From 49848d47454f05c35eac4f4bc2f2ac0776e7454f Mon Sep 17 00:00:00 2001 From: ValeSora Date: Sun, 7 Jul 2024 13:17:20 +0200 Subject: [PATCH] ### Added * The 'train()' method was added to the 'core.model.DGDModel' class to train the DGD model. * The 'dgd_train' executable was added to train the DGD model using the command line. * A new type of configuration file containing the options to train the DGD model is available. An example of such a configuration file can be found in the newly created 'bulkDGD/ioutil/configs/training' directory inside the package. This file, together with the other configuration files, is installed together with the package. * A new example of configuration file ('model_untrained.yaml') containing the options to set up the DGD model is available in the 'bulkDGD/ioutil/configs/model' directory for when the model needs to be set up before training. * A new tutorial on how to train the DGD model was added to the documentation (Tutorial 3). * The 'load_loss()' and 'save_loss()' functions were introduced in the new 'bulkDGD.ioutil.lossio' module to load and save CSV files containing the losses reported during the training procedure. ### API-breaking changes * The configuration file used to find the representations for new samples now has a new format. Please refer to the documentation for a detailed explanation of the new format. The format is not backward compatible. ### Internal changes (for contributors) * The '_get_data_loader()' method has been introduced into the 'core.model.DGDModel' class to create data loaders. * There is now only one internal method in the 'core.model.DGDModel' class responsible for optimizing one or multiple representations for a set of samples, '_optimize_rep()'. The '_get_representations_one_opt()' and the '_get_representations_two_opt()' methods have been updated accordingly. * New sanity checks have been introduced when loading configurations ('ioutil.configio' module). * A new '_get_final_dataframes_train' method has been introduced to create the data frames produced by the new 'train()' method in the 'core.model.DGDModel' class. --- .gitignore | 9 - bulkDGD/core/model.py | 2746 +-- bulkDGD/execs/dgd_get_probability_density.py | 9 +- bulkDGD/execs/dgd_get_recount3_data.py | 7 + bulkDGD/execs/dgd_get_representations.py | 30 +- bulkDGD/execs/dgd_perform_dea.py | 6 +- bulkDGD/execs/dgd_perform_pca.py | 7 + bulkDGD/execs/dgd_preprocess_samples.py | 6 +- bulkDGD/execs/dgd_train.py | 522 + bulkDGD/ioutil/__init__.py | 1 + bulkDGD/ioutil/_util.py | 45 +- bulkDGD/ioutil/configio.py | 197 +- .../configs/representations/one_opt.yaml | 96 +- .../configs/representations/two_opt.yaml | 83 +- bulkDGD/ioutil/configs/training/training.yaml | 142 + bulkDGD/ioutil/defaults.py | 8 + bulkDGD/ioutil/lossio.py | 101 + bulkDGD/ioutil/timeio.py | 2 +- bulkDGD/util.py | 2 + doc/source/api_reference.rst | 8 + doc/source/command_line_interface.rst | 3 + doc/source/core/core.model.rst | 2 +- doc/source/dgd_get_representations.md | 39 +- doc/source/dgd_train.md | 43 + doc/source/ioutil.rst | 6 + doc/source/model_config_options.rst | 2 + doc/source/rep_config_options.rst | 231 +- doc/source/train_config_options.rst | 144 + doc/source/tutorial_1.rst | 13 +- doc/source/tutorial_3.rst | 233 +- doc/source/tutorials.rst | 4 +- setup.py | 15 +- tutorials/tutorial_1/tutorial_1.py | 11 +- tutorials/tutorial_3/custom_genes.txt | 16883 ++++++++++++++++ tutorials/tutorial_3/model_untrained.yaml | 148 + tutorials/tutorial_3/samples_test.csv | 6 + tutorials/tutorial_3/samples_train.csv | 46 + tutorials/tutorial_3/tutorial_3.py | 162 + 38 files changed, 20620 insertions(+), 1398 deletions(-) create mode 100644 bulkDGD/execs/dgd_train.py create mode 100644 bulkDGD/ioutil/configs/training/training.yaml create mode 100644 bulkDGD/ioutil/lossio.py create mode 100644 doc/source/dgd_train.md create mode 100644 doc/source/model_config_options.rst create mode 100644 doc/source/train_config_options.rst create mode 100644 tutorials/tutorial_3/custom_genes.txt create mode 100644 tutorials/tutorial_3/model_untrained.yaml create mode 100644 tutorials/tutorial_3/samples_test.csv create mode 100644 tutorials/tutorial_3/samples_train.csv create mode 100644 tutorials/tutorial_3/tutorial_3.py diff --git a/.gitignore b/.gitignore index f755fb0..5a6ae38 100644 --- a/.gitignore +++ b/.gitignore @@ -51,12 +51,3 @@ venv.bak/ # downloaded decoder dec.pth - -# only keep whitelisted set of config files -bulkDGD/ioutil/configs/*.yaml -!model.yaml -!pca_scatter.yaml -!r_values_hist.yaml -!time_line.yaml -!one_opt.yaml -!two_opt.yaml diff --git a/bulkDGD/core/model.py b/bulkDGD/core/model.py index 00a3632..2c02f4b 100644 --- a/bulkDGD/core/model.py +++ b/bulkDGD/core/model.py @@ -44,7 +44,9 @@ # Import from third-party packages. import pandas as pd import torch +from torch.utils.data import DataLoader # Import from 'bulkDGD'. +from bulkDGD import util from . import ( dataclasses, decoder, @@ -93,107 +95,125 @@ def __init__(self, n_units_hidden_layers, r_init, activation_output, - gmm_pth_file, - dec_pth_file, - genes_txt_file): + genes_txt_file = None, + gmm_pth_file = None, + dec_pth_file = None): """Initialize an instance of the class. Parameters ---------- dim : ``int`` - The dimensionality of the latent space (and, therefore, - the dimensionality of the Gaussian mixture model and - of the first layer of the decoder). + The dimensionality of the latent space, the Gaussian + mixture model, and the first layer of the decoder.. n_comp : ``int`` - The number of components of the Gaussian mixture model. + The number of components in the Gaussian mixture model. cm_type : ``str``, {``"fixed"``, ``"isotropic"``, \ ``"diagonal"``} - The type of covariance matrix used by the Gaussian mixture - model. + The covariance matrix type for the Gaussian mixture model. means_prior_name : ``str``, {``"softball"``} The name of the prior distribution over the means of the components of the Gaussian mixture model. - So far, only the ``"softball"`` prior is supported. + Currently, only the ``"softball"`` distribution is + supported. means_prior_options : ``dict`` - A dictionary of options to set up the prior distribution - over the means of the components of the Gaussian mixture - model. + A dictionary of options for setting up the + prior distribution over the means of the components of + the Gaussian mixture model. - If the prior is the ``"softball"`` distribution, the - following options must be passed: + For the ``"softball"`` distribution, the following options + must be provided: - * ``"radius"``, namely the radius of the multi- - dimensional soft ball (``int``). + - ``"radius"`` (int): the radius of the multi- + dimensional soft ball. - * ``"sharpness"``, namely the sharpness of the ball's - soft boundary (``int``). + - ``"sharpness"`` (int): the sharpness of the ball's + soft boundary. weights_prior_name : ``str``, {``"dirichlet"``} The name of the prior distribution over the weights of the components of the Gaussian mixture model. - So far, only the ``"dirichlet"`` prior is supported. + Currently, only the ``"dirichlet"`` distribution is + supported. weights_prior_oprions : ``dict`` - A dictionary of options to set up the prior distribution - over the weights of the components of the Gaussian - mixture model. + A dictionary of options for setting up the prior + distribution over the weights of the components of the + Gaussian mixture model. - If the prior is the ``"dirichlet"`` distribution, the - following options must be set: + For the ``"dirichlet"`` distribution, the following options + must be provided: - * ``"alpha"``, namely the alpha of the Dirichlet - distribution (``float``). + - ``"alpha"`` (float): the alpha of the Dirichlet + distribution. log_var_prior_name : ``str``, {``"gaussian"``} The name of the prior distribution over the log-variance of the Gaussian mixture model. - So far, only the ``"gaussian"`` prior is supported. + Currently, only the ``"gaussian"`` prior is supported. log_var_prior_options : ``dict`` - A dictionary of options to set up the prior distribution - over the log-variance of the Gaussian mixture model. + A dictionary of options for setting up the prior + distribution over the log-variance of the Gaussian mixture + model. - If the prior is the ``"gaussian"`` distirbution, the - follow options must be set: + For the ``"gaussian"`` distirbution, the following options + must be provided: - * ``"mean"``, namely the mean of the Gaussian distribution. + - ``"mean"`` (float): the mean of the Gaussian + distribution. - * ``"stddev"``, namely the standard deviation of the + - ``"stddev"`` (float): the standard deviation of the Gaussian distribution. n_units_hidden_layers : ``list`` - The number of units in each of the hidden layers. As manu - hidden layers as the number of items in the list will be - created. + The number of units in each hidden layer of the decoder. + + The length of the list determines the number of hidden + layers. r_init : ``int`` - The initial value for 'r', representing the "number of - failures" after which the "trials" stop in the negative - binomial distributions of the ``NBLayer``. + The initial value for 'r' for the negative binomial + distributions in the decoder's + :class:`core.decoder.NBLayer`. activation_output : ``str``, {``"sigmoid"``, ``"softplus"``} - The name of the activation function to be used in the - decoder's output layer. + The name of the activation function for the decoder's + output layer. + + genes_txt_file : ``str`` + A .txt file containing the Ensembl IDs of the genes + included in the model. + + Training data will be checked to ensure counts are + reported for all genes. + + The number of output units in the decoder is initialized + from the number of genes found in this file. gmm_pth_file : ``str``, optional - A .pth file containing the GMM's trained parameters - (means of the components, weights of the components, - and log-variance of the components). + A .pth file with the GMM's trained parameters + (means, weights, and log-variance of the components). + + Please ensure that the parameters match the Gaussian + mixture model's structure. + + Omit it if the model needs training. dec_pth_file : ``str``, optional A .pth file containing the decoder's trained parameters (weights and biases). - genes_txt_file : ``str``, optional - A .txt file containing the Ensembl IDs of the genes - included in the model. + Please ensure that the parameters match the decoder's + architecture. + + Omit it if the model needs training. """ # Get the genes included in the model. @@ -342,8 +362,7 @@ def gmm(self, errstr = \ "The value of 'gmm' is set at initialization and " \ "cannot be changed. If you want to change the " \ - "Gaussian mixture model associated with the DGD model, " \ - "initialize a new instance of " \ + "Gaussian mixture model, initialize a new instance of " \ f"'{self.__class__.__name__}'." raise ValueError(errstr) @@ -365,9 +384,9 @@ def dec(self, errstr = \ "The value of 'dec' is set at initialization and " \ - "cannot be changed. If you want to change the decoder " \ - "associated with the DGD model, initialize a new " \ - f"instance of '{self.__class__.__name__}'." + "cannot be changed. If you want to change the decoder, " \ + "initialize a new instance of " \ + f"'{self.__class__.__name__}'." raise ValueError(errstr) @@ -400,21 +419,17 @@ def r_values(self, def _get_optimizer(self, - optimizer_name, - optimizer_options, + optimizer_config, optimizer_parameters): """Get the optimizer. Parameters ---------- - optimizer_name : ``str`` - The name of the optimizer. - - optimizer_options : ``dict`` - A dictionary of options to set up the optimizer. + optimizer_config : ``dict`` + The configuration for the optimizer. optimizer_parameters : ``torch.nn.Parameter`` - The parameters that will be optimized by the optimizer. + The parameters that will be optimized. Returns ------- @@ -422,6 +437,9 @@ def _get_optimizer(self, The optimizer. """ + # Get the name of the optimizer. + optimizer_name = optimizer_config.get("name", None) + # If the optimizer is not supported if optimizer_name not in self.OPTIMIZERS: @@ -440,7 +458,7 @@ def _get_optimizer(self, # Set up the optimizer. optimizer = \ torch.optim.Adam(optimizer_parameters, - **optimizer_options) + **optimizer_config.get("options", {})) #-------------------------------------------------------------# @@ -448,20 +466,48 @@ def _get_optimizer(self, return optimizer - def _optimize_multiple_rep_per_sample(self, - rep_layer, - optimizer, - n_samples, - n_rep_per_comp, - data_exp, - mean_exp, - epochs, - opt_num): - """Optimize multiple representations for each sample - simultaneosly. + def _get_data_loader(self, + dataset, + data_loader_config): + """Get the data loader. + + Parameters + ---------- + dataset : ``bulkDGD.core.dataclasses.GeneExpressionDataset`` + The dataset from which the data loader should be created. + + data_loader_config : ``dict`` + The configuration for the data loader. + + Returns + ------- + data_loader : ``torch.utils.data.DataLoader`` + The data loader. + """ + + # Get the data loader. + data_loader = DataLoader(dataset = dataset, + **data_loader_config) + + # Return the data loader. + return data_loader + + + def _optimize_rep(self, + data_loader, + rep_layer, + optimizer, + n_comp, + n_rep_per_comp, + epochs, + opt_num): + """Optimize the representation(s) found for each sample. Parameters ---------- + data_loader : ``torch.utils.data.DataLoader`` + The data loader. + rep_layer : ``bulkDGD.core.latent.RepresentationLayer`` The representation layer containing the initial representations. @@ -469,32 +515,15 @@ def _optimize_multiple_rep_per_sample(self, optimizer : ``torch.optim.Optimizer`` The optimizer. - n_samples : ``int`` - The number of samples. + n_comp : ``int`` + The number of components of the Gaussian mixture model + for which at least one representation was drawn per + sample. n_rep_per_comp : ``int`` - The number of new representations to be taken per sample + The number of new representations taken per sample per component of the Gaussian mixture model. - data_exp : ``torch.Tensor`` - The gene expression (counts) for all samples in tensor - form. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number of - samples. - - * The second dimension has a length equal to the number of - genes. - - mean_exp : ``torch.Tensor`` - The mean gene expression (counts) for each sample in tensor - form. - - This is a 1D tensor whose length is equal to the number of - samples. - epochs : ``int`` The number of epochs to run the optimization for. @@ -509,23 +538,23 @@ def _optimize_multiple_rep_per_sample(self, This is a 2D tensor where: - * The first dimension has a length equal to the number + - The first dimension has a length equal to the number of samples. - * The second dimension has a length equal to the + - The second dimension has a length equal to the dimensionality of the latent space where the representations live. dec_out_opt : ``torch.Tensor`` - A tensor containing the decoder outputs corresponding - to the optimized representations. + A tensor containing the decoder's outputs for the + optimized representations. This is a 2D tensor where: - * The first dimension has a length equal to the number + - The first dimension has a length equal to the number of samples. - * The second dimension has a length equal to the + - The second dimension has a length equal to the dimensionality of the decoder output, which is also the dimensionality of the gene space. @@ -536,19 +565,19 @@ def _optimize_multiple_rep_per_sample(self, epoch. """ - # Get the number of components of the Gaussian mixture model. - n_comp = self.gmm.n_comp + # Get the total number of samples. + n_samples = len(data_loader.dataset) # Get the dimensionality of the latent space. dim = self.gmm.dim - # Get the number of genes (= the dimensionality of the decoder - # output). + # Get the number of genes (= the dimensionality of the + # decoder's output). n_genes = self.dec.main[-1].out_features # Create a list to store the CPU/wall clock time used in each # epoch of the optimization. - time_opt = [] + time_opt = [] #-------------------------------------------------------------# @@ -565,19 +594,411 @@ def _optimize_multiple_rep_per_sample(self, # Mark the wall clock start time of the epoch. time_start_epoch_wall = time.time() - # Make the gradients zero. + # Initialize the total CPU time needed to perform the + # backward step to zero. + time_tot_bw_cpu = 0.0 + + # Initialize the total wall-clock time needed to perform + # the backward step to zero. + time_tot_bw_wall = 0.0 + + # Make the optimizer's gradients zero. optimizer.zero_grad() - # Get the representations' values from the representation - # layer. + # For each batch of samples, the mean gene expression + # in the samples in the batch, and the unique indexes + # of the samples in the batch + for samples_exp, samples_mean_exp, samples_ixs \ + in data_loader: + + # Get the number of samples in the batch. + n_samples_in_batch = len(samples_ixs) + + # Get the representations' values from the + # representation layer. + # + # The representations are stored in a 2D tensor with: + # + # - 1st dimension: the total number of samples times + # the number of components in the + # Gaussian mixture model times the + # number of representations taken per + # component per sample -> + # 'n_samples' * + # 'n_comp' * + # 'n_rep_per_comp' + # + # - 2nd dimension: the dimensionality of the Gaussian + # mixture model -> + # 'dim' + z_all = rep_layer() + + #-----------------------------------------------------# + + # Reshape the tensor containing the representations. + # + # The output is a 4D tensor with: + # + # - 1st dimension: the total number of samples -> + # 'n_samples' + # + # - 2nd dimension: the number of representations taken + # per component per sample -> + # 'n_rep_per_comp' + # + # - 3rd dimension: the number of components in the + # Gaussian mixture model -> + # 'n_comp' + # + # - 4th dimension: the dimensionality of the Gaussian + # mixture model -> + # 'dim' + z_4d = z_all.view(n_samples, + n_rep_per_comp, + n_comp, + dim)[samples_ixs] + + # Reshape the tensor again. + # + # The output is a 2D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times + # the number of representations taken + # per component per sample -> + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + # + # - 2nd dimension: the dimensionality of the Gaussian + # mixture model -> + # 'dim' + z = z_4d.view(n_samples_in_batch * \ + n_rep_per_comp * \ + n_comp, + dim) + + #-----------------------------------------------------# + + # Get the outputs in gene space corresponding to the + # representations found in latent space using the + # decoder. + # + # The output is a 2D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times + # the number of representations taken + # per component per sample -> + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + # + # - 2nd dimension: the dimensionality of the output + # (= gene) space -> + # 'n_genes' + dec_out = self.dec(z = z) + + #-----------------------------------------------------# + + # Get the observed gene expression and "expand" the + # resulting tensor to match the shape required to + # compute the reconstruction loss. + # + # The output is a 4D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: the number of representations taken + # per component per sample -> + # 'n_rep_per_comp' + # + # - 3rd dimension: the number of components in the + # Gaussian mixture model -> 'n_comp' + # + # - 4th dimension: the dimensionality of the output + # (= gene) space -> 'n_genes' + obs_counts = \ + samples_exp.unsqueeze(1).unsqueeze(1).expand(\ + -1, + n_rep_per_comp, + n_comp, + -1) + + # Get the scaling factors for the mean of each negative + # binomial modelling the expression of a gene and + # reshape it so that it matches the shape required to + # compute the reconstruction loss. + # + # The output is a 4D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: 1 + # + # - 3rd dimension: 1 + # + # - 4th dimension: 1 + scaling_factors = \ + decoder.reshape_scaling_factors(samples_mean_exp, + 4) + + # Reshape the decoder's output to match the shape + # required to compute the loss. + # + # The output is a 4D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: the number of representations taken + # per component per sample -> + # 'n_rep_per_comp' + # + # -3rd dimension: the number of components in the + # Gaussian mixture model -> 'n_comp' + # + # - 4th dimension: the dimensionality of the output + # (= gene) space -> 'n_genes' + pred_means = dec_out.view(n_samples_in_batch, + n_rep_per_comp, + n_comp, + n_genes) + + # Get the reconstruction loss. + # + # The output is a 4D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: the number of representations taken + # per component per sample -> + # 'n_rep_per_comp' + # + # - 3rd dimension: the number of components in the + # Gaussian mixture model -> + # 'n_comp' + # + # - 4th dimension: the dimensionality of the output + # (= gene) space -> + # 'n_genes' + recon_loss = \ + self.dec.nb.loss(obs_counts = obs_counts, + scaling_factors = scaling_factors, + pred_means = pred_means) + + # Get the total reconstruction loss by summing all + # values in the 'recon_loss' tensor. + # + # The output is a tensor containing a single value. + recon_loss_sum = recon_loss.sum().clone() + + #-----------------------------------------------------# + + # Get the loss for the Gaussian mixture model. + # + # 'gmm(z)' computes the negative log density of the + # probability of the representations 'z' being drawn + # from the Gaussian mixture model. + # + # The output is a 1D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times + # the number of representations taken + # per component per sample -> + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + gmm_loss = self.gmm(x = z) + + # Get the total loss for the Gaussian mixture model by + # summing over all values in the 'gmm_loss' tensor. + # + # The output is a tensor containing a single value. + gmm_loss_sum = gmm_loss.sum().clone() + + #-----------------------------------------------------# + + # Get the total loss by summing the reconstruction loss + # and the loss of the Gaussian mixture model. + # + # The output is a tensor containing a single value. + total_loss = recon_loss_sum + gmm_loss_sum + + #-----------------------------------------------------# + + # Mark the CPU start time of the backward step. + time_start_bw_cpu = time.process_time() + + # Mark the wall clock start time of the backward step. + time_start_bw_wall = time.time() + + # Propagate the loss backward. + total_loss.backward() + + # Mark the end CPU time of the backward step. + time_end_bw_cpu = time.process_time() + + # Mark the wall clock end time of the backward step. + time_end_bw_wall = time.time() + + # Get the total CPU time used by the backward step. + time_tot_bw_cpu += \ + time_end_bw_cpu - time_start_bw_cpu + + # Get the total wall clock time used by the backward + # step. + time_tot_bw_wall += \ + time_end_bw_wall - time_start_bw_wall + + #-----------------------------------------------------# + + # Get the average loss for the current epoch. + rep_avg_loss_epoch = \ + total_loss.item() / \ + (n_samples * n_genes * \ + n_comp * n_rep_per_comp) + + #---------------------------------------------------------# + + # Take an optimization step. + optimizer.step() + + # Mark the CPU end time of the epoch. + time_end_epoch_cpu = time.process_time() + + # Mark the wall clock end time of the epoch. + time_end_epoch_wall = time.time() + + # Get the total CPU time used by the epoch. + time_tot_epoch_cpu = \ + time_end_epoch_cpu - time_start_epoch_cpu + + # Get the total wall clock time used by the epoch. + time_tot_epoch_wall = \ + time_end_epoch_wall - time_start_epoch_wall + + # Add all the total times to the list storing them for + # all epochs. + time_opt.append(\ + (opt_num, epoch, + time_tot_epoch_cpu, time_tot_bw_cpu, + time_tot_epoch_wall, time_tot_bw_wall)) + + # Inform the user about the loss at the current epoch and + # the CPU time/wall clock time elapsed. + infostr = \ + f"Epoch {epoch}: loss {rep_avg_loss_epoch:.3f}, " \ + f"epoch CPU time {time_tot_epoch_cpu:.3f} s, " \ + f"backward step CPU time {time_tot_bw_cpu:.3f} s, " \ + "epoch wall clock time " \ + f"{time_tot_epoch_wall:.3f} s, " \ + "backward step wall clock time " \ + f"{time_tot_bw_wall:.3f} s." + logger.info(infostr) + + #---------------------------------------------------------# + + # If we reached the last epoch + if epoch == epochs: + + # Get the optimized representations. + rep_final = rep_layer() + + # Get the decoder's outputs for the optimized + # representations. + dec_out_final = self.dec(z = rep_final) + + # Return the representations, the decoder's outputs, + # and the time data. + return rep_final, dec_out_final, time_opt + + + def _select_best_rep(self, + data_loader, + rep_layer, + n_rep_per_comp): + """Select the best representation per sample. + + Parameters + ---------- + data_loader : ``torch.utils.data.DataLoader`` + The data loader. + + rep_layer : ``bulkDGD.core.latent.RepresentationLayer`` + The representation layer containing the representations + found for the samples. + + n_rep_per_comp : ``int`` + The number of new representations that were taken per + sample per component of the Gaussian mixture model. + + Returns + ------- + rep_opt : ``torch.Tensor`` + A tensor containing the best representations found for the + given samples (one representation per sample). + + This is a 2D tensor where: + + - The first dimension has a length equal to the number + of samples. + + - The second dimension has a length equal to the + dimensionality of the latent space, where the + representations live. + """ + + # Get the total number of samples. + n_samples = len(data_loader.dataset) + + # Get the number of components in the Gaussian mixture model. + n_comp = self.gmm.n_comp + + # Get the dimensionality of the latent space. + dim = self.gmm.dim + + # Get the number of genes (= dimensionality of the decoder's + # output). + n_genes = self.dec.main[-1].out_features + + # Initialize an empty tensor to store the best representations + # found for all samples. + # + # This is a 2D tensor with: + # + # - 1st dimension: the total number of samples -> 'n_samples' + # + # - 2nd dimension: the dimensionality of the Gaussian mixture + # model -> 'dim' + best_reps = torch.empty((n_samples, dim)) + + # For each batch of samples, the mean gene expression + # in the samples in the batch, and the unique indexes + # of the samples in the batch + for samples_exp, samples_mean_exp, samples_ixs \ + in data_loader: + + # Get the number of samples in the batch. + n_samples_in_batch = len(samples_ixs) + + # Get the representations' values for the samples in the + # batch from the representation layer. # # The representations are stored in a 2D tensor with: # - # - 1st dimension: the number of samples in the current - # batch times the number of components - # in the Gaussian mixture model times the - # number of representations taken per - # component per sample -> + # - 1st dimension: the total number of samples times the + # number of components in the Gaussian + # mixture model times the number of + # representations taken per component + # per sample -> # 'n_samples' * # 'n_comp' * # 'n_rep_per_comp' @@ -585,49 +1006,49 @@ def _optimize_multiple_rep_per_sample(self, # - 2nd dimension: the dimensionality of the Gaussian # mixture model -> # 'dim' - z_all = rep_layer.z - - #---------------------------------------------------------# + z_all = rep_layer() # Reshape the tensor containing the representations. # # The output is a 4D tensor with: # - # - 1st dimension: the number of samples -> 'n_samples' + # - 1st dimension: the total number of samples -> + # 'n_samples' # - # - 2nd dimension: the number of representations taken - # per component per sample -> + # - 2nd dimension: the number of representations taken per + # component per sample -> # 'n_rep_per_comp' # - # - 3rd dimension: the number of components in the - # Gaussian mixture model -> + # - 3rd dimension: the number of components in the Gaussian + # mixture model -> # 'n_comp' # # - 4th dimension: the dimensionality of the Gaussian # mixture model -> # 'dim' - z_4d = z_all.view(n_samples, - n_rep_per_comp, - n_comp, - dim) + z_4d = \ + z_all.view(n_samples, + n_rep_per_comp, + n_comp, + dim)[samples_ixs] # Reshape the tensor again. # # The output is a 2D tensor with: # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times the + # number of representations taken per # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' # # - 2nd dimension: the dimensionality of the Gaussian # mixture model -> # 'dim' - z = z_4d.view(n_samples * \ + z = z_4d.view(n_samples_in_batch * \ n_rep_per_comp * \ n_comp, dim) @@ -635,18 +1056,19 @@ def _optimize_multiple_rep_per_sample(self, #---------------------------------------------------------# # Get the outputs in gene space corresponding to the - # representations found in latent space using the decoder. + # representations found in latent space using the + # decoder for the samples in the current batch. # # The output is a 2D tensor with: # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times the + # number of representations taken per # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' # # - 2nd dimension: the dimensionality of the output # (= gene) space -> @@ -655,13 +1077,15 @@ def _optimize_multiple_rep_per_sample(self, #---------------------------------------------------------# - # Get the observed gene expression and "expand" the - # resulting tensor to match the shape required to compute - # the reconstruction loss. + # Get the observed counts for the expression of each gene + # in each sample, and "expand" the resulting tensor to + # match the shape required to compute the reconstruction + # loss. # # The output is a 4D tensor with: # - # - 1st dimension: the number of samples -> 'n_samples' + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' # # - 2nd dimension: the number of representations taken # per component per sample -> @@ -673,20 +1097,21 @@ def _optimize_multiple_rep_per_sample(self, # - 4th dimension: the dimensionality of the output # (= gene) space -> 'n_genes' obs_counts = \ - data_exp.unsqueeze(1).unsqueeze(1).expand(\ + samples_exp.unsqueeze(1).unsqueeze(1).expand(\ -1, n_rep_per_comp, n_comp, -1) # Get the scaling factors for the mean of each negative - # binomial modelling the expression of a gene and reshape - # it so that it matches the shape required to compute the - # reconstruction loss. + # binomial used to model the expression of a gene and + # reshape it so that it matches the shape required to + # compute the reconstruction loss. # # The output is a 4D tensor with: # - # - 1st dimension: the number of samples -> 'n_samples' + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' # # - 2nd dimension: 1 # @@ -694,42 +1119,45 @@ def _optimize_multiple_rep_per_sample(self, # # - 4th dimension: 1 scaling_factors = \ - decoder.reshape_scaling_factors(mean_exp, + decoder.reshape_scaling_factors(samples_mean_exp, 4) - # Reshape the decoded output to match the shape required - # to compute the loss. + # Reshape the decoded output to match the shape required to + # compute the reconstruction loss. # # The output is a 4D tensor with: # - # - 1st dimension: the number of samples -> 'n_samples' + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' # # - 2nd dimension: the number of representations taken # per component per sample -> # 'n_rep_per_comp' # - # -3rd dimension: the number of components in the Gaussian - # mixture model -> 'n_comp' + # - 3rd dimension: the number of components in the Gaussian + # mixture model -> 'n_comp' # # - 4th dimension: the dimensionality of the output # (= gene) space -> 'n_genes' - pred_means = dec_out.view(n_samples, + pred_means = dec_out.view(n_samples_in_batch, n_rep_per_comp, n_comp, n_genes) - - # Get the reconstruction loss. + + # Get the reconstruction loss (rescale based on the mean + # expression of the genes in the samples in the batch). # # The output is a 4D tensor with: # - # - 1st dimension: the number of samples -> 'n_samples' + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' # - # - 2nd dimension: the number of representations taken - # per component per sample -> + # - 2nd dimension: the number of representations taken per + # component per sample -> # 'n_rep_per_comp' # - # - 3rd dimension: the number of components in the - # Gaussian mixture model -> + # - 3rd dimension: the number of components in the Gaussian + # mixture model -> # 'n_comp' # # - 4th dimension: the dimensionality of the output @@ -740,756 +1168,157 @@ def _optimize_multiple_rep_per_sample(self, scaling_factors = scaling_factors, pred_means = pred_means) - # Get the total reconstruction loss by summing all values - # in the 'recon_loss' tensor. + # Get the total reconstruction loss by summing over the + # last dimension of the 'recon_loss' tensor. + # + # This means that the loss is not per-gene anymore, but it + # is summed over all genes. However, it is still one loss + # per representation per sample. + # + # The output is a 3D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: the number of representations taken per + # component per sample -> + # 'n_rep_per_comp' + # + # - 3rd dimension: the number of components in the Gaussian + # mixture model -> + # 'n_comp' + recon_loss_sum = recon_loss.sum(-1).clone() + + # Reshape the reconstruction loss so that it can be summed + # to the GMM loss (calculated below). + # + # The aim is to have one loss per representation per + # sample. # - # The output is a tensor containing a single value. - recon_loss_sum = recon_loss.sum().clone() + # The output is, therefore, a 1D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times the + # number of representations taken per + # component per sample -> + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + recon_loss_sum_reshaped = \ + recon_loss_sum.view(n_samples_in_batch * \ + n_rep_per_comp * \ + n_comp) #---------------------------------------------------------# - # Get the GMM error. + # Get the GMM error. # # 'gmm(z)' computes the negative log density of the # probability of the representations 'z' being drawn from # the Gaussian mixture model. # - # The output is a 1D tensor with: + # The shape of the loss is consistent with the shape of the + # reconstruction loss in 'recon_loss_sum_shaped'. + # + # The output is, therefore, a 1D tensor with: # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times the + # number of representations taken per # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - gmm_loss = self.gmm(z) - - # Get the total GMM loss by summing over all values in - # the 'gmm_loss' tensor. - # - # The output is a tensor containing a single value. - gmm_loss_sum = gmm_loss.sum().clone() + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + gmm_loss = self.gmm(z).clone() #---------------------------------------------------------# # Get the total loss. # - # The output is a tensor containing a single value. - total_loss = recon_loss_sum + gmm_loss_sum + # The loss has as many components as the total number of + # representations computed for the current batch of samples + # ('n_rep_per_comp' * 'n_comp' representations for each + # sample in the batch). + # + # The output is a 1D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch times the number of components + # in the Gaussian mixture model times the + # number of representations taken per + # component per sample -> + # 'n_samples_in_batch' * + # 'n_comp' * + # 'n_rep_per_comp' + total_loss = recon_loss_sum_reshaped + gmm_loss #---------------------------------------------------------# - # Mark the CPU start time of the backward step. - time_start_bw_cpu = time.process_time() - - # Mark the wall clock start time of the backward step. - time_start_bw_wall = time.time() - - # Propagate the loss backward. - total_loss.backward() - - # Mark the end CPU time of the backward step. - time_end_bw_cpu = time.process_time() - - # Mark the wall clock end time of the backward step. - time_end_bw_wall = time.time() - - # Get the total CPU time used by the backward step. - time_tot_bw_cpu = time_end_bw_cpu - time_start_bw_cpu - - # Get the total wall clock time used by the backward step. - time_tot_bw_wall = time_end_bw_wall - time_start_bw_wall + # Reshape the tensor containing the total loss. + # + # The output is a 2D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + # + # - 2nd dimension: the number of representations taken + # per component of the Gaussian mixture + # model per sample times the number of + # components -> + # 'n_rep_per_comp' * 'n_comp' + total_loss_reshaped = \ + total_loss.view(n_samples_in_batch, + n_rep_per_comp * n_comp) #---------------------------------------------------------# - # Get the average loss for the current epoch. - rep_avg_loss_epoch = \ - total_loss.item() / (n_samples * n_genes * \ - n_comp * n_rep_per_comp) + # Get the best representation for each sample in the + # current batch. + # + # The output is a 1D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch -> 'n_samples_in_batch' + best_rep_per_sample = torch.argmin(total_loss_reshaped, + dim = 1).squeeze(-1) #---------------------------------------------------------# - # Take an optimization step. - optimizer.step() - - # Mark the CPU end time of the epoch. - time_end_epoch_cpu = time.process_time() - - # Mark the wall clock end time of the epoch. - time_end_epoch_wall = time.time() - - # Get the total CPU time used by the epoch. - time_tot_epoch_cpu = \ - time_end_epoch_cpu - time_start_epoch_cpu - - # Get the total wall clock time used by the epoch. - time_tot_epoch_wall = \ - time_end_epoch_wall - time_start_epoch_wall - - # Add all the total times to the list storing them for - # all epochs. - time_opt.append(\ - (opt_num, epoch, - time_tot_epoch_cpu, time_tot_bw_cpu, - time_tot_epoch_wall, time_tot_bw_wall)) - - # Inform the user about the loss at the current epoch and - # the CPU time/wall clock time elapsed. - infostr = \ - f"Epoch {epoch}: loss {rep_avg_loss_epoch:.3f}, " \ - f"epoch CPU time {time_tot_epoch_cpu:.3f} s, " \ - f"backward step CPU time {time_tot_bw_cpu:.3f} s, " \ - "epoch wall clock time " \ - f"{time_tot_epoch_wall:.3f} s, " \ - "backward step wall clock time " \ - f"{time_tot_bw_wall:.3f} s." - logger.info(infostr) - - #---------------------------------------------------------# - - # If we reached the last epoch - if epoch == epochs: - - # Get the optimized representations. - rep_final = rep_layer.z - - # Get the decoder outputs. - dec_out_final = self.dec(rep_final) - - # Return the representations, the decoder outputs, - # and the time data. - return rep_final, dec_out_final, time_opt - - - def _select_best_rep(self, - rep_layer, - n_samples, - n_rep_per_comp, - data_exp, - mean_exp): - """Select the best representation per sample. - - Parameters - ---------- - rep_layer : ``bulkDGD.core.latent.RepresentationLayer`` - The representation layer containing the initial - representations. - - n_samples : ``int`` - The number of samples. - - n_rep_per_comp : ``int`` - The number of new representations to be taken - per component per sample. - - data_exp : ``torch.Tensor`` - The gene expression (counts) for all samples in tensor - form. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the - number of genes. - - mean_exp : ``torch.Tensor`` - The mean gene expression (counts) for each sample in tensor - form. - - This is a 1D tensor whose length is equal to the number of - samples. - - Returns - ------- - rep_opt : ``torch.Tensor`` - A tensor containing the optimized representations. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the - dimensionality of the latent space, where the - representations live. - """ - - # Get the number of components of the Gaussian mixture model. - n_comp = self.gmm.n_comp - - # Get the dimensionality of the latent space. - dim = self.gmm.dim - - # Get the number of genes (= dimensionality of the decoder - # output). - n_genes = self.dec.main[-1].out_features - - # Get the representations' values from the representation - # layer. - # - # The representations are stored in a 2D tensor with: - # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per - # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - # - # - 2nd dimension: the dimensionality of the Gaussian - # mixture model -> - # 'dim' - z_all = rep_layer.z - - # Reshape the tensor containing the representations. - # - # The output is a 4D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken per - # component per sample -> - # 'n_rep_per_comp' - # - # - 3rd dimension: the number of components in the Gaussian - # mixture model -> - # 'n_comp' - # - # - 4th dimension: the dimensionality of the Gaussian - # mixture model -> - # 'dim' - z_4d = \ - z_all.view(n_samples, - n_rep_per_comp, - n_comp, - dim) - - # Reshape the tensor again. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples in the current - # batch times the number of components - # in the Gaussian mixture model times the - # number of representations taken per - # component per sample -> - # 'n_samples_in_batch' * - # 'n_rep_per_comp' * - # 'n_comp' - # - # - 2nd dimension: the dimensionality of the Gaussian mixture - # model -> - # 'dim' - z = z_4d.view(n_samples * \ - n_rep_per_comp * \ - n_comp, - dim) - - #-------------------------------------------------------------# - - # Get the outputs in gene space corresponding to the - # representations found in latent space using the - # decoder. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per - # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - # - # - 2nd dimension: the dimensionality of the output - # (= gene) space -> - # 'n_genes' - dec_out = self.dec(z) - - #-------------------------------------------------------------# - - # Get the observed counts for the expression of each gene in - # each sample, and "expand" the resulting tensor to match the - # shape required to compute the reconstruction loss. - # - # The output is a 4D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken - # per component per sample -> - # 'n_rep_per_comp' - # - # - 3rd dimension: the number of components in the Gaussian - # mixture model -> 'n_comp' - # - # - 4th dimension: the dimensionality of the output - # (= gene) space -> 'n_genes' - obs_counts = \ - data_exp.unsqueeze(1).unsqueeze(1).expand(\ - -1, - n_rep_per_comp, - n_comp, - -1) - - # Get the scaling factors for the mean of each negative - # binomial used to model the expression of a gene and reshape - # it so that it matches the shape required to compute the - # reconstruction loss. - # - # The output is a 4D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: 1 - # - # - 3rd dimension: 1 - # - # - 4th dimension: 1 - scaling_factors = \ - decoder.reshape_scaling_factors(mean_exp, - 4) - - # Reshape the decoded output to match the shape required to - # compute the reconstruction loss. - # - # The output is a 4D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken - # per component per sample -> - # 'n_rep_per_comp' - # - # - 3rd dimension: the number of components in the Gaussian - # mixture model -> 'n_comp' - # - # - 4th dimension: the dimensionality of the output - # (= gene) space -> 'n_genes' - pred_means = dec_out.view(n_samples, - n_rep_per_comp, - n_comp, - n_genes) - - # Get the reconstruction loss (rescale based on the mean - # expression of the genes in the samples in the batch). - # - # The output is a 4D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken per - # component per sample -> - # 'n_rep_per_comp' - # - # - 3rd dimension: the number of components in the Gaussian - # mixture model -> - # 'n_comp' - # - # - 4th dimension: the dimensionality of the output - # (= gene) space -> - # 'n_genes' - recon_loss = \ - self.dec.nb.loss(obs_counts = obs_counts, - scaling_factors = scaling_factors, - pred_means = pred_means) - - # Get the total reconstruction loss by summing over the - # last dimension of the 'recon_loss' tensor. - # - # This means that the loss is not per-gene anymore, but it is - # summed over all genes. - # - # The output is a 3D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken per - # component per sample -> - # 'n_rep_per_comp' - # - # - 3rd dimension: the number of components in the Gaussian - # mixture model -> - # 'n_comp' - recon_loss_sum = recon_loss.sum(-1).clone() - - # Reshape the reconstruction loss so that it can be summed to - # the GMM loss (calculated below). - # - # This means that all loss values in the 'recon_loss_sum' are - # now listed in a flat tensor. - # - # The output is, therefore, a 1D tensor with: - # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per - # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - recon_loss_sum_reshaped = \ - recon_loss_sum.view(n_samples * \ - n_rep_per_comp * \ - n_comp) - - #-------------------------------------------------------------# - - # Get the GMM error. - # - # 'gmm(z)' computes the negative log density of the probability - # of the representations 'z' being drawn from the Gaussian - # mixture model. - # - # The shape of the loss is consistent with the shape of the - # reconstruction loss in 'recon_loss_sum_shaped'. - # - # The output is, therefore, a 1D tensor with: - # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per - # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - gmm_loss = self.gmm(z).clone() - - #-------------------------------------------------------------# - - # Get the total loss. - # - # The loss has has many components as the total number of - # representations computed for the current batch - # ('n_rep_per_comp' * 'n_comp' representations for each sample - # in the batch). - # - # The output is a 1D tensor with: - # - # - 1st dimension: the number of samples times the number - # of components in the Gaussian mixture - # model times the number of - # representations taken per - # component per sample -> - # 'n_samples' * - # 'n_rep_per_comp' * - # 'n_comp' - total_loss = recon_loss_sum_reshaped + gmm_loss - - #-------------------------------------------------------------# - - # Reshape the tensor containing the total loss. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of representations taken - # per component of the Gaussian mixture - # model per sample times the number of - # components -> - # 'n_rep_per_comp' * 'n_comp' - total_loss_reshaped = \ - total_loss.view(n_samples, - n_rep_per_comp * n_comp) - - #-------------------------------------------------------------# - - # Get the best representation for each sample in the - # current batch. - # - # The output is a 1D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - best_rep_per_sample = torch.argmin(total_loss_reshaped, - dim = 1).squeeze(-1) - - #-------------------------------------------------------------# - - # Get the best representations for the samples in the batch - # from the 'n_rep_per_comp' * 'n_comp' representations taken - # for each sample. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the dimensionality of the Gaussian mixture - # model -> - # 'dim' - rep = z.view(n_samples, - n_rep_per_comp * n_comp, - dim)[range(n_samples), best_rep_per_sample] - - #-------------------------------------------------------------# - - # Return the representations. - return rep - - - def _optimize_one_rep_per_sample(self, - rep_layer, - optimizer, - n_samples, - data_exp, - mean_exp, - epochs, - opt_num): - """Optimize one representation per sample. - - Parameters - ---------- - rep_layer : ``bulkDGD.core.latent.RepresentationLayer`` - The representation layer containing the initial - representations. - - optimizer : ``torch.optim.Optimizer`` - The optimizer. - - n_samples : ``int`` - The number of samples. - - data_exp : ``torch.Tensor`` - The gene expression (counts) for all samples in tensor - form. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the - number of genes. - - mean_exp : ``torch.Tensor`` - The mean gene expression (counts) for each sample in tensor - form. - - This is a 1D tensor whose length is equal to the - number of samples. - - epochs : ``int`` - The number of epochs to run the optimization for. - - opt_num : ``int`` - The number of the optimization round (useful especially if - multiple rounds are run). - - Returns - ------- - rep_opt : ``torch.Tensor`` - A tensor containing the optimized representations. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the - dimensionality of the latent space, where the - representations live. - - dec_out_opt : ``torch.Tensor`` - A tensor containing the decoder outputs corresponding - to the optimized representations. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the - dimensionality of the decoder output, which is also - the dimensionality of the gene space. - - time_opt : ``list`` - A list of tuples storing, for each epoch, information - about the CPU and wall clock time used by the entire - epoch and by the backpropagation step run within the - epoch. - """ - - # Get the number of components of the Gaussian mixture model. - n_comp = self.gmm.n_comp - - # Get the dimensionality of the latent space. - dim = self.gmm.dim - - # Get the number of genes (dimensionality of the decoder - # output). - n_genes = self.dec.main[-1].out_features - - # Create a list to store the CPU/wall clock time used in each - # epoch of the optimizations. - time_opt = [] - - #-------------------------------------------------------------# - - # Inform the user that the optimization is starting. - infostr = f"Starting optimization number {opt_num}..." - logger.info(infostr) - - # For each epoch - for epoch in range(1, epochs+1): - - # Mark the CPU start time of the epoch. - time_start_epoch_cpu = time.process_time() - - # Mark the wall clock start time of the epoch. - time_start_epoch_wall = time.time() - - # Make the gradients zero. - optimizer.zero_grad() - - # Find the best representations corresponding to the - # samples in the batch. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the dimensionality of the Gaussian - # mixture model -> - # 'dim' - z = rep_layer.z - - # Get the output in gene space corresponding to the - # representation found in latent space through the - # decoder. - # - # The output is a 2D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the dimensionality of the output - # (= gene) space -> - # 'n_genes' - dec_out = self.dec(z) - - #---------------------------------------------------------# - - # Get the overall reconstruction loss. - # - # The output is a tensor containing a single value. - recon_loss = \ - self.dec.nb.loss(obs_counts = data_exp, - scaling_factors = mean_exp, - pred_means = dec_out).sum().clone() - - #---------------------------------------------------------# - - # Get the GMM loss. - # - # 'gmm(z)' computes the negative log-probability density - # of 'z' being drawn from the Gaussian mixture model. - # - # The output is a tensor containing a single value. - gmm_loss = self.gmm(z).sum().clone() - - #---------------------------------------------------------# - - # Compute the total loss. - # - # The output is a tensor containing a single value. - total_loss = recon_loss + gmm_loss - - #---------------------------------------------------------# - - # Mark the CPU start time of the backward step. - time_start_bw_cpu = time.process_time() - - # Mark the wall clock start time of the backward step. - time_start_bw_wall = time.time() - - # Propagate the loss backward. - total_loss.backward() - - # Mark the end CPU time of the backward step. - time_end_bw_cpu = time.process_time() - - # Mark the wall clock end time of the backward step. - time_end_bw_wall = time.time() - - # Get the total CPU time used by the backward step. - time_tot_bw_cpu = time_end_bw_cpu - time_start_bw_cpu - - # Get the total wall clock time used by the backward step. - time_tot_bw_wall = time_end_bw_wall - time_start_bw_wall - - #---------------------------------------------------------# - - # Get the average loss for the current epoch. - rep_avg_loss_epoch = \ - total_loss.item() / (n_samples * n_genes) - - #---------------------------------------------------------# - - # Take an optimization step. - optimizer.step() - - # Mark the CPU end time of the epoch. - time_end_epoch_cpu = time.process_time() - - # Mark the wall clock end time of the epoch. - time_end_epoch_wall = time.time() - - # Get the total CPU time used by the epoch. - time_tot_epoch_cpu = \ - time_end_epoch_cpu - time_start_epoch_cpu - - # Get the total wall clock time used by the epoch. - time_tot_epoch_wall = \ - time_end_epoch_wall - time_start_epoch_wall - - # Add all the total times to the list storing them for - # all epochs. - time_opt.append(\ - (opt_num, epoch, - time_tot_epoch_cpu, time_tot_bw_cpu, - time_tot_epoch_wall, time_tot_bw_wall)) - - # Inform the user about the loss at the current epoch and - # the CPU time/wall clock time elapsed. - infostr = \ - f"Epoch {epoch}: loss {rep_avg_loss_epoch:.3f}, " \ - f"epoch CPU time {time_tot_epoch_cpu:.3f} s, " \ - f"backward step CPU time {time_tot_bw_cpu:.3f} s, " \ - "epoch wall clock time " \ - f"{time_tot_epoch_wall:.3f} s, " \ - "backward step wall clock time " \ - f"{time_tot_bw_wall:.3f} s." - logger.info(infostr) + # Get the best representations for the samples in the batch + # from the 'n_rep_per_comp' * 'n_comp' representations + # taken for each sample. + # + # The output is a 2D tensor with: + # + # - 1st dimension: the number of samples in the current + # batch-> 'n_samples_in_batch' + # + # - 2nd dimension: the dimensionality of the Gaussian + # mixture model -> + # 'dim' + rep = z.view(n_samples_in_batch, + n_rep_per_comp * n_comp, + dim)[range(n_samples_in_batch), + best_rep_per_sample] #---------------------------------------------------------# - # If we reached the last epoch - if epoch == epochs: - - # Get the optimized representations. - rep_final = rep_layer.z + # Add the best representations found for the current batch + # of samples to the tensor containing the best + # representations for all samples. + best_reps[samples_ixs] = rep - # Get the decoder outputs. - dec_out_final = self.dec(rep_final) + #-------------------------------------------------------------# - # Return the representations, the decoder outputs, - # and the time data. - return rep_final, dec_out_final, time_opt + # Return the best representations found for the samples. + return best_reps def _get_representations_one_opt(self, - n_samples, + dataset, n_rep_per_comp, - data_exp, - mean_exp, config): """Get the representations for a set of samples by initializing ``n_rep_per_comp`` representations per each @@ -1499,47 +1328,54 @@ def _get_representations_one_opt(self, Parameters ---------- - n_samples : ``int`` - The number of samples. - - n_rep_per_comp : ``int`` - The number of new representations to be taken for - component per sample. + dataset : ``bulkDGD.core.dataclasses.GeneExpressionDataset`` + The dataset from which the data loader should be created. - data_exp : ``torch.Tensor`` - The gene expression (counts) for all samples in tensor - form. + config : ``dict`` + A dictionary with the following keys: - This is a 2D tensor where: + * ``"n_rep_per_comp", whose associated value should be + the he number of new representations to be taken per + component per sample. - * The first dimension has a length equal to the number - of samples. + * ``"epochs"``, whose associated value should be the + number of epochs the optimizations is run for. + + * ``"opt1"``, whose associated value should be a dictionary + with the following keys: - * The second dimension has a length equal to the - number of genes. + * ``"optimizer"``, whose associated value should be a + dictionary with the following keys: - mean_exp : ``torch.Tensor`` - The mean gene expression (counts) for each sample in tensor - form. + * ``"name"``, whose associated value should be the + name of the optimizer to be used. The names of + the available optimizers are stored into the + ``OPTIMIZERS`` class attribute. - This is a 1D tensor whose length is equal to the number of - samples. - - config : ``dict`` - A dictionary with the following keys: + The following optional key may also be present: - * ``"epochs"``, whose associated value should be the - number of epochs the optimizations is run for. + * ``"options`", whose associated value should be a + dictionary whose key-value pairs correspond to + the options needed to set up the optimizer. The + options available depend on the chosen optimizer. + + * ``"opt2"``, whose associated value should be a dictionary + with the following keys: + + * ``"optimizer"``, whose associated value should be a + dictionary with the following keys: - * ``"type"``, whose associated value should be the name - of the optimizer to be used. The names of the available - optimizers are stored into the ``OPTIMIZERS`` class - attribute. + * ``"name"``, whose associated value should be the + name of the optimizer to be used. The names of + the available optimizers are stored into the + ``OPTIMIZERS`` class attribute. - * ``"options`", whose associated value should be a - dictionary whose key-value pairs correspond to the - options needed to set up the optimizer. The options - available depend on the chosen optimizer. + The following optional key may also be present: + + * ``"options`", whose associated value should be a + dictionary whose key-value pairs correspond to + the options needed to set up the optimizer. The + options available depend on the chosen optimizer. Returns ------- @@ -1575,6 +1411,33 @@ def _get_representations_one_opt(self, epoch. """ + # Get the number of samples from the length of the dataset. + n_samples = len(dataset) + + # Get the configuration for the data loader. + data_loader_config = config["data_loader"] + + # Get the number of representations per component per sample. + n_rep_per_comp = config["n_rep_per_comp"] + + #-------------------------------------------------------------# + + # Get the configuration for the optimizer. + config_optimizer = config["opt"]["optimizer"] + + # Get the number of epochs to run the optimization for. + epochs = config["opt"]["epochs"] + + #-------------------------------------------------------------# + + # Create the data loader. + data_loader = \ + self._get_data_loader(\ + dataset = dataset, + data_loader_config = data_loader_config) + + #-------------------------------------------------------------# + # Get the initial values for the representations by sampling # from the Gaussian mixture model. # @@ -1613,11 +1476,9 @@ def _get_representations_one_opt(self, # component of the Gaussian mixture model). rep_best = \ self._select_best_rep(\ + data_loader = data_loader, rep_layer = rep_layer_init, - n_samples = n_samples, - n_rep_per_comp = n_rep_per_comp, - data_exp = data_exp, - mean_exp = mean_exp) + n_rep_per_comp = n_rep_per_comp) # Create a representation layer containing the best # representations found. @@ -1625,25 +1486,24 @@ def _get_representations_one_opt(self, latent.RepresentationLayer(values = rep_best) #-------------------------------------------------------------# - + # Get the optimizer for the optimization. optimizer = \ self._get_optimizer(\ - optimizer_name = config["optimizer_name"], - optimizer_options = config["optimizer_options"], - optimizer_parameters = rep_layer_init.parameters()) + optimizer_config = config_optimizer, + optimizer_parameters = rep_layer_best.parameters()) #-------------------------------------------------------------# # Get the optimized representations. - rep_opt, dec_out_opt, time_opt = \ - self._optimize_one_rep_per_sample(\ + rep, dec_out, time = \ + self._optimize_rep(\ + data_loader = data_loader, rep_layer = rep_layer_best, optimizer = optimizer, - n_samples = n_samples, - data_exp = data_exp, - mean_exp = mean_exp, - epochs = config["epochs"], + n_comp = 1, + n_rep_per_comp = 1, + epochs = epochs, opt_num = 1) #-------------------------------------------------------------# @@ -1653,18 +1513,15 @@ def _get_representations_one_opt(self, #-------------------------------------------------------------# - # Return the representations, the decoder outputs, and the + # Return the representations, the decoder's outputs, and the # time of the optimization. - return rep_opt, dec_out_opt, time_opt + return rep, dec_out, time def _get_representations_two_opt(self, - n_samples, - n_rep_per_comp, - data_exp, - mean_exp, + dataset, config): - """Get the representations for a set of samples by + """Get the best representations for a set of samples by initializing ``n_rep_per_comp`` representations per each component of the Gaussian mixture model per sample, optimizing these representations, selecting the best representation for @@ -1672,47 +1529,36 @@ def _get_representations_two_opt(self, Parameters ---------- - n_samples : ``int`` - The number of samples. - - n_rep_per_comp : ``int`` - The number of new representations to be taken per component - per sample. - - data_exp : ``torch.Tensor`` - The gene expression (counts) for all samples in tensor form. - - This is a 2D tensor where: - - * The first dimension has a length equal to the number - of samples. - - * The second dimension has a length equal to the numner of - genes. - - mean_exp : ``torch.Tensor`` - The mean gene expression (counts) for each sample in tensor - form. - - This is a 1D tensor whose length is equal to the number of - samples. + dataset : ``bulkDGD.core.dataclasses.GeneExpressionDataset`` + The dataset from which the data loader should be created. config : ``dict`` - A dictionary with one key (``"optimization"``) associated - with a dictionary containing the following keys: + A dictionary with the following keys: + * ``"n_rep_per_comp", whose associated value should be + the he number of new representations to be taken per + component per sample. + * ``"epochs"``, whose associated value should be the number of epochs the optimizations is run for. + + * ``"opt"``, whose associated value should be a dictionary + with the following keys: + + * ``"optimizer"``, whose associated value should be a + dictionary with the following keys: + + * ``"name"``, whose associated value should be the + name of the optimizer to be used. The names of + the available optimizers are stored into the + ``OPTIMIZERS`` class attribute. - * ``"type"``, whose associated value should be the name - of the optimizer to be used. The names of the available - optimizers are stored into the ``OPTIMIZERS`` class - attribute. + The following optional key may also be present: - * ``"options`", whose associated value should be a - dictionary whose key-value pairs correspond to the - options needed to set up the optimizer. The options - available depend on the chosen optimizer. + * ``"options`", whose associated value should be a + dictionary whose key-value pairs correspond to + the options needed to set up the optimizer. The + options available depend on the chosen optimizer. Returns ------- @@ -1748,6 +1594,49 @@ def _get_representations_two_opt(self, epoch. """ + # Get the number of samples from the length of the dataset. + n_samples = len(dataset) + + # Get the configuration for the data loader. + data_loader_config = config["data_loader"] + + # Get the number of representations per component per sample. + n_rep_per_comp = config["n_rep_per_comp"] + + #-------------------------------------------------------------# + + # Get the configuration for the first optimization. + config_opt_1 = config["opt1"] + + # Get the configuration for the optimizer for the first + # optimization. + config_optimizer_1 = config_opt_1["optimizer"] + + # Get the number of epochs to run the first optimization for. + epochs_1 = config_opt_1["epochs"] + + #-------------------------------------------------------------# + + # Get the configuration for the second optimization. + config_opt_2 = config["opt2"] + + # Get the configuration for the optimizer for the second + # optimization. + config_optimizer_2 = config_opt_2["optimizer"] + + # Get the number of epochs to run the second optimization for. + epochs_2 = config_opt_2["epochs"] + + #-------------------------------------------------------------# + + # Create the data loader. + data_loader = \ + self._get_data_loader(\ + dataset = dataset, + data_loader_config = data_loader_config) + + #-------------------------------------------------------------# + # Get the initial values for the representations by sampling # from the Gaussian mixture model. # @@ -1783,12 +1672,9 @@ def _get_representations_two_opt(self, #-------------------------------------------------------------# # Get the optimizer for the first optimization. - optimizer_opt1 = \ + optimizer_1 = \ self._get_optimizer(\ - optimizer_name = \ - config["opt1"]["optimizer_name"], - optimizer_options = \ - config["opt2"]["optimizer_options"], + optimizer_config = config_optimizer_1, optimizer_parameters = rep_layer_init.parameters()) #-------------------------------------------------------------# @@ -1796,55 +1682,49 @@ def _get_representations_two_opt(self, # Get the optimized representations, the corresponding decoder # outputs, and the time information about the optimization's # epochs. - rep_opt1, dec_out_opt1, time_opt1 = \ - self._optimize_multiple_rep_per_sample(\ + rep_1, dec_out_1, time_1 = \ + self._optimize_rep(\ + data_loader = data_loader, rep_layer = rep_layer_init, - optimizer = optimizer_opt1, - n_samples = n_samples, + optimizer = optimizer_1, + n_comp = self.gmm.n_comp, n_rep_per_comp = n_rep_per_comp, - data_exp = data_exp, - mean_exp = mean_exp, - epochs = config["opt1"]["epochs"], + epochs = epochs_1, opt_num = 1) #-------------------------------------------------------------# # Create the representation layer. - rep_layer_opt1 = \ - latent.RepresentationLayer(values = rep_opt1) + rep_layer_1 = \ + latent.RepresentationLayer(values = rep_1) #-------------------------------------------------------------# - # Make the gradients zero. - optimizer_opt1.zero_grad() + # Make the first optimizer's gradients zero. + optimizer_1.zero_grad() #-------------------------------------------------------------# # Select the best representation for each sample among those - # initialized (at least one per sample per component of the - # Gaussian mixture model). + # initialized (at least one representation per sample per + # component of the Gaussian mixture model). rep_best = \ self._select_best_rep(\ - rep_layer = rep_layer_opt1, - n_samples = n_samples, - n_rep_per_comp = n_rep_per_comp, - data_exp = data_exp, - mean_exp = mean_exp) + data_loader = data_loader, + rep_layer = rep_layer_1, + n_rep_per_comp = n_rep_per_comp) # Create a representation layer containing the best - # representations found. + # representations found (one representation per sample). rep_layer_best = \ latent.RepresentationLayer(values = rep_best) #-------------------------------------------------------------# # Get the optimizer for the second optimization. - optimizer_opt2 = \ + optimizer_2 = \ self._get_optimizer(\ - optimizer_name = \ - config["opt2"]["optimizer_name"], - optimizer_options = \ - config["opt2"]["optimizer_options"], + optimizer_config = config_optimizer_2, optimizer_parameters = rep_layer_best.parameters()) #-------------------------------------------------------------# @@ -1852,40 +1732,91 @@ def _get_representations_two_opt(self, # Get the optimized representations, the corresponding decoder # outputs, and the time information about the optimization's # epochs. - rep_opt2, dec_out_opt2, time_opt2 = \ - self._optimize_one_rep_per_sample(\ + rep_2, dec_out_2, time_2 = \ + self._optimize_rep(\ + data_loader = data_loader, rep_layer = rep_layer_best, - optimizer = optimizer_opt2, - n_samples = n_samples, - data_exp = data_exp, - mean_exp = mean_exp, - epochs = config["opt2"]["epochs"], + optimizer = optimizer_2, + n_comp = 1, + n_rep_per_comp = n_rep_per_comp, + epochs = epochs_2, opt_num = 2) #-------------------------------------------------------------# - # Make the gradients zero. - optimizer_opt2.zero_grad() + # Make the second optimizer's gradients zero. + optimizer_2.zero_grad() #-------------------------------------------------------------# # Concatenate the two lists storing the time data for both # optimizations. - time_opt = time_opt1 + time_opt2 + time = time_1 + time_2 #-------------------------------------------------------------# - # Return the representations, the decoder outputs, and the - # time information for both optimizations' epochs. - return rep_opt2, dec_out_opt2, time_opt + # Return the representations, the decoder's outputs, and the + # time information for both rounds. + return rep_2, dec_out_2, time + + + def _get_time_dataframe(self, + time_list): + """Get the data frame containing the information about the + computing time. + + Parameters + ---------- + time_list : ``list`` + A list of tuples storing, for each epoch, information + about the CPU and wall clock time used by the entire + epoch and by the backpropagation step run within the + epoch. + + Returns + ------- + df_time : ``pandas.DataFrame`` + A data frame containing data about the computing time. + """ + + # Crate a data frame for the CPU/wall clock time. + df_time = pd.DataFrame(time_list) + + # Get the platform on which we are running. + curr_platform = platform.platform() + + # Get the name of the processor. + curr_processor = platform.processor() + + # Get the number of threads used for running. + num_threads = torch.get_num_threads() + + # Add a column defining the platform to the data frame. + df_time.insert(loc = 0, + column = "platform", + value = curr_platform) + + # Add a column defining the processor to the data frame. + df_time.insert(loc = 1, + column = "processor", + value = curr_processor) + + # Add a column defining the number of threads that were used + # to the data frame. + df_time.insert(loc = 2, + column = "num_threads", + value = num_threads) + + # Return the data frame. + return df_time - def _get_final_dataframes(self, - rep, - dec_out, - time_opt, - samples_names, - genes_names): + def _get_final_dataframes_rep(self, + rep, + dec_out, + time_opt, + samples_names, + genes_names): """Get the final data frames containing the representations, the decoder outputs corresponding to the representations, and the time needed for the optimizations. @@ -1934,92 +1865,210 @@ def _get_final_dataframes(self, df_rep : ``pandas.DataFrame`` A data frame containing the representations. - df_dec_out : ``pandas.DataFrame`` - A data frame containing the decoder outputs corresponding - to the representations. + df_dec_out : ``pandas.DataFrame`` + A data frame containing the decoder outputs corresponding + to the representations. + + df_time_opt : ``pandas.DataFrame`` + A data frame containing data about the optimization time. + """ + + # Convert the tensor containing the decoder outputs into a + # list. + dec_out_list = dec_out.detach().numpy().tolist() + + # Get a data frame containing the decoder outputs for all + # samples. + df_dec_out = pd.DataFrame(dec_out_list) + + # Set the names of the rows of the data frame to be the + # names/IDs/indexes of the samples. + df_dec_out.index = samples_names + + # Set the names of the columns of the data frame to be the + # names of the genes. + df_dec_out.columns = genes_names + + #-------------------------------------------------------------# + + # Convert the tensor containing the representations into a + # list. + rep_list = rep.detach().numpy().tolist() + + # Create a data frame for the representations. + df_rep = pd.DataFrame(rep_list) + + # Set the names of the rows of the data frame to be the + # names/IDs/indexes of the samples. + df_rep.index = samples_names + + # Name the columns of the data frame as the dimensions of the + # latent space. + df_rep.columns = \ + [f"latent_dim_{i}" for i \ + in range(1, df_rep.shape[1]+1)] + + #-------------------------------------------------------------# + + # Get the data frame containing the information about computing + # time. + df_time = self._get_time_dataframe(time_list = time_opt) + + # Name and sort the columns. + df_time.columns = \ + ["platform", "processor", "num_threads", + "opt_round", "epoch", + "time_tot_epoch_cpu", "time_tot_bw_cpu", + "time_tot_epoch_wall", "time_tot_bw_wall"] + + #-------------------------------------------------------------# + + # Return the data frames. + return df_rep, df_dec_out, df_time + + + def _get_final_dataframes_train(self, + rep_train, + rep_test, + losses_list, + time_train, + samples_names_train, + samples_names_test): + """Get the final data frames containing the losses calculated + during training and the time needed to train the model. + + Parameters + ---------- + rep_train : ``torch.Tensor`` + A tensor containing the optimized representations for the + training samples. + + This is a 2D tensor where: + + * The first dimension has a length equal to the number + of samples. + + * The second dimension has a length equal to the + dimensionality of the latent space, where the + representations live. + + rep_test : ``torch.Tensor`` + A tensor containing the optimized representations for the + testing samples. + + This is a 2D tensor where: + + * The first dimension has a length equal to the number + of samples. + + * The second dimension has a length equal to the + dimensionality of the latent space, where the + representations live. + + losses_list : ``list`` + A list containing the losses calculated during each + training epoch. + + time_train : ``list`` + A list of tuples storing, for each epoch, information + about the CPU and wall clock time used by the entire + epoch and by the backpropagation step run within the + epoch. + + samples_names_train : ``list`` + A list containing the training samples' names. + + samples_names_test : ``list`` + A list containing the testing samples' names. + + Returns + ------- + df_rep_train : ``pandas.DataFrame`` + A data frame containing the optimized representations + for the training samples. - df_time_opt : ``pandas.DataFrame`` - A data frame containing data about the optimization time. - """ + df_rep_test : ``pandas.DataFrame`` + A data frame containing the optimized representations + for the testing samples. - # Convert the tensor containing the representations into a - # list. - rep_list = rep.detach().numpy().tolist() + df_train : ``pandas.DataFrame`` + A data frame containing the losses for the training + (such as loss for each model's components per epoch, + overall loss per epoch, etc.). - # Convert the tensor containing the decoder outputs into a - # list. - dec_out_list = dec_out.detach().numpy().tolist() + df_time : ``pandas.DataFrame`` + A data frame containing data about the CPU and wall + clock time used by each training epoch (and backpropagation + step within each epoch). + + Here, each row represents a training epoch, and the columns + contain data about the platform where the calculation was + run, the number of CPU threads used by the computation, + and the CPU and wall clock time used by the entire epoch + and by the backpropagation step run inside it. + """ - #-------------------------------------------------------------# + # Convert the tensor containing the representations for the + # training samples into a list. + rep_list_train = rep_train.detach().numpy().tolist() - # Get a data frame containing the decoder outputs for all - # samples. - df_dec_out = pd.DataFrame(dec_out_list) + # Create a data frame for the representations. + df_rep_train = pd.DataFrame(rep_list_train) # Set the names of the rows of the data frame to be the # names/IDs/indexes of the samples. - df_dec_out.index = samples_names + df_rep_train.index = samples_names_train - # Set the names of the columns of the data frame to be the - # names of the genes. - df_dec_out.columns = genes_names + # Name the columns of the data frame as the dimensions of the + # latent space. + df_rep_train.columns = \ + [f"latent_dim_{i}" for i \ + in range(1, df_rep_train.shape[1]+1)] #-------------------------------------------------------------# + # Convert the tensor containing the representations for the + # testing samples into a list. + rep_list_test = rep_test.detach().numpy().tolist() + # Create a data frame for the representations. - df_rep = pd.DataFrame(rep_list) + df_rep_test = pd.DataFrame(rep_list_test) # Set the names of the rows of the data frame to be the # names/IDs/indexes of the samples. - df_rep.index = samples_names + df_rep_test.index = samples_names_test # Name the columns of the data frame as the dimensions of the # latent space. - df_rep.columns = \ + df_rep_test.columns = \ [f"latent_dim_{i}" for i \ - in range(1, df_rep.shape[1]+1)] + in range(1, df_rep_test.shape[1]+1)] #-------------------------------------------------------------# - # Crate a data frame for the CPU/wall clock time. - df_time = pd.DataFrame(time_opt) - - # Get the platform on which we are running. - curr_platform = platform.platform() - - # Get the name of the processor. - curr_processor = platform.processor() - - # Get the number of threads used for running. - num_threads = torch.get_num_threads() - - # Add a column defining the platform to the data frame. - df_time.insert(loc = 0, - column = "platform", - value = curr_platform) + # Create a data frame storing the training losses. + df_loss = pd.DataFrame(losses_list) - # Add a column defining the processor to the data frame. - df_time.insert(loc = 1, - column = "processor", - value = curr_processor) + # Set the data frame's columns. + df_loss.columns = \ + ["epoch", + "-log p_dens(z_train)", + "-log p_dens(x_train|z_train)", + "loss_train", + "-log p_dens(z_test)", + "-log p_dens(x_test|z_test)", + "loss_test"] - # Add a column defining the number of threads that were used - # to the data frame. - df_time.insert(loc = 2, - column = "num_threads", - value = num_threads) + #-------------------------------------------------------------# - # Name and sort the columns. - df_time.columns = \ - ["platform", "processor", "num_threads", - "opt_round", "epoch", - "time_tot_epoch_cpu", "time_tot_bw_cpu", - "time_tot_epoch_wall", "time_tot_bw_wall"] + # Get the data frame containing the information about the + # computing time. + df_time = self._get_time_dataframe(time_list = time_train) #-------------------------------------------------------------# # Return the data frames. - return df_rep, df_dec_out, df_time + return df_rep_train, df_rep_test, df_loss, df_time ######################### PUBLIC METHODS ######################### @@ -2027,9 +2076,7 @@ def _get_final_dataframes(self, def get_representations(self, df_samples, - method, - config_opt, - n_rep_per_comp = 1): + config_rep): """Find the best representations for a set of samples. Parameters @@ -2037,42 +2084,13 @@ def get_representations(self, df_samples : ``pandas.DataFrame`` A data frame containing the samples. - method : ``str``, {``"one_opt"``, ``"two_opt"``} - The method to find the representations. - - * ``"one_opt"`` means initializing ``n_rep_per_comp`` - representations per component of the Gaussian mixture - model per sample, picking the best representation - for each sample, and optimizing these representations. - - This method, therefore, includes only one optimization - step. - - * ``"two_opt"`` means initializing ``n_rep_per_comp`` - representations per component of the Gaussian mixture - model per sample, optimizing them, finding the best - representation for each sample, and optimizing these - representations. - - This method, therefore, includes two optimization - steps. - - This is the method used in the work of Prada, Schuster, - Liang and coworkers introducing the DGD model to - perform differential gene expression analysis - :footcite:t:`prada2023n`. - - config_opt : ``dict`` + config_rep : ``dict`` A dictionary of options for the optimization(s). It varies according to the selected ``method``. The supported options for all available methods can be found :doc:`here <../rep_config_options>`. - n_rep_per_comp : ``int``, ``1`` - The number of initial representations to be taken - per component per sample. - Returns ------- df_rep : ``pandas.DataFrame`` @@ -2104,13 +2122,11 @@ def get_representations(self, step within each epoch) in each optimization step. Here, each row represents an epoch of an optimization - step, and the columns contain data about the platoform + step, and the columns contain data about the platform where the calculation was run, the number of CPU threads used by the computation, and the CPU and wall clock time used by the entire epoch and by the backpropagation step run inside it. - - .. footbibliography """ # Get the columns containing gene expression data. @@ -2146,22 +2162,6 @@ def get_representations(self, #-------------------------------------------------------------# - # Get the gene expression for all samples in tensor form. - # - # This is a 2D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - # - # - 2nd dimension: the number of genes -> 'n_genes' - data_exp = dataset.data_exp - - # Get the mean gene expression for each sample in tensor form. - # - # This is a 1D tensor with: - # - # - 1st dimension: the number of samples -> 'n_samples' - mean_exp = dataset.mean_exp - # Get the names/IDs/indexes of the samples from the data # frame's rows' names. samples_names = df_expr_data.index @@ -2172,41 +2172,41 @@ def get_representations(self, #-------------------------------------------------------------# - # If the user selected the one-optimization method - if method == "one_opt": + # Get the optimization scheme from the configuration. + opt_scheme = config_rep["scheme"] + + #-------------------------------------------------------------# + + # If the user selected the one-optimization scheme + if opt_scheme == "one_opt": + + # Select the corresponding method. + opt_method = self._get_representations_one_opt - # Get the representations, the corresponding decoder - # outputs, and the time data. - rep, dec_out, time_opt = \ - self._get_representations_one_opt(\ - n_samples = n_samples, - n_rep_per_comp = n_rep_per_comp, - data_exp = data_exp, - mean_exp = mean_exp, - config = config_opt) + # If the user selected the two-optimizations scheme + elif opt_scheme == "two_opt": - # If the user selected the two-optimizations methods - elif method == "two_opt": + # Select the corresponding method. + opt_method = self._get_representations_two_opt + + #-------------------------------------------------------------# - # Get the representations, the corresponding decoder - # outputs, and the time data. - rep, dec_out, time_opt = \ - self._get_representations_two_opt(\ - n_samples = n_samples, - n_rep_per_comp = n_rep_per_comp, - data_exp = data_exp, - mean_exp = mean_exp, - config = config_opt) + # Get the representations, the corresponding decoder + # outputs, and the time data. + rep, dec_out, time_opt = \ + opt_method(dataset = dataset, + config = config_rep) #-------------------------------------------------------------# # Generate the final data frames. df_rep, df_dec_out, df_time = \ - self._get_final_dataframes(rep = rep, - dec_out = dec_out, - time_opt = time_opt, - samples_names = samples_names, - genes_names = genes_names) + self._get_final_dataframes_rep(\ + rep = rep, + dec_out = dec_out, + time_opt = time_opt, + samples_names = samples_names, + genes_names = genes_names) #-------------------------------------------------------------# @@ -2433,3 +2433,447 @@ def rescale_decoder_outputs(self, # Return the new data frame return df_final + + + def train(self, + df_train, + df_test, + config_train, + gmm_pth_file = "gmm.pth", + dec_pth_file = "dec.pth", + rep_pth_file = "rep.pth"): + """Train the model. + + Parameters + ---------- + df_train : ``pandas.DataFrame`` + A data frame containing the training data. + + Each row should contain a unique sample, and each + column should either contain a gene's expression for that + sample (if the column is named after the gene's Ensembl + ID) or additional information about the sample. + + df_test : ``pandas.DataFrame`` + A data frame containing the testing data. + + Each row should contain a unique sample, and each + column should either contain a gene's expression for that + sample (if the column is named after the gene's Ensembl + ID) or additional information about the sample. + + config_train : ``dict`` + A dictionary of options for the training. + + gmm_pth_file : ``str``, ``"gmm.pth"`` + The .pth file where to save the GMM's trained parameters + (means of the components, weights of the components, + and log-variance of the components). + + dec_pth_file : ``str``, ``"gmm.pth"`` + The .pth file where to save the decoder's trained + parameters (weights and biases). + + rep_pth_file : ``str``, ``"rep.pth"`` + The .pth file where to save the representations found + for the training samples. + + Returns + ------- + df_loss : ``pandas.DataFrame`` + A data frame containing the losses for the training + (such as loss for each model's components per epoch, + overall loss per epoch, etc.). + + df_time : ``pandas.DataFrame`` + A data frame containing data about the CPU and wall + clock time used by each training epoch (and backpropagation + step within each epoch). + + Here, each row represents a training epoch, and the columns + contain data about the platform where the calculation was + run, the number of CPU threads used by the computation, + and the CPU and wall clock time used by the entire epoch + and by the backpropagation step run inside it. + """ + + # Get the columns containing gene expression data for the + # training data. + genes_columns_train = \ + [col for col in df_train.columns \ + if col.startswith("ENSG")] + + # Get the columns containing gene expression data for the + # testing data. + genes_columns_test = \ + [col for col in df_test.columns \ + if col.startswith("ENSG")] + + #-------------------------------------------------------------# + + # If the genes are not the same + if genes_columns_train != genes_columns_test: + + # Raise an error. + errstr = \ + "Training and testing data must contain the " \ + "same genes in the same order." + raise ValueError(errstr) + + #-------------------------------------------------------------# + + # Get a data frame with the training data and only the columns + # containing gene expression data. + df_expr_data_train = df_train[genes_columns_train] + + # Get the other columns for the training data. + other_columns_train = \ + [col for col in df_train.columns \ + if col not in genes_columns_train] + + # Get a data frame with the training data and only the columns + # containing additional information. + df_other_data_train = df_train[other_columns_train] + + # Get the number of samples and genes in the data frame + # containing the training data. + n_samples_train, n_genes = df_expr_data_train.shape + + # Get the training samples' names. + samples_names_train = df_expr_data_train.index + + # Create the dataset with the training samples. + dataset_train = \ + dataclasses.GeneExpressionDataset(df = df_expr_data_train) + + # Create the data loader with the training samples. + data_loader_train = \ + self._get_data_loader(\ + dataset = dataset_train, + data_loader_config = config_train["data_loader"]) + + # Create the representation layer for the training samples. + rep_layer_train = \ + latent.RepresentationLayer(values = \ + torch.zeros(size = (n_samples_train, self.gmm.dim))) + + #-------------------------------------------------------------# + + # Get a data frame with the testing data and only the columns + # containing gene expression data. + df_expr_data_test = df_test[genes_columns_test] + + # Get the other columns for the testing data. + other_columns_test = \ + [col for col in df_test.columns \ + if col not in genes_columns_test] + + # Get a data frame with the testing data and only the columns + # containing additional information. + df_other_data_test = df_test[other_columns_test] + + # Get the number of test samples. + n_samples_test = df_expr_data_test.shape[0] + + # Get the testing samples' names. + samples_names_test = df_expr_data_test.index + + # Create the dataset with the test samples. + dataset_test = \ + dataclasses.GeneExpressionDataset(df = df_expr_data_test) + + # Create the data loader with the testing samples. + data_loader_test = \ + self._get_data_loader(\ + dataset = dataset_test, + data_loader_config = config_train["data_loader"]) + + # Create the representation layer for the testing samples. + rep_layer_test = \ + latent.RepresentationLayer(values = \ + torch.zeros(size = (n_samples_test, self.gmm.dim))) + + #-------------------------------------------------------------# + + # Create an empty list to store the loss for the + # Gaussian mixture model, the reconstruction loss, and the + # overall loss. + losses_list = [] + + # Create an empty list to store the training time. + time_train = [] + + #-------------------------------------------------------------# + + # Get the number of epochs. + n_epochs = config_train["epochs"] + + # Get the optimizer for the Gaussian mixture model. + optimizer_gmm = \ + self._get_optimizer(\ + optimizer_config = config_train["gmm"]["optimizer"], + optimizer_parameters = self.gmm.parameters()) + + # Get the optimizer for the decoder. + optimizer_dec = \ + self._get_optimizer(\ + optimizer_config = config_train["dec"]["optimizer"], + optimizer_parameters = self.dec.parameters()) + + # Get the optimizer for the representations for the training + # samples. + optimizer_rep_train = \ + self._get_optimizer(\ + optimizer_config = config_train["rep"]["optimizer"], + optimizer_parameters = rep_layer_train.parameters()) + + # Get the optimizer for the representations for the testing + # samples. + optimizer_rep_test = \ + self._get_optimizer(\ + optimizer_config = config_train["rep"]["optimizer"], + optimizer_parameters = rep_layer_test.parameters()) + + #-------------------------------------------------------------# + + # For each epoch + for epoch in range(1, n_epochs+1): + + # Mark the CPU start time of the epoch. + time_start_epoch_cpu = time.process_time() + + # Mark the wall clock start time of the epoch. + time_start_epoch_wall = time.time() + + # Initialize the total CPU time needed to perform the + # backward step to zero. + time_tot_bw_cpu = 0.0 + + # Initialize the total wall-clock time needed to perform + # the backward step to zero. + time_tot_bw_wall = 0.0 + + # Make the gradients of the representation layer for the + # training samples zero. + optimizer_rep_train.zero_grad() + + # Make the gradients of the representation layer for the + # testing samples zero. + optimizer_rep_test.zero_grad() + + # Initialize the losses to 0 for the current epoch. + losses_list.append(\ + [epoch, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]) + + #---------------------------------------------------------# + + # Set a list containing the data to be used for the + # training loop for training and testing data, + # respectively. + train_loop_data = \ + [# Training data + (data_loader_train, rep_layer_train, + optimizer_rep_train, (1, 2, 3), n_samples_train), + # Testing data + (data_loader_test, rep_layer_test, + optimizer_rep_test, (4, 5, 6), n_samples_test)] + + #---------------------------------------------------------# + + # For each set of data (training and testing) + for data_loader, rep_layer, optimizer_rep, \ + losses_ixs, n_samples \ + in train_loop_data: + + #-----------------------------------------------------# + + # For each batch of samples, the mean gene expression + # in the samples in the batch, and the unique indexes + # of the samples in the batch + for samples_exp, samples_mean_exp, samples_ixs \ + in data_loader: + + # Get the number of samples in the current batch. + n_samples_in_batch = len(samples_ixs) + + #-------------------------------------------------# + + # Make the gradients for the Gaussian mixture model + # zero. + optimizer_gmm.zero_grad() + + # Make the gradients for the decoder zero. + optimizer_dec.zero_grad() + + #-------------------------------------------------# + + # Get the representations for the current samples. + z = rep_layer(ixs = samples_ixs) + + #-------------------------------------------------# + + # Get the decoder's outputs for the representations. + dec_out = self.dec(z = z) + + #-------------------------------------------------# + + # Get the Gaussian mixture model's loss. + gmm_loss = self.gmm(x = z).sum() + + # Get the reconstruction loss. + recon_loss = \ + self.dec.nb.loss(\ + obs_counts = samples_exp, + pred_means = dec_out, + scaling_factors = samples_mean_exp).sum() + + # Get the overall loss. + loss = gmm_loss.clone() + recon_loss.clone() + + #-------------------------------------------------# + + # Mark the CPU start time of the backward step. + time_start_bw_cpu = time.process_time() + + # Mark the wall clock start time of the backward + # step. + time_start_bw_wall = time.time() + + # Backpropagate the loss. + loss.backward() + + # Mark the end CPU time of the backward step. + time_end_bw_cpu = time.process_time() + + # Mark the wall clock end time of the backward + # step. + time_end_bw_wall = time.time() + + # Update the total CPU time used by the backward + # step. + time_tot_bw_cpu += \ + time_end_bw_cpu - time_start_bw_cpu + + # Update the total wall clock time used by the + # backward step. + time_tot_bw_wall += \ + time_end_bw_wall - time_start_bw_wall + + #-------------------------------------------------# + + # Take a step with the optimizer for the Gaussian + # mixture model. + optimizer_gmm.step() + + # Take a step with the optimizer for the decoder. + optimizer_dec.step() + + #-------------------------------------------------# + + # Get the loss for the Gaussian mixture model for + # the current epoch. + gmm_loss_epoch = \ + gmm_loss.item() / \ + (n_samples * self.gmm.dim * self.gmm.n_comp) + + # Get the reconstruction loss for the current + # epoch. + recon_loss_epoch = \ + recon_loss.item() / \ + (n_samples * n_genes) + + # Get the overall loss for the current epoch. + loss_epoch = \ + loss.item() / \ + (n_samples * n_genes) + + #-------------------------------------------------# + + # Update the list of losses. + losses_list[-1][losses_ixs[0]] += gmm_loss_epoch + losses_list[-1][losses_ixs[1]] += recon_loss_epoch + losses_list[-1][losses_ixs[2]] += loss_epoch + + #-----------------------------------------------------# + + # Take a step with the optimizer for the + # representations. + optimizer_rep.step() + + #---------------------------------------------------------# + + # Mark the CPU end time of the epoch. + time_end_epoch_cpu = time.process_time() + + # Mark the wall clock end time of the epoch. + time_end_epoch_wall = time.time() + + # Get the total CPU time used by the epoch. + time_tot_epoch_cpu = \ + time_end_epoch_cpu - time_start_epoch_cpu + + # Get the total wall clock time used by the epoch. + time_tot_epoch_wall = \ + time_end_epoch_wall - time_start_epoch_wall + + # Add all the total times to the list storing them for + # all epochs. + time_train.append(\ + (epoch, + time_tot_epoch_cpu, time_tot_bw_cpu, + time_tot_epoch_wall, time_tot_bw_wall)) + + # Inform the user about the loss at the current epoch + # and the CPU time/wall clock time elapsed. + infostr = \ + f"Epoch {epoch}: loss train " \ + f"{losses_list[-1][3]:.3f}, loss test " \ + f"{losses_list[-1][6]:.3f}, epoch total CPU time " \ + f"{time_tot_epoch_cpu:.3f} s, backward step(s) " \ + f"total CPU time {time_tot_bw_cpu:.3f} s, epoch " \ + f"total wall clock time {time_tot_epoch_wall:.3f} " \ + "s, backward step(s) total wall clock time " \ + f"{time_tot_bw_wall:.3f} s." + logger.info(infostr) + + #-------------------------------------------------------------# + + # Create the final data frames. + df_rep_train, df_rep_test, df_loss, df_time = \ + self._get_final_dataframes_train(\ + rep_train = rep_layer_train(), + rep_test = rep_layer_test(), + losses_list = losses_list, + time_train = time_train, + samples_names_train = samples_names_train, + samples_names_test = samples_names_test) + + #-------------------------------------------------------------# + + # Save the GMM's parameters. + torch.save(self.gmm.state_dict(), + util.uniquify_file_path(gmm_pth_file)) + + # Inform the user that the parameters were saved. + infostr = \ + "The trained Gaussian mixture model's parameters were " \ + f"successfully saved in '{gmm_pth_file}'." + logger.info(infostr) + + #-------------------------------------------------------------# + + # Save the decoder's parameters. + torch.save(self.dec.state_dict(), + util.uniquify_file_path(dec_pth_file)) + + # Inform the user that the parameters were saved. + infostr = \ + "The trained decoder's parameters were successfully " \ + f"saved in '{dec_pth_file}'." + logger.info(infostr) + + #-------------------------------------------------------------# + + # Return the data frames. + return df_rep_train, df_rep_test, df_loss, df_time + diff --git a/bulkDGD/execs/dgd_get_probability_density.py b/bulkDGD/execs/dgd_get_probability_density.py index 0dfd079..6b6e4ac 100644 --- a/bulkDGD/execs/dgd_get_probability_density.py +++ b/bulkDGD/execs/dgd_get_probability_density.py @@ -53,6 +53,9 @@ from bulkDGD import defaults, ioutil, util +####################################################################### + + def main(): @@ -370,5 +373,9 @@ def main(): f"'{output_csv_prob_comp_path}'." log.info(infostr) + +####################################################################### + + if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/bulkDGD/execs/dgd_get_recount3_data.py b/bulkDGD/execs/dgd_get_recount3_data.py index 8264d03..89abe01 100755 --- a/bulkDGD/execs/dgd_get_recount3_data.py +++ b/bulkDGD/execs/dgd_get_recount3_data.py @@ -399,3 +399,10 @@ def main(): infostr = \ f"The run for batch # {num_batch} completed successfully." log.info(infostr) + + +####################################################################### + + +if __name__ == "__main__": + main() diff --git a/bulkDGD/execs/dgd_get_representations.py b/bulkDGD/execs/dgd_get_representations.py index 6ea92a1..7e21e93 100644 --- a/bulkDGD/execs/dgd_get_representations.py +++ b/bulkDGD/execs/dgd_get_representations.py @@ -135,20 +135,6 @@ def main(): #-----------------------------------------------------------------# - m_choices = ["one_opt", "two_opt"] - m_help = \ - "The method for optimizing the representations. " \ - "The file specified with the '-cr', '--config-file-rep' " \ - "option must contain options compatible with the " \ - "chosen method." - parser.add_argument("-m", "--method-optimization", - type = str, - required = True, - choices = m_choices, - help = m_help) - - #-----------------------------------------------------------------# - d_help = \ "The working directory. The default is the current " \ "working directory." @@ -202,7 +188,6 @@ def main(): output_csv_time = args.output_csv_time config_file_model = args.config_file_model config_file_rep = args.config_file_rep - method_optimization = args.method_optimization wd = os.path.abspath(args.work_dir) log_file = os.path.join(wd, args.log_file) log_console = args.log_console @@ -344,13 +329,8 @@ def main(): dgd_model.get_representations(\ # The data frame with the samples df_samples = df_samples, - # The method to use to get the representation - method = method_optimization, - # The configuration for the optimization - config_opt = config_rep["optimization"], - # The number of new representations per component - # per sample - n_rep_per_comp = config_rep["n_rep_per_comp"]) + # The configuration to find the representations + config_rep = config_rep) # If something went wrong except Exception as e: @@ -457,5 +437,9 @@ def main(): f"'{output_csv_time_path}'." log.info(infostr) + +####################################################################### + + if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/bulkDGD/execs/dgd_perform_dea.py b/bulkDGD/execs/dgd_perform_dea.py index a0222c8..d5bd0a5 100644 --- a/bulkDGD/execs/dgd_perform_dea.py +++ b/bulkDGD/execs/dgd_perform_dea.py @@ -470,5 +470,9 @@ def main(): f"successfully written in '{output_csv_path}'." log.info(infostr) + +####################################################################### + + if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/bulkDGD/execs/dgd_perform_pca.py b/bulkDGD/execs/dgd_perform_pca.py index 687c630..3dcd641 100644 --- a/bulkDGD/execs/dgd_perform_pca.py +++ b/bulkDGD/execs/dgd_perform_pca.py @@ -352,3 +352,10 @@ def main(): "The results of the PCA were successfully plotted, and " \ f"the plot was saved in '{output_plot_pca_path}'." log.info(infostr) + + +####################################################################### + + +if __name__ == "__main__": + main() diff --git a/bulkDGD/execs/dgd_preprocess_samples.py b/bulkDGD/execs/dgd_preprocess_samples.py index 8f97f32..dea69ed 100644 --- a/bulkDGD/execs/dgd_preprocess_samples.py +++ b/bulkDGD/execs/dgd_preprocess_samples.py @@ -338,5 +338,9 @@ def main(): f"'{output_txt_genes_missing_path}'." log.info(infostr) + +####################################################################### + + if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/bulkDGD/execs/dgd_train.py b/bulkDGD/execs/dgd_train.py new file mode 100644 index 0000000..5ea5e41 --- /dev/null +++ b/bulkDGD/execs/dgd_train.py @@ -0,0 +1,522 @@ +#!/usr/bin/env python +# -*- Mode: python; tab-width: 4; indent-tabs-mode:nil; coding:utf-8 -*- + +# dgd_train.py +# +# Train the DGD model. +# +# Copyright (C) 2024 Valentina Sora +# +# +# This program is free software: you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program. +# If not, see . + + +####################################################################### + + +# Set the module's description. +__doc__ = "Train the DGD model." + + +####################################################################### + + +# Import from the standard library. +import argparse +import logging as log +import os +import sys +# Import from 'bulkDGD'. +from bulkDGD.core import model +from bulkDGD import defaults, ioutil, util + + +####################################################################### + + +def main(): + + + # Create the argument parser. + parser = argparse.ArgumentParser(description = __doc__) + + #-----------------------------------------------------------------# + + # Add the arguments. + it_help = \ + "The input CSV file containing a data frame with " \ + "the gene expression data for the training samples." + parser.add_argument("-it", "--input-csv-train", + type = str, + required = True, + help = it_help) + + #-----------------------------------------------------------------# + + ie_help = \ + "The input CSV file containing a data frame with " \ + "the gene expression data for the test samples." + parser.add_argument("-ie", "--input-csv-test", + type = str, + required = True, + help = ie_help) + + #-----------------------------------------------------------------# + + ort_default = "representations_train.csv" + ort_help = \ + "The name of the output CSV file containing the data frame " \ + "with the representation of each training sample in latent " \ + "space. The file will be written in the working directory. " \ + f"The default file name is '{ort_default}'." + parser.add_argument("-ort", "--output-csv-rep-train", + type = str, + default = ort_default, + help = ort_help) + + #-----------------------------------------------------------------# + + ore_default = "representations_test.csv" + ore_help = \ + "The name of the output CSV file containing the data frame " \ + "with the representation of each test sample in latent " \ + "space. The file will be written in the working directory. " \ + f"The default file name is '{ore_default}'." + parser.add_argument("-ore", "--output-csv-rep-test", + type = str, + default = ore_default, + help = ore_help) + + #-----------------------------------------------------------------# + + ol_default = "loss.csv" + ol_help = \ + "The name of the output CSV file containing the data frame " \ + "with the per-epoch loss(es) for training and test samples. " \ + "The file will be written in the working directory. The " \ + f"default file name is '{ol_default}'." + parser.add_argument("-ol", "--output-csv-loss", + type = str, + default = ol_default, + help = ol_help) + + #-----------------------------------------------------------------# + + ot_default = "train_time.csv" + ot_help = \ + "The name of the output CSV file containing the data frame " \ + "with information about the CPU and wall clock time " \ + "spent for each training epoch the backpropagation steps " \ + "through the decoder. The file will be written in the " \ + f"working directory. The default file name is '{ot_default}'." + parser.add_argument("-ot", "--output-csv-time", + type = str, + default = ot_default, + help = ot_help) + + #-----------------------------------------------------------------# + + cm_help = \ + "The YAML configuration file specifying the " \ + "DGD model's parameters. If it is a name without an " \ + "extension, it is assumed to be the name of a " \ + f"configuration file in '{ioutil.CONFIG_MODEL_DIR}'." + parser.add_argument("-cm", "--config-file-model", + type = str, + required = True, + help = cm_help) + + #-----------------------------------------------------------------# + + ct_help = \ + "The YAML configuration file containing the " \ + "options for training the model. If it is a name " \ + "without an extension, it is assumed to be the name of " \ + f"a configuration file in '{ioutil.CONFIG_TRAIN_DIR}'." + parser.add_argument("-ct", "--config-file-train", + type = str, + required = True, + help = ct_help) + + #-----------------------------------------------------------------# + + d_help = \ + "The working directory. The default is the current " \ + "working directory." + parser.add_argument("-d", "--work-dir", + type = str, + default = os.getcwd(), + help = d_help) + + #-----------------------------------------------------------------# + + lf_default = "dgd_get_representations.log" + lf_help = \ + "The name of the log file. The file will be written " \ + "in the working directory. The default file name is " \ + f"'{lf_default}'." + parser.add_argument("-lf", "--log-file", + type = str, + default = lf_default, + help = lf_help) + + #-----------------------------------------------------------------# + + lc_help = "Show log messages also on the console." + parser.add_argument("-lc", "--log-console", + action = "store_true", + help = lc_help) + + #-----------------------------------------------------------------# + + v_help = "Enable verbose logging (INFO level)." + parser.add_argument("-v", "--log-verbose", + action = "store_true", + help = v_help) + + #-----------------------------------------------------------------# + + vv_help = \ + "Enable maximally verbose logging for debugging " \ + "purposes (DEBUG level)." + parser.add_argument("-vv", "--log-debug", + action = "store_true", + help = vv_help) + + #-----------------------------------------------------------------# + + # Parse the arguments. + args = parser.parse_args() + input_csv_train = args.input_csv_train + input_csv_test = args.input_csv_test + output_csv_rep_train = args.output_csv_rep_train + output_csv_rep_test = args.output_csv_rep_test + output_csv_loss = args.output_csv_loss + output_csv_time = args.output_csv_time + config_file_model = args.config_file_model + config_file_train = args.config_file_train + wd = os.path.abspath(args.work_dir) + log_file = os.path.join(wd, args.log_file) + log_console = args.log_console + v = args.log_verbose + vv = args.log_debug + + #-----------------------------------------------------------------# + + # Set WARNING logging level by default. + log_level = log.WARNING + + # If the user requested verbose logging + if v: + + # The minimal logging level will be INFO. + log_level = log.INFO + + # If the user requested logging for debug purposes + # (-vv overrides -v if both are provided) + if vv: + + # The minimal logging level will be DEBUG. + log_level = log.DEBUG + + # Configure the logging. + handlers = \ + util.get_handlers(\ + log_console = log_console, + log_file_class = log.FileHandler, + log_file_options = {"filename" : log_file, + "mode" : "w"}, + log_level = log_level) + + # Set the logging configuration. + log.basicConfig(level = log_level, + format = defaults.LOG_FMT, + datefmt = defaults.LOG_DATEFMT, + style = defaults.LOG_STYLE, + handlers = handlers) + + #-----------------------------------------------------------------# + + # Try to load the configuration. + try: + + config_model = ioutil.load_config_model(config_file_model) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to load the configuration from " \ + f"'{config_file_model}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the configuration was successfully loaded. + infostr = \ + "The configuration was successfully loaded from " \ + f"'{config_file_model}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Try to load the configuration. + try: + + config_train = ioutil.load_config_train(config_file_train) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to load the configuration from " \ + f"'{config_file_train}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the configuration was successfully loaded. + infostr = \ + "The configuration was successfully loaded from " \ + f"'{config_file_train}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Try to load the training samples. + try: + + df_train = \ + ioutil.load_samples(csv_file = input_csv_train, + sep = ",", + keep_samples_names = True, + split = False) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to load the training samples from " \ + f"'{input_csv_train}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the data were successfully loaded. + infostr = \ + "The training samples were successfully loaded from " \ + f"'{input_csv_train}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Try to load the test samples. + try: + + df_test = \ + ioutil.load_samples(csv_file = input_csv_test, + sep = ",", + keep_samples_names = True, + split = False) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to load the test samples from " \ + f"'{input_csv_test}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the data were successfully loaded. + infostr = \ + "The test samples were successfully loaded from " \ + f"'{input_csv_test}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Try to set the model. + try: + + dgd_model = model.DGDModel(**config_model) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + f"It was not possible to set the DGD model. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the model was successfully set. + infostr = "The DGD model was successfully set." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Try to train the DGD model. + try: + + df_rep_train, df_rep_test, df_loss, df_time = \ + dgd_model.train(df_train = df_train, + df_test = df_test, + config_train = config_train) + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + f"It was not possible to train the DGD model. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the DGD model was successfully trained. + infostr = "The DGD model was successfully trained." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Set the path to the output file. + output_csv_rep_train_path = os.path.join(wd, output_csv_rep_train) + + # Try to write the representations for the training samples in + # the output CSV file. + try: + + ioutil.save_representations(\ + df = df_rep_train, + csv_file = output_csv_rep_train_path, + sep = ",") + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to write the representations " \ + "for the training samples in " \ + f"'{output_csv_rep_train_path}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the representations for the training + # samples were successfully written in the output file. + infostr = \ + "The representations for the training samples were " \ + f"successfully written in '{output_csv_rep_train_path}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Set the path to the output file. + output_csv_rep_test_path = os.path.join(wd, output_csv_rep_test) + + # Try to write the representations for the test samples in the + # output CSV file. + try: + + ioutil.save_representations(\ + df = df_rep_test, + csv_file = output_csv_rep_test_path, + sep = ",") + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to write the representations " \ + "for the test samples in " \ + f"'{output_csv_rep_test_path}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the representations for the test samples + # were successfully written in the output file. + infostr = \ + "The representations for the test samples were " \ + f"successfully written in '{output_csv_rep_test_path}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Set the path to the output file. + output_csv_loss_path = os.path.join(wd, output_csv_loss) + + # Try to write the loss(es) in the dedicated CSV file. + try: + + ioutil.save_loss(\ + df = df_loss, + csv_file = output_csv_loss, + sep = ",") + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to write the loss(es) " \ + f"in '{output_csv_loss_path}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the loss(es) was successfully written in + # the output file. + infostr = \ + "The loss(es) was (were) successfully written in " \ + f"'{output_csv_loss_path}'." + log.info(infostr) + + #-----------------------------------------------------------------# + + # Set the path to the output file. + output_csv_time_path = os.path.join(wd, output_csv_time) + + # Try to write the time data in the dedicated CSV file. + try: + + ioutil.save_time(\ + df = df_time, + csv_file = output_csv_time_path, + sep = ",") + + # If something went wrong + except Exception as e: + + # Warn the user and exit. + errstr = \ + "It was not possible to write the time data " \ + f"in '{output_csv_time_path}'. Error: {e}" + log.exception(errstr) + sys.exit(errstr) + + # Inform the user that the time data was successfully + # written in the output file. + infostr = \ + "The time data were successfully written in " \ + f"'{output_csv_time_path}'." + log.info(infostr) + + +####################################################################### + + +if __name__ == "__main__": + main() diff --git a/bulkDGD/ioutil/__init__.py b/bulkDGD/ioutil/__init__.py index 7fde5b9..6a1dcfc 100644 --- a/bulkDGD/ioutil/__init__.py +++ b/bulkDGD/ioutil/__init__.py @@ -27,6 +27,7 @@ from .defaults import * from .configio import * from .decoutio import * +from .lossio import * from .repio import * from .samplesio import * from .timeio import * diff --git a/bulkDGD/ioutil/_util.py b/bulkDGD/ioutil/_util.py index f95f6d0..3b95838 100644 --- a/bulkDGD/ioutil/_util.py +++ b/bulkDGD/ioutil/_util.py @@ -49,7 +49,9 @@ def check_config_against_template(config, - template): + template, + ignore_if_missing, + ignore_if_varying): """Check a configuration against the configuration's template. Parameters @@ -61,6 +63,14 @@ def check_config_against_template(config, A template describing how the configuration should be structured. + ignore_if_missing : ``set`` + A set containing the fields that can be missing from the + configuration. + + ignore_if_varying : ``set`` + A set containing the fields that can vary in the + configuration. + Returns ------- config : ``dict`` @@ -68,21 +78,6 @@ def check_config_against_template(config, the user, if all checks were successful. """ - # Set the fields that can be missing from the configuration, - # so that they do not raise an exception if they are not found. - IGNORE_MISSING = \ - {"gmm_pth_file", "dec_pth_file"} - - #-----------------------------------------------------------------# - - # Set the fields that can vary in the configuration, so that they - # do not raise an exception if they are different than expected. - IGNORE_VARYING = \ - {"means_prior_options", "weights_prior_options", - "log_var_prior_options"} - - #-----------------------------------------------------------------# - # Define the recursion. def recurse(config, template, @@ -131,15 +126,17 @@ def recurse(config, # configuration. if len(unique_template_fields) != 0: - # If the fields corresponds to field that cannot - # be ignored (= they need to be present). - if IGNORE_MISSING.union(\ - unique_template_fields) != IGNORE_MISSING: + # Get the fields that need to be present. + needed_fields = \ + ignore_if_missing.union(unique_template_fields) \ + - ignore_if_missing + + # If some fields that are needed are missing. + if needed_fields: # Raise an exception. fields = \ - ", ".join([f"'{f}'" for f \ - in unique_template_fields]) + ", ".join([f"'{f}'" for f in needed_fields]) errstr = \ f"Missing field(s) in configuration: " \ f"{fields}." @@ -152,7 +149,7 @@ def recurse(config, # If the element corresponds to a dictionary of # options that can vary - if k in IGNORE_VARYING: + if k in ignore_if_varying: # Just ignore it. continue @@ -174,7 +171,7 @@ def recurse(config, # If the user-supplied configuration is a dictionary, but the # template is not elif (isinstance(config, dict) \ - and not isinstance(template, dict)): + and not isinstance(template, dict)) and template is not None: # Raise an exception. errstr = \ diff --git a/bulkDGD/ioutil/configio.py b/bulkDGD/ioutil/configio.py index b837032..c1e019d 100644 --- a/bulkDGD/ioutil/configio.py +++ b/bulkDGD/ioutil/configio.py @@ -55,7 +55,7 @@ ########################## PRIVATE CONSTANTS ########################## -# Set the template to check the model's configuration file against. +# Set the template against which to check the model's configuration. _CONFIG_MODEL_TEMPLATE = \ {# Set the options for the Gaussian mixture model. "gmm_pth_file" : str, @@ -79,6 +79,89 @@ "genes_txt_file" : str} +# Set the templates against which to check the configuration for +# the different types of optimization schemes that can be used +# when finding the representations for new samples. +_CONFIG_REP_TEMPLATE = \ + {# Set the template for the 'one_opt' scheme. + "one_opt" : \ + {# Set the number of representations to get per component + # of the Gaussian mixture model per sample. + "n_rep_per_comp" : int, + + # Set the options to configure the data loader. + "data_loader" : None, + + # Set the optimization scheme. + "scheme" : str, + + # Set the options for the optimization. + "opt" : \ + {# Set the number of epochs. + "epochs" : int, + # Set the optimizer + "optimizer" : \ + {"name" : str, + "options" : None}}}, + + # Set the template for the 'two_opt' scheme. + "two_opt" : \ + {# Set the number of representations to get per component + # of the Gaussian mixture model per sample. + "n_rep_per_comp" : int, + + # Set the options to configure the data loader. + "data_loader" : None, + + # Set the optimization scheme. + "scheme" : str, + + # Set the options for the first optimization. + "opt1" : \ + {# Set the number of epochs. + "epochs" : int, + # Set the optimizer + "optimizer" : \ + {"name" : str, + "options" : None}}, + + # Set the options for the second optimization. + "opt2" : \ + {# Set the number of epochs. + "epochs" : int, + # Set the optimizer + "optimizer" : \ + {"name" : str, + "options" : None}}}} + + +# Set the template against which to check the training configuration. +_CONFIG_TRAIN_TEMPLATE = \ + {# Set the number of epochs. + "epochs" : int, + + # Set the options to configure the data loader. + "data_loader" : None, + + # Set the options to train the Gaussian mixture model. + "gmm" : \ + {"optimizer" : \ + {"name" : str, + "options" : None}}, + + # Set the options to train the decoder. + "dec" : \ + {"optimizer" : \ + {"name" : str, + "options" : None}}, + + # Set the options to optimize the representations. + "rep" : \ + {"optimizer" : \ + {"name" : str, + "options" : None}},} + + ########################## PUBLIC FUNCTIONS ########################### @@ -98,6 +181,19 @@ def load_config_model(config_file): A dictionary containing the configuration. """ + # Set the fields that can be missing from the configuration, + # so that they do not raise an exception if they are not found. + ignore_if_missing = \ + {"gmm_pth_file", "dec_pth_file"} + + # Set the fields that can vary in the configuration, so that they + # do not raise an exception if they are different than expected. + ignore_if_varying = \ + {"means_prior_options", "weights_prior_options", + "log_var_prior_options"} + + #-----------------------------------------------------------------# + # Get the name of the configuration file. config_file_name = os.path.basename(config_file).rstrip(".yaml") @@ -133,7 +229,9 @@ def load_config_model(config_file): # Check the configuration against the template. config = _util.check_config_against_template(\ config = config, - template = _CONFIG_MODEL_TEMPLATE) + template = _CONFIG_MODEL_TEMPLATE, + ignore_if_missing = ignore_if_missing, + ignore_if_varying = ignore_if_varying) #-----------------------------------------------------------------# @@ -236,6 +334,11 @@ def load_config_rep(config_file): A dictionary containing the configuration. """ + # Set the names of the supported optimization schemes. + optimization_schemes = ["one_opt", "two_opt"] + + #-----------------------------------------------------------------# + # Get the name of the configuration file. config_file_name = os.path.basename(config_file).rstrip(".yaml") @@ -262,6 +365,96 @@ def load_config_rep(config_file): #-----------------------------------------------------------------# + # Get the optimization scheme from the configuration. + opt_scheme = config.get("scheme") + + # If no scheme was defined + if not opt_scheme: + + # Raise an error. + errstr = \ + "The configuration must include a 'scheme' key " \ + "associated with the name of the optimization " \ + "scheme the configuration refers to." + raise KeyError(errstr) + + # If the optimization scheme is not supported + if opt_scheme not in optimization_schemes: + + # Raise an error. + supported_schemes = \ + ", ".join([f"'{s}'" for s in optimization_schemes]) + errstr = \ + f"Unsupported optimization scheme '{opt_scheme}'. " \ + "Supported optimization schemes are: " \ + f"'{supported_schemes}." + raise ValueError(errstr) + + #-----------------------------------------------------------------# + + # Check the configuration against the template. + config = _util.check_config_against_template(\ + config = config, + template = _CONFIG_REP_TEMPLATE[opt_scheme], + ignore_if_missing = set(), + ignore_if_varying = set()) + + #-----------------------------------------------------------------# + + # Return the configuration. + return config + + +def load_config_train(config_file): + """Load the configuration containing the options for training the + model from a YAML file. + + Parameters + ---------- + config_file : ``str`` + The YAML configuration file. + + Returns + ------- + config : ``dict`` + A dictionary containing the configuration. + """ + + # Get the name of the configuration file. + config_file_name = os.path.basename(config_file).rstrip(".yaml") + + #-----------------------------------------------------------------# + + # If the configuration file is a name without extension + if config_file == config_file_name: + + # Assume it is a configuration file in the directory storing + # configuration files for training the model. + config_file = os.path.join(defaults.CONFIG_TRAIN_DIR, + config_file_name + ".yaml") + + # Otherwise + else: + + # Assume it is a file name/file path. + config_file = os.path.abspath(config_file) + + #-----------------------------------------------------------------# + + # Load the configuration from the file. + config = yaml.safe_load(open(config_file, "r")) + + #-----------------------------------------------------------------# + + # Check the configuration against the template. + config = _util.check_config_against_template(\ + config = config, + template = _CONFIG_TRAIN_TEMPLATE, + ignore_if_missing = set(), + ignore_if_varying = set()) + + #-----------------------------------------------------------------# + # Return the configuration. return config diff --git a/bulkDGD/ioutil/configs/representations/one_opt.yaml b/bulkDGD/ioutil/configs/representations/one_opt.yaml index a263c56..794d46a 100644 --- a/bulkDGD/ioutil/configs/representations/one_opt.yaml +++ b/bulkDGD/ioutil/configs/representations/one_opt.yaml @@ -5,63 +5,85 @@ ####################################################################### +# Set the name of the optimization scheme the configuration refers to. +# +# Type: str. +# +# Options: +# - 'one_opt' for the optimization scheme with only one round of +# optimization. +# - 'two_opt' for the optimization scheme with two rounds of +# optimization. +scheme: one_opt + + +####################################################################### + + # Set how many representations to initialize per sample per component # of the Gaussian mixture model. # # Type: int. -# -# Default: 1. n_rep_per_comp: 1 ####################################################################### -# Set the options for the optimization. -optimization: +# Set the options for the data loader. They are passed to the +# 'torch.utils.data.DataLoader' construction. +data_loader: - # Set the number of epochs. + # Set how many samples per batch to load. # # Type: int. - # - # Default: 60. - epochs: 60 + batch_size: 8 - #-------------------------------------------------------------------# - # Set the optimizer to be used. - # - # Type: str. - # - # Options: - # - 'adam' for the Adam optimizer. - # - # Default: 'adam'. - optimizer_name: adam +####################################################################### - # Set the options for the optimizer (they vary according to the - # optimizer defined by 'optimizer_name'). - optimizer_options: - # Set these options if 'optimizer_name' is 'adam'. +# Set the options for the optimization. +opt: - # Set the learning rate. - # - # Type: float. - # - # Default: 0.01. - lr: 0.01 + # Set the number of epochs the optimization should be run for. + # + # Type: int. + epochs: 60 - # Set the weight decay. + #-----------------------------------------------------------------# + + # Set the options for the optimizer. + optimizer: + + # Set the name of the optimizer to be used. # - # Type: float. + # Type: str. # - # Default: 0.0. - weight_decay: 0.0 + # Options: + # - 'adam' for the Adam optimizer. + name: adam - # Set the betas. - # - # Type: list of float. + # Set the options for the optimizer (they vary according to the + # optimizer defined by 'optimizer_name'). # - # Default: [0.5, 0.9]. - betas: [0.5, 0.9] + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + options: + + # Set these options if 'optimizer_name' is 'adam'. + + # Set the learning rate. + # + # Type: float. + lr: 0.01 + + # Set the weight decay. + # + # Type: float. + weight_decay: 0.0 + + # Set the betas. + # + # Type: list of float. + betas: [0.5, 0.9] diff --git a/bulkDGD/ioutil/configs/representations/two_opt.yaml b/bulkDGD/ioutil/configs/representations/two_opt.yaml index 6bafb22..c44eb60 100644 --- a/bulkDGD/ioutil/configs/representations/two_opt.yaml +++ b/bulkDGD/ioutil/configs/representations/two_opt.yaml @@ -9,109 +9,106 @@ # of the Gaussian mixture model. # # Type: int. -# -# Default: 1. n_rep_per_comp: 1 ####################################################################### -# Set the options for the optimizations. -optimization: +# Set the options for the data loader. +data_loader: - # Set the options for the first optimization round. - opt1: + # Set how many samples per batch to load. + batch_size: 8 - # Set the number of epochs. - # - # Type: int. - # - # Default: 10. - epochs: 10 - # Set the optimizer to be used. +####################################################################### + + +# Set the optimization scheme. +scheme: two_opt + + +####################################################################### + +# Set the options for the first optimization round. +opt1: + + # Set the number of epochs. + # + # Type: int. + epochs: 10 + + # Set the optimizer. + optimizer: + + # Set the name of the optimizer. # # Type: str. # # Options: # - 'adam' for the Adam optimizer. - # - # Default: 'adam'. - optimizer_name: adam + name: adam # Set the options for the optimizer (they vary according to the # optimizer defined by 'optimizer_name'). - optimizer_options: + options: # Set these options if 'optimizer_name' is 'adam'. # Set the learning rate. # # Type: float. - # - # Default: 0.01. lr: 0.01 # Set the weight decay. # # Type: float. - # - # Default: 0.0 weight_decay: 0.0 # Set the betas. # # Type: list of float. - # - # Default: [0.5, 0.9]. betas: [0.5, 0.9] - #-------------------------------------------------------------------# +#---------------------------------------------------------------------# - # Set the options for the second optimization round. - opt2: +# Set the options for the second optimization round. +opt2: - # Set the number of epochs. - # - # Type: int. - # - # Default: 50. - epochs: 50 + # Set the number of epochs. + # + # Type: int. + epochs: 50 + + # Set the optimizer. + optimizer: - # Set the optimizer to be used. + # Set the name of the optimizer. # # Type: str. # # Options: # - 'adam' for the Adam optimizer. - # - # Default: 'adam'. - optimizer_name: adam + name: adam # Set the options for the optimizer (they vary according to the # optimizer defined by 'optimizer_name'). - optimizer_options: + options: # Set these options if 'optimizer_name' is 'adam'. # Set the learning rate. # # Type: float. - # - # Default: 0.01. lr: 0.01 # Set the weight decay. # # Type: float. - # - # Default: 0.0 weight_decay: 0.0 # Set the betas. # # Type: list of float. - # - # Default: [0.5, 0.9]. betas: [0.5, 0.9] diff --git a/bulkDGD/ioutil/configs/training/training.yaml b/bulkDGD/ioutil/configs/training/training.yaml new file mode 100644 index 0000000..16df8da --- /dev/null +++ b/bulkDGD/ioutil/configs/training/training.yaml @@ -0,0 +1,142 @@ +# Configuration file specifying the options to train the model. + + +####################################################################### + + +# Set the number of epochs to train the model for. +# +# Type: int. +epochs: 200 + +#-------------------------------------------------------------------# + +# Set the options for the data loader. They are passed to the +# 'torch.utils.data.DataLoader' constructor. +data_loader: + + # Set how many samples per batch to load. + # + # Type: int. + batch_size: 256 + + # Set whether to reshuffle the data during every training epoch. + # + # Type: bool. + shuffle: True + +#-------------------------------------------------------------------# + +# Set the options to train the Gaussian mixture model. +gmm: + + # Set the optimizer. + optimizer: + + # Set the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + name: adam + + # Set the options for the optimizer (they vary according to the + # optimizer defined by 'optimizer_name'). + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + options: + + # Set these options if 'optimizer_name' is 'adam'. + + # Set the learning rate. + # + # Type: float. + lr: 0.01 + + # Set the weight decay. + # + # Type: float. + weight_decay: 0.0 + +#-------------------------------------------------------------------# + +# Set the options to train the decoder. +dec: + + # Set the optimizer. + optimizer: + + # Set the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + name: adam + + # Set the options for the optimizer (they vary according to the + # optimizer defined by 'optimizer_name'). + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + options: + + # Set these options if 'optimizer_name' is 'adam'. + + # Set the learning rate. + # + # Type: float. + lr: 0.0001 + + # Set the weight decay. + # + # Type: float. + weight_decay: 0.0 + + # Set the betas. + # + # Type: list of float. + betas: [0.5, 0.9] + +#-------------------------------------------------------------------# + +# Set the options to train the representation layer (the +# representations found for the samples). +rep: + + # Set the optimizer. + optimizer: + + # Set the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + name: adam + + # Set the options for the optimizer (they vary according to the + # optimizer defined by 'optimizer_name'). + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + options: + + # Set these options if 'optimizer_name' is 'adam'. + + # Set the learning rate. + # + # Type: float. + lr: 0.01 + + # Set the weight decay. + # + # Type: float. + weight_decay: 0.0 + + # Set the betas. + # + # Type: list of float. + betas: [0.5, 0.9] diff --git a/bulkDGD/ioutil/defaults.py b/bulkDGD/ioutil/defaults.py index 477c024..1ce4361 100644 --- a/bulkDGD/ioutil/defaults.py +++ b/bulkDGD/ioutil/defaults.py @@ -58,6 +58,14 @@ #---------------------------------------------------------------------# +# Set the directory containing the configuration files specifying the +# options for training the model. +CONFIG_TRAIN_DIR = \ + os.path.join(os.path.dirname(__file__), + "configs/training") + +#---------------------------------------------------------------------# + # Set the default configuration file for plotting the results of the # PCA. CONFIG_PLOT_PCA = \ diff --git a/bulkDGD/ioutil/lossio.py b/bulkDGD/ioutil/lossio.py new file mode 100644 index 0000000..8eefff6 --- /dev/null +++ b/bulkDGD/ioutil/lossio.py @@ -0,0 +1,101 @@ +#!/usr/bin/env python +# -*- Mode: python; tab-width: 4; indent-tabs-mode:nil; coding:utf-8 -*- + +# timeio.py +# +# Utilities to load and save loss-related data. +# +# Copyright (C) 2024 Valentina Sora +# +# +# This program is free software: you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program. +# If not, see . + + +####################################################################### + + +# Set the module's description. +__doc__ = "Utilities to load and save loss-related data." + + +####################################################################### + + +# Import from the standard library. +import logging as log +# Import from the third-party packages. +import pandas as pd + + +####################################################################### + + +# Get the module's logger. +logger = log.getLogger(__name__) + + +####################################################################### + + +def load_loss(csv_file, + sep = ","): + """Load the loss(es) from a CSV file. + + Parameters + ---------- + csv_file : ``str`` + A CSV file containing the loss(es). + + sep : ``str``, ``","`` + The column separator in the input CSV file. + + Returns + ------- + df_time : ``pandas.DataFrame`` + A data frame containing the loss(es). + """ + + # Load the data frame. + df_loss = pd.read_csv(csv_file, + sep = sep, + index_col = False, + header = 0) + + # Return the data frame. + return df_loss + + +def save_loss(df, + csv_file, + sep = ","): + """Save the loss(es) in a CSV file. + + Parameters + ---------- + df : ``pandas.DataFrame`` + A data frame containing the time data. + + csv_file : ``str`` + The output CSV file. + + sep : ``str``, ``","`` + The column separator in the output CSV file. + """ + + # Save the loss(es). + df.to_csv(csv_file, + sep = sep, + index = False, + header = True) diff --git a/bulkDGD/ioutil/timeio.py b/bulkDGD/ioutil/timeio.py index 3e6e812..ee287b5 100644 --- a/bulkDGD/ioutil/timeio.py +++ b/bulkDGD/ioutil/timeio.py @@ -83,7 +83,7 @@ def save_time(df, csv_file, sep = ","): """Save the information about the CPU and wall clock time - to a CSV file. + in a CSV file. Parameters ---------- diff --git a/bulkDGD/util.py b/bulkDGD/util.py index 0d9aec1..5a76602 100644 --- a/bulkDGD/util.py +++ b/bulkDGD/util.py @@ -441,6 +441,8 @@ def uniquify_file_path(file_path): # Get the file's name and extension. file_name, file_ext = os.path.splitext(file_path) + # Set the new + # Set the counter to 1. counter = 1 diff --git a/doc/source/api_reference.rst b/doc/source/api_reference.rst index a2896d0..4bb8a3f 100644 --- a/doc/source/api_reference.rst +++ b/doc/source/api_reference.rst @@ -10,6 +10,8 @@ API reference ioutil plotting recount3 + rep_config_options + train_config_options bulkDGD consists of several packages: @@ -22,3 +24,9 @@ bulkDGD consists of several packages: * :doc:`plotting `, containing plotting utilities. * :doc:`recount3 `, containing utilities to interact with the Recount3 platform. + +Some functions and methods use dictionary-based configurations for several tasks, such as finding the best representations for a new set of samples and training the DGD model. More detailed descriptions of such configurations are available here: + +* :doc:`configuration used to set the optimization scheme ` when finding representations for a new set of samples. + +* :doc:`configuration used to train the DGD model `. diff --git a/doc/source/command_line_interface.rst b/doc/source/command_line_interface.rst index d4c0f57..d1776e3 100644 --- a/doc/source/command_line_interface.rst +++ b/doc/source/command_line_interface.rst @@ -11,6 +11,7 @@ Command-line interface dgd_perform_dea dgd_perform_pca dgd_get_probability_density + dgd_train bulkDGD is structured as an importable Python package. @@ -30,3 +31,5 @@ This interface consists of a series of executables installed together with the p * :doc:`dgd_perform_pca ` allows performing and plotting the results of a 2D principal component analysis on a set of representations. * :doc:`dgd_get_probability_density ` allows finding, for a given a set of representations, the probability density of each representation for each component of the Gaussian mixture model that defines the DGD model's latent space. + +* :doc:`dgd_train ` allows training the DGD model. diff --git a/doc/source/core/core.model.rst b/doc/source/core/core.model.rst index 6208544..b66b75d 100644 --- a/doc/source/core/core.model.rst +++ b/doc/source/core/core.model.rst @@ -4,7 +4,7 @@ .. automodule:: core.model .. autoclass:: core.model.DGDModel - :members: __init__, gmm, dec, get_representations, get_probability_density + :members: __init__, gmm, dec, r_values, get_representations, get_probability_density, rescale_decoder_outputs, train diff --git a/doc/source/dgd_get_representations.md b/doc/source/dgd_get_representations.md index fac5ec3..e88a432 100644 --- a/doc/source/dgd_get_representations.md +++ b/doc/source/dgd_get_representations.md @@ -4,13 +4,11 @@ This executable allows you to get representations in the latent space defined by `dgd_get_representations` takes as input a CSV file containing a data frame with the expression data (RNA-seq read counts) for the samples of interest. The program expects the input data frame to display the different samples as rows and the genes as columns. The genes' names are expected to be their Ensembl IDs. Additional columns containing data about the samples (for instance, the tissue they come from) are allowed. -The samples passed to the program must have expression data only for the genes included in the DGD model. The genes should be sorted according to the order expected from the DGD model. The `bulkDGD/ioutil/data/genes.txt` file contains the sorted list of these genes. - It is recommended that this preprocessing step be performed with [`dgd_preprocess_samples`](#dgd_preprocess_samples). -`dgd_get_representations` also needs a YAML configuration file specifying the DGD model parameters, an example of which can be found in `bulkDGD/ioutil/configs/model`. +`dgd_get_representations` also needs a YAML configuration file specifying the DGD model's parameters, an example of which can be found in `bulkDGD/ioutil/configs/model` (`model.yaml`). -The executable also needs a configuration file defining the data loading and optimization options for finding the representations, an example of which is available in `bulkDGD/ioutil/configs/representations`. +The executable also needs a configuration file defining the data loading and optimization options for finding the representations. Several examples are available in `bulkDGD/ioutil/configs/representations`. To run the executable, you also need the trained DGD model, which comes in two PyTorch files: @@ -19,30 +17,29 @@ To run the executable, you also need the trained DGD model, which comes in two P `dgd_get_representations` produces three output files: -* A CSV file containing a data frame with the best representations found. Here, the rows represent the samples for which the representations were found. In contrast, the columns represent the dimensions of the latent space where the representations live, as well as any extra information about the representations found in the input data frame. +* A CSV file containing a data frame with the best representations found. Here, the rows represent the samples for which the representations were found. In contrast, the columns represent the dimensions of the latent space where the representations live and any extra information about the representations found in the input data frame. * A CSV file containing a data frame with the outputs produced by the decoder when the best representations found for the samples are passed through it. Here, the rows represent the samples, and the columns represent the genes (identified by their Ensembl IDs) and any extra information about the representations found in the input data frame. * A CSV file containing information about the CPU and wall clock time used by each epoch ran when optimizing the representations and by each backpropagation step performed within each epoch. ## Command line ``` -dgd_get_representations [-h] -i INPUT_CSV [-or OUTPUT_CSV_REP] [-od OUTPUT_CSV_DEC] [-ot OUTPUT_CSV_TIME] -cm CONFIG_FILE_MODEL -cr CONFIG_FILE_REP -m {one_opt,two_opt} [-d WORK_DIR] [-lf LOG_FILE] [-lc] [-v] [-vv] +dgd_get_representations [-h] -i INPUT_CSV [-or OUTPUT_CSV_REP] [-od OUTPUT_CSV_DEC] [-ot OUTPUT_CSV_TIME] -cm CONFIG_FILE_MODEL -cr CONFIG_FILE_REP [-d WORK_DIR] [-lf LOG_FILE] [-lc] [-v] [-vv] ``` ## Options -| Option | Description | -| ----------------------------- | ------------------------------------------------------------ | -| `-h`, `--help` | Show the help message and exit. | -| `-i`, `--input-csv` | The input CSV file containing a data frame with gene expression data for the samples for which a representation in latent space should be found. | -| `-or`, `--output-csv-rep` | The name of the output CSV file containing the data frame with the representation of each input sample in latent space. The file will be saved in the working directory. The default file name is `representations.csv`. | -| `-od`, `--output-csv-dec` | The name of the output CSV file containing the data frame with the decoder output for each input sample. The file will be written in the working directory. The default tile name is `decoder_outputs.csv`. | -| `-ot`, `--output-csv-time` | The name of the output CSV file containing the data frame with information about the CPU and wall clock time spent for each optimization epoch and each backpropagation step through the decoder. The file will be written in the working directory. The default file name is `opt_time.csv`. | -| `-cm`, `--config-file-model` | The YAML configuration file specifying the DGD model's parameters and files containing the trained model. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/model`. | -| `-cr`, `--config-file-rep` | The YAML configuration file containing the options for the optimization step(s) when finding the best representations. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/representations`. | -| `-m`, `--method-optimization` | The method for optimizing the representations. The file specified with the `-cr`, `--config-file-rep` option must contain options compatible with the chosen method. | -| `-d`, `--work-dir` | The working directory. The default is the current working directory. | -| `-lf`, `--log-file` | The name of the log file. The file will be written in the working directory. The default file name is `dgd_get_representations.log`. | -| `-lc`, `--log-console` | Show log messages also on the console. | -| `-v`, `--logging-verbose` | Enable verbose logging (INFO level). | -| `-vv`, `--logging-debug` | Enable maximally verbose logging for debugging purposes (DEBUG level). | \ No newline at end of file +| Option | Description | +| ---------------------------- | ------------------------------------------------------------ | +| `-h`, `--help` | Show the help message and exit. | +| `-i`, `--input-csv` | The input CSV file containing a data frame with gene expression data for the samples for which a representation in latent space should be found. | +| `-or`, `--output-csv-rep` | The name of the output CSV file containing the data frame with the representation of each input sample in latent space. The file will be saved in the working directory. The default file name is `representations.csv`. | +| `-od`, `--output-csv-dec` | The name of the output CSV file containing the data frame with the decoder output for each input sample. The file will be written in the working directory. The default tile name is `decoder_outputs.csv`. | +| `-ot`, `--output-csv-time` | The name of the output CSV file containing the data frame with information about the CPU and wall clock time spent for each optimization epoch and each backpropagation step through the decoder. The file will be written in the working directory. The default file name is `opt_time.csv`. | +| `-cm`, `--config-file-model` | The YAML configuration file specifying the DGD model's parameters and files containing the trained model. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/model`. | +| `-cr`, `--config-file-rep` | The YAML configuration file containing the options for the optimization step(s) when finding the best representations. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/representations`. | +| `-d`, `--work-dir` | The working directory. The default is the current working directory. | +| `-lf`, `--log-file` | The name of the log file. The file will be written in the working directory. The default file name is `dgd_get_representations.log`. | +| `-lc`, `--log-console` | Show log messages also on the console. | +| `-v`, `--logging-verbose` | Enable verbose logging (INFO level). | +| `-vv`, `--logging-debug` | Enable maximally verbose logging for debugging purposes (DEBUG level). | \ No newline at end of file diff --git a/doc/source/dgd_train.md b/doc/source/dgd_train.md new file mode 100644 index 0000000..b47ea86 --- /dev/null +++ b/doc/source/dgd_train.md @@ -0,0 +1,43 @@ +# `dgd_train` + +This executable allows you to train the DGD model. + +`dgd_train` takes in input two CSV files, each containing a data frame with the expression data (RNA-seq read counts) for the training and test samples, respectively. The program expects the input data frames to display the different samples as rows and the genes as columns. The genes' names are expected to be their Ensembl IDs. Additional columns containing data about the samples (for instance, the tissue they come from) are allowed. + +It is recommended that this preprocessing step be performed with [`dgd_preprocess_samples`](#dgd_preprocess_samples). + +`dgd_train` also needs a YAML configuration file specifying the DGD model's parameters. An example can be found in `bulkDGD/ioutil/configs/model` (`model_untrained.yaml`). + +`dgd_train` also needs a configuration file defining the options used for the training process (such as the optimizers for each model's component). + +The executable produces four output files: + +* A CSV file containing a data frame with the representations found for the training samples. Here, the rows represent the samples for which the representations were found. In contrast, the columns represent the dimensions of the latent space where the representations live and any extra information about the representations found in the input data frame. +* A CSV file containing a data frame with the representations found for the test samples. Here, the rows represent the samples for which the representations were found. In contrast, the columns represent the dimensions of the latent space where the representations live and any extra information about the representations found in the input data frame. +* A CSV file containing a data frame with the losses computed during training. +* A CSV file containing information about the CPU and wall clock time used by each epoch during training and the backpropagation steps performed within each epoch. + +## Command line + +``` +dgd_train [-h] -it INPUT_CSV_TRAIN -ie INPUT_CSV_TEST [-ort OUTPUT_CSV_REP_TRAIN] [-ore OUTPUT_CSV_REP_TEST [-ol OUTPUT_CSV_LOSS] [-ot OUTPUT_CSV_TIME] -cm CONFIG_FILE_MODEL -ct CONFIG_FILE_TRAIN [-d WORK_DIR] [-lf LOG_FILE] [-lc] [-v] [-vv] +``` + +## Options + +| Option | Description | +| -------------------------------- | ------------------------------------------------------------ | +| `-h`, `--help` | Show the help message and exit. | +| `-it`, `--input-csv-train` | The input CSV file containing a data frame with the gene expression data for the training samples. | +| `-ie`, `--input-csv-test` | The input CSV file containing a data frame with the gene expression data for the test samples. | +| `-ort`, `--output-csv-rep-train` | The name of the output CSV file containing the data frame with the representation of each training sample in latent space. The file will be written in the working directory. The default file name is `representations_train.csv`. | +| `-ore`, `--output-csv-rep-test` | The name of the output CSV file containing the data frame with the representation of each test sample in latent space. The file will be written in the working directory. The default file name is `representations_test.csv`. | +| `-ol`, `--output-csv-loss` | The name of the output CSV file containing the data frame with the per-epoch loss(es) for training and test samples. The file will be written in the working directory. The default file name is `loss.csv`. | +| `-ot`, `--output-csv-time` | The name of the output CSV file containing the data frame with information about the CPU and wall clock time spent for each training epoch and the backpropagation steps through the decoder. The file will be written in the working directory. The default file name is `train_time.csv`. | +| `-cm`, `--config-file-model` | The YAML configuration file specifying the DGD model's parameters. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/model`. | +| `-ct`, `--config-file-train` | The YAML configuration file containing the options for training the DGD model. If it is a name without an extension, it is assumed to be the name of a configuration file in `$INSTALLDIR/bulkDGD/ioutil/configs/training`. | +| `-d`, `--work-dir` | The working directory. The default is the current working directory. | +| `-lf`, `--log-file` | The name of the log file. The file will be written in the working directory. The default file name is `dgd_train.log`. | +| `-lc`, `--log-console` | Show log messages also on the console. | +| `-v`, `--logging-verbose` | Enable verbose logging (INFO level). | +| `-vv`, `--logging-debug` | Enable maximally verbose logging for debugging purposes (DEBUG level). | \ No newline at end of file diff --git a/doc/source/ioutil.rst b/doc/source/ioutil.rst index 8216373..fdbda1d 100644 --- a/doc/source/ioutil.rst +++ b/doc/source/ioutil.rst @@ -7,6 +7,8 @@ .. autofunction:: ioutil.load_config_rep + .. autofunction:: ioutil.load_config_train + .. autofunction:: ioutil.load_config_plot .. autofunction:: ioutil.load_decoder_outputs @@ -17,6 +19,8 @@ .. autofunction:: ioutil.load_time + .. autofunction:: ioutil.load_loss + .. autofunction:: ioutil.save_representations .. autofunction:: ioutil.save_samples @@ -25,6 +29,8 @@ .. autofunction:: ioutil.save_time + .. autofunction:: ioutil.save_loss + .. autofunction:: ioutil.preprocess_samples diff --git a/doc/source/model_config_options.rst b/doc/source/model_config_options.rst new file mode 100644 index 0000000..7cc3283 --- /dev/null +++ b/doc/source/model_config_options.rst @@ -0,0 +1,2 @@ +Configuration for creating an instance of the DGD model +======================================================= diff --git a/doc/source/rep_config_options.rst b/doc/source/rep_config_options.rst index 17ccc71..0b029a4 100644 --- a/doc/source/rep_config_options.rst +++ b/doc/source/rep_config_options.rst @@ -1,5 +1,5 @@ -Options used to configure the optimization scheme -================================================= +Configuration for the optimization scheme +========================================= So far, bulkDGD implements two optimization schemes: @@ -10,95 +10,208 @@ So far, bulkDGD implements two optimization schemes: ``one_opt`` scheme ------------------ -When running :meth:`core.model.DGDModel.get_representations` with ``method`` set to ``one_opt``, the ``config`` argument should be a dictionary structured as follows: +When running :meth:`core.model.DGDModel.get_representations` the ``config`` argument should be a dictionary structured as follows to use the ``one_opt`` scheme: .. code-block:: python - {"optimization" : \ + {# Set the name of the optimization scheme the configuration refers + # to. + # + # Type: str. + # + # Options: + # - 'one_opt' for the optimization scheme with only one round of + # optimization. + # - 'two_opt' for the optimization scheme with two rounds of + # optimization. + "scheme" : "one_opt", + + # Set how many representations to initialize per sample per + # component of the Gaussian mixture model. + # + # Type: int. + "n_rep_per_comp" : 1, + + # Set the options for the data loader. They are passed to the + # 'torch.utils.data.DataLoader' constructor. + "data_loader" : \ + + {# Set how many samples per batch to load. + # + # Type: int. + "batch_size" : 8}, + + # Set the options for the optimization. + "opt": {# Set the number of epochs the optimization should be run for. + # + # Type: int. "epochs" : 60, + + # Set the options for the optimizer. + "optimizer" : \ - # Set the optimizer to be used - so far, only 'adam' - # has been implemented. - "optimizer_name" : "adam", - - # Set the options to initialize the optimizer - they vary - # according to the selected optimizer. - "optimizer_options" : \ + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", + + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ - {# Set the learning rate. - lr: 0.01, + # Set these options if 'optimizer_name' is 'adam'. - # Set the weight decay. - weight_decay: 0, + {# Set the learning rate. + # + # Type: float. + "lr" : 0.01, - # Set the betas. - betas: [0.5, 0.9], - }, + # Set the weight decay. + # + # Type: float. + "weight_decay" : 0.0, + + # Set the betas. + # + # Type: list of float. + "betas" : [0.5, 0.9], + }, + }, }, + } ``two_opt`` scheme ------------------ -When running :meth:`core.model.DGDModel.get_representations` with ``method`` set to ``two_opt``, the ``config`` argument should be a dictionary structured as follows: +When running :meth:`core.model.DGDModel.get_representations` the ``config`` argument should be a dictionary structured as follows to use the ``two_opt`` scheme: + + {# Set the name of the optimization scheme the configuration refers + # to. + # + # Type: str. + # + # Options: + # - 'one_opt' for the optimization scheme with only one round of + # optimization. + # - 'two_opt' for the optimization scheme with two rounds of + # optimization. + "scheme" : "two_opt", + + # Set how many representations to initialize per sample per + # component of the Gaussian mixture model. + # + # Type: int. + "n_rep_per_comp" : 1, + + # Set the options for the data loader. They are passed to the + # 'torch.utils.data.DataLoader' constructor. + "data_loader" : \ + + {# Set how many samples per batch to load. + # + # Type: int. + "batch_size" : 8}, + + # Set the options for the first optimization. + "opt1": + + {# Set the number of epochs the optimization should be run for. + # + # Type: int. + "epochs" : 10, -.. code-block:: python - - {"optimization" : \ + # Set the options for the optimizer. + "optimizer" : \ - {# Set the options regarding the first optimization round. - "opt1" : - - {# Set the number of epochs the optimization should be run - # for. - "epochs" : 10, + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", - # Set the optimizer to be used - so far, only 'adam' - # has been implemented. - "optimizer_name" : "adam", - - # Set the options to initialize the optimizer - they - # vary according to the selected optimizer. - "optimizer_options" : \ + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ + + # Set these options if 'optimizer_name' is 'adam'. {# Set the learning rate. - lr: 0.01, + # + # Type: float. + "lr" : 0.01, # Set the weight decay. - weight_decay: 0, + # + # Type: float. + "weight_decay" : 0.0, # Set the betas. - betas: [0.5, 0.9], + # + # Type: list of float. + "betas" : [0.5, 0.9], }, - }, - }, + }, + }, - {# Set the options regarding the second optimization round. - "opt2" : - - {# Set the number of epochs the optimization should be - # run for. - "epochs" : 50, - - # Set the optimizer to be used - so far, only 'adam' - # has been implemented. - "optimizer_name" : "adam", + # Set the options for the second optimization. + "opt2": + + {# Set the number of epochs the optimization should be run for. + # + # Type: int. + "epochs" : 50, + + # Set the options for the optimizer. + "optimizer" : \ + + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", - # Set the options to initialize the optimizer - they - # vary according to the selected optimizer. - "optimizer_options" : \ + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ + + # Set these options if 'optimizer_name' is 'adam'. {# Set the learning rate. - lr: 0.01, + # + # Type: float. + "lr" : 0.01, # Set the weight decay. - weight_decay: 0, + # + # Type: float. + "weight_decay" : 0.0, # Set the betas. - betas: [0.5, 0.9], + # + # Type: list of float. + "betas" : [0.5, 0.9], }, - }, - }, - } + }, + }, + + } + diff --git a/doc/source/train_config_options.rst b/doc/source/train_config_options.rst new file mode 100644 index 0000000..e74fbfb --- /dev/null +++ b/doc/source/train_config_options.rst @@ -0,0 +1,144 @@ +Configuration for training the DGD model +======================================== + +The :meth:`core.model.DGDModel.train` method requires a ``config_train`` option consisting in a dictionary with the options to train the DGD model. + +The dictionary should be structured as follows: + +.. code-block:: python + + {# Set the number of epochs to train the model for. + # + # Type: int. + "epochs" : 200, + + # Set the options for the data loader. They are passed to the + # 'torch.utils.data.DataLoader' construction. + "data_loader" : \ + + {# Set how many samples per batch to load. + # + # Type: int. + "batch_size" : 256, + + # Set whether to reshuffle the data during every training epoch. + # + # Type: bool. + shuffle: True}, + + # Set the options to train the Gaussian mixture model. + "gmm" : \ + + # Set the options for the optimizer. + "optimizer" : \ + + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", + + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ + + # Set these options if 'optimizer_name' is 'adam'. + + {# Set the learning rate. + # + # Type: float. + "lr" : 0.01, + + # Set the weight decay. + # + # Type: float. + "weight_decay" : 0.0, + }, + }, + + # Set the options to train the decoder. + "dec" : \ + + # Set the options for the optimizer. + "optimizer" : \ + + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", + + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ + + # Set these options if 'optimizer_name' is 'adam'. + + {# Set the learning rate. + # + # Type: float. + "lr" : 0.0001, + + # Set the weight decay. + # + # Type: float. + "weight_decay" : 0.0, + + # Set the betas. + # + # Type: list of float. + "betas" : [0.5, 0.9], + }, + }, + + # Set the options to trainthe representation layer (the + # representations found for the samples). + "rep" : \ + + # Set the options for the optimizer. + "optimizer" : \ + + {# Set the name of the optimizer to be used. + # + # Type: str. + # + # Options: + # - 'adam' for the Adam optimizer. + "optimizer_name" : "adam", + + # Set the options to initialize the optimizer - they vary + # according to the selected optimizer. + # + # For the 'adam' optimizer, they will be passed to the + # 'torch.optim.Adam' constructor. + "optimizer_options" : \ + + # Set these options if 'optimizer_name' is 'adam'. + + {# Set the learning rate. + # + # Type: float. + "lr" : 0.01, + + # Set the weight decay. + # + # Type: float. + "weight_decay" : 0.0, + + # Set the betas. + # + # Type: list of float. + "betas" : [0.5, 0.9], + }, + }, + } diff --git a/doc/source/tutorial_1.rst b/doc/source/tutorial_1.rst index 5e3cf27..a0e4d72 100644 --- a/doc/source/tutorial_1.rst +++ b/doc/source/tutorial_1.rst @@ -67,7 +67,7 @@ Then, we can preprocess the samples. df_preproc, genes_excluded, genes_missing = \ ioutil.preprocess_samples(df_samples = df_samples) -The functions looks for duplicated samples, duplicated genes, and missing values in the columns containing gene expression data. If the function finds duplicated samples or genes with missing expression values, it raises a warning but keeps the samples where the duplication or missing values were found. However, the function will throw an error if it finds duplicated genes since the DGD model assumes the input samples report expression data for unique genes. +The function looks for duplicated samples, duplicated genes, and missing values in the columns containing gene expression data. If the function finds duplicated samples or genes with missing expression values, it raises a warning but keeps the samples where the duplication or missing values were found. However, the function will throw an error if it finds duplicated genes since the DGD model assumes the input samples report expression data for unique genes. Then, the function re-orders the columns containing gene expression data according to the list of genes included in the DGD model and places all the columns containing additional information about the samples (in our case, the ``tissue`` column) as the last columns of the output data frame. @@ -140,14 +140,9 @@ We can now use the :meth:`core.model.DGDModel.get_representations` method to fin df_rep, df_dec_out, df_time_opt = \ dgd_model.get_representations(\ # The data frame with the samples - df_samples = df_preproc, - # The method to use to optimize the representation - method = "two_opt", - # The configuration for the optimization - config_opt = config_rep["optimization"], - # The number of new representations per component - # per sample - n_rep_per_comp = config_rep["n_rep_per_comp"]) + df_samples = df_samples, + # The configuration to find the representations + config_rep = config_rep) The method returns three objects: diff --git a/doc/source/tutorial_3.rst b/doc/source/tutorial_3.rst index 7bf576f..457e629 100644 --- a/doc/source/tutorial_3.rst +++ b/doc/source/tutorial_3.rst @@ -1,4 +1,231 @@ -Tutorial 3 - Principal Component Analysis ------------------------------------------ +Tutorial 3 - Training the DGD model +=================================== -[coming soon] \ No newline at end of file +The code and input/output data regarding this tutorial can be found in the ``bulkDGD/tutorials/tutorial_3`` directory. + +Step 1 - Set the DGD model +-------------------------- + +In this tutorial, we are going to train the DGD model using a new set of samples. + +First, we create a new instance of the DGD model with the desired options. + +To do so, we need a configuration file with these options. + +In this case, we will use the ``model_untrained.yaml`` file already present in the tutorial's directory. + +First, we set the logging so that every message above and including the ``INFO`` level gets reported to have a better idea of what the program is doing. By default, only messages associated with a ``WARNING`` level or above get reported. + +.. code-block:: python + + # Import the 'logging' module. + import logging as log + + # Set the logging options. + log.basicConfig(level = "INFO") + +Then, we can load the configuration for the DGD model using the :func:`ioutil.load_config_model` function. + +.. code-block:: python + + # Import the 'ioutil' module from 'bulkDGD'. + from bulkDGD import ioutil + + # Load the configuration. + config_model = ioutil.get_config_model("model.yaml") + +Once loaded, the configuration consists of a dictionary of options, which maps to the arguments required by the :class:`core.model.DGDModel` constructor. One of these options is the ``genes_txt_file``, which maps to the path to a plain text file containing a list of Ensembl IDs representing the genes that should be included in the DGD model. If this option is set to ``"default"``, the list of genes defined in ``bulkDGD/ioutil/data/genes.txt`` is used. + +Here, we use the custom list contained in the ``custom_genes.txt`` file (in the ``model_untrained.yaml`` configuration file, ``genes_txt_file`` is set to ``custom_genes.txt``). + +We can now initialize the DGD model. + +.. code-block:: python + + # Import the 'model' module from 'bulkDGD.core'. + from bulkDGD.core import model + + # Get the DGD model (Gaussian mixture model and decoder). + dgd_model = model.DGDModel(**config_model) + +Step 2 - Preprocess the input samples +------------------------------------- + +We are going to use the samples provided in the ``samples_train.csv`` (training samples) and ``samples_test.csv`` (test samples) files. + +The files have the following structure: + +.. code-block:: + + ,ENSG00000187634,ENSG00000188976,ENSG00000187961,ENSG00000187583,...,tissue + 1627,80736,275265,52208,2088,...,testis + 111,44899,176358,65177,2660,...,adipose_visceral_omentum + 555,60662,381897,90671,24486,...,breast_mammary_tissue + ... + +As we can see, each row contains the expression data for a specific sample. The first column contains the samples' unique names, IDs, or indexes, while the rest of the columns contain either the expression data for a specific gene (identified by its Ensembl ID) or additional information about the samples. In our case, for example, the last column, named ``tissue``, identifies the tissue from which each sample comes. + +Before proceeding with the training, we want to make sure that the genes whose expression data are reported in the CSV files correspond to the genes included in the DGD model and that these genes are reported in the correct order in the files. Furthermore, we would like to know whether we have duplicate samples, duplicate genes, and genes with missing expression values. We can do all this using the :func:`ioutil.preprocess_samples` function. + +We load our CSV files as data frames using the :func:`ioutil.load_samples` function. + +.. code-block:: python + + # Load the training samples into a data frame. + df_train_raw = \ + ioutil.load_samples(# The CSV file where the samples are stored + csv_file = "samples_train.csv", + # The field separator in the CSV file + sep = ",", + # Whether to keep the original samples' names/ + # indexes (if True, they are assumed to be in + # the first column of the data frame + keep_samples_names = True, + # Whether to split the input data frame into + # two data frames, one containing only gene + # expression data and the other containing + # the extra data about the samples + split = False) + + # Load the test samples into a data frame. + df_test_raw = \ + ioutil.load_samples(# The CSV file where the samples are stored + csv_file = "samples_test.csv", + # The field separator used in the CSV file + sep = ",", + # Whether to keep the original samples' names/ + # indexes (if True, they are assumed to be in + # the first column of the data frame + keep_samples_names = True, + # Whether to split the input data frame into + # two data frames, one containing only gene + # expression data and the other containing + # additional information about the samples + split = False) + +Then, we can preprocess the samples. + +.. code-block:: python + + # Preprocess the training samples. + df_train, genes_excluded_train, genes_missing_train = \ + ioutil.preprocess_samples(df_samples = df_train_raw, + genes_txt_file = "custom_genes.txt") + + # Preprocess the test samples. + df_test, genes_excluded_test, genes_missing_test = \ + ioutil.preprocess_samples(df_samples = df_test_raw, + genes_txt_file = "custom_genes.txt") + +The function looks for duplicated samples, duplicated genes, and missing values in the columns containing gene expression data. If the function finds duplicated samples or genes with missing expression values, it raises a warning but keeps the samples where the duplication or missing values were found. However, the function will throw an error if it finds duplicated genes since the DGD model assumes the input samples report expression data for unique genes. + +Then, the function re-orders the columns containing gene expression data according to the list of genes included in the DGD model and places all the columns containing additional information about the samples (in our case, the ``tissue`` column) as the last columns of the output data frame. + +Finally, the function checks that all genes in the input samples are among those included in the DGD model, and that all genes used in the DGD model are found in the input samples. + +The function returns three objects: + +* ``df_train``/``df_test`` is a data frame containing the preprocessed samples. + +* ``genes_excluded_train``/``genes_excluded_test`` is a list containing the Ensembl IDs of the genes that were found in the input samples but are not part of the set of genes included in the DGD model. These genes are absent from ``df_train``/``df_test``. In our case, no genes were excluded. + +* ``genes_missing_train``/``genes_missing_test`` is a list containing the Ensembl IDs of the genes that are part of the set of genes included in the the DGD model but were not found in the input samples. These genes are added to ``df_train``/``df_test`` with a count of 0 for all samples. In our case, no genes were missing. + +Step 3 - Get the training options +--------------------------------- + +Before training the DGD model, we need to obtain the configuration for the training procedure (which optimizers to use, for how many epochs to train, etc.). Here, we load the configuration from the ``bulkDGD/ioutil/configs/training/training.yaml`` configuration file. However, the configuration can also be stored in a dictionary whose structure is described :doc:`here `. + +.. code-block:: python + + # Load the configuration for training the DGD model. Since the + # file is stored in the 'bulkDGD/ioutil/configs/training' + # directory, we can simply refer to it by its name (without the + # .yaml extension). + config_train = ioutil.load_config_train("training") + +Step 4 - Train the DGD model +---------------------------- + +We can now train the DGD model. + +.. code-block:: python + + # Train the DGD model + df_rep_train, df_rep_test, df_loss, df_time = \ + dgd_model.train(df_train = df_train, + df_test = df_test, + config_train = config_train) + +The functions returns four objects: + +* ``df_rep_train`` is a ``pandas.DataFrame`` containing the representations found for the training samples in latent space. In this data frame, each row represents a different representation, and each column represents either the value of the representatione along a dimension of the latent space (in the ``latent_dim_*`` columns) or additional information about the original samples (in our case, the ``tissue`` column). + +* ``df_rep_test`` is a ``pandas.DataFrame`` containing the representations found for the test samples in latent space. In this data frame, each row represents a different representation, and each column represents either the value of the representatione along a dimension of the latent space (in the ``latent_dim_*`` columns) or additional information about the original samples (in our case, the ``tissue`` column). + +* ``df_loss`` is a ``pandas.DataFrame`` containing the losses computed per-epoch during the training procedure. + +* ``df_time`` is a ``pandas.DataFrame`` containing information about the CPU and wall clock time used by each training epoch and by the backpropagation steps through the decoder. + +Furthermore, the function writes out two files, ``dec.pth`` and ``gmm.pth``, containing the parameters of the trained decoder and Gaussian mixture model, respectively. If these files already exist in the working directory (if, for instance, you have already trained the model multiple times), a numerical suffix will be added to the new files as not to overwrite the old ones. Therefore, you will have ``dec_2.pth`` and ``gmm_2.pth`` in case ``dec.pth``, ``dec_1.pth``, ``gmm.pth``, and ``gmm_1.pth`` already exist. + +Step 5 - Save the outputs +------------------------- + +We can save the preprocessed samples, the representations, the losses, and the information about the training time to CSV files using the :func:`ioutil.save_samples`, :func:`ioutil.save_representations`, :func:`ioutil.save_loss`, and :func:`ioutil.save_time` functions. + +.. code-block:: python + + # Save the preprocessed training samples. + ioutil.save_samples(\ + # The data frame containing the samples + df = df_train, + # The output CSV file + csv_file = "samples_preprocessed_train.csv", + # The field separator in the output CSV file + sep = ",") + + # Save the preprocessed test samples. + ioutil.save_samples(\ + # The data frame containing the samples + df = df_test, + # The output CSV file + csv_file = "samples_preprocessed_test.csv", + # The field separator in the output CSV file + sep = ",") + + # Save the representations for the training samples. + ioutil.save_representations(\ + # The data frame containing the representations + df = df_rep_train, + # The output CSV file + csv_file = "representations_train.csv", + # The field separator in the output CSV file + sep = ",") + + # Save the representations for the test samples. + ioutil.save_representations(\ + # The data frame containing the representations + df = df_rep_train, + # The output CSV file + csv_file = "representations_test.csv", + # The field separator in the output CSV file + sep = ",") + + # Save the losses. + ioutil.save_loss(\ + # The data frame containing the losses + df = df_loss, + # The output CSV file + csv_file = "loss.csv", + # The field separator in the output CSV file + sep = ",") + + # Save the time data. + ioutil.save_time(\ + # The data frame containing the time data + df = df_time, + # The output CSV file + csv_file = "train_time.csv", + # The field separator in the output CSV file + sep = ",") diff --git a/doc/source/tutorials.rst b/doc/source/tutorials.rst index 1e38c72..ed36f9b 100644 --- a/doc/source/tutorials.rst +++ b/doc/source/tutorials.rst @@ -21,6 +21,6 @@ Specifically, we provide detailed tutorials to: * Perform differential expression analysis between a set of "treated" samples (for instance, cancer samples) and their corresponding "untreated" samples ("normal" samples) found using the DGD model (:doc:`Tutorial 2 `). -* Perform principal component analysis (PCA) on a set of representations and plot the results (:doc:`Tutorial 3 `). +* Train the DGD model on a new set of samples (:doc:`Tutorial 3 `). -The data and Python scripts needed to reproduce the tutorials can be found in the different ``tutorial_*`` directories inside the ``bulkDGD/tutorials/data`` directory. \ No newline at end of file +The data and Python scripts needed to reproduce the tutorials can be found in the different ``tutorial_*`` directories inside the ``bulkDGD/tutorials`` directory. diff --git a/setup.py b/setup.py index e853ca1..aa02563 100644 --- a/setup.py +++ b/setup.py @@ -43,10 +43,10 @@ # Set the project's author(s). author = \ "Valentina Sora, Viktoria Schuster, Iñigo Prada-Luengo, " \ - "Anders Lykkebo-Valløe, Anders Krogh" + "Anders Lykkebo-Valløe, Andreas Bjerregaard, Anders Krogh" # Set the project's version. -version = "22.05.2024" +version = "1.0.0" # Set a brief description of the project. description = \ @@ -71,6 +71,8 @@ "configs/plot/*.md", "configs/representations/*.yaml", "configs/representations/*.md", + "configs/training/*.yaml", + "configs/training/*.md", "data/*.pth", "data/*.txt", "data/*.md",], @@ -83,16 +85,25 @@ [# Public executables "dgd_get_recount3_data = " \ f"{name}.execs.dgd_get_recount3_data:main", + "dgd_preprocess_samples = " \ f"{name}.execs.dgd_preprocess_samples:main", + "dgd_get_representations = " \ f"{name}.execs.dgd_get_representations:main", + "dgd_perform_dea = " \ f"{name}.execs.dgd_perform_dea:main", + "dgd_perform_pca = " \ f"{name}.execs.dgd_perform_pca:main", + "dgd_get_probability_density = " \ f"{name}.execs.dgd_get_probability_density:main", + + "dgd_train = " \ + f"{name}.execs.dgd_train:main", + # "Private" executables - not intended to be called # directly by end users "_dgd_get_recount3_data_single_batch = " \ diff --git a/tutorials/tutorial_1/tutorial_1.py b/tutorials/tutorial_1/tutorial_1.py index d1dc573..ef8abf8 100644 --- a/tutorials/tutorial_1/tutorial_1.py +++ b/tutorials/tutorial_1/tutorial_1.py @@ -71,14 +71,9 @@ df_rep, df_dec_out, df_time_opt = \ dgd_model.get_representations(\ # The data frame with the samples - df_samples = df_preproc, - # The method to use to get the representation - method = "two_opt", - # The configuration for the optimization - config_opt = config_rep["optimization"], - # The number of new representations per component - # per sample - n_rep_per_comp = config_rep["n_rep_per_comp"]) + df_samples = df_samples, + # The configuration to find the representations + config_rep = config_rep) #------------------------- Save the outputs --------------------------# diff --git a/tutorials/tutorial_3/custom_genes.txt b/tutorials/tutorial_3/custom_genes.txt new file mode 100644 index 0000000..4ba9882 --- /dev/null +++ b/tutorials/tutorial_3/custom_genes.txt @@ -0,0 +1,16883 @@ +ENSG00000187634 +ENSG00000188976 +ENSG00000187961 +ENSG00000187583 +ENSG00000187642 +ENSG00000188290 +ENSG00000187608 +ENSG00000188157 +ENSG00000131591 +ENSG00000162571 +ENSG00000186891 +ENSG00000186827 +ENSG00000078808 +ENSG00000176022 +ENSG00000160087 +ENSG00000162572 +ENSG00000131584 +ENSG00000169972 +ENSG00000127054 +ENSG00000224051 +ENSG00000169962 +ENSG00000107404 +ENSG00000162576 +ENSG00000175756 +ENSG00000221978 +ENSG00000242485 +ENSG00000179403 +ENSG00000215915 +ENSG00000160072 +ENSG00000197785 +ENSG00000205090 +ENSG00000160075 +ENSG00000197530 +ENSG00000189409 +ENSG00000248333 +ENSG00000189339 +ENSG00000215914 +ENSG00000008128 +ENSG00000215790 +ENSG00000008130 +ENSG00000078369 +ENSG00000169885 +ENSG00000178821 +ENSG00000187730 +ENSG00000067606 +ENSG00000162585 +ENSG00000157933 +ENSG00000116151 +ENSG00000157916 +ENSG00000157911 +ENSG00000149527 +ENSG00000157881 +ENSG00000197921 +ENSG00000157873 +ENSG00000157870 +ENSG00000142606 +ENSG00000215912 +ENSG00000142611 +ENSG00000130762 +ENSG00000162591 +ENSG00000158109 +ENSG00000116213 +ENSG00000078900 +ENSG00000162592 +ENSG00000235169 +ENSG00000130764 +ENSG00000116198 +ENSG00000169598 +ENSG00000198912 +ENSG00000196581 +ENSG00000131697 +ENSG00000069424 +ENSG00000116254 +ENSG00000116251 +ENSG00000158286 +ENSG00000116237 +ENSG00000158292 +ENSG00000097021 +ENSG00000069812 +ENSG00000187017 +ENSG00000215788 +ENSG00000171680 +ENSG00000162408 +ENSG00000173662 +ENSG00000204859 +ENSG00000162413 +ENSG00000116273 +ENSG00000041988 +ENSG00000007923 +ENSG00000171735 +ENSG00000049245 +ENSG00000049246 +ENSG00000049247 +ENSG00000049249 +ENSG00000116288 +ENSG00000116285 +ENSG00000162426 +ENSG00000142599 +ENSG00000074800 +ENSG00000142583 +ENSG00000180758 +ENSG00000049239 +ENSG00000171621 +ENSG00000171612 +ENSG00000188807 +ENSG00000171608 +ENSG00000171603 +ENSG00000178585 +ENSG00000162441 +ENSG00000173614 +ENSG00000162444 +ENSG00000130939 +ENSG00000054523 +ENSG00000142657 +ENSG00000175279 +ENSG00000241563 +ENSG00000160049 +ENSG00000142655 +ENSG00000130940 +ENSG00000175262 +ENSG00000120948 +ENSG00000009724 +ENSG00000116649 +ENSG00000171824 +ENSG00000171819 +ENSG00000198793 +ENSG00000120942 +ENSG00000116661 +ENSG00000132879 +ENSG00000116663 +ENSG00000116670 +ENSG00000162490 +ENSG00000177674 +ENSG00000177000 +ENSG00000011021 +ENSG00000175206 +ENSG00000120937 +ENSG00000116685 +ENSG00000083444 +ENSG00000116688 +ENSG00000116691 +ENSG00000120949 +ENSG00000028137 +ENSG00000048707 +ENSG00000162496 +ENSG00000179172 +ENSG00000162494 +ENSG00000162493 +ENSG00000116731 +ENSG00000189337 +ENSG00000171729 +ENSG00000142621 +ENSG00000142634 +ENSG00000162438 +ENSG00000142615 +ENSG00000215704 +ENSG00000132906 +ENSG00000116771 +ENSG00000116138 +ENSG00000197312 +ENSG00000116786 +ENSG00000162461 +ENSG00000162458 +ENSG00000233954 +ENSG00000179743 +ENSG00000065526 +ENSG00000116809 +ENSG00000183888 +ENSG00000173641 +ENSG00000186510 +ENSG00000184908 +ENSG00000185519 +ENSG00000142627 +ENSG00000142632 +ENSG00000132881 +ENSG00000037637 +ENSG00000055070 +ENSG00000187144 +ENSG00000157191 +ENSG00000219481 +ENSG00000215908 +ENSG00000058453 +ENSG00000117122 +ENSG00000159363 +ENSG00000117118 +ENSG00000117115 +ENSG00000142623 +ENSG00000159339 +ENSG00000179051 +ENSG00000074964 +ENSG00000117154 +ENSG00000159423 +ENSG00000169991 +ENSG00000127481 +ENSG00000127463 +ENSG00000053372 +ENSG00000162482 +ENSG00000053371 +ENSG00000040487 +ENSG00000077549 +ENSG00000173436 +ENSG00000158747 +ENSG00000158748 +ENSG00000162542 +ENSG00000169914 +ENSG00000188257 +ENSG00000127472 +ENSG00000162543 +ENSG00000162545 +ENSG00000090432 +ENSG00000183114 +ENSG00000158825 +ENSG00000158828 +ENSG00000244038 +ENSG00000117245 +ENSG00000189410 +ENSG00000127483 +ENSG00000075151 +ENSG00000117298 +ENSG00000142794 +ENSG00000162551 +ENSG00000076864 +ENSG00000090686 +ENSG00000187942 +ENSG00000142798 +ENSG00000219073 +ENSG00000142789 +ENSG00000070831 +ENSG00000162552 +ENSG00000184677 +ENSG00000070886 +ENSG00000173372 +ENSG00000159189 +ENSG00000173369 +ENSG00000264014 +ENSG00000133216 +ENSG00000004487 +ENSG00000169641 +ENSG00000125944 +ENSG00000125945 +ENSG00000204219 +ENSG00000088280 +ENSG00000007968 +ENSG00000117318 +ENSG00000142676 +ENSG00000011007 +ENSG00000057757 +ENSG00000011009 +ENSG00000117308 +ENSG00000117305 +ENSG00000179163 +ENSG00000189266 +ENSG00000188529 +ENSG00000142661 +ENSG00000142677 +ENSG00000185436 +ENSG00000158055 +ENSG00000001460 +ENSG00000001461 +ENSG00000117602 +ENSG00000184454 +ENSG00000133226 +ENSG00000169504 +ENSG00000020633 +ENSG00000117614 +ENSG00000187010 +ENSG00000117616 +ENSG00000183726 +ENSG00000188672 +ENSG00000204178 +ENSG00000157978 +ENSG00000117643 +ENSG00000117640 +ENSG00000127423 +ENSG00000182749 +ENSG00000283938 +ENSG00000117632 +ENSG00000158006 +ENSG00000158008 +ENSG00000158014 +ENSG00000158022 +ENSG00000175087 +ENSG00000197245 +ENSG00000142684 +ENSG00000142675 +ENSG00000130695 +ENSG00000142669 +ENSG00000158062 +ENSG00000169442 +ENSG00000176092 +ENSG00000176083 +ENSG00000117682 +ENSG00000198830 +ENSG00000117676 +ENSG00000117713 +ENSG00000060642 +ENSG00000204160 +ENSG00000175793 +ENSG00000142751 +ENSG00000198746 +ENSG00000090273 +ENSG00000175707 +ENSG00000253368 +ENSG00000158246 +ENSG00000090020 +ENSG00000142784 +ENSG00000186501 +ENSG00000142765 +ENSG00000142733 +ENSG00000142748 +ENSG00000174950 +ENSG00000181773 +ENSG00000158195 +ENSG00000126705 +ENSG00000000938 +ENSG00000126709 +ENSG00000009780 +ENSG00000117758 +ENSG00000117751 +ENSG00000130775 +ENSG00000117748 +ENSG00000130768 +ENSG00000158156 +ENSG00000158161 +ENSG00000169403 +ENSG00000126698 +ENSG00000130770 +ENSG00000130766 +ENSG00000130772 +ENSG00000204138 +ENSG00000180198 +ENSG00000180098 +ENSG00000197989 +ENSG00000188060 +ENSG00000120656 +ENSG00000162419 +ENSG00000198492 +ENSG00000116329 +ENSG00000159023 +ENSG00000253304 +ENSG00000116350 +ENSG00000116353 +ENSG00000060656 +ENSG00000162510 +ENSG00000264773 +ENSG00000162511 +ENSG00000162512 +ENSG00000134644 +ENSG00000084628 +ENSG00000060688 +ENSG00000121766 +ENSG00000121769 +ENSG00000168528 +ENSG00000142910 +ENSG00000121764 +ENSG00000162517 +ENSG00000084636 +ENSG00000134668 +ENSG00000184007 +ENSG00000121774 +ENSG00000121775 +ENSG00000025800 +ENSG00000084652 +ENSG00000160050 +ENSG00000160051 +ENSG00000222046 +ENSG00000160055 +ENSG00000084623 +ENSG00000183615 +ENSG00000182866 +ENSG00000116478 +ENSG00000175130 +ENSG00000225828 +ENSG00000162526 +ENSG00000160058 +ENSG00000273274 +ENSG00000160062 +ENSG00000176261 +ENSG00000162521 +ENSG00000162520 +ENSG00000162522 +ENSG00000134684 +ENSG00000116497 +ENSG00000160097 +ENSG00000121905 +ENSG00000121900 +ENSG00000116514 +ENSG00000004455 +ENSG00000116525 +ENSG00000160094 +ENSG00000184389 +ENSG00000134686 +ENSG00000121903 +ENSG00000121904 +ENSG00000189280 +ENSG00000189433 +ENSG00000188910 +ENSG00000187513 +ENSG00000163866 +ENSG00000116544 +ENSG00000163867 +ENSG00000197056 +ENSG00000116560 +ENSG00000146463 +ENSG00000142687 +ENSG00000020129 +ENSG00000116819 +ENSG00000126067 +ENSG00000142686 +ENSG00000092853 +ENSG00000134698 +ENSG00000092847 +ENSG00000126070 +ENSG00000092850 +ENSG00000116863 +ENSG00000171812 +ENSG00000054116 +ENSG00000116871 +ENSG00000054118 +ENSG00000142694 +ENSG00000214193 +ENSG00000196182 +ENSG00000181817 +ENSG00000201448 +ENSG00000116885 +ENSG00000116898 +ENSG00000119535 +ENSG00000163873 +ENSG00000163874 +ENSG00000163875 +ENSG00000163877 +ENSG00000163879 +ENSG00000134697 +ENSG00000169218 +ENSG00000116922 +ENSG00000134690 +ENSG00000183317 +ENSG00000185090 +ENSG00000196449 +ENSG00000197982 +ENSG00000188786 +ENSG00000252448 +ENSG00000204084 +ENSG00000183431 +ENSG00000183386 +ENSG00000183520 +ENSG00000185668 +ENSG00000116954 +ENSG00000214114 +ENSG00000131233 +ENSG00000158315 +ENSG00000174574 +ENSG00000168653 +ENSG00000127603 +ENSG00000183682 +ENSG00000243970 +ENSG00000201457 +ENSG00000090621 +ENSG00000163909 +ENSG00000116983 +ENSG00000084072 +ENSG00000198754 +ENSG00000116985 +ENSG00000043514 +ENSG00000116990 +ENSG00000168389 +ENSG00000131236 +ENSG00000131238 +ENSG00000117000 +ENSG00000084073 +ENSG00000049089 +ENSG00000084070 +ENSG00000187801 +ENSG00000187815 +ENSG00000164002 +ENSG00000117010 +ENSG00000117016 +ENSG00000066136 +ENSG00000117013 +ENSG00000179862 +ENSG00000171793 +ENSG00000171790 +ENSG00000010803 +ENSG00000204060 +ENSG00000127129 +ENSG00000127124 +ENSG00000198815 +ENSG00000177181 +ENSG00000066185 +ENSG00000127125 +ENSG00000186409 +ENSG00000171960 +ENSG00000065978 +ENSG00000164007 +ENSG00000164008 +ENSG00000164010 +ENSG00000164011 +ENSG00000117394 +ENSG00000186973 +ENSG00000243710 +ENSG00000117395 +ENSG00000179178 +ENSG00000253313 +ENSG00000066056 +ENSG00000117400 +ENSG00000117399 +ENSG00000066322 +ENSG00000159479 +ENSG00000198198 +ENSG00000142949 +ENSG00000066135 +ENSG00000126091 +ENSG00000117407 +ENSG00000117408 +ENSG00000132768 +ENSG00000117410 +ENSG00000117411 +ENSG00000159214 +ENSG00000196517 +ENSG00000178028 +ENSG00000117419 +ENSG00000187147 +ENSG00000126106 +ENSG00000198520 +ENSG00000142945 +ENSG00000202031 +ENSG00000142937 +ENSG00000142959 +ENSG00000173846 +ENSG00000188396 +ENSG00000222009 +ENSG00000117425 +ENSG00000070785 +ENSG00000126107 +ENSG00000126088 +ENSG00000162415 +ENSG00000186603 +ENSG00000132781 +ENSG00000132773 +ENSG00000070759 +ENSG00000132763 +ENSG00000117450 +ENSG00000117448 +ENSG00000132780 +ENSG00000159588 +ENSG00000159592 +ENSG00000159596 +ENSG00000197429 +ENSG00000086015 +ENSG00000117461 +ENSG00000117472 +ENSG00000085998 +ENSG00000171357 +ENSG00000085999 +ENSG00000132128 +ENSG00000173660 +ENSG00000117481 +ENSG00000117480 +ENSG00000079277 +ENSG00000142961 +ENSG00000186118 +ENSG00000123472 +ENSG00000159658 +ENSG00000142973 +ENSG00000187048 +ENSG00000186377 +ENSG00000186160 +ENSG00000162365 +ENSG00000162366 +ENSG00000162367 +ENSG00000123473 +ENSG00000162368 +ENSG00000186790 +ENSG00000186564 +ENSG00000269113 +ENSG00000117834 +ENSG00000132122 +ENSG00000162373 +ENSG00000186094 +ENSG00000162374 +ENSG00000185104 +ENSG00000123080 +ENSG00000123091 +ENSG00000085831 +ENSG00000085832 +ENSG00000117859 +ENSG00000283899 +ENSG00000169213 +ENSG00000198841 +ENSG00000117862 +ENSG00000134717 +ENSG00000157077 +ENSG00000154222 +ENSG00000085840 +ENSG00000134748 +ENSG00000134744 +ENSG00000116157 +ENSG00000182183 +ENSG00000162377 +ENSG00000162378 +ENSG00000203995 +ENSG00000121310 +ENSG00000116171 +ENSG00000174348 +ENSG00000162383 +ENSG00000157184 +ENSG00000162384 +ENSG00000162385 +ENSG00000157193 +ENSG00000174332 +ENSG00000058804 +ENSG00000058799 +ENSG00000211452 +ENSG00000081870 +ENSG00000116212 +ENSG00000116209 +ENSG00000116205 +ENSG00000157211 +ENSG00000215883 +ENSG00000116221 +ENSG00000157216 +ENSG00000162391 +ENSG00000162390 +ENSG00000184313 +ENSG00000243725 +ENSG00000162396 +ENSG00000006555 +ENSG00000162398 +ENSG00000116133 +ENSG00000143001 +ENSG00000169174 +ENSG00000162402 +ENSG00000162409 +ENSG00000187889 +ENSG00000173406 +ENSG00000162600 +ENSG00000184292 +ENSG00000162601 +ENSG00000177606 +ENSG00000224609 +ENSG00000172456 +ENSG00000134709 +ENSG00000134716 +ENSG00000162599 +ENSG00000162604 +ENSG00000240563 +ENSG00000132854 +ENSG00000162607 +ENSG00000132855 +ENSG00000116641 +ENSG00000125703 +ENSG00000187140 +ENSG00000088035 +ENSG00000203965 +ENSG00000142856 +ENSG00000079739 +ENSG00000185483 +ENSG00000158966 +ENSG00000162437 +ENSG00000162434 +ENSG00000265996 +ENSG00000162433 +ENSG00000116675 +ENSG00000213625 +ENSG00000116678 +ENSG00000184588 +ENSG00000118473 +ENSG00000152760 +ENSG00000152763 +ENSG00000198160 +ENSG00000116704 +ENSG00000081985 +ENSG00000142864 +ENSG00000116717 +ENSG00000172380 +ENSG00000162595 +ENSG00000116729 +ENSG00000024526 +ENSG00000033122 +ENSG00000066557 +ENSG00000116754 +ENSG00000118454 +ENSG00000197568 +ENSG00000116761 +ENSG00000050628 +ENSG00000235079 +ENSG00000132485 +ENSG00000229956 +ENSG00000172260 +ENSG00000162620 +ENSG00000254685 +ENSG00000116783 +ENSG00000178965 +ENSG00000116791 +ENSG00000162623 +ENSG00000137968 +ENSG00000117054 +ENSG00000137955 +ENSG00000057468 +ENSG00000184005 +ENSG00000117069 +ENSG00000142892 +ENSG00000154027 +ENSG00000036549 +ENSG00000077254 +ENSG00000162614 +ENSG00000162613 +ENSG00000162616 +ENSG00000137960 +ENSG00000122420 +ENSG00000137959 +ENSG00000137965 +ENSG00000137941 +ENSG00000142875 +ENSG00000203943 +ENSG00000240520 +ENSG00000137976 +ENSG00000117133 +ENSG00000174021 +ENSG00000122432 +ENSG00000117151 +ENSG00000117155 +ENSG00000171517 +ENSG00000153898 +ENSG00000055732 +ENSG00000162643 +ENSG00000097096 +ENSG00000162642 +ENSG00000142867 +ENSG00000153904 +ENSG00000142871 +ENSG00000117174 +ENSG00000171502 +ENSG00000122417 +ENSG00000137975 +ENSG00000016602 +ENSG00000153923 +ENSG00000097033 +ENSG00000153936 +ENSG00000143013 +ENSG00000065243 +ENSG00000137947 +ENSG00000213516 +ENSG00000117226 +ENSG00000117228 +ENSG00000162645 +ENSG00000213512 +ENSG00000162654 +ENSG00000154451 +ENSG00000183347 +ENSG00000197147 +ENSG00000231999 +ENSG00000171488 +ENSG00000171492 +ENSG00000162664 +ENSG00000122482 +ENSG00000162669 +ENSG00000097046 +ENSG00000069702 +ENSG00000172031 +ENSG00000284413 +ENSG00000069712 +ENSG00000203910 +ENSG00000174842 +ENSG00000122484 +ENSG00000162676 +ENSG00000067208 +ENSG00000207523 +ENSG00000122406 +ENSG00000154511 +ENSG00000143033 +ENSG00000117500 +ENSG00000122483 +ENSG00000117505 +ENSG00000137942 +ENSG00000137936 +ENSG00000067334 +ENSG00000023909 +ENSG00000198691 +ENSG00000137962 +ENSG00000117528 +ENSG00000117525 +ENSG00000143036 +ENSG00000117519 +ENSG00000172339 +ENSG00000152078 +ENSG00000122481 +ENSG00000117569 +ENSG00000188641 +ENSG00000162627 +ENSG00000099260 +ENSG00000156869 +ENSG00000162688 +ENSG00000117620 +ENSG00000156876 +ENSG00000122435 +ENSG00000122477 +ENSG00000137992 +ENSG00000137996 +ENSG00000079335 +ENSG00000181656 +ENSG00000162692 +ENSG00000162694 +ENSG00000162695 +ENSG00000117543 +ENSG00000170989 +ENSG00000060718 +ENSG00000185946 +ENSG00000240038 +ENSG00000243480 +ENSG00000237763 +ENSG00000174876 +ENSG00000187733 +ENSG00000198890 +ENSG00000162631 +ENSG00000134215 +ENSG00000085491 +ENSG00000162636 +ENSG00000162639 +ENSG00000134186 +ENSG00000143107 +ENSG00000116266 +ENSG00000162641 +ENSG00000121957 +ENSG00000121940 +ENSG00000085433 +ENSG00000197780 +ENSG00000215717 +ENSG00000270066 +ENSG00000179902 +ENSG00000116299 +ENSG00000031698 +ENSG00000143126 +ENSG00000134222 +ENSG00000221986 +ENSG00000134243 +ENSG00000143106 +ENSG00000143028 +ENSG00000162650 +ENSG00000174151 +ENSG00000181754 +ENSG00000156097 +ENSG00000065135 +ENSG00000116337 +ENSG00000168765 +ENSG00000134184 +ENSG00000213366 +ENSG00000134202 +ENSG00000198758 +ENSG00000134201 +ENSG00000184371 +ENSG00000168710 +ENSG00000156150 +ENSG00000143093 +ENSG00000186150 +ENSG00000197106 +ENSG00000116396 +ENSG00000162775 +ENSG00000168679 +ENSG00000134248 +ENSG00000143125 +ENSG00000177301 +ENSG00000177272 +ENSG00000143119 +ENSG00000121931 +ENSG00000156171 +ENSG00000134255 +ENSG00000162777 +ENSG00000064886 +ENSG00000173947 +ENSG00000085465 +ENSG00000116455 +ENSG00000116459 +ENSG00000143110 +ENSG00000282608 +ENSG00000116473 +ENSG00000197852 +ENSG00000064703 +ENSG00000171385 +ENSG00000143079 +ENSG00000134245 +ENSG00000007341 +ENSG00000116489 +ENSG00000155363 +ENSG00000155366 +ENSG00000155367 +ENSG00000155380 +ENSG00000198799 +ENSG00000081026 +ENSG00000116793 +ENSG00000081019 +ENSG00000134242 +ENSG00000188761 +ENSG00000134262 +ENSG00000118655 +ENSG00000163349 +ENSG00000116774 +ENSG00000134207 +ENSG00000197323 +ENSG00000116752 +ENSG00000175984 +ENSG00000116748 +ENSG00000213281 +ENSG00000009307 +ENSG00000052723 +ENSG00000134198 +ENSG00000134259 +ENSG00000173218 +ENSG00000118729 +ENSG00000163393 +ENSG00000173212 +ENSG00000163399 +ENSG00000116815 +ENSG00000143061 +ENSG00000116824 +ENSG00000134247 +ENSG00000134256 +ENSG00000116830 +ENSG00000134253 +ENSG00000134258 +ENSG00000198162 +ENSG00000183508 +ENSG00000196505 +ENSG00000065183 +ENSG00000155761 +ENSG00000092607 +ENSG00000116874 +ENSG00000116882 +ENSG00000203859 +ENSG00000143067 +ENSG00000092621 +ENSG00000134240 +ENSG00000134250 +ENSG00000265808 +ENSG00000270392 +ENSG00000198019 +ENSG00000223345 +ENSG00000188610 +ENSG00000231752 +ENSG00000240929 +ENSG00000271567 +ENSG00000266338 +ENSG00000196369 +ENSG00000215784 +ENSG00000117262 +ENSG00000174827 +ENSG00000117281 +ENSG00000265491 +ENSG00000186141 +ENSG00000186364 +ENSG00000131788 +ENSG00000198483 +ENSG00000143127 +ENSG00000131779 +ENSG00000211451 +ENSG00000265241 +ENSG00000271601 +ENSG00000272031 +ENSG00000121851 +ENSG00000265972 +ENSG00000168509 +ENSG00000264343 +ENSG00000268043 +ENSG00000131791 +ENSG00000131781 +ENSG00000131778 +ENSG00000116128 +ENSG00000162836 +ENSG00000265107 +ENSG00000188092 +ENSG00000263956 +ENSG00000270629 +ENSG00000177144 +ENSG00000178104 +ENSG00000269713 +ENSG00000263464 +ENSG00000150337 +ENSG00000203814 +ENSG00000270882 +ENSG00000203811 +ENSG00000203812 +ENSG00000203819 +ENSG00000272196 +ENSG00000203852 +ENSG00000270276 +ENSG00000184678 +ENSG00000184260 +ENSG00000184270 +ENSG00000178096 +ENSG00000159164 +ENSG00000143368 +ENSG00000014914 +ENSG00000264522 +ENSG00000136631 +ENSG00000023902 +ENSG00000143401 +ENSG00000118298 +ENSG00000117362 +ENSG00000118292 +ENSG00000159208 +ENSG00000266472 +ENSG00000117360 +ENSG00000163125 +ENSG00000143374 +ENSG00000143369 +ENSG00000264553 +ENSG00000143382 +ENSG00000143384 +ENSG00000253047 +ENSG00000143420 +ENSG00000143457 +ENSG00000143452 +ENSG00000163131 +ENSG00000143387 +ENSG00000143437 +ENSG00000143379 +ENSG00000143418 +ENSG00000143412 +ENSG00000163141 +ENSG00000143443 +ENSG00000213190 +ENSG00000197622 +ENSG00000143458 +ENSG00000143434 +ENSG00000163154 +ENSG00000163155 +ENSG00000163156 +ENSG00000163157 +ENSG00000163159 +ENSG00000143398 +ENSG00000159352 +ENSG00000143373 +ENSG00000143393 +ENSG00000143390 +ENSG00000143416 +ENSG00000159377 +ENSG00000143442 +ENSG00000143375 +ENSG00000143367 +ENSG00000143376 +ENSG00000159409 +ENSG00000178796 +ENSG00000143436 +ENSG00000143450 +ENSG00000182134 +ENSG00000213171 +ENSG00000143365 +ENSG00000225556 +ENSG00000196407 +ENSG00000159445 +ENSG00000197747 +ENSG00000163191 +ENSG00000159450 +ENSG00000197915 +ENSG00000143631 +ENSG00000143520 +ENSG00000143536 +ENSG00000169509 +ENSG00000203786 +ENSG00000163207 +ENSG00000169474 +ENSG00000163209 +ENSG00000169469 +ENSG00000163216 +ENSG00000241794 +ENSG00000203785 +ENSG00000203782 +ENSG00000163220 +ENSG00000163221 +ENSG00000143546 +ENSG00000143556 +ENSG00000197956 +ENSG00000196420 +ENSG00000188015 +ENSG00000196154 +ENSG00000196754 +ENSG00000188643 +ENSG00000189334 +ENSG00000189171 +ENSG00000160678 +ENSG00000160679 +ENSG00000143553 +ENSG00000143621 +ENSG00000169418 +ENSG00000143624 +ENSG00000143554 +ENSG00000143614 +ENSG00000198837 +ENSG00000160741 +ENSG00000143570 +ENSG00000143578 +ENSG00000143543 +ENSG00000143545 +ENSG00000177954 +ENSG00000143552 +ENSG00000143549 +ENSG00000163263 +ENSG00000143612 +ENSG00000143569 +ENSG00000143575 +ENSG00000143515 +ENSG00000160712 +ENSG00000169291 +ENSG00000163239 +ENSG00000160714 +ENSG00000160716 +ENSG00000160710 +ENSG00000143603 +ENSG00000163344 +ENSG00000163346 +ENSG00000163348 +ENSG00000160691 +ENSG00000264349 +ENSG00000173207 +ENSG00000160688 +ENSG00000160685 +ENSG00000163354 +ENSG00000163357 +ENSG00000143537 +ENSG00000243364 +ENSG00000143590 +ENSG00000169242 +ENSG00000169241 +ENSG00000179085 +ENSG00000163463 +ENSG00000163462 +ENSG00000185499 +ENSG00000169231 +ENSG00000173171 +ENSG00000177628 +ENSG00000160767 +ENSG00000116521 +ENSG00000176444 +ENSG00000143630 +ENSG00000143627 +ENSG00000160752 +ENSG00000225855 +ENSG00000160753 +ENSG00000283701 +ENSG00000116539 +ENSG00000125459 +ENSG00000163374 +ENSG00000132676 +ENSG00000203761 +ENSG00000116580 +ENSG00000132718 +ENSG00000143622 +ENSG00000132680 +ENSG00000116584 +ENSG00000163479 +ENSG00000160803 +ENSG00000116586 +ENSG00000132698 +ENSG00000254726 +ENSG00000160789 +ENSG00000196189 +ENSG00000160785 +ENSG00000160783 +ENSG00000242252 +ENSG00000160781 +ENSG00000198952 +ENSG00000163472 +ENSG00000163467 +ENSG00000163468 +ENSG00000132677 +ENSG00000125462 +ENSG00000116604 +ENSG00000183856 +ENSG00000187862 +ENSG00000160818 +ENSG00000132702 +ENSG00000132692 +ENSG00000132688 +ENSG00000143320 +ENSG00000143319 +ENSG00000143303 +ENSG00000143314 +ENSG00000143321 +ENSG00000143294 +ENSG00000027869 +ENSG00000027644 +ENSG00000198400 +ENSG00000187800 +ENSG00000160838 +ENSG00000132694 +ENSG00000253831 +ENSG00000117036 +ENSG00000143297 +ENSG00000160856 +ENSG00000132704 +ENSG00000163534 +ENSG00000183853 +ENSG00000158473 +ENSG00000158481 +ENSG00000163554 +ENSG00000163563 +ENSG00000163564 +ENSG00000163565 +ENSG00000163568 +ENSG00000162706 +ENSG00000213088 +ENSG00000179639 +ENSG00000132693 +ENSG00000158716 +ENSG00000181036 +ENSG00000158714 +ENSG00000188004 +ENSG00000243284 +ENSG00000213085 +ENSG00000158710 +ENSG00000085552 +ENSG00000143315 +ENSG00000177807 +ENSG00000162728 +ENSG00000162729 +ENSG00000018625 +ENSG00000132681 +ENSG00000143318 +ENSG00000162734 +ENSG00000132716 +ENSG00000162735 +ENSG00000235082 +ENSG00000122218 +ENSG00000162736 +ENSG00000171786 +ENSG00000162738 +ENSG00000162739 +ENSG00000066294 +ENSG00000117090 +ENSG00000117091 +ENSG00000026751 +ENSG00000122224 +ENSG00000122223 +ENSG00000179914 +ENSG00000158769 +ENSG00000215845 +ENSG00000158773 +ENSG00000186517 +ENSG00000162755 +ENSG00000143256 +ENSG00000158793 +ENSG00000158796 +ENSG00000143222 +ENSG00000143258 +ENSG00000158850 +ENSG00000143224 +ENSG00000158859 +ENSG00000158864 +ENSG00000158869 +ENSG00000158874 +ENSG00000284035 +ENSG00000158882 +ENSG00000143257 +ENSG00000248485 +ENSG00000158887 +ENSG00000143252 +ENSG00000143226 +ENSG00000173110 +ENSG00000203747 +ENSG00000244682 +ENSG00000162747 +ENSG00000072694 +ENSG00000213075 +ENSG00000132185 +ENSG00000162746 +ENSG00000081721 +ENSG00000118217 +ENSG00000162745 +ENSG00000198929 +ENSG00000171722 +ENSG00000239887 +ENSG00000198574 +ENSG00000152332 +ENSG00000117143 +ENSG00000162733 +ENSG00000132196 +ENSG00000117152 +ENSG00000143248 +ENSG00000232995 +ENSG00000143228 +ENSG00000185630 +ENSG00000162761 +ENSG00000143171 +ENSG00000143198 +ENSG00000143149 +ENSG00000143183 +ENSG00000143179 +ENSG00000188859 +ENSG00000143157 +ENSG00000152382 +ENSG00000143195 +ENSG00000143194 +ENSG00000198842 +ENSG00000143167 +ENSG00000143190 +ENSG00000198821 +ENSG00000143162 +ENSG00000198771 +ENSG00000197965 +ENSG00000143199 +ENSG00000143158 +ENSG00000143164 +ENSG00000143147 +ENSG00000143155 +ENSG00000213064 +ENSG00000143178 +ENSG00000143185 +ENSG00000143184 +ENSG00000143196 +ENSG00000143153 +ENSG00000143156 +ENSG00000117475 +ENSG00000117477 +ENSG00000117479 +ENSG00000198734 +ENSG00000174175 +ENSG00000188404 +ENSG00000007908 +ENSG00000171806 +ENSG00000000460 +ENSG00000000457 +ENSG00000075945 +ENSG00000120370 +ENSG00000116132 +ENSG00000007933 +ENSG00000117507 +ENSG00000094963 +ENSG00000010932 +ENSG00000076258 +ENSG00000117523 +ENSG00000034971 +ENSG00000117533 +ENSG00000010165 +ENSG00000208024 +ENSG00000230630 +ENSG00000197959 +ENSG00000135845 +ENSG00000094975 +ENSG00000117560 +ENSG00000120337 +ENSG00000117586 +ENSG00000117592 +ENSG00000162753 +ENSG00000183831 +ENSG00000076321 +ENSG00000120334 +ENSG00000117593 +ENSG00000234741 +ENSG00000185278 +ENSG00000117601 +ENSG00000135870 +ENSG00000203737 +ENSG00000152061 +ENSG00000116161 +ENSG00000120333 +ENSG00000120332 +ENSG00000235750 +ENSG00000116147 +ENSG00000143207 +ENSG00000116183 +ENSG00000152092 +ENSG00000198797 +ENSG00000120341 +ENSG00000075391 +ENSG00000240021 +ENSG00000116194 +ENSG00000116191 +ENSG00000116199 +ENSG00000186283 +ENSG00000143322 +ENSG00000057252 +ENSG00000162779 +ENSG00000162782 +ENSG00000143340 +ENSG00000169905 +ENSG00000143337 +ENSG00000135837 +ENSG00000116260 +ENSG00000121454 +ENSG00000230124 +ENSG00000143324 +ENSG00000135835 +ENSG00000135823 +ENSG00000153029 +ENSG00000162783 +ENSG00000198216 +ENSG00000135821 +ENSG00000203730 +ENSG00000135828 +ENSG00000143333 +ENSG00000135824 +ENSG00000135838 +ENSG00000135829 +ENSG00000135862 +ENSG00000058085 +ENSG00000157064 +ENSG00000116701 +ENSG00000116698 +ENSG00000162704 +ENSG00000143344 +ENSG00000198756 +ENSG00000198860 +ENSG00000116667 +ENSG00000116406 +ENSG00000135842 +ENSG00000121481 +ENSG00000121486 +ENSG00000116668 +ENSG00000116679 +ENSG00000143341 +ENSG00000116690 +ENSG00000047410 +ENSG00000262180 +ENSG00000157181 +ENSG00000116703 +ENSG00000073756 +ENSG00000116711 +ENSG00000162670 +ENSG00000150681 +ENSG00000090104 +ENSG00000127074 +ENSG00000116741 +ENSG00000116750 +ENSG00000116747 +ENSG00000023572 +ENSG00000162630 +ENSG00000134371 +ENSG00000162687 +ENSG00000000971 +ENSG00000116785 +ENSG00000244414 +ENSG00000066279 +ENSG00000177888 +ENSG00000134376 +ENSG00000213047 +ENSG00000203724 +ENSG00000151414 +ENSG00000081237 +ENSG00000116833 +ENSG00000162702 +ENSG00000118193 +ENSG00000118197 +ENSG00000118200 +ENSG00000163362 +ENSG00000116852 +ENSG00000081248 +ENSG00000116857 +ENSG00000163395 +ENSG00000081277 +ENSG00000118194 +ENSG00000159166 +ENSG00000159173 +ENSG00000174307 +ENSG00000159176 +ENSG00000221028 +ENSG00000134369 +ENSG00000198700 +ENSG00000198892 +ENSG00000163431 +ENSG00000134375 +ENSG00000176393 +ENSG00000163435 +ENSG00000170075 +ENSG00000143862 +ENSG00000143851 +ENSG00000243323 +ENSG00000133067 +ENSG00000077152 +ENSG00000077157 +ENSG00000143858 +ENSG00000117139 +ENSG00000183155 +ENSG00000117153 +ENSG00000159346 +ENSG00000159348 +ENSG00000163444 +ENSG00000143847 +ENSG00000163485 +ENSG00000133055 +ENSG00000133048 +ENSG00000133063 +ENSG00000159388 +ENSG00000122176 +ENSG00000188783 +ENSG00000188770 +ENSG00000058668 +ENSG00000122188 +ENSG00000257315 +ENSG00000058673 +ENSG00000182004 +ENSG00000143842 +ENSG00000143845 +ENSG00000143839 +ENSG00000174567 +ENSG00000143850 +ENSG00000158615 +ENSG00000133056 +ENSG00000198625 +ENSG00000170382 +ENSG00000163531 +ENSG00000184144 +ENSG00000174529 +ENSG00000117222 +ENSG00000133059 +ENSG00000133069 +ENSG00000163545 +ENSG00000162873 +ENSG00000186007 +ENSG00000117266 +ENSG00000158711 +ENSG00000158715 +ENSG00000201944 +ENSG00000069275 +ENSG00000117280 +ENSG00000133065 +ENSG00000162877 +ENSG00000174502 +ENSG00000276600 +ENSG00000196188 +ENSG00000196550 +ENSG00000266028 +ENSG00000263528 +ENSG00000266094 +ENSG00000143486 +ENSG00000143479 +ENSG00000162889 +ENSG00000136634 +ENSG00000162892 +ENSG00000162896 +ENSG00000182795 +ENSG00000180667 +ENSG00000123836 +ENSG00000123843 +ENSG00000123838 +ENSG00000196352 +ENSG00000117322 +ENSG00000203710 +ENSG00000197721 +ENSG00000117335 +ENSG00000174059 +ENSG00000076356 +ENSG00000008118 +ENSG00000283876 +ENSG00000196878 +ENSG00000123689 +ENSG00000117594 +ENSG00000009790 +ENSG00000162757 +ENSG00000117595 +ENSG00000117597 +ENSG00000143469 +ENSG00000082497 +ENSG00000054392 +ENSG00000143473 +ENSG00000117625 +ENSG00000082512 +ENSG00000198570 +ENSG00000170385 +ENSG00000117650 +ENSG00000123684 +ENSG00000143493 +ENSG00000143476 +ENSG00000066027 +ENSG00000065600 +ENSG00000117691 +ENSG00000162772 +ENSG00000162771 +ENSG00000123685 +ENSG00000117697 +ENSG00000203705 +ENSG00000185523 +ENSG00000162769 +ENSG00000143494 +ENSG00000174606 +ENSG00000136643 +ENSG00000117707 +ENSG00000143499 +ENSG00000152104 +ENSG00000117724 +ENSG00000082482 +ENSG00000136636 +ENSG00000042781 +ENSG00000196482 +ENSG00000092978 +ENSG00000162814 +ENSG00000067533 +ENSG00000092969 +ENSG00000143353 +ENSG00000136628 +ENSG00000162813 +ENSG00000067704 +ENSG00000118873 +ENSG00000116141 +ENSG00000162817 +ENSG00000117791 +ENSG00000186205 +ENSG00000136630 +ENSG00000234754 +ENSG00000143507 +ENSG00000143512 +ENSG00000143498 +ENSG00000154305 +ENSG00000186063 +ENSG00000162819 +ENSG00000197520 +ENSG00000154309 +ENSG00000187554 +ENSG00000143502 +ENSG00000203697 +ENSG00000162909 +ENSG00000143514 +ENSG00000143756 +ENSG00000143753 +ENSG00000143748 +ENSG00000143771 +ENSG00000162923 +ENSG00000143786 +ENSG00000185842 +ENSG00000143815 +ENSG00000154380 +ENSG00000143742 +ENSG00000143819 +ENSG00000196187 +ENSG00000243709 +ENSG00000143811 +ENSG00000143768 +ENSG00000143751 +ENSG00000163041 +ENSG00000182827 +ENSG00000183814 +ENSG00000143799 +ENSG00000143772 +ENSG00000143801 +ENSG00000143776 +ENSG00000181450 +ENSG00000081692 +ENSG00000143740 +ENSG00000143816 +ENSG00000143761 +ENSG00000143793 +ENSG00000162910 +ENSG00000143774 +ENSG00000198835 +ENSG00000181873 +ENSG00000154358 +ENSG00000154370 +ENSG00000162931 +ENSG00000181218 +ENSG00000196890 +ENSG00000168159 +ENSG00000116574 +ENSG00000168118 +ENSG00000154429 +ENSG00000143632 +ENSG00000069248 +ENSG00000135776 +ENSG00000135801 +ENSG00000135763 +ENSG00000143641 +ENSG00000177614 +ENSG00000135775 +ENSG00000135744 +ENSG00000135773 +ENSG00000119280 +ENSG00000143643 +ENSG00000173409 +ENSG00000182118 +ENSG00000119283 +ENSG00000143633 +ENSG00000116906 +ENSG00000116903 +ENSG00000010072 +ENSG00000135766 +ENSG00000116918 +ENSG00000162946 +ENSG00000116991 +ENSG00000212916 +ENSG00000135778 +ENSG00000135750 +ENSG00000183780 +ENSG00000168275 +ENSG00000059588 +ENSG00000168264 +ENSG00000207181 +ENSG00000173726 +ENSG00000188739 +ENSG00000054267 +ENSG00000152904 +ENSG00000116957 +ENSG00000162885 +ENSG00000168243 +ENSG00000143669 +ENSG00000116962 +ENSG00000077585 +ENSG00000186197 +ENSG00000223776 +ENSG00000116977 +ENSG00000119285 +ENSG00000077522 +ENSG00000116984 +ENSG00000198626 +ENSG00000133019 +ENSG00000155816 +ENSG00000180875 +ENSG00000182901 +ENSG00000091483 +ENSG00000117009 +ENSG00000203668 +ENSG00000054277 +ENSG00000162843 +ENSG00000174371 +ENSG00000197769 +ENSG00000180287 +ENSG00000143702 +ENSG00000054282 +ENSG00000117020 +ENSG00000179456 +ENSG00000173728 +ENSG00000035687 +ENSG00000121644 +ENSG00000203667 +ENSG00000153187 +ENSG00000203666 +ENSG00000162849 +ENSG00000185420 +ENSG00000162851 +ENSG00000162852 +ENSG00000143653 +ENSG00000153207 +ENSG00000197472 +ENSG00000277462 +ENSG00000188295 +ENSG00000196418 +ENSG00000162714 +ENSG00000162711 +ENSG00000169224 +ENSG00000162722 +ENSG00000238243 +ENSG00000175137 +ENSG00000171161 +ENSG00000171163 +ENSG00000185220 +ENSG00000261456 +ENSG00000015171 +ENSG00000151240 +ENSG00000107929 +ENSG00000107937 +ENSG00000148377 +ENSG00000232656 +ENSG00000067064 +ENSG00000047056 +ENSG00000185736 +ENSG00000067057 +ENSG00000107959 +ENSG00000067082 +ENSG00000165568 +ENSG00000151631 +ENSG00000187134 +ENSG00000151632 +ENSG00000196139 +ENSG00000198610 +ENSG00000178462 +ENSG00000173848 +ENSG00000178372 +ENSG00000178363 +ENSG00000196372 +ENSG00000108021 +ENSG00000057608 +ENSG00000134461 +ENSG00000134452 +ENSG00000134470 +ENSG00000134460 +ENSG00000134453 +ENSG00000170525 +ENSG00000065675 +ENSG00000198879 +ENSG00000123243 +ENSG00000151655 +ENSG00000151657 +ENSG00000165629 +ENSG00000165632 +ENSG00000107485 +ENSG00000048740 +ENSG00000148429 +ENSG00000134463 +ENSG00000148426 +ENSG00000151461 +ENSG00000181192 +ENSG00000065665 +ENSG00000165609 +ENSG00000151465 +ENSG00000183049 +ENSG00000151468 +ENSG00000123240 +ENSG00000065328 +ENSG00000107537 +ENSG00000086475 +ENSG00000165626 +ENSG00000165630 +ENSG00000151474 +ENSG00000065809 +ENSG00000185267 +ENSG00000187522 +ENSG00000152455 +ENSG00000152457 +ENSG00000197889 +ENSG00000152463 +ENSG00000176244 +ENSG00000152464 +ENSG00000152465 +ENSG00000148468 +ENSG00000077943 +ENSG00000165983 +ENSG00000165985 +ENSG00000148484 +ENSG00000107611 +ENSG00000107614 +ENSG00000026025 +ENSG00000148488 +ENSG00000136738 +ENSG00000148483 +ENSG00000260314 +ENSG00000148482 +ENSG00000165995 +ENSG00000241058 +ENSG00000165997 +ENSG00000120594 +ENSG00000078114 +ENSG00000204682 +ENSG00000180592 +ENSG00000078403 +ENSG00000136770 +ENSG00000148444 +ENSG00000168283 +ENSG00000077327 +ENSG00000150867 +ENSG00000165309 +ENSG00000148450 +ENSG00000165312 +ENSG00000120549 +ENSG00000107863 +ENSG00000099256 +ENSG00000185875 +ENSG00000151023 +ENSG00000151025 +ENSG00000095777 +ENSG00000077420 +ENSG00000148459 +ENSG00000136754 +ENSG00000107890 +ENSG00000136758 +ENSG00000120539 +ENSG00000107897 +ENSG00000099246 +ENSG00000150051 +ENSG00000169126 +ENSG00000150054 +ENSG00000095787 +ENSG00000095739 +ENSG00000197321 +ENSG00000165757 +ENSG00000107951 +ENSG00000107968 +ENSG00000183621 +ENSG00000237036 +ENSG00000148516 +ENSG00000165322 +ENSG00000170759 +ENSG00000120616 +ENSG00000216937 +ENSG00000150093 +ENSG00000099250 +ENSG00000148498 +ENSG00000108094 +ENSG00000095794 +ENSG00000108100 +ENSG00000177283 +ENSG00000198105 +ENSG00000175395 +ENSG00000189180 +ENSG00000075407 +ENSG00000196693 +ENSG00000165733 +ENSG00000165731 +ENSG00000169826 +ENSG00000198915 +ENSG00000169813 +ENSG00000196793 +ENSG00000198298 +ENSG00000169740 +ENSG00000223910 +ENSG00000226790 +ENSG00000107562 +ENSG00000187783 +ENSG00000165507 +ENSG00000107551 +ENSG00000165512 +ENSG00000256574 +ENSG00000012779 +ENSG00000165406 +ENSG00000172671 +ENSG00000188234 +ENSG00000265354 +ENSG00000266412 +ENSG00000264204 +ENSG00000274209 +ENSG00000264230 +ENSG00000204175 +ENSG00000204176 +ENSG00000165874 +ENSG00000204179 +ENSG00000266524 +ENSG00000265763 +ENSG00000265190 +ENSG00000204172 +ENSG00000189014 +ENSG00000107643 +ENSG00000128805 +ENSG00000128815 +ENSG00000165633 +ENSG00000204161 +ENSG00000177354 +ENSG00000225830 +ENSG00000197444 +ENSG00000227345 +ENSG00000204149 +ENSG00000188611 +ENSG00000198964 +ENSG00000204147 +ENSG00000148584 +ENSG00000177613 +ENSG00000185532 +ENSG00000107984 +ENSG00000150275 +ENSG00000122952 +ENSG00000151151 +ENSG00000122873 +ENSG00000072401 +ENSG00000108064 +ENSG00000122870 +ENSG00000165443 +ENSG00000148541 +ENSG00000165449 +ENSG00000108091 +ENSG00000151150 +ENSG00000170312 +ENSG00000072422 +ENSG00000196932 +ENSG00000183346 +ENSG00000150347 +ENSG00000182010 +ENSG00000138311 +ENSG00000181915 +ENSG00000122877 +ENSG00000148572 +ENSG00000171988 +ENSG00000165476 +ENSG00000216740 +ENSG00000198739 +ENSG00000183230 +ENSG00000108176 +ENSG00000096717 +ENSG00000148634 +ENSG00000138347 +ENSG00000179774 +ENSG00000108187 +ENSG00000096746 +ENSG00000204130 +ENSG00000138346 +ENSG00000122912 +ENSG00000138336 +ENSG00000283551 +ENSG00000060339 +ENSG00000165730 +ENSG00000107625 +ENSG00000165732 +ENSG00000122862 +ENSG00000122958 +ENSG00000156502 +ENSG00000156510 +ENSG00000156515 +ENSG00000075073 +ENSG00000099282 +ENSG00000171224 +ENSG00000197467 +ENSG00000099284 +ENSG00000042286 +ENSG00000156521 +ENSG00000079332 +ENSG00000180817 +ENSG00000148734 +ENSG00000172731 +ENSG00000148730 +ENSG00000156574 +ENSG00000107719 +ENSG00000180644 +ENSG00000138316 +ENSG00000166224 +ENSG00000166228 +ENSG00000107731 +ENSG00000198246 +ENSG00000107736 +ENSG00000197746 +ENSG00000122863 +ENSG00000107742 +ENSG00000138303 +ENSG00000166295 +ENSG00000168209 +ENSG00000148719 +ENSG00000107745 +ENSG00000156026 +ENSG00000138315 +ENSG00000122884 +ENSG00000166321 +ENSG00000122882 +ENSG00000138286 +ENSG00000213551 +ENSG00000182180 +ENSG00000227540 +ENSG00000236756 +ENSG00000138279 +ENSG00000166343 +ENSG00000107758 +ENSG00000166348 +ENSG00000177791 +ENSG00000166317 +ENSG00000172650 +ENSG00000176986 +ENSG00000196968 +ENSG00000172586 +ENSG00000214655 +ENSG00000166507 +ENSG00000148660 +ENSG00000122861 +ENSG00000035403 +ENSG00000185009 +ENSG00000156110 +ENSG00000156650 +ENSG00000079393 +ENSG00000156671 +ENSG00000165637 +ENSG00000165644 +ENSG00000226051 +ENSG00000165655 +ENSG00000237149 +ENSG00000148655 +ENSG00000156113 +ENSG00000151208 +ENSG00000148606 +ENSG00000138326 +ENSG00000108175 +ENSG00000108179 +ENSG00000165424 +ENSG00000253626 +ENSG00000185303 +ENSG00000122852 +ENSG00000133661 +ENSG00000189129 +ENSG00000122359 +ENSG00000151224 +ENSG00000122378 +ENSG00000108219 +ENSG00000178217 +ENSG00000185737 +ENSG00000165678 +ENSG00000148600 +ENSG00000148604 +ENSG00000107771 +ENSG00000182771 +ENSG00000062650 +ENSG00000122375 +ENSG00000122367 +ENSG00000107779 +ENSG00000173267 +ENSG00000173269 +ENSG00000148671 +ENSG00000148672 +ENSG00000122376 +ENSG00000184923 +ENSG00000214562 +ENSG00000107789 +ENSG00000198682 +ENSG00000138138 +ENSG00000223820 +ENSG00000227268 +ENSG00000171862 +ENSG00000184719 +ENSG00000204022 +ENSG00000182333 +ENSG00000152766 +ENSG00000138134 +ENSG00000107796 +ENSG00000026103 +ENSG00000138135 +ENSG00000119922 +ENSG00000119917 +ENSG00000185745 +ENSG00000107798 +ENSG00000152778 +ENSG00000152779 +ENSG00000152782 +ENSG00000138182 +ENSG00000148680 +ENSG00000148688 +ENSG00000148677 +ENSG00000234043 +ENSG00000180628 +ENSG00000165338 +ENSG00000119938 +ENSG00000107854 +ENSG00000174721 +ENSG00000095564 +ENSG00000107864 +ENSG00000198060 +ENSG00000119912 +ENSG00000138160 +ENSG00000152804 +ENSG00000138190 +ENSG00000187553 +ENSG00000095596 +ENSG00000138119 +ENSG00000138180 +ENSG00000138207 +ENSG00000186188 +ENSG00000095464 +ENSG00000148690 +ENSG00000108231 +ENSG00000176273 +ENSG00000180764 +ENSG00000138193 +ENSG00000173145 +ENSG00000108239 +ENSG00000119969 +ENSG00000108242 +ENSG00000138115 +ENSG00000173124 +ENSG00000107438 +ENSG00000095637 +ENSG00000059573 +ENSG00000119977 +ENSG00000138185 +ENSG00000188649 +ENSG00000107443 +ENSG00000177853 +ENSG00000095585 +ENSG00000095587 +ENSG00000077147 +ENSG00000155629 +ENSG00000196233 +ENSG00000187122 +ENSG00000213390 +ENSG00000165879 +ENSG00000181274 +ENSG00000052749 +ENSG00000171314 +ENSG00000171311 +ENSG00000171307 +ENSG00000155229 +ENSG00000165886 +ENSG00000165887 +ENSG00000203942 +ENSG00000241935 +ENSG00000171160 +ENSG00000155252 +ENSG00000119986 +ENSG00000155254 +ENSG00000155256 +ENSG00000120057 +ENSG00000155265 +ENSG00000095713 +ENSG00000166024 +ENSG00000138131 +ENSG00000284415 +ENSG00000119943 +ENSG00000264610 +ENSG00000107521 +ENSG00000172987 +ENSG00000119946 +ENSG00000120053 +ENSG00000155287 +ENSG00000198018 +ENSG00000014919 +ENSG00000119929 +ENSG00000023839 +ENSG00000107554 +ENSG00000107566 +ENSG00000213341 +ENSG00000095485 +ENSG00000196072 +ENSG00000107593 +ENSG00000099194 +ENSG00000075290 +ENSG00000075826 +ENSG00000166136 +ENSG00000166135 +ENSG00000119906 +ENSG00000095539 +ENSG00000055950 +ENSG00000107815 +ENSG00000107816 +ENSG00000186862 +ENSG00000107819 +ENSG00000107821 +ENSG00000166167 +ENSG00000166169 +ENSG00000166171 +ENSG00000107829 +ENSG00000107831 +ENSG00000107833 +ENSG00000198408 +ENSG00000120049 +ENSG00000120029 +ENSG00000166189 +ENSG00000198728 +ENSG00000148840 +ENSG00000166197 +ENSG00000119915 +ENSG00000107862 +ENSG00000077150 +ENSG00000059915 +ENSG00000107872 +ENSG00000107874 +ENSG00000138107 +ENSG00000107882 +ENSG00000171206 +ENSG00000138175 +ENSG00000156398 +ENSG00000166272 +ENSG00000148795 +ENSG00000214435 +ENSG00000148842 +ENSG00000076685 +ENSG00000148798 +ENSG00000156374 +ENSG00000148835 +ENSG00000173915 +ENSG00000148843 +ENSG00000138172 +ENSG00000185933 +ENSG00000107954 +ENSG00000107957 +ENSG00000107960 +ENSG00000065613 +ENSG00000065618 +ENSG00000156384 +ENSG00000197748 +ENSG00000148834 +ENSG00000065621 +ENSG00000148841 +ENSG00000120051 +ENSG00000156395 +ENSG00000108018 +ENSG00000108039 +ENSG00000148700 +ENSG00000119950 +ENSG00000119953 +ENSG00000138166 +ENSG00000108055 +ENSG00000203867 +ENSG00000150593 +ENSG00000214413 +ENSG00000108061 +ENSG00000150594 +ENSG00000119927 +ENSG00000197142 +ENSG00000023041 +ENSG00000151532 +ENSG00000148737 +ENSG00000148702 +ENSG00000197893 +ENSG00000165806 +ENSG00000148735 +ENSG00000198924 +ENSG00000196865 +ENSG00000043591 +ENSG00000095627 +ENSG00000165816 +ENSG00000169129 +ENSG00000099204 +ENSG00000151553 +ENSG00000165832 +ENSG00000107518 +ENSG00000151892 +ENSG00000175535 +ENSG00000187021 +ENSG00000266200 +ENSG00000165863 +ENSG00000165868 +ENSG00000188316 +ENSG00000165646 +ENSG00000165650 +ENSG00000229847 +ENSG00000170370 +ENSG00000107560 +ENSG00000177640 +ENSG00000165669 +ENSG00000151893 +ENSG00000188613 +ENSG00000207468 +ENSG00000107581 +ENSG00000119979 +ENSG00000183605 +ENSG00000165672 +ENSG00000198873 +ENSG00000148908 +ENSG00000151923 +ENSG00000151929 +ENSG00000198825 +ENSG00000197771 +ENSG00000107651 +ENSG00000120008 +ENSG00000066468 +ENSG00000107669 +ENSG00000107672 +ENSG00000138162 +ENSG00000138152 +ENSG00000107679 +ENSG00000254636 +ENSG00000166033 +ENSG00000187908 +ENSG00000138161 +ENSG00000213185 +ENSG00000119965 +ENSG00000179988 +ENSG00000095574 +ENSG00000196177 +ENSG00000154473 +ENSG00000154478 +ENSG00000121898 +ENSG00000182022 +ENSG00000065154 +ENSG00000107902 +ENSG00000189319 +ENSG00000203791 +ENSG00000165660 +ENSG00000019995 +ENSG00000175029 +ENSG00000107938 +ENSG00000188690 +ENSG00000107949 +ENSG00000089876 +ENSG00000203780 +ENSG00000148848 +ENSG00000154493 +ENSG00000188916 +ENSG00000150760 +ENSG00000186766 +ENSG00000132334 +ENSG00000148773 +ENSG00000170430 +ENSG00000108001 +ENSG00000108010 +ENSG00000176769 +ENSG00000175470 +ENSG00000176171 +ENSG00000188385 +ENSG00000151640 +ENSG00000165752 +ENSG00000148814 +ENSG00000171813 +ENSG00000068383 +ENSG00000148826 +ENSG00000171811 +ENSG00000171798 +ENSG00000151650 +ENSG00000151651 +ENSG00000130640 +ENSG00000198546 +ENSG00000130643 +ENSG00000165828 +ENSG00000148803 +ENSG00000127884 +ENSG00000148832 +ENSG00000148824 +ENSG00000203772 +ENSG00000130649 +ENSG00000171772 +ENSG00000177947 +ENSG00000177951 +ENSG00000177963 +ENSG00000142082 +ENSG00000185627 +ENSG00000174885 +ENSG00000142102 +ENSG00000185201 +ENSG00000185885 +ENSG00000142089 +ENSG00000182272 +ENSG00000184363 +ENSG00000185187 +ENSG00000185101 +ENSG00000174915 +ENSG00000023191 +ENSG00000174775 +ENSG00000161328 +ENSG00000185522 +ENSG00000099849 +ENSG00000199038 +ENSG00000247095 +ENSG00000070047 +ENSG00000185507 +ENSG00000099834 +ENSG00000070031 +ENSG00000069696 +ENSG00000177042 +ENSG00000177030 +ENSG00000177106 +ENSG00000177156 +ENSG00000177225 +ENSG00000184524 +ENSG00000177542 +ENSG00000177595 +ENSG00000177600 +ENSG00000177666 +ENSG00000177685 +ENSG00000177697 +ENSG00000177700 +ENSG00000214063 +ENSG00000177830 +ENSG00000183020 +ENSG00000184956 +ENSG00000198788 +ENSG00000215182 +ENSG00000117983 +ENSG00000078902 +ENSG00000174672 +ENSG00000182208 +ENSG00000184545 +ENSG00000205869 +ENSG00000205867 +ENSG00000117984 +ENSG00000149043 +ENSG00000130598 +ENSG00000130592 +ENSG00000130595 +ENSG00000214026 +ENSG00000226416 +ENSG00000130600 +ENSG00000167244 +ENSG00000099869 +ENSG00000129965 +ENSG00000180176 +ENSG00000183734 +ENSG00000110665 +ENSG00000064201 +ENSG00000110651 +ENSG00000184281 +ENSG00000070985 +ENSG00000269821 +ENSG00000053918 +ENSG00000129757 +ENSG00000254827 +ENSG00000110628 +ENSG00000181649 +ENSG00000205531 +ENSG00000110619 +ENSG00000021762 +ENSG00000184350 +ENSG00000005801 +ENSG00000182048 +ENSG00000167311 +ENSG00000129749 +ENSG00000110713 +ENSG00000148985 +ENSG00000177105 +ENSG00000167323 +ENSG00000167325 +ENSG00000132109 +ENSG00000167333 +ENSG00000180785 +ENSG00000167332 +ENSG00000244734 +ENSG00000223609 +ENSG00000213934 +ENSG00000213931 +ENSG00000175518 +ENSG00000121236 +ENSG00000258659 +ENSG00000196565 +ENSG00000132274 +ENSG00000181074 +ENSG00000132256 +ENSG00000180878 +ENSG00000051009 +ENSG00000132259 +ENSG00000110148 +ENSG00000170955 +ENSG00000166311 +ENSG00000166313 +ENSG00000110169 +ENSG00000110171 +ENSG00000132254 +ENSG00000132286 +ENSG00000179532 +ENSG00000132275 +ENSG00000166333 +ENSG00000166337 +ENSG00000166340 +ENSG00000166341 +ENSG00000158042 +ENSG00000254838 +ENSG00000149054 +ENSG00000149050 +ENSG00000158077 +ENSG00000170743 +ENSG00000183801 +ENSG00000166387 +ENSG00000166394 +ENSG00000183378 +ENSG00000175390 +ENSG00000166402 +ENSG00000166405 +ENSG00000166407 +ENSG00000130413 +ENSG00000166436 +ENSG00000166441 +ENSG00000166444 +ENSG00000166452 +ENSG00000176029 +ENSG00000175348 +ENSG00000175352 +ENSG00000175356 +ENSG00000184014 +ENSG00000166471 +ENSG00000201998 +ENSG00000205339 +ENSG00000166478 +ENSG00000166483 +ENSG00000133789 +ENSG00000133812 +ENSG00000148926 +ENSG00000133805 +ENSG00000255823 +ENSG00000110315 +ENSG00000177112 +ENSG00000133800 +ENSG00000072952 +ENSG00000198730 +ENSG00000110321 +ENSG00000236287 +ENSG00000254598 +ENSG00000110328 +ENSG00000170242 +ENSG00000050165 +ENSG00000133816 +ENSG00000133808 +ENSG00000197702 +ENSG00000187079 +ENSG00000189431 +ENSG00000133794 +ENSG00000148925 +ENSG00000197601 +ENSG00000262655 +ENSG00000133818 +ENSG00000129083 +ENSG00000129084 +ENSG00000152270 +ENSG00000186104 +ENSG00000110680 +ENSG00000175868 +ENSG00000188487 +ENSG00000110693 +ENSG00000110696 +ENSG00000166689 +ENSG00000110700 +ENSG00000011405 +ENSG00000070081 +ENSG00000188211 +ENSG00000187486 +ENSG00000006071 +ENSG00000006611 +ENSG00000129159 +ENSG00000129158 +ENSG00000129167 +ENSG00000166788 +ENSG00000148965 +ENSG00000134339 +ENSG00000173432 +ENSG00000110756 +ENSG00000110768 +ENSG00000134333 +ENSG00000166796 +ENSG00000166800 +ENSG00000074319 +ENSG00000151116 +ENSG00000179119 +ENSG00000151117 +ENSG00000179057 +ENSG00000110786 +ENSG00000177054 +ENSG00000129170 +ENSG00000129173 +ENSG00000166833 +ENSG00000109854 +ENSG00000185238 +ENSG00000165973 +ENSG00000171714 +ENSG00000183161 +ENSG00000148935 +ENSG00000198168 +ENSG00000187398 +ENSG00000169550 +ENSG00000134343 +ENSG00000148942 +ENSG00000176971 +ENSG00000129151 +ENSG00000109881 +ENSG00000205213 +ENSG00000148943 +ENSG00000245573 +ENSG00000176697 +ENSG00000121621 +ENSG00000169519 +ENSG00000182255 +ENSG00000152219 +ENSG00000066382 +ENSG00000170959 +ENSG00000170946 +ENSG00000148950 +ENSG00000109911 +ENSG00000007372 +ENSG00000049449 +ENSG00000184937 +ENSG00000149100 +ENSG00000186714 +ENSG00000135378 +ENSG00000060749 +ENSG00000121690 +ENSG00000176148 +ENSG00000176102 +ENSG00000110422 +ENSG00000110427 +ENSG00000205177 +ENSG00000085063 +ENSG00000110429 +ENSG00000135363 +ENSG00000135387 +ENSG00000135372 +ENSG00000166016 +ENSG00000121691 +ENSG00000135373 +ENSG00000149089 +ENSG00000110435 +ENSG00000026508 +ENSG00000110436 +ENSG00000149090 +ENSG00000179431 +ENSG00000166326 +ENSG00000179241 +ENSG00000110442 +ENSG00000135362 +ENSG00000175104 +ENSG00000166349 +ENSG00000175097 +ENSG00000166352 +ENSG00000148948 +ENSG00000166181 +ENSG00000052841 +ENSG00000149084 +ENSG00000166199 +ENSG00000187479 +ENSG00000110455 +ENSG00000151348 +ENSG00000052850 +ENSG00000085117 +ENSG00000157570 +ENSG00000175274 +ENSG00000019485 +ENSG00000019505 +ENSG00000175264 +ENSG00000181830 +ENSG00000121671 +ENSG00000121653 +ENSG00000234776 +ENSG00000121680 +ENSG00000135365 +ENSG00000157613 +ENSG00000264102 +ENSG00000149091 +ENSG00000110492 +ENSG00000180720 +ENSG00000110497 +ENSG00000180423 +ENSG00000175224 +ENSG00000175220 +ENSG00000175213 +ENSG00000180210 +ENSG00000175216 +ENSG00000134569 +ENSG00000149179 +ENSG00000149182 +ENSG00000165912 +ENSG00000134574 +ENSG00000134575 +ENSG00000025434 +ENSG00000110514 +ENSG00000134571 +ENSG00000066336 +ENSG00000165915 +ENSG00000165916 +ENSG00000165917 +ENSG00000149187 +ENSG00000110536 +ENSG00000123444 +ENSG00000213619 +ENSG00000196666 +ENSG00000172247 +ENSG00000109919 +ENSG00000165923 +ENSG00000109920 +ENSG00000030066 +ENSG00000149177 +ENSG00000086205 +ENSG00000183908 +ENSG00000134817 +ENSG00000149115 +ENSG00000149136 +ENSG00000186652 +ENSG00000134802 +ENSG00000186907 +ENSG00000149150 +ENSG00000134809 +ENSG00000214872 +ENSG00000156587 +ENSG00000149131 +ENSG00000166793 +ENSG00000172409 +ENSG00000156599 +ENSG00000156603 +ENSG00000213593 +ENSG00000233436 +ENSG00000198561 +ENSG00000110031 +ENSG00000186660 +ENSG00000242689 +ENSG00000156689 +ENSG00000166840 +ENSG00000189057 +ENSG00000166801 +ENSG00000110042 +ENSG00000197629 +ENSG00000110048 +ENSG00000166889 +ENSG00000166900 +ENSG00000166902 +ENSG00000134827 +ENSG00000149534 +ENSG00000110077 +ENSG00000110079 +ENSG00000166927 +ENSG00000166926 +ENSG00000166928 +ENSG00000156738 +ENSG00000110104 +ENSG00000183134 +ENSG00000149506 +ENSG00000110107 +ENSG00000110108 +ENSG00000006118 +ENSG00000110446 +ENSG00000013725 +ENSG00000110448 +ENSG00000167987 +ENSG00000229859 +ENSG00000229183 +ENSG00000256713 +ENSG00000167992 +ENSG00000167986 +ENSG00000149476 +ENSG00000162144 +ENSG00000149483 +ENSG00000187049 +ENSG00000149532 +ENSG00000167985 +ENSG00000162148 +ENSG00000204950 +ENSG00000011347 +ENSG00000243742 +ENSG00000134780 +ENSG00000124915 +ENSG00000124920 +ENSG00000134825 +ENSG00000168496 +ENSG00000149485 +ENSG00000134824 +ENSG00000221968 +ENSG00000167994 +ENSG00000167995 +ENSG00000167996 +ENSG00000149503 +ENSG00000124935 +ENSG00000110484 +ENSG00000162174 +ENSG00000149021 +ENSG00000124942 +ENSG00000254772 +ENSG00000149016 +ENSG00000149480 +ENSG00000149499 +ENSG00000149489 +ENSG00000149541 +ENSG00000089597 +ENSG00000185085 +ENSG00000214756 +ENSG00000204922 +ENSG00000162191 +ENSG00000177363 +ENSG00000162188 +ENSG00000168000 +ENSG00000214753 +ENSG00000162222 +ENSG00000185670 +ENSG00000168002 +ENSG00000162227 +ENSG00000185475 +ENSG00000168569 +ENSG00000162231 +ENSG00000162236 +ENSG00000133316 +ENSG00000277846 +ENSG00000168003 +ENSG00000168539 +ENSG00000168004 +ENSG00000133317 +ENSG00000133321 +ENSG00000133328 +ENSG00000176485 +ENSG00000184743 +ENSG00000133318 +ENSG00000188070 +ENSG00000168005 +ENSG00000072518 +ENSG00000167771 +ENSG00000110583 +ENSG00000176340 +ENSG00000167770 +ENSG00000126500 +ENSG00000133315 +ENSG00000168439 +ENSG00000149781 +ENSG00000149743 +ENSG00000149761 +ENSG00000110011 +ENSG00000173511 +ENSG00000173486 +ENSG00000173457 +ENSG00000149782 +ENSG00000002330 +ENSG00000173264 +ENSG00000182450 +ENSG00000219435 +ENSG00000173153 +ENSG00000173113 +ENSG00000126432 +ENSG00000168071 +ENSG00000162302 +ENSG00000168065 +ENSG00000110076 +ENSG00000068831 +ENSG00000068976 +ENSG00000168066 +ENSG00000168067 +ENSG00000133895 +ENSG00000171219 +ENSG00000110047 +ENSG00000110046 +ENSG00000068971 +ENSG00000149735 +ENSG00000168062 +ENSG00000213465 +ENSG00000110025 +ENSG00000168061 +ENSG00000168060 +ENSG00000146670 +ENSG00000162300 +ENSG00000187066 +ENSG00000149823 +ENSG00000149809 +ENSG00000174276 +ENSG00000149806 +ENSG00000149792 +ENSG00000162298 +ENSG00000014216 +ENSG00000197847 +ENSG00000014138 +ENSG00000149798 +ENSG00000133884 +ENSG00000173825 +ENSG00000162241 +ENSG00000126391 +ENSG00000245532 +ENSG00000251562 +ENSG00000142186 +ENSG00000168056 +ENSG00000173465 +ENSG00000176973 +ENSG00000173442 +ENSG00000173338 +ENSG00000173327 +ENSG00000266041 +ENSG00000265874 +ENSG00000213445 +ENSG00000173039 +ENSG00000172977 +ENSG00000172922 +ENSG00000254470 +ENSG00000172818 +ENSG00000172803 +ENSG00000172757 +ENSG00000172732 +ENSG00000172638 +ENSG00000172543 +ENSG00000172500 +ENSG00000175602 +ENSG00000175592 +ENSG00000175573 +ENSG00000175550 +ENSG00000175513 +ENSG00000175467 +ENSG00000175376 +ENSG00000175334 +ENSG00000175315 +ENSG00000175294 +ENSG00000175229 +ENSG00000087365 +ENSG00000175115 +ENSG00000174996 +ENSG00000174903 +ENSG00000174871 +ENSG00000174851 +ENSG00000179292 +ENSG00000174807 +ENSG00000174791 +ENSG00000174744 +ENSG00000174669 +ENSG00000174576 +ENSG00000174547 +ENSG00000174516 +ENSG00000254986 +ENSG00000174483 +ENSG00000174165 +ENSG00000248746 +ENSG00000174080 +ENSG00000182791 +ENSG00000173992 +ENSG00000239306 +ENSG00000173933 +ENSG00000173914 +ENSG00000173898 +ENSG00000173715 +ENSG00000173653 +ENSG00000173621 +ENSG00000173599 +ENSG00000173227 +ENSG00000173156 +ENSG00000173120 +ENSG00000173020 +ENSG00000172932 +ENSG00000172830 +ENSG00000175482 +ENSG00000175505 +ENSG00000172613 +ENSG00000175463 +ENSG00000172531 +ENSG00000172508 +ENSG00000175634 +ENSG00000172725 +ENSG00000175514 +ENSG00000175544 +ENSG00000172663 +ENSG00000110711 +ENSG00000110697 +ENSG00000167797 +ENSG00000084207 +ENSG00000167792 +ENSG00000231793 +ENSG00000167799 +ENSG00000167800 +ENSG00000132744 +ENSG00000132746 +ENSG00000110057 +ENSG00000006534 +ENSG00000110717 +ENSG00000110719 +ENSG00000110721 +ENSG00000110066 +ENSG00000171067 +ENSG00000162337 +ENSG00000110075 +ENSG00000069482 +ENSG00000110090 +ENSG00000197345 +ENSG00000132740 +ENSG00000172935 +ENSG00000162341 +ENSG00000172927 +ENSG00000110092 +ENSG00000149716 +ENSG00000131620 +ENSG00000168040 +ENSG00000131626 +ENSG00000085733 +ENSG00000162105 +ENSG00000172893 +ENSG00000172890 +ENSG00000244411 +ENSG00000241233 +ENSG00000254997 +ENSG00000204572 +ENSG00000158483 +ENSG00000137522 +ENSG00000137496 +ENSG00000137497 +ENSG00000149357 +ENSG00000184154 +ENSG00000110200 +ENSG00000110203 +ENSG00000110195 +ENSG00000165457 +ENSG00000165458 +ENSG00000165462 +ENSG00000162129 +ENSG00000186642 +ENSG00000186635 +ENSG00000214530 +ENSG00000168010 +ENSG00000137478 +ENSG00000175591 +ENSG00000171631 +ENSG00000110237 +ENSG00000054967 +ENSG00000054965 +ENSG00000021300 +ENSG00000175582 +ENSG00000175581 +ENSG00000181924 +ENSG00000175575 +ENSG00000187726 +ENSG00000175567 +ENSG00000175564 +ENSG00000168014 +ENSG00000214517 +ENSG00000149380 +ENSG00000165434 +ENSG00000175538 +ENSG00000175536 +ENSG00000077514 +ENSG00000054938 +ENSG00000166439 +ENSG00000166435 +ENSG00000118363 +ENSG00000162139 +ENSG00000137491 +ENSG00000261594 +ENSG00000137486 +ENSG00000207445 +ENSG00000149273 +ENSG00000149243 +ENSG00000158555 +ENSG00000149257 +ENSG00000171533 +ENSG00000166391 +ENSG00000062282 +ENSG00000198382 +ENSG00000085741 +ENSG00000137492 +ENSG00000158636 +ENSG00000137507 +ENSG00000182704 +ENSG00000078124 +ENSG00000149260 +ENSG00000137474 +ENSG00000178795 +ENSG00000149269 +ENSG00000178301 +ENSG00000074201 +ENSG00000048649 +ENSG00000087884 +ENSG00000149262 +ENSG00000151364 +ENSG00000151365 +ENSG00000151366 +ENSG00000159063 +ENSG00000188997 +ENSG00000118369 +ENSG00000033327 +ENSG00000137513 +ENSG00000149256 +ENSG00000182103 +ENSG00000165490 +ENSG00000137509 +ENSG00000137502 +ENSG00000165494 +ENSG00000137494 +ENSG00000137500 +ENSG00000150672 +ENSG00000171204 +ENSG00000171202 +ENSG00000137504 +ENSG00000179071 +ENSG00000137501 +ENSG00000073921 +ENSG00000074266 +ENSG00000149196 +ENSG00000149201 +ENSG00000151376 +ENSG00000150687 +ENSG00000174804 +ENSG00000166575 +ENSG00000123892 +ENSG00000109861 +ENSG00000255082 +ENSG00000168959 +ENSG00000086991 +ENSG00000134612 +ENSG00000077616 +ENSG00000110172 +ENSG00000165323 +ENSG00000180773 +ENSG00000166002 +ENSG00000254911 +ENSG00000202314 +ENSG00000207304 +ENSG00000182919 +ENSG00000166012 +ENSG00000042429 +ENSG00000214376 +ENSG00000181333 +ENSG00000110218 +ENSG00000123901 +ENSG00000020922 +ENSG00000168876 +ENSG00000196371 +ENSG00000134627 +ENSG00000166025 +ENSG00000150316 +ENSG00000186280 +ENSG00000235268 +ENSG00000263465 +ENSG00000149218 +ENSG00000149212 +ENSG00000077458 +ENSG00000166037 +ENSG00000087053 +ENSG00000184384 +ENSG00000149231 +ENSG00000183340 +ENSG00000149972 +ENSG00000165895 +ENSG00000170647 +ENSG00000082175 +ENSG00000137672 +ENSG00000187151 +ENSG00000137691 +ENSG00000137693 +ENSG00000023445 +ENSG00000110330 +ENSG00000152558 +ENSG00000137673 +ENSG00000118113 +ENSG00000196611 +ENSG00000149968 +ENSG00000137692 +ENSG00000187240 +ENSG00000170962 +ENSG00000204403 +ENSG00000196954 +ENSG00000137757 +ENSG00000137752 +ENSG00000204397 +ENSG00000152578 +ENSG00000170903 +ENSG00000182359 +ENSG00000149313 +ENSG00000152402 +ENSG00000152404 +ENSG00000137760 +ENSG00000110675 +ENSG00000170290 +ENSG00000110660 +ENSG00000179331 +ENSG00000166266 +ENSG00000075239 +ENSG00000149308 +ENSG00000149311 +ENSG00000166323 +ENSG00000178202 +ENSG00000110723 +ENSG00000178105 +ENSG00000185742 +ENSG00000149289 +ENSG00000137710 +ENSG00000137714 +ENSG00000137727 +ENSG00000214290 +ENSG00000110777 +ENSG00000183644 +ENSG00000204381 +ENSG00000170145 +ENSG00000137713 +ENSG00000086848 +ENSG00000255561 +ENSG00000137720 +ENSG00000170276 +ENSG00000109846 +ENSG00000149300 +ENSG00000150764 +ENSG00000150768 +ENSG00000150773 +ENSG00000150776 +ENSG00000150779 +ENSG00000204370 +ENSG00000150782 +ENSG00000150783 +ENSG00000197580 +ENSG00000188771 +ENSG00000150787 +ENSG00000149294 +ENSG00000149292 +ENSG00000170209 +ENSG00000149295 +ENSG00000166682 +ENSG00000086827 +ENSG00000048028 +ENSG00000166736 +ENSG00000109906 +ENSG00000166741 +ENSG00000180425 +ENSG00000076053 +ENSG00000076043 +ENSG00000095110 +ENSG00000137634 +ENSG00000204361 +ENSG00000182985 +ENSG00000137656 +ENSG00000109917 +ENSG00000118137 +ENSG00000160584 +ENSG00000168092 +ENSG00000149577 +ENSG00000149591 +ENSG00000160613 +ENSG00000167257 +ENSG00000278768 +ENSG00000186318 +ENSG00000110274 +ENSG00000177103 +ENSG00000137731 +ENSG00000137726 +ENSG00000137747 +ENSG00000110324 +ENSG00000137648 +ENSG00000177098 +ENSG00000149575 +ENSG00000160588 +ENSG00000149573 +ENSG00000198851 +ENSG00000167286 +ENSG00000160654 +ENSG00000110344 +ENSG00000167283 +ENSG00000118058 +ENSG00000172425 +ENSG00000149582 +ENSG00000118096 +ENSG00000095139 +ENSG00000019144 +ENSG00000118094 +ENSG00000110367 +ENSG00000160683 +ENSG00000186174 +ENSG00000110375 +ENSG00000240970 +ENSG00000186166 +ENSG00000118181 +ENSG00000283704 +ENSG00000196655 +ENSG00000137700 +ENSG00000149428 +ENSG00000160695 +ENSG00000256269 +ENSG00000188486 +ENSG00000172269 +ENSG00000172375 +ENSG00000172273 +ENSG00000172350 +ENSG00000160703 +ENSG00000172367 +ENSG00000248712 +ENSG00000110395 +ENSG00000076706 +ENSG00000173456 +ENSG00000223953 +ENSG00000235718 +ENSG00000036672 +ENSG00000154096 +ENSG00000110400 +ENSG00000137699 +ENSG00000184232 +ENSG00000137709 +ENSG00000181264 +ENSG00000196914 +ENSG00000149403 +ENSG00000154114 +ENSG00000109927 +ENSG00000109929 +ENSG00000137642 +ENSG00000255248 +ENSG00000154127 +ENSG00000109943 +ENSG00000109944 +ENSG00000109971 +ENSG00000166250 +ENSG00000023171 +ENSG00000166257 +ENSG00000166261 +ENSG00000110002 +ENSG00000154144 +ENSG00000110013 +ENSG00000064199 +ENSG00000154146 +ENSG00000019102 +ENSG00000149564 +ENSG00000120458 +ENSG00000154134 +ENSG00000154133 +ENSG00000165478 +ENSG00000149548 +ENSG00000134955 +ENSG00000150433 +ENSG00000165495 +ENSG00000149557 +ENSG00000149547 +ENSG00000134910 +ENSG00000149554 +ENSG00000134940 +ENSG00000198331 +ENSG00000110060 +ENSG00000109832 +ENSG00000064309 +ENSG00000165526 +ENSG00000197798 +ENSG00000110074 +ENSG00000150455 +ENSG00000110063 +ENSG00000110080 +ENSG00000149571 +ENSG00000134954 +ENSG00000151702 +ENSG00000151704 +ENSG00000120457 +ENSG00000120471 +ENSG00000134909 +ENSG00000043039 +ENSG00000151715 +ENSG00000170322 +ENSG00000170325 +ENSG00000233220 +ENSG00000084234 +ENSG00000149418 +ENSG00000196323 +ENSG00000134917 +ENSG00000166106 +ENSG00000120451 +ENSG00000182667 +ENSG00000183715 +ENSG00000080854 +ENSG00000166086 +ENSG00000151503 +ENSG00000151502 +ENSG00000151500 +ENSG00000151498 +ENSG00000166105 +ENSG00000149328 +ENSG00000109956 +ENSG00000120645 +ENSG00000111181 +ENSG00000010379 +ENSG00000073614 +ENSG00000120647 +ENSG00000139044 +ENSG00000171840 +ENSG00000060237 +ENSG00000002016 +ENSG00000082805 +ENSG00000171823 +ENSG00000111186 +ENSG00000006831 +ENSG00000151062 +ENSG00000151065 +ENSG00000151067 +ENSG00000004478 +ENSG00000053702 +ENSG00000111203 +ENSG00000111206 +ENSG00000171792 +ENSG00000078246 +ENSG00000197905 +ENSG00000011105 +ENSG00000130038 +ENSG00000111224 +ENSG00000118971 +ENSG00000078237 +ENSG00000047621 +ENSG00000111247 +ENSG00000010219 +ENSG00000111254 +ENSG00000139180 +ENSG00000130035 +ENSG00000111262 +ENSG00000130037 +ENSG00000185652 +ENSG00000047617 +ENSG00000110799 +ENSG00000010278 +ENSG00000008323 +ENSG00000067182 +ENSG00000111319 +ENSG00000111321 +ENSG00000215039 +ENSG00000139193 +ENSG00000139192 +ENSG00000139190 +ENSG00000111639 +ENSG00000010292 +ENSG00000111640 +ENSG00000010295 +ENSG00000111641 +ENSG00000111642 +ENSG00000184574 +ENSG00000111644 +ENSG00000111653 +ENSG00000126746 +ENSG00000139200 +ENSG00000111652 +ENSG00000089693 +ENSG00000159335 +ENSG00000089692 +ENSG00000010610 +ENSG00000250510 +ENSG00000111664 +ENSG00000111665 +ENSG00000111667 +ENSG00000111669 +ENSG00000240370 +ENSG00000111671 +ENSG00000010626 +ENSG00000111674 +ENSG00000111676 +ENSG00000111678 +ENSG00000111679 +ENSG00000238795 +ENSG00000215021 +ENSG00000126749 +ENSG00000111684 +ENSG00000182326 +ENSG00000159403 +ENSG00000139178 +ENSG00000139194 +ENSG00000139182 +ENSG00000139197 +ENSG00000215009 +ENSG00000177675 +ENSG00000177575 +ENSG00000111704 +ENSG00000173262 +ENSG00000059804 +ENSG00000065970 +ENSG00000171860 +ENSG00000089818 +ENSG00000235602 +ENSG00000111729 +ENSG00000196946 +ENSG00000226711 +ENSG00000171847 +ENSG00000166527 +ENSG00000166523 +ENSG00000197614 +ENSG00000166532 +ENSG00000166535 +ENSG00000111752 +ENSG00000003056 +ENSG00000139187 +ENSG00000175899 +ENSG00000126838 +ENSG00000283429 +ENSG00000256069 +ENSG00000111796 +ENSG00000069493 +ENSG00000110848 +ENSG00000150045 +ENSG00000110852 +ENSG00000172322 +ENSG00000165682 +ENSG00000256660 +ENSG00000197992 +ENSG00000150048 +ENSG00000172243 +ENSG00000173391 +ENSG00000165685 +ENSG00000139112 +ENSG00000134539 +ENSG00000213809 +ENSG00000183542 +ENSG00000205810 +ENSG00000205809 +ENSG00000134545 +ENSG00000111196 +ENSG00000060140 +ENSG00000060138 +ENSG00000121318 +ENSG00000134551 +ENSG00000212124 +ENSG00000256436 +ENSG00000226761 +ENSG00000255374 +ENSG00000256188 +ENSG00000231887 +ENSG00000212127 +ENSG00000111215 +ENSG00000121335 +ENSG00000139083 +ENSG00000121380 +ENSG00000070018 +ENSG00000111261 +ENSG00000205791 +ENSG00000111266 +ENSG00000111269 +ENSG00000183150 +ENSG00000111276 +ENSG00000178878 +ENSG00000213782 +ENSG00000234498 +ENSG00000013588 +ENSG00000111291 +ENSG00000013583 +ENSG00000111305 +ENSG00000134531 +ENSG00000273079 +ENSG00000171681 +ENSG00000121316 +ENSG00000070019 +ENSG00000197837 +ENSG00000246705 +ENSG00000084463 +ENSG00000179256 +ENSG00000111339 +ENSG00000111341 +ENSG00000182993 +ENSG00000139055 +ENSG00000111348 +ENSG00000134533 +ENSG00000151490 +ENSG00000151491 +ENSG00000023734 +ENSG00000023697 +ENSG00000008394 +ENSG00000048540 +ENSG00000111404 +ENSG00000139144 +ENSG00000052126 +ENSG00000139154 +ENSG00000172572 +ENSG00000139155 +ENSG00000084453 +ENSG00000121350 +ENSG00000004700 +ENSG00000111711 +ENSG00000134548 +ENSG00000111713 +ENSG00000111716 +ENSG00000121361 +ENSG00000069431 +ENSG00000111726 +ENSG00000111728 +ENSG00000111731 +ENSG00000139163 +ENSG00000134532 +ENSG00000060982 +ENSG00000118308 +ENSG00000118307 +ENSG00000133703 +ENSG00000123094 +ENSG00000123095 +ENSG00000123096 +ENSG00000123104 +ENSG00000064102 +ENSG00000111790 +ENSG00000064115 +ENSG00000152944 +ENSG00000214700 +ENSG00000211455 +ENSG00000029153 +ENSG00000165935 +ENSG00000110841 +ENSG00000174236 +ENSG00000061794 +ENSG00000205693 +ENSG00000087448 +ENSG00000087494 +ENSG00000123106 +ENSG00000064763 +ENSG00000087502 +ENSG00000187950 +ENSG00000133687 +ENSG00000133704 +ENSG00000110888 +ENSG00000110900 +ENSG00000013573 +ENSG00000177359 +ENSG00000139146 +ENSG00000170456 +ENSG00000151743 +ENSG00000188375 +ENSG00000174718 +ENSG00000151746 +ENSG00000139132 +ENSG00000087470 +ENSG00000139131 +ENSG00000057294 +ENSG00000139133 +ENSG00000175548 +ENSG00000139117 +ENSG00000139116 +ENSG00000173208 +ENSG00000151229 +ENSG00000188906 +ENSG00000205592 +ENSG00000018236 +ENSG00000165966 +ENSG00000151233 +ENSG00000015153 +ENSG00000139168 +ENSG00000134283 +ENSG00000139174 +ENSG00000129317 +ENSG00000198001 +ENSG00000151239 +ENSG00000139173 +ENSG00000184613 +ENSG00000185610 +ENSG00000134297 +ENSG00000177119 +ENSG00000189079 +ENSG00000139218 +ENSG00000111371 +ENSG00000134294 +ENSG00000139209 +ENSG00000139211 +ENSG00000179715 +ENSG00000005175 +ENSG00000111405 +ENSG00000079337 +ENSG00000211584 +ENSG00000061273 +ENSG00000111424 +ENSG00000134291 +ENSG00000139219 +ENSG00000079387 +ENSG00000152556 +ENSG00000177981 +ENSG00000177875 +ENSG00000172640 +ENSG00000187166 +ENSG00000167528 +ENSG00000206612 +ENSG00000139620 +ENSG00000129315 +ENSG00000174233 +ENSG00000167535 +ENSG00000174243 +ENSG00000172602 +ENSG00000134285 +ENSG00000139537 +ENSG00000134287 +ENSG00000169884 +ENSG00000125084 +ENSG00000181418 +ENSG00000181929 +ENSG00000167548 +ENSG00000167550 +ENSG00000139549 +ENSG00000139636 +ENSG00000123416 +ENSG00000167552 +ENSG00000167553 +ENSG00000135406 +ENSG00000135451 +ENSG00000178401 +ENSG00000123352 +ENSG00000135519 +ENSG00000187778 +ENSG00000135436 +ENSG00000110844 +ENSG00000161791 +ENSG00000139644 +ENSG00000167566 +ENSG00000186666 +ENSG00000135472 +ENSG00000161798 +ENSG00000086159 +ENSG00000161800 +ENSG00000110881 +ENSG00000066117 +ENSG00000167588 +ENSG00000178449 +ENSG00000139624 +ENSG00000050405 +ENSG00000185958 +ENSG00000161813 +ENSG00000066084 +ENSG00000123268 +ENSG00000185432 +ENSG00000214511 +ENSG00000110911 +ENSG00000050426 +ENSG00000110925 +ENSG00000135457 +ENSG00000184271 +ENSG00000170545 +ENSG00000183283 +ENSG00000110934 +ENSG00000139629 +ENSG00000050438 +ENSG00000196876 +ENSG00000261308 +ENSG00000167612 +ENSG00000139567 +ENSG00000135503 +ENSG00000161835 +ENSG00000123358 +ENSG00000123395 +ENSG00000167767 +ENSG00000135480 +ENSG00000205426 +ENSG00000170442 +ENSG00000185479 +ENSG00000170465 +ENSG00000205420 +ENSG00000186081 +ENSG00000170486 +ENSG00000186049 +ENSG00000172867 +ENSG00000167768 +ENSG00000189182 +ENSG00000170477 +ENSG00000185640 +ENSG00000170423 +ENSG00000170421 +ENSG00000111057 +ENSG00000063046 +ENSG00000167778 +ENSG00000167779 +ENSG00000167780 +ENSG00000139631 +ENSG00000139651 +ENSG00000139626 +ENSG00000172819 +ENSG00000182544 +ENSG00000135476 +ENSG00000123349 +ENSG00000139637 +ENSG00000094914 +ENSG00000170374 +ENSG00000185591 +ENSG00000135409 +ENSG00000205352 +ENSG00000197111 +ENSG00000139625 +ENSG00000139546 +ENSG00000139574 +ENSG00000170653 +ENSG00000135390 +ENSG00000012822 +ENSG00000180818 +ENSG00000180806 +ENSG00000037965 +ENSG00000197757 +ENSG00000172789 +ENSG00000198353 +ENSG00000248265 +ENSG00000123415 +ENSG00000094916 +ENSG00000135486 +ENSG00000123405 +ENSG00000111481 +ENSG00000139572 +ENSG00000161642 +ENSG00000161638 +ENSG00000170627 +ENSG00000123338 +ENSG00000123360 +ENSG00000135447 +ENSG00000161634 +ENSG00000172551 +ENSG00000135426 +ENSG00000170439 +ENSG00000135424 +ENSG00000135441 +ENSG00000135437 +ENSG00000135404 +ENSG00000135414 +ENSG00000205323 +ENSG00000123353 +ENSG00000135392 +ENSG00000182796 +ENSG00000123342 +ENSG00000170473 +ENSG00000065357 +ENSG00000123374 +ENSG00000185664 +ENSG00000111540 +ENSG00000139531 +ENSG00000123411 +ENSG00000197728 +ENSG00000065361 +ENSG00000170515 +ENSG00000229117 +ENSG00000135482 +ENSG00000139641 +ENSG00000196465 +ENSG00000092841 +ENSG00000139613 +ENSG00000181852 +ENSG00000139579 +ENSG00000139540 +ENSG00000139645 +ENSG00000135469 +ENSG00000062485 +ENSG00000257727 +ENSG00000135473 +ENSG00000110944 +ENSG00000170581 +ENSG00000111602 +ENSG00000135517 +ENSG00000176422 +ENSG00000135423 +ENSG00000076067 +ENSG00000076108 +ENSG00000207031 +ENSG00000110955 +ENSG00000110958 +ENSG00000196531 +ENSG00000198056 +ENSG00000025423 +ENSG00000170426 +ENSG00000139547 +ENSG00000166856 +ENSG00000166860 +ENSG00000166863 +ENSG00000166866 +ENSG00000166881 +ENSG00000166886 +ENSG00000166888 +ENSG00000221365 +ENSG00000123384 +ENSG00000182379 +ENSG00000182199 +ENSG00000185633 +ENSG00000185482 +ENSG00000179912 +ENSG00000175189 +ENSG00000139269 +ENSG00000111087 +ENSG00000123329 +ENSG00000166986 +ENSG00000175197 +ENSG00000166987 +ENSG00000175203 +ENSG00000155980 +ENSG00000166908 +ENSG00000178498 +ENSG00000240771 +ENSG00000135502 +ENSG00000135454 +ENSG00000135506 +ENSG00000135439 +ENSG00000135452 +ENSG00000135446 +ENSG00000139266 +ENSG00000111012 +ENSG00000037897 +ENSG00000123427 +ENSG00000123297 +ENSG00000135407 +ENSG00000175215 +ENSG00000166896 +ENSG00000139263 +ENSG00000118596 +ENSG00000198673 +ENSG00000135655 +ENSG00000061987 +ENSG00000221949 +ENSG00000111110 +ENSG00000166148 +ENSG00000177990 +ENSG00000118600 +ENSG00000196935 +ENSG00000174206 +ENSG00000185306 +ENSG00000184575 +ENSG00000183735 +ENSG00000153179 +ENSG00000135677 +ENSG00000111490 +ENSG00000156076 +ENSG00000174106 +ENSG00000174099 +ENSG00000149948 +ENSG00000139233 +ENSG00000155957 +ENSG00000090376 +ENSG00000127311 +ENSG00000155974 +ENSG00000111530 +ENSG00000127334 +ENSG00000111554 +ENSG00000127314 +ENSG00000111581 +ENSG00000175782 +ENSG00000135679 +ENSG00000135678 +ENSG00000111605 +ENSG00000090382 +ENSG00000127337 +ENSG00000166225 +ENSG00000166226 +ENSG00000127325 +ENSG00000127328 +ENSG00000166268 +ENSG00000111596 +ENSG00000135643 +ENSG00000127329 +ENSG00000153233 +ENSG00000127324 +ENSG00000139292 +ENSG00000133858 +ENSG00000173451 +ENSG00000139291 +ENSG00000080371 +ENSG00000121749 +ENSG00000072657 +ENSG00000253719 +ENSG00000173401 +ENSG00000180881 +ENSG00000180481 +ENSG00000139278 +ENSG00000111615 +ENSG00000139289 +ENSG00000187109 +ENSG00000179941 +ENSG00000091039 +ENSG00000186908 +ENSG00000175183 +ENSG00000165891 +ENSG00000067798 +ENSG00000067715 +ENSG00000177425 +ENSG00000058272 +ENSG00000165899 +ENSG00000139304 +ENSG00000111046 +ENSG00000111052 +ENSG00000111058 +ENSG00000139220 +ENSG00000133773 +ENSG00000127720 +ENSG00000179104 +ENSG00000072041 +ENSG00000231738 +ENSG00000133640 +ENSG00000198774 +ENSG00000133636 +ENSG00000182050 +ENSG00000165805 +ENSG00000133641 +ENSG00000198707 +ENSG00000139324 +ENSG00000049130 +ENSG00000139318 +ENSG00000257594 +ENSG00000139323 +ENSG00000070961 +ENSG00000139329 +ENSG00000011465 +ENSG00000133639 +ENSG00000187510 +ENSG00000102189 +ENSG00000173598 +ENSG00000177889 +ENSG00000198015 +ENSG00000120833 +ENSG00000169372 +ENSG00000136040 +ENSG00000173588 +ENSG00000057704 +ENSG00000184752 +ENSG00000120798 +ENSG00000180263 +ENSG00000028203 +ENSG00000265917 +ENSG00000111142 +ENSG00000136014 +ENSG00000074527 +ENSG00000139343 +ENSG00000165972 +ENSG00000139344 +ENSG00000084110 +ENSG00000111144 +ENSG00000111145 +ENSG00000059758 +ENSG00000139350 +ENSG00000255794 +ENSG00000120802 +ENSG00000212443 +ENSG00000075415 +ENSG00000166130 +ENSG00000120868 +ENSG00000185046 +ENSG00000111647 +ENSG00000075089 +ENSG00000166153 +ENSG00000136021 +ENSG00000139354 +ENSG00000151572 +ENSG00000120800 +ENSG00000120805 +ENSG00000196091 +ENSG00000139351 +ENSG00000111666 +ENSG00000111670 +ENSG00000136048 +ENSG00000075188 +ENSG00000185480 +ENSG00000183395 +ENSG00000017427 +ENSG00000171759 +ENSG00000139352 +ENSG00000136011 +ENSG00000111696 +ENSG00000166598 +ENSG00000204954 +ENSG00000139372 +ENSG00000120820 +ENSG00000111727 +ENSG00000120837 +ENSG00000255150 +ENSG00000198431 +ENSG00000171310 +ENSG00000136052 +ENSG00000151131 +ENSG00000136010 +ENSG00000136044 +ENSG00000235162 +ENSG00000074590 +ENSG00000136026 +ENSG00000166046 +ENSG00000013503 +ENSG00000111783 +ENSG00000111785 +ENSG00000151135 +ENSG00000120832 +ENSG00000008405 +ENSG00000151136 +ENSG00000136045 +ENSG00000110851 +ENSG00000075035 +ENSG00000174600 +ENSG00000198855 +ENSG00000075856 +ENSG00000136003 +ENSG00000183160 +ENSG00000110876 +ENSG00000110880 +ENSG00000273499 +ENSG00000084112 +ENSG00000166111 +ENSG00000135093 +ENSG00000189046 +ENSG00000076248 +ENSG00000076555 +ENSG00000139445 +ENSG00000174527 +ENSG00000110906 +ENSG00000151148 +ENSG00000139428 +ENSG00000110921 +ENSG00000139438 +ENSG00000111199 +ENSG00000139433 +ENSG00000139437 +ENSG00000139436 +ENSG00000076513 +ENSG00000122970 +ENSG00000174437 +ENSG00000196510 +ENSG00000111229 +ENSG00000111231 +ENSG00000204856 +ENSG00000111237 +ENSG00000151164 +ENSG00000196850 +ENSG00000204852 +ENSG00000122986 +ENSG00000186298 +ENSG00000111245 +ENSG00000111249 +ENSG00000198324 +ENSG00000111252 +ENSG00000204842 +ENSG00000089234 +ENSG00000111271 +ENSG00000111275 +ENSG00000089022 +ENSG00000226469 +ENSG00000198270 +ENSG00000089248 +ENSG00000111300 +ENSG00000135148 +ENSG00000173064 +ENSG00000089009 +ENSG00000179295 +ENSG00000089169 +ENSG00000089127 +ENSG00000111331 +ENSG00000111335 +ENSG00000135144 +ENSG00000111344 +ENSG00000123064 +ENSG00000139405 +ENSG00000166578 +ENSG00000186815 +ENSG00000089060 +ENSG00000151176 +ENSG00000135094 +ENSG00000139410 +ENSG00000122965 +ENSG00000089225 +ENSG00000135111 +ENSG00000123066 +ENSG00000258102 +ENSG00000111412 +ENSG00000135119 +ENSG00000135116 +ENSG00000174989 +ENSG00000088992 +ENSG00000135108 +ENSG00000089250 +ENSG00000171435 +ENSG00000111445 +ENSG00000176871 +ENSG00000176834 +ENSG00000089220 +ENSG00000135090 +ENSG00000111707 +ENSG00000139767 +ENSG00000152137 +ENSG00000183273 +ENSG00000224982 +ENSG00000111725 +ENSG00000283768 +ENSG00000122966 +ENSG00000135127 +ENSG00000111737 +ENSG00000089154 +ENSG00000089157 +ENSG00000089159 +ENSG00000089163 +ENSG00000170890 +ENSG00000135097 +ENSG00000111775 +ENSG00000170855 +ENSG00000257218 +ENSG00000111786 +ENSG00000088986 +ENSG00000110871 +ENSG00000022840 +ENSG00000167272 +ENSG00000157782 +ENSG00000110917 +ENSG00000175970 +ENSG00000122971 +ENSG00000157837 +ENSG00000135100 +ENSG00000157895 +ENSG00000135114 +ENSG00000089041 +ENSG00000135124 +ENSG00000110931 +ENSG00000089053 +ENSG00000170633 +ENSG00000089094 +ENSG00000276045 +ENSG00000139714 +ENSG00000188735 +ENSG00000139725 +ENSG00000139718 +ENSG00000158104 +ENSG00000110801 +ENSG00000158023 +ENSG00000110987 +ENSG00000175727 +ENSG00000158113 +ENSG00000176383 +ENSG00000184047 +ENSG00000139719 +ENSG00000130779 +ENSG00000033030 +ENSG00000111011 +ENSG00000184445 +ENSG00000182782 +ENSG00000255398 +ENSG00000196917 +ENSG00000139726 +ENSG00000130783 +ENSG00000130787 +ENSG00000139722 +ENSG00000111325 +ENSG00000150967 +ENSG00000182196 +ENSG00000090975 +ENSG00000051825 +ENSG00000130921 +ENSG00000111328 +ENSG00000139697 +ENSG00000183955 +ENSG00000150977 +ENSG00000184209 +ENSG00000188026 +ENSG00000086598 +ENSG00000111364 +ENSG00000111361 +ENSG00000111358 +ENSG00000168778 +ENSG00000185344 +ENSG00000197653 +ENSG00000119242 +ENSG00000179195 +ENSG00000196498 +ENSG00000073060 +ENSG00000150991 +ENSG00000150990 +ENSG00000184992 +ENSG00000081760 +ENSG00000139364 +ENSG00000181234 +ENSG00000139370 +ENSG00000151948 +ENSG00000151952 +ENSG00000111432 +ENSG00000060709 +ENSG00000111450 +ENSG00000132341 +ENSG00000061936 +ENSG00000198598 +ENSG00000177169 +ENSG00000177192 +ENSG00000183495 +ENSG00000185163 +ENSG00000184967 +ENSG00000182870 +ENSG00000112787 +ENSG00000204583 +ENSG00000187848 +ENSG00000177084 +ENSG00000176894 +ENSG00000247077 +ENSG00000176915 +ENSG00000090615 +ENSG00000072609 +ENSG00000196458 +ENSG00000198393 +ENSG00000198040 +ENSG00000196387 +ENSG00000256223 +ENSG00000090612 +ENSG00000235500 +ENSG00000132958 +ENSG00000196199 +ENSG00000121390 +ENSG00000132950 +ENSG00000121741 +ENSG00000121743 +ENSG00000165474 +ENSG00000121742 +ENSG00000165475 +ENSG00000032742 +ENSG00000172458 +ENSG00000132953 +ENSG00000150457 +ENSG00000150459 +ENSG00000165480 +ENSG00000173141 +ENSG00000180776 +ENSG00000165487 +ENSG00000102678 +ENSG00000102683 +ENSG00000151835 +ENSG00000127863 +ENSG00000027001 +ENSG00000205863 +ENSG00000228741 +ENSG00000182957 +ENSG00000240654 +ENSG00000102699 +ENSG00000151849 +ENSG00000151846 +ENSG00000165566 +ENSG00000139505 +ENSG00000139496 +ENSG00000132932 +ENSG00000180730 +ENSG00000127870 +ENSG00000132964 +ENSG00000132970 +ENSG00000132975 +ENSG00000152484 +ENSG00000122026 +ENSG00000122035 +ENSG00000122034 +ENSG00000122033 +ENSG00000139517 +ENSG00000186184 +ENSG00000122025 +ENSG00000152520 +ENSG00000102755 +ENSG00000132963 +ENSG00000139508 +ENSG00000179141 +ENSG00000132938 +ENSG00000139514 +ENSG00000122042 +ENSG00000102781 +ENSG00000238121 +ENSG00000189403 +ENSG00000132952 +ENSG00000132965 +ENSG00000237879 +ENSG00000102802 +ENSG00000175664 +ENSG00000120694 +ENSG00000073910 +ENSG00000139618 +ENSG00000139597 +ENSG00000244754 +ENSG00000083642 +ENSG00000133116 +ENSG00000133121 +ENSG00000133119 +ENSG00000180660 +ENSG00000172915 +ENSG00000133083 +ENSG00000120669 +ENSG00000242715 +ENSG00000133104 +ENSG00000133101 +ENSG00000180440 +ENSG00000133111 +ENSG00000120693 +ENSG00000120697 +ENSG00000120699 +ENSG00000102710 +ENSG00000180138 +ENSG00000133110 +ENSG00000133107 +ENSG00000120686 +ENSG00000150893 +ENSG00000120685 +ENSG00000188811 +ENSG00000183722 +ENSG00000133103 +ENSG00000150907 +ENSG00000102738 +ENSG00000102743 +ENSG00000207652 +ENSG00000239827 +ENSG00000120690 +ENSG00000120688 +ENSG00000165572 +ENSG00000120696 +ENSG00000120662 +ENSG00000172766 +ENSG00000102760 +ENSG00000284584 +ENSG00000102763 +ENSG00000102780 +ENSG00000023516 +ENSG00000133106 +ENSG00000120675 +ENSG00000120658 +ENSG00000151773 +ENSG00000179630 +ENSG00000233725 +ENSG00000151778 +ENSG00000102804 +ENSG00000278156 +ENSG00000083635 +ENSG00000133114 +ENSG00000180332 +ENSG00000188342 +ENSG00000199477 +ENSG00000133112 +ENSG00000170919 +ENSG00000174032 +ENSG00000136152 +ENSG00000165837 +ENSG00000215475 +ENSG00000123200 +ENSG00000080618 +ENSG00000136167 +ENSG00000173988 +ENSG00000136141 +ENSG00000139684 +ENSG00000102468 +ENSG00000136143 +ENSG00000136159 +ENSG00000136146 +ENSG00000136156 +ENSG00000231473 +ENSG00000139679 +ENSG00000139687 +ENSG00000136161 +ENSG00000152207 +ENSG00000102531 +ENSG00000102543 +ENSG00000102547 +ENSG00000136169 +ENSG00000136147 +ENSG00000136144 +ENSG00000152213 +ENSG00000123179 +ENSG00000102753 +ENSG00000123178 +ENSG00000204977 +ENSG00000198553 +ENSG00000231607 +ENSG00000232150 +ENSG00000176124 +ENSG00000186047 +ENSG00000136104 +ENSG00000123201 +ENSG00000150510 +ENSG00000253309 +ENSG00000102786 +ENSG00000139668 +ENSG00000102796 +ENSG00000123191 +ENSG00000253710 +ENSG00000253797 +ENSG00000197168 +ENSG00000136098 +ENSG00000136114 +ENSG00000136100 +ENSG00000136108 +ENSG00000139675 +ENSG00000165416 +ENSG00000136099 +ENSG00000102837 +ENSG00000118946 +ENSG00000139734 +ENSG00000083544 +ENSG00000280165 +ENSG00000184226 +ENSG00000276644 +ENSG00000204899 +ENSG00000136122 +ENSG00000083520 +ENSG00000083535 +ENSG00000102554 +ENSG00000118922 +ENSG00000136111 +ENSG00000188243 +ENSG00000118939 +ENSG00000136153 +ENSG00000178695 +ENSG00000102805 +ENSG00000005812 +ENSG00000005810 +ENSG00000136155 +ENSG00000139737 +ENSG00000136160 +ENSG00000152192 +ENSG00000152193 +ENSG00000139746 +ENSG00000227354 +ENSG00000102471 +ENSG00000136158 +ENSG00000184564 +ENSG00000165300 +ENSG00000215417 +ENSG00000179399 +ENSG00000183098 +ENSG00000080166 +ENSG00000088451 +ENSG00000152749 +ENSG00000125285 +ENSG00000125257 +ENSG00000134873 +ENSG00000134874 +ENSG00000102580 +ENSG00000102595 +ENSG00000185352 +ENSG00000165621 +ENSG00000139793 +ENSG00000125249 +ENSG00000065150 +ENSG00000152767 +ENSG00000102572 +ENSG00000088386 +ENSG00000088387 +ENSG00000125245 +ENSG00000169508 +ENSG00000134882 +ENSG00000125304 +ENSG00000125246 +ENSG00000043355 +ENSG00000234650 +ENSG00000175198 +ENSG00000134864 +ENSG00000125247 +ENSG00000102452 +ENSG00000198542 +ENSG00000243319 +ENSG00000102466 +ENSG00000134900 +ENSG00000175820 +ENSG00000151287 +ENSG00000134901 +ENSG00000134897 +ENSG00000134899 +ENSG00000125266 +ENSG00000134884 +ENSG00000204442 +ENSG00000174405 +ENSG00000139826 +ENSG00000102524 +ENSG00000041515 +ENSG00000185950 +ENSG00000187498 +ENSG00000134871 +ENSG00000139832 +ENSG00000134905 +ENSG00000153487 +ENSG00000088448 +ENSG00000102606 +ENSG00000153495 +ENSG00000126216 +ENSG00000068650 +ENSG00000126217 +ENSG00000057593 +ENSG00000126218 +ENSG00000126231 +ENSG00000126226 +ENSG00000139842 +ENSG00000185896 +ENSG00000139835 +ENSG00000153531 +ENSG00000150401 +ENSG00000150403 +ENSG00000198176 +ENSG00000186009 +ENSG00000185974 +ENSG00000184497 +ENSG00000183087 +ENSG00000185989 +ENSG00000130177 +ENSG00000169062 +ENSG00000198824 +ENSG00000187537 +ENSG00000136319 +ENSG00000100814 +ENSG00000259001 +ENSG00000129484 +ENSG00000129566 +ENSG00000185271 +ENSG00000092094 +ENSG00000100823 +ENSG00000165782 +ENSG00000198805 +ENSG00000214274 +ENSG00000258818 +ENSG00000169413 +ENSG00000129538 +ENSG00000169397 +ENSG00000169385 +ENSG00000165792 +ENSG00000165794 +ENSG00000206150 +ENSG00000179636 +ENSG00000165799 +ENSG00000165795 +ENSG00000165801 +ENSG00000232070 +ENSG00000165804 +ENSG00000092199 +ENSG00000092200 +ENSG00000092201 +ENSG00000199436 +ENSG00000100888 +ENSG00000129472 +ENSG00000092203 +ENSG00000165819 +ENSG00000165821 +ENSG00000129562 +ENSG00000100439 +ENSG00000155463 +ENSG00000155465 +ENSG00000172590 +ENSG00000157227 +ENSG00000197324 +ENSG00000139890 +ENSG00000100461 +ENSG00000100462 +ENSG00000092036 +ENSG00000129474 +ENSG00000100802 +ENSG00000100804 +ENSG00000139880 +ENSG00000100813 +ENSG00000179933 +ENSG00000092067 +ENSG00000092068 +ENSG00000215277 +ENSG00000215271 +ENSG00000235194 +ENSG00000129473 +ENSG00000258643 +ENSG00000100836 +ENSG00000092096 +ENSG00000100842 +ENSG00000166091 +ENSG00000197616 +ENSG00000092054 +ENSG00000129460 +ENSG00000136367 +ENSG00000259431 +ENSG00000213983 +ENSG00000092051 +ENSG00000100867 +ENSG00000157326 +ENSG00000215256 +ENSG00000187630 +ENSG00000100884 +ENSG00000100889 +ENSG00000129535 +ENSG00000100897 +ENSG00000139914 +ENSG00000092010 +ENSG00000100908 +ENSG00000100911 +ENSG00000092098 +ENSG00000213928 +ENSG00000100918 +ENSG00000196497 +ENSG00000100926 +ENSG00000139908 +ENSG00000254505 +ENSG00000213920 +ENSG00000129559 +ENSG00000100938 +ENSG00000092330 +ENSG00000092295 +ENSG00000100949 +ENSG00000157379 +ENSG00000196943 +ENSG00000213906 +ENSG00000213903 +ENSG00000129467 +ENSG00000129465 +ENSG00000100968 +ENSG00000205978 +ENSG00000139899 +ENSG00000100441 +ENSG00000100445 +ENSG00000092009 +ENSG00000100448 +ENSG00000100450 +ENSG00000100453 +ENSG00000168952 +ENSG00000139910 +ENSG00000176165 +ENSG00000184304 +ENSG00000092140 +ENSG00000092108 +ENSG00000100473 +ENSG00000196792 +ENSG00000100478 +ENSG00000092148 +ENSG00000129493 +ENSG00000129480 +ENSG00000151413 +ENSG00000258655 +ENSG00000100852 +ENSG00000151320 +ENSG00000151322 +ENSG00000165389 +ENSG00000129521 +ENSG00000129518 +ENSG00000129515 +ENSG00000165410 +ENSG00000198604 +ENSG00000226677 +ENSG00000100883 +ENSG00000151327 +ENSG00000092020 +ENSG00000100890 +ENSG00000100902 +ENSG00000100906 +ENSG00000174373 +ENSG00000100916 +ENSG00000151332 +ENSG00000136352 +ENSG00000198807 +ENSG00000183032 +ENSG00000151338 +ENSG00000129514 +ENSG00000139874 +ENSG00000176435 +ENSG00000100934 +ENSG00000092208 +ENSG00000182400 +ENSG00000100941 +ENSG00000150527 +ENSG00000165355 +ENSG00000165379 +ENSG00000179476 +ENSG00000179454 +ENSG00000185246 +ENSG00000100442 +ENSG00000187790 +ENSG00000129534 +ENSG00000213741 +ENSG00000165501 +ENSG00000165502 +ENSG00000168282 +ENSG00000165506 +ENSG00000100479 +ENSG00000197776 +ENSG00000165516 +ENSG00000165525 +ENSG00000165527 +ENSG00000100483 +ENSG00000100485 +ENSG00000087299 +ENSG00000125375 +ENSG00000100490 +ENSG00000012983 +ENSG00000198513 +ENSG00000151748 +ENSG00000100503 +ENSG00000131969 +ENSG00000100504 +ENSG00000100505 +ENSG00000139921 +ENSG00000273888 +ENSG00000139926 +ENSG00000186469 +ENSG00000087302 +ENSG00000087303 +ENSG00000168229 +ENSG00000125384 +ENSG00000087301 +ENSG00000180998 +ENSG00000197930 +ENSG00000100519 +ENSG00000198252 +ENSG00000100522 +ENSG00000073712 +ENSG00000100523 +ENSG00000125378 +ENSG00000100526 +ENSG00000100528 +ENSG00000197045 +ENSG00000100532 +ENSG00000020577 +ENSG00000131979 +ENSG00000198554 +ENSG00000180008 +ENSG00000168175 +ENSG00000131981 +ENSG00000126787 +ENSG00000178974 +ENSG00000126775 +ENSG00000186615 +ENSG00000126777 +ENSG00000139946 +ENSG00000070269 +ENSG00000070367 +ENSG00000053770 +ENSG00000139977 +ENSG00000151812 +ENSG00000131966 +ENSG00000100567 +ENSG00000139971 +ENSG00000032219 +ENSG00000196860 +ENSG00000100575 +ENSG00000100578 +ENSG00000165617 +ENSG00000100592 +ENSG00000181619 +ENSG00000126790 +ENSG00000050130 +ENSG00000151838 +ENSG00000139970 +ENSG00000131951 +ENSG00000100612 +ENSG00000100614 +ENSG00000179008 +ENSG00000126778 +ENSG00000100625 +ENSG00000020426 +ENSG00000126814 +ENSG00000139974 +ENSG00000182107 +ENSG00000027075 +ENSG00000100644 +ENSG00000258667 +ENSG00000023608 +ENSG00000139973 +ENSG00000126785 +ENSG00000154001 +ENSG00000140006 +ENSG00000126821 +ENSG00000054654 +ENSG00000140009 +ENSG00000100714 +ENSG00000179841 +ENSG00000089775 +ENSG00000126804 +ENSG00000126803 +ENSG00000165807 +ENSG00000126822 +ENSG00000070182 +ENSG00000176153 +ENSG00000258289 +ENSG00000139998 +ENSG00000257365 +ENSG00000125952 +ENSG00000033170 +ENSG00000171723 +ENSG00000172717 +ENSG00000072415 +ENSG00000100554 +ENSG00000134001 +ENSG00000100558 +ENSG00000198133 +ENSG00000054690 +ENSG00000100564 +ENSG00000081181 +ENSG00000100568 +ENSG00000072042 +ENSG00000139988 +ENSG00000072121 +ENSG00000182185 +ENSG00000185650 +ENSG00000072110 +ENSG00000139990 +ENSG00000081177 +ENSG00000100626 +ENSG00000100632 +ENSG00000029364 +ENSG00000175985 +ENSG00000100650 +ENSG00000100652 +ENSG00000198732 +ENSG00000100678 +ENSG00000133983 +ENSG00000213463 +ENSG00000139985 +ENSG00000134007 +ENSG00000133997 +ENSG00000133985 +ENSG00000006432 +ENSG00000197555 +ENSG00000182732 +ENSG00000205683 +ENSG00000119599 +ENSG00000165861 +ENSG00000119707 +ENSG00000080815 +ENSG00000100767 +ENSG00000133961 +ENSG00000170468 +ENSG00000184227 +ENSG00000187105 +ENSG00000119673 +ENSG00000177465 +ENSG00000205669 +ENSG00000119661 +ENSG00000176903 +ENSG00000156030 +ENSG00000140043 +ENSG00000119725 +ENSG00000156050 +ENSG00000119723 +ENSG00000187097 +ENSG00000119711 +ENSG00000205659 +ENSG00000119688 +ENSG00000183379 +ENSG00000119655 +ENSG00000165898 +ENSG00000119681 +ENSG00000119682 +ENSG00000119616 +ENSG00000119596 +ENSG00000119608 +ENSG00000119689 +ENSG00000198208 +ENSG00000119630 +ENSG00000119718 +ENSG00000119684 +ENSG00000119640 +ENSG00000119703 +ENSG00000119638 +ENSG00000170348 +ENSG00000170345 +ENSG00000140044 +ENSG00000156127 +ENSG00000133935 +ENSG00000119686 +ENSG00000119685 +ENSG00000119699 +ENSG00000119650 +ENSG00000089916 +ENSG00000119715 +ENSG00000071246 +ENSG00000013523 +ENSG00000100565 +ENSG00000119669 +ENSG00000198894 +ENSG00000177108 +ENSG00000165548 +ENSG00000009830 +ENSG00000100577 +ENSG00000100580 +ENSG00000165555 +ENSG00000151445 +ENSG00000212371 +ENSG00000100591 +ENSG00000100593 +ENSG00000100596 +ENSG00000100601 +ENSG00000119705 +ENSG00000100603 +ENSG00000197734 +ENSG00000063761 +ENSG00000021645 +ENSG00000211448 +ENSG00000100629 +ENSG00000165409 +ENSG00000165417 +ENSG00000140022 +ENSG00000071537 +ENSG00000185070 +ENSG00000054983 +ENSG00000140030 +ENSG00000100433 +ENSG00000042317 +ENSG00000070778 +ENSG00000100722 +ENSG00000165521 +ENSG00000165533 +ENSG00000053254 +ENSG00000140025 +ENSG00000042088 +ENSG00000152315 +ENSG00000100764 +ENSG00000119720 +ENSG00000198668 +ENSG00000165914 +ENSG00000100784 +ENSG00000133943 +ENSG00000119714 +ENSG00000015133 +ENSG00000133962 +ENSG00000165929 +ENSG00000140092 +ENSG00000100815 +ENSG00000066427 +ENSG00000183648 +ENSG00000165934 +ENSG00000140090 +ENSG00000100599 +ENSG00000100600 +ENSG00000066455 +ENSG00000100604 +ENSG00000100605 +ENSG00000165943 +ENSG00000153485 +ENSG00000012963 +ENSG00000011114 +ENSG00000187581 +ENSG00000133958 +ENSG00000175785 +ENSG00000140067 +ENSG00000100628 +ENSG00000089723 +ENSG00000089737 +ENSG00000165948 +ENSG00000165949 +ENSG00000119632 +ENSG00000119698 +ENSG00000140093 +ENSG00000197249 +ENSG00000165953 +ENSG00000188488 +ENSG00000196136 +ENSG00000133937 +ENSG00000100697 +ENSG00000165959 +ENSG00000176438 +ENSG00000252481 +ENSG00000182512 +ENSG00000227051 +ENSG00000168398 +ENSG00000100739 +ENSG00000066739 +ENSG00000100744 +ENSG00000140057 +ENSG00000090060 +ENSG00000100749 +ENSG00000127152 +ENSG00000183576 +ENSG00000090061 +ENSG00000205476 +ENSG00000182218 +ENSG00000036530 +ENSG00000066629 +ENSG00000196405 +ENSG00000168350 +ENSG00000100811 +ENSG00000197119 +ENSG00000140107 +ENSG00000140105 +ENSG00000176473 +ENSG00000183092 +ENSG00000185559 +ENSG00000211574 +ENSG00000214548 +ENSG00000254656 +ENSG00000258498 +ENSG00000197406 +ENSG00000078304 +ENSG00000197102 +ENSG00000080824 +ENSG00000140153 +ENSG00000080823 +ENSG00000022976 +ENSG00000100865 +ENSG00000196663 +ENSG00000156381 +ENSG00000089902 +ENSG00000131323 +ENSG00000166126 +ENSG00000198752 +ENSG00000205436 +ENSG00000185215 +ENSG00000272533 +ENSG00000100664 +ENSG00000075413 +ENSG00000166165 +ENSG00000166166 +ENSG00000166170 +ENSG00000256053 +ENSG00000126214 +ENSG00000126215 +ENSG00000100711 +ENSG00000088808 +ENSG00000156411 +ENSG00000156414 +ENSG00000166183 +ENSG00000066735 +ENSG00000184601 +ENSG00000258986 +ENSG00000203485 +ENSG00000185100 +ENSG00000184990 +ENSG00000142208 +ENSG00000179627 +ENSG00000099814 +ENSG00000166428 +ENSG00000185567 +ENSG00000140104 +ENSG00000170779 +ENSG00000183484 +ENSG00000184916 +ENSG00000183828 +ENSG00000184887 +ENSG00000185024 +ENSG00000179364 +ENSG00000226174 +ENSG00000182979 +ENSG00000182809 +ENSG00000213145 +ENSG00000185347 +ENSG00000184986 +ENSG00000276550 +ENSG00000170113 +ENSG00000140157 +ENSG00000273749 +ENSG00000275835 +ENSG00000175676 +ENSG00000179455 +ENSG00000254585 +ENSG00000182636 +ENSG00000273173 +ENSG00000128739 +ENSG00000114062 +ENSG00000206190 +ENSG00000166206 +ENSG00000186297 +ENSG00000104044 +ENSG00000128731 +ENSG00000153684 +ENSG00000183629 +ENSG00000206149 +ENSG00000034053 +ENSG00000185115 +ENSG00000104059 +ENSG00000104067 +ENSG00000178081 +ENSG00000166664 +ENSG00000260128 +ENSG00000187951 +ENSG00000198690 +ENSG00000166912 +ENSG00000169926 +ENSG00000169918 +ENSG00000175344 +ENSG00000261279 +ENSG00000198826 +ENSG00000166922 +ENSG00000166923 +ENSG00000248905 +ENSG00000198838 +ENSG00000169857 +ENSG00000184984 +ENSG00000134153 +ENSG00000182405 +ENSG00000134152 +ENSG00000128463 +ENSG00000140199 +ENSG00000182117 +ENSG00000184507 +ENSG00000176454 +ENSG00000175265 +ENSG00000215252 +ENSG00000159251 +ENSG00000021776 +ENSG00000198146 +ENSG00000259516 +ENSG00000265102 +ENSG00000134146 +ENSG00000186073 +ENSG00000223518 +ENSG00000134138 +ENSG00000166068 +ENSG00000171262 +ENSG00000172575 +ENSG00000137801 +ENSG00000150667 +ENSG00000166073 +ENSG00000128829 +ENSG00000140319 +ENSG00000104081 +ENSG00000156970 +ENSG00000176753 +ENSG00000137843 +ENSG00000137841 +ENSG00000188549 +ENSG00000233041 +ENSG00000140323 +ENSG00000128944 +ENSG00000128928 +ENSG00000140320 +ENSG00000169105 +ENSG00000128891 +ENSG00000166133 +ENSG00000137812 +ENSG00000051180 +ENSG00000137824 +ENSG00000137880 +ENSG00000188277 +ENSG00000104129 +ENSG00000166140 +ENSG00000166143 +ENSG00000166145 +ENSG00000104140 +ENSG00000104142 +ENSG00000128917 +ENSG00000128965 +ENSG00000128908 +ENSG00000187446 +ENSG00000247556 +ENSG00000104147 +ENSG00000137804 +ENSG00000137806 +ENSG00000137815 +ENSG00000137825 +ENSG00000062524 +ENSG00000103932 +ENSG00000092445 +ENSG00000174197 +ENSG00000137802 +ENSG00000243789 +ENSG00000243708 +ENSG00000137877 +ENSG00000103966 +ENSG00000188089 +ENSG00000159337 +ENSG00000168907 +ENSG00000166887 +ENSG00000103978 +ENSG00000214013 +ENSG00000092529 +ENSG00000103994 +ENSG00000092531 +ENSG00000180979 +ENSG00000137814 +ENSG00000159433 +ENSG00000140326 +ENSG00000128881 +ENSG00000159459 +ENSG00000137842 +ENSG00000166946 +ENSG00000166947 +ENSG00000104055 +ENSG00000168806 +ENSG00000168803 +ENSG00000140265 +ENSG00000137822 +ENSG00000067369 +ENSG00000166963 +ENSG00000168781 +ENSG00000237289 +ENSG00000242866 +ENSG00000166762 +ENSG00000223572 +ENSG00000205771 +ENSG00000167004 +ENSG00000128886 +ENSG00000140264 +ENSG00000242028 +ENSG00000140259 +ENSG00000092470 +ENSG00000171877 +ENSG00000166734 +ENSG00000137770 +ENSG00000104131 +ENSG00000104133 +ENSG00000229474 +ENSG00000166710 +ENSG00000185880 +ENSG00000140263 +ENSG00000140279 +ENSG00000140274 +ENSG00000140254 +ENSG00000137857 +ENSG00000138606 +ENSG00000137860 +ENSG00000171766 +ENSG00000171763 +ENSG00000166920 +ENSG00000104154 +ENSG00000179362 +ENSG00000104164 +ENSG00000137767 +ENSG00000137872 +ENSG00000188467 +ENSG00000104177 +ENSG00000074803 +ENSG00000128951 +ENSG00000166147 +ENSG00000103995 +ENSG00000255302 +ENSG00000185634 +ENSG00000138593 +ENSG00000166200 +ENSG00000156958 +ENSG00000140285 +ENSG00000166262 +ENSG00000104047 +ENSG00000104043 +ENSG00000140284 +ENSG00000140287 +ENSG00000104064 +ENSG00000138592 +ENSG00000170236 +ENSG00000092439 +ENSG00000138600 +ENSG00000259378 +ENSG00000081014 +ENSG00000183578 +ENSG00000137869 +ENSG00000186417 +ENSG00000104093 +ENSG00000104112 +ENSG00000140280 +ENSG00000128872 +ENSG00000138594 +ENSG00000166477 +ENSG00000069956 +ENSG00000137875 +ENSG00000069966 +ENSG00000128833 +ENSG00000197535 +ENSG00000128989 +ENSG00000047346 +ENSG00000166415 +ENSG00000137766 +ENSG00000137876 +ENSG00000069974 +ENSG00000069943 +ENSG00000260916 +ENSG00000261652 +ENSG00000256061 +ENSG00000171016 +ENSG00000166450 +ENSG00000069869 +ENSG00000181827 +ENSG00000151575 +ENSG00000138587 +ENSG00000137871 +ENSG00000140262 +ENSG00000128849 +ENSG00000255529 +ENSG00000103569 +ENSG00000128918 +ENSG00000166035 +ENSG00000282100 +ENSG00000137845 +ENSG00000137776 +ENSG00000157450 +ENSG00000157456 +ENSG00000171989 +ENSG00000157483 +ENSG00000157470 +ENSG00000140297 +ENSG00000140307 +ENSG00000140299 +ENSG00000182718 +ENSG00000128915 +ENSG00000069667 +ENSG00000129003 +ENSG00000198535 +ENSG00000205502 +ENSG00000171914 +ENSG00000140416 +ENSG00000103642 +ENSG00000185088 +ENSG00000166128 +ENSG00000138613 +ENSG00000074410 +ENSG00000140455 +ENSG00000197361 +ENSG00000103657 +ENSG00000035664 +ENSG00000166797 +ENSG00000028528 +ENSG00000157734 +ENSG00000166794 +ENSG00000169118 +ENSG00000166803 +ENSG00000103671 +ENSG00000180357 +ENSG00000180304 +ENSG00000166831 +ENSG00000140451 +ENSG00000241839 +ENSG00000166839 +ENSG00000090487 +ENSG00000103707 +ENSG00000186198 +ENSG00000103710 +ENSG00000246922 +ENSG00000090470 +ENSG00000166855 +ENSG00000138615 +ENSG00000138617 +ENSG00000174498 +ENSG00000103742 +ENSG00000074603 +ENSG00000138614 +ENSG00000074621 +ENSG00000174485 +ENSG00000103769 +ENSG00000157890 +ENSG00000166938 +ENSG00000075131 +ENSG00000169032 +ENSG00000174446 +ENSG00000202529 +ENSG00000199673 +ENSG00000200623 +ENSG00000174444 +ENSG00000174442 +ENSG00000188501 +ENSG00000137834 +ENSG00000166949 +ENSG00000103591 +ENSG00000103599 +ENSG00000189227 +ENSG00000137764 +ENSG00000188779 +ENSG00000033800 +ENSG00000129007 +ENSG00000128973 +ENSG00000169018 +ENSG00000137809 +ENSG00000103647 +ENSG00000140350 +ENSG00000258484 +ENSG00000255346 +ENSG00000138604 +ENSG00000137819 +ENSG00000137807 +ENSG00000137818 +ENSG00000140332 +ENSG00000137831 +ENSG00000166173 +ENSG00000129028 +ENSG00000137821 +ENSG00000187720 +ENSG00000278570 +ENSG00000066933 +ENSG00000166192 +ENSG00000175318 +ENSG00000067225 +ENSG00000137817 +ENSG00000140488 +ENSG00000213614 +ENSG00000166233 +ENSG00000215186 +ENSG00000140463 +ENSG00000159322 +ENSG00000067141 +ENSG00000138622 +ENSG00000183324 +ENSG00000156642 +ENSG00000103855 +ENSG00000205363 +ENSG00000129038 +ENSG00000067221 +ENSG00000140464 +ENSG00000159289 +ENSG00000167178 +ENSG00000129009 +ENSG00000137868 +ENSG00000140481 +ENSG00000140459 +ENSG00000138623 +ENSG00000138629 +ENSG00000179361 +ENSG00000179335 +ENSG00000179151 +ENSG00000140465 +ENSG00000103653 +ENSG00000140506 +ENSG00000213578 +ENSG00000140474 +ENSG00000140497 +ENSG00000178802 +ENSG00000178761 +ENSG00000178741 +ENSG00000178718 +ENSG00000198794 +ENSG00000138621 +ENSG00000167173 +ENSG00000167195 +ENSG00000140478 +ENSG00000140365 +ENSG00000140398 +ENSG00000140400 +ENSG00000169375 +ENSG00000169410 +ENSG00000169371 +ENSG00000177971 +ENSG00000173548 +ENSG00000173546 +ENSG00000182950 +ENSG00000140367 +ENSG00000167196 +ENSG00000169752 +ENSG00000140374 +ENSG00000159556 +ENSG00000140386 +ENSG00000117906 +ENSG00000140368 +ENSG00000140391 +ENSG00000173517 +ENSG00000140382 +ENSG00000169783 +ENSG00000167202 +ENSG00000183476 +ENSG00000136425 +ENSG00000166411 +ENSG00000103740 +ENSG00000140403 +ENSG00000140395 +ENSG00000166426 +ENSG00000136381 +ENSG00000188266 +ENSG00000041357 +ENSG00000169684 +ENSG00000080644 +ENSG00000117971 +ENSG00000136378 +ENSG00000185787 +ENSG00000103811 +ENSG00000058335 +ENSG00000166557 +ENSG00000169330 +ENSG00000136371 +ENSG00000180953 +ENSG00000140379 +ENSG00000086666 +ENSG00000103876 +ENSG00000172379 +ENSG00000136379 +ENSG00000103888 +ENSG00000117899 +ENSG00000140406 +ENSG00000172349 +ENSG00000172345 +ENSG00000188869 +ENSG00000183496 +ENSG00000278662 +ENSG00000197978 +ENSG00000182774 +ENSG00000214575 +ENSG00000103723 +ENSG00000186628 +ENSG00000156232 +ENSG00000103942 +ENSG00000169612 +ENSG00000169609 +ENSG00000064726 +ENSG00000136404 +ENSG00000169594 +ENSG00000140600 +ENSG00000156218 +ENSG00000176371 +ENSG00000177082 +ENSG00000197696 +ENSG00000140612 +ENSG00000166716 +ENSG00000136383 +ENSG00000156222 +ENSG00000073417 +ENSG00000170776 +ENSG00000183655 +ENSG00000140538 +ENSG00000259494 +ENSG00000181991 +ENSG00000140543 +ENSG00000181026 +ENSG00000172183 +ENSG00000157766 +ENSG00000140511 +ENSG00000140545 +ENSG00000140526 +ENSG00000140522 +ENSG00000140525 +ENSG00000140521 +ENSG00000140519 +ENSG00000140534 +ENSG00000166813 +ENSG00000166819 +ENSG00000166821 +ENSG00000140527 +ENSG00000166823 +ENSG00000188095 +ENSG00000166825 +ENSG00000157823 +ENSG00000242498 +ENSG00000140548 +ENSG00000182054 +ENSG00000185033 +ENSG00000185043 +ENSG00000183208 +ENSG00000182768 +ENSG00000196391 +ENSG00000140575 +ENSG00000140577 +ENSG00000197299 +ENSG00000140564 +ENSG00000182511 +ENSG00000196547 +ENSG00000184508 +ENSG00000140553 +ENSG00000166965 +ENSG00000198901 +ENSG00000184056 +ENSG00000185518 +ENSG00000176463 +ENSG00000140557 +ENSG00000185442 +ENSG00000173575 +ENSG00000182175 +ENSG00000140563 +ENSG00000185551 +ENSG00000140450 +ENSG00000283597 +ENSG00000140443 +ENSG00000183571 +ENSG00000182253 +ENSG00000103852 +ENSG00000259706 +ENSG00000168904 +ENSG00000068305 +ENSG00000183060 +ENSG00000140470 +ENSG00000154227 +ENSG00000183475 +ENSG00000184254 +ENSG00000154237 +ENSG00000131873 +ENSG00000131876 +ENSG00000140479 +ENSG00000184277 +ENSG00000185418 +ENSG00000161980 +ENSG00000161981 +ENSG00000007384 +ENSG00000103152 +ENSG00000103148 +ENSG00000130656 +ENSG00000206177 +ENSG00000188536 +ENSG00000206172 +ENSG00000086506 +ENSG00000007392 +ENSG00000076344 +ENSG00000242173 +ENSG00000185615 +ENSG00000103126 +ENSG00000086504 +ENSG00000129925 +ENSG00000103202 +ENSG00000242612 +ENSG00000090565 +ENSG00000103326 +ENSG00000257108 +ENSG00000007541 +ENSG00000197562 +ENSG00000127578 +ENSG00000172366 +ENSG00000161996 +ENSG00000140983 +ENSG00000103269 +ENSG00000103266 +ENSG00000161999 +ENSG00000127580 +ENSG00000127585 +ENSG00000103260 +ENSG00000103254 +ENSG00000162004 +ENSG00000103253 +ENSG00000103245 +ENSG00000102854 +ENSG00000007376 +ENSG00000127588 +ENSG00000127586 +ENSG00000103227 +ENSG00000005513 +ENSG00000196557 +ENSG00000116176 +ENSG00000197253 +ENSG00000172236 +ENSG00000095917 +ENSG00000103275 +ENSG00000007516 +ENSG00000007520 +ENSG00000090581 +ENSG00000059145 +ENSG00000174109 +ENSG00000197599 +ENSG00000103249 +ENSG00000251692 +ENSG00000100726 +ENSG00000131634 +ENSG00000187535 +ENSG00000206053 +ENSG00000138834 +ENSG00000103024 +ENSG00000074071 +ENSG00000197774 +ENSG00000095906 +ENSG00000162032 +ENSG00000099769 +ENSG00000063854 +ENSG00000180185 +ENSG00000162039 +ENSG00000198736 +ENSG00000140986 +ENSG00000140990 +ENSG00000207405 +ENSG00000140988 +ENSG00000255198 +ENSG00000179580 +ENSG00000183751 +ENSG00000196408 +ENSG00000127554 +ENSG00000127561 +ENSG00000167962 +ENSG00000183971 +ENSG00000065054 +ENSG00000065057 +ENSG00000103197 +ENSG00000221656 +ENSG00000008710 +ENSG00000167964 +ENSG00000206630 +ENSG00000131653 +ENSG00000167971 +ENSG00000167965 +ENSG00000182685 +ENSG00000184207 +ENSG00000167967 +ENSG00000167968 +ENSG00000167969 +ENSG00000205937 +ENSG00000266643 +ENSG00000167972 +ENSG00000238098 +ENSG00000162063 +ENSG00000162062 +ENSG00000162068 +ENSG00000162065 +ENSG00000185883 +ENSG00000162066 +ENSG00000140992 +ENSG00000260565 +ENSG00000167977 +ENSG00000172382 +ENSG00000167978 +ENSG00000103363 +ENSG00000007038 +ENSG00000162078 +ENSG00000005001 +ENSG00000162076 +ENSG00000059122 +ENSG00000131650 +ENSG00000162073 +ENSG00000127564 +ENSG00000262152 +ENSG00000213937 +ENSG00000184697 +ENSG00000006327 +ENSG00000103145 +ENSG00000131652 +ENSG00000008516 +ENSG00000008517 +ENSG00000122386 +ENSG00000085644 +ENSG00000010539 +ENSG00000103313 +ENSG00000006194 +ENSG00000140993 +ENSG00000162086 +ENSG00000168158 +ENSG00000232196 +ENSG00000140987 +ENSG00000103343 +ENSG00000167981 +ENSG00000122390 +ENSG00000103351 +ENSG00000167984 +ENSG00000188827 +ENSG00000213918 +ENSG00000126602 +ENSG00000005339 +ENSG00000162104 +ENSG00000185739 +ENSG00000090447 +ENSG00000126603 +ENSG00000217930 +ENSG00000168140 +ENSG00000262246 +ENSG00000103423 +ENSG00000153406 +ENSG00000103415 +ENSG00000089486 +ENSG00000205832 +ENSG00000153443 +ENSG00000102858 +ENSG00000168101 +ENSG00000168096 +ENSG00000166246 +ENSG00000103199 +ENSG00000140623 +ENSG00000067836 +ENSG00000140632 +ENSG00000118900 +ENSG00000118898 +ENSG00000103184 +ENSG00000103174 +ENSG00000153446 +ENSG00000033011 +ENSG00000118894 +ENSG00000078328 +ENSG00000067365 +ENSG00000183044 +ENSG00000184857 +ENSG00000140650 +ENSG00000153048 +ENSG00000187555 +ENSG00000182831 +ENSG00000183454 +ENSG00000166669 +ENSG00000213853 +ENSG00000153060 +ENSG00000103274 +ENSG00000166676 +ENSG00000179583 +ENSG00000182108 +ENSG00000038532 +ENSG00000185338 +ENSG00000175643 +ENSG00000189067 +ENSG00000184602 +ENSG00000153066 +ENSG00000122299 +ENSG00000171490 +ENSG00000103342 +ENSG00000048462 +ENSG00000048471 +ENSG00000103381 +ENSG00000237515 +ENSG00000175595 +ENSG00000186260 +ENSG00000140694 +ENSG00000103429 +ENSG00000069764 +ENSG00000103512 +ENSG00000157045 +ENSG00000085721 +ENSG00000179889 +ENSG00000156968 +ENSG00000166780 +ENSG00000166783 +ENSG00000072864 +ENSG00000133392 +ENSG00000133393 +ENSG00000103222 +ENSG00000091262 +ENSG00000103226 +ENSG00000244257 +ENSG00000103489 +ENSG00000185164 +ENSG00000134419 +ENSG00000170540 +ENSG00000157106 +ENSG00000170537 +ENSG00000167186 +ENSG00000205730 +ENSG00000103528 +ENSG00000103534 +ENSG00000006007 +ENSG00000103540 +ENSG00000103544 +ENSG00000103550 +ENSG00000174628 +ENSG00000167191 +ENSG00000169347 +ENSG00000183549 +ENSG00000183747 +ENSG00000066813 +ENSG00000166743 +ENSG00000066654 +ENSG00000005187 +ENSG00000196678 +ENSG00000188215 +ENSG00000102897 +ENSG00000011638 +ENSG00000103316 +ENSG00000169246 +ENSG00000140749 +ENSG00000197006 +ENSG00000155719 +ENSG00000140740 +ENSG00000155714 +ENSG00000185716 +ENSG00000175267 +ENSG00000103319 +ENSG00000058600 +ENSG00000140743 +ENSG00000122254 +ENSG00000103404 +ENSG00000166828 +ENSG00000168447 +ENSG00000168434 +ENSG00000103365 +ENSG00000103356 +ENSG00000103353 +ENSG00000004779 +ENSG00000083093 +ENSG00000166847 +ENSG00000166851 +ENSG00000134398 +ENSG00000166869 +ENSG00000166501 +ENSG00000122257 +ENSG00000090905 +ENSG00000158865 +ENSG00000140750 +ENSG00000205629 +ENSG00000103375 +ENSG00000155592 +ENSG00000182601 +ENSG00000155666 +ENSG00000169189 +ENSG00000077238 +ENSG00000103522 +ENSG00000077235 +ENSG00000047578 +ENSG00000169181 +ENSG00000169180 +ENSG00000188322 +ENSG00000205609 +ENSG00000188603 +ENSG00000184730 +ENSG00000197272 +ENSG00000176046 +ENSG00000176476 +ENSG00000197165 +ENSG00000196502 +ENSG00000184110 +ENSG00000168488 +ENSG00000283845 +ENSG00000178952 +ENSG00000178188 +ENSG00000196296 +ENSG00000177548 +ENSG00000177455 +ENSG00000176953 +ENSG00000169682 +ENSG00000213658 +ENSG00000103472 +ENSG00000183336 +ENSG00000181625 +ENSG00000213648 +ENSG00000197471 +ENSG00000103485 +ENSG00000185905 +ENSG00000079616 +ENSG00000103495 +ENSG00000167371 +ENSG00000280789 +ENSG00000013364 +ENSG00000103502 +ENSG00000174938 +ENSG00000174939 +ENSG00000174943 +ENSG00000149932 +ENSG00000149930 +ENSG00000149929 +ENSG00000169592 +ENSG00000149927 +ENSG00000167194 +ENSG00000149926 +ENSG00000149925 +ENSG00000149923 +ENSG00000149922 +ENSG00000090238 +ENSG00000102886 +ENSG00000102882 +ENSG00000102879 +ENSG00000169627 +ENSG00000132207 +ENSG00000261052 +ENSG00000169217 +ENSG00000169221 +ENSG00000180209 +ENSG00000180096 +ENSG00000180035 +ENSG00000179958 +ENSG00000179965 +ENSG00000179918 +ENSG00000005844 +ENSG00000169957 +ENSG00000169955 +ENSG00000169951 +ENSG00000229809 +ENSG00000197162 +ENSG00000156853 +ENSG00000156858 +ENSG00000156860 +ENSG00000080603 +ENSG00000156873 +ENSG00000103549 +ENSG00000102870 +ENSG00000099385 +ENSG00000150281 +ENSG00000260852 +ENSG00000099364 +ENSG00000175938 +ENSG00000099381 +ENSG00000099377 +ENSG00000099365 +ENSG00000103496 +ENSG00000167394 +ENSG00000167395 +ENSG00000151006 +ENSG00000167397 +ENSG00000103507 +ENSG00000103510 +ENSG00000052344 +ENSG00000178226 +ENSG00000089280 +ENSG00000103490 +ENSG00000177238 +ENSG00000169896 +ENSG00000140678 +ENSG00000156886 +ENSG00000156885 +ENSG00000176723 +ENSG00000140691 +ENSG00000140682 +ENSG00000140675 +ENSG00000140688 +ENSG00000197302 +ENSG00000185947 +ENSG00000230267 +ENSG00000183632 +ENSG00000214617 +ENSG00000171241 +ENSG00000069329 +ENSG00000091651 +ENSG00000140795 +ENSG00000155330 +ENSG00000166123 +ENSG00000069345 +ENSG00000171208 +ENSG00000129636 +ENSG00000102893 +ENSG00000121270 +ENSG00000102910 +ENSG00000196470 +ENSG00000102921 +ENSG00000102924 +ENSG00000102935 +ENSG00000205423 +ENSG00000155393 +ENSG00000121274 +ENSG00000121281 +ENSG00000166164 +ENSG00000140807 +ENSG00000167208 +ENSG00000167207 +ENSG00000083799 +ENSG00000103449 +ENSG00000103460 +ENSG00000177200 +ENSG00000103479 +ENSG00000166971 +ENSG00000103494 +ENSG00000140718 +ENSG00000177508 +ENSG00000245694 +ENSG00000176842 +ENSG00000159387 +ENSG00000087245 +ENSG00000256812 +ENSG00000087253 +ENSG00000103546 +ENSG00000198848 +ENSG00000261439 +ENSG00000087258 +ENSG00000159461 +ENSG00000167005 +ENSG00000087263 +ENSG00000125124 +ENSG00000087250 +ENSG00000125148 +ENSG00000169715 +ENSG00000205364 +ENSG00000205362 +ENSG00000205361 +ENSG00000169688 +ENSG00000198417 +ENSG00000125144 +ENSG00000205358 +ENSG00000187193 +ENSG00000102900 +ENSG00000070915 +ENSG00000051108 +ENSG00000087237 +ENSG00000140853 +ENSG00000140848 +ENSG00000172775 +ENSG00000159579 +ENSG00000102931 +ENSG00000102934 +ENSG00000102962 +ENSG00000006210 +ENSG00000102970 +ENSG00000005194 +ENSG00000088682 +ENSG00000102978 +ENSG00000125170 +ENSG00000135736 +ENSG00000140854 +ENSG00000140859 +ENSG00000070729 +ENSG00000159648 +ENSG00000166188 +ENSG00000103005 +ENSG00000102996 +ENSG00000070761 +ENSG00000070770 +ENSG00000103021 +ENSG00000103023 +ENSG00000181938 +ENSG00000103034 +ENSG00000103037 +ENSG00000125107 +ENSG00000103042 +ENSG00000125166 +ENSG00000150394 +ENSG00000140937 +ENSG00000179776 +ENSG00000166546 +ENSG00000166548 +ENSG00000217555 +ENSG00000089505 +ENSG00000140932 +ENSG00000140931 +ENSG00000183723 +ENSG00000135720 +ENSG00000249961 +ENSG00000168748 +ENSG00000159593 +ENSG00000172840 +ENSG00000166589 +ENSG00000166592 +ENSG00000166595 +ENSG00000172831 +ENSG00000172828 +ENSG00000172824 +ENSG00000067955 +ENSG00000125149 +ENSG00000237172 +ENSG00000102871 +ENSG00000135722 +ENSG00000102878 +ENSG00000140939 +ENSG00000196123 +ENSG00000179044 +ENSG00000205250 +ENSG00000102890 +ENSG00000125122 +ENSG00000168701 +ENSG00000135723 +ENSG00000135740 +ENSG00000196155 +ENSG00000168676 +ENSG00000159708 +ENSG00000159713 +ENSG00000159714 +ENSG00000176387 +ENSG00000159720 +ENSG00000159723 +ENSG00000039523 +ENSG00000102974 +ENSG00000102977 +ENSG00000102981 +ENSG00000124074 +ENSG00000159761 +ENSG00000141098 +ENSG00000141084 +ENSG00000102904 +ENSG00000168286 +ENSG00000102901 +ENSG00000102898 +ENSG00000038358 +ENSG00000188038 +ENSG00000159792 +ENSG00000141086 +ENSG00000205220 +ENSG00000213398 +ENSG00000124067 +ENSG00000141096 +ENSG00000167261 +ENSG00000182810 +ENSG00000167264 +ENSG00000072736 +ENSG00000103067 +ENSG00000103066 +ENSG00000103064 +ENSG00000103061 +ENSG00000132600 +ENSG00000103056 +ENSG00000184939 +ENSG00000062038 +ENSG00000039068 +ENSG00000103047 +ENSG00000103044 +ENSG00000168802 +ENSG00000141076 +ENSG00000168807 +ENSG00000132612 +ENSG00000258429 +ENSG00000213380 +ENSG00000132603 +ENSG00000157315 +ENSG00000132604 +ENSG00000103018 +ENSG00000102908 +ENSG00000181019 +ENSG00000141101 +ENSG00000198373 +ENSG00000157322 +ENSG00000090857 +ENSG00000157335 +ENSG00000223496 +ENSG00000090861 +ENSG00000157349 +ENSG00000168872 +ENSG00000157350 +ENSG00000157353 +ENSG00000103051 +ENSG00000189091 +ENSG00000157368 +ENSG00000132613 +ENSG00000103043 +ENSG00000157423 +ENSG00000180917 +ENSG00000172137 +ENSG00000167377 +ENSG00000157429 +ENSG00000198650 +ENSG00000140832 +ENSG00000040199 +ENSG00000166747 +ENSG00000224470 +ENSG00000102984 +ENSG00000182149 +ENSG00000277481 +ENSG00000102967 +ENSG00000257017 +ENSG00000261701 +ENSG00000140830 +ENSG00000140829 +ENSG00000118557 +ENSG00000140836 +ENSG00000103035 +ENSG00000140839 +ENSG00000090863 +ENSG00000168411 +ENSG00000168404 +ENSG00000103089 +ENSG00000103091 +ENSG00000186187 +ENSG00000166816 +ENSG00000184517 +ENSG00000168928 +ENSG00000168925 +ENSG00000050820 +ENSG00000153774 +ENSG00000166822 +ENSG00000183196 +ENSG00000135702 +ENSG00000205084 +ENSG00000034713 +ENSG00000065457 +ENSG00000065427 +ENSG00000166848 +ENSG00000152910 +ENSG00000103111 +ENSG00000205078 +ENSG00000140873 +ENSG00000140876 +ENSG00000171724 +ENSG00000186153 +ENSG00000178573 +ENSG00000168589 +ENSG00000166446 +ENSG00000103121 +ENSG00000166451 +ENSG00000166454 +ENSG00000166455 +ENSG00000140905 +ENSG00000166473 +ENSG00000135697 +ENSG00000261609 +ENSG00000153815 +ENSG00000197943 +ENSG00000184860 +ENSG00000086696 +ENSG00000135698 +ENSG00000140945 +ENSG00000230989 +ENSG00000103150 +ENSG00000140961 +ENSG00000103154 +ENSG00000140943 +ENSG00000103160 +ENSG00000154099 +ENSG00000103168 +ENSG00000140955 +ENSG00000103175 +ENSG00000064270 +ENSG00000140950 +ENSG00000103187 +ENSG00000135686 +ENSG00000103194 +ENSG00000103196 +ENSG00000153786 +ENSG00000135709 +ENSG00000131149 +ENSG00000131153 +ENSG00000154102 +ENSG00000131148 +ENSG00000131143 +ENSG00000140968 +ENSG00000103241 +ENSG00000103248 +ENSG00000176692 +ENSG00000176678 +ENSG00000260456 +ENSG00000103264 +ENSG00000140941 +ENSG00000140948 +ENSG00000154118 +ENSG00000104731 +ENSG00000103257 +ENSG00000172530 +ENSG00000225614 +ENSG00000179588 +ENSG00000158545 +ENSG00000051523 +ENSG00000167508 +ENSG00000185669 +ENSG00000158717 +ENSG00000174177 +ENSG00000284585 +ENSG00000103335 +ENSG00000167513 +ENSG00000198931 +ENSG00000141012 +ENSG00000167515 +ENSG00000205022 +ENSG00000129993 +ENSG00000176715 +ENSG00000129910 +ENSG00000259803 +ENSG00000170100 +ENSG00000167522 +ENSG00000197912 +ENSG00000200084 +ENSG00000167526 +ENSG00000178773 +ENSG00000015413 +ENSG00000131165 +ENSG00000167523 +ENSG00000185324 +ENSG00000158792 +ENSG00000075399 +ENSG00000158805 +ENSG00000187741 +ENSG00000204991 +ENSG00000141002 +ENSG00000258839 +ENSG00000258947 +ENSG00000140995 +ENSG00000177946 +ENSG00000223959 +ENSG00000003249 +ENSG00000141013 +ENSG00000272636 +ENSG00000181031 +ENSG00000187624 +ENSG00000141252 +ENSG00000167695 +ENSG00000179409 +ENSG00000231784 +ENSG00000167699 +ENSG00000167693 +ENSG00000177370 +ENSG00000159842 +ENSG00000184811 +ENSG00000108953 +ENSG00000167193 +ENSG00000197879 +ENSG00000132376 +ENSG00000174238 +ENSG00000167703 +ENSG00000074660 +ENSG00000167705 +ENSG00000174231 +ENSG00000185561 +ENSG00000186594 +ENSG00000167716 +ENSG00000167711 +ENSG00000132386 +ENSG00000186532 +ENSG00000132383 +ENSG00000185924 +ENSG00000108963 +ENSG00000177374 +ENSG00000070366 +ENSG00000167720 +ENSG00000167721 +ENSG00000141258 +ENSG00000070444 +ENSG00000127804 +ENSG00000007168 +ENSG00000132361 +ENSG00000132359 +ENSG00000108381 +ENSG00000141255 +ENSG00000167723 +ENSG00000196689 +ENSG00000197417 +ENSG00000040531 +ENSG00000213977 +ENSG00000127774 +ENSG00000083454 +ENSG00000177602 +ENSG00000083457 +ENSG00000074356 +ENSG00000004660 +ENSG00000108405 +ENSG00000074370 +ENSG00000074755 +ENSG00000167740 +ENSG00000185722 +ENSG00000132388 +ENSG00000182557 +ENSG00000183018 +ENSG00000132382 +ENSG00000167741 +ENSG00000188176 +ENSG00000161905 +ENSG00000141456 +ENSG00000141480 +ENSG00000161920 +ENSG00000161921 +ENSG00000141497 +ENSG00000182853 +ENSG00000182327 +ENSG00000142507 +ENSG00000129219 +ENSG00000141503 +ENSG00000205710 +ENSG00000108556 +ENSG00000185245 +ENSG00000108528 +ENSG00000108523 +ENSG00000108518 +ENSG00000108515 +ENSG00000091640 +ENSG00000108509 +ENSG00000196388 +ENSG00000129250 +ENSG00000132517 +ENSG00000180787 +ENSG00000167840 +ENSG00000129204 +ENSG00000180626 +ENSG00000161929 +ENSG00000029725 +ENSG00000108559 +ENSG00000129197 +ENSG00000108561 +ENSG00000005100 +ENSG00000072849 +ENSG00000167842 +ENSG00000091592 +ENSG00000179314 +ENSG00000129195 +ENSG00000091622 +ENSG00000198920 +ENSG00000129235 +ENSG00000108590 +ENSG00000256806 +ENSG00000141485 +ENSG00000132530 +ENSG00000177294 +ENSG00000167858 +ENSG00000262943 +ENSG00000108839 +ENSG00000219200 +ENSG00000258315 +ENSG00000267532 +ENSG00000161940 +ENSG00000174327 +ENSG00000174326 +ENSG00000132514 +ENSG00000161944 +ENSG00000141505 +ENSG00000132535 +ENSG00000199053 +ENSG00000072778 +ENSG00000004975 +ENSG00000040633 +ENSG00000170296 +ENSG00000175826 +ENSG00000170291 +ENSG00000181885 +ENSG00000181856 +ENSG00000006047 +ENSG00000132507 +ENSG00000132522 +ENSG00000215041 +ENSG00000072818 +ENSG00000213859 +ENSG00000174292 +ENSG00000187838 +ENSG00000205544 +ENSG00000169992 +ENSG00000181284 +ENSG00000161958 +ENSG00000170175 +ENSG00000259224 +ENSG00000174282 +ENSG00000181222 +ENSG00000239697 +ENSG00000161955 +ENSG00000161956 +ENSG00000209582 +ENSG00000238917 +ENSG00000161960 +ENSG00000129226 +ENSG00000129194 +ENSG00000129255 +ENSG00000129245 +ENSG00000141504 +ENSG00000129214 +ENSG00000129244 +ENSG00000141510 +ENSG00000141499 +ENSG00000108947 +ENSG00000183914 +ENSG00000132510 +ENSG00000167874 +ENSG00000182224 +ENSG00000183011 +ENSG00000252835 +ENSG00000170004 +ENSG00000170049 +ENSG00000170043 +ENSG00000170037 +ENSG00000132518 +ENSG00000179593 +ENSG00000179477 +ENSG00000179148 +ENSG00000179111 +ENSG00000179094 +ENSG00000220205 +ENSG00000179029 +ENSG00000178999 +ENSG00000178971 +ENSG00000178921 +ENSG00000108961 +ENSG00000125434 +ENSG00000198844 +ENSG00000184619 +ENSG00000161970 +ENSG00000189051 +ENSG00000166579 +ENSG00000133026 +ENSG00000185156 +ENSG00000276231 +ENSG00000141506 +ENSG00000065320 +ENSG00000170310 +ENSG00000154914 +ENSG00000065325 +ENSG00000109047 +ENSG00000007237 +ENSG00000006788 +ENSG00000133020 +ENSG00000109061 +ENSG00000125414 +ENSG00000109063 +ENSG00000133028 +ENSG00000170222 +ENSG00000187824 +ENSG00000188803 +ENSG00000007174 +ENSG00000154957 +ENSG00000065559 +ENSG00000141052 +ENSG00000006740 +ENSG00000006744 +ENSG00000153976 +ENSG00000006695 +ENSG00000125430 +ENSG00000109099 +ENSG00000125409 +ENSG00000239704 +ENSG00000175106 +ENSG00000241322 +ENSG00000221926 +ENSG00000187607 +ENSG00000214946 +ENSG00000170425 +ENSG00000214941 +ENSG00000011295 +ENSG00000141027 +ENSG00000108474 +ENSG00000166582 +ENSG00000170315 +ENSG00000187688 +ENSG00000181350 +ENSG00000141040 +ENSG00000197566 +ENSG00000170160 +ENSG00000179598 +ENSG00000133030 +ENSG00000154803 +ENSG00000141030 +ENSG00000205309 +ENSG00000141026 +ENSG00000108551 +ENSG00000133027 +ENSG00000226746 +ENSG00000108557 +ENSG00000072310 +ENSG00000175662 +ENSG00000171953 +ENSG00000141034 +ENSG00000108591 +ENSG00000091536 +ENSG00000091542 +ENSG00000131899 +ENSG00000177731 +ENSG00000177427 +ENSG00000177302 +ENSG00000176994 +ENSG00000176974 +ENSG00000214860 +ENSG00000171916 +ENSG00000213077 +ENSG00000154874 +ENSG00000189375 +ENSG00000249459 +ENSG00000108448 +ENSG00000171931 +ENSG00000171928 +ENSG00000141127 +ENSG00000188522 +ENSG00000154025 +ENSG00000154016 +ENSG00000189152 +ENSG00000072134 +ENSG00000108641 +ENSG00000166484 +ENSG00000166482 +ENSG00000128482 +ENSG00000142494 +ENSG00000072210 +ENSG00000180638 +ENSG00000108602 +ENSG00000083290 +ENSG00000108599 +ENSG00000128487 +ENSG00000170298 +ENSG00000205212 +ENSG00000124422 +ENSG00000109016 +ENSG00000178307 +ENSG00000274180 +ENSG00000034152 +ENSG00000184185 +ENSG00000212719 +ENSG00000260458 +ENSG00000256618 +ENSG00000109046 +ENSG00000141068 +ENSG00000168961 +ENSG00000007171 +ENSG00000232859 +ENSG00000087095 +ENSG00000237575 +ENSG00000109084 +ENSG00000109083 +ENSG00000109079 +ENSG00000004142 +ENSG00000284532 +ENSG00000244045 +ENSG00000109072 +ENSG00000004139 +ENSG00000076351 +ENSG00000109103 +ENSG00000087111 +ENSG00000109107 +ENSG00000076382 +ENSG00000167524 +ENSG00000007202 +ENSG00000132581 +ENSG00000109111 +ENSG00000167525 +ENSG00000109113 +ENSG00000238423 +ENSG00000238649 +ENSG00000198242 +ENSG00000160606 +ENSG00000160602 +ENSG00000076604 +ENSG00000173065 +ENSG00000132591 +ENSG00000132589 +ENSG00000167536 +ENSG00000109118 +ENSG00000063015 +ENSG00000179761 +ENSG00000221995 +ENSG00000196535 +ENSG00000108255 +ENSG00000108256 +ENSG00000160551 +ENSG00000168792 +ENSG00000167543 +ENSG00000108262 +ENSG00000198720 +ENSG00000167549 +ENSG00000141298 +ENSG00000176927 +ENSG00000126653 +ENSG00000108576 +ENSG00000108578 +ENSG00000108582 +ENSG00000108587 +ENSG00000266733 +ENSG00000176390 +ENSG00000176208 +ENSG00000172171 +ENSG00000184060 +ENSG00000181481 +ENSG00000126861 +ENSG00000185862 +ENSG00000126860 +ENSG00000196712 +ENSG00000131242 +ENSG00000172301 +ENSG00000108651 +ENSG00000178691 +ENSG00000266777 +ENSG00000185158 +ENSG00000126858 +ENSG00000141314 +ENSG00000108666 +ENSG00000283774 +ENSG00000010244 +ENSG00000108671 +ENSG00000176749 +ENSG00000176658 +ENSG00000006042 +ENSG00000108684 +ENSG00000108691 +ENSG00000108700 +ENSG00000181374 +ENSG00000181291 +ENSG00000198783 +ENSG00000132141 +ENSG00000005156 +ENSG00000092871 +ENSG00000185379 +ENSG00000073598 +ENSG00000073536 +ENSG00000141161 +ENSG00000166750 +ENSG00000172716 +ENSG00000172123 +ENSG00000154760 +ENSG00000205045 +ENSG00000236320 +ENSG00000108733 +ENSG00000006125 +ENSG00000270885 +ENSG00000270765 +ENSG00000271447 +ENSG00000270647 +ENSG00000270379 +ENSG00000271503 +ENSG00000278023 +ENSG00000275152 +ENSG00000276409 +ENSG00000274736 +ENSG00000275385 +ENSG00000277632 +ENSG00000275302 +ENSG00000274808 +ENSG00000276085 +ENSG00000276070 +ENSG00000274226 +ENSG00000275954 +ENSG00000273611 +ENSG00000277161 +ENSG00000278259 +ENSG00000278311 +ENSG00000278535 +ENSG00000278619 +ENSG00000275700 +ENSG00000278505 +ENSG00000278540 +ENSG00000276234 +ENSG00000276023 +ENSG00000275066 +ENSG00000278053 +ENSG00000275410 +ENSG00000278299 +ENSG00000274611 +ENSG00000278845 +ENSG00000277399 +ENSG00000274211 +ENSG00000275832 +ENSG00000277363 +ENSG00000273604 +ENSG00000273627 +ENSG00000275023 +ENSG00000277972 +ENSG00000277258 +ENSG00000277791 +ENSG00000276293 +ENSG00000273559 +ENSG00000125691 +ENSG00000002834 +ENSG00000161381 +ENSG00000141748 +ENSG00000067191 +ENSG00000108298 +ENSG00000141750 +ENSG00000108306 +ENSG00000125686 +ENSG00000167258 +ENSG00000171532 +ENSG00000131771 +ENSG00000131748 +ENSG00000173991 +ENSG00000141744 +ENSG00000161395 +ENSG00000265178 +ENSG00000141736 +ENSG00000141741 +ENSG00000141738 +ENSG00000161405 +ENSG00000073605 +ENSG00000172057 +ENSG00000167914 +ENSG00000108344 +ENSG00000108342 +ENSG00000238793 +ENSG00000008838 +ENSG00000126351 +ENSG00000126368 +ENSG00000188895 +ENSG00000108349 +ENSG00000108352 +ENSG00000171475 +ENSG00000094804 +ENSG00000131759 +ENSG00000183153 +ENSG00000131747 +ENSG00000141753 +ENSG00000131746 +ENSG00000126353 +ENSG00000073584 +ENSG00000213424 +ENSG00000167916 +ENSG00000186395 +ENSG00000167920 +ENSG00000108244 +ENSG00000094796 +ENSG00000171401 +ENSG00000171346 +ENSG00000171345 +ENSG00000186847 +ENSG00000186832 +ENSG00000128422 +ENSG00000173812 +ENSG00000173805 +ENSG00000173801 +ENSG00000141756 +ENSG00000141698 +ENSG00000161594 +ENSG00000178502 +ENSG00000131473 +ENSG00000204815 +ENSG00000173786 +ENSG00000168259 +ENSG00000168256 +ENSG00000187595 +ENSG00000108771 +ENSG00000108773 +ENSG00000260325 +ENSG00000108774 +ENSG00000089558 +ENSG00000167925 +ENSG00000173757 +ENSG00000126561 +ENSG00000168610 +ENSG00000177469 +ENSG00000283929 +ENSG00000033627 +ENSG00000108784 +ENSG00000108786 +ENSG00000068120 +ENSG00000108788 +ENSG00000131470 +ENSG00000141699 +ENSG00000131462 +ENSG00000037042 +ENSG00000068137 +ENSG00000184451 +ENSG00000108797 +ENSG00000108799 +ENSG00000131477 +ENSG00000131475 +ENSG00000126562 +ENSG00000183978 +ENSG00000176563 +ENSG00000126581 +ENSG00000131467 +ENSG00000131480 +ENSG00000131471 +ENSG00000266967 +ENSG00000267060 +ENSG00000198863 +ENSG00000131469 +ENSG00000068079 +ENSG00000108828 +ENSG00000108830 +ENSG00000198496 +ENSG00000012048 +ENSG00000188554 +ENSG00000184988 +ENSG00000175906 +ENSG00000067596 +ENSG00000175832 +ENSG00000005102 +ENSG00000108861 +ENSG00000231256 +ENSG00000161647 +ENSG00000161649 +ENSG00000108852 +ENSG00000131096 +ENSG00000161653 +ENSG00000091947 +ENSG00000161654 +ENSG00000141349 +ENSG00000108840 +ENSG00000125319 +ENSG00000161664 +ENSG00000267080 +ENSG00000168591 +ENSG00000087152 +ENSG00000108312 +ENSG00000004939 +ENSG00000108309 +ENSG00000013306 +ENSG00000030582 +ENSG00000161682 +ENSG00000005961 +ENSG00000186566 +ENSG00000180340 +ENSG00000180329 +ENSG00000161692 +ENSG00000073670 +ENSG00000182963 +ENSG00000131097 +ENSG00000108883 +ENSG00000167131 +ENSG00000131095 +ENSG00000186185 +ENSG00000131094 +ENSG00000172992 +ENSG00000136448 +ENSG00000161714 +ENSG00000181513 +ENSG00000186834 +ENSG00000168517 +ENSG00000184922 +ENSG00000184361 +ENSG00000006062 +ENSG00000159314 +ENSG00000225190 +ENSG00000120088 +ENSG00000264589 +ENSG00000186868 +ENSG00000214401 +ENSG00000120071 +ENSG00000176681 +ENSG00000228696 +ENSG00000260075 +ENSG00000238083 +ENSG00000185829 +ENSG00000073969 +ENSG00000108379 +ENSG00000158955 +ENSG00000108433 +ENSG00000179673 +ENSG00000004897 +ENSG00000198336 +ENSG00000259207 +ENSG00000178852 +ENSG00000141279 +ENSG00000108424 +ENSG00000198933 +ENSG00000073861 +ENSG00000006025 +ENSG00000159111 +ENSG00000141294 +ENSG00000141295 +ENSG00000189120 +ENSG00000167182 +ENSG00000108439 +ENSG00000167183 +ENSG00000108465 +ENSG00000005243 +ENSG00000082641 +ENSG00000108468 +ENSG00000002919 +ENSG00000141293 +ENSG00000173917 +ENSG00000182742 +ENSG00000120075 +ENSG00000120093 +ENSG00000108511 +ENSG00000233101 +ENSG00000120068 +ENSG00000170689 +ENSG00000260027 +ENSG00000170703 +ENSG00000136436 +ENSG00000159199 +ENSG00000159202 +ENSG00000159210 +ENSG00000167083 +ENSG00000108798 +ENSG00000173868 +ENSG00000198740 +ENSG00000167085 +ENSG00000064300 +ENSG00000182575 +ENSG00000121067 +ENSG00000121073 +ENSG00000121104 +ENSG00000136504 +ENSG00000176358 +ENSG00000108813 +ENSG00000064195 +ENSG00000005884 +ENSG00000005882 +ENSG00000167100 +ENSG00000108819 +ENSG00000108823 +ENSG00000188662 +ENSG00000108821 +ENSG00000167105 +ENSG00000015532 +ENSG00000108826 +ENSG00000154920 +ENSG00000108829 +ENSG00000136457 +ENSG00000167107 +ENSG00000136444 +ENSG00000136449 +ENSG00000049283 +ENSG00000006282 +ENSG00000006283 +ENSG00000108846 +ENSG00000154945 +ENSG00000108848 +ENSG00000173714 +ENSG00000141232 +ENSG00000008294 +ENSG00000239672 +ENSG00000243678 +ENSG00000011258 +ENSG00000011260 +ENSG00000154975 +ENSG00000141198 +ENSG00000166260 +ENSG00000166263 +ENSG00000108924 +ENSG00000108960 +ENSG00000166292 +ENSG00000141179 +ENSG00000153930 +ENSG00000183691 +ENSG00000214226 +ENSG00000153933 +ENSG00000121060 +ENSG00000121058 +ENSG00000121064 +ENSG00000121057 +ENSG00000153944 +ENSG00000181610 +ENSG00000180891 +ENSG00000136451 +ENSG00000136450 +ENSG00000264364 +ENSG00000121053 +ENSG00000011143 +ENSG00000167419 +ENSG00000005381 +ENSG00000213246 +ENSG00000108375 +ENSG00000176160 +ENSG00000108389 +ENSG00000108387 +ENSG00000181013 +ENSG00000121101 +ENSG00000108384 +ENSG00000175175 +ENSG00000108395 +ENSG00000182628 +ENSG00000068489 +ENSG00000167447 +ENSG00000153982 +ENSG00000175155 +ENSG00000108406 +ENSG00000141367 +ENSG00000141378 +ENSG00000284190 +ENSG00000062716 +ENSG00000108423 +ENSG00000108443 +ENSG00000189050 +ENSG00000264049 +ENSG00000068097 +ENSG00000167434 +ENSG00000170832 +ENSG00000062725 +ENSG00000170836 +ENSG00000141376 +ENSG00000121068 +ENSG00000187013 +ENSG00000121075 +ENSG00000253506 +ENSG00000136492 +ENSG00000108506 +ENSG00000108510 +ENSG00000087995 +ENSG00000146872 +ENSG00000011028 +ENSG00000173838 +ENSG00000170921 +ENSG00000008283 +ENSG00000159640 +ENSG00000173826 +ENSG00000136485 +ENSG00000136463 +ENSG00000198909 +ENSG00000136490 +ENSG00000266173 +ENSG00000108588 +ENSG00000198231 +ENSG00000108592 +ENSG00000087191 +ENSG00000108604 +ENSG00000240280 +ENSG00000259384 +ENSG00000007312 +ENSG00000007314 +ENSG00000224383 +ENSG00000108622 +ENSG00000178607 +ENSG00000136478 +ENSG00000261371 +ENSG00000271605 +ENSG00000256525 +ENSG00000284564 +ENSG00000284368 +ENSG00000108654 +ENSG00000258890 +ENSG00000108854 +ENSG00000176809 +ENSG00000120063 +ENSG00000108370 +ENSG00000168646 +ENSG00000154240 +ENSG00000154229 +ENSG00000075461 +ENSG00000108878 +ENSG00000198265 +ENSG00000197170 +ENSG00000154217 +ENSG00000130935 +ENSG00000171634 +ENSG00000186665 +ENSG00000182481 +ENSG00000196704 +ENSG00000108932 +ENSG00000141337 +ENSG00000070540 +ENSG00000108946 +ENSG00000108950 +ENSG00000141338 +ENSG00000154258 +ENSG00000154262 +ENSG00000154263 +ENSG00000154265 +ENSG00000108984 +ENSG00000153822 +ENSG00000267365 +ENSG00000123700 +ENSG00000125398 +ENSG00000133195 +ENSG00000180616 +ENSG00000166685 +ENSG00000133193 +ENSG00000141219 +ENSG00000187959 +ENSG00000179604 +ENSG00000069188 +ENSG00000172809 +ENSG00000246731 +ENSG00000141540 +ENSG00000171595 +ENSG00000196169 +ENSG00000204347 +ENSG00000257008 +ENSG00000170412 +ENSG00000167851 +ENSG00000178789 +ENSG00000167850 +ENSG00000186407 +ENSG00000186074 +ENSG00000172794 +ENSG00000109062 +ENSG00000109065 +ENSG00000109066 +ENSG00000161509 +ENSG00000161513 +ENSG00000167861 +ENSG00000109089 +ENSG00000167863 +ENSG00000180901 +ENSG00000170190 +ENSG00000125449 +ENSG00000125458 +ENSG00000189159 +ENSG00000188612 +ENSG00000125450 +ENSG00000125447 +ENSG00000125445 +ENSG00000125457 +ENSG00000125454 +ENSG00000177885 +ENSG00000177303 +ENSG00000182173 +ENSG00000073350 +ENSG00000266714 +ENSG00000204323 +ENSG00000108469 +ENSG00000161526 +ENSG00000132470 +ENSG00000108479 +ENSG00000132475 +ENSG00000132478 +ENSG00000092929 +ENSG00000132471 +ENSG00000132481 +ENSG00000141569 +ENSG00000204316 +ENSG00000188878 +ENSG00000161533 +ENSG00000257949 +ENSG00000250506 +ENSG00000167880 +ENSG00000167881 +ENSG00000182687 +ENSG00000186919 +ENSG00000182473 +ENSG00000129654 +ENSG00000141576 +ENSG00000185262 +ENSG00000129646 +ENSG00000161542 +ENSG00000176170 +ENSG00000175931 +ENSG00000129673 +ENSG00000129667 +ENSG00000161544 +ENSG00000214140 +ENSG00000070731 +ENSG00000070526 +ENSG00000182534 +ENSG00000070495 +ENSG00000181038 +ENSG00000161547 +ENSG00000092931 +ENSG00000167889 +ENSG00000129657 +ENSG00000184640 +ENSG00000078687 +ENSG00000141524 +ENSG00000167895 +ENSG00000108639 +ENSG00000167900 +ENSG00000183077 +ENSG00000089685 +ENSG00000184557 +ENSG00000087157 +ENSG00000187775 +ENSG00000108669 +ENSG00000055483 +ENSG00000035862 +ENSG00000108679 +ENSG00000171302 +ENSG00000173918 +ENSG00000167280 +ENSG00000167281 +ENSG00000173894 +ENSG00000141570 +ENSG00000141582 +ENSG00000167291 +ENSG00000141519 +ENSG00000171298 +ENSG00000141543 +ENSG00000141527 +ENSG00000181523 +ENSG00000181045 +ENSG00000173821 +ENSG00000173818 +ENSG00000171246 +ENSG00000141564 +ENSG00000176108 +ENSG00000175866 +ENSG00000181409 +ENSG00000141577 +ENSG00000157637 +ENSG00000185168 +ENSG00000185332 +ENSG00000266392 +ENSG00000266189 +ENSG00000266074 +ENSG00000184009 +ENSG00000186765 +ENSG00000185504 +ENSG00000182446 +ENSG00000182612 +ENSG00000185527 +ENSG00000204237 +ENSG00000185298 +ENSG00000214087 +ENSG00000185359 +ENSG00000262814 +ENSG00000183048 +ENSG00000215644 +ENSG00000182676 +ENSG00000185624 +ENSG00000141522 +ENSG00000183684 +ENSG00000141552 +ENSG00000185813 +ENSG00000187531 +ENSG00000197063 +ENSG00000265688 +ENSG00000183010 +ENSG00000185105 +ENSG00000185269 +ENSG00000169696 +ENSG00000169689 +ENSG00000169683 +ENSG00000169750 +ENSG00000169738 +ENSG00000169733 +ENSG00000169727 +ENSG00000169718 +ENSG00000169710 +ENSG00000176155 +ENSG00000141526 +ENSG00000141551 +ENSG00000173762 +ENSG00000141574 +ENSG00000181396 +ENSG00000169660 +ENSG00000178927 +ENSG00000141562 +ENSG00000141568 +ENSG00000141580 +ENSG00000141542 +ENSG00000141560 +ENSG00000167363 +ENSG00000141579 +ENSG00000141556 +ENSG00000175711 +ENSG00000176845 +ENSG00000101557 +ENSG00000079134 +ENSG00000158270 +ENSG00000079101 +ENSG00000176912 +ENSG00000176890 +ENSG00000132199 +ENSG00000176105 +ENSG00000141433 +ENSG00000101574 +ENSG00000080986 +ENSG00000266405 +ENSG00000101596 +ENSG00000132205 +ENSG00000101577 +ENSG00000101605 +ENSG00000101608 +ENSG00000118680 +ENSG00000177426 +ENSG00000170579 +ENSG00000264575 +ENSG00000198081 +ENSG00000082397 +ENSG00000206432 +ENSG00000154655 +ENSG00000088756 +ENSG00000101680 +ENSG00000173482 +ENSG00000206418 +ENSG00000168502 +ENSG00000178127 +ENSG00000101745 +ENSG00000128791 +ENSG00000017797 +ENSG00000154845 +ENSG00000168461 +ENSG00000168454 +ENSG00000101558 +ENSG00000154856 +ENSG00000134265 +ENSG00000154864 +ENSG00000255112 +ENSG00000141404 +ENSG00000154889 +ENSG00000141401 +ENSG00000176194 +ENSG00000176014 +ENSG00000141385 +ENSG00000141391 +ENSG00000134278 +ENSG00000101624 +ENSG00000128789 +ENSG00000175354 +ENSG00000085415 +ENSG00000101639 +ENSG00000168675 +ENSG00000177150 +ENSG00000101654 +ENSG00000175322 +ENSG00000180777 +ENSG00000067900 +ENSG00000141449 +ENSG00000141446 +ENSG00000167088 +ENSG00000158201 +ENSG00000101752 +ENSG00000141448 +ENSG00000212710 +ENSG00000101773 +ENSG00000134508 +ENSG00000134490 +ENSG00000101782 +ENSG00000141452 +ENSG00000141458 +ENSG00000154065 +ENSG00000053747 +ENSG00000168234 +ENSG00000154040 +ENSG00000141447 +ENSG00000154059 +ENSG00000134489 +ENSG00000198795 +ENSG00000141380 +ENSG00000141384 +ENSG00000134504 +ENSG00000171885 +ENSG00000154080 +ENSG00000170558 +ENSG00000134762 +ENSG00000134755 +ENSG00000134765 +ENSG00000134760 +ENSG00000134757 +ENSG00000046604 +ENSG00000118271 +ENSG00000118276 +ENSG00000141437 +ENSG00000153339 +ENSG00000101695 +ENSG00000134758 +ENSG00000141434 +ENSG00000260389 +ENSG00000197705 +ENSG00000166960 +ENSG00000141431 +ENSG00000101746 +ENSG00000134769 +ENSG00000166974 +ENSG00000186812 +ENSG00000186814 +ENSG00000172466 +ENSG00000186496 +ENSG00000153391 +ENSG00000141429 +ENSG00000141428 +ENSG00000141425 +ENSG00000141424 +ENSG00000134759 +ENSG00000075643 +ENSG00000134775 +ENSG00000134779 +ENSG00000150477 +ENSG00000101489 +ENSG00000267313 +ENSG00000078142 +ENSG00000132872 +ENSG00000152217 +ENSG00000132874 +ENSG00000141469 +ENSG00000197046 +ENSG00000152223 +ENSG00000152229 +ENSG00000152234 +ENSG00000152240 +ENSG00000152242 +ENSG00000141622 +ENSG00000167210 +ENSG00000101638 +ENSG00000078043 +ENSG00000167216 +ENSG00000167220 +ENSG00000134049 +ENSG00000175387 +ENSG00000184828 +ENSG00000134030 +ENSG00000101665 +ENSG00000141627 +ENSG00000177576 +ENSG00000202093 +ENSG00000206602 +ENSG00000265681 +ENSG00000101670 +ENSG00000167315 +ENSG00000167306 +ENSG00000141644 +ENSG00000154832 +ENSG00000154839 +ENSG00000141639 +ENSG00000134042 +ENSG00000082212 +ENSG00000141642 +ENSG00000141646 +ENSG00000176624 +ENSG00000187323 +ENSG00000134046 +ENSG00000101751 +ENSG00000174448 +ENSG00000166845 +ENSG00000041353 +ENSG00000166510 +ENSG00000196628 +ENSG00000091164 +ENSG00000091157 +ENSG00000177511 +ENSG00000119547 +ENSG00000066926 +ENSG00000134440 +ENSG00000081923 +ENSG00000049759 +ENSG00000198796 +ENSG00000172175 +ENSG00000074657 +ENSG00000166562 +ENSG00000074695 +ENSG00000183287 +ENSG00000141682 +ENSG00000101542 +ENSG00000176641 +ENSG00000197563 +ENSG00000134444 +ENSG00000141655 +ENSG00000141664 +ENSG00000081913 +ENSG00000171791 +ENSG00000119537 +ENSG00000119541 +ENSG00000206075 +ENSG00000197641 +ENSG00000057149 +ENSG00000206072 +ENSG00000166396 +ENSG00000197632 +ENSG00000242550 +ENSG00000221887 +ENSG00000166401 +ENSG00000071991 +ENSG00000171451 +ENSG00000166479 +ENSG00000150636 +ENSG00000206052 +ENSG00000150637 +ENSG00000176225 +ENSG00000170677 +ENSG00000141668 +ENSG00000166342 +ENSG00000141665 +ENSG00000075336 +ENSG00000166347 +ENSG00000187773 +ENSG00000133313 +ENSG00000150656 +ENSG00000215421 +ENSG00000180011 +ENSG00000179981 +ENSG00000101493 +ENSG00000130856 +ENSG00000197971 +ENSG00000166573 +ENSG00000166377 +ENSG00000131196 +ENSG00000060069 +ENSG00000178342 +ENSG00000122490 +ENSG00000226742 +ENSG00000141759 +ENSG00000101546 +ENSG00000101544 +ENSG00000178184 +ENSG00000105556 +ENSG00000183186 +ENSG00000129946 +ENSG00000181781 +ENSG00000099866 +ENSG00000141933 +ENSG00000099804 +ENSG00000197540 +ENSG00000172270 +ENSG00000099822 +ENSG00000099821 +ENSG00000070388 +ENSG00000070423 +ENSG00000070404 +ENSG00000099864 +ENSG00000099812 +ENSG00000011304 +ENSG00000172232 +ENSG00000196415 +ENSG00000197561 +ENSG00000197766 +ENSG00000175221 +ENSG00000198858 +ENSG00000116017 +ENSG00000065268 +ENSG00000116032 +ENSG00000182087 +ENSG00000064666 +ENSG00000064687 +ENSG00000180448 +ENSG00000099817 +ENSG00000167468 +ENSG00000064932 +ENSG00000118046 +ENSG00000099624 +ENSG00000167470 +ENSG00000267493 +ENSG00000099622 +ENSG00000228300 +ENSG00000160953 +ENSG00000115286 +ENSG00000130005 +ENSG00000071626 +ENSG00000115268 +ENSG00000115266 +ENSG00000119559 +ENSG00000115257 +ENSG00000115255 +ENSG00000185761 +ENSG00000185988 +ENSG00000181588 +ENSG00000071655 +ENSG00000127540 +ENSG00000071564 +ENSG00000130270 +ENSG00000284216 +ENSG00000079313 +ENSG00000129911 +ENSG00000129968 +ENSG00000213638 +ENSG00000227500 +ENSG00000133275 +ENSG00000133243 +ENSG00000099875 +ENSG00000172081 +ENSG00000099840 +ENSG00000065000 +ENSG00000104885 +ENSG00000221411 +ENSG00000104886 +ENSG00000104897 +ENSG00000104899 +ENSG00000167476 +ENSG00000104904 +ENSG00000220008 +ENSG00000130332 +ENSG00000005206 +ENSG00000178297 +ENSG00000099800 +ENSG00000176619 +ENSG00000099860 +ENSG00000176533 +ENSG00000176490 +ENSG00000141873 +ENSG00000104969 +ENSG00000172009 +ENSG00000172006 +ENSG00000186300 +ENSG00000172000 +ENSG00000171970 +ENSG00000175691 +ENSG00000104953 +ENSG00000065717 +ENSG00000104964 +ENSG00000088256 +ENSG00000060558 +ENSG00000125910 +ENSG00000125912 +ENSG00000161082 +ENSG00000141905 +ENSG00000095932 +ENSG00000129932 +ENSG00000105325 +ENSG00000183397 +ENSG00000161091 +ENSG00000064961 +ENSG00000179855 +ENSG00000006638 +ENSG00000105298 +ENSG00000186111 +ENSG00000105289 +ENSG00000011132 +ENSG00000183617 +ENSG00000007264 +ENSG00000105278 +ENSG00000167654 +ENSG00000077009 +ENSG00000283928 +ENSG00000167657 +ENSG00000206775 +ENSG00000167658 +ENSG00000105229 +ENSG00000178951 +ENSG00000126934 +ENSG00000060566 +ENSG00000077463 +ENSG00000089847 +ENSG00000105246 +ENSG00000105248 +ENSG00000105251 +ENSG00000167664 +ENSG00000105255 +ENSG00000178078 +ENSG00000008382 +ENSG00000141985 +ENSG00000167670 +ENSG00000266437 +ENSG00000167671 +ENSG00000167676 +ENSG00000214456 +ENSG00000171236 +ENSG00000167680 +ENSG00000185361 +ENSG00000142002 +ENSG00000141965 +ENSG00000127666 +ENSG00000105355 +ENSG00000205784 +ENSG00000276043 +ENSG00000127663 +ENSG00000105426 +ENSG00000130254 +ENSG00000160633 +ENSG00000174917 +ENSG00000167733 +ENSG00000130255 +ENSG00000196365 +ENSG00000174898 +ENSG00000212123 +ENSG00000141994 +ENSG00000171119 +ENSG00000156413 +ENSG00000171124 +ENSG00000174886 +ENSG00000187650 +ENSG00000105519 +ENSG00000031823 +ENSG00000130377 +ENSG00000087903 +ENSG00000130382 +ENSG00000167769 +ENSG00000125656 +ENSG00000125652 +ENSG00000125650 +ENSG00000125651 +ENSG00000284159 +ENSG00000088247 +ENSG00000181240 +ENSG00000125648 +ENSG00000130545 +ENSG00000205744 +ENSG00000104833 +ENSG00000125657 +ENSG00000125726 +ENSG00000125735 +ENSG00000125730 +ENSG00000125734 +ENSG00000125733 +ENSG00000125731 +ENSG00000141968 +ENSG00000130544 +ENSG00000171105 +ENSG00000104880 +ENSG00000104883 +ENSG00000198723 +ENSG00000198816 +ENSG00000090674 +ENSG00000032444 +ENSG00000076826 +ENSG00000076924 +ENSG00000229833 +ENSG00000174788 +ENSG00000076944 +ENSG00000104918 +ENSG00000183019 +ENSG00000181029 +ENSG00000104921 +ENSG00000182566 +ENSG00000090659 +ENSG00000142459 +ENSG00000171017 +ENSG00000076984 +ENSG00000260001 +ENSG00000104976 +ENSG00000178531 +ENSG00000104980 +ENSG00000066044 +ENSG00000142449 +ENSG00000090661 +ENSG00000167775 +ENSG00000267855 +ENSG00000233927 +ENSG00000186994 +ENSG00000167772 +ENSG00000185236 +ENSG00000099785 +ENSG00000099783 +ENSG00000133246 +ENSG00000133250 +ENSG00000142347 +ENSG00000142303 +ENSG00000167785 +ENSG00000181143 +ENSG00000130803 +ENSG00000188000 +ENSG00000196110 +ENSG00000188321 +ENSG00000270011 +ENSG00000188629 +ENSG00000174652 +ENSG00000130818 +ENSG00000197961 +ENSG00000171469 +ENSG00000171466 +ENSG00000196605 +ENSG00000200237 +ENSG00000127452 +ENSG00000198258 +ENSG00000127445 +ENSG00000105088 +ENSG00000080573 +ENSG00000130813 +ENSG00000130812 +ENSG00000130810 +ENSG00000244165 +ENSG00000130811 +ENSG00000267534 +ENSG00000130816 +ENSG00000105364 +ENSG00000090339 +ENSG00000105376 +ENSG00000220201 +ENSG00000161847 +ENSG00000076662 +ENSG00000105397 +ENSG00000105401 +ENSG00000065989 +ENSG00000079999 +ENSG00000180739 +ENSG00000130734 +ENSG00000129347 +ENSG00000129355 +ENSG00000129354 +ENSG00000129353 +ENSG00000129351 +ENSG00000213339 +ENSG00000079805 +ENSG00000099203 +ENSG00000214212 +ENSG00000142453 +ENSG00000130733 +ENSG00000127616 +ENSG00000130164 +ENSG00000161888 +ENSG00000197256 +ENSG00000130158 +ENSG00000130167 +ENSG00000105514 +ENSG00000105518 +ENSG00000183401 +ENSG00000173928 +ENSG00000187266 +ENSG00000205517 +ENSG00000198003 +ENSG00000130175 +ENSG00000196361 +ENSG00000161914 +ENSG00000130159 +ENSG00000130176 +ENSG00000130165 +ENSG00000102575 +ENSG00000198551 +ENSG00000214223 +ENSG00000197933 +ENSG00000197044 +ENSG00000177599 +ENSG00000171295 +ENSG00000171291 +ENSG00000198429 +ENSG00000196757 +ENSG00000197054 +ENSG00000197647 +ENSG00000223547 +ENSG00000132010 +ENSG00000257591 +ENSG00000196646 +ENSG00000197857 +ENSG00000188868 +ENSG00000198342 +ENSG00000196466 +ENSG00000180855 +ENSG00000242852 +ENSG00000249709 +ENSG00000173875 +ENSG00000188033 +ENSG00000104774 +ENSG00000105583 +ENSG00000123154 +ENSG00000095059 +ENSG00000132004 +ENSG00000209702 +ENSG00000105576 +ENSG00000123144 +ENSG00000198356 +ENSG00000039987 +ENSG00000171223 +ENSG00000167815 +ENSG00000104889 +ENSG00000095066 +ENSG00000105613 +ENSG00000105612 +ENSG00000105610 +ENSG00000105607 +ENSG00000161860 +ENSG00000179115 +ENSG00000179218 +ENSG00000179262 +ENSG00000179271 +ENSG00000179284 +ENSG00000008441 +ENSG00000104903 +ENSG00000104907 +ENSG00000160877 +ENSG00000104915 +ENSG00000160888 +ENSG00000141837 +ENSG00000104957 +ENSG00000037757 +ENSG00000104979 +ENSG00000132003 +ENSG00000284387 +ENSG00000207808 +ENSG00000207980 +ENSG00000187556 +ENSG00000132016 +ENSG00000132024 +ENSG00000132000 +ENSG00000132017 +ENSG00000132005 +ENSG00000104998 +ENSG00000187867 +ENSG00000188032 +ENSG00000141858 +ENSG00000072062 +ENSG00000105011 +ENSG00000123146 +ENSG00000123136 +ENSG00000123143 +ENSG00000160951 +ENSG00000123159 +ENSG00000132002 +ENSG00000099797 +ENSG00000099795 +ENSG00000187912 +ENSG00000160961 +ENSG00000188269 +ENSG00000105143 +ENSG00000105141 +ENSG00000105137 +ENSG00000105135 +ENSG00000074181 +ENSG00000105131 +ENSG00000141867 +ENSG00000105127 +ENSG00000011243 +ENSG00000011451 +ENSG00000105122 +ENSG00000171954 +ENSG00000186529 +ENSG00000186204 +ENSG00000186115 +ENSG00000171903 +ENSG00000167460 +ENSG00000167461 +ENSG00000196684 +ENSG00000105058 +ENSG00000072958 +ENSG00000127528 +ENSG00000127527 +ENSG00000105072 +ENSG00000085872 +ENSG00000127526 +ENSG00000105085 +ENSG00000214046 +ENSG00000072954 +ENSG00000188039 +ENSG00000127511 +ENSG00000127533 +ENSG00000160111 +ENSG00000131351 +ENSG00000099331 +ENSG00000053501 +ENSG00000099330 +ENSG00000160113 +ENSG00000105393 +ENSG00000130307 +ENSG00000160117 +ENSG00000130312 +ENSG00000127220 +ENSG00000130311 +ENSG00000074855 +ENSG00000130299 +ENSG00000130300 +ENSG00000130303 +ENSG00000141971 +ENSG00000188051 +ENSG00000171773 +ENSG00000130304 +ENSG00000130313 +ENSG00000167483 +ENSG00000130309 +ENSG00000130477 +ENSG00000130479 +ENSG00000130475 +ENSG00000179913 +ENSG00000248099 +ENSG00000105639 +ENSG00000207166 +ENSG00000105640 +ENSG00000105641 +ENSG00000007080 +ENSG00000105642 +ENSG00000105643 +ENSG00000096996 +ENSG00000099308 +ENSG00000105647 +ENSG00000216490 +ENSG00000254858 +ENSG00000105649 +ENSG00000105650 +ENSG00000130518 +ENSG00000130522 +ENSG00000130520 +ENSG00000130517 +ENSG00000130513 +ENSG00000175489 +ENSG00000130511 +ENSG00000105655 +ENSG00000105656 +ENSG00000105701 +ENSG00000105700 +ENSG00000221983 +ENSG00000006015 +ENSG00000006016 +ENSG00000105696 +ENSG00000167487 +ENSG00000105662 +ENSG00000105664 +ENSG00000005007 +ENSG00000223802 +ENSG00000105669 +ENSG00000105671 +ENSG00000051128 +ENSG00000064607 +ENSG00000105676 +ENSG00000181035 +ENSG00000064545 +ENSG00000213999 +ENSG00000064490 +ENSG00000184162 +ENSG00000130287 +ENSG00000187664 +ENSG00000213996 +ENSG00000105705 +ENSG00000129933 +ENSG00000167491 +ENSG00000178093 +ENSG00000186010 +ENSG00000250067 +ENSG00000160161 +ENSG00000105717 +ENSG00000064547 +ENSG00000089639 +ENSG00000105726 +ENSG00000181896 +ENSG00000105708 +ENSG00000081665 +ENSG00000256771 +ENSG00000184635 +ENSG00000197124 +ENSG00000213988 +ENSG00000256229 +ENSG00000237440 +ENSG00000188171 +ENSG00000105750 +ENSG00000118620 +ENSG00000160352 +ENSG00000196705 +ENSG00000182141 +ENSG00000172687 +ENSG00000196268 +ENSG00000197013 +ENSG00000197020 +ENSG00000198521 +ENSG00000160321 +ENSG00000197134 +ENSG00000196109 +ENSG00000197360 +ENSG00000229676 +ENSG00000213973 +ENSG00000183850 +ENSG00000196081 +ENSG00000167232 +ENSG00000197372 +ENSG00000196172 +ENSG00000213967 +ENSG00000213096 +ENSG00000169021 +ENSG00000105171 +ENSG00000166289 +ENSG00000131943 +ENSG00000105173 +ENSG00000105176 +ENSG00000198597 +ENSG00000121297 +ENSG00000168813 +ENSG00000178904 +ENSG00000105185 +ENSG00000201388 +ENSG00000105186 +ENSG00000186326 +ENSG00000213965 +ENSG00000173809 +ENSG00000021488 +ENSG00000121289 +ENSG00000131944 +ENSG00000131941 +ENSG00000076650 +ENSG00000166359 +ENSG00000130881 +ENSG00000130876 +ENSG00000245848 +ENSG00000153879 +ENSG00000124299 +ENSG00000124302 +ENSG00000153885 +ENSG00000257103 +ENSG00000166398 +ENSG00000105220 +ENSG00000126249 +ENSG00000126261 +ENSG00000142279 +ENSG00000205209 +ENSG00000089335 +ENSG00000197841 +ENSG00000153896 +ENSG00000168661 +ENSG00000180884 +ENSG00000089351 +ENSG00000105711 +ENSG00000105707 +ENSG00000089356 +ENSG00000153902 +ENSG00000266964 +ENSG00000221946 +ENSG00000089327 +ENSG00000105699 +ENSG00000105698 +ENSG00000105697 +ENSG00000105695 +ENSG00000012124 +ENSG00000185897 +ENSG00000126262 +ENSG00000188508 +ENSG00000161249 +ENSG00000189001 +ENSG00000105679 +ENSG00000105677 +ENSG00000105675 +ENSG00000249115 +ENSG00000126254 +ENSG00000105672 +ENSG00000126267 +ENSG00000226510 +ENSG00000105668 +ENSG00000011590 +ENSG00000272333 +ENSG00000126246 +ENSG00000161265 +ENSG00000205155 +ENSG00000267796 +ENSG00000004776 +ENSG00000167595 +ENSG00000004777 +ENSG00000126259 +ENSG00000161270 +ENSG00000105290 +ENSG00000167604 +ENSG00000126264 +ENSG00000011600 +ENSG00000126243 +ENSG00000205138 +ENSG00000181392 +ENSG00000239382 +ENSG00000105270 +ENSG00000161277 +ENSG00000075702 +ENSG00000105258 +ENSG00000105254 +ENSG00000126247 +ENSG00000161281 +ENSG00000167635 +ENSG00000196357 +ENSG00000142065 +ENSG00000181007 +ENSG00000186017 +ENSG00000254004 +ENSG00000186020 +ENSG00000161298 +ENSG00000197808 +ENSG00000189042 +ENSG00000267041 +ENSG00000197863 +ENSG00000251247 +ENSG00000185869 +ENSG00000198453 +ENSG00000197050 +ENSG00000196967 +ENSG00000245680 +ENSG00000188283 +ENSG00000181666 +ENSG00000189164 +ENSG00000196437 +ENSG00000171827 +ENSG00000188227 +ENSG00000180479 +ENSG00000171817 +ENSG00000196381 +ENSG00000120784 +ENSG00000198182 +ENSG00000189144 +ENSG00000105738 +ENSG00000011332 +ENSG00000167641 +ENSG00000167642 +ENSG00000167644 +ENSG00000167645 +ENSG00000099337 +ENSG00000099338 +ENSG00000099341 +ENSG00000179168 +ENSG00000188766 +ENSG00000130244 +ENSG00000171777 +ENSG00000196218 +ENSG00000104814 +ENSG00000178982 +ENSG00000130402 +ENSG00000182472 +ENSG00000205076 +ENSG00000178934 +ENSG00000171747 +ENSG00000104823 +ENSG00000104824 +ENSG00000187994 +ENSG00000068903 +ENSG00000104825 +ENSG00000262484 +ENSG00000104835 +ENSG00000128626 +ENSG00000269190 +ENSG00000161243 +ENSG00000130669 +ENSG00000188505 +ENSG00000128011 +ENSG00000130755 +ENSG00000179134 +ENSG00000006712 +ENSG00000063322 +ENSG00000128016 +ENSG00000266559 +ENSG00000090924 +ENSG00000105193 +ENSG00000196235 +ENSG00000105197 +ENSG00000090932 +ENSG00000176401 +ENSG00000176396 +ENSG00000105204 +ENSG00000105202 +ENSG00000275395 +ENSG00000013275 +ENSG00000187187 +ENSG00000128000 +ENSG00000197782 +ENSG00000130758 +ENSG00000174521 +ENSG00000105219 +ENSG00000207631 +ENSG00000105221 +ENSG00000160392 +ENSG00000105223 +ENSG00000160396 +ENSG00000105227 +ENSG00000197019 +ENSG00000167565 +ENSG00000090013 +ENSG00000160460 +ENSG00000160410 +ENSG00000090006 +ENSG00000105245 +ENSG00000086544 +ENSG00000188493 +ENSG00000077312 +ENSG00000261857 +ENSG00000167578 +ENSG00000269858 +ENSG00000255974 +ENSG00000198077 +ENSG00000130612 +ENSG00000167600 +ENSG00000167601 +ENSG00000105323 +ENSG00000142039 +ENSG00000105329 +ENSG00000123810 +ENSG00000142046 +ENSG00000077348 +ENSG00000248098 +ENSG00000177191 +ENSG00000105341 +ENSG00000204978 +ENSG00000007129 +ENSG00000105352 +ENSG00000105388 +ENSG00000086548 +ENSG00000170956 +ENSG00000105372 +ENSG00000105369 +ENSG00000076928 +ENSG00000105404 +ENSG00000105409 +ENSG00000105737 +ENSG00000105732 +ENSG00000028277 +ENSG00000160570 +ENSG00000167625 +ENSG00000105723 +ENSG00000105722 +ENSG00000079432 +ENSG00000079462 +ENSG00000188368 +ENSG00000167619 +ENSG00000105429 +ENSG00000105427 +ENSG00000079435 +ENSG00000189377 +ENSG00000079385 +ENSG00000204936 +ENSG00000124466 +ENSG00000176531 +ENSG00000105755 +ENSG00000176472 +ENSG00000073050 +ENSG00000167378 +ENSG00000124444 +ENSG00000226763 +ENSG00000131116 +ENSG00000105767 +ENSG00000011422 +ENSG00000105771 +ENSG00000104783 +ENSG00000159871 +ENSG00000167637 +ENSG00000124459 +ENSG00000159905 +ENSG00000204920 +ENSG00000159882 +ENSG00000159885 +ENSG00000178386 +ENSG00000186026 +ENSG00000267680 +ENSG00000256294 +ENSG00000263002 +ENSG00000167380 +ENSG00000131115 +ENSG00000159915 +ENSG00000159917 +ENSG00000062370 +ENSG00000267508 +ENSG00000278318 +ENSG00000167384 +ENSG00000073008 +ENSG00000186567 +ENSG00000213892 +ENSG00000069399 +ENSG00000142273 +ENSG00000187244 +ENSG00000130202 +ENSG00000130204 +ENSG00000130203 +ENSG00000130208 +ENSG00000234906 +ENSG00000104853 +ENSG00000104856 +ENSG00000104859 +ENSG00000170684 +ENSG00000142252 +ENSG00000104866 +ENSG00000179846 +ENSG00000007255 +ENSG00000189114 +ENSG00000283632 +ENSG00000007047 +ENSG00000104879 +ENSG00000104892 +ENSG00000104884 +ENSG00000104881 +ENSG00000117877 +ENSG00000125740 +ENSG00000012061 +ENSG00000125744 +ENSG00000213889 +ENSG00000125753 +ENSG00000177464 +ENSG00000125741 +ENSG00000125746 +ENSG00000010310 +ENSG00000125743 +ENSG00000011478 +ENSG00000177051 +ENSG00000177045 +ENSG00000104936 +ENSG00000185800 +ENSG00000125755 +ENSG00000170608 +ENSG00000170604 +ENSG00000176182 +ENSG00000104967 +ENSG00000104983 +ENSG00000008438 +ENSG00000204869 +ENSG00000204866 +ENSG00000124440 +ENSG00000011485 +ENSG00000169515 +ENSG00000182013 +ENSG00000204851 +ENSG00000160014 +ENSG00000160013 +ENSG00000167414 +ENSG00000197380 +ENSG00000105287 +ENSG00000090372 +ENSG00000181027 +ENSG00000105281 +ENSG00000042753 +ENSG00000160007 +ENSG00000130751 +ENSG00000130748 +ENSG00000130749 +ENSG00000142230 +ENSG00000105327 +ENSG00000105321 +ENSG00000257704 +ENSG00000197405 +ENSG00000134830 +ENSG00000134815 +ENSG00000105419 +ENSG00000118160 +ENSG00000118162 +ENSG00000105402 +ENSG00000118156 +ENSG00000063169 +ENSG00000024422 +ENSG00000221803 +ENSG00000105373 +ENSG00000105392 +ENSG00000105499 +ENSG00000105486 +ENSG00000185453 +ENSG00000105483 +ENSG00000178150 +ENSG00000105479 +ENSG00000142227 +ENSG00000161558 +ENSG00000105438 +ENSG00000105464 +ENSG00000105447 +ENSG00000182324 +ENSG00000105443 +ENSG00000142235 +ENSG00000088002 +ENSG00000105523 +ENSG00000063177 +ENSG00000063176 +ENSG00000105516 +ENSG00000063180 +ENSG00000142233 +ENSG00000232871 +ENSG00000176920 +ENSG00000176909 +ENSG00000105538 +ENSG00000182264 +ENSG00000174951 +ENSG00000105552 +ENSG00000087076 +ENSG00000105559 +ENSG00000087074 +ENSG00000104804 +ENSG00000104805 +ENSG00000104808 +ENSG00000087088 +ENSG00000087086 +ENSG00000104812 +ENSG00000183207 +ENSG00000104826 +ENSG00000196337 +ENSG00000225950 +ENSG00000104848 +ENSG00000104852 +ENSG00000104863 +ENSG00000177380 +ENSG00000130528 +ENSG00000130529 +ENSG00000063127 +ENSG00000104894 +ENSG00000074219 +ENSG00000104901 +ENSG00000104888 +ENSG00000104872 +ENSG00000161618 +ENSG00000090554 +ENSG00000199631 +ENSG00000202503 +ENSG00000200259 +ENSG00000142541 +ENSG00000142534 +ENSG00000104870 +ENSG00000142552 +ENSG00000142546 +ENSG00000126460 +ENSG00000126464 +ENSG00000126458 +ENSG00000126461 +ENSG00000126456 +ENSG00000126453 +ENSG00000274306 +ENSG00000126457 +ENSG00000224420 +ENSG00000169169 +ENSG00000126467 +ENSG00000196961 +ENSG00000010361 +ENSG00000104973 +ENSG00000265954 +ENSG00000104960 +ENSG00000039650 +ENSG00000204673 +ENSG00000104946 +ENSG00000104951 +ENSG00000213024 +ENSG00000169136 +ENSG00000161640 +ENSG00000105053 +ENSG00000142528 +ENSG00000105357 +ENSG00000131398 +ENSG00000131401 +ENSG00000131400 +ENSG00000131408 +ENSG00000062822 +ENSG00000269404 +ENSG00000086967 +ENSG00000142530 +ENSG00000161671 +ENSG00000161677 +ENSG00000204653 +ENSG00000131409 +ENSG00000213023 +ENSG00000235034 +ENSG00000161681 +ENSG00000105472 +ENSG00000142513 +ENSG00000167747 +ENSG00000167748 +ENSG00000142515 +ENSG00000167751 +ENSG00000167749 +ENSG00000167754 +ENSG00000167755 +ENSG00000169035 +ENSG00000129455 +ENSG00000129451 +ENSG00000167757 +ENSG00000167759 +ENSG00000129437 +ENSG00000142544 +ENSG00000129450 +ENSG00000168995 +ENSG00000105383 +ENSG00000142549 +ENSG00000186806 +ENSG00000105379 +ENSG00000160318 +ENSG00000105374 +ENSG00000142512 +ENSG00000105366 +ENSG00000254521 +ENSG00000105492 +ENSG00000105497 +ENSG00000105501 +ENSG00000254415 +ENSG00000105509 +ENSG00000171049 +ENSG00000171051 +ENSG00000187474 +ENSG00000161551 +ENSG00000198093 +ENSG00000176024 +ENSG00000256683 +ENSG00000197619 +ENSG00000142556 +ENSG00000256087 +ENSG00000197608 +ENSG00000204611 +ENSG00000105568 +ENSG00000196214 +ENSG00000198464 +ENSG00000167554 +ENSG00000221923 +ENSG00000167555 +ENSG00000258405 +ENSG00000198482 +ENSG00000167562 +ENSG00000167766 +ENSG00000213020 +ENSG00000189190 +ENSG00000198538 +ENSG00000204604 +ENSG00000182986 +ENSG00000180257 +ENSG00000170949 +ENSG00000170954 +ENSG00000197937 +ENSG00000197497 +ENSG00000197928 +ENSG00000213799 +ENSG00000196417 +ENSG00000160336 +ENSG00000198346 +ENSG00000130844 +ENSG00000142405 +ENSG00000179820 +ENSG00000126583 +ENSG00000105605 +ENSG00000142408 +ENSG00000130433 +ENSG00000170909 +ENSG00000170906 +ENSG00000105619 +ENSG00000105618 +ENSG00000088038 +ENSG00000105617 +ENSG00000167608 +ENSG00000125505 +ENSG00000170892 +ENSG00000204577 +ENSG00000244482 +ENSG00000170889 +ENSG00000105609 +ENSG00000131042 +ENSG00000187116 +ENSG00000239961 +ENSG00000167613 +ENSG00000167614 +ENSG00000167615 +ENSG00000275183 +ENSG00000167617 +ENSG00000167618 +ENSG00000239998 +ENSG00000104974 +ENSG00000104972 +ENSG00000186818 +ENSG00000189013 +ENSG00000186431 +ENSG00000189430 +ENSG00000022556 +ENSG00000088053 +ENSG00000160439 +ENSG00000131037 +ENSG00000125503 +ENSG00000105048 +ENSG00000129991 +ENSG00000167646 +ENSG00000129990 +ENSG00000080031 +ENSG00000180089 +ENSG00000105063 +ENSG00000133265 +ENSG00000160469 +ENSG00000180061 +ENSG00000133247 +ENSG00000160471 +ENSG00000095752 +ENSG00000160472 +ENSG00000233493 +ENSG00000108107 +ENSG00000108106 +ENSG00000187902 +ENSG00000063241 +ENSG00000197483 +ENSG00000090971 +ENSG00000179954 +ENSG00000231274 +ENSG00000218891 +ENSG00000179943 +ENSG00000171443 +ENSG00000261221 +ENSG00000179922 +ENSG00000213015 +ENSG00000171425 +ENSG00000173581 +ENSG00000063244 +ENSG00000063245 +ENSG00000185792 +ENSG00000142409 +ENSG00000167685 +ENSG00000197213 +ENSG00000131848 +ENSG00000018869 +ENSG00000198440 +ENSG00000198046 +ENSG00000196263 +ENSG00000196867 +ENSG00000197016 +ENSG00000197951 +ENSG00000268182 +ENSG00000198300 +ENSG00000269699 +ENSG00000083844 +ENSG00000105146 +ENSG00000204524 +ENSG00000197714 +ENSG00000178229 +ENSG00000131845 +ENSG00000152433 +ENSG00000188785 +ENSG00000186272 +ENSG00000186230 +ENSG00000178201 +ENSG00000197128 +ENSG00000105136 +ENSG00000152439 +ENSG00000121406 +ENSG00000083817 +ENSG00000171649 +ENSG00000183647 +ENSG00000213762 +ENSG00000121417 +ENSG00000180532 +ENSG00000179909 +ENSG00000204519 +ENSG00000083814 +ENSG00000152443 +ENSG00000178935 +ENSG00000083828 +ENSG00000269304 +ENSG00000198466 +ENSG00000204514 +ENSG00000173480 +ENSG00000196724 +ENSG00000152454 +ENSG00000177025 +ENSG00000166704 +ENSG00000152467 +ENSG00000176293 +ENSG00000121413 +ENSG00000181894 +ENSG00000171606 +ENSG00000198131 +ENSG00000278129 +ENSG00000182318 +ENSG00000121410 +ENSG00000174586 +ENSG00000152475 +ENSG00000083845 +ENSG00000171574 +ENSG00000131849 +ENSG00000249471 +ENSG00000083812 +ENSG00000083838 +ENSG00000083807 +ENSG00000119574 +ENSG00000130726 +ENSG00000130724 +ENSG00000130725 +ENSG00000099326 +ENSG00000184731 +ENSG00000035115 +ENSG00000143727 +ENSG00000151353 +ENSG00000172554 +ENSG00000115705 +ENSG00000130508 +ENSG00000186487 +ENSG00000032389 +ENSG00000171853 +ENSG00000182551 +ENSG00000171865 +ENSG00000171863 +ENSG00000118004 +ENSG00000151360 +ENSG00000214866 +ENSG00000176887 +ENSG00000205837 +ENSG00000134326 +ENSG00000134321 +ENSG00000151692 +ENSG00000236790 +ENSG00000115738 +ENSG00000134313 +ENSG00000143797 +ENSG00000151693 +ENSG00000119185 +ENSG00000119203 +ENSG00000134330 +ENSG00000151694 +ENSG00000134308 +ENSG00000115750 +ENSG00000134317 +ENSG00000172059 +ENSG00000205795 +ENSG00000171848 +ENSG00000115756 +ENSG00000115758 +ENSG00000115761 +ENSG00000143882 +ENSG00000143870 +ENSG00000162975 +ENSG00000150873 +ENSG00000162976 +ENSG00000134318 +ENSG00000224177 +ENSG00000169016 +ENSG00000196208 +ENSG00000134324 +ENSG00000264370 +ENSG00000071575 +ENSG00000162981 +ENSG00000151779 +ENSG00000079785 +ENSG00000134323 +ENSG00000197872 +ENSG00000214842 +ENSG00000163032 +ENSG00000178295 +ENSG00000163029 +ENSG00000170745 +ENSG00000240857 +ENSG00000185013 +ENSG00000143867 +ENSG00000183891 +ENSG00000118965 +ENSG00000132031 +ENSG00000068697 +ENSG00000115884 +ENSG00000055917 +ENSG00000143878 +ENSG00000118960 +ENSG00000143869 +ENSG00000084674 +ENSG00000119771 +ENSG00000119778 +ENSG00000173960 +ENSG00000205639 +ENSG00000119782 +ENSG00000115128 +ENSG00000115129 +ENSG00000176732 +ENSG00000219626 +ENSG00000186453 +ENSG00000198399 +ENSG00000084676 +ENSG00000184924 +ENSG00000138092 +ENSG00000138031 +ENSG00000115137 +ENSG00000084710 +ENSG00000115138 +ENSG00000119772 +ENSG00000138101 +ENSG00000143970 +ENSG00000084731 +ENSG00000084733 +ENSG00000084754 +ENSG00000138029 +ENSG00000157856 +ENSG00000115155 +ENSG00000173557 +ENSG00000171303 +ENSG00000213699 +ENSG00000115163 +ENSG00000157851 +ENSG00000084764 +ENSG00000119777 +ENSG00000084693 +ENSG00000228474 +ENSG00000138080 +ENSG00000138030 +ENSG00000138028 +ENSG00000143994 +ENSG00000138073 +ENSG00000163792 +ENSG00000138074 +ENSG00000138085 +ENSG00000084774 +ENSG00000115194 +ENSG00000163793 +ENSG00000138100 +ENSG00000163794 +ENSG00000115204 +ENSG00000115207 +ENSG00000115211 +ENSG00000115234 +ENSG00000163795 +ENSG00000115241 +ENSG00000115216 +ENSG00000157992 +ENSG00000138002 +ENSG00000115226 +ENSG00000084734 +ENSG00000221843 +ENSG00000243943 +ENSG00000176714 +ENSG00000198522 +ENSG00000119760 +ENSG00000163798 +ENSG00000171174 +ENSG00000243147 +ENSG00000158019 +ENSG00000075426 +ENSG00000163803 +ENSG00000213639 +ENSG00000163806 +ENSG00000171103 +ENSG00000163811 +ENSG00000179270 +ENSG00000115295 +ENSG00000171094 +ENSG00000119801 +ENSG00000213626 +ENSG00000172954 +ENSG00000162949 +ENSG00000158089 +ENSG00000214711 +ENSG00000013016 +ENSG00000158125 +ENSG00000277893 +ENSG00000162959 +ENSG00000162961 +ENSG00000021574 +ENSG00000152683 +ENSG00000091106 +ENSG00000119820 +ENSG00000115760 +ENSG00000018699 +ENSG00000049323 +ENSG00000152689 +ENSG00000119812 +ENSG00000150938 +ENSG00000171055 +ENSG00000205221 +ENSG00000115808 +ENSG00000008869 +ENSG00000152133 +ENSG00000055332 +ENSG00000138068 +ENSG00000115816 +ENSG00000003509 +ENSG00000115825 +ENSG00000115828 +ENSG00000163171 +ENSG00000115841 +ENSG00000138061 +ENSG00000119787 +ENSG00000143889 +ENSG00000143891 +ENSG00000115875 +ENSG00000152147 +ENSG00000163214 +ENSG00000188010 +ENSG00000214694 +ENSG00000115904 +ENSG00000205111 +ENSG00000252473 +ENSG00000011566 +ENSG00000152154 +ENSG00000138050 +ENSG00000183023 +ENSG00000162878 +ENSG00000143924 +ENSG00000115944 +ENSG00000057935 +ENSG00000162881 +ENSG00000162882 +ENSG00000152518 +ENSG00000115970 +ENSG00000152527 +ENSG00000138036 +ENSG00000138075 +ENSG00000138095 +ENSG00000138032 +ENSG00000138079 +ENSG00000138078 +ENSG00000143919 +ENSG00000170577 +ENSG00000068784 +ENSG00000171132 +ENSG00000116016 +ENSG00000250565 +ENSG00000119729 +ENSG00000151665 +ENSG00000119878 +ENSG00000171150 +ENSG00000180398 +ENSG00000068724 +ENSG00000239605 +ENSG00000273269 +ENSG00000143933 +ENSG00000236824 +ENSG00000119888 +ENSG00000095002 +ENSG00000184261 +ENSG00000116062 +ENSG00000138081 +ENSG00000170802 +ENSG00000162869 +ENSG00000243244 +ENSG00000242441 +ENSG00000138039 +ENSG00000068781 +ENSG00000179915 +ENSG00000143942 +ENSG00000115239 +ENSG00000068912 +ENSG00000265452 +ENSG00000119737 +ENSG00000068878 +ENSG00000178021 +ENSG00000170634 +ENSG00000177994 +ENSG00000237887 +ENSG00000115306 +ENSG00000214595 +ENSG00000115310 +ENSG00000162994 +ENSG00000143947 +ENSG00000085760 +ENSG00000115355 +ENSG00000163001 +ENSG00000138035 +ENSG00000115380 +ENSG00000055813 +ENSG00000028116 +ENSG00000115392 +ENSG00000119866 +ENSG00000115421 +ENSG00000162924 +ENSG00000162927 +ENSG00000162928 +ENSG00000162929 +ENSG00000237651 +ENSG00000173209 +ENSG00000115464 +ENSG00000082898 +ENSG00000170264 +ENSG00000115484 +ENSG00000173163 +ENSG00000170340 +ENSG00000186889 +ENSG00000115504 +ENSG00000115507 +ENSG00000014641 +ENSG00000143951 +ENSG00000169764 +ENSG00000143952 +ENSG00000197329 +ENSG00000119862 +ENSG00000119844 +ENSG00000179833 +ENSG00000115902 +ENSG00000011523 +ENSG00000138069 +ENSG00000138071 +ENSG00000198369 +ENSG00000143995 +ENSG00000143971 +ENSG00000197223 +ENSG00000243667 +ENSG00000115946 +ENSG00000221823 +ENSG00000119865 +ENSG00000115956 +ENSG00000204923 +ENSG00000169621 +ENSG00000169618 +ENSG00000163219 +ENSG00000169604 +ENSG00000198380 +ENSG00000169599 +ENSG00000115977 +ENSG00000196975 +ENSG00000087338 +ENSG00000124380 +ENSG00000059728 +ENSG00000244617 +ENSG00000169564 +ENSG00000179818 +ENSG00000115998 +ENSG00000116001 +ENSG00000116005 +ENSG00000143977 +ENSG00000035141 +ENSG00000163235 +ENSG00000075340 +ENSG00000152672 +ENSG00000116031 +ENSG00000116035 +ENSG00000116039 +ENSG00000144031 +ENSG00000144043 +ENSG00000124357 +ENSG00000124370 +ENSG00000124383 +ENSG00000124374 +ENSG00000075292 +ENSG00000135636 +ENSG00000003137 +ENSG00000144036 +ENSG00000116096 +ENSG00000135638 +ENSG00000144040 +ENSG00000135631 +ENSG00000135632 +ENSG00000135617 +ENSG00000135624 +ENSG00000163013 +ENSG00000116127 +ENSG00000144035 +ENSG00000204872 +ENSG00000144034 +ENSG00000144048 +ENSG00000124356 +ENSG00000163017 +ENSG00000114956 +ENSG00000187605 +ENSG00000163170 +ENSG00000225439 +ENSG00000114978 +ENSG00000065911 +ENSG00000188687 +ENSG00000204843 +ENSG00000284308 +ENSG00000005448 +ENSG00000114993 +ENSG00000115274 +ENSG00000239779 +ENSG00000115275 +ENSG00000204822 +ENSG00000135637 +ENSG00000115282 +ENSG00000179528 +ENSG00000115289 +ENSG00000144045 +ENSG00000115307 +ENSG00000115317 +ENSG00000115318 +ENSG00000115325 +ENSG00000159374 +ENSG00000135622 +ENSG00000159399 +ENSG00000115350 +ENSG00000115353 +ENSG00000115363 +ENSG00000115364 +ENSG00000005436 +ENSG00000176204 +ENSG00000115386 +ENSG00000162951 +ENSG00000066032 +ENSG00000182814 +ENSG00000163541 +ENSG00000115423 +ENSG00000034510 +ENSG00000186854 +ENSG00000176407 +ENSG00000152284 +ENSG00000152291 +ENSG00000042445 +ENSG00000115459 +ENSG00000042493 +ENSG00000152292 +ENSG00000168906 +ENSG00000115486 +ENSG00000118640 +ENSG00000168899 +ENSG00000168894 +ENSG00000168890 +ENSG00000168887 +ENSG00000168883 +ENSG00000168878 +ENSG00000115523 +ENSG00000168874 +ENSG00000115525 +ENSG00000068654 +ENSG00000208772 +ENSG00000132300 +ENSG00000132305 +ENSG00000132313 +ENSG00000068615 +ENSG00000115548 +ENSG00000115561 +ENSG00000239305 +ENSG00000153561 +ENSG00000153563 +ENSG00000172116 +ENSG00000187627 +ENSG00000183281 +ENSG00000125551 +ENSG00000185304 +ENSG00000172086 +ENSG00000115593 +ENSG00000163586 +ENSG00000144115 +ENSG00000172071 +ENSG00000153574 +ENSG00000172005 +ENSG00000144029 +ENSG00000144026 +ENSG00000275111 +ENSG00000155066 +ENSG00000115041 +ENSG00000115042 +ENSG00000186281 +ENSG00000274286 +ENSG00000188886 +ENSG00000158050 +ENSG00000084090 +ENSG00000135956 +ENSG00000144021 +ENSG00000144028 +ENSG00000198885 +ENSG00000121152 +ENSG00000163121 +ENSG00000196843 +ENSG00000114982 +ENSG00000114988 +ENSG00000158158 +ENSG00000168763 +ENSG00000163126 +ENSG00000213337 +ENSG00000168758 +ENSG00000168754 +ENSG00000144199 +ENSG00000135976 +ENSG00000196912 +ENSG00000135940 +ENSG00000115073 +ENSG00000115085 +ENSG00000075568 +ENSG00000168658 +ENSG00000144191 +ENSG00000040933 +ENSG00000183513 +ENSG00000115446 +ENSG00000071073 +ENSG00000196872 +ENSG00000135951 +ENSG00000144182 +ENSG00000158411 +ENSG00000185414 +ENSG00000185674 +ENSG00000144214 +ENSG00000115514 +ENSG00000158417 +ENSG00000135945 +ENSG00000144218 +ENSG00000170500 +ENSG00000115526 +ENSG00000115539 +ENSG00000170485 +ENSG00000071082 +ENSG00000204634 +ENSG00000158435 +ENSG00000163162 +ENSG00000175874 +ENSG00000196460 +ENSG00000071054 +ENSG00000115590 +ENSG00000115594 +ENSG00000115598 +ENSG00000115602 +ENSG00000115604 +ENSG00000115607 +ENSG00000115616 +ENSG00000135953 +ENSG00000170417 +ENSG00000198914 +ENSG00000135972 +ENSG00000135973 +ENSG00000135966 +ENSG00000135974 +ENSG00000115641 +ENSG00000071051 +ENSG00000119147 +ENSG00000115652 +ENSG00000153165 +ENSG00000144057 +ENSG00000196862 +ENSG00000115665 +ENSG00000198203 +ENSG00000198075 +ENSG00000135968 +ENSG00000169756 +ENSG00000153201 +ENSG00000163006 +ENSG00000135960 +ENSG00000172985 +ENSG00000186522 +ENSG00000198142 +ENSG00000015568 +ENSG00000256977 +ENSG00000144063 +ENSG00000144061 +ENSG00000256671 +ENSG00000183054 +ENSG00000169679 +ENSG00000153093 +ENSG00000153094 +ENSG00000153107 +ENSG00000153208 +ENSG00000153214 +ENSG00000144152 +ENSG00000144161 +ENSG00000188177 +ENSG00000169629 +ENSG00000114999 +ENSG00000125630 +ENSG00000125611 +ENSG00000144136 +ENSG00000169607 +ENSG00000115008 +ENSG00000125538 +ENSG00000136689 +ENSG00000125637 +ENSG00000125618 +ENSG00000136682 +ENSG00000184492 +ENSG00000144134 +ENSG00000115084 +ENSG00000115091 +ENSG00000175497 +ENSG00000088205 +ENSG00000125631 +ENSG00000125633 +ENSG00000125629 +ENSG00000163064 +ENSG00000019169 +ENSG00000115107 +ENSG00000186132 +ENSG00000155368 +ENSG00000171227 +ENSG00000080293 +ENSG00000163075 +ENSG00000144120 +ENSG00000088179 +ENSG00000115109 +ENSG00000226479 +ENSG00000144118 +ENSG00000163083 +ENSG00000074047 +ENSG00000115112 +ENSG00000264229 +ENSG00000074054 +ENSG00000155438 +ENSG00000211460 +ENSG00000136732 +ENSG00000136717 +ENSG00000186684 +ENSG00000163161 +ENSG00000169967 +ENSG00000115718 +ENSG00000163166 +ENSG00000169994 +ENSG00000144230 +ENSG00000072163 +ENSG00000136709 +ENSG00000144231 +ENSG00000144233 +ENSG00000136715 +ENSG00000136731 +ENSG00000136720 +ENSG00000222014 +ENSG00000196604 +ENSG00000152076 +ENSG00000136699 +ENSG00000152082 +ENSG00000152086 +ENSG00000136710 +ENSG00000136718 +ENSG00000072135 +ENSG00000196834 +ENSG00000222038 +ENSG00000136002 +ENSG00000152102 +ENSG00000188219 +ENSG00000115762 +ENSG00000075886 +ENSG00000173272 +ENSG00000163040 +ENSG00000183840 +ENSG00000150551 +ENSG00000176771 +ENSG00000152127 +ENSG00000152128 +ENSG00000153086 +ENSG00000082258 +ENSG00000176601 +ENSG00000115839 +ENSG00000121988 +ENSG00000048991 +ENSG00000144224 +ENSG00000076003 +ENSG00000115866 +ENSG00000121966 +ENSG00000144229 +ENSG00000150540 +ENSG00000144228 +ENSG00000168702 +ENSG00000115919 +ENSG00000075884 +ENSG00000121964 +ENSG00000238057 +ENSG00000169554 +ENSG00000121989 +ENSG00000115947 +ENSG00000204406 +ENSG00000135999 +ENSG00000168280 +ENSG00000150556 +ENSG00000187123 +ENSG00000168288 +ENSG00000115963 +ENSG00000184898 +ENSG00000123609 +ENSG00000123610 +ENSG00000080345 +ENSG00000183091 +ENSG00000162980 +ENSG00000182389 +ENSG00000115145 +ENSG00000157827 +ENSG00000196504 +ENSG00000177917 +ENSG00000177519 +ENSG00000144278 +ENSG00000162989 +ENSG00000153234 +ENSG00000115159 +ENSG00000136542 +ENSG00000136541 +ENSG00000115165 +ENSG00000123612 +ENSG00000115170 +ENSG00000007001 +ENSG00000153237 +ENSG00000144283 +ENSG00000163331 +ENSG00000115183 +ENSG00000196151 +ENSG00000123636 +ENSG00000136536 +ENSG00000241399 +ENSG00000054219 +ENSG00000153246 +ENSG00000115221 +ENSG00000153250 +ENSG00000136560 +ENSG00000115233 +ENSG00000144290 +ENSG00000197635 +ENSG00000078098 +ENSG00000115267 +ENSG00000115271 +ENSG00000184611 +ENSG00000182263 +ENSG00000115290 +ENSG00000206869 +ENSG00000082438 +ENSG00000169507 +ENSG00000153253 +ENSG00000136531 +ENSG00000178662 +ENSG00000115339 +ENSG00000123607 +ENSG00000144285 +ENSG00000169432 +ENSG00000136546 +ENSG00000163092 +ENSG00000172318 +ENSG00000198648 +ENSG00000172292 +ENSG00000163072 +ENSG00000152253 +ENSG00000073734 +ENSG00000073737 +ENSG00000081479 +ENSG00000163093 +ENSG00000239474 +ENSG00000138399 +ENSG00000138398 +ENSG00000154479 +ENSG00000144362 +ENSG00000213160 +ENSG00000138385 +ENSG00000138382 +ENSG00000144357 +ENSG00000071909 +ENSG00000204335 +ENSG00000204334 +ENSG00000128683 +ENSG00000115806 +ENSG00000198586 +ENSG00000123600 +ENSG00000115827 +ENSG00000071967 +ENSG00000077380 +ENSG00000128708 +ENSG00000115840 +ENSG00000172878 +ENSG00000144355 +ENSG00000115844 +ENSG00000091409 +ENSG00000152256 +ENSG00000091428 +ENSG00000091436 +ENSG00000144354 +ENSG00000172845 +ENSG00000138430 +ENSG00000138433 +ENSG00000144306 +ENSG00000163328 +ENSG00000115935 +ENSG00000235655 +ENSG00000138435 +ENSG00000128656 +ENSG00000115966 +ENSG00000154518 +ENSG00000144320 +ENSG00000128710 +ENSG00000128709 +ENSG00000175879 +ENSG00000237380 +ENSG00000170166 +ENSG00000128652 +ENSG00000128645 +ENSG00000128654 +ENSG00000170144 +ENSG00000116044 +ENSG00000196659 +ENSG00000018510 +ENSG00000197557 +ENSG00000128655 +ENSG00000155636 +ENSG00000079156 +ENSG00000180228 +ENSG00000204311 +ENSG00000079150 +ENSG00000116095 +ENSG00000155657 +ENSG00000163492 +ENSG00000187231 +ENSG00000144331 +ENSG00000163510 +ENSG00000170035 +ENSG00000115232 +ENSG00000188452 +ENSG00000138434 +ENSG00000150722 +ENSG00000115252 +ENSG00000077232 +ENSG00000162998 +ENSG00000061676 +ENSG00000162999 +ENSG00000163002 +ENSG00000170396 +ENSG00000065548 +ENSG00000138448 +ENSG00000144369 +ENSG00000064989 +ENSG00000003436 +ENSG00000144366 +ENSG00000284180 +ENSG00000168542 +ENSG00000204262 +ENSG00000115368 +ENSG00000138449 +ENSG00000138381 +ENSG00000151687 +ENSG00000128694 +ENSG00000128699 +ENSG00000064933 +ENSG00000138379 +ENSG00000187699 +ENSG00000198130 +ENSG00000151689 +ENSG00000151690 +ENSG00000138386 +ENSG00000115419 +ENSG00000115415 +ENSG00000138378 +ENSG00000128641 +ENSG00000173559 +ENSG00000168497 +ENSG00000144339 +ENSG00000196950 +ENSG00000118997 +ENSG00000081320 +ENSG00000138411 +ENSG00000144395 +ENSG00000119041 +ENSG00000187944 +ENSG00000197121 +ENSG00000065413 +ENSG00000115524 +ENSG00000115520 +ENSG00000115541 +ENSG00000144381 +ENSG00000115540 +ENSG00000162944 +ENSG00000247626 +ENSG00000115896 +ENSG00000119042 +ENSG00000162971 +ENSG00000178074 +ENSG00000162972 +ENSG00000196141 +ENSG00000155729 +ENSG00000163535 +ENSG00000138356 +ENSG00000082153 +ENSG00000013441 +ENSG00000240344 +ENSG00000196290 +ENSG00000115942 +ENSG00000155744 +ENSG00000119013 +ENSG00000003402 +ENSG00000003400 +ENSG00000064012 +ENSG00000155749 +ENSG00000115993 +ENSG00000082146 +ENSG00000155754 +ENSG00000155755 +ENSG00000082126 +ENSG00000003393 +ENSG00000138395 +ENSG00000155760 +ENSG00000116030 +ENSG00000238317 +ENSG00000055044 +ENSG00000204217 +ENSG00000138439 +ENSG00000163596 +ENSG00000138380 +ENSG00000138442 +ENSG00000144426 +ENSG00000119004 +ENSG00000138443 +ENSG00000173166 +ENSG00000178562 +ENSG00000163599 +ENSG00000163600 +ENSG00000116117 +ENSG00000118257 +ENSG00000114933 +ENSG00000023228 +ENSG00000207047 +ENSG00000207406 +ENSG00000114942 +ENSG00000183671 +ENSG00000204186 +ENSG00000114948 +ENSG00000138400 +ENSG00000118246 +ENSG00000144410 +ENSG00000118263 +ENSG00000118260 +ENSG00000144401 +ENSG00000163249 +ENSG00000163251 +ENSG00000178385 +ENSG00000231908 +ENSG00000138413 +ENSG00000115020 +ENSG00000144407 +ENSG00000078018 +ENSG00000144406 +ENSG00000197713 +ENSG00000144445 +ENSG00000115361 +ENSG00000168530 +ENSG00000115365 +ENSG00000021826 +ENSG00000178568 +ENSG00000030419 +ENSG00000144451 +ENSG00000138376 +ENSG00000144452 +ENSG00000138363 +ENSG00000115414 +ENSG00000235770 +ENSG00000118242 +ENSG00000115425 +ENSG00000163449 +ENSG00000079246 +ENSG00000144583 +ENSG00000138375 +ENSG00000197756 +ENSG00000115457 +ENSG00000115461 +ENSG00000079308 +ENSG00000229754 +ENSG00000188282 +ENSG00000180871 +ENSG00000163464 +ENSG00000163466 +ENSG00000179921 +ENSG00000127837 +ENSG00000135926 +ENSG00000127838 +ENSG00000158428 +ENSG00000018280 +ENSG00000144579 +ENSG00000127831 +ENSG00000135913 +ENSG00000144580 +ENSG00000115556 +ENSG00000115568 +ENSG00000074582 +ENSG00000163481 +ENSG00000163482 +ENSG00000135912 +ENSG00000135929 +ENSG00000115592 +ENSG00000115596 +ENSG00000135925 +ENSG00000163501 +ENSG00000187736 +ENSG00000213901 +ENSG00000115649 +ENSG00000144567 +ENSG00000158552 +ENSG00000115657 +ENSG00000198925 +ENSG00000163516 +ENSG00000163521 +ENSG00000115661 +ENSG00000243910 +ENSG00000127824 +ENSG00000135924 +ENSG00000054356 +ENSG00000123992 +ENSG00000175084 +ENSG00000072195 +ENSG00000144591 +ENSG00000072182 +ENSG00000123989 +ENSG00000188760 +ENSG00000124006 +ENSG00000123999 +ENSG00000144589 +ENSG00000114923 +ENSG00000116106 +ENSG00000163082 +ENSG00000116120 +ENSG00000124003 +ENSG00000123983 +ENSG00000152049 +ENSG00000171951 +ENSG00000152056 +ENSG00000085449 +ENSG00000135900 +ENSG00000135919 +ENSG00000124019 +ENSG00000036257 +ENSG00000135905 +ENSG00000144460 +ENSG00000169047 +ENSG00000144468 +ENSG00000081052 +ENSG00000169031 +ENSG00000168958 +ENSG00000168955 +ENSG00000173744 +ENSG00000135917 +ENSG00000115009 +ENSG00000123977 +ENSG00000153820 +ENSG00000153823 +ENSG00000187957 +ENSG00000153827 +ENSG00000153832 +ENSG00000163053 +ENSG00000135899 +ENSG00000079263 +ENSG00000185404 +ENSG00000067066 +ENSG00000135932 +ENSG00000135916 +ENSG00000135898 +ENSG00000204128 +ENSG00000135914 +ENSG00000173692 +ENSG00000135931 +ENSG00000156966 +ENSG00000115053 +ENSG00000171596 +ENSG00000187514 +ENSG00000156973 +ENSG00000144524 +ENSG00000163273 +ENSG00000144535 +ENSG00000171551 +ENSG00000135902 +ENSG00000196811 +ENSG00000135930 +ENSG00000115468 +ENSG00000115474 +ENSG00000204120 +ENSG00000182600 +ENSG00000066248 +ENSG00000168918 +ENSG00000252010 +ENSG00000085978 +ENSG00000077044 +ENSG00000085982 +ENSG00000240224 +ENSG00000243135 +ENSG00000244474 +ENSG00000244122 +ENSG00000241635 +ENSG00000241119 +ENSG00000167165 +ENSG00000242515 +ENSG00000242366 +ENSG00000123485 +ENSG00000224287 +ENSG00000188042 +ENSG00000130147 +ENSG00000157985 +ENSG00000132321 +ENSG00000144476 +ENSG00000198612 +ENSG00000163359 +ENSG00000115648 +ENSG00000124839 +ENSG00000124831 +ENSG00000177483 +ENSG00000132329 +ENSG00000184182 +ENSG00000132330 +ENSG00000144488 +ENSG00000168427 +ENSG00000132323 +ENSG00000144485 +ENSG00000132326 +ENSG00000204104 +ENSG00000065802 +ENSG00000233608 +ENSG00000068024 +ENSG00000130414 +ENSG00000172428 +ENSG00000063660 +ENSG00000188542 +ENSG00000144504 +ENSG00000142327 +ENSG00000142330 +ENSG00000178623 +ENSG00000130294 +ENSG00000172482 +ENSG00000172478 +ENSG00000162804 +ENSG00000122085 +ENSG00000115687 +ENSG00000115685 +ENSG00000146205 +ENSG00000115677 +ENSG00000168385 +ENSG00000006607 +ENSG00000115694 +ENSG00000234235 +ENSG00000176720 +ENSG00000176946 +ENSG00000168397 +ENSG00000168393 +ENSG00000168395 +ENSG00000180902 +ENSG00000154252 +ENSG00000204099 +ENSG00000188389 +ENSG00000188011 +ENSG00000196476 +ENSG00000247315 +ENSG00000177732 +ENSG00000125841 +ENSG00000101255 +ENSG00000125826 +ENSG00000125875 +ENSG00000101266 +ENSG00000125878 +ENSG00000271303 +ENSG00000101276 +ENSG00000125898 +ENSG00000101280 +ENSG00000101282 +ENSG00000125895 +ENSG00000125818 +ENSG00000244588 +ENSG00000101298 +ENSG00000125775 +ENSG00000088832 +ENSG00000088833 +ENSG00000196209 +ENSG00000125900 +ENSG00000101307 +ENSG00000089012 +ENSG00000198053 +ENSG00000125834 +ENSG00000125780 +ENSG00000125835 +ENSG00000088876 +ENSG00000149488 +ENSG00000271798 +ENSG00000229686 +ENSG00000101361 +ENSG00000101365 +ENSG00000088881 +ENSG00000088882 +ENSG00000132635 +ENSG00000215305 +ENSG00000132670 +ENSG00000125787 +ENSG00000125901 +ENSG00000101405 +ENSG00000215251 +ENSG00000185019 +ENSG00000088899 +ENSG00000198171 +ENSG00000125877 +ENSG00000088836 +ENSG00000088854 +ENSG00000088812 +ENSG00000149451 +ENSG00000088827 +ENSG00000132622 +ENSG00000101220 +ENSG00000101222 +ENSG00000125817 +ENSG00000101224 +ENSG00000125843 +ENSG00000088888 +ENSG00000125779 +ENSG00000101236 +ENSG00000088826 +ENSG00000171873 +ENSG00000171867 +ENSG00000171864 +ENSG00000101265 +ENSG00000089057 +ENSG00000089063 +ENSG00000132646 +ENSG00000101290 +ENSG00000125772 +ENSG00000171984 +ENSG00000089199 +ENSG00000089195 +ENSG00000125885 +ENSG00000088766 +ENSG00000125872 +ENSG00000101311 +ENSG00000125845 +ENSG00000125827 +ENSG00000182621 +ENSG00000101333 +ENSG00000125869 +ENSG00000101349 +ENSG00000132623 +ENSG00000132639 +ENSG00000125863 +ENSG00000149346 +ENSG00000101384 +ENSG00000132640 +ENSG00000172296 +ENSG00000101230 +ENSG00000089123 +ENSG00000089048 +ENSG00000101247 +ENSG00000101251 +ENSG00000125848 +ENSG00000172264 +ENSG00000089177 +ENSG00000125870 +ENSG00000125851 +ENSG00000125864 +ENSG00000125868 +ENSG00000125844 +ENSG00000089006 +ENSG00000125871 +ENSG00000125850 +ENSG00000232838 +ENSG00000149474 +ENSG00000125846 +ENSG00000089091 +ENSG00000132664 +ENSG00000089050 +ENSG00000101310 +ENSG00000125821 +ENSG00000185052 +ENSG00000132669 +ENSG00000173418 +ENSG00000101343 +ENSG00000089101 +ENSG00000188559 +ENSG00000088970 +ENSG00000088930 +ENSG00000178726 +ENSG00000125810 +ENSG00000132661 +ENSG00000125812 +ENSG00000125814 +ENSG00000101439 +ENSG00000101463 +ENSG00000077984 +ENSG00000101474 +ENSG00000154930 +ENSG00000100987 +ENSG00000197586 +ENSG00000100994 +ENSG00000100997 +ENSG00000101003 +ENSG00000101004 +ENSG00000170191 +ENSG00000130684 +ENSG00000180383 +ENSG00000088320 +ENSG00000233354 +ENSG00000101898 +ENSG00000230613 +ENSG00000101294 +ENSG00000125968 +ENSG00000131055 +ENSG00000171552 +ENSG00000088325 +ENSG00000101306 +ENSG00000179772 +ENSG00000149599 +ENSG00000131044 +ENSG00000088356 +ENSG00000260903 +ENSG00000101331 +ENSG00000101336 +ENSG00000101337 +ENSG00000235217 +ENSG00000126003 +ENSG00000101346 +ENSG00000101350 +ENSG00000171456 +ENSG00000197183 +ENSG00000149600 +ENSG00000088305 +ENSG00000101367 +ENSG00000101391 +ENSG00000101400 +ENSG00000078699 +ENSG00000182584 +ENSG00000125967 +ENSG00000101412 +ENSG00000101417 +ENSG00000131061 +ENSG00000101421 +ENSG00000125970 +ENSG00000125977 +ENSG00000101440 +ENSG00000101444 +ENSG00000078747 +ENSG00000125971 +ENSG00000101460 +ENSG00000101464 +ENSG00000078804 +ENSG00000198646 +ENSG00000131067 +ENSG00000131069 +ENSG00000100983 +ENSG00000078814 +ENSG00000100991 +ENSG00000201151 +ENSG00000088298 +ENSG00000101000 +ENSG00000125966 +ENSG00000242372 +ENSG00000125998 +ENSG00000101019 +ENSG00000125965 +ENSG00000126001 +ENSG00000125991 +ENSG00000061656 +ENSG00000214078 +ENSG00000244462 +ENSG00000244005 +ENSG00000125995 +ENSG00000131051 +ENSG00000025293 +ENSG00000171222 +ENSG00000149646 +ENSG00000088367 +ENSG00000131043 +ENSG00000080845 +ENSG00000101335 +ENSG00000118707 +ENSG00000101084 +ENSG00000101082 +ENSG00000101079 +ENSG00000149636 +ENSG00000149639 +ENSG00000101342 +ENSG00000101347 +ENSG00000080839 +ENSG00000101353 +ENSG00000118705 +ENSG00000101363 +ENSG00000197122 +ENSG00000053438 +ENSG00000166619 +ENSG00000132792 +ENSG00000132821 +ENSG00000101407 +ENSG00000101413 +ENSG00000198959 +ENSG00000149633 +ENSG00000101425 +ENSG00000129988 +ENSG00000201512 +ENSG00000174365 +ENSG00000170471 +ENSG00000124143 +ENSG00000101442 +ENSG00000101445 +ENSG00000101447 +ENSG00000101452 +ENSG00000204103 +ENSG00000198900 +ENSG00000124181 +ENSG00000174306 +ENSG00000132793 +ENSG00000183798 +ENSG00000124177 +ENSG00000196090 +ENSG00000124193 +ENSG00000185513 +ENSG00000101049 +ENSG00000101052 +ENSG00000101057 +ENSG00000124191 +ENSG00000149596 +ENSG00000132823 +ENSG00000124194 +ENSG00000197296 +ENSG00000101076 +ENSG00000124120 +ENSG00000132824 +ENSG00000168734 +ENSG00000196839 +ENSG00000064205 +ENSG00000124249 +ENSG00000101098 +ENSG00000166913 +ENSG00000101104 +ENSG00000025772 +ENSG00000227477 +ENSG00000101109 +ENSG00000124134 +ENSG00000124102 +ENSG00000124107 +ENSG00000124159 +ENSG00000124232 +ENSG00000124145 +ENSG00000204070 +ENSG00000124251 +ENSG00000244274 +ENSG00000124155 +ENSG00000101443 +ENSG00000182931 +ENSG00000124116 +ENSG00000101457 +ENSG00000175063 +ENSG00000101470 +ENSG00000124104 +ENSG00000101473 +ENSG00000132801 +ENSG00000168612 +ENSG00000149634 +ENSG00000124257 +ENSG00000064601 +ENSG00000100979 +ENSG00000100982 +ENSG00000198026 +ENSG00000100985 +ENSG00000124140 +ENSG00000124160 +ENSG00000101017 +ENSG00000149654 +ENSG00000080189 +ENSG00000062598 +ENSG00000198185 +ENSG00000158296 +ENSG00000172315 +ENSG00000197496 +ENSG00000064655 +ENSG00000101040 +ENSG00000124151 +ENSG00000196562 +ENSG00000124126 +ENSG00000124198 +ENSG00000124207 +ENSG00000124214 +ENSG00000124228 +ENSG00000124201 +ENSG00000209042 +ENSG00000222365 +ENSG00000177410 +ENSG00000158445 +ENSG00000124212 +ENSG00000158470 +ENSG00000197818 +ENSG00000158480 +ENSG00000124226 +ENSG00000124216 +ENSG00000244687 +ENSG00000240849 +ENSG00000172216 +ENSG00000196396 +ENSG00000042062 +ENSG00000124171 +ENSG00000124243 +ENSG00000101126 +ENSG00000000419 +ENSG00000124217 +ENSG00000026559 +ENSG00000101096 +ENSG00000054793 +ENSG00000101115 +ENSG00000020256 +ENSG00000182463 +ENSG00000171940 +ENSG00000064787 +ENSG00000101132 +ENSG00000101134 +ENSG00000054803 +ENSG00000124098 +ENSG00000087586 +ENSG00000101138 +ENSG00000087589 +ENSG00000022277 +ENSG00000124091 +ENSG00000124103 +ENSG00000213714 +ENSG00000087510 +ENSG00000101144 +ENSG00000101146 +ENSG00000132819 +ENSG00000124097 +ENSG00000124253 +ENSG00000124256 +ENSG00000124225 +ENSG00000124224 +ENSG00000124209 +ENSG00000124164 +ENSG00000198768 +ENSG00000124222 +ENSG00000215440 +ENSG00000087460 +ENSG00000101158 +ENSG00000101160 +ENSG00000101162 +ENSG00000124172 +ENSG00000124203 +ENSG00000124205 +ENSG00000087495 +ENSG00000196074 +ENSG00000132825 +ENSG00000196227 +ENSG00000124215 +ENSG00000179242 +ENSG00000130699 +ENSG00000149657 +ENSG00000101182 +ENSG00000184402 +ENSG00000101181 +ENSG00000101180 +ENSG00000130703 +ENSG00000130706 +ENSG00000284074 +ENSG00000130702 +ENSG00000171858 +ENSG00000149679 +ENSG00000130700 +ENSG00000101187 +ENSG00000101188 +ENSG00000101189 +ENSG00000060491 +ENSG00000092758 +ENSG00000101190 +ENSG00000101191 +ENSG00000101193 +ENSG00000101194 +ENSG00000149658 +ENSG00000101197 +ENSG00000101198 +ENSG00000101199 +ENSG00000101203 +ENSG00000101204 +ENSG00000075043 +ENSG00000101210 +ENSG00000125534 +ENSG00000101213 +ENSG00000125508 +ENSG00000130589 +ENSG00000101216 +ENSG00000197457 +ENSG00000258366 +ENSG00000243509 +ENSG00000101246 +ENSG00000197114 +ENSG00000203896 +ENSG00000125520 +ENSG00000130584 +ENSG00000101150 +ENSG00000101152 +ENSG00000207554 +ENSG00000198276 +ENSG00000280213 +ENSG00000196700 +ENSG00000130590 +ENSG00000101161 +ENSG00000196421 +ENSG00000203883 +ENSG00000171703 +ENSG00000171700 +ENSG00000171695 +ENSG00000125510 +ENSG00000196132 +ENSG00000203880 +ENSG00000275895 +ENSG00000275708 +ENSG00000277437 +ENSG00000187172 +ENSG00000215559 +ENSG00000188992 +ENSG00000185272 +ENSG00000155304 +ENSG00000155307 +ENSG00000180530 +ENSG00000155313 +ENSG00000154639 +ENSG00000154640 +ENSG00000240770 +ENSG00000154642 +ENSG00000154645 +ENSG00000154654 +ENSG00000185433 +ENSG00000154719 +ENSG00000154721 +ENSG00000154723 +ENSG00000154727 +ENSG00000142192 +ENSG00000166265 +ENSG00000154734 +ENSG00000154736 +ENSG00000226935 +ENSG00000156239 +ENSG00000198862 +ENSG00000156253 +ENSG00000156256 +ENSG00000156261 +ENSG00000156265 +ENSG00000156273 +ENSG00000171189 +ENSG00000156299 +ENSG00000238390 +ENSG00000142168 +ENSG00000156304 +ENSG00000142149 +ENSG00000159055 +ENSG00000170262 +ENSG00000142207 +ENSG00000166979 +ENSG00000242220 +ENSG00000159079 +ENSG00000159082 +ENSG00000159086 +ENSG00000205929 +ENSG00000184221 +ENSG00000159110 +ENSG00000243646 +ENSG00000142166 +ENSG00000159128 +ENSG00000142188 +ENSG00000177692 +ENSG00000159131 +ENSG00000159140 +ENSG00000159147 +ENSG00000205758 +ENSG00000205726 +ENSG00000241837 +ENSG00000198743 +ENSG00000243927 +ENSG00000227456 +ENSG00000159197 +ENSG00000180509 +ENSG00000159200 +ENSG00000159212 +ENSG00000159216 +ENSG00000159228 +ENSG00000185917 +ENSG00000159231 +ENSG00000142197 +ENSG00000159256 +ENSG00000159259 +ENSG00000159261 +ENSG00000159263 +ENSG00000159267 +ENSG00000185808 +ENSG00000182670 +ENSG00000157538 +ENSG00000157540 +ENSG00000157542 +ENSG00000157551 +ENSG00000157554 +ENSG00000157557 +ENSG00000183527 +ENSG00000185658 +ENSG00000205581 +ENSG00000182093 +ENSG00000157578 +ENSG00000185437 +ENSG00000183778 +ENSG00000183067 +ENSG00000183036 +ENSG00000171587 +ENSG00000280109 +ENSG00000182240 +ENSG00000183844 +ENSG00000183486 +ENSG00000157601 +ENSG00000184012 +ENSG00000183421 +ENSG00000141956 +ENSG00000157617 +ENSG00000173276 +ENSG00000237232 +ENSG00000177398 +ENSG00000160179 +ENSG00000160180 +ENSG00000160183 +ENSG00000160185 +ENSG00000160188 +ENSG00000160190 +ENSG00000160191 +ENSG00000160193 +ENSG00000160194 +ENSG00000160199 +ENSG00000160200 +ENSG00000160201 +ENSG00000142178 +ENSG00000160207 +ENSG00000160208 +ENSG00000160209 +ENSG00000160213 +ENSG00000160214 +ENSG00000160216 +ENSG00000160218 +ENSG00000241945 +ENSG00000160221 +ENSG00000160223 +ENSG00000142182 +ENSG00000160224 +ENSG00000141959 +ENSG00000160226 +ENSG00000142185 +ENSG00000229356 +ENSG00000160233 +ENSG00000175894 +ENSG00000184787 +ENSG00000184900 +ENSG00000183255 +ENSG00000160255 +ENSG00000160256 +ENSG00000197381 +ENSG00000186866 +ENSG00000182871 +ENSG00000173638 +ENSG00000183570 +ENSG00000142156 +ENSG00000142173 +ENSG00000160282 +ENSG00000160284 +ENSG00000160285 +ENSG00000215424 +ENSG00000160294 +ENSG00000182362 +ENSG00000160298 +ENSG00000160299 +ENSG00000223692 +ENSG00000160305 +ENSG00000160307 +ENSG00000160310 +ENSG00000100181 +ENSG00000177663 +ENSG00000183307 +ENSG00000093072 +ENSG00000099954 +ENSG00000182902 +ENSG00000131100 +ENSG00000099968 +ENSG00000015475 +ENSG00000243156 +ENSG00000215193 +ENSG00000183785 +ENSG00000184979 +ENSG00000274252 +ENSG00000274602 +ENSG00000275793 +ENSG00000183628 +ENSG00000100033 +ENSG00000237517 +ENSG00000070413 +ENSG00000100056 +ENSG00000100075 +ENSG00000070371 +ENSG00000185608 +ENSG00000100084 +ENSG00000242259 +ENSG00000070010 +ENSG00000093009 +ENSG00000184113 +ENSG00000184702 +ENSG00000184058 +ENSG00000215012 +ENSG00000185838 +ENSG00000184470 +ENSG00000093010 +ENSG00000099889 +ENSG00000183597 +ENSG00000128191 +ENSG00000099899 +ENSG00000099901 +ENSG00000099904 +ENSG00000040608 +ENSG00000128185 +ENSG00000161133 +ENSG00000185252 +ENSG00000244486 +ENSG00000099910 +ENSG00000099917 +ENSG00000226287 +ENSG00000099937 +ENSG00000241973 +ENSG00000099940 +ENSG00000099942 +ENSG00000183773 +ENSG00000099949 +ENSG00000184436 +ENSG00000099957 +ENSG00000099960 +ENSG00000133475 +ENSG00000274600 +ENSG00000169635 +ENSG00000206140 +ENSG00000183506 +ENSG00000183246 +ENSG00000185651 +ENSG00000161179 +ENSG00000161180 +ENSG00000128228 +ENSG00000100023 +ENSG00000100027 +ENSG00000100030 +ENSG00000100034 +ENSG00000100038 +ENSG00000275004 +ENSG00000185686 +ENSG00000100121 +ENSG00000128266 +ENSG00000100228 +ENSG00000186716 +ENSG00000215478 +ENSG00000128322 +ENSG00000189269 +ENSG00000159496 +ENSG00000187792 +ENSG00000128218 +ENSG00000250479 +ENSG00000099953 +ENSG00000099956 +ENSG00000099958 +ENSG00000133460 +ENSG00000240972 +ENSG00000133433 +ENSG00000099974 +ENSG00000099977 +ENSG00000099984 +ENSG00000099991 +ENSG00000099994 +ENSG00000099998 +ENSG00000100014 +ENSG00000128271 +ENSG00000100024 +ENSG00000138867 +ENSG00000178026 +ENSG00000100028 +ENSG00000100031 +ENSG00000167037 +ENSG00000206069 +ENSG00000197077 +ENSG00000100053 +ENSG00000244752 +ENSG00000100068 +ENSG00000100077 +ENSG00000133454 +ENSG00000100095 +ENSG00000128203 +ENSG00000100099 +ENSG00000100104 +ENSG00000100109 +ENSG00000128294 +ENSG00000100122 +ENSG00000169184 +ENSG00000180957 +ENSG00000235954 +ENSG00000100154 +ENSG00000183765 +ENSG00000100209 +ENSG00000159873 +ENSG00000100219 +ENSG00000177993 +ENSG00000183579 +ENSG00000100249 +ENSG00000183762 +ENSG00000186998 +ENSG00000100263 +ENSG00000182944 +ENSG00000185340 +ENSG00000100276 +ENSG00000280968 +ENSG00000100280 +ENSG00000128250 +ENSG00000100285 +ENSG00000100296 +ENSG00000184117 +ENSG00000186575 +ENSG00000100314 +ENSG00000100319 +ENSG00000184076 +ENSG00000100325 +ENSG00000100330 +ENSG00000128342 +ENSG00000099985 +ENSG00000239282 +ENSG00000099992 +ENSG00000099995 +ENSG00000187860 +ENSG00000099999 +ENSG00000100003 +ENSG00000242114 +ENSG00000133488 +ENSG00000128242 +ENSG00000100029 +ENSG00000185339 +ENSG00000167065 +ENSG00000100036 +ENSG00000184792 +ENSG00000133422 +ENSG00000253352 +ENSG00000183963 +ENSG00000185133 +ENSG00000100078 +ENSG00000138942 +ENSG00000182541 +ENSG00000100100 +ENSG00000100105 +ENSG00000184708 +ENSG00000185721 +ENSG00000198089 +ENSG00000241878 +ENSG00000183530 +ENSG00000100150 +ENSG00000128254 +ENSG00000128245 +ENSG00000100170 +ENSG00000128253 +ENSG00000100191 +ENSG00000128276 +ENSG00000205853 +ENSG00000100220 +ENSG00000100225 +ENSG00000100234 +ENSG00000185666 +ENSG00000100281 +ENSG00000100284 +ENSG00000100292 +ENSG00000100297 +ENSG00000100302 +ENSG00000198125 +ENSG00000221963 +ENSG00000100320 +ENSG00000128284 +ENSG00000100336 +ENSG00000128335 +ENSG00000100342 +ENSG00000100345 +ENSG00000100348 +ENSG00000100350 +ENSG00000100353 +ENSG00000100360 +ENSG00000100362 +ENSG00000100365 +ENSG00000100368 +ENSG00000128311 +ENSG00000128309 +ENSG00000100379 +ENSG00000187045 +ENSG00000100385 +ENSG00000133466 +ENSG00000128340 +ENSG00000100055 +ENSG00000166897 +ENSG00000100060 +ENSG00000100065 +ENSG00000128283 +ENSG00000100079 +ENSG00000100083 +ENSG00000100092 +ENSG00000241360 +ENSG00000100097 +ENSG00000273899 +ENSG00000100106 +ENSG00000189060 +ENSG00000100116 +ENSG00000100124 +ENSG00000100129 +ENSG00000100139 +ENSG00000128346 +ENSG00000100142 +ENSG00000100151 +ENSG00000100156 +ENSG00000128298 +ENSG00000184381 +ENSG00000185022 +ENSG00000198792 +ENSG00000213923 +ENSG00000168135 +ENSG00000100196 +ENSG00000100201 +ENSG00000100206 +ENSG00000184949 +ENSG00000100211 +ENSG00000100216 +ENSG00000100221 +ENSG00000100226 +ENSG00000100242 +ENSG00000100246 +ENSG00000221890 +ENSG00000183741 +ENSG00000128383 +ENSG00000179750 +ENSG00000244509 +ENSG00000243811 +ENSG00000128394 +ENSG00000239713 +ENSG00000100298 +ENSG00000100307 +ENSG00000100311 +ENSG00000209480 +ENSG00000100316 +ENSG00000100321 +ENSG00000100324 +ENSG00000128268 +ENSG00000100335 +ENSG00000128272 +ENSG00000187051 +ENSG00000100346 +ENSG00000100351 +ENSG00000133477 +ENSG00000100354 +ENSG00000239900 +ENSG00000100359 +ENSG00000196588 +ENSG00000128285 +ENSG00000100372 +ENSG00000100380 +ENSG00000172404 +ENSG00000196236 +ENSG00000100387 +ENSG00000100393 +ENSG00000100395 +ENSG00000100399 +ENSG00000100401 +ENSG00000100403 +ENSG00000167074 +ENSG00000183864 +ENSG00000100410 +ENSG00000100412 +ENSG00000100413 +ENSG00000172346 +ENSG00000100417 +ENSG00000100418 +ENSG00000196419 +ENSG00000100138 +ENSG00000184208 +ENSG00000167077 +ENSG00000100147 +ENSG00000198911 +ENSG00000234965 +ENSG00000159958 +ENSG00000100162 +ENSG00000100167 +ENSG00000183066 +ENSG00000198951 +ENSG00000177096 +ENSG00000183172 +ENSG00000184983 +ENSG00000100197 +ENSG00000100207 +ENSG00000235568 +ENSG00000172250 +ENSG00000189306 +ENSG00000183569 +ENSG00000100227 +ENSG00000270022 +ENSG00000249222 +ENSG00000100243 +ENSG00000128274 +ENSG00000242247 +ENSG00000100266 +ENSG00000100271 +ENSG00000100290 +ENSG00000100294 +ENSG00000100300 +ENSG00000100304 +ENSG00000159307 +ENSG00000186732 +ENSG00000186976 +ENSG00000130540 +ENSG00000100344 +ENSG00000100347 +ENSG00000188677 +ENSG00000138964 +ENSG00000138944 +ENSG00000188636 +ENSG00000186654 +ENSG00000241484 +ENSG00000056487 +ENSG00000093000 +ENSG00000221598 +ENSG00000100364 +ENSG00000100373 +ENSG00000100376 +ENSG00000077935 +ENSG00000128408 +ENSG00000077942 +ENSG00000130638 +ENSG00000188064 +ENSG00000182257 +ENSG00000186951 +ENSG00000205643 +ENSG00000130943 +ENSG00000075234 +ENSG00000075218 +ENSG00000100416 +ENSG00000075275 +ENSG00000075240 +ENSG00000100422 +ENSG00000054611 +ENSG00000219438 +ENSG00000100425 +ENSG00000100426 +ENSG00000182858 +ENSG00000184164 +ENSG00000198355 +ENSG00000188263 +ENSG00000100427 +ENSG00000073146 +ENSG00000073150 +ENSG00000170638 +ENSG00000128159 +ENSG00000100429 +ENSG00000188130 +ENSG00000185386 +ENSG00000196576 +ENSG00000205593 +ENSG00000100239 +ENSG00000100241 +ENSG00000128165 +ENSG00000100253 +ENSG00000100258 +ENSG00000025770 +ENSG00000130489 +ENSG00000025708 +ENSG00000177989 +ENSG00000130487 +ENSG00000217442 +ENSG00000205560 +ENSG00000100288 +ENSG00000008735 +ENSG00000100299 +ENSG00000251322 +ENSG00000100312 +ENSG00000079974 +ENSG00000134121 +ENSG00000134115 +ENSG00000144619 +ENSG00000091181 +ENSG00000072756 +ENSG00000113851 +ENSG00000175928 +ENSG00000170364 +ENSG00000144455 +ENSG00000235947 +ENSG00000150995 +ENSG00000134107 +ENSG00000134108 +ENSG00000134109 +ENSG00000196277 +ENSG00000071282 +ENSG00000125046 +ENSG00000180914 +ENSG00000182533 +ENSG00000070950 +ENSG00000196220 +ENSG00000134077 +ENSG00000168137 +ENSG00000156959 +ENSG00000163719 +ENSG00000144550 +ENSG00000156983 +ENSG00000134072 +ENSG00000114026 +ENSG00000171148 +ENSG00000241553 +ENSG00000156990 +ENSG00000214021 +ENSG00000187288 +ENSG00000171135 +ENSG00000163701 +ENSG00000163702 +ENSG00000163703 +ENSG00000163704 +ENSG00000230082 +ENSG00000125037 +ENSG00000186162 +ENSG00000144554 +ENSG00000163705 +ENSG00000254999 +ENSG00000134086 +ENSG00000134070 +ENSG00000157014 +ENSG00000157017 +ENSG00000157020 +ENSG00000157087 +ENSG00000132164 +ENSG00000232287 +ENSG00000157103 +ENSG00000196639 +ENSG00000197548 +ENSG00000144560 +ENSG00000144559 +ENSG00000157150 +ENSG00000157152 +ENSG00000132170 +ENSG00000154743 +ENSG00000075975 +ENSG00000132155 +ENSG00000088726 +ENSG00000144713 +ENSG00000144712 +ENSG00000144711 +ENSG00000132182 +ENSG00000163517 +ENSG00000163520 +ENSG00000163528 +ENSG00000170876 +ENSG00000154767 +ENSG00000170860 +ENSG00000131389 +ENSG00000144596 +ENSG00000154781 +ENSG00000131379 +ENSG00000154783 +ENSG00000225733 +ENSG00000177463 +ENSG00000131368 +ENSG00000131375 +ENSG00000131370 +ENSG00000206562 +ENSG00000144597 +ENSG00000206561 +ENSG00000131373 +ENSG00000169814 +ENSG00000206560 +ENSG00000131386 +ENSG00000154813 +ENSG00000154814 +ENSG00000131378 +ENSG00000154822 +ENSG00000131374 +ENSG00000182568 +ENSG00000183960 +ENSG00000163576 +ENSG00000144566 +ENSG00000183977 +ENSG00000114166 +ENSG00000129810 +ENSG00000151789 +ENSG00000182247 +ENSG00000170142 +ENSG00000174748 +ENSG00000197885 +ENSG00000174738 +ENSG00000151090 +ENSG00000077092 +ENSG00000077097 +ENSG00000151092 +ENSG00000151093 +ENSG00000179796 +ENSG00000163491 +ENSG00000033867 +ENSG00000163508 +ENSG00000187118 +ENSG00000163512 +ENSG00000206559 +ENSG00000144642 +ENSG00000163513 +ENSG00000163527 +ENSG00000197385 +ENSG00000144645 +ENSG00000152642 +ENSG00000170293 +ENSG00000153551 +ENSG00000091317 +ENSG00000144635 +ENSG00000182973 +ENSG00000183813 +ENSG00000188167 +ENSG00000170266 +ENSG00000170275 +ENSG00000173705 +ENSG00000153558 +ENSG00000153560 +ENSG00000163539 +ENSG00000170248 +ENSG00000172995 +ENSG00000144681 +ENSG00000163673 +ENSG00000168016 +ENSG00000178567 +ENSG00000076242 +ENSG00000093167 +ENSG00000144674 +ENSG00000144668 +ENSG00000144677 +ENSG00000136059 +ENSG00000187091 +ENSG00000008226 +ENSG00000060971 +ENSG00000172936 +ENSG00000172939 +ENSG00000172940 +ENSG00000144671 +ENSG00000093217 +ENSG00000114739 +ENSG00000157036 +ENSG00000183873 +ENSG00000168356 +ENSG00000114742 +ENSG00000114745 +ENSG00000168026 +ENSG00000144655 +ENSG00000168334 +ENSG00000168329 +ENSG00000144659 +ENSG00000168028 +ENSG00000168314 +ENSG00000170011 +ENSG00000114784 +ENSG00000168032 +ENSG00000223797 +ENSG00000188846 +ENSG00000177873 +ENSG00000177842 +ENSG00000172888 +ENSG00000168036 +ENSG00000168038 +ENSG00000182606 +ENSG00000187094 +ENSG00000114812 +ENSG00000008324 +ENSG00000093183 +ENSG00000114857 +ENSG00000114853 +ENSG00000157119 +ENSG00000010282 +ENSG00000244607 +ENSG00000181061 +ENSG00000180432 +ENSG00000144648 +ENSG00000182983 +ENSG00000144649 +ENSG00000144647 +ENSG00000163788 +ENSG00000160746 +ENSG00000011198 +ENSG00000179152 +ENSG00000185219 +ENSG00000196345 +ENSG00000144792 +ENSG00000186448 +ENSG00000169981 +ENSG00000196653 +ENSG00000186446 +ENSG00000163807 +ENSG00000169964 +ENSG00000163808 +ENSG00000163810 +ENSG00000163812 +ENSG00000075914 +ENSG00000163815 +ENSG00000163814 +ENSG00000249992 +ENSG00000011376 +ENSG00000144791 +ENSG00000211456 +ENSG00000163817 +ENSG00000173585 +ENSG00000163818 +ENSG00000172215 +ENSG00000163820 +ENSG00000173578 +ENSG00000163823 +ENSG00000121807 +ENSG00000160791 +ENSG00000121797 +ENSG00000012223 +ENSG00000163827 +ENSG00000241186 +ENSG00000178038 +ENSG00000181585 +ENSG00000261603 +ENSG00000188086 +ENSG00000226074 +ENSG00000178055 +ENSG00000160808 +ENSG00000160801 +ENSG00000160799 +ENSG00000160796 +ENSG00000181555 +ENSG00000088727 +ENSG00000114648 +ENSG00000076201 +ENSG00000114650 +ENSG00000163832 +ENSG00000114646 +ENSG00000173473 +ENSG00000221585 +ENSG00000132153 +ENSG00000047849 +ENSG00000164045 +ENSG00000164047 +ENSG00000164048 +ENSG00000172113 +ENSG00000164049 +ENSG00000164050 +ENSG00000164051 +ENSG00000232112 +ENSG00000164053 +ENSG00000213689 +ENSG00000164054 +ENSG00000114268 +ENSG00000145040 +ENSG00000284251 +ENSG00000114270 +ENSG00000010256 +ENSG00000183396 +ENSG00000225697 +ENSG00000284575 +ENSG00000008300 +ENSG00000213672 +ENSG00000068745 +ENSG00000114302 +ENSG00000178537 +ENSG00000221883 +ENSG00000177479 +ENSG00000178467 +ENSG00000178252 +ENSG00000178149 +ENSG00000178057 +ENSG00000178035 +ENSG00000198218 +ENSG00000172053 +ENSG00000172046 +ENSG00000172037 +ENSG00000177352 +ENSG00000185909 +ENSG00000173421 +ENSG00000264633 +ENSG00000188315 +ENSG00000114316 +ENSG00000233276 +ENSG00000067560 +ENSG00000145022 +ENSG00000145020 +ENSG00000145029 +ENSG00000173402 +ENSG00000226913 +ENSG00000164061 +ENSG00000164062 +ENSG00000173531 +ENSG00000176020 +ENSG00000164068 +ENSG00000173540 +ENSG00000176095 +ENSG00000187492 +ENSG00000185614 +ENSG00000283726 +ENSG00000182179 +ENSG00000183763 +ENSG00000164076 +ENSG00000164078 +ENSG00000164077 +ENSG00000004534 +ENSG00000003756 +ENSG00000001617 +ENSG00000188338 +ENSG00000114353 +ENSG00000012171 +ENSG00000179564 +ENSG00000214706 +ENSG00000243477 +ENSG00000186792 +ENSG00000114378 +ENSG00000068001 +ENSG00000114383 +ENSG00000068028 +ENSG00000004838 +ENSG00000114388 +ENSG00000114395 +ENSG00000126062 +ENSG00000271858 +ENSG00000007402 +ENSG00000088543 +ENSG00000114735 +ENSG00000114737 +ENSG00000114738 +ENSG00000088538 +ENSG00000145050 +ENSG00000259956 +ENSG00000145041 +ENSG00000164080 +ENSG00000164081 +ENSG00000164082 +ENSG00000114767 +ENSG00000041880 +ENSG00000180929 +ENSG00000090097 +ENSG00000248487 +ENSG00000114779 +ENSG00000243989 +ENSG00000162244 +ENSG00000164086 +ENSG00000164087 +ENSG00000023330 +ENSG00000239732 +ENSG00000247596 +ENSG00000164088 +ENSG00000164091 +ENSG00000168237 +ENSG00000114841 +ENSG00000163930 +ENSG00000010318 +ENSG00000010319 +ENSG00000114854 +ENSG00000010322 +ENSG00000010327 +ENSG00000168268 +ENSG00000168273 +ENSG00000163939 +ENSG00000163938 +ENSG00000016864 +ENSG00000114902 +ENSG00000114904 +ENSG00000055957 +ENSG00000162267 +ENSG00000055955 +ENSG00000272573 +ENSG00000213533 +ENSG00000163935 +ENSG00000163933 +ENSG00000163932 +ENSG00000163931 +ENSG00000272886 +ENSG00000157388 +ENSG00000016391 +ENSG00000056736 +ENSG00000113812 +ENSG00000265992 +ENSG00000243715 +ENSG00000157445 +ENSG00000114251 +ENSG00000187672 +ENSG00000180376 +ENSG00000163946 +ENSG00000186451 +ENSG00000163947 +ENSG00000144730 +ENSG00000163666 +ENSG00000157500 +ENSG00000239388 +ENSG00000174844 +ENSG00000174840 +ENSG00000168374 +ENSG00000174839 +ENSG00000163681 +ENSG00000136068 +ENSG00000163687 +ENSG00000163686 +ENSG00000163684 +ENSG00000168297 +ENSG00000168291 +ENSG00000168301 +ENSG00000168306 +ENSG00000168309 +ENSG00000198643 +ENSG00000163689 +ENSG00000189283 +ENSG00000144724 +ENSG00000114405 +ENSG00000163618 +ENSG00000163630 +ENSG00000163632 +ENSG00000163634 +ENSG00000163635 +ENSG00000163636 +ENSG00000226017 +ENSG00000163637 +ENSG00000163638 +ENSG00000241684 +ENSG00000151276 +ENSG00000144741 +ENSG00000144749 +ENSG00000163376 +ENSG00000172340 +ENSG00000183662 +ENSG00000163378 +ENSG00000144747 +ENSG00000144744 +ENSG00000144746 +ENSG00000163380 +ENSG00000114541 +ENSG00000187098 +ENSG00000114861 +ENSG00000163412 +ENSG00000170837 +ENSG00000163421 +ENSG00000163602 +ENSG00000144736 +ENSG00000172986 +ENSG00000255423 +ENSG00000163605 +ENSG00000121440 +ENSG00000113805 +ENSG00000244026 +ENSG00000227124 +ENSG00000185008 +ENSG00000169855 +ENSG00000114480 +ENSG00000175161 +ENSG00000206538 +ENSG00000083937 +ENSG00000064835 +ENSG00000179097 +ENSG00000175105 +ENSG00000163320 +ENSG00000179021 +ENSG00000044524 +ENSG00000184500 +ENSG00000178750 +ENSG00000169379 +ENSG00000178694 +ENSG00000080224 +ENSG00000113966 +ENSG00000080200 +ENSG00000231861 +ENSG00000080822 +ENSG00000080819 +ENSG00000064225 +ENSG00000057019 +ENSG00000144810 +ENSG00000168386 +ENSG00000184220 +ENSG00000036054 +ENSG00000114021 +ENSG00000154174 +ENSG00000206535 +ENSG00000181458 +ENSG00000114354 +ENSG00000154175 +ENSG00000081148 +ENSG00000138468 +ENSG00000174173 +ENSG00000081154 +ENSG00000066422 +ENSG00000114391 +ENSG00000182504 +ENSG00000144815 +ENSG00000144802 +ENSG00000170017 +ENSG00000114423 +ENSG00000138483 +ENSG00000114439 +ENSG00000196776 +ENSG00000114446 +ENSG00000114455 +ENSG00000144821 +ENSG00000163507 +ENSG00000198919 +ENSG00000163519 +ENSG00000242242 +ENSG00000177707 +ENSG00000177494 +ENSG00000153283 +ENSG00000240891 +ENSG00000144824 +ENSG00000144827 +ENSG00000144834 +ENSG00000114529 +ENSG00000174500 +ENSG00000172139 +ENSG00000091972 +ENSG00000186265 +ENSG00000144848 +ENSG00000138459 +ENSG00000091986 +ENSG00000163606 +ENSG00000163607 +ENSG00000144857 +ENSG00000206530 +ENSG00000163611 +ENSG00000072858 +ENSG00000121579 +ENSG00000114573 +ENSG00000178075 +ENSG00000184307 +ENSG00000174255 +ENSG00000181847 +ENSG00000241560 +ENSG00000181722 +ENSG00000172020 +ENSG00000185565 +ENSG00000144847 +ENSG00000114638 +ENSG00000121578 +ENSG00000031081 +ENSG00000176142 +ENSG00000163389 +ENSG00000113845 +ENSG00000121594 +ENSG00000144843 +ENSG00000144837 +ENSG00000121577 +ENSG00000138495 +ENSG00000183833 +ENSG00000144852 +ENSG00000082701 +ENSG00000175697 +ENSG00000163428 +ENSG00000163430 +ENSG00000065518 +ENSG00000113924 +ENSG00000144840 +ENSG00000153767 +ENSG00000145087 +ENSG00000051341 +ENSG00000163833 +ENSG00000180353 +ENSG00000173230 +ENSG00000173226 +ENSG00000145088 +ENSG00000163406 +ENSG00000145103 +ENSG00000114013 +ENSG00000121552 +ENSG00000160124 +ENSG00000114023 +ENSG00000196981 +ENSG00000114030 +ENSG00000138496 +ENSG00000163840 +ENSG00000173200 +ENSG00000173193 +ENSG00000169087 +ENSG00000138463 +ENSG00000082684 +ENSG00000065485 +ENSG00000121542 +ENSG00000173175 +ENSG00000239523 +ENSG00000065534 +ENSG00000175455 +ENSG00000065371 +ENSG00000160145 +ENSG00000114491 +ENSG00000082781 +ENSG00000173702 +ENSG00000173706 +ENSG00000221955 +ENSG00000163848 +ENSG00000114520 +ENSG00000144909 +ENSG00000189366 +ENSG00000114547 +ENSG00000114544 +ENSG00000144908 +ENSG00000163884 +ENSG00000163885 +ENSG00000070476 +ENSG00000159650 +ENSG00000180767 +ENSG00000283374 +ENSG00000197763 +ENSG00000159685 +ENSG00000114554 +ENSG00000163870 +ENSG00000073111 +ENSG00000114631 +ENSG00000114626 +ENSG00000074416 +ENSG00000187715 +ENSG00000058262 +ENSG00000175792 +ENSG00000132394 +ENSG00000179348 +ENSG00000163902 +ENSG00000075785 +ENSG00000177646 +ENSG00000114656 +ENSG00000114654 +ENSG00000172780 +ENSG00000240682 +ENSG00000169714 +ENSG00000181789 +ENSG00000183624 +ENSG00000184897 +ENSG00000206417 +ENSG00000207088 +ENSG00000251474 +ENSG00000172771 +ENSG00000129071 +ENSG00000163913 +ENSG00000004399 +ENSG00000172765 +ENSG00000251287 +ENSG00000206384 +ENSG00000196455 +ENSG00000017260 +ENSG00000034533 +ENSG00000114670 +ENSG00000198585 +ENSG00000114686 +ENSG00000196353 +ENSG00000014257 +ENSG00000138246 +ENSG00000129048 +ENSG00000240303 +ENSG00000081307 +ENSG00000113971 +ENSG00000248724 +ENSG00000144868 +ENSG00000091527 +ENSG00000163781 +ENSG00000091513 +ENSG00000144867 +ENSG00000154917 +ENSG00000221972 +ENSG00000174640 +ENSG00000163785 +ENSG00000114019 +ENSG00000129055 +ENSG00000182923 +ENSG00000174611 +ENSG00000154928 +ENSG00000073711 +ENSG00000174579 +ENSG00000114054 +ENSG00000118007 +ENSG00000168917 +ENSG00000158092 +ENSG00000174564 +ENSG00000066405 +ENSG00000158163 +ENSG00000118017 +ENSG00000138231 +ENSG00000114098 +ENSG00000181322 +ENSG00000158186 +ENSG00000158220 +ENSG00000114107 +ENSG00000158234 +ENSG00000051382 +ENSG00000183770 +ENSG00000206262 +ENSG00000175110 +ENSG00000184432 +ENSG00000114113 +ENSG00000114115 +ENSG00000163864 +ENSG00000158258 +ENSG00000114120 +ENSG00000175093 +ENSG00000155893 +ENSG00000177311 +ENSG00000155903 +ENSG00000114125 +ENSG00000114124 +ENSG00000069849 +ENSG00000114126 +ENSG00000175066 +ENSG00000114127 +ENSG00000175054 +ENSG00000120756 +ENSG00000144935 +ENSG00000163710 +ENSG00000163714 +ENSG00000175040 +ENSG00000181804 +ENSG00000181744 +ENSG00000152952 +ENSG00000114698 +ENSG00000163746 +ENSG00000188313 +ENSG00000174963 +ENSG00000152977 +ENSG00000144891 +ENSG00000153002 +ENSG00000163751 +ENSG00000163754 +ENSG00000071794 +ENSG00000163755 +ENSG00000047457 +ENSG00000163762 +ENSG00000169908 +ENSG00000169903 +ENSG00000241313 +ENSG00000018408 +ENSG00000114744 +ENSG00000082996 +ENSG00000206199 +ENSG00000070087 +ENSG00000196428 +ENSG00000144895 +ENSG00000120742 +ENSG00000163645 +ENSG00000181788 +ENSG00000174946 +ENSG00000174944 +ENSG00000181631 +ENSG00000169313 +ENSG00000144893 +ENSG00000152580 +ENSG00000197953 +ENSG00000114771 +ENSG00000198829 +ENSG00000152601 +ENSG00000169860 +ENSG00000181467 +ENSG00000243069 +ENSG00000114790 +ENSG00000174953 +ENSG00000196549 +ENSG00000114805 +ENSG00000174928 +ENSG00000169359 +ENSG00000163655 +ENSG00000169282 +ENSG00000114850 +ENSG00000243926 +ENSG00000163659 +ENSG00000230457 +ENSG00000197980 +ENSG00000163660 +ENSG00000163661 +ENSG00000197415 +ENSG00000168779 +ENSG00000174891 +ENSG00000178053 +ENSG00000079257 +ENSG00000168827 +ENSG00000118849 +ENSG00000118855 +ENSG00000151967 +ENSG00000283154 +ENSG00000168811 +ENSG00000180044 +ENSG00000068885 +ENSG00000113810 +ENSG00000213186 +ENSG00000238741 +ENSG00000186432 +ENSG00000163590 +ENSG00000169255 +ENSG00000169251 +ENSG00000196542 +ENSG00000121871 +ENSG00000114200 +ENSG00000114204 +ENSG00000174776 +ENSG00000114209 +ENSG00000163536 +ENSG00000173905 +ENSG00000085276 +ENSG00000184378 +ENSG00000085274 +ENSG00000171757 +ENSG00000008952 +ENSG00000173890 +ENSG00000173889 +ENSG00000163558 +ENSG00000136603 +ENSG00000013293 +ENSG00000013297 +ENSG00000163584 +ENSG00000163577 +ENSG00000154310 +ENSG00000075651 +ENSG00000075420 +ENSG00000121858 +ENSG00000144959 +ENSG00000114346 +ENSG00000169760 +ENSG00000177694 +ENSG00000177565 +ENSG00000228221 +ENSG00000197584 +ENSG00000172667 +ENSG00000121879 +ENSG00000171121 +ENSG00000121864 +ENSG00000171109 +ENSG00000114450 +ENSG00000136518 +ENSG00000136522 +ENSG00000136521 +ENSG00000058056 +ENSG00000114757 +ENSG00000163728 +ENSG00000145075 +ENSG00000114416 +ENSG00000205981 +ENSG00000181449 +ENSG00000242808 +ENSG00000058063 +ENSG00000043093 +ENSG00000078070 +ENSG00000078081 +ENSG00000176597 +ENSG00000053524 +ENSG00000253092 +ENSG00000199363 +ENSG00000172578 +ENSG00000114796 +ENSG00000163872 +ENSG00000180834 +ENSG00000175193 +ENSG00000114770 +ENSG00000145191 +ENSG00000161202 +ENSG00000161203 +ENSG00000161204 +ENSG00000145198 +ENSG00000214160 +ENSG00000163888 +ENSG00000145194 +ENSG00000175166 +ENSG00000114867 +ENSG00000175182 +ENSG00000114859 +ENSG00000163882 +ENSG00000090534 +ENSG00000090539 +ENSG00000182580 +ENSG00000177383 +ENSG00000156931 +ENSG00000187068 +ENSG00000113790 +ENSG00000073803 +ENSG00000163900 +ENSG00000163898 +ENSG00000163904 +ENSG00000073792 +ENSG00000136527 +ENSG00000244405 +ENSG00000058866 +ENSG00000213139 +ENSG00000113838 +ENSG00000090520 +ENSG00000113889 +ENSG00000238942 +ENSG00000200418 +ENSG00000283958 +ENSG00000221420 +ENSG00000200320 +ENSG00000263776 +ENSG00000156976 +ENSG00000163918 +ENSG00000181092 +ENSG00000073849 +ENSG00000163923 +ENSG00000127241 +ENSG00000136514 +ENSG00000157005 +ENSG00000113916 +ENSG00000270959 +ENSG00000145012 +ENSG00000230115 +ENSG00000188001 +ENSG00000073282 +ENSG00000090530 +ENSG00000163347 +ENSG00000113946 +ENSG00000196083 +ENSG00000188729 +ENSG00000188958 +ENSG00000152492 +ENSG00000114279 +ENSG00000180611 +ENSG00000127252 +ENSG00000187527 +ENSG00000127249 +ENSG00000198836 +ENSG00000114315 +ENSG00000172061 +ENSG00000178732 +ENSG00000133657 +ENSG00000145014 +ENSG00000041802 +ENSG00000185112 +ENSG00000173950 +ENSG00000114331 +ENSG00000184203 +ENSG00000189058 +ENSG00000215837 +ENSG00000176945 +ENSG00000145113 +ENSG00000061938 +ENSG00000185485 +ENSG00000072274 +ENSG00000163958 +ENSG00000163959 +ENSG00000161217 +ENSG00000213123 +ENSG00000145107 +ENSG00000163960 +ENSG00000163961 +ENSG00000214097 +ENSG00000185798 +ENSG00000174013 +ENSG00000174004 +ENSG00000174007 +ENSG00000163964 +ENSG00000180370 +ENSG00000119231 +ENSG00000114503 +ENSG00000119227 +ENSG00000163975 +ENSG00000075711 +ENSG00000161267 +ENSG00000145016 +ENSG00000122068 +ENSG00000186001 +ENSG00000182899 +ENSG00000114473 +ENSG00000185621 +ENSG00000272602 +ENSG00000250312 +ENSG00000186777 +ENSG00000131127 +ENSG00000251595 +ENSG00000182903 +ENSG00000174227 +ENSG00000133256 +ENSG00000169020 +ENSG00000215375 +ENSG00000169026 +ENSG00000185619 +ENSG00000168993 +ENSG00000178950 +ENSG00000127419 +ENSG00000145214 +ENSG00000145217 +ENSG00000127415 +ENSG00000127418 +ENSG00000178222 +ENSG00000215367 +ENSG00000159674 +ENSG00000159692 +ENSG00000090316 +ENSG00000163945 +ENSG00000179979 +ENSG00000174137 +ENSG00000163950 +ENSG00000168936 +ENSG00000013810 +ENSG00000068078 +ENSG00000168924 +ENSG00000109685 +ENSG00000284587 +ENSG00000185049 +ENSG00000243449 +ENSG00000185818 +ENSG00000130997 +ENSG00000214367 +ENSG00000123933 +ENSG00000159733 +ENSG00000063978 +ENSG00000125386 +ENSG00000168884 +ENSG00000087266 +ENSG00000087274 +ENSG00000109736 +ENSG00000087269 +ENSG00000125388 +ENSG00000197386 +ENSG00000188981 +ENSG00000159788 +ENSG00000109758 +ENSG00000175920 +ENSG00000163956 +ENSG00000184160 +ENSG00000132406 +ENSG00000145220 +ENSG00000168826 +ENSG00000168824 +ENSG00000168818 +ENSG00000163132 +ENSG00000170891 +ENSG00000152953 +ENSG00000173040 +ENSG00000072840 +ENSG00000072832 +ENSG00000152969 +ENSG00000109501 +ENSG00000074211 +ENSG00000013288 +ENSG00000179010 +ENSG00000163993 +ENSG00000178988 +ENSG00000186222 +ENSG00000170871 +ENSG00000132405 +ENSG00000173013 +ENSG00000173011 +ENSG00000109519 +ENSG00000178597 +ENSG00000184985 +ENSG00000196526 +ENSG00000163995 +ENSG00000125089 +ENSG00000170801 +ENSG00000087008 +ENSG00000155275 +ENSG00000109625 +ENSG00000155269 +ENSG00000109667 +ENSG00000071127 +ENSG00000178163 +ENSG00000109684 +ENSG00000002587 +ENSG00000157869 +ENSG00000109705 +ENSG00000038219 +ENSG00000137449 +ENSG00000163145 +ENSG00000048342 +ENSG00000118564 +ENSG00000237765 +ENSG00000109743 +ENSG00000004468 +ENSG00000137440 +ENSG00000137441 +ENSG00000007062 +ENSG00000169762 +ENSG00000169744 +ENSG00000151552 +ENSG00000002549 +ENSG00000118579 +ENSG00000047662 +ENSG00000163257 +ENSG00000109805 +ENSG00000178177 +ENSG00000145147 +ENSG00000163138 +ENSG00000185774 +ENSG00000109819 +ENSG00000207697 +ENSG00000109606 +ENSG00000109610 +ENSG00000181982 +ENSG00000153012 +ENSG00000109618 +ENSG00000038210 +ENSG00000168228 +ENSG00000053900 +ENSG00000157765 +ENSG00000091490 +ENSG00000250317 +ENSG00000168214 +ENSG00000109680 +ENSG00000109689 +ENSG00000169851 +ENSG00000047365 +ENSG00000197057 +ENSG00000154274 +ENSG00000181826 +ENSG00000169299 +ENSG00000250254 +ENSG00000065882 +ENSG00000109787 +ENSG00000174123 +ENSG00000174125 +ENSG00000174130 +ENSG00000197712 +ENSG00000121895 +ENSG00000109790 +ENSG00000157796 +ENSG00000035928 +ENSG00000134962 +ENSG00000163682 +ENSG00000121897 +ENSG00000109814 +ENSG00000249348 +ENSG00000163683 +ENSG00000078140 +ENSG00000121892 +ENSG00000078177 +ENSG00000168421 +ENSG00000163694 +ENSG00000179299 +ENSG00000163697 +ENSG00000154277 +ENSG00000064042 +ENSG00000109133 +ENSG00000182308 +ENSG00000014824 +ENSG00000188848 +ENSG00000178343 +ENSG00000124406 +ENSG00000183783 +ENSG00000177752 +ENSG00000151806 +ENSG00000163281 +ENSG00000163285 +ENSG00000151834 +ENSG00000109158 +ENSG00000163288 +ENSG00000169019 +ENSG00000145246 +ENSG00000145244 +ENSG00000170448 +ENSG00000198515 +ENSG00000163293 +ENSG00000074966 +ENSG00000135605 +ENSG00000109171 +ENSG00000145248 +ENSG00000075539 +ENSG00000109180 +ENSG00000145247 +ENSG00000109184 +ENSG00000188993 +ENSG00000163069 +ENSG00000163071 +ENSG00000109189 +ENSG00000212588 +ENSG00000226887 +ENSG00000128045 +ENSG00000184178 +ENSG00000145216 +ENSG00000072201 +ENSG00000109220 +ENSG00000134853 +ENSG00000157404 +ENSG00000128052 +ENSG00000128039 +ENSG00000134851 +ENSG00000134852 +ENSG00000109255 +ENSG00000090989 +ENSG00000174799 +ENSG00000109265 +ENSG00000157426 +ENSG00000128059 +ENSG00000128050 +ENSG00000174780 +ENSG00000196503 +ENSG00000171476 +ENSG00000128040 +ENSG00000084093 +ENSG00000084092 +ENSG00000047315 +ENSG00000163453 +ENSG00000205678 +ENSG00000145242 +ENSG00000145241 +ENSG00000035720 +ENSG00000033178 +ENSG00000109163 +ENSG00000153802 +ENSG00000185873 +ENSG00000083896 +ENSG00000173597 +ENSG00000109193 +ENSG00000132465 +ENSG00000132464 +ENSG00000132467 +ENSG00000018189 +ENSG00000132463 +ENSG00000173542 +ENSG00000156136 +ENSG00000080493 +ENSG00000156140 +ENSG00000163626 +ENSG00000132466 +ENSG00000163631 +ENSG00000169435 +ENSG00000169429 +ENSG00000124875 +ENSG00000163739 +ENSG00000163737 +ENSG00000163736 +ENSG00000163735 +ENSG00000163734 +ENSG00000081041 +ENSG00000163738 +ENSG00000182585 +ENSG00000124882 +ENSG00000109321 +ENSG00000174808 +ENSG00000169116 +ENSG00000163743 +ENSG00000174796 +ENSG00000174792 +ENSG00000138769 +ENSG00000138757 +ENSG00000138768 +ENSG00000156194 +ENSG00000138744 +ENSG00000198301 +ENSG00000138755 +ENSG00000169245 +ENSG00000169248 +ENSG00000156219 +ENSG00000138750 +ENSG00000138760 +ENSG00000189157 +ENSG00000118804 +ENSG00000163749 +ENSG00000138771 +ENSG00000186212 +ENSG00000138758 +ENSG00000118816 +ENSG00000138764 +ENSG00000156234 +ENSG00000138767 +ENSG00000169288 +ENSG00000138759 +ENSG00000138772 +ENSG00000138756 +ENSG00000163291 +ENSG00000156269 +ENSG00000163297 +ENSG00000152784 +ENSG00000138675 +ENSG00000152785 +ENSG00000138669 +ENSG00000138670 +ENSG00000138668 +ENSG00000152795 +ENSG00000145293 +ENSG00000249242 +ENSG00000145284 +ENSG00000138674 +ENSG00000168152 +ENSG00000189308 +ENSG00000138663 +ENSG00000145287 +ENSG00000173085 +ENSG00000173083 +ENSG00000163312 +ENSG00000163319 +ENSG00000163322 +ENSG00000163623 +ENSG00000163624 +ENSG00000163625 +ENSG00000180769 +ENSG00000138639 +ENSG00000109339 +ENSG00000163629 +ENSG00000145283 +ENSG00000163633 +ENSG00000172493 +ENSG00000145332 +ENSG00000170509 +ENSG00000198189 +ENSG00000170502 +ENSG00000152583 +ENSG00000118785 +ENSG00000118762 +ENSG00000118777 +ENSG00000163644 +ENSG00000138642 +ENSG00000138646 +ENSG00000177432 +ENSG00000138641 +ENSG00000248019 +ENSG00000138640 +ENSG00000180346 +ENSG00000185477 +ENSG00000145335 +ENSG00000138722 +ENSG00000187653 +ENSG00000184305 +ENSG00000152208 +ENSG00000163104 +ENSG00000163106 +ENSG00000163110 +ENSG00000138696 +ENSG00000182168 +ENSG00000163116 +ENSG00000138698 +ENSG00000168785 +ENSG00000151247 +ENSG00000164024 +ENSG00000197894 +ENSG00000198099 +ENSG00000172955 +ENSG00000187758 +ENSG00000196616 +ENSG00000248144 +ENSG00000145331 +ENSG00000138823 +ENSG00000070190 +ENSG00000109270 +ENSG00000164031 +ENSG00000164032 +ENSG00000145358 +ENSG00000164035 +ENSG00000138814 +ENSG00000254531 +ENSG00000153064 +ENSG00000138821 +ENSG00000109320 +ENSG00000109323 +ENSG00000109332 +ENSG00000145354 +ENSG00000164037 +ENSG00000164038 +ENSG00000164039 +ENSG00000138778 +ENSG00000168772 +ENSG00000168769 +ENSG00000138777 +ENSG00000236699 +ENSG00000138780 +ENSG00000138785 +ENSG00000168743 +ENSG00000145348 +ENSG00000164022 +ENSG00000155011 +ENSG00000138801 +ENSG00000164023 +ENSG00000155016 +ENSG00000138796 +ENSG00000138795 +ENSG00000109475 +ENSG00000198856 +ENSG00000164089 +ENSG00000188517 +ENSG00000138802 +ENSG00000005059 +ENSG00000138794 +ENSG00000123739 +ENSG00000205403 +ENSG00000109534 +ENSG00000180245 +ENSG00000183423 +ENSG00000138798 +ENSG00000170522 +ENSG00000138792 +ENSG00000164093 +ENSG00000174749 +ENSG00000138660 +ENSG00000145365 +ENSG00000073331 +ENSG00000138658 +ENSG00000174720 +ENSG00000145362 +ENSG00000145349 +ENSG00000180801 +ENSG00000174607 +ENSG00000174599 +ENSG00000164100 +ENSG00000164099 +ENSG00000145388 +ENSG00000150961 +ENSG00000172403 +ENSG00000172399 +ENSG00000145390 +ENSG00000164096 +ENSG00000138735 +ENSG00000164109 +ENSG00000138738 +ENSG00000173376 +ENSG00000050730 +ENSG00000164111 +ENSG00000164112 +ENSG00000123737 +ENSG00000145386 +ENSG00000138686 +ENSG00000138741 +ENSG00000138688 +ENSG00000181004 +ENSG00000138685 +ENSG00000170917 +ENSG00000145375 +ENSG00000164056 +ENSG00000151458 +ENSG00000196159 +ENSG00000164066 +ENSG00000164070 +ENSG00000142731 +ENSG00000164073 +ENSG00000138709 +ENSG00000164040 +ENSG00000077684 +ENSG00000151466 +ENSG00000151470 +ENSG00000138650 +ENSG00000254535 +ENSG00000189184 +ENSG00000151012 +ENSG00000151014 +ENSG00000109381 +ENSG00000137463 +ENSG00000109390 +ENSG00000164134 +ENSG00000172007 +ENSG00000145391 +ENSG00000085871 +ENSG00000196782 +ENSG00000153130 +ENSG00000153132 +ENSG00000179387 +ENSG00000109436 +ENSG00000170153 +ENSG00000109445 +ENSG00000164136 +ENSG00000109452 +ENSG00000170185 +ENSG00000109458 +ENSG00000153147 +ENSG00000197465 +ENSG00000164161 +ENSG00000164162 +ENSG00000164163 +ENSG00000164164 +ENSG00000170365 +ENSG00000151611 +ENSG00000151612 +ENSG00000164167 +ENSG00000120519 +ENSG00000151617 +ENSG00000164168 +ENSG00000164169 +ENSG00000071205 +ENSG00000151623 +ENSG00000170390 +ENSG00000181541 +ENSG00000198589 +ENSG00000208797 +ENSG00000145425 +ENSG00000109686 +ENSG00000164142 +ENSG00000059691 +ENSG00000109670 +ENSG00000268471 +ENSG00000170006 +ENSG00000169989 +ENSG00000164144 +ENSG00000137460 +ENSG00000109654 +ENSG00000121211 +ENSG00000121210 +ENSG00000137462 +ENSG00000145428 +ENSG00000145423 +ENSG00000197410 +ENSG00000171566 +ENSG00000171557 +ENSG00000121207 +ENSG00000164114 +ENSG00000164116 +ENSG00000061918 +ENSG00000151790 +ENSG00000256043 +ENSG00000145431 +ENSG00000109738 +ENSG00000120251 +ENSG00000164125 +ENSG00000164124 +ENSG00000171509 +ENSG00000205208 +ENSG00000171503 +ENSG00000171497 +ENSG00000052795 +ENSG00000164123 +ENSG00000109756 +ENSG00000168843 +ENSG00000145414 +ENSG00000164128 +ENSG00000164129 +ENSG00000198498 +ENSG00000145416 +ENSG00000250486 +ENSG00000183439 +ENSG00000170088 +ENSG00000109466 +ENSG00000052802 +ENSG00000109472 +ENSG00000038295 +ENSG00000196104 +ENSG00000109511 +ENSG00000137628 +ENSG00000181381 +ENSG00000129116 +ENSG00000145439 +ENSG00000154447 +ENSG00000137601 +ENSG00000109572 +ENSG00000198948 +ENSG00000109576 +ENSG00000174473 +ENSG00000109586 +ENSG00000164104 +ENSG00000164105 +ENSG00000164106 +ENSG00000164107 +ENSG00000164117 +ENSG00000164118 +ENSG00000164120 +ENSG00000150625 +ENSG00000150627 +ENSG00000150628 +ENSG00000164122 +ENSG00000129128 +ENSG00000150630 +ENSG00000109674 +ENSG00000038002 +ENSG00000129187 +ENSG00000251359 +ENSG00000151718 +ENSG00000185758 +ENSG00000168564 +ENSG00000168556 +ENSG00000182552 +ENSG00000168538 +ENSG00000173320 +ENSG00000164303 +ENSG00000168310 +ENSG00000164305 +ENSG00000164306 +ENSG00000151725 +ENSG00000151726 +ENSG00000151729 +ENSG00000164323 +ENSG00000109762 +ENSG00000109771 +ENSG00000186352 +ENSG00000109775 +ENSG00000205129 +ENSG00000168491 +ENSG00000154553 +ENSG00000154556 +ENSG00000164342 +ENSG00000109794 +ENSG00000145476 +ENSG00000164344 +ENSG00000088926 +ENSG00000083857 +ENSG00000205100 +ENSG00000109536 +ENSG00000153404 +ENSG00000164366 +ENSG00000073578 +ENSG00000249915 +ENSG00000063438 +ENSG00000180104 +ENSG00000188242 +ENSG00000066230 +ENSG00000112877 +ENSG00000171368 +ENSG00000188818 +ENSG00000028310 +ENSG00000071539 +ENSG00000145506 +ENSG00000263834 +ENSG00000113504 +ENSG00000049656 +ENSG00000142319 +ENSG00000153395 +ENSG00000185986 +ENSG00000171421 +ENSG00000145494 +ENSG00000170561 +ENSG00000186493 +ENSG00000170549 +ENSG00000145536 +ENSG00000164151 +ENSG00000133398 +ENSG00000215218 +ENSG00000037474 +ENSG00000145545 +ENSG00000112941 +ENSG00000078295 +ENSG00000215217 +ENSG00000124279 +ENSG00000124275 +ENSG00000112902 +ENSG00000239112 +ENSG00000150756 +ENSG00000150753 +ENSG00000164237 +ENSG00000145495 +ENSG00000145491 +ENSG00000164236 +ENSG00000112977 +ENSG00000169862 +ENSG00000039139 +ENSG00000038382 +ENSG00000145569 +ENSG00000154124 +ENSG00000154122 +ENSG00000183580 +ENSG00000173545 +ENSG00000154153 +ENSG00000145555 +ENSG00000176788 +ENSG00000154162 +ENSG00000040731 +ENSG00000113361 +ENSG00000113360 +ENSG00000082213 +ENSG00000133401 +ENSG00000113384 +ENSG00000150712 +ENSG00000056097 +ENSG00000113387 +ENSG00000113389 +ENSG00000113407 +ENSG00000151388 +ENSG00000164175 +ENSG00000242110 +ENSG00000082196 +ENSG00000039560 +ENSG00000205838 +ENSG00000113456 +ENSG00000113460 +ENSG00000168724 +ENSG00000113494 +ENSG00000152582 +ENSG00000168685 +ENSG00000164187 +ENSG00000145604 +ENSG00000152620 +ENSG00000164188 +ENSG00000079215 +ENSG00000164190 +ENSG00000197603 +ENSG00000113569 +ENSG00000082068 +ENSG00000168621 +ENSG00000164318 +ENSG00000113594 +ENSG00000145623 +ENSG00000164327 +ENSG00000082074 +ENSG00000113600 +ENSG00000153071 +ENSG00000171522 +ENSG00000113638 +ENSG00000132356 +ENSG00000212296 +ENSG00000145592 +ENSG00000132357 +ENSG00000112936 +ENSG00000171495 +ENSG00000039537 +ENSG00000182836 +ENSG00000083720 +ENSG00000205765 +ENSG00000151876 +ENSG00000112964 +ENSG00000198865 +ENSG00000177721 +ENSG00000172262 +ENSG00000177453 +ENSG00000112972 +ENSG00000151882 +ENSG00000172244 +ENSG00000172239 +ENSG00000112992 +ENSG00000070193 +ENSG00000112996 +ENSG00000164588 +ENSG00000170571 +ENSG00000151883 +ENSG00000152684 +ENSG00000213949 +ENSG00000164171 +ENSG00000164172 +ENSG00000134363 +ENSG00000164258 +ENSG00000185305 +ENSG00000169271 +ENSG00000178996 +ENSG00000164283 +ENSG00000113088 +ENSG00000145649 +ENSG00000164294 +ENSG00000152669 +ENSG00000067248 +ENSG00000039123 +ENSG00000067113 +ENSG00000177058 +ENSG00000152670 +ENSG00000164509 +ENSG00000134352 +ENSG00000164512 +ENSG00000095015 +ENSG00000155542 +ENSG00000155545 +ENSG00000062194 +ENSG00000145632 +ENSG00000175857 +ENSG00000152932 +ENSG00000113448 +ENSG00000035499 +ENSG00000164181 +ENSG00000049167 +ENSG00000164182 +ENSG00000188725 +ENSG00000130449 +ENSG00000178722 +ENSG00000086189 +ENSG00000068796 +ENSG00000186105 +ENSG00000086200 +ENSG00000164197 +ENSG00000186479 +ENSG00000153006 +ENSG00000153015 +ENSG00000049192 +ENSG00000123219 +ENSG00000113593 +ENSG00000113595 +ENSG00000113597 +ENSG00000197860 +ENSG00000123213 +ENSG00000112851 +ENSG00000153914 +ENSG00000069020 +ENSG00000134061 +ENSG00000145675 +ENSG00000145740 +ENSG00000134057 +ENSG00000153044 +ENSG00000134056 +ENSG00000134058 +ENSG00000183323 +ENSG00000273841 +ENSG00000085231 +ENSG00000152942 +ENSG00000152939 +ENSG00000197822 +ENSG00000183474 +ENSG00000205572 +ENSG00000205571 +ENSG00000226259 +ENSG00000172058 +ENSG00000172062 +ENSG00000249437 +ENSG00000145736 +ENSG00000145734 +ENSG00000131844 +ENSG00000164326 +ENSG00000131711 +ENSG00000113048 +ENSG00000049883 +ENSG00000178175 +ENSG00000083312 +ENSG00000157107 +ENSG00000157111 +ENSG00000251493 +ENSG00000145741 +ENSG00000164331 +ENSG00000164338 +ENSG00000214944 +ENSG00000171617 +ENSG00000049860 +ENSG00000164347 +ENSG00000164346 +ENSG00000198780 +ENSG00000176928 +ENSG00000145700 +ENSG00000113161 +ENSG00000113163 +ENSG00000122008 +ENSG00000189045 +ENSG00000152359 +ENSG00000122012 +ENSG00000164220 +ENSG00000145703 +ENSG00000181104 +ENSG00000164251 +ENSG00000171643 +ENSG00000145708 +ENSG00000164252 +ENSG00000238961 +ENSG00000132846 +ENSG00000113231 +ENSG00000164253 +ENSG00000171530 +ENSG00000132842 +ENSG00000085365 +ENSG00000145685 +ENSG00000113273 +ENSG00000132840 +ENSG00000145692 +ENSG00000132837 +ENSG00000152409 +ENSG00000152413 +ENSG00000164329 +ENSG00000164309 +ENSG00000177034 +ENSG00000113296 +ENSG00000164300 +ENSG00000039319 +ENSG00000152380 +ENSG00000228716 +ENSG00000113318 +ENSG00000113319 +ENSG00000131730 +ENSG00000131732 +ENSG00000172497 +ENSG00000145687 +ENSG00000152348 +ENSG00000186468 +ENSG00000205464 +ENSG00000174695 +ENSG00000152422 +ENSG00000038427 +ENSG00000145681 +ENSG00000164176 +ENSG00000127184 +ENSG00000145715 +ENSG00000134480 +ENSG00000164180 +ENSG00000247828 +ENSG00000245526 +ENSG00000081189 +ENSG00000153140 +ENSG00000176055 +ENSG00000113356 +ENSG00000176018 +ENSG00000113369 +ENSG00000175745 +ENSG00000248483 +ENSG00000113391 +ENSG00000185261 +ENSG00000133302 +ENSG00000175471 +ENSG00000153347 +ENSG00000198677 +ENSG00000164291 +ENSG00000178015 +ENSG00000175449 +ENSG00000145757 +ENSG00000173221 +ENSG00000164292 +ENSG00000118985 +ENSG00000175426 +ENSG00000153113 +ENSG00000164307 +ENSG00000164308 +ENSG00000113441 +ENSG00000145721 +ENSG00000058729 +ENSG00000174136 +ENSG00000153922 +ENSG00000174132 +ENSG00000113532 +ENSG00000173930 +ENSG00000145730 +ENSG00000145723 +ENSG00000145725 +ENSG00000181751 +ENSG00000112874 +ENSG00000184349 +ENSG00000145743 +ENSG00000151422 +ENSG00000198961 +ENSG00000112893 +ENSG00000186952 +ENSG00000164209 +ENSG00000145777 +ENSG00000134987 +ENSG00000152495 +ENSG00000164211 +ENSG00000134986 +ENSG00000129595 +ENSG00000134982 +ENSG00000153037 +ENSG00000212643 +ENSG00000129625 +ENSG00000172795 +ENSG00000212122 +ENSG00000171444 +ENSG00000047188 +ENSG00000080709 +ENSG00000152503 +ENSG00000164219 +ENSG00000164221 +ENSG00000145780 +ENSG00000243414 +ENSG00000134970 +ENSG00000129596 +ENSG00000145782 +ENSG00000177879 +ENSG00000145781 +ENSG00000092421 +ENSG00000283498 +ENSG00000169570 +ENSG00000172869 +ENSG00000145779 +ENSG00000133835 +ENSG00000184838 +ENSG00000151304 +ENSG00000113083 +ENSG00000164185 +ENSG00000064692 +ENSG00000205302 +ENSG00000064652 +ENSG00000168938 +ENSG00000061455 +ENSG00000168944 +ENSG00000151292 +ENSG00000168916 +ENSG00000155324 +ENSG00000164904 +ENSG00000164902 +ENSG00000113368 +ENSG00000173926 +ENSG00000164241 +ENSG00000145794 +ENSG00000164244 +ENSG00000064651 +ENSG00000138829 +ENSG00000113396 +ENSG00000066583 +ENSG00000145808 +ENSG00000198108 +ENSG00000169567 +ENSG00000186687 +ENSG00000158985 +ENSG00000158987 +ENSG00000217128 +ENSG00000164398 +ENSG00000131435 +ENSG00000072682 +ENSG00000197208 +ENSG00000263597 +ENSG00000197375 +ENSG00000125347 +ENSG00000113525 +ENSG00000113522 +ENSG00000169194 +ENSG00000113520 +ENSG00000131437 +ENSG00000205089 +ENSG00000164402 +ENSG00000198944 +ENSG00000164403 +ENSG00000164404 +ENSG00000164405 +ENSG00000164406 +ENSG00000072364 +ENSG00000155329 +ENSG00000170606 +ENSG00000053108 +ENSG00000113583 +ENSG00000213585 +ENSG00000081059 +ENSG00000113558 +ENSG00000266751 +ENSG00000113575 +ENSG00000006837 +ENSG00000119048 +ENSG00000237190 +ENSG00000043143 +ENSG00000152700 +ENSG00000113615 +ENSG00000164615 +ENSG00000145833 +ENSG00000181904 +ENSG00000113621 +ENSG00000132570 +ENSG00000152705 +ENSG00000069011 +ENSG00000113648 +ENSG00000255833 +ENSG00000145824 +ENSG00000145832 +ENSG00000120708 +ENSG00000164621 +ENSG00000113658 +ENSG00000152377 +ENSG00000146021 +ENSG00000177733 +ENSG00000226306 +ENSG00000120729 +ENSG00000078795 +ENSG00000031003 +ENSG00000112981 +ENSG00000112983 +ENSG00000112984 +ENSG00000094880 +ENSG00000146013 +ENSG00000158402 +ENSG00000120709 +ENSG00000120733 +ENSG00000132563 +ENSG00000120738 +ENSG00000120705 +ENSG00000222937 +ENSG00000206989 +ENSG00000113013 +ENSG00000146006 +ENSG00000044115 +ENSG00000281398 +ENSG00000120725 +ENSG00000015479 +ENSG00000120727 +ENSG00000170482 +ENSG00000170476 +ENSG00000170469 +ENSG00000170464 +ENSG00000249751 +ENSG00000184584 +ENSG00000131508 +ENSG00000171604 +ENSG00000146005 +ENSG00000158458 +ENSG00000185129 +ENSG00000182700 +ENSG00000120306 +ENSG00000113068 +ENSG00000113070 +ENSG00000113073 +ENSG00000131503 +ENSG00000243056 +ENSG00000213523 +ENSG00000113108 +ENSG00000176087 +ENSG00000170458 +ENSG00000113119 +ENSG00000131495 +ENSG00000113141 +ENSG00000120314 +ENSG00000170445 +ENSG00000112855 +ENSG00000146007 +ENSG00000243232 +ENSG00000081842 +ENSG00000204963 +ENSG00000204965 +ENSG00000249158 +ENSG00000255408 +ENSG00000251664 +ENSG00000239389 +ENSG00000248383 +ENSG00000204969 +ENSG00000204967 +ENSG00000204962 +ENSG00000204961 +ENSG00000250120 +ENSG00000204970 +ENSG00000112852 +ENSG00000113205 +ENSG00000081818 +ENSG00000113209 +ENSG00000113211 +ENSG00000113212 +ENSG00000120322 +ENSG00000272674 +ENSG00000177839 +ENSG00000120324 +ENSG00000197479 +ENSG00000120328 +ENSG00000187372 +ENSG00000120327 +ENSG00000262096 +ENSG00000113248 +ENSG00000120329 +ENSG00000178913 +ENSG00000248449 +ENSG00000262576 +ENSG00000253731 +ENSG00000081853 +ENSG00000253537 +ENSG00000261934 +ENSG00000253910 +ENSG00000253159 +ENSG00000253873 +ENSG00000276547 +ENSG00000253305 +ENSG00000253485 +ENSG00000262209 +ENSG00000254245 +ENSG00000253846 +ENSG00000254221 +ENSG00000254122 +ENSG00000253953 +ENSG00000242419 +ENSG00000253767 +ENSG00000240764 +ENSG00000240184 +ENSG00000204956 +ENSG00000131504 +ENSG00000171720 +ENSG00000164620 +ENSG00000197948 +ENSG00000120318 +ENSG00000156453 +ENSG00000081791 +ENSG00000113555 +ENSG00000013561 +ENSG00000113552 +ENSG00000131507 +ENSG00000187678 +ENSG00000113578 +ENSG00000145819 +ENSG00000113580 +ENSG00000145817 +ENSG00000183775 +ENSG00000186314 +ENSG00000156463 +ENSG00000173261 +ENSG00000133706 +ENSG00000091009 +ENSG00000091010 +ENSG00000113649 +ENSG00000156475 +ENSG00000169302 +ENSG00000113657 +ENSG00000176049 +ENSG00000164266 +ENSG00000133710 +ENSG00000214510 +ENSG00000145879 +ENSG00000204909 +ENSG00000145868 +ENSG00000164270 +ENSG00000169252 +ENSG00000169247 +ENSG00000173210 +ENSG00000157510 +ENSG00000164284 +ENSG00000145882 +ENSG00000127743 +ENSG00000276365 +ENSG00000113712 +ENSG00000183111 +ENSG00000155846 +ENSG00000132915 +ENSG00000155850 +ENSG00000164296 +ENSG00000113716 +ENSG00000182578 +ENSG00000113721 +ENSG00000113722 +ENSG00000011083 +ENSG00000070808 +ENSG00000183876 +ENSG00000070814 +ENSG00000019582 +ENSG00000164587 +ENSG00000070614 +ENSG00000171992 +ENSG00000164591 +ENSG00000086589 +ENSG00000132912 +ENSG00000256235 +ENSG00000237693 +ENSG00000145908 +ENSG00000197083 +ENSG00000211445 +ENSG00000145901 +ENSG00000197043 +ENSG00000198624 +ENSG00000196743 +ENSG00000186335 +ENSG00000123643 +ENSG00000086570 +ENSG00000113140 +ENSG00000177556 +ENSG00000145907 +ENSG00000145888 +ENSG00000155511 +ENSG00000055147 +ENSG00000037749 +ENSG00000164574 +ENSG00000164576 +ENSG00000155506 +ENSG00000170271 +ENSG00000155508 +ENSG00000082516 +ENSG00000082515 +ENSG00000226650 +ENSG00000170624 +ENSG00000145850 +ENSG00000113249 +ENSG00000135077 +ENSG00000155868 +ENSG00000113263 +ENSG00000172568 +ENSG00000055163 +ENSG00000172548 +ENSG00000135074 +ENSG00000039600 +ENSG00000113272 +ENSG00000155858 +ENSG00000113282 +ENSG00000164330 +ENSG00000145860 +ENSG00000164332 +ENSG00000170214 +ENSG00000113312 +ENSG00000170234 +ENSG00000170231 +ENSG00000135083 +ENSG00000145861 +ENSG00000221886 +ENSG00000164609 +ENSG00000164611 +ENSG00000118322 +ENSG00000145864 +ENSG00000113328 +ENSG00000170584 +ENSG00000072571 +ENSG00000038274 +ENSG00000145934 +ENSG00000113645 +ENSG00000113643 +ENSG00000188573 +ENSG00000120137 +ENSG00000184347 +ENSG00000040275 +ENSG00000204767 +ENSG00000134516 +ENSG00000234511 +ENSG00000043462 +ENSG00000145936 +ENSG00000182132 +ENSG00000094755 +ENSG00000204764 +ENSG00000181163 +ENSG00000156427 +ENSG00000185662 +ENSG00000072803 +ENSG00000072786 +ENSG00000168246 +ENSG00000174705 +ENSG00000214357 +ENSG00000120129 +ENSG00000113719 +ENSG00000037241 +ENSG00000113732 +ENSG00000164463 +ENSG00000113734 +ENSG00000113739 +ENSG00000145919 +ENSG00000113742 +ENSG00000170091 +ENSG00000120149 +ENSG00000184845 +ENSG00000164466 +ENSG00000113749 +ENSG00000145920 +ENSG00000051596 +ENSG00000182230 +ENSG00000170085 +ENSG00000122203 +ENSG00000048162 +ENSG00000146066 +ENSG00000175414 +ENSG00000175416 +ENSG00000113194 +ENSG00000146083 +ENSG00000074276 +ENSG00000169258 +ENSG00000074317 +ENSG00000048140 +ENSG00000113763 +ENSG00000160883 +ENSG00000087206 +ENSG00000113761 +ENSG00000160867 +ENSG00000165671 +ENSG00000169228 +ENSG00000169230 +ENSG00000213347 +ENSG00000169223 +ENSG00000169220 +ENSG00000131187 +ENSG00000198055 +ENSG00000131188 +ENSG00000113758 +ENSG00000196923 +ENSG00000146094 +ENSG00000183258 +ENSG00000146067 +ENSG00000184840 +ENSG00000027847 +ENSG00000170074 +ENSG00000204677 +ENSG00000145911 +ENSG00000145916 +ENSG00000145912 +ENSG00000244234 +ENSG00000197451 +ENSG00000175309 +ENSG00000050767 +ENSG00000113240 +ENSG00000169131 +ENSG00000178338 +ENSG00000198939 +ENSG00000178187 +ENSG00000113262 +ENSG00000234284 +ENSG00000177932 +ENSG00000087116 +ENSG00000176783 +ENSG00000169045 +ENSG00000204659 +ENSG00000127022 +ENSG00000161021 +ENSG00000161013 +ENSG00000161011 +ENSG00000197226 +ENSG00000113269 +ENSG00000146090 +ENSG00000050748 +ENSG00000131459 +ENSG00000113300 +ENSG00000161055 +ENSG00000037280 +ENSG00000131446 +ENSG00000196670 +ENSG00000113303 +ENSG00000168903 +ENSG00000165810 +ENSG00000146054 +ENSG00000146063 +ENSG00000204628 +ENSG00000183718 +ENSG00000112679 +ENSG00000137265 +ENSG00000188996 +ENSG00000112685 +ENSG00000164379 +ENSG00000137273 +ENSG00000054598 +ENSG00000112699 +ENSG00000145949 +ENSG00000124535 +ENSG00000021355 +ENSG00000170542 +ENSG00000124570 +ENSG00000124588 +ENSG00000137275 +ENSG00000137274 +ENSG00000137267 +ENSG00000137285 +ENSG00000180822 +ENSG00000137266 +ENSG00000168994 +ENSG00000145945 +ENSG00000112739 +ENSG00000145975 +ENSG00000185689 +ENSG00000198721 +ENSG00000153046 +ENSG00000124787 +ENSG00000219607 +ENSG00000214113 +ENSG00000145982 +ENSG00000124785 +ENSG00000124491 +ENSG00000216863 +ENSG00000112799 +ENSG00000124782 +ENSG00000124783 +ENSG00000164304 +ENSG00000124784 +ENSG00000096696 +ENSG00000168566 +ENSG00000153162 +ENSG00000239264 +ENSG00000188428 +ENSG00000124802 +ENSG00000124786 +ENSG00000251164 +ENSG00000137203 +ENSG00000111846 +ENSG00000137434 +ENSG00000111845 +ENSG00000111843 +ENSG00000111837 +ENSG00000137210 +ENSG00000153157 +ENSG00000197977 +ENSG00000244476 +ENSG00000111859 +ENSG00000205269 +ENSG00000111863 +ENSG00000095951 +ENSG00000078401 +ENSG00000112137 +ENSG00000145979 +ENSG00000145990 +ENSG00000124523 +ENSG00000225921 +ENSG00000010017 +ENSG00000050393 +ENSG00000180537 +ENSG00000112149 +ENSG00000008083 +ENSG00000047579 +ENSG00000263712 +ENSG00000007944 +ENSG00000137198 +ENSG00000124788 +ENSG00000112183 +ENSG00000112186 +ENSG00000137414 +ENSG00000124789 +ENSG00000137177 +ENSG00000187566 +ENSG00000137364 +ENSG00000165097 +ENSG00000124795 +ENSG00000137393 +ENSG00000172201 +ENSG00000172197 +ENSG00000112242 +ENSG00000145996 +ENSG00000124766 +ENSG00000172179 +ENSG00000152954 +ENSG00000146038 +ENSG00000124532 +ENSG00000112293 +ENSG00000112294 +ENSG00000137261 +ENSG00000111802 +ENSG00000112304 +ENSG00000112308 +ENSG00000112312 +ENSG00000111913 +ENSG00000168405 +ENSG00000079689 +ENSG00000112343 +ENSG00000275714 +ENSG00000187837 +ENSG00000010704 +ENSG00000180596 +ENSG00000180573 +ENSG00000168298 +ENSG00000158373 +ENSG00000197409 +ENSG00000196866 +ENSG00000277224 +ENSG00000276966 +ENSG00000273802 +ENSG00000277075 +ENSG00000274750 +ENSG00000124575 +ENSG00000275713 +ENSG00000158406 +ENSG00000186470 +ENSG00000124508 +ENSG00000026950 +ENSG00000111801 +ENSG00000112763 +ENSG00000124557 +ENSG00000228223 +ENSG00000182952 +ENSG00000146109 +ENSG00000181315 +ENSG00000124635 +ENSG00000196787 +ENSG00000276180 +ENSG00000197903 +ENSG00000112812 +ENSG00000204789 +ENSG00000124613 +ENSG00000096654 +ENSG00000278828 +ENSG00000273542 +ENSG00000233822 +ENSG00000197153 +ENSG00000197279 +ENSG00000196812 +ENSG00000198315 +ENSG00000226314 +ENSG00000137185 +ENSG00000187626 +ENSG00000189134 +ENSG00000197062 +ENSG00000137338 +ENSG00000235109 +ENSG00000189298 +ENSG00000158691 +ENSG00000187987 +ENSG00000232040 +ENSG00000204713 +ENSG00000197935 +ENSG00000213886 +ENSG00000204657 +ENSG00000204681 +ENSG00000204655 +ENSG00000204644 +ENSG00000204642 +ENSG00000204632 +ENSG00000227262 +ENSG00000206503 +ENSG00000066379 +ENSG00000204619 +ENSG00000204618 +ENSG00000204616 +ENSG00000234127 +ENSG00000270604 +ENSG00000231074 +ENSG00000204599 +ENSG00000241370 +ENSG00000204592 +ENSG00000204590 +ENSG00000204576 +ENSG00000204574 +ENSG00000204569 +ENSG00000204568 +ENSG00000137343 +ENSG00000204564 +ENSG00000204560 +ENSG00000146112 +ENSG00000137404 +ENSG00000137337 +ENSG00000196230 +ENSG00000137312 +ENSG00000137331 +ENSG00000284370 +ENSG00000204580 +ENSG00000213780 +ENSG00000137411 +ENSG00000168631 +ENSG00000196260 +ENSG00000204544 +ENSG00000228789 +ENSG00000204539 +ENSG00000204538 +ENSG00000204540 +ENSG00000204536 +ENSG00000137310 +ENSG00000204531 +ENSG00000204525 +ENSG00000234745 +ENSG00000204520 +ENSG00000206337 +ENSG00000204516 +ENSG00000204511 +ENSG00000201785 +ENSG00000265236 +ENSG00000198563 +ENSG00000213760 +ENSG00000204498 +ENSG00000226979 +ENSG00000232810 +ENSG00000227507 +ENSG00000204482 +ENSG00000204475 +ENSG00000204472 +ENSG00000204469 +ENSG00000204463 +ENSG00000204444 +ENSG00000204439 +ENSG00000204438 +ENSG00000204435 +ENSG00000240053 +ENSG00000204428 +ENSG00000266776 +ENSG00000204427 +ENSG00000204421 +ENSG00000213722 +ENSG00000213719 +ENSG00000204410 +ENSG00000228727 +ENSG00000204396 +ENSG00000204394 +ENSG00000204392 +ENSG00000204390 +ENSG00000204389 +ENSG00000204388 +ENSG00000204386 +ENSG00000204385 +ENSG00000204371 +ENSG00000204366 +ENSG00000166278 +ENSG00000243649 +ENSG00000204356 +ENSG00000204351 +ENSG00000204348 +ENSG00000204344 +ENSG00000244731 +ENSG00000204338 +ENSG00000248290 +ENSG00000224389 +ENSG00000231852 +ENSG00000168477 +ENSG00000213676 +ENSG00000204315 +ENSG00000204314 +ENSG00000221988 +ENSG00000241404 +ENSG00000204310 +ENSG00000204308 +ENSG00000204305 +ENSG00000204304 +ENSG00000213654 +ENSG00000204301 +ENSG00000204290 +ENSG00000204287 +ENSG00000198502 +ENSG00000196126 +ENSG00000196735 +ENSG00000179344 +ENSG00000237541 +ENSG00000232629 +ENSG00000241106 +ENSG00000204267 +ENSG00000204264 +ENSG00000168394 +ENSG00000240065 +ENSG00000242574 +ENSG00000204257 +ENSG00000204256 +ENSG00000204252 +ENSG00000231389 +ENSG00000223865 +ENSG00000224557 +ENSG00000204248 +ENSG00000204231 +ENSG00000112473 +ENSG00000204228 +ENSG00000204227 +ENSG00000223501 +ENSG00000231500 +ENSG00000235863 +ENSG00000227057 +ENSG00000204220 +ENSG00000237441 +ENSG00000231925 +ENSG00000236104 +ENSG00000204209 +ENSG00000237649 +ENSG00000112511 +ENSG00000112514 +ENSG00000284256 +ENSG00000197283 +ENSG00000213588 +ENSG00000030110 +ENSG00000204188 +ENSG00000096433 +ENSG00000137288 +ENSG00000161896 +ENSG00000161904 +ENSG00000124493 +ENSG00000137309 +ENSG00000186577 +ENSG00000272325 +ENSG00000124614 +ENSG00000124507 +ENSG00000124664 +ENSG00000196821 +ENSG00000124562 +ENSG00000065060 +ENSG00000064995 +ENSG00000064999 +ENSG00000124678 +ENSG00000146197 +ENSG00000065029 +ENSG00000023892 +ENSG00000112033 +ENSG00000112039 +ENSG00000198755 +ENSG00000007866 +ENSG00000112041 +ENSG00000096060 +ENSG00000157343 +ENSG00000137392 +ENSG00000197753 +ENSG00000096063 +ENSG00000112053 +ENSG00000112062 +ENSG00000156711 +ENSG00000096070 +ENSG00000180316 +ENSG00000010030 +ENSG00000179165 +ENSG00000112078 +ENSG00000112079 +ENSG00000112081 +ENSG00000124762 +ENSG00000255587 +ENSG00000124772 +ENSG00000137168 +ENSG00000198663 +ENSG00000164530 +ENSG00000137409 +ENSG00000146192 +ENSG00000137193 +ENSG00000172738 +ENSG00000065491 +ENSG00000112130 +ENSG00000137200 +ENSG00000198937 +ENSG00000112139 +ENSG00000156639 +ENSG00000183826 +ENSG00000124767 +ENSG00000124721 +ENSG00000112164 +ENSG00000112167 +ENSG00000164626 +ENSG00000124780 +ENSG00000164627 +ENSG00000146122 +ENSG00000124615 +ENSG00000156564 +ENSG00000124602 +ENSG00000112212 +ENSG00000124701 +ENSG00000124596 +ENSG00000001167 +ENSG00000161911 +ENSG00000095970 +ENSG00000112195 +ENSG00000124731 +ENSG00000266494 +ENSG00000137166 +ENSG00000112559 +ENSG00000112561 +ENSG00000096088 +ENSG00000137218 +ENSG00000278224 +ENSG00000214736 +ENSG00000164663 +ENSG00000124641 +ENSG00000112578 +ENSG00000112576 +ENSG00000137413 +ENSG00000188112 +ENSG00000112599 +ENSG00000048544 +ENSG00000124496 +ENSG00000024048 +ENSG00000112619 +ENSG00000124659 +ENSG00000112624 +ENSG00000146223 +ENSG00000137161 +ENSG00000124713 +ENSG00000124587 +ENSG00000112640 +ENSG00000124733 +ENSG00000124702 +ENSG00000124541 +ENSG00000044090 +ENSG00000112651 +ENSG00000137171 +ENSG00000112655 +ENSG00000112658 +ENSG00000112659 +ENSG00000112667 +ENSG00000146216 +ENSG00000137204 +ENSG00000146215 +ENSG00000171467 +ENSG00000124574 +ENSG00000171462 +ENSG00000137221 +ENSG00000204052 +ENSG00000137207 +ENSG00000171453 +ENSG00000124571 +ENSG00000170734 +ENSG00000172432 +ENSG00000124688 +ENSG00000172426 +ENSG00000096080 +ENSG00000112715 +ENSG00000181577 +ENSG00000180992 +ENSG00000137216 +ENSG00000137225 +ENSG00000112759 +ENSG00000096384 +ENSG00000157593 +ENSG00000146232 +ENSG00000146221 +ENSG00000178233 +ENSG00000124608 +ENSG00000096401 +ENSG00000196284 +ENSG00000124813 +ENSG00000112782 +ENSG00000001561 +ENSG00000112796 +ENSG00000172348 +ENSG00000146233 +ENSG00000153291 +ENSG00000180113 +ENSG00000146070 +ENSG00000146072 +ENSG00000198087 +ENSG00000244694 +ENSG00000146085 +ENSG00000031691 +ENSG00000197261 +ENSG00000112077 +ENSG00000124490 +ENSG00000096006 +ENSG00000170927 +ENSG00000112118 +ENSG00000170915 +ENSG00000096093 +ENSG00000065308 +ENSG00000096092 +ENSG00000243955 +ENSG00000170899 +ENSG00000112144 +ENSG00000112146 +ENSG00000012660 +ENSG00000001084 +ENSG00000124743 +ENSG00000137269 +ENSG00000146147 +ENSG00000168143 +ENSG00000146151 +ENSG00000112175 +ENSG00000124749 +ENSG00000151914 +ENSG00000151917 +ENSG00000168116 +ENSG00000112200 +ENSG00000112208 +ENSG00000112210 +ENSG00000146143 +ENSG00000112232 +ENSG00000198225 +ENSG00000112245 +ENSG00000118482 +ENSG00000188107 +ENSG00000168216 +ENSG00000082293 +ENSG00000112280 +ENSG00000082269 +ENSG00000112305 +ENSG00000112309 +ENSG00000119900 +ENSG00000199094 +ENSG00000079841 +ENSG00000185760 +ENSG00000256980 +ENSG00000135314 +ENSG00000203907 +ENSG00000080007 +ENSG00000164430 +ENSG00000135297 +ENSG00000156508 +ENSG00000119899 +ENSG00000156535 +ENSG00000111799 +ENSG00000112695 +ENSG00000112697 +ENSG00000118407 +ENSG00000112701 +ENSG00000196586 +ENSG00000112706 +ENSG00000135312 +ENSG00000269964 +ENSG00000146243 +ENSG00000146247 +ENSG00000118418 +ENSG00000135338 +ENSG00000198478 +ENSG00000118402 +ENSG00000112742 +ENSG00000083123 +ENSG00000112773 +ENSG00000005700 +ENSG00000146242 +ENSG00000118420 +ENSG00000083097 +ENSG00000013375 +ENSG00000013392 +ENSG00000065833 +ENSG00000146250 +ENSG00000065609 +ENSG00000203877 +ENSG00000065615 +ENSG00000135324 +ENSG00000135315 +ENSG00000112837 +ENSG00000135318 +ENSG00000135317 +ENSG00000135316 +ENSG00000188994 +ENSG00000164411 +ENSG00000203872 +ENSG00000111850 +ENSG00000164414 +ENSG00000146282 +ENSG00000135336 +ENSG00000135334 +ENSG00000118432 +ENSG00000111880 +ENSG00000146278 +ENSG00000154548 +ENSG00000146281 +ENSG00000111886 +ENSG00000198833 +ENSG00000025039 +ENSG00000135299 +ENSG00000083099 +ENSG00000112159 +ENSG00000118412 +ENSG00000112182 +ENSG00000135341 +ENSG00000135333 +ENSG00000172469 +ENSG00000172461 +ENSG00000014123 +ENSG00000112214 +ENSG00000112218 +ENSG00000123545 +ENSG00000186231 +ENSG00000146263 +ENSG00000184486 +ENSG00000112234 +ENSG00000146267 +ENSG00000132423 +ENSG00000132424 +ENSG00000123552 +ENSG00000112237 +ENSG00000112249 +ENSG00000164418 +ENSG00000085382 +ENSG00000112276 +ENSG00000132429 +ENSG00000085377 +ENSG00000057657 +ENSG00000057663 +ENSG00000112297 +ENSG00000130347 +ENSG00000130348 +ENSG00000272398 +ENSG00000130349 +ENSG00000178409 +ENSG00000164494 +ENSG00000112320 +ENSG00000146285 +ENSG00000025796 +ENSG00000081087 +ENSG00000112335 +ENSG00000135537 +ENSG00000118689 +ENSG00000203801 +ENSG00000118690 +ENSG00000080546 +ENSG00000183137 +ENSG00000203799 +ENSG00000135535 +ENSG00000185250 +ENSG00000135587 +ENSG00000135596 +ENSG00000112365 +ENSG00000155085 +ENSG00000112367 +ENSG00000112290 +ENSG00000168438 +ENSG00000053328 +ENSG00000203797 +ENSG00000004809 +ENSG00000155111 +ENSG00000123505 +ENSG00000155115 +ENSG00000197498 +ENSG00000112394 +ENSG00000009413 +ENSG00000231889 +ENSG00000056972 +ENSG00000010810 +ENSG00000112761 +ENSG00000074935 +ENSG00000203778 +ENSG00000112769 +ENSG00000277443 +ENSG00000196591 +ENSG00000249853 +ENSG00000111816 +ENSG00000123500 +ENSG00000178425 +ENSG00000187189 +ENSG00000189241 +ENSG00000111817 +ENSG00000188820 +ENSG00000178033 +ENSG00000173626 +ENSG00000111832 +ENSG00000111834 +ENSG00000153975 +ENSG00000196911 +ENSG00000183807 +ENSG00000164465 +ENSG00000047932 +ENSG00000153989 +ENSG00000196376 +ENSG00000198523 +ENSG00000111860 +ENSG00000111875 +ENSG00000111877 +ENSG00000111879 +ENSG00000111885 +ENSG00000146350 +ENSG00000152661 +ENSG00000025156 +ENSG00000111897 +ENSG00000135549 +ENSG00000164434 +ENSG00000172594 +ENSG00000146352 +ENSG00000186439 +ENSG00000188580 +ENSG00000146373 +ENSG00000111907 +ENSG00000111906 +ENSG00000135547 +ENSG00000111912 +ENSG00000111911 +ENSG00000066651 +ENSG00000203760 +ENSG00000146374 +ENSG00000118518 +ENSG00000093144 +ENSG00000189367 +ENSG00000214338 +ENSG00000172673 +ENSG00000152894 +ENSG00000196569 +ENSG00000146376 +ENSG00000198945 +ENSG00000164483 +ENSG00000164484 +ENSG00000079819 +ENSG00000118507 +ENSG00000118520 +ENSG00000112282 +ENSG00000154269 +ENSG00000197594 +ENSG00000118523 +ENSG00000079931 +ENSG00000079950 +ENSG00000112299 +ENSG00000093134 +ENSG00000112303 +ENSG00000146409 +ENSG00000112306 +ENSG00000112319 +ENSG00000118526 +ENSG00000028839 +ENSG00000146411 +ENSG00000118515 +ENSG00000118514 +ENSG00000112339 +ENSG00000118513 +ENSG00000135541 +ENSG00000171408 +ENSG00000146410 +ENSG00000029363 +ENSG00000135525 +ENSG00000197442 +ENSG00000112357 +ENSG00000016402 +ENSG00000027697 +ENSG00000118503 +ENSG00000112378 +ENSG00000112379 +ENSG00000051620 +ENSG00000135540 +ENSG00000024862 +ENSG00000203734 +ENSG00000135597 +ENSG00000146386 +ENSG00000112406 +ENSG00000164440 +ENSG00000164442 +ENSG00000009844 +ENSG00000010818 +ENSG00000146416 +ENSG00000189007 +ENSG00000034693 +ENSG00000001036 +ENSG00000112419 +ENSG00000135521 +ENSG00000118491 +ENSG00000118495 +ENSG00000169976 +ENSG00000135604 +ENSG00000152818 +ENSG00000112425 +ENSG00000118496 +ENSG00000146414 +ENSG00000152822 +ENSG00000118508 +ENSG00000118492 +ENSG00000164506 +ENSG00000203727 +ENSG00000111961 +ENSG00000111962 +ENSG00000177688 +ENSG00000055208 +ENSG00000178199 +ENSG00000131013 +ENSG00000055211 +ENSG00000186625 +ENSG00000131023 +ENSG00000120253 +ENSG00000120265 +ENSG00000120256 +ENSG00000164520 +ENSG00000203722 +ENSG00000131015 +ENSG00000111981 +ENSG00000198729 +ENSG00000009765 +ENSG00000120278 +ENSG00000120254 +ENSG00000131016 +ENSG00000181472 +ENSG00000155906 +ENSG00000120262 +ENSG00000091831 +ENSG00000131018 +ENSG00000120279 +ENSG00000146469 +ENSG00000112029 +ENSG00000112031 +ENSG00000091844 +ENSG00000112038 +ENSG00000074706 +ENSG00000153721 +ENSG00000213079 +ENSG00000146426 +ENSG00000171217 +ENSG00000029639 +ENSG00000049618 +ENSG00000215712 +ENSG00000175048 +ENSG00000130340 +ENSG00000078269 +ENSG00000122335 +ENSG00000272047 +ENSG00000130338 +ENSG00000146433 +ENSG00000146425 +ENSG00000164674 +ENSG00000092820 +ENSG00000243775 +ENSG00000130363 +ENSG00000164691 +ENSG00000164694 +ENSG00000146457 +ENSG00000112096 +ENSG00000120437 +ENSG00000207392 +ENSG00000206910 +ENSG00000120438 +ENSG00000112110 +ENSG00000146453 +ENSG00000197081 +ENSG00000175003 +ENSG00000146477 +ENSG00000198670 +ENSG00000122194 +ENSG00000085511 +ENSG00000026652 +ENSG00000185345 +ENSG00000112530 +ENSG00000270419 +ENSG00000112531 +ENSG00000112541 +ENSG00000223414 +ENSG00000281832 +ENSG00000176381 +ENSG00000198818 +ENSG00000060762 +ENSG00000071242 +ENSG00000026297 +ENSG00000213066 +ENSG00000112486 +ENSG00000120440 +ENSG00000130396 +ENSG00000125337 +ENSG00000153303 +ENSG00000164488 +ENSG00000112562 +ENSG00000186340 +ENSG00000184465 +ENSG00000185127 +ENSG00000130024 +ENSG00000184786 +ENSG00000130023 +ENSG00000198719 +ENSG00000112584 +ENSG00000008018 +ENSG00000112592 +ENSG00000071994 +ENSG00000177706 +ENSG00000197461 +ENSG00000188191 +ENSG00000164828 +ENSG00000239857 +ENSG00000105963 +ENSG00000240230 +ENSG00000073067 +ENSG00000164849 +ENSG00000164850 +ENSG00000146540 +ENSG00000178381 +ENSG00000164877 +ENSG00000164880 +ENSG00000198517 +ENSG00000164855 +ENSG00000157778 +ENSG00000225968 +ENSG00000002822 +ENSG00000106268 +ENSG00000106266 +ENSG00000106263 +ENSG00000136213 +ENSG00000275572 +ENSG00000264357 +ENSG00000106003 +ENSG00000106009 +ENSG00000106012 +ENSG00000136295 +ENSG00000174945 +ENSG00000146535 +ENSG00000198286 +ENSG00000146555 +ENSG00000164916 +ENSG00000242802 +ENSG00000157927 +ENSG00000146587 +ENSG00000157954 +ENSG00000164638 +ENSG00000182095 +ENSG00000155034 +ENSG00000075624 +ENSG00000075618 +ENSG00000011275 +ENSG00000122543 +ENSG00000122674 +ENSG00000155026 +ENSG00000122512 +ENSG00000207217 +ENSG00000106305 +ENSG00000157999 +ENSG00000086232 +ENSG00000106346 +ENSG00000008256 +ENSG00000178397 +ENSG00000136238 +ENSG00000164535 +ENSG00000136240 +ENSG00000215045 +ENSG00000136247 +ENSG00000146576 +ENSG00000236609 +ENSG00000205903 +ENSG00000164631 +ENSG00000169402 +ENSG00000146574 +ENSG00000106392 +ENSG00000215018 +ENSG00000164654 +ENSG00000106399 +ENSG00000106415 +ENSG00000003147 +ENSG00000189043 +ENSG00000106443 +ENSG00000005108 +ENSG00000106460 +ENSG00000146530 +ENSG00000006747 +ENSG00000122644 +ENSG00000006468 +ENSG00000136267 +ENSG00000187546 +ENSG00000106511 +ENSG00000214960 +ENSG00000171243 +ENSG00000106524 +ENSG00000136261 +ENSG00000106537 +ENSG00000106541 +ENSG00000106546 +ENSG00000071189 +ENSG00000048052 +ENSG00000122691 +ENSG00000105849 +ENSG00000183742 +ENSG00000105855 +ENSG00000004846 +ENSG00000105866 +ENSG00000105877 +ENSG00000164649 +ENSG00000136237 +ENSG00000136244 +ENSG00000196683 +ENSG00000122591 +ENSG00000230658 +ENSG00000122550 +ENSG00000136243 +ENSG00000136235 +ENSG00000156928 +ENSG00000136231 +ENSG00000232818 +ENSG00000164548 +ENSG00000169193 +ENSG00000188732 +ENSG00000196335 +ENSG00000122585 +ENSG00000105926 +ENSG00000105928 +ENSG00000070882 +ENSG00000172115 +ENSG00000153790 +ENSG00000050344 +ENSG00000122566 +ENSG00000122565 +ENSG00000086300 +ENSG00000122548 +ENSG00000005020 +ENSG00000105991 +ENSG00000233429 +ENSG00000105996 +ENSG00000197576 +ENSG00000106004 +ENSG00000106006 +ENSG00000105997 +ENSG00000254369 +ENSG00000122592 +ENSG00000078399 +ENSG00000253293 +ENSG00000005073 +ENSG00000240990 +ENSG00000106049 +ENSG00000106052 +ENSG00000153814 +ENSG00000234336 +ENSG00000146592 +ENSG00000255690 +ENSG00000106066 +ENSG00000106069 +ENSG00000176532 +ENSG00000122574 +ENSG00000136193 +ENSG00000106080 +ENSG00000106086 +ENSG00000180354 +ENSG00000180233 +ENSG00000106100 +ENSG00000006625 +ENSG00000106105 +ENSG00000106113 +ENSG00000241644 +ENSG00000240583 +ENSG00000106128 +ENSG00000078549 +ENSG00000180347 +ENSG00000154678 +ENSG00000106355 +ENSG00000105778 +ENSG00000170852 +ENSG00000122642 +ENSG00000122643 +ENSG00000164610 +ENSG00000122507 +ENSG00000164619 +ENSG00000173852 +ENSG00000189212 +ENSG00000122557 +ENSG00000122545 +ENSG00000122547 +ENSG00000164542 +ENSG00000011426 +ENSG00000136250 +ENSG00000155849 +ENSG00000187037 +ENSG00000086288 +ENSG00000086289 +ENSG00000106483 +ENSG00000010270 +ENSG00000078053 +ENSG00000006715 +ENSG00000106536 +ENSG00000241127 +ENSG00000006451 +ENSG00000065883 +ENSG00000168303 +ENSG00000175600 +ENSG00000122641 +ENSG00000224116 +ENSG00000106571 +ENSG00000136197 +ENSG00000106588 +ENSG00000106591 +ENSG00000002746 +ENSG00000164543 +ENSG00000106603 +ENSG00000106605 +ENSG00000062582 +ENSG00000106608 +ENSG00000078967 +ENSG00000136206 +ENSG00000136279 +ENSG00000122678 +ENSG00000106624 +ENSG00000106628 +ENSG00000106631 +ENSG00000106633 +ENSG00000106636 +ENSG00000058404 +ENSG00000015676 +ENSG00000015520 +ENSG00000136271 +ENSG00000158604 +ENSG00000105953 +ENSG00000122515 +ENSG00000196262 +ENSG00000105968 +ENSG00000146676 +ENSG00000136286 +ENSG00000136280 +ENSG00000136274 +ENSG00000206838 +ENSG00000201772 +ENSG00000200656 +ENSG00000136270 +ENSG00000122679 +ENSG00000164742 +ENSG00000146674 +ENSG00000136205 +ENSG00000146666 +ENSG00000158683 +ENSG00000136273 +ENSG00000164744 +ENSG00000164746 +ENSG00000183696 +ENSG00000179869 +ENSG00000218305 +ENSG00000188730 +ENSG00000185811 +ENSG00000132436 +ENSG00000132437 +ENSG00000106070 +ENSG00000106078 +ENSG00000132432 +ENSG00000146648 +ENSG00000132434 +ENSG00000154978 +ENSG00000176826 +ENSG00000178665 +ENSG00000239789 +ENSG00000146729 +ENSG00000146733 +ENSG00000207168 +ENSG00000146731 +ENSG00000129103 +ENSG00000164776 +ENSG00000106153 +ENSG00000185290 +ENSG00000214652 +ENSG00000234444 +ENSG00000173041 +ENSG00000196247 +ENSG00000197008 +ENSG00000198039 +ENSG00000152926 +ENSG00000213462 +ENSG00000207062 +ENSG00000146757 +ENSG00000206785 +ENSG00000196715 +ENSG00000169919 +ENSG00000126522 +ENSG00000241258 +ENSG00000169902 +ENSG00000243335 +ENSG00000154710 +ENSG00000106609 +ENSG00000126524 +ENSG00000198874 +ENSG00000106610 +ENSG00000158321 +ENSG00000185274 +ENSG00000183166 +ENSG00000277149 +ENSG00000196313 +ENSG00000106133 +ENSG00000155428 +ENSG00000174353 +ENSG00000130305 +ENSG00000146755 +ENSG00000077800 +ENSG00000188763 +ENSG00000009954 +ENSG00000106635 +ENSG00000106638 +ENSG00000009950 +ENSG00000176428 +ENSG00000176410 +ENSG00000071462 +ENSG00000106089 +ENSG00000106077 +ENSG00000165215 +ENSG00000189143 +ENSG00000165171 +ENSG00000049540 +ENSG00000106683 +ENSG00000207741 +ENSG00000106682 +ENSG00000086730 +ENSG00000049541 +ENSG00000106665 +ENSG00000006704 +ENSG00000263001 +ENSG00000158517 +ENSG00000196275 +ENSG00000277072 +ENSG00000274070 +ENSG00000174428 +ENSG00000205583 +ENSG00000178809 +ENSG00000272391 +ENSG00000170092 +ENSG00000127946 +ENSG00000006606 +ENSG00000106178 +ENSG00000005486 +ENSG00000127948 +ENSG00000189077 +ENSG00000127952 +ENSG00000146701 +ENSG00000177679 +ENSG00000106211 +ENSG00000170027 +ENSG00000146700 +ENSG00000188372 +ENSG00000091073 +ENSG00000243566 +ENSG00000146707 +ENSG00000127951 +ENSG00000135205 +ENSG00000186088 +ENSG00000127947 +ENSG00000187257 +ENSG00000135211 +ENSG00000006576 +ENSG00000187391 +ENSG00000234456 +ENSG00000127955 +ENSG00000135218 +ENSG00000075223 +ENSG00000019991 +ENSG00000153956 +ENSG00000186472 +ENSG00000170381 +ENSG00000075213 +ENSG00000153993 +ENSG00000198822 +ENSG00000164659 +ENSG00000135164 +ENSG00000135185 +ENSG00000005469 +ENSG00000005471 +ENSG00000085563 +ENSG00000105784 +ENSG00000075303 +ENSG00000006634 +ENSG00000008277 +ENSG00000075142 +ENSG00000127954 +ENSG00000164647 +ENSG00000157214 +ENSG00000105792 +ENSG00000105793 +ENSG00000157224 +ENSG00000058091 +ENSG00000157240 +ENSG00000127989 +ENSG00000127914 +ENSG00000001630 +ENSG00000240720 +ENSG00000001631 +ENSG00000001629 +ENSG00000157259 +ENSG00000242950 +ENSG00000127980 +ENSG00000127993 +ENSG00000234545 +ENSG00000105810 +ENSG00000205413 +ENSG00000177409 +ENSG00000188175 +ENSG00000105825 +ENSG00000127928 +ENSG00000127920 +ENSG00000105829 +ENSG00000164692 +ENSG00000127995 +ENSG00000127990 +ENSG00000242265 +ENSG00000158528 +ENSG00000005421 +ENSG00000105852 +ENSG00000105854 +ENSG00000005981 +ENSG00000004799 +ENSG00000158560 +ENSG00000004864 +ENSG00000127922 +ENSG00000006377 +ENSG00000231764 +ENSG00000105880 +ENSG00000006128 +ENSG00000070669 +ENSG00000164715 +ENSG00000180535 +ENSG00000205356 +ENSG00000164713 +ENSG00000006453 +ENSG00000106236 +ENSG00000166448 +ENSG00000196367 +ENSG00000198742 +ENSG00000241685 +ENSG00000130429 +ENSG00000106244 +ENSG00000106245 +ENSG00000160917 +ENSG00000106246 +ENSG00000241468 +ENSG00000160908 +ENSG00000198556 +ENSG00000196652 +ENSG00000221909 +ENSG00000197343 +ENSG00000197037 +ENSG00000106258 +ENSG00000282301 +ENSG00000160870 +ENSG00000160868 +ENSG00000021461 +ENSG00000146833 +ENSG00000176402 +ENSG00000160862 +ENSG00000106261 +ENSG00000166529 +ENSG00000166526 +ENSG00000168090 +ENSG00000166508 +ENSG00000221838 +ENSG00000106290 +ENSG00000166997 +ENSG00000214309 +ENSG00000188186 +ENSG00000284518 +ENSG00000146826 +ENSG00000197093 +ENSG00000213420 +ENSG00000066923 +ENSG00000213413 +ENSG00000239521 +ENSG00000214300 +ENSG00000121716 +ENSG00000085514 +ENSG00000078487 +ENSG00000146834 +ENSG00000160813 +ENSG00000185955 +ENSG00000166925 +ENSG00000166924 +ENSG00000106351 +ENSG00000205307 +ENSG00000077454 +ENSG00000106336 +ENSG00000106333 +ENSG00000106330 +ENSG00000106327 +ENSG00000077080 +ENSG00000172354 +ENSG00000146830 +ENSG00000172336 +ENSG00000130427 +ENSG00000196411 +ENSG00000146828 +ENSG00000087077 +ENSG00000087087 +ENSG00000176125 +ENSG00000087085 +ENSG00000169894 +ENSG00000205277 +ENSG00000169871 +ENSG00000106366 +ENSG00000106367 +ENSG00000128564 +ENSG00000106397 +ENSG00000106400 +ENSG00000106404 +ENSG00000214253 +ENSG00000128581 +ENSG00000160963 +ENSG00000257923 +ENSG00000160999 +ENSG00000260097 +ENSG00000128563 +ENSG00000160991 +ENSG00000160993 +ENSG00000161036 +ENSG00000005075 +ENSG00000205238 +ENSG00000168255 +ENSG00000105808 +ENSG00000267368 +ENSG00000173678 +ENSG00000228049 +ENSG00000222011 +ENSG00000128606 +ENSG00000230257 +ENSG00000161040 +ENSG00000170632 +ENSG00000161048 +ENSG00000105819 +ENSG00000105821 +ENSG00000161057 +ENSG00000170615 +ENSG00000189056 +ENSG00000164815 +ENSG00000187416 +ENSG00000005483 +ENSG00000135250 +ENSG00000091127 +ENSG00000135249 +ENSG00000185055 +ENSG00000146776 +ENSG00000128536 +ENSG00000008282 +ENSG00000105835 +ENSG00000253276 +ENSG00000105851 +ENSG00000005249 +ENSG00000105856 +ENSG00000172209 +ENSG00000164597 +ENSG00000105865 +ENSG00000075790 +ENSG00000091137 +ENSG00000105879 +ENSG00000091138 +ENSG00000091140 +ENSG00000091136 +ENSG00000091128 +ENSG00000091129 +ENSG00000135241 +ENSG00000177683 +ENSG00000128590 +ENSG00000173114 +ENSG00000184903 +ENSG00000128512 +ENSG00000198839 +ENSG00000006652 +ENSG00000181016 +ENSG00000146802 +ENSG00000164604 +ENSG00000128573 +ENSG00000135272 +ENSG00000105967 +ENSG00000135269 +ENSG00000105971 +ENSG00000105974 +ENSG00000105976 +ENSG00000198898 +ENSG00000227199 +ENSG00000214188 +ENSG00000004866 +ENSG00000105989 +ENSG00000001626 +ENSG00000077063 +ENSG00000128534 +ENSG00000106013 +ENSG00000184408 +ENSG00000106025 +ENSG00000071243 +ENSG00000106034 +ENSG00000002745 +ENSG00000196937 +ENSG00000106278 +ENSG00000008311 +ENSG00000188050 +ENSG00000235631 +ENSG00000081803 +ENSG00000164675 +ENSG00000128609 +ENSG00000170807 +ENSG00000106299 +ENSG00000170775 +ENSG00000128513 +ENSG00000179603 +ENSG00000048405 +ENSG00000004059 +ENSG00000179562 +ENSG00000106328 +ENSG00000128594 +ENSG00000197157 +ENSG00000174697 +ENSG00000106344 +ENSG00000224940 +ENSG00000106348 +ENSG00000135245 +ENSG00000165055 +ENSG00000205085 +ENSG00000135248 +ENSG00000128595 +ENSG00000128617 +ENSG00000128596 +ENSG00000128591 +ENSG00000128524 +ENSG00000135253 +ENSG00000128604 +ENSG00000064419 +ENSG00000230359 +ENSG00000158457 +ENSG00000128602 +ENSG00000158467 +ENSG00000128578 +ENSG00000240204 +ENSG00000106459 +ENSG00000186591 +ENSG00000091732 +ENSG00000128607 +ENSG00000146842 +ENSG00000158516 +ENSG00000128510 +ENSG00000158525 +ENSG00000091704 +ENSG00000106477 +ENSG00000106484 +ENSG00000158623 +ENSG00000213265 +ENSG00000266265 +ENSG00000128585 +ENSG00000128567 +ENSG00000221866 +ENSG00000106554 +ENSG00000131558 +ENSG00000155530 +ENSG00000205060 +ENSG00000085662 +ENSG00000198074 +ENSG00000227471 +ENSG00000172331 +ENSG00000122786 +ENSG00000146856 +ENSG00000146859 +ENSG00000122783 +ENSG00000105875 +ENSG00000080802 +ENSG00000155561 +ENSG00000243317 +ENSG00000164707 +ENSG00000189320 +ENSG00000105887 +ENSG00000181072 +ENSG00000105894 +ENSG00000157680 +ENSG00000182158 +ENSG00000122779 +ENSG00000214128 +ENSG00000122778 +ENSG00000146858 +ENSG00000105939 +ENSG00000105948 +ENSG00000157741 +ENSG00000146963 +ENSG00000188883 +ENSG00000236279 +ENSG00000064393 +ENSG00000059377 +ENSG00000059378 +ENSG00000006459 +ENSG00000157800 +ENSG00000133606 +ENSG00000146966 +ENSG00000133597 +ENSG00000090266 +ENSG00000157764 +ENSG00000090263 +ENSG00000261115 +ENSG00000006530 +ENSG00000257093 +ENSG00000214102 +ENSG00000127362 +ENSG00000127364 +ENSG00000106028 +ENSG00000127366 +ENSG00000165076 +ENSG00000258227 +ENSG00000257335 +ENSG00000204983 +ENSG00000275896 +ENSG00000106123 +ENSG00000165125 +ENSG00000127412 +ENSG00000165131 +ENSG00000197993 +ENSG00000159763 +ENSG00000197448 +ENSG00000178826 +ENSG00000106144 +ENSG00000188037 +ENSG00000159784 +ENSG00000159840 +ENSG00000146904 +ENSG00000271321 +ENSG00000225932 +ENSG00000213214 +ENSG00000212807 +ENSG00000170356 +ENSG00000243896 +ENSG00000228960 +ENSG00000221970 +ENSG00000050327 +ENSG00000196511 +ENSG00000174469 +ENSG00000055130 +ENSG00000106462 +ENSG00000155660 +ENSG00000197362 +ENSG00000204947 +ENSG00000197024 +ENSG00000170265 +ENSG00000170260 +ENSG00000204946 +ENSG00000196453 +ENSG00000181220 +ENSG00000133624 +ENSG00000133619 +ENSG00000181444 +ENSG00000197558 +ENSG00000106479 +ENSG00000171130 +ENSG00000106526 +ENSG00000188707 +ENSG00000127399 +ENSG00000106538 +ENSG00000214022 +ENSG00000196456 +ENSG00000171115 +ENSG00000179144 +ENSG00000133574 +ENSG00000133561 +ENSG00000106560 +ENSG00000213203 +ENSG00000196329 +ENSG00000106565 +ENSG00000002933 +ENSG00000002726 +ENSG00000055118 +ENSG00000164867 +ENSG00000181652 +ENSG00000197150 +ENSG00000213199 +ENSG00000164885 +ENSG00000164889 +ENSG00000164896 +ENSG00000164897 +ENSG00000133612 +ENSG00000033050 +ENSG00000033100 +ENSG00000082014 +ENSG00000013374 +ENSG00000187260 +ENSG00000127377 +ENSG00000106615 +ENSG00000106617 +ENSG00000178234 +ENSG00000055609 +ENSG00000241735 +ENSG00000196584 +ENSG00000133627 +ENSG00000130226 +ENSG00000157212 +ENSG00000186480 +ENSG00000164778 +ENSG00000184863 +ENSG00000164690 +ENSG00000105982 +ENSG00000105983 +ENSG00000146909 +ENSG00000130675 +ENSG00000009335 +ENSG00000105993 +ENSG00000155093 +ENSG00000146918 +ENSG00000117868 +ENSG00000126870 +ENSG00000106018 +ENSG00000172748 +ENSG00000147364 +ENSG00000180190 +ENSG00000104714 +ENSG00000198010 +ENSG00000182372 +ENSG00000104728 +ENSG00000176595 +ENSG00000036448 +ENSG00000183117 +ENSG00000091879 +ENSG00000147316 +ENSG00000155189 +ENSG00000164825 +ENSG00000206047 +ENSG00000240247 +ENSG00000239839 +ENSG00000215374 +ENSG00000225725 +ENSG00000253958 +ENSG00000147324 +ENSG00000104626 +ENSG00000173281 +ENSG00000173273 +ENSG00000253230 +ENSG00000175806 +ENSG00000253649 +ENSG00000183638 +ENSG00000171056 +ENSG00000254093 +ENSG00000171044 +ENSG00000104643 +ENSG00000177710 +ENSG00000154319 +ENSG00000136573 +ENSG00000136574 +ENSG00000154328 +ENSG00000079459 +ENSG00000164733 +ENSG00000255052 +ENSG00000186523 +ENSG00000227888 +ENSG00000242296 +ENSG00000154359 +ENSG00000250305 +ENSG00000164743 +ENSG00000164741 +ENSG00000104723 +ENSG00000038945 +ENSG00000155970 +ENSG00000104219 +ENSG00000198791 +ENSG00000155975 +ENSG00000003987 +ENSG00000003989 +ENSG00000104213 +ENSG00000129422 +ENSG00000104760 +ENSG00000078674 +ENSG00000104763 +ENSG00000171428 +ENSG00000156006 +ENSG00000156011 +ENSG00000104611 +ENSG00000147408 +ENSG00000104613 +ENSG00000175445 +ENSG00000147416 +ENSG00000061337 +ENSG00000168546 +ENSG00000147443 +ENSG00000130227 +ENSG00000158806 +ENSG00000158815 +ENSG00000158856 +ENSG00000158863 +ENSG00000275074 +ENSG00000168453 +ENSG00000168476 +ENSG00000168481 +ENSG00000168484 +ENSG00000168487 +ENSG00000168490 +ENSG00000168495 +ENSG00000197181 +ENSG00000104635 +ENSG00000120910 +ENSG00000120896 +ENSG00000120913 +ENSG00000241852 +ENSG00000158941 +ENSG00000147439 +ENSG00000179388 +ENSG00000134020 +ENSG00000008853 +ENSG00000120889 +ENSG00000173535 +ENSG00000173530 +ENSG00000104689 +ENSG00000147457 +ENSG00000104679 +ENSG00000134013 +ENSG00000197217 +ENSG00000147454 +ENSG00000167034 +ENSG00000159167 +ENSG00000042980 +ENSG00000134028 +ENSG00000104722 +ENSG00000277586 +ENSG00000147459 +ENSG00000147437 +ENSG00000104756 +ENSG00000184661 +ENSG00000221818 +ENSG00000221914 +ENSG00000104765 +ENSG00000240694 +ENSG00000092964 +ENSG00000120907 +ENSG00000015592 +ENSG00000104228 +ENSG00000120899 +ENSG00000120903 +ENSG00000120915 +ENSG00000234770 +ENSG00000120885 +ENSG00000168077 +ENSG00000147419 +ENSG00000171320 +ENSG00000168078 +ENSG00000168079 +ENSG00000189233 +ENSG00000134014 +ENSG00000168081 +ENSG00000186918 +ENSG00000214050 +ENSG00000104290 +ENSG00000012232 +ENSG00000104299 +ENSG00000147421 +ENSG00000197892 +ENSG00000120875 +ENSG00000133872 +ENSG00000177669 +ENSG00000104660 +ENSG00000104671 +ENSG00000157110 +ENSG00000197265 +ENSG00000104687 +ENSG00000104691 +ENSG00000104695 +ENSG00000133863 +ENSG00000172733 +ENSG00000165392 +ENSG00000157168 +ENSG00000172728 +ENSG00000198042 +ENSG00000129696 +ENSG00000133874 +ENSG00000133878 +ENSG00000156687 +ENSG00000183779 +ENSG00000147475 +ENSG00000147471 +ENSG00000104221 +ENSG00000156675 +ENSG00000187840 +ENSG00000129691 +ENSG00000147465 +ENSG00000175324 +ENSG00000156735 +ENSG00000085788 +ENSG00000147548 +ENSG00000165046 +ENSG00000077782 +ENSG00000253570 +ENSG00000147526 +ENSG00000169499 +ENSG00000169495 +ENSG00000169490 +ENSG00000168615 +ENSG00000197140 +ENSG00000131203 +ENSG00000176907 +ENSG00000165061 +ENSG00000104332 +ENSG00000147533 +ENSG00000147536 +ENSG00000029534 +ENSG00000083168 +ENSG00000070718 +ENSG00000104368 +ENSG00000104365 +ENSG00000070501 +ENSG00000078668 +ENSG00000168575 +ENSG00000176209 +ENSG00000131931 +ENSG00000284062 +ENSG00000120925 +ENSG00000168172 +ENSG00000168522 +ENSG00000185900 +ENSG00000165102 +ENSG00000164808 +ENSG00000221869 +ENSG00000253729 +ENSG00000104738 +ENSG00000169139 +ENSG00000034239 +ENSG00000019549 +ENSG00000147485 +ENSG00000168300 +ENSG00000147488 +ENSG00000023287 +ENSG00000047249 +ENSG00000147509 +ENSG00000187735 +ENSG00000120992 +ENSG00000137547 +ENSG00000164736 +ENSG00000104237 +ENSG00000206579 +ENSG00000167904 +ENSG00000137574 +ENSG00000254087 +ENSG00000238650 +ENSG00000008988 +ENSG00000181690 +ENSG00000170791 +ENSG00000170786 +ENSG00000181195 +ENSG00000104331 +ENSG00000169122 +ENSG00000215114 +ENSG00000167910 +ENSG00000137575 +ENSG00000035681 +ENSG00000198846 +ENSG00000178538 +ENSG00000104388 +ENSG00000171316 +ENSG00000177182 +ENSG00000198363 +ENSG00000185942 +ENSG00000137563 +ENSG00000137561 +ENSG00000185728 +ENSG00000180828 +ENSG00000172817 +ENSG00000104442 +ENSG00000066855 +ENSG00000205268 +ENSG00000147573 +ENSG00000179041 +ENSG00000147576 +ENSG00000169085 +ENSG00000185697 +ENSG00000175073 +ENSG00000213865 +ENSG00000104205 +ENSG00000178460 +ENSG00000245910 +ENSG00000178125 +ENSG00000121022 +ENSG00000104218 +ENSG00000066777 +ENSG00000046889 +ENSG00000165084 +ENSG00000137573 +ENSG00000137571 +ENSG00000140396 +ENSG00000067167 +ENSG00000147592 +ENSG00000221947 +ENSG00000104313 +ENSG00000178860 +ENSG00000104321 +ENSG00000147601 +ENSG00000164764 +ENSG00000147604 +ENSG00000121039 +ENSG00000040341 +ENSG00000104343 +ENSG00000154582 +ENSG00000175606 +ENSG00000154589 +ENSG00000104369 +ENSG00000104381 +ENSG00000137558 +ENSG00000121005 +ENSG00000164749 +ENSG00000091656 +ENSG00000164751 +ENSG00000171033 +ENSG00000104427 +ENSG00000104432 +ENSG00000104435 +ENSG00000164683 +ENSG00000147586 +ENSG00000076554 +ENSG00000205189 +ENSG00000164684 +ENSG00000076641 +ENSG00000164687 +ENSG00000147588 +ENSG00000170323 +ENSG00000133731 +ENSG00000253598 +ENSG00000104231 +ENSG00000164695 +ENSG00000104497 +ENSG00000184672 +ENSG00000133739 +ENSG00000133740 +ENSG00000176731 +ENSG00000185015 +ENSG00000133742 +ENSG00000164879 +ENSG00000104267 +ENSG00000123124 +ENSG00000176623 +ENSG00000085719 +ENSG00000170289 +ENSG00000156103 +ENSG00000104312 +ENSG00000164823 +ENSG00000104320 +ENSG00000104325 +ENSG00000104327 +ENSG00000180694 +ENSG00000123119 +ENSG00000155099 +ENSG00000155100 +ENSG00000214954 +ENSG00000147606 +ENSG00000079102 +ENSG00000248858 +ENSG00000205133 +ENSG00000246662 +ENSG00000279331 +ENSG00000183808 +ENSG00000164953 +ENSG00000164951 +ENSG00000079112 +ENSG00000164949 +ENSG00000265817 +ENSG00000197275 +ENSG00000164944 +ENSG00000104413 +ENSG00000156162 +ENSG00000164941 +ENSG00000175305 +ENSG00000164938 +ENSG00000156170 +ENSG00000175895 +ENSG00000156172 +ENSG00000156466 +ENSG00000156467 +ENSG00000156469 +ENSG00000156471 +ENSG00000169439 +ENSG00000104324 +ENSG00000180543 +ENSG00000147649 +ENSG00000104341 +ENSG00000132561 +ENSG00000156482 +ENSG00000177459 +ENSG00000132541 +ENSG00000104356 +ENSG00000104361 +ENSG00000156486 +ENSG00000104375 +ENSG00000164920 +ENSG00000132549 +ENSG00000164919 +ENSG00000132554 +ENSG00000156509 +ENSG00000147669 +ENSG00000104450 +ENSG00000034677 +ENSG00000186106 +ENSG00000174226 +ENSG00000070756 +ENSG00000164924 +ENSG00000120963 +ENSG00000228224 +ENSG00000083307 +ENSG00000104490 +ENSG00000048392 +ENSG00000104517 +ENSG00000155090 +ENSG00000155096 +ENSG00000155097 +ENSG00000164929 +ENSG00000164930 +ENSG00000164932 +ENSG00000164933 +ENSG00000164934 +ENSG00000176406 +ENSG00000147647 +ENSG00000147650 +ENSG00000169946 +ENSG00000164830 +ENSG00000174429 +ENSG00000154188 +ENSG00000147655 +ENSG00000104408 +ENSG00000104412 +ENSG00000164841 +ENSG00000120526 +ENSG00000120533 +ENSG00000205038 +ENSG00000147654 +ENSG00000147642 +ENSG00000164796 +ENSG00000104447 +ENSG00000147677 +ENSG00000147679 +ENSG00000164754 +ENSG00000253327 +ENSG00000205002 +ENSG00000164758 +ENSG00000182197 +ENSG00000177570 +ENSG00000164761 +ENSG00000147676 +ENSG00000253972 +ENSG00000136999 +ENSG00000136960 +ENSG00000064313 +ENSG00000136982 +ENSG00000155792 +ENSG00000187955 +ENSG00000172172 +ENSG00000172167 +ENSG00000172164 +ENSG00000170961 +ENSG00000248690 +ENSG00000178764 +ENSG00000136986 +ENSG00000156787 +ENSG00000147689 +ENSG00000189376 +ENSG00000165156 +ENSG00000156802 +ENSG00000156795 +ENSG00000156804 +ENSG00000175946 +ENSG00000104537 +ENSG00000176853 +ENSG00000214814 +ENSG00000164983 +ENSG00000183665 +ENSG00000170881 +ENSG00000147687 +ENSG00000147684 +ENSG00000170873 +ENSG00000180938 +ENSG00000104549 +ENSG00000156831 +ENSG00000173334 +ENSG00000168672 +ENSG00000212993 +ENSG00000136997 +ENSG00000147697 +ENSG00000153310 +ENSG00000153317 +ENSG00000155897 +ENSG00000132294 +ENSG00000184156 +ENSG00000129295 +ENSG00000165071 +ENSG00000129292 +ENSG00000155926 +ENSG00000042832 +ENSG00000104415 +ENSG00000104419 +ENSG00000008513 +ENSG00000248492 +ENSG00000066827 +ENSG00000131773 +ENSG00000147724 +ENSG00000169436 +ENSG00000169427 +ENSG00000167632 +ENSG00000104472 +ENSG00000123908 +ENSG00000280303 +ENSG00000169398 +ENSG00000105339 +ENSG00000022567 +ENSG00000204882 +ENSG00000184489 +ENSG00000171045 +ENSG00000181790 +ENSG00000198576 +ENSG00000234616 +ENSG00000167653 +ENSG00000160886 +ENSG00000130193 +ENSG00000126233 +ENSG00000283992 +ENSG00000180155 +ENSG00000167656 +ENSG00000160882 +ENSG00000160932 +ENSG00000176956 +ENSG00000277494 +ENSG00000181638 +ENSG00000250571 +ENSG00000185730 +ENSG00000184428 +ENSG00000254389 +ENSG00000158106 +ENSG00000182759 +ENSG00000014164 +ENSG00000104518 +ENSG00000204839 +ENSG00000147813 +ENSG00000104529 +ENSG00000179886 +ENSG00000104524 +ENSG00000104522 +ENSG00000183309 +ENSG00000181135 +ENSG00000181085 +ENSG00000180921 +ENSG00000284224 +ENSG00000180900 +ENSG00000179950 +ENSG00000185189 +ENSG00000261150 +ENSG00000178209 +ENSG00000178719 +ENSG00000178685 +ENSG00000186583 +ENSG00000204791 +ENSG00000178814 +ENSG00000178896 +ENSG00000197858 +ENSG00000179091 +ENSG00000179632 +ENSG00000179526 +ENSG00000235173 +ENSG00000179832 +ENSG00000260428 +ENSG00000261236 +ENSG00000185122 +ENSG00000185000 +ENSG00000261678 +ENSG00000182325 +ENSG00000185803 +ENSG00000173137 +ENSG00000284310 +ENSG00000284139 +ENSG00000071894 +ENSG00000147804 +ENSG00000160948 +ENSG00000160949 +ENSG00000187954 +ENSG00000167702 +ENSG00000160973 +ENSG00000160972 +ENSG00000167701 +ENSG00000167700 +ENSG00000160957 +ENSG00000160959 +ENSG00000213563 +ENSG00000147799 +ENSG00000198169 +ENSG00000196378 +ENSG00000161016 +ENSG00000197363 +ENSG00000147789 +ENSG00000170619 +ENSG00000196150 +ENSG00000170631 +ENSG00000196922 +ENSG00000182307 +ENSG00000170122 +ENSG00000172785 +ENSG00000107099 +ENSG00000107104 +ENSG00000173253 +ENSG00000080503 +ENSG00000147852 +ENSG00000168263 +ENSG00000080608 +ENSG00000080298 +ENSG00000107249 +ENSG00000106688 +ENSG00000106686 +ENSG00000106993 +ENSG00000147853 +ENSG00000120158 +ENSG00000096968 +ENSG00000107014 +ENSG00000107018 +ENSG00000107020 +ENSG00000120217 +ENSG00000197646 +ENSG00000107036 +ENSG00000099219 +ENSG00000120215 +ENSG00000183354 +ENSG00000263575 +ENSG00000137040 +ENSG00000137033 +ENSG00000147854 +ENSG00000178445 +ENSG00000107077 +ENSG00000137038 +ENSG00000153707 +ENSG00000107165 +ENSG00000153714 +ENSG00000107186 +ENSG00000147862 +ENSG00000175893 +ENSG00000164946 +ENSG00000155158 +ENSG00000164975 +ENSG00000164985 +ENSG00000164989 +ENSG00000173068 +ENSG00000044459 +ENSG00000107295 +ENSG00000178031 +ENSG00000155876 +ENSG00000147874 +ENSG00000147872 +ENSG00000137145 +ENSG00000137154 +ENSG00000177076 +ENSG00000155886 +ENSG00000171843 +ENSG00000188352 +ENSG00000198642 +ENSG00000099810 +ENSG00000147889 +ENSG00000147883 +ENSG00000240498 +ENSG00000176399 +ENSG00000107105 +ENSG00000198680 +ENSG00000120159 +ENSG00000137055 +ENSG00000184434 +ENSG00000096872 +ENSG00000120156 +ENSG00000283945 +ENSG00000120160 +ENSG00000120162 +ENSG00000147894 +ENSG00000174482 +ENSG00000122729 +ENSG00000107201 +ENSG00000197579 +ENSG00000165264 +ENSG00000122728 +ENSG00000137074 +ENSG00000086061 +ENSG00000122692 +ENSG00000086062 +ENSG00000107262 +ENSG00000086065 +ENSG00000086102 +ENSG00000165269 +ENSG00000165272 +ENSG00000165271 +ENSG00000010438 +ENSG00000107341 +ENSG00000137073 +ENSG00000198876 +ENSG00000165006 +ENSG00000186638 +ENSG00000164978 +ENSG00000164976 +ENSG00000164972 +ENSG00000164970 +ENSG00000122735 +ENSG00000168913 +ENSG00000122756 +ENSG00000164967 +ENSG00000137100 +ENSG00000205143 +ENSG00000147955 +ENSG00000213930 +ENSG00000137070 +ENSG00000213927 +ENSG00000172724 +ENSG00000137077 +ENSG00000205108 +ENSG00000137094 +ENSG00000174038 +ENSG00000165280 +ENSG00000221829 +ENSG00000165282 +ENSG00000165283 +ENSG00000005238 +ENSG00000198722 +ENSG00000179766 +ENSG00000198853 +ENSG00000215187 +ENSG00000263892 +ENSG00000107140 +ENSG00000137101 +ENSG00000137078 +ENSG00000269900 +ENSG00000159884 +ENSG00000137135 +ENSG00000107159 +ENSG00000198467 +ENSG00000137076 +ENSG00000107175 +ENSG00000070610 +ENSG00000107185 +ENSG00000159899 +ENSG00000137098 +ENSG00000137133 +ENSG00000204930 +ENSG00000137103 +ENSG00000168828 +ENSG00000196196 +ENSG00000122707 +ENSG00000122694 +ENSG00000185972 +ENSG00000159921 +ENSG00000122705 +ENSG00000137075 +ENSG00000165304 +ENSG00000196092 +ENSG00000147905 +ENSG00000137106 +ENSG00000168795 +ENSG00000137054 +ENSG00000147912 +ENSG00000175768 +ENSG00000070601 +ENSG00000165275 +ENSG00000107371 +ENSG00000122741 +ENSG00000122696 +ENSG00000107338 +ENSG00000137124 +ENSG00000137142 +ENSG00000180071 +ENSG00000106714 +ENSG00000183148 +ENSG00000154529 +ENSG00000172014 +ENSG00000204779 +ENSG00000147996 +ENSG00000184659 +ENSG00000276203 +ENSG00000274349 +ENSG00000260691 +ENSG00000196873 +ENSG00000187559 +ENSG00000154330 +ENSG00000181778 +ENSG00000187866 +ENSG00000107242 +ENSG00000165060 +ENSG00000119139 +ENSG00000135063 +ENSG00000107282 +ENSG00000188647 +ENSG00000165072 +ENSG00000198887 +ENSG00000119138 +ENSG00000083067 +ENSG00000135048 +ENSG00000107362 +ENSG00000155621 +ENSG00000119125 +ENSG00000107372 +ENSG00000165091 +ENSG00000165092 +ENSG00000135046 +ENSG00000198963 +ENSG00000119121 +ENSG00000135045 +ENSG00000106733 +ENSG00000134996 +ENSG00000099139 +ENSG00000135002 +ENSG00000187210 +ENSG00000106772 +ENSG00000197969 +ENSG00000156049 +ENSG00000156052 +ENSG00000148019 +ENSG00000135069 +ENSG00000106829 +ENSG00000196781 +ENSG00000165105 +ENSG00000172159 +ENSG00000148057 +ENSG00000135018 +ENSG00000165113 +ENSG00000165115 +ENSG00000165118 +ENSG00000165119 +ENSG00000178966 +ENSG00000197506 +ENSG00000148053 +ENSG00000135049 +ENSG00000135040 +ENSG00000135052 +ENSG00000135070 +ENSG00000083223 +ENSG00000180447 +ENSG00000204446 +ENSG00000196730 +ENSG00000135047 +ENSG00000156345 +ENSG00000106723 +ENSG00000130045 +ENSG00000186354 +ENSG00000213694 +ENSG00000148082 +ENSG00000123975 +ENSG00000187742 +ENSG00000187764 +ENSG00000130222 +ENSG00000165023 +ENSG00000165025 +ENSG00000148090 +ENSG00000165030 +ENSG00000169071 +ENSG00000090054 +ENSG00000196305 +ENSG00000198000 +ENSG00000106809 +ENSG00000127083 +ENSG00000106819 +ENSG00000106823 +ENSG00000188312 +ENSG00000127080 +ENSG00000185963 +ENSG00000127081 +ENSG00000127084 +ENSG00000157303 +ENSG00000131669 +ENSG00000165238 +ENSG00000188938 +ENSG00000048828 +ENSG00000197724 +ENSG00000131668 +ENSG00000158079 +ENSG00000175787 +ENSG00000130950 +ENSG00000130957 +ENSG00000165140 +ENSG00000148120 +ENSG00000158169 +ENSG00000185920 +ENSG00000175611 +ENSG00000182150 +ENSG00000130948 +ENSG00000130958 +ENSG00000165244 +ENSG00000130956 +ENSG00000081377 +ENSG00000158122 +ENSG00000081386 +ENSG00000196597 +ENSG00000188152 +ENSG00000136943 +ENSG00000188801 +ENSG00000197816 +ENSG00000196116 +ENSG00000136842 +ENSG00000136925 +ENSG00000136937 +ENSG00000136936 +ENSG00000178919 +ENSG00000136929 +ENSG00000136938 +ENSG00000095380 +ENSG00000106785 +ENSG00000106789 +ENSG00000095383 +ENSG00000136928 +ENSG00000165138 +ENSG00000119514 +ENSG00000204291 +ENSG00000106799 +ENSG00000119523 +ENSG00000106803 +ENSG00000119508 +ENSG00000136874 +ENSG00000023318 +ENSG00000119509 +ENSG00000136891 +ENSG00000066697 +ENSG00000241697 +ENSG00000170681 +ENSG00000136881 +ENSG00000136897 +ENSG00000136870 +ENSG00000136872 +ENSG00000165152 +ENSG00000155827 +ENSG00000198785 +ENSG00000136824 +ENSG00000136783 +ENSG00000165028 +ENSG00000165029 +ENSG00000070214 +ENSG00000106701 +ENSG00000106692 +ENSG00000186051 +ENSG00000095209 +ENSG00000148143 +ENSG00000119318 +ENSG00000136826 +ENSG00000070061 +ENSG00000119328 +ENSG00000119326 +ENSG00000106771 +ENSG00000260230 +ENSG00000095203 +ENSG00000070159 +ENSG00000243444 +ENSG00000241978 +ENSG00000188959 +ENSG00000136810 +ENSG00000165124 +ENSG00000030304 +ENSG00000198121 +ENSG00000136813 +ENSG00000173258 +ENSG00000106853 +ENSG00000059769 +ENSG00000242616 +ENSG00000165181 +ENSG00000266315 +ENSG00000148154 +ENSG00000106868 +ENSG00000119314 +ENSG00000119471 +ENSG00000165185 +ENSG00000148153 +ENSG00000148158 +ENSG00000119457 +ENSG00000228623 +ENSG00000136866 +ENSG00000225684 +ENSG00000231528 +ENSG00000136867 +ENSG00000119321 +ENSG00000136868 +ENSG00000176386 +ENSG00000136875 +ENSG00000165188 +ENSG00000148225 +ENSG00000119411 +ENSG00000119431 +ENSG00000148218 +ENSG00000148229 +ENSG00000157653 +ENSG00000138835 +ENSG00000157657 +ENSG00000106927 +ENSG00000136883 +ENSG00000196739 +ENSG00000229314 +ENSG00000228278 +ENSG00000106948 +ENSG00000136888 +ENSG00000181634 +ENSG00000106952 +ENSG00000041982 +ENSG00000182752 +ENSG00000119401 +ENSG00000148219 +ENSG00000136869 +ENSG00000078725 +ENSG00000136861 +ENSG00000106780 +ENSG00000119402 +ENSG00000095261 +ENSG00000119403 +ENSG00000056558 +ENSG00000106804 +ENSG00000119397 +ENSG00000119396 +ENSG00000148180 +ENSG00000148175 +ENSG00000204136 +ENSG00000136848 +ENSG00000175764 +ENSG00000119421 +ENSG00000185681 +ENSG00000106852 +ENSG00000119446 +ENSG00000148187 +ENSG00000095303 +ENSG00000171496 +ENSG00000136940 +ENSG00000056586 +ENSG00000186130 +ENSG00000171448 +ENSG00000188394 +ENSG00000011454 +ENSG00000236901 +ENSG00000165209 +ENSG00000148204 +ENSG00000119522 +ENSG00000106689 +ENSG00000119408 +ENSG00000136930 +ENSG00000136931 +ENSG00000224020 +ENSG00000148200 +ENSG00000185585 +ENSG00000136918 +ENSG00000136942 +ENSG00000136950 +ENSG00000136935 +ENSG00000173611 +ENSG00000119414 +ENSG00000136933 +ENSG00000044574 +ENSG00000165219 +ENSG00000119487 +ENSG00000167081 +ENSG00000196814 +ENSG00000136944 +ENSG00000169155 +ENSG00000177125 +ENSG00000136859 +ENSG00000136828 +ENSG00000136895 +ENSG00000136856 +ENSG00000196152 +ENSG00000201302 +ENSG00000197958 +ENSG00000148356 +ENSG00000136830 +ENSG00000136854 +ENSG00000187024 +ENSG00000167094 +ENSG00000160404 +ENSG00000095370 +ENSG00000136807 +ENSG00000136877 +ENSG00000106991 +ENSG00000106992 +ENSG00000160408 +ENSG00000136840 +ENSG00000167103 +ENSG00000136908 +ENSG00000167106 +ENSG00000171169 +ENSG00000148339 +ENSG00000148334 +ENSG00000148346 +ENSG00000171159 +ENSG00000148337 +ENSG00000106976 +ENSG00000167110 +ENSG00000175854 +ENSG00000167112 +ENSG00000167113 +ENSG00000167114 +ENSG00000167118 +ENSG00000167123 +ENSG00000136811 +ENSG00000119392 +ENSG00000197694 +ENSG00000119333 +ENSG00000119335 +ENSG00000160447 +ENSG00000160446 +ENSG00000160445 +ENSG00000107021 +ENSG00000167136 +ENSG00000198917 +ENSG00000171097 +ENSG00000136802 +ENSG00000175287 +ENSG00000175283 +ENSG00000095319 +ENSG00000148341 +ENSG00000167130 +ENSG00000095321 +ENSG00000119383 +ENSG00000188483 +ENSG00000179082 +ENSG00000179058 +ENSG00000148335 +ENSG00000148331 +ENSG00000167157 +ENSG00000148344 +ENSG00000136816 +ENSG00000136827 +ENSG00000136819 +ENSG00000136878 +ENSG00000187239 +ENSG00000148358 +ENSG00000107130 +ENSG00000130707 +ENSG00000107164 +ENSG00000130713 +ENSG00000097007 +ENSG00000188710 +ENSG00000130720 +ENSG00000050555 +ENSG00000126878 +ENSG00000126883 +ENSG00000126882 +ENSG00000231587 +ENSG00000130723 +ENSG00000130714 +ENSG00000130717 +ENSG00000107263 +ENSG00000160563 +ENSG00000196358 +ENSG00000107290 +ENSG00000125482 +ENSG00000125485 +ENSG00000125484 +ENSG00000165695 +ENSG00000165699 +ENSG00000165702 +ENSG00000148308 +ENSG00000170835 +ENSG00000160271 +ENSG00000148288 +ENSG00000175164 +ENSG00000148296 +ENSG00000148297 +ENSG00000148303 +ENSG00000148290 +ENSG00000148291 +ENSG00000148248 +ENSG00000198870 +ENSG00000148300 +ENSG00000160323 +ENSG00000160325 +ENSG00000160326 +ENSG00000197859 +ENSG00000196990 +ENSG00000123454 +ENSG00000123453 +ENSG00000160293 +ENSG00000235106 +ENSG00000169925 +ENSG00000196363 +ENSG00000186350 +ENSG00000130635 +ENSG00000160339 +ENSG00000085265 +ENSG00000130558 +ENSG00000196422 +ENSG00000160345 +ENSG00000122140 +ENSG00000107147 +ENSG00000130559 +ENSG00000130560 +ENSG00000148411 +ENSG00000238227 +ENSG00000165661 +ENSG00000262075 +ENSG00000160360 +ENSG00000213221 +ENSG00000187796 +ENSG00000165684 +ENSG00000165689 +ENSG00000165688 +ENSG00000148384 +ENSG00000148396 +ENSG00000148400 +ENSG00000199161 +ENSG00000172889 +ENSG00000169692 +ENSG00000165716 +ENSG00000187922 +ENSG00000267206 +ENSG00000204001 +ENSG00000177984 +ENSG00000244187 +ENSG00000213213 +ENSG00000265806 +ENSG00000196642 +ENSG00000232434 +ENSG00000054148 +ENSG00000177943 +ENSG00000107223 +ENSG00000127191 +ENSG00000159069 +ENSG00000176919 +ENSG00000184925 +ENSG00000107317 +ENSG00000214402 +ENSG00000148362 +ENSG00000169583 +ENSG00000107331 +ENSG00000180549 +ENSG00000180539 +ENSG00000107281 +ENSG00000054179 +ENSG00000186193 +ENSG00000197355 +ENSG00000177239 +ENSG00000176978 +ENSG00000176884 +ENSG00000176248 +ENSG00000176101 +ENSG00000176058 +ENSG00000187713 +ENSG00000188566 +ENSG00000212864 +ENSG00000197191 +ENSG00000233198 +ENSG00000198569 +ENSG00000188229 +ENSG00000188163 +ENSG00000188986 +ENSG00000198113 +ENSG00000198435 +ENSG00000187609 +ENSG00000188747 +ENSG00000188833 +ENSG00000165802 +ENSG00000130653 +ENSG00000182154 +ENSG00000148399 +ENSG00000165724 +ENSG00000197070 +ENSG00000203993 +ENSG00000181090 +ENSG00000148408 +ENSG00000198763 +ENSG00000198804 +ENSG00000198712 +ENSG00000198899 +ENSG00000198727 +ENSG00000182378 +ENSG00000178605 +ENSG00000226179 +ENSG00000167393 +ENSG00000205755 +ENSG00000198223 +ENSG00000185291 +ENSG00000169100 +ENSG00000169093 +ENSG00000182162 +ENSG00000197976 +ENSG00000196433 +ENSG00000214717 +ENSG00000169084 +ENSG00000002586 +ENSG00000124343 +ENSG00000056998 +ENSG00000006756 +ENSG00000157399 +ENSG00000101825 +ENSG00000183943 +ENSG00000146938 +ENSG00000101846 +ENSG00000006757 +ENSG00000205642 +ENSG00000101849 +ENSG00000101850 +ENSG00000146950 +ENSG00000047644 +ENSG00000073464 +ENSG00000101871 +ENSG00000004961 +ENSG00000047648 +ENSG00000005302 +ENSG00000169933 +ENSG00000101911 +ENSG00000196664 +ENSG00000101916 +ENSG00000205542 +ENSG00000198759 +ENSG00000176896 +ENSG00000123595 +ENSG00000196459 +ENSG00000046651 +ENSG00000046653 +ENSG00000046647 +ENSG00000181544 +ENSG00000130150 +ENSG00000102048 +ENSG00000165192 +ENSG00000165195 +ENSG00000165197 +ENSG00000087842 +ENSG00000102010 +ENSG00000130234 +ENSG00000147003 +ENSG00000186312 +ENSG00000169239 +ENSG00000169249 +ENSG00000182287 +ENSG00000126010 +ENSG00000182798 +ENSG00000047230 +ENSG00000169895 +ENSG00000086712 +ENSG00000102054 +ENSG00000169891 +ENSG00000188158 +ENSG00000047634 +ENSG00000131831 +ENSG00000102098 +ENSG00000008086 +ENSG00000102104 +ENSG00000086717 +ENSG00000044446 +ENSG00000131828 +ENSG00000180815 +ENSG00000147010 +ENSG00000173681 +ENSG00000184368 +ENSG00000173674 +ENSG00000177189 +ENSG00000149970 +ENSG00000185915 +ENSG00000091482 +ENSG00000230797 +ENSG00000012174 +ENSG00000102172 +ENSG00000102174 +ENSG00000165186 +ENSG00000123131 +ENSG00000123130 +ENSG00000130066 +ENSG00000184831 +ENSG00000165182 +ENSG00000174010 +ENSG00000130741 +ENSG00000234230 +ENSG00000005889 +ENSG00000067992 +ENSG00000102230 +ENSG00000101868 +ENSG00000169306 +ENSG00000120280 +ENSG00000198814 +ENSG00000157625 +ENSG00000198947 +ENSG00000147027 +ENSG00000130962 +ENSG00000147036 +ENSG00000047597 +ENSG00000165168 +ENSG00000165169 +ENSG00000147041 +ENSG00000101955 +ENSG00000156313 +ENSG00000036473 +ENSG00000156298 +ENSG00000165175 +ENSG00000183337 +ENSG00000182220 +ENSG00000185753 +ENSG00000180182 +ENSG00000124486 +ENSG00000215301 +ENSG00000171659 +ENSG00000171657 +ENSG00000147044 +ENSG00000189221 +ENSG00000069535 +ENSG00000124479 +ENSG00000183690 +ENSG00000069509 +ENSG00000147050 +ENSG00000147113 +ENSG00000207870 +ENSG00000147121 +ENSG00000251192 +ENSG00000147119 +ENSG00000065923 +ENSG00000102218 +ENSG00000102221 +ENSG00000130988 +ENSG00000147123 +ENSG00000182872 +ENSG00000224975 +ENSG00000130985 +ENSG00000102225 +ENSG00000102226 +ENSG00000147117 +ENSG00000147124 +ENSG00000078061 +ENSG00000102265 +ENSG00000008056 +ENSG00000126759 +ENSG00000126767 +ENSG00000126756 +ENSG00000197779 +ENSG00000147118 +ENSG00000221994 +ENSG00000171478 +ENSG00000017483 +ENSG00000068438 +ENSG00000102312 +ENSG00000147155 +ENSG00000068354 +ENSG00000102317 +ENSG00000101940 +ENSG00000015285 +ENSG00000101945 +ENSG00000102145 +ENSG00000094631 +ENSG00000187682 +ENSG00000102109 +ENSG00000126768 +ENSG00000102103 +ENSG00000102100 +ENSG00000102096 +ENSG00000068308 +ENSG00000102057 +ENSG00000068400 +ENSG00000068323 +ENSG00000147144 +ENSG00000243279 +ENSG00000196998 +ENSG00000068394 +ENSG00000269313 +ENSG00000102007 +ENSG00000012211 +ENSG00000102003 +ENSG00000102001 +ENSG00000101997 +ENSG00000049768 +ENSG00000049769 +ENSG00000215274 +ENSG00000273820 +ENSG00000171365 +ENSG00000147082 +ENSG00000158352 +ENSG00000122824 +ENSG00000196368 +ENSG00000189369 +ENSG00000179222 +ENSG00000187243 +ENSG00000154545 +ENSG00000179304 +ENSG00000268350 +ENSG00000184194 +ENSG00000184205 +ENSG00000126012 +ENSG00000124313 +ENSG00000072501 +ENSG00000158423 +ENSG00000072506 +ENSG00000086758 +ENSG00000172943 +ENSG00000184083 +ENSG00000196632 +ENSG00000158526 +ENSG00000102302 +ENSG00000130119 +ENSG00000102316 +ENSG00000067445 +ENSG00000158571 +ENSG00000169188 +ENSG00000158578 +ENSG00000238269 +ENSG00000182518 +ENSG00000187601 +ENSG00000247746 +ENSG00000083750 +ENSG00000102349 +ENSG00000188021 +ENSG00000204271 +ENSG00000186787 +ENSG00000147059 +ENSG00000165591 +ENSG00000198455 +ENSG00000198205 +ENSG00000186767 +ENSG00000131089 +ENSG00000184675 +ENSG00000198881 +ENSG00000102043 +ENSG00000126970 +ENSG00000102053 +ENSG00000001497 +ENSG00000147065 +ENSG00000155659 +ENSG00000089472 +ENSG00000131080 +ENSG00000169083 +ENSG00000079482 +ENSG00000181704 +ENSG00000130052 +ENSG00000090776 +ENSG00000181191 +ENSG00000130054 +ENSG00000158813 +ENSG00000089289 +ENSG00000186912 +ENSG00000120500 +ENSG00000147127 +ENSG00000120509 +ENSG00000090889 +ENSG00000130055 +ENSG00000082458 +ENSG00000147164 +ENSG00000184481 +ENSG00000204165 +ENSG00000147168 +ENSG00000184634 +ENSG00000196338 +ENSG00000169562 +ENSG00000147130 +ENSG00000147140 +ENSG00000147166 +ENSG00000147133 +ENSG00000147162 +ENSG00000186810 +ENSG00000242732 +ENSG00000204131 +ENSG00000186871 +ENSG00000198034 +ENSG00000102309 +ENSG00000125931 +ENSG00000147099 +ENSG00000067177 +ENSG00000184911 +ENSG00000269502 +ENSG00000204118 +ENSG00000186462 +ENSG00000269904 +ENSG00000204116 +ENSG00000270641 +ENSG00000229807 +ENSG00000202566 +ENSG00000212027 +ENSG00000147100 +ENSG00000131263 +ENSG00000050030 +ENSG00000131269 +ENSG00000094841 +ENSG00000102383 +ENSG00000215105 +ENSG00000186675 +ENSG00000102390 +ENSG00000198934 +ENSG00000085224 +ENSG00000102158 +ENSG00000131174 +ENSG00000226784 +ENSG00000165240 +ENSG00000102144 +ENSG00000187325 +ENSG00000173198 +ENSG00000179300 +ENSG00000147145 +ENSG00000078589 +ENSG00000147138 +ENSG00000078596 +ENSG00000165288 +ENSG00000198157 +ENSG00000131171 +ENSG00000072133 +ENSG00000165259 +ENSG00000155008 +ENSG00000184788 +ENSG00000147180 +ENSG00000124429 +ENSG00000188419 +ENSG00000126733 +ENSG00000102271 +ENSG00000174740 +ENSG00000102290 +ENSG00000186310 +ENSG00000179083 +ENSG00000204086 +ENSG00000147202 +ENSG00000165194 +ENSG00000000005 +ENSG00000000003 +ENSG00000102359 +ENSG00000102362 +ENSG00000101811 +ENSG00000007952 +ENSG00000182489 +ENSG00000174225 +ENSG00000188917 +ENSG00000102384 +ENSG00000102385 +ENSG00000102387 +ENSG00000126953 +ENSG00000010671 +ENSG00000241343 +ENSG00000102393 +ENSG00000126945 +ENSG00000196440 +ENSG00000126947 +ENSG00000198960 +ENSG00000102401 +ENSG00000184867 +ENSG00000126952 +ENSG00000166432 +ENSG00000184905 +ENSG00000204071 +ENSG00000184515 +ENSG00000269437 +ENSG00000158164 +ENSG00000125962 +ENSG00000198932 +ENSG00000271147 +ENSG00000158301 +ENSG00000198908 +ENSG00000102128 +ENSG00000133169 +ENSG00000147206 +ENSG00000102409 +ENSG00000180964 +ENSG00000204065 +ENSG00000133134 +ENSG00000182916 +ENSG00000172476 +ENSG00000133142 +ENSG00000196507 +ENSG00000172465 +ENSG00000123562 +ENSG00000179363 +ENSG00000188828 +ENSG00000123560 +ENSG00000123570 +ENSG00000158427 +ENSG00000166707 +ENSG00000269743 +ENSG00000123575 +ENSG00000123572 +ENSG00000157502 +ENSG00000147231 +ENSG00000133135 +ENSG00000133138 +ENSG00000147223 +ENSG00000165376 +ENSG00000133131 +ENSG00000089682 +ENSG00000198088 +ENSG00000147234 +ENSG00000147224 +ENSG00000157514 +ENSG00000170935 +ENSG00000080561 +ENSG00000101842 +ENSG00000101843 +ENSG00000101844 +ENSG00000197565 +ENSG00000188153 +ENSG00000101888 +ENSG00000068366 +ENSG00000157600 +ENSG00000101935 +ENSG00000243978 +ENSG00000101938 +ENSG00000077264 +ENSG00000077274 +ENSG00000101901 +ENSG00000182508 +ENSG00000126016 +ENSG00000123496 +ENSG00000130224 +ENSG00000102024 +ENSG00000003096 +ENSG00000131725 +ENSG00000147251 +ENSG00000131724 +ENSG00000174460 +ENSG00000175556 +ENSG00000101856 +ENSG00000077713 +ENSG00000224281 +ENSG00000005022 +ENSG00000018610 +ENSG00000077721 +ENSG00000186416 +ENSG00000125354 +ENSG00000187808 +ENSG00000198918 +ENSG00000125351 +ENSG00000125352 +ENSG00000125356 +ENSG00000186471 +ENSG00000101882 +ENSG00000101883 +ENSG00000177485 +ENSG00000125355 +ENSG00000005893 +ENSG00000158290 +ENSG00000232119 +ENSG00000171155 +ENSG00000182890 +ENSG00000125675 +ENSG00000125676 +ENSG00000101966 +ENSG00000183918 +ENSG00000101972 +ENSG00000009694 +ENSG00000198354 +ENSG00000102038 +ENSG00000122126 +ENSG00000171388 +ENSG00000122121 +ENSG00000122122 +ENSG00000188706 +ENSG00000156697 +ENSG00000085185 +ENSG00000102034 +ENSG00000156709 +ENSG00000134594 +ENSG00000056277 +ENSG00000102078 +ENSG00000134597 +ENSG00000165675 +ENSG00000147256 +ENSG00000147255 +ENSG00000123728 +ENSG00000076770 +ENSG00000171004 +ENSG00000076716 +ENSG00000147257 +ENSG00000203952 +ENSG00000156531 +ENSG00000165704 +ENSG00000156504 +ENSG00000156500 +ENSG00000101928 +ENSG00000212747 +ENSG00000134590 +ENSG00000203950 +ENSG00000186376 +ENSG00000173275 +ENSG00000165359 +ENSG00000169446 +ENSG00000198689 +ENSG00000022267 +ENSG00000129680 +ENSG00000102241 +ENSG00000102245 +ENSG00000129675 +ENSG00000147274 +ENSG00000129682 +ENSG00000101977 +ENSG00000101974 +ENSG00000184258 +ENSG00000182195 +ENSG00000165509 +ENSG00000179542 +ENSG00000276380 +ENSG00000185985 +ENSG00000221870 +ENSG00000102081 +ENSG00000155966 +ENSG00000010404 +ENSG00000197620 +ENSG00000268738 +ENSG00000269556 +ENSG00000171116 +ENSG00000156009 +ENSG00000197021 +ENSG00000013619 +ENSG00000171100 +ENSG00000063601 +ENSG00000102181 +ENSG00000029993 +ENSG00000160131 +ENSG00000130032 +ENSG00000147378 +ENSG00000102287 +ENSG00000268089 +ENSG00000147400 +ENSG00000147383 +ENSG00000147394 +ENSG00000198883 +ENSG00000183837 +ENSG00000235961 +ENSG00000063587 +ENSG00000189420 +ENSG00000183479 +ENSG00000213397 +ENSG00000182492 +ENSG00000067842 +ENSG00000262919 +ENSG00000130829 +ENSG00000130822 +ENSG00000130821 +ENSG00000185825 +ENSG00000101986 +ENSG00000198753 +ENSG00000184343 +ENSG00000067829 +ENSG00000180879 +ENSG00000067840 +ENSG00000126895 +ENSG00000198910 +ENSG00000089820 +ENSG00000102030 +ENSG00000102032 +ENSG00000172534 +ENSG00000177854 +ENSG00000184216 +ENSG00000169057 +ENSG00000007350 +ENSG00000196924 +ENSG00000102119 +ENSG00000207165 +ENSG00000147403 +ENSG00000013563 +ENSG00000102125 +ENSG00000071553 +ENSG00000203879 +ENSG00000071859 +ENSG00000130827 +ENSG00000196976 +ENSG00000102178 +ENSG00000126903 +ENSG00000071889 +ENSG00000160211 +ENSG00000269335 +ENSG00000160219 +ENSG00000130826 +ENSG00000130830 +ENSG00000274183 +ENSG00000277203 +ENSG00000185010 +ENSG00000165775 +ENSG00000185515 +ENSG00000214827 +ENSG00000155959 +ENSG00000155961 +ENSG00000155962 +ENSG00000274791 +ENSG00000277150 +ENSG00000277745 +ENSG00000185973 +ENSG00000168939 +ENSG00000124333 +ENSG00000124334 +ENSG00000129824 +ENSG00000067646 +ENSG00000099715 +ENSG00000099725 +ENSG00000278212 +ENSG00000114374 +ENSG00000067048 +ENSG00000183878 +ENSG00000154620 +ENSG00000165246 +ENSG00000131002 +ENSG00000012817 +ENSG00000198692 \ No newline at end of file diff --git a/tutorials/tutorial_3/model_untrained.yaml b/tutorials/tutorial_3/model_untrained.yaml new file mode 100644 index 0000000..af65422 --- /dev/null +++ b/tutorials/tutorial_3/model_untrained.yaml @@ -0,0 +1,148 @@ +# Configuration file containing the configuration for the full DGD +# model. + + +####################### GAUSSIAN MIXTURE MODEL ######################## + + +# Set the dimensionality of the Gaussian mixture model. +# +# Type: int. +dim: 50 + +#---------------------------------------------------------------------# + +# Set the number of components in the Gaussian mixture model. +# +# Type: int. +n_comp: 45 + +#---------------------------------------------------------------------# + +# Set the type of covariance matrix used by the Gaussian mixture model. +# +# Type: str. +# +# Options: +# - 'fixed' for a fixed covariance matrix. +# - 'isotropic' for an isotropic covariance matrix. +# - 'diagonal' for a diagonal covariance matrix. +cm_type: diagonal + +#---------------------------------------------------------------------# + +# Set the prior distribution over the means of the components of the +# Gaussian mixture model. +# +# Type: str. +# +# Options: +# - 'softball' for a softball distribution. +means_prior_name: softball + +# Set the options to set up the prior distribution (they vary according +# to the prior defined by 'means_prior_name'). +means_prior_options: + + # Set these options if 'means_prior_name' is 'softball'. + + # Set the radius of the soft ball. + # + # Type: int. + radius: 7 + + # Set the sharpness of the soft boundary of the ball. + # + # Type: int. + sharpness: 10 + +#---------------------------------------------------------------------# + +# Set the prior distribution over the weights of the components of the +# Gaussian mixture model. +# +# Type: str. +# +# Options: +# - 'dirichlet' for a Dirichlet distribution. +weights_prior_name: dirichlet + +# Set the options to set up the prior (they vary according to the prior +# defined by 'weights_prior_name'). +weights_prior_options: + + # Set these options if 'weights_prior_name' is 'dirichlet'. + + # Set the alpha of the Dirichlet distribution determining the + # uniformity of the weights of the components in the Gaussian mixture + # model. + # + # Type: int. + alpha: 5 + +#---------------------------------------------------------------------# + +# Set the prior distribution over the log-variances of the components +# of the Gaussian mixture model. +# +# Type: str. +# +# Options: +# - 'gaussian' for a Gaussian distribution. +log_var_prior_name: gaussian + +# Set the options to set up the prior (they vary according to the prior +# defined by 'log_var_prior_name'). +log_var_prior_options: + + # Set these options if 'log_var_prior_name' is 'gaussian'. + + # Set the mean of the Gaussian distribution calculated as + # 2 * log(mean). + # + # Type: float. + mean : 0.1 + + # Set the standard deviation of the Gaussian distribution. + # + # Type: float. + stddev: 1.0 + + +############################### DECODER ############################### + + +# Set the number of units in the hidden layers. +# +# Type: list of int. +n_units_hidden_layers: [500, 8000] + +#---------------------------------------------------------------------# + +# Set the initial r-value for the negative binomial distributions +# modeling the output layer. +# +# Type: int. +r_init: 2 + +#---------------------------------------------------------------------# + +# Set the name of the activation function to be used in the output +# layer of the decoder. +# +# Type: str. +# +# Options: +# - 'sigmoid' for a sigmoid function. +# - 'softplus' for a softplus function. +activation_output: softplus + + +################################ GENES ################################ + + +# Set the plain text file containing the list of genes included in the +# DGD model. +# +# Type: str. +genes_txt_file: custom_genes.txt diff --git a/tutorials/tutorial_3/samples_test.csv b/tutorials/tutorial_3/samples_test.csv new file mode 100644 index 0000000..d1b1b1f --- /dev/null +++ b/tutorials/tutorial_3/samples_test.csv @@ -0,0 +1,6 @@ +,ENSG00000187634,ENSG00000188976,ENSG00000187961,ENSG00000187583,ENSG00000187642,ENSG00000188290,ENSG00000187608,ENSG00000188157,ENSG00000131591,ENSG00000162571,ENSG00000186891,ENSG00000186827,ENSG00000078808,ENSG00000176022,ENSG00000160087,ENSG00000162572,ENSG00000131584,ENSG00000169972,ENSG00000127054,ENSG00000224051,ENSG00000169962,ENSG00000107404,ENSG00000162576,ENSG00000175756,ENSG00000221978,ENSG00000242485,ENSG00000179403,ENSG00000215915,ENSG00000160072,ENSG00000197785,ENSG00000205090,ENSG00000160075,ENSG00000197530,ENSG00000189409,ENSG00000248333,ENSG00000189339,ENSG00000215914,ENSG00000008128,ENSG00000215790,ENSG00000008130,ENSG00000078369,ENSG00000169885,ENSG00000178821,ENSG00000187730,ENSG00000067606,ENSG00000162585,ENSG00000157933,ENSG00000116151,ENSG00000157916,ENSG00000157911,ENSG00000149527,ENSG00000157881,ENSG00000197921,ENSG00000157873,ENSG00000157870,ENSG00000142606,ENSG00000215912,ENSG00000142611,ENSG00000130762,ENSG00000162591,ENSG00000158109,ENSG00000116213,ENSG00000078900,ENSG00000162592,ENSG00000235169,ENSG00000130764,ENSG00000116198,ENSG00000169598,ENSG00000198912,ENSG00000196581,ENSG00000131697,ENSG00000069424,ENSG00000116254,ENSG00000116251,ENSG00000158286,ENSG00000116237,ENSG00000158292,ENSG00000097021,ENSG00000069812,ENSG00000187017,ENSG00000215788,ENSG00000171680,ENSG00000162408,ENSG00000173662,ENSG00000204859,ENSG00000162413,ENSG00000116273,ENSG00000041988,ENSG00000007923,ENSG00000171735,ENSG00000049245,ENSG00000049246,ENSG00000049247,ENSG00000049249,ENSG00000116288,ENSG00000116285,ENSG00000162426,ENSG00000142599,ENSG00000074800,ENSG00000142583,ENSG00000180758,ENSG00000049239,ENSG00000171621,ENSG00000171612,ENSG00000188807,ENSG00000171608,ENSG00000171603,ENSG00000178585,ENSG00000162441,ENSG00000173614,ENSG00000162444,ENSG00000130939,ENSG00000054523,ENSG00000142657,ENSG00000175279,ENSG00000241563,ENSG00000160049,ENSG00000142655,ENSG00000130940,ENSG00000175262,ENSG00000120948,ENSG00000009724,ENSG00000116649,ENSG00000171824,ENSG00000171819,ENSG00000198793,ENSG00000120942,ENSG00000116661,ENSG00000132879,ENSG00000116663,ENSG00000116670,ENSG00000162490,ENSG00000177674,ENSG00000177000,ENSG00000011021,ENSG00000175206,ENSG00000120937,ENSG00000116685,ENSG00000083444,ENSG00000116688,ENSG00000116691,ENSG00000120949,ENSG00000028137,ENSG00000048707,ENSG00000162496,ENSG00000179172,ENSG00000162494,ENSG00000162493,ENSG00000116731,ENSG00000189337,ENSG00000171729,ENSG00000142621,ENSG00000142634,ENSG00000162438,ENSG00000142615,ENSG00000215704,ENSG00000132906,ENSG00000116771,ENSG00000116138,ENSG00000197312,ENSG00000116786,ENSG00000162461,ENSG00000162458,ENSG00000233954,ENSG00000179743,ENSG00000065526,ENSG00000116809,ENSG00000183888,ENSG00000173641,ENSG00000186510,ENSG00000184908,ENSG00000185519,ENSG00000142627,ENSG00000142632,ENSG00000132881,ENSG00000037637,ENSG00000055070,ENSG00000187144,ENSG00000157191,ENSG00000219481,ENSG00000215908,ENSG00000058453,ENSG00000117122,ENSG00000159363,ENSG00000117118,ENSG00000117115,ENSG00000142623,ENSG00000159339,ENSG00000179051,ENSG00000074964,ENSG00000117154,ENSG00000159423,ENSG00000169991,ENSG00000127481,ENSG00000127463,ENSG00000053372,ENSG00000162482,ENSG00000053371,ENSG00000040487,ENSG00000077549,ENSG00000173436,ENSG00000158747,ENSG00000158748,ENSG00000162542,ENSG00000169914,ENSG00000188257,ENSG00000127472,ENSG00000162543,ENSG00000162545,ENSG00000090432,ENSG00000183114,ENSG00000158825,ENSG00000158828,ENSG00000244038,ENSG00000117245,ENSG00000189410,ENSG00000127483,ENSG00000075151,ENSG00000117298,ENSG00000142794,ENSG00000162551,ENSG00000076864,ENSG00000090686,ENSG00000187942,ENSG00000142798,ENSG00000219073,ENSG00000142789,ENSG00000070831,ENSG00000162552,ENSG00000184677,ENSG00000070886,ENSG00000173372,ENSG00000159189,ENSG00000173369,ENSG00000264014,ENSG00000133216,ENSG00000004487,ENSG00000169641,ENSG00000125944,ENSG00000125945,ENSG00000204219,ENSG00000088280,ENSG00000007968,ENSG00000117318,ENSG00000142676,ENSG00000011007,ENSG00000057757,ENSG00000011009,ENSG00000117308,ENSG00000117305,ENSG00000179163,ENSG00000189266,ENSG00000188529,ENSG00000142661,ENSG00000142677,ENSG00000185436,ENSG00000158055,ENSG00000001460,ENSG00000001461,ENSG00000117602,ENSG00000184454,ENSG00000133226,ENSG00000169504,ENSG00000020633,ENSG00000117614,ENSG00000187010,ENSG00000117616,ENSG00000183726,ENSG00000188672,ENSG00000204178,ENSG00000157978,ENSG00000117643,ENSG00000117640,ENSG00000127423,ENSG00000182749,ENSG00000283938,ENSG00000117632,ENSG00000158006,ENSG00000158008,ENSG00000158014,ENSG00000158022,ENSG00000175087,ENSG00000197245,ENSG00000142684,ENSG00000142675,ENSG00000130695,ENSG00000142669,ENSG00000158062,ENSG00000169442,ENSG00000176092,ENSG00000176083,ENSG00000117682,ENSG00000198830,ENSG00000117676,ENSG00000117713,ENSG00000060642,ENSG00000204160,ENSG00000175793,ENSG00000142751,ENSG00000198746,ENSG00000090273,ENSG00000175707,ENSG00000253368,ENSG00000158246,ENSG00000090020,ENSG00000142784,ENSG00000186501,ENSG00000142765,ENSG00000142733,ENSG00000142748,ENSG00000174950,ENSG00000181773,ENSG00000158195,ENSG00000126705,ENSG00000000938,ENSG00000126709,ENSG00000009780,ENSG00000117758,ENSG00000117751,ENSG00000130775,ENSG00000117748,ENSG00000130768,ENSG00000158156,ENSG00000158161,ENSG00000169403,ENSG00000126698,ENSG00000130770,ENSG00000130766,ENSG00000130772,ENSG00000204138,ENSG00000180198,ENSG00000180098,ENSG00000197989,ENSG00000188060,ENSG00000120656,ENSG00000162419,ENSG00000198492,ENSG00000116329,ENSG00000159023,ENSG00000253304,ENSG00000116350,ENSG00000116353,ENSG00000060656,ENSG00000162510,ENSG00000264773,ENSG00000162511,ENSG00000162512,ENSG00000134644,ENSG00000084628,ENSG00000060688,ENSG00000121766,ENSG00000121769,ENSG00000168528,ENSG00000142910,ENSG00000121764,ENSG00000162517,ENSG00000084636,ENSG00000134668,ENSG00000184007,ENSG00000121774,ENSG00000121775,ENSG00000025800,ENSG00000084652,ENSG00000160050,ENSG00000160051,ENSG00000222046,ENSG00000160055,ENSG00000084623,ENSG00000183615,ENSG00000182866,ENSG00000116478,ENSG00000175130,ENSG00000225828,ENSG00000162526,ENSG00000160058,ENSG00000273274,ENSG00000160062,ENSG00000176261,ENSG00000162521,ENSG00000162520,ENSG00000162522,ENSG00000134684,ENSG00000116497,ENSG00000160097,ENSG00000121905,ENSG00000121900,ENSG00000116514,ENSG00000004455,ENSG00000116525,ENSG00000160094,ENSG00000184389,ENSG00000134686,ENSG00000121903,ENSG00000121904,ENSG00000189280,ENSG00000189433,ENSG00000188910,ENSG00000187513,ENSG00000163866,ENSG00000116544,ENSG00000163867,ENSG00000197056,ENSG00000116560,ENSG00000146463,ENSG00000142687,ENSG00000020129,ENSG00000116819,ENSG00000126067,ENSG00000142686,ENSG00000092853,ENSG00000134698,ENSG00000092847,ENSG00000126070,ENSG00000092850,ENSG00000116863,ENSG00000171812,ENSG00000054116,ENSG00000116871,ENSG00000054118,ENSG00000142694,ENSG00000214193,ENSG00000196182,ENSG00000181817,ENSG00000201448,ENSG00000116885,ENSG00000116898,ENSG00000119535,ENSG00000163873,ENSG00000163874,ENSG00000163875,ENSG00000163877,ENSG00000163879,ENSG00000134697,ENSG00000169218,ENSG00000116922,ENSG00000134690,ENSG00000183317,ENSG00000185090,ENSG00000196449,ENSG00000197982,ENSG00000188786,ENSG00000252448,ENSG00000204084,ENSG00000183431,ENSG00000183386,ENSG00000183520,ENSG00000185668,ENSG00000116954,ENSG00000214114,ENSG00000131233,ENSG00000158315,ENSG00000174574,ENSG00000168653,ENSG00000127603,ENSG00000183682,ENSG00000243970,ENSG00000201457,ENSG00000090621,ENSG00000163909,ENSG00000116983,ENSG00000084072,ENSG00000198754,ENSG00000116985,ENSG00000043514,ENSG00000116990,ENSG00000168389,ENSG00000131236,ENSG00000131238,ENSG00000117000,ENSG00000084073,ENSG00000049089,ENSG00000084070,ENSG00000187801,ENSG00000187815,ENSG00000164002,ENSG00000117010,ENSG00000117016,ENSG00000066136,ENSG00000117013,ENSG00000179862,ENSG00000171793,ENSG00000171790,ENSG00000010803,ENSG00000204060,ENSG00000127129,ENSG00000127124,ENSG00000198815,ENSG00000177181,ENSG00000066185,ENSG00000127125,ENSG00000186409,ENSG00000171960,ENSG00000065978,ENSG00000164007,ENSG00000164008,ENSG00000164010,ENSG00000164011,ENSG00000117394,ENSG00000186973,ENSG00000243710,ENSG00000117395,ENSG00000179178,ENSG00000253313,ENSG00000066056,ENSG00000117400,ENSG00000117399,ENSG00000066322,ENSG00000159479,ENSG00000198198,ENSG00000142949,ENSG00000066135,ENSG00000126091,ENSG00000117407,ENSG00000117408,ENSG00000132768,ENSG00000117410,ENSG00000117411,ENSG00000159214,ENSG00000196517,ENSG00000178028,ENSG00000117419,ENSG00000187147,ENSG00000126106,ENSG00000198520,ENSG00000142945,ENSG00000202031,ENSG00000142937,ENSG00000142959,ENSG00000173846,ENSG00000188396,ENSG00000222009,ENSG00000117425,ENSG00000070785,ENSG00000126107,ENSG00000126088,ENSG00000162415,ENSG00000186603,ENSG00000132781,ENSG00000132773,ENSG00000070759,ENSG00000132763,ENSG00000117450,ENSG00000117448,ENSG00000132780,ENSG00000159588,ENSG00000159592,ENSG00000159596,ENSG00000197429,ENSG00000086015,ENSG00000117461,ENSG00000117472,ENSG00000085998,ENSG00000171357,ENSG00000085999,ENSG00000132128,ENSG00000173660,ENSG00000117481,ENSG00000117480,ENSG00000079277,ENSG00000142961,ENSG00000186118,ENSG00000123472,ENSG00000159658,ENSG00000142973,ENSG00000187048,ENSG00000186377,ENSG00000186160,ENSG00000162365,ENSG00000162366,ENSG00000162367,ENSG00000123473,ENSG00000162368,ENSG00000186790,ENSG00000186564,ENSG00000269113,ENSG00000117834,ENSG00000132122,ENSG00000162373,ENSG00000186094,ENSG00000162374,ENSG00000185104,ENSG00000123080,ENSG00000123091,ENSG00000085831,ENSG00000085832,ENSG00000117859,ENSG00000283899,ENSG00000169213,ENSG00000198841,ENSG00000117862,ENSG00000134717,ENSG00000157077,ENSG00000154222,ENSG00000085840,ENSG00000134748,ENSG00000134744,ENSG00000116157,ENSG00000182183,ENSG00000162377,ENSG00000162378,ENSG00000203995,ENSG00000121310,ENSG00000116171,ENSG00000174348,ENSG00000162383,ENSG00000157184,ENSG00000162384,ENSG00000162385,ENSG00000157193,ENSG00000174332,ENSG00000058804,ENSG00000058799,ENSG00000211452,ENSG00000081870,ENSG00000116212,ENSG00000116209,ENSG00000116205,ENSG00000157211,ENSG00000215883,ENSG00000116221,ENSG00000157216,ENSG00000162391,ENSG00000162390,ENSG00000184313,ENSG00000243725,ENSG00000162396,ENSG00000006555,ENSG00000162398,ENSG00000116133,ENSG00000143001,ENSG00000169174,ENSG00000162402,ENSG00000162409,ENSG00000187889,ENSG00000173406,ENSG00000162600,ENSG00000184292,ENSG00000162601,ENSG00000177606,ENSG00000224609,ENSG00000172456,ENSG00000134709,ENSG00000134716,ENSG00000162599,ENSG00000162604,ENSG00000240563,ENSG00000132854,ENSG00000162607,ENSG00000132855,ENSG00000116641,ENSG00000125703,ENSG00000187140,ENSG00000088035,ENSG00000203965,ENSG00000142856,ENSG00000079739,ENSG00000185483,ENSG00000158966,ENSG00000162437,ENSG00000162434,ENSG00000265996,ENSG00000162433,ENSG00000116675,ENSG00000213625,ENSG00000116678,ENSG00000184588,ENSG00000118473,ENSG00000152760,ENSG00000152763,ENSG00000198160,ENSG00000116704,ENSG00000081985,ENSG00000142864,ENSG00000116717,ENSG00000172380,ENSG00000162595,ENSG00000116729,ENSG00000024526,ENSG00000033122,ENSG00000066557,ENSG00000116754,ENSG00000118454,ENSG00000197568,ENSG00000116761,ENSG00000050628,ENSG00000235079,ENSG00000132485,ENSG00000229956,ENSG00000172260,ENSG00000162620,ENSG00000254685,ENSG00000116783,ENSG00000178965,ENSG00000116791,ENSG00000162623,ENSG00000137968,ENSG00000117054,ENSG00000137955,ENSG00000057468,ENSG00000184005,ENSG00000117069,ENSG00000142892,ENSG00000154027,ENSG00000036549,ENSG00000077254,ENSG00000162614,ENSG00000162613,ENSG00000162616,ENSG00000137960,ENSG00000122420,ENSG00000137959,ENSG00000137965,ENSG00000137941,ENSG00000142875,ENSG00000203943,ENSG00000240520,ENSG00000137976,ENSG00000117133,ENSG00000174021,ENSG00000122432,ENSG00000117151,ENSG00000117155,ENSG00000171517,ENSG00000153898,ENSG00000055732,ENSG00000162643,ENSG00000097096,ENSG00000162642,ENSG00000142867,ENSG00000153904,ENSG00000142871,ENSG00000117174,ENSG00000171502,ENSG00000122417,ENSG00000137975,ENSG00000016602,ENSG00000153923,ENSG00000097033,ENSG00000153936,ENSG00000143013,ENSG00000065243,ENSG00000137947,ENSG00000213516,ENSG00000117226,ENSG00000117228,ENSG00000162645,ENSG00000213512,ENSG00000162654,ENSG00000154451,ENSG00000183347,ENSG00000197147,ENSG00000231999,ENSG00000171488,ENSG00000171492,ENSG00000162664,ENSG00000122482,ENSG00000162669,ENSG00000097046,ENSG00000069702,ENSG00000172031,ENSG00000284413,ENSG00000069712,ENSG00000203910,ENSG00000174842,ENSG00000122484,ENSG00000162676,ENSG00000067208,ENSG00000207523,ENSG00000122406,ENSG00000154511,ENSG00000143033,ENSG00000117500,ENSG00000122483,ENSG00000117505,ENSG00000137942,ENSG00000137936,ENSG00000067334,ENSG00000023909,ENSG00000198691,ENSG00000137962,ENSG00000117528,ENSG00000117525,ENSG00000143036,ENSG00000117519,ENSG00000172339,ENSG00000152078,ENSG00000122481,ENSG00000117569,ENSG00000188641,ENSG00000162627,ENSG00000099260,ENSG00000156869,ENSG00000162688,ENSG00000117620,ENSG00000156876,ENSG00000122435,ENSG00000122477,ENSG00000137992,ENSG00000137996,ENSG00000079335,ENSG00000181656,ENSG00000162692,ENSG00000162694,ENSG00000162695,ENSG00000117543,ENSG00000170989,ENSG00000060718,ENSG00000185946,ENSG00000240038,ENSG00000243480,ENSG00000237763,ENSG00000174876,ENSG00000187733,ENSG00000198890,ENSG00000162631,ENSG00000134215,ENSG00000085491,ENSG00000162636,ENSG00000162639,ENSG00000134186,ENSG00000143107,ENSG00000116266,ENSG00000162641,ENSG00000121957,ENSG00000121940,ENSG00000085433,ENSG00000197780,ENSG00000215717,ENSG00000270066,ENSG00000179902,ENSG00000116299,ENSG00000031698,ENSG00000143126,ENSG00000134222,ENSG00000221986,ENSG00000134243,ENSG00000143106,ENSG00000143028,ENSG00000162650,ENSG00000174151,ENSG00000181754,ENSG00000156097,ENSG00000065135,ENSG00000116337,ENSG00000168765,ENSG00000134184,ENSG00000213366,ENSG00000134202,ENSG00000198758,ENSG00000134201,ENSG00000184371,ENSG00000168710,ENSG00000156150,ENSG00000143093,ENSG00000186150,ENSG00000197106,ENSG00000116396,ENSG00000162775,ENSG00000168679,ENSG00000134248,ENSG00000143125,ENSG00000177301,ENSG00000177272,ENSG00000143119,ENSG00000121931,ENSG00000156171,ENSG00000134255,ENSG00000162777,ENSG00000064886,ENSG00000173947,ENSG00000085465,ENSG00000116455,ENSG00000116459,ENSG00000143110,ENSG00000282608,ENSG00000116473,ENSG00000197852,ENSG00000064703,ENSG00000171385,ENSG00000143079,ENSG00000134245,ENSG00000007341,ENSG00000116489,ENSG00000155363,ENSG00000155366,ENSG00000155367,ENSG00000155380,ENSG00000198799,ENSG00000081026,ENSG00000116793,ENSG00000081019,ENSG00000134242,ENSG00000188761,ENSG00000134262,ENSG00000118655,ENSG00000163349,ENSG00000116774,ENSG00000134207,ENSG00000197323,ENSG00000116752,ENSG00000175984,ENSG00000116748,ENSG00000213281,ENSG00000009307,ENSG00000052723,ENSG00000134198,ENSG00000134259,ENSG00000173218,ENSG00000118729,ENSG00000163393,ENSG00000173212,ENSG00000163399,ENSG00000116815,ENSG00000143061,ENSG00000116824,ENSG00000134247,ENSG00000134256,ENSG00000116830,ENSG00000134253,ENSG00000134258,ENSG00000198162,ENSG00000183508,ENSG00000196505,ENSG00000065183,ENSG00000155761,ENSG00000092607,ENSG00000116874,ENSG00000116882,ENSG00000203859,ENSG00000143067,ENSG00000092621,ENSG00000134240,ENSG00000134250,ENSG00000265808,ENSG00000270392,ENSG00000198019,ENSG00000223345,ENSG00000188610,ENSG00000231752,ENSG00000240929,ENSG00000271567,ENSG00000266338,ENSG00000196369,ENSG00000215784,ENSG00000117262,ENSG00000174827,ENSG00000117281,ENSG00000265491,ENSG00000186141,ENSG00000186364,ENSG00000131788,ENSG00000198483,ENSG00000143127,ENSG00000131779,ENSG00000211451,ENSG00000265241,ENSG00000271601,ENSG00000272031,ENSG00000121851,ENSG00000265972,ENSG00000168509,ENSG00000264343,ENSG00000268043,ENSG00000131791,ENSG00000131781,ENSG00000131778,ENSG00000116128,ENSG00000162836,ENSG00000265107,ENSG00000188092,ENSG00000263956,ENSG00000270629,ENSG00000177144,ENSG00000178104,ENSG00000269713,ENSG00000263464,ENSG00000150337,ENSG00000203814,ENSG00000270882,ENSG00000203811,ENSG00000203812,ENSG00000203819,ENSG00000272196,ENSG00000203852,ENSG00000270276,ENSG00000184678,ENSG00000184260,ENSG00000184270,ENSG00000178096,ENSG00000159164,ENSG00000143368,ENSG00000014914,ENSG00000264522,ENSG00000136631,ENSG00000023902,ENSG00000143401,ENSG00000118298,ENSG00000117362,ENSG00000118292,ENSG00000159208,ENSG00000266472,ENSG00000117360,ENSG00000163125,ENSG00000143374,ENSG00000143369,ENSG00000264553,ENSG00000143382,ENSG00000143384,ENSG00000253047,ENSG00000143420,ENSG00000143457,ENSG00000143452,ENSG00000163131,ENSG00000143387,ENSG00000143437,ENSG00000143379,ENSG00000143418,ENSG00000143412,ENSG00000163141,ENSG00000143443,ENSG00000213190,ENSG00000197622,ENSG00000143458,ENSG00000143434,ENSG00000163154,ENSG00000163155,ENSG00000163156,ENSG00000163157,ENSG00000163159,ENSG00000143398,ENSG00000159352,ENSG00000143373,ENSG00000143393,ENSG00000143390,ENSG00000143416,ENSG00000159377,ENSG00000143442,ENSG00000143375,ENSG00000143367,ENSG00000143376,ENSG00000159409,ENSG00000178796,ENSG00000143436,ENSG00000143450,ENSG00000182134,ENSG00000213171,ENSG00000143365,ENSG00000225556,ENSG00000196407,ENSG00000159445,ENSG00000197747,ENSG00000163191,ENSG00000159450,ENSG00000197915,ENSG00000143631,ENSG00000143520,ENSG00000143536,ENSG00000169509,ENSG00000203786,ENSG00000163207,ENSG00000169474,ENSG00000163209,ENSG00000169469,ENSG00000163216,ENSG00000241794,ENSG00000203785,ENSG00000203782,ENSG00000163220,ENSG00000163221,ENSG00000143546,ENSG00000143556,ENSG00000197956,ENSG00000196420,ENSG00000188015,ENSG00000196154,ENSG00000196754,ENSG00000188643,ENSG00000189334,ENSG00000189171,ENSG00000160678,ENSG00000160679,ENSG00000143553,ENSG00000143621,ENSG00000169418,ENSG00000143624,ENSG00000143554,ENSG00000143614,ENSG00000198837,ENSG00000160741,ENSG00000143570,ENSG00000143578,ENSG00000143543,ENSG00000143545,ENSG00000177954,ENSG00000143552,ENSG00000143549,ENSG00000163263,ENSG00000143612,ENSG00000143569,ENSG00000143575,ENSG00000143515,ENSG00000160712,ENSG00000169291,ENSG00000163239,ENSG00000160714,ENSG00000160716,ENSG00000160710,ENSG00000143603,ENSG00000163344,ENSG00000163346,ENSG00000163348,ENSG00000160691,ENSG00000264349,ENSG00000173207,ENSG00000160688,ENSG00000160685,ENSG00000163354,ENSG00000163357,ENSG00000143537,ENSG00000243364,ENSG00000143590,ENSG00000169242,ENSG00000169241,ENSG00000179085,ENSG00000163463,ENSG00000163462,ENSG00000185499,ENSG00000169231,ENSG00000173171,ENSG00000177628,ENSG00000160767,ENSG00000116521,ENSG00000176444,ENSG00000143630,ENSG00000143627,ENSG00000160752,ENSG00000225855,ENSG00000160753,ENSG00000283701,ENSG00000116539,ENSG00000125459,ENSG00000163374,ENSG00000132676,ENSG00000203761,ENSG00000116580,ENSG00000132718,ENSG00000143622,ENSG00000132680,ENSG00000116584,ENSG00000163479,ENSG00000160803,ENSG00000116586,ENSG00000132698,ENSG00000254726,ENSG00000160789,ENSG00000196189,ENSG00000160785,ENSG00000160783,ENSG00000242252,ENSG00000160781,ENSG00000198952,ENSG00000163472,ENSG00000163467,ENSG00000163468,ENSG00000132677,ENSG00000125462,ENSG00000116604,ENSG00000183856,ENSG00000187862,ENSG00000160818,ENSG00000132702,ENSG00000132692,ENSG00000132688,ENSG00000143320,ENSG00000143319,ENSG00000143303,ENSG00000143314,ENSG00000143321,ENSG00000143294,ENSG00000027869,ENSG00000027644,ENSG00000198400,ENSG00000187800,ENSG00000160838,ENSG00000132694,ENSG00000253831,ENSG00000117036,ENSG00000143297,ENSG00000160856,ENSG00000132704,ENSG00000163534,ENSG00000183853,ENSG00000158473,ENSG00000158481,ENSG00000163554,ENSG00000163563,ENSG00000163564,ENSG00000163565,ENSG00000163568,ENSG00000162706,ENSG00000213088,ENSG00000179639,ENSG00000132693,ENSG00000158716,ENSG00000181036,ENSG00000158714,ENSG00000188004,ENSG00000243284,ENSG00000213085,ENSG00000158710,ENSG00000085552,ENSG00000143315,ENSG00000177807,ENSG00000162728,ENSG00000162729,ENSG00000018625,ENSG00000132681,ENSG00000143318,ENSG00000162734,ENSG00000132716,ENSG00000162735,ENSG00000235082,ENSG00000122218,ENSG00000162736,ENSG00000171786,ENSG00000162738,ENSG00000162739,ENSG00000066294,ENSG00000117090,ENSG00000117091,ENSG00000026751,ENSG00000122224,ENSG00000122223,ENSG00000179914,ENSG00000158769,ENSG00000215845,ENSG00000158773,ENSG00000186517,ENSG00000162755,ENSG00000143256,ENSG00000158793,ENSG00000158796,ENSG00000143222,ENSG00000143258,ENSG00000158850,ENSG00000143224,ENSG00000158859,ENSG00000158864,ENSG00000158869,ENSG00000158874,ENSG00000284035,ENSG00000158882,ENSG00000143257,ENSG00000248485,ENSG00000158887,ENSG00000143252,ENSG00000143226,ENSG00000173110,ENSG00000203747,ENSG00000244682,ENSG00000162747,ENSG00000072694,ENSG00000213075,ENSG00000132185,ENSG00000162746,ENSG00000081721,ENSG00000118217,ENSG00000162745,ENSG00000198929,ENSG00000171722,ENSG00000239887,ENSG00000198574,ENSG00000152332,ENSG00000117143,ENSG00000162733,ENSG00000132196,ENSG00000117152,ENSG00000143248,ENSG00000232995,ENSG00000143228,ENSG00000185630,ENSG00000162761,ENSG00000143171,ENSG00000143198,ENSG00000143149,ENSG00000143183,ENSG00000143179,ENSG00000188859,ENSG00000143157,ENSG00000152382,ENSG00000143195,ENSG00000143194,ENSG00000198842,ENSG00000143167,ENSG00000143190,ENSG00000198821,ENSG00000143162,ENSG00000198771,ENSG00000197965,ENSG00000143199,ENSG00000143158,ENSG00000143164,ENSG00000143147,ENSG00000143155,ENSG00000213064,ENSG00000143178,ENSG00000143185,ENSG00000143184,ENSG00000143196,ENSG00000143153,ENSG00000143156,ENSG00000117475,ENSG00000117477,ENSG00000117479,ENSG00000198734,ENSG00000174175,ENSG00000188404,ENSG00000007908,ENSG00000171806,ENSG00000000460,ENSG00000000457,ENSG00000075945,ENSG00000120370,ENSG00000116132,ENSG00000007933,ENSG00000117507,ENSG00000094963,ENSG00000010932,ENSG00000076258,ENSG00000117523,ENSG00000034971,ENSG00000117533,ENSG00000010165,ENSG00000208024,ENSG00000230630,ENSG00000197959,ENSG00000135845,ENSG00000094975,ENSG00000117560,ENSG00000120337,ENSG00000117586,ENSG00000117592,ENSG00000162753,ENSG00000183831,ENSG00000076321,ENSG00000120334,ENSG00000117593,ENSG00000234741,ENSG00000185278,ENSG00000117601,ENSG00000135870,ENSG00000203737,ENSG00000152061,ENSG00000116161,ENSG00000120333,ENSG00000120332,ENSG00000235750,ENSG00000116147,ENSG00000143207,ENSG00000116183,ENSG00000152092,ENSG00000198797,ENSG00000120341,ENSG00000075391,ENSG00000240021,ENSG00000116194,ENSG00000116191,ENSG00000116199,ENSG00000186283,ENSG00000143322,ENSG00000057252,ENSG00000162779,ENSG00000162782,ENSG00000143340,ENSG00000169905,ENSG00000143337,ENSG00000135837,ENSG00000116260,ENSG00000121454,ENSG00000230124,ENSG00000143324,ENSG00000135835,ENSG00000135823,ENSG00000153029,ENSG00000162783,ENSG00000198216,ENSG00000135821,ENSG00000203730,ENSG00000135828,ENSG00000143333,ENSG00000135824,ENSG00000135838,ENSG00000135829,ENSG00000135862,ENSG00000058085,ENSG00000157064,ENSG00000116701,ENSG00000116698,ENSG00000162704,ENSG00000143344,ENSG00000198756,ENSG00000198860,ENSG00000116667,ENSG00000116406,ENSG00000135842,ENSG00000121481,ENSG00000121486,ENSG00000116668,ENSG00000116679,ENSG00000143341,ENSG00000116690,ENSG00000047410,ENSG00000262180,ENSG00000157181,ENSG00000116703,ENSG00000073756,ENSG00000116711,ENSG00000162670,ENSG00000150681,ENSG00000090104,ENSG00000127074,ENSG00000116741,ENSG00000116750,ENSG00000116747,ENSG00000023572,ENSG00000162630,ENSG00000134371,ENSG00000162687,ENSG00000000971,ENSG00000116785,ENSG00000244414,ENSG00000066279,ENSG00000177888,ENSG00000134376,ENSG00000213047,ENSG00000203724,ENSG00000151414,ENSG00000081237,ENSG00000116833,ENSG00000162702,ENSG00000118193,ENSG00000118197,ENSG00000118200,ENSG00000163362,ENSG00000116852,ENSG00000081248,ENSG00000116857,ENSG00000163395,ENSG00000081277,ENSG00000118194,ENSG00000159166,ENSG00000159173,ENSG00000174307,ENSG00000159176,ENSG00000221028,ENSG00000134369,ENSG00000198700,ENSG00000198892,ENSG00000163431,ENSG00000134375,ENSG00000176393,ENSG00000163435,ENSG00000170075,ENSG00000143862,ENSG00000143851,ENSG00000243323,ENSG00000133067,ENSG00000077152,ENSG00000077157,ENSG00000143858,ENSG00000117139,ENSG00000183155,ENSG00000117153,ENSG00000159346,ENSG00000159348,ENSG00000163444,ENSG00000143847,ENSG00000163485,ENSG00000133055,ENSG00000133048,ENSG00000133063,ENSG00000159388,ENSG00000122176,ENSG00000188783,ENSG00000188770,ENSG00000058668,ENSG00000122188,ENSG00000257315,ENSG00000058673,ENSG00000182004,ENSG00000143842,ENSG00000143845,ENSG00000143839,ENSG00000174567,ENSG00000143850,ENSG00000158615,ENSG00000133056,ENSG00000198625,ENSG00000170382,ENSG00000163531,ENSG00000184144,ENSG00000174529,ENSG00000117222,ENSG00000133059,ENSG00000133069,ENSG00000163545,ENSG00000162873,ENSG00000186007,ENSG00000117266,ENSG00000158711,ENSG00000158715,ENSG00000201944,ENSG00000069275,ENSG00000117280,ENSG00000133065,ENSG00000162877,ENSG00000174502,ENSG00000276600,ENSG00000196188,ENSG00000196550,ENSG00000266028,ENSG00000263528,ENSG00000266094,ENSG00000143486,ENSG00000143479,ENSG00000162889,ENSG00000136634,ENSG00000162892,ENSG00000162896,ENSG00000182795,ENSG00000180667,ENSG00000123836,ENSG00000123843,ENSG00000123838,ENSG00000196352,ENSG00000117322,ENSG00000203710,ENSG00000197721,ENSG00000117335,ENSG00000174059,ENSG00000076356,ENSG00000008118,ENSG00000283876,ENSG00000196878,ENSG00000123689,ENSG00000117594,ENSG00000009790,ENSG00000162757,ENSG00000117595,ENSG00000117597,ENSG00000143469,ENSG00000082497,ENSG00000054392,ENSG00000143473,ENSG00000117625,ENSG00000082512,ENSG00000198570,ENSG00000170385,ENSG00000117650,ENSG00000123684,ENSG00000143493,ENSG00000143476,ENSG00000066027,ENSG00000065600,ENSG00000117691,ENSG00000162772,ENSG00000162771,ENSG00000123685,ENSG00000117697,ENSG00000203705,ENSG00000185523,ENSG00000162769,ENSG00000143494,ENSG00000174606,ENSG00000136643,ENSG00000117707,ENSG00000143499,ENSG00000152104,ENSG00000117724,ENSG00000082482,ENSG00000136636,ENSG00000042781,ENSG00000196482,ENSG00000092978,ENSG00000162814,ENSG00000067533,ENSG00000092969,ENSG00000143353,ENSG00000136628,ENSG00000162813,ENSG00000067704,ENSG00000118873,ENSG00000116141,ENSG00000162817,ENSG00000117791,ENSG00000186205,ENSG00000136630,ENSG00000234754,ENSG00000143507,ENSG00000143512,ENSG00000143498,ENSG00000154305,ENSG00000186063,ENSG00000162819,ENSG00000197520,ENSG00000154309,ENSG00000187554,ENSG00000143502,ENSG00000203697,ENSG00000162909,ENSG00000143514,ENSG00000143756,ENSG00000143753,ENSG00000143748,ENSG00000143771,ENSG00000162923,ENSG00000143786,ENSG00000185842,ENSG00000143815,ENSG00000154380,ENSG00000143742,ENSG00000143819,ENSG00000196187,ENSG00000243709,ENSG00000143811,ENSG00000143768,ENSG00000143751,ENSG00000163041,ENSG00000182827,ENSG00000183814,ENSG00000143799,ENSG00000143772,ENSG00000143801,ENSG00000143776,ENSG00000181450,ENSG00000081692,ENSG00000143740,ENSG00000143816,ENSG00000143761,ENSG00000143793,ENSG00000162910,ENSG00000143774,ENSG00000198835,ENSG00000181873,ENSG00000154358,ENSG00000154370,ENSG00000162931,ENSG00000181218,ENSG00000196890,ENSG00000168159,ENSG00000116574,ENSG00000168118,ENSG00000154429,ENSG00000143632,ENSG00000069248,ENSG00000135776,ENSG00000135801,ENSG00000135763,ENSG00000143641,ENSG00000177614,ENSG00000135775,ENSG00000135744,ENSG00000135773,ENSG00000119280,ENSG00000143643,ENSG00000173409,ENSG00000182118,ENSG00000119283,ENSG00000143633,ENSG00000116906,ENSG00000116903,ENSG00000010072,ENSG00000135766,ENSG00000116918,ENSG00000162946,ENSG00000116991,ENSG00000212916,ENSG00000135778,ENSG00000135750,ENSG00000183780,ENSG00000168275,ENSG00000059588,ENSG00000168264,ENSG00000207181,ENSG00000173726,ENSG00000188739,ENSG00000054267,ENSG00000152904,ENSG00000116957,ENSG00000162885,ENSG00000168243,ENSG00000143669,ENSG00000116962,ENSG00000077585,ENSG00000186197,ENSG00000223776,ENSG00000116977,ENSG00000119285,ENSG00000077522,ENSG00000116984,ENSG00000198626,ENSG00000133019,ENSG00000155816,ENSG00000180875,ENSG00000182901,ENSG00000091483,ENSG00000117009,ENSG00000203668,ENSG00000054277,ENSG00000162843,ENSG00000174371,ENSG00000197769,ENSG00000180287,ENSG00000143702,ENSG00000054282,ENSG00000117020,ENSG00000179456,ENSG00000173728,ENSG00000035687,ENSG00000121644,ENSG00000203667,ENSG00000153187,ENSG00000203666,ENSG00000162849,ENSG00000185420,ENSG00000162851,ENSG00000162852,ENSG00000143653,ENSG00000153207,ENSG00000197472,ENSG00000277462,ENSG00000188295,ENSG00000196418,ENSG00000162714,ENSG00000162711,ENSG00000169224,ENSG00000162722,ENSG00000238243,ENSG00000175137,ENSG00000171161,ENSG00000171163,ENSG00000185220,ENSG00000261456,ENSG00000015171,ENSG00000151240,ENSG00000107929,ENSG00000107937,ENSG00000148377,ENSG00000232656,ENSG00000067064,ENSG00000047056,ENSG00000185736,ENSG00000067057,ENSG00000107959,ENSG00000067082,ENSG00000165568,ENSG00000151631,ENSG00000187134,ENSG00000151632,ENSG00000196139,ENSG00000198610,ENSG00000178462,ENSG00000173848,ENSG00000178372,ENSG00000178363,ENSG00000196372,ENSG00000108021,ENSG00000057608,ENSG00000134461,ENSG00000134452,ENSG00000134470,ENSG00000134460,ENSG00000134453,ENSG00000170525,ENSG00000065675,ENSG00000198879,ENSG00000123243,ENSG00000151655,ENSG00000151657,ENSG00000165629,ENSG00000165632,ENSG00000107485,ENSG00000048740,ENSG00000148429,ENSG00000134463,ENSG00000148426,ENSG00000151461,ENSG00000181192,ENSG00000065665,ENSG00000165609,ENSG00000151465,ENSG00000183049,ENSG00000151468,ENSG00000123240,ENSG00000065328,ENSG00000107537,ENSG00000086475,ENSG00000165626,ENSG00000165630,ENSG00000151474,ENSG00000065809,ENSG00000185267,ENSG00000187522,ENSG00000152455,ENSG00000152457,ENSG00000197889,ENSG00000152463,ENSG00000176244,ENSG00000152464,ENSG00000152465,ENSG00000148468,ENSG00000077943,ENSG00000165983,ENSG00000165985,ENSG00000148484,ENSG00000107611,ENSG00000107614,ENSG00000026025,ENSG00000148488,ENSG00000136738,ENSG00000148483,ENSG00000260314,ENSG00000148482,ENSG00000165995,ENSG00000241058,ENSG00000165997,ENSG00000120594,ENSG00000078114,ENSG00000204682,ENSG00000180592,ENSG00000078403,ENSG00000136770,ENSG00000148444,ENSG00000168283,ENSG00000077327,ENSG00000150867,ENSG00000165309,ENSG00000148450,ENSG00000165312,ENSG00000120549,ENSG00000107863,ENSG00000099256,ENSG00000185875,ENSG00000151023,ENSG00000151025,ENSG00000095777,ENSG00000077420,ENSG00000148459,ENSG00000136754,ENSG00000107890,ENSG00000136758,ENSG00000120539,ENSG00000107897,ENSG00000099246,ENSG00000150051,ENSG00000169126,ENSG00000150054,ENSG00000095787,ENSG00000095739,ENSG00000197321,ENSG00000165757,ENSG00000107951,ENSG00000107968,ENSG00000183621,ENSG00000237036,ENSG00000148516,ENSG00000165322,ENSG00000170759,ENSG00000120616,ENSG00000216937,ENSG00000150093,ENSG00000099250,ENSG00000148498,ENSG00000108094,ENSG00000095794,ENSG00000108100,ENSG00000177283,ENSG00000198105,ENSG00000175395,ENSG00000189180,ENSG00000075407,ENSG00000196693,ENSG00000165733,ENSG00000165731,ENSG00000169826,ENSG00000198915,ENSG00000169813,ENSG00000196793,ENSG00000198298,ENSG00000169740,ENSG00000223910,ENSG00000226790,ENSG00000107562,ENSG00000187783,ENSG00000165507,ENSG00000107551,ENSG00000165512,ENSG00000256574,ENSG00000012779,ENSG00000165406,ENSG00000172671,ENSG00000188234,ENSG00000265354,ENSG00000266412,ENSG00000264204,ENSG00000274209,ENSG00000264230,ENSG00000204175,ENSG00000204176,ENSG00000165874,ENSG00000204179,ENSG00000266524,ENSG00000265763,ENSG00000265190,ENSG00000204172,ENSG00000189014,ENSG00000107643,ENSG00000128805,ENSG00000128815,ENSG00000165633,ENSG00000204161,ENSG00000177354,ENSG00000225830,ENSG00000197444,ENSG00000227345,ENSG00000204149,ENSG00000188611,ENSG00000198964,ENSG00000204147,ENSG00000148584,ENSG00000177613,ENSG00000185532,ENSG00000107984,ENSG00000150275,ENSG00000122952,ENSG00000151151,ENSG00000122873,ENSG00000072401,ENSG00000108064,ENSG00000122870,ENSG00000165443,ENSG00000148541,ENSG00000165449,ENSG00000108091,ENSG00000151150,ENSG00000170312,ENSG00000072422,ENSG00000196932,ENSG00000183346,ENSG00000150347,ENSG00000182010,ENSG00000138311,ENSG00000181915,ENSG00000122877,ENSG00000148572,ENSG00000171988,ENSG00000165476,ENSG00000216740,ENSG00000198739,ENSG00000183230,ENSG00000108176,ENSG00000096717,ENSG00000148634,ENSG00000138347,ENSG00000179774,ENSG00000108187,ENSG00000096746,ENSG00000204130,ENSG00000138346,ENSG00000122912,ENSG00000138336,ENSG00000283551,ENSG00000060339,ENSG00000165730,ENSG00000107625,ENSG00000165732,ENSG00000122862,ENSG00000122958,ENSG00000156502,ENSG00000156510,ENSG00000156515,ENSG00000075073,ENSG00000099282,ENSG00000171224,ENSG00000197467,ENSG00000099284,ENSG00000042286,ENSG00000156521,ENSG00000079332,ENSG00000180817,ENSG00000148734,ENSG00000172731,ENSG00000148730,ENSG00000156574,ENSG00000107719,ENSG00000180644,ENSG00000138316,ENSG00000166224,ENSG00000166228,ENSG00000107731,ENSG00000198246,ENSG00000107736,ENSG00000197746,ENSG00000122863,ENSG00000107742,ENSG00000138303,ENSG00000166295,ENSG00000168209,ENSG00000148719,ENSG00000107745,ENSG00000156026,ENSG00000138315,ENSG00000122884,ENSG00000166321,ENSG00000122882,ENSG00000138286,ENSG00000213551,ENSG00000182180,ENSG00000227540,ENSG00000236756,ENSG00000138279,ENSG00000166343,ENSG00000107758,ENSG00000166348,ENSG00000177791,ENSG00000166317,ENSG00000172650,ENSG00000176986,ENSG00000196968,ENSG00000172586,ENSG00000214655,ENSG00000166507,ENSG00000148660,ENSG00000122861,ENSG00000035403,ENSG00000185009,ENSG00000156110,ENSG00000156650,ENSG00000079393,ENSG00000156671,ENSG00000165637,ENSG00000165644,ENSG00000226051,ENSG00000165655,ENSG00000237149,ENSG00000148655,ENSG00000156113,ENSG00000151208,ENSG00000148606,ENSG00000138326,ENSG00000108175,ENSG00000108179,ENSG00000165424,ENSG00000253626,ENSG00000185303,ENSG00000122852,ENSG00000133661,ENSG00000189129,ENSG00000122359,ENSG00000151224,ENSG00000122378,ENSG00000108219,ENSG00000178217,ENSG00000185737,ENSG00000165678,ENSG00000148600,ENSG00000148604,ENSG00000107771,ENSG00000182771,ENSG00000062650,ENSG00000122375,ENSG00000122367,ENSG00000107779,ENSG00000173267,ENSG00000173269,ENSG00000148671,ENSG00000148672,ENSG00000122376,ENSG00000184923,ENSG00000214562,ENSG00000107789,ENSG00000198682,ENSG00000138138,ENSG00000223820,ENSG00000227268,ENSG00000171862,ENSG00000184719,ENSG00000204022,ENSG00000182333,ENSG00000152766,ENSG00000138134,ENSG00000107796,ENSG00000026103,ENSG00000138135,ENSG00000119922,ENSG00000119917,ENSG00000185745,ENSG00000107798,ENSG00000152778,ENSG00000152779,ENSG00000152782,ENSG00000138182,ENSG00000148680,ENSG00000148688,ENSG00000148677,ENSG00000234043,ENSG00000180628,ENSG00000165338,ENSG00000119938,ENSG00000107854,ENSG00000174721,ENSG00000095564,ENSG00000107864,ENSG00000198060,ENSG00000119912,ENSG00000138160,ENSG00000152804,ENSG00000138190,ENSG00000187553,ENSG00000095596,ENSG00000138119,ENSG00000138180,ENSG00000138207,ENSG00000186188,ENSG00000095464,ENSG00000148690,ENSG00000108231,ENSG00000176273,ENSG00000180764,ENSG00000138193,ENSG00000173145,ENSG00000108239,ENSG00000119969,ENSG00000108242,ENSG00000138115,ENSG00000173124,ENSG00000107438,ENSG00000095637,ENSG00000059573,ENSG00000119977,ENSG00000138185,ENSG00000188649,ENSG00000107443,ENSG00000177853,ENSG00000095585,ENSG00000095587,ENSG00000077147,ENSG00000155629,ENSG00000196233,ENSG00000187122,ENSG00000213390,ENSG00000165879,ENSG00000181274,ENSG00000052749,ENSG00000171314,ENSG00000171311,ENSG00000171307,ENSG00000155229,ENSG00000165886,ENSG00000165887,ENSG00000203942,ENSG00000241935,ENSG00000171160,ENSG00000155252,ENSG00000119986,ENSG00000155254,ENSG00000155256,ENSG00000120057,ENSG00000155265,ENSG00000095713,ENSG00000166024,ENSG00000138131,ENSG00000284415,ENSG00000119943,ENSG00000264610,ENSG00000107521,ENSG00000172987,ENSG00000119946,ENSG00000120053,ENSG00000155287,ENSG00000198018,ENSG00000014919,ENSG00000119929,ENSG00000023839,ENSG00000107554,ENSG00000107566,ENSG00000213341,ENSG00000095485,ENSG00000196072,ENSG00000107593,ENSG00000099194,ENSG00000075290,ENSG00000075826,ENSG00000166136,ENSG00000166135,ENSG00000119906,ENSG00000095539,ENSG00000055950,ENSG00000107815,ENSG00000107816,ENSG00000186862,ENSG00000107819,ENSG00000107821,ENSG00000166167,ENSG00000166169,ENSG00000166171,ENSG00000107829,ENSG00000107831,ENSG00000107833,ENSG00000198408,ENSG00000120049,ENSG00000120029,ENSG00000166189,ENSG00000198728,ENSG00000148840,ENSG00000166197,ENSG00000119915,ENSG00000107862,ENSG00000077150,ENSG00000059915,ENSG00000107872,ENSG00000107874,ENSG00000138107,ENSG00000107882,ENSG00000171206,ENSG00000138175,ENSG00000156398,ENSG00000166272,ENSG00000148795,ENSG00000214435,ENSG00000148842,ENSG00000076685,ENSG00000148798,ENSG00000156374,ENSG00000148835,ENSG00000173915,ENSG00000148843,ENSG00000138172,ENSG00000185933,ENSG00000107954,ENSG00000107957,ENSG00000107960,ENSG00000065613,ENSG00000065618,ENSG00000156384,ENSG00000197748,ENSG00000148834,ENSG00000065621,ENSG00000148841,ENSG00000120051,ENSG00000156395,ENSG00000108018,ENSG00000108039,ENSG00000148700,ENSG00000119950,ENSG00000119953,ENSG00000138166,ENSG00000108055,ENSG00000203867,ENSG00000150593,ENSG00000214413,ENSG00000108061,ENSG00000150594,ENSG00000119927,ENSG00000197142,ENSG00000023041,ENSG00000151532,ENSG00000148737,ENSG00000148702,ENSG00000197893,ENSG00000165806,ENSG00000148735,ENSG00000198924,ENSG00000196865,ENSG00000043591,ENSG00000095627,ENSG00000165816,ENSG00000169129,ENSG00000099204,ENSG00000151553,ENSG00000165832,ENSG00000107518,ENSG00000151892,ENSG00000175535,ENSG00000187021,ENSG00000266200,ENSG00000165863,ENSG00000165868,ENSG00000188316,ENSG00000165646,ENSG00000165650,ENSG00000229847,ENSG00000170370,ENSG00000107560,ENSG00000177640,ENSG00000165669,ENSG00000151893,ENSG00000188613,ENSG00000207468,ENSG00000107581,ENSG00000119979,ENSG00000183605,ENSG00000165672,ENSG00000198873,ENSG00000148908,ENSG00000151923,ENSG00000151929,ENSG00000198825,ENSG00000197771,ENSG00000107651,ENSG00000120008,ENSG00000066468,ENSG00000107669,ENSG00000107672,ENSG00000138162,ENSG00000138152,ENSG00000107679,ENSG00000254636,ENSG00000166033,ENSG00000187908,ENSG00000138161,ENSG00000213185,ENSG00000119965,ENSG00000179988,ENSG00000095574,ENSG00000196177,ENSG00000154473,ENSG00000154478,ENSG00000121898,ENSG00000182022,ENSG00000065154,ENSG00000107902,ENSG00000189319,ENSG00000203791,ENSG00000165660,ENSG00000019995,ENSG00000175029,ENSG00000107938,ENSG00000188690,ENSG00000107949,ENSG00000089876,ENSG00000203780,ENSG00000148848,ENSG00000154493,ENSG00000188916,ENSG00000150760,ENSG00000186766,ENSG00000132334,ENSG00000148773,ENSG00000170430,ENSG00000108001,ENSG00000108010,ENSG00000176769,ENSG00000175470,ENSG00000176171,ENSG00000188385,ENSG00000151640,ENSG00000165752,ENSG00000148814,ENSG00000171813,ENSG00000068383,ENSG00000148826,ENSG00000171811,ENSG00000171798,ENSG00000151650,ENSG00000151651,ENSG00000130640,ENSG00000198546,ENSG00000130643,ENSG00000165828,ENSG00000148803,ENSG00000127884,ENSG00000148832,ENSG00000148824,ENSG00000203772,ENSG00000130649,ENSG00000171772,ENSG00000177947,ENSG00000177951,ENSG00000177963,ENSG00000142082,ENSG00000185627,ENSG00000174885,ENSG00000142102,ENSG00000185201,ENSG00000185885,ENSG00000142089,ENSG00000182272,ENSG00000184363,ENSG00000185187,ENSG00000185101,ENSG00000174915,ENSG00000023191,ENSG00000174775,ENSG00000161328,ENSG00000185522,ENSG00000099849,ENSG00000199038,ENSG00000247095,ENSG00000070047,ENSG00000185507,ENSG00000099834,ENSG00000070031,ENSG00000069696,ENSG00000177042,ENSG00000177030,ENSG00000177106,ENSG00000177156,ENSG00000177225,ENSG00000184524,ENSG00000177542,ENSG00000177595,ENSG00000177600,ENSG00000177666,ENSG00000177685,ENSG00000177697,ENSG00000177700,ENSG00000214063,ENSG00000177830,ENSG00000183020,ENSG00000184956,ENSG00000198788,ENSG00000215182,ENSG00000117983,ENSG00000078902,ENSG00000174672,ENSG00000182208,ENSG00000184545,ENSG00000205869,ENSG00000205867,ENSG00000117984,ENSG00000149043,ENSG00000130598,ENSG00000130592,ENSG00000130595,ENSG00000214026,ENSG00000226416,ENSG00000130600,ENSG00000167244,ENSG00000099869,ENSG00000129965,ENSG00000180176,ENSG00000183734,ENSG00000110665,ENSG00000064201,ENSG00000110651,ENSG00000184281,ENSG00000070985,ENSG00000269821,ENSG00000053918,ENSG00000129757,ENSG00000254827,ENSG00000110628,ENSG00000181649,ENSG00000205531,ENSG00000110619,ENSG00000021762,ENSG00000184350,ENSG00000005801,ENSG00000182048,ENSG00000167311,ENSG00000129749,ENSG00000110713,ENSG00000148985,ENSG00000177105,ENSG00000167323,ENSG00000167325,ENSG00000132109,ENSG00000167333,ENSG00000180785,ENSG00000167332,ENSG00000244734,ENSG00000223609,ENSG00000213934,ENSG00000213931,ENSG00000175518,ENSG00000121236,ENSG00000258659,ENSG00000196565,ENSG00000132274,ENSG00000181074,ENSG00000132256,ENSG00000180878,ENSG00000051009,ENSG00000132259,ENSG00000110148,ENSG00000170955,ENSG00000166311,ENSG00000166313,ENSG00000110169,ENSG00000110171,ENSG00000132254,ENSG00000132286,ENSG00000179532,ENSG00000132275,ENSG00000166333,ENSG00000166337,ENSG00000166340,ENSG00000166341,ENSG00000158042,ENSG00000254838,ENSG00000149054,ENSG00000149050,ENSG00000158077,ENSG00000170743,ENSG00000183801,ENSG00000166387,ENSG00000166394,ENSG00000183378,ENSG00000175390,ENSG00000166402,ENSG00000166405,ENSG00000166407,ENSG00000130413,ENSG00000166436,ENSG00000166441,ENSG00000166444,ENSG00000166452,ENSG00000176029,ENSG00000175348,ENSG00000175352,ENSG00000175356,ENSG00000184014,ENSG00000166471,ENSG00000201998,ENSG00000205339,ENSG00000166478,ENSG00000166483,ENSG00000133789,ENSG00000133812,ENSG00000148926,ENSG00000133805,ENSG00000255823,ENSG00000110315,ENSG00000177112,ENSG00000133800,ENSG00000072952,ENSG00000198730,ENSG00000110321,ENSG00000236287,ENSG00000254598,ENSG00000110328,ENSG00000170242,ENSG00000050165,ENSG00000133816,ENSG00000133808,ENSG00000197702,ENSG00000187079,ENSG00000189431,ENSG00000133794,ENSG00000148925,ENSG00000197601,ENSG00000262655,ENSG00000133818,ENSG00000129083,ENSG00000129084,ENSG00000152270,ENSG00000186104,ENSG00000110680,ENSG00000175868,ENSG00000188487,ENSG00000110693,ENSG00000110696,ENSG00000166689,ENSG00000110700,ENSG00000011405,ENSG00000070081,ENSG00000188211,ENSG00000187486,ENSG00000006071,ENSG00000006611,ENSG00000129159,ENSG00000129158,ENSG00000129167,ENSG00000166788,ENSG00000148965,ENSG00000134339,ENSG00000173432,ENSG00000110756,ENSG00000110768,ENSG00000134333,ENSG00000166796,ENSG00000166800,ENSG00000074319,ENSG00000151116,ENSG00000179119,ENSG00000151117,ENSG00000179057,ENSG00000110786,ENSG00000177054,ENSG00000129170,ENSG00000129173,ENSG00000166833,ENSG00000109854,ENSG00000185238,ENSG00000165973,ENSG00000171714,ENSG00000183161,ENSG00000148935,ENSG00000198168,ENSG00000187398,ENSG00000169550,ENSG00000134343,ENSG00000148942,ENSG00000176971,ENSG00000129151,ENSG00000109881,ENSG00000205213,ENSG00000148943,ENSG00000245573,ENSG00000176697,ENSG00000121621,ENSG00000169519,ENSG00000182255,ENSG00000152219,ENSG00000066382,ENSG00000170959,ENSG00000170946,ENSG00000148950,ENSG00000109911,ENSG00000007372,ENSG00000049449,ENSG00000184937,ENSG00000149100,ENSG00000186714,ENSG00000135378,ENSG00000060749,ENSG00000121690,ENSG00000176148,ENSG00000176102,ENSG00000110422,ENSG00000110427,ENSG00000205177,ENSG00000085063,ENSG00000110429,ENSG00000135363,ENSG00000135387,ENSG00000135372,ENSG00000166016,ENSG00000121691,ENSG00000135373,ENSG00000149089,ENSG00000110435,ENSG00000026508,ENSG00000110436,ENSG00000149090,ENSG00000179431,ENSG00000166326,ENSG00000179241,ENSG00000110442,ENSG00000135362,ENSG00000175104,ENSG00000166349,ENSG00000175097,ENSG00000166352,ENSG00000148948,ENSG00000166181,ENSG00000052841,ENSG00000149084,ENSG00000166199,ENSG00000187479,ENSG00000110455,ENSG00000151348,ENSG00000052850,ENSG00000085117,ENSG00000157570,ENSG00000175274,ENSG00000019485,ENSG00000019505,ENSG00000175264,ENSG00000181830,ENSG00000121671,ENSG00000121653,ENSG00000234776,ENSG00000121680,ENSG00000135365,ENSG00000157613,ENSG00000264102,ENSG00000149091,ENSG00000110492,ENSG00000180720,ENSG00000110497,ENSG00000180423,ENSG00000175224,ENSG00000175220,ENSG00000175213,ENSG00000180210,ENSG00000175216,ENSG00000134569,ENSG00000149179,ENSG00000149182,ENSG00000165912,ENSG00000134574,ENSG00000134575,ENSG00000025434,ENSG00000110514,ENSG00000134571,ENSG00000066336,ENSG00000165915,ENSG00000165916,ENSG00000165917,ENSG00000149187,ENSG00000110536,ENSG00000123444,ENSG00000213619,ENSG00000196666,ENSG00000172247,ENSG00000109919,ENSG00000165923,ENSG00000109920,ENSG00000030066,ENSG00000149177,ENSG00000086205,ENSG00000183908,ENSG00000134817,ENSG00000149115,ENSG00000149136,ENSG00000186652,ENSG00000134802,ENSG00000186907,ENSG00000149150,ENSG00000134809,ENSG00000214872,ENSG00000156587,ENSG00000149131,ENSG00000166793,ENSG00000172409,ENSG00000156599,ENSG00000156603,ENSG00000213593,ENSG00000233436,ENSG00000198561,ENSG00000110031,ENSG00000186660,ENSG00000242689,ENSG00000156689,ENSG00000166840,ENSG00000189057,ENSG00000166801,ENSG00000110042,ENSG00000197629,ENSG00000110048,ENSG00000166889,ENSG00000166900,ENSG00000166902,ENSG00000134827,ENSG00000149534,ENSG00000110077,ENSG00000110079,ENSG00000166927,ENSG00000166926,ENSG00000166928,ENSG00000156738,ENSG00000110104,ENSG00000183134,ENSG00000149506,ENSG00000110107,ENSG00000110108,ENSG00000006118,ENSG00000110446,ENSG00000013725,ENSG00000110448,ENSG00000167987,ENSG00000229859,ENSG00000229183,ENSG00000256713,ENSG00000167992,ENSG00000167986,ENSG00000149476,ENSG00000162144,ENSG00000149483,ENSG00000187049,ENSG00000149532,ENSG00000167985,ENSG00000162148,ENSG00000204950,ENSG00000011347,ENSG00000243742,ENSG00000134780,ENSG00000124915,ENSG00000124920,ENSG00000134825,ENSG00000168496,ENSG00000149485,ENSG00000134824,ENSG00000221968,ENSG00000167994,ENSG00000167995,ENSG00000167996,ENSG00000149503,ENSG00000124935,ENSG00000110484,ENSG00000162174,ENSG00000149021,ENSG00000124942,ENSG00000254772,ENSG00000149016,ENSG00000149480,ENSG00000149499,ENSG00000149489,ENSG00000149541,ENSG00000089597,ENSG00000185085,ENSG00000214756,ENSG00000204922,ENSG00000162191,ENSG00000177363,ENSG00000162188,ENSG00000168000,ENSG00000214753,ENSG00000162222,ENSG00000185670,ENSG00000168002,ENSG00000162227,ENSG00000185475,ENSG00000168569,ENSG00000162231,ENSG00000162236,ENSG00000133316,ENSG00000277846,ENSG00000168003,ENSG00000168539,ENSG00000168004,ENSG00000133317,ENSG00000133321,ENSG00000133328,ENSG00000176485,ENSG00000184743,ENSG00000133318,ENSG00000188070,ENSG00000168005,ENSG00000072518,ENSG00000167771,ENSG00000110583,ENSG00000176340,ENSG00000167770,ENSG00000126500,ENSG00000133315,ENSG00000168439,ENSG00000149781,ENSG00000149743,ENSG00000149761,ENSG00000110011,ENSG00000173511,ENSG00000173486,ENSG00000173457,ENSG00000149782,ENSG00000002330,ENSG00000173264,ENSG00000182450,ENSG00000219435,ENSG00000173153,ENSG00000173113,ENSG00000126432,ENSG00000168071,ENSG00000162302,ENSG00000168065,ENSG00000110076,ENSG00000068831,ENSG00000068976,ENSG00000168066,ENSG00000168067,ENSG00000133895,ENSG00000171219,ENSG00000110047,ENSG00000110046,ENSG00000068971,ENSG00000149735,ENSG00000168062,ENSG00000213465,ENSG00000110025,ENSG00000168061,ENSG00000168060,ENSG00000146670,ENSG00000162300,ENSG00000187066,ENSG00000149823,ENSG00000149809,ENSG00000174276,ENSG00000149806,ENSG00000149792,ENSG00000162298,ENSG00000014216,ENSG00000197847,ENSG00000014138,ENSG00000149798,ENSG00000133884,ENSG00000173825,ENSG00000162241,ENSG00000126391,ENSG00000245532,ENSG00000251562,ENSG00000142186,ENSG00000168056,ENSG00000173465,ENSG00000176973,ENSG00000173442,ENSG00000173338,ENSG00000173327,ENSG00000266041,ENSG00000265874,ENSG00000213445,ENSG00000173039,ENSG00000172977,ENSG00000172922,ENSG00000254470,ENSG00000172818,ENSG00000172803,ENSG00000172757,ENSG00000172732,ENSG00000172638,ENSG00000172543,ENSG00000172500,ENSG00000175602,ENSG00000175592,ENSG00000175573,ENSG00000175550,ENSG00000175513,ENSG00000175467,ENSG00000175376,ENSG00000175334,ENSG00000175315,ENSG00000175294,ENSG00000175229,ENSG00000087365,ENSG00000175115,ENSG00000174996,ENSG00000174903,ENSG00000174871,ENSG00000174851,ENSG00000179292,ENSG00000174807,ENSG00000174791,ENSG00000174744,ENSG00000174669,ENSG00000174576,ENSG00000174547,ENSG00000174516,ENSG00000254986,ENSG00000174483,ENSG00000174165,ENSG00000248746,ENSG00000174080,ENSG00000182791,ENSG00000173992,ENSG00000239306,ENSG00000173933,ENSG00000173914,ENSG00000173898,ENSG00000173715,ENSG00000173653,ENSG00000173621,ENSG00000173599,ENSG00000173227,ENSG00000173156,ENSG00000173120,ENSG00000173020,ENSG00000172932,ENSG00000172830,ENSG00000175482,ENSG00000175505,ENSG00000172613,ENSG00000175463,ENSG00000172531,ENSG00000172508,ENSG00000175634,ENSG00000172725,ENSG00000175514,ENSG00000175544,ENSG00000172663,ENSG00000110711,ENSG00000110697,ENSG00000167797,ENSG00000084207,ENSG00000167792,ENSG00000231793,ENSG00000167799,ENSG00000167800,ENSG00000132744,ENSG00000132746,ENSG00000110057,ENSG00000006534,ENSG00000110717,ENSG00000110719,ENSG00000110721,ENSG00000110066,ENSG00000171067,ENSG00000162337,ENSG00000110075,ENSG00000069482,ENSG00000110090,ENSG00000197345,ENSG00000132740,ENSG00000172935,ENSG00000162341,ENSG00000172927,ENSG00000110092,ENSG00000149716,ENSG00000131620,ENSG00000168040,ENSG00000131626,ENSG00000085733,ENSG00000162105,ENSG00000172893,ENSG00000172890,ENSG00000244411,ENSG00000241233,ENSG00000254997,ENSG00000204572,ENSG00000158483,ENSG00000137522,ENSG00000137496,ENSG00000137497,ENSG00000149357,ENSG00000184154,ENSG00000110200,ENSG00000110203,ENSG00000110195,ENSG00000165457,ENSG00000165458,ENSG00000165462,ENSG00000162129,ENSG00000186642,ENSG00000186635,ENSG00000214530,ENSG00000168010,ENSG00000137478,ENSG00000175591,ENSG00000171631,ENSG00000110237,ENSG00000054967,ENSG00000054965,ENSG00000021300,ENSG00000175582,ENSG00000175581,ENSG00000181924,ENSG00000175575,ENSG00000187726,ENSG00000175567,ENSG00000175564,ENSG00000168014,ENSG00000214517,ENSG00000149380,ENSG00000165434,ENSG00000175538,ENSG00000175536,ENSG00000077514,ENSG00000054938,ENSG00000166439,ENSG00000166435,ENSG00000118363,ENSG00000162139,ENSG00000137491,ENSG00000261594,ENSG00000137486,ENSG00000207445,ENSG00000149273,ENSG00000149243,ENSG00000158555,ENSG00000149257,ENSG00000171533,ENSG00000166391,ENSG00000062282,ENSG00000198382,ENSG00000085741,ENSG00000137492,ENSG00000158636,ENSG00000137507,ENSG00000182704,ENSG00000078124,ENSG00000149260,ENSG00000137474,ENSG00000178795,ENSG00000149269,ENSG00000178301,ENSG00000074201,ENSG00000048649,ENSG00000087884,ENSG00000149262,ENSG00000151364,ENSG00000151365,ENSG00000151366,ENSG00000159063,ENSG00000188997,ENSG00000118369,ENSG00000033327,ENSG00000137513,ENSG00000149256,ENSG00000182103,ENSG00000165490,ENSG00000137509,ENSG00000137502,ENSG00000165494,ENSG00000137494,ENSG00000137500,ENSG00000150672,ENSG00000171204,ENSG00000171202,ENSG00000137504,ENSG00000179071,ENSG00000137501,ENSG00000073921,ENSG00000074266,ENSG00000149196,ENSG00000149201,ENSG00000151376,ENSG00000150687,ENSG00000174804,ENSG00000166575,ENSG00000123892,ENSG00000109861,ENSG00000255082,ENSG00000168959,ENSG00000086991,ENSG00000134612,ENSG00000077616,ENSG00000110172,ENSG00000165323,ENSG00000180773,ENSG00000166002,ENSG00000254911,ENSG00000202314,ENSG00000207304,ENSG00000182919,ENSG00000166012,ENSG00000042429,ENSG00000214376,ENSG00000181333,ENSG00000110218,ENSG00000123901,ENSG00000020922,ENSG00000168876,ENSG00000196371,ENSG00000134627,ENSG00000166025,ENSG00000150316,ENSG00000186280,ENSG00000235268,ENSG00000263465,ENSG00000149218,ENSG00000149212,ENSG00000077458,ENSG00000166037,ENSG00000087053,ENSG00000184384,ENSG00000149231,ENSG00000183340,ENSG00000149972,ENSG00000165895,ENSG00000170647,ENSG00000082175,ENSG00000137672,ENSG00000187151,ENSG00000137691,ENSG00000137693,ENSG00000023445,ENSG00000110330,ENSG00000152558,ENSG00000137673,ENSG00000118113,ENSG00000196611,ENSG00000149968,ENSG00000137692,ENSG00000187240,ENSG00000170962,ENSG00000204403,ENSG00000196954,ENSG00000137757,ENSG00000137752,ENSG00000204397,ENSG00000152578,ENSG00000170903,ENSG00000182359,ENSG00000149313,ENSG00000152402,ENSG00000152404,ENSG00000137760,ENSG00000110675,ENSG00000170290,ENSG00000110660,ENSG00000179331,ENSG00000166266,ENSG00000075239,ENSG00000149308,ENSG00000149311,ENSG00000166323,ENSG00000178202,ENSG00000110723,ENSG00000178105,ENSG00000185742,ENSG00000149289,ENSG00000137710,ENSG00000137714,ENSG00000137727,ENSG00000214290,ENSG00000110777,ENSG00000183644,ENSG00000204381,ENSG00000170145,ENSG00000137713,ENSG00000086848,ENSG00000255561,ENSG00000137720,ENSG00000170276,ENSG00000109846,ENSG00000149300,ENSG00000150764,ENSG00000150768,ENSG00000150773,ENSG00000150776,ENSG00000150779,ENSG00000204370,ENSG00000150782,ENSG00000150783,ENSG00000197580,ENSG00000188771,ENSG00000150787,ENSG00000149294,ENSG00000149292,ENSG00000170209,ENSG00000149295,ENSG00000166682,ENSG00000086827,ENSG00000048028,ENSG00000166736,ENSG00000109906,ENSG00000166741,ENSG00000180425,ENSG00000076053,ENSG00000076043,ENSG00000095110,ENSG00000137634,ENSG00000204361,ENSG00000182985,ENSG00000137656,ENSG00000109917,ENSG00000118137,ENSG00000160584,ENSG00000168092,ENSG00000149577,ENSG00000149591,ENSG00000160613,ENSG00000167257,ENSG00000278768,ENSG00000186318,ENSG00000110274,ENSG00000177103,ENSG00000137731,ENSG00000137726,ENSG00000137747,ENSG00000110324,ENSG00000137648,ENSG00000177098,ENSG00000149575,ENSG00000160588,ENSG00000149573,ENSG00000198851,ENSG00000167286,ENSG00000160654,ENSG00000110344,ENSG00000167283,ENSG00000118058,ENSG00000172425,ENSG00000149582,ENSG00000118096,ENSG00000095139,ENSG00000019144,ENSG00000118094,ENSG00000110367,ENSG00000160683,ENSG00000186174,ENSG00000110375,ENSG00000240970,ENSG00000186166,ENSG00000118181,ENSG00000283704,ENSG00000196655,ENSG00000137700,ENSG00000149428,ENSG00000160695,ENSG00000256269,ENSG00000188486,ENSG00000172269,ENSG00000172375,ENSG00000172273,ENSG00000172350,ENSG00000160703,ENSG00000172367,ENSG00000248712,ENSG00000110395,ENSG00000076706,ENSG00000173456,ENSG00000223953,ENSG00000235718,ENSG00000036672,ENSG00000154096,ENSG00000110400,ENSG00000137699,ENSG00000184232,ENSG00000137709,ENSG00000181264,ENSG00000196914,ENSG00000149403,ENSG00000154114,ENSG00000109927,ENSG00000109929,ENSG00000137642,ENSG00000255248,ENSG00000154127,ENSG00000109943,ENSG00000109944,ENSG00000109971,ENSG00000166250,ENSG00000023171,ENSG00000166257,ENSG00000166261,ENSG00000110002,ENSG00000154144,ENSG00000110013,ENSG00000064199,ENSG00000154146,ENSG00000019102,ENSG00000149564,ENSG00000120458,ENSG00000154134,ENSG00000154133,ENSG00000165478,ENSG00000149548,ENSG00000134955,ENSG00000150433,ENSG00000165495,ENSG00000149557,ENSG00000149547,ENSG00000134910,ENSG00000149554,ENSG00000134940,ENSG00000198331,ENSG00000110060,ENSG00000109832,ENSG00000064309,ENSG00000165526,ENSG00000197798,ENSG00000110074,ENSG00000150455,ENSG00000110063,ENSG00000110080,ENSG00000149571,ENSG00000134954,ENSG00000151702,ENSG00000151704,ENSG00000120457,ENSG00000120471,ENSG00000134909,ENSG00000043039,ENSG00000151715,ENSG00000170322,ENSG00000170325,ENSG00000233220,ENSG00000084234,ENSG00000149418,ENSG00000196323,ENSG00000134917,ENSG00000166106,ENSG00000120451,ENSG00000182667,ENSG00000183715,ENSG00000080854,ENSG00000166086,ENSG00000151503,ENSG00000151502,ENSG00000151500,ENSG00000151498,ENSG00000166105,ENSG00000149328,ENSG00000109956,ENSG00000120645,ENSG00000111181,ENSG00000010379,ENSG00000073614,ENSG00000120647,ENSG00000139044,ENSG00000171840,ENSG00000060237,ENSG00000002016,ENSG00000082805,ENSG00000171823,ENSG00000111186,ENSG00000006831,ENSG00000151062,ENSG00000151065,ENSG00000151067,ENSG00000004478,ENSG00000053702,ENSG00000111203,ENSG00000111206,ENSG00000171792,ENSG00000078246,ENSG00000197905,ENSG00000011105,ENSG00000130038,ENSG00000111224,ENSG00000118971,ENSG00000078237,ENSG00000047621,ENSG00000111247,ENSG00000010219,ENSG00000111254,ENSG00000139180,ENSG00000130035,ENSG00000111262,ENSG00000130037,ENSG00000185652,ENSG00000047617,ENSG00000110799,ENSG00000010278,ENSG00000008323,ENSG00000067182,ENSG00000111319,ENSG00000111321,ENSG00000215039,ENSG00000139193,ENSG00000139192,ENSG00000139190,ENSG00000111639,ENSG00000010292,ENSG00000111640,ENSG00000010295,ENSG00000111641,ENSG00000111642,ENSG00000184574,ENSG00000111644,ENSG00000111653,ENSG00000126746,ENSG00000139200,ENSG00000111652,ENSG00000089693,ENSG00000159335,ENSG00000089692,ENSG00000010610,ENSG00000250510,ENSG00000111664,ENSG00000111665,ENSG00000111667,ENSG00000111669,ENSG00000240370,ENSG00000111671,ENSG00000010626,ENSG00000111674,ENSG00000111676,ENSG00000111678,ENSG00000111679,ENSG00000238795,ENSG00000215021,ENSG00000126749,ENSG00000111684,ENSG00000182326,ENSG00000159403,ENSG00000139178,ENSG00000139194,ENSG00000139182,ENSG00000139197,ENSG00000215009,ENSG00000177675,ENSG00000177575,ENSG00000111704,ENSG00000173262,ENSG00000059804,ENSG00000065970,ENSG00000171860,ENSG00000089818,ENSG00000235602,ENSG00000111729,ENSG00000196946,ENSG00000226711,ENSG00000171847,ENSG00000166527,ENSG00000166523,ENSG00000197614,ENSG00000166532,ENSG00000166535,ENSG00000111752,ENSG00000003056,ENSG00000139187,ENSG00000175899,ENSG00000126838,ENSG00000283429,ENSG00000256069,ENSG00000111796,ENSG00000069493,ENSG00000110848,ENSG00000150045,ENSG00000110852,ENSG00000172322,ENSG00000165682,ENSG00000256660,ENSG00000197992,ENSG00000150048,ENSG00000172243,ENSG00000173391,ENSG00000165685,ENSG00000139112,ENSG00000134539,ENSG00000213809,ENSG00000183542,ENSG00000205810,ENSG00000205809,ENSG00000134545,ENSG00000111196,ENSG00000060140,ENSG00000060138,ENSG00000121318,ENSG00000134551,ENSG00000212124,ENSG00000256436,ENSG00000226761,ENSG00000255374,ENSG00000256188,ENSG00000231887,ENSG00000212127,ENSG00000111215,ENSG00000121335,ENSG00000139083,ENSG00000121380,ENSG00000070018,ENSG00000111261,ENSG00000205791,ENSG00000111266,ENSG00000111269,ENSG00000183150,ENSG00000111276,ENSG00000178878,ENSG00000213782,ENSG00000234498,ENSG00000013588,ENSG00000111291,ENSG00000013583,ENSG00000111305,ENSG00000134531,ENSG00000273079,ENSG00000171681,ENSG00000121316,ENSG00000070019,ENSG00000197837,ENSG00000246705,ENSG00000084463,ENSG00000179256,ENSG00000111339,ENSG00000111341,ENSG00000182993,ENSG00000139055,ENSG00000111348,ENSG00000134533,ENSG00000151490,ENSG00000151491,ENSG00000023734,ENSG00000023697,ENSG00000008394,ENSG00000048540,ENSG00000111404,ENSG00000139144,ENSG00000052126,ENSG00000139154,ENSG00000172572,ENSG00000139155,ENSG00000084453,ENSG00000121350,ENSG00000004700,ENSG00000111711,ENSG00000134548,ENSG00000111713,ENSG00000111716,ENSG00000121361,ENSG00000069431,ENSG00000111726,ENSG00000111728,ENSG00000111731,ENSG00000139163,ENSG00000134532,ENSG00000060982,ENSG00000118308,ENSG00000118307,ENSG00000133703,ENSG00000123094,ENSG00000123095,ENSG00000123096,ENSG00000123104,ENSG00000064102,ENSG00000111790,ENSG00000064115,ENSG00000152944,ENSG00000214700,ENSG00000211455,ENSG00000029153,ENSG00000165935,ENSG00000110841,ENSG00000174236,ENSG00000061794,ENSG00000205693,ENSG00000087448,ENSG00000087494,ENSG00000123106,ENSG00000064763,ENSG00000087502,ENSG00000187950,ENSG00000133687,ENSG00000133704,ENSG00000110888,ENSG00000110900,ENSG00000013573,ENSG00000177359,ENSG00000139146,ENSG00000170456,ENSG00000151743,ENSG00000188375,ENSG00000174718,ENSG00000151746,ENSG00000139132,ENSG00000087470,ENSG00000139131,ENSG00000057294,ENSG00000139133,ENSG00000175548,ENSG00000139117,ENSG00000139116,ENSG00000173208,ENSG00000151229,ENSG00000188906,ENSG00000205592,ENSG00000018236,ENSG00000165966,ENSG00000151233,ENSG00000015153,ENSG00000139168,ENSG00000134283,ENSG00000139174,ENSG00000129317,ENSG00000198001,ENSG00000151239,ENSG00000139173,ENSG00000184613,ENSG00000185610,ENSG00000134297,ENSG00000177119,ENSG00000189079,ENSG00000139218,ENSG00000111371,ENSG00000134294,ENSG00000139209,ENSG00000139211,ENSG00000179715,ENSG00000005175,ENSG00000111405,ENSG00000079337,ENSG00000211584,ENSG00000061273,ENSG00000111424,ENSG00000134291,ENSG00000139219,ENSG00000079387,ENSG00000152556,ENSG00000177981,ENSG00000177875,ENSG00000172640,ENSG00000187166,ENSG00000167528,ENSG00000206612,ENSG00000139620,ENSG00000129315,ENSG00000174233,ENSG00000167535,ENSG00000174243,ENSG00000172602,ENSG00000134285,ENSG00000139537,ENSG00000134287,ENSG00000169884,ENSG00000125084,ENSG00000181418,ENSG00000181929,ENSG00000167548,ENSG00000167550,ENSG00000139549,ENSG00000139636,ENSG00000123416,ENSG00000167552,ENSG00000167553,ENSG00000135406,ENSG00000135451,ENSG00000178401,ENSG00000123352,ENSG00000135519,ENSG00000187778,ENSG00000135436,ENSG00000110844,ENSG00000161791,ENSG00000139644,ENSG00000167566,ENSG00000186666,ENSG00000135472,ENSG00000161798,ENSG00000086159,ENSG00000161800,ENSG00000110881,ENSG00000066117,ENSG00000167588,ENSG00000178449,ENSG00000139624,ENSG00000050405,ENSG00000185958,ENSG00000161813,ENSG00000066084,ENSG00000123268,ENSG00000185432,ENSG00000214511,ENSG00000110911,ENSG00000050426,ENSG00000110925,ENSG00000135457,ENSG00000184271,ENSG00000170545,ENSG00000183283,ENSG00000110934,ENSG00000139629,ENSG00000050438,ENSG00000196876,ENSG00000261308,ENSG00000167612,ENSG00000139567,ENSG00000135503,ENSG00000161835,ENSG00000123358,ENSG00000123395,ENSG00000167767,ENSG00000135480,ENSG00000205426,ENSG00000170442,ENSG00000185479,ENSG00000170465,ENSG00000205420,ENSG00000186081,ENSG00000170486,ENSG00000186049,ENSG00000172867,ENSG00000167768,ENSG00000189182,ENSG00000170477,ENSG00000185640,ENSG00000170423,ENSG00000170421,ENSG00000111057,ENSG00000063046,ENSG00000167778,ENSG00000167779,ENSG00000167780,ENSG00000139631,ENSG00000139651,ENSG00000139626,ENSG00000172819,ENSG00000182544,ENSG00000135476,ENSG00000123349,ENSG00000139637,ENSG00000094914,ENSG00000170374,ENSG00000185591,ENSG00000135409,ENSG00000205352,ENSG00000197111,ENSG00000139625,ENSG00000139546,ENSG00000139574,ENSG00000170653,ENSG00000135390,ENSG00000012822,ENSG00000180818,ENSG00000180806,ENSG00000037965,ENSG00000197757,ENSG00000172789,ENSG00000198353,ENSG00000248265,ENSG00000123415,ENSG00000094916,ENSG00000135486,ENSG00000123405,ENSG00000111481,ENSG00000139572,ENSG00000161642,ENSG00000161638,ENSG00000170627,ENSG00000123338,ENSG00000123360,ENSG00000135447,ENSG00000161634,ENSG00000172551,ENSG00000135426,ENSG00000170439,ENSG00000135424,ENSG00000135441,ENSG00000135437,ENSG00000135404,ENSG00000135414,ENSG00000205323,ENSG00000123353,ENSG00000135392,ENSG00000182796,ENSG00000123342,ENSG00000170473,ENSG00000065357,ENSG00000123374,ENSG00000185664,ENSG00000111540,ENSG00000139531,ENSG00000123411,ENSG00000197728,ENSG00000065361,ENSG00000170515,ENSG00000229117,ENSG00000135482,ENSG00000139641,ENSG00000196465,ENSG00000092841,ENSG00000139613,ENSG00000181852,ENSG00000139579,ENSG00000139540,ENSG00000139645,ENSG00000135469,ENSG00000062485,ENSG00000257727,ENSG00000135473,ENSG00000110944,ENSG00000170581,ENSG00000111602,ENSG00000135517,ENSG00000176422,ENSG00000135423,ENSG00000076067,ENSG00000076108,ENSG00000207031,ENSG00000110955,ENSG00000110958,ENSG00000196531,ENSG00000198056,ENSG00000025423,ENSG00000170426,ENSG00000139547,ENSG00000166856,ENSG00000166860,ENSG00000166863,ENSG00000166866,ENSG00000166881,ENSG00000166886,ENSG00000166888,ENSG00000221365,ENSG00000123384,ENSG00000182379,ENSG00000182199,ENSG00000185633,ENSG00000185482,ENSG00000179912,ENSG00000175189,ENSG00000139269,ENSG00000111087,ENSG00000123329,ENSG00000166986,ENSG00000175197,ENSG00000166987,ENSG00000175203,ENSG00000155980,ENSG00000166908,ENSG00000178498,ENSG00000240771,ENSG00000135502,ENSG00000135454,ENSG00000135506,ENSG00000135439,ENSG00000135452,ENSG00000135446,ENSG00000139266,ENSG00000111012,ENSG00000037897,ENSG00000123427,ENSG00000123297,ENSG00000135407,ENSG00000175215,ENSG00000166896,ENSG00000139263,ENSG00000118596,ENSG00000198673,ENSG00000135655,ENSG00000061987,ENSG00000221949,ENSG00000111110,ENSG00000166148,ENSG00000177990,ENSG00000118600,ENSG00000196935,ENSG00000174206,ENSG00000185306,ENSG00000184575,ENSG00000183735,ENSG00000153179,ENSG00000135677,ENSG00000111490,ENSG00000156076,ENSG00000174106,ENSG00000174099,ENSG00000149948,ENSG00000139233,ENSG00000155957,ENSG00000090376,ENSG00000127311,ENSG00000155974,ENSG00000111530,ENSG00000127334,ENSG00000111554,ENSG00000127314,ENSG00000111581,ENSG00000175782,ENSG00000135679,ENSG00000135678,ENSG00000111605,ENSG00000090382,ENSG00000127337,ENSG00000166225,ENSG00000166226,ENSG00000127325,ENSG00000127328,ENSG00000166268,ENSG00000111596,ENSG00000135643,ENSG00000127329,ENSG00000153233,ENSG00000127324,ENSG00000139292,ENSG00000133858,ENSG00000173451,ENSG00000139291,ENSG00000080371,ENSG00000121749,ENSG00000072657,ENSG00000253719,ENSG00000173401,ENSG00000180881,ENSG00000180481,ENSG00000139278,ENSG00000111615,ENSG00000139289,ENSG00000187109,ENSG00000179941,ENSG00000091039,ENSG00000186908,ENSG00000175183,ENSG00000165891,ENSG00000067798,ENSG00000067715,ENSG00000177425,ENSG00000058272,ENSG00000165899,ENSG00000139304,ENSG00000111046,ENSG00000111052,ENSG00000111058,ENSG00000139220,ENSG00000133773,ENSG00000127720,ENSG00000179104,ENSG00000072041,ENSG00000231738,ENSG00000133640,ENSG00000198774,ENSG00000133636,ENSG00000182050,ENSG00000165805,ENSG00000133641,ENSG00000198707,ENSG00000139324,ENSG00000049130,ENSG00000139318,ENSG00000257594,ENSG00000139323,ENSG00000070961,ENSG00000139329,ENSG00000011465,ENSG00000133639,ENSG00000187510,ENSG00000102189,ENSG00000173598,ENSG00000177889,ENSG00000198015,ENSG00000120833,ENSG00000169372,ENSG00000136040,ENSG00000173588,ENSG00000057704,ENSG00000184752,ENSG00000120798,ENSG00000180263,ENSG00000028203,ENSG00000265917,ENSG00000111142,ENSG00000136014,ENSG00000074527,ENSG00000139343,ENSG00000165972,ENSG00000139344,ENSG00000084110,ENSG00000111144,ENSG00000111145,ENSG00000059758,ENSG00000139350,ENSG00000255794,ENSG00000120802,ENSG00000212443,ENSG00000075415,ENSG00000166130,ENSG00000120868,ENSG00000185046,ENSG00000111647,ENSG00000075089,ENSG00000166153,ENSG00000136021,ENSG00000139354,ENSG00000151572,ENSG00000120800,ENSG00000120805,ENSG00000196091,ENSG00000139351,ENSG00000111666,ENSG00000111670,ENSG00000136048,ENSG00000075188,ENSG00000185480,ENSG00000183395,ENSG00000017427,ENSG00000171759,ENSG00000139352,ENSG00000136011,ENSG00000111696,ENSG00000166598,ENSG00000204954,ENSG00000139372,ENSG00000120820,ENSG00000111727,ENSG00000120837,ENSG00000255150,ENSG00000198431,ENSG00000171310,ENSG00000136052,ENSG00000151131,ENSG00000136010,ENSG00000136044,ENSG00000235162,ENSG00000074590,ENSG00000136026,ENSG00000166046,ENSG00000013503,ENSG00000111783,ENSG00000111785,ENSG00000151135,ENSG00000120832,ENSG00000008405,ENSG00000151136,ENSG00000136045,ENSG00000110851,ENSG00000075035,ENSG00000174600,ENSG00000198855,ENSG00000075856,ENSG00000136003,ENSG00000183160,ENSG00000110876,ENSG00000110880,ENSG00000273499,ENSG00000084112,ENSG00000166111,ENSG00000135093,ENSG00000189046,ENSG00000076248,ENSG00000076555,ENSG00000139445,ENSG00000174527,ENSG00000110906,ENSG00000151148,ENSG00000139428,ENSG00000110921,ENSG00000139438,ENSG00000111199,ENSG00000139433,ENSG00000139437,ENSG00000139436,ENSG00000076513,ENSG00000122970,ENSG00000174437,ENSG00000196510,ENSG00000111229,ENSG00000111231,ENSG00000204856,ENSG00000111237,ENSG00000151164,ENSG00000196850,ENSG00000204852,ENSG00000122986,ENSG00000186298,ENSG00000111245,ENSG00000111249,ENSG00000198324,ENSG00000111252,ENSG00000204842,ENSG00000089234,ENSG00000111271,ENSG00000111275,ENSG00000089022,ENSG00000226469,ENSG00000198270,ENSG00000089248,ENSG00000111300,ENSG00000135148,ENSG00000173064,ENSG00000089009,ENSG00000179295,ENSG00000089169,ENSG00000089127,ENSG00000111331,ENSG00000111335,ENSG00000135144,ENSG00000111344,ENSG00000123064,ENSG00000139405,ENSG00000166578,ENSG00000186815,ENSG00000089060,ENSG00000151176,ENSG00000135094,ENSG00000139410,ENSG00000122965,ENSG00000089225,ENSG00000135111,ENSG00000123066,ENSG00000258102,ENSG00000111412,ENSG00000135119,ENSG00000135116,ENSG00000174989,ENSG00000088992,ENSG00000135108,ENSG00000089250,ENSG00000171435,ENSG00000111445,ENSG00000176871,ENSG00000176834,ENSG00000089220,ENSG00000135090,ENSG00000111707,ENSG00000139767,ENSG00000152137,ENSG00000183273,ENSG00000224982,ENSG00000111725,ENSG00000283768,ENSG00000122966,ENSG00000135127,ENSG00000111737,ENSG00000089154,ENSG00000089157,ENSG00000089159,ENSG00000089163,ENSG00000170890,ENSG00000135097,ENSG00000111775,ENSG00000170855,ENSG00000257218,ENSG00000111786,ENSG00000088986,ENSG00000110871,ENSG00000022840,ENSG00000167272,ENSG00000157782,ENSG00000110917,ENSG00000175970,ENSG00000122971,ENSG00000157837,ENSG00000135100,ENSG00000157895,ENSG00000135114,ENSG00000089041,ENSG00000135124,ENSG00000110931,ENSG00000089053,ENSG00000170633,ENSG00000089094,ENSG00000276045,ENSG00000139714,ENSG00000188735,ENSG00000139725,ENSG00000139718,ENSG00000158104,ENSG00000110801,ENSG00000158023,ENSG00000110987,ENSG00000175727,ENSG00000158113,ENSG00000176383,ENSG00000184047,ENSG00000139719,ENSG00000130779,ENSG00000033030,ENSG00000111011,ENSG00000184445,ENSG00000182782,ENSG00000255398,ENSG00000196917,ENSG00000139726,ENSG00000130783,ENSG00000130787,ENSG00000139722,ENSG00000111325,ENSG00000150967,ENSG00000182196,ENSG00000090975,ENSG00000051825,ENSG00000130921,ENSG00000111328,ENSG00000139697,ENSG00000183955,ENSG00000150977,ENSG00000184209,ENSG00000188026,ENSG00000086598,ENSG00000111364,ENSG00000111361,ENSG00000111358,ENSG00000168778,ENSG00000185344,ENSG00000197653,ENSG00000119242,ENSG00000179195,ENSG00000196498,ENSG00000073060,ENSG00000150991,ENSG00000150990,ENSG00000184992,ENSG00000081760,ENSG00000139364,ENSG00000181234,ENSG00000139370,ENSG00000151948,ENSG00000151952,ENSG00000111432,ENSG00000060709,ENSG00000111450,ENSG00000132341,ENSG00000061936,ENSG00000198598,ENSG00000177169,ENSG00000177192,ENSG00000183495,ENSG00000185163,ENSG00000184967,ENSG00000182870,ENSG00000112787,ENSG00000204583,ENSG00000187848,ENSG00000177084,ENSG00000176894,ENSG00000247077,ENSG00000176915,ENSG00000090615,ENSG00000072609,ENSG00000196458,ENSG00000198393,ENSG00000198040,ENSG00000196387,ENSG00000256223,ENSG00000090612,ENSG00000235500,ENSG00000132958,ENSG00000196199,ENSG00000121390,ENSG00000132950,ENSG00000121741,ENSG00000121743,ENSG00000165474,ENSG00000121742,ENSG00000165475,ENSG00000032742,ENSG00000172458,ENSG00000132953,ENSG00000150457,ENSG00000150459,ENSG00000165480,ENSG00000173141,ENSG00000180776,ENSG00000165487,ENSG00000102678,ENSG00000102683,ENSG00000151835,ENSG00000127863,ENSG00000027001,ENSG00000205863,ENSG00000228741,ENSG00000182957,ENSG00000240654,ENSG00000102699,ENSG00000151849,ENSG00000151846,ENSG00000165566,ENSG00000139505,ENSG00000139496,ENSG00000132932,ENSG00000180730,ENSG00000127870,ENSG00000132964,ENSG00000132970,ENSG00000132975,ENSG00000152484,ENSG00000122026,ENSG00000122035,ENSG00000122034,ENSG00000122033,ENSG00000139517,ENSG00000186184,ENSG00000122025,ENSG00000152520,ENSG00000102755,ENSG00000132963,ENSG00000139508,ENSG00000179141,ENSG00000132938,ENSG00000139514,ENSG00000122042,ENSG00000102781,ENSG00000238121,ENSG00000189403,ENSG00000132952,ENSG00000132965,ENSG00000237879,ENSG00000102802,ENSG00000175664,ENSG00000120694,ENSG00000073910,ENSG00000139618,ENSG00000139597,ENSG00000244754,ENSG00000083642,ENSG00000133116,ENSG00000133121,ENSG00000133119,ENSG00000180660,ENSG00000172915,ENSG00000133083,ENSG00000120669,ENSG00000242715,ENSG00000133104,ENSG00000133101,ENSG00000180440,ENSG00000133111,ENSG00000120693,ENSG00000120697,ENSG00000120699,ENSG00000102710,ENSG00000180138,ENSG00000133110,ENSG00000133107,ENSG00000120686,ENSG00000150893,ENSG00000120685,ENSG00000188811,ENSG00000183722,ENSG00000133103,ENSG00000150907,ENSG00000102738,ENSG00000102743,ENSG00000207652,ENSG00000239827,ENSG00000120690,ENSG00000120688,ENSG00000165572,ENSG00000120696,ENSG00000120662,ENSG00000172766,ENSG00000102760,ENSG00000284584,ENSG00000102763,ENSG00000102780,ENSG00000023516,ENSG00000133106,ENSG00000120675,ENSG00000120658,ENSG00000151773,ENSG00000179630,ENSG00000233725,ENSG00000151778,ENSG00000102804,ENSG00000278156,ENSG00000083635,ENSG00000133114,ENSG00000180332,ENSG00000188342,ENSG00000199477,ENSG00000133112,ENSG00000170919,ENSG00000174032,ENSG00000136152,ENSG00000165837,ENSG00000215475,ENSG00000123200,ENSG00000080618,ENSG00000136167,ENSG00000173988,ENSG00000136141,ENSG00000139684,ENSG00000102468,ENSG00000136143,ENSG00000136159,ENSG00000136146,ENSG00000136156,ENSG00000231473,ENSG00000139679,ENSG00000139687,ENSG00000136161,ENSG00000152207,ENSG00000102531,ENSG00000102543,ENSG00000102547,ENSG00000136169,ENSG00000136147,ENSG00000136144,ENSG00000152213,ENSG00000123179,ENSG00000102753,ENSG00000123178,ENSG00000204977,ENSG00000198553,ENSG00000231607,ENSG00000232150,ENSG00000176124,ENSG00000186047,ENSG00000136104,ENSG00000123201,ENSG00000150510,ENSG00000253309,ENSG00000102786,ENSG00000139668,ENSG00000102796,ENSG00000123191,ENSG00000253710,ENSG00000253797,ENSG00000197168,ENSG00000136098,ENSG00000136114,ENSG00000136100,ENSG00000136108,ENSG00000139675,ENSG00000165416,ENSG00000136099,ENSG00000102837,ENSG00000118946,ENSG00000139734,ENSG00000083544,ENSG00000280165,ENSG00000184226,ENSG00000276644,ENSG00000204899,ENSG00000136122,ENSG00000083520,ENSG00000083535,ENSG00000102554,ENSG00000118922,ENSG00000136111,ENSG00000188243,ENSG00000118939,ENSG00000136153,ENSG00000178695,ENSG00000102805,ENSG00000005812,ENSG00000005810,ENSG00000136155,ENSG00000139737,ENSG00000136160,ENSG00000152192,ENSG00000152193,ENSG00000139746,ENSG00000227354,ENSG00000102471,ENSG00000136158,ENSG00000184564,ENSG00000165300,ENSG00000215417,ENSG00000179399,ENSG00000183098,ENSG00000080166,ENSG00000088451,ENSG00000152749,ENSG00000125285,ENSG00000125257,ENSG00000134873,ENSG00000134874,ENSG00000102580,ENSG00000102595,ENSG00000185352,ENSG00000165621,ENSG00000139793,ENSG00000125249,ENSG00000065150,ENSG00000152767,ENSG00000102572,ENSG00000088386,ENSG00000088387,ENSG00000125245,ENSG00000169508,ENSG00000134882,ENSG00000125304,ENSG00000125246,ENSG00000043355,ENSG00000234650,ENSG00000175198,ENSG00000134864,ENSG00000125247,ENSG00000102452,ENSG00000198542,ENSG00000243319,ENSG00000102466,ENSG00000134900,ENSG00000175820,ENSG00000151287,ENSG00000134901,ENSG00000134897,ENSG00000134899,ENSG00000125266,ENSG00000134884,ENSG00000204442,ENSG00000174405,ENSG00000139826,ENSG00000102524,ENSG00000041515,ENSG00000185950,ENSG00000187498,ENSG00000134871,ENSG00000139832,ENSG00000134905,ENSG00000153487,ENSG00000088448,ENSG00000102606,ENSG00000153495,ENSG00000126216,ENSG00000068650,ENSG00000126217,ENSG00000057593,ENSG00000126218,ENSG00000126231,ENSG00000126226,ENSG00000139842,ENSG00000185896,ENSG00000139835,ENSG00000153531,ENSG00000150401,ENSG00000150403,ENSG00000198176,ENSG00000186009,ENSG00000185974,ENSG00000184497,ENSG00000183087,ENSG00000185989,ENSG00000130177,ENSG00000169062,ENSG00000198824,ENSG00000187537,ENSG00000136319,ENSG00000100814,ENSG00000259001,ENSG00000129484,ENSG00000129566,ENSG00000185271,ENSG00000092094,ENSG00000100823,ENSG00000165782,ENSG00000198805,ENSG00000214274,ENSG00000258818,ENSG00000169413,ENSG00000129538,ENSG00000169397,ENSG00000169385,ENSG00000165792,ENSG00000165794,ENSG00000206150,ENSG00000179636,ENSG00000165799,ENSG00000165795,ENSG00000165801,ENSG00000232070,ENSG00000165804,ENSG00000092199,ENSG00000092200,ENSG00000092201,ENSG00000199436,ENSG00000100888,ENSG00000129472,ENSG00000092203,ENSG00000165819,ENSG00000165821,ENSG00000129562,ENSG00000100439,ENSG00000155463,ENSG00000155465,ENSG00000172590,ENSG00000157227,ENSG00000197324,ENSG00000139890,ENSG00000100461,ENSG00000100462,ENSG00000092036,ENSG00000129474,ENSG00000100802,ENSG00000100804,ENSG00000139880,ENSG00000100813,ENSG00000179933,ENSG00000092067,ENSG00000092068,ENSG00000215277,ENSG00000215271,ENSG00000235194,ENSG00000129473,ENSG00000258643,ENSG00000100836,ENSG00000092096,ENSG00000100842,ENSG00000166091,ENSG00000197616,ENSG00000092054,ENSG00000129460,ENSG00000136367,ENSG00000259431,ENSG00000213983,ENSG00000092051,ENSG00000100867,ENSG00000157326,ENSG00000215256,ENSG00000187630,ENSG00000100884,ENSG00000100889,ENSG00000129535,ENSG00000100897,ENSG00000139914,ENSG00000092010,ENSG00000100908,ENSG00000100911,ENSG00000092098,ENSG00000213928,ENSG00000100918,ENSG00000196497,ENSG00000100926,ENSG00000139908,ENSG00000254505,ENSG00000213920,ENSG00000129559,ENSG00000100938,ENSG00000092330,ENSG00000092295,ENSG00000100949,ENSG00000157379,ENSG00000196943,ENSG00000213906,ENSG00000213903,ENSG00000129467,ENSG00000129465,ENSG00000100968,ENSG00000205978,ENSG00000139899,ENSG00000100441,ENSG00000100445,ENSG00000092009,ENSG00000100448,ENSG00000100450,ENSG00000100453,ENSG00000168952,ENSG00000139910,ENSG00000176165,ENSG00000184304,ENSG00000092140,ENSG00000092108,ENSG00000100473,ENSG00000196792,ENSG00000100478,ENSG00000092148,ENSG00000129493,ENSG00000129480,ENSG00000151413,ENSG00000258655,ENSG00000100852,ENSG00000151320,ENSG00000151322,ENSG00000165389,ENSG00000129521,ENSG00000129518,ENSG00000129515,ENSG00000165410,ENSG00000198604,ENSG00000226677,ENSG00000100883,ENSG00000151327,ENSG00000092020,ENSG00000100890,ENSG00000100902,ENSG00000100906,ENSG00000174373,ENSG00000100916,ENSG00000151332,ENSG00000136352,ENSG00000198807,ENSG00000183032,ENSG00000151338,ENSG00000129514,ENSG00000139874,ENSG00000176435,ENSG00000100934,ENSG00000092208,ENSG00000182400,ENSG00000100941,ENSG00000150527,ENSG00000165355,ENSG00000165379,ENSG00000179476,ENSG00000179454,ENSG00000185246,ENSG00000100442,ENSG00000187790,ENSG00000129534,ENSG00000213741,ENSG00000165501,ENSG00000165502,ENSG00000168282,ENSG00000165506,ENSG00000100479,ENSG00000197776,ENSG00000165516,ENSG00000165525,ENSG00000165527,ENSG00000100483,ENSG00000100485,ENSG00000087299,ENSG00000125375,ENSG00000100490,ENSG00000012983,ENSG00000198513,ENSG00000151748,ENSG00000100503,ENSG00000131969,ENSG00000100504,ENSG00000100505,ENSG00000139921,ENSG00000273888,ENSG00000139926,ENSG00000186469,ENSG00000087302,ENSG00000087303,ENSG00000168229,ENSG00000125384,ENSG00000087301,ENSG00000180998,ENSG00000197930,ENSG00000100519,ENSG00000198252,ENSG00000100522,ENSG00000073712,ENSG00000100523,ENSG00000125378,ENSG00000100526,ENSG00000100528,ENSG00000197045,ENSG00000100532,ENSG00000020577,ENSG00000131979,ENSG00000198554,ENSG00000180008,ENSG00000168175,ENSG00000131981,ENSG00000126787,ENSG00000178974,ENSG00000126775,ENSG00000186615,ENSG00000126777,ENSG00000139946,ENSG00000070269,ENSG00000070367,ENSG00000053770,ENSG00000139977,ENSG00000151812,ENSG00000131966,ENSG00000100567,ENSG00000139971,ENSG00000032219,ENSG00000196860,ENSG00000100575,ENSG00000100578,ENSG00000165617,ENSG00000100592,ENSG00000181619,ENSG00000126790,ENSG00000050130,ENSG00000151838,ENSG00000139970,ENSG00000131951,ENSG00000100612,ENSG00000100614,ENSG00000179008,ENSG00000126778,ENSG00000100625,ENSG00000020426,ENSG00000126814,ENSG00000139974,ENSG00000182107,ENSG00000027075,ENSG00000100644,ENSG00000258667,ENSG00000023608,ENSG00000139973,ENSG00000126785,ENSG00000154001,ENSG00000140006,ENSG00000126821,ENSG00000054654,ENSG00000140009,ENSG00000100714,ENSG00000179841,ENSG00000089775,ENSG00000126804,ENSG00000126803,ENSG00000165807,ENSG00000126822,ENSG00000070182,ENSG00000176153,ENSG00000258289,ENSG00000139998,ENSG00000257365,ENSG00000125952,ENSG00000033170,ENSG00000171723,ENSG00000172717,ENSG00000072415,ENSG00000100554,ENSG00000134001,ENSG00000100558,ENSG00000198133,ENSG00000054690,ENSG00000100564,ENSG00000081181,ENSG00000100568,ENSG00000072042,ENSG00000139988,ENSG00000072121,ENSG00000182185,ENSG00000185650,ENSG00000072110,ENSG00000139990,ENSG00000081177,ENSG00000100626,ENSG00000100632,ENSG00000029364,ENSG00000175985,ENSG00000100650,ENSG00000100652,ENSG00000198732,ENSG00000100678,ENSG00000133983,ENSG00000213463,ENSG00000139985,ENSG00000134007,ENSG00000133997,ENSG00000133985,ENSG00000006432,ENSG00000197555,ENSG00000182732,ENSG00000205683,ENSG00000119599,ENSG00000165861,ENSG00000119707,ENSG00000080815,ENSG00000100767,ENSG00000133961,ENSG00000170468,ENSG00000184227,ENSG00000187105,ENSG00000119673,ENSG00000177465,ENSG00000205669,ENSG00000119661,ENSG00000176903,ENSG00000156030,ENSG00000140043,ENSG00000119725,ENSG00000156050,ENSG00000119723,ENSG00000187097,ENSG00000119711,ENSG00000205659,ENSG00000119688,ENSG00000183379,ENSG00000119655,ENSG00000165898,ENSG00000119681,ENSG00000119682,ENSG00000119616,ENSG00000119596,ENSG00000119608,ENSG00000119689,ENSG00000198208,ENSG00000119630,ENSG00000119718,ENSG00000119684,ENSG00000119640,ENSG00000119703,ENSG00000119638,ENSG00000170348,ENSG00000170345,ENSG00000140044,ENSG00000156127,ENSG00000133935,ENSG00000119686,ENSG00000119685,ENSG00000119699,ENSG00000119650,ENSG00000089916,ENSG00000119715,ENSG00000071246,ENSG00000013523,ENSG00000100565,ENSG00000119669,ENSG00000198894,ENSG00000177108,ENSG00000165548,ENSG00000009830,ENSG00000100577,ENSG00000100580,ENSG00000165555,ENSG00000151445,ENSG00000212371,ENSG00000100591,ENSG00000100593,ENSG00000100596,ENSG00000100601,ENSG00000119705,ENSG00000100603,ENSG00000197734,ENSG00000063761,ENSG00000021645,ENSG00000211448,ENSG00000100629,ENSG00000165409,ENSG00000165417,ENSG00000140022,ENSG00000071537,ENSG00000185070,ENSG00000054983,ENSG00000140030,ENSG00000100433,ENSG00000042317,ENSG00000070778,ENSG00000100722,ENSG00000165521,ENSG00000165533,ENSG00000053254,ENSG00000140025,ENSG00000042088,ENSG00000152315,ENSG00000100764,ENSG00000119720,ENSG00000198668,ENSG00000165914,ENSG00000100784,ENSG00000133943,ENSG00000119714,ENSG00000015133,ENSG00000133962,ENSG00000165929,ENSG00000140092,ENSG00000100815,ENSG00000066427,ENSG00000183648,ENSG00000165934,ENSG00000140090,ENSG00000100599,ENSG00000100600,ENSG00000066455,ENSG00000100604,ENSG00000100605,ENSG00000165943,ENSG00000153485,ENSG00000012963,ENSG00000011114,ENSG00000187581,ENSG00000133958,ENSG00000175785,ENSG00000140067,ENSG00000100628,ENSG00000089723,ENSG00000089737,ENSG00000165948,ENSG00000165949,ENSG00000119632,ENSG00000119698,ENSG00000140093,ENSG00000197249,ENSG00000165953,ENSG00000188488,ENSG00000196136,ENSG00000133937,ENSG00000100697,ENSG00000165959,ENSG00000176438,ENSG00000252481,ENSG00000182512,ENSG00000227051,ENSG00000168398,ENSG00000100739,ENSG00000066739,ENSG00000100744,ENSG00000140057,ENSG00000090060,ENSG00000100749,ENSG00000127152,ENSG00000183576,ENSG00000090061,ENSG00000205476,ENSG00000182218,ENSG00000036530,ENSG00000066629,ENSG00000196405,ENSG00000168350,ENSG00000100811,ENSG00000197119,ENSG00000140107,ENSG00000140105,ENSG00000176473,ENSG00000183092,ENSG00000185559,ENSG00000211574,ENSG00000214548,ENSG00000254656,ENSG00000258498,ENSG00000197406,ENSG00000078304,ENSG00000197102,ENSG00000080824,ENSG00000140153,ENSG00000080823,ENSG00000022976,ENSG00000100865,ENSG00000196663,ENSG00000156381,ENSG00000089902,ENSG00000131323,ENSG00000166126,ENSG00000198752,ENSG00000205436,ENSG00000185215,ENSG00000272533,ENSG00000100664,ENSG00000075413,ENSG00000166165,ENSG00000166166,ENSG00000166170,ENSG00000256053,ENSG00000126214,ENSG00000126215,ENSG00000100711,ENSG00000088808,ENSG00000156411,ENSG00000156414,ENSG00000166183,ENSG00000066735,ENSG00000184601,ENSG00000258986,ENSG00000203485,ENSG00000185100,ENSG00000184990,ENSG00000142208,ENSG00000179627,ENSG00000099814,ENSG00000166428,ENSG00000185567,ENSG00000140104,ENSG00000170779,ENSG00000183484,ENSG00000184916,ENSG00000183828,ENSG00000184887,ENSG00000185024,ENSG00000179364,ENSG00000226174,ENSG00000182979,ENSG00000182809,ENSG00000213145,ENSG00000185347,ENSG00000184986,ENSG00000276550,ENSG00000170113,ENSG00000140157,ENSG00000273749,ENSG00000275835,ENSG00000175676,ENSG00000179455,ENSG00000254585,ENSG00000182636,ENSG00000273173,ENSG00000128739,ENSG00000114062,ENSG00000206190,ENSG00000166206,ENSG00000186297,ENSG00000104044,ENSG00000128731,ENSG00000153684,ENSG00000183629,ENSG00000206149,ENSG00000034053,ENSG00000185115,ENSG00000104059,ENSG00000104067,ENSG00000178081,ENSG00000166664,ENSG00000260128,ENSG00000187951,ENSG00000198690,ENSG00000166912,ENSG00000169926,ENSG00000169918,ENSG00000175344,ENSG00000261279,ENSG00000198826,ENSG00000166922,ENSG00000166923,ENSG00000248905,ENSG00000198838,ENSG00000169857,ENSG00000184984,ENSG00000134153,ENSG00000182405,ENSG00000134152,ENSG00000128463,ENSG00000140199,ENSG00000182117,ENSG00000184507,ENSG00000176454,ENSG00000175265,ENSG00000215252,ENSG00000159251,ENSG00000021776,ENSG00000198146,ENSG00000259516,ENSG00000265102,ENSG00000134146,ENSG00000186073,ENSG00000223518,ENSG00000134138,ENSG00000166068,ENSG00000171262,ENSG00000172575,ENSG00000137801,ENSG00000150667,ENSG00000166073,ENSG00000128829,ENSG00000140319,ENSG00000104081,ENSG00000156970,ENSG00000176753,ENSG00000137843,ENSG00000137841,ENSG00000188549,ENSG00000233041,ENSG00000140323,ENSG00000128944,ENSG00000128928,ENSG00000140320,ENSG00000169105,ENSG00000128891,ENSG00000166133,ENSG00000137812,ENSG00000051180,ENSG00000137824,ENSG00000137880,ENSG00000188277,ENSG00000104129,ENSG00000166140,ENSG00000166143,ENSG00000166145,ENSG00000104140,ENSG00000104142,ENSG00000128917,ENSG00000128965,ENSG00000128908,ENSG00000187446,ENSG00000247556,ENSG00000104147,ENSG00000137804,ENSG00000137806,ENSG00000137815,ENSG00000137825,ENSG00000062524,ENSG00000103932,ENSG00000092445,ENSG00000174197,ENSG00000137802,ENSG00000243789,ENSG00000243708,ENSG00000137877,ENSG00000103966,ENSG00000188089,ENSG00000159337,ENSG00000168907,ENSG00000166887,ENSG00000103978,ENSG00000214013,ENSG00000092529,ENSG00000103994,ENSG00000092531,ENSG00000180979,ENSG00000137814,ENSG00000159433,ENSG00000140326,ENSG00000128881,ENSG00000159459,ENSG00000137842,ENSG00000166946,ENSG00000166947,ENSG00000104055,ENSG00000168806,ENSG00000168803,ENSG00000140265,ENSG00000137822,ENSG00000067369,ENSG00000166963,ENSG00000168781,ENSG00000237289,ENSG00000242866,ENSG00000166762,ENSG00000223572,ENSG00000205771,ENSG00000167004,ENSG00000128886,ENSG00000140264,ENSG00000242028,ENSG00000140259,ENSG00000092470,ENSG00000171877,ENSG00000166734,ENSG00000137770,ENSG00000104131,ENSG00000104133,ENSG00000229474,ENSG00000166710,ENSG00000185880,ENSG00000140263,ENSG00000140279,ENSG00000140274,ENSG00000140254,ENSG00000137857,ENSG00000138606,ENSG00000137860,ENSG00000171766,ENSG00000171763,ENSG00000166920,ENSG00000104154,ENSG00000179362,ENSG00000104164,ENSG00000137767,ENSG00000137872,ENSG00000188467,ENSG00000104177,ENSG00000074803,ENSG00000128951,ENSG00000166147,ENSG00000103995,ENSG00000255302,ENSG00000185634,ENSG00000138593,ENSG00000166200,ENSG00000156958,ENSG00000140285,ENSG00000166262,ENSG00000104047,ENSG00000104043,ENSG00000140284,ENSG00000140287,ENSG00000104064,ENSG00000138592,ENSG00000170236,ENSG00000092439,ENSG00000138600,ENSG00000259378,ENSG00000081014,ENSG00000183578,ENSG00000137869,ENSG00000186417,ENSG00000104093,ENSG00000104112,ENSG00000140280,ENSG00000128872,ENSG00000138594,ENSG00000166477,ENSG00000069956,ENSG00000137875,ENSG00000069966,ENSG00000128833,ENSG00000197535,ENSG00000128989,ENSG00000047346,ENSG00000166415,ENSG00000137766,ENSG00000137876,ENSG00000069974,ENSG00000069943,ENSG00000260916,ENSG00000261652,ENSG00000256061,ENSG00000171016,ENSG00000166450,ENSG00000069869,ENSG00000181827,ENSG00000151575,ENSG00000138587,ENSG00000137871,ENSG00000140262,ENSG00000128849,ENSG00000255529,ENSG00000103569,ENSG00000128918,ENSG00000166035,ENSG00000282100,ENSG00000137845,ENSG00000137776,ENSG00000157450,ENSG00000157456,ENSG00000171989,ENSG00000157483,ENSG00000157470,ENSG00000140297,ENSG00000140307,ENSG00000140299,ENSG00000182718,ENSG00000128915,ENSG00000069667,ENSG00000129003,ENSG00000198535,ENSG00000205502,ENSG00000171914,ENSG00000140416,ENSG00000103642,ENSG00000185088,ENSG00000166128,ENSG00000138613,ENSG00000074410,ENSG00000140455,ENSG00000197361,ENSG00000103657,ENSG00000035664,ENSG00000166797,ENSG00000028528,ENSG00000157734,ENSG00000166794,ENSG00000169118,ENSG00000166803,ENSG00000103671,ENSG00000180357,ENSG00000180304,ENSG00000166831,ENSG00000140451,ENSG00000241839,ENSG00000166839,ENSG00000090487,ENSG00000103707,ENSG00000186198,ENSG00000103710,ENSG00000246922,ENSG00000090470,ENSG00000166855,ENSG00000138615,ENSG00000138617,ENSG00000174498,ENSG00000103742,ENSG00000074603,ENSG00000138614,ENSG00000074621,ENSG00000174485,ENSG00000103769,ENSG00000157890,ENSG00000166938,ENSG00000075131,ENSG00000169032,ENSG00000174446,ENSG00000202529,ENSG00000199673,ENSG00000200623,ENSG00000174444,ENSG00000174442,ENSG00000188501,ENSG00000137834,ENSG00000166949,ENSG00000103591,ENSG00000103599,ENSG00000189227,ENSG00000137764,ENSG00000188779,ENSG00000033800,ENSG00000129007,ENSG00000128973,ENSG00000169018,ENSG00000137809,ENSG00000103647,ENSG00000140350,ENSG00000258484,ENSG00000255346,ENSG00000138604,ENSG00000137819,ENSG00000137807,ENSG00000137818,ENSG00000140332,ENSG00000137831,ENSG00000166173,ENSG00000129028,ENSG00000137821,ENSG00000187720,ENSG00000278570,ENSG00000066933,ENSG00000166192,ENSG00000175318,ENSG00000067225,ENSG00000137817,ENSG00000140488,ENSG00000213614,ENSG00000166233,ENSG00000215186,ENSG00000140463,ENSG00000159322,ENSG00000067141,ENSG00000138622,ENSG00000183324,ENSG00000156642,ENSG00000103855,ENSG00000205363,ENSG00000129038,ENSG00000067221,ENSG00000140464,ENSG00000159289,ENSG00000167178,ENSG00000129009,ENSG00000137868,ENSG00000140481,ENSG00000140459,ENSG00000138623,ENSG00000138629,ENSG00000179361,ENSG00000179335,ENSG00000179151,ENSG00000140465,ENSG00000103653,ENSG00000140506,ENSG00000213578,ENSG00000140474,ENSG00000140497,ENSG00000178802,ENSG00000178761,ENSG00000178741,ENSG00000178718,ENSG00000198794,ENSG00000138621,ENSG00000167173,ENSG00000167195,ENSG00000140478,ENSG00000140365,ENSG00000140398,ENSG00000140400,ENSG00000169375,ENSG00000169410,ENSG00000169371,ENSG00000177971,ENSG00000173548,ENSG00000173546,ENSG00000182950,ENSG00000140367,ENSG00000167196,ENSG00000169752,ENSG00000140374,ENSG00000159556,ENSG00000140386,ENSG00000117906,ENSG00000140368,ENSG00000140391,ENSG00000173517,ENSG00000140382,ENSG00000169783,ENSG00000167202,ENSG00000183476,ENSG00000136425,ENSG00000166411,ENSG00000103740,ENSG00000140403,ENSG00000140395,ENSG00000166426,ENSG00000136381,ENSG00000188266,ENSG00000041357,ENSG00000169684,ENSG00000080644,ENSG00000117971,ENSG00000136378,ENSG00000185787,ENSG00000103811,ENSG00000058335,ENSG00000166557,ENSG00000169330,ENSG00000136371,ENSG00000180953,ENSG00000140379,ENSG00000086666,ENSG00000103876,ENSG00000172379,ENSG00000136379,ENSG00000103888,ENSG00000117899,ENSG00000140406,ENSG00000172349,ENSG00000172345,ENSG00000188869,ENSG00000183496,ENSG00000278662,ENSG00000197978,ENSG00000182774,ENSG00000214575,ENSG00000103723,ENSG00000186628,ENSG00000156232,ENSG00000103942,ENSG00000169612,ENSG00000169609,ENSG00000064726,ENSG00000136404,ENSG00000169594,ENSG00000140600,ENSG00000156218,ENSG00000176371,ENSG00000177082,ENSG00000197696,ENSG00000140612,ENSG00000166716,ENSG00000136383,ENSG00000156222,ENSG00000073417,ENSG00000170776,ENSG00000183655,ENSG00000140538,ENSG00000259494,ENSG00000181991,ENSG00000140543,ENSG00000181026,ENSG00000172183,ENSG00000157766,ENSG00000140511,ENSG00000140545,ENSG00000140526,ENSG00000140522,ENSG00000140525,ENSG00000140521,ENSG00000140519,ENSG00000140534,ENSG00000166813,ENSG00000166819,ENSG00000166821,ENSG00000140527,ENSG00000166823,ENSG00000188095,ENSG00000166825,ENSG00000157823,ENSG00000242498,ENSG00000140548,ENSG00000182054,ENSG00000185033,ENSG00000185043,ENSG00000183208,ENSG00000182768,ENSG00000196391,ENSG00000140575,ENSG00000140577,ENSG00000197299,ENSG00000140564,ENSG00000182511,ENSG00000196547,ENSG00000184508,ENSG00000140553,ENSG00000166965,ENSG00000198901,ENSG00000184056,ENSG00000185518,ENSG00000176463,ENSG00000140557,ENSG00000185442,ENSG00000173575,ENSG00000182175,ENSG00000140563,ENSG00000185551,ENSG00000140450,ENSG00000283597,ENSG00000140443,ENSG00000183571,ENSG00000182253,ENSG00000103852,ENSG00000259706,ENSG00000168904,ENSG00000068305,ENSG00000183060,ENSG00000140470,ENSG00000154227,ENSG00000183475,ENSG00000184254,ENSG00000154237,ENSG00000131873,ENSG00000131876,ENSG00000140479,ENSG00000184277,ENSG00000185418,ENSG00000161980,ENSG00000161981,ENSG00000007384,ENSG00000103152,ENSG00000103148,ENSG00000130656,ENSG00000206177,ENSG00000188536,ENSG00000206172,ENSG00000086506,ENSG00000007392,ENSG00000076344,ENSG00000242173,ENSG00000185615,ENSG00000103126,ENSG00000086504,ENSG00000129925,ENSG00000103202,ENSG00000242612,ENSG00000090565,ENSG00000103326,ENSG00000257108,ENSG00000007541,ENSG00000197562,ENSG00000127578,ENSG00000172366,ENSG00000161996,ENSG00000140983,ENSG00000103269,ENSG00000103266,ENSG00000161999,ENSG00000127580,ENSG00000127585,ENSG00000103260,ENSG00000103254,ENSG00000162004,ENSG00000103253,ENSG00000103245,ENSG00000102854,ENSG00000007376,ENSG00000127588,ENSG00000127586,ENSG00000103227,ENSG00000005513,ENSG00000196557,ENSG00000116176,ENSG00000197253,ENSG00000172236,ENSG00000095917,ENSG00000103275,ENSG00000007516,ENSG00000007520,ENSG00000090581,ENSG00000059145,ENSG00000174109,ENSG00000197599,ENSG00000103249,ENSG00000251692,ENSG00000100726,ENSG00000131634,ENSG00000187535,ENSG00000206053,ENSG00000138834,ENSG00000103024,ENSG00000074071,ENSG00000197774,ENSG00000095906,ENSG00000162032,ENSG00000099769,ENSG00000063854,ENSG00000180185,ENSG00000162039,ENSG00000198736,ENSG00000140986,ENSG00000140990,ENSG00000207405,ENSG00000140988,ENSG00000255198,ENSG00000179580,ENSG00000183751,ENSG00000196408,ENSG00000127554,ENSG00000127561,ENSG00000167962,ENSG00000183971,ENSG00000065054,ENSG00000065057,ENSG00000103197,ENSG00000221656,ENSG00000008710,ENSG00000167964,ENSG00000206630,ENSG00000131653,ENSG00000167971,ENSG00000167965,ENSG00000182685,ENSG00000184207,ENSG00000167967,ENSG00000167968,ENSG00000167969,ENSG00000205937,ENSG00000266643,ENSG00000167972,ENSG00000238098,ENSG00000162063,ENSG00000162062,ENSG00000162068,ENSG00000162065,ENSG00000185883,ENSG00000162066,ENSG00000140992,ENSG00000260565,ENSG00000167977,ENSG00000172382,ENSG00000167978,ENSG00000103363,ENSG00000007038,ENSG00000162078,ENSG00000005001,ENSG00000162076,ENSG00000059122,ENSG00000131650,ENSG00000162073,ENSG00000127564,ENSG00000262152,ENSG00000213937,ENSG00000184697,ENSG00000006327,ENSG00000103145,ENSG00000131652,ENSG00000008516,ENSG00000008517,ENSG00000122386,ENSG00000085644,ENSG00000010539,ENSG00000103313,ENSG00000006194,ENSG00000140993,ENSG00000162086,ENSG00000168158,ENSG00000232196,ENSG00000140987,ENSG00000103343,ENSG00000167981,ENSG00000122390,ENSG00000103351,ENSG00000167984,ENSG00000188827,ENSG00000213918,ENSG00000126602,ENSG00000005339,ENSG00000162104,ENSG00000185739,ENSG00000090447,ENSG00000126603,ENSG00000217930,ENSG00000168140,ENSG00000262246,ENSG00000103423,ENSG00000153406,ENSG00000103415,ENSG00000089486,ENSG00000205832,ENSG00000153443,ENSG00000102858,ENSG00000168101,ENSG00000168096,ENSG00000166246,ENSG00000103199,ENSG00000140623,ENSG00000067836,ENSG00000140632,ENSG00000118900,ENSG00000118898,ENSG00000103184,ENSG00000103174,ENSG00000153446,ENSG00000033011,ENSG00000118894,ENSG00000078328,ENSG00000067365,ENSG00000183044,ENSG00000184857,ENSG00000140650,ENSG00000153048,ENSG00000187555,ENSG00000182831,ENSG00000183454,ENSG00000166669,ENSG00000213853,ENSG00000153060,ENSG00000103274,ENSG00000166676,ENSG00000179583,ENSG00000182108,ENSG00000038532,ENSG00000185338,ENSG00000175643,ENSG00000189067,ENSG00000184602,ENSG00000153066,ENSG00000122299,ENSG00000171490,ENSG00000103342,ENSG00000048462,ENSG00000048471,ENSG00000103381,ENSG00000237515,ENSG00000175595,ENSG00000186260,ENSG00000140694,ENSG00000103429,ENSG00000069764,ENSG00000103512,ENSG00000157045,ENSG00000085721,ENSG00000179889,ENSG00000156968,ENSG00000166780,ENSG00000166783,ENSG00000072864,ENSG00000133392,ENSG00000133393,ENSG00000103222,ENSG00000091262,ENSG00000103226,ENSG00000244257,ENSG00000103489,ENSG00000185164,ENSG00000134419,ENSG00000170540,ENSG00000157106,ENSG00000170537,ENSG00000167186,ENSG00000205730,ENSG00000103528,ENSG00000103534,ENSG00000006007,ENSG00000103540,ENSG00000103544,ENSG00000103550,ENSG00000174628,ENSG00000167191,ENSG00000169347,ENSG00000183549,ENSG00000183747,ENSG00000066813,ENSG00000166743,ENSG00000066654,ENSG00000005187,ENSG00000196678,ENSG00000188215,ENSG00000102897,ENSG00000011638,ENSG00000103316,ENSG00000169246,ENSG00000140749,ENSG00000197006,ENSG00000155719,ENSG00000140740,ENSG00000155714,ENSG00000185716,ENSG00000175267,ENSG00000103319,ENSG00000058600,ENSG00000140743,ENSG00000122254,ENSG00000103404,ENSG00000166828,ENSG00000168447,ENSG00000168434,ENSG00000103365,ENSG00000103356,ENSG00000103353,ENSG00000004779,ENSG00000083093,ENSG00000166847,ENSG00000166851,ENSG00000134398,ENSG00000166869,ENSG00000166501,ENSG00000122257,ENSG00000090905,ENSG00000158865,ENSG00000140750,ENSG00000205629,ENSG00000103375,ENSG00000155592,ENSG00000182601,ENSG00000155666,ENSG00000169189,ENSG00000077238,ENSG00000103522,ENSG00000077235,ENSG00000047578,ENSG00000169181,ENSG00000169180,ENSG00000188322,ENSG00000205609,ENSG00000188603,ENSG00000184730,ENSG00000197272,ENSG00000176046,ENSG00000176476,ENSG00000197165,ENSG00000196502,ENSG00000184110,ENSG00000168488,ENSG00000283845,ENSG00000178952,ENSG00000178188,ENSG00000196296,ENSG00000177548,ENSG00000177455,ENSG00000176953,ENSG00000169682,ENSG00000213658,ENSG00000103472,ENSG00000183336,ENSG00000181625,ENSG00000213648,ENSG00000197471,ENSG00000103485,ENSG00000185905,ENSG00000079616,ENSG00000103495,ENSG00000167371,ENSG00000280789,ENSG00000013364,ENSG00000103502,ENSG00000174938,ENSG00000174939,ENSG00000174943,ENSG00000149932,ENSG00000149930,ENSG00000149929,ENSG00000169592,ENSG00000149927,ENSG00000167194,ENSG00000149926,ENSG00000149925,ENSG00000149923,ENSG00000149922,ENSG00000090238,ENSG00000102886,ENSG00000102882,ENSG00000102879,ENSG00000169627,ENSG00000132207,ENSG00000261052,ENSG00000169217,ENSG00000169221,ENSG00000180209,ENSG00000180096,ENSG00000180035,ENSG00000179958,ENSG00000179965,ENSG00000179918,ENSG00000005844,ENSG00000169957,ENSG00000169955,ENSG00000169951,ENSG00000229809,ENSG00000197162,ENSG00000156853,ENSG00000156858,ENSG00000156860,ENSG00000080603,ENSG00000156873,ENSG00000103549,ENSG00000102870,ENSG00000099385,ENSG00000150281,ENSG00000260852,ENSG00000099364,ENSG00000175938,ENSG00000099381,ENSG00000099377,ENSG00000099365,ENSG00000103496,ENSG00000167394,ENSG00000167395,ENSG00000151006,ENSG00000167397,ENSG00000103507,ENSG00000103510,ENSG00000052344,ENSG00000178226,ENSG00000089280,ENSG00000103490,ENSG00000177238,ENSG00000169896,ENSG00000140678,ENSG00000156886,ENSG00000156885,ENSG00000176723,ENSG00000140691,ENSG00000140682,ENSG00000140675,ENSG00000140688,ENSG00000197302,ENSG00000185947,ENSG00000230267,ENSG00000183632,ENSG00000214617,ENSG00000171241,ENSG00000069329,ENSG00000091651,ENSG00000140795,ENSG00000155330,ENSG00000166123,ENSG00000069345,ENSG00000171208,ENSG00000129636,ENSG00000102893,ENSG00000121270,ENSG00000102910,ENSG00000196470,ENSG00000102921,ENSG00000102924,ENSG00000102935,ENSG00000205423,ENSG00000155393,ENSG00000121274,ENSG00000121281,ENSG00000166164,ENSG00000140807,ENSG00000167208,ENSG00000167207,ENSG00000083799,ENSG00000103449,ENSG00000103460,ENSG00000177200,ENSG00000103479,ENSG00000166971,ENSG00000103494,ENSG00000140718,ENSG00000177508,ENSG00000245694,ENSG00000176842,ENSG00000159387,ENSG00000087245,ENSG00000256812,ENSG00000087253,ENSG00000103546,ENSG00000198848,ENSG00000261439,ENSG00000087258,ENSG00000159461,ENSG00000167005,ENSG00000087263,ENSG00000125124,ENSG00000087250,ENSG00000125148,ENSG00000169715,ENSG00000205364,ENSG00000205362,ENSG00000205361,ENSG00000169688,ENSG00000198417,ENSG00000125144,ENSG00000205358,ENSG00000187193,ENSG00000102900,ENSG00000070915,ENSG00000051108,ENSG00000087237,ENSG00000140853,ENSG00000140848,ENSG00000172775,ENSG00000159579,ENSG00000102931,ENSG00000102934,ENSG00000102962,ENSG00000006210,ENSG00000102970,ENSG00000005194,ENSG00000088682,ENSG00000102978,ENSG00000125170,ENSG00000135736,ENSG00000140854,ENSG00000140859,ENSG00000070729,ENSG00000159648,ENSG00000166188,ENSG00000103005,ENSG00000102996,ENSG00000070761,ENSG00000070770,ENSG00000103021,ENSG00000103023,ENSG00000181938,ENSG00000103034,ENSG00000103037,ENSG00000125107,ENSG00000103042,ENSG00000125166,ENSG00000150394,ENSG00000140937,ENSG00000179776,ENSG00000166546,ENSG00000166548,ENSG00000217555,ENSG00000089505,ENSG00000140932,ENSG00000140931,ENSG00000183723,ENSG00000135720,ENSG00000249961,ENSG00000168748,ENSG00000159593,ENSG00000172840,ENSG00000166589,ENSG00000166592,ENSG00000166595,ENSG00000172831,ENSG00000172828,ENSG00000172824,ENSG00000067955,ENSG00000125149,ENSG00000237172,ENSG00000102871,ENSG00000135722,ENSG00000102878,ENSG00000140939,ENSG00000196123,ENSG00000179044,ENSG00000205250,ENSG00000102890,ENSG00000125122,ENSG00000168701,ENSG00000135723,ENSG00000135740,ENSG00000196155,ENSG00000168676,ENSG00000159708,ENSG00000159713,ENSG00000159714,ENSG00000176387,ENSG00000159720,ENSG00000159723,ENSG00000039523,ENSG00000102974,ENSG00000102977,ENSG00000102981,ENSG00000124074,ENSG00000159761,ENSG00000141098,ENSG00000141084,ENSG00000102904,ENSG00000168286,ENSG00000102901,ENSG00000102898,ENSG00000038358,ENSG00000188038,ENSG00000159792,ENSG00000141086,ENSG00000205220,ENSG00000213398,ENSG00000124067,ENSG00000141096,ENSG00000167261,ENSG00000182810,ENSG00000167264,ENSG00000072736,ENSG00000103067,ENSG00000103066,ENSG00000103064,ENSG00000103061,ENSG00000132600,ENSG00000103056,ENSG00000184939,ENSG00000062038,ENSG00000039068,ENSG00000103047,ENSG00000103044,ENSG00000168802,ENSG00000141076,ENSG00000168807,ENSG00000132612,ENSG00000258429,ENSG00000213380,ENSG00000132603,ENSG00000157315,ENSG00000132604,ENSG00000103018,ENSG00000102908,ENSG00000181019,ENSG00000141101,ENSG00000198373,ENSG00000157322,ENSG00000090857,ENSG00000157335,ENSG00000223496,ENSG00000090861,ENSG00000157349,ENSG00000168872,ENSG00000157350,ENSG00000157353,ENSG00000103051,ENSG00000189091,ENSG00000157368,ENSG00000132613,ENSG00000103043,ENSG00000157423,ENSG00000180917,ENSG00000172137,ENSG00000167377,ENSG00000157429,ENSG00000198650,ENSG00000140832,ENSG00000040199,ENSG00000166747,ENSG00000224470,ENSG00000102984,ENSG00000182149,ENSG00000277481,ENSG00000102967,ENSG00000257017,ENSG00000261701,ENSG00000140830,ENSG00000140829,ENSG00000118557,ENSG00000140836,ENSG00000103035,ENSG00000140839,ENSG00000090863,ENSG00000168411,ENSG00000168404,ENSG00000103089,ENSG00000103091,ENSG00000186187,ENSG00000166816,ENSG00000184517,ENSG00000168928,ENSG00000168925,ENSG00000050820,ENSG00000153774,ENSG00000166822,ENSG00000183196,ENSG00000135702,ENSG00000205084,ENSG00000034713,ENSG00000065457,ENSG00000065427,ENSG00000166848,ENSG00000152910,ENSG00000103111,ENSG00000205078,ENSG00000140873,ENSG00000140876,ENSG00000171724,ENSG00000186153,ENSG00000178573,ENSG00000168589,ENSG00000166446,ENSG00000103121,ENSG00000166451,ENSG00000166454,ENSG00000166455,ENSG00000140905,ENSG00000166473,ENSG00000135697,ENSG00000261609,ENSG00000153815,ENSG00000197943,ENSG00000184860,ENSG00000086696,ENSG00000135698,ENSG00000140945,ENSG00000230989,ENSG00000103150,ENSG00000140961,ENSG00000103154,ENSG00000140943,ENSG00000103160,ENSG00000154099,ENSG00000103168,ENSG00000140955,ENSG00000103175,ENSG00000064270,ENSG00000140950,ENSG00000103187,ENSG00000135686,ENSG00000103194,ENSG00000103196,ENSG00000153786,ENSG00000135709,ENSG00000131149,ENSG00000131153,ENSG00000154102,ENSG00000131148,ENSG00000131143,ENSG00000140968,ENSG00000103241,ENSG00000103248,ENSG00000176692,ENSG00000176678,ENSG00000260456,ENSG00000103264,ENSG00000140941,ENSG00000140948,ENSG00000154118,ENSG00000104731,ENSG00000103257,ENSG00000172530,ENSG00000225614,ENSG00000179588,ENSG00000158545,ENSG00000051523,ENSG00000167508,ENSG00000185669,ENSG00000158717,ENSG00000174177,ENSG00000284585,ENSG00000103335,ENSG00000167513,ENSG00000198931,ENSG00000141012,ENSG00000167515,ENSG00000205022,ENSG00000129993,ENSG00000176715,ENSG00000129910,ENSG00000259803,ENSG00000170100,ENSG00000167522,ENSG00000197912,ENSG00000200084,ENSG00000167526,ENSG00000178773,ENSG00000015413,ENSG00000131165,ENSG00000167523,ENSG00000185324,ENSG00000158792,ENSG00000075399,ENSG00000158805,ENSG00000187741,ENSG00000204991,ENSG00000141002,ENSG00000258839,ENSG00000258947,ENSG00000140995,ENSG00000177946,ENSG00000223959,ENSG00000003249,ENSG00000141013,ENSG00000272636,ENSG00000181031,ENSG00000187624,ENSG00000141252,ENSG00000167695,ENSG00000179409,ENSG00000231784,ENSG00000167699,ENSG00000167693,ENSG00000177370,ENSG00000159842,ENSG00000184811,ENSG00000108953,ENSG00000167193,ENSG00000197879,ENSG00000132376,ENSG00000174238,ENSG00000167703,ENSG00000074660,ENSG00000167705,ENSG00000174231,ENSG00000185561,ENSG00000186594,ENSG00000167716,ENSG00000167711,ENSG00000132386,ENSG00000186532,ENSG00000132383,ENSG00000185924,ENSG00000108963,ENSG00000177374,ENSG00000070366,ENSG00000167720,ENSG00000167721,ENSG00000141258,ENSG00000070444,ENSG00000127804,ENSG00000007168,ENSG00000132361,ENSG00000132359,ENSG00000108381,ENSG00000141255,ENSG00000167723,ENSG00000196689,ENSG00000197417,ENSG00000040531,ENSG00000213977,ENSG00000127774,ENSG00000083454,ENSG00000177602,ENSG00000083457,ENSG00000074356,ENSG00000004660,ENSG00000108405,ENSG00000074370,ENSG00000074755,ENSG00000167740,ENSG00000185722,ENSG00000132388,ENSG00000182557,ENSG00000183018,ENSG00000132382,ENSG00000167741,ENSG00000188176,ENSG00000161905,ENSG00000141456,ENSG00000141480,ENSG00000161920,ENSG00000161921,ENSG00000141497,ENSG00000182853,ENSG00000182327,ENSG00000142507,ENSG00000129219,ENSG00000141503,ENSG00000205710,ENSG00000108556,ENSG00000185245,ENSG00000108528,ENSG00000108523,ENSG00000108518,ENSG00000108515,ENSG00000091640,ENSG00000108509,ENSG00000196388,ENSG00000129250,ENSG00000132517,ENSG00000180787,ENSG00000167840,ENSG00000129204,ENSG00000180626,ENSG00000161929,ENSG00000029725,ENSG00000108559,ENSG00000129197,ENSG00000108561,ENSG00000005100,ENSG00000072849,ENSG00000167842,ENSG00000091592,ENSG00000179314,ENSG00000129195,ENSG00000091622,ENSG00000198920,ENSG00000129235,ENSG00000108590,ENSG00000256806,ENSG00000141485,ENSG00000132530,ENSG00000177294,ENSG00000167858,ENSG00000262943,ENSG00000108839,ENSG00000219200,ENSG00000258315,ENSG00000267532,ENSG00000161940,ENSG00000174327,ENSG00000174326,ENSG00000132514,ENSG00000161944,ENSG00000141505,ENSG00000132535,ENSG00000199053,ENSG00000072778,ENSG00000004975,ENSG00000040633,ENSG00000170296,ENSG00000175826,ENSG00000170291,ENSG00000181885,ENSG00000181856,ENSG00000006047,ENSG00000132507,ENSG00000132522,ENSG00000215041,ENSG00000072818,ENSG00000213859,ENSG00000174292,ENSG00000187838,ENSG00000205544,ENSG00000169992,ENSG00000181284,ENSG00000161958,ENSG00000170175,ENSG00000259224,ENSG00000174282,ENSG00000181222,ENSG00000239697,ENSG00000161955,ENSG00000161956,ENSG00000209582,ENSG00000238917,ENSG00000161960,ENSG00000129226,ENSG00000129194,ENSG00000129255,ENSG00000129245,ENSG00000141504,ENSG00000129214,ENSG00000129244,ENSG00000141510,ENSG00000141499,ENSG00000108947,ENSG00000183914,ENSG00000132510,ENSG00000167874,ENSG00000182224,ENSG00000183011,ENSG00000252835,ENSG00000170004,ENSG00000170049,ENSG00000170043,ENSG00000170037,ENSG00000132518,ENSG00000179593,ENSG00000179477,ENSG00000179148,ENSG00000179111,ENSG00000179094,ENSG00000220205,ENSG00000179029,ENSG00000178999,ENSG00000178971,ENSG00000178921,ENSG00000108961,ENSG00000125434,ENSG00000198844,ENSG00000184619,ENSG00000161970,ENSG00000189051,ENSG00000166579,ENSG00000133026,ENSG00000185156,ENSG00000276231,ENSG00000141506,ENSG00000065320,ENSG00000170310,ENSG00000154914,ENSG00000065325,ENSG00000109047,ENSG00000007237,ENSG00000006788,ENSG00000133020,ENSG00000109061,ENSG00000125414,ENSG00000109063,ENSG00000133028,ENSG00000170222,ENSG00000187824,ENSG00000188803,ENSG00000007174,ENSG00000154957,ENSG00000065559,ENSG00000141052,ENSG00000006740,ENSG00000006744,ENSG00000153976,ENSG00000006695,ENSG00000125430,ENSG00000109099,ENSG00000125409,ENSG00000239704,ENSG00000175106,ENSG00000241322,ENSG00000221926,ENSG00000187607,ENSG00000214946,ENSG00000170425,ENSG00000214941,ENSG00000011295,ENSG00000141027,ENSG00000108474,ENSG00000166582,ENSG00000170315,ENSG00000187688,ENSG00000181350,ENSG00000141040,ENSG00000197566,ENSG00000170160,ENSG00000179598,ENSG00000133030,ENSG00000154803,ENSG00000141030,ENSG00000205309,ENSG00000141026,ENSG00000108551,ENSG00000133027,ENSG00000226746,ENSG00000108557,ENSG00000072310,ENSG00000175662,ENSG00000171953,ENSG00000141034,ENSG00000108591,ENSG00000091536,ENSG00000091542,ENSG00000131899,ENSG00000177731,ENSG00000177427,ENSG00000177302,ENSG00000176994,ENSG00000176974,ENSG00000214860,ENSG00000171916,ENSG00000213077,ENSG00000154874,ENSG00000189375,ENSG00000249459,ENSG00000108448,ENSG00000171931,ENSG00000171928,ENSG00000141127,ENSG00000188522,ENSG00000154025,ENSG00000154016,ENSG00000189152,ENSG00000072134,ENSG00000108641,ENSG00000166484,ENSG00000166482,ENSG00000128482,ENSG00000142494,ENSG00000072210,ENSG00000180638,ENSG00000108602,ENSG00000083290,ENSG00000108599,ENSG00000128487,ENSG00000170298,ENSG00000205212,ENSG00000124422,ENSG00000109016,ENSG00000178307,ENSG00000274180,ENSG00000034152,ENSG00000184185,ENSG00000212719,ENSG00000260458,ENSG00000256618,ENSG00000109046,ENSG00000141068,ENSG00000168961,ENSG00000007171,ENSG00000232859,ENSG00000087095,ENSG00000237575,ENSG00000109084,ENSG00000109083,ENSG00000109079,ENSG00000004142,ENSG00000284532,ENSG00000244045,ENSG00000109072,ENSG00000004139,ENSG00000076351,ENSG00000109103,ENSG00000087111,ENSG00000109107,ENSG00000076382,ENSG00000167524,ENSG00000007202,ENSG00000132581,ENSG00000109111,ENSG00000167525,ENSG00000109113,ENSG00000238423,ENSG00000238649,ENSG00000198242,ENSG00000160606,ENSG00000160602,ENSG00000076604,ENSG00000173065,ENSG00000132591,ENSG00000132589,ENSG00000167536,ENSG00000109118,ENSG00000063015,ENSG00000179761,ENSG00000221995,ENSG00000196535,ENSG00000108255,ENSG00000108256,ENSG00000160551,ENSG00000168792,ENSG00000167543,ENSG00000108262,ENSG00000198720,ENSG00000167549,ENSG00000141298,ENSG00000176927,ENSG00000126653,ENSG00000108576,ENSG00000108578,ENSG00000108582,ENSG00000108587,ENSG00000266733,ENSG00000176390,ENSG00000176208,ENSG00000172171,ENSG00000184060,ENSG00000181481,ENSG00000126861,ENSG00000185862,ENSG00000126860,ENSG00000196712,ENSG00000131242,ENSG00000172301,ENSG00000108651,ENSG00000178691,ENSG00000266777,ENSG00000185158,ENSG00000126858,ENSG00000141314,ENSG00000108666,ENSG00000283774,ENSG00000010244,ENSG00000108671,ENSG00000176749,ENSG00000176658,ENSG00000006042,ENSG00000108684,ENSG00000108691,ENSG00000108700,ENSG00000181374,ENSG00000181291,ENSG00000198783,ENSG00000132141,ENSG00000005156,ENSG00000092871,ENSG00000185379,ENSG00000073598,ENSG00000073536,ENSG00000141161,ENSG00000166750,ENSG00000172716,ENSG00000172123,ENSG00000154760,ENSG00000205045,ENSG00000236320,ENSG00000108733,ENSG00000006125,ENSG00000270885,ENSG00000270765,ENSG00000271447,ENSG00000270647,ENSG00000270379,ENSG00000271503,ENSG00000278023,ENSG00000275152,ENSG00000276409,ENSG00000274736,ENSG00000275385,ENSG00000277632,ENSG00000275302,ENSG00000274808,ENSG00000276085,ENSG00000276070,ENSG00000274226,ENSG00000275954,ENSG00000273611,ENSG00000277161,ENSG00000278259,ENSG00000278311,ENSG00000278535,ENSG00000278619,ENSG00000275700,ENSG00000278505,ENSG00000278540,ENSG00000276234,ENSG00000276023,ENSG00000275066,ENSG00000278053,ENSG00000275410,ENSG00000278299,ENSG00000274611,ENSG00000278845,ENSG00000277399,ENSG00000274211,ENSG00000275832,ENSG00000277363,ENSG00000273604,ENSG00000273627,ENSG00000275023,ENSG00000277972,ENSG00000277258,ENSG00000277791,ENSG00000276293,ENSG00000273559,ENSG00000125691,ENSG00000002834,ENSG00000161381,ENSG00000141748,ENSG00000067191,ENSG00000108298,ENSG00000141750,ENSG00000108306,ENSG00000125686,ENSG00000167258,ENSG00000171532,ENSG00000131771,ENSG00000131748,ENSG00000173991,ENSG00000141744,ENSG00000161395,ENSG00000265178,ENSG00000141736,ENSG00000141741,ENSG00000141738,ENSG00000161405,ENSG00000073605,ENSG00000172057,ENSG00000167914,ENSG00000108344,ENSG00000108342,ENSG00000238793,ENSG00000008838,ENSG00000126351,ENSG00000126368,ENSG00000188895,ENSG00000108349,ENSG00000108352,ENSG00000171475,ENSG00000094804,ENSG00000131759,ENSG00000183153,ENSG00000131747,ENSG00000141753,ENSG00000131746,ENSG00000126353,ENSG00000073584,ENSG00000213424,ENSG00000167916,ENSG00000186395,ENSG00000167920,ENSG00000108244,ENSG00000094796,ENSG00000171401,ENSG00000171346,ENSG00000171345,ENSG00000186847,ENSG00000186832,ENSG00000128422,ENSG00000173812,ENSG00000173805,ENSG00000173801,ENSG00000141756,ENSG00000141698,ENSG00000161594,ENSG00000178502,ENSG00000131473,ENSG00000204815,ENSG00000173786,ENSG00000168259,ENSG00000168256,ENSG00000187595,ENSG00000108771,ENSG00000108773,ENSG00000260325,ENSG00000108774,ENSG00000089558,ENSG00000167925,ENSG00000173757,ENSG00000126561,ENSG00000168610,ENSG00000177469,ENSG00000283929,ENSG00000033627,ENSG00000108784,ENSG00000108786,ENSG00000068120,ENSG00000108788,ENSG00000131470,ENSG00000141699,ENSG00000131462,ENSG00000037042,ENSG00000068137,ENSG00000184451,ENSG00000108797,ENSG00000108799,ENSG00000131477,ENSG00000131475,ENSG00000126562,ENSG00000183978,ENSG00000176563,ENSG00000126581,ENSG00000131467,ENSG00000131480,ENSG00000131471,ENSG00000266967,ENSG00000267060,ENSG00000198863,ENSG00000131469,ENSG00000068079,ENSG00000108828,ENSG00000108830,ENSG00000198496,ENSG00000012048,ENSG00000188554,ENSG00000184988,ENSG00000175906,ENSG00000067596,ENSG00000175832,ENSG00000005102,ENSG00000108861,ENSG00000231256,ENSG00000161647,ENSG00000161649,ENSG00000108852,ENSG00000131096,ENSG00000161653,ENSG00000091947,ENSG00000161654,ENSG00000141349,ENSG00000108840,ENSG00000125319,ENSG00000161664,ENSG00000267080,ENSG00000168591,ENSG00000087152,ENSG00000108312,ENSG00000004939,ENSG00000108309,ENSG00000013306,ENSG00000030582,ENSG00000161682,ENSG00000005961,ENSG00000186566,ENSG00000180340,ENSG00000180329,ENSG00000161692,ENSG00000073670,ENSG00000182963,ENSG00000131097,ENSG00000108883,ENSG00000167131,ENSG00000131095,ENSG00000186185,ENSG00000131094,ENSG00000172992,ENSG00000136448,ENSG00000161714,ENSG00000181513,ENSG00000186834,ENSG00000168517,ENSG00000184922,ENSG00000184361,ENSG00000006062,ENSG00000159314,ENSG00000225190,ENSG00000120088,ENSG00000264589,ENSG00000186868,ENSG00000214401,ENSG00000120071,ENSG00000176681,ENSG00000228696,ENSG00000260075,ENSG00000238083,ENSG00000185829,ENSG00000073969,ENSG00000108379,ENSG00000158955,ENSG00000108433,ENSG00000179673,ENSG00000004897,ENSG00000198336,ENSG00000259207,ENSG00000178852,ENSG00000141279,ENSG00000108424,ENSG00000198933,ENSG00000073861,ENSG00000006025,ENSG00000159111,ENSG00000141294,ENSG00000141295,ENSG00000189120,ENSG00000167182,ENSG00000108439,ENSG00000167183,ENSG00000108465,ENSG00000005243,ENSG00000082641,ENSG00000108468,ENSG00000002919,ENSG00000141293,ENSG00000173917,ENSG00000182742,ENSG00000120075,ENSG00000120093,ENSG00000108511,ENSG00000233101,ENSG00000120068,ENSG00000170689,ENSG00000260027,ENSG00000170703,ENSG00000136436,ENSG00000159199,ENSG00000159202,ENSG00000159210,ENSG00000167083,ENSG00000108798,ENSG00000173868,ENSG00000198740,ENSG00000167085,ENSG00000064300,ENSG00000182575,ENSG00000121067,ENSG00000121073,ENSG00000121104,ENSG00000136504,ENSG00000176358,ENSG00000108813,ENSG00000064195,ENSG00000005884,ENSG00000005882,ENSG00000167100,ENSG00000108819,ENSG00000108823,ENSG00000188662,ENSG00000108821,ENSG00000167105,ENSG00000015532,ENSG00000108826,ENSG00000154920,ENSG00000108829,ENSG00000136457,ENSG00000167107,ENSG00000136444,ENSG00000136449,ENSG00000049283,ENSG00000006282,ENSG00000006283,ENSG00000108846,ENSG00000154945,ENSG00000108848,ENSG00000173714,ENSG00000141232,ENSG00000008294,ENSG00000239672,ENSG00000243678,ENSG00000011258,ENSG00000011260,ENSG00000154975,ENSG00000141198,ENSG00000166260,ENSG00000166263,ENSG00000108924,ENSG00000108960,ENSG00000166292,ENSG00000141179,ENSG00000153930,ENSG00000183691,ENSG00000214226,ENSG00000153933,ENSG00000121060,ENSG00000121058,ENSG00000121064,ENSG00000121057,ENSG00000153944,ENSG00000181610,ENSG00000180891,ENSG00000136451,ENSG00000136450,ENSG00000264364,ENSG00000121053,ENSG00000011143,ENSG00000167419,ENSG00000005381,ENSG00000213246,ENSG00000108375,ENSG00000176160,ENSG00000108389,ENSG00000108387,ENSG00000181013,ENSG00000121101,ENSG00000108384,ENSG00000175175,ENSG00000108395,ENSG00000182628,ENSG00000068489,ENSG00000167447,ENSG00000153982,ENSG00000175155,ENSG00000108406,ENSG00000141367,ENSG00000141378,ENSG00000284190,ENSG00000062716,ENSG00000108423,ENSG00000108443,ENSG00000189050,ENSG00000264049,ENSG00000068097,ENSG00000167434,ENSG00000170832,ENSG00000062725,ENSG00000170836,ENSG00000141376,ENSG00000121068,ENSG00000187013,ENSG00000121075,ENSG00000253506,ENSG00000136492,ENSG00000108506,ENSG00000108510,ENSG00000087995,ENSG00000146872,ENSG00000011028,ENSG00000173838,ENSG00000170921,ENSG00000008283,ENSG00000159640,ENSG00000173826,ENSG00000136485,ENSG00000136463,ENSG00000198909,ENSG00000136490,ENSG00000266173,ENSG00000108588,ENSG00000198231,ENSG00000108592,ENSG00000087191,ENSG00000108604,ENSG00000240280,ENSG00000259384,ENSG00000007312,ENSG00000007314,ENSG00000224383,ENSG00000108622,ENSG00000178607,ENSG00000136478,ENSG00000261371,ENSG00000271605,ENSG00000256525,ENSG00000284564,ENSG00000284368,ENSG00000108654,ENSG00000258890,ENSG00000108854,ENSG00000176809,ENSG00000120063,ENSG00000108370,ENSG00000168646,ENSG00000154240,ENSG00000154229,ENSG00000075461,ENSG00000108878,ENSG00000198265,ENSG00000197170,ENSG00000154217,ENSG00000130935,ENSG00000171634,ENSG00000186665,ENSG00000182481,ENSG00000196704,ENSG00000108932,ENSG00000141337,ENSG00000070540,ENSG00000108946,ENSG00000108950,ENSG00000141338,ENSG00000154258,ENSG00000154262,ENSG00000154263,ENSG00000154265,ENSG00000108984,ENSG00000153822,ENSG00000267365,ENSG00000123700,ENSG00000125398,ENSG00000133195,ENSG00000180616,ENSG00000166685,ENSG00000133193,ENSG00000141219,ENSG00000187959,ENSG00000179604,ENSG00000069188,ENSG00000172809,ENSG00000246731,ENSG00000141540,ENSG00000171595,ENSG00000196169,ENSG00000204347,ENSG00000257008,ENSG00000170412,ENSG00000167851,ENSG00000178789,ENSG00000167850,ENSG00000186407,ENSG00000186074,ENSG00000172794,ENSG00000109062,ENSG00000109065,ENSG00000109066,ENSG00000161509,ENSG00000161513,ENSG00000167861,ENSG00000109089,ENSG00000167863,ENSG00000180901,ENSG00000170190,ENSG00000125449,ENSG00000125458,ENSG00000189159,ENSG00000188612,ENSG00000125450,ENSG00000125447,ENSG00000125445,ENSG00000125457,ENSG00000125454,ENSG00000177885,ENSG00000177303,ENSG00000182173,ENSG00000073350,ENSG00000266714,ENSG00000204323,ENSG00000108469,ENSG00000161526,ENSG00000132470,ENSG00000108479,ENSG00000132475,ENSG00000132478,ENSG00000092929,ENSG00000132471,ENSG00000132481,ENSG00000141569,ENSG00000204316,ENSG00000188878,ENSG00000161533,ENSG00000257949,ENSG00000250506,ENSG00000167880,ENSG00000167881,ENSG00000182687,ENSG00000186919,ENSG00000182473,ENSG00000129654,ENSG00000141576,ENSG00000185262,ENSG00000129646,ENSG00000161542,ENSG00000176170,ENSG00000175931,ENSG00000129673,ENSG00000129667,ENSG00000161544,ENSG00000214140,ENSG00000070731,ENSG00000070526,ENSG00000182534,ENSG00000070495,ENSG00000181038,ENSG00000161547,ENSG00000092931,ENSG00000167889,ENSG00000129657,ENSG00000184640,ENSG00000078687,ENSG00000141524,ENSG00000167895,ENSG00000108639,ENSG00000167900,ENSG00000183077,ENSG00000089685,ENSG00000184557,ENSG00000087157,ENSG00000187775,ENSG00000108669,ENSG00000055483,ENSG00000035862,ENSG00000108679,ENSG00000171302,ENSG00000173918,ENSG00000167280,ENSG00000167281,ENSG00000173894,ENSG00000141570,ENSG00000141582,ENSG00000167291,ENSG00000141519,ENSG00000171298,ENSG00000141543,ENSG00000141527,ENSG00000181523,ENSG00000181045,ENSG00000173821,ENSG00000173818,ENSG00000171246,ENSG00000141564,ENSG00000176108,ENSG00000175866,ENSG00000181409,ENSG00000141577,ENSG00000157637,ENSG00000185168,ENSG00000185332,ENSG00000266392,ENSG00000266189,ENSG00000266074,ENSG00000184009,ENSG00000186765,ENSG00000185504,ENSG00000182446,ENSG00000182612,ENSG00000185527,ENSG00000204237,ENSG00000185298,ENSG00000214087,ENSG00000185359,ENSG00000262814,ENSG00000183048,ENSG00000215644,ENSG00000182676,ENSG00000185624,ENSG00000141522,ENSG00000183684,ENSG00000141552,ENSG00000185813,ENSG00000187531,ENSG00000197063,ENSG00000265688,ENSG00000183010,ENSG00000185105,ENSG00000185269,ENSG00000169696,ENSG00000169689,ENSG00000169683,ENSG00000169750,ENSG00000169738,ENSG00000169733,ENSG00000169727,ENSG00000169718,ENSG00000169710,ENSG00000176155,ENSG00000141526,ENSG00000141551,ENSG00000173762,ENSG00000141574,ENSG00000181396,ENSG00000169660,ENSG00000178927,ENSG00000141562,ENSG00000141568,ENSG00000141580,ENSG00000141542,ENSG00000141560,ENSG00000167363,ENSG00000141579,ENSG00000141556,ENSG00000175711,ENSG00000176845,ENSG00000101557,ENSG00000079134,ENSG00000158270,ENSG00000079101,ENSG00000176912,ENSG00000176890,ENSG00000132199,ENSG00000176105,ENSG00000141433,ENSG00000101574,ENSG00000080986,ENSG00000266405,ENSG00000101596,ENSG00000132205,ENSG00000101577,ENSG00000101605,ENSG00000101608,ENSG00000118680,ENSG00000177426,ENSG00000170579,ENSG00000264575,ENSG00000198081,ENSG00000082397,ENSG00000206432,ENSG00000154655,ENSG00000088756,ENSG00000101680,ENSG00000173482,ENSG00000206418,ENSG00000168502,ENSG00000178127,ENSG00000101745,ENSG00000128791,ENSG00000017797,ENSG00000154845,ENSG00000168461,ENSG00000168454,ENSG00000101558,ENSG00000154856,ENSG00000134265,ENSG00000154864,ENSG00000255112,ENSG00000141404,ENSG00000154889,ENSG00000141401,ENSG00000176194,ENSG00000176014,ENSG00000141385,ENSG00000141391,ENSG00000134278,ENSG00000101624,ENSG00000128789,ENSG00000175354,ENSG00000085415,ENSG00000101639,ENSG00000168675,ENSG00000177150,ENSG00000101654,ENSG00000175322,ENSG00000180777,ENSG00000067900,ENSG00000141449,ENSG00000141446,ENSG00000167088,ENSG00000158201,ENSG00000101752,ENSG00000141448,ENSG00000212710,ENSG00000101773,ENSG00000134508,ENSG00000134490,ENSG00000101782,ENSG00000141452,ENSG00000141458,ENSG00000154065,ENSG00000053747,ENSG00000168234,ENSG00000154040,ENSG00000141447,ENSG00000154059,ENSG00000134489,ENSG00000198795,ENSG00000141380,ENSG00000141384,ENSG00000134504,ENSG00000171885,ENSG00000154080,ENSG00000170558,ENSG00000134762,ENSG00000134755,ENSG00000134765,ENSG00000134760,ENSG00000134757,ENSG00000046604,ENSG00000118271,ENSG00000118276,ENSG00000141437,ENSG00000153339,ENSG00000101695,ENSG00000134758,ENSG00000141434,ENSG00000260389,ENSG00000197705,ENSG00000166960,ENSG00000141431,ENSG00000101746,ENSG00000134769,ENSG00000166974,ENSG00000186812,ENSG00000186814,ENSG00000172466,ENSG00000186496,ENSG00000153391,ENSG00000141429,ENSG00000141428,ENSG00000141425,ENSG00000141424,ENSG00000134759,ENSG00000075643,ENSG00000134775,ENSG00000134779,ENSG00000150477,ENSG00000101489,ENSG00000267313,ENSG00000078142,ENSG00000132872,ENSG00000152217,ENSG00000132874,ENSG00000141469,ENSG00000197046,ENSG00000152223,ENSG00000152229,ENSG00000152234,ENSG00000152240,ENSG00000152242,ENSG00000141622,ENSG00000167210,ENSG00000101638,ENSG00000078043,ENSG00000167216,ENSG00000167220,ENSG00000134049,ENSG00000175387,ENSG00000184828,ENSG00000134030,ENSG00000101665,ENSG00000141627,ENSG00000177576,ENSG00000202093,ENSG00000206602,ENSG00000265681,ENSG00000101670,ENSG00000167315,ENSG00000167306,ENSG00000141644,ENSG00000154832,ENSG00000154839,ENSG00000141639,ENSG00000134042,ENSG00000082212,ENSG00000141642,ENSG00000141646,ENSG00000176624,ENSG00000187323,ENSG00000134046,ENSG00000101751,ENSG00000174448,ENSG00000166845,ENSG00000041353,ENSG00000166510,ENSG00000196628,ENSG00000091164,ENSG00000091157,ENSG00000177511,ENSG00000119547,ENSG00000066926,ENSG00000134440,ENSG00000081923,ENSG00000049759,ENSG00000198796,ENSG00000172175,ENSG00000074657,ENSG00000166562,ENSG00000074695,ENSG00000183287,ENSG00000141682,ENSG00000101542,ENSG00000176641,ENSG00000197563,ENSG00000134444,ENSG00000141655,ENSG00000141664,ENSG00000081913,ENSG00000171791,ENSG00000119537,ENSG00000119541,ENSG00000206075,ENSG00000197641,ENSG00000057149,ENSG00000206072,ENSG00000166396,ENSG00000197632,ENSG00000242550,ENSG00000221887,ENSG00000166401,ENSG00000071991,ENSG00000171451,ENSG00000166479,ENSG00000150636,ENSG00000206052,ENSG00000150637,ENSG00000176225,ENSG00000170677,ENSG00000141668,ENSG00000166342,ENSG00000141665,ENSG00000075336,ENSG00000166347,ENSG00000187773,ENSG00000133313,ENSG00000150656,ENSG00000215421,ENSG00000180011,ENSG00000179981,ENSG00000101493,ENSG00000130856,ENSG00000197971,ENSG00000166573,ENSG00000166377,ENSG00000131196,ENSG00000060069,ENSG00000178342,ENSG00000122490,ENSG00000226742,ENSG00000141759,ENSG00000101546,ENSG00000101544,ENSG00000178184,ENSG00000105556,ENSG00000183186,ENSG00000129946,ENSG00000181781,ENSG00000099866,ENSG00000141933,ENSG00000099804,ENSG00000197540,ENSG00000172270,ENSG00000099822,ENSG00000099821,ENSG00000070388,ENSG00000070423,ENSG00000070404,ENSG00000099864,ENSG00000099812,ENSG00000011304,ENSG00000172232,ENSG00000196415,ENSG00000197561,ENSG00000197766,ENSG00000175221,ENSG00000198858,ENSG00000116017,ENSG00000065268,ENSG00000116032,ENSG00000182087,ENSG00000064666,ENSG00000064687,ENSG00000180448,ENSG00000099817,ENSG00000167468,ENSG00000064932,ENSG00000118046,ENSG00000099624,ENSG00000167470,ENSG00000267493,ENSG00000099622,ENSG00000228300,ENSG00000160953,ENSG00000115286,ENSG00000130005,ENSG00000071626,ENSG00000115268,ENSG00000115266,ENSG00000119559,ENSG00000115257,ENSG00000115255,ENSG00000185761,ENSG00000185988,ENSG00000181588,ENSG00000071655,ENSG00000127540,ENSG00000071564,ENSG00000130270,ENSG00000284216,ENSG00000079313,ENSG00000129911,ENSG00000129968,ENSG00000213638,ENSG00000227500,ENSG00000133275,ENSG00000133243,ENSG00000099875,ENSG00000172081,ENSG00000099840,ENSG00000065000,ENSG00000104885,ENSG00000221411,ENSG00000104886,ENSG00000104897,ENSG00000104899,ENSG00000167476,ENSG00000104904,ENSG00000220008,ENSG00000130332,ENSG00000005206,ENSG00000178297,ENSG00000099800,ENSG00000176619,ENSG00000099860,ENSG00000176533,ENSG00000176490,ENSG00000141873,ENSG00000104969,ENSG00000172009,ENSG00000172006,ENSG00000186300,ENSG00000172000,ENSG00000171970,ENSG00000175691,ENSG00000104953,ENSG00000065717,ENSG00000104964,ENSG00000088256,ENSG00000060558,ENSG00000125910,ENSG00000125912,ENSG00000161082,ENSG00000141905,ENSG00000095932,ENSG00000129932,ENSG00000105325,ENSG00000183397,ENSG00000161091,ENSG00000064961,ENSG00000179855,ENSG00000006638,ENSG00000105298,ENSG00000186111,ENSG00000105289,ENSG00000011132,ENSG00000183617,ENSG00000007264,ENSG00000105278,ENSG00000167654,ENSG00000077009,ENSG00000283928,ENSG00000167657,ENSG00000206775,ENSG00000167658,ENSG00000105229,ENSG00000178951,ENSG00000126934,ENSG00000060566,ENSG00000077463,ENSG00000089847,ENSG00000105246,ENSG00000105248,ENSG00000105251,ENSG00000167664,ENSG00000105255,ENSG00000178078,ENSG00000008382,ENSG00000141985,ENSG00000167670,ENSG00000266437,ENSG00000167671,ENSG00000167676,ENSG00000214456,ENSG00000171236,ENSG00000167680,ENSG00000185361,ENSG00000142002,ENSG00000141965,ENSG00000127666,ENSG00000105355,ENSG00000205784,ENSG00000276043,ENSG00000127663,ENSG00000105426,ENSG00000130254,ENSG00000160633,ENSG00000174917,ENSG00000167733,ENSG00000130255,ENSG00000196365,ENSG00000174898,ENSG00000212123,ENSG00000141994,ENSG00000171119,ENSG00000156413,ENSG00000171124,ENSG00000174886,ENSG00000187650,ENSG00000105519,ENSG00000031823,ENSG00000130377,ENSG00000087903,ENSG00000130382,ENSG00000167769,ENSG00000125656,ENSG00000125652,ENSG00000125650,ENSG00000125651,ENSG00000284159,ENSG00000088247,ENSG00000181240,ENSG00000125648,ENSG00000130545,ENSG00000205744,ENSG00000104833,ENSG00000125657,ENSG00000125726,ENSG00000125735,ENSG00000125730,ENSG00000125734,ENSG00000125733,ENSG00000125731,ENSG00000141968,ENSG00000130544,ENSG00000171105,ENSG00000104880,ENSG00000104883,ENSG00000198723,ENSG00000198816,ENSG00000090674,ENSG00000032444,ENSG00000076826,ENSG00000076924,ENSG00000229833,ENSG00000174788,ENSG00000076944,ENSG00000104918,ENSG00000183019,ENSG00000181029,ENSG00000104921,ENSG00000182566,ENSG00000090659,ENSG00000142459,ENSG00000171017,ENSG00000076984,ENSG00000260001,ENSG00000104976,ENSG00000178531,ENSG00000104980,ENSG00000066044,ENSG00000142449,ENSG00000090661,ENSG00000167775,ENSG00000267855,ENSG00000233927,ENSG00000186994,ENSG00000167772,ENSG00000185236,ENSG00000099785,ENSG00000099783,ENSG00000133246,ENSG00000133250,ENSG00000142347,ENSG00000142303,ENSG00000167785,ENSG00000181143,ENSG00000130803,ENSG00000188000,ENSG00000196110,ENSG00000188321,ENSG00000270011,ENSG00000188629,ENSG00000174652,ENSG00000130818,ENSG00000197961,ENSG00000171469,ENSG00000171466,ENSG00000196605,ENSG00000200237,ENSG00000127452,ENSG00000198258,ENSG00000127445,ENSG00000105088,ENSG00000080573,ENSG00000130813,ENSG00000130812,ENSG00000130810,ENSG00000244165,ENSG00000130811,ENSG00000267534,ENSG00000130816,ENSG00000105364,ENSG00000090339,ENSG00000105376,ENSG00000220201,ENSG00000161847,ENSG00000076662,ENSG00000105397,ENSG00000105401,ENSG00000065989,ENSG00000079999,ENSG00000180739,ENSG00000130734,ENSG00000129347,ENSG00000129355,ENSG00000129354,ENSG00000129353,ENSG00000129351,ENSG00000213339,ENSG00000079805,ENSG00000099203,ENSG00000214212,ENSG00000142453,ENSG00000130733,ENSG00000127616,ENSG00000130164,ENSG00000161888,ENSG00000197256,ENSG00000130158,ENSG00000130167,ENSG00000105514,ENSG00000105518,ENSG00000183401,ENSG00000173928,ENSG00000187266,ENSG00000205517,ENSG00000198003,ENSG00000130175,ENSG00000196361,ENSG00000161914,ENSG00000130159,ENSG00000130176,ENSG00000130165,ENSG00000102575,ENSG00000198551,ENSG00000214223,ENSG00000197933,ENSG00000197044,ENSG00000177599,ENSG00000171295,ENSG00000171291,ENSG00000198429,ENSG00000196757,ENSG00000197054,ENSG00000197647,ENSG00000223547,ENSG00000132010,ENSG00000257591,ENSG00000196646,ENSG00000197857,ENSG00000188868,ENSG00000198342,ENSG00000196466,ENSG00000180855,ENSG00000242852,ENSG00000249709,ENSG00000173875,ENSG00000188033,ENSG00000104774,ENSG00000105583,ENSG00000123154,ENSG00000095059,ENSG00000132004,ENSG00000209702,ENSG00000105576,ENSG00000123144,ENSG00000198356,ENSG00000039987,ENSG00000171223,ENSG00000167815,ENSG00000104889,ENSG00000095066,ENSG00000105613,ENSG00000105612,ENSG00000105610,ENSG00000105607,ENSG00000161860,ENSG00000179115,ENSG00000179218,ENSG00000179262,ENSG00000179271,ENSG00000179284,ENSG00000008441,ENSG00000104903,ENSG00000104907,ENSG00000160877,ENSG00000104915,ENSG00000160888,ENSG00000141837,ENSG00000104957,ENSG00000037757,ENSG00000104979,ENSG00000132003,ENSG00000284387,ENSG00000207808,ENSG00000207980,ENSG00000187556,ENSG00000132016,ENSG00000132024,ENSG00000132000,ENSG00000132017,ENSG00000132005,ENSG00000104998,ENSG00000187867,ENSG00000188032,ENSG00000141858,ENSG00000072062,ENSG00000105011,ENSG00000123146,ENSG00000123136,ENSG00000123143,ENSG00000160951,ENSG00000123159,ENSG00000132002,ENSG00000099797,ENSG00000099795,ENSG00000187912,ENSG00000160961,ENSG00000188269,ENSG00000105143,ENSG00000105141,ENSG00000105137,ENSG00000105135,ENSG00000074181,ENSG00000105131,ENSG00000141867,ENSG00000105127,ENSG00000011243,ENSG00000011451,ENSG00000105122,ENSG00000171954,ENSG00000186529,ENSG00000186204,ENSG00000186115,ENSG00000171903,ENSG00000167460,ENSG00000167461,ENSG00000196684,ENSG00000105058,ENSG00000072958,ENSG00000127528,ENSG00000127527,ENSG00000105072,ENSG00000085872,ENSG00000127526,ENSG00000105085,ENSG00000214046,ENSG00000072954,ENSG00000188039,ENSG00000127511,ENSG00000127533,ENSG00000160111,ENSG00000131351,ENSG00000099331,ENSG00000053501,ENSG00000099330,ENSG00000160113,ENSG00000105393,ENSG00000130307,ENSG00000160117,ENSG00000130312,ENSG00000127220,ENSG00000130311,ENSG00000074855,ENSG00000130299,ENSG00000130300,ENSG00000130303,ENSG00000141971,ENSG00000188051,ENSG00000171773,ENSG00000130304,ENSG00000130313,ENSG00000167483,ENSG00000130309,ENSG00000130477,ENSG00000130479,ENSG00000130475,ENSG00000179913,ENSG00000248099,ENSG00000105639,ENSG00000207166,ENSG00000105640,ENSG00000105641,ENSG00000007080,ENSG00000105642,ENSG00000105643,ENSG00000096996,ENSG00000099308,ENSG00000105647,ENSG00000216490,ENSG00000254858,ENSG00000105649,ENSG00000105650,ENSG00000130518,ENSG00000130522,ENSG00000130520,ENSG00000130517,ENSG00000130513,ENSG00000175489,ENSG00000130511,ENSG00000105655,ENSG00000105656,ENSG00000105701,ENSG00000105700,ENSG00000221983,ENSG00000006015,ENSG00000006016,ENSG00000105696,ENSG00000167487,ENSG00000105662,ENSG00000105664,ENSG00000005007,ENSG00000223802,ENSG00000105669,ENSG00000105671,ENSG00000051128,ENSG00000064607,ENSG00000105676,ENSG00000181035,ENSG00000064545,ENSG00000213999,ENSG00000064490,ENSG00000184162,ENSG00000130287,ENSG00000187664,ENSG00000213996,ENSG00000105705,ENSG00000129933,ENSG00000167491,ENSG00000178093,ENSG00000186010,ENSG00000250067,ENSG00000160161,ENSG00000105717,ENSG00000064547,ENSG00000089639,ENSG00000105726,ENSG00000181896,ENSG00000105708,ENSG00000081665,ENSG00000256771,ENSG00000184635,ENSG00000197124,ENSG00000213988,ENSG00000256229,ENSG00000237440,ENSG00000188171,ENSG00000105750,ENSG00000118620,ENSG00000160352,ENSG00000196705,ENSG00000182141,ENSG00000172687,ENSG00000196268,ENSG00000197013,ENSG00000197020,ENSG00000198521,ENSG00000160321,ENSG00000197134,ENSG00000196109,ENSG00000197360,ENSG00000229676,ENSG00000213973,ENSG00000183850,ENSG00000196081,ENSG00000167232,ENSG00000197372,ENSG00000196172,ENSG00000213967,ENSG00000213096,ENSG00000169021,ENSG00000105171,ENSG00000166289,ENSG00000131943,ENSG00000105173,ENSG00000105176,ENSG00000198597,ENSG00000121297,ENSG00000168813,ENSG00000178904,ENSG00000105185,ENSG00000201388,ENSG00000105186,ENSG00000186326,ENSG00000213965,ENSG00000173809,ENSG00000021488,ENSG00000121289,ENSG00000131944,ENSG00000131941,ENSG00000076650,ENSG00000166359,ENSG00000130881,ENSG00000130876,ENSG00000245848,ENSG00000153879,ENSG00000124299,ENSG00000124302,ENSG00000153885,ENSG00000257103,ENSG00000166398,ENSG00000105220,ENSG00000126249,ENSG00000126261,ENSG00000142279,ENSG00000205209,ENSG00000089335,ENSG00000197841,ENSG00000153896,ENSG00000168661,ENSG00000180884,ENSG00000089351,ENSG00000105711,ENSG00000105707,ENSG00000089356,ENSG00000153902,ENSG00000266964,ENSG00000221946,ENSG00000089327,ENSG00000105699,ENSG00000105698,ENSG00000105697,ENSG00000105695,ENSG00000012124,ENSG00000185897,ENSG00000126262,ENSG00000188508,ENSG00000161249,ENSG00000189001,ENSG00000105679,ENSG00000105677,ENSG00000105675,ENSG00000249115,ENSG00000126254,ENSG00000105672,ENSG00000126267,ENSG00000226510,ENSG00000105668,ENSG00000011590,ENSG00000272333,ENSG00000126246,ENSG00000161265,ENSG00000205155,ENSG00000267796,ENSG00000004776,ENSG00000167595,ENSG00000004777,ENSG00000126259,ENSG00000161270,ENSG00000105290,ENSG00000167604,ENSG00000126264,ENSG00000011600,ENSG00000126243,ENSG00000205138,ENSG00000181392,ENSG00000239382,ENSG00000105270,ENSG00000161277,ENSG00000075702,ENSG00000105258,ENSG00000105254,ENSG00000126247,ENSG00000161281,ENSG00000167635,ENSG00000196357,ENSG00000142065,ENSG00000181007,ENSG00000186017,ENSG00000254004,ENSG00000186020,ENSG00000161298,ENSG00000197808,ENSG00000189042,ENSG00000267041,ENSG00000197863,ENSG00000251247,ENSG00000185869,ENSG00000198453,ENSG00000197050,ENSG00000196967,ENSG00000245680,ENSG00000188283,ENSG00000181666,ENSG00000189164,ENSG00000196437,ENSG00000171827,ENSG00000188227,ENSG00000180479,ENSG00000171817,ENSG00000196381,ENSG00000120784,ENSG00000198182,ENSG00000189144,ENSG00000105738,ENSG00000011332,ENSG00000167641,ENSG00000167642,ENSG00000167644,ENSG00000167645,ENSG00000099337,ENSG00000099338,ENSG00000099341,ENSG00000179168,ENSG00000188766,ENSG00000130244,ENSG00000171777,ENSG00000196218,ENSG00000104814,ENSG00000178982,ENSG00000130402,ENSG00000182472,ENSG00000205076,ENSG00000178934,ENSG00000171747,ENSG00000104823,ENSG00000104824,ENSG00000187994,ENSG00000068903,ENSG00000104825,ENSG00000262484,ENSG00000104835,ENSG00000128626,ENSG00000269190,ENSG00000161243,ENSG00000130669,ENSG00000188505,ENSG00000128011,ENSG00000130755,ENSG00000179134,ENSG00000006712,ENSG00000063322,ENSG00000128016,ENSG00000266559,ENSG00000090924,ENSG00000105193,ENSG00000196235,ENSG00000105197,ENSG00000090932,ENSG00000176401,ENSG00000176396,ENSG00000105204,ENSG00000105202,ENSG00000275395,ENSG00000013275,ENSG00000187187,ENSG00000128000,ENSG00000197782,ENSG00000130758,ENSG00000174521,ENSG00000105219,ENSG00000207631,ENSG00000105221,ENSG00000160392,ENSG00000105223,ENSG00000160396,ENSG00000105227,ENSG00000197019,ENSG00000167565,ENSG00000090013,ENSG00000160460,ENSG00000160410,ENSG00000090006,ENSG00000105245,ENSG00000086544,ENSG00000188493,ENSG00000077312,ENSG00000261857,ENSG00000167578,ENSG00000269858,ENSG00000255974,ENSG00000198077,ENSG00000130612,ENSG00000167600,ENSG00000167601,ENSG00000105323,ENSG00000142039,ENSG00000105329,ENSG00000123810,ENSG00000142046,ENSG00000077348,ENSG00000248098,ENSG00000177191,ENSG00000105341,ENSG00000204978,ENSG00000007129,ENSG00000105352,ENSG00000105388,ENSG00000086548,ENSG00000170956,ENSG00000105372,ENSG00000105369,ENSG00000076928,ENSG00000105404,ENSG00000105409,ENSG00000105737,ENSG00000105732,ENSG00000028277,ENSG00000160570,ENSG00000167625,ENSG00000105723,ENSG00000105722,ENSG00000079432,ENSG00000079462,ENSG00000188368,ENSG00000167619,ENSG00000105429,ENSG00000105427,ENSG00000079435,ENSG00000189377,ENSG00000079385,ENSG00000204936,ENSG00000124466,ENSG00000176531,ENSG00000105755,ENSG00000176472,ENSG00000073050,ENSG00000167378,ENSG00000124444,ENSG00000226763,ENSG00000131116,ENSG00000105767,ENSG00000011422,ENSG00000105771,ENSG00000104783,ENSG00000159871,ENSG00000167637,ENSG00000124459,ENSG00000159905,ENSG00000204920,ENSG00000159882,ENSG00000159885,ENSG00000178386,ENSG00000186026,ENSG00000267680,ENSG00000256294,ENSG00000263002,ENSG00000167380,ENSG00000131115,ENSG00000159915,ENSG00000159917,ENSG00000062370,ENSG00000267508,ENSG00000278318,ENSG00000167384,ENSG00000073008,ENSG00000186567,ENSG00000213892,ENSG00000069399,ENSG00000142273,ENSG00000187244,ENSG00000130202,ENSG00000130204,ENSG00000130203,ENSG00000130208,ENSG00000234906,ENSG00000104853,ENSG00000104856,ENSG00000104859,ENSG00000170684,ENSG00000142252,ENSG00000104866,ENSG00000179846,ENSG00000007255,ENSG00000189114,ENSG00000283632,ENSG00000007047,ENSG00000104879,ENSG00000104892,ENSG00000104884,ENSG00000104881,ENSG00000117877,ENSG00000125740,ENSG00000012061,ENSG00000125744,ENSG00000213889,ENSG00000125753,ENSG00000177464,ENSG00000125741,ENSG00000125746,ENSG00000010310,ENSG00000125743,ENSG00000011478,ENSG00000177051,ENSG00000177045,ENSG00000104936,ENSG00000185800,ENSG00000125755,ENSG00000170608,ENSG00000170604,ENSG00000176182,ENSG00000104967,ENSG00000104983,ENSG00000008438,ENSG00000204869,ENSG00000204866,ENSG00000124440,ENSG00000011485,ENSG00000169515,ENSG00000182013,ENSG00000204851,ENSG00000160014,ENSG00000160013,ENSG00000167414,ENSG00000197380,ENSG00000105287,ENSG00000090372,ENSG00000181027,ENSG00000105281,ENSG00000042753,ENSG00000160007,ENSG00000130751,ENSG00000130748,ENSG00000130749,ENSG00000142230,ENSG00000105327,ENSG00000105321,ENSG00000257704,ENSG00000197405,ENSG00000134830,ENSG00000134815,ENSG00000105419,ENSG00000118160,ENSG00000118162,ENSG00000105402,ENSG00000118156,ENSG00000063169,ENSG00000024422,ENSG00000221803,ENSG00000105373,ENSG00000105392,ENSG00000105499,ENSG00000105486,ENSG00000185453,ENSG00000105483,ENSG00000178150,ENSG00000105479,ENSG00000142227,ENSG00000161558,ENSG00000105438,ENSG00000105464,ENSG00000105447,ENSG00000182324,ENSG00000105443,ENSG00000142235,ENSG00000088002,ENSG00000105523,ENSG00000063177,ENSG00000063176,ENSG00000105516,ENSG00000063180,ENSG00000142233,ENSG00000232871,ENSG00000176920,ENSG00000176909,ENSG00000105538,ENSG00000182264,ENSG00000174951,ENSG00000105552,ENSG00000087076,ENSG00000105559,ENSG00000087074,ENSG00000104804,ENSG00000104805,ENSG00000104808,ENSG00000087088,ENSG00000087086,ENSG00000104812,ENSG00000183207,ENSG00000104826,ENSG00000196337,ENSG00000225950,ENSG00000104848,ENSG00000104852,ENSG00000104863,ENSG00000177380,ENSG00000130528,ENSG00000130529,ENSG00000063127,ENSG00000104894,ENSG00000074219,ENSG00000104901,ENSG00000104888,ENSG00000104872,ENSG00000161618,ENSG00000090554,ENSG00000199631,ENSG00000202503,ENSG00000200259,ENSG00000142541,ENSG00000142534,ENSG00000104870,ENSG00000142552,ENSG00000142546,ENSG00000126460,ENSG00000126464,ENSG00000126458,ENSG00000126461,ENSG00000126456,ENSG00000126453,ENSG00000274306,ENSG00000126457,ENSG00000224420,ENSG00000169169,ENSG00000126467,ENSG00000196961,ENSG00000010361,ENSG00000104973,ENSG00000265954,ENSG00000104960,ENSG00000039650,ENSG00000204673,ENSG00000104946,ENSG00000104951,ENSG00000213024,ENSG00000169136,ENSG00000161640,ENSG00000105053,ENSG00000142528,ENSG00000105357,ENSG00000131398,ENSG00000131401,ENSG00000131400,ENSG00000131408,ENSG00000062822,ENSG00000269404,ENSG00000086967,ENSG00000142530,ENSG00000161671,ENSG00000161677,ENSG00000204653,ENSG00000131409,ENSG00000213023,ENSG00000235034,ENSG00000161681,ENSG00000105472,ENSG00000142513,ENSG00000167747,ENSG00000167748,ENSG00000142515,ENSG00000167751,ENSG00000167749,ENSG00000167754,ENSG00000167755,ENSG00000169035,ENSG00000129455,ENSG00000129451,ENSG00000167757,ENSG00000167759,ENSG00000129437,ENSG00000142544,ENSG00000129450,ENSG00000168995,ENSG00000105383,ENSG00000142549,ENSG00000186806,ENSG00000105379,ENSG00000160318,ENSG00000105374,ENSG00000142512,ENSG00000105366,ENSG00000254521,ENSG00000105492,ENSG00000105497,ENSG00000105501,ENSG00000254415,ENSG00000105509,ENSG00000171049,ENSG00000171051,ENSG00000187474,ENSG00000161551,ENSG00000198093,ENSG00000176024,ENSG00000256683,ENSG00000197619,ENSG00000142556,ENSG00000256087,ENSG00000197608,ENSG00000204611,ENSG00000105568,ENSG00000196214,ENSG00000198464,ENSG00000167554,ENSG00000221923,ENSG00000167555,ENSG00000258405,ENSG00000198482,ENSG00000167562,ENSG00000167766,ENSG00000213020,ENSG00000189190,ENSG00000198538,ENSG00000204604,ENSG00000182986,ENSG00000180257,ENSG00000170949,ENSG00000170954,ENSG00000197937,ENSG00000197497,ENSG00000197928,ENSG00000213799,ENSG00000196417,ENSG00000160336,ENSG00000198346,ENSG00000130844,ENSG00000142405,ENSG00000179820,ENSG00000126583,ENSG00000105605,ENSG00000142408,ENSG00000130433,ENSG00000170909,ENSG00000170906,ENSG00000105619,ENSG00000105618,ENSG00000088038,ENSG00000105617,ENSG00000167608,ENSG00000125505,ENSG00000170892,ENSG00000204577,ENSG00000244482,ENSG00000170889,ENSG00000105609,ENSG00000131042,ENSG00000187116,ENSG00000239961,ENSG00000167613,ENSG00000167614,ENSG00000167615,ENSG00000275183,ENSG00000167617,ENSG00000167618,ENSG00000239998,ENSG00000104974,ENSG00000104972,ENSG00000186818,ENSG00000189013,ENSG00000186431,ENSG00000189430,ENSG00000022556,ENSG00000088053,ENSG00000160439,ENSG00000131037,ENSG00000125503,ENSG00000105048,ENSG00000129991,ENSG00000167646,ENSG00000129990,ENSG00000080031,ENSG00000180089,ENSG00000105063,ENSG00000133265,ENSG00000160469,ENSG00000180061,ENSG00000133247,ENSG00000160471,ENSG00000095752,ENSG00000160472,ENSG00000233493,ENSG00000108107,ENSG00000108106,ENSG00000187902,ENSG00000063241,ENSG00000197483,ENSG00000090971,ENSG00000179954,ENSG00000231274,ENSG00000218891,ENSG00000179943,ENSG00000171443,ENSG00000261221,ENSG00000179922,ENSG00000213015,ENSG00000171425,ENSG00000173581,ENSG00000063244,ENSG00000063245,ENSG00000185792,ENSG00000142409,ENSG00000167685,ENSG00000197213,ENSG00000131848,ENSG00000018869,ENSG00000198440,ENSG00000198046,ENSG00000196263,ENSG00000196867,ENSG00000197016,ENSG00000197951,ENSG00000268182,ENSG00000198300,ENSG00000269699,ENSG00000083844,ENSG00000105146,ENSG00000204524,ENSG00000197714,ENSG00000178229,ENSG00000131845,ENSG00000152433,ENSG00000188785,ENSG00000186272,ENSG00000186230,ENSG00000178201,ENSG00000197128,ENSG00000105136,ENSG00000152439,ENSG00000121406,ENSG00000083817,ENSG00000171649,ENSG00000183647,ENSG00000213762,ENSG00000121417,ENSG00000180532,ENSG00000179909,ENSG00000204519,ENSG00000083814,ENSG00000152443,ENSG00000178935,ENSG00000083828,ENSG00000269304,ENSG00000198466,ENSG00000204514,ENSG00000173480,ENSG00000196724,ENSG00000152454,ENSG00000177025,ENSG00000166704,ENSG00000152467,ENSG00000176293,ENSG00000121413,ENSG00000181894,ENSG00000171606,ENSG00000198131,ENSG00000278129,ENSG00000182318,ENSG00000121410,ENSG00000174586,ENSG00000152475,ENSG00000083845,ENSG00000171574,ENSG00000131849,ENSG00000249471,ENSG00000083812,ENSG00000083838,ENSG00000083807,ENSG00000119574,ENSG00000130726,ENSG00000130724,ENSG00000130725,ENSG00000099326,ENSG00000184731,ENSG00000035115,ENSG00000143727,ENSG00000151353,ENSG00000172554,ENSG00000115705,ENSG00000130508,ENSG00000186487,ENSG00000032389,ENSG00000171853,ENSG00000182551,ENSG00000171865,ENSG00000171863,ENSG00000118004,ENSG00000151360,ENSG00000214866,ENSG00000176887,ENSG00000205837,ENSG00000134326,ENSG00000134321,ENSG00000151692,ENSG00000236790,ENSG00000115738,ENSG00000134313,ENSG00000143797,ENSG00000151693,ENSG00000119185,ENSG00000119203,ENSG00000134330,ENSG00000151694,ENSG00000134308,ENSG00000115750,ENSG00000134317,ENSG00000172059,ENSG00000205795,ENSG00000171848,ENSG00000115756,ENSG00000115758,ENSG00000115761,ENSG00000143882,ENSG00000143870,ENSG00000162975,ENSG00000150873,ENSG00000162976,ENSG00000134318,ENSG00000224177,ENSG00000169016,ENSG00000196208,ENSG00000134324,ENSG00000264370,ENSG00000071575,ENSG00000162981,ENSG00000151779,ENSG00000079785,ENSG00000134323,ENSG00000197872,ENSG00000214842,ENSG00000163032,ENSG00000178295,ENSG00000163029,ENSG00000170745,ENSG00000240857,ENSG00000185013,ENSG00000143867,ENSG00000183891,ENSG00000118965,ENSG00000132031,ENSG00000068697,ENSG00000115884,ENSG00000055917,ENSG00000143878,ENSG00000118960,ENSG00000143869,ENSG00000084674,ENSG00000119771,ENSG00000119778,ENSG00000173960,ENSG00000205639,ENSG00000119782,ENSG00000115128,ENSG00000115129,ENSG00000176732,ENSG00000219626,ENSG00000186453,ENSG00000198399,ENSG00000084676,ENSG00000184924,ENSG00000138092,ENSG00000138031,ENSG00000115137,ENSG00000084710,ENSG00000115138,ENSG00000119772,ENSG00000138101,ENSG00000143970,ENSG00000084731,ENSG00000084733,ENSG00000084754,ENSG00000138029,ENSG00000157856,ENSG00000115155,ENSG00000173557,ENSG00000171303,ENSG00000213699,ENSG00000115163,ENSG00000157851,ENSG00000084764,ENSG00000119777,ENSG00000084693,ENSG00000228474,ENSG00000138080,ENSG00000138030,ENSG00000138028,ENSG00000143994,ENSG00000138073,ENSG00000163792,ENSG00000138074,ENSG00000138085,ENSG00000084774,ENSG00000115194,ENSG00000163793,ENSG00000138100,ENSG00000163794,ENSG00000115204,ENSG00000115207,ENSG00000115211,ENSG00000115234,ENSG00000163795,ENSG00000115241,ENSG00000115216,ENSG00000157992,ENSG00000138002,ENSG00000115226,ENSG00000084734,ENSG00000221843,ENSG00000243943,ENSG00000176714,ENSG00000198522,ENSG00000119760,ENSG00000163798,ENSG00000171174,ENSG00000243147,ENSG00000158019,ENSG00000075426,ENSG00000163803,ENSG00000213639,ENSG00000163806,ENSG00000171103,ENSG00000163811,ENSG00000179270,ENSG00000115295,ENSG00000171094,ENSG00000119801,ENSG00000213626,ENSG00000172954,ENSG00000162949,ENSG00000158089,ENSG00000214711,ENSG00000013016,ENSG00000158125,ENSG00000277893,ENSG00000162959,ENSG00000162961,ENSG00000021574,ENSG00000152683,ENSG00000091106,ENSG00000119820,ENSG00000115760,ENSG00000018699,ENSG00000049323,ENSG00000152689,ENSG00000119812,ENSG00000150938,ENSG00000171055,ENSG00000205221,ENSG00000115808,ENSG00000008869,ENSG00000152133,ENSG00000055332,ENSG00000138068,ENSG00000115816,ENSG00000003509,ENSG00000115825,ENSG00000115828,ENSG00000163171,ENSG00000115841,ENSG00000138061,ENSG00000119787,ENSG00000143889,ENSG00000143891,ENSG00000115875,ENSG00000152147,ENSG00000163214,ENSG00000188010,ENSG00000214694,ENSG00000115904,ENSG00000205111,ENSG00000252473,ENSG00000011566,ENSG00000152154,ENSG00000138050,ENSG00000183023,ENSG00000162878,ENSG00000143924,ENSG00000115944,ENSG00000057935,ENSG00000162881,ENSG00000162882,ENSG00000152518,ENSG00000115970,ENSG00000152527,ENSG00000138036,ENSG00000138075,ENSG00000138095,ENSG00000138032,ENSG00000138079,ENSG00000138078,ENSG00000143919,ENSG00000170577,ENSG00000068784,ENSG00000171132,ENSG00000116016,ENSG00000250565,ENSG00000119729,ENSG00000151665,ENSG00000119878,ENSG00000171150,ENSG00000180398,ENSG00000068724,ENSG00000239605,ENSG00000273269,ENSG00000143933,ENSG00000236824,ENSG00000119888,ENSG00000095002,ENSG00000184261,ENSG00000116062,ENSG00000138081,ENSG00000170802,ENSG00000162869,ENSG00000243244,ENSG00000242441,ENSG00000138039,ENSG00000068781,ENSG00000179915,ENSG00000143942,ENSG00000115239,ENSG00000068912,ENSG00000265452,ENSG00000119737,ENSG00000068878,ENSG00000178021,ENSG00000170634,ENSG00000177994,ENSG00000237887,ENSG00000115306,ENSG00000214595,ENSG00000115310,ENSG00000162994,ENSG00000143947,ENSG00000085760,ENSG00000115355,ENSG00000163001,ENSG00000138035,ENSG00000115380,ENSG00000055813,ENSG00000028116,ENSG00000115392,ENSG00000119866,ENSG00000115421,ENSG00000162924,ENSG00000162927,ENSG00000162928,ENSG00000162929,ENSG00000237651,ENSG00000173209,ENSG00000115464,ENSG00000082898,ENSG00000170264,ENSG00000115484,ENSG00000173163,ENSG00000170340,ENSG00000186889,ENSG00000115504,ENSG00000115507,ENSG00000014641,ENSG00000143951,ENSG00000169764,ENSG00000143952,ENSG00000197329,ENSG00000119862,ENSG00000119844,ENSG00000179833,ENSG00000115902,ENSG00000011523,ENSG00000138069,ENSG00000138071,ENSG00000198369,ENSG00000143995,ENSG00000143971,ENSG00000197223,ENSG00000243667,ENSG00000115946,ENSG00000221823,ENSG00000119865,ENSG00000115956,ENSG00000204923,ENSG00000169621,ENSG00000169618,ENSG00000163219,ENSG00000169604,ENSG00000198380,ENSG00000169599,ENSG00000115977,ENSG00000196975,ENSG00000087338,ENSG00000124380,ENSG00000059728,ENSG00000244617,ENSG00000169564,ENSG00000179818,ENSG00000115998,ENSG00000116001,ENSG00000116005,ENSG00000143977,ENSG00000035141,ENSG00000163235,ENSG00000075340,ENSG00000152672,ENSG00000116031,ENSG00000116035,ENSG00000116039,ENSG00000144031,ENSG00000144043,ENSG00000124357,ENSG00000124370,ENSG00000124383,ENSG00000124374,ENSG00000075292,ENSG00000135636,ENSG00000003137,ENSG00000144036,ENSG00000116096,ENSG00000135638,ENSG00000144040,ENSG00000135631,ENSG00000135632,ENSG00000135617,ENSG00000135624,ENSG00000163013,ENSG00000116127,ENSG00000144035,ENSG00000204872,ENSG00000144034,ENSG00000144048,ENSG00000124356,ENSG00000163017,ENSG00000114956,ENSG00000187605,ENSG00000163170,ENSG00000225439,ENSG00000114978,ENSG00000065911,ENSG00000188687,ENSG00000204843,ENSG00000284308,ENSG00000005448,ENSG00000114993,ENSG00000115274,ENSG00000239779,ENSG00000115275,ENSG00000204822,ENSG00000135637,ENSG00000115282,ENSG00000179528,ENSG00000115289,ENSG00000144045,ENSG00000115307,ENSG00000115317,ENSG00000115318,ENSG00000115325,ENSG00000159374,ENSG00000135622,ENSG00000159399,ENSG00000115350,ENSG00000115353,ENSG00000115363,ENSG00000115364,ENSG00000005436,ENSG00000176204,ENSG00000115386,ENSG00000162951,ENSG00000066032,ENSG00000182814,ENSG00000163541,ENSG00000115423,ENSG00000034510,ENSG00000186854,ENSG00000176407,ENSG00000152284,ENSG00000152291,ENSG00000042445,ENSG00000115459,ENSG00000042493,ENSG00000152292,ENSG00000168906,ENSG00000115486,ENSG00000118640,ENSG00000168899,ENSG00000168894,ENSG00000168890,ENSG00000168887,ENSG00000168883,ENSG00000168878,ENSG00000115523,ENSG00000168874,ENSG00000115525,ENSG00000068654,ENSG00000208772,ENSG00000132300,ENSG00000132305,ENSG00000132313,ENSG00000068615,ENSG00000115548,ENSG00000115561,ENSG00000239305,ENSG00000153561,ENSG00000153563,ENSG00000172116,ENSG00000187627,ENSG00000183281,ENSG00000125551,ENSG00000185304,ENSG00000172086,ENSG00000115593,ENSG00000163586,ENSG00000144115,ENSG00000172071,ENSG00000153574,ENSG00000172005,ENSG00000144029,ENSG00000144026,ENSG00000275111,ENSG00000155066,ENSG00000115041,ENSG00000115042,ENSG00000186281,ENSG00000274286,ENSG00000188886,ENSG00000158050,ENSG00000084090,ENSG00000135956,ENSG00000144021,ENSG00000144028,ENSG00000198885,ENSG00000121152,ENSG00000163121,ENSG00000196843,ENSG00000114982,ENSG00000114988,ENSG00000158158,ENSG00000168763,ENSG00000163126,ENSG00000213337,ENSG00000168758,ENSG00000168754,ENSG00000144199,ENSG00000135976,ENSG00000196912,ENSG00000135940,ENSG00000115073,ENSG00000115085,ENSG00000075568,ENSG00000168658,ENSG00000144191,ENSG00000040933,ENSG00000183513,ENSG00000115446,ENSG00000071073,ENSG00000196872,ENSG00000135951,ENSG00000144182,ENSG00000158411,ENSG00000185414,ENSG00000185674,ENSG00000144214,ENSG00000115514,ENSG00000158417,ENSG00000135945,ENSG00000144218,ENSG00000170500,ENSG00000115526,ENSG00000115539,ENSG00000170485,ENSG00000071082,ENSG00000204634,ENSG00000158435,ENSG00000163162,ENSG00000175874,ENSG00000196460,ENSG00000071054,ENSG00000115590,ENSG00000115594,ENSG00000115598,ENSG00000115602,ENSG00000115604,ENSG00000115607,ENSG00000115616,ENSG00000135953,ENSG00000170417,ENSG00000198914,ENSG00000135972,ENSG00000135973,ENSG00000135966,ENSG00000135974,ENSG00000115641,ENSG00000071051,ENSG00000119147,ENSG00000115652,ENSG00000153165,ENSG00000144057,ENSG00000196862,ENSG00000115665,ENSG00000198203,ENSG00000198075,ENSG00000135968,ENSG00000169756,ENSG00000153201,ENSG00000163006,ENSG00000135960,ENSG00000172985,ENSG00000186522,ENSG00000198142,ENSG00000015568,ENSG00000256977,ENSG00000144063,ENSG00000144061,ENSG00000256671,ENSG00000183054,ENSG00000169679,ENSG00000153093,ENSG00000153094,ENSG00000153107,ENSG00000153208,ENSG00000153214,ENSG00000144152,ENSG00000144161,ENSG00000188177,ENSG00000169629,ENSG00000114999,ENSG00000125630,ENSG00000125611,ENSG00000144136,ENSG00000169607,ENSG00000115008,ENSG00000125538,ENSG00000136689,ENSG00000125637,ENSG00000125618,ENSG00000136682,ENSG00000184492,ENSG00000144134,ENSG00000115084,ENSG00000115091,ENSG00000175497,ENSG00000088205,ENSG00000125631,ENSG00000125633,ENSG00000125629,ENSG00000163064,ENSG00000019169,ENSG00000115107,ENSG00000186132,ENSG00000155368,ENSG00000171227,ENSG00000080293,ENSG00000163075,ENSG00000144120,ENSG00000088179,ENSG00000115109,ENSG00000226479,ENSG00000144118,ENSG00000163083,ENSG00000074047,ENSG00000115112,ENSG00000264229,ENSG00000074054,ENSG00000155438,ENSG00000211460,ENSG00000136732,ENSG00000136717,ENSG00000186684,ENSG00000163161,ENSG00000169967,ENSG00000115718,ENSG00000163166,ENSG00000169994,ENSG00000144230,ENSG00000072163,ENSG00000136709,ENSG00000144231,ENSG00000144233,ENSG00000136715,ENSG00000136731,ENSG00000136720,ENSG00000222014,ENSG00000196604,ENSG00000152076,ENSG00000136699,ENSG00000152082,ENSG00000152086,ENSG00000136710,ENSG00000136718,ENSG00000072135,ENSG00000196834,ENSG00000222038,ENSG00000136002,ENSG00000152102,ENSG00000188219,ENSG00000115762,ENSG00000075886,ENSG00000173272,ENSG00000163040,ENSG00000183840,ENSG00000150551,ENSG00000176771,ENSG00000152127,ENSG00000152128,ENSG00000153086,ENSG00000082258,ENSG00000176601,ENSG00000115839,ENSG00000121988,ENSG00000048991,ENSG00000144224,ENSG00000076003,ENSG00000115866,ENSG00000121966,ENSG00000144229,ENSG00000150540,ENSG00000144228,ENSG00000168702,ENSG00000115919,ENSG00000075884,ENSG00000121964,ENSG00000238057,ENSG00000169554,ENSG00000121989,ENSG00000115947,ENSG00000204406,ENSG00000135999,ENSG00000168280,ENSG00000150556,ENSG00000187123,ENSG00000168288,ENSG00000115963,ENSG00000184898,ENSG00000123609,ENSG00000123610,ENSG00000080345,ENSG00000183091,ENSG00000162980,ENSG00000182389,ENSG00000115145,ENSG00000157827,ENSG00000196504,ENSG00000177917,ENSG00000177519,ENSG00000144278,ENSG00000162989,ENSG00000153234,ENSG00000115159,ENSG00000136542,ENSG00000136541,ENSG00000115165,ENSG00000123612,ENSG00000115170,ENSG00000007001,ENSG00000153237,ENSG00000144283,ENSG00000163331,ENSG00000115183,ENSG00000196151,ENSG00000123636,ENSG00000136536,ENSG00000241399,ENSG00000054219,ENSG00000153246,ENSG00000115221,ENSG00000153250,ENSG00000136560,ENSG00000115233,ENSG00000144290,ENSG00000197635,ENSG00000078098,ENSG00000115267,ENSG00000115271,ENSG00000184611,ENSG00000182263,ENSG00000115290,ENSG00000206869,ENSG00000082438,ENSG00000169507,ENSG00000153253,ENSG00000136531,ENSG00000178662,ENSG00000115339,ENSG00000123607,ENSG00000144285,ENSG00000169432,ENSG00000136546,ENSG00000163092,ENSG00000172318,ENSG00000198648,ENSG00000172292,ENSG00000163072,ENSG00000152253,ENSG00000073734,ENSG00000073737,ENSG00000081479,ENSG00000163093,ENSG00000239474,ENSG00000138399,ENSG00000138398,ENSG00000154479,ENSG00000144362,ENSG00000213160,ENSG00000138385,ENSG00000138382,ENSG00000144357,ENSG00000071909,ENSG00000204335,ENSG00000204334,ENSG00000128683,ENSG00000115806,ENSG00000198586,ENSG00000123600,ENSG00000115827,ENSG00000071967,ENSG00000077380,ENSG00000128708,ENSG00000115840,ENSG00000172878,ENSG00000144355,ENSG00000115844,ENSG00000091409,ENSG00000152256,ENSG00000091428,ENSG00000091436,ENSG00000144354,ENSG00000172845,ENSG00000138430,ENSG00000138433,ENSG00000144306,ENSG00000163328,ENSG00000115935,ENSG00000235655,ENSG00000138435,ENSG00000128656,ENSG00000115966,ENSG00000154518,ENSG00000144320,ENSG00000128710,ENSG00000128709,ENSG00000175879,ENSG00000237380,ENSG00000170166,ENSG00000128652,ENSG00000128645,ENSG00000128654,ENSG00000170144,ENSG00000116044,ENSG00000196659,ENSG00000018510,ENSG00000197557,ENSG00000128655,ENSG00000155636,ENSG00000079156,ENSG00000180228,ENSG00000204311,ENSG00000079150,ENSG00000116095,ENSG00000155657,ENSG00000163492,ENSG00000187231,ENSG00000144331,ENSG00000163510,ENSG00000170035,ENSG00000115232,ENSG00000188452,ENSG00000138434,ENSG00000150722,ENSG00000115252,ENSG00000077232,ENSG00000162998,ENSG00000061676,ENSG00000162999,ENSG00000163002,ENSG00000170396,ENSG00000065548,ENSG00000138448,ENSG00000144369,ENSG00000064989,ENSG00000003436,ENSG00000144366,ENSG00000284180,ENSG00000168542,ENSG00000204262,ENSG00000115368,ENSG00000138449,ENSG00000138381,ENSG00000151687,ENSG00000128694,ENSG00000128699,ENSG00000064933,ENSG00000138379,ENSG00000187699,ENSG00000198130,ENSG00000151689,ENSG00000151690,ENSG00000138386,ENSG00000115419,ENSG00000115415,ENSG00000138378,ENSG00000128641,ENSG00000173559,ENSG00000168497,ENSG00000144339,ENSG00000196950,ENSG00000118997,ENSG00000081320,ENSG00000138411,ENSG00000144395,ENSG00000119041,ENSG00000187944,ENSG00000197121,ENSG00000065413,ENSG00000115524,ENSG00000115520,ENSG00000115541,ENSG00000144381,ENSG00000115540,ENSG00000162944,ENSG00000247626,ENSG00000115896,ENSG00000119042,ENSG00000162971,ENSG00000178074,ENSG00000162972,ENSG00000196141,ENSG00000155729,ENSG00000163535,ENSG00000138356,ENSG00000082153,ENSG00000013441,ENSG00000240344,ENSG00000196290,ENSG00000115942,ENSG00000155744,ENSG00000119013,ENSG00000003402,ENSG00000003400,ENSG00000064012,ENSG00000155749,ENSG00000115993,ENSG00000082146,ENSG00000155754,ENSG00000155755,ENSG00000082126,ENSG00000003393,ENSG00000138395,ENSG00000155760,ENSG00000116030,ENSG00000238317,ENSG00000055044,ENSG00000204217,ENSG00000138439,ENSG00000163596,ENSG00000138380,ENSG00000138442,ENSG00000144426,ENSG00000119004,ENSG00000138443,ENSG00000173166,ENSG00000178562,ENSG00000163599,ENSG00000163600,ENSG00000116117,ENSG00000118257,ENSG00000114933,ENSG00000023228,ENSG00000207047,ENSG00000207406,ENSG00000114942,ENSG00000183671,ENSG00000204186,ENSG00000114948,ENSG00000138400,ENSG00000118246,ENSG00000144410,ENSG00000118263,ENSG00000118260,ENSG00000144401,ENSG00000163249,ENSG00000163251,ENSG00000178385,ENSG00000231908,ENSG00000138413,ENSG00000115020,ENSG00000144407,ENSG00000078018,ENSG00000144406,ENSG00000197713,ENSG00000144445,ENSG00000115361,ENSG00000168530,ENSG00000115365,ENSG00000021826,ENSG00000178568,ENSG00000030419,ENSG00000144451,ENSG00000138376,ENSG00000144452,ENSG00000138363,ENSG00000115414,ENSG00000235770,ENSG00000118242,ENSG00000115425,ENSG00000163449,ENSG00000079246,ENSG00000144583,ENSG00000138375,ENSG00000197756,ENSG00000115457,ENSG00000115461,ENSG00000079308,ENSG00000229754,ENSG00000188282,ENSG00000180871,ENSG00000163464,ENSG00000163466,ENSG00000179921,ENSG00000127837,ENSG00000135926,ENSG00000127838,ENSG00000158428,ENSG00000018280,ENSG00000144579,ENSG00000127831,ENSG00000135913,ENSG00000144580,ENSG00000115556,ENSG00000115568,ENSG00000074582,ENSG00000163481,ENSG00000163482,ENSG00000135912,ENSG00000135929,ENSG00000115592,ENSG00000115596,ENSG00000135925,ENSG00000163501,ENSG00000187736,ENSG00000213901,ENSG00000115649,ENSG00000144567,ENSG00000158552,ENSG00000115657,ENSG00000198925,ENSG00000163516,ENSG00000163521,ENSG00000115661,ENSG00000243910,ENSG00000127824,ENSG00000135924,ENSG00000054356,ENSG00000123992,ENSG00000175084,ENSG00000072195,ENSG00000144591,ENSG00000072182,ENSG00000123989,ENSG00000188760,ENSG00000124006,ENSG00000123999,ENSG00000144589,ENSG00000114923,ENSG00000116106,ENSG00000163082,ENSG00000116120,ENSG00000124003,ENSG00000123983,ENSG00000152049,ENSG00000171951,ENSG00000152056,ENSG00000085449,ENSG00000135900,ENSG00000135919,ENSG00000124019,ENSG00000036257,ENSG00000135905,ENSG00000144460,ENSG00000169047,ENSG00000144468,ENSG00000081052,ENSG00000169031,ENSG00000168958,ENSG00000168955,ENSG00000173744,ENSG00000135917,ENSG00000115009,ENSG00000123977,ENSG00000153820,ENSG00000153823,ENSG00000187957,ENSG00000153827,ENSG00000153832,ENSG00000163053,ENSG00000135899,ENSG00000079263,ENSG00000185404,ENSG00000067066,ENSG00000135932,ENSG00000135916,ENSG00000135898,ENSG00000204128,ENSG00000135914,ENSG00000173692,ENSG00000135931,ENSG00000156966,ENSG00000115053,ENSG00000171596,ENSG00000187514,ENSG00000156973,ENSG00000144524,ENSG00000163273,ENSG00000144535,ENSG00000171551,ENSG00000135902,ENSG00000196811,ENSG00000135930,ENSG00000115468,ENSG00000115474,ENSG00000204120,ENSG00000182600,ENSG00000066248,ENSG00000168918,ENSG00000252010,ENSG00000085978,ENSG00000077044,ENSG00000085982,ENSG00000240224,ENSG00000243135,ENSG00000244474,ENSG00000244122,ENSG00000241635,ENSG00000241119,ENSG00000167165,ENSG00000242515,ENSG00000242366,ENSG00000123485,ENSG00000224287,ENSG00000188042,ENSG00000130147,ENSG00000157985,ENSG00000132321,ENSG00000144476,ENSG00000198612,ENSG00000163359,ENSG00000115648,ENSG00000124839,ENSG00000124831,ENSG00000177483,ENSG00000132329,ENSG00000184182,ENSG00000132330,ENSG00000144488,ENSG00000168427,ENSG00000132323,ENSG00000144485,ENSG00000132326,ENSG00000204104,ENSG00000065802,ENSG00000233608,ENSG00000068024,ENSG00000130414,ENSG00000172428,ENSG00000063660,ENSG00000188542,ENSG00000144504,ENSG00000142327,ENSG00000142330,ENSG00000178623,ENSG00000130294,ENSG00000172482,ENSG00000172478,ENSG00000162804,ENSG00000122085,ENSG00000115687,ENSG00000115685,ENSG00000146205,ENSG00000115677,ENSG00000168385,ENSG00000006607,ENSG00000115694,ENSG00000234235,ENSG00000176720,ENSG00000176946,ENSG00000168397,ENSG00000168393,ENSG00000168395,ENSG00000180902,ENSG00000154252,ENSG00000204099,ENSG00000188389,ENSG00000188011,ENSG00000196476,ENSG00000247315,ENSG00000177732,ENSG00000125841,ENSG00000101255,ENSG00000125826,ENSG00000125875,ENSG00000101266,ENSG00000125878,ENSG00000271303,ENSG00000101276,ENSG00000125898,ENSG00000101280,ENSG00000101282,ENSG00000125895,ENSG00000125818,ENSG00000244588,ENSG00000101298,ENSG00000125775,ENSG00000088832,ENSG00000088833,ENSG00000196209,ENSG00000125900,ENSG00000101307,ENSG00000089012,ENSG00000198053,ENSG00000125834,ENSG00000125780,ENSG00000125835,ENSG00000088876,ENSG00000149488,ENSG00000271798,ENSG00000229686,ENSG00000101361,ENSG00000101365,ENSG00000088881,ENSG00000088882,ENSG00000132635,ENSG00000215305,ENSG00000132670,ENSG00000125787,ENSG00000125901,ENSG00000101405,ENSG00000215251,ENSG00000185019,ENSG00000088899,ENSG00000198171,ENSG00000125877,ENSG00000088836,ENSG00000088854,ENSG00000088812,ENSG00000149451,ENSG00000088827,ENSG00000132622,ENSG00000101220,ENSG00000101222,ENSG00000125817,ENSG00000101224,ENSG00000125843,ENSG00000088888,ENSG00000125779,ENSG00000101236,ENSG00000088826,ENSG00000171873,ENSG00000171867,ENSG00000171864,ENSG00000101265,ENSG00000089057,ENSG00000089063,ENSG00000132646,ENSG00000101290,ENSG00000125772,ENSG00000171984,ENSG00000089199,ENSG00000089195,ENSG00000125885,ENSG00000088766,ENSG00000125872,ENSG00000101311,ENSG00000125845,ENSG00000125827,ENSG00000182621,ENSG00000101333,ENSG00000125869,ENSG00000101349,ENSG00000132623,ENSG00000132639,ENSG00000125863,ENSG00000149346,ENSG00000101384,ENSG00000132640,ENSG00000172296,ENSG00000101230,ENSG00000089123,ENSG00000089048,ENSG00000101247,ENSG00000101251,ENSG00000125848,ENSG00000172264,ENSG00000089177,ENSG00000125870,ENSG00000125851,ENSG00000125864,ENSG00000125868,ENSG00000125844,ENSG00000089006,ENSG00000125871,ENSG00000125850,ENSG00000232838,ENSG00000149474,ENSG00000125846,ENSG00000089091,ENSG00000132664,ENSG00000089050,ENSG00000101310,ENSG00000125821,ENSG00000185052,ENSG00000132669,ENSG00000173418,ENSG00000101343,ENSG00000089101,ENSG00000188559,ENSG00000088970,ENSG00000088930,ENSG00000178726,ENSG00000125810,ENSG00000132661,ENSG00000125812,ENSG00000125814,ENSG00000101439,ENSG00000101463,ENSG00000077984,ENSG00000101474,ENSG00000154930,ENSG00000100987,ENSG00000197586,ENSG00000100994,ENSG00000100997,ENSG00000101003,ENSG00000101004,ENSG00000170191,ENSG00000130684,ENSG00000180383,ENSG00000088320,ENSG00000233354,ENSG00000101898,ENSG00000230613,ENSG00000101294,ENSG00000125968,ENSG00000131055,ENSG00000171552,ENSG00000088325,ENSG00000101306,ENSG00000179772,ENSG00000149599,ENSG00000131044,ENSG00000088356,ENSG00000260903,ENSG00000101331,ENSG00000101336,ENSG00000101337,ENSG00000235217,ENSG00000126003,ENSG00000101346,ENSG00000101350,ENSG00000171456,ENSG00000197183,ENSG00000149600,ENSG00000088305,ENSG00000101367,ENSG00000101391,ENSG00000101400,ENSG00000078699,ENSG00000182584,ENSG00000125967,ENSG00000101412,ENSG00000101417,ENSG00000131061,ENSG00000101421,ENSG00000125970,ENSG00000125977,ENSG00000101440,ENSG00000101444,ENSG00000078747,ENSG00000125971,ENSG00000101460,ENSG00000101464,ENSG00000078804,ENSG00000198646,ENSG00000131067,ENSG00000131069,ENSG00000100983,ENSG00000078814,ENSG00000100991,ENSG00000201151,ENSG00000088298,ENSG00000101000,ENSG00000125966,ENSG00000242372,ENSG00000125998,ENSG00000101019,ENSG00000125965,ENSG00000126001,ENSG00000125991,ENSG00000061656,ENSG00000214078,ENSG00000244462,ENSG00000244005,ENSG00000125995,ENSG00000131051,ENSG00000025293,ENSG00000171222,ENSG00000149646,ENSG00000088367,ENSG00000131043,ENSG00000080845,ENSG00000101335,ENSG00000118707,ENSG00000101084,ENSG00000101082,ENSG00000101079,ENSG00000149636,ENSG00000149639,ENSG00000101342,ENSG00000101347,ENSG00000080839,ENSG00000101353,ENSG00000118705,ENSG00000101363,ENSG00000197122,ENSG00000053438,ENSG00000166619,ENSG00000132792,ENSG00000132821,ENSG00000101407,ENSG00000101413,ENSG00000198959,ENSG00000149633,ENSG00000101425,ENSG00000129988,ENSG00000201512,ENSG00000174365,ENSG00000170471,ENSG00000124143,ENSG00000101442,ENSG00000101445,ENSG00000101447,ENSG00000101452,ENSG00000204103,ENSG00000198900,ENSG00000124181,ENSG00000174306,ENSG00000132793,ENSG00000183798,ENSG00000124177,ENSG00000196090,ENSG00000124193,ENSG00000185513,ENSG00000101049,ENSG00000101052,ENSG00000101057,ENSG00000124191,ENSG00000149596,ENSG00000132823,ENSG00000124194,ENSG00000197296,ENSG00000101076,ENSG00000124120,ENSG00000132824,ENSG00000168734,ENSG00000196839,ENSG00000064205,ENSG00000124249,ENSG00000101098,ENSG00000166913,ENSG00000101104,ENSG00000025772,ENSG00000227477,ENSG00000101109,ENSG00000124134,ENSG00000124102,ENSG00000124107,ENSG00000124159,ENSG00000124232,ENSG00000124145,ENSG00000204070,ENSG00000124251,ENSG00000244274,ENSG00000124155,ENSG00000101443,ENSG00000182931,ENSG00000124116,ENSG00000101457,ENSG00000175063,ENSG00000101470,ENSG00000124104,ENSG00000101473,ENSG00000132801,ENSG00000168612,ENSG00000149634,ENSG00000124257,ENSG00000064601,ENSG00000100979,ENSG00000100982,ENSG00000198026,ENSG00000100985,ENSG00000124140,ENSG00000124160,ENSG00000101017,ENSG00000149654,ENSG00000080189,ENSG00000062598,ENSG00000198185,ENSG00000158296,ENSG00000172315,ENSG00000197496,ENSG00000064655,ENSG00000101040,ENSG00000124151,ENSG00000196562,ENSG00000124126,ENSG00000124198,ENSG00000124207,ENSG00000124214,ENSG00000124228,ENSG00000124201,ENSG00000209042,ENSG00000222365,ENSG00000177410,ENSG00000158445,ENSG00000124212,ENSG00000158470,ENSG00000197818,ENSG00000158480,ENSG00000124226,ENSG00000124216,ENSG00000244687,ENSG00000240849,ENSG00000172216,ENSG00000196396,ENSG00000042062,ENSG00000124171,ENSG00000124243,ENSG00000101126,ENSG00000000419,ENSG00000124217,ENSG00000026559,ENSG00000101096,ENSG00000054793,ENSG00000101115,ENSG00000020256,ENSG00000182463,ENSG00000171940,ENSG00000064787,ENSG00000101132,ENSG00000101134,ENSG00000054803,ENSG00000124098,ENSG00000087586,ENSG00000101138,ENSG00000087589,ENSG00000022277,ENSG00000124091,ENSG00000124103,ENSG00000213714,ENSG00000087510,ENSG00000101144,ENSG00000101146,ENSG00000132819,ENSG00000124097,ENSG00000124253,ENSG00000124256,ENSG00000124225,ENSG00000124224,ENSG00000124209,ENSG00000124164,ENSG00000198768,ENSG00000124222,ENSG00000215440,ENSG00000087460,ENSG00000101158,ENSG00000101160,ENSG00000101162,ENSG00000124172,ENSG00000124203,ENSG00000124205,ENSG00000087495,ENSG00000196074,ENSG00000132825,ENSG00000196227,ENSG00000124215,ENSG00000179242,ENSG00000130699,ENSG00000149657,ENSG00000101182,ENSG00000184402,ENSG00000101181,ENSG00000101180,ENSG00000130703,ENSG00000130706,ENSG00000284074,ENSG00000130702,ENSG00000171858,ENSG00000149679,ENSG00000130700,ENSG00000101187,ENSG00000101188,ENSG00000101189,ENSG00000060491,ENSG00000092758,ENSG00000101190,ENSG00000101191,ENSG00000101193,ENSG00000101194,ENSG00000149658,ENSG00000101197,ENSG00000101198,ENSG00000101199,ENSG00000101203,ENSG00000101204,ENSG00000075043,ENSG00000101210,ENSG00000125534,ENSG00000101213,ENSG00000125508,ENSG00000130589,ENSG00000101216,ENSG00000197457,ENSG00000258366,ENSG00000243509,ENSG00000101246,ENSG00000197114,ENSG00000203896,ENSG00000125520,ENSG00000130584,ENSG00000101150,ENSG00000101152,ENSG00000207554,ENSG00000198276,ENSG00000280213,ENSG00000196700,ENSG00000130590,ENSG00000101161,ENSG00000196421,ENSG00000203883,ENSG00000171703,ENSG00000171700,ENSG00000171695,ENSG00000125510,ENSG00000196132,ENSG00000203880,ENSG00000275895,ENSG00000275708,ENSG00000277437,ENSG00000187172,ENSG00000215559,ENSG00000188992,ENSG00000185272,ENSG00000155304,ENSG00000155307,ENSG00000180530,ENSG00000155313,ENSG00000154639,ENSG00000154640,ENSG00000240770,ENSG00000154642,ENSG00000154645,ENSG00000154654,ENSG00000185433,ENSG00000154719,ENSG00000154721,ENSG00000154723,ENSG00000154727,ENSG00000142192,ENSG00000166265,ENSG00000154734,ENSG00000154736,ENSG00000226935,ENSG00000156239,ENSG00000198862,ENSG00000156253,ENSG00000156256,ENSG00000156261,ENSG00000156265,ENSG00000156273,ENSG00000171189,ENSG00000156299,ENSG00000238390,ENSG00000142168,ENSG00000156304,ENSG00000142149,ENSG00000159055,ENSG00000170262,ENSG00000142207,ENSG00000166979,ENSG00000242220,ENSG00000159079,ENSG00000159082,ENSG00000159086,ENSG00000205929,ENSG00000184221,ENSG00000159110,ENSG00000243646,ENSG00000142166,ENSG00000159128,ENSG00000142188,ENSG00000177692,ENSG00000159131,ENSG00000159140,ENSG00000159147,ENSG00000205758,ENSG00000205726,ENSG00000241837,ENSG00000198743,ENSG00000243927,ENSG00000227456,ENSG00000159197,ENSG00000180509,ENSG00000159200,ENSG00000159212,ENSG00000159216,ENSG00000159228,ENSG00000185917,ENSG00000159231,ENSG00000142197,ENSG00000159256,ENSG00000159259,ENSG00000159261,ENSG00000159263,ENSG00000159267,ENSG00000185808,ENSG00000182670,ENSG00000157538,ENSG00000157540,ENSG00000157542,ENSG00000157551,ENSG00000157554,ENSG00000157557,ENSG00000183527,ENSG00000185658,ENSG00000205581,ENSG00000182093,ENSG00000157578,ENSG00000185437,ENSG00000183778,ENSG00000183067,ENSG00000183036,ENSG00000171587,ENSG00000280109,ENSG00000182240,ENSG00000183844,ENSG00000183486,ENSG00000157601,ENSG00000184012,ENSG00000183421,ENSG00000141956,ENSG00000157617,ENSG00000173276,ENSG00000237232,ENSG00000177398,ENSG00000160179,ENSG00000160180,ENSG00000160183,ENSG00000160185,ENSG00000160188,ENSG00000160190,ENSG00000160191,ENSG00000160193,ENSG00000160194,ENSG00000160199,ENSG00000160200,ENSG00000160201,ENSG00000142178,ENSG00000160207,ENSG00000160208,ENSG00000160209,ENSG00000160213,ENSG00000160214,ENSG00000160216,ENSG00000160218,ENSG00000241945,ENSG00000160221,ENSG00000160223,ENSG00000142182,ENSG00000160224,ENSG00000141959,ENSG00000160226,ENSG00000142185,ENSG00000229356,ENSG00000160233,ENSG00000175894,ENSG00000184787,ENSG00000184900,ENSG00000183255,ENSG00000160255,ENSG00000160256,ENSG00000197381,ENSG00000186866,ENSG00000182871,ENSG00000173638,ENSG00000183570,ENSG00000142156,ENSG00000142173,ENSG00000160282,ENSG00000160284,ENSG00000160285,ENSG00000215424,ENSG00000160294,ENSG00000182362,ENSG00000160298,ENSG00000160299,ENSG00000223692,ENSG00000160305,ENSG00000160307,ENSG00000160310,ENSG00000100181,ENSG00000177663,ENSG00000183307,ENSG00000093072,ENSG00000099954,ENSG00000182902,ENSG00000131100,ENSG00000099968,ENSG00000015475,ENSG00000243156,ENSG00000215193,ENSG00000183785,ENSG00000184979,ENSG00000274252,ENSG00000274602,ENSG00000275793,ENSG00000183628,ENSG00000100033,ENSG00000237517,ENSG00000070413,ENSG00000100056,ENSG00000100075,ENSG00000070371,ENSG00000185608,ENSG00000100084,ENSG00000242259,ENSG00000070010,ENSG00000093009,ENSG00000184113,ENSG00000184702,ENSG00000184058,ENSG00000215012,ENSG00000185838,ENSG00000184470,ENSG00000093010,ENSG00000099889,ENSG00000183597,ENSG00000128191,ENSG00000099899,ENSG00000099901,ENSG00000099904,ENSG00000040608,ENSG00000128185,ENSG00000161133,ENSG00000185252,ENSG00000244486,ENSG00000099910,ENSG00000099917,ENSG00000226287,ENSG00000099937,ENSG00000241973,ENSG00000099940,ENSG00000099942,ENSG00000183773,ENSG00000099949,ENSG00000184436,ENSG00000099957,ENSG00000099960,ENSG00000133475,ENSG00000274600,ENSG00000169635,ENSG00000206140,ENSG00000183506,ENSG00000183246,ENSG00000185651,ENSG00000161179,ENSG00000161180,ENSG00000128228,ENSG00000100023,ENSG00000100027,ENSG00000100030,ENSG00000100034,ENSG00000100038,ENSG00000275004,ENSG00000185686,ENSG00000100121,ENSG00000128266,ENSG00000100228,ENSG00000186716,ENSG00000215478,ENSG00000128322,ENSG00000189269,ENSG00000159496,ENSG00000187792,ENSG00000128218,ENSG00000250479,ENSG00000099953,ENSG00000099956,ENSG00000099958,ENSG00000133460,ENSG00000240972,ENSG00000133433,ENSG00000099974,ENSG00000099977,ENSG00000099984,ENSG00000099991,ENSG00000099994,ENSG00000099998,ENSG00000100014,ENSG00000128271,ENSG00000100024,ENSG00000138867,ENSG00000178026,ENSG00000100028,ENSG00000100031,ENSG00000167037,ENSG00000206069,ENSG00000197077,ENSG00000100053,ENSG00000244752,ENSG00000100068,ENSG00000100077,ENSG00000133454,ENSG00000100095,ENSG00000128203,ENSG00000100099,ENSG00000100104,ENSG00000100109,ENSG00000128294,ENSG00000100122,ENSG00000169184,ENSG00000180957,ENSG00000235954,ENSG00000100154,ENSG00000183765,ENSG00000100209,ENSG00000159873,ENSG00000100219,ENSG00000177993,ENSG00000183579,ENSG00000100249,ENSG00000183762,ENSG00000186998,ENSG00000100263,ENSG00000182944,ENSG00000185340,ENSG00000100276,ENSG00000280968,ENSG00000100280,ENSG00000128250,ENSG00000100285,ENSG00000100296,ENSG00000184117,ENSG00000186575,ENSG00000100314,ENSG00000100319,ENSG00000184076,ENSG00000100325,ENSG00000100330,ENSG00000128342,ENSG00000099985,ENSG00000239282,ENSG00000099992,ENSG00000099995,ENSG00000187860,ENSG00000099999,ENSG00000100003,ENSG00000242114,ENSG00000133488,ENSG00000128242,ENSG00000100029,ENSG00000185339,ENSG00000167065,ENSG00000100036,ENSG00000184792,ENSG00000133422,ENSG00000253352,ENSG00000183963,ENSG00000185133,ENSG00000100078,ENSG00000138942,ENSG00000182541,ENSG00000100100,ENSG00000100105,ENSG00000184708,ENSG00000185721,ENSG00000198089,ENSG00000241878,ENSG00000183530,ENSG00000100150,ENSG00000128254,ENSG00000128245,ENSG00000100170,ENSG00000128253,ENSG00000100191,ENSG00000128276,ENSG00000205853,ENSG00000100220,ENSG00000100225,ENSG00000100234,ENSG00000185666,ENSG00000100281,ENSG00000100284,ENSG00000100292,ENSG00000100297,ENSG00000100302,ENSG00000198125,ENSG00000221963,ENSG00000100320,ENSG00000128284,ENSG00000100336,ENSG00000128335,ENSG00000100342,ENSG00000100345,ENSG00000100348,ENSG00000100350,ENSG00000100353,ENSG00000100360,ENSG00000100362,ENSG00000100365,ENSG00000100368,ENSG00000128311,ENSG00000128309,ENSG00000100379,ENSG00000187045,ENSG00000100385,ENSG00000133466,ENSG00000128340,ENSG00000100055,ENSG00000166897,ENSG00000100060,ENSG00000100065,ENSG00000128283,ENSG00000100079,ENSG00000100083,ENSG00000100092,ENSG00000241360,ENSG00000100097,ENSG00000273899,ENSG00000100106,ENSG00000189060,ENSG00000100116,ENSG00000100124,ENSG00000100129,ENSG00000100139,ENSG00000128346,ENSG00000100142,ENSG00000100151,ENSG00000100156,ENSG00000128298,ENSG00000184381,ENSG00000185022,ENSG00000198792,ENSG00000213923,ENSG00000168135,ENSG00000100196,ENSG00000100201,ENSG00000100206,ENSG00000184949,ENSG00000100211,ENSG00000100216,ENSG00000100221,ENSG00000100226,ENSG00000100242,ENSG00000100246,ENSG00000221890,ENSG00000183741,ENSG00000128383,ENSG00000179750,ENSG00000244509,ENSG00000243811,ENSG00000128394,ENSG00000239713,ENSG00000100298,ENSG00000100307,ENSG00000100311,ENSG00000209480,ENSG00000100316,ENSG00000100321,ENSG00000100324,ENSG00000128268,ENSG00000100335,ENSG00000128272,ENSG00000187051,ENSG00000100346,ENSG00000100351,ENSG00000133477,ENSG00000100354,ENSG00000239900,ENSG00000100359,ENSG00000196588,ENSG00000128285,ENSG00000100372,ENSG00000100380,ENSG00000172404,ENSG00000196236,ENSG00000100387,ENSG00000100393,ENSG00000100395,ENSG00000100399,ENSG00000100401,ENSG00000100403,ENSG00000167074,ENSG00000183864,ENSG00000100410,ENSG00000100412,ENSG00000100413,ENSG00000172346,ENSG00000100417,ENSG00000100418,ENSG00000196419,ENSG00000100138,ENSG00000184208,ENSG00000167077,ENSG00000100147,ENSG00000198911,ENSG00000234965,ENSG00000159958,ENSG00000100162,ENSG00000100167,ENSG00000183066,ENSG00000198951,ENSG00000177096,ENSG00000183172,ENSG00000184983,ENSG00000100197,ENSG00000100207,ENSG00000235568,ENSG00000172250,ENSG00000189306,ENSG00000183569,ENSG00000100227,ENSG00000270022,ENSG00000249222,ENSG00000100243,ENSG00000128274,ENSG00000242247,ENSG00000100266,ENSG00000100271,ENSG00000100290,ENSG00000100294,ENSG00000100300,ENSG00000100304,ENSG00000159307,ENSG00000186732,ENSG00000186976,ENSG00000130540,ENSG00000100344,ENSG00000100347,ENSG00000188677,ENSG00000138964,ENSG00000138944,ENSG00000188636,ENSG00000186654,ENSG00000241484,ENSG00000056487,ENSG00000093000,ENSG00000221598,ENSG00000100364,ENSG00000100373,ENSG00000100376,ENSG00000077935,ENSG00000128408,ENSG00000077942,ENSG00000130638,ENSG00000188064,ENSG00000182257,ENSG00000186951,ENSG00000205643,ENSG00000130943,ENSG00000075234,ENSG00000075218,ENSG00000100416,ENSG00000075275,ENSG00000075240,ENSG00000100422,ENSG00000054611,ENSG00000219438,ENSG00000100425,ENSG00000100426,ENSG00000182858,ENSG00000184164,ENSG00000198355,ENSG00000188263,ENSG00000100427,ENSG00000073146,ENSG00000073150,ENSG00000170638,ENSG00000128159,ENSG00000100429,ENSG00000188130,ENSG00000185386,ENSG00000196576,ENSG00000205593,ENSG00000100239,ENSG00000100241,ENSG00000128165,ENSG00000100253,ENSG00000100258,ENSG00000025770,ENSG00000130489,ENSG00000025708,ENSG00000177989,ENSG00000130487,ENSG00000217442,ENSG00000205560,ENSG00000100288,ENSG00000008735,ENSG00000100299,ENSG00000251322,ENSG00000100312,ENSG00000079974,ENSG00000134121,ENSG00000134115,ENSG00000144619,ENSG00000091181,ENSG00000072756,ENSG00000113851,ENSG00000175928,ENSG00000170364,ENSG00000144455,ENSG00000235947,ENSG00000150995,ENSG00000134107,ENSG00000134108,ENSG00000134109,ENSG00000196277,ENSG00000071282,ENSG00000125046,ENSG00000180914,ENSG00000182533,ENSG00000070950,ENSG00000196220,ENSG00000134077,ENSG00000168137,ENSG00000156959,ENSG00000163719,ENSG00000144550,ENSG00000156983,ENSG00000134072,ENSG00000114026,ENSG00000171148,ENSG00000241553,ENSG00000156990,ENSG00000214021,ENSG00000187288,ENSG00000171135,ENSG00000163701,ENSG00000163702,ENSG00000163703,ENSG00000163704,ENSG00000230082,ENSG00000125037,ENSG00000186162,ENSG00000144554,ENSG00000163705,ENSG00000254999,ENSG00000134086,ENSG00000134070,ENSG00000157014,ENSG00000157017,ENSG00000157020,ENSG00000157087,ENSG00000132164,ENSG00000232287,ENSG00000157103,ENSG00000196639,ENSG00000197548,ENSG00000144560,ENSG00000144559,ENSG00000157150,ENSG00000157152,ENSG00000132170,ENSG00000154743,ENSG00000075975,ENSG00000132155,ENSG00000088726,ENSG00000144713,ENSG00000144712,ENSG00000144711,ENSG00000132182,ENSG00000163517,ENSG00000163520,ENSG00000163528,ENSG00000170876,ENSG00000154767,ENSG00000170860,ENSG00000131389,ENSG00000144596,ENSG00000154781,ENSG00000131379,ENSG00000154783,ENSG00000225733,ENSG00000177463,ENSG00000131368,ENSG00000131375,ENSG00000131370,ENSG00000206562,ENSG00000144597,ENSG00000206561,ENSG00000131373,ENSG00000169814,ENSG00000206560,ENSG00000131386,ENSG00000154813,ENSG00000154814,ENSG00000131378,ENSG00000154822,ENSG00000131374,ENSG00000182568,ENSG00000183960,ENSG00000163576,ENSG00000144566,ENSG00000183977,ENSG00000114166,ENSG00000129810,ENSG00000151789,ENSG00000182247,ENSG00000170142,ENSG00000174748,ENSG00000197885,ENSG00000174738,ENSG00000151090,ENSG00000077092,ENSG00000077097,ENSG00000151092,ENSG00000151093,ENSG00000179796,ENSG00000163491,ENSG00000033867,ENSG00000163508,ENSG00000187118,ENSG00000163512,ENSG00000206559,ENSG00000144642,ENSG00000163513,ENSG00000163527,ENSG00000197385,ENSG00000144645,ENSG00000152642,ENSG00000170293,ENSG00000153551,ENSG00000091317,ENSG00000144635,ENSG00000182973,ENSG00000183813,ENSG00000188167,ENSG00000170266,ENSG00000170275,ENSG00000173705,ENSG00000153558,ENSG00000153560,ENSG00000163539,ENSG00000170248,ENSG00000172995,ENSG00000144681,ENSG00000163673,ENSG00000168016,ENSG00000178567,ENSG00000076242,ENSG00000093167,ENSG00000144674,ENSG00000144668,ENSG00000144677,ENSG00000136059,ENSG00000187091,ENSG00000008226,ENSG00000060971,ENSG00000172936,ENSG00000172939,ENSG00000172940,ENSG00000144671,ENSG00000093217,ENSG00000114739,ENSG00000157036,ENSG00000183873,ENSG00000168356,ENSG00000114742,ENSG00000114745,ENSG00000168026,ENSG00000144655,ENSG00000168334,ENSG00000168329,ENSG00000144659,ENSG00000168028,ENSG00000168314,ENSG00000170011,ENSG00000114784,ENSG00000168032,ENSG00000223797,ENSG00000188846,ENSG00000177873,ENSG00000177842,ENSG00000172888,ENSG00000168036,ENSG00000168038,ENSG00000182606,ENSG00000187094,ENSG00000114812,ENSG00000008324,ENSG00000093183,ENSG00000114857,ENSG00000114853,ENSG00000157119,ENSG00000010282,ENSG00000244607,ENSG00000181061,ENSG00000180432,ENSG00000144648,ENSG00000182983,ENSG00000144649,ENSG00000144647,ENSG00000163788,ENSG00000160746,ENSG00000011198,ENSG00000179152,ENSG00000185219,ENSG00000196345,ENSG00000144792,ENSG00000186448,ENSG00000169981,ENSG00000196653,ENSG00000186446,ENSG00000163807,ENSG00000169964,ENSG00000163808,ENSG00000163810,ENSG00000163812,ENSG00000075914,ENSG00000163815,ENSG00000163814,ENSG00000249992,ENSG00000011376,ENSG00000144791,ENSG00000211456,ENSG00000163817,ENSG00000173585,ENSG00000163818,ENSG00000172215,ENSG00000163820,ENSG00000173578,ENSG00000163823,ENSG00000121807,ENSG00000160791,ENSG00000121797,ENSG00000012223,ENSG00000163827,ENSG00000241186,ENSG00000178038,ENSG00000181585,ENSG00000261603,ENSG00000188086,ENSG00000226074,ENSG00000178055,ENSG00000160808,ENSG00000160801,ENSG00000160799,ENSG00000160796,ENSG00000181555,ENSG00000088727,ENSG00000114648,ENSG00000076201,ENSG00000114650,ENSG00000163832,ENSG00000114646,ENSG00000173473,ENSG00000221585,ENSG00000132153,ENSG00000047849,ENSG00000164045,ENSG00000164047,ENSG00000164048,ENSG00000172113,ENSG00000164049,ENSG00000164050,ENSG00000164051,ENSG00000232112,ENSG00000164053,ENSG00000213689,ENSG00000164054,ENSG00000114268,ENSG00000145040,ENSG00000284251,ENSG00000114270,ENSG00000010256,ENSG00000183396,ENSG00000225697,ENSG00000284575,ENSG00000008300,ENSG00000213672,ENSG00000068745,ENSG00000114302,ENSG00000178537,ENSG00000221883,ENSG00000177479,ENSG00000178467,ENSG00000178252,ENSG00000178149,ENSG00000178057,ENSG00000178035,ENSG00000198218,ENSG00000172053,ENSG00000172046,ENSG00000172037,ENSG00000177352,ENSG00000185909,ENSG00000173421,ENSG00000264633,ENSG00000188315,ENSG00000114316,ENSG00000233276,ENSG00000067560,ENSG00000145022,ENSG00000145020,ENSG00000145029,ENSG00000173402,ENSG00000226913,ENSG00000164061,ENSG00000164062,ENSG00000173531,ENSG00000176020,ENSG00000164068,ENSG00000173540,ENSG00000176095,ENSG00000187492,ENSG00000185614,ENSG00000283726,ENSG00000182179,ENSG00000183763,ENSG00000164076,ENSG00000164078,ENSG00000164077,ENSG00000004534,ENSG00000003756,ENSG00000001617,ENSG00000188338,ENSG00000114353,ENSG00000012171,ENSG00000179564,ENSG00000214706,ENSG00000243477,ENSG00000186792,ENSG00000114378,ENSG00000068001,ENSG00000114383,ENSG00000068028,ENSG00000004838,ENSG00000114388,ENSG00000114395,ENSG00000126062,ENSG00000271858,ENSG00000007402,ENSG00000088543,ENSG00000114735,ENSG00000114737,ENSG00000114738,ENSG00000088538,ENSG00000145050,ENSG00000259956,ENSG00000145041,ENSG00000164080,ENSG00000164081,ENSG00000164082,ENSG00000114767,ENSG00000041880,ENSG00000180929,ENSG00000090097,ENSG00000248487,ENSG00000114779,ENSG00000243989,ENSG00000162244,ENSG00000164086,ENSG00000164087,ENSG00000023330,ENSG00000239732,ENSG00000247596,ENSG00000164088,ENSG00000164091,ENSG00000168237,ENSG00000114841,ENSG00000163930,ENSG00000010318,ENSG00000010319,ENSG00000114854,ENSG00000010322,ENSG00000010327,ENSG00000168268,ENSG00000168273,ENSG00000163939,ENSG00000163938,ENSG00000016864,ENSG00000114902,ENSG00000114904,ENSG00000055957,ENSG00000162267,ENSG00000055955,ENSG00000272573,ENSG00000213533,ENSG00000163935,ENSG00000163933,ENSG00000163932,ENSG00000163931,ENSG00000272886,ENSG00000157388,ENSG00000016391,ENSG00000056736,ENSG00000113812,ENSG00000265992,ENSG00000243715,ENSG00000157445,ENSG00000114251,ENSG00000187672,ENSG00000180376,ENSG00000163946,ENSG00000186451,ENSG00000163947,ENSG00000144730,ENSG00000163666,ENSG00000157500,ENSG00000239388,ENSG00000174844,ENSG00000174840,ENSG00000168374,ENSG00000174839,ENSG00000163681,ENSG00000136068,ENSG00000163687,ENSG00000163686,ENSG00000163684,ENSG00000168297,ENSG00000168291,ENSG00000168301,ENSG00000168306,ENSG00000168309,ENSG00000198643,ENSG00000163689,ENSG00000189283,ENSG00000144724,ENSG00000114405,ENSG00000163618,ENSG00000163630,ENSG00000163632,ENSG00000163634,ENSG00000163635,ENSG00000163636,ENSG00000226017,ENSG00000163637,ENSG00000163638,ENSG00000241684,ENSG00000151276,ENSG00000144741,ENSG00000144749,ENSG00000163376,ENSG00000172340,ENSG00000183662,ENSG00000163378,ENSG00000144747,ENSG00000144744,ENSG00000144746,ENSG00000163380,ENSG00000114541,ENSG00000187098,ENSG00000114861,ENSG00000163412,ENSG00000170837,ENSG00000163421,ENSG00000163602,ENSG00000144736,ENSG00000172986,ENSG00000255423,ENSG00000163605,ENSG00000121440,ENSG00000113805,ENSG00000244026,ENSG00000227124,ENSG00000185008,ENSG00000169855,ENSG00000114480,ENSG00000175161,ENSG00000206538,ENSG00000083937,ENSG00000064835,ENSG00000179097,ENSG00000175105,ENSG00000163320,ENSG00000179021,ENSG00000044524,ENSG00000184500,ENSG00000178750,ENSG00000169379,ENSG00000178694,ENSG00000080224,ENSG00000113966,ENSG00000080200,ENSG00000231861,ENSG00000080822,ENSG00000080819,ENSG00000064225,ENSG00000057019,ENSG00000144810,ENSG00000168386,ENSG00000184220,ENSG00000036054,ENSG00000114021,ENSG00000154174,ENSG00000206535,ENSG00000181458,ENSG00000114354,ENSG00000154175,ENSG00000081148,ENSG00000138468,ENSG00000174173,ENSG00000081154,ENSG00000066422,ENSG00000114391,ENSG00000182504,ENSG00000144815,ENSG00000144802,ENSG00000170017,ENSG00000114423,ENSG00000138483,ENSG00000114439,ENSG00000196776,ENSG00000114446,ENSG00000114455,ENSG00000144821,ENSG00000163507,ENSG00000198919,ENSG00000163519,ENSG00000242242,ENSG00000177707,ENSG00000177494,ENSG00000153283,ENSG00000240891,ENSG00000144824,ENSG00000144827,ENSG00000144834,ENSG00000114529,ENSG00000174500,ENSG00000172139,ENSG00000091972,ENSG00000186265,ENSG00000144848,ENSG00000138459,ENSG00000091986,ENSG00000163606,ENSG00000163607,ENSG00000144857,ENSG00000206530,ENSG00000163611,ENSG00000072858,ENSG00000121579,ENSG00000114573,ENSG00000178075,ENSG00000184307,ENSG00000174255,ENSG00000181847,ENSG00000241560,ENSG00000181722,ENSG00000172020,ENSG00000185565,ENSG00000144847,ENSG00000114638,ENSG00000121578,ENSG00000031081,ENSG00000176142,ENSG00000163389,ENSG00000113845,ENSG00000121594,ENSG00000144843,ENSG00000144837,ENSG00000121577,ENSG00000138495,ENSG00000183833,ENSG00000144852,ENSG00000082701,ENSG00000175697,ENSG00000163428,ENSG00000163430,ENSG00000065518,ENSG00000113924,ENSG00000144840,ENSG00000153767,ENSG00000145087,ENSG00000051341,ENSG00000163833,ENSG00000180353,ENSG00000173230,ENSG00000173226,ENSG00000145088,ENSG00000163406,ENSG00000145103,ENSG00000114013,ENSG00000121552,ENSG00000160124,ENSG00000114023,ENSG00000196981,ENSG00000114030,ENSG00000138496,ENSG00000163840,ENSG00000173200,ENSG00000173193,ENSG00000169087,ENSG00000138463,ENSG00000082684,ENSG00000065485,ENSG00000121542,ENSG00000173175,ENSG00000239523,ENSG00000065534,ENSG00000175455,ENSG00000065371,ENSG00000160145,ENSG00000114491,ENSG00000082781,ENSG00000173702,ENSG00000173706,ENSG00000221955,ENSG00000163848,ENSG00000114520,ENSG00000144909,ENSG00000189366,ENSG00000114547,ENSG00000114544,ENSG00000144908,ENSG00000163884,ENSG00000163885,ENSG00000070476,ENSG00000159650,ENSG00000180767,ENSG00000283374,ENSG00000197763,ENSG00000159685,ENSG00000114554,ENSG00000163870,ENSG00000073111,ENSG00000114631,ENSG00000114626,ENSG00000074416,ENSG00000187715,ENSG00000058262,ENSG00000175792,ENSG00000132394,ENSG00000179348,ENSG00000163902,ENSG00000075785,ENSG00000177646,ENSG00000114656,ENSG00000114654,ENSG00000172780,ENSG00000240682,ENSG00000169714,ENSG00000181789,ENSG00000183624,ENSG00000184897,ENSG00000206417,ENSG00000207088,ENSG00000251474,ENSG00000172771,ENSG00000129071,ENSG00000163913,ENSG00000004399,ENSG00000172765,ENSG00000251287,ENSG00000206384,ENSG00000196455,ENSG00000017260,ENSG00000034533,ENSG00000114670,ENSG00000198585,ENSG00000114686,ENSG00000196353,ENSG00000014257,ENSG00000138246,ENSG00000129048,ENSG00000240303,ENSG00000081307,ENSG00000113971,ENSG00000248724,ENSG00000144868,ENSG00000091527,ENSG00000163781,ENSG00000091513,ENSG00000144867,ENSG00000154917,ENSG00000221972,ENSG00000174640,ENSG00000163785,ENSG00000114019,ENSG00000129055,ENSG00000182923,ENSG00000174611,ENSG00000154928,ENSG00000073711,ENSG00000174579,ENSG00000114054,ENSG00000118007,ENSG00000168917,ENSG00000158092,ENSG00000174564,ENSG00000066405,ENSG00000158163,ENSG00000118017,ENSG00000138231,ENSG00000114098,ENSG00000181322,ENSG00000158186,ENSG00000158220,ENSG00000114107,ENSG00000158234,ENSG00000051382,ENSG00000183770,ENSG00000206262,ENSG00000175110,ENSG00000184432,ENSG00000114113,ENSG00000114115,ENSG00000163864,ENSG00000158258,ENSG00000114120,ENSG00000175093,ENSG00000155893,ENSG00000177311,ENSG00000155903,ENSG00000114125,ENSG00000114124,ENSG00000069849,ENSG00000114126,ENSG00000175066,ENSG00000114127,ENSG00000175054,ENSG00000120756,ENSG00000144935,ENSG00000163710,ENSG00000163714,ENSG00000175040,ENSG00000181804,ENSG00000181744,ENSG00000152952,ENSG00000114698,ENSG00000163746,ENSG00000188313,ENSG00000174963,ENSG00000152977,ENSG00000144891,ENSG00000153002,ENSG00000163751,ENSG00000163754,ENSG00000071794,ENSG00000163755,ENSG00000047457,ENSG00000163762,ENSG00000169908,ENSG00000169903,ENSG00000241313,ENSG00000018408,ENSG00000114744,ENSG00000082996,ENSG00000206199,ENSG00000070087,ENSG00000196428,ENSG00000144895,ENSG00000120742,ENSG00000163645,ENSG00000181788,ENSG00000174946,ENSG00000174944,ENSG00000181631,ENSG00000169313,ENSG00000144893,ENSG00000152580,ENSG00000197953,ENSG00000114771,ENSG00000198829,ENSG00000152601,ENSG00000169860,ENSG00000181467,ENSG00000243069,ENSG00000114790,ENSG00000174953,ENSG00000196549,ENSG00000114805,ENSG00000174928,ENSG00000169359,ENSG00000163655,ENSG00000169282,ENSG00000114850,ENSG00000243926,ENSG00000163659,ENSG00000230457,ENSG00000197980,ENSG00000163660,ENSG00000163661,ENSG00000197415,ENSG00000168779,ENSG00000174891,ENSG00000178053,ENSG00000079257,ENSG00000168827,ENSG00000118849,ENSG00000118855,ENSG00000151967,ENSG00000283154,ENSG00000168811,ENSG00000180044,ENSG00000068885,ENSG00000113810,ENSG00000213186,ENSG00000238741,ENSG00000186432,ENSG00000163590,ENSG00000169255,ENSG00000169251,ENSG00000196542,ENSG00000121871,ENSG00000114200,ENSG00000114204,ENSG00000174776,ENSG00000114209,ENSG00000163536,ENSG00000173905,ENSG00000085276,ENSG00000184378,ENSG00000085274,ENSG00000171757,ENSG00000008952,ENSG00000173890,ENSG00000173889,ENSG00000163558,ENSG00000136603,ENSG00000013293,ENSG00000013297,ENSG00000163584,ENSG00000163577,ENSG00000154310,ENSG00000075651,ENSG00000075420,ENSG00000121858,ENSG00000144959,ENSG00000114346,ENSG00000169760,ENSG00000177694,ENSG00000177565,ENSG00000228221,ENSG00000197584,ENSG00000172667,ENSG00000121879,ENSG00000171121,ENSG00000121864,ENSG00000171109,ENSG00000114450,ENSG00000136518,ENSG00000136522,ENSG00000136521,ENSG00000058056,ENSG00000114757,ENSG00000163728,ENSG00000145075,ENSG00000114416,ENSG00000205981,ENSG00000181449,ENSG00000242808,ENSG00000058063,ENSG00000043093,ENSG00000078070,ENSG00000078081,ENSG00000176597,ENSG00000053524,ENSG00000253092,ENSG00000199363,ENSG00000172578,ENSG00000114796,ENSG00000163872,ENSG00000180834,ENSG00000175193,ENSG00000114770,ENSG00000145191,ENSG00000161202,ENSG00000161203,ENSG00000161204,ENSG00000145198,ENSG00000214160,ENSG00000163888,ENSG00000145194,ENSG00000175166,ENSG00000114867,ENSG00000175182,ENSG00000114859,ENSG00000163882,ENSG00000090534,ENSG00000090539,ENSG00000182580,ENSG00000177383,ENSG00000156931,ENSG00000187068,ENSG00000113790,ENSG00000073803,ENSG00000163900,ENSG00000163898,ENSG00000163904,ENSG00000073792,ENSG00000136527,ENSG00000244405,ENSG00000058866,ENSG00000213139,ENSG00000113838,ENSG00000090520,ENSG00000113889,ENSG00000238942,ENSG00000200418,ENSG00000283958,ENSG00000221420,ENSG00000200320,ENSG00000263776,ENSG00000156976,ENSG00000163918,ENSG00000181092,ENSG00000073849,ENSG00000163923,ENSG00000127241,ENSG00000136514,ENSG00000157005,ENSG00000113916,ENSG00000270959,ENSG00000145012,ENSG00000230115,ENSG00000188001,ENSG00000073282,ENSG00000090530,ENSG00000163347,ENSG00000113946,ENSG00000196083,ENSG00000188729,ENSG00000188958,ENSG00000152492,ENSG00000114279,ENSG00000180611,ENSG00000127252,ENSG00000187527,ENSG00000127249,ENSG00000198836,ENSG00000114315,ENSG00000172061,ENSG00000178732,ENSG00000133657,ENSG00000145014,ENSG00000041802,ENSG00000185112,ENSG00000173950,ENSG00000114331,ENSG00000184203,ENSG00000189058,ENSG00000215837,ENSG00000176945,ENSG00000145113,ENSG00000061938,ENSG00000185485,ENSG00000072274,ENSG00000163958,ENSG00000163959,ENSG00000161217,ENSG00000213123,ENSG00000145107,ENSG00000163960,ENSG00000163961,ENSG00000214097,ENSG00000185798,ENSG00000174013,ENSG00000174004,ENSG00000174007,ENSG00000163964,ENSG00000180370,ENSG00000119231,ENSG00000114503,ENSG00000119227,ENSG00000163975,ENSG00000075711,ENSG00000161267,ENSG00000145016,ENSG00000122068,ENSG00000186001,ENSG00000182899,ENSG00000114473,ENSG00000185621,ENSG00000272602,ENSG00000250312,ENSG00000186777,ENSG00000131127,ENSG00000251595,ENSG00000182903,ENSG00000174227,ENSG00000133256,ENSG00000169020,ENSG00000215375,ENSG00000169026,ENSG00000185619,ENSG00000168993,ENSG00000178950,ENSG00000127419,ENSG00000145214,ENSG00000145217,ENSG00000127415,ENSG00000127418,ENSG00000178222,ENSG00000215367,ENSG00000159674,ENSG00000159692,ENSG00000090316,ENSG00000163945,ENSG00000179979,ENSG00000174137,ENSG00000163950,ENSG00000168936,ENSG00000013810,ENSG00000068078,ENSG00000168924,ENSG00000109685,ENSG00000284587,ENSG00000185049,ENSG00000243449,ENSG00000185818,ENSG00000130997,ENSG00000214367,ENSG00000123933,ENSG00000159733,ENSG00000063978,ENSG00000125386,ENSG00000168884,ENSG00000087266,ENSG00000087274,ENSG00000109736,ENSG00000087269,ENSG00000125388,ENSG00000197386,ENSG00000188981,ENSG00000159788,ENSG00000109758,ENSG00000175920,ENSG00000163956,ENSG00000184160,ENSG00000132406,ENSG00000145220,ENSG00000168826,ENSG00000168824,ENSG00000168818,ENSG00000163132,ENSG00000170891,ENSG00000152953,ENSG00000173040,ENSG00000072840,ENSG00000072832,ENSG00000152969,ENSG00000109501,ENSG00000074211,ENSG00000013288,ENSG00000179010,ENSG00000163993,ENSG00000178988,ENSG00000186222,ENSG00000170871,ENSG00000132405,ENSG00000173013,ENSG00000173011,ENSG00000109519,ENSG00000178597,ENSG00000184985,ENSG00000196526,ENSG00000163995,ENSG00000125089,ENSG00000170801,ENSG00000087008,ENSG00000155275,ENSG00000109625,ENSG00000155269,ENSG00000109667,ENSG00000071127,ENSG00000178163,ENSG00000109684,ENSG00000002587,ENSG00000157869,ENSG00000109705,ENSG00000038219,ENSG00000137449,ENSG00000163145,ENSG00000048342,ENSG00000118564,ENSG00000237765,ENSG00000109743,ENSG00000004468,ENSG00000137440,ENSG00000137441,ENSG00000007062,ENSG00000169762,ENSG00000169744,ENSG00000151552,ENSG00000002549,ENSG00000118579,ENSG00000047662,ENSG00000163257,ENSG00000109805,ENSG00000178177,ENSG00000145147,ENSG00000163138,ENSG00000185774,ENSG00000109819,ENSG00000207697,ENSG00000109606,ENSG00000109610,ENSG00000181982,ENSG00000153012,ENSG00000109618,ENSG00000038210,ENSG00000168228,ENSG00000053900,ENSG00000157765,ENSG00000091490,ENSG00000250317,ENSG00000168214,ENSG00000109680,ENSG00000109689,ENSG00000169851,ENSG00000047365,ENSG00000197057,ENSG00000154274,ENSG00000181826,ENSG00000169299,ENSG00000250254,ENSG00000065882,ENSG00000109787,ENSG00000174123,ENSG00000174125,ENSG00000174130,ENSG00000197712,ENSG00000121895,ENSG00000109790,ENSG00000157796,ENSG00000035928,ENSG00000134962,ENSG00000163682,ENSG00000121897,ENSG00000109814,ENSG00000249348,ENSG00000163683,ENSG00000078140,ENSG00000121892,ENSG00000078177,ENSG00000168421,ENSG00000163694,ENSG00000179299,ENSG00000163697,ENSG00000154277,ENSG00000064042,ENSG00000109133,ENSG00000182308,ENSG00000014824,ENSG00000188848,ENSG00000178343,ENSG00000124406,ENSG00000183783,ENSG00000177752,ENSG00000151806,ENSG00000163281,ENSG00000163285,ENSG00000151834,ENSG00000109158,ENSG00000163288,ENSG00000169019,ENSG00000145246,ENSG00000145244,ENSG00000170448,ENSG00000198515,ENSG00000163293,ENSG00000074966,ENSG00000135605,ENSG00000109171,ENSG00000145248,ENSG00000075539,ENSG00000109180,ENSG00000145247,ENSG00000109184,ENSG00000188993,ENSG00000163069,ENSG00000163071,ENSG00000109189,ENSG00000212588,ENSG00000226887,ENSG00000128045,ENSG00000184178,ENSG00000145216,ENSG00000072201,ENSG00000109220,ENSG00000134853,ENSG00000157404,ENSG00000128052,ENSG00000128039,ENSG00000134851,ENSG00000134852,ENSG00000109255,ENSG00000090989,ENSG00000174799,ENSG00000109265,ENSG00000157426,ENSG00000128059,ENSG00000128050,ENSG00000174780,ENSG00000196503,ENSG00000171476,ENSG00000128040,ENSG00000084093,ENSG00000084092,ENSG00000047315,ENSG00000163453,ENSG00000205678,ENSG00000145242,ENSG00000145241,ENSG00000035720,ENSG00000033178,ENSG00000109163,ENSG00000153802,ENSG00000185873,ENSG00000083896,ENSG00000173597,ENSG00000109193,ENSG00000132465,ENSG00000132464,ENSG00000132467,ENSG00000018189,ENSG00000132463,ENSG00000173542,ENSG00000156136,ENSG00000080493,ENSG00000156140,ENSG00000163626,ENSG00000132466,ENSG00000163631,ENSG00000169435,ENSG00000169429,ENSG00000124875,ENSG00000163739,ENSG00000163737,ENSG00000163736,ENSG00000163735,ENSG00000163734,ENSG00000081041,ENSG00000163738,ENSG00000182585,ENSG00000124882,ENSG00000109321,ENSG00000174808,ENSG00000169116,ENSG00000163743,ENSG00000174796,ENSG00000174792,ENSG00000138769,ENSG00000138757,ENSG00000138768,ENSG00000156194,ENSG00000138744,ENSG00000198301,ENSG00000138755,ENSG00000169245,ENSG00000169248,ENSG00000156219,ENSG00000138750,ENSG00000138760,ENSG00000189157,ENSG00000118804,ENSG00000163749,ENSG00000138771,ENSG00000186212,ENSG00000138758,ENSG00000118816,ENSG00000138764,ENSG00000156234,ENSG00000138767,ENSG00000169288,ENSG00000138759,ENSG00000138772,ENSG00000138756,ENSG00000163291,ENSG00000156269,ENSG00000163297,ENSG00000152784,ENSG00000138675,ENSG00000152785,ENSG00000138669,ENSG00000138670,ENSG00000138668,ENSG00000152795,ENSG00000145293,ENSG00000249242,ENSG00000145284,ENSG00000138674,ENSG00000168152,ENSG00000189308,ENSG00000138663,ENSG00000145287,ENSG00000173085,ENSG00000173083,ENSG00000163312,ENSG00000163319,ENSG00000163322,ENSG00000163623,ENSG00000163624,ENSG00000163625,ENSG00000180769,ENSG00000138639,ENSG00000109339,ENSG00000163629,ENSG00000145283,ENSG00000163633,ENSG00000172493,ENSG00000145332,ENSG00000170509,ENSG00000198189,ENSG00000170502,ENSG00000152583,ENSG00000118785,ENSG00000118762,ENSG00000118777,ENSG00000163644,ENSG00000138642,ENSG00000138646,ENSG00000177432,ENSG00000138641,ENSG00000248019,ENSG00000138640,ENSG00000180346,ENSG00000185477,ENSG00000145335,ENSG00000138722,ENSG00000187653,ENSG00000184305,ENSG00000152208,ENSG00000163104,ENSG00000163106,ENSG00000163110,ENSG00000138696,ENSG00000182168,ENSG00000163116,ENSG00000138698,ENSG00000168785,ENSG00000151247,ENSG00000164024,ENSG00000197894,ENSG00000198099,ENSG00000172955,ENSG00000187758,ENSG00000196616,ENSG00000248144,ENSG00000145331,ENSG00000138823,ENSG00000070190,ENSG00000109270,ENSG00000164031,ENSG00000164032,ENSG00000145358,ENSG00000164035,ENSG00000138814,ENSG00000254531,ENSG00000153064,ENSG00000138821,ENSG00000109320,ENSG00000109323,ENSG00000109332,ENSG00000145354,ENSG00000164037,ENSG00000164038,ENSG00000164039,ENSG00000138778,ENSG00000168772,ENSG00000168769,ENSG00000138777,ENSG00000236699,ENSG00000138780,ENSG00000138785,ENSG00000168743,ENSG00000145348,ENSG00000164022,ENSG00000155011,ENSG00000138801,ENSG00000164023,ENSG00000155016,ENSG00000138796,ENSG00000138795,ENSG00000109475,ENSG00000198856,ENSG00000164089,ENSG00000188517,ENSG00000138802,ENSG00000005059,ENSG00000138794,ENSG00000123739,ENSG00000205403,ENSG00000109534,ENSG00000180245,ENSG00000183423,ENSG00000138798,ENSG00000170522,ENSG00000138792,ENSG00000164093,ENSG00000174749,ENSG00000138660,ENSG00000145365,ENSG00000073331,ENSG00000138658,ENSG00000174720,ENSG00000145362,ENSG00000145349,ENSG00000180801,ENSG00000174607,ENSG00000174599,ENSG00000164100,ENSG00000164099,ENSG00000145388,ENSG00000150961,ENSG00000172403,ENSG00000172399,ENSG00000145390,ENSG00000164096,ENSG00000138735,ENSG00000164109,ENSG00000138738,ENSG00000173376,ENSG00000050730,ENSG00000164111,ENSG00000164112,ENSG00000123737,ENSG00000145386,ENSG00000138686,ENSG00000138741,ENSG00000138688,ENSG00000181004,ENSG00000138685,ENSG00000170917,ENSG00000145375,ENSG00000164056,ENSG00000151458,ENSG00000196159,ENSG00000164066,ENSG00000164070,ENSG00000142731,ENSG00000164073,ENSG00000138709,ENSG00000164040,ENSG00000077684,ENSG00000151466,ENSG00000151470,ENSG00000138650,ENSG00000254535,ENSG00000189184,ENSG00000151012,ENSG00000151014,ENSG00000109381,ENSG00000137463,ENSG00000109390,ENSG00000164134,ENSG00000172007,ENSG00000145391,ENSG00000085871,ENSG00000196782,ENSG00000153130,ENSG00000153132,ENSG00000179387,ENSG00000109436,ENSG00000170153,ENSG00000109445,ENSG00000164136,ENSG00000109452,ENSG00000170185,ENSG00000109458,ENSG00000153147,ENSG00000197465,ENSG00000164161,ENSG00000164162,ENSG00000164163,ENSG00000164164,ENSG00000170365,ENSG00000151611,ENSG00000151612,ENSG00000164167,ENSG00000120519,ENSG00000151617,ENSG00000164168,ENSG00000164169,ENSG00000071205,ENSG00000151623,ENSG00000170390,ENSG00000181541,ENSG00000198589,ENSG00000208797,ENSG00000145425,ENSG00000109686,ENSG00000164142,ENSG00000059691,ENSG00000109670,ENSG00000268471,ENSG00000170006,ENSG00000169989,ENSG00000164144,ENSG00000137460,ENSG00000109654,ENSG00000121211,ENSG00000121210,ENSG00000137462,ENSG00000145428,ENSG00000145423,ENSG00000197410,ENSG00000171566,ENSG00000171557,ENSG00000121207,ENSG00000164114,ENSG00000164116,ENSG00000061918,ENSG00000151790,ENSG00000256043,ENSG00000145431,ENSG00000109738,ENSG00000120251,ENSG00000164125,ENSG00000164124,ENSG00000171509,ENSG00000205208,ENSG00000171503,ENSG00000171497,ENSG00000052795,ENSG00000164123,ENSG00000109756,ENSG00000168843,ENSG00000145414,ENSG00000164128,ENSG00000164129,ENSG00000198498,ENSG00000145416,ENSG00000250486,ENSG00000183439,ENSG00000170088,ENSG00000109466,ENSG00000052802,ENSG00000109472,ENSG00000038295,ENSG00000196104,ENSG00000109511,ENSG00000137628,ENSG00000181381,ENSG00000129116,ENSG00000145439,ENSG00000154447,ENSG00000137601,ENSG00000109572,ENSG00000198948,ENSG00000109576,ENSG00000174473,ENSG00000109586,ENSG00000164104,ENSG00000164105,ENSG00000164106,ENSG00000164107,ENSG00000164117,ENSG00000164118,ENSG00000164120,ENSG00000150625,ENSG00000150627,ENSG00000150628,ENSG00000164122,ENSG00000129128,ENSG00000150630,ENSG00000109674,ENSG00000038002,ENSG00000129187,ENSG00000251359,ENSG00000151718,ENSG00000185758,ENSG00000168564,ENSG00000168556,ENSG00000182552,ENSG00000168538,ENSG00000173320,ENSG00000164303,ENSG00000168310,ENSG00000164305,ENSG00000164306,ENSG00000151725,ENSG00000151726,ENSG00000151729,ENSG00000164323,ENSG00000109762,ENSG00000109771,ENSG00000186352,ENSG00000109775,ENSG00000205129,ENSG00000168491,ENSG00000154553,ENSG00000154556,ENSG00000164342,ENSG00000109794,ENSG00000145476,ENSG00000164344,ENSG00000088926,ENSG00000083857,ENSG00000205100,ENSG00000109536,ENSG00000153404,ENSG00000164366,ENSG00000073578,ENSG00000249915,ENSG00000063438,ENSG00000180104,ENSG00000188242,ENSG00000066230,ENSG00000112877,ENSG00000171368,ENSG00000188818,ENSG00000028310,ENSG00000071539,ENSG00000145506,ENSG00000263834,ENSG00000113504,ENSG00000049656,ENSG00000142319,ENSG00000153395,ENSG00000185986,ENSG00000171421,ENSG00000145494,ENSG00000170561,ENSG00000186493,ENSG00000170549,ENSG00000145536,ENSG00000164151,ENSG00000133398,ENSG00000215218,ENSG00000037474,ENSG00000145545,ENSG00000112941,ENSG00000078295,ENSG00000215217,ENSG00000124279,ENSG00000124275,ENSG00000112902,ENSG00000239112,ENSG00000150756,ENSG00000150753,ENSG00000164237,ENSG00000145495,ENSG00000145491,ENSG00000164236,ENSG00000112977,ENSG00000169862,ENSG00000039139,ENSG00000038382,ENSG00000145569,ENSG00000154124,ENSG00000154122,ENSG00000183580,ENSG00000173545,ENSG00000154153,ENSG00000145555,ENSG00000176788,ENSG00000154162,ENSG00000040731,ENSG00000113361,ENSG00000113360,ENSG00000082213,ENSG00000133401,ENSG00000113384,ENSG00000150712,ENSG00000056097,ENSG00000113387,ENSG00000113389,ENSG00000113407,ENSG00000151388,ENSG00000164175,ENSG00000242110,ENSG00000082196,ENSG00000039560,ENSG00000205838,ENSG00000113456,ENSG00000113460,ENSG00000168724,ENSG00000113494,ENSG00000152582,ENSG00000168685,ENSG00000164187,ENSG00000145604,ENSG00000152620,ENSG00000164188,ENSG00000079215,ENSG00000164190,ENSG00000197603,ENSG00000113569,ENSG00000082068,ENSG00000168621,ENSG00000164318,ENSG00000113594,ENSG00000145623,ENSG00000164327,ENSG00000082074,ENSG00000113600,ENSG00000153071,ENSG00000171522,ENSG00000113638,ENSG00000132356,ENSG00000212296,ENSG00000145592,ENSG00000132357,ENSG00000112936,ENSG00000171495,ENSG00000039537,ENSG00000182836,ENSG00000083720,ENSG00000205765,ENSG00000151876,ENSG00000112964,ENSG00000198865,ENSG00000177721,ENSG00000172262,ENSG00000177453,ENSG00000112972,ENSG00000151882,ENSG00000172244,ENSG00000172239,ENSG00000112992,ENSG00000070193,ENSG00000112996,ENSG00000164588,ENSG00000170571,ENSG00000151883,ENSG00000152684,ENSG00000213949,ENSG00000164171,ENSG00000164172,ENSG00000134363,ENSG00000164258,ENSG00000185305,ENSG00000169271,ENSG00000178996,ENSG00000164283,ENSG00000113088,ENSG00000145649,ENSG00000164294,ENSG00000152669,ENSG00000067248,ENSG00000039123,ENSG00000067113,ENSG00000177058,ENSG00000152670,ENSG00000164509,ENSG00000134352,ENSG00000164512,ENSG00000095015,ENSG00000155542,ENSG00000155545,ENSG00000062194,ENSG00000145632,ENSG00000175857,ENSG00000152932,ENSG00000113448,ENSG00000035499,ENSG00000164181,ENSG00000049167,ENSG00000164182,ENSG00000188725,ENSG00000130449,ENSG00000178722,ENSG00000086189,ENSG00000068796,ENSG00000186105,ENSG00000086200,ENSG00000164197,ENSG00000186479,ENSG00000153006,ENSG00000153015,ENSG00000049192,ENSG00000123219,ENSG00000113593,ENSG00000113595,ENSG00000113597,ENSG00000197860,ENSG00000123213,ENSG00000112851,ENSG00000153914,ENSG00000069020,ENSG00000134061,ENSG00000145675,ENSG00000145740,ENSG00000134057,ENSG00000153044,ENSG00000134056,ENSG00000134058,ENSG00000183323,ENSG00000273841,ENSG00000085231,ENSG00000152942,ENSG00000152939,ENSG00000197822,ENSG00000183474,ENSG00000205572,ENSG00000205571,ENSG00000226259,ENSG00000172058,ENSG00000172062,ENSG00000249437,ENSG00000145736,ENSG00000145734,ENSG00000131844,ENSG00000164326,ENSG00000131711,ENSG00000113048,ENSG00000049883,ENSG00000178175,ENSG00000083312,ENSG00000157107,ENSG00000157111,ENSG00000251493,ENSG00000145741,ENSG00000164331,ENSG00000164338,ENSG00000214944,ENSG00000171617,ENSG00000049860,ENSG00000164347,ENSG00000164346,ENSG00000198780,ENSG00000176928,ENSG00000145700,ENSG00000113161,ENSG00000113163,ENSG00000122008,ENSG00000189045,ENSG00000152359,ENSG00000122012,ENSG00000164220,ENSG00000145703,ENSG00000181104,ENSG00000164251,ENSG00000171643,ENSG00000145708,ENSG00000164252,ENSG00000238961,ENSG00000132846,ENSG00000113231,ENSG00000164253,ENSG00000171530,ENSG00000132842,ENSG00000085365,ENSG00000145685,ENSG00000113273,ENSG00000132840,ENSG00000145692,ENSG00000132837,ENSG00000152409,ENSG00000152413,ENSG00000164329,ENSG00000164309,ENSG00000177034,ENSG00000113296,ENSG00000164300,ENSG00000039319,ENSG00000152380,ENSG00000228716,ENSG00000113318,ENSG00000113319,ENSG00000131730,ENSG00000131732,ENSG00000172497,ENSG00000145687,ENSG00000152348,ENSG00000186468,ENSG00000205464,ENSG00000174695,ENSG00000152422,ENSG00000038427,ENSG00000145681,ENSG00000164176,ENSG00000127184,ENSG00000145715,ENSG00000134480,ENSG00000164180,ENSG00000247828,ENSG00000245526,ENSG00000081189,ENSG00000153140,ENSG00000176055,ENSG00000113356,ENSG00000176018,ENSG00000113369,ENSG00000175745,ENSG00000248483,ENSG00000113391,ENSG00000185261,ENSG00000133302,ENSG00000175471,ENSG00000153347,ENSG00000198677,ENSG00000164291,ENSG00000178015,ENSG00000175449,ENSG00000145757,ENSG00000173221,ENSG00000164292,ENSG00000118985,ENSG00000175426,ENSG00000153113,ENSG00000164307,ENSG00000164308,ENSG00000113441,ENSG00000145721,ENSG00000058729,ENSG00000174136,ENSG00000153922,ENSG00000174132,ENSG00000113532,ENSG00000173930,ENSG00000145730,ENSG00000145723,ENSG00000145725,ENSG00000181751,ENSG00000112874,ENSG00000184349,ENSG00000145743,ENSG00000151422,ENSG00000198961,ENSG00000112893,ENSG00000186952,ENSG00000164209,ENSG00000145777,ENSG00000134987,ENSG00000152495,ENSG00000164211,ENSG00000134986,ENSG00000129595,ENSG00000134982,ENSG00000153037,ENSG00000212643,ENSG00000129625,ENSG00000172795,ENSG00000212122,ENSG00000171444,ENSG00000047188,ENSG00000080709,ENSG00000152503,ENSG00000164219,ENSG00000164221,ENSG00000145780,ENSG00000243414,ENSG00000134970,ENSG00000129596,ENSG00000145782,ENSG00000177879,ENSG00000145781,ENSG00000092421,ENSG00000283498,ENSG00000169570,ENSG00000172869,ENSG00000145779,ENSG00000133835,ENSG00000184838,ENSG00000151304,ENSG00000113083,ENSG00000164185,ENSG00000064692,ENSG00000205302,ENSG00000064652,ENSG00000168938,ENSG00000061455,ENSG00000168944,ENSG00000151292,ENSG00000168916,ENSG00000155324,ENSG00000164904,ENSG00000164902,ENSG00000113368,ENSG00000173926,ENSG00000164241,ENSG00000145794,ENSG00000164244,ENSG00000064651,ENSG00000138829,ENSG00000113396,ENSG00000066583,ENSG00000145808,ENSG00000198108,ENSG00000169567,ENSG00000186687,ENSG00000158985,ENSG00000158987,ENSG00000217128,ENSG00000164398,ENSG00000131435,ENSG00000072682,ENSG00000197208,ENSG00000263597,ENSG00000197375,ENSG00000125347,ENSG00000113525,ENSG00000113522,ENSG00000169194,ENSG00000113520,ENSG00000131437,ENSG00000205089,ENSG00000164402,ENSG00000198944,ENSG00000164403,ENSG00000164404,ENSG00000164405,ENSG00000164406,ENSG00000072364,ENSG00000155329,ENSG00000170606,ENSG00000053108,ENSG00000113583,ENSG00000213585,ENSG00000081059,ENSG00000113558,ENSG00000266751,ENSG00000113575,ENSG00000006837,ENSG00000119048,ENSG00000237190,ENSG00000043143,ENSG00000152700,ENSG00000113615,ENSG00000164615,ENSG00000145833,ENSG00000181904,ENSG00000113621,ENSG00000132570,ENSG00000152705,ENSG00000069011,ENSG00000113648,ENSG00000255833,ENSG00000145824,ENSG00000145832,ENSG00000120708,ENSG00000164621,ENSG00000113658,ENSG00000152377,ENSG00000146021,ENSG00000177733,ENSG00000226306,ENSG00000120729,ENSG00000078795,ENSG00000031003,ENSG00000112981,ENSG00000112983,ENSG00000112984,ENSG00000094880,ENSG00000146013,ENSG00000158402,ENSG00000120709,ENSG00000120733,ENSG00000132563,ENSG00000120738,ENSG00000120705,ENSG00000222937,ENSG00000206989,ENSG00000113013,ENSG00000146006,ENSG00000044115,ENSG00000281398,ENSG00000120725,ENSG00000015479,ENSG00000120727,ENSG00000170482,ENSG00000170476,ENSG00000170469,ENSG00000170464,ENSG00000249751,ENSG00000184584,ENSG00000131508,ENSG00000171604,ENSG00000146005,ENSG00000158458,ENSG00000185129,ENSG00000182700,ENSG00000120306,ENSG00000113068,ENSG00000113070,ENSG00000113073,ENSG00000131503,ENSG00000243056,ENSG00000213523,ENSG00000113108,ENSG00000176087,ENSG00000170458,ENSG00000113119,ENSG00000131495,ENSG00000113141,ENSG00000120314,ENSG00000170445,ENSG00000112855,ENSG00000146007,ENSG00000243232,ENSG00000081842,ENSG00000204963,ENSG00000204965,ENSG00000249158,ENSG00000255408,ENSG00000251664,ENSG00000239389,ENSG00000248383,ENSG00000204969,ENSG00000204967,ENSG00000204962,ENSG00000204961,ENSG00000250120,ENSG00000204970,ENSG00000112852,ENSG00000113205,ENSG00000081818,ENSG00000113209,ENSG00000113211,ENSG00000113212,ENSG00000120322,ENSG00000272674,ENSG00000177839,ENSG00000120324,ENSG00000197479,ENSG00000120328,ENSG00000187372,ENSG00000120327,ENSG00000262096,ENSG00000113248,ENSG00000120329,ENSG00000178913,ENSG00000248449,ENSG00000262576,ENSG00000253731,ENSG00000081853,ENSG00000253537,ENSG00000261934,ENSG00000253910,ENSG00000253159,ENSG00000253873,ENSG00000276547,ENSG00000253305,ENSG00000253485,ENSG00000262209,ENSG00000254245,ENSG00000253846,ENSG00000254221,ENSG00000254122,ENSG00000253953,ENSG00000242419,ENSG00000253767,ENSG00000240764,ENSG00000240184,ENSG00000204956,ENSG00000131504,ENSG00000171720,ENSG00000164620,ENSG00000197948,ENSG00000120318,ENSG00000156453,ENSG00000081791,ENSG00000113555,ENSG00000013561,ENSG00000113552,ENSG00000131507,ENSG00000187678,ENSG00000113578,ENSG00000145819,ENSG00000113580,ENSG00000145817,ENSG00000183775,ENSG00000186314,ENSG00000156463,ENSG00000173261,ENSG00000133706,ENSG00000091009,ENSG00000091010,ENSG00000113649,ENSG00000156475,ENSG00000169302,ENSG00000113657,ENSG00000176049,ENSG00000164266,ENSG00000133710,ENSG00000214510,ENSG00000145879,ENSG00000204909,ENSG00000145868,ENSG00000164270,ENSG00000169252,ENSG00000169247,ENSG00000173210,ENSG00000157510,ENSG00000164284,ENSG00000145882,ENSG00000127743,ENSG00000276365,ENSG00000113712,ENSG00000183111,ENSG00000155846,ENSG00000132915,ENSG00000155850,ENSG00000164296,ENSG00000113716,ENSG00000182578,ENSG00000113721,ENSG00000113722,ENSG00000011083,ENSG00000070808,ENSG00000183876,ENSG00000070814,ENSG00000019582,ENSG00000164587,ENSG00000070614,ENSG00000171992,ENSG00000164591,ENSG00000086589,ENSG00000132912,ENSG00000256235,ENSG00000237693,ENSG00000145908,ENSG00000197083,ENSG00000211445,ENSG00000145901,ENSG00000197043,ENSG00000198624,ENSG00000196743,ENSG00000186335,ENSG00000123643,ENSG00000086570,ENSG00000113140,ENSG00000177556,ENSG00000145907,ENSG00000145888,ENSG00000155511,ENSG00000055147,ENSG00000037749,ENSG00000164574,ENSG00000164576,ENSG00000155506,ENSG00000170271,ENSG00000155508,ENSG00000082516,ENSG00000082515,ENSG00000226650,ENSG00000170624,ENSG00000145850,ENSG00000113249,ENSG00000135077,ENSG00000155868,ENSG00000113263,ENSG00000172568,ENSG00000055163,ENSG00000172548,ENSG00000135074,ENSG00000039600,ENSG00000113272,ENSG00000155858,ENSG00000113282,ENSG00000164330,ENSG00000145860,ENSG00000164332,ENSG00000170214,ENSG00000113312,ENSG00000170234,ENSG00000170231,ENSG00000135083,ENSG00000145861,ENSG00000221886,ENSG00000164609,ENSG00000164611,ENSG00000118322,ENSG00000145864,ENSG00000113328,ENSG00000170584,ENSG00000072571,ENSG00000038274,ENSG00000145934,ENSG00000113645,ENSG00000113643,ENSG00000188573,ENSG00000120137,ENSG00000184347,ENSG00000040275,ENSG00000204767,ENSG00000134516,ENSG00000234511,ENSG00000043462,ENSG00000145936,ENSG00000182132,ENSG00000094755,ENSG00000204764,ENSG00000181163,ENSG00000156427,ENSG00000185662,ENSG00000072803,ENSG00000072786,ENSG00000168246,ENSG00000174705,ENSG00000214357,ENSG00000120129,ENSG00000113719,ENSG00000037241,ENSG00000113732,ENSG00000164463,ENSG00000113734,ENSG00000113739,ENSG00000145919,ENSG00000113742,ENSG00000170091,ENSG00000120149,ENSG00000184845,ENSG00000164466,ENSG00000113749,ENSG00000145920,ENSG00000051596,ENSG00000182230,ENSG00000170085,ENSG00000122203,ENSG00000048162,ENSG00000146066,ENSG00000175414,ENSG00000175416,ENSG00000113194,ENSG00000146083,ENSG00000074276,ENSG00000169258,ENSG00000074317,ENSG00000048140,ENSG00000113763,ENSG00000160883,ENSG00000087206,ENSG00000113761,ENSG00000160867,ENSG00000165671,ENSG00000169228,ENSG00000169230,ENSG00000213347,ENSG00000169223,ENSG00000169220,ENSG00000131187,ENSG00000198055,ENSG00000131188,ENSG00000113758,ENSG00000196923,ENSG00000146094,ENSG00000183258,ENSG00000146067,ENSG00000184840,ENSG00000027847,ENSG00000170074,ENSG00000204677,ENSG00000145911,ENSG00000145916,ENSG00000145912,ENSG00000244234,ENSG00000197451,ENSG00000175309,ENSG00000050767,ENSG00000113240,ENSG00000169131,ENSG00000178338,ENSG00000198939,ENSG00000178187,ENSG00000113262,ENSG00000234284,ENSG00000177932,ENSG00000087116,ENSG00000176783,ENSG00000169045,ENSG00000204659,ENSG00000127022,ENSG00000161021,ENSG00000161013,ENSG00000161011,ENSG00000197226,ENSG00000113269,ENSG00000146090,ENSG00000050748,ENSG00000131459,ENSG00000113300,ENSG00000161055,ENSG00000037280,ENSG00000131446,ENSG00000196670,ENSG00000113303,ENSG00000168903,ENSG00000165810,ENSG00000146054,ENSG00000146063,ENSG00000204628,ENSG00000183718,ENSG00000112679,ENSG00000137265,ENSG00000188996,ENSG00000112685,ENSG00000164379,ENSG00000137273,ENSG00000054598,ENSG00000112699,ENSG00000145949,ENSG00000124535,ENSG00000021355,ENSG00000170542,ENSG00000124570,ENSG00000124588,ENSG00000137275,ENSG00000137274,ENSG00000137267,ENSG00000137285,ENSG00000180822,ENSG00000137266,ENSG00000168994,ENSG00000145945,ENSG00000112739,ENSG00000145975,ENSG00000185689,ENSG00000198721,ENSG00000153046,ENSG00000124787,ENSG00000219607,ENSG00000214113,ENSG00000145982,ENSG00000124785,ENSG00000124491,ENSG00000216863,ENSG00000112799,ENSG00000124782,ENSG00000124783,ENSG00000164304,ENSG00000124784,ENSG00000096696,ENSG00000168566,ENSG00000153162,ENSG00000239264,ENSG00000188428,ENSG00000124802,ENSG00000124786,ENSG00000251164,ENSG00000137203,ENSG00000111846,ENSG00000137434,ENSG00000111845,ENSG00000111843,ENSG00000111837,ENSG00000137210,ENSG00000153157,ENSG00000197977,ENSG00000244476,ENSG00000111859,ENSG00000205269,ENSG00000111863,ENSG00000095951,ENSG00000078401,ENSG00000112137,ENSG00000145979,ENSG00000145990,ENSG00000124523,ENSG00000225921,ENSG00000010017,ENSG00000050393,ENSG00000180537,ENSG00000112149,ENSG00000008083,ENSG00000047579,ENSG00000263712,ENSG00000007944,ENSG00000137198,ENSG00000124788,ENSG00000112183,ENSG00000112186,ENSG00000137414,ENSG00000124789,ENSG00000137177,ENSG00000187566,ENSG00000137364,ENSG00000165097,ENSG00000124795,ENSG00000137393,ENSG00000172201,ENSG00000172197,ENSG00000112242,ENSG00000145996,ENSG00000124766,ENSG00000172179,ENSG00000152954,ENSG00000146038,ENSG00000124532,ENSG00000112293,ENSG00000112294,ENSG00000137261,ENSG00000111802,ENSG00000112304,ENSG00000112308,ENSG00000112312,ENSG00000111913,ENSG00000168405,ENSG00000079689,ENSG00000112343,ENSG00000275714,ENSG00000187837,ENSG00000010704,ENSG00000180596,ENSG00000180573,ENSG00000168298,ENSG00000158373,ENSG00000197409,ENSG00000196866,ENSG00000277224,ENSG00000276966,ENSG00000273802,ENSG00000277075,ENSG00000274750,ENSG00000124575,ENSG00000275713,ENSG00000158406,ENSG00000186470,ENSG00000124508,ENSG00000026950,ENSG00000111801,ENSG00000112763,ENSG00000124557,ENSG00000228223,ENSG00000182952,ENSG00000146109,ENSG00000181315,ENSG00000124635,ENSG00000196787,ENSG00000276180,ENSG00000197903,ENSG00000112812,ENSG00000204789,ENSG00000124613,ENSG00000096654,ENSG00000278828,ENSG00000273542,ENSG00000233822,ENSG00000197153,ENSG00000197279,ENSG00000196812,ENSG00000198315,ENSG00000226314,ENSG00000137185,ENSG00000187626,ENSG00000189134,ENSG00000197062,ENSG00000137338,ENSG00000235109,ENSG00000189298,ENSG00000158691,ENSG00000187987,ENSG00000232040,ENSG00000204713,ENSG00000197935,ENSG00000213886,ENSG00000204657,ENSG00000204681,ENSG00000204655,ENSG00000204644,ENSG00000204642,ENSG00000204632,ENSG00000227262,ENSG00000206503,ENSG00000066379,ENSG00000204619,ENSG00000204618,ENSG00000204616,ENSG00000234127,ENSG00000270604,ENSG00000231074,ENSG00000204599,ENSG00000241370,ENSG00000204592,ENSG00000204590,ENSG00000204576,ENSG00000204574,ENSG00000204569,ENSG00000204568,ENSG00000137343,ENSG00000204564,ENSG00000204560,ENSG00000146112,ENSG00000137404,ENSG00000137337,ENSG00000196230,ENSG00000137312,ENSG00000137331,ENSG00000284370,ENSG00000204580,ENSG00000213780,ENSG00000137411,ENSG00000168631,ENSG00000196260,ENSG00000204544,ENSG00000228789,ENSG00000204539,ENSG00000204538,ENSG00000204540,ENSG00000204536,ENSG00000137310,ENSG00000204531,ENSG00000204525,ENSG00000234745,ENSG00000204520,ENSG00000206337,ENSG00000204516,ENSG00000204511,ENSG00000201785,ENSG00000265236,ENSG00000198563,ENSG00000213760,ENSG00000204498,ENSG00000226979,ENSG00000232810,ENSG00000227507,ENSG00000204482,ENSG00000204475,ENSG00000204472,ENSG00000204469,ENSG00000204463,ENSG00000204444,ENSG00000204439,ENSG00000204438,ENSG00000204435,ENSG00000240053,ENSG00000204428,ENSG00000266776,ENSG00000204427,ENSG00000204421,ENSG00000213722,ENSG00000213719,ENSG00000204410,ENSG00000228727,ENSG00000204396,ENSG00000204394,ENSG00000204392,ENSG00000204390,ENSG00000204389,ENSG00000204388,ENSG00000204386,ENSG00000204385,ENSG00000204371,ENSG00000204366,ENSG00000166278,ENSG00000243649,ENSG00000204356,ENSG00000204351,ENSG00000204348,ENSG00000204344,ENSG00000244731,ENSG00000204338,ENSG00000248290,ENSG00000224389,ENSG00000231852,ENSG00000168477,ENSG00000213676,ENSG00000204315,ENSG00000204314,ENSG00000221988,ENSG00000241404,ENSG00000204310,ENSG00000204308,ENSG00000204305,ENSG00000204304,ENSG00000213654,ENSG00000204301,ENSG00000204290,ENSG00000204287,ENSG00000198502,ENSG00000196126,ENSG00000196735,ENSG00000179344,ENSG00000237541,ENSG00000232629,ENSG00000241106,ENSG00000204267,ENSG00000204264,ENSG00000168394,ENSG00000240065,ENSG00000242574,ENSG00000204257,ENSG00000204256,ENSG00000204252,ENSG00000231389,ENSG00000223865,ENSG00000224557,ENSG00000204248,ENSG00000204231,ENSG00000112473,ENSG00000204228,ENSG00000204227,ENSG00000223501,ENSG00000231500,ENSG00000235863,ENSG00000227057,ENSG00000204220,ENSG00000237441,ENSG00000231925,ENSG00000236104,ENSG00000204209,ENSG00000237649,ENSG00000112511,ENSG00000112514,ENSG00000284256,ENSG00000197283,ENSG00000213588,ENSG00000030110,ENSG00000204188,ENSG00000096433,ENSG00000137288,ENSG00000161896,ENSG00000161904,ENSG00000124493,ENSG00000137309,ENSG00000186577,ENSG00000272325,ENSG00000124614,ENSG00000124507,ENSG00000124664,ENSG00000196821,ENSG00000124562,ENSG00000065060,ENSG00000064995,ENSG00000064999,ENSG00000124678,ENSG00000146197,ENSG00000065029,ENSG00000023892,ENSG00000112033,ENSG00000112039,ENSG00000198755,ENSG00000007866,ENSG00000112041,ENSG00000096060,ENSG00000157343,ENSG00000137392,ENSG00000197753,ENSG00000096063,ENSG00000112053,ENSG00000112062,ENSG00000156711,ENSG00000096070,ENSG00000180316,ENSG00000010030,ENSG00000179165,ENSG00000112078,ENSG00000112079,ENSG00000112081,ENSG00000124762,ENSG00000255587,ENSG00000124772,ENSG00000137168,ENSG00000198663,ENSG00000164530,ENSG00000137409,ENSG00000146192,ENSG00000137193,ENSG00000172738,ENSG00000065491,ENSG00000112130,ENSG00000137200,ENSG00000198937,ENSG00000112139,ENSG00000156639,ENSG00000183826,ENSG00000124767,ENSG00000124721,ENSG00000112164,ENSG00000112167,ENSG00000164626,ENSG00000124780,ENSG00000164627,ENSG00000146122,ENSG00000124615,ENSG00000156564,ENSG00000124602,ENSG00000112212,ENSG00000124701,ENSG00000124596,ENSG00000001167,ENSG00000161911,ENSG00000095970,ENSG00000112195,ENSG00000124731,ENSG00000266494,ENSG00000137166,ENSG00000112559,ENSG00000112561,ENSG00000096088,ENSG00000137218,ENSG00000278224,ENSG00000214736,ENSG00000164663,ENSG00000124641,ENSG00000112578,ENSG00000112576,ENSG00000137413,ENSG00000188112,ENSG00000112599,ENSG00000048544,ENSG00000124496,ENSG00000024048,ENSG00000112619,ENSG00000124659,ENSG00000112624,ENSG00000146223,ENSG00000137161,ENSG00000124713,ENSG00000124587,ENSG00000112640,ENSG00000124733,ENSG00000124702,ENSG00000124541,ENSG00000044090,ENSG00000112651,ENSG00000137171,ENSG00000112655,ENSG00000112658,ENSG00000112659,ENSG00000112667,ENSG00000146216,ENSG00000137204,ENSG00000146215,ENSG00000171467,ENSG00000124574,ENSG00000171462,ENSG00000137221,ENSG00000204052,ENSG00000137207,ENSG00000171453,ENSG00000124571,ENSG00000170734,ENSG00000172432,ENSG00000124688,ENSG00000172426,ENSG00000096080,ENSG00000112715,ENSG00000181577,ENSG00000180992,ENSG00000137216,ENSG00000137225,ENSG00000112759,ENSG00000096384,ENSG00000157593,ENSG00000146232,ENSG00000146221,ENSG00000178233,ENSG00000124608,ENSG00000096401,ENSG00000196284,ENSG00000124813,ENSG00000112782,ENSG00000001561,ENSG00000112796,ENSG00000172348,ENSG00000146233,ENSG00000153291,ENSG00000180113,ENSG00000146070,ENSG00000146072,ENSG00000198087,ENSG00000244694,ENSG00000146085,ENSG00000031691,ENSG00000197261,ENSG00000112077,ENSG00000124490,ENSG00000096006,ENSG00000170927,ENSG00000112118,ENSG00000170915,ENSG00000096093,ENSG00000065308,ENSG00000096092,ENSG00000243955,ENSG00000170899,ENSG00000112144,ENSG00000112146,ENSG00000012660,ENSG00000001084,ENSG00000124743,ENSG00000137269,ENSG00000146147,ENSG00000168143,ENSG00000146151,ENSG00000112175,ENSG00000124749,ENSG00000151914,ENSG00000151917,ENSG00000168116,ENSG00000112200,ENSG00000112208,ENSG00000112210,ENSG00000146143,ENSG00000112232,ENSG00000198225,ENSG00000112245,ENSG00000118482,ENSG00000188107,ENSG00000168216,ENSG00000082293,ENSG00000112280,ENSG00000082269,ENSG00000112305,ENSG00000112309,ENSG00000119900,ENSG00000199094,ENSG00000079841,ENSG00000185760,ENSG00000256980,ENSG00000135314,ENSG00000203907,ENSG00000080007,ENSG00000164430,ENSG00000135297,ENSG00000156508,ENSG00000119899,ENSG00000156535,ENSG00000111799,ENSG00000112695,ENSG00000112697,ENSG00000118407,ENSG00000112701,ENSG00000196586,ENSG00000112706,ENSG00000135312,ENSG00000269964,ENSG00000146243,ENSG00000146247,ENSG00000118418,ENSG00000135338,ENSG00000198478,ENSG00000118402,ENSG00000112742,ENSG00000083123,ENSG00000112773,ENSG00000005700,ENSG00000146242,ENSG00000118420,ENSG00000083097,ENSG00000013375,ENSG00000013392,ENSG00000065833,ENSG00000146250,ENSG00000065609,ENSG00000203877,ENSG00000065615,ENSG00000135324,ENSG00000135315,ENSG00000112837,ENSG00000135318,ENSG00000135317,ENSG00000135316,ENSG00000188994,ENSG00000164411,ENSG00000203872,ENSG00000111850,ENSG00000164414,ENSG00000146282,ENSG00000135336,ENSG00000135334,ENSG00000118432,ENSG00000111880,ENSG00000146278,ENSG00000154548,ENSG00000146281,ENSG00000111886,ENSG00000198833,ENSG00000025039,ENSG00000135299,ENSG00000083099,ENSG00000112159,ENSG00000118412,ENSG00000112182,ENSG00000135341,ENSG00000135333,ENSG00000172469,ENSG00000172461,ENSG00000014123,ENSG00000112214,ENSG00000112218,ENSG00000123545,ENSG00000186231,ENSG00000146263,ENSG00000184486,ENSG00000112234,ENSG00000146267,ENSG00000132423,ENSG00000132424,ENSG00000123552,ENSG00000112237,ENSG00000112249,ENSG00000164418,ENSG00000085382,ENSG00000112276,ENSG00000132429,ENSG00000085377,ENSG00000057657,ENSG00000057663,ENSG00000112297,ENSG00000130347,ENSG00000130348,ENSG00000272398,ENSG00000130349,ENSG00000178409,ENSG00000164494,ENSG00000112320,ENSG00000146285,ENSG00000025796,ENSG00000081087,ENSG00000112335,ENSG00000135537,ENSG00000118689,ENSG00000203801,ENSG00000118690,ENSG00000080546,ENSG00000183137,ENSG00000203799,ENSG00000135535,ENSG00000185250,ENSG00000135587,ENSG00000135596,ENSG00000112365,ENSG00000155085,ENSG00000112367,ENSG00000112290,ENSG00000168438,ENSG00000053328,ENSG00000203797,ENSG00000004809,ENSG00000155111,ENSG00000123505,ENSG00000155115,ENSG00000197498,ENSG00000112394,ENSG00000009413,ENSG00000231889,ENSG00000056972,ENSG00000010810,ENSG00000112761,ENSG00000074935,ENSG00000203778,ENSG00000112769,ENSG00000277443,ENSG00000196591,ENSG00000249853,ENSG00000111816,ENSG00000123500,ENSG00000178425,ENSG00000187189,ENSG00000189241,ENSG00000111817,ENSG00000188820,ENSG00000178033,ENSG00000173626,ENSG00000111832,ENSG00000111834,ENSG00000153975,ENSG00000196911,ENSG00000183807,ENSG00000164465,ENSG00000047932,ENSG00000153989,ENSG00000196376,ENSG00000198523,ENSG00000111860,ENSG00000111875,ENSG00000111877,ENSG00000111879,ENSG00000111885,ENSG00000146350,ENSG00000152661,ENSG00000025156,ENSG00000111897,ENSG00000135549,ENSG00000164434,ENSG00000172594,ENSG00000146352,ENSG00000186439,ENSG00000188580,ENSG00000146373,ENSG00000111907,ENSG00000111906,ENSG00000135547,ENSG00000111912,ENSG00000111911,ENSG00000066651,ENSG00000203760,ENSG00000146374,ENSG00000118518,ENSG00000093144,ENSG00000189367,ENSG00000214338,ENSG00000172673,ENSG00000152894,ENSG00000196569,ENSG00000146376,ENSG00000198945,ENSG00000164483,ENSG00000164484,ENSG00000079819,ENSG00000118507,ENSG00000118520,ENSG00000112282,ENSG00000154269,ENSG00000197594,ENSG00000118523,ENSG00000079931,ENSG00000079950,ENSG00000112299,ENSG00000093134,ENSG00000112303,ENSG00000146409,ENSG00000112306,ENSG00000112319,ENSG00000118526,ENSG00000028839,ENSG00000146411,ENSG00000118515,ENSG00000118514,ENSG00000112339,ENSG00000118513,ENSG00000135541,ENSG00000171408,ENSG00000146410,ENSG00000029363,ENSG00000135525,ENSG00000197442,ENSG00000112357,ENSG00000016402,ENSG00000027697,ENSG00000118503,ENSG00000112378,ENSG00000112379,ENSG00000051620,ENSG00000135540,ENSG00000024862,ENSG00000203734,ENSG00000135597,ENSG00000146386,ENSG00000112406,ENSG00000164440,ENSG00000164442,ENSG00000009844,ENSG00000010818,ENSG00000146416,ENSG00000189007,ENSG00000034693,ENSG00000001036,ENSG00000112419,ENSG00000135521,ENSG00000118491,ENSG00000118495,ENSG00000169976,ENSG00000135604,ENSG00000152818,ENSG00000112425,ENSG00000118496,ENSG00000146414,ENSG00000152822,ENSG00000118508,ENSG00000118492,ENSG00000164506,ENSG00000203727,ENSG00000111961,ENSG00000111962,ENSG00000177688,ENSG00000055208,ENSG00000178199,ENSG00000131013,ENSG00000055211,ENSG00000186625,ENSG00000131023,ENSG00000120253,ENSG00000120265,ENSG00000120256,ENSG00000164520,ENSG00000203722,ENSG00000131015,ENSG00000111981,ENSG00000198729,ENSG00000009765,ENSG00000120278,ENSG00000120254,ENSG00000131016,ENSG00000181472,ENSG00000155906,ENSG00000120262,ENSG00000091831,ENSG00000131018,ENSG00000120279,ENSG00000146469,ENSG00000112029,ENSG00000112031,ENSG00000091844,ENSG00000112038,ENSG00000074706,ENSG00000153721,ENSG00000213079,ENSG00000146426,ENSG00000171217,ENSG00000029639,ENSG00000049618,ENSG00000215712,ENSG00000175048,ENSG00000130340,ENSG00000078269,ENSG00000122335,ENSG00000272047,ENSG00000130338,ENSG00000146433,ENSG00000146425,ENSG00000164674,ENSG00000092820,ENSG00000243775,ENSG00000130363,ENSG00000164691,ENSG00000164694,ENSG00000146457,ENSG00000112096,ENSG00000120437,ENSG00000207392,ENSG00000206910,ENSG00000120438,ENSG00000112110,ENSG00000146453,ENSG00000197081,ENSG00000175003,ENSG00000146477,ENSG00000198670,ENSG00000122194,ENSG00000085511,ENSG00000026652,ENSG00000185345,ENSG00000112530,ENSG00000270419,ENSG00000112531,ENSG00000112541,ENSG00000223414,ENSG00000281832,ENSG00000176381,ENSG00000198818,ENSG00000060762,ENSG00000071242,ENSG00000026297,ENSG00000213066,ENSG00000112486,ENSG00000120440,ENSG00000130396,ENSG00000125337,ENSG00000153303,ENSG00000164488,ENSG00000112562,ENSG00000186340,ENSG00000184465,ENSG00000185127,ENSG00000130024,ENSG00000184786,ENSG00000130023,ENSG00000198719,ENSG00000112584,ENSG00000008018,ENSG00000112592,ENSG00000071994,ENSG00000177706,ENSG00000197461,ENSG00000188191,ENSG00000164828,ENSG00000239857,ENSG00000105963,ENSG00000240230,ENSG00000073067,ENSG00000164849,ENSG00000164850,ENSG00000146540,ENSG00000178381,ENSG00000164877,ENSG00000164880,ENSG00000198517,ENSG00000164855,ENSG00000157778,ENSG00000225968,ENSG00000002822,ENSG00000106268,ENSG00000106266,ENSG00000106263,ENSG00000136213,ENSG00000275572,ENSG00000264357,ENSG00000106003,ENSG00000106009,ENSG00000106012,ENSG00000136295,ENSG00000174945,ENSG00000146535,ENSG00000198286,ENSG00000146555,ENSG00000164916,ENSG00000242802,ENSG00000157927,ENSG00000146587,ENSG00000157954,ENSG00000164638,ENSG00000182095,ENSG00000155034,ENSG00000075624,ENSG00000075618,ENSG00000011275,ENSG00000122543,ENSG00000122674,ENSG00000155026,ENSG00000122512,ENSG00000207217,ENSG00000106305,ENSG00000157999,ENSG00000086232,ENSG00000106346,ENSG00000008256,ENSG00000178397,ENSG00000136238,ENSG00000164535,ENSG00000136240,ENSG00000215045,ENSG00000136247,ENSG00000146576,ENSG00000236609,ENSG00000205903,ENSG00000164631,ENSG00000169402,ENSG00000146574,ENSG00000106392,ENSG00000215018,ENSG00000164654,ENSG00000106399,ENSG00000106415,ENSG00000003147,ENSG00000189043,ENSG00000106443,ENSG00000005108,ENSG00000106460,ENSG00000146530,ENSG00000006747,ENSG00000122644,ENSG00000006468,ENSG00000136267,ENSG00000187546,ENSG00000106511,ENSG00000214960,ENSG00000171243,ENSG00000106524,ENSG00000136261,ENSG00000106537,ENSG00000106541,ENSG00000106546,ENSG00000071189,ENSG00000048052,ENSG00000122691,ENSG00000105849,ENSG00000183742,ENSG00000105855,ENSG00000004846,ENSG00000105866,ENSG00000105877,ENSG00000164649,ENSG00000136237,ENSG00000136244,ENSG00000196683,ENSG00000122591,ENSG00000230658,ENSG00000122550,ENSG00000136243,ENSG00000136235,ENSG00000156928,ENSG00000136231,ENSG00000232818,ENSG00000164548,ENSG00000169193,ENSG00000188732,ENSG00000196335,ENSG00000122585,ENSG00000105926,ENSG00000105928,ENSG00000070882,ENSG00000172115,ENSG00000153790,ENSG00000050344,ENSG00000122566,ENSG00000122565,ENSG00000086300,ENSG00000122548,ENSG00000005020,ENSG00000105991,ENSG00000233429,ENSG00000105996,ENSG00000197576,ENSG00000106004,ENSG00000106006,ENSG00000105997,ENSG00000254369,ENSG00000122592,ENSG00000078399,ENSG00000253293,ENSG00000005073,ENSG00000240990,ENSG00000106049,ENSG00000106052,ENSG00000153814,ENSG00000234336,ENSG00000146592,ENSG00000255690,ENSG00000106066,ENSG00000106069,ENSG00000176532,ENSG00000122574,ENSG00000136193,ENSG00000106080,ENSG00000106086,ENSG00000180354,ENSG00000180233,ENSG00000106100,ENSG00000006625,ENSG00000106105,ENSG00000106113,ENSG00000241644,ENSG00000240583,ENSG00000106128,ENSG00000078549,ENSG00000180347,ENSG00000154678,ENSG00000106355,ENSG00000105778,ENSG00000170852,ENSG00000122642,ENSG00000122643,ENSG00000164610,ENSG00000122507,ENSG00000164619,ENSG00000173852,ENSG00000189212,ENSG00000122557,ENSG00000122545,ENSG00000122547,ENSG00000164542,ENSG00000011426,ENSG00000136250,ENSG00000155849,ENSG00000187037,ENSG00000086288,ENSG00000086289,ENSG00000106483,ENSG00000010270,ENSG00000078053,ENSG00000006715,ENSG00000106536,ENSG00000241127,ENSG00000006451,ENSG00000065883,ENSG00000168303,ENSG00000175600,ENSG00000122641,ENSG00000224116,ENSG00000106571,ENSG00000136197,ENSG00000106588,ENSG00000106591,ENSG00000002746,ENSG00000164543,ENSG00000106603,ENSG00000106605,ENSG00000062582,ENSG00000106608,ENSG00000078967,ENSG00000136206,ENSG00000136279,ENSG00000122678,ENSG00000106624,ENSG00000106628,ENSG00000106631,ENSG00000106633,ENSG00000106636,ENSG00000058404,ENSG00000015676,ENSG00000015520,ENSG00000136271,ENSG00000158604,ENSG00000105953,ENSG00000122515,ENSG00000196262,ENSG00000105968,ENSG00000146676,ENSG00000136286,ENSG00000136280,ENSG00000136274,ENSG00000206838,ENSG00000201772,ENSG00000200656,ENSG00000136270,ENSG00000122679,ENSG00000164742,ENSG00000146674,ENSG00000136205,ENSG00000146666,ENSG00000158683,ENSG00000136273,ENSG00000164744,ENSG00000164746,ENSG00000183696,ENSG00000179869,ENSG00000218305,ENSG00000188730,ENSG00000185811,ENSG00000132436,ENSG00000132437,ENSG00000106070,ENSG00000106078,ENSG00000132432,ENSG00000146648,ENSG00000132434,ENSG00000154978,ENSG00000176826,ENSG00000178665,ENSG00000239789,ENSG00000146729,ENSG00000146733,ENSG00000207168,ENSG00000146731,ENSG00000129103,ENSG00000164776,ENSG00000106153,ENSG00000185290,ENSG00000214652,ENSG00000234444,ENSG00000173041,ENSG00000196247,ENSG00000197008,ENSG00000198039,ENSG00000152926,ENSG00000213462,ENSG00000207062,ENSG00000146757,ENSG00000206785,ENSG00000196715,ENSG00000169919,ENSG00000126522,ENSG00000241258,ENSG00000169902,ENSG00000243335,ENSG00000154710,ENSG00000106609,ENSG00000126524,ENSG00000198874,ENSG00000106610,ENSG00000158321,ENSG00000185274,ENSG00000183166,ENSG00000277149,ENSG00000196313,ENSG00000106133,ENSG00000155428,ENSG00000174353,ENSG00000130305,ENSG00000146755,ENSG00000077800,ENSG00000188763,ENSG00000009954,ENSG00000106635,ENSG00000106638,ENSG00000009950,ENSG00000176428,ENSG00000176410,ENSG00000071462,ENSG00000106089,ENSG00000106077,ENSG00000165215,ENSG00000189143,ENSG00000165171,ENSG00000049540,ENSG00000106683,ENSG00000207741,ENSG00000106682,ENSG00000086730,ENSG00000049541,ENSG00000106665,ENSG00000006704,ENSG00000263001,ENSG00000158517,ENSG00000196275,ENSG00000277072,ENSG00000274070,ENSG00000174428,ENSG00000205583,ENSG00000178809,ENSG00000272391,ENSG00000170092,ENSG00000127946,ENSG00000006606,ENSG00000106178,ENSG00000005486,ENSG00000127948,ENSG00000189077,ENSG00000127952,ENSG00000146701,ENSG00000177679,ENSG00000106211,ENSG00000170027,ENSG00000146700,ENSG00000188372,ENSG00000091073,ENSG00000243566,ENSG00000146707,ENSG00000127951,ENSG00000135205,ENSG00000186088,ENSG00000127947,ENSG00000187257,ENSG00000135211,ENSG00000006576,ENSG00000187391,ENSG00000234456,ENSG00000127955,ENSG00000135218,ENSG00000075223,ENSG00000019991,ENSG00000153956,ENSG00000186472,ENSG00000170381,ENSG00000075213,ENSG00000153993,ENSG00000198822,ENSG00000164659,ENSG00000135164,ENSG00000135185,ENSG00000005469,ENSG00000005471,ENSG00000085563,ENSG00000105784,ENSG00000075303,ENSG00000006634,ENSG00000008277,ENSG00000075142,ENSG00000127954,ENSG00000164647,ENSG00000157214,ENSG00000105792,ENSG00000105793,ENSG00000157224,ENSG00000058091,ENSG00000157240,ENSG00000127989,ENSG00000127914,ENSG00000001630,ENSG00000240720,ENSG00000001631,ENSG00000001629,ENSG00000157259,ENSG00000242950,ENSG00000127980,ENSG00000127993,ENSG00000234545,ENSG00000105810,ENSG00000205413,ENSG00000177409,ENSG00000188175,ENSG00000105825,ENSG00000127928,ENSG00000127920,ENSG00000105829,ENSG00000164692,ENSG00000127995,ENSG00000127990,ENSG00000242265,ENSG00000158528,ENSG00000005421,ENSG00000105852,ENSG00000105854,ENSG00000005981,ENSG00000004799,ENSG00000158560,ENSG00000004864,ENSG00000127922,ENSG00000006377,ENSG00000231764,ENSG00000105880,ENSG00000006128,ENSG00000070669,ENSG00000164715,ENSG00000180535,ENSG00000205356,ENSG00000164713,ENSG00000006453,ENSG00000106236,ENSG00000166448,ENSG00000196367,ENSG00000198742,ENSG00000241685,ENSG00000130429,ENSG00000106244,ENSG00000106245,ENSG00000160917,ENSG00000106246,ENSG00000241468,ENSG00000160908,ENSG00000198556,ENSG00000196652,ENSG00000221909,ENSG00000197343,ENSG00000197037,ENSG00000106258,ENSG00000282301,ENSG00000160870,ENSG00000160868,ENSG00000021461,ENSG00000146833,ENSG00000176402,ENSG00000160862,ENSG00000106261,ENSG00000166529,ENSG00000166526,ENSG00000168090,ENSG00000166508,ENSG00000221838,ENSG00000106290,ENSG00000166997,ENSG00000214309,ENSG00000188186,ENSG00000284518,ENSG00000146826,ENSG00000197093,ENSG00000213420,ENSG00000066923,ENSG00000213413,ENSG00000239521,ENSG00000214300,ENSG00000121716,ENSG00000085514,ENSG00000078487,ENSG00000146834,ENSG00000160813,ENSG00000185955,ENSG00000166925,ENSG00000166924,ENSG00000106351,ENSG00000205307,ENSG00000077454,ENSG00000106336,ENSG00000106333,ENSG00000106330,ENSG00000106327,ENSG00000077080,ENSG00000172354,ENSG00000146830,ENSG00000172336,ENSG00000130427,ENSG00000196411,ENSG00000146828,ENSG00000087077,ENSG00000087087,ENSG00000176125,ENSG00000087085,ENSG00000169894,ENSG00000205277,ENSG00000169871,ENSG00000106366,ENSG00000106367,ENSG00000128564,ENSG00000106397,ENSG00000106400,ENSG00000106404,ENSG00000214253,ENSG00000128581,ENSG00000160963,ENSG00000257923,ENSG00000160999,ENSG00000260097,ENSG00000128563,ENSG00000160991,ENSG00000160993,ENSG00000161036,ENSG00000005075,ENSG00000205238,ENSG00000168255,ENSG00000105808,ENSG00000267368,ENSG00000173678,ENSG00000228049,ENSG00000222011,ENSG00000128606,ENSG00000230257,ENSG00000161040,ENSG00000170632,ENSG00000161048,ENSG00000105819,ENSG00000105821,ENSG00000161057,ENSG00000170615,ENSG00000189056,ENSG00000164815,ENSG00000187416,ENSG00000005483,ENSG00000135250,ENSG00000091127,ENSG00000135249,ENSG00000185055,ENSG00000146776,ENSG00000128536,ENSG00000008282,ENSG00000105835,ENSG00000253276,ENSG00000105851,ENSG00000005249,ENSG00000105856,ENSG00000172209,ENSG00000164597,ENSG00000105865,ENSG00000075790,ENSG00000091137,ENSG00000105879,ENSG00000091138,ENSG00000091140,ENSG00000091136,ENSG00000091128,ENSG00000091129,ENSG00000135241,ENSG00000177683,ENSG00000128590,ENSG00000173114,ENSG00000184903,ENSG00000128512,ENSG00000198839,ENSG00000006652,ENSG00000181016,ENSG00000146802,ENSG00000164604,ENSG00000128573,ENSG00000135272,ENSG00000105967,ENSG00000135269,ENSG00000105971,ENSG00000105974,ENSG00000105976,ENSG00000198898,ENSG00000227199,ENSG00000214188,ENSG00000004866,ENSG00000105989,ENSG00000001626,ENSG00000077063,ENSG00000128534,ENSG00000106013,ENSG00000184408,ENSG00000106025,ENSG00000071243,ENSG00000106034,ENSG00000002745,ENSG00000196937,ENSG00000106278,ENSG00000008311,ENSG00000188050,ENSG00000235631,ENSG00000081803,ENSG00000164675,ENSG00000128609,ENSG00000170807,ENSG00000106299,ENSG00000170775,ENSG00000128513,ENSG00000179603,ENSG00000048405,ENSG00000004059,ENSG00000179562,ENSG00000106328,ENSG00000128594,ENSG00000197157,ENSG00000174697,ENSG00000106344,ENSG00000224940,ENSG00000106348,ENSG00000135245,ENSG00000165055,ENSG00000205085,ENSG00000135248,ENSG00000128595,ENSG00000128617,ENSG00000128596,ENSG00000128591,ENSG00000128524,ENSG00000135253,ENSG00000128604,ENSG00000064419,ENSG00000230359,ENSG00000158457,ENSG00000128602,ENSG00000158467,ENSG00000128578,ENSG00000240204,ENSG00000106459,ENSG00000186591,ENSG00000091732,ENSG00000128607,ENSG00000146842,ENSG00000158516,ENSG00000128510,ENSG00000158525,ENSG00000091704,ENSG00000106477,ENSG00000106484,ENSG00000158623,ENSG00000213265,ENSG00000266265,ENSG00000128585,ENSG00000128567,ENSG00000221866,ENSG00000106554,ENSG00000131558,ENSG00000155530,ENSG00000205060,ENSG00000085662,ENSG00000198074,ENSG00000227471,ENSG00000172331,ENSG00000122786,ENSG00000146856,ENSG00000146859,ENSG00000122783,ENSG00000105875,ENSG00000080802,ENSG00000155561,ENSG00000243317,ENSG00000164707,ENSG00000189320,ENSG00000105887,ENSG00000181072,ENSG00000105894,ENSG00000157680,ENSG00000182158,ENSG00000122779,ENSG00000214128,ENSG00000122778,ENSG00000146858,ENSG00000105939,ENSG00000105948,ENSG00000157741,ENSG00000146963,ENSG00000188883,ENSG00000236279,ENSG00000064393,ENSG00000059377,ENSG00000059378,ENSG00000006459,ENSG00000157800,ENSG00000133606,ENSG00000146966,ENSG00000133597,ENSG00000090266,ENSG00000157764,ENSG00000090263,ENSG00000261115,ENSG00000006530,ENSG00000257093,ENSG00000214102,ENSG00000127362,ENSG00000127364,ENSG00000106028,ENSG00000127366,ENSG00000165076,ENSG00000258227,ENSG00000257335,ENSG00000204983,ENSG00000275896,ENSG00000106123,ENSG00000165125,ENSG00000127412,ENSG00000165131,ENSG00000197993,ENSG00000159763,ENSG00000197448,ENSG00000178826,ENSG00000106144,ENSG00000188037,ENSG00000159784,ENSG00000159840,ENSG00000146904,ENSG00000271321,ENSG00000225932,ENSG00000213214,ENSG00000212807,ENSG00000170356,ENSG00000243896,ENSG00000228960,ENSG00000221970,ENSG00000050327,ENSG00000196511,ENSG00000174469,ENSG00000055130,ENSG00000106462,ENSG00000155660,ENSG00000197362,ENSG00000204947,ENSG00000197024,ENSG00000170265,ENSG00000170260,ENSG00000204946,ENSG00000196453,ENSG00000181220,ENSG00000133624,ENSG00000133619,ENSG00000181444,ENSG00000197558,ENSG00000106479,ENSG00000171130,ENSG00000106526,ENSG00000188707,ENSG00000127399,ENSG00000106538,ENSG00000214022,ENSG00000196456,ENSG00000171115,ENSG00000179144,ENSG00000133574,ENSG00000133561,ENSG00000106560,ENSG00000213203,ENSG00000196329,ENSG00000106565,ENSG00000002933,ENSG00000002726,ENSG00000055118,ENSG00000164867,ENSG00000181652,ENSG00000197150,ENSG00000213199,ENSG00000164885,ENSG00000164889,ENSG00000164896,ENSG00000164897,ENSG00000133612,ENSG00000033050,ENSG00000033100,ENSG00000082014,ENSG00000013374,ENSG00000187260,ENSG00000127377,ENSG00000106615,ENSG00000106617,ENSG00000178234,ENSG00000055609,ENSG00000241735,ENSG00000196584,ENSG00000133627,ENSG00000130226,ENSG00000157212,ENSG00000186480,ENSG00000164778,ENSG00000184863,ENSG00000164690,ENSG00000105982,ENSG00000105983,ENSG00000146909,ENSG00000130675,ENSG00000009335,ENSG00000105993,ENSG00000155093,ENSG00000146918,ENSG00000117868,ENSG00000126870,ENSG00000106018,ENSG00000172748,ENSG00000147364,ENSG00000180190,ENSG00000104714,ENSG00000198010,ENSG00000182372,ENSG00000104728,ENSG00000176595,ENSG00000036448,ENSG00000183117,ENSG00000091879,ENSG00000147316,ENSG00000155189,ENSG00000164825,ENSG00000206047,ENSG00000240247,ENSG00000239839,ENSG00000215374,ENSG00000225725,ENSG00000253958,ENSG00000147324,ENSG00000104626,ENSG00000173281,ENSG00000173273,ENSG00000253230,ENSG00000175806,ENSG00000253649,ENSG00000183638,ENSG00000171056,ENSG00000254093,ENSG00000171044,ENSG00000104643,ENSG00000177710,ENSG00000154319,ENSG00000136573,ENSG00000136574,ENSG00000154328,ENSG00000079459,ENSG00000164733,ENSG00000255052,ENSG00000186523,ENSG00000227888,ENSG00000242296,ENSG00000154359,ENSG00000250305,ENSG00000164743,ENSG00000164741,ENSG00000104723,ENSG00000038945,ENSG00000155970,ENSG00000104219,ENSG00000198791,ENSG00000155975,ENSG00000003987,ENSG00000003989,ENSG00000104213,ENSG00000129422,ENSG00000104760,ENSG00000078674,ENSG00000104763,ENSG00000171428,ENSG00000156006,ENSG00000156011,ENSG00000104611,ENSG00000147408,ENSG00000104613,ENSG00000175445,ENSG00000147416,ENSG00000061337,ENSG00000168546,ENSG00000147443,ENSG00000130227,ENSG00000158806,ENSG00000158815,ENSG00000158856,ENSG00000158863,ENSG00000275074,ENSG00000168453,ENSG00000168476,ENSG00000168481,ENSG00000168484,ENSG00000168487,ENSG00000168490,ENSG00000168495,ENSG00000197181,ENSG00000104635,ENSG00000120910,ENSG00000120896,ENSG00000120913,ENSG00000241852,ENSG00000158941,ENSG00000147439,ENSG00000179388,ENSG00000134020,ENSG00000008853,ENSG00000120889,ENSG00000173535,ENSG00000173530,ENSG00000104689,ENSG00000147457,ENSG00000104679,ENSG00000134013,ENSG00000197217,ENSG00000147454,ENSG00000167034,ENSG00000159167,ENSG00000042980,ENSG00000134028,ENSG00000104722,ENSG00000277586,ENSG00000147459,ENSG00000147437,ENSG00000104756,ENSG00000184661,ENSG00000221818,ENSG00000221914,ENSG00000104765,ENSG00000240694,ENSG00000092964,ENSG00000120907,ENSG00000015592,ENSG00000104228,ENSG00000120899,ENSG00000120903,ENSG00000120915,ENSG00000234770,ENSG00000120885,ENSG00000168077,ENSG00000147419,ENSG00000171320,ENSG00000168078,ENSG00000168079,ENSG00000189233,ENSG00000134014,ENSG00000168081,ENSG00000186918,ENSG00000214050,ENSG00000104290,ENSG00000012232,ENSG00000104299,ENSG00000147421,ENSG00000197892,ENSG00000120875,ENSG00000133872,ENSG00000177669,ENSG00000104660,ENSG00000104671,ENSG00000157110,ENSG00000197265,ENSG00000104687,ENSG00000104691,ENSG00000104695,ENSG00000133863,ENSG00000172733,ENSG00000165392,ENSG00000157168,ENSG00000172728,ENSG00000198042,ENSG00000129696,ENSG00000133874,ENSG00000133878,ENSG00000156687,ENSG00000183779,ENSG00000147475,ENSG00000147471,ENSG00000104221,ENSG00000156675,ENSG00000187840,ENSG00000129691,ENSG00000147465,ENSG00000175324,ENSG00000156735,ENSG00000085788,ENSG00000147548,ENSG00000165046,ENSG00000077782,ENSG00000253570,ENSG00000147526,ENSG00000169499,ENSG00000169495,ENSG00000169490,ENSG00000168615,ENSG00000197140,ENSG00000131203,ENSG00000176907,ENSG00000165061,ENSG00000104332,ENSG00000147533,ENSG00000147536,ENSG00000029534,ENSG00000083168,ENSG00000070718,ENSG00000104368,ENSG00000104365,ENSG00000070501,ENSG00000078668,ENSG00000168575,ENSG00000176209,ENSG00000131931,ENSG00000284062,ENSG00000120925,ENSG00000168172,ENSG00000168522,ENSG00000185900,ENSG00000165102,ENSG00000164808,ENSG00000221869,ENSG00000253729,ENSG00000104738,ENSG00000169139,ENSG00000034239,ENSG00000019549,ENSG00000147485,ENSG00000168300,ENSG00000147488,ENSG00000023287,ENSG00000047249,ENSG00000147509,ENSG00000187735,ENSG00000120992,ENSG00000137547,ENSG00000164736,ENSG00000104237,ENSG00000206579,ENSG00000167904,ENSG00000137574,ENSG00000254087,ENSG00000238650,ENSG00000008988,ENSG00000181690,ENSG00000170791,ENSG00000170786,ENSG00000181195,ENSG00000104331,ENSG00000169122,ENSG00000215114,ENSG00000167910,ENSG00000137575,ENSG00000035681,ENSG00000198846,ENSG00000178538,ENSG00000104388,ENSG00000171316,ENSG00000177182,ENSG00000198363,ENSG00000185942,ENSG00000137563,ENSG00000137561,ENSG00000185728,ENSG00000180828,ENSG00000172817,ENSG00000104442,ENSG00000066855,ENSG00000205268,ENSG00000147573,ENSG00000179041,ENSG00000147576,ENSG00000169085,ENSG00000185697,ENSG00000175073,ENSG00000213865,ENSG00000104205,ENSG00000178460,ENSG00000245910,ENSG00000178125,ENSG00000121022,ENSG00000104218,ENSG00000066777,ENSG00000046889,ENSG00000165084,ENSG00000137573,ENSG00000137571,ENSG00000140396,ENSG00000067167,ENSG00000147592,ENSG00000221947,ENSG00000104313,ENSG00000178860,ENSG00000104321,ENSG00000147601,ENSG00000164764,ENSG00000147604,ENSG00000121039,ENSG00000040341,ENSG00000104343,ENSG00000154582,ENSG00000175606,ENSG00000154589,ENSG00000104369,ENSG00000104381,ENSG00000137558,ENSG00000121005,ENSG00000164749,ENSG00000091656,ENSG00000164751,ENSG00000171033,ENSG00000104427,ENSG00000104432,ENSG00000104435,ENSG00000164683,ENSG00000147586,ENSG00000076554,ENSG00000205189,ENSG00000164684,ENSG00000076641,ENSG00000164687,ENSG00000147588,ENSG00000170323,ENSG00000133731,ENSG00000253598,ENSG00000104231,ENSG00000164695,ENSG00000104497,ENSG00000184672,ENSG00000133739,ENSG00000133740,ENSG00000176731,ENSG00000185015,ENSG00000133742,ENSG00000164879,ENSG00000104267,ENSG00000123124,ENSG00000176623,ENSG00000085719,ENSG00000170289,ENSG00000156103,ENSG00000104312,ENSG00000164823,ENSG00000104320,ENSG00000104325,ENSG00000104327,ENSG00000180694,ENSG00000123119,ENSG00000155099,ENSG00000155100,ENSG00000214954,ENSG00000147606,ENSG00000079102,ENSG00000248858,ENSG00000205133,ENSG00000246662,ENSG00000279331,ENSG00000183808,ENSG00000164953,ENSG00000164951,ENSG00000079112,ENSG00000164949,ENSG00000265817,ENSG00000197275,ENSG00000164944,ENSG00000104413,ENSG00000156162,ENSG00000164941,ENSG00000175305,ENSG00000164938,ENSG00000156170,ENSG00000175895,ENSG00000156172,ENSG00000156466,ENSG00000156467,ENSG00000156469,ENSG00000156471,ENSG00000169439,ENSG00000104324,ENSG00000180543,ENSG00000147649,ENSG00000104341,ENSG00000132561,ENSG00000156482,ENSG00000177459,ENSG00000132541,ENSG00000104356,ENSG00000104361,ENSG00000156486,ENSG00000104375,ENSG00000164920,ENSG00000132549,ENSG00000164919,ENSG00000132554,ENSG00000156509,ENSG00000147669,ENSG00000104450,ENSG00000034677,ENSG00000186106,ENSG00000174226,ENSG00000070756,ENSG00000164924,ENSG00000120963,ENSG00000228224,ENSG00000083307,ENSG00000104490,ENSG00000048392,ENSG00000104517,ENSG00000155090,ENSG00000155096,ENSG00000155097,ENSG00000164929,ENSG00000164930,ENSG00000164932,ENSG00000164933,ENSG00000164934,ENSG00000176406,ENSG00000147647,ENSG00000147650,ENSG00000169946,ENSG00000164830,ENSG00000174429,ENSG00000154188,ENSG00000147655,ENSG00000104408,ENSG00000104412,ENSG00000164841,ENSG00000120526,ENSG00000120533,ENSG00000205038,ENSG00000147654,ENSG00000147642,ENSG00000164796,ENSG00000104447,ENSG00000147677,ENSG00000147679,ENSG00000164754,ENSG00000253327,ENSG00000205002,ENSG00000164758,ENSG00000182197,ENSG00000177570,ENSG00000164761,ENSG00000147676,ENSG00000253972,ENSG00000136999,ENSG00000136960,ENSG00000064313,ENSG00000136982,ENSG00000155792,ENSG00000187955,ENSG00000172172,ENSG00000172167,ENSG00000172164,ENSG00000170961,ENSG00000248690,ENSG00000178764,ENSG00000136986,ENSG00000156787,ENSG00000147689,ENSG00000189376,ENSG00000165156,ENSG00000156802,ENSG00000156795,ENSG00000156804,ENSG00000175946,ENSG00000104537,ENSG00000176853,ENSG00000214814,ENSG00000164983,ENSG00000183665,ENSG00000170881,ENSG00000147687,ENSG00000147684,ENSG00000170873,ENSG00000180938,ENSG00000104549,ENSG00000156831,ENSG00000173334,ENSG00000168672,ENSG00000212993,ENSG00000136997,ENSG00000147697,ENSG00000153310,ENSG00000153317,ENSG00000155897,ENSG00000132294,ENSG00000184156,ENSG00000129295,ENSG00000165071,ENSG00000129292,ENSG00000155926,ENSG00000042832,ENSG00000104415,ENSG00000104419,ENSG00000008513,ENSG00000248492,ENSG00000066827,ENSG00000131773,ENSG00000147724,ENSG00000169436,ENSG00000169427,ENSG00000167632,ENSG00000104472,ENSG00000123908,ENSG00000280303,ENSG00000169398,ENSG00000105339,ENSG00000022567,ENSG00000204882,ENSG00000184489,ENSG00000171045,ENSG00000181790,ENSG00000198576,ENSG00000234616,ENSG00000167653,ENSG00000160886,ENSG00000130193,ENSG00000126233,ENSG00000283992,ENSG00000180155,ENSG00000167656,ENSG00000160882,ENSG00000160932,ENSG00000176956,ENSG00000277494,ENSG00000181638,ENSG00000250571,ENSG00000185730,ENSG00000184428,ENSG00000254389,ENSG00000158106,ENSG00000182759,ENSG00000014164,ENSG00000104518,ENSG00000204839,ENSG00000147813,ENSG00000104529,ENSG00000179886,ENSG00000104524,ENSG00000104522,ENSG00000183309,ENSG00000181135,ENSG00000181085,ENSG00000180921,ENSG00000284224,ENSG00000180900,ENSG00000179950,ENSG00000185189,ENSG00000261150,ENSG00000178209,ENSG00000178719,ENSG00000178685,ENSG00000186583,ENSG00000204791,ENSG00000178814,ENSG00000178896,ENSG00000197858,ENSG00000179091,ENSG00000179632,ENSG00000179526,ENSG00000235173,ENSG00000179832,ENSG00000260428,ENSG00000261236,ENSG00000185122,ENSG00000185000,ENSG00000261678,ENSG00000182325,ENSG00000185803,ENSG00000173137,ENSG00000284310,ENSG00000284139,ENSG00000071894,ENSG00000147804,ENSG00000160948,ENSG00000160949,ENSG00000187954,ENSG00000167702,ENSG00000160973,ENSG00000160972,ENSG00000167701,ENSG00000167700,ENSG00000160957,ENSG00000160959,ENSG00000213563,ENSG00000147799,ENSG00000198169,ENSG00000196378,ENSG00000161016,ENSG00000197363,ENSG00000147789,ENSG00000170619,ENSG00000196150,ENSG00000170631,ENSG00000196922,ENSG00000182307,ENSG00000170122,ENSG00000172785,ENSG00000107099,ENSG00000107104,ENSG00000173253,ENSG00000080503,ENSG00000147852,ENSG00000168263,ENSG00000080608,ENSG00000080298,ENSG00000107249,ENSG00000106688,ENSG00000106686,ENSG00000106993,ENSG00000147853,ENSG00000120158,ENSG00000096968,ENSG00000107014,ENSG00000107018,ENSG00000107020,ENSG00000120217,ENSG00000197646,ENSG00000107036,ENSG00000099219,ENSG00000120215,ENSG00000183354,ENSG00000263575,ENSG00000137040,ENSG00000137033,ENSG00000147854,ENSG00000178445,ENSG00000107077,ENSG00000137038,ENSG00000153707,ENSG00000107165,ENSG00000153714,ENSG00000107186,ENSG00000147862,ENSG00000175893,ENSG00000164946,ENSG00000155158,ENSG00000164975,ENSG00000164985,ENSG00000164989,ENSG00000173068,ENSG00000044459,ENSG00000107295,ENSG00000178031,ENSG00000155876,ENSG00000147874,ENSG00000147872,ENSG00000137145,ENSG00000137154,ENSG00000177076,ENSG00000155886,ENSG00000171843,ENSG00000188352,ENSG00000198642,ENSG00000099810,ENSG00000147889,ENSG00000147883,ENSG00000240498,ENSG00000176399,ENSG00000107105,ENSG00000198680,ENSG00000120159,ENSG00000137055,ENSG00000184434,ENSG00000096872,ENSG00000120156,ENSG00000283945,ENSG00000120160,ENSG00000120162,ENSG00000147894,ENSG00000174482,ENSG00000122729,ENSG00000107201,ENSG00000197579,ENSG00000165264,ENSG00000122728,ENSG00000137074,ENSG00000086061,ENSG00000122692,ENSG00000086062,ENSG00000107262,ENSG00000086065,ENSG00000086102,ENSG00000165269,ENSG00000165272,ENSG00000165271,ENSG00000010438,ENSG00000107341,ENSG00000137073,ENSG00000198876,ENSG00000165006,ENSG00000186638,ENSG00000164978,ENSG00000164976,ENSG00000164972,ENSG00000164970,ENSG00000122735,ENSG00000168913,ENSG00000122756,ENSG00000164967,ENSG00000137100,ENSG00000205143,ENSG00000147955,ENSG00000213930,ENSG00000137070,ENSG00000213927,ENSG00000172724,ENSG00000137077,ENSG00000205108,ENSG00000137094,ENSG00000174038,ENSG00000165280,ENSG00000221829,ENSG00000165282,ENSG00000165283,ENSG00000005238,ENSG00000198722,ENSG00000179766,ENSG00000198853,ENSG00000215187,ENSG00000263892,ENSG00000107140,ENSG00000137101,ENSG00000137078,ENSG00000269900,ENSG00000159884,ENSG00000137135,ENSG00000107159,ENSG00000198467,ENSG00000137076,ENSG00000107175,ENSG00000070610,ENSG00000107185,ENSG00000159899,ENSG00000137098,ENSG00000137133,ENSG00000204930,ENSG00000137103,ENSG00000168828,ENSG00000196196,ENSG00000122707,ENSG00000122694,ENSG00000185972,ENSG00000159921,ENSG00000122705,ENSG00000137075,ENSG00000165304,ENSG00000196092,ENSG00000147905,ENSG00000137106,ENSG00000168795,ENSG00000137054,ENSG00000147912,ENSG00000175768,ENSG00000070601,ENSG00000165275,ENSG00000107371,ENSG00000122741,ENSG00000122696,ENSG00000107338,ENSG00000137124,ENSG00000137142,ENSG00000180071,ENSG00000106714,ENSG00000183148,ENSG00000154529,ENSG00000172014,ENSG00000204779,ENSG00000147996,ENSG00000184659,ENSG00000276203,ENSG00000274349,ENSG00000260691,ENSG00000196873,ENSG00000187559,ENSG00000154330,ENSG00000181778,ENSG00000187866,ENSG00000107242,ENSG00000165060,ENSG00000119139,ENSG00000135063,ENSG00000107282,ENSG00000188647,ENSG00000165072,ENSG00000198887,ENSG00000119138,ENSG00000083067,ENSG00000135048,ENSG00000107362,ENSG00000155621,ENSG00000119125,ENSG00000107372,ENSG00000165091,ENSG00000165092,ENSG00000135046,ENSG00000198963,ENSG00000119121,ENSG00000135045,ENSG00000106733,ENSG00000134996,ENSG00000099139,ENSG00000135002,ENSG00000187210,ENSG00000106772,ENSG00000197969,ENSG00000156049,ENSG00000156052,ENSG00000148019,ENSG00000135069,ENSG00000106829,ENSG00000196781,ENSG00000165105,ENSG00000172159,ENSG00000148057,ENSG00000135018,ENSG00000165113,ENSG00000165115,ENSG00000165118,ENSG00000165119,ENSG00000178966,ENSG00000197506,ENSG00000148053,ENSG00000135049,ENSG00000135040,ENSG00000135052,ENSG00000135070,ENSG00000083223,ENSG00000180447,ENSG00000204446,ENSG00000196730,ENSG00000135047,ENSG00000156345,ENSG00000106723,ENSG00000130045,ENSG00000186354,ENSG00000213694,ENSG00000148082,ENSG00000123975,ENSG00000187742,ENSG00000187764,ENSG00000130222,ENSG00000165023,ENSG00000165025,ENSG00000148090,ENSG00000165030,ENSG00000169071,ENSG00000090054,ENSG00000196305,ENSG00000198000,ENSG00000106809,ENSG00000127083,ENSG00000106819,ENSG00000106823,ENSG00000188312,ENSG00000127080,ENSG00000185963,ENSG00000127081,ENSG00000127084,ENSG00000157303,ENSG00000131669,ENSG00000165238,ENSG00000188938,ENSG00000048828,ENSG00000197724,ENSG00000131668,ENSG00000158079,ENSG00000175787,ENSG00000130950,ENSG00000130957,ENSG00000165140,ENSG00000148120,ENSG00000158169,ENSG00000185920,ENSG00000175611,ENSG00000182150,ENSG00000130948,ENSG00000130958,ENSG00000165244,ENSG00000130956,ENSG00000081377,ENSG00000158122,ENSG00000081386,ENSG00000196597,ENSG00000188152,ENSG00000136943,ENSG00000188801,ENSG00000197816,ENSG00000196116,ENSG00000136842,ENSG00000136925,ENSG00000136937,ENSG00000136936,ENSG00000178919,ENSG00000136929,ENSG00000136938,ENSG00000095380,ENSG00000106785,ENSG00000106789,ENSG00000095383,ENSG00000136928,ENSG00000165138,ENSG00000119514,ENSG00000204291,ENSG00000106799,ENSG00000119523,ENSG00000106803,ENSG00000119508,ENSG00000136874,ENSG00000023318,ENSG00000119509,ENSG00000136891,ENSG00000066697,ENSG00000241697,ENSG00000170681,ENSG00000136881,ENSG00000136897,ENSG00000136870,ENSG00000136872,ENSG00000165152,ENSG00000155827,ENSG00000198785,ENSG00000136824,ENSG00000136783,ENSG00000165028,ENSG00000165029,ENSG00000070214,ENSG00000106701,ENSG00000106692,ENSG00000186051,ENSG00000095209,ENSG00000148143,ENSG00000119318,ENSG00000136826,ENSG00000070061,ENSG00000119328,ENSG00000119326,ENSG00000106771,ENSG00000260230,ENSG00000095203,ENSG00000070159,ENSG00000243444,ENSG00000241978,ENSG00000188959,ENSG00000136810,ENSG00000165124,ENSG00000030304,ENSG00000198121,ENSG00000136813,ENSG00000173258,ENSG00000106853,ENSG00000059769,ENSG00000242616,ENSG00000165181,ENSG00000266315,ENSG00000148154,ENSG00000106868,ENSG00000119314,ENSG00000119471,ENSG00000165185,ENSG00000148153,ENSG00000148158,ENSG00000119457,ENSG00000228623,ENSG00000136866,ENSG00000225684,ENSG00000231528,ENSG00000136867,ENSG00000119321,ENSG00000136868,ENSG00000176386,ENSG00000136875,ENSG00000165188,ENSG00000148225,ENSG00000119411,ENSG00000119431,ENSG00000148218,ENSG00000148229,ENSG00000157653,ENSG00000138835,ENSG00000157657,ENSG00000106927,ENSG00000136883,ENSG00000196739,ENSG00000229314,ENSG00000228278,ENSG00000106948,ENSG00000136888,ENSG00000181634,ENSG00000106952,ENSG00000041982,ENSG00000182752,ENSG00000119401,ENSG00000148219,ENSG00000136869,ENSG00000078725,ENSG00000136861,ENSG00000106780,ENSG00000119402,ENSG00000095261,ENSG00000119403,ENSG00000056558,ENSG00000106804,ENSG00000119397,ENSG00000119396,ENSG00000148180,ENSG00000148175,ENSG00000204136,ENSG00000136848,ENSG00000175764,ENSG00000119421,ENSG00000185681,ENSG00000106852,ENSG00000119446,ENSG00000148187,ENSG00000095303,ENSG00000171496,ENSG00000136940,ENSG00000056586,ENSG00000186130,ENSG00000171448,ENSG00000188394,ENSG00000011454,ENSG00000236901,ENSG00000165209,ENSG00000148204,ENSG00000119522,ENSG00000106689,ENSG00000119408,ENSG00000136930,ENSG00000136931,ENSG00000224020,ENSG00000148200,ENSG00000185585,ENSG00000136918,ENSG00000136942,ENSG00000136950,ENSG00000136935,ENSG00000173611,ENSG00000119414,ENSG00000136933,ENSG00000044574,ENSG00000165219,ENSG00000119487,ENSG00000167081,ENSG00000196814,ENSG00000136944,ENSG00000169155,ENSG00000177125,ENSG00000136859,ENSG00000136828,ENSG00000136895,ENSG00000136856,ENSG00000196152,ENSG00000201302,ENSG00000197958,ENSG00000148356,ENSG00000136830,ENSG00000136854,ENSG00000187024,ENSG00000167094,ENSG00000160404,ENSG00000095370,ENSG00000136807,ENSG00000136877,ENSG00000106991,ENSG00000106992,ENSG00000160408,ENSG00000136840,ENSG00000167103,ENSG00000136908,ENSG00000167106,ENSG00000171169,ENSG00000148339,ENSG00000148334,ENSG00000148346,ENSG00000171159,ENSG00000148337,ENSG00000106976,ENSG00000167110,ENSG00000175854,ENSG00000167112,ENSG00000167113,ENSG00000167114,ENSG00000167118,ENSG00000167123,ENSG00000136811,ENSG00000119392,ENSG00000197694,ENSG00000119333,ENSG00000119335,ENSG00000160447,ENSG00000160446,ENSG00000160445,ENSG00000107021,ENSG00000167136,ENSG00000198917,ENSG00000171097,ENSG00000136802,ENSG00000175287,ENSG00000175283,ENSG00000095319,ENSG00000148341,ENSG00000167130,ENSG00000095321,ENSG00000119383,ENSG00000188483,ENSG00000179082,ENSG00000179058,ENSG00000148335,ENSG00000148331,ENSG00000167157,ENSG00000148344,ENSG00000136816,ENSG00000136827,ENSG00000136819,ENSG00000136878,ENSG00000187239,ENSG00000148358,ENSG00000107130,ENSG00000130707,ENSG00000107164,ENSG00000130713,ENSG00000097007,ENSG00000188710,ENSG00000130720,ENSG00000050555,ENSG00000126878,ENSG00000126883,ENSG00000126882,ENSG00000231587,ENSG00000130723,ENSG00000130714,ENSG00000130717,ENSG00000107263,ENSG00000160563,ENSG00000196358,ENSG00000107290,ENSG00000125482,ENSG00000125485,ENSG00000125484,ENSG00000165695,ENSG00000165699,ENSG00000165702,ENSG00000148308,ENSG00000170835,ENSG00000160271,ENSG00000148288,ENSG00000175164,ENSG00000148296,ENSG00000148297,ENSG00000148303,ENSG00000148290,ENSG00000148291,ENSG00000148248,ENSG00000198870,ENSG00000148300,ENSG00000160323,ENSG00000160325,ENSG00000160326,ENSG00000197859,ENSG00000196990,ENSG00000123454,ENSG00000123453,ENSG00000160293,ENSG00000235106,ENSG00000169925,ENSG00000196363,ENSG00000186350,ENSG00000130635,ENSG00000160339,ENSG00000085265,ENSG00000130558,ENSG00000196422,ENSG00000160345,ENSG00000122140,ENSG00000107147,ENSG00000130559,ENSG00000130560,ENSG00000148411,ENSG00000238227,ENSG00000165661,ENSG00000262075,ENSG00000160360,ENSG00000213221,ENSG00000187796,ENSG00000165684,ENSG00000165689,ENSG00000165688,ENSG00000148384,ENSG00000148396,ENSG00000148400,ENSG00000199161,ENSG00000172889,ENSG00000169692,ENSG00000165716,ENSG00000187922,ENSG00000267206,ENSG00000204001,ENSG00000177984,ENSG00000244187,ENSG00000213213,ENSG00000265806,ENSG00000196642,ENSG00000232434,ENSG00000054148,ENSG00000177943,ENSG00000107223,ENSG00000127191,ENSG00000159069,ENSG00000176919,ENSG00000184925,ENSG00000107317,ENSG00000214402,ENSG00000148362,ENSG00000169583,ENSG00000107331,ENSG00000180549,ENSG00000180539,ENSG00000107281,ENSG00000054179,ENSG00000186193,ENSG00000197355,ENSG00000177239,ENSG00000176978,ENSG00000176884,ENSG00000176248,ENSG00000176101,ENSG00000176058,ENSG00000187713,ENSG00000188566,ENSG00000212864,ENSG00000197191,ENSG00000233198,ENSG00000198569,ENSG00000188229,ENSG00000188163,ENSG00000188986,ENSG00000198113,ENSG00000198435,ENSG00000187609,ENSG00000188747,ENSG00000188833,ENSG00000165802,ENSG00000130653,ENSG00000182154,ENSG00000148399,ENSG00000165724,ENSG00000197070,ENSG00000203993,ENSG00000181090,ENSG00000148408,ENSG00000198763,ENSG00000198804,ENSG00000198712,ENSG00000198899,ENSG00000198727,ENSG00000182378,ENSG00000178605,ENSG00000226179,ENSG00000167393,ENSG00000205755,ENSG00000198223,ENSG00000185291,ENSG00000169100,ENSG00000169093,ENSG00000182162,ENSG00000197976,ENSG00000196433,ENSG00000214717,ENSG00000169084,ENSG00000002586,ENSG00000124343,ENSG00000056998,ENSG00000006756,ENSG00000157399,ENSG00000101825,ENSG00000183943,ENSG00000146938,ENSG00000101846,ENSG00000006757,ENSG00000205642,ENSG00000101849,ENSG00000101850,ENSG00000146950,ENSG00000047644,ENSG00000073464,ENSG00000101871,ENSG00000004961,ENSG00000047648,ENSG00000005302,ENSG00000169933,ENSG00000101911,ENSG00000196664,ENSG00000101916,ENSG00000205542,ENSG00000198759,ENSG00000176896,ENSG00000123595,ENSG00000196459,ENSG00000046651,ENSG00000046653,ENSG00000046647,ENSG00000181544,ENSG00000130150,ENSG00000102048,ENSG00000165192,ENSG00000165195,ENSG00000165197,ENSG00000087842,ENSG00000102010,ENSG00000130234,ENSG00000147003,ENSG00000186312,ENSG00000169239,ENSG00000169249,ENSG00000182287,ENSG00000126010,ENSG00000182798,ENSG00000047230,ENSG00000169895,ENSG00000086712,ENSG00000102054,ENSG00000169891,ENSG00000188158,ENSG00000047634,ENSG00000131831,ENSG00000102098,ENSG00000008086,ENSG00000102104,ENSG00000086717,ENSG00000044446,ENSG00000131828,ENSG00000180815,ENSG00000147010,ENSG00000173681,ENSG00000184368,ENSG00000173674,ENSG00000177189,ENSG00000149970,ENSG00000185915,ENSG00000091482,ENSG00000230797,ENSG00000012174,ENSG00000102172,ENSG00000102174,ENSG00000165186,ENSG00000123131,ENSG00000123130,ENSG00000130066,ENSG00000184831,ENSG00000165182,ENSG00000174010,ENSG00000130741,ENSG00000234230,ENSG00000005889,ENSG00000067992,ENSG00000102230,ENSG00000101868,ENSG00000169306,ENSG00000120280,ENSG00000198814,ENSG00000157625,ENSG00000198947,ENSG00000147027,ENSG00000130962,ENSG00000147036,ENSG00000047597,ENSG00000165168,ENSG00000165169,ENSG00000147041,ENSG00000101955,ENSG00000156313,ENSG00000036473,ENSG00000156298,ENSG00000165175,ENSG00000183337,ENSG00000182220,ENSG00000185753,ENSG00000180182,ENSG00000124486,ENSG00000215301,ENSG00000171659,ENSG00000171657,ENSG00000147044,ENSG00000189221,ENSG00000069535,ENSG00000124479,ENSG00000183690,ENSG00000069509,ENSG00000147050,ENSG00000147113,ENSG00000207870,ENSG00000147121,ENSG00000251192,ENSG00000147119,ENSG00000065923,ENSG00000102218,ENSG00000102221,ENSG00000130988,ENSG00000147123,ENSG00000182872,ENSG00000224975,ENSG00000130985,ENSG00000102225,ENSG00000102226,ENSG00000147117,ENSG00000147124,ENSG00000078061,ENSG00000102265,ENSG00000008056,ENSG00000126759,ENSG00000126767,ENSG00000126756,ENSG00000197779,ENSG00000147118,ENSG00000221994,ENSG00000171478,ENSG00000017483,ENSG00000068438,ENSG00000102312,ENSG00000147155,ENSG00000068354,ENSG00000102317,ENSG00000101940,ENSG00000015285,ENSG00000101945,ENSG00000102145,ENSG00000094631,ENSG00000187682,ENSG00000102109,ENSG00000126768,ENSG00000102103,ENSG00000102100,ENSG00000102096,ENSG00000068308,ENSG00000102057,ENSG00000068400,ENSG00000068323,ENSG00000147144,ENSG00000243279,ENSG00000196998,ENSG00000068394,ENSG00000269313,ENSG00000102007,ENSG00000012211,ENSG00000102003,ENSG00000102001,ENSG00000101997,ENSG00000049768,ENSG00000049769,ENSG00000215274,ENSG00000273820,ENSG00000171365,ENSG00000147082,ENSG00000158352,ENSG00000122824,ENSG00000196368,ENSG00000189369,ENSG00000179222,ENSG00000187243,ENSG00000154545,ENSG00000179304,ENSG00000268350,ENSG00000184194,ENSG00000184205,ENSG00000126012,ENSG00000124313,ENSG00000072501,ENSG00000158423,ENSG00000072506,ENSG00000086758,ENSG00000172943,ENSG00000184083,ENSG00000196632,ENSG00000158526,ENSG00000102302,ENSG00000130119,ENSG00000102316,ENSG00000067445,ENSG00000158571,ENSG00000169188,ENSG00000158578,ENSG00000238269,ENSG00000182518,ENSG00000187601,ENSG00000247746,ENSG00000083750,ENSG00000102349,ENSG00000188021,ENSG00000204271,ENSG00000186787,ENSG00000147059,ENSG00000165591,ENSG00000198455,ENSG00000198205,ENSG00000186767,ENSG00000131089,ENSG00000184675,ENSG00000198881,ENSG00000102043,ENSG00000126970,ENSG00000102053,ENSG00000001497,ENSG00000147065,ENSG00000155659,ENSG00000089472,ENSG00000131080,ENSG00000169083,ENSG00000079482,ENSG00000181704,ENSG00000130052,ENSG00000090776,ENSG00000181191,ENSG00000130054,ENSG00000158813,ENSG00000089289,ENSG00000186912,ENSG00000120500,ENSG00000147127,ENSG00000120509,ENSG00000090889,ENSG00000130055,ENSG00000082458,ENSG00000147164,ENSG00000184481,ENSG00000204165,ENSG00000147168,ENSG00000184634,ENSG00000196338,ENSG00000169562,ENSG00000147130,ENSG00000147140,ENSG00000147166,ENSG00000147133,ENSG00000147162,ENSG00000186810,ENSG00000242732,ENSG00000204131,ENSG00000186871,ENSG00000198034,ENSG00000102309,ENSG00000125931,ENSG00000147099,ENSG00000067177,ENSG00000184911,ENSG00000269502,ENSG00000204118,ENSG00000186462,ENSG00000269904,ENSG00000204116,ENSG00000270641,ENSG00000229807,ENSG00000202566,ENSG00000212027,ENSG00000147100,ENSG00000131263,ENSG00000050030,ENSG00000131269,ENSG00000094841,ENSG00000102383,ENSG00000215105,ENSG00000186675,ENSG00000102390,ENSG00000198934,ENSG00000085224,ENSG00000102158,ENSG00000131174,ENSG00000226784,ENSG00000165240,ENSG00000102144,ENSG00000187325,ENSG00000173198,ENSG00000179300,ENSG00000147145,ENSG00000078589,ENSG00000147138,ENSG00000078596,ENSG00000165288,ENSG00000198157,ENSG00000131171,ENSG00000072133,ENSG00000165259,ENSG00000155008,ENSG00000184788,ENSG00000147180,ENSG00000124429,ENSG00000188419,ENSG00000126733,ENSG00000102271,ENSG00000174740,ENSG00000102290,ENSG00000186310,ENSG00000179083,ENSG00000204086,ENSG00000147202,ENSG00000165194,ENSG00000000005,ENSG00000000003,ENSG00000102359,ENSG00000102362,ENSG00000101811,ENSG00000007952,ENSG00000182489,ENSG00000174225,ENSG00000188917,ENSG00000102384,ENSG00000102385,ENSG00000102387,ENSG00000126953,ENSG00000010671,ENSG00000241343,ENSG00000102393,ENSG00000126945,ENSG00000196440,ENSG00000126947,ENSG00000198960,ENSG00000102401,ENSG00000184867,ENSG00000126952,ENSG00000166432,ENSG00000184905,ENSG00000204071,ENSG00000184515,ENSG00000269437,ENSG00000158164,ENSG00000125962,ENSG00000198932,ENSG00000271147,ENSG00000158301,ENSG00000198908,ENSG00000102128,ENSG00000133169,ENSG00000147206,ENSG00000102409,ENSG00000180964,ENSG00000204065,ENSG00000133134,ENSG00000182916,ENSG00000172476,ENSG00000133142,ENSG00000196507,ENSG00000172465,ENSG00000123562,ENSG00000179363,ENSG00000188828,ENSG00000123560,ENSG00000123570,ENSG00000158427,ENSG00000166707,ENSG00000269743,ENSG00000123575,ENSG00000123572,ENSG00000157502,ENSG00000147231,ENSG00000133135,ENSG00000133138,ENSG00000147223,ENSG00000165376,ENSG00000133131,ENSG00000089682,ENSG00000198088,ENSG00000147234,ENSG00000147224,ENSG00000157514,ENSG00000170935,ENSG00000080561,ENSG00000101842,ENSG00000101843,ENSG00000101844,ENSG00000197565,ENSG00000188153,ENSG00000101888,ENSG00000068366,ENSG00000157600,ENSG00000101935,ENSG00000243978,ENSG00000101938,ENSG00000077264,ENSG00000077274,ENSG00000101901,ENSG00000182508,ENSG00000126016,ENSG00000123496,ENSG00000130224,ENSG00000102024,ENSG00000003096,ENSG00000131725,ENSG00000147251,ENSG00000131724,ENSG00000174460,ENSG00000175556,ENSG00000101856,ENSG00000077713,ENSG00000224281,ENSG00000005022,ENSG00000018610,ENSG00000077721,ENSG00000186416,ENSG00000125354,ENSG00000187808,ENSG00000198918,ENSG00000125351,ENSG00000125352,ENSG00000125356,ENSG00000186471,ENSG00000101882,ENSG00000101883,ENSG00000177485,ENSG00000125355,ENSG00000005893,ENSG00000158290,ENSG00000232119,ENSG00000171155,ENSG00000182890,ENSG00000125675,ENSG00000125676,ENSG00000101966,ENSG00000183918,ENSG00000101972,ENSG00000009694,ENSG00000198354,ENSG00000102038,ENSG00000122126,ENSG00000171388,ENSG00000122121,ENSG00000122122,ENSG00000188706,ENSG00000156697,ENSG00000085185,ENSG00000102034,ENSG00000156709,ENSG00000134594,ENSG00000056277,ENSG00000102078,ENSG00000134597,ENSG00000165675,ENSG00000147256,ENSG00000147255,ENSG00000123728,ENSG00000076770,ENSG00000171004,ENSG00000076716,ENSG00000147257,ENSG00000203952,ENSG00000156531,ENSG00000165704,ENSG00000156504,ENSG00000156500,ENSG00000101928,ENSG00000212747,ENSG00000134590,ENSG00000203950,ENSG00000186376,ENSG00000173275,ENSG00000165359,ENSG00000169446,ENSG00000198689,ENSG00000022267,ENSG00000129680,ENSG00000102241,ENSG00000102245,ENSG00000129675,ENSG00000147274,ENSG00000129682,ENSG00000101977,ENSG00000101974,ENSG00000184258,ENSG00000182195,ENSG00000165509,ENSG00000179542,ENSG00000276380,ENSG00000185985,ENSG00000221870,ENSG00000102081,ENSG00000155966,ENSG00000010404,ENSG00000197620,ENSG00000268738,ENSG00000269556,ENSG00000171116,ENSG00000156009,ENSG00000197021,ENSG00000013619,ENSG00000171100,ENSG00000063601,ENSG00000102181,ENSG00000029993,ENSG00000160131,ENSG00000130032,ENSG00000147378,ENSG00000102287,ENSG00000268089,ENSG00000147400,ENSG00000147383,ENSG00000147394,ENSG00000198883,ENSG00000183837,ENSG00000235961,ENSG00000063587,ENSG00000189420,ENSG00000183479,ENSG00000213397,ENSG00000182492,ENSG00000067842,ENSG00000262919,ENSG00000130829,ENSG00000130822,ENSG00000130821,ENSG00000185825,ENSG00000101986,ENSG00000198753,ENSG00000184343,ENSG00000067829,ENSG00000180879,ENSG00000067840,ENSG00000126895,ENSG00000198910,ENSG00000089820,ENSG00000102030,ENSG00000102032,ENSG00000172534,ENSG00000177854,ENSG00000184216,ENSG00000169057,ENSG00000007350,ENSG00000196924,ENSG00000102119,ENSG00000207165,ENSG00000147403,ENSG00000013563,ENSG00000102125,ENSG00000071553,ENSG00000203879,ENSG00000071859,ENSG00000130827,ENSG00000196976,ENSG00000102178,ENSG00000126903,ENSG00000071889,ENSG00000160211,ENSG00000269335,ENSG00000160219,ENSG00000130826,ENSG00000130830,ENSG00000274183,ENSG00000277203,ENSG00000185010,ENSG00000165775,ENSG00000185515,ENSG00000214827,ENSG00000155959,ENSG00000155961,ENSG00000155962,ENSG00000274791,ENSG00000277150,ENSG00000277745,ENSG00000185973,ENSG00000168939,ENSG00000124333,ENSG00000124334,ENSG00000129824,ENSG00000067646,ENSG00000099715,ENSG00000099725,ENSG00000278212,ENSG00000114374,ENSG00000067048,ENSG00000183878,ENSG00000154620,ENSG00000165246,ENSG00000131002,ENSG00000012817,ENSG00000198692,tissue +1247,33591,192390,25622,1378,949,24557,8297,516380,34902,1950,304,1752,333618,49451,81328,24031,145325,21973,290261,50918,868,256246,75796,123386,805347,96936,129253,22143,112811,73031,1440,243587,150045,1847,153142,256229,5563,145821,28415,232840,475872,3079,223937,930,47702,87500,154669,16458,289733,119169,52329,42394,152,123050,34960,8320,7599,105317,51934,78700,116789,81383,3683,3987,3856,155231,88141,33855,66558,31686,41278,35194,7874,962491,72032,145117,8978,16460,534,6712,14654,42416,63166,382,67574,258792,50643,85977,136037,48186,124955,58523,8768,393,326612,3479884,3632,444129,536484,5354,29898,287608,59112,11744,32292,39329,480814,117541,29470,23523,14478,258665,270304,102435,25122,1334,74470,44191,85810,14864,364108,20719,284980,136389,990,175367,54952,129822,106695,25353,39160,313,56805,84944,82970,2395,151,141937,180830,164567,31941,1321,54811,278671,223889,541,0,26359,123247,79293,75137,6022,167056,36458106,32216988,17366791,302557,3091,72201,203703,174041,42433,144995,69630,11166,382995,69721,456,41567,18511,8846,15412,72269,64785,4646,91179,171578,45650,70806,33729,91578,105871,18068,220273,186033,17294,969,277,153343,320055,6459,33653,181637,617114,102340,64811,343139,80092,31978,211375,64136,79360,209,64988,44192,31961,2457,14938,34335,68675,777,792,229385,776149,4238,618,560445,163264,592104,15715,37635,285533,185418,153636,549313,52790934,116236013,244141,11376,165874,7575,61855,71966,77352,175,25840,227670,72500,279736,34787,514401,126801,1879,56811,2620282,241641,93047,67071,26004,83305,79117,136891,388354,11173,412929,44682,1173,21886,126789,92423,22685,357053,264104,4560,123803,1171,225080,165081,7396,168394,196457,16813,175974,21649,36649,421,77760,87842,7247,277326,2796,61051,8717,35339,78348,33595,190485,116872,3253,982,3623,79498,269206,86649,266212,30474,47833,1883,61387,17455,219803,38017,43633,8091,62017,233751,66219,326617,74764,39541,679,1642,339256,72288,18334,32569,27894,148588,67018,42556,47634,74111,39419,67347,13658,95961,140280,44952,14647,125775,46465,33190,43266,2022,33480,21888,129892,1693,186683,27721,345205,31547,115789,2176,22,133279,64753,262240,425,34319,47710,2606,92159,170293,2184,89421,58657,1998,284673,213381,18291,202545,196834,12925,13986,6689,26433,292367,7702,1223,164325,46085,37555,24000,256602,1140,23466,29974,325481,34778,603428,185947,55907,3294,12171,43029,26791,149814,16076,68473,76,222504,6003,1939,303,352,304,26031,42084,4803,81231,26332,841726,122603,355117,58261,1388,139532,19723,1757,127887,139218,79416,13602,34817,10083,88123,89354,301298,15805,11273,194773,25543,0,14808,102561,22440,2814,38310,113354,36445,78352,93197,1061,39726,2252,10409,29085,46236,94332,48050,15,65091,137101,34637,63844,721,50777,59971,612,1012,109919,139824,560002,9319,6106,1941,1878458,627933,62099,193990,5528,53049,133991,334839,2427,254806,186018,67982,100356,12309,130264,2650,9728,10020,11433,9745,110745,14046,88394,44277,3558,158048,4043,3582,19779,185413,11081,8163,112845,12682,18129,496459,0,11354,60567,19659,40649,128,8293,90095,203933,44515,33080,676,2620,96134,66986,342225,603166,75862,26951,4206,56112,62874,199322,129725,28632,22402,154454,84203,146013,42398,3991,4116,1294,2871970,1456,29734,1450,13219,5410,54339,222187,94564,28212,919,26485,17200,16954,68670,161503,246981,194073,7561,286118,43340,22780,79911,102000,9479,111584,3265,2654,211247,106627,52228,90215,769265,134684,1106,129269,263736,33666,3302,14312,1775,1482,19252,12897,4618,523079,0,1124,44607,35234,44703,13996,1070,7361,140834,36435,171677,28570,162009,351941,425,27353,18384,179685,89946,111868,101338,3628,82279,159390,31135,548,43699,68713,134,729403,307657,112286,849,107288,53349,37841,10578,170,39044,43332,392,28171,38009,812236,27679,216,43181,130723,74163,2556,12857,21829,43717,7840,48250,398,125050,4404,9466,284207,45833,10672,9538,41027,251224,264230,743340,615,39161,252037,6938,128903,57926,668,62185,85158,3162,72024,39769,839,19646,21813,35279,300267,74653,87953,56205,420675,296,8137,20285,355732,88482,13801,4244,992,10666,84219,112336,17146,598399,37783,191207,79338,307505,1445,10431,30555,1131938,61575,11224,37810,29081,28552,361831,1177,58168,1880,37744,2905,1929,254281,61502,13463,210768,233278,1711,7418,1865,77942,1667,124481,158639,91047,258271,116454,130568,15464,9015,12692,113916,90127,4863,769,363,52250,105630,35355,91823,33491,47006,5500,121469,1572,22865,55301,23711,211178,589247,38267,1416,73286,1011,825,53,274392,114224,94124,181981,55268,82704,19422,20652,40476,357,18339,2676,359,60034,2826,15388,57571,179973,75728,8361,6852,152108,152,1892,26731,166,12356,74030,47426,57532,832,3691572,20580,60986,183699,19399,116438,158981,25102,87250,44895,363,133871,242499,214357,129260,318841,24978,87372,39723,61573,74140,42195,43516,5474,81355,109965,10328,62415,16538,145739,69729,18465,630,48064,49331,109388,58379,51041,2939,238576,34001380,111817877,4292996,518853,863696,57346,304,88452,60442,45156,6219,306397,152,153922,221,98249,151391,39666,33828,127147,559,2376,1086277,395101,77659,5128,133,238573,101029,29801,15694,67239,56886,791,137553,137308,113650,25544,234986,70859,661,9044,62398,485713,8275,77791,1272,10355,124475,19821,6426,72988,820,11937,1043,22599,17736,115935,101194,34834,5221,36644,12520,101706,233283,21104,5957,104823,17966,46920,42889,33114,32975,48480,199779,122516,136115,5079,17502,82259,91077,48604,90623,14674,59045,59641,9409,272414,79709,24673,187514,50844,23074,558,90649,1420847,73159,19318,302,38978,6121,18356,152,4539654,14610,41370,1435,143791,7066,58472,42542,99368,336205,344302,44718,103615,12265,456,49074,0,727,22093,213124,10926,326634,244936,5563,219,1304,1076,2131,18541,0,125442,27949,491,102432,46388,2130,101969,48726,15761,103991,2869,9040,70216,18695,104112,46598,1997,45192,2413332,132,22712,256172,488399,591986,112525,55857,88988,19603,53422,114808,158770,69965,188085,120544,1152,2224,3729,11770,1289,6212,1471,6098,524,0,17712,625,303,19332,12161,71851,14740,67508,82288,27131,71475,974,272911,22851,5037,100730,127771,159268,47260,12124,743,48967,963791,358,227778,90109,1068,65508,33763,169697,114379,382232,87032,2469,51321,20562,239434,42970,26665,2195,18559,24843,963,44915,104241,146116,121638,185512,57847,175376,247158,306205,329930,86739,96193,25924,925,71433,13907,17201,1865,293698,3876,3401,70621,159821,128342,2252,7362,12607,3996,3703,628,220,509,1090,9201,298,318,256,284,1034,19654,419,12200,0,118935,0,283,24893,470,56181,27267,69987,12166,253097,31508,246795,37564,290572,68415,117940,176696,104401,132794,40870,369895,138354,119755,1328,309579,122,299768,253761,121478,68377,47865,35234,7559,188675,4777,486258,4449,51141,188028,95946,192911,112,9917,38587,146392,6115,1875,151547,7060,2416,101731,109801,33790,169223,4319,185751,134741,38508,68354,45545,108225,140660,21789,277,163812,99917,63739,1996,272019,67045,169531,206146,40826,189650,24738,45929,171737,67169,701067,158545,51109,90920,2125,342115,26668,48379,71059,2910,9610,223447,23201,4559,403994,1983,1517,262991,4695,181,64734,1625,1940,43058,2707,64570,74112,105914,312101,79725,3126,2651,4023,40261,1232,129831,302,43623,2160,736,380,1366,59072,5693,106,212,5318,1840,59858,731,5461,22257,133,9593,25708,76,11598,8434,956,1635,325827,9871,60865,1226,558,118454,32336,291,1343,154917,647293,111710,16657,547010,303503,588,72446,3961,18288,2218,2851,1585,863,0,1422,313274,94373,97472,17717,17239,36565,104065,78613,269112,75129,113050,61940,49146,177720,21394,1147,85,16994,5009,2426,6383,173077,24614,2625,9287,8676,1110,5497,202,0,2237,37389,304730,8781,5574,945,21641,269,166328,200368,55515,25637,6105,244981,3542,1256,381869,0,4211,118324,227102,151376,115586,8683,132738,28710,1879,3590,0,272,79130,2357,258266,15759,125877,908,94113,166194,121946,70276,150999,7514,222,0,82384,501665,54279,31079,3635,183176,28893,5660,2970,5569,10401,22825,61003,75642,37339,23366,20207,152,64435,10141,9833,498079,2751,94276,53436,103,19364,6601,59632,314990,152,0,4504,579189,95,703,42021,4949,35810,514020,69377,512,114542,0,143119,57690,59220,1023,148496,6961,84440,12619,5113,1238,141997,105994,1888,71487,71070,126097,72783,137071,179900,1915,1927,432,257906,174080,167147,465312,16992,89342,123556,10552,46925,35659,32328,549,2580304,391,29509,51132,152,9035,324595,424357,29614,19799,12065,190149,177457,43314,14560,41108,80620,321797,693444,29814,45487,56203,349627,7300,11041,342154,6530,183337,727,2538,29152,280,960,47418,974,376453,121380,100614,8393,434,64860,1770,106815,1474,2563,2265,70633,1088,71541,2059,132496,32312,471036,49560,1491,39330,53723,57195,9259,372,179569,124352,5779,6755,162254,13355,47252,479104,4,82292,173216,21704,103759,84584,156475,437250,5304,74983,2152,754,2521,1531,149368,1728,168156,9729,83940,307258,124332,92820,4467,46141,0,15228,844,3261723,66890,187116,0,165277,596,521201,520859,31901,120305,44692,325,16421,79301,289946,42800,231575,13587,74530,2365,2577,50798,69820,10592,65709,4487,998,122596,202236,6097,0,527556,51688,589640,120875,19650,5106,11326,1167,77775,10705,87827,184311,36859,236528,1721,684,114088,83217,42558,89862,7354,41782,68546,989,2788,0,1006508,69649,1189647,1288,18,22774,16552,3595,7674,8574,150015,54539,4132,3034,17481,1293,194093,343685,0,94219,1112,248209,35236,1750,214965,14836,67333,90091,3137,2282,24534,33083,66,30958,635,80320,55568,164325,83300,80670,5285,3287,272888,1717,52778,35399,3690,42771,26992,57248,371929,33215,225432,124293,11867,57263,112275,32313,12326,152,59850,1022,8831,343893,70993,84815,1426,25482,25622,61036,3241,399646,83568,72037,74010,46096,39154,341142,22857,34830,174360,331163,250194,653885,510951,307689,151744,7469,90055,61990,142779,10563,380319,57572,142242,215390,41947,43054,74788,8672,940629,36281,56916,255079,670,40878,245986,40040,3324,4487,144,185851,206039,220385,28588,27898,116161,44060,39432,24357,756953,202664,83934,22957,565,159528,63961,45529,32508,630,26330,126864,51024,21316,236460,84079,12239,25125,11239,65171,14591,5096,15772,172210,424415,124,658676,49757,223060,42351,84129,110455,22402,93115,274379,14855,20830,2554,282528,210174,18194,357886,75999,128895,6585,444,1994,108858,13870,25503,19039,0,1015,2134,6229,39240,92346,101114,205862,306,102030,70433,232499,1072302,60057,8090,19048,38493,69855,95482,125227,348,6994,5790,5996,151036,4033,541,446,152,60798,84055,116102,22499,1153,302578,105899,181101,108916,8897,10466,92525,75588,20670,48359,216717,572537,6617,141,92306,21611,79584,222,202,329651,1796,1022,57498,193230,653393,16251,135919,26076,1613,216446,73461,16320,18920,105524,1798,32482,365646,41487,2330,43213,53382,110671,41885,136712,211535,17420,83429,70170,209700,27924,155695,722,70453,103588,78055,38123,122465,358653,17501,44703,13781,17196,278,503,682,25701,54230,171887,20127,37095,3395,174238,12967,14580,1481357,418,60068,4852,66090,303,66207,69716,120782,79474,127113,1457,8614,104700,119457,103250,121712,2474,49283,2937,18491,39356,241189,169358,10720,20267,757,1859,9192,10160,5326,117337,37458,352420,18670,84500,196462,1011,821,81930,399794,20434,205892,255050,57217,40687,13410,6928,60594,239220,390324,105480,16060,637769,209191,189211,77820,40606,168202,28553,45080,39231,212348,142613,254507,125908,4408,46539,13894,286821,7880,9125,70224,561,958,340530,20234,2815519,486829,209312,140,80283,162703,19396,54660,50361,346988,6551,702,944,21015,26672,34072,19443,77004,449,1726,76574,8785,111062,4552,5429,17448,8296,7012,48991,32243,46635,119556,8693,85913,38676,101551,68455,31630,152,670,9734,47439,29005,24279,82452,240934,107582,41680,10966,234545,106216,4098,91427,152,1063,97219,1974,2009,40916,3355,33509,246452,85412,0,9069,1923,55390,86446,100422,5945,2326,266918,351960,84277,21175,90089,3894,73,222766,6736,88684,326516,85231,109922,66524,35042,61964,767,43967,11769,9437,22573,20319,61629,182786,267611,151,11493,408825,984,45937,3043,593,135288,144077,35078,18075,362873,1865200,81847,17668,80538,389257,3700577,116542,75749,41683,711,81417,16217,53246,74450,35473,122795,7370,28429,211863,8679,114860,442398,2764,301,48105,301895,26463,38744,268787,82644,73101,13012,256535,127581,58108,151515,148,74467,155889,142662,9072,266673,11338,16147,60912,125745,66892,2261923,265273,200764,58626,174496,2924,2177,5923,5176,337283,100499,162080,200416,152,579,309992,1262,152,92345,7535,140047,263,13672,68966,9817,41545,47044,374788,84643,11073,14005,56051,251401,115745,703,1260,314072,21007,1402,525,69148,12776,416611,26177,1218,13479,23924,17033,104493,43998,133390,16895,8569,272,29942,2679,787,162568,44625,45572,257062,6368,249408,58313,98212,157713,5764,91719,53303,0,380,87613,1061,49701,5068,1697,92778,1208,141434,35117,216229,39105,68195,11444,575,11515,29082,211710,242616,339956,106533,33027,1850,25547,139294,37884,3192,735743,110635,170734,8246,27629,26464,58492,133745,73558,49411,55454,154289,20084,133,2511,50619,26587,44421,31125,35583,122163,584540,100518,7125,46908,37669,282,18301,76,114152,601,8604,98350,95635,43546,75768,37143,14161,139942,104548,72458,54401,44562,131,175091,2128,46021,105652,148796,78934,157321,122711,40854,136861,5261,101132,2029,64158,112567,28771,155361,0,35890,499092,8414,72495,40899,95618,100542,226075,98,275065,88530,34843,48153,71616,196487,31393,440764,45343,54221,102872,4085,69316,144528,182350,9145,28713,18605,84479,138259,21807,0,95445,168006,45512,262363,3534,9614,20825,105325,110205,68764,4080,264,36362,428864,414633,212257,59502,23684,184478,93771,3567512,617450,107095,283683,53000,32270,83835,42114,91765,98483,19580,75693,258813,53011,196876,7797,1961,11256,106385,396603,112814,40514,6226,34410,224398861,17632300,43519032,4604,22555,3644,84843,297969,1641,439,71600,7804,75332,145837,7526,65,1103601,25942,101715,312570,23928,8996,247628,57721,41858,120374,126432,228624,282454,82894,119862,96865,601,155660,222,130626,9461,7208651,10446,27196,14999,109174,132868,119778,151,18777,103280,106649,34966,73988,38688,42050,161362,252514,124488,48788,121043,152182,15414,1534,152,1293,222358,645,27233,8714,59658,17079,74662,1423,308481,2304038,7114,1749,16390,22684,113200,66942,11748,5833,5443,9622,23744,210801,37754,9760,1380,13682,223484,13758,92479,13156,74193,16080,75,274121,131549,65451,165990,4576,2060519,166777,93386,296488,5666,77912,100453,78701,78644,245493,33054,13497,76748,136571,205,5337,142945,16607,4879,212,9434,69333,58872,248583,194715,121683,1209,292349,76812,1710890,600121,458871,503409,187405,71314,289365,236895,1644424,540,3377,57019,257756,293433,46684,106639,1059,3554,1157874,56414,3034,17330,3683,43492,5335,146054,31330,2064,3823020,458,3361,872,1368,901499,37800,20310,56918,443771,84542,890,32279,1437,194910,84719,65579,152,78210,76,426,1900,207013,76332,43245,156270,91729,18740,30002,973,304,27478,0,856,533,2118,8648,16822,228,54549,44,113351,380,178951,1138,136714,43070,90586,80563,2742,54981,210889,90896,55769,44654,280053,396355,248366,80009,63303,3138,13357,6349,806,6537,7804,41184,7121,455,418314,39028,94409,1646,31968,143949,1239395,156892,24794,0,95148,1485,97017,173468,135941,0,362727,27400,55221,110810,65398,32432,25556,15546,110326,774,59453,31751,114807,1390454,117870,60262,33833,352624,40770,129394,3891,252782,208662,304,125805,35698,263451,51418,50203,407821,167734,113341,59255,498,3974,5400,106317,295837,135749,1250600,227616,934798,5549,32093,199099,33432,4382,45992,2601,19155,419,9505,37762,50236,77553,387665,1643,631,106616,46330,72276,27019,4807,422,57361,151,920,164851,61079,36717,0,47843,52838,38255,79522,270,36120,9015,403,23184,1260,25889,767140,108964,9312,2655,1342,31076,0,52241,17060,5781,41847,21254,53512,33285,105401,752,379228,39056,36709,150972,18508,30645,59172,303898,8737,309,661929,177497,15878,417663,119514,17401,493310,132038,69343,120886,552552,240153,16141,16631,378337,37345,53578,4526,40507,4635,1242,19494,1149,248790,532444,161393,40773,114933,95932,160862,304,82369,11394,153163,41314,56018,6958,63035,185023,148875,270,69133,120587,465189,0,118583,40074,114,63903,20394,256222,186400,14005,250,151736,50120,54816,259972,131110,79768,175467,68835,143040,969,12807,106318,144717,771,287721,98572,54323,131804,304,1466,83854,7027,438536,168135,98151,1635,447,2558,345314,337256,1583,66966,5862,520411,18616,1043,41369,1087944,3507,19801,173123,20922,136530,446,1122609,27941,229867,1048,152,1986,2053,123504,67330,15108,353487,72271,100064,80401,5572,1708,33174,22332,54298,412,11574,2672,86730,5763,432,158426,159590,24372,13782,2751,2988,90028,1615,1416,3466,1846,418785,137297,74511,66387,21426,283761,44913,13052,3490,114908,5000,53406,5532,332075,177497,16922,64800,34207,82981,10661,1555617,2181854,31758,2396,719,34586,68,1202349,1620234,124976,113396,127744,10553,60052,809285,47160,7291,22316,161620,1749,2300,158125,335921,25212,8759,59173,72587,79436,56330,356921,114776,80314,574,205208,967,46156,576,9206,0,55316,213406,439413,83181,17077,148444,1998,109788,139089,132007,3666,93341,129072,15176,71924,92322,164199,142196,167063,81023,44499,61815,63354,302,3701,146122,117265,195019,24770,42681,481,8342,15261,9801,685456,40234,109253,89578,50062,148709,62514,60714,13123,87284,43234,10165,3141,3113,60157,55978,621419,151613,32057,650711,98016,639360,384764,2154,35950,11944,94925,835,140440,118895,4804270,1184472,166217,441940,99780,79770,86916,410,158381,248,133,46331,166125,109993,104839,97961,51114,49477,405076,66922,66534,1282,56773,44158,5789,50418,59792,332,129439,46713,97932,1413,1063,1956,443627,162434,59847,282814,12192,108698,2904,29376,14642,67682,45848,491,56845,32670,61604,116059,138616,276,136066,1315,69164,103245,176218,53755,189635,15396,33613,11210,50232,1101,50643,208970,187788,47398,81286,136812,11190,67745,5173,169131,14723,87581,146470,270,4802,111493,68085,76666,85859,385501,320242,1318,8992,613,31133,607,69456,45808,120689,1104460,280699,144654,74903,228429,247427,456,269783,40963,64397,10051,111373,4098,243504,93421,21666,27039,161632,393214,121771,48545,159869,107,0,307,265,9015,44657,133305,948205,114260,54945,37876,0,10046,11282,324425,294,36348,54017,200930,386497,114476,81135,2679,2311,124882,5170,128227,61019,266042,35435,60317,78119,3508,20214,2952,43854,84988,4063,76989,62969,6154,98377,1726,75315,49471,107028,53891,135690,606,110977,174,3004585,4187,155571,88451,19165,401,9233,41171,23444,224534,70445,100134,41657,31899,29930,38831,507,104033,10001,167903,133350,23688,63056,66509,1169,103094,54897,12020,36917,59371,47268,4597,3276,649,158619,24669,221567,33645,66198,27912,44599,37280,466909,1397,21884,350207,34078,36678,840,51532,178984,162397,57752,4030,140615,281,357,2252,150,4023,60739,2217,41135,38806,1599,1191,6008,221067,439268,62294,2747,190,23935,380,111786,70116,65682,50592,209168,86269,1448,152,217904,52040,80637,86017,176697,61061,60960,135530,20807,1523,12096,4916,8279,3794,152,1883,184463,64123,178077,486779,143277,1712,1272,1045,32318,63402,135974,507,131023,0,13475,4047,5856,38179,21363,156918,82977,27039,18890,145,605,43013,0,100090,307189,48849,411890,7441,104747,29823,61277,0,50525,189598,66572,3174,11532,1332,256,6467,592584,337454,113856,9318,46039,4551,84163,49090,71506,62029,4507,75868,26497,126616,15217,480,12733,214,26370,32202,41024,1484,373,2225,43424,59177,1051,168107,113554,29216,60058,90563,282,90,0,124632,40592,114900,4666,181476,147451,754732,748334,440778,221114,78728,1283610,200204,14859,386632,77121,15736,28491,129,21668,1219,40266,75652,3448,483,835,311631,196995,303548,2356,50235,37847,592400,335275,63323,342639,73951,211561,667,2131,75099,1000629,1942,166054,448902,962880,112179,39480,26069,147648,50404,54945,829,40305,2969,1732,57486,209163,67231,25459,25178,40082,35558,113858,4082,191187,2502,25070,391878,0,66679,4782,63902,176942,43889,6466,0,7659,1937281,23773,12101,10336,99028,127234,182690,187633,11545,6004,3330,50626,64446,15171,25625,1414,4376,7234,40240,31454,8904,402200,474014,14594,811,6537,32245,4845,16146,91099,23186,59089,16944,20991,17467,394,145245,23104,399,141065,705,250521,14700,7062,119748,36379,0,878043,323861,151423,3132,9017,247999,2943,935,4216,38596,62020,162958,55665,194636,538,73066,3440,10190,17297,152,134445,8428,28097,3794,302187,31238,99246,34242,17136,313418,9422,28790,26390,345947,13174,89456,15122,25793,55552,68740,89220,8350,27054,543788,6185,22872,2311,31987,9524,99833,4045,625,7494,820,3303,292554,178695,22078,168388,287694,247919,44611,6396,36534,27720,87771,71011,1035826,49622,61284,468791,1687,12826,53094,158522,2831,101818,267437,180037,830,43387,10445,5902,7014,98061,291246,2755,10842,10358,37492,520709,144447,55055,2780,469592,242746,295019,538747,420582,218483,6053,97690,147718,91,7516,260568,116,13294,44462,99520,15486,187109,2718,23607,62,5922,5810,299,7058,13622,100623,2090,97136,163602,1825,923159,749,206,5708,1946,106437,3788,5496,7568,436,0,354,76,3982,26430,12542,456,424477,4182,6531,754,155,794,758,19747,275,657274,1180,921,565,677,253,134,0,9384,13076,19196,152,87426,16586,216766,95393,3778,182803,148108,523,149881,239254,147152,13611,21472,1945,133172,13390,207598,519,182319,104186,5324,7830,157020,183555,1115,22964,260582,53003,1859711,49275,34298,2781,121097,215052,55699,187282,194696,4195,3490,114764,64214,121730,1704,1098,91136,84851,168679,163526,4138,1059348,301098,65064,185823,1600,125576,157014,7684,543669,94120,9666,101432,34961,37625,33573,173916,57171,76569,355839,45789,412,118645,10098,270,184675,523,74634,0,168235,864,89615,16829,98327,388,41002,184371,110687,3492,179206,2748,121828,69480,31365,22560,71409,16605,154308,130726,26571,100855,7863,39383,15910,127409,874,74260,91461,1557,27083,3617,44821,33497,76724,102501,13553,85446,121715,119041,15033,891,0,7090,232850,114049,286281,250271,737905,333504,28629,8649,39074,965,50298,72851,157642,17509,129054,0,37485,65128,79899,2173,444,3153,76688,383,51000,135224,294304,12613,190792,6090,459204,5290,291061,693,76,1259,108976,417361,419,545,119220,287345,130793,136219,6476,2465,48019,69174,9852,79045,5355,101780,101053,1589099,69873,19212,4100,4634,0,12066,3354,119494,15189,40032,59826,215135,1383,147068,128269,39688,751995,158,258586,252895,53485,51600,29015,20501,408969,4496,46770,19102,24738,751,134,72864,282316,45254,506509,48070,49193,165838,1457,4925,1485,1786,5300,13646,304,0,2562,27860,539,27762,190,657,1885937,965741,1476020,165803,31527,288,104391,120074,3153,31481,43067,2925,566931,67837,112849,0,230969,13339,125897,1247333,137971,49472,2314,150265,475970,613365,145,304,0,1023,348,837,436,39609,262674,688895,1501,364817,851,12859,116685,1159,19299,13241,32276,1189,0,1074,5482,74980,55164,12473,908884,16191,56982,44735,102210,260358,126029,45163,106931,57017,10204,320224,69633,24145,10176,508991,221925,560585,14437,246927,119760,810923,312036,81067,65179,977514,161323,62582,341853,146774,327762,1299,245271,54069,4008,421281,349550,139325,451577,1434,927292,346437,1592572,17913,2204,715,1965,297,30743,138,562,34609,22107,327214,34,381265,2918,249696,21781,3509,187440,303,233,4018,13028,232571,24758,226669,334342,12577,100261,95017,33531,4750,5391,907397,17896,158786,170160,57470,22477,42530,105980,39381,13973,647697,12548,130386,178855,1870,153095,294652,1235,49303,18736,39976,61625,125739,37799,131,256715,49364,76183,247166,116541,1095,94591,43608,3649,31293,158937,46516,23827,13474,278643,75773,30620,88296,73016,38011,265654,89841,243707,277034,55894,63178,233937,3106,113727,1871,135198,4944,72714,120,130018,1238,211472,17728,35706,121492,231306,246308,285754,475,14404,1601,63850,113016,363635,617283,34201,146302,127010,32110,2781,4112,2382,134270,133735,4352,3804,0,6160,27584,3544,47594,11430,50256,608,455,3470,12028,152,3172,448,58616,64997,50338,27550,57548,47523,42500,133412,285269,571713,723082,5099,97643,369823,102475,83088,47968,26999,28552,48270,42028,38154,117967,95420,146024,697,218919,36017,260427,33872,872,5588,3214,223196,46703,71712,48547,6144,215506,282,812477,16414,59686,16948,25511,33579,3247,125297,2327,2792,87359,224901,9243,12065,104331,116956,44875,22913,2716,356,52749,119491,265,1502,45734,2623646,15971,48089,10351,64543,88112,2510,136510,22417,85182,63235,429318,144863,105372,41744,215864,25076,39067,1407,51028,159966,151538,62954,3118,103284,80376,4959,14446,37799,106381,197688,21856,9475,99912,0,91748,4470,66851,23195,56813,352719,254,913,86429,115718,54514,31013,15247,21822,73276,164959,175898,119168,30051,502178,94569,186948,42982,7681,146512,1453,102875,84412,5153,322713,4805,345,97815,62185,92746,54589,93405,301539,127727,152,13854,356181,125173,54547,303627,1062473,273388,1016,8352,19233,6187,16770,10582,167773,30788,3209,394882,95926,160217,2383,26126,108701,252,30806,357236,20502,65706,2086,0,57162,101454,304206,20657,28406,36786,157075,87271,885472,82646,180735,301,59442,203,493,181490,0,8093,41615,71442,375749,3887768,237510,2472,24415774,39967,83218,84095,320443,379504,105943,58428,332324,42223,5421,642278,145501,112189,101346,56776,49396,388,19540,145071,111821,625423,56799,70858,29857,4054,161708,86909,155499,7899,78640,27359,92498,726099,2089,40402,63950,44847,240851,77883,250458,39298,76,615,812,98428,2131,562271,154254,110504,127690,277352,56833,38566,29100,100765,105703,87397,22968,36226,26381,1029041,75344,126661,47601,48177,70297,6819,65459,467635,384684,57055,2717003,78165,56395,77083,2444,38457,57572,831,6080,977,25394,87469,236155,176297,4567,590724,36389,198545,103265,41178,1372,376323,152,1653,94088,66688,85102,153706,287251,82807,69854,56694,92433,52919,72895,49611,774,128,213458,59015,35946,281166,0,5736,673,92307,34413,14555,91270,69831,200682,1409,66035,106083,87060,3600,399,68218,23758,49600,2103,1745,496878,3715,104580,14014,79719,549,123476,84526,2703,813,66193,49981,65506,0,97003,65353,12312,211611,88177,143831,379952,49381,206750,188732,92540,32928,571,31922,346540,497868,16870,114,458231,84101,30663,0,37302,723,99417,151527,4717,112226,382492,86275,5550,119089,22870,676,72636,10894,393,2091,82206,2220,302,27432,18797,181026,83084,130499,720,34089,6254,318330,49619,148427,129569,71959,124392,140220,33593,130986,9080,2369,205045,27646,25252,28328,56553,209648,49130,595,106777,35891,157309,11246,69417,3707,15816,25783,411,5753,247473,15105,18777,59410,881,38200,2192,14012536,63635,52120,180149,9666,0,148767,2845,45344,152,45106,139528,998,78474,29534,69800,985052,593,35375,87488,27077,930,567650,18643,84411,77491,78217,86146,760,82672,66068,37832,69885,4656,9673,54394,12159,448,70848,34,8398,5672,131598,288608,91613,26682,37651,85861,8120,47275,4387,174397,15767,106814,100030,148,883125,36761,4429,69074,2151,32363,18636,33713,9317,111991,34666,50810,26263,214462,87309,43093,270147,103248,129239,171582,301777,1724,34856,132325,397,21861,282447,8362,152320,81761,891,14912,14195,378,13861,2969,36068,47053,0,45450,379759,267476,434058,118710,43442,2960,293928,41206,808372,588974,352815,69476,128086,123,9710,94732,638723,27324,1035,510,152162,37516,82075,15846,22850,0,18672,156137,1810,10826,5346,111313,191762,40244,739449,4049,44450,46090,5674,1191,128660,454012,418123,56236,114023,36031,334573,201485,1366,75029,195300,184282,728,18850,1066,142407,252929,625851,28381,11740,34096,175892,86752,114,384,25075,359640,96560,207241,450543,136922,168,34142,108369,784,63226,76468,1595,85367,224399,87533,38769,54976,147873,10157,1745005,0,1418,158309,0,543,9525,1446,506703,318366,6419,127980,490157,1875,217081,0,161882,66273,171319,153554,28679,177411,97108,331930,29782,65663,262827,423229,1197,131848,111191,85804,36641,26928,135964,22665,392593,74901,148,190183,1694,35646,78866,327891,231686,446010,89035,13183,0,8093,109095,57058,6726,73580,352305,3798,5828,82964,79562,48023,182,83652,4672,457673,22628,167027,30108,133706,121134,45338,16947,169381,177326,5352,70145,17859,102897,118108,92552,6516,73914,67922,160511,29529,32948,48290,17282,62965,63738,12635,385782,187700,250,1238,190,706,133284,12508,251,33361,43077,175348,79542,63593,16777,411065,74270,28427,26618,10335,201346,9413,6737,87585,9755,66996,90943,63525,82657,6438,242502,87396,26336,66624,124440,261968,82372,19223,48025,4344,2143,13331,27103,2788,18820,30029,70922,12157,89351,453217,169923,43421,2149,14578,38760,185297,79464,13703,57152,628686,14602,557063,115199,31003,4489,24134,358278,218660,139898,29354,123593,42449,82091,15324,129249,17083,185676,62800,297,23210,9412,103325,2048,40774,19212,221404,18216,616,3038,60288,1929,189256,111702,65853,153723,122684,74629,8845,2169,119092,83388,30447,80747,27154,5318,54638,145956,107742,2132,61695,84513,8492,496607,280927,52404,99273,84736,79026,1363,88302,123794,9624,133265,1048,87793,38056,10842,98030,13604,54809,87416,3891,25891,1030,167246,203791,3174,575,15506,21715,50604,10815,229001,58072,231672,76,15416,51162,19312,78906,30421,98975,619549,4774,225228,2944,83451,88491,50977,14716,237709,64387,18591,112183,61994,34758,95268,92307,122145,1844,88857,80083,153444,11157,17608,261693,73409,64756,189906,165050,9666,81649,6115,1260749,290647,206241,137895,11694,95168,247354,663,833696,422,23520,1612,87074,98897,679,441,34793,13415,54663,187615,2228,5828,48234,53036,615487,110685,54218,221727,27140,24316,5083,40537,2543,643,39000,36528,89759,50438,78221,37746,49024,55299,280260,22952,116134,925,207750,33778,108428,105267,65622,235407,4261,221767,23174,9003,52810,53282,12440,16745,265734,1296405,204004,38927,1041,65927,4091,51414,137565,44842,128874,1556,79558,285103,2338,141238,69345,211,25258,75352,25109,78352,2629,50399,165,90751,158,69569,22633,52118,126299,45,28689,12678,16841,3895,5155,77447,3557,3069285,404975,88058,3627,7453,40249,100263,248656,72207,53184,221030,7014,25732,456,37244,75685,659411,102566,30491,104679,3018,86376,54879,746986,199247,234016,81801,68588,117539,1703,23577,108203,129211,468865,138231,117418,23766,111426,113151,819,60430,4755,606,2827,4470,344887,11092,21953,15896,2463,1723,250760,259,601784,3275539,760,275145,417815,20343,2178,58834,33022,51470,8172,480936,38832,8539,505425,12313,1456,169744,116678,219792,1583,20617,53631,144082,25604,241209,153176,407,194404,17434,121863,116301,479,1263795,409,67377,3644,299272,648580,1098718,50019,36177,48588,87958,69463,54024,73508,40710,59318,335131,4793,153378,140,402927,441255,302717,43139,72537,48756,228755,41860,72528,151106,83095,14637,2286,114445,3230,11894,144203,23658,131967,382285,51142,305333,3487,9615,63341,6817,2670,57381,29107,39190,131505,274777,14931,240174,112563,12168,7888,5446,467030,80406,97412,373565,88900,4480,3561,5688,37227,154144,239007,185556,8188,35522,1450,1386,317965,1262,2878,118907,19391,18689,55175,284157,614,19286,1998,9933,238461,221141,584570,22896,28121,652,23957,194099,21813,30469,14332,39227,775,116890,11494,62395,118864,80988,40567,1593,65793,1576061,3156645,9965,133591,112324,5026,235,20622,11841,846,56284,61273,55104,14860,921443,888,11235,113400,267881,40472,2979,4542,26323,19300,224418,813,5265,13662,226736,89086,30489,47255,12617,2374,1022,83244,13104,8802,35583,31050,22,233491,18601,32780,5633,2172,86527,255011,325046,2163,10858,33346,129211,4525,1566,86759,56771,113846,59099,45876,103380,23104,120624,152,343,944,300857,177419,50290,42613,181622,144792,40321,43056,29706,75208,52292,139679,51120,110387,5023,124,20102,18162,94528,142196,171820,19965,36775,13534,2285,25299,4220,60736,798828,18106,684167,77007,47676,11357,1338,235685,80876,279198,223940,2606,1531214,17755,62150,5090,347,1567,9362,7225,434,11679470,33408,5131,19771,2491,162722,83194,80773,23958,140165,385,115672,81684,36545,255737,1748,183505,183804,58970,30673,28467,150243,9628,22240,1784,75569,179174,6756,138720,180459,151,35863,2863,1269,8380,118700,79104,25199,36327,101443,26577,64195,865,99565,382778,68504,314204,249455,42197,760,214596,124712,47999,470599,5393,5353,17248,3586,22362,69020,11020,9562,144528,119656,225696,121790,2474,10448,3659,168,193867,232468,66057,3100,794,66535,2677,2302,43071,164815,435454,87729,214969,255979,6138,210932,60913,3119561,49365,231321,46349,38481,229689,196079,1597,228069,20123,76190,306844,494606,828910,52938,4953,45557,107352,128043,16985,1666,27370,28796,104577,16523,1817,14967,31756,41142,157473,57595,25195,0,7846,107758,89236,32586,203651,199887,1066,105562,18804,106376,47099,319,456,230,3949851,24125,3205,53549,174519,78474,6790,27566,42705,7113,176387,62370,54760,134044,6851,14881,172482,2425,1942,56711,38653,7295,1558622,86358,164215,32788,3199,11331,80970,1269,60390,5511,2481,415023,276213,23733,174642,210202,395,67077,175471,213306,1214,153,200348,70430,7404,24740,20263,96656,404,2325,27053,430,748,826,4340,75933,34149,136896,47909,851,47690,524,267,172470,175591,181791,133764,186718,23307,166669,17020,70535,150,0,64030,196888,374501,174513,60474,32734,99153,227635,57854,279,88198,122134,107315,222984,113,92842,110281,2111,370682,112411,90994,5577,295060,1216,8973,96086,55779,41191,105821,994,172412,16275,126469,4725,661,72,5041,201618,175810,19056,385169,36577,72996,8287,304,106613,27151,37808,31064,4107,142209,80463,31880,22489,1713,5688,25071,64997,2079044,11072,20791,11706,73754,1127032,11150,56861,110453,9900,273,1486,62148,56081,145034,12209,274109,139118,119772,113,188701,1281674,8755,17393,32209,47223,22866,90126,12184,5512,4064,212786,716520,152,43821,120382,8764,3702,8080,24677,53719,1449,3511,0,2811155,155002,258832,341872,375241,163523,292734,23678,194576,24823,356738,94666,2315,745191,43638,529936,44519,211777,77408,34822,42726,50411,27286,145,314040,435000,69050,98852,155659,143737,3291,454048,304,59277,43872,38950,55294,140977,62698,37537,692,28532,71908,77172,42287,96709,19857,85820,61494,11387,28976,82122,86134,111634,293,76,29695,18159,0,299793,63229,155694,4707236,80394,45919,387130,84990,67830,239296,204283,590,218612,176053,19143,77150,120385,213307,2644,234306,217065,39843,15269,72961,29762,6117,22869,78599,152,34703,237,37691,54511,16732,70834,441,17158,22760,925,164340,103309,91244,140186,93752,9984,3618,192107,78,93055,39941,84364,153666,440803,91845,123197,281891,102192,224956,9069,118280,35687,884,180083,3151,121828,1390,2256529,10811,1398,97892,2014,45633,1383,200891,1047,81428,15068,300532,3,278233,119787,730,176321,40246,98468,11242,28914,73332,5456,92685,214416,33,101020,2690,3118,1528,0,128156,231054,38006,240469,74177,37812,1977,4783566,101821,8297,153231,34611,13680,80695,601,32577,21966,1371,12157,2446,102487,40677,29513,12914,356750,34920,46991,10652,2537,80811,24949,43554,515,152,28805,14076,9326,175362,49888,6981,18222,231767,219953,300243,179832,3800,37877,44509,40590,59884,58817,148629,82491,67755,93940,3584,57434,221742,51862,55789,3712,36177,1126,59813,214496,131285,100271,2839,26778,8349,80793,47374,607,42281,611915,39866,150117,130078,308098,267608,3696,71538,109534,1609,40900,24136,66334,69709,66182,2786,4714,166117,34129,200653,219643,522693,375246,133,52703,21887,679,30956,225379,95043,157412,3765,884638,39681,142031,591875,189444,48672,286084,48708,353847,74186,105399,58137,500734,300687,79464,822349,1419596,326420,374194,2464,36158,129283,19618,6885,165852,60028,109851,34135,65522,224768,173060564,5055,1715,2068,8632,170865,295629,84274,51175,49502,32360,511,72702,2029,147435,746,382779,337,43765,435,151799,188316,51991,3341,64518,18938,5995,52778,574934,62244,119728,75279,29414,135341,7663,711,572,10193,224283,307200,1817,123485,95036,619412,28490,149,17903,85669,131111,1807,292324,114458,0,142804,21635,667122,75843,5832,152,317205,41614,5064,99828,628182,375988,8921,341153,201002,4902,61228,1289,144245,73026,8480,4823,12636,50105,20389,4924,129255,716,38503,239361,10808,38270,220140,190827,168972,19276,35739,168448,157332,45977,224311,30567,315,2390,760133,78843,9093,202849,3553,77122,21131,36663,40889,16081,114893,93290,2187,5144,19994,29151,15684,163726,7180,64783,37552,24334,29740,27632,27073,99308,164029,321640,59254,172868,65032,35587,14974,3578,32873,49933,115238,71057,9327,78857,14294,49656,18967,161152,156304,120054,249004,2708,605505,13044,459,16254,19918,0,915,9076,31248,35211,165759,305995,49781,15976,484,0,516,2630,180227,2772,2898,19486,2164223,134760,7509,142196,236607,6546,343373,84368,97953,9786,26149,25393,56807,61578,29336,131371,51382,5068,2807,135295,3898,10579,184271,797586,133215,15723,112208,15610,6369,206,304,254229,304,35265,1687,45659,35,20416,202890,156045,49132,92483,1975,680532,522511,93859,6608,621,140,165120,686854,157355,652121,48320,793,1104219,4544,24847,31629,115657,125313,76812,257838,71,67400,272,57952,107114,123517,72202,22099,47078,327161,152,1856,27007,70732,82318,34141,194118,15618,2772,4177,33293,172468,452445,24424,139721,152,16177,79935,4128,105864,10703,1156,7173,20208,244803,531459,152,79,89241,53619,2144,6204,56281,91739,31847,55441,86926,29052,19782,40545,103756,198383,106449,104234,11057,103593,116927,7052,56245,74673,14747,38390,3401,12260,18829,41224,19345,104827,71,190582,112158,34706,34901,205827,15330,38994,114185,31766,54239,244340,109793,175866,1549,190664,7649391,107088,41285,150628,658,2534,22376,20033,203659,369878,38713,93620,79184,61349,13421,56275,6304,733255,26051,31411,137985,92794,68371,287555,27027,119617,28293,163583,68392,80221,249379,21604,205399,174226,3598,264655,7243,96970,329943,74518,100151,26631,93846,95702,267389,4530,82052,85213,20909,56831,1426,39068,12245,1603,73392,37891,314963,179372,17578,269839,1199,30939,7394,1261,25975,161356,23014,113783,146993,4020,643981,84794,43276,34695,130612,38600,66230,16504,117120772,81441397,187417,87902,50243,1201,454,32609,149880,22177,299208,185334,302,142878,7129,1345,11589,9469,21081,37425,1813,20753,57396,18252,137041,5992,7926,2401,506,39429,136906,47023,64351,80492,17673,6178,132067,122915,27304,4733,325468,39295,44389,295514,6218,3984,16104,22683,81604,229225,118391,150659,130245,156931,342523,3864,949,38248,439912,8035,12023,48465,1174,573,5940,158532,137209,149570,2802,85367,27110,20007,4085,46285,82339,70358,60275,4923,77258,22896,84,176909,3643,152947,56884,46122,152,144809,77626,551,5000,51532,303086,222176,2046,3415459,2301,1028545,118226,12736,324914,33755,50155,123069,65044,10116,334789,22325,6904,161474,25937,57222,34906,77361,49923,134817,5239,125975,21503,67713,724,127914,124124,33905,128758,3520,681016,137195,522273,81245,190797,37381,20196,25037,639668,12266,54901,87571,33425,386098,46486,130703,6677,210781,53240,80253,76767,169923,233847,68118,76665,337945,510141,470359,12696,2018,7057,59131,75941,75870,110685,28842,2932,1830,21050,243620,62521,328998,176842,376618,43343,149033,122910,1529,90932,225101,146146,1261,0,106981,62545,25405,83070,10888,1383,1422,96537,56618,330474,18240,27510,2003,60987,169828,344720,72451,68927,179415,7499,412693,0,40039,45791,47287,16823,6352,137377,103862,112544,132711,86463,155706,64663,55364,15568,766,22368,46488,52092,12517,17441,1182,18423,431,124,4916,5655,155824,49664,38754,3576,2651,8709,1399,573,825,38059,3002,2217333,62425,38299,515357,192703,48895,158676,7155,11385,461177,143169,100516,12355,32708,40386,43123,58044,83770,16480,4083,61539,152,270016,437705,47111,80018,108385,1869,3969,733007,44543,1334,98235,94965,158519,540,19646,69630,14282,5048,4274,127704,9725,80092,38489,0,452376,5595,66909,71191,596,19578,182,369,435,867908,247565,19259,1345,135468,70404,20761,32224,20905,8265,1502645,0,102561,132013,21825,1344,11522,17982,47585,30261,10852,303,38127,218,4,4694,4006,23053,66027,23404,27898,6857,5112,22642,87444,6557,31895,133019,749,29579,11947,83449,2840,86891,52019,415,20038,15306,1224,4197,40263,173344,287349,75910,50440,1550841,18798,365449,9627,4002,81376,23168,570151,86330,120953,5312,37055,67619,38788,152,105730,225774,184409,32813,52546,84480,8755,165282,42210,431923,41657,49987,73901,64796,0,456,1238,28341,313,8518,18273,1284,105288,54877,51944,7596,2878,415,93409,36264,34084,156068,5469,2051,298892,510,538,74287,67231,38143,0,1187,467327,43803,32952,47480,62195,1752,45889,0,262,662489,968113,62994,2477,43196,95612,5087,463745,174235,240577,238231,6,33601,29287,210073,181413,46664,88978,11472,8414,16701,331344,60197,338060,5249,22482,92,178,391835,11197,24049,110137,50543,65262,156073,25548,185735,1755,3226,82019,283025,0,218291,149688,48251,101979,110109,11035,27871,95378,1264,102354,3883,142336,290979,158207,867,29945,8565,11464,12067,42259,1204,9811,8901,239553,209503,45920,71335,123761,2122,25559,118263,8180,40387,611,405194,146833,11204,219932,154438,179,49420,152,442,604,28520,13973,122804,132168,29375,4880,78680,719,51167,29391,6769,23353,811,376,17097,326526,30666,276,4144,293297,440,5678,0,82,26503,139,758,1032,1267,645,419,249,7134,1715,70541,13097,133228,231720,33740,13581,95521,152,123215,37136,15915,140826,87820,176070,8702,3563,101164,3348,146232,29661,64923,27536,37,687982,107283,78443,64039,146997,82466,1589124,341072,15453,2782,13693,2333114,5241,73611,67997,118090,456,210584,90662,2211,3302,93061,158,258777,56079,129575,5628,70891,276289,0,201037,699,374,164038,239639,78247,343550,272174,35569,150508,8505,48216,3409,10995,436439,1346,1843,181094,4801,2442,69602,27606,10716,152,30511,3083,67512,6866,558,6435,1088092,5948,314061,87463,127860,3824,5171,302906,3655,140745,165661,61752,7712,31349,321739,2113,171608,1213,102850,201275,68532,483303,180824,744,137432,163507,33271,308217,133699,28992,220676,80933,188414,401794,5709,28042,148266,17430,67136,2950,139416,57815,145747,150371,2819,64300,75943,3196,61093,1159126,20178,242324,7234,15343,15386,349100,13876,6124,92818,8613,3644,197168,516,33964,36080,18191,757,1362,83018,29144,73763,154025,1632,13677,22360,106985,112309,206281,0,16374,206490,282661,1920,2320,159747,4678,44699,19091,3229,10860,2381,156570,9042,36596,2500,5000,48710,184401,22038,85661,117773,17957,40696,1132,64748,42070,73558,152,160,16723,5896,218316,28247,16059,17736,23860,29160,174704,4124,824,141784,828,114394,302,5861,11278,333543,394054,48388,730,107458,80393,3307,76508,4137,46545,45780,163386,917855,21545,413939,76448,35067,3403,8637,5582,1935,18729,2067,1543,900,0,2376,5523,235597,72531,160447,82667,1132,5398,2751,146148,150687,39605,3620,110808,93812,73169,102644,977,978,717,134603,230165,98776,98242,4176,131,203524,831,75542,43857,34941,466136,74395,101965,192575,7682,84363,174888,925,648135,128899,882807,2086,1289202,469219,78667,551736,129122,71292,523,171477,160625,36498,26207,19471,7949,31446,353,0,6333,54886,145921,40156,72647,162548,162229,56224,80050,131241,375572,201128,1326,36544,1249,2155,72626,85953,234,165207,37797,1050,3355,16350,9037,51317,36560,1003,31425,8730,141923,149029,644729,45108,585,444758,22956,187985,46413,464,37145,40933,76590,132205,44414,51898,29972,152,283,95153,6518,29726,225410,26666,47732,54422,2201,67597,484113,37041,9012,176147,29093,101864,17271,80215,322302,540392,112536,228792,338418,356,2096,1296,4395,12570,18452,874609,238054,244969,1802,40757,30382,49185,2005991,137220,79228,12507,98218,12683,40040,31992,126661,2167,0,203942,131138,100979,73366,193430,13536,26495,90512,2408,29502,87025,451182,7641,49292,45487,47074,47047,426536,22252,305612,1614,2117,248708,91477,5255,229217,107055,54980,2550,426223,1901,783838,3587,49721,581,3752,916,927,268537,6304,788,151,1215,934,7656,176507,84586,32454,14902,35228,617270,21113,150211,84461,34040,16473,53626,33323,205845,95913,147386,83100,56852,16816,171498,82044,81676,502582,263552,9825,70397,121226,99385,38806,1434762,94276,60593,334380,27162,73525,112567,31134,341368,32752,23854,15595,264992,151,137263,310088,2697,30932,68553,13378,106920,67384,132686,946,100071,35171,10047,47812,1297,188587,58644,51945,513413,217029,1369,224220,193579,60920,93473,11389,442431,12600,152277,3107,64256,73773,11881,164535,291755,587315,276074,77928,64045,177886,3054,9743,9665,72336,224258,24717,207950,94144,11134,150736,44579,393767,51201,5690,98603,39967,39453,157479,26821,578311,3302,75,230,120,99821,2963893,6280,116211,250389,4516,0,36532,37072,90253,222386,72916,75530,4871,691,7846001,428906,35991,66952,93066,60640,69240,3569,261967,730,508,71248,44498,46525,5327,139757,128883,192120,280950,300213,146941,26292,427262,3182,5607,101789,185002,97120,80048,130694,238454,40003,53068,90138,1619,213691,29961,46939,141151,119772,19797,4624,1928,35783,279871,180649,23960,16802,2228,1490,302649,16277,189800,76639,329459,382072,95553,1181,34009,43335,55623,716,33825,38487,10207,205063,63945,37104,107797,208800,48758,127505,173179,64194,1692,372671,52628,84709,4830,152287,57801,110445,465363,1818,134634,216886,1418,59951,17628,96527,115509,88477,137808,39455,22011,138506,10377,1427,173683,4243,45877,37018,48582,171785,185828,6222,54948,24051,19349,261748,57920,70189,5699,42066,53736,6808,124721,96061,372,6757,154982,30322,38868,7457,65970,5340,2190,122812,1030,2086,2031,365047,1072760,13153,906,125675,26654,51015,90,997,879,768,14399,10476,155607,70555,89887,67167,227986,11498,18405,168575,28632,150929,128451,185407,5457,8948,142692,22663,20729,1678,99671,24250,106578,76,5699,998,127737,19742,1107848,19795,60906,1815,1816,1848,68969,8680,95133,90746,179282,9076,120387,60644,298649,127317,1764,1362,1089471,9844,288379,147353,185637,195320,1306,4023,7926,82439,19498,261807,76814,665,176809,180703,209,3192,30173,18108,89712,176232,59904,19211,23743,62198,314110,380257,317899,1161,77334,62564,332892,777148,6165,1219,932,48539,90527,113971,18928,56011,98821,31124,114125,127988,1213,0,967,408,150,6077,2249,1590,17847,9826,26544,118267,5201,4641,2099,30009,63756,152,808,4452,35893,473257,105,412546,1532,37345,127536,78285,85723,38443,291359,304,65688,28336,66624,236,117014,51023,119748,43266,76138,9286,52599,5477,334027,539,3518,24272,95299,593,548938,847,109831,973,86535,187486,19735,2546,510688,202,551,724,82425,156554,102529,31910,48334,6216,592764,218454,119158,38612,141920,141855,138054,158905,193270,159274,3412,1345707,41585,105296,136152,267316,282329,740972,8782,40009,13640,72204,2148,50,32321,145964,90745,102907,5466,790,117864,18833,158502,15330,149037,159294,218479,816998,53208,59303,530291,176823,199,156621,99433,3901,133588,818371,1256,35200,352700,7065,121342,52315,256108,65763,19108,32987,192622,53082,25035,17068,152,13364,7998,8981,143452,735969,216043,3859,1483,238097,6138,817184,9080,25799,114312,13162,142407,112751,2313,6310,70067,134951,47551,38991,42497,3046,1326,885,273,402,97564,0,14083862,71546,78170,260181,152,30760,22538,2339,37937,0,149,863,38445,37488,127069,17172,128,284000,132544,363267,64628,13263,20102,112707,124085,44275,61338,755,2153,162752,258301,198611,297932,44936,16769,1137119,157831,263,11939,71500,25120,6610,21878,143935,23497,73353,130090,4284,14375,194767,0,71340,137631,5251,224247,2078,326709,304,151817,45926,46781,14052,302,0,6655,1127525,170177,141131,86573,4763,13832,1201776,193674,12076,1442,154623,35556,110630,143424,183991,17814,9182,242734,0,736,57703,391,125,4923,34700,21620,126816,151,23495,4724,82656,128649,601,143510,59140,33432,32358,18505,805848,300203,29286,375386,6027,24712,22995,72524,108434,890,82325,304,6360,31302,12783,8000,56981,23587,84158,74045,69834,17171,92,38531,78474,65691,18322,37279,61447,13113,63493,59467,500040,16245,66798,55128,35908,499,6206,99202,34394,193768,288134,107874,90599,5230,67332,91438,5944,110305,273811,630335,228766,500187,69555,812,178245,201313,209552,189714,6824,227655,107600,1293,406400,136793,88578,4385,84935,206558,5332,640033,1323,15681,115885,61632,79982,23368,37727,307809,15600,37236,8938,28678,21165,29147,102772,21680,23438,42100,14156,7511,21265,43599,6626,6813,10268,8574,11479,22787,84141,11596,215642,187575,75769,121511,18933,0,199125,209559,86861,0,165244,244491,12323,274237,5987,84644,134,85535,2934,99518,685319,220943,137498,323,119114,5118,109191,72560,59166,137475,35622,86630,96684,77263,29063,34,45,0,247,26398,207882,2385,45523,41597,12994,38401,407,70906,144378,2949,128625,59246,228879,565,71366,109106,116573,92547,217,46598,977,1081,1734,25383,151213,170175,417,266586,112491,308426,160060,7074,456,1922,4966,264,32839,350386,90632,35797,106631,60904,35279,79858,66453,137737,194784,26419,134169,13429,18161,206090,22740,14611,6351,172764,40465,37282,160599,100894,21536,2401,69049,45999,53246,61542,59031,262209,31238,63064,3161,0,93454,108462,2666,136252,24570,61657,1696,754,152,13521,343,586751,0,77031,506,70843,1128,217910,110978,78466,19020,4852,10368,23493,570238,80457,219707,95858,4752,57963,193315,76355,369459,161657,1060703,89156,33538,8961,49348,57838,17720,424201,3460,237526,62595,20249,318583,30142,78560,60172,9289,54710,29055,421,653,291,56530,200428,179654,8205,134617,25867,975,3294,47762,30316,183071,13278,17706,47592,24877,10144,11894,131506,17490,29504,23023,38710,24860,26713,125897,30120,11374,58315,28557,29994,34433,6009,4731,1515,14069,757,249,0,1059,57616,11983,11150,2355,37931,149076,40018,15693,75336,6937,153129,1431,12313,86695,116708,90113,0,50663,285,40119,1239,539,39796,1553,60403,33216,921,102476,1463,45676,79027,70649,2431,135444,223876,149670,300810,15570,214434,30978,4239,223761,69534,16343,18378,12167,359263,16923,709755,11411,36167,12460,620,25170,241112,238224,5643,967,4429,597,152,2481,194731,3316,19067,169438,114841,51487,98308,4111,120944,283,382,2572,282227,12481,47912,53934,14017,150330,36551,75159,238901,177521,165627,12076,3331,17523,36852,41600,13530,21826,28862,7442,4095,39936,58181,354871,12441,154069,6857,23524,5487,18893,33130,51278,10380,12494,13922,8311,11061,18343,6822,15807,20289,21918,32778,26585,79832,14897,8949,13675,18651,10327,17827,1896,20731,17842,13339,112147,1128,42298,592001,2640,48417,71966,6842,187149,3266,3908,43747,3825,7724,3379,272132,680379,78558,545,1142,75589,309820,477708,32400,103252,41957,459,57640,42577,53385,11432,120333,7457,23775,9450,176879,93974,127534,199966,27,36978,1583728,338372,75798,0,5983,21319,35087,250437,166473,88331,21574,45446,41826,39951,546,152,432,362468,20626,351117,1073,34770,17293,20914,58027,11621,76804,208755,38529,69764,45549,71364,459,31255,98022,515,0,76,1962,52732,418845,63295,86805,5752,23282,53773,177560,3247,90232,76,1376,4475,463,6981,152,1954842,841,223055,155185,3531,20998,26752,7012,57854,17975,104894,116042,223610,15612,2995,6287,137863,1643,26227,39993,16680,954,3608,25046,32647,6788,60765,87176,19693,18979,42207,39220,11563,30540,2143,1024,9981,24137,2608,13855,8910,8138,11742,12898,106463,15166,21999,40920,29419,2594,16844,14264,5658,16211,21765,88435,44038,1176,55097,32076,307702,141523,52936,114027,9113,2293,262155,23021,169233,1978,13471,88220,456,31813,18111,9773,81932,12158,14552,61725,77070,35190,102107,115475,13199,2626,66990,17549,42799,85797,47887,123518,35858,44013,147476,179183,72676,195281,74310,53939,16173,8500,19097,0,677,208,114589,143359,83975,53680,9910,363250,13372,22,9211,93327,201520,45294,96331,74152,202890,1851,13501,105641,82777,22831,92838,32451,41285,3468,51497,13046,44901,13701,278400,1981,42143,130170,1494,2134007,0,11846,81873,29177,100110,1480,3881,15575,29331,308132,947,66653,5359,157634,6466,789,1678,2031631,36995,24634,18178,2281,1634,23123,4194,39404,4965,53008,288636,4352,35992,92197,307,398128,204,44792,1666335,81868,104906,9336,397,304,20,1575243,11653,26933,7767,73687,35228,39194,102463,3209,4312,88565,93029,4829,288,503,903,2022818,2161748,267282,22340,150511,21157,107104,50164,138139,154750,39196,31,151707,1525,5986,1273,183983,49920,135628,122,280273,145135,108765,212945,8919,101672,52208,29335,61855,28074,219871,22858,2273,4200,132896,39792,2389,1735,17459,237672,31755,3190,3310,1191,0,720,14527,211,176775,5903198,2451,1989,279,250,376,274,103,545,67554,1725,950,14187,2562,1545,3846,1833,3581,117285,5910,1283,18258,4301,732,152,33998,1203,1916,845,405,16497,7556,46502,16222,7723,14703,31562,15654,104825,59532,22396,316954,36004,28693,3576,13301,33574,1368,25505,19297,237821,23137,26290,29814,34771,58238,13285,103143,23398,33576,7641,24440,19361,48788,63013,10375,86904,414,181691,1917,562,887,456,3864,40368,12465,105005,126637,21063,238306,150478,88749,6604,2038,2069594,11132,4951,455,152,16484,120488,2262965,78090,16024,12,2341,730,2931,6364,152,766,0,10344,433,62620,44699,175814,3647,442,6389,9913,32925,10231,127093,58523,6495,655,40762,3784,505,538,11264,990469,9042,871,62069,29889,19356,14045,242,41921,45143,76183,71311,42739,85655,45823,31380,221720,600802,3428,86496,213709,0,9306,3029,6459,12315,30275,30789,19396,14417,1058,32942,1752,59681,2820,5978,6388,5583,22321,6788,33930,10642,10357,4607,18712,24155,14368,17324,7143,8535,4856,37959,32151,799,22974,21467,17025,37774,15646,12846,1230,127198,79548,28419,21278,8366,2299,32917,2427,89767,163460,21086,54966,33130,29437,10353,8264,15402,10979,2451026,17834,8922,17331,31590,45130,31288,25940,449232,130837,58593,146021,98668,810121,266885,92038,7107,31147,54739,10834,23163,97983,202112,30944,582475,32413,1150,199,152,508,13734,6731,314057,432,111763,252953,21817,85312,86321,61414,62946,60823,756096,14368,13866,263644,102546,6144,134507,149383,77146,435813,1008197,4733,563,69468,141718,460,25498,155861,103291,99,87589,37688,194119,306386,17,26600,3020,3466,21336,62230,34741,47739,905,7291,21826,59857,3748,694997,103490,344431,459195,39297,38668,9190,26254,64615,29707,6946,18990,72115,48203,1680,22596,724,592338,178185,27252,46549,80479,33465,6852,7197,101719,49316,87925,19191,196756,805360,556010,152,0,4152,213468,53270,1755,152,58076,414147,90770,131379,63632,30830,11866,4138,156227,120,62269,181241,137723,1388,531,914,1790,77816,159831,152626,174267,56516,151495,225743,54378,103164,14727,2934,9676,70890,8891,76256,143264,56625,14583,66275,57146,377684,2166,488026,68959,21218,117140,302,53587,298,181335,47826,37071,20161,5607,793,6593,2294,286,31032,69171,44527,84030,5649,235284,413979,41988,63148,19962,64317,224568,58652,8843,82126,244590,17125,115837,37,141375,48856,94738,28982,68481,18503,35732,129804,83600,47077,254947,11997,54904,23270,2166,151774,140,199,120247,14140,30919,15564,42811,332028,144287,107192,9171,29944,573240,105431,55268,47281,375,344754,182252,620323,397043,27565,23013,54747,36163,637687,11356,176188,72593,20509,48789,743067,137083,356,419338,456539,1397,458625,35041,544,439775,209383,62327,62345,48190,1943,0,16895,9866,2895,35502,388632,281,6439,219932,873,30601,645,228,814421,16520,427417,17159,795982,100950,110662,81848,97886,163223,4647,58757,65673,27119,39294,91782,32701,63673,17013,22725,672726,581358,507243,48382,384253,68350,191232,13458,103723,1642,188784,13596,252512,159060,47589,34458,180411,80353,149811,103276,402061,284754,88610,348911,64741,29826,16564,32687,129095,17587,3709,10056,6449,608,7231,60469,447278,46129,240123,1687770,82648,46083,60752,3094,574893,391021,26293,358920,204559,20857,205757,47370,16357,1062,353,3657,13182,16313,282123,136597,45900,80383,562478,275488,18664,20381,50729,96041,262,24743,123053,52330,32964,361276,27318,92373,634,0,28184,31529,88718,44429,36573,62618,22364,13310,145494,179921,24087,306076,7757,17297,108099,76000,173859,261790,53831,63338,77534,6052,21023,0,389662,88735,23785,19979,1748,14669,30062,27091,720,68521,62976,69313,1342,74004945,304,4862,2794,226514,10600,345634,1930,277098,26223,499158,164499,63334,39274,10295,1464123,304215,136306,16027,85999,84437,83866,77166,4817,2558,39847,40497,94742,855,197578,204268,69862,23968,246369,277804,243053,146336,7128,1852,29013,5936,10888,84073,72936,262,1275,34166,231406,56901,2989,100166,87099,13255,113019,24925,126377,16127,4285,254,2389,281935,194204,173541,516383,2581,2083,40668,29396,198808,44026,57669,160469,45088,37581,74008,0,38752,70193,44875,154610,248433,4661,239489,1316,2903,56619,69555,91727,388545,17558,22466,10894,34360,68681,76,1846,20224,520900,112981,10727,193452,17873,15723,420064,1811017,310630,118351,145065,722,247,139370,5161,297078,1787,61733,14680,2426,721,69564,5671,456,61580,0,113663,72214,31788,162809,7774,55817,16341,942,14657,263,50837,10229,190672,78782,457368,5124,411,24023,74700,22407,180607,4828,13860,19573,3265,2352,3198,308,87008,106667,69042,110110,3504,47701,67784,64881,59864,76620,38686,127264,940,304,1202,1479,231380,28786,127855,426,51734,197225,206651,58981,171131,2503,152251,94810,149,1167,111840,10323,89135,35752,329156,47591,15363,57882,185880,29397,78817,24182,4170,90106,83,202352,71019,112848,61935,86001,1085,131348,179282,768,99358,12796,18548,61520,205238,66036,87674,76616,297824,168245,9297,916,7437,302945,242059,1419,68798,147720,193260,3210,1208,230488,263851,2661,151455,3991,89581,10982,32603,25310,3931,138008,58118,2503,199071,646,193517,23289,70635,540392,32676,190406,41845,828,77611,68103,4922,5169,3110,27116,540,47974,48939,70485,48506,60462,36100,10293,16844,200984,33293,36634,18249,1174,204047,22882,104309,4413,95635,134963,228930,23688,284,2907,19450,148217,85400,152,5546,11441,18351,42412,465,1634,188119,18467,140981,34182,190258,239121,156838,16199,14767,49631,88825,77363,72370,8218,38335,14598,36100,62159,11,57497,78747,573,445305,15346,4853,6837,24376,132650,80680,590,34715,90891,1187,4688,147927,109866,91285,2509,795,303,5762,35901,6156,37928,182934,4149,8953,27581,123658,78809,205783,2176,1745,2300,1233,236815,148791,23169,46556,186768,114156,77130,15389,49797,325,0,561989,49836,44377,90870,24760,155478,154554,84045,37092,110429,51416,221573,425,15591,112461,177102,47733,76,909,3022,248,681,1215,898,63158,579339,147048,18871,132137,27627,12310,24892,8506,98971,8965,14692,51838,202783,22907,112500,2654,50829,117390,5699,4831,1759068,1870,14443,435605,21996,442420,11731,26329,380,157636,333643,14470,24135,88951,110433,28,282424,69209,123527,322572,83311,16158,16793,223393,60786,1803,47286,92736,61024,96202,80811,297236,193688,12328,500305,37636,42644,582,36164,13461,71880,14305,2178,97972,1042,132197,36601,1666887,49644,89405,680146,60933,15930,27638,13036,42571,36496,52761,25230,186055,56645,3573,847838,157380,528752,47589,34788,80675,65601,34196,483101,45048,36637,1674,139473,54481,1758,34158,179,75255,589,12318,101658,75,169062,166628,47116,32962,44999,52348,1066562,31483,141963,72109,303,868,152,70007,16925,101059,220452,396,1615,950819,125,128128,3075,3327,88146,1533,48093,74822,19605,86753,159976,61122,1011,188730,441641,3433,110940,37371,59598,104519,175593,1919,165071,5316,25832,24576,37804,20063,649,134647,412010,301,9320,17412,3283,483995,3288,34799,1932061,402501,292712,920179,754,128,444,304,254408,3559,248505,666234,90166,4917,76752,273822,115391,48950,72961,9674,60217,96036,33551,142445,54784,31783,14,1629,304,0,23491,5495,124356,206628,69423,50176,213182,275412,11812,75614,52,60667,206584,155986,104308,93483,57011,145279,0,440088,33381,511161,8843,51785,18858,7434,21304,95770,514,127642,46538,108803,4219,116927,48969,18240,937,187294,13082,382,112897,66541,64929,64207,166522,0,150558,14885,957,708,304,76781,1930,325358,13463,4226,25288,2373,25101,139170,188712,196508,275,82209,544,102839,22226,63319,1258449,11709,1332878,21391,91334,149,74959,1120,617,190,80176,29706,555,313983,19741,19631,30824,0,61060,73119,156907,1086,1086,1086,1086,1086,1086,1481,1086,1086,689,2544,48363,433328,129862,12351,94436,61736,536268,74829,165671,195358,2846,158974,116549,80765,689,1711,70872,49459,72804,32662,71722,3274,71131,327440,52893,110152,18393,49645,226806,49274,2324,365913,654,3150,113939,138265,48753,96958,3127,3589575,1626881,82359,293954,1392,99519,82105,208815,16741,204506,241319,160,0,1042,405,29490,50344,66421,53183,25894,166853,146659,184726,708,44624,6985,11682,2300,2005,2993,258001,704,23911,17808,271699,101315,9131,530,1737,703,76504,99409,2358,123714,34911,1863,166,778,224417,129379,44706,22768,99082,112624,177124,454,77900,76,27411,38368,232039,168149,55103,3772,87043,249901,52859,13181,7804,40826,2848,147590,40844,24483,410747,54698,49950,51058,2246,126698,1400,39253,126502,212466,70867,132326,118286,7124,535313,33990,30999,149245,8707,19405,34661,182053,82411,23099,591,8859,103216,32490,62405,26966,235469,125448,29854,27649,35027,48243,28120,149,11955,7786,54039,47739,66380,1825,1061499,3359344,157369,39327,18360,28256,56725,62201,10256,24834,37753,309176,62858,7134,94813,121356,55662,988,249722,114688,212697,61545,114650,16761,47871,49137,1084141,1740,1297,163767,316919,1776,264248,169131,253223,4178,54964,15126,74282,531,2651,0,2401,3217,558780,117097,2948,200196,4272,24181,1143,8657,4159,29702,1963,4375,6886,208484,9106,59239,141450,242310,356660,122846,66596,51449,159892,64278,40285,89827,13075,82174,6462,36683,10111,229694,172852,144131,487,570005,167431,82379,35870,35836,64488,137573,114036,110697,38202,13031,344048,42,97806,32149,74930,108594,152,73670,112,69821,399352,91922,249395,127833,66212,36848,918541,66742,86352,8234,108435,71000,205086,261039,99664,89053,16053,78687,21088,68583,38394,449063,20930,17297,584272,71193,205053,2603,94129,46558,5655,97094,88117,183658,2743,567,1143,118,28395,171869,133,24085,24785,2186,28686,54838,153774,134613,158047,113670,17805,200715,4766,719081,49759,57192,42831,36215,5155,7336,69026,1288,52137,104585,46476,356593,50283,12121,29018,3209,1686,316645,311432,45137,1144,72391,1769,152,45226,116669,3126050,336407,58077,2577,57439,249895,19545,0,903,27998,530,2947,39999,48222,5664,18142,1179,8865,166395,481912,116880,89752,1793,2424,67712,52124,11430,143251,152848,58986,41342,30875,139287,11370,137324,152742,53566,61456,354020,155501,321207,136509,92819,0,112,92245,12908,28303,94347,95099,45295,206805,10000,261848,46066,118295,100360,26008,26931,30371,185066,80930,17678,7149,38037,207117,15339,17256,30136,103996,11051,24427,2473,848,228267,5856,99359,3289,131303,658,22262,748,10885,2911,49911,27666,2907,5259,968,214841,30967,89591,163243,2806,390637,161848,2469087,113423,202631,3730,217720,2404,30758,5538,47120,23633,22174,1508,5890,58617,105519,167178,97892,58066,423,350043,124927,32,375410,643028,16149,1881,24680,1808,28822,135046,38223,24772,201740,160920,15666,112602,20,277,339339,152,362,4838,38929,198809,4777,1031,59930,63130,39606,79567,15686,71773,62160,16645,82203,37084,169450,274571,1013,118636,15766,165918,15872,203239,5901,48626,48129,12083,279,6915,3546,173336,159087,76,0,406,2400,58,3701,58171,12042,167688,131800,108063,61179,47,24667,293,2977,146,40423,18191,132716,82838,1576170,36448,257541,15502,0,25549,164816,57632,133226,367231,18726,129332,292,17721,198,163575,110257,73942,11610,9942,118446,34437,2625,91988,41510,179593,8324,1255,42141,70245,144153,100711,145685,3878,149104,734505,60369,55729,59609,215232,55099,47267,706,1060,1061,108685,34163,46604,51824,46580,2977,34715,98837,29812,3065,2313,82629,43757,705326,132217,161513,9703,200163,16869,94582,56443,350980,379968,48799,6596,7992,74136,10979,10959,1286,243,112880,350546,21567,31273,661423,84873,34059,137900,67481,1007,129,25204,9832,28413,876,12150,33444,22358,17343,103271,24940,566431,166478,553080,658,96820,244178,88282,49651,187224,96574,38606,123366,6740,0,11,305945,95883,7065,0,9255,4141,408918,158119,355949,49248,16464,68120,124100,732610,227741,9267,438143,422638,3434,21782,174431,85185,250123,17916,13981,87784,1,188066,9806,110933,5292,79396,4446,71418,61700,8869,114037,120792,24563,175668,116111,6217,10193,379,72500,1456,32649,17025,72565,376545,26331,139974,27283,47903,111949,165339,124075,2120,22542,72098,2288,60278,11756,64200,141109,72855,44544,146447,120357,99757,134482,6228,75610,918,41348,28787,51552,154138,3084,784,181325,78553,166441,2404,123818,52465,2471,422,1714,2851,28237,2280,80719,579,98152,56759,1306,79614,242290,62291,339725,85292,58151,5749,2948,6975,9856,20759,142148,76,0,4340,112075,17831,116,39583,6171,100792,136147,119883,264728,20056,123349,179425,26289,246594,21878,68922,139559,9043,1108,165055,73370,101452,171754,28691,0,159443,1057,520,24486,156384,1343,16575,4970,183404,62554,83694,927553,283,13009,159044,48881,78007,21572,21771,56043,2560871,200,72062,0,43855,65037,43850,743960,42430,1675,279,263524,337,5108,58216,115750,94348,18594,22553,65433,121770,211136,6640,1308,18153,44761,291822,15152,35496,10834,23952,2319,13553,128047,40786,10695,7926,19753,124601,375502,257413,58406,151,117339,124198,75839,88240,64439,90597,55471,100040,103506,24579,112,166457,22922,436,1536,1581,2847,137280,214373,789091,150,47527,82926,14062,58468,6285,11148,32187,182541,28342,13087,50876,30190,1732155,110803,37704,876716,57183,397,6633,9322,118557,283739,10199,3767,1359,30735,8538,7761,12644,9361,78118,301020,89814,154289,32805,22461,60033,24958,146450,502282,152170,79651,1647675,99622,20731,33142,108451,6726,6317,95745,47936,118746,279329,304,44631,3106436,303,12180,65625,79210,116799,220995,530861,37701,36805,211600,1019,3361,35321,2990,7225,13696,469,212977,41210,1976,7857572,133245,87293,13021,101514,858002,120783,4748,3764,161292,136973,119683,628517,89918,0,44395,433199,6784,70284,51046,258212,60252,8645,195647,313918,132013,208155,32333,314271,175935,420791,133485,78218,408056,151497,32280,1284,6830,315059,173,2530,415,7769,8827,44827,62931,105428,54634,12936,95444,12349,18836,68052,11375,158348,318,389,256799,11582,410833,505094,11264,2008,24835,76330,114602,1718,121,10191,4035,7591,95712,27495,26398,3542,78640,24394,64629,1876,129941,26,67843,0,55293,1818,1277,421069,230133,1873,2756,122918,14829,877,146808,1607,123032,15984,108035,235479,76250,15079,144384,58638,69660,211248,284602,197,1755,1317,17489,305227,382927,111573,115351,17657,550626,36856,188067,343137,25150,1074,645525,71785,16222,49184,27321,278,152,77266,121698,15292,160258,101767,1047,70294,8744,107,31839,597,55855,146438,23833,22842,71824,3472,55689,112622,146150,264212,0,55371,1773,930,233,13922,26340,59412,389825,7915,58947,484,45682,22263,51128,87159,141397,53916,185796,9987,102372,58264,100387,98481,14972,3178,90008,8976,15204,1650,215465,96219,8629,128388,4899,203417,4309,1208,0,3083,1470,118749,163137,27392,14925,7755,12473,57596,112986,373261,176,1816032,16421,171101,126111,96185,47640,22369,143449,171671,61673,98841,4892,61542,717,22125,281918,195725,153727,133001,63520,19512,68038,8110,49837,69670,254492,41226,31259,24181,27101,57319,160595,256392,19008,2756,125287,7738,117321,0,4847,27806,101185,2340107,17724,145532,47139,8260,359054,102536,37978,152,2739,49089,2283,117331,133369,4948,43665,421756,488173,386,9570,211336,101005,49120,147252,55444,49405,413,6057,124324,214206,21793,18947,229573,143360,325672,979,656,733,35103,106952,60870,120459,521732,24107,106299,14128,51841,57077,221255,64824,121859,537,460,11307,63869,25682,972,2472,129392,181591,25930,120665,277,1654,160271,880245,8632,66200,101039,65905,8555,1309230,18074,12301,89792,596880,8302,135496,685,24848,22238,146176,646141,56749,444,2626,9165,117451,525,3664,62192,18892,58683,179172,45902,22448,42781,117501,11016,9173,41650,12767,17637,7827,76292,27416,2849,0,101967,63647,23907,75584,5729,36986,175810,158890,25490,125,52715,2943,163461,0,2829,1184,1265,1627,33745,7219,0,140506,272,1373,2981,2718,178,1629,26215,51311,487855,277969,15231,32766,181401,200571,30587,1195,283665,149,166851,585978,4762,0,65034,31924,26121,658444,22430,70689,15796,30187,139485,53367,152,37,13381,260051,196,69139,185,22287,53142,206934,139033,97903,10078,246558,190874,648624,196653,67189,567322,196684,386077,166852,426707,26578,32613,2320,72,16189,99289,102958,650626,75739,156399,71848,432226,571,15948,163027,63027,16016,111326,166261,140687,395,912,1297,101438,2466,286,16419,13496,562885,611195,27329,184247,239452,298417,26217,186227,26001,4153,30741,70120,77115,79806,8869,101916,39344,101159,13132,29314,18668,126971,33817,108435,6927,137797,180891,128821,118856,67941,964,23025,20217,662,75385,57240,189681,40189,1648652,35419,2016,54403,1558,36615,40014,202868,32580,79922,192017,32745,34002,3441,446417,245144,48476,13786,136797,311605,120923,304307,70887,2209,8407,360480,14209,104048,60875,76904,96594,771712,80224,84971,260530,50424,58088,106,0,1723,26532,8513,71953,185748,143,201763,14848,1990,314813,24132,9846,57799,371363,52415,134117,735442,4463,13476,78785,53120,118235,21413,36470,132649,2183,5734,32358,134308,9969,126841,770,529,89847,279130,1398104,757,55469,78711,14818,186658,321097,1173567,2074,175733,838,62003,173562,79816,203861,409,54218,41055,184165,115859,12551,549,76928,31555,10800,7868,107143,50926,25328,11268,26246,13641,21481,59882,6354,79319,121426,410,759,51144,187582,25993,19455,57379,10526,16736,22822,2130,20178,151581,0,107693,49545,35194,74039,12401,155762,53232,117067,98869,233057,17088,61042,199418,60933,980,109776,31213,218983,96105,864558,20814,21345,120815,383365,105424,1492,139579,178397,103929,1809,638,3320,39586,456,495,67968,2022,2401,12527,119996,80994,9138,199062,35123,13008,25083,0,90906,50753,135814,152,21027,83908,114423,63465,11563,214891,171426,144260,46405,56,370,724,304932,2352,22607,30268,8422,92504,38734,217211,85291,79905,921,28201,9933,5400,43179,142129,3185,96383,454,152551,291199,109247,86410,47538,24016,4317,1882,557,85312,654340,86099,4745,31522,21294,8849,5332,19750,158388,38997,181359,122005,123759,5794,138218,29339,52196,5528,59866,34212,88553,2881,128648,172126,1674,53506,60265,117677,9038,200129,67610,112650,104968,33695,1937,2447,108285,244953,389711,865,141616,410,717,5940,29284,14443,131401,58767,18857,29119,131647,49055,13772,1550190,118497,34291,59784,426917,326750,71142,6878,3659,62510,58061,1015459,503083,56829,269005,63507,203,33876,6831,130852,143075,148844,51580,885,1171,86882,194428,19375,17884,193008,151679,6112,12440,130292,18098,264775,325262,218701,3796,1230,365034,95338,20878,376174,32915,3753,215854,153335,212453,109887,66153,642,2873,39075,60448,138278,131514,16331,53405,3582,1872,32874,12384,37116,105174,5747,36298,15447,105859,67935,158265,602,407,81401,587959,921,733391,33352,38927,501509,44593,46864,176145,64262,100980,54,106882,109566,100169,203783,110188,75829,15647,4461,289027,6745,10612,24149,151335,105898,2581,118951,916,2118,32645,176237183,26799,123278,104988,68903,24808,41530,314433,180673,8978,178549,49327,180467,7617,133270,72612,375505,1401783,867,134869,2654,1235,1918,1128,4003,11891,156,110760,966,248339,51153,29346,1233,60499,156555,2290,17255,25232,280477,158957,54086,909869,4561,101759,30738,5366,534877,53614,61204,265,36972,13783,17863,141154,11280,161868,5658,5857,2523,263,85910,58670,27747,152,144116,59519,19522,146864,2358,0,2993,1629854,436,64799,74833,91703,327139,2936,58730,8572,573972,41448,221890,71132,79762,1390,8958,90076,10978,55906,123569,394464,67523,41971,14822,3544,23231,238170,0,9482,68082,100229,48766,81440,206444,28049,77393,25144,121820,50431,88018,214352,41049,313447,54248,677,1372,192923,72352,264453,23083,33364,15557,563,1000,7595,207627,71866,19014,92660,82060,176377,256209,335231,160821,37556,98153,51475,129638,234410,926453,66709,46019,83804,724,85125,65319,72803,112221,5614,45123,133522,65683,58480,109361,31062,227936,85648,9972,15603,33240,186509,1169,1065,2128,1011,1860,2932,3024,1640660,22621,40023,61346,2150,3443,5055,294856,303729,3842,303798,86,2500,745,18848,277337,2795,20829,0,3130,342113,18290,9972,1198,768,44963,166674,57957,281,152,211051,18939,87268,6749,11186,106917,88861,341027,27933,59240,8244,121531,65890,199997,930,7323,125340,8764,985,179236,59529,0,8297,29092,1749,2936,48849,169001,86732,119610,18268,52243,153311,52420,92740,221653,89919,1584898,25127,55261,33145,9821,1265,31740,18868,71898,136834,7755,86481,58675,21949,237159,10552,329404,90493,60909,29526,78362,306483,55219,122868,41175,379176,230333,73555,70266,8323,60285,174573,17105,505953,127639,179954,708,84785,7748,31507,11546,55986,196997,45074,110295,88123,48416,117536,468018,121813,167947,21567,524456,4389,38707,592,24643,355477,19746,50379,19125,13685,8926,103217,7507,1477,8671,14231,73825,41734,5424,129759,6283,163977,464935,400,101993,18024,110916,160982,3868,162342,52362,714,8446,56360,13755,68035,16618,57503,32732,1659,1887,5973,281152,20773,0,4687,27910,712,159188,62037,5066,23924,222532,43321,3715,4172,410,3058,118861,96975,42616,68658,86667,135929,37212,119437,9014,31029,27429,17732,3368,41584,783,435557,307905,94072,22876,116027,79326,23056,109335,55176,305185,56429,307383,13677,76895,6175,67701,950,105989,28709,27414,121,91509,285861,455,30583,6240,102026,1471,48956,134144,322287,45474,83458,47064,143411,8714,316888,151253,312022,114250,2842,337041,83524,108184,34756,60552,112741,1952,191126,424,753,243315,1185,683,73942,46153,419,704,140,0,20855,64404,2521,62621,6460,10459,2410,10562,102648,424,176824,263836,47998,105941,2632,58964,17977,65723,1128,3487,5302,41335,81418,77803,23701,370578,31916,94585,49274,223348,118822,152,99182,18503,4982,28845,40931,144504,333392,812,12907,1836,87912,128365,322162,778542,0,301,132179,446,92639,482,282,977,298088,1138,228,27988,14509,44420,139524,270259,93196,24051,2517885,5155,43977,378445,3734438,63952,7905,16374,17869,0,0,1437,1898,48208,32057,0,2320,13932,14967,244051,65538,39660,0,2936,258764,520714,152,19156,135896,8060,1180,30956,7100,78582,719043,54316,39591,4687,95721,23862,200626,828067,85742,1019,179085,34542,169521,120295,66193,70364,403,78035,8831,0,152,9914,13217,613005,1103695,72141,41149,213629,692785,14031,24592,71393,1608,10684,5097,35778,46575,53829,26045,36294,169053,6856,127248,33611,79561,609,9771,413072,43831,6504,323093,180966,811773,805536,164507,2390,199701,29529,38598,10937,273260,70536,249851,14414,91679,4628,27946,184114,10849,264,105454,960,231577,16625,4858,711,124630,8899,43138,109060,174129,474,971,3395,333292,30943,15523,449,884,76770,105549,124951,1286,20728,97952,7063,5814,274707,118273,88924,509541,73021,12165,31729,81612,2416,47693,72001,120351,72182,19216,44089,212360,72254,105750,264,217473,71730,18173,188398,1703,1861324,213962,704,2720,156324,9986,33087,232169,153876,20129,391,2448,282535,15222,18780,0,30255,54400,104285,57660,13701,73451,13843,98253,13458,38944,8444,413,74443,56407,242621,115242,1327,350727,183653,175855,4946,73250,1365,152,549218,0,44558,6460,24260,898,349882,10537,13245,15256,13024,76466,55070,29254,66380,116296,4245,99350,293691,248409,718233,56388,37223,2140,1805,18336,49345,6851,104297,642,63777,76294,46955,236148,56314,72808,166583,9016,66332,93902,40762,98947,10665,29926,62700,65673,262314,384,1504,19852,186291,171233,37920,21943,46623,21097,39127,6833,73256,35475,52340,77684,22426,1090,254664,2278,1053497,764036,46562,30893,127674,9895,2692,1199,53885,12843,166894,1011,308641,35909,1871,140704,900,92554,4919,7847,64452,63518,55393,1341,110219,99462,56703,13253,82770,44205,1891,19507,123005,75726,125476,451,156152,1681,25309,290224,14527,31402,31607,2406,582,133826,50974,42146,656527,11452,2790,6397,21649,40899,221879,78701,73390,30975,285049,14508,31848,8,180253,74803,17942,4412,41501,44842,50499,4444,12514,18318,961,0,725629,9342,302,51418,186964,397,104041,300,59543,35717,58671,125971,61734,702,66928,50911,20186,9291,286171,101956,113862,70897,16663,41907,86719,2100,49038,84850,814013,35810,65180,149872,21094,151958,294396,389,38781,4025,30544,257938,154807,8848,244134,58245,34288,9311,37832,11511,99336,3267,11296,0,196447,276142,590,64708,14221,25310,68872,4342,1736,572,19069,129688,37416,4045,127626,32283,107784,3840,9552,18185,71559,60606,325,13668,219519,79871,817553,7119,19091,669338,166329,33565,223810,120479,52522,175440,16987,108033,166154,348384,12814,464,1542,9186,127962,62940,25889,278588,240686,233120,160675,13699,161800,5262,151,48483,29729,75166,2084,53100,36839,106048,127165,64429,29228,87646,20814,243235,2064,33619,249123,84974,55631,58104,540,5187,444684,145132,202511,9246,2861,181426,537224,31386,249000,103,1568071,22778,1607886,423,512041,44195,33327,78852,49002,23304,517402,1522,56203,1197,132948,30888,2903,82966,176471,25054,61786,23153,13620,77137,40502,108991,22820,70694,2980,50521,38664,268,61361,304,1705,1047,20534,44613,115084,243008,154829,57263,4122,377,486925,78,162382,9867,86249,202412,150940,1567,19076,73292,511,40073,18528,23155,90975,81383,310,80046,54157,4707,51279,22441,1767,66366,41688,2232,2765,79674,40172,51753,18354,49553,193448,432586,77091,1576,222946,155851,8284,3942,25088,29311,51348,84388,48291,98983,68521,158574,33957,25859,70083,23134,25100,92766,62693,41635,122846,250843,124,121877,144399,18953,3466,352935,104737,1370,581,737481,66157,33617,411588,351490,275988,78463,252995,11422,30240,1988,70243,95729,80104,2359,20216,1306,566,269587,17332,121287,152,627,56556,199,134121,71222,72483,114526,142860,157916,89704,46100,9011,252,8742,187494,6851,129362,16826,81636,103391,85847,109582,2940,15614,41656,15379,7950,34846,123,46998,658986,1792573,7499,195553,5948,55558,0,25352,371291,118456,77553,56753,17935,506,32968,18220,20773,5229,61417,168529,43131,455,78532,6454,21105,17575,2651,408623,59380,59021,6319,3173,29135,1473552,901769,52894,283357,151310,28478,147218,293,56793,100917,142644,57242,5506,4330,413436,13310,164117,26330,93918,3836,73471,47974,399082,302626,3119,140820,810,86165,3236,28977,27191,64915,81173,64880,12021,473892,55242,2017,50510,162433,19539,8933,56568,54757,146886,16998,322360,27049,118240,171376,51709,114526,71664,19973,228778,45191,605419,3543,17878,75339,361,1619,133210,30479,54734,3407,60085,63988,87127,55688,123180,46292,16345,10810,19259,1519,266217,86605,258,1490,61025,1104,2415,295559,34816,189562,54330,104114,22611,11762,376019,4080,1750,120528,24735,0,201635,454,352,27134,8875,190647,22319,100175,15529,144799,7849,382729,30243,200045,6299,116507,267144,51649,344399,7353,233565,2239,177623,53645,121725,213932,135689,84550,219106,104710,122238,34882,3767,372,216373,0,32884,14643,78059,1043,140748,54344,28280,276906,258,1805,9205,76308,9664,218922,2411,64873,7888,1317,216530,236360,9174,198416,229887,1177,343,559175,10363,546675,3151,193675,574961,152865,5829,2637,5889,16503,7351,29832,140528,133675,3359,14150,102299,39568,149003,65913,15867,278,502365,35461,65746,77369,153997,37715,44858,66702,134634,112363,173554,70025,118894,43915,45487,44732,45179,49414,50009,44117,42900,47382,44187,51201,43853,43270,62817,43634,7967,11707,65595,40806,2630,1291,2936,16074,3612,8130,35184,10268,10797,23554,1978,32143,688,194434,667,138515,142486,142825,137183,137598,140339,138783,137970,149518,141686,139214,137862,140224,139890,137849,145153,139745,136169,138382,136429,161881,137714,346982,100932,13643,55327,25713,64321,199566,8735,90851,36361,351770,36792,2901,59962,127848,137983,21809,18834,200360,1381,347570,71459,0,184042,4379,16941,39376,7006,13610526,2921,676,456,0,118762,147,4581,1836,29543,5667,26598,29165,300,374,363510,133927,14460,0,59192,16063,114615,67865,171957,119,152,2756,379,96375,763742,2493126,436148,263386,1380,85683,218930,76432,51,21195,27235,1145251,268399,276118,210901,75739,285,40369,6256,425095,33047,314533,870,1028,71421,29958,87825,82881,1064805,96528,126829,51385,46984,81,5201,860,150,9473,26666,5915,0,61782,152,10416,1630,31844,24471,319363,22218,90451,61545,1639,54770,45602,0,1516,1886,10630,121312,1350,15958,1410,472281,61608,3051,129332,1956,160781,132704,3219,197636,92558,13876,73,16479,1156,11377,7983,3134,5540,20248,766405,559,403,175931,39416,52603,118562,52903,479496,487100,12409,211796,127174,27087,175755,128214,243639,2697,947,0,80997,4896,97614,27156,50634,31310,216066,56303,70508,33368,87009,138882,145820,1645,2631,2194,82764,7082,4830,75203,27697,133935,240141,108107,219221,239121,368569,26565,2368,51188,5635,77073,59027,11551,105088,288982,529786,60265,27880,25822,5634,118084,92187,2493,140012,148578,5643,212916,41958,45769,10793,7584,1105,3839,42232,66644,110703,2287892,2361,2025776,173228,179408,615081,326434,184825,842,223622,24035,68317,1548,16502,449245,55706,1279,324,186090,17189,121088,3950685,119270,186123,2858,0,59907,7550,3068,19332,103736,9064,140230,319408,24168,451158,84596,113537,62079,32121,25825,83725,142724,59833,27018,312825,9937,134040,537589,33111,5097,852,41972,28469,10322,66345,302,1947,281074,494106,862,60907,1756037,65052,5203,833186,25464,45893,62240,0,1161,15344,2307,26650,151943,2326,71966,4903,21929,0,155073,31527,731,65124,42166,59817,19634,46631,54155,102771,141871,109695,5871,5154,53109,21285,303,87213,55270,90212,1856,36884,182538,140894,110650,4867,58843,32715,199881,38492,100483,22671,23866,38303,109633,3914,1117,139092,112319,13893,54614,43315,80627,52088,330820,226307,5743,23662,183540,69358,295,32173,31975,429,17811,747,4607,0,0,0,0,304,146,1214,0,0,1405,61239,27247,76398,25424,54832,132,6341,51634,38730,33217,434,946,9456,25506,96313,62064,23402,11900,280,250,10485,0,6869,11621,161160,5026,23034,10179,1968,36428,8681,16034,16170,22088,868,7366,183375,3970,43568,148,185876,1124,746,46347,5469,654,546610,31977,98878,7878,930,87610,766,59164,60293,36058,490258,140314,33229,164906,176909,139326,29125,36762,128179,45928,25768,146029,429060,253004,95984,158,463797,45365,143953,917,2284,1863,0,2494,177,6082,71801,21781,33529,739116,641142,45570,17548,3854,27,586,1150,1251190,8406,55121,0,379,1927,2742,0,8013,555219,336500,15845,42642,55871,206867,60272,5754,96,95864,301,52564,183397,34240,11874,20969,227027,34667,5698,121661,131295,92250,37118,94908,4336,9679,149836,114412,135224,60164,68757,170120,865,9862,348879,1826,39431,198363,9482,15122,69030,37172,116529,61000,10554,158053,11996,63586,0,201479,73648,144632,16969,54015,723,1970,2375,60643,41462,69469,11235,39034,95091,707673,12225,109454,80757,75,6391,154278,408415,88393,96788,171855,2501039,12777,84033,48292,201839,241045,51852,82474,15570,229388,203698,370,92943,13253,26491,1357,163626,78284,1951,140483,5425,82354,14226,287125,525702,14711,1393,198750,85853,136811,67392,138197,5425,2703,132464,62433,68349,10028,1442118,45334,279,1022976,4447,89980159,24104,186629,1727,121269,195763,158691,151,1830,124,132741,73498,338462,262060,0,2608,42019,333181,6869,463498,16577,51219,3084,54654,40441,148696,9410,7729,158527,45889,153472,670,45786,29157,100192,5360,5792,159086,122526,717,93180,1219,17040,117067,44961,1508,4914,717,3207,19,190568,4685,43622,753953,24638,40020,126616,35953,33404,23448,115559,58742,67210,1240,57788,21420,303435,15753,40393,88276,275833,306970,1956422,829151,101754,57677,160895,62199,179905,72331,102065,82976,96286,91111,81617,958,0,3045,108127,76900,2627,112385,3974,296721,44044,166764,28453,140071,23130,19504,32076,524230,3111,26932,67994,1496,202062,2256744,121853,17144,1644,4520,35893,114563,22607,6713,11638,95639,60020,40775,27525,117193,10051,1906,100915,195451,1510,153630,7753,24400,122,5455,17292,300360,70373,24671,94667,66454,44985,290627,81040,70931,215888,80698,169252,3961,54605,3279,5186,6114,7588,7943,531912,1156,12347,134910,17612,15223,11773,590,38057,587042,235737,11530,205956,5827,2208,60942,187697,153544,120675,466,4826,1880,0,8037,565,2875,4880,43812,9966446,64032,11723,94824,109588,671291,14565,270158,253032,2495,721,16114,34706,212185,212546,26050,168799,3895,1835,105539,46864,286123,35163,10873,228197,377670,60604,16925,454,6777,1558,28170,16846,29341,2212,12171,142232,336189,142050,193,2837,13877,47042,85188,38291,48539,17357,24889,279646,3452,93544,2991,249097,42908,62471,80776,250822,45553,22175,85241,902,39440,1424,246333,30794,20364,19661,3445,17151,390,82593,5335,11375,714626,36511,221037,113969,4742,32855,5084,624,87938,9202,67687,88126,8607,48665,3717849,20700,18536,47301,19196,5260,668507,52304,252080,9253,499191,938,7220,237587,18541,10324,638007,17785,25362,87580,35624,22028,40394,23125,90365,1806,5895,561,42921,198455,39172,56238,232283,157635,5535,68691,52803,2734,77980,14696,30446,410027,191311,405,86159,1100,98474,101723,245961,191431,1284,4394,418,170673,2975,41541,39377,4084,60448,113764,133856,2939,24308,41098,37924,45907,28410,375333,18929,66388,36819,521673,13331,0,73020,724,1798,456,70392,100009,80296,22501,101945,93477,39435,1985,8390,109054,100968,11851,4415,713,343812,232961,294649,15818,3959,5074,119181,183306,3021,170086,288,138640,667674,10762,110125,7016,152,3864,69978,1566442,1280,12535,29544,10451,690847,2704,115016,809,134321,7015,859,436544,171049,249831,50497,52964,168613,92938,287107,243096,120801,42716,71575,1577,101768,17489,104008,1922,222884,62390,138730,61255,64708,24923,114996,31581,74411,267,150683,94161,3260,495932,33830,47688,101602,817,25510,532,164817,3578,127649,191944,255,216612,3212,65244,132511,24567,83813,88323,107866,97230,456,265,151,105,4033,24972,20744,40353,83167,40430,34901,1202,7088,286923,7427,1838,7593,25647,13453,152,12807,202321,112802,39823,1165,19217,277131,28216,33042,191629,94310,105179,33204,69048,399813,64732,11497,441611,1100,36023,3898,10889,203891,782941,35969,222,730,334445,53953,3231,368219,2218,7186,1491,396,96589,20708,6163,9767,2546,175815,13432,1227,363,1420,112970,152231,194491,141176,56587,1351,623,623034,740,129,10200,95939,35206,113678,69033,244231,9189,54106,98781,108894,228305,43198,137634,66308,161691,28661,441627,177859,39444,78035,5216,32473,11733,165114,27027,90232,431582,257499,284920,24302,5720,30734,5165,27083,582386,61144,0,178,123410,130415,70977,69407,238,133864,8577,308259,150166,80878,11815,79294,197562,76791,350692,10627,2052502,23358,144267,356,48449,9112,22411,0,26565,1944,323235,42493,76096,28319,289764,64154,459194,4488,108599,55337,47384,134620,78661,19868,92426,49392,53234,136749,20893,30146,239481,210083,51767,5741,139006,4130,10736,14361,13178,1391,406,8945,7593,544,40965,106649,305680,22315,73511,158489,11837,1328,49068,77639,323572,0,29307,46349,90157,272500,443,330199,67827,296,51443,46115,100217,35240,698,1149,177517,27922,162538,5146,9718,77106,12391,23523,90832,9797,88658,2224106,215093,28707,1704,36448,150,3750,152,2754,3310,233,3554,207,268,152,148,0,147,96399,343816,47215,792,49317,4334,29983,156044,6561,16158,293483,63483,33300,141639,68045,23136,47136,159239,3336,34253,1081383,248,17774,24,18816,63006,141858,86442,235252,80398,36975,21113,2043,49259,2062,125828,198707,40530,65099,5605,6340,27206,152,152,47413,9745,50774,11439,141132,13713,15915,60322,147404,43622,4820,3290,602,13729,21450,170082,134486,443,65838,118310,34360,109934,98727,70200,2169,175956,87493,189044,189759,891,8529,206746,18324,161137,4451,146689,306853,182085,399278,421223,185452,139036,5703,72224,10520,813,614,224,96068,32130,67457,74364,595314,445,1071,33697,633,264,21630,5644,3497,685,9164,9106,44093,516248,121814,134458,269901,42281,65981,13731,6182,35089,174350,19452,311,293746,344631,41144,280051,3890,5364,43821,26888,15729,16605,33704,69166,36319,406,14376,267,105701,161919,78292,83712,28951,23140,132654,319611,239741,68176,11575,56095,55390,26090,9564,477489,186689,8231,67346,61306,34642,1265,3829,174528,58527,145879,105579,12228,32123,126593,25658,64544,203084,242619,9706,364785,46270,750,707384,10898,24365,138657,94481,413017,1711,93441,24394,7079,80240,8263,50245,148968,2347,77007,286,328,121791,138672,105876,45593,367561,9078,325082,250303,11008,10952,47897,5433,12150,29993,38295,80943,158710,91839,21655,44547,25491,31670,48608,273853,11258,9960,23428,54082,1146,1639,3356,799,46578,259923,66155,29877,431,21134,3978,41860,16298,15228,122958,138672,10834,77343,32583,47982,99044,129242,66443,18827,492783,143336,136430,128057,146780,255608,1788,149571,44612,36210,150109,26777,36199,10950,51691,1319,43282,71664,273654,87276,57890,90640,157378,1150,44516,102933,6095,13296318,11230,49871,77033,0,273,111,805,124520,300873,952600,1539722,180288,124583,49771,2377,197345,242973,142203,110378,155179,65965,90554,59032,79825,49841,44413,27615,16033,321329,40328,487151,1106,1707,13594,11965,122127,26280,2201852,643557,37072,82420,125391,169387,70848,76864,9923,2539,73379,863,54992,4474,2374,128616,41745,170051,5541,489321,35434,23723,73134,33078,792,104758,6283,151707,10331,202973,5057,59000,31402,4161,3231,301277,336146,26966,10010,163157,85445,117998,241444,4606,2583,8475,152,202997,494851,44403,57897,131822,101022,23956,141061,34718,8938,270288,7403,2147,80944,43410,23015,29843,60130,3931,72259,68722,40467,4688,15448,15317,13060,437,3829,76866,48951,196767,82237,95044,2212,3300,42846,3129,268762,88123,37247,82162,20149,20067,8176,226957,310085,60017,3907,63979,272171,0,225071,12887,90605,13496,59692,676,182703,888555,2676,228980,75808,55165,273150,4881,27046,49475,62129,542983,23231,49008,282,63394,40991,6554,101094,183701,121059,65240,170068,17525,2587,122919,754,1845462,72960,63258,5933,1465,62494,40371,25203,785,313687,24898,558718,399,293,219795,2142,149913,750,179574,12691,38921,4633,76597,258755,69224,50590,1596,1335161,10694,110699,1511,115920,19662,41724,3355,2465,257453,2387,10302,30295,68966,12175,16354,116462,862,71380,40618,162388,5328,3116,41642,488881,23877,183367,50451,41478108,39202,3646,296020997,20068,115543,61369,715,2746,221622,400749,19809,323576,209050,5051,33379,91535,854,144,25953,434202,31564,47433,75017,251866,49502,127867,80179,6226,2905,152472,0,13613,876,257328,109660,8225,198929,7590,77426,13300,158366,360554,0,152,299028,16284,81756,140017,147032,318497,14031,37858,97399,129739,68427,16585,73755,229999,1678,0,4702,91640,2653,190,5227,2499,318923821,324008057,179876,695368,567,753,1827,33911,231419,24644,66392,284,857,190261,48547,4305,11807,32519,1186,41215,10009,6807,755,80015,7736,2872,133902,35591,542558,10906,7431,34579,99870,32993,92818,36152,50722,50168,31714,55199,18051,116895,53903,18478,29290,20866,600956,327251,13324,16640,15102,22674,18781,4268,9095,18825,73485,55778,758,23962,13907,6712,68510,11371,15446,357282,152897,134810,297001,66549,143653,84465,188117,29732,1341,80526,79212,227465,440618,150,2967,34017,19073,44661,188031,263,440885,392,10771,94748,68478,55497,207172,124644,464986,15485,255237,55026,101615,15121,149316,73359,42566,503,93188,69363,48896,6691,690,5323,53143,58967,224364,1777,3385,3587,2627,487,17587,59097,20147,46844,173008,2899,29893,1965,245,8999,14808,8621,43260,272,17848,1755,285716,34844,167678,729852,1269,21104,972,295,66532,52048,949,91273,151875,32400,30692,185668,176005,65782,12122,842171,69693,804784,1301742,366195,308206,4827,304,118268,50119,45792,239891,47211,195773,10351,1079,3634,204384,15558,6395,88086,224251,26823,8969,35647,7555,3569,63608,8919,79967,65261,1298580,59551,159125,17247,20668,235423,48024,19370,3508,51138,265139,2540,17093,8649,71757,87671,22767,217841,260423,4652,47618,42166,1733,9359,1418,88117,6436,80019,1155,5456,100484,146070,24950,112784,1300,446,27366,76297,655,192350,796,2906669,16748,128322,1702,2138,16378,239,58676,75,384729,123171,49087,98872,35135,43598,180820,228062,966798,4119,74657,56567,220871,119696,153937,27276,200073,679,418,76170,3585,24481,55734,25631,17492,9129,2080,46203,220403,121374,29713,410927,168345,79907,1727,46823,37226,171663,258911,28713,1155713,11099,490850,62688,275,47136,148984,18742,2339,95020,1654,19966,98530,2472,5654,161916,27814,19352,178457,35573,145396,181775,95242,15461,44,60109,164882,161980,4030,307113,155553,293446,324375,40721,71165,1618,17111,1324,411138,15986,224324,78460,605,177444,109125,35064,15958,121,8822,37591,41892,57187,936,1437875,11684,69784,126,2304,288261,12286,77490,152,290908,117998,18751,9925,302841,108417,19198,282514,98,20557,4251,144792,5078,11529,59137,66769,129631,584,96248,180873,37347,4520,63507,13488,118578,10612,121411,20716,130734,64188,210553,22190,4937,21365,8643,115987,948615,29271,475,456,6452,4141,56663,13360,404926,88671,61406,98880,37452,56282,998,37929,51275,2364,3916,48889,6855,99436,5127,27297,3891,15746,28535,40050,284974,109788,498010,210179,9112,1936,91085,47638,2014,180953,66023,13946,3585,36595,62931,87115,7666,872,6804,90768,151519,92575,243946,461,2551,33564,49522,107565,133300,2284,154263,6403,16554,35730,2007,26566,10474,3119,76839,420,1632,40850,32880,69154,1474,22823,10220,10819,143459,260930,89322,133382,16531,556573,32509,42486,10189,6583,410206,27075,252020,302601,112398,58009,305019,136150,81312,1780776,72527,61526,13135,114608,1825,52155,20032,132939,133883,4049,1076,53121,26756,193659,76739,304,2295160,613141,292524,21520,91420,39098,90734,384297,265111,560640,148444,5205,92194,4008,45952,82400,11129,713,26240,5744,124122,447,10916,0,1200341,109386,2919,44339,102308,17748,88615,2114412,4184,19187,587789,50483,282929,738,1099,18659,110794,41680,3628,180879,17379,33808,48159,69152,9144,22642,84856,31655,20817,229646,807,128,114090,155606,26573,325,24860,113007,53956,31758,68981,334,592,133468,202,82952,17209,77300,86077,173514,247761,6507,21713,25887,94398,139778,3877,680204,301,64733,83010,304,170310,19036,7816,2543,107429,27646,412119,6710,392084,163607,378,14507,19047,3747,2437,498,100263,51410,163009,152,269898,80702,102545,627,143713,78996,6243,985,46665,1158,1209,82873,0,293,40562,553,2351,84437,1537,7812,24132,34968,25362,47927,1539,54802,5406,51574,140001,6040,107207,1560645,54448,28363,136419,51696,23352,27846,118382,355,169124,148863,245645,11347,626515,200843,96002,1103,3006,76178,17504,222789,167711,184052,87191,41015,242176,3420,109506,232925,84762,1552,78088,81266,26856,1927,11,336994,22473,176694,17285,273262,128743,36185,175488,63982,54911,12848,158609,58673,44105,64579,18875,3933478,20885,68618,37742,21347,27011,53747,108683,1790,153526,57975,286120,0,295622,575341,449,59026,43260,133095,17857,36235,64930,254878,106554,52183,531,152,15977,18029,874,137659,82501,1129,86252,125,69055,18327,159062,1001,179170,48485,24112,440,50263,55645,319810,99368,65046,43591,74360,109252,12671,8183,18135,9228,3170,126813,33165,118529,162299,6550176,16722,1648,19922,108573,79773,78484,2275,8185,979,17777,869,29159,57468,65276,719,36695,23997,888,1196,44276,104734,1261,268355,47579,60445,49110,7681,45738,140439,106404,289046,133905,101926,145789,26423,79256,127849,12421485,345453,96559,89129,108669,12856,29762,212936,2794,55665,5561,4016,6244,15256,90548,186,123838,91247,58671,241,3326,20311,1210,18128,2272,549642,43837,89711,133119,37246,278138,2784,92153,1375,48,80583,32404,262,846,70008,71932,17806,299881,606817,91756,211685,134001,27454,8635,54895,656,75277,0,3074,22606,12021,1018,74056,225334,210379,1500,514,55117,170703,66413,90794,59522,95403,3865,34613,28928,116580,21765,63759,72603,377,12304,7337,3039,12015,7741,44,86104,0,1985,9657,9817,90519,148,18927,502,81641,38931,19487,217427,25773,18079,227001,45447,252571,438007,7516,161359,27697,23429,12275,732984,0,1101711,99723,3694,1492,8647,110595,37457,35096,62008,22518,48409,279777,5993,149976,37624,230683,58296,153198,227491,16941,13197,350709,32971,23379,28095,1031508,41387,96230,168721,64156,54740,235306,73949,109912,78761,606,367698,145759,41246,196069,766,3529,55223,28042,3061,260144,69309,36144,4125,84476,72546,88261,15742,93770,353947,91176,24239,8391,26445,19034,32632,33432,66174,10074,60650,2071,64615,490815,94177,481157,159947,811,61743,11705,419,5341,96712,150909,43800,143294,8634,44142,9195,84060,9337,28345,127927,26701,48269,25930,1385,4395,3345,46255,39308,145395,135647,107139,41155,720,1821,317603,115364,41106,4787,9294,3501,113719,70691,112268,100573,150868,286350,20657,63777,281388,36150,65535,28354,2473,745,9150,83680,218538,1003157,92365,118112,1889,27013,52235,17753,248575,233691,15997,90008,126,29254,17811,493853,56469,157466,39886,92658,398766,7750,1092914,192853,1839,77713,22025,126752,154006,385,41644,355771,5094,46425,34300,58004,1633,137,119983,25574,183155,159732,86964,28240,84723,819,4549,8833,4771,456,71046,166171,92997,7792,62787,962,19380,227438,86462,328559,93926,5489,114991,79689,354604,502876,348938,2266,584,55684,128153,1366,2016,33875,38705,41219,21464,22989,356,94897,68028,218014,98692,17431,33294,153272,73330,206541,630563,185262,9446,151645,18918,35408,265,8011,54090,106051,13648,0,32692,113306,28471,36665,304,190375,29201,84435,5692,52519,422,80305,194598,1327,589,35154,34386,1990,1162860,56622,124055,43111,197249,29062,1779738,131331,161163,89158,27437,1112,43001,32007,16157,108847,11043,34294,10679,384,951460,50805,634357,130312,19624,1406,33474,13692,168428,115673,327385,38568,215529,145404,5132,91455,124373,14162,753962,113743,29947,60913,277358,72841,298350,18405,64992,172129,58600,111621,91743,79282,62783,383648,82297,436646,20362,70135,154109,100233,51904,101559,15432,125553,142040,39716,117460,330260,30870,504441,171916,9659,886,243,48628,93156,2012,2112,76183,63841,114585,101833,69593,228557,33246,106174,149273,51107,217443,605,304,23243,74226,173867,7845,524,678432,114073,82431,458261,11153,27620,185875,32794,50780,83417,2864,199572,694,112373,194968770,211929,13396,216388,74425,73097,1717949,124659,21464,665456,3045,63785,37707,58085,7547,21463,343,10508,127152,386714,75157,127113,113915,251917,50857,178,1385,35128,95982,7517,97946,3766,82184,37939,83029,37332,165222,116,197421,21195,19603,91489,83004,126653,59204,339534,201628,5,49152,161696,35474,16934,5710,104,109,83214,49216,810,409771,50525,208825,83656,486949,23058,248536,811,20986,141709,4883,61822,3886,208447,293,1519,207645,9827,3275,39595,170783,287071,2822,169146,67446,127179,58191,33987,12235,3081,2274,1798,188155,10140,131313,24236,15207,49480,69382,6085,194569,160240,91511,124318,37765,155909,22543,138988,4427,15055613,47807641,16859644,24505649,20819704,35574,191117,624,38245,22,6392,15093,1635887,76409,12325,359349,574,192113,59021,458488,660,31360,406151,264504,178451,84786,3230,32237,50805,292,59443,2834,37895,111935,15940,33258,26578,14053,69950,594,225675,1040,1324,827999,112,8843,65747,53233,170619,34245,50729,441,26571,16066,233,49936,1772,5629,2577,33440,13509,15408,30427,28195,38078,69847,8823,87056,116689,87480,270912,173083,7064,145769,56614,9140,44002,0,701,224178,257508,29618,22344,46922,6118,279846,165351,28915,212,538,4320,77566,56245,843,1872,880158,64604,476659,13786,440,48825,417558,114,131242,14746,15103,37311,60,1982,11908,223895,311605,70607,17062,455,50716,18536,46397,40371,129473,55574,30675,114589,145676,109823,181618,53237,141495,463675,890598,9023,129,105059,482952,49812,0,1555,20061,137170,17851,117,25397,6888,17232,78660,22335,93054,96830,149560,126797,5594,468959,167458,150115,348,29237,189957,126912,6576,1516,56149,124137,16644,42926,9851,117,643262,84250,25886,47170,52901,428096,405391,5643,10926,0,176038,0,95606,42406,95671,71262,16432,145263,7419,135414,102277,61506,20691,160795,34515,20143,270647,23973,29213,2305,41244,1093,10846,29,11426,47574,2994,11522,2294,26442,27742,366019,40566,29703,139204,43332,6023,376526,323753,77672,203676,3939,95963,692164,199800,31875,24081,80286,29147,18617,228982,121434,8809,40504,1050,646,18176,87406,11029,40249,19470,59467,83096,12400,5317,49020,48713,19830,19863,48649,36697,302,899,18947,7351,108884,230810,52669,13987,17233,18265,23225,196571,61427,44429,58482,6602,24218,325769,0,232,453,27221,2173,314,241479,68333,83527,389,3482,123176,1621,232414,115916,700658,963,154751,1751349,692,18273,37894,1061,5813649,18396,2862,32047,78003,2581,4451,864,11221,1409,25906,1811423,2680497,328,582,37063,102978,21070,50971,26627,10129,68085,142,32755,15887,274660,295484,87584,10801,53420,307102,37525,4280,439,249,370,112,22978,108398,24687,217561,17559,3600,96187,10242,70080,31444,49453,2929,1440,803,0,6025,0,0,58017,1799,0,121055,106115,156823,14577,385,880,702,39787,1138,547,1118,8837,5301,41453,18395,194974,77757,60646,59044,342192,72567,667,126343,8517,2089,22109,2095,957,66717,73167,22622,73336,15260,304,67343,3999,71936,79284,2544,42393,3405,2539,190334,67875,70010,476802,595,219,39065,9774,304,2997,9657,183492,8391,217741,16190,93638,66513,76,39806,73713,33896,13079,1943,72572,468510,4363,16852,838,50124,61343,2384,17571,16420,93921,165116,22303,697,41504,372433,34676,88569,850,31412,1693,4402,180171,26617,46354,15066,163753,559,18816,161604,32307,119582,1205588,31300,92304,25139,34012,966,310287,36845,31308,104503,382,37435,152,60064,1134,373510,187157,63508,47341,83038,12674,236646,126966,146,264854,5483,152,161685,139909,793,3853,9487,127031,56454,47809,11886,109841,446,12166,31103,28700,21757,0,10044,109307,66050,25758,122042,61387,2262,98087,60477,96475,4723,19602,26515,105227,50281,69337,48077,33283,86155,38107,192397,24627,119524,827,32235,432576,3300,1751,52945,2524,50233,369,9448,91,1494,0,102793,5520,251238,36662,2592,28128,820,120,59564,34513,34968,89466,112545,34650,79422,418,1944,152037,152,54529,23220,24622,554,3018,1014,118690,6989,20821,22131,257792,840,28150,0,714,30874,439258,74614,55727,19511,105222,1120771,20191,3333,10736,89960,97977,3402,171827,32209,263568,181153,2767,1092332,145608,13894,2891578,55783,97819,274303,235319,79023,97557,18034,119568,54152,161353,57241,43491,14818,186041,109435,124,46709,134786,212695,44162,53143,60536,9043,14209,13177,112,588,20921,8113,81386,568,6547,453,0,1030,328,3475,5748,1086,152,456,1494,2953,1166,pancreas +411,146341,201072,33774,38980,399288,117076,56468,162513,42074,152,643,14534,506679,43301,99236,34466,494447,38016,386324,154085,6059,323992,433803,330145,770395,180215,98131,7252,97048,91460,16746,266876,276702,7097,192133,298300,31333,157676,24938,221723,569939,1544,1439,1117,75323,147096,539145,13290,332680,166326,4223,118541,11136,220110,50340,12328,1628,28498,15806,123851,199993,66321,4300,3511,50820,192831,66457,37236,60241,3484,58015,49110,12630,541051,527171,222784,53406,27253,0,8553,84833,124572,51154,281,69760,706464,66313,197416,243306,160782,236075,69007,8167,422,504617,213234,16928,533893,714573,2505,49855,356384,73639,24062,90397,46534,477112,205134,44728,49618,42109,180982,261907,83145,13467,2177,86627,59422,201034,1770,446046,6489,202948,194158,24611,152220,37542,30312,150739,20115,39041,664,48486,377831,189406,48971190,1002497,172707,252407,1239844,74152,25613,108236,239584,324332,684,707,23637,155360,84313,21463,1973,63515,2437,3223,2199,102601,595,45474,124590,401497,8214,277975,176662,12875,256351,117776,435,5815125,5741,24834,15033,124338,12561,11542,115459,277647,64775,97269,117725,135130,130908,24197,64184,365498,3742,457,2823,87333,298146,2380,185935,71978,495652,128607,40881,2985,102091,36780,518821,316593,463958,152,44335,47012,621184,409290,35206,123218,104893,16450,24515,560347,363300,14960,322,606946,147336,789957,25932,35047,81240,163006,961723,2240742,7637,11038,245655,620,125045,88,25814,20837,26686,68,32941,139822,147318,214152,31457,189545,205211,265,957364,1185856,112863,91158,98958,21151,107022,49011,215319,238534,1075724,1470,9521,607,24637,68264,38327,2496,541840,682776,12172,108633,0,370438,209258,5991,59435,87688,59891,602793,85092,20133,271,43984,32036,25015,3129,458934,9666,7217,24607,9174,110552,237231,128470,2082,331,152,57497,291835,11489,242330,22091,86726,4309,61691,23268,343343,2162,85978,154986,220092,386186,116630,13399,311745,9911,419,35615,349763,259417,13169,128210,46426,114254,55438,19777,120954,570,33221,73791,2412,161786,512703,26676,11055,92496,22993,36973,60434,4223,57908,26161,93164,1894,153443,71564,335611,77737,101454,1188,20,38266,289797,195296,613,49367,99299,3857179,6797,774566,2628,155357,327419,879,527971,212672,46877,254885,207848,48071,9275,6239,47396,281205,7194,5340,178657,117347,34275,17070,264242,962,28480,39797,277750,88188,39476,112604,80884,215124,5653,32147,40743,204586,19097,125134,252,436439,5538,2997,608,146,671,175056,74749,380,90855,22255,719847,107248,274945,140423,6841,137029,72611,549,135211,152330,126538,549,47348,86516,113415,1344271,355613,23494,24060,262567,103382,184,17147,201614,55403,29471,68659,103488,32497,34124,91284,453,25739,1317,1945,5160,15958,118509,44385,225,139321,93984,45351,62234,148,85277,28621,3888,14239,143069,847104,1454474,5647,8334,545,697143,468431,7176,79884,21720,12308,47503,1022,4283,376797,159477,90108,114389,18921,58289,1760,8698,9333,17857,18567,235408,10412,44314,50423,5577,243521,15036,449,30636,205958,20875,5350,63941,15697,30732,1133391,451,24267,43271,22329,65738,0,4286,62477,1569,0,156159,1339,1269,99898,46152,347236,88918,90154,92247,1417,144221,41778,185472,147900,8073,19301,148979,126870,194525,56867,2998,3139,1852,1330507,1200,94277,1394,43608,20179,77145,138302,175460,23445,601,40422,19010,20563,462140,938378,163670,224907,6802,284405,61185,23941,700740,226371,2662,282184,18831,5431,225571,365989,52490,45881,210953,163284,597,381298,278427,29280,931,97457,5597,547,736,56364,4293,292979,152,985,143386,10800,49353,19601,8449,750,133774,54981,272510,20560,277758,400851,405,146,7790,85329,55513,58016,127312,2203,104742,131785,17668,899,18428,159945,812,779449,278479,511647,13789,42174,158886,33480,6530,14925,25868,38534,401,29880,42653,478606,30794,314,23378,151582,161929,72795,155399,186554,129501,5988,604,111,42980,152,0,212200,272283,8641,21187,54352,3827,170068,1275014,1156,21933,26260,294621,313051,70907,0,912,51037,1251,67607,21973,8059,25669,26345,17280,326801,20229,52284,106870,290420,0,138768,36388,237673,31472,139116,64046,7686,11857,87894,64384,1472,280823,69003,171943,10352,123900,102,24287,32521,582982,48469,16848,4697,15659,19696,372740,2483,208477,608,40421,246579,1275,70040,58239,1435,399153,135188,30129,10685,10954,82876,3252,85026,132028,777386,246923,161299,14655,18937,94391,70285,140214,90376,2143,304,0,53493,352188,18738,35394,55785,52831,11273,296511,6535,28155,60119,22790,31972,1211392,54335,70738,76366,152,1205,148,241008,47581,200805,104800,31425,48310,22901,151015,130757,209,106510,10304,1025,26756,7828,55397,38497,100065,79276,8810,6622,182910,450,1273,19945,208,18319,59655,3054,91019,1048,1142057,31328,58612,117433,16493,126427,99488,98000,92257,26076,1888,244121,127536,53097,9520,548674,10020,134247,41126,62303,82277,45168,287906,6983,195021,63627,13717,94565,230757,108200,61412,19635,425,34110,53604,67178,51440,244826,962,258088,415416,6108,3008,1966,4651,9528,8907,16713,57245,91373,6653,136774,685,104399,624,104273,137431,59587,72659,160613,1634,1093,1348,292782,141766,11614,519768,377613,103695,40578,31824,24321,50821,1316,126233,98417,244389,162417,467991,210647,953,101101,286840,240624,6300,84721,304,152,82454,27808,35305,190717,6778,5018,499,14545,38250,84912,56774,6743,9228,37004,16479,112062,517460,35301,5097,216985,111422,19453,120277,69307,62058,48151,163067,150364,702899,21037,155916,76602,37289,28515,44299,3096,2356,85561,8807,204761,183651,0,110103,70208,18397,288,33520,1317339,67179,29201,51006,30965,1389455,43378,0,810497,82625,141724,3036,408829,6891,38324,148656,1133,119778,103776,34424,39909,1660,21204,38614,305,613,26897,129327,5676,338363,135806,4867,0,1955,201,884,17745,0,116270,32802,326,50927,1888,10425,333003,31163,28649,130017,22702,58522,59458,10032,105298,159036,12469,142210,1795186,111337,15507,102062,162422,9071,70779,56614,71769,75665,28065,61847,120875,39709,1925940,92730,151,735,6116,14268,536,11808,886,10863,972,422,118537,720,0,26190,9544,72545,109309,73974,142028,142151,115699,30965,244853,34616,16380,153345,165070,113244,80144,353529,582,406763,1018698,67,362800,38423,289,33951,123608,226635,89991,326269,10106,2580,85211,52183,445110,159863,183535,2310,27188,37609,1301,69540,129133,291585,56808,230717,79055,261002,357003,497194,2095,26313,135105,792,1964,62917,8174,15583,1290,39314,958,8814,78352,492409,267165,743,11275,7933,4774,6832,1102,152,424,565,14814,708,555,1723,896,3229,60157,4624,41967,386,827286,0,1615,345903,1656,170491,8370,1067880,2083323,234163,101991,165605,214377,559735,69384,135459,275496,155478,181421,20065,239134,102131,91598,396,747143,0,370682,302806,240350,184118,88125,84790,53219,160027,286,458513,12807,144618,414268,125120,228884,0,27965,65382,138052,5812,1149,268994,7722,2495,81533,30096,38390,156930,3190,10546,233811,38890,101586,67065,149681,102751,20274,456,159742,112302,203028,839,208168,56499,247951,181642,39912,162846,145973,66884,225292,277507,234256,150445,79836,1255,1181,1283450,21303,72799,128883,18897,7946,372621,38836,1186,324914,304,719,482611,886,121,47012,9626,3720,1214482,7350,84651,72155,127125,430465,117232,11458,4695,22918,184017,423,227542,148,83485,608,2056,0,169,111286,4795,173,1992,6579,4218,145107,224,226629,17562,1624,236,31056,2864,29673,37302,2545,5383,1139477,16794,17094,2756,660,149185,452192,583,23007,595214,515683,203714,9792,376775,225732,420,45551,2526,7576,919,3635,5127,1337,3564,3845,95277,54581,108795,9653,13484,86947,92986,100134,182758,100390,115595,60174,345032,532831,8718,210,136,113275,39046,2481,77080,251857,13832,32722,15580,8146,7336,9966,152,304,2524,29004,83319,37545,4228,339,14859,1769,135662,158928,597563,32514,16271,2947485,6173,1396,214809,428,21885,549453,167553,111843,25546,21888,141710,25251,34090,21915,141906,409,77766,8763,299118,83048,318271,1235,222218,472662,52311,71024,109865,12733,227,1380,981926,324062,64590,49858,8427,287216,36922,38737,7880,10561,8775,25058,37613,147536,22961,198095,23756,124,313359,3365,20514,308564,266585,73343,41961,136,30211,18631,56443,71694,1060,680,11654,858259,1416,1560,61466,4992,27783,106999,109030,152,132437,0,692163,87374,59506,6779,136625,150,61851,10002,608,455,91856,147102,1079,65909,36369,205282,50866,59870,66076,582,152,1870,118288,226317,131084,739837,10379,89819,79727,72581,80891,54216,160428,3027,887847,272,31124,12472,150,11494,233866,852588,15044,55562,7577,235212,192084,109340,206098,60190,224062,108888,872383,24918,47373,28326,441440,61772,30133,224972,2513,79133,511,41758,39015,20918,866,140576,568,117705,70562,136772,20784,43381,103557,64050,2158695,8938,38384,1380,49055,2233,49090,6880,337967,39732,3865,15819,152,34388,143996,418,12413,828,173040,26359,5411,19329890,377103,71437,168509,874146,131,401008,137122,103595,198790,120596,93034,2546,10402,144311,6472,1454,64945,7757,2958759,25091,81004,20298,75327,246213,219412,46075,152228,44305,50,2503,382,1944447,819705,2321190,406,859456,520,451238,452008,17036,146365,23923,774,0,699621,117588,149592,241862,69242,491566,11694,10277,42868,57725,73783,11371,2492,189,946437,150088,25340,453,808567,56539,859443,1045,124531,50625,456,870,138937,13387,74946,147896,172130,907636,0,567,3757,450,99803,385467,125,594,173216,304,549,152,441019,1668081,210239,1875,24,26888,113609,15628,11643,11201,128551,29433,520,85443,21709,1894,162000,74097,259,41884,0,156442,35282,1314,251515,15091,238228,329696,304,4204,38398,30798,429,20490,8553,82537,47587,89365,66477,83569,3748,877,99957,14035,59180,36135,4358,52142,22265,64574,164249,38615,186551,97057,59612,50486,116479,20548,70057,302,13538,944,7127,143263,70376,52922,730,38028,29102,118070,216,535419,97546,54140,148668,49597,56359,281549,6775,9748,91882,440891,198127,508411,247998,1607,203309,7134,56594,85487,87254,27178,181875,83811,54861,259856,38679,50141,139018,41073,1082847,50978,80980,700045,10492,38892,1428429,56067,7437,23929,3366,277469,73065,138846,26992,318160,116061,62536,90921,15940,176129,112332,101802,930068,4996,237995,41055,49804,13131,152,30718,144903,24541,14941,196229,77912,34281,221162,2919,83451,164639,152,31038,94474,949977,49,334070,71389,153590,62597,68085,18825,384,99894,333376,66210,13198,942,264143,138193,3965307,239297,2160826,7415,944,141,0,342286,8216,28564,10785,758,271,456,3037,92612,70171,184838,81860,355,49846,114728,487281,1380410,42267,1055,23641,19082,95071,100445,119154,0,3769,3495,3233,108818,2594,1013,2284,228,83037,173882,151032,8076,223,259859,121816,320980,78213,11292,63442,149863,133110,2448,244451,304867,446026,8577,113,332809,394514,96490,58,0,65915,1734,2067,60078,150857,211020,32969,337322,69059,117,193487,103857,1262,57321,90605,991,38411,846707,38855,13565,271640,41336,93141,8740,85050,71110,58876,59955,179534,157364,148942,389000,152,201361,115182,49664,41560,143792,86582,4579,35746,6812,11149,100,0,0,23613,51656,100717,55032,32781,2312,188744,15613,17575,5667323,7450,80021,4012,7726,0,228707,84595,124296,260124,3469462,12158,5458,213773,61773,134409,87497,0,115493,702,283034,65765,175026,597552,36011,16785,1003,800,1875,22521,12026,115204,51388,256847,11754,78971,171618,2150,600,24861,374907,254765,1017847,206792,47741,47429,57641,21027,193455,133799,435675,122500,18323,687722,559691,99178,67187,102315,194871,95572,96881,80256,87158,66462,62449,107374,4137,101918,8348,171371,2907,6379,133911,291,1051,431814,867,666486,316154,61774,152,10687,103371,25778,58505,118678,317911,6213,675,4858,139,7529,38764,13220,14474,740,1867,60954,5833,84219,27683,6778,236456,64932,141080,60024,43459,40934,98482,5693,80755,16334,650,47494,116480,414,13189,4138,25831,143219,103665,50469,83291,21939,37737,11772,82115,228421,1931,74946,1055,96,302395,952,17830,54764,72946,36953,161030,100929,0,368,78894,7322,56209,146264,254471,0,14374,471065,90919,24026,48236,20417,49,163210,1140,70493,120593,234973,112557,72513,456,748606,2851,50799,12601,19778,32695,76031,36626,253685,115489,124,178571,353503,1598,46708,15865,3942,71955,188401,365194,12875,48632,3396213,158035,51535,64367,538040,444876,151057,155235,57644,4857,137272,19612,72128,99344,66229,158585,12729,48771,312229,17489,190164,266175,27639,740213,40321,302647,91331,53325,323745,84249,93711,51657,645897,92893,47381,124975,7157,136213,263215,49504,2465,63123,7219,63532,21621,179750,67107,1221005,507990,298085,409748,109742,4715,3471,3259,179272,998585,608,214709,171834,112,1820,691763,26366,7871,266035,4935,80432,1084,3541589,173807,26457,155235,168251,251013,60316,18525,31390,28286,50415,226485,2466,1451,221531,29155,336,1007,854,47542,3294205,80503,25385,24904,54951,69340,107021,32342,55830,16060,6844,304,54236,8480262,4848,207100,51485,892552,140501,4955,209017,63894,89461,107809,2229,11243,33514,0,0,160935,0,3491,143,2148,129540,6984,15167,41889,231421,32836,43688,5100,128,2025,76,661130,1093339,64310,94284,79482,3883,8902,107116,1492,22622,313895,4942,107306,2448,40104,8433,7645,111543,199409,39948,57312,189813,97834,21111,1705,27950,33008,88018,99808,195494,130814,71641,52240,51303,35956,14626,652,50127,178,150264,446,2940,829973,140766,8510,76853,47920,1959,101486,62682,54273,53708,54818,0,124785,152,186619,532315,146949,120445,26319,139281,22447,353799,12947,180867,78414,86387,91779,40480,383228,215,8868,687732,1269207,284194,13695,197397,105023,126669,0,277868,135205,19158,45750,173700,397511,69057,446186,101816,12611,158148,4574,110042,164025,187735,427,16298,14527,337956,80243,210785,282,3284,333480,57807,221478,2203,9690,2367,352687,8704,866254,23751,929,50644,135576,458868,213592,89200,250404,75144,448179,155528,102865,81594,32679,60517,44654,86239,36814,102059,195699,1330924,55992,277,12142,273185,90697,607,419,44655,2492560,93934,28600,1373,83183,8960,787,859,4953,130014,2732,24374,86673,14098,3564,71636,4908,104298,149569,6548,197,358845,33830,89291,357582,314471,13901,249987,409392,47343,96336,75474,160451,20656,114381,97437,1135973,526,155863,152,259254,183,5913,1416,22339,13173,69321,164690,128140,146,94306,20199,174982,67018,169120,37309,28899,206736,263055,54776,210634,110521,115943,2139,3042,0,852,162358,283,31462,1733,93117,136850,88447,152,153479,224252,11011,28721,17163,32525,51722,230446,58543,5490,3944,2248,16173,219792,90122,239,753,21516,461868,9649,63655,11308,10273,3218,152,181340,202131,102785,245074,97,214403,514764,347579,914831,13872,3934,95523,9473,164248,810533,100869,3114,2386,15446,96,29805,180093,55421,1790,1230,3281,44801,79455,42953,205504,163363,2326,33519,113164,1011494,545644,77043,958244,422686,163683,143438,239593,240,1811,1041,962,220421,10458,135052,272876,13476,1240,1805270,152,1926,135902,219065,84642,979,474289,502766,608,21638,152,455,86673,70895,2356783,87398,217,74156,143809,98992,999,100431,3051,467920,70664,115839,148,34576,167,1905,2582,217997,79879,75328,113839,58902,26308,43681,1751,303,1547162,4062,1820,0,4653,8373,15349,2393,167595,1488,39628,0,125309,581,0,116445,167671,259205,5614,110922,99522,72742,111879,72037,782226,950590,325725,185573,75782,13361,7042,3517,267,919,158750,74988,29675,275,282412,181486,86233,289,44710,60129,862769,405239,50482,80,118391,5420,16862,350250,78127,152,242701,34626,208388,129585,131423,183464,16787,8717,69790,1610,32686,126569,78777,1459914,153355,24960,87941,404400,3919913,431748,755,236399,292302,152,108980,52619,261218,155272,63943,203265,201445,50986,29968,676,559,8917,65029,272983,200496,713719,174022,186510,11767,60837,19747,1123,455,52253,5237,27711,0,91,341,46525,63253,563900,0,323,150667,46841,43158,10261,4629,18373,40029,860320,9051,133700,37962,35992,0,115153,11860,17388,67537,2710,0,2440,113626,98025,265,13982,209692,68163,11553,3576,557,33886,486,50271,16483,299,23499,23942,38278,5140,143768,31211,224495,39413,12807,63243,4592,31713,51748,387748,1500,300,770644,128750,26280,319646,90510,70283,158867,760,55863,126659,195080,9339,136064,4394,206482,21181,54123,9997,63563,4435,671,53523,18746,103268,220689,206130,25642,385491,106507,167706,621,40612,753379,415216,94719,31315,20724,54152,573895,41054,276,46735,176159,47203,404,492774,38596,0,69208,8647,261103,754190,26656,304,198439,58387,63248,267691,348318,79269,65943,137083,320083,9825216,9269,283850,335178,1825,347361,45743,33047,237618,2708,2768,85419,4251,303893,97084,33569,3066,1858,196964,413319,193268,2423,126556,8724,60440,46665,2269,69367,1950237,8386,5678,193972,19868,161615,304,604877,21759,185559,3429,3419,326,304,120338,29728,7769,153165,121731,110503,134362,695,5812,26900,4116,15180,0,8525,2463,30948,2752,267,137787,396251,31592,55492,4002,4521,86584,8607,2140,3249,9774,406371,66460,109900,64206,20668,253837,87338,12796,4660,168333,2079,36621,5951,13454,128444,9521,142090,158971,366219,108241,2679163,3079385,15042,585,227,11103,0,4271114,892044,48804,162800,150157,11419,71427,526232,26571,7620,31740,237687,30113,1957,120188,291109,23353,5920,68598,34366,68731,59108,314955,106930,50874,320,111166,864,11486,654,24877,151,243328,169161,224547,105356,64645,165620,19023,163523,593955,199913,12617,148081,341079,30307,154380,131762,197078,972497,131904,78315,111372,291214,222274,152,101,496105,204340,615525,38229,78337,304,19060,124100,189393,895833,75239,63129,3377,215893,113324,157207,155,3439,271609,61597,14593,24156,1825,93311,87239,282239,309991,12379,701218,104579,285369,416737,1135,28187,38945,149555,455,32047,104158,4989338,4313844,242762,1069292,157744,145925,334945,2322,152201,470,355,100788,286039,148522,234627,49774,142,78294,810600,164738,522179,4419,134361,123827,21752,138310,164194,0,150600,34998,252835,1597,492,22378,413329,347229,129006,493972,2006,113383,257,199352,14561,60864,163246,2252,83969,44756,35663,115161,111990,1288,477065,677,135905,180341,215715,65790,22803,23131,56027,57674,48246,5057,89235,331384,332050,127451,117601,212218,17851,79877,12324,261548,124052,121435,127175,44,1105,114282,175844,80640,181067,668347,985339,34437,84085,11,0,456,25362,19932,538289,227770,126903,123475,125986,283255,251797,567,141564,135864,71410,60858,71232,456,461336,154097,220239,14548,129869,619408,1038,128996,208091,116,152,579,0,5698,41811,229907,979006,226081,91074,89883,287,139,12304,593631,198,21810,230765,361882,212063,216684,124296,19683,1509,555059,53589,163499,56002,377633,53318,78127,99282,44,22754,8791,80730,101711,1726,13796,22351,1514,35851,2964,100357,107097,74721,61986,113171,300,61655,28,1595796,4422,71023,383090,53340,264,16304,63193,39085,91292,95932,392339,153244,42582,105749,19074,502,72519,4573,108060,104154,127652,58801,1482,470,208384,35263,29613,108606,168009,37548,3236,16282,1630,263364,77089,207752,28557,68613,33212,94626,69770,281547,4224,84931,419958,51435,81844,4909,119025,171955,442712,61680,1639,50568,342,288,41038,1012,27865,140828,4585,42998,56486,2069,693,7104,68538,197672,80253,1664,494,27164,15786,54110,20752,25003,20167,221348,158115,3503,0,105174,135253,121833,55948,90220,77967,65144,79661,35029,152,23861,14995,68975,5817,30638,4782,297473,59782,126233,236407,0,1267,0,0,34989,54076,86402,3016,106488,304,43325,14565,3105,48893,15618,68743,19024,41501,19384,10306,1094204,37102,11,87612,400610,36062,214744,4861,167184,11611,50272,0,41674,185268,60084,6705,1299,394,0,21003,184908,46790,71233,4341,35140,348990,7785013,6875,132499,145994,10631,48342,120209,212935,7786,630,221832,242,44444,581221,30142,1433,981,4415,26727,272458,143,41086,91237,32227,49146,170603,11,456,688,61635,35882,66654,37516,156054,185451,295380,2102301,1170342,77253,19505,141398,102507,20592,8183,376691,152,31674,208,205943,44339,8259,31298,3425,1242,1018,209194,572566,257135,945,47907,74245,276440,1558918,375240,242285,175096,344719,919,2841,102177,621200,1718,98460,38106,234248,113290,40781,29761,72083,73062,60542,5534,87547,663,2170,121362,1365066,51803,92814,92132,356315,29561,49650,5805,307616,775,101452,430948,2523,60549,17315,34762,27219,331232,2714,1121,17794,1363102,82486,14886,9093,26064,44273,142379,273325,12109,76302,16217,232312,48288,91177,119242,3178,3281,5283,40046,69650,245787,143994,173788,6599,652,7522,13235,1855,151006,54163,38090,91824,16777,38342,234657,21119,227252,85398,758,84128,450,89676,0,1783,70268,26810,74,1079234,3532,156175,6220,210615,203064,359307,4936,22714,236710,68858,164925,110237,136291,0,2958,3938,22093,20907,17772,105484,16124,262071,20481,625552,62094,190274,18416,9785,187293,7092,26401,406497,213346,39781,80062,9569,16161,109748,23292,809421,14380,20293,804013,17057,28508,1040,47191,49335,319209,53226,152,216245,20496,24870,986212,666491,251,235573,1458,179287,90248,12136,107995,73853,197840,61719,10523092,188366,66884,489846,1283,512,69102,132534,1835,201498,471953,490684,12806,45134,43871,41934,27167,166445,1017717,8826,12392,46677,218575,769725,273216,13109,3986,445697,110542,82334,1330103,1403065,244741,5120,84988,107542,0,2772,21293,304,21967,1002780,130451,5773,110341,3507,12091,118,11532,2599,125,1607,415940,269712,3098,121348,140480,11061,1540851,7463,391,3831,3035,207516,15307,2765,32043,2231,0,760,406,41719,9641,3687,0,948957,28951,13481,682,344,432,1126,15379,126,1198492,1208,1080,1314,818,606,428,93,10466,15928,26698,23,54030,202,117116,43263,6343,88175,109572,304,195818,492206,105839,6651,59682,1868,113475,329,1383142,204,190404,98201,2703,4867,139412,157533,5047,50733,3793068,555862,2884,240906,98096,1549,248096,244396,36191,131854,53521,10561,0,240953,82078,367484,6949,152,82944,105978,74698,19856,3277,1871614,190233,251446,92584,41817,122315,102564,25105,7049,9506,2815,103940,100231,95281,259743,89836,39202,185262,81661,82902,116,296950,4737,744,307550,4192,77766,130,80224,2133,73994,27686,91301,575,102567,105105,179340,75462,70415,3479,31628,104570,26669,8278,72150,41363,54334,213206,20060,331872,3769,25788,119380,164469,43392,33882,129826,76,3764,6681,49194,96814,94699,121091,58224,51782,40978,60081,13788,1458,1598,7779,200417,81060,284537,236391,596941,1181,35624,18566,53096,1943,329162,124317,560419,4255,170399,152,29987,728031,108843,8800,110,0,113118,75,54138,103661,842123,39407,155126,5469,35320,5511,226634,21440,76,4689,166098,279043,2776,2622,161147,856717,485619,198629,8355,800,280,46437,5748,212249,2271,173031,298854,843331,286132,9094,371455,16544,3902,12186,51656,119368,18059,218228,110981,206940,5745,128631,61804,50595,164407,228,124375,90948,112252,78681,82225,15813,418051,6142,1522,810,1633,2060,0,76241,60286,264431,10422902,75514,1052,1186,411,646,1574,865,6779,19662,579,522,7372,28846,1607,31111,0,967,359292,70773,591463,194852,517214,2098,154618,57001,6103,174340,52279,619,586589,66825,215635,0,203282,702,93928,815817,191662,34549,10710,250221,877297,599759,152,0,0,2542,1079,1632,943,47884,238181,608787,1461,193965,300,85854,713775,6,8676,20950,366424,3105,96,2502,285137,1332271,225058,130205,1639398,75969,148345,43515,59792,162428,94464,33763,69654,57582,4230,516929,110396,42817,7359,95792,187674,298788,22934,236425,236073,1768517,252513,116279,54375,1411,164389,226896,1000196,95770,375237,1190,330324,21647,2629,62714,7140,206806,324107,898,3245663,400594,2096847,4016,1187,1434,4680,1883,11301,344,596,34096,135161,542378,91,2172974,1064,73869,352659,5644,237234,0,1784,43783,21135,248294,142873,177170,339388,4477,87674,255358,154415,56482,57866,608326,36353,212135,209297,68186,2151,15362,18787,56325,25579,575015,18683,36941,206145,1402,165592,200091,456,12249,16826,420931,35907,39694,10264,954,107024,50129,234553,280979,6372,10047,63029,453959,1255,33942,148468,67324,8657,15255,158116,275793,39433,115654,62047,37871,128049,19184,240118,19774,16592,61640,179385,311,32883,1441,142709,49110,245343,2617,26572,578,177373,23968,63998,295611,90960,17805,171389,1188,39859,9938,89474,98546,141686,862281,28068,79745,141297,23236,228,32381,970,91988,269027,114989,39173,532,44669,92725,6840,45777,14802,50317,0,456,1008,13107,855,25357,76,40530,81947,41694,75738,72386,24125,31923,68108,1826656,10529081,308586,163,90637,423080,151146,76439,85988,44545,36992,82325,20607,272391,128298,34267,138351,533,136458,4706,329878,50465,502,2334,768,146502,125497,104887,40973,7677,104426,1459,1921398,28875,35781,12533,41074,39553,554,106198,7325,3967,49390,195197,47721,49131,287672,137579,39806,25904,1608,461,27074,0,152,1728,24991,910117,12854,53249,68953,64466,132252,3515,209018,26466,13698,22282,31827,78568,9603,138307,182096,28743,23714,20,60982,184134,123300,117278,2269,59226,59669,3424,90368,13206,127973,659012,28746,13994,305762,149,163179,1238,39890,22341,42036,497128,390,3083,224317,178038,101359,50666,26050,3433,81342,173951,167738,119605,56941,5656850,135570,142729,47881,14520,122674,2527,200386,109351,47263,355577,39309,266,59332,123019,226949,44749,127151,1435740,87536,944,39197,131226,97282,68844,241419,381845,213123,529,25683,73139,44943,31597,11,117603,47495,3869,693547,128923,366474,1113,18645,107187,959775,73644,208033,39442,38464,3068,206,29839,79260,107883,1882,115,32006,168782,60703,1279951,86598,111868,9849,1548397,228,23969,51870,0,23541,2333,90696,239036,1400154,791855,6598,2728,22049,85643,26942,117811,156657,357231,70733,573751,62354,10559,512516,98419,152679,132605,1258,29286,3900,22887,34268,202428,335194,69400,78726,28049,2099,127299,66126,111505,5790,94224,6509,66186,432323,2151,46619,68712,35971,243327,81608,200748,28100,1020,908,206,72783,2074,233466,135536,54020,134460,420915,116101,48965,45044,205765,114192,100733,52182,325941,556777,256188,52325,115966,38196,31143,50423,6027,279580,263979,600456,85610,5575597,44114,26756,62162,29007,22892,83784,152,0,304,0,111601,268190,170824,17991,313971,31439,190274,96692,40478,742,295937,855,622,121712,61413,51357,156410,288803,95320,82502,40292,102179,43168,62698,33357,0,44,260068,86369,36171,261763,16954,1029,1199,96046,31971,85443,66292,136649,313842,152,121748,85215,140457,27893,240368,102478,141783,111535,6296,817,142617,3068,111396,35320,15622,0,82300,115325,3926,2573,46692,59345,85383,152,101110,51856,30511,456857,232084,32238,153736,439,100634,373949,239650,60493,4073,263753,54741,119203,91608,995,503263,47715,7745,0,99104,453,348141,287868,817,65049,420165,79696,7076,107696,16397,6908,85162,98499,608,726,180960,736,304,14265,112866,38080,70905,128862,1239,63339,5535,137633,363,69663,66352,535177,64451,152961,45690,3784,462,2404,141576,69639,41233,13573,30650,50485,110404,1227,83025,88353,175590,16873,141360,8380,11278,29341,2005,35362,745352,7085,11510,56338,1403,76144,8968,6951542,177526,135381,101846,6669,152,126229,220,29008,67,63600,246744,5805,163259,27232,101269,2440147,389,109268,89915,96655,79599,155053,36460,164830,68345,94122,79279,263,21189,132147,38221,60942,3195,5649,27072,17124,849,49069,539,39082,1295,88886,75587,49996,39630,16086,57972,7759,45803,40027,174345,9848,67734,144738,0,6973,18953,304,76356,6249,148980,26052,32960,10906,77229,46907,14303,112141,244337,133601,31822,676834,214592,110991,181546,247062,1694,18305,133762,0,17233,181892,4343,64086,214320,21056,10572,443,6184,31616,8553,19040,30283,0,13521,3400,75307,137902,69652,2940,304,202926,81631,320199,310093,290548,434,200635,379,41102,113552,212423,43089,152,107,83411,22196,33230,46511,136149,551,113857,113798,9229,13339,21087,112151,116622,87087,997673,3154,63881,43527,32053,10383,159493,491839,684994,74169,182224,45177,381453,344288,791,72974,189565,212980,946,105367,0,180977,329928,510798,11109,1004117,206205,126660,149456,0,826,44972,1069848,114610,262815,242405,21810,140,35700,228732,2638,72065,109997,9616,130662,149244,103494,34154,51882,227323,1865,253580,304,431,198727,1491,760,6520,152,935640,273924,1873,202244,512964,1336,175242,0,124658,73929,202866,184377,31786,175513,145768,362929,17314,103740,275812,513036,857,151973,86386,111434,32240,25356,191114,21820,473179,81723,22,42757,236,23039,65683,251935,269018,621359,134362,139164,86754,60736553,8793980,57482,10230,69258,119496,2200,0,94085,31659,58142,281,18282,7240,177525,220757,237611,38858,119936,139687,153784,34376,43368,98786,2866,116477,28055,245295,102792,86119,4418,89462,46351,108184,12334,17665,268604,17032,219805,136904,25105,420550,335044,541,5725,2674,3359,70643,27943,291,46554,30869,95767,10637,99054,25048,322224,105159,16345,47889,31023,253427,306570,6068,60632,148895,42995,122672,522337,51798,4777,108795,120181,52317,43423,158524,548794,65534,37310,31164,141,1478,6515,25285,118,8031,147075,168423,15154,95368,373039,56584,29586,7754,22667,39572,190993,182773,13264,20836,372758,11426,273649,38908,21503,3017,39996,240196,201837,145097,25411,114256,21506,73528,8798,132940,15171,101844,238892,715,62559,4683,44323,912,99138,71848,368610,150910,13176,1876,30137,10314,138981,146797,49989,33710,432034,92580,65529,6756,141535,102883,42588,505282,24801,7095,87690,211008,558672,450,44870,81430,6518,614199,37895,43729,116257,72430,65238,270,143069,146585,38319,67640,509,40772,31453,68442,298268,38434,38761,69714,4215,4713,468,102543,226198,3189,1364,5286,33262,22003,29884,29003,98371,175165,4077,27548,849,88727,82179,15705,39420,497500,3311,138596,4290,122148,131038,85342,1961,536867,581297,841,142373,72849,76440,210825,34823,34222,1682,60412,157054,105640,152,6093,41564,38789,86767,264283,80874,189,97319,3707,1282891,695875,234913,69573,290359,115625,81547,4094,1372379,396,2155,592,70154,144124,381,1451,44554,10049,10401,43661,104559,81658,24121,74990,369818,91422,237754,226268,20699,103966,7368,110434,3257,998,45562,94677,217500,97779,125818,84929,118738,116738,124281,21797,157720,1026,256717,44775,491309,94780,70130,188375,2798,436406,61037,40833,50985,75470,19672,17482,458890,524140,1829792,181368,1100,56510,11233,53721,201643,89311,196631,14935,533577,148682,228,140051,223568,0,37677,70832,11753,30906,726,56061,457,229071,0,84113,26966,107312,129103,369,71989,34906,9484,7865,1463,60560,54747,166612,189633,89441,4111,0,38727,242278,146148,39355,35020,361609,6029,12222,5911,63778,113602,1242606,128327,49720,614336,7952,43565,5913,64628,1049023,102346,112870,388034,88669,4982,70797,246462,72159,1575,285481,157636,32051,82853,98582,704,5463,72973,228,414803,1616,502850,25773,168499,93479,682,0,9890,980,53791,75832,1282,212758,151444,139802,1642,145959,48534,8185,1474,154346,27297,1411,437122,13793,2374,237649,149671,249595,22441,35352,127903,298025,44620,235453,233359,0,315202,18858,20995,716,136,764132,95,16919,450,232034,908619,2050551,47640,84936,50709,84278,115467,353432,73880,56556,104723,406003,4451,228852,415,240683,376401,1914126,61423,90647,77613,594382,116742,153072,355627,418730,9159,653295,35168,390143,2998,395263,378571,201233,422010,20022,137821,6021,37406,17166,11280,1690,148809,69318,195743,137066,372934,10402,399146,4214177,284038,30330,5550,535685,42870,71757,204130,43931,674,0,1147,140250,460525,807684,167779,22949,40980,1489,2073,369647,97,793,207724,1977,27579,3131,384783,1039,4256,1686,4706,164347,220076,359882,20622,4066,415,3897,1482,962,2062,10600,36140,757,117100,10610,81936,139213,100263,81229,0,157596,376914,239529,26434299,84138,98688,6148,60,23132,26805,571,109049,120668,58543,8394,318161,590,34146,91149,489162,19047,1194,9411,48372,63024,348482,926,7481,9635,346950,108502,64495,63825,13137,228,313,81660,20084,8290,58607,67925,0,4716,681,62329,160253,2341,93277,200346,376086,1628,2563,57638,156363,2754,14504,76108,37398,97992,108277,45215,167169,89922,238604,278,233,3062,281035,109607,66899,127514,1211979,201886,46488,31224,272286,69081,173369,105296,33078,167497,3846,416,13643,49069,39489,135905,212768,264647,50285,1450,2643,25618,292,13203,354317,11300,1338613,160768,56087,7910,46312,293999,72391,109233,164032,5856,3983874,171729,23340,28588,3363,9865,52347,30298,2513,106494,17075,612,29806,1193,120509,66396,66488,11227,44189,398,169870,971847,35360,712102,25440,136173,138498,48906,60100,42766,77860,14714,147,11279,64682,114362,5621,175152,116216,155,33518,15730,7446,12647,78068,876,21619,186116,150682,36344,73771,468,102288,29243,118493,332551,111554,2763,1729,121698,27279,42822,240188,5220,1598,31527,8955,42178,34221,6019,11089,161171,162558,416324,184021,4617,214279,4406,126,151205,255402,76977,951,103,69933,6590,507,93321,183254,543685,84467,124389,247792,142,6633,183025,16921997,35632,239058,113537,45369,4804,67776,76537,455983,804019,65182,324523,344109,341506,26358,464,56506,129233,408611,1131058,6942,163533,38924,128484,32102,4136,256459,61005,88853,80593,61704,37536,152,15760,100241,57673,17336,78860,204759,1503,81636,12555,104508,72884,154,142,228,2070061,18404,3085,454172,334023,55045,3085,42758,50381,1421,106037,37656,44465,201204,199919,167901,255234,4441,1301,52987,1594,1779,2060660,129396,321987,187197,6201,48587,179465,472,131336,6237,844,2607108,198863,55596,218278,203584,306,72578,105478,124643,91202,14109,404418,181313,208615,116382,48066,222477,137,6548,447943,1127,285,4982,11718,158010,20568,296874,60939,456,175305,397983,514937,205899,201729,457449,408960,824290,32210,29899,19070,145665,0,0,107822,296773,686491,121245,98140,49380,87466,216952,166819,4473,114510,50761,13895,373991,0,88546,116991,10563,278373,288435,141088,27823,188822,28832,134659,555172,448928,469890,100575,1085,81662,20978,160720,4854,2285,197,603053,508901,132275,2188,105521,2718,28762,11540,5012,132669,58180,62332,10271,6932,97186,47932,87585,51535,476,18052,13774,52532,708601,28983,2628,165069,55013,53655,7582,46411,266238,49986,2228,2617,245593,26871,146573,6045,196047,189139,853266,2883,149870,1439357,24977,83970,76705,86297,34892,29031,24433,9589,21253,967066,287454,152,52909,185926,6042,16848,75884,6409,14695,397,6436,350,30579,184242,113275,29216,587050,107606,210066,28898,503242,11093,374205,216879,27646,290869,105915,356085,29758,196094,74582,26265,36935,13446,227331,152,24307,271266,68427,3924,387612,49667,290,188922,9524,1327191,73206,12870,52382,477344,260356,14363,546,19542,15345,56438,124555,69037,122199,103329,75604,22591,159398,324658,102614,214575,280,1404,1578886,701679,536,234748,281070,67818,17257,92991,164621,138521,221117,53372,209983,149609,2494,114208,116241,2584,167719,108068,502318,13869,442844,395214,44682,1791,94767,35620,4584,40544,110623,387,40439,216,40026,50389,54216,108878,2891,38958,35779,8423,263570,65244,168658,178425,78039,17068,11412,291514,152,113714,116554,68517,75065,598622,131469,105216,293038,134318,238900,739,283744,52767,756,76398,73185,577883,1389,636954,4974,0,89608,1046,40325,572,120200,0,619102,19603,332446,87,685471,2861,995,156565,84181,101684,51092,124091,105530,5298,278264,315549,0,73092,3757,5091,4285,302,66521,366427,55724,158383,129338,51945,1796,3063249,387678,386,0,0,82128,278736,74,32002,17946,289,3426,76,44695,193637,50098,6828,282541,39532,46697,6648,5943,94287,38924,37559,0,514,36058,31248,8549,226554,40775,16258,29228,240325,281375,283556,154408,1236347,14162,313123,69708,124266,80406,161781,52595,156127,177970,419,105395,232462,125359,95611,2779,33632,76,207577,260995,144008,36440,15458,25800,74470,35724,30873,158651,54206,84513,27098,54289,175679,285184,272117,17517,68514,339938,832,77289,63513,283639,334718,103413,2449,456,330633,152895,106971,135649,219948,256277,150,48586,36597,5297,16747,132914,86444,90481,62,462543,77126,93672,301487,22758,163152,194881,149955,1057880,56236,124950,15977,131539,237379,40391,364021,693678,105480,459861,11353,56583,141273,17105,1653,218058,43258,119622,25120,99545,271229,15165,6284,0,0,3231,74651,101895,45932,95758,69476,183982,445985,179317,3603,149137,650,1005077,367,61055,5556,186980,106973,109632,706,158340,363,1275,97204,270698,57262,152837,466244,15017,144938,5526,772,698,4736,190759,360040,1023,235509,72527,482,12511,146,13833,93933,197205,4819,315102,68023,102573,128152,5325,343011,65843,3456,0,268750,49177,16833,93035,483860,392580,17368,538256,278172,10310,103680,411,135566,98060,18206,27658,22473,58018,80915,5335,155614,704,134524,240533,137956,175586,281323,385562,4768,2509,58640,269992,250452,91974,246260,39848,79,456,7836571,96023,6474,244579,43759,239412,22159,62876,48006,44189,149721,162694,870,15432,26001,37886,20782,73612,22764,181702,52659,17871,46620,41743,12474,121663,229751,367997,84246,182847,114091,123252,58196,3059,33189,58694,99865,40754,17098,163757,25945,44959,36774,163830,184442,171078,1217,1438,578727,12633,606,15957,24511,1987,1720318,9899,37249,229635,119693,189716,49264,16580,4720,1956,155,10360,196079,8989,885017,26125,24458,256134,1990,146540,207566,1786,423781,185397,101035,16327,127416,41505,32573,49958,146671,202621,12007,1337,3455,131908,1477,152,178259,253214,177419,13529,117405,43722,11932,863,493,1298487,514,61998,0,127309,566,630873,169894,132699,66773,162095,3290,120087,31097,7916,1975,203,56,2791,774,0,69625,60118,0,275035,3956,89444,80191,155517,49755,130796,149667,304,225882,0,94956,334853,157744,117950,49719,55779,215710,0,2750,31810,107831,310677,109219,139718,22549,3543,23993,594929,116736,256021,84179,844152,584,94129,301502,10309,168955,15497,1809,682,155920,49307,467495,0,76,71200,22043,1246,631160,172883,166650,4037,63181,127269,61559,83151,47626,23919,209749,250149,157311,13311,170820,9371,10321,39184,185022,28077,14024,1301,1958,377853,57184,5471,185518,0,534610,116331,64617,7547,49809,12164,40573,126117,31313,95334,258936,155368,193628,2770,109789,17971,102118,141344,405183,152,8718,11467,24940,120698,4669,133842,415761,319614,115579,21362,58301,1521,1739,25908,35583,128980,57418,138911,320355,14920,104444,14730,308,66667,116364,274024,38368,46563,141663,1174,278142,761,54044,276815,59453,109561,86626,68562,142918,248660,10329,295628,108838,11970,51415,24188,43136,5017,149,6480,78592,180314,79635,21744,394358,4382,91230,3893,22413,18282,198429,36322,109171,240305,1493,556118,30335,40994,1567,198978,77750,166121,21029,15995,6606,285804,99661,61158,51078,3931,54880,406482,22429,240678,251061,266,78255,6925,277,55156,37075,20779,88163,574,14001,128274,20400,96387,5404,6467,155103,446,49831,77370,63185,20526,152,20878,202502,224789,162861,14217,1493,428395,90568,33264,276734,2461,9703,2120,27409,49349,125083,99967,149739,152353,53465,310431,3059,4111,70532,2204842,4839,12748,46947,33529,12082,9688,209044,319415,191263,490,76554,221740,41902,9031,26165,121527,102712,105281,3343,106107,38745,326,230577,3583,90640,89453,101968,39,68704,85611,1685,1671,26779,392474,354628,2275,1724231,304,405,208942,16732,209667,16698,85404,155110,67953,12524,362016,30049,10389,188915,19891,84734,9439,84068,35830,16408,6268,121226,18688,82169,1484,114186,71392,87039,557687,762,796308,151728,945886,163041,187729,26751,89355,116456,705368,24654,72169,73071,2085,898228,60899,167956,21237,177501,268091,223256,46440,87654,340055,73538,77119,467896,496535,133509,58001,842,19435,86500,33270,59527,618612,63190,14473,608,35003,154704,38032,18743,89125,235990,50972,190402,103846,1684,55438,127240,447,15045,1324,196736,54632,36690,18280,2006,541,674,202220,84296,341175,261655,453617,1619,610866,236559,476255,320701,234770,235280,16499,1634363,850,30792,14830,6074,28179,5261,168973,61774,117278,141326,44409,62322,41972,219385,12869,792,7029,49966,47166,22164,1409,76,423039,1005,76,5906,3948,287776,94082,82812,90202,2514,3711,6016,152,1115,125663,3586,1971891,105464,41096,905408,320252,116407,4428,508810,10617,398294,208686,171472,37084,21445,7940,105154,69656,131549,6653,70669,33246,413,523422,465199,219432,72106,91409,2314,6609,539892,36629,18495,89551,298876,236543,1166,74166,46188,22456,3045,715,277595,48943,69063,83176,235,322017,3026,157633,99391,1226,303,1944,152,1276,1152064,457496,15528,1307,101362,52483,72232,68315,129724,16942,683030,152,231354,575527,427,11946,11257,398395,77302,536,21074,6089,930764,931,360,7775,6408,19450,86673,17259,20676,2134,977,24686,62552,145833,66968,216203,19104,92081,21017,661211,1546,31377,32711,2753,53545,26182,1641,3613,61655,146428,222208,46727,37953,1936363,50025,201062,13107,6283,5381,18987,845669,297337,104958,24726,138416,363798,42839,1394,187374,501174,1076904,72148,52062,101098,7903,453116,107148,584631,52224,44689,50966,20582,112,482,456,6610,153,9093,24953,1265,39612,66664,185853,62902,22921,844,267802,24867,92124,939276,33354,3949,149284,504,740,76187,56523,45850,368,304,777217,45286,65349,68487,316363,67564,66412,445,1017,1238553,140628,67706,1555,51084,67187,273,24226,69044,188178,365599,22,36126,15198,82253,77634,69192,102257,423744,8627,51417,256357,66154,298647,11391,190023,245,124,277045,1658,9644,38956,62235,98014,225977,8832,120280,152,1647,614434,1216724,76,356534,218720,29277,129387,223229,77966,532001,163174,1304,85406,6062,64513,99404,83338,424,30015,8047,19363,10922,32191,2882,7979,5504,199875,20798,104541,80396,60039,5727,28897,111331,65162,38587,440,407473,219897,11762,128216,158250,304,145665,662,1839,2965,25588,8012,95730,75941,45041,3297,24890,404326,79100,207525,16010,46257,5478,152,16320,503566,142153,431,35320,217245,392,17279,0,2502,111865,0,406,3472,10182,1164,606,3017,9689,2752,55898,6682,87960,169928,47085,15140,82580,152,81091,47662,35004,89377,45179,0,12988,2115,67634,766,62819,252458,22247,4763,71,757087,208077,187374,146328,291879,76170,989343,289543,90256,0,37175,1555481,1974,65570,51720,110389,0,4799,150740,4433766,33409,86416,356,643068,115056,3552,4152,49320,107501,291,257710,6181,925,273299,374000,134442,262691,279169,31285,105564,4420,184996,1891,1732,930328,672,3139,178286,2708,703,142097,27402,413,668,47087,4210,3436,11721,1490,1465,1901099,391,921165,239296,72456,754,6496,148179,3555,214931,239978,136215,5964,34886,443924,880,156798,598,70289,251955,100235,407606,1518957,1155,232400,60368,46741,105574,186520,55488,109221,75174,105114,160136,12740,120716,362958,115500,52252,1870,114128,65487,126071,123702,5177,326505,101114,54164,42772,849977,48777,460378,8829,5028,21965,322021,7566,37020,89994,3367,67260,611174,0,257141,90734,80487,0,3275,61472,28108,103724,398171,2328,16405,32728,130568,143335,350081,3920,9038,249160,437980,3439,15876,358995,13683,39529,44828,131217,95671,7255,159534,3687,16797,1046,3630,110402,242641,310357,86732,115875,16709,92484,0,135154,142576,101237,0,551,78849,6928,166055,54097,29819,8807,43885,46566,70336,6287,330,131094,0,112751,10850522,37606,29293,272808,359696,116044,2380,78708,157625,2513,137738,640,74009,38559,150,388819,107820,2157367,120514,40544,1557,58027,12435,1124,75314,1582,4828,0,0,418,1100,441177,639758,202762,121674,2336,20784,3290,95774,317168,231593,47289,153748,129879,85706,142593,720,304,1574,128971,490619,280915,187626,424629,7889,720919,281,96699,117436,11807,112479,17639,230447,163382,5842,46371,465854,35310,10139,179513,947886,4534,148187,351107,44661,437451,61730,32624,265,48764,120415,36636,119529,17763,60444,50990,440,1216,6606,49911,127367,27301,271589,418057,254205,95297,258819,164797,509062,443592,674,35327,1103,6409,91189,21278,144,108854,150060,1630,1845,40374,2448,49953,63988,1793,15180,3847,113256,56202,458572,19561,1,544729,23410,95981,28495,874,43566,40540,65951,75461,28393,73543,197634,884,387,78133,0,35477,142275,32256,70896,825927,152,38080,78715,86204,152,137162,69459,255145,49736,148261,215225,333802,127627,350242,164183,152,9666,5835,6418,82129,120183,59841,118367,347318,5935,37611,24167,32858,1774611,157597,88936,26920,127142,18089,37996,45165,44151,3030,0,158405,97804,63636,55337,203185,52464,56276,171084,2493,72340,138553,1637553,15480,805753,400576,221276,132304,134746,5034,410,4517,13768,197358,17389,4498,186676,79918,54115,4237,161905,7962,628340,9777,164674,111,2671,220,0,65018,7132,152,1087,2346,585,29140,39604,108730,56425,244844,30113,83477,93717,788891,202619,79959,33179,72316,39113,268320,83963,170751,271122,55063,25611,311283,255350,57564,59060,895186,56721,77114,154890,95997,23490,617721,108897,84901,456046,100755,57947,188691,51879,138072,34493,43283,3389,174468,11,172789,319936,0,59926,56063,22270,126337,30097,285084,94,50416,611547,137135,19377,7172,1168319,251697,43092,565509,220169,659,272782,239760,165495,157705,20850,257622,4109,58900,647,84986,84826,16869,272909,288458,2445772,1615219,97483,1027520,272820,2681,7791,9636,89390,117677,42128,234550,102574,7288,102196,55915,389768,41153,357,110719,63133,108174,57348,51810,336893,3217,19,336,0,82359,4184109,747,101959,319744,1747,152,42301,32417,52687,309155,260976,48766,152,0,1220330,592058,65751,200695,100400,48760,189778,1328,21987,5040,369,156124,36465,40459,7512,300670,163585,332491,279994,125893,70307,72127,407818,4181,6526,114810,94103,122210,333452,170384,198219,104940,69448,205152,3788,267686,55166,161195,153694,145407,71654,304,444,31074,305663,93940,440,27025,2748,1888,148860,38011,80730,1132472,1732207,533591,47773,2017,18844,23239,120792,11566,45882,13326,876,276189,182149,12825,354416,89191,94675,139027,169362,129019,193,339887,181657,99246,4034,312881,101004,129251,39267,2512,510153,284737,12053,111884,6951,86821,69896,66088,83484,309403,98188,155551,36454,0,168470,44860,36946,37812,33282,103739,324132,1734,21637,54682,23597,190986,54541,83693,53963,82468,15109,5917,190486,47804,429,84378,183385,9234,115250,7215,5029,420109,5066,30777,113800,3138,1529,105316,1574,16831,591,92865,18483,32331,346,520,276,232,34174,1405,304322,320739,87161,157704,190066,4143,46557,114405,22809,146529,59898,171215,4858,347910,373549,45527,3953,4020,67553,152,79081,850,51093,292,172979,8553,2835210,17534,133738,13075,3743,21798,104757,18364,78066,89318,185547,18106,194952,717989,99746,124703,3553,1191,369877,456,224324,40166,247540,181350,53,108822,17999,170290,15501,203419,57479,152,179108,64913,150,9455,1894,70603,398736,179048,60412,137,454,67143,265488,52372,158796,538192,97014,305868,31283,220865,10452,1565,1271,161852,44758,114932,1604,94580,35204,34109,157625,72110,1038,432,753,354,152,573,577,4560,16891,427819,54262,117822,29087,38593,3775,50388,57973,0,935,2039,127680,81629,10063,140443,149,44366,132982,80317,73080,63150,89065,451,70204,116948,49700,152,166046,21547,105196,51994,61830,10869,81629,6080,123488,1541,1216,15891,238819,1499,3714834,78339,161164,2022,100835,446728,253779,330,397554,3943,3194,5408,1857185,125076,107002,15212,55885,12768,854355,545556,37934,32523,292454,649229,119549,270896,955357,480842,1991,1001239,31752,224249,740756,224831,365513,466476,10224,63031,5805,7350,66517,611,41399,324624,753633,104621,3887,1210,122249,33384,263279,7869,104135,167160,303997,746719,91736,10978,575135,85046,287,152821,141497,1043,238257,1947512,303,52869,211279,5169,162163,100460,396711,284972,576469,49640,392116,189621,20586,17578,0,8083,15494,3900,424928,2585450,427915,2804,1186,135089,1478,620710,68,29759,127155,6299,73397,123330,16090,14692,91250,280047,1042,73351,66913,2995,1155,776,4069288,9645,424000,111,4840200,43331,128175,429737,138,39260,3539,1206,36708,73392,0,380,19031,59754,183680,19953,688,545883,1391638,226317,657,54894,23433,165790,228125,49757,68552,304,430,167516,283403,294197,369434,264955,19123,509809,239336,0,4258,72269,71815,253,184,753354,21557,105589,210973,585,160681,376699,215,102492,198095,6369,147855,1571,232704,2963,286380,700,6754,10822,1137,304,3980,1398757,105554,524231,13325,3906,10724,283847,73462,7356,0,460994,63123,183362,901,142890,29057,404,9623,151,1687,74621,738,0,1477,87597,3579,130334,7383,44872,295,181247,189968,127,81779,100607,109489,112208,63261,12810,436399,230617,474824,3784,34822,27391,123057,64573,294,51071,152,3428,64571,60884,51055,140653,33450,80482,42441,57179,30076,507,54140,281770,183293,21690,441777,114047,25082,43043,50439,387607,51566,125620,151097,183007,5969,11025,110474,29203,259854,654202,91019,154456,2790,119696,114213,23020,690,582330,683187,126365,642218,82232,1201,205880,154098,174847,107897,7411,1570031,336479,227,60640,154788,116745,4880,112949,173835,7975,502491,1469,14620,293497,499000,89855,2768,20203,137846,8470,19726,8830,26094,21372,12384,55741,10283,14852,35598,5833,4476,22594,49081,15493,4214,9567,8311,9419,20022,84155,8710,117120,193598,69484,156721,9455,34,248922,253188,119137,0,1067021,967323,16169,194286,579,83118,782,61403,5705,99003,759048,418359,344354,32810,495318,37200,102601,101537,96098,529116,17950,144076,168226,199279,25329,130,144,464,1202,4282,154440,14758,99545,66799,20550,1271,0,153021,995997,759,162960,121006,489242,0,238495,498729,161610,496272,94,54070,824,0,1059,131496,426540,682931,2024,286971,80536,311850,184031,11000,152,3313,44367,112,1705,1088225,67380,4910,97717,176565,267411,266426,91994,159754,95607,24669,141227,40615,417,247882,10767,67049,13183,308828,55754,41048,134375,170774,41590,3371,142503,49574,101233,72525,57281,208837,205647,52396,4799,2609,260779,63835,1074,262568,1157,82551,3337,123,152,26200,526,196939,152,178054,750,128342,1900,59296,122062,25352,36959,87263,60895,20776,1018583,158437,120694,3828,2742,96186,288888,74051,1018592,204860,746143,126627,46236,11523,50324,74340,73217,275816,25591,277701,71200,69090,516209,56868,75052,85117,23801,72257,38033,0,1089,4746,78061,276218,148427,1511,808389,55951,4007,1412,6020,11702,149409,11288,8996,65941,18332,3768,11697,92648,6640,12370,22770,7242,10190,8806,74391,24137,14424,72893,10425,12685,19868,29723,9880,7312,614,2338,1065,575,1780,119845,8969,4024,1817,50256,395606,52963,91903,105912,7957,122205,28526,84677,46742,70576,204479,225,80938,2090,29389,528,2714,52945,3213,11511,41584,1337,196061,1864,8584,79788,95616,2455,104366,240852,167526,1448986,11916,174750,125548,4101,133403,52211,16676,12029,6390,197709,259826,27189,6166,227201,627949,2554,107532,14469,710957,419825,2211,3693,88,608,2075,63466,3634,5301,144798,426,51192,157623,997,898654,0,109,734,186804,11865,69355,77203,32792,849469,26932,77754,304,14,48379,42403,3157,17318,36460,23435,2178,27408,70744,18864,96043,131874,170865,977967,1607256,143282,8912,26349,13979,22326,39492,109263,26246,17090,10488,13083,12014,23293,6707,22760,17381,42760,41643,36723,193588,21518,17315,15992,33783,18802,44667,24671,14836,21867,7619,59396,488,64969,10424,558,62470,25508,5268,502547,585,1942,50640,6065,7975,6080,661795,940091,124459,575,1902,3584,921468,565338,14640,360018,60073,2363,74105,104817,89113,25886,99450,2593,2472,10341,240726,175204,103763,1857457,84,226825,1206856,327056,162479,177,8318,16150,58357,123425,10717,142872,19302,153486,29044,87754,1967,2277,85,506607,218707,789688,3590,31918,62571,139303,178610,41111,75774,3880660,163682,67735,35066,110412,3949,56288,231706,606,0,1087,1488,288773,434023,86216,177592,4405,32167,21647,166894,9307,232450,3303,1287,262,1204,401,1396,821108,1282,282101,202795,1016169,45729,39657,1803,52136,19283,167147,206602,259649,6921,1189,2309,245955,912,33597,152,21822,317,5776,30027,34059,18057,78390,156461,27964,38969,87018,32863,40827,102207,1722,4153,20860,16707,2047,12177,11377,8041,11654,14521,83549,12151,26867,60308,36829,10379,23718,12822,14495,18892,15232,105075,37264,180,126025,152,602275,169663,123899,184668,4069,569,308909,17546,190824,2395,21124,129974,331,20575,17291,9362,113996,13445234,3973,67245,470610,66925,184956,339943,41761,8326,190815,88489,103230,77105,96310,241411,15430,55174,111822,1202882,195691,268787,0,75463,40998,32453,30702,3068,433,322,661979,211405,124251,82278,24769,850287,137155,4568,182304,110819,276929,67377,57226,119810,267016,3856,17537,102584,144378,11940,83187,53119,20915,4029,78041,23653,1564,22471,406142,679,85825,526134,634,909258,24,161671,30580,25515,162327,784,2536,131731,143608,264442,2455,60622,2135,162216,13574,1422,0,1147354,46669,36199,41237,3163,2577,5194,19754,187942,4615,82722,113577,19021,92076,823141,554,989836,345,48303,2520136,447607,121918,555,507,1235,3695,1105652,43247,29422,1313107,319830,20027,44920,188137,27,30896,91229,86746,34447,1184,813,1956,844000,1363270,341429,118861,118358,944,118922,338388,208144,178634,33190,29,312484,2472,35671,14448,376692,76734,166464,61,504563,231189,132132,306348,3965,99165,38307,466,81265,16572,349457,11384,940,6068,262586,34673,275,1496,11851,484483,68995,414,7576,1369,152,777,21526,85,36613,1119,1782,946,584,152,445,694,121,4299,1394,1722,1888,5839,2101,2772,5501,152,9186,410418,2091,15634,1035,712,0,1587,30629,977,1219,6136,1330,5669,3066,79052,17672,7561,13651,37943,16876,53782,72443,17045,1345032,29614,39077,7750,23002,92121,2705,42083,25122,366598,20892,23659,13446,10456,81805,10429,206014,51802,47741,7551,43834,7580,23026,35571,4821,315427,335,769996,555,146,608,0,3031,348688,30956,135235,151875,36459,38617,109458,70752,6380,4087,1259129,27685,8804,1133,0,9992,21990,1807577,61370,22514,188,1440,495,2466,3181,228,3182,494,147,5821,107980,6213,886967,111995,5942433,8726,292,4735,20301,188785,126667,65402,483,51234,161,457,0,437,1066236,27711,1357,167635,23177,38138,172160,14886,55369,51783,38564,112430,38833,70698,27092,83012,341309,629546,244,71609,102570,128,14820,12938,12445,34372,81281,36202,23390,27265,415,50763,1439,53947,8736,3902,5395,10570,47753,15813,109506,20936,6040,10172,21983,24120,15613,35111,5060,7852,12308,37879,88253,1121,40304,21909,21875,34308,9011,23447,234,90537,111780,29716,31691,22678,18661,35204,1019,259828,487106,25992,127850,59706,46756,8641,31025,13202,2293,902713,24294,20931,6397,20715,46332,37043,29940,452021,249782,168012,134430,16691,119604,115995,45158,211,2289,254858,228,34249,197486,678864,28700,280972,147604,1543,289,3547,1775,14329,19731,108125,2490,538650,292041,62107,200159,310362,31518,188038,92737,398095,14981,19311,76595,69358,152,107142,135782,46705,196271,303679,5941,707,67741,172322,548,43828,69686,181846,370,205572,3855,131876,257293,1716,37143,2233,48753,15595,95612,52562,80332,873,48665,21676,44287,1550,626164,2923,282211,1672207,162276,11719,169681,30220,61385,72673,6761,14262,84181,44700,5425,77071,3775,218029,176359,51141,77701,126199,37725,49865,41785,93797,18306,67343,32993,221104,745337,1131742,152,968,1297,166846,85420,619,0,139021,255461,127497,308057,239935,11384,28397,19499,253504,1451,76506,309652,89816,8778,4410,404950,7023,118476,88259,129427,244385,46548,150303,251627,7700,180558,11502,118,4837,103349,8084,61803,275256,67254,31076,179084,142503,952038,7612,903664,65086,27300,44511,3593,191602,1148,178137,115145,25336,0,2063,1709,51552,0,0,39308,93776,38791,45409,8852,131416,198828,39514,560886,143508,137890,200682,129245,126214,128874,96559,20488,109123,189,85883,53162,121335,6350,176871,18429,190353,97549,96086,69343,226392,15239,42625,27529,5896,161210,918,34,118651,14649,32263,514903,801762,86265,193930,83353,13458,30622,997502,96040,114044,59925,306,228236,126181,75263,295574,14123,7422,28867,40987,1291885,10158,485066,126447,33935,82864,168014,128803,77,835669,859919,12759,2546,36563,1341,178515,188170,49990,60445,53673,5305,1028,16955,52026,1380,41130,116130,37,2294,225361,593,96777,603,0,3271239,2632,744884,20166,453276,66881,101555,86273,76406,689840,21278,59281,62565,9117,48408,63781,20443,47006,53131,50962,746592,406283,250391,9100,232291,107821,37554,7459,123468,0,1960221,27637,440147,86782,117334,55740,73506,98014,36658,95523,319952,205407,104777,136705,14566,28568,31329,23866,120223,79391,12147,6762,7371,875,36846,693450,166634,72537,139907,154772,41166,78892,100763,9957,679149,547191,28726,238341,219050,36418,42722,4236,2226,1399,0,624,4028,7304,242460,152705,45845,55816,90697,360502,220286,49894,308501,103864,152,61429,131527,73659,160682,331603,7335,66259,506,266,42920,39239,64188,42495,56865,17611,69578,8763,175030,47818,18962,513740,7507,14606,78071,59147,189901,89496,108082,116818,83133,2697,30868,262,344514,107028,65397,17463,152,31046,13514,62609,868,580,52992,45806,976,10539,15558,1238,2047,493723,3765,593464,2916,148983,175776,500636,85961,69713,41667,425,890443,303460,14601,107605,110931,61442,76696,95878,3540,21002,322153,40760,107378,1855,304216,408419,149173,108985,285862,344682,135023,161309,9838,3138,3245,15642,13465,15865,80167,321461,1057,83087,62794,38854,31098,189472,83734,10416,20333,33758,117850,40023,23677,255,76866,271754,336878,136882,417999,6183,521,1138,259864,283710,83767,118806,80541,219719,225123,255004,2675,77730,78189,45814,1130523,292060,17807,204296,1922,72,90367,83204,65111,62457,15013,6691,18743,46451,65192,190,5294,29863,607561,170632,67835,110653,60784,40046,184532,1071158,163606,88425,65838,602,2056,304926,1653,353996,1931,19127,15316,3468,0,12673,241717,0,106346,152,58532,56696,253119,127857,56603,74659,9452,4082,4771,2497,14111,20572,78003,128744,302456,3855,0,38982,178269,27219,111060,11519,62360,34867,11570,705,2570,480,55702,90454,25498,51145,19099,41399,98005,37031,110345,25500,32211,174963,0,76,705,3473,12863,5662,71600,639,71909,96139,274475,0,119205,2871,181570,68589,118,4625,46127,15419,324142,11306,2669,6731,14822,57958,68653,34135,138178,23669,59206,1853,49,230027,35639,101149,240242,61966,13934,168332,147952,1211,173913,38388,96786,1137570,205525,38152,73219,59411,129548,86551,8537,1138,8807,341687,347894,5808,68016,111867,135517,2733,514,23388,307469,2096,147053,2675,87634,14979,654,818,17172,292836,8559,574,162671,0,175747,13296,59748,233083,36805,161978,78879,5355,76887,73271,5387,1872,30266,106660,7948,380874,38868,76300,44652,82756,25397,304,8796,132494,52602,13883,15112,22791,117786,262994,163369,8994,73554,111180,142472,34324,799,4346,147080,455794,70606,3325,799,14098,3632,85852,103,3186,232660,251,345965,32819,116371,298025,119635,6885,72657,13617,414493,67161,72920,0,3168,6843,35701,25074,762,92913,18391,279,85080,3391,12988,1774,30787,3172,69281,2095,11566,198879,134970,706,63619,186040,74744,357,819,94512,462,42699,163439,47639,183080,906,8662,78651,155483,101953,280688,115,0,1915,607,178301,88068,28715,53211,1327249,122257,55812,298470,47158,1435,872,170131,89895,33110,565436,2078,161738,90249,60920,38717,63820,154671,167535,431,28187,105563,1128248,73886,0,341,2353,495,961,793,0,99459,630924,380523,1691,69219,15997,286,20488,57524,117327,14502,48529,91015,16578360,109147,248375,150993,58133,126222,9036,4299,302432,23911,52029,227786,123482,406014,21986,16414,0,109484,283879,17974,111300,165113,40126,165,1163188,218477,84613,182429,70384,21071,39962,89528,44873,4380,59443,98857,155313,98674,209678,293419,180668,127738,131739,25948,273297,21135,48544,2582,26464,77722,2777,58304,1876,66862,86724,754844,68602,211272,419580,68692,44851,7237,93343,9259,19332,31434,24787,253462,28599,5148,70340,185442,667677,51953,23898,72320,81990,207892,2187353,37709,23838,12638,245485,67366,3930,74012,287,147700,1296,57396,114958,0,88183,260735,21427,50272,42810,45168,398411,22660,377697,152841,2544,1182,730,73818,74937,135499,523530,759,691,154028,14399,47989,148171,10123,71357,1936,142735,101157,40964,32228,23498,58154,1440,64836,106466,0,57006,542,88045,121127,22518,2897,138287,14726,57593,28400,41687,22038,304,102378,3385046,3415,6922,14836,1012,352484,152,54754,1321517,103770,2858701,2037218,304,147,1941,2647,437467,11285,217204,553213,155602,1064,14517,418706,22339,29593,137197,33945,56877,103775,42875,64030,82674,207410,1624,5299,151,303,29989,12437,181449,137336,95578,101831,347671,194467,10185,53496,478,149580,375650,970,168034,30766323,827137,141595,2417,694868,18778,1130543,29722,73394,2006188,225834,5893,70184,465,122573,113604,2502,1886,112758,52528,398942,4164,138861,16795,152,96974,56443,144316,122658,183689,282,140170,435,0,152,105443,67621,43522,305515,5771,9741,49527,4529,37831,188219,205799,194903,368,3531,20643,233036,11448,10631,665525,4401,826909,31893,110045,271,97040,152,94,105,163249,95630,1147,167663,14030,11130,46853,42,86809,188987,150382,152,152,152,304,152,304,152,152,152,456,5061,33133,91871,101012,3788,296246,152536,854944,495128,6459,364619,2652,220069,142970,35275,10994,133624,95259,10849,32190,50238,218389,23772,82275,575509,94635,496164,26629,48264,309218,121426,8916,206799,152,291,176634,127100,20797,157381,1915,880050,692967,82962,362791,0,42825,200104,259405,29938,185283,139468,152,1803,22085,268,47177,44589,59796,109760,14665,282232,186976,142282,29055,158313,2865,10440,461,2607,60008,235941,187,46080,7898,279371,192566,2323,0,7811,670,242113,121617,2279,129730,40868,221,0,245,138951,347895,55321,873,94685,88913,191271,445,102058,494,25878,46562,132024,96282,56071,11179,186666,146089,297968,15798,55738,55446,992,213378,79217,38860,352456,58709,98904,27113,722,454707,0,54311,144786,232150,53502,324196,208365,16897,127586,29117,26431,136583,1202,8453,41250,331971,65952,121420,1244,421,4177,7504,127806,24877,349269,84697,36962,9731,19089,34229,86953,285,2630,8108,44829,66265,90461,3552,1548416,433818,183246,33632,1797,14160,54080,59539,6281,28503,29486,37095,60152,8093,121919,74226,39607,456,96090,71710,115809,149947,248898,28285,100575,81610,1856237,172723,8767,128417,406384,1610,711941,1253241,113451,1388,72463,15884,121920,5632,36533,176,2634,2844,166723,502191,57139,208457,5120,3314,48215,12361,1183,41257,152,43333,5767,184263,18730,26646,135692,93761,267934,48718,143982,11077,211926,93097,967498,136013,775,168813,2848,47463,23004,241644,377618,102139,521,205623,121801,220236,161340,42333,462793,120720,137377,273197,99964,1198293,252624,140,39856,93850,32111,97420,101,233489,380,74540,299453,7084,279606,114640,86386,84757,735173,123404,96637,3396,160125,59509,479160,6658965,44922,90375,22655,174031,25017,229355,33453,320200,16820,23314,306513,107722,101030,8807,341216,96280,374103,47944,142239,2755977,225051,2704,609,251,17519,152946,304,25316,26044,608,76725,29334,115802,459456,172927,190670,120576,153061,787,302614,62988,4470,52164,744,6609,438835,107669,6018,232853,733,28429,388363,512648,86497,583962,3854,8062,437720,40537,50999,216,64340,152,1140,22402,5334,150,382064,84781,7888,534447,496408,4849,82,860,59279,331,5190,154092,137379,7384,31714,2139,21757,386448,194349,197460,90489,5624,2446,68472,48167,10222,105190,179506,18308,5982,25650,38653,12689,103534,178889,112857,60998,143636,111122,215459,182359,158684,0,147,71222,6787,293088,114405,67843,31553,245499,62728,335872,129626,168189,132365,92911,3661,45490,202293,75001,7485,4070,45157,134759,3494,29822,32966,38449,3216,37150,27245,0,151838,11769,40166,2681,230279,567,40581,606,853,92938,53061,682099,4933,6495,1830,197349,41216,69935,181377,4681,537442,208025,3946777,174874,300939,1275,658033,1743,607,14697,13290,20906,46913,8960,1709,50902,113448,349491,70612,77904,0,299920,268384,21,821309,284160,80190,18638,62125,144,73714,181254,54483,30819,233469,123833,12804,116832,223,268,281221,152,858,1124,2661376,600976,3561,170,110845,63800,96773,81437,14071,150736,92751,45018,212825,79736,365806,244740,4880,342257,13503,110311,17043,172426,4391,141163,131570,15356,275,5413,1916,324697,119438,150,61,218,2772,315,28081,39994,6149,79026,122961,37722,68338,231,18620,23163,26057,387,61674,226709,699554,125256,1701111,68913,1477768,22347,656,68954,74909,36716,118237,246430,9152,56024,307,55931,735,643883,110764,3547,9304,11038,92691,69417,10941,106451,54989,166222,498,0,65163,58650,123877,173437,229929,3178,78257,650981,90181,71961,211814,1089356,58005,117816,3709,1312,15615,110095,53800,25914,62660,56651,15586,30870,129725,5575,0,2310,31881,44128,474712,90911,216772,811,1447,52470,424365,25750,229705,305974,82187,8179,160426,1336,15652,10100,0,1449,133487,2261,94549,125940,1268,16048,37927,87541,80757,0,0,58947,10582,0,1087,333,21442,15399,14647,308004,39113,30906,142627,387525,658,56982,267685,268806,48932,203066,71437,31161,308546,41370,0,600,361627,137047,1684,532,24358,9155,392538,196186,850160,20526,30358,101468,148388,893421,288093,4715,2469702,2923079,4956,37591,307554,124391,294295,21446,7995,136075,0,266852,57778,253951,84552,45262,2721,211850,49401,3740,344855,105576,37921,544169,430376,350262,11299,286,127747,152,82640,20334,1398,266017,46052,79760,110053,92860,62663,138226,164680,1747,134350,1111960,1338,36365,13801,99776,212155,154978,284123,115616,99632,79969,231235,9398,169510,929,24605,64082,89183,305690,2338,701,319374,104868,196317,3663,237003,94024,40038,3153,533,0,18348,4624,146547,95,192893,14027,3443,31132,211910,72276,296146,109764,99275,3342,152,1925,10436,13288,169443,0,32,767,136241,28080,562,641331,13599,108094,15836,113978,434682,13648,91317,125109,35691,306090,89077,221052,238609,39316,20104,309717,70920,141026,43267,366628,248,171451,982,231,41226,51134,518574,1594,2935,98149,79765,90518,78067,446,128328,150771,70805,102044,19108,18265,52549,161397,0,29502,528,212178,10465,66445,612202,141477,5844,345,169910,0,2153,127472,72299,119434,20998,44024,333783,151354,221064,7203,2015,36608,61639,258096,11674,61741,6776,35174,0,4467,71809,58870,22307,17890,17893,110485,582056,1442442,215253,53,98841,99237,142469,59871,105938,101975,82826,83007,122374,43203,944,360436,287269,139,2339,2079,3508,112302,264764,7990379,2417,43273,291277,11225,43626,14102,24295215,64507,326991,126114,18505,120436,106700,1988552,277673,24321,271738,156894,0,8376,11162,109506,261039,90491,866,7750,25086,13173,10900,563,20955,65907,244887,691,169804,76904,69308,1054460,57363,454804,203117,56777,61560,559862,52086,12031,88982,101924,4789,6481,96505,265488,363562,509508,146913,45619,2502973,7099,8404,121067,109596,242758,291855,501056,47460,156797,162192,2214,693,89591,10455,12934,18131,1955,470851,141647,2077,2129803,224288,114157,36271,60282,933864,177632,518,7435,20246,174311,92044,277867,164841,7283,32500,293635,2097,92980,136072,187204,118768,81905,186521,235588,71872,329105,32742,1589471,1103052,995445,70178,216827,556656,319227,57564,3484,2612,455660,2371,1490,151,1444,1776,61122,25889,128211,323716,6178,49945,3665,30445,104393,24228,239385,0,1723,1530508,323591,104296,286573,21309,0,34955,187755,54267,152,2129,6800,1851,5344,169245,257480,14867,3187,73786,29419,746,8830,62236,17,162080,290,237330,310,745,5801201,230049,0,8516,196951,21879,3239,134019,1753,202274,55525,243196,269996,81341,5640,118557,37494,74464,108509,291017,0,1729,1940,1555,133796,237343,81317,106597,57270,587372,27168,226302,307199,295,75,246811,126594,51792,90478,66265,136,151,800523,229483,2359,188101,366850,1035,76973,126576,2532,40731,17620,49249,121405,1700,43689,53901,134,114311,1809491,193980,78553,286,153523,14175,4390,48724,22113,29163,65720,387630,248,176777,669,55042,63455,126022,261687,208647,89235,480536,1950,51214,16922,136962,270413,9204,5778,131311,21088,6169,342,313526,53006,8863,145288,1873,168844,1307,295,865,52294,7300,196439,261438,26624,30381,4856,30817,31202,145587,575163,4274,869307,177751,364515,42880,164524,3409974,40662,408758,129561,101948,246815,98374,60967,435,164679,350789,296511,334461,100733,112723,14240,40033,39175,24555,24795,48040,68309,47769,26134,169949,77154,173616,118879,6918,2602,119289,6204,165724,76,11702,68362,108830,1005213,30926,65484,46164,54547,303779,76971,24516,1600,22544,103251,5438,130301,87339,6940,222040,577065,311278,1532,23892,450066,21339,28216,91602,109101,45243,608,2380,65687,562916,38995,45522,188583,217839,358873,574,1924,1311,115694,208356,108396,632496,468559,60334,186777,67911,79390,88290,264787,48665,128843,0,844,4961,23042,63690,509848,1447,103500,165857,22360,371702,630739,1428,64301,442146,589,16765,491813,3719,9636,729559,8268,2244,75535,598351,160272,640958,356,90457,25947,131438,626627,316874,11505,1943112,415695,252536,379,7835,48728,12609,89747,168298,57031,22959,63918,126257,19546,8995,28746,19106,9714,7684,64787,41491,1871,304,125831,412649,589012,1405,608,54998,123350,109562,300,152,34241,7215,399765,102,1761,1898,2079,8027,17224,60384,675,382258,2804,94,892,7554,6481,955961,75365,88823,176563,166626,21720,70009,210652,181766,49737,3000,99283,54,222995,2267711,4187,1524,70180,21020,694,339169,54083,170225,21563,23222,303020,9628,770,96,104032,1274159,0,114020,50,7564,151770,203394,119707,65479,5398,349537,161081,501609,203207,320059,179370,163597,389791,212838,2060389,23306,225769,7190,211,54482,180991,235616,939647,82369,174765,99433,449253,1085,8140,187336,28802,26249,135736,142911,116160,2470,4943,3536,249789,7170,465,15048,34199,737348,674927,79511,24554,800254,429050,56685,173286,39890,5332,38461,161852,114500,291053,2863,75051,39492,122586,16126,170477,119999,115215,30799,646040,58948,102236,99373,73681,69172,105572,4435,29105,64032,2364,312763,86640,127278,46884,691356,145221,3264,166478,6948,199177,90678,255760,15436,59052,211167,12749,139038,3115008,590651,178554,343789,60594,134607,92656,114982,175273,50334,0,4476,71376,211874,63316,45589,42386,91949,153959,92389,41642,52350,16760,45954,798,6202,139065,17111,9760,75424,135735,0,35405,28570,2103,149283,9597,1254,44804,289850,66260,546616,190198,23662,23488,94103,93375,242267,39941,113843,189117,255,937,35012,133020,13381,187090,38052,35,100494,123167,172961,594,102865,72648,12452,107940,156203,297581,15850,178595,187,207007,92954,118663,504670,146929,116555,107205,171557,145646,9163,1717,83017,24804,52294,5883,118971,138376,31736,18771,21661,1285,107802,104037,33881,89098,90336,24,1142,42748,212303,20148,152046,346349,747,24138,16619,3193,19102,141634,1241,215542,71450,71334,157242,314212,275849,36078,75842,129475,144021,22079,35554,274947,358167,3077,83761,18627,318680,58074,725254,30444,155353,153173,38805,177013,760,140102,306548,66479,242,8073,7478,82939,1863,1108,91858,0,3750,2125,145954,80139,1548,10633,2234,2553,43742,609,75087,66833,763105,1863,24022,183906,105101,42196,4527,121384,55875,24023,22149,1020,3061,986,369387,5247,31561,15508,0,58847,112395,69324,37510,199056,269,29584,7035,988798,247170,10216,76,122823,3355,86857,2161609,433045,443,41010,10882,456,8347,640149,39685,369841,58508,3410,24265,0,1985,5619,23079,332589,13127,180767,96203,57390,13247,145277,33686,34324,64011,35895,29500,1008282,8219,274240,159501,1175,87880,19707,636732,850,639914,4161,107091,46661,35246,1056,3901,148846,39091,79657,396,82396,0,794,10605,31404,21471,208856,108327,27963,29227,273881,570637,17343,454061,86885,67915,75794,264193,617044,146157,13161,16309,46916,69773,865616,269015,183299,130626,43901,74,32259,8259,193865,220349,470191,101631,98,35536,71899,168231,19249,17428,162087,82948,10603,2989,156793,22886,201513,143588,112119,1097,60393,297261,56645,24919,83174,83066,454,97581,132425,160633,159034,106607,4970,2141,83788,60312,181801,110184,18929,60534,9125,4806,19202,417,19137,112050,2654,557107,16561,41058,20409,70795,0,580,84052,209033,511,57454,42232,208443,511685,15969,32216,190602,77622,144525,381,177521,129983,83149,100188,68808,2631,73290,1383082,264219,20659,54997,66548,118606,237207,524,85527,261,152,40388,10846,12817,244484,102653,68179,123617,23882,355080,831,11945,265594,45906,101182,2913,129758,209596,166311,161695,874,61391,2421,8553,991,3232,51174,141334,430,301,2105,374970,24292,31843,4478,41444,91078,7102,41251,24634,121375,94056,30743,240971,1509,240171,27094,2439,659352,4244,858,78848,52394,325732,22502,123561,41574,80283,201475,164778,2463,3301,76339,82487,42045,418,294256,71646,146230,139062,1590,304,39946,15118,19778,49406,16157,261928,91890,2595,58665,17000,272492,3689,196402,77617,300363,436,28155,29189,23499,53405,103514,168788,82775,31176,11351,6880,20285,383913,0,12772,110137,85713,42357,73201,179506,91173,57096,65851,282145,224685,2103,264985,48281,320944,77834,1302,1001,113621,63470,85762,125,24359,9998,313,571,16954,232641,105489,7479,97766,579725,185068,528933,907888,185894,2423,52518,435,13143,392826,749219,157632,26336,89499,3056,198976,28552,63005,103883,42851,21834,47736,62751,6606,93144,43029,259555,43205,39980,19864,29170,121193,1001,751,2045,1233,2107,4591,3461,920924,23263,2845,143318,14658,257317,4315,294,310967,12479,399284,1253,21082,4854,17813,10181,456,16917,2192,2654,259140,523453,33416,14939,758,678,172324,423459,450,152,336640,47888,82155,34528,21203,93737,121067,254015,49653,41924,7787,469250,97490,121311,228,14497,238493,10309,152,100020,62342,43654,13017,27934,10867,6388,40707,165437,123087,91187,35922,23585,94324,110126,109056,187186,173354,956085,18994,38592,27723,20324,1189,33436,21419,62068,162889,13608,588004,262196,57736,274866,19429,252881,114234,63803,8058,67528,71055,5682,0,177763,471422,192857,48351,68168,5307,63355,233946,29776,102298,159734,123189,693,80884,1301,20704,12720,29442,272423,29605,134979,91314,102472,104258,913479,166878,71120,27084,182619,3028,91369,1792,215103,569768,12103,37178,34729,14101,5112,71066,29807,2823,1607,30082,125120,75827,1491,306256,6223,273166,610017,3349,140625,19222,203483,188519,2366,121533,68637,608,15546,149157,47742,20773,1685745,82270,36738,7796,7046,15928,696045,54519,0,4921,86363,152,151806,75074,27324,63560,216996,62282,80348,43486,1034,68873,35911,84459,181263,106634,120766,174055,51508,83608,3844,17050,140704,28184,3266,374117,424,219255,293820,63954,27122,25739,25925,21401,121984,879,19613,58206,228694,18991,70047,8951,17107,1243,790,8796,84244,1742,293646,129915,96,4315,3229,147959,718,43505,117223,108767,122,54542,48228,70369,8195,104147,127110,161037,18981,1430,5090,30622,196593,61490,502463,76565,3688,147668,1281,99074,257006,443,4459,52426,55315,243,2993,1751,1580,36591,94301,457056,41758,675,523,2444,5960,176477,243,153142,301542,14610,174850,11651,287165,25422,84739,529,1203,35309,27182,96900,54322,28664,432423,11154,102812,24873,181927,102075,0,114060,25250,7702,27095,12741,56048,105275,1549,26562,2553,69980,38443,351083,2692081,1009165,4460,53655,152,109362,134,304,827,224749,593,0,6403,10289,25809,163673,231742,91289,24591,61271,6699,38568,257840,3994,301,21586,859,24809,256,435,718,36125,176819,27058,276,607,16673,3099,453509,78306,39210,0,1967,151420,330034,949,55348,64560,8870,2797,673,223438,66202,447210,8037,130126,1395,43105,113,172331,809066,68205,0,94455,42364,35987,88786,186288,212427,691,145870,20721,0,135,29331,24597,526922,816783,43941,75578,48395,483669,13131,18930,95082,773,31833,6096,37380,46237,39178,182,2383,128623,9688,80155,58990,150115,979,13285,314190,24983,1352,85130,76004,2628617,15365,221585,8336,515162,51700,18052,31815,257474,62114,120344,3396,62434,21418,7913,331794,20838,1007,78168,3482,1243410,3068,55800,642,42449,4084,44034,101436,251836,100,939,4016,595528,9874,10198,4125,1456,75338,85298,125820,6748,128541,76087,6462,2782,114283,118101,80618,615443,41910,7285,74630,138707,1675,24805,80853,115472,6367,13539,33646,16456,60710,92924,1755,67616,52501,79519,320085,1786,845718,73459,13035,2099,140370,46747,18725,97250,109484,14119,339,3697,26232,8711,90548,544,59090,33651,16522,44744,15595,141240,476170,418546,37442,1184,4508,0,714,35856,124283,385038,1914578,138648,357821,181333,7184,44015,11635,152,642101,741,49332,24226,37905,1896,261904,14078,88630,43028,15208,325507,64907,149691,132932,71742,1451,35088,53842,155776,128895,33240,28694,41783,35331,27371,44899,3526,93696,4772,287630,68357,40304,335314,107826,18894,167049,117178,64118,75989,66427,156171,24907,37855,39284,145959,173303,2474,3258,23049,88674,122434,13415,20185,71224,33616,25070,196048,65538,54132,167235,65028,65922,1153,85867,1727,394083,552137,7019,185196,243681,9560,12008,699,60407,6137,98634,439,45496,15455,9849,92688,435,77754,274,1756,29824,171369,110833,290,126176,35705,24362,1291,293584,59624,544,13488,171090,102359,152584,359,164223,253,21291,23357,2501,27367,14477,3941,2546,49803,37118,43480,474926,4407,0,116,46726,54187,986852,67293,59809,66227,204132,15201,18223,240,39316,152049,30513,28238,317795,52102,64865,4596,10605,12498,296,8620,273130,41509,41,14760,120628,2607,114189,0,39362,13598,41558,88352,122089,1016,82546,34358,36652,11080,182548,3179009,65887,61949,36400,202425,192570,4216,4491,1943850,1115332,17723,55144,203229,77241,275,266629,284,36193,1358,97116,1126045,110259,3514,217400,52690,33525,18775,290965,144135,152311,927,8470,0,420476,160343,152,146827,33264,45668,276653,2856,2817,1314,1187,89510,61346,83634,112566,17962,103547,9228,1947,7988,77021,121313,124,31428,214881,108016,340125,1020,10311,270056,8853,2369,190067,2864,90167,446412,145771,60924,299874,63480,28431,76,152,33984,82883,36959,257137,224701,76369,199321,284051,77654,106009,7630,1209,35933,13738,56781,1021,59988,33277,132103,4093,33266,11650,48641,20274,80623,17204,79442,173025,84745,48834,70016,9552,21535,238214,92805,135029,9214,673,95707,13988,24620,136641,86,798255,21487,3340461,599,409226,276300,237526,102194,18694,71782,395922,5399,51637,2187,76972,7790,4597,59276,665531,2079,86259,24799,17641,33257,106344,290013,11642,157421,20872,139423,59758,466355,54780,1741,4597,2253,67896,455,90030,253038,295859,14661,304,0,416686,456,45107,15923,59684,213553,90032,809,2714,166499,304,3679,20352,35603,51477,52216,339,62608,24937,15247,57202,46932,9821,39602,52606,6190,366,91013,41777,53969,35455,22929,126082,259562,232172,385,326210,99054,6736,5959,85728,19784,22847,79205,44224,50070,1003,8974,17626,31373,42229,14823,41829,56218,85934,27562,92116,185103,138,592368,206514,36000,5290,236880,90507,0,152,665504,47129,22709,7395,99571,180440,96559,139824,12026,8717,1003,29133,96184,75246,1838,15866,867,539,20029,95203,33424,152,36070,43999,245,55056,159293,94090,149736,71410,77264,121748,39807,40125,264,10612,77433,53943,90753,3333444,79471,20796,55873,181477,3789,15638,20696,40359,1168698,63534,116,118091,455074,1148092,21328,194867,11639,690268,16732,92271,1502615,110793,120218,60367,36304,873,127850,34774,16127,8794,78217,115375,112100,0,55430,3737,18841,12052,38426,200268,12532,152,6188,4369,128734,269142,464875,3954,1232660,253082,20958,267053,428,37082,76215,116900,37308,16096,5094,4486127,20622,99955,12776,31862,72878,77763,63194,370051,54388,1653,103462,6119,68924,1160,67300,112049,150964,65291,56539,16984,456527,62587,405,202498,143566,7874,1146,48156,16525,121868,19101,198368,177536,115245,162464,62764,85113,47412,49250,94066,13232,277180,14891,15818,145281,608,9758,100012,37517,95333,12288,60324,68885,74700,85472,106681,50517,2928,21896,19022,13158,107977,46879,25490,65559,222428,2168,10056,295025,88753,56841,58594,88453,9719,139907,241593,6696,1063,107079,142388,169,106189,0,534,51885,30005,331141,590,26783,33976,570439,14035,297430,34015,197159,0,141814,741663,12280,621397,4132,356143,13330,379516,66301,149077,148644,63869,73456,119591,128606,151004,32086,2799,615,320039,0,99759,246,205936,884,158673,168639,220495,273770,218042,52706,14178,98086,10878,128995,1258,56162,23447,202,137213,207582,66581,2401433,222611,628,95,635943,760,1015911,1662,104082,646629,261830,818,1768,18661,63424,63632,310130,198195,147576,1272,5721,117967,112584,131570,173781,117372,1186,328317,60380,103153,149907,253676,26396,25316,199516,181723,108058,157949,101485,112449,4743,4895,5198,5196,4743,6981,4743,4895,5047,5446,5047,4895,4743,6664,4743,9743,7537,23270,6763,5645,19104,3742,22740,10127,13811,11345,12309,13041,41285,1520,38877,152,247693,2815,556067,583757,581267,562885,555694,561514,582179,562016,559862,571795,565065,555686,567195,561227,554399,568633,562203,556350,559148,571946,623584,555782,198797,120990,17489,67796,239465,52822,399313,54081,137088,56793,351836,264848,130420,134679,262402,57124,5863,13914,790273,587,242243,63553,152,177208,9590,14982,753822,5404,1419,29634,1969,228,54,91441,14211,23009,70533,597428,178605,48641,43180,2286,820,895700,155119,87779,1085,32244,8962,125847,27309,814768,94,1822,63701,7302,126406,1323560,1251051,260567,3141166,68318,94052,152289,82352,76,23262,16644,6287162,385248,633104,681349,117362,262,35303,4184,2629771,71225,220086,0,9911,56996,26282,92693,91276,453164,214564,90677,55886,72054,0,257936,1010,266,12624,22166,10660,189,114091,872,209507,749,22867,13570,133979,102136,177129,45869,3626,176707,58094,254,30029,39664,26105,74432,1717,1210,149,148465,34232,928,178167,213749,2017,90423,570,137385,533831,14132,1808,15073,4270,28524,17206,845,2723,10138,306748,13167,25,130960,56699,70896,74239,190636,1962527,306591,22864,354898,102909,20835,48296,112348,287917,2707,2757,152,99459,87159,1684,22975,4742,23172,235320,121605,256743,112695,490815,91400,153588,1018,1512,3982,91350,627,8843,96124,39807,21856,145215,98227,86574,151729,199576,15822,2601,54114,1036,347328,352262,3057,109921,249769,180093,70201,16736,2221,2573,222516,111665,543,190190,219326,21585,91332,29054,34962,8568,4867,3062,7341,35203,185803,108943,1353495,1182,771201,207177,292871,1163259,303638,209361,5997,142345,44980,63732,0,72828,449733,49542,302,475,362355,93188,137506,1545540,178242,187088,25100,1984,98173,152,6361,72851,23864,20503,119884,80091,61643,555889,213887,79989,46022,50680,37937,38659,29761,124566,37136,227544,64,47376,271293,41122,6691,87472,55779,29321,56611,13277,1302,3561,139246,200240,0,48348,620316,97587,16515,252948,23734,20729,58972,466,9954,12962,293,30371,227813,3777,153517,7989,27124,304,522571,21926,199,58731,8125,40981,65818,267652,122210,93847,98657,60918,588,34876,66015,54165,97,72074,140653,129697,964579,182940,108416,105326,284117,4601,38160,41925,191414,41387,301782,33482,26157,33153,45496,23342,138,0,114675,13473,60337,304,70778,152339,219886,16864,12985,100522,9608,68737,438,81282,24993,1118,44943,450,20880,356,152,310,1399,3394,2399,14930,298,0,9722,73379,38172,114877,87401,123691,269,41949,54310,31190,39454,2541,846,10263,22186,454,52483,13040,9537,1316,278,5474,76,1133,4286,71233,6391,32777,4913,12483,46462,21090,35394,14167,14098,2065,1520,152841,3933,434,2265,452950,6449,86234,319070,38878,2102,1739927,45891,143069,6305,0,67274,982,82574,43570,34728,1886606,152476,27157,162562,118156,155184,34051,93577,110685,160268,22697,169792,845026,613183,136267,76,279901,39162,174595,322,960,2115,3731,6049,1232,14509,67696,25869,10484,1212346,2252326,143066,65312,12824,192,350,400,1200944,12300,48639,603,4889,1336,4736,303,6179,624220,692678,11381,47461,64714,321899,59936,7977,15,129266,2961,325287,361556,28046,18144,20592,114785,48222,4718,3267812,2896840,94287,857,128963,6941,15790,72894,148146,146249,101572,58150,47982,6620,585258,254611,112793,1936429,169087,4644,34685,122453,120012,285829,117941,24903,241009,40328,391201,419,300454,51422,371333,69448,239583,903,500,10615,100600,68094,188935,43308,43077,84908,579602,13316,261518,153867,11,22890,192353,209331,34514,130503,174816,1000486,24995,50226,66902,241964,494527,49289,120586,6202,438451,235958,330,92175,7553,53725,1511,305639,336443,55955,160402,902,64562,64198,364535,224976,16804,1755,432609,176697,70365,73535,247200,701,20654,213594,11993,121361,19546,621923,164993,304,112737,691,6296,7160,61641,869,149119,11024,115574,374,1453,303,153685,153647,782514,506935,2416,598299,84897,346724,461531,1207185,12070,368901,1060,59410,51199,224956,32103,42657,205848,79102,183448,96,17239,30696,18791,46547,2094,123809,197647,0,6465,128,118723,45881,73010,150,608,103,4148,29,197219,17518,145139,3548,38259,37354,202197,39496,27704,16152,189827,70730,7879,3961,101516,54762,163666,11519,15816,84074,137166,94279,3201,130451,196547,91902,326360,59688,81448,94750,132426,53631,609329,115830,44373,3253,336,5217,122330,106917,2889,152786,4287,239535,27730,74039,22515,199727,28552,47789,80821,1865497,2881,56919,147129,2864,855096,2859039,97348,14321,152,2930,46025,97873,14732,8656,448018,78682,12375,376821,12087,152742,19290,288,34146,68026,4553,103227,10928,680,8275,298,601,454,109066,29345,102523,152001,44239,380,62923,48284,123857,139205,61247,366130,18578,254257,2112,8560,6619,90942,2203488,5849,9338,111711,244899,179057,15187,766,23570,217781,188554,8466,152082,8171,57934,49699,96876,89112,107931,104,0,2538,359,11690,391,4470,11825,63013,2817824,65497,72421,294814,368147,258575,274739,231788,88834,857,152,6199,19269,179558,505363,15735,54141,8883,533,67044,220875,142707,67606,6166,168592,133824,15723,105955,21846,403,452,34925,7169,30772,115723,91059,90085,233921,111397,80,9287,51789,63466,71506,64501,64493,7514,39643,317780,1413,54489,2379,93032,256348,92770,102991,247638,45995,23640,148532,44035,25898,304,110098,8822,3556,78024,4476,14450,206,73528,1318,54794,1085392,33094,58021,73665,48617,48805,67456,47077,84062,10201,59516,10912,30705,67925,6116,40488,4619,41937,110967,3276,206616,109150,436605,17459,153373,3431,20281,156268,29837,3070,358183,13094,19145,177325,17375,37952,37832,18630,55225,3857,33641,265,49597,130529,112110,62869,4914,98965,13881,27779,269253,7950,164960,72650,314802,235043,136127,0,34016,617,65781,137734,156517,193749,3696,54047,1245,161375,2405,14219,47959,9543,35160,140233,56218,15469,1843835,51971,25129,28303,23993,129390,16146,179914,96672,592906,651,88,22442,152,1181076,4653,99166,78055,157465,50650,83638,81713,50885,1956,4091,143158,96995,30052,6375,1679,102708,717071,19654,19289,2501,3444,615215,26980,3171,79901,1883,17026,978103,12504,193311,2279,464,6132,20293,701416,76400,356606,49996,30926,280718,5882,81759,743,104584,34478,799,271843,9458,32236,15944,6038,302315,164681,202602,9261,213176,119071,57754,5588,116650,18513,166201,169571,105336,50753,128079,106258,22651,29332,97846,109477,53105,0,188503,121041,11555,249585,63399,62960,82902,303,52599,0,81218,17642,282344,60606,2822,200756,2129,74303,148299,45270,99397,69643,181200,130030,152,2340,1698,1752,269059,412,57056,24336,1004136,25790,32828,5291,29664,601549,67644,8640,5604,45492,2057,0,4989,56564,86558,60959,472,31485,210299,66552,87109,219446,113499,19794,83726,61315,96163,140660,30049,552867,0,36817,7819,7681,172316,1000604,47091,499,417,289246,104408,3830,216125,133,5814,0,27,117862,38228,59958,15309,7192,750978,18736,4160,835,0,70418,561260,187174,66238,48124,310,119,424830,1144,830,79047,209279,322422,70367,32282,248360,15179,47452,217855,99610,310033,28050,78862,218939,109110,88241,828982,153728,31314,50421,85,32973,29445,260273,28872,182310,313771,660954,238349,36446,23510,72474,21237,89947,316380,101191,531,42,21088,150270,70326,85791,2870,270737,4879,16369,142257,95894,67976,42759,210147,25571,294930,6537,9833548,87175,197198,541,96435,29365,23594,194,51446,770,222914,38298,302426,54397,395374,47665,382949,422,67859,65527,79817,111643,85364,31058,125924,75711,46049,47424,21620,24325,142167,1586458,53818,18180,126578,40382,842,26629,92718,1426,1175,94824,12943,11504,95732,285907,41381,447,98769,100874,34283,23972,32012,449,54972,0,24830,85145,150398,116037,15528,445674,126537,304,168028,84213,757719,79518,442,9327,201652,13843,20808,2061,868,16516,38248,36879,913211,14198,15823,1873928,178173,2264,425,37623,0,9998,572,4400,579,0,1224,462,271,394,163,139,152,160114,277118,62165,1234,141656,47445,12192,19471,1948,16038,132637,31790,49923,151752,12798,89674,34801,119900,7653,346242,704789,495,26392,128,305024,60855,85688,123573,466153,34526,42566,46862,8439,99837,259292,70045,564148,41973,10880,2070,6241,70941,93,705,53420,93884,85091,9711,123802,6365,21792,80640,146522,36937,9402,25543,282,19015,19430,154808,96962,333,62121,124606,71958,250854,172098,126674,1814,3087323,105498,885817,282267,38261672,24427,164050,519645,299226,2880,224026,214380,1022863,419228,354650,390696,159235,10915,112469,61560,192,420,20,147379,189059,39617,1265906,357940,513,22780,38988,0,98,173279,0,1341,97639,7645,16491,152,352142,118272,101447,98895,26851,87098,19638,6454,46864,408271,29955,76,203449,266596,128940,397553,0,2001,33909,49999,12185,14158,30153,110064,28029,76,8917,103,100330,134280,48918,78025,39992,113919,127565,278030,434479,66879,46888,70775,51784,124,11523,326618,151682,3691,66724,58014,539,1158,0,216416,207682,34292,21217,7613,53956,188161,14497,78097,382,2846,3874,1504517,54194,138,524415,11767,21440,84632,77732,168711,6496,121380,33926,3469,85607,11792,17680,134846,3057,98279,991,0,146717,164733,225838,33102,1057730,62303,2656916,426360,3282,2613,45439,586,33164,211932,54409,68753,222388,69956,21802,59670,32117,290593,56573,1081109,173191,27151,159194,23333,400,12240,10007,2879,39948,313351,40058,32640,21555,5320,5929,40706,9288,20715,167755,288831,5456,116538,30086,41848,190631,113113,158954,12533,200795,74495,73863,88392,90983,131912,541,106589,27605,34648,74434,16322,76496,0,20292,323,207016,42424,2255412,90853,140758,15729,86597,1489,15895,162008,6670,433365,45429,45040,201374,1059,1234,1993,121,56156,155611,130,110564,294247,28925,5845,1899,186198,101871,226626,165315,220434,88376,55113,96187,342611,60731,39344,30800,17774,186358,22990,3757,840,1172,925,70,73265,1375,16993,172724,25904,69888,259695,92514,123340,137907,56724,6118,156103,750,40644,38294,3341,37948,14775,52424,12108,244416,23896,30421,97501,27759,4057,219470,5279,55728,21259,202363,3461,427961,41553,3066,118,427571,251262,35016,703,88772,94487,218061,284664,1950,26061,223027,3196,169954,39043,25080,441,170717,133249,32734,363050,43756,152,342502,3912,1310,99693,26756,19122,39080,204426,2732,62749,41597,50699,3122,20957,16931,46989,151,3184,56214,43882,194302,74067,160284,904,23531,27816,0,282298,73294,28022,50156,15679,21058,5512,231720,151355,20029,2388,95374,212424,26018,295114,14248,185391,2130,25939,906,271442,328403,1580,1600,87043,59204,95130,46232,16435,98555,30614,256724,15321,108976,5393,27308,93081,2727,26075,520301,964151,22525,271346,5166,5233,134226,2759,1925,22067,57366,2029,442,85017,32850,72362,842,148542,21351,74683,484,700,57665,1136,323804,926421,141858,0,48802,1254,34491,235127,58332,53363,8571,248071,428,215246,11030,76874,22891,42784,9088,152,532641,4834,18186,2227659,176333,26791,5121,79642,578,39402,89922,54025,53476,456,99012,293295,50803,98920,22359,4841,880,28,24107,19246,16511,70680,227,0,200330,335478,73625,238742,128582,707,34668,329202,659,292,33865,1093876,18408,64225,57680,59888,67312,91676,115364,11713,7953,260769,149070,405818,26310,284450,59502,503,10067,5175,73796,13608,123045,311861,137,0,256718,5542,62691,103223,90497,203092,151483,49936,436720,112726,98275,182478,126174,91877,1139,152,2027,118376,4593,541,1599,2245,24174,44930,44861,1125,152,11,2487,133,530252,6246,73998,25,5361,717503,48209,734,3885,8979,679,55523,1792,6923,645,27313,15730,820,184705,8347,158832,11372,3292,29767,66946,23647,109337,42786,52770,140636,224875,18391,14826,124389,299074,5179,9526,17812,193817,309922,16990,47019,19716,44720,33088,10476,22883,168098,387346,220035,1895,493561,109851,38176,120739,48079,17584,309013,340376,120110,320373,140274,95936,817192,150658,20132,152,213124,675619,115770,248845,152,787,18533,1899,49430,89698,0,276026,0,4999,79558,49027,0,169779,453048,51834,19873,428569,114634,94213,15236,110227,38225,57958,1180,83692,244969,10510,2566064,0,15709,48003,17030,867,8537,12287,13091,6045,1555,3408,49892,23697,410219,122679,1042,56268,1090,448,42874,24541,2278,68160,1325,0,204,667871,59969,165487,1902750,1768,13082,1222,73,79250,184392,4527,242530,66312,3951,52158,58768,107291,112085,5567,122771,80022,353298,445,281404,1275071,3567,287,364869,25950,226516,107079,683750,150332,31623,9759,7121,171283,4015,5662,305625,360641,11214,45735,32347,13364,3445,145302,21308,56670,8125,288521,93986,575721,92084,26972,227775,63009,117851,306173,139989,193479,2240,49800,9673,140541,105359,25217,283924,290469,12963,102737,4661,0,871,1136,100114,22982,118504,116,141383,120806,328552,63686,630982,897,451,34110,75259,114,119188,76,991177,140828,66385,58,394,1279175,249,63339,0,176050,38693,15555,239075,54622,67241,84940,6726,517364,304,171239,94143,570415,53199,97690,13744,295082,209,3618,28166,11615,14694,42221,29537,114478,129157,259,60712,87377,114257,108100,162085,63985,95227,2160,81889,40627,163340,208787,10734,1041374,15803,433495,168593,76,57582,160415,4861,4077,846559,1273,126101,65121,2605,315738,140081,76818,89584,178430,37186,446938,246562,108596,20190,0,55051,126212,152884,1339,332445,93874,278855,210815,48894,68396,1764,39873,422077,235350,228,147604,101394,467,107618,75921,145846,55672,152,42878,21440,26498,26299,1012,1440575,55717,68631,228,2823,197194,93376,67307,0,606212,88962,3910,24475,309195,77907,39946,416869,902,13895,1030,174701,2918,5389,63862,64671,381945,185874,30225,133161,51046,19277,39401,13108,32554,26974,190964,43653,278032,41739,136168,74789,7096,199574,18970,141743,202360,29455,2136,17098,97603,12644,69189,17979,182413,45726,161531,74056,118243,44056,5694,40442,14985,1189,63264,0,19038,79106,102557,44313,8551,455,112883,74603,36190,92665,263718,46511,14940,17395,209602,58984,982,57176,8709,20712,15136,39488,79872,94626,22228,3271,21961,104843,149769,178174,223685,844,34287,39246,55955,88195,381763,4926,48904,93088,79417,28900,2359,9726,96578,4674,62042,3159,2389,108926,60854,111344,776,294841,17697,19953,81649,2252,104497,90036,10418,106602,33829,23143,12395,13402,2515083,43467,235384,434635,202671,73652,181011,357092,735589,1109936,0,37604,9198,92386,304,47410,7087,96680,781436,1103,0,70764,22959,188770,46920,2047,569866,811952,160873,12118,342,121495,73954,308131,124561,216542,106348,8099,40857,6176,66925,42795,1022,587,49593,82492,93170,90471,27852,1227,400176,105322,2621,35327,120466,38414,47410,36687,151,84642,416689,32943,298279,1115,0,19567,150214,31207,4771,7757,775,229776,44241,49470,11407,16353,211484,48053,10758,47056,28903,3353,79361,89755,16358,375,36408,82005,40902,28266,334505,43056,120,88331,0,113538,14930,61855,82101,572129,193376,2564,15489,33734,23751,30476,2119,54707,2256,58398,232674,603,145105,7694,11633,76957,146975,12438,16145,9396,1241132,309845,1398,25464,37475,2312,1796,456,132751,56193,193042,8034,217390,306881,115708,4839,1047423,49082,9548,4604,64623,301,3850,79123,0,741,477533,1466,1694,201157,446,54004,28101,79357,13136,27335,279,10869,1295,70992,185080,6718,93211,1219542,31221,16306,56646,61247,19334,7188,8859,334,192416,204237,421286,1292,1490717,472304,113941,2314,19383,358821,33563,348574,870847,483860,181596,43830,207276,12895,94467,635554,290175,1015,41124,58184,33831,2480,3,242817,15556,329627,30238,250023,81164,27568,235030,110895,67760,21226,114945,76706,18829,141799,19476,1855093,32909,47839,60602,36054,14433,44159,96811,823,89424,25197,930865,0,360345,324662,532,46187,39230,24191,9526,4920,92566,230558,19962,43851,586,73,43427,32292,11759,80447,64726,936,93460,48,42540,228152,103881,151,61655,151677,15503,34979,26170,228568,416671,123107,90781,30898,112235,187645,16198,85745,28613,303,13424,177237,34414,192865,108794,2259388,6978,151,25204,106769,59194,75115,1265,4835,451,1315,0,54041,28526,70930,152,28505,70998,264,0,13515,95182,152,134498,34158,37114,182995,2517,51700,288666,124888,622678,352142,139652,121710,419297,29096,88620,2294,231655,88038,61858,178610,20980,46127,31315,24231,171370,212,3930,206436,45123,174798,154,95575,202260,366686,1878,430,5860,1074,146246,1052,758778,24564,53479,177045,99944,232410,4276,302814,3067,35,146999,41975,873,1122,192459,172187,1292,2340297,1491592,128661,611584,92235,146581,49397,87288,286,121516,439,5641,76219,104651,304,59035,170058,99996,152,0,34346,249972,57098,34255,35170,81147,1368,29863,20227,67288,20255,112308,29842,3139,5851,104924,3507,99207,3535,0,29910,263,1236,16419,8213,31141,0,717304,1750,96835,77224,39095,214914,111801,42481,165801,80697,111621,549435,6634,49933,18322,20065,135,763589,270,265286,480464,15856,2332,14957,32555,64795,77794,52596,8027,67183,328521,17549,112786,33270,7799,57496,68303,2522,125711,13354,232782,41570,13083,17944,823867,9826,695,247029,91613,36207,87401,91290,59820,143832,608,41108,222666,25571,245250,784,9448,69925,15656,5396,132344,92259,414035,146,7720,53450,158804,95734,55154,169574,69875,394513,139567,173002,152173,91798,81759,199709,9847,17498,2021,173123,1383577,117536,333654,219117,0,74534,14320,0,0,2254,311395,26280,54347,12626,39730,19866,36006,8173,137532,123079,55599,25381,10172,873,152,4177,62902,48151,680493,340341,89692,44344,143,1118,206425,51617,21708,3394,15857,315,60227,14879,885842,137176,52786,75880,895828,51690,132078,51563,56661,34129,5853,28484,894,85434,61713,5019,137470,97079,10491,25607,66163,42905,118019,124870,25336,58818,152,61440,96217,250277,573551,218392,30978,193123,281328,10928,112952,36187,6049,515079,0,94963,52504,7719,213013,295672,10281,55749,30164,64883,758,162,77836,28108,119912,239739,15185,39785,41076,801,12136,7544,5910,453,27062,173043,42866,15852,49545,456,16548,3683,82114,159060,64265,4241,461501,43391,0,302,107048,530,185,78891,179258,343,556,91546,20470,33918,128608,56843,7157,169729,61862,186552,52552,111542,163980,18772,57735,235872,22138448,947232,59839,296883,18002,363973,253,16413,87215,136683,126016,176,30963,112200,7639,30415,984,171415,50760,30270,12724,85295,76,19129,261155,304,772,11065,143599,1830,611843,85884,107361,49167,123088,42290,940232,114551,226221,230341,59429,44210,101992,38089,292270,113361,51091,48392,4052,460,368389,121480,250793,245677,18178,2963,18189,84516,231334,180922,3212685,915205,332925,96825,948,64929,214577,11262,113215,277429,5470,86033,293422,167757,280540,45156,84765,134943,65497,152926,175411,107099,71319,1443815,86785,321530,50235,27075,291348,122586,86963,154290,43427,195603,98350,17573,126895,291263,21427,271396,586065,135529,608,498,108198,121735,22102,46372,45681,57257,119937,106978,146221,224073,79051,83856,130038,42848,336480,1649,119,14016,56290,144226,408709,796,811695,148212,110829,295601,31207,48210,242553,48152,30954,40992,2306,181044,616,189123,46122,319149,26889,37731,81694,117704,701456,119387,33567,318602,4018,59637,34205,69811,24415,831006,20404,2825,10950,71886,111370,132102,101674,285999,503563,0,8635,66226,104800,2321,119094,4625,94950,215545,151680,76774,61407,608,564140,34598,26312,61100,71969,214997,102040,249155,230999,25,356028,261596,148967,20588,7422,0,143,111902,42529,739,432348,51969,404946,105467,478398,40174,670565,3328,33024,10845871,125105,106474,18159,308357,256,2353,494365,20501,2226,130859,376398,604095,636,151483,115535,34499,106121,43544,66540,6195,2491,1871,682688,38572,200195,35583,67510,98916,30043,167,129930,168075,590411,116568,33454,145047,56503,164919,5011,184700242,320203766,89221051,184765886,146474662,67032,351250,1780,569199,0,3058,28864,844577,154881,13854,224455,152,214585,92162,768411,11734,1003,44720,1249,57603,29265,35757,60192,54930,1608,66263,679,1722,162473,56792,106897,64374,44475,61654,7949,21345,372,293,1751496,263,13631,45477,39347,88745,101912,30589,683,30823,4527,47327,30249,11575,40896,21530,18051,2536,48184,85021,41141,109346,152,122,50795,86698,46525,247204,20480,20659,80938,168472,4911,106605,82,152,167600,665426,49945,137965,54368,4409,148923,126867,7052,2222,432212,4039,32828,108208,560,15459,156918,137857,807576,67621,1803,25000,178977,62,70105,14873,12797,35266,2578,173,16874,70888,443307,189235,28567,1362,10045,11233,85872,303,117470,27849,834,309724,99201,110727,204257,38514,98669,254239,536344,1257,143,49651,214277,230098,431,23779,47017,52211,91621,3,44930,10003,55912,21391,25827,21170,38370,388062,209004,5743,609223,395471,329610,1132,33623,168913,693416,33709,5503,59902,115626,22024,24738,15613,292,6607,56401,45867,104500,91474,366691,475410,6323,17979,169,249476,0,6076,96285,125331,30940,15858,156411,13011,185336,213390,25646,64288,313100,43085,25497,219833,46567,21711,2739,63930,1458,96589,152,7748,23420,608,71200,4178,3112,14463,298724,7426,9062,198545,83861,35067,626188,227147,51132,136543,4270,135488,496282,132708,27449,7753,116282,46538,12645,528024,84724,152,56839,4576,152,26753,47917,7622,51555,85679,95151,37803,17325,7685,2247,22130,9152,15852,188628,18364,1115,1932,30781,13704,131060,994483,11128,141080,15086,82608,40462,119591,92685,123240,69195,416309,109522,149938,988,1180,780,69642,1773,1185,90202,120399,79744,131,10735,159913,21095,152,128342,430562,198206,100379,904630,455,38185,74903,284,1419521,42969,152,28213,54263,257,912,438,17253,1022,69942,25725,28313,92,102,154379,144087,505,64944,33455,25487,42989,838,32822,10546,179506,149828,835874,13979,35152,883213,55168,1464,4011,4241,607,1541,593266,37780,24468,247800,12617,14280,74581,12093,22229,28885,38547,0,1919,8712,456,30225,6522,758,69944,5292,0,43363,42899,42673,16296,507,460,930,39583,1386,4313,927,16279,4389,14139,35091,210706,78207,146206,59444,217891,130809,1216,179334,94195,522,7671,0,2148,24447,232415,12468,56150,19177,854,14095,3361,163269,113214,5475,29946,44464,4072,253986,95983,73049,476515,473,1224,144058,63913,831,6064,8117,117900,4119,9079,6950,1432,23920,429,362,61001,18790,456,2356,58543,981069,1054,14446,0,50892,52559,77596,131188,8601,124961,107996,14092,4646,230788,1985,0,104204,824,102082,455,34885,423705,22310,35741,32450,135544,384,17637,126549,38801,20141,225740,39937,170877,28455,110517,444,162984,53146,25543,590626,16,44193,1711,28471,12293,190165,117071,53508,36583,31265,6061,163842,102728,3751,138373,7358,1021,134335,100171,36006,41563,6933,62146,26989,62900,50084,210800,30398,11045,15806,40073,50036,759,140150,115798,103486,299,75180,76305,304,50406,36413,88920,12471,31294,53297,650636,109856,47085,32020,102311,73556,67167,1910797,70134,222105,304,183999,376610,8817,5146,45704,4943,46621,882,16948,138,13406,995,135003,6762,709631,55874,11932,99156,1659,944,70661,41083,33952,69965,298678,12321,64470,2589,2798,118632,0,92157,50397,12573,0,15201,6644,42623,15335,80524,93666,3481324,232,53121,0,31020,653349,361946,83942,114745,232835,204683,299825,73212,13291,136700,135423,177793,41301,177750,23298,123879,234334,9592,3838373,239688,18420,1533327,175874,211243,281734,553353,209357,234295,29935,165513,88788,184262,71412,50127,186858,82950,92738,426,54220,195435,397790,25761,128334,102784,855,55555,14455,314,152,29323,15047,59877,0,405058,24099,0,122489,1275,129523,274590,56234,1718,6604,183945,313750,264623,heart_atrial_appendage +1213,58240,311110,96377,20218,5718,52079,243467,740231,112663,43383,24241,27165,700031,69404,169966,46854,466266,49613,534236,119146,5813,372447,935061,256989,1685676,240444,182183,39009,226252,128349,5700,505099,427047,28085,397600,399139,106067,423835,50127,623456,1629317,3880,6951,4629,481789,345616,550549,46193,643480,251634,67195,128352,114,1348655,174779,45975,18611,38091,54709,394512,328494,168010,37014,7825,15112,210028,164459,51202,140332,40340,154167,539525,2271,1200479,66345,360186,132008,98578,8250,29651,65848,85036,72179,12284,176970,245631,100080,179558,227639,118408,650742,84444,13714,1408,655856,566791,10347,870429,2528788,22487,93282,856963,128744,16288,49720,350671,602184,490456,61760,50918,12994,267202,279935,746520,47282,3033,166085,108769,233181,1807,637065,11485,244495,397377,18436,333411,65551,42596,142277,98979,121494,4410,411900,317060,267819,23188,569,259609,466677,656220,221926,7315,661375,452560,255014,1528,0,290112,331326,286716,74499,86614,637321,1078,298,3546,83616,1649,87110,303894,692246,43957,265110,124125,22254,522835,219126,0,65223,5772,4951,0,112814,70290,20779,147865,598957,159164,437498,130155,247839,314755,28941,285168,252654,135870,464,32734,266343,252290,29151,97348,81166,863835,208067,103175,5680,141382,83584,1079304,241139,2019826,0,115011,68510,57587,53492,97077,805369,131658,607,58986,538605,1086918,38169,152,1004662,334783,1004635,16857,373287,120590,221033,680974,1671363,0,0,836041,6265,251696,449,1346679,1164326,2452354,144,40897,253545,198061,452202,49423,117684,204382,22872,457957,3429037,369069,176819,223773,109635,217916,168346,586628,415396,2188,47195,32575,476,52784,172435,104708,6676,416588,1364974,87446,251641,11924,1037022,529576,11108,102895,238659,132743,295521,45064,91163,1517,279147,83020,4619,658,1694,30457,40893,36200,98258,70100,1383739,1303266,287396,22466,7820,137011,1339280,574070,414875,98962,257704,123009,124172,53067,394458,29588,102221,82830,224087,520209,202275,296571,1180900,8540895,39345,5816,1005278,160552,1417971,665892,82548,467496,137397,659802,191571,20296,80164,154436,184167,311000,317312,69094,33935,183263,105942,85732,193530,24117,110468,50950,195939,608,308381,120239,549875,76777,274123,3502,2063,2169782,421197,275124,0,103412,153532,19868,234840,680698,6890,416789,430130,143213,852128,541470,98063,334919,374057,34519,31003,51055,161184,572467,27021,79785,424158,178219,82274,39553,498446,3003,61617,78070,473893,106869,376157,275281,161444,3193,22664,121379,190105,396865,39370,145320,1273,1278461,13933,1280,347,456,4616,96637,138036,2666,134008,32754,975406,222321,567287,129585,7817,342234,94641,5479,323587,209169,114403,86760,217221,47714,206609,843544,517432,114489,173204,426717,103424,93,61368,229517,3325980,1731,167633,270653,53921,134651,172382,62687,56836,18549,7279,17715,63175,155710,125531,200,178889,240583,76616,88302,152,180169,125055,1456,4686,173140,303713,5280415,8549,9332,378,709114,213327,465,241056,3380,39686,75912,15995,56021,1681898,800788,117848,147980,56254,757395,5588,25734,26533,15359,56755,229733,12217,10411,79640,11828,204287,3334,391,115987,253093,104950,10888,236538,58060,72874,1440486,152,41694,175956,61408,68820,51149,41008,147373,404842,48644,345096,3043,21512,436857,193291,634487,846123,190380,80344,1977,198796,91590,565582,145943,78795,64005,256590,194243,287216,96077,43142,16990,1710,3436403,20261,177923,9545,78034,13931,78250,298585,217333,24331,1214,96267,54156,42213,448823,1227895,480182,538115,307753,561237,73588,41422,307362,330527,346982,340160,4750,13502,391421,215753,89870,109911,459650,236815,442,195769,591958,1820335,648,51375,13457,3155,160158,189703,11137,548691,759,5395,25668,67410,130034,28844,2692,987,176262,50854,348057,27826,395991,598334,1345,2367,15836,261554,131655,151370,418498,7528,205464,158947,30783,4129,38310,141447,70,711822,432865,590771,24187,98508,209670,78637,42196,2661,54404,149339,2199,78372,87610,998972,71418,2750,51454,192666,265450,5758,24491,35597,99637,11344,47316,584,1712602,6593,38199,275484,18083,26869,15953,72681,1088235,176532,1245019,608,52147,26632,9886,165165,103608,6953,34645,133402,379,118787,44402,145,39099,36206,62442,228776,52024,80772,104238,875348,31,19606,48321,841247,296123,210677,125949,48352,45065,135426,84756,6635,571212,100050,461524,8393,225478,3288,3216,50807,961688,69146,23470,15864,12855,35748,457823,3222,130362,2383,63703,12428,78990,120749,93590,4472,156099,323690,1373,119079,78335,103241,1277,121254,297622,353821,358859,190340,12904,13000,276448,316622,96379,99332,4821,0,172,99090,452304,51688,127159,41495,21063,107692,171371,26677,24572,72386,57646,245310,3471963,81013,6587,193194,2530,696,47,582924,104898,320672,253072,84903,129728,332070,708583,932856,6274,727744,245566,2014,92632,8792,90262,73311,130836,121554,4232,37086,618659,2301,1783,32040,79,26915,66863,31065,130357,1161,2681944,37809,74426,349895,52174,237605,220579,133903,173629,80379,3710,325404,148793,445744,64493,1335801,26504,19223,77349,72417,332889,79824,122692,13172,68465,158286,13620,67615,19443,135375,137191,75427,1537,64847,77359,178856,86635,679169,732,334835,372366,2010,32184,3191,12187,43311,116896,75480,205494,103972,35267,385861,456,193600,2299,235832,202393,89257,57202,290633,1516,34090,41491,577349,64910,49587,4916,902624,262286,15405,47285,116627,62078,1162,312004,342391,240242,37709,310424,88654,129,102800,524693,525984,13037,177811,0,637,118713,28526,86975,279781,456,2522,21807,639761,50569,270754,186289,198942,3561173,133101,14486,172351,397853,614220,85245,387283,104051,52124,18269,248817,148828,93272,548616,491813,953776,4465,28688,104201,202615,98536,92827,45526,7321,159891,50798,406328,552603,1039,174661,67368,29889,1164,184617,2144117,124357,14764,11255,64598,19289,135689,1576,2834357,116204,150729,45506,79729,11945,72966,38833,1661,195894,139272,70287,94384,68808,10745,79402,0,152,97131,74043,2017,788114,317483,6151,35016,3345,8436,11259,64398,75,240414,114661,6097,89486,1392,3398,246631,84044,60469,310787,40119,180927,121396,33875,278752,217476,6888,187694,13764364,482,50874,201979,234397,64070,212504,89610,116825,145945,47188,111291,293925,41432,898284,213900,2188,98185,385067,41545,1948,455399,11576,546444,964,128,376318,6916,182,35169,14126,199893,106684,125885,183248,308564,131956,2659,670869,73080,7302,216829,463296,177128,108034,200183,4226,1146734,2787066,696,725251,94155,2847,875243,94561,439976,240269,1149191,19891,43301,158892,58641,992208,127940,82745,39252,30891,101960,7687,122097,204505,403469,127463,503933,221761,981989,680107,569867,489021,105498,236385,11,8913,145326,23807,38453,817,76103,842,4051,81472,2090366,2079519,5003,6972,10498,3656,97,455,436,1559,145,124,420,1301,152,724,1873,4275211,180112,2210309,0,5023122,1242,12291,1063403,12286,599019,158456,482039,42993,413123,136987,397935,458549,765782,375401,203475,745884,428143,667101,57465,525796,406852,226985,893,1832724,5753,728695,698656,237270,311559,338997,327659,80230,438427,1004,1395218,62920,148905,505935,359577,1047514,0,32533,142269,228674,16526,7548,799718,18122,3329,550666,133474,60964,274403,8258,1268541,350613,107820,256812,187975,245225,345369,34669,438,396491,253304,225231,2545,321064,129353,416048,329668,74359,359894,106277,160456,385067,1271775,926054,232345,142114,264105,4616,1355600,155718,148069,157836,8247,28155,598604,100231,1001,435928,304,1077,476224,55926,2216,107251,7464,2380,329382,4060,132882,151274,151107,796026,186759,60097,805,6004,315464,39703,499492,0,97907,29539,21736,16602,25578,393124,81746,3766,19489,286567,27746,761514,17416,106685,784292,125,365,137620,30957,190472,69809,7965,66422,4899348,7593,55165,2740,18,187980,44070,233,1510,1209794,726772,326126,35770,736151,602145,1259,62579,41713,107551,17292,110541,49948,15394,47208,5974,1496094,146330,376933,442594,30714,116684,257165,221550,397963,180264,220936,178678,102159,459851,790480,651,335,106160,30885,12228,15954,367568,1064855,342614,1181441,156102,478527,141852,111,1498,10919,74914,308987,197956,6083,0,41547,9208,396723,145852,488674,62094,5012,109211,6259,9323,429143,0,14705,456835,381432,228324,69243,6726,398937,39329,550,36,3135,13531,121164,80103,790997,117870,457151,930,171730,345735,75991,123779,321933,38822,1963,1965,76954,280424,86614,91180,15099,69742,35905,146724,346383,4396,22687,47788,108307,189302,58189,158074,300065,1246,2943533,2288,20352,843110,23484,152166,116597,200,22568,26612,112662,121500,5478,151,14332,1542913,1729,5575,100853,14235,67334,431731,189064,444,161568,0,155534,133392,96453,4110,933846,3157,152323,1424,265,871,67364,196181,1199,142680,39642,314778,187995,136363,189017,736,1145,152,239356,393535,249717,3789631,30851,182814,113102,73147,231154,205207,137663,10527,10306621,1129,92862,59964,1468,234327,532304,2428402,328572,9562,689659,397888,1151299,302272,122367,125314,310123,184604,241387,47197,76716,31311,731171,366146,162861,592394,2279,133346,0,53706,26754,2406,28939,443630,774,255072,106944,152571,28117,63745,134234,27711,800256,2398,13940,15089,77893,823,57027,5505,505967,701487,21225,80525,5025,90833,172414,42384,144723,896,345694,10035,18581,135978,48395,8357,207152,4003229,272,218787,320711,59500,351444,160687,418871,265364,15785,330993,80052,4999,19967,15468,441057,4731,165664,38711,170203,1071105,300638,137457,21017,6278,448,164072,25541,644748,866370,3378814,0,748396,5939,811174,811476,58335,491759,21150,532,11022,127271,331819,151159,255314,27863,115933,1064,11652,70887,152238,82163,48674,2202,1491,192918,256402,41828,0,957440,132973,164136,1270,56823,70765,317379,13246,434986,77671,292906,267065,36498,594700,12139,10022,398719,1165233,91742,157194,25491,158366,1828283,295,151076,3282,1364454,209755,523834,7623,621,392354,537015,337461,141129,48406,128561,59359,151,17391,35329,1570,199931,99609,1053,138791,5158,253739,57717,9537,489573,39865,205535,299263,607,43993,71060,62373,152,40293,7399,123040,96169,22240,251072,194526,25858,601,242135,455,3166,57633,21142,77499,40359,50660,341769,71806,371272,148664,18884,259233,222075,97009,116229,1328,42262,1437,22595,270850,212811,159154,2591,136478,65268,14849,210059,2257509,285121,111665,366858,98021,188093,653861,12122,11006,209143,329217,302168,524439,646887,782,368876,10726,71895,165470,166325,14007,359155,174790,106054,309470,40531,71981,131904,118544,2156097,102761,122380,1299425,19446,69667,224067,111740,13495,8068,5350,417428,231913,148663,56701,28414,190652,80050,117581,29308,404120,11743,92309,23091,27228,1001276,119088,71053,125752,673,54136,247269,70048,31706,160670,130333,45319,231949,9654,135106,12043,512,43894,204774,456018,1,545636,115999,329899,122764,115013,17753,0,346222,1271699,98773,46248,4111,580821,295254,58000,248469,83137,5773,1832,8130,431,185888,91330,71173,92933,0,4762,68976,1795,244089,149961,368009,108759,107,184215,269351,404639,1725331,107885,48784,62979,31174,114983,216527,187557,0,8665,11813,11163,224495,47907,425,56064,11809,216207,172347,168223,31701,404,421393,107382,383700,141248,12429,13879,204465,160258,19073,143662,432517,1667732,12290,249,94508,94377,168967,514,753,164307,2680,421,79846,203814,798779,28728,391745,345311,32988,518686,791224,31443,85839,182826,1049,70437,469363,69235,30060,746092,104290,211838,99827,242288,90963,51990,199278,164437,81290,282048,503694,4365,147386,166965,114067,82076,274206,649102,6773,72704,16294,48137,906,7639,1797,51178,78894,71300,948075,51401,3295,410296,23906,24770,10948116,6912,95963,18422,640259,1587,39006,67169,81593,933433,704833,7963,5746,174183,192536,196499,175179,75940,295663,44049,151774,117382,268959,549043,18472,16990,31764,302,1466,175975,31758,293968,40755,484925,64366,133466,221958,5673,32639,60555,607804,101857,398083,280900,63602,279235,109492,26513,192924,146193,702764,156640,36217,1497238,1203697,269329,122045,98691,394040,80087,95419,100456,206110,124487,161507,198020,1450,350364,19370,636015,10970,10090,145477,798,3167,283811,304,2231334,497767,148677,995,1033536,239297,34310,84542,114176,681459,11878,39,159815,117659,58631,73382,2401,207715,705,233587,66463,10948,119115,19718,137442,372868,171120,1907,69544,1661,75050,166832,7196,173373,24265,119,128341,182473,3105,24047,36419,36668,43397,79140,82431,111668,39059,89999,13352,285953,74531,21091,145280,5676,30215,268144,156033,14183,74256,27998,90864,274225,158612,545,0,152,17275,101089,188077,304,268,29284,588520,133136,21138,88613,8227,184,315937,14580,142229,291765,1498540,224208,67116,5482,604404,6492,326225,25913,136920,40852,150913,106614,538104,526523,1361,74943,1139020,1168,264499,236781,19293,263287,179135,129930,38890,266971,6546211,145331,1413474,114121,524538,1222214,266175,254535,168341,237,140839,16275,120880,225528,120998,208712,22468,52350,458250,17352,202272,249497,20423,4891,50402,692433,101792,95901,660461,254331,355080,222302,1199261,244621,111651,216823,1477,228890,213519,84762,27481,131286,14156,52521,153066,292716,101722,2676028,588669,181845,366063,263902,5362107,4866986,451211,159302,1414688,9027,72217,784067,1442,4818,594434,3330,8770,235008,10259,207061,0,19582,125344,61634,409831,673298,541169,161389,25183,30167,83087,1616024,192343,2788,4728,476670,25432,605,149,27203,80709,1940931,293791,38256,140918,284757,115188,495365,115486,95587,22407,18713,2162,91811,324920,2767,281453,67194,79626,215414,8701,413113,39417,133831,118402,16377,79876,118563,303,152,746143,12440,26090,19846,1730,107743,151,21067,67717,236977,72230,84974,12420,1339,4633,295,1410538,249364,131701,237667,234130,5535,39628,153119,22654,1159,617703,117907,157156,11091,95552,42787,88607,104739,289691,90439,206974,476760,215767,3136,424,22197,53002,206530,140075,532198,258981,2567,25704,45899,106638,126533,1697,70372,551,497628,5827,1455,94441,303010,29713,168516,67991,7148,149200,234463,122440,87939,165866,22652,450041,585,250472,288729,302421,234954,50829,206767,38517,442683,25710,643964,12498,94600,182385,71663,442495,0,36365,1210168,21402,180947,58867,356450,184460,252439,10115,520463,366796,34925,127027,200023,810786,119365,700133,169984,44463,320719,5763,33129,349038,486921,0,20647,26817,195723,192813,181529,553,4786,552958,129555,407536,8471,26457,116139,514410,46803,438453,14144,0,2646,267819,522157,303510,126251,72407,175298,15658,280286,122752,161645,37608,50227,306672,232882,95597,146981,11369,5766,180273,65590,39394,159889,59708,753,7687,47742,1011339,159814,44396,0,72393,0,76,0,580,27303,17068,26260,134618,0,0,112435,20538,171734,318918,27413,76,750566,81393,70074,410897,713612,125090,348374,231983,107722,271539,157049,367724,55253,106082,196823,704868,2780,229789,152,286440,123871,15704,9795,46962,17774,99679,125241,235936,0,22061,494067,288266,61447,201929,69565,61450,241117,435778,112324,174357,158271,100771,35416,4345,0,1106,323598,327,343637,69673,129541,1986,159682,152,168282,291581,3616,1598,62194,66184,122267,223521,35012,79585,46661,50710,244307,463356,98268,852,1564,57080,331399,19999,152943,25006,20116,10114,0,393444,443362,128761,470931,15782,2764014,3363680,901309,4337162,1409,125760,273704,131121,131955,1174360,168540,66343,161093,358741,174,20497,283694,279156,981,862,2823,116132,102619,776302,688995,303714,1665,153999,191289,2566840,1301371,223704,1567065,648971,545887,221953,590734,1578,12,9829,121309,310915,6724,179327,97897,3329,4704,5661536,121077,32123,364729,9423,82872,3767,47209,35454,122,1648,248,13371,65949,38607,3538993,122748,0,87310,133892,210597,7985,219473,11500,470438,220114,278961,0,74089,4138,1378,5908,414145,206387,387967,404031,136479,135559,83175,0,0,237319618,194325,1065286,1274,5512,27922,69113,1093377,834760,1733,123375,786,393403,11360,152,255325,338536,335389,15161,192286,213706,170679,165710,97321,856417,1113894,944338,287420,113891,105497,13629,16544,2473,1664,303893,130034,51892,13447,635684,106466,85914,0,79042,193675,2009443,250474,84476,61434,231327,9774,45472,582842,152949,88,409130,64645,67901,373428,265916,405887,138356,3027,194065,3109,252915,105712,157950,3133014,227980,62144,663214,467755,1748305,474255,8138,656018,367985,4024,150235,92960,236525,1189247,95651,533242,549647,167884,88819,6807,987,5915,23190,507787,161854,1384563,291309,298585,16045,32750,421231,4355,741,83588,5335,33672,6512,333587,955523,152889,150433,1538509,296,591,284752,101186,84330,39253,11867,7696,51121,557,6942,276169,213580,40424,455,16744,36156,6483,92377,581,64660,7042,412,590256,3475,22602,59799,69485,15240,14889,7225,50363,4310,72951,2162,17710,39194,23731,61091,8875,482017,304,388154,48781,69343,100111,4908,57811,101936,412581,718,6384,2608100,160609,169138,728830,168517,47586,861468,47305,107419,87089,1578214,3514,12284,21662,551452,42609,158922,236328,69099,7970,1974,43995,6210,327474,433658,235062,83877,416748,469229,437680,304,784931,173617,463236,91554,5096,22861,142465,344205,60151,0,105131,353451,105166,403,421076,179789,877,120707,22102,355126,562067,39237,142,306108,81714,140035,452966,119435,164604,275887,659900,563351,18446,597052,694431,453383,3079,661484,142470,78595,248390,126,1902,207347,73949,485237,185148,225319,18773,0,2220,998424,570878,6344,354217,8712,103292,70801,4943,558578,9128055,19227,23111,451391,44590,296181,149,1629163,168708,317456,2308,0,456,14746,517445,434810,276201,268587,266141,554398,114856,9064,6364,613032,259454,571826,4634,144617,50584,58823,5111,0,268865,674617,74009,358015,58304,32103,207318,1650,454,1166,12309,701792,242353,330534,170968,50586,527767,132240,69561,59434,28059,5986,56229,5369,905880,261516,31774,90051,55607,436711,86640,9762797,11880370,40911,0,152,141795,1424477,11111487,1757176,151034,358456,609873,33939,188074,1484912,77814,23941,45697,391690,11484,4253,354034,667951,68453,17082,234215,79786,220252,122410,726134,244629,88407,543,804670,13174,21355,3926,513633,8337,218853,482647,701428,119467,90989,223596,3067,182256,427317,407725,3113,61647,395876,412015,157038,218552,274018,380049,197994,96585,268481,236862,243176,425,344,261868,348634,743151,552699,247490,120,3200,443116,21738,1065576,250714,192147,284035,743829,280991,216307,225,73174,376987,136901,29063,67604,23476,127256,119068,518704,51436,33849,1026398,206408,547797,900399,2713,74698,105987,205548,304,124606,236994,14169116,4082637,409093,994272,196380,176353,960789,3652,578057,363,1443,517402,456977,286693,260672,117635,1176,322562,3064847,304626,503652,71722,231299,228240,25424,179325,273179,511,318544,88220,304062,57664,10506,152,860866,472164,163250,940835,8464,207933,1367,153608,88481,189740,32478,869,128752,59531,174551,204903,235715,1084,275455,1314,204480,240277,344270,98394,37383,55021,93454,109257,74802,2620,45626,681701,1275457,476435,254445,511859,32441,251857,188426,527343,11640,235498,522925,974,28099,133829,252534,303851,393614,2122833,638644,3289,16167,90,618,5485,424955,922242,220138,2328173,209663,197345,161325,405970,319059,304,604743,91055,143207,158196,163139,730,371951,197831,139335,72133,359630,1082733,75224,63364,595941,545,152,453,294,24807,79028,603868,1852819,491860,191209,118484,33906,407109,119927,1092339,220,37264,138714,1282443,168761,1159514,295341,26098,25737,711935,275070,308863,68921,744380,58998,112497,94221,32185,550565,12013,176843,155497,9367,31245,109147,4297,100918,5183,170675,119343,134631,112327,1576985,5148,356952,356,3986337,12576,143278,756150,97128,0,55138,132319,15273,242524,98707,939822,78667,173580,114430,94885,881,204311,3587,208401,195205,113195,127919,36542,31,214231,76959,63441,99167,509220,49896,8132,593,9529,525342,66745,295382,64012,119504,16531,145402,63087,449773,5350,118615,877538,80367,94177,19593,131228,952434,921384,61120,14260,875486,955,1495,15459,2242,20171,82248,70790,88235,120452,2091,1968,10977,119136,453306,116761,671,152,79708,304,108755,66188,75758,45448,402323,178659,4013,0,177223,385572,355524,93094,163159,158356,200241,148683,85589,3108,58372,46687,76773,291177,3888,23806,691054,246332,262145,754149,12563,35347,4174,763,68013,119250,21059,28330,513510,7647,407453,127830,1508,63886,24965,105247,82776,94866,33415,2454,1526,19259,4564,137464,228124,58320,268481,6959,307699,36791,65649,0,60810,320026,90138,68197,17003,22722,51420,53601,362881,104063,122435,15230,39086,131868,767569,40648,146366,142339,21241,128343,101347,319350,161317,621,28338,8,50727,19249,73164,9061,744,5392,71144,92208,433,271948,499019,52532,119248,303007,33,0,328,317866,103040,185922,31281,242970,350125,509417,2446145,1336331,171431,30975,383696,269859,10962,5133,545252,39074,558399,10861,49007,17474,72272,265264,78813,29166,11287,344323,443319,391087,2327,107009,126321,607402,602013,131169,395290,238323,562391,2503,3459,195578,1443631,3755,221448,137409,579445,253084,83770,80862,179139,206732,128377,304,116279,1328,27009,242522,678113,142335,86868,86944,11693,49160,42233,83440,50238,5112,68889,694497,66273,123029,15999,83851,517811,54595,106604,6219,43362,3353431,214317,35946,16157,66868,184380,351074,287387,54558,114425,180059,693736,86870,100037,748081,1253,10978,74066,120516,154933,301348,386384,386831,24769,85,9220,36983,340,29039,114776,80191,104834,33314,71935,262994,845,717698,362844,814,6962,1832,123499,2096,47681,194831,46306,403,4039824,411645,231629,725443,109438,443146,161570,732,11049,248275,150281,270352,152106,217740,3570,55607,19358,72650,14270,4641,295653,40194,70561,54613,931491,55452,209149,44037,16498,719321,61831,64140,169707,263536,18210,166339,48432,65337,147428,115268,620097,28932,52490,287487,45993,77424,10175,89761,5713,184922,3358,718,7395,4350,32014,7756465,948846,5827,867359,1285697,538796,168112,27238,195663,138917,235094,205834,4618430,410570,143225,750830,13343,38891,157002,307211,6591,350997,594821,1150684,53562,716555,205352,18950,29029,270763,1102484,27293,69165,147097,227469,1513496,343438,559825,4733,613155,426514,407499,4569925,4975490,1341750,22373,241501,206006,689,123264,2630270,0,20322,1095137,216236,245684,248590,8023,84554,946,13442,6653,21012,497910,22026,291879,1820,202071,373278,11888,84625266,34873,82,14036,51685,172102,57253,16189,160362,65471,7791,7435,2306,113011,413096,574326,13260,878035,69772,79134,9627,3412,3058,1748,44115,6910,1514808,186,723,750,563,502,304,137,17862,20156,27716,0,268136,6112,196499,130430,6046,208812,362194,1366,414176,297735,201221,11454,3305178,4406,257080,152,756584,863,314209,224358,2198,6464,359877,297783,21179,37506,3377792,539898,37144,1220425,141794,62957,161897,360641,165968,525658,613026,2325,889,142381,108926,57030,2529,3759,186259,253329,151518,8099,1279,829156,113585,84804,114385,66002,220933,176188,21695,657836,101974,22044,204653,155172,76549,90371,156948,58685,209778,213443,111815,805,100560,32360,791,504942,8140,108389,570,224599,2638,79602,89652,137931,7716,336913,227119,207322,51690,143647,263,123536,27333,32649,37926,326061,69692,177330,272946,49550,13244,9968,40757,69364,44031,5308,46694,372412,0,17868,3172,102973,65395,159564,170894,71928,68769,188593,152230,10878,15714,0,35668,634396,116629,455054,168849,1376217,17532,207455,94836,72705,2265,334612,224464,1309935,90432,213175,0,85045,186271,104889,8399,954,237,179932,262,127065,138083,359054,127729,449590,78894,179662,26614,883205,10616,1097,400,225059,633121,12618,729,349995,2545987,917776,826760,8778,25939,3340,72498,35504,263945,3162,188831,475801,3168185,278472,25635,5185,18780,2557,101026,7767,303255,49628,135811,179750,734374,1760,133657,187668,71509,1313784,222,387508,434298,141219,155587,112166,64868,1223621,362198,47505,67832,5684,7150,1364,1459548,196733,440096,515600,145149,89668,4857286,2333,6556,1348,333,14466,20412,2027,417,7880,73262,521,13074,1148,561,2003848,1416953,1305307,306199,106449,648,265311,269338,90763,152970,95935,24989,1402466,133992,333895,0,545970,152,559222,1791893,523300,139562,20073,468534,831937,1070454,0,569,359,3598,440,3054,2119,94246,301601,1029905,90197,500196,19789,153835,1038849,4021,546147,156800,26060,152,1857,17421,6731,124767,244635,55687,2605927,48960,214168,172721,215000,584641,912946,107494,235497,164920,11798,1093807,107993,71387,15895,342279,374068,723106,57934,609214,669433,4980857,605324,235775,100910,1890,314789,53354,619705,212477,594509,3025,1298964,106238,4253,77650,12446,932980,898230,1172,1832964,843187,2079499,18334,56399,434,3299,5049,53078,181,2173,100983,185911,2064179,148,4532285,1413,209658,287312,41606,356880,0,905,3803,461177,512236,140290,672162,663385,2137,249409,192525,169571,28789,31060,1466435,71275,379833,357358,131450,11337,40325,43967,76305,78218,1917284,11878,77252,68466,9996,587727,245279,2522,15049,5781,26728,61600,127608,29843,0,216749,110377,246323,1099618,35129,68923,94494,399091,1494,64331,348106,554468,30020,2736,307329,100204,59474,335670,112647,114454,371900,517661,261624,1175530,47232,88477,298834,146,104234,1543,256179,205387,1390154,901,122938,4695,398671,34804,143157,269225,205790,80111,418047,1290,25294,5326,228837,218329,243524,2457371,120140,293841,175902,179773,5355,146576,7312,162258,340586,1950,49814,302,102014,167542,19020,79560,25832,141694,0,18867,25284,32918,976,2886,569,59883,142673,79416,426348,589059,45687,85277,152495,4084066,10100376,963095,14891,113981,212610,267308,121124,141396,46736,238064,70591,96385,141396,114492,124841,265586,1177,253494,15668,184401,115671,723,6571,46554,842060,296967,178487,59601,9084,197221,1708,1466430,85129,132144,28726,108726,67221,3090,164003,26909,736,100256,268436,11498,55625,512575,272889,204746,43891,10023,2258,102212,152,551,6509,67678,2976142,31820,73180,63068,99381,268261,12069,627413,208873,31068,32247,102200,196471,38038,451252,333775,51458,48821,0,68705,181260,134528,97773,3001,169758,200071,3917,265587,38113,201580,533130,262127,290489,774063,102,332520,46,73052,39163,99220,333819,3304,8751,573559,317240,114404,90246,29550,43321,254651,330215,380538,476282,81488,799928,168135,785192,85009,21355,292826,2961,148567,187827,48750,395939,8167,976,87746,367023,299370,87363,131888,1818163,200522,456,50389,400379,93711,260041,418464,1033998,465786,7514,223718,444847,339066,9994,1666,298539,63835,22972,768229,322227,407172,9593,38170,215973,194378,289471,448549,69446,504580,7578,1736,75304,47857,218460,16321,4834,75293,325771,271028,1056647,209708,207902,4066,395114,14659,6031,340802,1392,293693,52543,281697,481790,4431909,1197169,5410,14757,2927,271061,70969,348555,454138,599932,116595,1139073,116031,2806,632487,284005,155393,213962,5425,71600,128045,77003,206614,455779,618773,135428,186386,112027,24212,292176,259680,257769,16464,205287,93643,69317,803072,30585,84655,138638,101689,455422,111201,341496,95620,100207,92214,7893,174673,1250,322620,275879,137306,238359,654511,239544,60246,54931,316909,161543,165715,249253,108448,86853,732637,125767,239603,89198,90761,97225,98987,291486,524109,1208110,102038,12787413,113882,45273,55845,233,18509,172769,41737,1190,5296,1325,225645,583077,310695,22703,436886,71415,351637,144726,80022,1551,292700,24584,127976,194892,51236,87012,344403,357653,282548,84142,107232,131109,70208,46416,69188,496,387,417951,145524,81628,299936,303,454,569,124425,70680,34656,99488,203177,409080,7037,125858,255826,151117,4421,34191,90692,199758,68786,6241,1860,316142,1031,371404,60828,81143,2656,137064,228779,56351,6456,111793,51259,130495,152,256506,88383,117635,341858,154525,111034,360479,13116,232247,255780,356753,94413,319,4111,62989,336748,96249,12064,948678,139118,503879,1283,17772,2871,317644,174439,13245,192322,568190,137228,86277,267955,25264,760,28177,38037,0,440,280420,10020,28221,28014,78910,123942,118703,211479,4736,285190,21958,323256,9367,175630,195159,371111,64877,351314,59211,16189,1409,3495,319681,84534,31176,21361,36928,55237,3812731,666,88683,157499,340722,184993,201987,9397,14483,62352,4929,15378,1348041,16253,17552,89721,0,92842,12353,13851640,164405,113764,171801,9869,2024,274407,13487,1442355,5203,146265,362442,1799,118111,82144,202527,2543671,469,292488,181977,151931,15048,230203,65685,212262,116739,258583,178975,27235,64573,190051,126757,158405,28440,24390,49881,9338,4155,134758,9040,28004,5210,127311,183743,86873,46790,37033,130168,50274,89097,95190,251793,31036,177339,193717,0,53519,226626,13734,91134,10999,9308,46961,49016,31052,200450,94710,167171,83966,162838,287014,48049,1032435,1084293,250673,351773,389110,641251,26400,244347,2654,49150,206447,9440,108710,293650,20192,2559,1445,4640,89393,1660,45263,51864,606,60141,6925,87912,316996,106611,608,1472,340247,271272,574728,925855,783518,152,450017,2060,75891,238751,641853,27520,0,280,101851,38640,61091,11003,295568,152,226264,227739,1935,21130,27933,135516,401057,244415,1812635,2617,74941,72028,134873,12572,444172,1423128,2576594,155834,341199,88951,497349,351487,1864,134644,560993,515523,349,67479,166,160088,372983,1429482,39006,12335,64177,332034,222692,1048,1239,214769,1047889,245240,315462,262931,64159,349,68730,200745,3039,102560,356090,10604,200269,404432,255462,279077,130453,339432,68935,2363735,5569,45691,356858,874,807,12118,807,1083508,543552,5523,313738,1010274,11869,400508,0,322359,115341,454618,389048,39125,528192,256934,536190,434873,155356,1269420,1521022,9041,329958,176872,309519,122858,61318,323060,45916,862255,199680,6492,313820,2009,68043,125265,591195,466868,978722,96883,163013,10363,13769,22985,120791,21037,176083,757930,15096,1878,161719,116083,135600,0,137709,12136,403038,7511,1052403,58431,605945,329209,595457,158081,143239,272679,9757,233580,45330,412283,346187,367202,35671,187682,166991,346613,82734,272186,491649,164922,229580,218340,85840,836915,488615,0,19825,55809,140784,161823,7584,0,116494,45365,229958,6407,87315,34176,542994,167682,46915,40395,13253,245280,49474,2072,342434,44943,108394,319807,243390,224386,4626,200660,304145,137041,137099,386123,988504,90294,31678,165724,571503,9017,10653,34143,53849,63864,603302,167217,25699,139790,642506,124049,75814,15172,34628,60187,205128,174143,18531,90873,1125379,29965,545746,111746,30631,7405,23511,316344,270610,346836,34768,226808,23941,163587,46609,196179,38226,158904,278346,2398,430533,12631,114753,977,76325,111752,417414,115831,17595,69799,50321,5031,220077,193091,73518,72072,510561,194067,61904,7185,255353,295139,52041,188685,113940,27298,112317,330253,1615559,8909,115117,100176,7809,824887,129876,84863,190588,135620,83582,305,215801,285378,34018,131569,824,70415,60962,49721,182976,22574,87757,169865,10554,55297,611,265764,317338,9268,7605,9547,50726,52512,60205,95075,301060,614264,1877,46245,440,280432,158904,23486,64158,842320,5941,184243,22890,131965,231210,183953,9640,200648,55265,3027,257906,171407,86781,392004,74307,71064,2011,184888,204970,208639,9962,30219,38536,73427,145628,558863,195374,1711,275124,16952,2197633,1018733,444554,130560,25345,214351,310284,2309,1638358,76,14011,1335,146313,225070,760,550,67387,70741,40345,276498,10403,5082,40986,145820,728883,321533,215717,728342,25843,61358,6116,83320,11582,555,106075,130737,336420,64554,216596,135270,122654,194425,156876,58610,279837,3337,1740473,71797,1324573,252916,124080,335297,3936,566622,44868,29586,137567,134749,44373,18661,516906,979860,879021,265511,25236,150203,187653,123361,92922,96247,226102,1927,359628,202781,565,167049,166340,0,37412,137953,62524,118048,6448,121422,378,298659,0,330481,48940,114183,282063,574,48786,16820,12474,21503,3739,110635,60432,483075,48008,237955,75148,0,59983,341021,281957,74691,66912,386211,13567,39922,9349,109776,186610,2005492,127332,35875,269031,32110,275246,17962,207678,2364252,155446,142084,165156,169831,57789,405871,485730,213902,1305,456759,212226,59402,161282,130881,205,1949,8151,5214,10612,5483,529807,60690,1092995,110018,10722,1876,1958794,55,6746,1524006,394,396174,180803,166222,2591,165151,708565,8223,756,226115,68654,32287,566067,30755,19683,322903,255433,344876,18821,8735,173645,635588,67475,399603,498125,152,1773285,40389,14524,0,0,261910,152,455482,40787,575823,1564175,3178084,82913,78764,82802,143010,186958,152246,188590,124330,289800,761695,66503,2662227,496,933881,469968,743937,101000,197642,112282,655410,155761,220058,234212,205720,9715,91606,62512,953,278,1059039,44459,240282,1004933,49721,373672,8965,43520,124562,30020,42432,79201,88557,352883,205497,528491,17761,363338,777823,578895,58720,7331,652629,92317,183038,606962,89125,247,9221,2148,160261,187825,305133,251250,130657,21050,0,6343,405426,103,43,251414,41450,48906,13740,552146,7205,31568,10720,23721,241613,292890,797662,15768,11891,1598,22744,946,3597,119614,11579,42774,855,206388,22394,143523,252535,306237,244167,531,176320,1186079,1414324,9725,201863,114545,7936,298,23125,26567,898,116506,217401,91304,29143,6079194,3492,122840,240809,798952,66550,13243,3923,18204,954587,254007,0,7733,33086,339247,164941,118978,122349,18824,12115,12424,294415,122169,12861,172763,164912,714,437229,8924,118567,211945,7205,248453,997616,419539,2683,46239,59184,305821,4527,190673,144306,153560,119551,166589,93058,309407,88106,312756,138,0,86515,534332,337768,213832,340254,652597,385404,154719,88123,301612,128282,140840,130775,106414,311982,41507,0,26494,30552,132258,192490,291010,55392,80513,7156,3584,33634,3537,79336,1681819,35358,1910904,192906,97614,31073,1514,422348,105508,225812,424056,37295,22481032,271624,50539,70069,175353,617168,1451788,29662,2093,21323,38458,31373,46069,9212,188788,462487,66236,12060,68243,203,263044,1001352,51837,479580,2101,348688,233883,91370,319515,38499,119620,38234,13264,2972,134372,208905,9645,167828,219671,444,66724,84219,8468,294890,357424,1041,68641,180567,469705,66632,115027,897,87395,184416,187497,561225,212447,1724,181,217677,290379,89885,413593,7943,27979,29609,19960,86836,69044,36270,29288,172112,283990,383227,141936,312148,47959,1885,83,300311,424794,125444,20324,983,115333,5637,1689,131237,359653,2681118,136025,115839,338779,929,7548,138602,1293053,133963,244673,359842,145724,20083,219588,4065,388825,602962,133502,986927,1290165,1583019,77303,12995,121419,304861,424856,23666,39101,601589,88216,380357,39371,19340,365060,49097,143221,140387,13493,74225,120,2756,189243,161785,93465,175862,558511,1266,151862,17288,215032,119144,106,1105,739,4366992,51165,8842,404846,362343,164475,16275,28641,107919,5327,271650,94557,190705,235567,13258,58883,502477,10246,6962,130686,63369,21103,4584950,381032,465150,97913,11402,33773,126424,802,214552,10084,180133,2226340,463976,123771,669842,291354,295,147203,580340,268837,4306,1,394298,200164,22566,119413,88802,702378,394,4506,424318,1935,25960,8734,25800,190374,93641,549189,123367,146421,327672,872,1481,313676,521158,470549,499362,272825,76566,30362,91010,255740,147,260,246243,596669,1385818,272084,220230,80400,167199,369941,353812,2743,209478,100286,38679,321099,5103,86762,178930,165361,1577547,784015,204511,7130,1063474,3616,23503,206256,137814,263838,184130,2346,197805,18911,442265,1756,1028,152,103453,690214,1232749,75887,238069,2980,69277,29662,239340,238806,150529,139869,207519,223201,272251,183224,721038,266123,1570,7812,26484,49727,2211434,11806,18378,19906,133165,38144,12288,91259,235973,66498,1138,14549,183481,37714,236765,11173,535527,290664,146101,0,163504,1390257,38291,30945,72606,106706,41612,56831,247519,1178,131988,825845,887194,12,143198,448934,0,11605,23551,6661,47106,12487,2080,304,757963,275166,281777,153802,296469,216420,492126,33920,591587,13193,1540770,327439,16159,788342,441843,837920,60487,350476,73330,43699,104740,9158,310735,0,193812,694137,27765,133386,772051,311808,432,431878,531,203838,77857,31171,64485,450239,166544,20288,451,57770,53888,189219,177770,128878,65785,153918,47585,32964,73966,401819,230455,377047,2106,66835,177048676,87886973,28572,292690,167658,25367,977,181645,202899,397491,215391,76809,347289,314127,26405,390094,210695,10697,82563,257147,673056,6800,584018,552512,91200,20192,90552,52333,224485,75899,133399,208645,74680,455,118691,85034,2739,158210,2596,29933,29358,835,452427,234088,202537,316733,206176,28931,17671,680036,338,283260,421264,213699,296143,753344,207136,135879,616663,209471,482676,13015,223898,65798,428,190104,1020,213169,4712,1596559,16586,292,149661,4160,87302,2617,245047,110,687452,50278,626659,123,786762,1696,678,429801,86839,130836,81527,116259,214239,9576,164514,455148,203,1507322,2162,17812,7736,92,132662,881359,204355,290285,172571,152010,13385,5777353,379885,3364,16276,18323,82759,465738,1471,90162,68760,456,9569,0,223985,191355,97750,1176598,629472,66280,67265,42126,152553,189256,66558,88408,0,140,67974,36846,34398,321849,82436,81465,83902,222968,273494,462163,289429,8216,35642,236580,78875,219682,458643,197231,142584,201174,130351,1515,140449,404855,93074,124466,28060,84399,0,150029,459483,331467,518787,6075,100292,149679,104967,85471,456,84832,97016,34290,160197,544945,388349,446216,456,37678,5050056,354,84037,50542,827289,241021,184436,42156,18195,1454166,245797,446122,334554,396395,451870,558,161394,140337,403,32720,462815,199798,371096,33105,413650,184541,151614,591661,14290,104851,503385,248079,1100008,152361,285500,81963,225833,488795,109864,490594,1769113,389491,510522,34789,64610,366595,131468,194075,394920,121351,231987,54081,92147,127885,0,55518,1633,3882,11976,236902,60476,59662,127632,107105,122536,18723,203105,65023,364203,2387,596698,1129,99212,196583,300253,156737,140829,24152,113229,189181,528413,125531,942067,95267,223783,172423,41212,364170,33099,16121,739,164497,299465,354389,435,367523,96816,0,21205,883,25751,198727,1512798,17913,353587,211064,2713,730059,8767,863901,320416,342633,5072,538866,63729,45634,373171,862637,952092,23090,685563,510594,13893,134756,14741,355155,377286,157270,103253,25963,174385,172230,187949,81863,12663,145700,474317,48012,113813,1390183,499617,14633,5732,125235,605904,692513,151916,453778,116453,78,1328,2507196,301439,16220,742517,81460,440450,648529,139315,140488,126626,375914,255219,1184,98336,39237,71161,30534,207581,412126,147695,85716,42264,79236,69649,42663,340736,517235,570788,241163,370078,115896,161183,62622,12919,92368,142003,167887,114175,8934,370639,45707,144533,55326,294890,232639,244186,300176,22371,1210810,158747,695,434317,1542323,5533,1880,4434,80903,310598,293697,519054,66998,101841,4216,2191,0,10419,432471,10874,7325,20069,24490,251010,28754,274692,365022,4654,431556,173880,310524,674,44973,85275,103764,54680,523043,588427,694791,73264,74426,269559,608,4220,226137,556765,187654,38181,304745,79088,44816,33893,3544,3633861,1017,82910,0,471103,7,7822,249262,266773,117101,173661,1644,3188975,824121,278324,20706,1045,342,70376,77491,34059,407456,134804,430,557516,26971,576528,344769,351937,118621,311627,764204,562,364060,2493,139287,182570,265947,206649,43115,158815,677484,445,29378,71839,312143,115104,92706,312573,67454,8991,20482,340671,215849,666838,114426,222598,792,939806,831731,8943,301607,65546,7239,42626,276887,255589,839922,212,42,131874,43422,776,119884,195079,265812,7691,133040,177357,124439,122056,166857,81847,169995,232644,331773,157231,395235,93245,29170,126151,853783,123234,113018,1650,29741,667555,109576,25087,559096,3676,765452,210291,106793,12576,168909,41928,133350,241513,95190,104208,488825,344487,391605,5642,209832,52277,323803,224888,625290,3770,133792,32555,74262,337083,184826,207371,328469,283448,175807,44333,149407,14324,514262,75204,103081,398498,105185,234813,530602,36535,187799,55746,1634,103276,316164,396436,149703,129547,420965,5645,513473,5458,112673,412778,164562,189585,142060,171274,359944,438023,23829,412190,255930,89704,112413,728,133649,37857,3354,19398,59933,392541,239826,32519,662371,5381,57888,115876,3185,61322,404697,60715,158066,346362,4347,796395,101197,327633,13120,209578,130443,47194,30109,46,0,268640,166160,96743,38239,4542,138904,436329,71036,486122,357981,151,247702,12601,152,43098,3245,42465,528519,15594,56580,80315,23591,220318,7221,8433,6383,78,36935,319293,256269,40966,40461,81120,597106,456304,127727,55529,1646,544354,108164,406699,751240,1464,108027,106108,73071,785079,278367,204192,821308,490475,177051,574403,11313,3115,94840,871200,188177,301189,83222,3847,7125,8336,155796,401492,231371,1986,174680,56425,72305,14478,24954,244687,901671,176180,14930,510668,52800,1429,1598924,23173,343433,248426,150370,1414,111808,154339,7598,260864,48401,878599,587271,2944,4302769,6784,1556,407260,60924,537031,37741,247099,436080,252133,63753,672364,95504,14722,583230,42305,171387,54025,189182,40641,186218,40404,203643,41598,118635,1258,203228,222194,106036,724718,442,1503290,437336,1651205,346957,534406,522859,297031,132138,1325141,103296,143837,302062,55851,822474,106768,228710,11669,289557,264548,297559,102230,183339,598340,179182,127197,755650,347082,170450,114998,1152,10868,76509,69747,149659,630007,79608,30295,19338,131784,308646,80486,87553,493339,493508,75186,447337,162115,10487,394671,253311,29824,22923,28060,186613,935823,79542,689830,107081,7578,5636,276320,319059,957560,14004,50515,5609,221834,424303,2476625,416423,225607,522659,26158,1664001,8518,54860,38836,26326,49907,57887,248021,105986,166367,205630,90963,160698,113247,865253,24142,4405,47863,113717,129259,36585,11511,881,888678,570,70715,5403,20863,595196,277775,226372,161641,10988,12353,56239,48521,47429,148409,4441,3258990,164559,105691,1401218,543315,133029,421974,12831,1773,656705,387262,247676,288390,106558,44369,245855,91732,154474,20695,8980,48384,207,721177,717667,350023,521826,343553,7476,12388,1897127,1227848,5755,250411,235692,225619,2728,26426,122677,65225,12740,71925,378200,32036,120493,115163,462,770511,31935,355108,374825,2594,121534,1674,149,2103,1317071,717239,70580,12192,249922,99675,109347,153615,216481,14633,1539894,152,437521,2722619,10349,37524,415047,87234,112777,84639,3919,548,584917,782,443,3901,5564,20264,145590,40211,47387,910,102915,67393,115130,24743,188763,253888,4119,45379,41985,1634423,11123,75839,42400,5928,97856,30290,1556,14176,93980,198038,628180,87515,51544,3684723,301670,637835,20335,18467,76593,20719,1478283,423211,188074,10609,74382,32232,125884,152,195456,419684,454286,87618,69226,195921,20925,320192,125568,1228884,73788,112418,191144,104546,14598,2859,1464,35286,157,12314,30741,4736,93460,97655,55801,76808,85178,11244,281126,46401,238728,3864935,15188,24615,692915,1615,8637,173455,166863,97498,789,398,799768,96332,93051,186045,471280,48879,63478,520,0,2067238,444274,497803,3789,66170,104601,2931,88723,174957,572267,334427,429,121463,31652,222951,215318,232847,278656,43297,55113,58412,721946,156078,657676,34737,291514,48,172,554601,20682,58758,138869,113480,154475,643164,36743,328022,1469,4461,168945,443353,0,511954,346710,95082,377925,422760,30355,186352,522695,2710,177117,527824,176332,648291,168080,1066,101823,22915,45491,148930,210829,47094,286941,126312,263244,126432,128468,164673,103020,8986,78395,175947,2270,63796,1742,743226,349443,15665,801951,392469,304,288002,20462,91792,608,60666,7719,174287,212753,104588,5533,66442,4508,374127,390714,75293,159260,20174,3333,28811,1246223,8376,38359,226083,492201,4132,248705,152,18442,465045,260677,1633245,229592,115459,3221,60648,45397,17106,3437,130401,35929,264150,386160,34754,22533,175639,148,221068,79223,35980,235549,84209,53269,18487,5048,120750,380,92948,263703,51557,4439,69,1217353,191578,237048,272962,424161,151516,2526855,1234804,43400,49,102949,3427530,2569,120129,120693,258612,0,43112,565078,27509,43150,210797,219,842333,145821,72031,52688,130260,347817,10275,494434,32147,770,404000,448751,190954,785880,665853,66019,276624,15522,364985,7791,37762,1824315,9472,8068,469206,1781,0,99265,37443,20495,593,46612,97230,2307926,9207,1757,23256,3037378,10295,922144,548738,190376,2887,4936,392709,43788,315675,355365,202072,14793,216312,535550,1793,680412,3817,181472,641243,374183,1539542,2459666,3111,386445,224747,78095,309684,402342,103204,307230,98075,147639,168143,14122,98744,585262,265602,154824,3107,161157,118121,307342,300458,23965,2779248,107410,1776,70547,1746332,231502,777916,8337,22164,37493,692898,81204,61322,222900,21771,671,687912,152,88975,27676,12084,52,15623,125400,36636,221055,491465,8084,21346,65956,319009,370973,462790,174388,15677,1002646,1811793,5834,36980,344581,29397,77168,49310,8034,52391,38786,369437,27038,18328,12751,151,107681,588567,167533,116788,225064,26504,978644,2131,154146,670238,249514,0,313,25380,38607,253186,119333,41417,16988,120687,84455,179760,9573,4467,335871,152,199460,11167,31719,32157,551225,806631,168790,38755,181586,179886,110582,203924,46575,149552,63051,233223,992160,108331,1441164,226247,152540,19061,99861,63168,47640,167215,49472,40164,1221,0,17213,33716,945569,154965,419787,244598,17151,123104,187138,201769,374971,12246,66402,302400,214194,88691,211984,719,6008,1346,1594577,206726,143861,577114,148057,1760,1595714,5037,153411,102909,53742,455874,9546,181967,222961,31867,3268,343886,3481,488228,349380,1126479,450,124745,565234,160960,1114907,91612,107945,557,150925,267861,125201,91921,109026,2051407,230488,11477,2924,10904,69401,531466,56488,464218,179730,131194,105668,286659,235443,711092,543451,2789,80264,4253,257110,265423,58492,824,184973,332268,8186,7419,48423,5395,94168,101184,12224,34163,8546,148565,189324,1220378,70091,226,1684050,30340,133966,59410,1813,95315,216694,204164,152982,68850,156086,1674197,17750,372254,99625,8540,58714,222324,46670,127427,815609,31191,151125,394235,212571,613,421830,60063,608894,280554,216488,355081,553120,273757,571564,561620,2796,1343,9242,1869,259327,223069,216555,267518,3588569,58781,65000,101419,155998,6143262,184016,221541,54604,306319,41372,213275,118113,237071,196344,1671,290336,131238,88852,114872,379339,41838,82486,205650,71529,120561,257396,1093789,315583,491878,220470,615867,85719,128779,7101,3030,7402,39489,62118,95172,2652,286541,169982,104815,4381,286787,118780,1063417,12505,77818,60122,40284,0,76,107940,231357,9606,48297,237816,103785,72091,148055,186028,117294,6581,47605,257428,142732,395416,261504,558651,94929,216599,207163,404546,263090,551635,227369,164009,76779,842813,339869,148155,739753,1848016,39237,182948,356162,264271,149124,3132576,161333,1033270,974588,160328,177888,249740,139852,251519,91073,118471,206239,365502,438,342199,682054,186019,26571,201432,51376,221868,89379,157744,1669,338504,169058,55843,204546,69191,998429,171333,108541,846423,356766,10194,1025392,891437,133674,630592,313822,906549,48754,156179,24212,807403,382367,83685,794725,257128,3484157,1710049,203512,189217,363018,2687,10528,21258,95030,315720,97262,768675,244033,39801,360546,168298,2389058,98799,3100,187941,116698,472052,259749,107025,751237,18644,2763,484,119,173953,13961917,3201,237414,549389,6224,4903,114176,126655,178142,758026,131159,42404,836,1178,3824000,1779597,134946,208456,165485,213030,254173,9152,52603,375,10596,196839,148186,129616,20510,216673,270052,505424,487455,680096,378180,490483,949160,110071,200174,192473,197677,650819,352493,254058,401308,67973,99258,52969,10492,449593,103827,348877,237516,119342,291665,4202,3155,61238,398297,191433,883,36235,9325,4272,388402,225433,405704,16213,2466970,2330629,251984,30688,45885,92486,471016,2663,64418,118043,27618,720965,188104,17487,223584,231350,152249,442502,546589,799881,0,629377,341590,122717,288885,275554,213492,377416,275540,699,555353,275685,27347,159846,17549,204434,209843,80908,116073,64152,36965,146421,19666,0,366236,2592,75033,102598,140014,129324,152237,4622,102320,162420,62994,343863,186107,295714,426745,872170,85366,6052,226823,118302,1951,81371,324329,15968,29626,747594,39032,1285,3646,61965,531,1787,0,119323,0,16215,644,197546,49217,61560,304,2291,2224,1073,16635,94,137190,233784,185183,131378,298688,20912,58616,208411,47404,227651,131000,249408,26456,23679,356027,67509,5511,3393,175134,152,224748,3015,27798,1055,267272,196701,1396673,58652,158353,6708,4365,1343,90674,27596,157451,181543,342511,22062,288302,201237,181771,236592,6123,2518,810731,124660,372118,125839,461965,357143,2977,87233,5705,163089,32883,339393,109645,1965,431715,152775,406,22008,42206,146821,520065,207770,93326,152,404,114932,355224,102242,648708,2572,118893,391326,181409,482936,629719,15671,966,99961,75045,190615,14921,156954,65606,94791,265465,215449,1005,152,1214,54,455,41836,18372,20564,130196,10359,126820,294503,177986,37763,20070,83425,93009,137,304,12411,70007,853975,0,851157,1609,58549,225047,121197,170516,73623,229478,0,113561,75081,124709,1583,334289,98953,162864,77249,95962,26727,216639,15428,128096,2433,3691,43170,235893,14715,1863573,2717,235872,2434,193873,996339,238486,59174,1201025,134727,67049,71021,1404592,241518,571196,87965,95822,60489,1379425,1453946,447819,870125,581643,835447,815512,373168,285509,430478,6340,1673856,87351,270161,286353,27925,601733,985578,10868,123731,29898,12788,11387,71,64497,380651,343154,247200,25443,1871,240617,59921,493163,19667,332896,469602,482861,1728168,291797,28187,652161,274464,491,342160,290463,13899,440155,2930252,12152,115185,513505,11414,158511,203329,641629,40831,2088,80069,336764,139663,24565,26929,0,27345,16428,19264,337306,2488211,508936,105081,77769,508234,604,614985,7427,54633,257927,35793,339065,305792,38716,8951,166682,295358,67366,93151,82851,58905,1368,449,452,2218,220081,236,7239859,98563,208681,493892,1457,101254,22577,17420,50405,0,1896,4119,23145,79369,324011,60658,678,727026,86436,133842,68334,132684,128700,573549,103747,91202,219802,4607,15006,238845,562781,307714,597505,170903,32446,1187098,255470,7367,15377,114496,1748,703,10929,307137,48121,618810,287750,1065,117985,504922,451,144063,149873,11863,309887,2987,482260,141,330924,89557,233420,3384,3415,1292,10415,3082572,376081,773653,114259,132726,17911,202523,427921,24175,1704,328648,300220,772761,57016,310793,44866,6579,858190,66240,291001,128711,6046,7134,101600,115019,14323,237123,4293,108386,32481,132085,249111,15166,123600,112975,106790,259019,572847,329943,662933,296381,811842,220342,65033,865395,129622,140696,4566,134004,133,12372,84493,29640,20387,151670,57953,121067,97510,102946,46067,235,95651,357613,253467,18964,323488,351431,78823,101711,108231,583516,183446,323078,162374,1698391,178893,23184,223148,244309,819513,1222865,218083,218286,28919,95400,200687,142768,101146,1691467,1156700,206824,1459436,117352,53761,334138,254477,528083,282975,15743,1917848,643456,1418,209598,258460,197992,18760,128998,246150,39186,948101,988,28146,160524,162173,174658,483087,66178,520930,25822,56043,14323,76340,41799,14469,134141,32012,29274,82670,30786,12606,47665,86445,16176,19404,27762,19775,14500,47853,132536,21759,590779,410958,160705,272698,39738,155,488713,490242,200884,150,647897,412293,43713,267749,1492,214643,8995,76883,4766,143760,2237598,503986,281843,517,603312,102951,255323,217951,313205,433059,7366,278620,294402,218734,47339,85,0,33,302,15301,245019,34241,230453,91132,96329,1635,1280,158684,382026,19915,969183,287707,836379,5798,550064,974474,244755,215562,794,151897,3462,0,607,179785,214085,556845,20232,459130,173990,412796,308053,193306,1352,33786,72064,304,20213,3292828,289436,106829,323042,345014,395359,179926,130824,210760,218068,51526,298120,42421,18729,666133,458731,208316,20480,1117239,93383,110392,144210,285772,162261,8609,156501,82148,191159,162505,122392,94524,567702,156434,2144,0,206441,245841,5314,917824,5738,199452,46548,5299,3030,411042,747,561934,1430,284669,754,967300,57891,218380,177612,2254694,41401,9834,24594,72472,703913,311504,154013,40867,122918,233743,116341,168022,2255567,648248,1883406,313801,105652,10936,60377,120744,43155,671547,1631,544576,149944,102817,846774,107053,85444,117256,41805,183006,86048,0,1685,7308,124446,387044,333939,8557,363594,76904,604,20357,338820,357543,390144,40076,27314,74767,33172,12586,30669,132897,18640,24745,32555,13664,28438,20168,107506,35990,26879,70990,27852,22041,45934,10301,5875,1754,679,570,114,985,1481,77710,19594,14369,10195,72895,207801,122308,54369,118474,8985,199676,983,101972,85746,153535,203860,152,181940,1961,48321,2357,2819,133454,11073,43383,55769,3377,184258,2043,116976,156064,243836,1046,281786,416268,184485,768010,13727,281941,190464,3505,173206,57390,44984,18897,31950,531648,85537,54976,449666,168808,159729,2219,364750,161705,614287,3928,3599,33047,910,42484,2439,218300,3302,16687,240785,0,97045,294409,5161,386598,707,323,8409,498110,128739,109506,171189,48123,500589,88300,138284,152,0,10714,107638,69699,586512,64072,58021,25015,106879,106869,26005,20992,95309,291698,2046742,97904,205677,13351,42911,17507,20810,49622,60817,17480,22752,27002,14370,15858,40174,10295,26592,31911,57865,55848,46988,165122,29760,20397,28149,29275,17415,21052,13523,30395,34018,12526,140353,2226,443713,808661,192215,180374,265692,18709,493483,1601,4424,84604,175866,18872,84641,555543,2302173,251835,566,1853,4405,719593,925022,44209,340934,120368,1896,80604,75716,103494,26868,341503,755,14250,381413,468493,206568,233117,2471961,201,402888,2123183,659582,143741,0,15901,42358,98884,315769,105917,236473,27426,69882,61358,97627,1563,2072,320,606163,63932,897455,904,248080,98392,130003,419603,7168,487452,2871445,195795,378099,115064,266849,2753,264044,788575,7233,1367,4846,60102,356639,928060,172280,588113,22592,92905,20143,152119,62290,247931,4780,29097,50175,667551,3392685,41596,2589263,5311,1631934,477596,3288,4789,56422,44710,187847,47733,304204,229700,495950,27153,6429,1628,221056,1419,16353,176110,117438,154102,3717,27955,160135,39021,161079,135296,33145,45923,116245,33637,374536,183513,72228,28043,17426,49550,3328,21206,32216,16721,28029,15526,162417,28124,48879,103240,68490,3434,48101,19897,7847,13263,27100,256165,62329,228,259980,2519,635520,357788,117521,736694,373739,4345,459517,82411,394368,10345,63775,177934,606,53049,46402,20811,151164,23544,15756,87476,157198,104502,26809,301761,41411,15676,584056,100622,79474,187049,69461,372967,40427,80266,96829,626689,242870,473325,706,62695,38349,112460,59799,32411,41,1450,813329,271411,62584,15893,25064,1190433,228429,0,52498,375785,541368,107876,591416,326910,323078,3616,28524,148434,283367,48279,178033,84604,394729,60816,270962,10684,912,35649,745069,2246,117523,1523572,1142,1220196,9,50237,125094,46680,459848,927,184938,323993,53241,623083,8788,101463,5544,469337,25506,35599,107269,1992292,96059,35545,23728,5981,1644,2532,5883,334932,43756,100819,192030,25652,242353,1275977,3497,1581737,2784,220381,18754109,237075,206216,1685,8742,16097,371,1455921,27963,38517,8412,494280,31206,473535,240964,2343,1713,200553,200842,73872,2232,1785,2611,2031722,3862831,1587216,318692,154561,19075,238913,730868,333730,439170,88574,27,375093,39222,26321,2583,612342,125734,327631,312,682258,382037,235038,411317,43989,245084,138289,20147,202021,154316,710927,34431,25786,1903612,473727,144029,1879,2129,27778,525644,121603,1458,26957,1304,501,876,37731,172,107517,10998,671,496,3950,111,0,0,152,60356,173192,1341,4221,16592,96530,52220,160383,1254,45045,217428,16547,201591,584032,5609,24845,1303,58180,90939,68753,1722,125628,567858,150403,98755,27518,23394,42929,37474,31368,68132,130794,49058,905397,62467,58867,17890,50844,140044,5485,46459,51275,513660,41637,78706,47506,44443,77506,32447,224454,60401,59952,16464,53191,35962,68062,74594,22192,191617,28386,659825,262,0,373,14548,168996,140208,53061,223194,327340,66165,181418,409736,165601,836146,380081,3427416,211784,711013,196658,8785,673820,1219,3550137,110745,70642,4193,67039,47027,291790,140670,17951,67071,5350,101334,5790,102918,106290,854544,4719,9937,61856,2772,1052,66949,480454,156254,9572,69675,96825,2211,3396,51044,12778,3256089,42783,1436,110520,30638,48127,41304,948,42875,66718,97164,99193,33119,144814,74704,78911,589962,648748,1700,109686,138936,469,21476,18939,19463,19055,81153,49816,28938,36307,480,34557,2601,112152,11693,8905,9951,24039,64625,13247,119099,32518,15749,4392,25174,70974,36997,40437,11508,22515,21721,86110,91155,1719,49378,26551,59756,108677,61107,56955,3801,137398,128271,54487,37516,25224,4555,77809,2051,247228,407005,53073,177440,96178,41949,15852,34039,38191,10488,2124500,29134,27566,19270,40916,77738,50736,59862,761618,439685,161082,300641,22865,183841,285863,132356,1823,21548,455426,121,78770,183808,383801,55619,669309,7635,212,290,1064,5550,73038,100993,105856,1481,266871,394847,202537,203872,418276,101521,278739,290055,949790,37203,33160,191182,31434,38226,790743,466579,89744,546500,1073953,1789,7018,162120,359732,2442,52443,13711,226526,145,267712,61001,181268,304752,380,240936,148,7064,37991,125466,265804,73419,2945,49795,35052,77540,27825,1297725,628481,441515,1735370,202294,8598,8904,76084,98596,75762,45214,83403,165949,213863,4858,92117,8430,430646,397085,83031,215382,360140,46083,69861,12831,134724,55043,167768,69868,457419,1003342,733984,43398,3096,7727,636559,225798,8357,0,135869,584908,253886,441380,1477916,23045,11144,5521,312855,0,134327,430748,215561,1066,102,538,3747,222673,238283,201473,558757,155819,320919,544798,55989,201370,17879,1776,9011,213776,18747,154205,344890,114912,21559,188104,144026,922462,65358,870340,110051,37692,72991,5205,214420,168,474295,2076475,48988,117267,9182,3061,101880,3904,23679,57386,151883,59926,97162,75469,197442,325392,54359,277950,52533,123402,935626,225804,4536,151083,233513,62458,273108,105,165348,87374,218425,27458,352635,43411,166466,141649,155513,93839,480094,29407,79139,80119,4848,229098,189,0,157586,32841,54105,111226,772275,498525,312670,149778,15254,34356,1167594,180320,1212440,147725,592,372602,192098,71119,264283,16844,760,68277,346824,9869914,18973,582716,217559,54650,107019,633821,494874,1122,2318532,2365529,3673,292776,73545,409,326128,329086,105679,144433,253563,6066,304,91212,2257,6517,72636,324618,301,5523,258754,1064,52713,8036,1197,4874852,12500,2222154,47050,934091,125244,226780,205965,98018,1597516,109809,111025,105006,6719,79087,146968,37876,83588,72925,38464,1265665,582559,792488,22194,431848,128143,97860,21757,218311,1460,354330,31686,665537,197988,212516,76732,173700,176944,61410,166546,633783,764192,235114,432775,83515,36398,37755,68967,229434,169102,350832,20411,12722,504,247356,774934,236015,101302,197487,570623,75262,105679,1317562,9002,1161759,883855,38403,320028,682082,66167,140536,50717,13338,2255,48,2169,9043,10264,450754,437170,55593,118332,49746,407835,433932,72794,177787,97492,258,90694,212551,100402,65855,545946,63379,153773,4596,1452,51845,69591,145215,458577,152522,143533,57256,12253,515943,191061,43922,864773,54096,99237,86618,151183,394336,427159,119694,149613,176947,9290,80391,2253,784717,225409,134013,132144,12035,45229,113646,137780,15208,73763,105728,64235,1276,0,303,0,1722,278479,61927,4322532,18703,256887,120041,1437452,250828,172407,931329,3037,706021,412582,910734,398327,239124,233882,182671,251847,33200500,340342,489702,256495,183514,914,260550,290536,117165,40869,506333,698117,164471,214161,83498,14793,44535,7838,13097,151623,132382,456,711,184665,94149,75278,157734,238191,155213,23701,23870,17864,140197,63146,3221,1433,74157,687436,512912,328820,910517,9185,10377,2860,351683,502801,112446,225894,180268,81028,74756,337625,2307,57649,90513,53497,355361,422858,189592,269009,39274,3986,187991,140983,153540,351864,133443,24360,23557,104021,119578,127,10309,73524,671528,218018,58580,47530,43871,54286,95410,2439248,238163,142360,469541,2166,2208,518413,297927,1657933,3950,3702927,575561,244883,475,40721,8949,152,91808,564,161074,96090,43015,240595,56109,244018,19162,4502,16648,600,32238,59647,179641,359628,359836,14086,902,90697,321085,77804,106112,13337,591526,73763,4709,1193,15426,17852,107081,143008,155377,199257,3295,37529,87875,49969,239135,51497,64503,243697,7462,4313,38414,104374,328067,77559,101308,687,177869,92513,578884,1329,228510,5555,282938,192681,0,361619,111592,20884,419917,174272,20298,66621,19878,66830,310162,61207,510386,77989,27276,134690,426,254894,87322,218322,819576,171008,1787,355126,260031,1521,228638,426309,55093,787561,356831,93444,135725,115746,279194,216143,19392,6422,44083,439166,305938,0,217632,209488,645622,12561,2237,96250,451781,11992,665386,561,87157,67700,67320,39574,140246,197363,39371,1455,196918,23197,263257,22195,89713,533637,111621,205775,831936,456,292408,140958,15388,65543,107464,134222,30199,780046,71755,118897,90633,113070,5137,8456,4021,247089,119854,59565,118295,28121,172292,33626,151747,6222,135814,389304,348269,85441,1800,15281,456,67956,192093,99761,10371,242185,1022,120527,663,6239,338136,0,396933,66875,221884,1077866,1097398,156023,126829,143482,536310,238965,181618,0,53812,20322,111841,276253,670,36878,6422,425,177670,1081,1486,250,5099,49217,121908,8811,27313,1180405,3399,843,81828,215220,471216,5264,297,13756,5923,59488,15990,52165,262383,16946,11746,54201,316566,154544,155122,534,4125,8658,1746,413962,135203,56070,73153,1572019,328350,121875,127181,33640,302,0,363325,60081,71864,282956,9624,375621,155736,172983,76307,64541,479283,581673,302,100651,156326,466436,120345,152,1608,2457,323,1942,1114,2986,87562,1061096,608901,24971,151482,28809,228,54200,71679,154664,15035,51537,73700,247133,3309,306207,86195,105544,217653,51478,48444,755903,7844,22707,513992,42226,501633,13569,34306,3442,191556,387786,12921,269284,1294714,97007,415,2543447,398439,147650,2594187,155801,29370,29777,385166,84408,1207,17767,91221,119810,287270,162915,417433,1211574,57262,952926,508072,994275,1302,48579,46206,258560,120786,8766,121516,1989,142319,203127,1690628,106763,252938,635034,100265,51175,16456,32924,22554,39177,53556,46055,523278,82387,11491,321433,620408,1089687,84185,56955,83186,110958,120087,2652287,160915,201270,16143,485006,145084,6335,138996,1256,143258,905,50170,260171,31,198688,582447,51235,62559,50482,58548,979250,54566,687383,454608,11145,20585,6895,184470,382739,157555,249022,1300,324,506563,1188,36474,24443,38177,96201,1211,282850,162632,38021,74793,152578,145134,2257,328831,157543,214,256247,1248,128105,161922,86974,1568,239943,32821,32706,47736,61442,28121,317,197896,12000872,14592,57565,50902,6076,805129,3614,103735,2419634,191255,2168010,4696356,32599,21735,30072,100359,1470764,15572,353226,1401020,396808,58050,5832453,1351954,36185,57457,159685,34103,134707,165871,86443,190508,128108,469034,418,4274,597,4342,60113,16624,410801,454963,190681,132426,524146,448904,48294,142899,42422,183674,567347,711,420395,567260,51276,222425,460,661027,35486,548878,8977,185932,20526,23579,19321,111608,13355,372039,9363,3685,16032,240218,71008,29155,14728,240093,132482,690,163188,124532,156323,258993,244013,415,378261,119383,34583,40973,10685,194109,7384,641031,23452,18183,226102,50241,194067,581213,429680,155651,4658,10635,1889,404276,51282,260749,1408407,27087,2474184,83521,230203,0,141127,882,0,300,250669,58337,763,273208,15788,8035,467849,0,161217,397586,282924,4701,4701,5011,4895,5011,4701,5690,5011,4701,13619,8638,205281,171568,160889,44650,71923,172446,2703819,383702,111506,938061,7742,47413,167706,48937,7534,10915,143460,22134,83804,126599,199055,76417,106644,412868,118371,263345,38989,136137,791999,243723,18968,1609,0,81985,412811,312233,166742,278057,7106,2246482,1956833,199834,632618,2479,343183,201784,417037,64488,246761,282125,0,897,22604,13683,75429,81003,63609,175547,93715,653126,378862,267663,1592,174175,14633,50135,3723,140026,162270,589496,784,29099,94433,1299967,415184,167729,3518,107721,8254,639847,200693,1780,431697,85292,17175,213,970,336858,323306,99663,4010,308079,293165,512935,906,135723,152,51038,51121,119594,268510,130463,38536,293783,279753,151489,710471,183700,116889,35592,379184,842199,59013,635082,169460,197786,34321,15145,431771,304,380370,242884,462004,147561,359656,824401,16326,972,57659,32265,561340,195766,10752,101025,321103,30881,56550,1251,152,29431,3633,153557,31491,807712,151791,50144,18210,59622,54912,55756,133,167394,98336,95135,142763,19632,11850,3008663,1251133,433709,47578,29882,52861,116039,103555,38547,48756,91564,198017,155397,48548,399977,169595,108190,16626,530527,117691,336155,637684,1172737,45166,104452,96302,1865633,1998,151222,473937,360637,0,414531,512509,240864,7899,81116,20951,217473,3744,19579,149,4762,5309,583122,359779,128444,845530,28021,1545,11983,28147,47891,88752,815,110999,422977,346603,13654,81161,284397,383156,543720,181102,235319,12733,442211,134211,60263,161359,3690,143257,42396,130567,48563,565845,738506,274120,718,448749,230146,357862,122725,76385,149454,273394,158888,341065,153406,23790,645639,560,219746,51013,195705,325208,0,174814,8243,170486,718099,12471,556345,292641,111492,122041,1313114,217222,173932,12056,208994,149228,469085,2075004,67422,278701,100909,199666,84222,260807,134626,1309719,40675,19641,1166520,242742,290826,7455,397243,144827,141508,100575,157866,16020323,16048,47897,35766,263,70315,313603,31442,68224,117128,13179,106026,326637,359614,627808,401208,205236,39756,214373,43017,550346,106125,4746,132859,23263,180399,46925,203280,441,84929,1163,63430,883449,533905,52656,492845,16365,7072,1311163,256477,113337,1054,302355,1587,65897,1401673,678,0,523037,182228,7345,277481,547570,395168,1734,4218,113088,19911,6602,203834,156608,15915,34071,4752,58874,1007862,1615082,253831,262841,220675,5500,157357,277792,1053,324420,368128,63695,16183,50250,131237,25177,187755,293101,180017,765864,185781,215716,465055,238923,414523,198,743,388704,22770,104157,322774,253270,70116,308546,42263,502507,198320,703199,709071,75202,31518,232287,325999,111624,18329,2053,40789,250413,625,52834,26963,223443,36651,57489,690,261,547281,21033,78678,230377,402753,2338,66453,1169,15605,19831,119020,334713,8107,2266,70009,167016,84520,185156,271900,152,787528,727513,3685697,351023,1715191,63393,914110,20970,1574,171851,39251,44372,69353,21832,10489,102730,178283,696985,137144,136598,0,346262,382204,94,2451240,762489,48085,12089,456313,3247,72626,598716,4755,63655,423444,227984,148977,174245,1796,1226,578048,600,1055,164,3160,1820995,43463,2710,330619,95260,183772,258898,113533,240484,196850,118389,397793,82915,776191,561925,3749,269818,33445,169108,36035,353525,13321,152929,148976,145867,592,21507,32,280621,201149,356,0,480,3054,212,12200,72903,122292,104839,305247,72685,247612,226,59121,1088,70597,284,57201,180337,235245,117378,1770015,263929,1748324,37263,487,71239,115733,61448,207496,370184,50493,206913,2801,53386,1205,522349,187375,5191,22943,22340,126004,160293,2713,164945,97820,192474,0,3037,257122,308367,331275,533833,414943,4194,197248,1321372,135908,122936,195717,500830,103642,135335,10422,2975,107639,329454,135959,394139,266120,108406,25273,112465,191398,15688,211,1739,89192,72424,478497,263427,422913,304,57942,194550,1869966,55691,250339,625133,113447,19868,17944,3451,152,2156,1004,242,148642,20499,259219,447669,368517,48846,58676,114417,51899,1590,480,424403,46897,25736,12043,134260,115502,33175,36021,143270,93577,119953,228581,493890,2601,117566,698378,907702,77485,441091,182318,72209,232782,40278,285,260,934389,320010,66331,694,50160,7532,643856,459851,1870806,991231,43822,1245760,292148,1009518,556272,11818,3436691,4798826,2417,41231,482876,208626,603079,28340,102483,212146,428,318235,28149,580476,28713,363157,8953,449784,48469,17807,558950,220888,113021,224424,187354,11783,58003,10309,148820,438,90593,119400,716,657961,87652,248786,70115,112999,184067,271581,292502,10584,1305650,121026,53909,123598,19533,170015,503961,143616,214677,181151,235264,184547,371753,13264,181814,3354,39407,273018,84896,794272,18277,2423,642327,169782,338968,38601,541199,99734,25013,5700,36924,2140,47186,7410,299171,1175,340775,76099,4028,126359,354980,134331,604100,680059,194507,3145,0,45333,10446,97801,416090,351,345,4420,250533,26842,697,94345,7062,171218,26674,60526,796881,15683,112256,162760,22721,520569,1006535,225785,501227,61632,7228,502741,95959,250040,306895,26604,274,197161,1527,1063,71960,147808,1348,109,8979,224825,127012,175236,337279,3685,29061,227336,110725,266063,42796,46542,109038,536800,642,47730,603,304726,116716,103627,1194237,162960,8554,2062,654829,0,5988,184001,142728,153000,24889,60561,267934,434085,536138,57146,51988,72206,186536,573925,62127,124811,27007,50559,29639,9782,202467,378223,113931,47225,34843,198198,1061369,462662,19101,7125,220788,514304,627885,132660,170350,141773,234310,393464,193261,89804,1139,784744,14893,0,5579,1795,3116,260621,906809,14714516,5954,106676,359883,838859,206768,14607,15365,453251,498432,643643,115052,302537,673437,5820236,272497,43303,675940,208631,451,329801,160712,100257,329903,88897,14811,104885,79331,351148,426883,8206,220552,111317,336098,2637,495443,154863,34466,1770231,122131,814321,378569,25493,126554,1404350,136819,35992,109391,208727,5999,7947,205549,306041,456877,739872,152,114577,5439045,4070,73318,154031,157689,453757,761550,1667526,127707,42305,388096,110497,12171,219854,34714,23890,107719,8947,554093,135365,2483,5782920,59848,169223,127025,144204,1958168,343608,13092,31671,13066,180205,164898,504945,261303,1332,73832,452163,2713,75598,211060,484081,174868,20159,366255,616087,219214,328691,99273,511862,437912,149949,302622,269298,938866,365895,110000,30477,9671,596620,228,7468,14768,6973,16372,266384,92450,140536,196768,20121,134535,199125,42359,215259,25266,526285,187,512,1470740,115456,196253,539171,37270,3851,53632,625391,126447,250264,142,31035,1008,12826,162154,210611,456642,851,133276,42666,39324,152,229081,152,331282,150,349730,462,12122,4236733,365661,14462,10711,119755,42590,2567,160338,13390,243540,405156,158471,289310,204346,5366,192028,95700,144957,286793,655912,152,33036,12545,33853,430722,630353,358797,441881,164482,1989677,189195,460421,582167,1787,762,595340,205945,430129,2470015,698981,27012,667,239738,650730,7437,347970,1027556,5670,259425,54772,36229,19318,30216,89126,193084,3385,77806,170841,267,388057,455120,388079,492149,559,955102,2102,13646,6426,46639,37539,121707,575512,288,278015,1378,138097,130840,246005,443620,657966,124513,828891,944,120453,157149,180673,232020,23621,4963,250013,50029,36045,3277,718841,97122,47088,319661,7141,373451,912,759,162,9548,21027,376643,426010,51066,114281,45030,144214,46719,157366,639465,8682,2008623,39112,587057,208148,147756,129202,46659,850652,319442,162391,547427,15047,99991,518,303421,766865,474432,431006,138172,721110,50980,120551,21427,65228,54957,139907,387440,127340,39237,436854,66114,370468,229199,1520,31235,235129,14232,279241,4276,2569,120825,252224,2702918,30597,135586,45557,111571,546120,108765,31574,304,27117,48487,20483,298297,335102,6463,285245,2633692,567938,3973,78053,381655,62823,252356,373289,185784,95909,10569,8715,229550,1179794,3682,49841,375506,217364,809241,440,49976,152,310979,225406,161084,265420,431576,113050,470884,117497,284960,394953,516885,450238,254114,0,1390,11834,45911,42241,4835,3769,195660,415466,111618,481402,4469,10380,176101,1154444,4320,9529,223503,10840,20981,1420816,29956,11407,240527,1237710,110825,368293,8808,2008602,63529,336266,954128,195825,724,5068,42656,344841,2000,5467,60439,36212,88229,453878,161830,137913,133117,171157,31114,28180,76624,23578,22487,15584,121423,99935,10215,473,456060,680688,965991,62058,8489,64993,493584,207241,4195,886,106237,17835,426380,954,140699,46706,44052,71483,256305,10892,760,799170,5846,1219,1536,721,1430,17769,164213,161090,2565374,377175,39925,112756,473398,423278,79557,20606,296540,375,436334,2399192,6311,5628,204132,58791,389,753865,79562,226067,49029,86228,822275,91564,152,260,65142,428834,258,212006,249,24485,199240,393783,179984,140502,17552,338734,296037,661909,329502,243334,635216,371819,790958,400238,1433438,61945,193049,3871,1007,98028,453144,1173087,3208115,348393,193813,185946,557558,34,10876,284766,91786,24701,214864,226920,340804,133082,16776,13855,1060846,9574,115,130350,59831,910319,1082188,343930,151,2388356,806352,32561,200353,58161,10400,258149,1556246,438351,433439,150212,136093,114265,217812,37988,357716,50365,286830,160442,321892,9080,224893,282156,184438,126003,176246,4366,70208,218984,461,262141,86507,331332,117802,1546696,297863,16030,204889,7807,296673,374750,451217,85153,391737,477706,34243,285660,129949,1120049,4211632,232732,38094,189622,216470,276686,300989,86028,134,31946,355229,106745,419706,55355,82533,488647,1552121,144643,399279,90647,38022,75499,1169,1561,45769,54671,1536,100775,265723,152,171632,7524,5055,188302,12536,92252,77560,604829,151611,186194,957912,24971,87853,93444,236884,231239,32546,72720,1457097,17585,8482,21063,333517,34068,442,0,1181,143637,201974,282547,2248,249859,155326,21388,166237,126034,226217,7564,242027,849,280649,188774,189614,602203,10564,202784,88878,253584,236115,14889,19016,276235,55468,44404,14459,169443,102379,4706,21807,36808,170877,154563,152855,35601,842053,173670,304,1107,58470,419374,48894,8952,329208,7111,52369,38929,2194,53981,284555,1480,302526,108280,40404,105272,811888,235535,69862,143200,201777,207751,32502,96418,419357,656385,1301,112435,38000,444903,116741,1132151,41961,103240,302893,735900,257458,2024,210328,808316,500989,17584,25692,13855,115281,6134,434,105723,98499,42850,30247,316011,79362,3610,59659,15076,1629,31288,1109,208566,128098,257521,3735,30957,55290,114092,66970,22443,322741,244138,56386,71214,5273,18174,1384,253234,406,212121,1036,127,121991,372484,162030,74296,241747,42913,168897,153302,17275,92348,92334,1060,216197,3813,129456,2189242,233054,7305,95304,38332,179,7662,0,797625,634786,129762,9046,151606,19527,74702,81602,22425,121186,57669,288342,439915,362380,93674,1136784,93848,78010,8233,140622,61813,42941,49479,2151394,284663,138,96019,66090,659677,436,996259,26469,107011,121692,115166,1914,2247,186465,48891,136724,134365,218707,734,5856,12956,52240,55322,524269,237534,57543,13683,739200,1503855,3359,1312697,195158,74470,287748,982693,1077884,191143,32664,110897,230350,186691,1619543,677062,161372,378354,116103,658,101573,42352,280666,304581,1122670,138922,1658,273831,168558,410999,42437,56148,425637,157745,964,24164,359311,27624,240614,188481,248484,3082,161390,876335,123657,9413,167722,36722,30896,2580785,236238,582114,259745,141697,1206,5640,40379,166960,167538,203674,54558,130982,13914,2077901,115342,3325,63696,203569,11839,231380,133963,75528,58472,127431,0,0,99647,509944,13429,79892,27921,9758,264500,14938,44010,332475,130517,245614,501,418144,128462,117195,185796,129440,65515,38274,55222,306071,96247,111018,85317,120977,339305,253,368499,0,1154,71523,0,17815,313495,69232,142221,122398,12295,1201425,2442,22878,402229,130028,362824,23418,166831,115815,321822,745810,930,164228,27906,43295,33847,13841,238835,1083094,984,1338,9008,730582,302889,161708,24065,370197,186902,1240938,26928,13776,128666,155644,12686,501883,3198,103595,47155,4582,865242,530159,218194,2117,47519,59379,115512,129253,840874,419376,84878,80143,2683,120,157871,167966,82044,234,296836,90701,114206,145784,572,570,31207,11045,16919,147456,11154,229463,222004,4850,76944,33114,647770,64993,249608,124910,184857,152,30869,96801,27051,91610,97698,402368,806458,111051,30732,1452,20031,390549,2728,2994,88409,178884,77659,102979,133831,232896,115120,70315,233487,122896,2035,367422,83561,398916,83647,9081,942,239725,88223,128334,345843,187558,69768,196,510,171135,241953,415644,7084,166923,408052,338773,590693,1593498,260556,13367,138125,422,11788,660491,1574848,136721,46951,183674,5678,111000,33862,116041,248770,12963,35283,126520,121535,138402,163514,183560,453087,127237,75895,30907,61687,236501,295,1656,2934,2519,4382,6432,6027,1695092,39788,1999,360096,16117,40920,26476,0,1498442,15984,799110,4215,102473,10018,138397,39936,3937,87132,359,4549,451950,3332,36731,1126,3916,257937,174311,168130,14859,1545,292938,118461,161004,90672,62957,206627,161456,1583894,69436,61667,93249,530024,168617,733272,16159,29541,346008,32052,10320,181362,86880,152,26715,60617,79575,18318,81581,433965,165231,274460,49470,21175,212933,33237,208721,240242,163998,1478777,108777,67200,44776,26058,1214,41803,35387,110927,301352,37855,211522,228703,156273,329935,56775,813562,220463,241679,22813,137026,150374,12017,127,316974,761480,379504,281964,172849,7309,159564,269392,136065,73702,157774,269608,1266,125078,8550,2507,18044,86341,746834,74687,257459,173050,270685,993459,1529594,467878,151892,26139,616257,4588,295152,2361,53399,651024,12833,115809,74461,30945,4836,159134,9744,7943,12782,42235,179418,70349,9066,923209,606,481568,1048151,165804,235523,42594,209626,458445,25276,137915,102920,456,12869,226494,50475,376462,466633,69133,54688,29514,28736,53350,1316039,74355,874,45843,92328,1044,296378,123539,146075,130279,442482,116689,109017,84206,8160,16634,17336,110737,574492,138267,706037,342680,82605,122180,26326,50862,1442830,59725,6263,43865,151,490430,1060859,129734,8476,79052,112483,37801,261212,2412734,220737,82331,489196,33090,184522,15261,170061,74348,7546,22043,81252,759,232367,321392,6073,76166,96193,280026,3493,107928,276137,212468,7905,284962,65230,134720,14525,348648,243313,329769,51369,31899,238680,42489,327350,27456,2732771,155781,7689,261482,11270,31125,179974,453,1141,96623,87775,0,98,0,0,60831,176221,9751,38593,697,2605,21421,27138,243588,2652,318556,428087,83041,107064,2029,258982,116491,67308,1253,3146,8363,59620,147110,40141,73264,1626748,39575,513174,83439,447378,137931,1688,226624,45347,9353,45976,16054,142629,296600,1020,4697452,0,122597,102695,359707,1482382,152,399,85786,2026,141953,0,0,0,313770,39497,10575,61896,6636,93757,183308,305423,127007,81132,48216,12655,62211,376869,3327,20705,543852,4586,45941,6912,7284,225210,160755,117846,39810,456,15475,57782,28653,211112,83535,74726,118,9179,320812,397021,419,91581,132192,881548,318987,54475,1173,113321,1707251,44781,219378,4476,248421,11795,680635,1346148,272672,27062,202785,44369,216817,576470,173723,163841,0,375349,26553,910,5623,12655,171291,847187,1682444,112237,57147,116383,775243,18621,44289,147558,137177,52314,55227,72903,89104,87956,344,84891,326465,15951,132037,106367,146048,1823,32597,675435,79803,17849,507089,133323,4904488,129161,429750,53716,179473,107960,76730,25481,506240,128357,240842,29805,246947,194650,142105,2392877,2958,1063,107649,3783,239868,15207,95578,1524,135005,41706,71738,137832,532623,788,9169,31923,8265494,46654,14623,1291,75563,145138,137962,341243,4579,54829,155599,23306,48334,1316789,283360,283707,1179468,81728,12916,78356,221030,14973,9591,164915,152887,27994,39667,84009,1826987,123001,190898,9553,272049,126312,52248,198129,17164,1717032,271934,134,1236,206737,93354,51909,116340,128696,37782,190,1806,1980,56294,398870,0,74229,48705,39389,230417,26064,191908,77460,275225,83780,2960,6118,304,95549,69290,235789,226216,1760,717859,561255,444182,12754,55052,319973,7709,2277971,685,119294,37117,60633,7789,610420,41165,133407,38777,31114,409516,131596,223665,88231,101200,9568,81515,73982,270941,250582,62583,49903,3229,4029,51150,7323,13336,227141,2749,152305,116878,48242,441118,118645,81535,194861,2615,81461,206722,30222,172338,86025,111619,103076,205231,349299,7527,21177,47424,135824,209290,43207,35712,44179,79950,47231,286080,133006,59789,132077,80999,32057,1591,208537,5368,1023755,2201018,8116,61281,127636,31483,73403,2674,125343,54780,114844,4258,96425,743326,19670,131825,2573,169111,11391,685,64022,201157,199808,7483,297149,45495,12759,370,116139,54466,53885,25071,120368,127499,118739,152,243060,0,31154,15061,1538,41458,88363,7454,5484,95837,164975,154017,97861,19526,294,354,172089,244097,1517874,112653,114150,88639,251488,8891,24979,1526,84086,695651,53071,1164,2268,89236,93760,154656,40267,17275,3898,1489,568058,136566,1547,57905,337874,4828,240489,199,86038,37127,53707,179459,46323,1718,209341,88754,56191,24980,1705311,176703,149970,160108,25615,55986,100642,12583,2556,243777,120157,97476,71895,231671,27352,4676,236611,1884,97884,23054,89863,375896,312068,16006,416216,93965,38224,36512,417824,133750,281724,17006,563807,536,433275,549526,568,1296937,36071,48025,134166,247486,127732,28667,420,186483,103607,1520,219267,46379,194293,5175,63344,30603,149804,270967,314,30354,442126,152560,727414,40841,34089,732415,17822,83089,352444,402864,132514,222968,119098,100756,81538,619533,267878,231,2919,32397,277015,72453,350396,369849,162942,322939,411567,333571,167776,145476,456,74719,16753,258386,7945,124860,80282,198216,2308,100202,1948914,54459,55680,87256,14785,161220,325974,119012,77098,100229,303,13311,884693,839761,188796,264195,9732,702840,104015,32841,293133,10,1940667,109016,3682020,685,46645,12133,94878,118159,48499,150334,2897607,37325,86739,4117,150239,23975,12897,134047,200039,45878,71440,152,156326,344618,131845,892952,290987,145924,37494,148923,42689,2898,209442,27890,11253,61258,112342,27068,199267,411584,507685,37900,0,1543,2027338,4721,148081,23089,61664,383457,240018,20308,5663,169518,4616,28752,37637,34911,122480,155196,1439,95070,65475,18463,91829,40634,1904,104120,86018,14059,10795,134634,55826,90517,66686,65773,252076,309181,180938,9481,754571,183159,24865,17785,80894,73077,55782,133262,71546,91595,61759,126668,38879,53174,97378,30929,77289,133147,270128,46551,132830,161461,0,178338,219880,53330,28155,379782,191199,3550,1190,1253063,87312,43851,94893,82355,529329,134210,309669,10777,16505,912,102396,223794,100875,14714,43415,150,2229,112581,217640,23314,4393,2220,131248,0,81441,49138,158517,242818,234929,93107,307748,95277,26071,669,6793,72350,24502,168855,62484,125207,16203,151886,197074,7408,50830,47900,35976,11328,69759,126,128803,878217,2026522,45950,470664,31938,1202086,2127,166262,604244,198765,137113,69897,38063,0,135754,50843,18043,9506,89659,629824,483236,1320,114057,13955,24150,66505,23090,310524,33092,2858,8109,4924,348459,329494,324935,7444,1345492,442691,506416,240773,639,66731,112028,202189,79173,86002,12303,743624,22476,134699,26223,53155,31782,89982,104907,456168,206347,19577,165539,7066,85893,10314,89872,65164,170391,131733,108144,26343,746138,204118,0,205139,176620,1163,8552,74496,32741,136756,66625,250346,133695,188616,202426,78771,319619,97259,12704,132214,123472,730605,64175,40276,287795,8232,13293,366697,109802,137115,147693,122915,98759,150729,108341,138338,88229,66723,29948,20030,0,208312,46024,9917,1795,85983,0,21189,694030,55385,217662,98883,132181,5537,23978,373004,32833,1483,65800,663087,385,201298,758,164,42428,33891,297563,2685,190050,26355,284651,12427,391823,43790,277527,2440,214617,521997,45319,905895,10111,413564,8950,333990,53858,276378,190041,108636,154655,242783,197977,284665,41572,4381,429,1064592,1771,9367,76,672053,1360,219245,49250,107643,572150,782,2360,24337,173325,23965,308927,10501,113188,1755,5427,294059,406523,5546,505338,537447,377,166,574941,10147,2036090,5754,185896,789408,397152,4680,18255,7749,84930,191797,692909,327914,88895,760,9405,166103,108287,502999,231837,293054,1312,672116,67226,236983,332336,585457,648559,120427,198666,456959,230419,289529,220793,282043,72022,69545,69239,69384,72087,77721,76916,69351,71075,69920,69890,68632,68295,79865,68978,14400,11349,32057,22592,6432,23008,5698,33053,12874,12674,5707,11895,10890,24909,509,53516,0,419312,1343,1256764,1261131,1269060,1256297,1262090,1258261,1279192,1254344,1267962,1267338,1256327,1249670,1253943,1260738,1253364,1291687,1257851,1248962,1252458,1250672,1661055,1248821,832269,278462,112065,298024,422257,154855,536023,159014,229415,176511,573320,401563,7416,196891,332361,160603,14402,7297,75610,389,336118,109623,145,221270,5948,44722,762502,21220,3180,18636,289,0,0,190362,220,87411,4981,395795,139320,79523,79608,491,408,816420,125085,329213,5954,239001,32005,286249,440718,1598628,292,1485,21688,49375,251369,14067398,2596736,1117211,1674809,3407,221981,274134,254619,304,34466,22472,21548892,845498,1288710,650748,328701,309,180683,8414,4225650,168884,455390,113,334263,122318,110782,281605,251592,628574,815115,389158,92845,82262,661,158930,1851,2498,212780,53634,76588,152,182842,2294,106411,456,47875,36216,290067,50079,783163,122448,77789,163494,66460,26778,57505,19081,41405,203945,26570,681,3370,297923,100699,13911,335082,41411,289321,179336,0,185316,1260995,32952,3504,455260,27401,383820,54995,12098,2022,44515,747101,8180,238,194877,516125,144066,358594,225159,4534444,1158617,45260,689227,218221,45609,76358,164796,164878,1045,5797,4584,81110,104536,870,39987,15640,48366,453386,125237,234541,57155,371217,193806,286278,2693,4189,0,257488,15281,878687,189961,56234,1250359,334650,292839,249010,419188,614192,169475,12665,221510,8896,126448,547690,286320,336454,768638,661061,138460,16674,11502,41600,292173,175733,1265,353943,438190,22673,178878,75637,89738,10876,7588,2480,14971,71556,774294,247886,1810171,608,2147347,352855,737136,1690453,859896,517111,73,204492,126759,164828,1536697,383607,1431436,150256,47161,1309,2080653,44675,373106,3534795,300124,371313,12760,1240,137644,44794,137777,16205,52355,19367,200593,573845,192862,1022589,215049,202960,66653,41984,23298,115086,139987,288514,39482,425694,100,42614,202275,88161,8090,2540,88318,56314,68806,674960,346,34860,243780,512037,304,82145,189643,76326,81557,946001,57902,40376,107121,378,8771,94829,2655,42669,358470,14100,195859,21546,3490,1896,1300638,124798,25724,97519,171778,144896,63370,269838,96650,176355,169905,159695,81413,54922,94409,99150,248,160938,77901,235909,4594,22194,234893,222965,338642,6970,88598,90928,366436,482625,140723,64269,57448,44764,120584,1881,0,26878,124674,20291,74565,31814,204277,120020,849167,36865,470019,138461,0,325939,94,214463,67219,20118,227896,4575,45314,19343,15162,16448,3216,42542,7858,1782,778,12483,13015,634557,190128,663660,365006,335656,894,52968,195478,94833,107826,20519,2663,25138,66620,48158,85734,23115,30741,13619,5072,4868,136,8784,20274,208759,7114,74254,26718,6326,84447,29756,38801,33919,35170,4394,4078,336883,13613,51503,115,621898,296,434,1305475,221729,22382,8273361,68341,334781,15335,2810,203215,1133,114622,127222,63647,13575151,386861,73130,330759,238222,235902,59852,76976,359836,550087,90600,253617,1757485,1276564,207119,263,499153,105785,372159,30425,398885,6138,2177,25692,1709,46181,130772,91127,9412,11591563,15546554,275722,321668,58360,77,677,1002,2615056,22221,91313,1731,4721,27350,237618,8828,351441,1023546,938200,22583,107525,107870,507343,133208,23736,238,289454,1032,389875,1375060,116686,46871,28277,259653,106408,12766,7482108,8252110,200412,167545,304913,9527,307621,772033,282550,313998,111470,152003,295318,4280,428073,693880,83727,1597306,502315,10609,33978,135278,144704,393404,105448,6328115,556089,422708,856401,423,3769860,874820,2927291,947164,1325353,271404,73072,6599,669624,504583,853792,330031,533009,830480,1558615,237742,2334057,1152316,990,16908,374678,581995,62241,251273,337273,3094951,67471,152446,111423,742434,1294881,109947,242681,28131,404471,296714,980,326335,44029,104410,4179,904098,293574,61727,364165,1080,322483,130479,622259,647126,2082,7839,767784,196543,158326,141677,604802,1924,12595,280085,169496,289256,48068,1676332,247466,447,1608746,8463,0,19820,182507,12565,494360,433903,193335,4425,31568,165,350575,294619,894253,544433,18390,12462,82305,580310,11970,1392520,754707,387102,3922,83698,106375,421093,31437,16125,275222,150100,400731,1010,522,66052,50379,24618,11746,361353,463759,547,20073,2000,1487,127145,140173,3159,23802,4525,243395,206,177938,72564,128472,464361,83286,112199,319727,80320,69292,41903,862974,101520,92263,3018,122311,49125,321582,7308,63786,142193,344564,312965,9150,99528,292673,197717,348115,132767,246053,97118,183566,509682,366588,405792,84420,759,32,3153,142201,191525,6933,198351,10631,559917,70480,143375,46768,577845,52623,91431,95082,902294,13684,197552,458093,3953,337627,3753419,200322,64896,20797,10257,85632,180166,32535,25378,1190106,172428,50234,106037,31909,75512,19901,55560,329433,151772,2662,132250,19453,9056,4494,15567,17268,0,255408,53519,229731,376381,60221,28084,139484,108839,369393,387099,76017,1600,64208,506,134,32468,217549,95439,3226913,4452,22220,159448,180717,143670,29567,12140,140882,622482,369990,13521,257920,0,403,52130,140336,120627,257060,242,6560,2284,304,12017,2762,11554,40684,87019,10795225,127609,183054,560636,355441,587100,119554,366553,264712,2917,1072,717,34236,256920,348472,36447,195988,746,5527,60090,102246,207880,52878,17996,196271,231617,31079,63050,5809,511,152,126842,2674,69313,1382,70368,287411,519111,148096,3408,3559,37263,211742,159786,113035,225248,35138,62541,604672,4093,55193,5350,250986,112926,93001,163180,248454,88134,48378,176636,3843,72593,0,126310,51165,6114,40002,5702,32959,0,112212,17656,23954,941335,36654,145629,140763,2206,59167,32696,865,208060,111642,148808,162667,17866,57265,398066,37016,10467,79830,36523,25944,409130,140967,810641,15405,619716,2585,41251,240725,46025,12783,829711,72041,78050,1268730,49671,45484,135103,48903,123761,6755,21972,1195,102947,308045,118273,81610,27549,207928,16507,126438,484014,4198,90926,62125,1613238,721253,249054,1569,43669,5732,153052,125522,209257,515969,41039,87989,3234,243073,58055,42432,52137,22960,97047,154254,154554,802,31427,60700,52973,77671,62922,557307,18855,544061,42160,1373400,4093,304,102662,0,2224,587,148369,33077,141912,11447,225899,161210,60989,8271,55215,264791,288685,192939,28614,9134,182368,1056429,287519,44710,23529,87902,1007510,52208,54736,155972,6704,9606,2558888,455246,516882,134491,48921,294211,39156,3101385,68009,2469204,83772,33954,207823,4005,118650,32712,82031,16210,5446,446637,49379,261217,31290,39149,1136604,722535,407842,101136,260468,101675,142403,16585,153090,100815,310406,23357,1630782,123627,129635,130183,94678,40616,268565,258172,99683,0,234415,214332,132389,676940,33733,77802,96165,756,145941,30277,103963,94786,443610,85392,5143,427199,18938,100098,278372,84339,165443,120608,220306,197589,3494,4113,6235,1954,80144,36625,76655,105315,835971,67202,89083,69554,37973,1141509,101267,10479,19972,96721,4350,438,33208,43332,201776,78888,758,38068,348781,90987,88122,252085,41108,48754,121929,70826,176480,317636,122669,1752650,1540,92593,74461,4268,356801,3894242,90316,919,1162,546282,168720,748,836268,3581,33410,900,823,214855,130086,8322,21509,11218,676423,21827,304,0,2939,178797,221838,1268524,404465,62107,2400,793,881914,3481,18,3073,58050,172307,176024,117539,360039,22775,141296,127653,173862,568982,69445,181345,206067,105706,90440,1067938,265223,134378,140703,501,149047,42747,405230,81969,418189,577833,633140,265040,97341,2355,97094,29464,132319,476409,141151,252,622,155478,280371,157994,249614,7862,398902,54875,306779,177994,336106,132858,74627,378323,17967,855359,19932,24605281,180166,256372,1903,156285,52706,34571,29,64930,1923,587489,66928,285325,64087,1114486,181024,823726,3333,191365,113095,40283,218655,113554,72054,262890,74518,21834,102688,59077,153486,91830,642498,136073,20500,136831,4015,26815,84600,313089,1362,6685,364848,4764,18219,79947,163832,738698,296809,252940,183204,16317,760,39379,87978,91221,152,34405,104483,94588,522775,90838,542039,236824,3835,90986,73949,296033,97160,6027,3421,274041,26780,28710,2063,0,22608,30310,110914,219455,27736,77454,2808664,388819,192449,1510,306678,1647,119360,13606,65848,109459,6515,58371,29295,25469,6980,594,107,213,174006,517526,140602,3806,89789,37667,77008,41997,9848,9117,207388,73762,58962,382298,52911,385991,105417,276387,1191,2006492,4297060,1850,8360,1076,84562,85708,193994,259141,655958,101529,52128,103976,89391,185313,3921,178061,801392,53446,18793,17875,96610,322775,5723,11520,305139,59186,210121,14558,218918,0,28363,314981,225441,74582,2324,123476,834,74208,51141,343943,112167,1779,167807,144900,233848,155209,156436,96480,4527,1011159,183490,1082663,227688,2510,2687,362940,2923,398528,1126,356629,365888,658817,826631,1152469,497829,305284,476305,269932,36109,507,717,206,204991,809312,28471,109996,1331488,13,3788,56737,453,22124,559552,37783,3425,2224,151467,37146,3348,318703,353689,191292,497835,49590,267926,18226,13711,51596,234189,22147,128,470249,671616,110441,605857,7366,4433,56943,37856,41061,30226,52549,337729,136463,842,24417,368,325077,356814,230215,144449,78376,144508,195131,530354,596291,126263,45072,127842,186555,0,18429,586416,240126,7931,120465,125641,2071,1155,304,339968,254952,133655,28421,8709,50402,270064,28969,114674,40258,476928,26949,1163561,187330,149,1086223,178375,77784,216256,101508,415925,359613,141078,42502,6462,105401,30538,49279,254221,4997,589516,11396,4197,516310,540541,228399,104390,602339,3017,1920717,533702,18664,23321,152283,546883,66115,130285,87338,382042,644806,99397,52923,58007,51558,198616,205038,476400,118674,172721,54980,45386,19328,23332,28316,174,50910,532807,156437,78417,1586,9071,547,60893,24608,19700,361040,259096,40843,218224,49267,66434,118851,145863,317150,33113,514834,138535,136078,161739,168069,351136,445,126916,45950,41371,130533,118318,484940,1027,14303,289,372500,67171,3464649,96681,252348,217218,50588,762,35808,822117,2388,4777674,9848,63136,229229,304,0,586,152,113506,190239,228,438818,770257,170303,3484,34107,297933,353540,456301,1179045,485348,261787,132708,201742,257675,107159,80144,67476,29383,489654,55552,138300,2749,4145,575,1186,196441,2256,69107,296263,49637,144551,312264,324776,207581,229114,62225,7804,304054,3343,164411,71667,6798,89706,39101,88908,20955,577062,159504,31310,227340,98096,2520,366787,4479,146007,178846,819107,8382,565525,78414,7848,0,1183348,645127,67942,900,353117,420890,304183,542255,2795,22861,33363,10261,685604,745817,99866,191,373586,287078,68749,383711,105097,1630,862514,35471,4370,232919,197953,39929,130811,182678,7098,314496,281621,240656,9579,84724,23140,9046,4374,8595,129021,86703,265523,130859,281258,3304,18852,50304,479,380595,143716,41445,85364,35368,56289,189442,395619,1443486,156116,17517,70911,379139,0,305288,25821,233701,10386,86669,228,319559,3644944,1100,37133,137808,65791,137884,90713,33027,499645,89754,387827,31724,111305,4880,23175,154355,165782,253669,707699,2249256,63818,432205,16303,2477,200010,178917,14388,48855,144934,742,1339,116810,49761,166338,564,174975,1560,119197,397,3058,163506,10981,187427,579,296297,1730,83202,1882,87297,557830,156898,121063,21287,674760,540,147756,25446,428913,148780,69334,6288,375,723985,5833,6881,70834,328864,62859,194115,207224,1778,43267,48877,366627,14353,2955,73776,652541,44331,278726,54023,590,1662,432,2398,52165,442304,140113,687,866,327027,375962,59052,375714,235908,14154,87746,400191,596,124,144087,1446497,27004,262391,188830,283066,86505,208967,203985,10187,5705,576792,45114,75479,2068,412572,83202,8251,119092,13121,287469,46911,149329,490058,27642,0,412778,301624,362365,183139,141679,546232,251517,116637,297259,182763,74568,11957,203567,381923,2153,0,1835,143624,2805,76,73483,122788,0,37,118852,4648,360,573,16069,18988,796379,88512,164002,738,11616,3034786,218419,11189,38075,87566,1830,208033,5053,29911,1755,130993,64793,2848,281619,45300,586336,23196,12679,79196,155195,52821,190045,67688,141478,221317,60434,101504,35881,220560,92527,14163,41155,46336,1293083,375283,29289,473199,231775,334707,330313,102235,180150,593088,404453,376163,2176,52809,118219,67485,233769,21918,42530,554606,439313,164186,741601,189225,167404,327713,348448,57744,975,280656,156855,229356,395673,916,7792,35110,19493,75331,114261,304,549451,24351,17841,150768,118049,150,310030,377325,99565,76240,499139,143649,3945,32738,140136,131428,177130,1996,136585,295768,66157,10970,4347,24101,75221,44856,15177,537502,837808,625857,3339,614,57357,169538,82636,162379,181166,3735,53059,1513,1995,134856,34460,5844,77757,304,231438,6801,425,56915,407374,5996415,613,24029,2099,76,101221,48392,5858,765270,86501,486115,25601,136688,240548,174417,9425,71429,48463,299066,2524,495586,1339681,24484,1300,93703,198587,95416,238419,624349,1047200,87884,28019,186184,325781,9705,5887,265040,573309,46995,5753,175861,26512,9795460,278725,6037,115769,1724,114700,133164,1067044,673640,72040,494674,135665,30233,240637,1160365,299226,32882,47594,40359,196409,116136,38741,310052,1362478,10084,48439,31581,7320,395,0,346773,25172,145339,5820,3723,213304,623202,60833,1406498,62156,152,93990,462310,1210,58087,76,2647840,125977,155981,2185,4562,164635,4051,118102,934,385716,105134,14661,201814,76350,91728,175042,58194,956701,2392,232817,122209,512322,113624,165999,38300,558899,286,1478,59129,22060,31082,71337,53637,90959,48174,608,117548,209890,227645,130973,1810695,59481,185356,722,103580,56908,232937,379020,18024,918713,17095,1280366,282461,8466,190561,852132,3958,403256,692581,287,11424,183956,13303,31820,369884,141340,183700,515329,50613,254365,155059,111909,26067,34,118052,196661,378457,3075,470483,360671,1261606,398493,77738,141777,103985,49549,1104,249020,0,207445,218288,384,167524,139684,105576,27951,37534,1179,52358,77216,375037,3928,3082012,33860,153394,187601,7029,310748,51743,195808,759,1238879,186861,15603,11015,456228,136783,53074,553572,270,33981,4023,208410,12969,44142,99550,91592,300085,4858,50802,119681,28976,36489,101388,23129,94391,29074,283414,38082,220586,114826,308712,99521,18813,56189,608,193195,890991,53223,1589,11011,29475,4975,87001,56719,386323,99337,133360,132379,115240,93472,55750,45909,36775,2476,18268,1417,6794,158778,82780,94057,27870,692,102623,79042,94982,107318,222686,299717,34032,0,385542,59883,1347,117290,36035,26377,0,90068,100983,141294,24155,241380,338521,86790,232352,205092,339698,136,1167,88701,156707,234345,300840,1023,74710,20290,51745,43790,3075,8989,82530,6179,129281,4662,3367,115601,47301,84054,80,124097,22264,22372,202809,131948,114086,155949,22930,260442,49095,66636,14862,456,644582,71724,285824,385388,238246,54461,355704,328923,74824,2596313,4603,44143,20868,189733,868,110875,8507,228482,346866,34288,3494,140426,62434,333389,71400,0,3317728,1979555,329562,15133,53419,200800,135475,430923,326958,396212,211592,157392,193567,12766,87579,90723,728,14968,32748,28149,144717,1123,406553,121492,922712,196434,898,94697,253480,197710,95098,75960,3477,90333,862681,85192,606804,2428,16828,41191,398823,65574,154680,571630,63924,37516,191100,96518,13472,18288,152506,89677,23376,179454,11395,1051,114856,329961,51781,3459,59561,129152,50713,46731,65517,520,3836,151454,559,88582,40040,124340,85933,259290,266249,14545,67986,64597,223667,140854,2545,102308,1715,356688,426495,1244,250680,39141,35025,63433,228608,515836,336161,148367,1999884,426404,1539,30836,43329,152,403,0,153815,109715,248485,3990,421455,1428021,150547,7661,172851,84312,25113,16812,156179,12192,12612,108906,835,313,87504,716,152,991615,9087,488372,54869,105692,26999,86083,3646,166392,152,257355,802309,100053,354748,1545443,38914,52538,181281,101537,73625,239674,200229,1451,419792,387497,726655,17602,2511429,1283447,842936,16424,14911,121347,39515,467036,293284,523511,309137,102033,424444,9424,135971,528036,271486,608,147834,182440,72123,5839,12,759794,92031,1037746,60889,317943,191665,61725,313542,8505,52333,43810,240223,87754,54639,123864,49792,3707748,61377,141038,116640,49433,36871,65771,263944,1146,135030,408545,176217,4006,632134,175788,297,113027,82484,70607,220419,33008,80580,369615,73625,156311,2234,528,67358,370090,55328,199795,147442,1028,172079,397,109699,204815,198304,19247,137111,131862,153315,23573,171212,172176,407360,110493,82897,137203,172160,255439,16749,52336,41334,13463,9557,281503,64364,1043252,173824,6156475,7424,152,79886,176951,219268,117314,11972,69938,9965,11158,0,83231,46332,115633,1520,56093,280495,893,255,121855,243654,459,294673,117555,102509,121109,6328,116609,631125,185135,641879,520777,384025,242321,21126,324001,217404,305,419813,159885,213633,372474,23422,61639,70871,74388,201477,97009,4544,4470,45203,225833,339,182045,213657,214213,1349,143105,612869,447,56143,504,1347693,63207,177526,240437,283488,766291,6080,248415,48003,45,234503,106754,6604,715,197511,178553,705,1127263,3323703,227423,650686,219728,214521,100783,116790,1599,134572,356,33816,265730,497939,1737,111287,638271,219598,8031,912,73918,322059,105454,79522,40717,165039,1792,68307,51591,119594,43531,88101,50474,462,11712,16839,1928,40035,2317,103,52850,0,1341,12183,3970,60274,113,139541,1064,108693,88626,31257,618808,210538,24681,216238,1478463,165494,683763,2737,1029630,46654,38153,682,737736,111,1498861,2470846,10458,12723,14589,239688,355995,134622,54347,54337,74806,185815,114513,502192,59338,10383,151492,126183,36728,44770,28503,515280,29038,35325,58214,1801632,29485,6264,18522,319646,76025,128655,142790,208622,74831,3328,507721,1264102,55869,296902,1616,7233,117345,37179,36054,382079,269891,59351,1059,330324,67185,355547,51684,162312,313449,166345,67767,28520,45127,95810,61645,63061,287243,27760,290924,14240,311728,16827,237456,675353,316752,608,103884,28988,155,5166,383186,226665,73481,151875,21035,78712,12275,163542,11400,81369,184890,96955,64410,25960,1435,723,9126,134668,139523,228747,204676,154669,65804,1288,20180,739311,176742,328149,113253,388374,5453,167482,60212,67268,187795,126610,294475,38698,70347,339610,98769,109074,90064,8653,1673,466,70289,94129,1549,129876,190374,3899,47514,118868,14966,483507,587877,31418,87997,407,22707,60781,576719,417072,220749,95170,197299,435937,0,96302,82389,26837,1414710,42699,499623,1240932,15166,181817,600471,3498,125376,40820,180354,1638,510,217120,62012,330258,271324,29232,69322,244587,29968,3712,10036,28287,4322,241094,786880,153086,21673,100424,3392,22975,71458,62984,352128,203479,7322,407953,103634,1435,7823,132395,65573,23956,610452,314930,26216,12185,1729124,65141,58190,17621,314197,30129,188565,388987,492353,109801,168066,312230,49858,185727,587421,1843463,1774989,45645,701101,32064,96657,15630,41799,123744,195477,71087,426,63991,209026,32990,71192,1205,260666,35476,54312,16220,127220,0,251453,385867,0,537,22733,363311,68712,1554846,257996,198127,81688,261195,65937,1802594,236061,355733,142307,243566,152,90445,134064,177630,124019,25975,93868,17853,1916,862550,155752,1578656,373874,150040,51925,90022,436788,457771,371381,2250069,388121,837872,234330,14642,176222,232689,29038,198927,166841,449125,164251,518217,48079,471376,67536,81518,251515,123766,308156,176715,212356,169688,1807405,313624,701720,114900,162826,363341,181524,80992,219879,33040,420681,158412,53684,275765,541325,62754,179529,558109,86777,3511,1045,94563,181732,6405,27075,116157,158611,502552,222137,297788,546778,53328,404796,166702,84301,557060,1347,16300,373177,63465,298433,131701,1248,1058091,221667,183642,820325,42071,58684,430842,92884,61539,92253,22435,335765,5571,257483,5981,792930,107092,169794,157586,219662,1584765,188868,44934,879164,3564,121562,37811,160548,168362,249918,284,14398,57133,341978,182558,215945,171075,508570,668698,2595,592053,106361,180771,35437,113941,7763,178528,217598,195594,177077,119173,2977,456486,32069,174990,137684,156718,215629,205853,569387,619958,811,1615550,383411,75518,12842,5029,0,0,141203,32339,324,525584,33859,291579,130510,623024,100182,599189,5047,7390,459336,6082,182532,164219,491840,10428,21485,874857,5353,13992,206051,483839,795136,2811,268768,203928,102891,140172,137273,19096,9225,8682,8299,597375,22873,362322,144416,26523,175362,94328,1192,302458,89915,222766,172755,69125,440506,105992,281049,300,28260782,8221969,10861704,16474433,12179175,85059,294203,2516,83310,143,118567,94271,1870513,167488,32987,487599,676,291103,76986,969300,2363,7536,167853,2242,72387,98433,4173,183400,51714,616,129664,4966,81475,378811,67072,119455,56277,254911,273587,427,102929,9235,42468,10323177,84065,18800,93632,62006,184738,332498,80309,1437,84388,19095,452,63039,580397,87625,20575,11136,2441,56273,46662,106779,103919,152,666,79330,191096,71511,437279,174073,17874,112954,290009,4322,150372,30288,2087,282183,235773,28828,359915,90719,1791,214365,425593,35802,304,437,8438,66819,156522,186920,608,172298,296372,5200659,32952,766,40168,422151,375,95516,35223,15374,59740,152,28772,96350,138706,122477,234819,92253,5310,35182,628472,143421,5514,458203,164924,2134,514777,335643,152071,523245,196286,196990,570690,1053513,44670,2194,123021,1852811,574495,304,18643,40298,110140,294749,124,90544,14775,28181,28731,73543,41835,87953,277898,324491,7821,1149980,351902,391983,1326,57695,424675,5143037,10630,134588,110035,203305,31293,59901,23766,499,288955,153649,56617,90413,104557,1362116,649793,243000,35174,10740,425595,552,15328,115938,158463,118927,103440,433882,51504,519218,592693,55829,168446,480828,86587,22188,609918,54012,35036,15807,119555,3433,25889,52,25603,60636,2916,254877,1134,3109,32060,495691,18763,12928,432776,151898,24046,294407,526503,152422,232403,23808,176651,956467,188712,43697,5781,206029,50727,30290,826640,57556,856,101701,275587,1188,59316,79785,10026,62951,94340,184482,83350,25583,11450,16915,48257,18613,27592,112934,32422,837,4721,33704,15746,169574,3103313,1441285,134161,10805,54073,104986,245408,463174,527297,129727,1153,51728,270715,758,1947,2421,106436,8205,444,118044,213464,131763,5775,198075,333618,14165,1819,183231,960967,3984,197738,1740158,5534,92779,178215,2464,3770741,64561,954,61782,20788,1497,2496,679,8864,2677,44443,20826,28252,99,17,167361,221347,4416,75996,37628,21645,57068,152,75818,17578,221450,307120,269704,31569,64773,1260311,95873,11956,1630,758,4637,4701,123156,78074,29669,503976,9851,13444,73256,8945,9218,7404,77247,0,2645,12676,454,10856,152,2840,271408,640,573,126279,568957,268083,49163,1892,17814,762,116927,5591,585,593,12483,195382,34390,110654,327621,88050,130614,105676,314440,160837,2812,171149,23595,825,37106,20284,16606,54679,87393,28929,59921,22499,877,9107,72668,157265,119000,289,27190,13373,19267,800583,190348,132221,879377,850,387,6306,7163,599,6562,16476,150586,3727,2340,17123,40241,28385,76,304,116218,54467,8392,1224,144270,3089208,4382,35103,1679,123844,88156,18341,129514,34620,282747,212559,46854,679,2266165,11465,908,152195,419,45430,25328,37032,1580123,9145,75521,242340,589479,808,25983,390833,119855,75048,872230,66803,295931,32339,185073,13725,295971,90889,52892,218333,12814,92667,190,75107,4775,438049,274617,96558,65205,104703,1401,264971,175189,31392,298869,52893,0,165053,211192,12968,50608,291623,246095,67329,70586,232290,94988,4670,15836,40196,80614,55060,152,577,185693,96209,4529,176556,1734611,3053,75632,70288,181054,18108,35155,88874,572911,200865,128864,82060,95932,150503,90536,4508761,94603,250145,5304,468947,655586,18608,1238,72291,2546,75952,1158,6150,287,46643,1826,232079,42176,970290,91745,8027,79602,1037,72,111143,74094,67169,120412,467175,140408,129680,1152,136,188941,138,316387,67175,163466,1749,14019,2311,79974,64972,84104,98071,2929645,0,70175,304,901,94664,810361,150118,39168,30245,241384,578327,54747,9894,49136,993013,258317,139133,346280,42421,670373,357084,3761,9454677,384394,34333,3323174,208796,360190,797669,1056533,388076,475647,35866,196659,180122,251413,371948,217640,187220,130781,432273,1896,97824,171705,260198,53727,81499,156283,7455,227914,28128,298,480,36944,25632,144007,2441,1097512,32170,302,107531,1815,167923,333011,93565,4877,14268,184660,473812,107881,lung +99,45052,284384,73210,3015,1452,40771,33883,225812,95841,9752,8859,21455,639904,68577,196181,43962,361613,47115,481917,124036,2885,351544,839357,287117,1643717,248591,166152,8529,201288,121212,3538,569293,206427,1972,370921,532912,2951,392151,66470,818275,1504317,6361,2959,721,10958,159940,489543,19062,668359,277667,14861,118805,841,685058,69314,18261,10971,21983,25565,188803,353711,143068,4146,5850,2706,235457,180801,39017,144559,4405,137953,463046,1381,972831,59397,410017,289852,50647,2530,8399,70526,179828,115630,688,130150,490154,118294,236585,293520,99140,643702,225628,35591,1583,651226,1796909,23080,1351161,3138109,52105,42066,1005793,410654,49789,62941,115435,302569,144561,59593,53824,448024,292779,419940,1272682,22858,3356,148855,100955,63953,2115,775464,23335,215675,423737,2546,348038,72547,8266,102980,50897,74625,1401,126166,213062,255571,7118,270,286580,367497,652367,103140,34714,702599,640144,865258,619,0,13043,294339,166425,13882,2866,277814,4932,6856,4065,61432,1500,106249,674175,615873,16102,139481,128541,20606,560988,164396,95,1025878,7161,141,304,252514,40956,5171,171732,530320,143087,311138,131058,222225,208076,44693,220779,276195,26201,858,5087,248911,339213,34098,719727,83603,1429484,220543,125895,9903,132916,71727,757934,194628,560026,152,117023,100154,956505,30970,6013,84482,131476,2837,11846,794503,479564,35431,186,980582,414549,1251753,44156,156854,6016,338968,1393829,4300602,7663,12688,688661,2224,350336,75,551895,665821,932743,34,20440,269500,246279,439677,77320,30952,168738,11791,522762,2570924,321490,234948,117970,52061,175944,119721,302522,451478,10777,725,14383,983,33533,91937,68055,152,645833,1014980,45128,234464,3005,574174,382816,6511,122961,157669,49328,318519,54057,39406,946,211306,62652,12509,566,3050,40074,79047,45616,13645,39733,1024477,514501,180966,3650,0,584151,339315,156492,437797,69492,275730,10508,128811,61033,314270,2197,17269,33068,124726,329823,163975,22341,1126629,60525,2564,5349,1115722,157459,504276,124751,118510,551149,156933,316847,193954,715,33274,109240,70233,323084,125169,122772,38567,181034,81108,97129,137831,16695,80861,53782,274669,782,254109,93921,716667,148528,170082,4392,1036,1283494,302149,446956,731,100579,111114,23831,76117,1342458,6340,283655,411042,114715,1201519,414664,62038,399427,344739,13235,16417,9769,62919,479829,12838,13325,215301,66566,94078,54120,462811,343,63279,74592,462092,156680,154790,330443,154301,1789,7686,45692,73694,413940,34032,123657,640,927522,14562,17478,993,431,2984,365697,172603,2004,160413,58402,1381083,225627,314261,78617,6922,274902,103311,7700,289636,232875,214722,508,89448,36780,243756,984055,592773,71376,67501,386545,112285,303,27169,286588,221670,2334,95916,161824,86459,20135,191474,6423,81990,9279,1116,5105,51457,136075,87176,91,202730,245306,43205,81277,222,390110,59781,4891,13268,266215,405773,1552641,3168,2038,1042,777637,91477,266,167808,2703,12634,67905,5352,12149,1354709,463706,150554,224280,41383,563653,1788,20741,33415,19445,11525,204797,12908,31822,87241,2521,239874,1823,925,77845,413486,5971,3375,222984,12589,41974,1533407,152,31859,126689,32260,87147,390,9520,149242,2632,1125,534270,1943,19663,493749,173722,673591,1440235,172215,124294,1857,199359,98919,324735,212694,21771,19619,238559,186189,325122,117703,27498,9325,3792,2386346,1820,88895,2333,62722,29441,144221,414052,280004,13012,817,65565,54636,40254,296465,792890,263196,585274,23366,480830,87332,37909,253724,919158,15598,252476,7506,7895,378176,263569,104927,112341,402419,194883,281,226817,644748,1143147,4099,128170,11812,5962,5457,220692,12461,979898,152,5287,15313,9782,72979,14896,787,266,188638,134383,582187,8756,511546,518852,610,456,34959,225935,136229,142336,296572,5107,150454,104578,14682,763,50660,203120,0,1076454,579431,797476,35772,157491,236996,71565,31736,2955,74250,89779,653,51771,52694,861938,77982,574,48479,247115,215996,6503,18071,27529,109068,13793,3174,174,1007147,1274,152,695190,18883,563,9905,47545,34429,392354,1125248,1045,20262,4321,429,437440,113596,3242,34309,130601,456,169131,47187,577,49720,22360,64593,649422,20683,205855,45828,1474572,329,263466,16066,651826,150095,87780,55537,7366,6030,199627,81782,6941,703984,345720,616884,5333,176788,2867,2773,64810,2036464,108183,15594,18043,713884,43502,552757,1196,177424,4271,67974,19346,105,101848,99329,304,314512,320566,1339,111570,436,110717,1410,163577,536144,266874,352219,160201,32903,88357,98127,119192,39945,154685,4262,1212,14102,96258,230330,51005,121013,16087,603,10123,74141,530,18162,85875,51218,87932,989111,106129,49450,252802,7514,1045,376,886678,123834,262379,326194,94248,90738,65016,137919,404153,605,185348,38822,105,55818,9779,212179,52694,214229,134080,8132,24194,1181933,1330,2511,49327,77,35657,78552,5919,97807,2240,2246233,119249,109614,395982,53446,218114,434402,291764,220454,206704,3049,759493,201111,755375,5051,740596,46389,67192,58248,198460,217338,52175,1021064,17282,200091,169762,25446,101294,31726,128616,121375,40945,152,54433,81776,174438,41817,1003659,2259,316897,364263,13683,3202,1738,6342,33074,1482,44376,196800,77677,23692,421472,0,237927,805,186867,224709,93008,81713,241542,6088,0,16787,547714,37251,12348,0,1255674,204064,19947,37881,71144,82997,477,325841,184577,332298,79339,675519,219970,374,108055,500657,911855,12759,197235,582,1000,97663,47241,12667,219024,7398,40974,1923,260440,52776,396812,277235,89493,35681,7149,35692,176739,362430,248202,55288,388128,92071,91879,65039,283909,95495,79314,453721,274602,647327,2438,72984,147900,68264,74596,118583,23138,5155,101881,40214,422236,103310,152,309896,110012,17565,923,168275,3718854,131571,15472,9910,47035,29412,60276,7861,1692105,82221,14189,13866,83811,2996,90915,19913,4803,264589,27499,70105,133470,20167,437375,60563,0,1030,72583,66895,4584,804983,413976,6529,3281,301,10505,6773,20815,270,188694,147239,7992,96432,3979,5792,397692,108186,39862,229572,31375,60014,88107,21573,204492,185419,4040,188646,18310436,477,41406,259885,199662,47893,169700,59518,66401,152386,56612,199572,311113,60449,545386,195435,1295,5916,2064,12277,442,17885,1737,18551,412,0,23950,1131,510,52488,6373,180138,60474,219228,192326,213846,120311,1642,483965,50748,36775,179658,380322,185112,103645,160663,1175,512545,1857264,779,631877,92349,2702,460776,323421,352387,255660,603269,13058,10768,99316,32990,529315,146216,93133,19542,36686,80649,3464,123919,183572,446361,134062,447743,171329,417067,707105,536428,10656,36743,224562,76,49,130050,21999,28972,605,9092,1455,2387,96149,1315720,849304,23984,13645,2162,1515,1228,0,0,374,313,5042,599,397,851,1367,1020,104386,3008,32556,286,3174711,631,23302,2763218,9628,382503,5968,387192,58144,386005,151319,392475,862087,863859,361889,247065,588781,334500,431307,32210,417844,256374,165866,291,1114365,451,693498,556787,229708,174699,165228,197559,70367,295526,320,966278,4920,120410,591818,284704,1023034,68,51342,149157,407425,18099,6394,1049321,9480,13553,211408,97073,55361,213033,4277,28095,180943,103315,185261,115868,242952,319367,31352,518,353506,228487,171165,2852,471759,170918,356285,304307,93076,400509,60856,133981,339630,433078,432220,194298,118418,5529,2065,1541809,22418,160817,166288,8095,11451,511445,77506,1639,477789,154,136,384398,26140,0,156965,9659,1506,390665,58674,109582,135963,195602,656331,192698,13474,1265,1471,470458,798,422372,403,149529,4291,3853,259,482,420255,22333,3598,5064,52313,18409,740998,3133,207363,1014224,3390,487,142116,4953,126114,50277,528,4559,1203193,3520,53130,1115,22,171595,1036922,625,3642,1452813,1092305,610369,22062,1019202,508510,1087,22008,20562,218191,10451,19447,23514,9963,1525,667,362303,70556,299033,174871,5381,101952,205595,228858,257194,133096,150717,112285,1034053,590922,212069,177,151,101786,29818,1525,33487,431002,298539,52502,134392,303346,13836,192621,1181,1064,2953,55657,256334,131366,3121,172,18246,2585,652691,460002,1709720,55747,6085,2378956,4131,6669,324429,5050,4611,734696,627995,211959,85281,13562,213185,41272,455,0,1012,2758,207332,20055,696330,128360,372777,3034,204488,390329,60652,125952,315453,26468,351,240,1233646,165299,41296,82407,1277,191091,19857,70222,18287,11532,19070,58375,111471,144318,61948,619861,302156,1664,604334,19285,24784,839645,109317,189572,139488,88,16074,38751,93419,112554,456,705,4167,1833045,693,503,129786,23333,85299,360694,203518,1978,206773,0,129099,128040,107135,42901,296799,557,175069,2234,107,1209,103769,525859,222,254978,28248,346496,121056,284761,218240,552,4183,0,220219,370109,379150,409668,17803,130955,128242,69189,182703,111629,72486,0,11272472,303,63168,15340,0,107353,488080,2055947,30671,98842,136881,312797,497458,332291,6206,84276,320175,275982,149082,55205,80739,40038,1349119,121244,1063379,919743,3966,131578,158,6938,83321,1547,16300,385718,3138,173813,131792,225285,33598,864,210099,31857,1629820,5836,29003,13268,106193,576,53921,3388,543240,261282,77669,72414,4957,82609,309018,1276,70207,0,114656,15424,129118,6005,4516,1330,1402241,868406,210,500126,340440,33609,939439,278226,326330,21502,11363,212099,22859,1682,4208,10167,558938,13911,189959,29471,157340,416162,274428,120653,4330,15166,985,1204669,239848,814814,506187,1138092,209,1030891,5693,1104632,1103788,43489,516064,56209,329,304,35265,390148,202492,419346,9445,65865,1620,6189,71234,131943,14848,15548,713,0,34976,322483,12677,152,854914,199208,170413,2381,1575,109903,608,19588,546390,36138,62634,252388,45151,481518,7143,8191,5447,10428,67457,71330,2377,973,208329,0,26217,299,1710631,944599,349380,1042,316,258751,841330,102356,29967,17500,36005,91447,0,23883,20604,2711,269546,156875,2363,125325,2312,437494,56024,5495,594303,27424,170393,217729,253,21020,73835,88460,0,45809,6924,172629,110328,11971,194185,349574,17416,2704,397706,2034,7931,53823,751,82511,16414,89493,373222,75995,606326,202940,119828,374857,111412,964810,118657,748,35682,413,11234,308785,204002,191600,1904,52605,34030,1432,3564,1880842,168092,160338,359693,65448,119815,872206,14248,8871,246268,393966,341253,1772186,595478,751,239252,303,175879,90263,203480,15361,359088,274386,108667,386952,31086,72499,115910,6246,1380708,70353,126891,856358,6117,44439,70327,82710,916,2815,439,288928,164235,166148,83113,9190,221088,99641,153437,59831,417930,8179,153446,14254,135,301425,131155,53766,369312,2266,65763,233784,83496,51748,357170,176406,63129,173083,6543,136220,2929,672,51497,226020,515188,159,536279,129136,361802,128658,105874,35910,152,503550,1466060,87693,67853,5657,639715,400630,4260,409166,8396,6952,264,300,143,293967,54486,54441,49536,76,2779,77491,519,214857,151439,384607,122495,560,196486,166127,387666,1681162,52734,8588,30421,52550,216451,337447,538243,583,13079,14770,13996,151662,35176,3858,1714,626,160549,132068,160422,20084,2694,448550,378216,416888,233182,9226,21110,210255,160295,8504,181750,602218,1504309,16933,493,3676125,3557454,1246321,1470,430,369938,36435,1175,161514,315093,713566,25218,424011,108440,2476,569384,6334234,4940,88367,3037265,1142,63807,506904,73374,35439,828232,104521,407590,28837,224708,142010,62777,220450,183148,139874,303255,819634,70547,269718,170342,93229,73856,630808,306872,10447,89793,16430,36836,441,3253,304,60471,497052,168541,18534,61558,6731,491264,34597,34585,14903848,1411,127410,31695,663317,363,9190,50752,126065,350078,40409,4670,4730,190403,115950,132798,214372,152,247689,0,97465,84195,405894,774130,11286,10020,0,1730,771,243225,17682,269109,59549,498305,55472,149339,300465,1052,289,18548,799956,16083,461089,365854,106983,172398,94158,23021,312452,173779,858444,215647,31934,2594326,1243294,190265,160280,87010,373779,25408,67195,123584,250733,110810,80409,197334,6739,298540,10215,572677,19653,5057,143225,629,1570,931217,959,4420694,1297737,357096,345,186430,207924,32143,51362,158848,798450,7116,152,9754,433,21821,75895,6764,33781,1820,8880,58354,11855,158989,31210,79689,268018,151209,152,85110,141,82150,168090,7779,121767,13171,304,131341,47965,11328,0,26427,54218,57004,82400,102673,86691,66493,120194,1028,171541,39080,23864,142686,1588,1876,860722,9385,742,71492,38128,84033,441060,304003,324,284,1779,1869,162746,254160,133,152,62045,634225,157372,15749,267644,8006,533,390105,41138,176058,475341,511088,326298,137616,1437,554907,5496,475991,7395,7447,19613,805903,160839,884666,561274,0,21288,1562509,9204,96731,41598,3869,211101,163672,22945,49663,157475,7222543,311588,99493,112536,457133,1700323,308207,218407,107965,152,114098,17737,122914,190413,115068,258748,13410,56234,685164,23503,344961,98038,6403,859,45939,618438,97764,73127,642398,202184,234485,66682,912899,260218,130161,219338,944,339526,185499,40541,1304,92062,11680,57065,30610,274738,107701,1917350,687366,213637,542576,221162,46536,41997,2647,215659,1571335,0,2895977,1182367,2721,2372,870373,1649,2032,269825,15345,228663,1487,65656,160777,903484,871327,3013055,628627,223773,21875,26260,62355,400875,215794,1711,11178,930081,37217,1176,721,453,18359,910826,63027,9515,44775,108091,63436,1063066,68281,24079,19203,31583,6527,117421,1599,602,220449,97889,36005,381394,4801,507687,44898,249394,157685,15956,54373,66174,462,413,768791,12427,3393320,19348,4646,144129,881,27483,73365,92377,95704,144990,17205,416,2855,1822,818683,3354591,81383,143947,110579,7332,35326,139300,18659,82,965587,88051,155596,3551,67289,39106,38925,82589,214077,61462,85904,361675,72099,585,0,29344,12984,219736,158280,214396,207994,585,38919,8654,114621,240463,3692,171519,200,403193,16086,1645,93049,241120,11033,206119,218476,34154,190689,204394,149015,104304,113566,690,6852767,576,232203,292095,279540,165439,26369,161622,48031,463886,18204,320393,20184,103414,137551,29232,421731,2434,24212,1301932,1025648,180744,65456,261635,197912,235487,7674,445747,175639,23154,85226,177024,691861,86091,685145,71932,34980,467847,5711,41932,227544,326478,0,48157,30201,247235,170179,201740,585,3738,310189,90723,479672,44621,17514,1883,221978,6940,425482,6231,152,1905,236324,453200,260673,154307,99631,246936,20266,624487,191624,271746,623993,1773937,239964,218779,126643,323978,227,649,105802,2930,24160,316377,21552,2323,3164,92366,1455989,292703,54700,0,124022,29907,2633,3088,504,489613,4826,43413,127105,71453,24614,151333,4177,226384,353620,64249,180,1186683,86111,70350,636938,204265,52936,471323,357047,111609,288630,218329,476865,43037,141048,233186,236505,103,315923,1546,1655400,372,9571,7092,48586,17410,148194,206710,296845,785,145383,168069,285709,80407,249696,57185,82550,331787,443912,113990,170296,165624,132126,3670,234671,18754,1297,485208,1221,231055,52464,141312,239544,198736,0,185290,367484,16721,5226,58117,36007,119720,156450,20834,998,377,95082,30090,370809,88041,407,1693,28332,1138655,20681,123848,21205,27858,12950,0,269923,352364,123421,413126,8136,332490,940948,571248,1413094,2181,20468,120413,23735,155492,1163206,143273,8287,22380,28589,0,13777,333213,79225,1003,165,3439,183669,90452,60792,734668,281058,933,46184,249475,3370009,7994812,155855,2642544,833965,481289,188982,655195,2162,950,141,3937,266799,7088,237870,49879,699,412,3926879,956,8206,322630,20905,91818,4235,342086,235786,456,12500,0,3098,20331,12546,3114431,136987,171,52127,51953,493243,14053,63975,17344,450057,340595,240402,591,92899,5920,550,2800,431727,57126,234613,546890,177146,62459,59115,18233,955,348575,433,393,609,5284,17679,38761,968,611656,1603,92678,607,316761,579,211,172563,167700,163304,3464,141052,209887,138622,206203,86410,674234,853023,796028,335140,82490,36257,13236,6512,561,0,47923,151721,33083,189,449144,83346,21654,503,456,140551,1213451,103209,53527,292,176383,27234,210678,666267,125712,400,446994,70529,48836,510296,344319,668358,151833,5300,381555,1576,681722,153226,183120,2349075,193957,63413,178104,437449,36599,103133,2334,972434,837746,1450,164389,95457,383889,515895,210966,537668,443837,572057,81650,377,607,1116,21387,533554,251475,1196535,619906,129844,16561,19732,7597,143,152,73401,9936,43029,6282,932904,4882699,129220,201922,2059578,163,822,256327,117637,102112,43714,7565,300,70490,536,5136,188509,142802,67568,1751,21300,22354,2085,25058,152,2877,26250,833,118398,1478,14746,268641,105110,9788,4386,1658,42306,1033,86704,17247,615,55218,26427,47529,5192,371190,345,372464,44017,20830,133772,3548,73563,89286,1610435,17343,1862,1897653,254245,112834,594694,233861,23831,1734934,22993,136627,166216,845556,1464,25159,17402,585559,127321,175621,27861,82511,4350,1496,31418,2475,283255,416362,288220,79455,317523,334159,305638,3730,130059,63861,556785,70412,0,7268,584839,445722,31932,454,100017,207860,19951,633,332194,35618,1214,138676,31075,426791,667655,39428,151,343931,21539,62012,436076,48305,182673,218588,407269,349960,5339,191767,253668,381591,3412,750394,173479,99850,258662,3922,3517,274171,1280,831958,274077,86973,900,295,19495,1000067,460621,19236,380024,7572,76584,93698,1339,150731,3217542,32090,37939,353989,32252,267603,137,1221976,114529,462262,3351,875,152,6538,337559,238369,249431,351902,240401,213738,142101,453,25148,628557,358167,371319,45420,62817,2703,120302,9477,4137,271638,526410,25608,184520,16951,14325,122051,11898,3811,3870,19670,840968,170800,247690,181978,36373,507719,125646,21996,14731,40157,2265,50797,5839,9032,117357,44482,136705,62529,1197721,99025,10868463,13423697,49695,30257,68172,109232,88,15539095,1259428,178870,450959,637827,35149,125426,1068957,77455,17247,53407,527732,94181,2332,202181,747659,55240,18060,157050,117558,143509,92671,968820,172913,124501,972,531800,2365,196283,287971,36709,1719,1397960,786384,1334891,140044,45295,151703,1252,116801,352525,258228,3691,53694,343218,253828,130464,146927,155560,1587838,119670,108254,176829,175360,173720,570,1517,266070,266790,363003,152283,172941,0,10576,165821,33930,1355638,92555,153800,22475,305272,217306,154306,0,4995,350023,140270,28733,26561,13701,151048,136462,518923,216802,29759,719112,154564,459443,482340,445,65135,189323,188245,0,94759,241595,16845373,2579665,377315,596618,155163,131879,448048,3899,491033,545,785,203797,464411,244706,268355,133146,1172,200763,1866319,204849,298275,10644,142365,118787,36889,147341,231002,360,268988,78229,164128,1058,3590,0,853915,458414,137433,885671,2826,209181,1542,2671674,25425,134433,231426,732,83262,85812,123292,127588,190493,2142,465767,1007,139408,189874,311493,80812,22828,25131,88687,150029,958193,7692,40726,702520,662616,212859,161642,255581,18228,126815,36085,320397,10083,201392,406628,938,18904,111038,164549,116903,175102,772949,699930,4306,31245,0,0,3220,221593,117388,283181,897940,274255,229828,154449,507929,483800,2710,323086,77300,126003,75731,211733,568955,2848030,712893,114073,90058,544115,1179299,14805,116226,418566,598,227,2220,1429,18901,67127,349958,1789890,409989,111737,97608,276,1948,196712,738630,164,61191,1263663,624893,63903,375206,251484,5719,7364,669066,65115,305793,11565,544966,39009,104596,115483,1051,291435,12096,130537,247969,7560,40674,61842,4508,76098,138,126997,83644,111147,65858,927360,3544,244154,230,2257973,3027,515868,455818,44372,456,1680821,504818,119364,175272,136320,876025,987658,219822,47925,187759,1302,105062,8684,180460,208504,131047,114167,5986,154573,319547,106222,51592,76496,316467,55742,99950,2083,8708,474641,141082,406372,49233,126889,7069,149859,72928,647946,1618,79402,1967979,78928,119887,3129,239073,677993,3885266,216351,3124,364327,747,747,50384,0,19883,163382,2393,85768,31468,5414,1930,13020,123246,462803,145669,1345,241,53241,1270,164613,67987,70995,36039,347703,174082,4603,0,202555,207024,261518,213884,200202,157184,272928,309149,59573,0,65212,34878,28902,109685,11445,7917,717368,135442,299771,380457,52021,7803,0,3566,76100,144049,95585,3980,321203,423,68604,20707,2699,71751,23379,131590,110502,85356,37434,450,273,35898,6483,204424,637989,104711,341947,5312,177551,15003,88566,1054,108800,421095,88019,88362,4589,4825,432,12915,1353925,520691,241317,15080,19564,173588,7087317,33992,228110,207106,8467,109868,88739,278795,64096,1176,18412,536,66450,19263,43527,1210,2228,14733,79438,70976,223,427484,1272696,57562,131658,229221,278,152,0,40325,77998,176651,845,234534,354399,855106,2589847,1572588,145176,29799,249106,186883,3179,3637,90654,7251,370663,0,219267,456,37191,180326,16170,4066,5428,402391,382678,383914,2087,14561,60277,783277,3144040,635169,476109,139427,336503,1010,6995,210991,1180843,3014,173621,105080,277718,286546,80203,48913,160400,124900,114514,1898,118003,2221,16071,293093,5031546,141334,124317,123880,54011,229041,67937,50331,202038,1019,27469,685132,1608,118035,7376,110404,78365,62350,29362,3425,43141,1979877,847471,21290,17608,58036,127571,361680,253646,8517,34471,17134,593225,99724,145978,807584,122520,9558,153717,102537,7577,42109,356516,300834,21939,623,16525,30762,456,87162,166300,78034,123278,38273,30383,90461,1302,1251183,314113,11274,41006,1570,118054,12396,1546,176995,80274,196,2130647,190296,292876,6288,516054,482294,40576,1345,5004,138008,137787,292393,136498,244844,3203,9229,5684,34446,12323,593,307030,41998,16340,56915,1860120,82943,300862,29736,22279,875351,75460,55424,59643,186342,33146,164822,40725,30563,154698,45808,263952,31039,58691,249352,52482,65730,12124,34532,3721,219670,4075,707,7432,2262,51591,4581091,467838,122730,874164,38149,569445,75051,14317,117966,60727,181665,173166,3667502,298863,174391,658534,13934,10229,129272,343285,888,269627,587051,546020,5890,234208,32020,5980,14027,315407,703042,9369,31279,33969,60743,1288562,173097,168126,3945,626580,284561,237723,2589127,1949676,760899,16781,197834,325592,1906,87671,2204044,143,13606,978217,211868,205228,205357,7147,35954,319,6161,2795,3581,71824,599451,749927,1266,149349,364980,9922,5616021,7699,548,11428,6698,167003,32949,3339,103235,13838,1604,3907,1233,96356,196933,4074,970,999314,17601,22655,2671,550,362,965,31449,3787,1289665,460,796,1036,1027,652,586,677,12383,21209,58395,423,270872,150,152566,114875,5642,128335,461253,602,324547,2799616,230644,8029,49864,152,244294,139,2613938,14701,362558,101612,4577,3478,573618,341415,2458,8844,876969,133580,5317,560883,157306,31665,1195976,534032,129135,2727218,676239,35678,2768,92683,129719,69764,7106,76,194331,268110,165894,14019,17862,2698387,161335,263012,108821,5789,239524,287764,81426,178309,58071,2274,165418,111639,135587,111662,254543,59347,267593,129561,69147,811,312571,30811,831,421530,2022,141635,419,171139,5342,121282,83823,140002,2345,764219,255171,136506,18281,153399,1375,80100,59286,35806,13341,261537,45361,403215,338941,54237,31864,14967,57303,160975,43999,77084,52114,128128,585,6520,755,86417,122797,167638,200628,26980,77509,162923,190499,22446,5167,304,41273,787489,143582,605238,86750,1855371,1156,74275,51274,83461,14257,2700897,262450,803966,22112,105363,518,72009,130583,133097,4559,0,1394,137121,841,111618,195879,749915,60147,450378,5776,86740,6514,505840,3779,60,872,292385,677859,4170,1591,421287,1802394,450695,589985,7365,12569,122,71959,1848,197106,3624,157570,423441,2290973,236696,23802,5759,92674,1024,61973,4179,340934,6581718,205523,148497,1627023,2440,243534,201264,79618,1324642,603,318682,338854,146557,136773,159250,43065,875891,59335,23592,18544,16808,4286,278,363344,189039,376937,792325,98866,3266,148511,971,800,19470,3582,43310,168992,372,152,3129,10844,69110,8129,10263,10,72852,44327,1322514,284229,170672,491,656879,228116,14169,51614,102148,18213,898366,105045,209684,466,561452,531,272020,1923561,335446,86808,21730,483368,526330,1510577,60635,67026,26104,76414,14680,34504,4391,106305,295951,933130,2686,294992,2109,292479,857344,1005,290770,246437,1265978,201816,58511,6767,21106,2730928,197356,977719,2360815,47436,146322,143154,186802,408109,666466,91979,173367,123419,7748,659878,163429,71415,26079,30232,396658,457554,65373,1751440,503173,4109362,693967,243251,76210,1149,281161,39564,1128518,164365,517528,2293,938651,86710,2365,57802,7827,523446,857029,3423,2468881,580830,2056951,15547,1608,446,4890,140,41113,164,3778,167484,81484,1399725,244,6296978,5448,174928,200291,15739,303220,152,716,22834,126206,455465,104968,449738,527396,838,88122,93827,159326,30781,26335,1230739,55007,305693,294541,57250,8914,46407,46068,73955,24273,1203024,60374,127469,152713,6303,523503,417107,3000,25678,165504,153831,62434,207667,44638,152,476738,145774,204927,1753475,27544,821,125138,414864,9846,79668,354075,584844,26960,3462,454619,114059,62089,349449,233492,82017,783583,2388492,356018,378723,38605,110511,325021,0,35590,888,296353,12620,910325,477,22338,7247,319906,19492,79707,302883,406395,103603,279277,2135,22895,1825,215518,210301,373960,1549824,152960,377599,313065,44659,2496,67853,5333,145598,435085,2820,20585,403,81112,269744,15672,93500,22602,75650,21900,2278,380,13277,0,386,69,56641,83416,80748,79435,315600,25662,64543,167211,514219,3497207,1229923,452,250442,315617,197351,150537,239741,38453,45780,54711,208840,105295,199070,52181,197628,671,241943,3487,139215,47995,485,2694,6328,289945,285002,295483,74578,263,161945,1653,1713460,76633,100832,25581,121214,73602,1457,227931,38462,4108,165816,212924,11176,50589,396967,202940,102809,42221,10542,1937,476060,153,152,1298,42472,2036086,27134,91385,36451,151369,232516,15560,409227,88310,84619,56715,105887,363955,11340,414080,129091,44716,34692,626,86875,140060,129058,125130,4027,235457,190459,745,129040,40944,235407,700777,77345,61979,815152,90,211249,113,121364,46699,226931,6660143,4516,4876,553534,289831,110463,65483,6402,13584,145915,288469,318838,214663,35455,836891,218696,471557,85614,21045,315281,4208,239114,97961,30507,509500,4807,2081,93593,354263,259401,115928,163539,3031696,205856,1491,31067,239943,181569,137896,405333,787201,1010657,1855,91065,140591,96216,281600,5501,281071,38143,3556,683858,270457,555777,21703,20206,234273,39796,175483,966596,91545,105723,3070,720,67719,19609,141963,1273,1135,63568,248389,139806,1136259,232753,184789,0,264875,570,4703,206468,57,37875,6478,267209,576932,2389493,1312203,3993,5167,875,258451,66642,309394,419792,285664,137269,783718,109151,16107,791777,179831,432608,225852,2965,72704,12881,87641,101307,364773,785592,138842,138746,70330,3069,170182,95724,376988,6794,182308,32411,39734,752765,3681,62311,103895,123555,571005,146466,436388,107105,60954,18520,47311,174955,4281,419948,182311,75905,182657,540115,139147,56784,60541,351936,200986,114423,174842,97882,82317,650120,125082,288752,90666,70687,161772,11564,324285,670991,922059,987402,9513132,120047,43551,174001,2000,434056,144237,2523,0,1786,1116,219472,429611,484271,16343,508880,83411,412021,180225,84885,1774,274971,2589,290,254938,47708,89517,541878,473184,216761,84377,116505,139956,69746,64286,65850,1292,853,415902,150412,95734,405069,0,13737,10309,147432,46482,20609,160129,300293,373202,3520,87217,187064,152688,152,22196,121463,9462,56301,6457,85,88793,2673,374880,73378,73848,152,163006,180648,2234,5576,160308,59544,508430,16043,244566,89232,251455,550225,338971,53153,252562,9423,369505,648521,358662,107734,0,600,115634,290903,124963,4161,1056126,212224,70781,392,345118,1229,196327,276240,20765,156549,669710,156008,44080,295323,42364,8562,44948,282532,445,2126,411712,1204,152,33863,76819,120531,147836,187103,3259,899851,2590,309039,7167,174927,237607,783145,81233,677742,56622,9940,917,2289,415449,128081,30613,24092,47617,94813,270041,566,129566,235860,324690,50627,169232,26356,18633,55365,199,9210,1376794,6066,26419,89375,115,75660,7651,9344308,175830,123002,175927,10161,0,346035,294,953245,2215,275383,374410,1757,318325,74336,202404,3377620,380,216951,210026,144250,3467,280341,66285,221985,106221,211855,144489,13389,30550,202328,43357,138567,11372,19672,73926,8473,2516,96161,1209,25902,7177,154335,321395,156659,61686,50752,130197,4044,110126,55135,266022,40432,123033,170000,0,3111,9173,3603,121565,1595,54148,29754,49254,24781,243622,66962,46527,66611,471087,255076,78455,42848,1273808,271193,500458,1206174,12625,5950,805247,0,77132,355003,9518,89023,327009,1289,277,5909,263,117150,1267,63445,87432,397,29216,9322,48842,275852,179165,2992,10377,534970,233507,628921,686718,749335,710,1164051,986,141485,234482,550021,40979,0,215,201300,40530,45600,3009,39782,0,33706,265278,1312,26325,12622,124935,377670,197490,1732062,1787,61943,66270,18806,10643,916949,3732866,4606138,142584,327146,71770,560463,792124,1837,161901,239672,846765,696,28460,223,196411,503842,1386820,30558,14950,98008,269442,208644,0,0,227012,746078,393078,433198,366769,85946,553,43954,106081,1778,133746,315411,4900,158615,461639,194788,174021,135668,521703,122759,1340339,554,5962,312967,0,608,15671,152,1281877,679770,7384,739389,738085,3649,431416,112,292153,133117,372749,305457,16396,329764,264294,603705,120010,93775,1079652,979266,3953,239758,145821,138488,34466,32379,325826,35294,979907,175902,560,390549,1885,54303,137528,526898,457669,982602,43524,103956,152,2023,10226,138125,8425,137690,420715,4617,1175,126198,82926,83874,161,177599,6394,263618,2975,396030,35104,203881,232881,251597,72467,110920,189753,11060,233946,30938,331343,256318,271541,6937,160101,113648,315519,63639,128460,1062281,115835,270804,120851,44500,784771,470573,4950,9691,2040,8234,26079,372108,0,64647,94220,239932,16759,158254,28789,817567,214512,97292,77467,11872,294187,17068,3753,147708,42310,141639,352139,249149,238662,3658,192234,241508,121958,126396,356931,1060634,112933,49024,64911,1284,2046,4504,26148,1773,2082,232711,362880,27580,146074,595478,111646,82661,1926,44036,66726,320747,161145,34462,150020,735266,59528,388602,96671,31113,6361,53788,486278,371699,309862,48671,265344,36958,286245,80677,325989,25232,293498,248566,3038,879838,11242,175788,645,55180,451880,403675,65461,9439,41595,50003,3977,202730,244829,102491,101080,816902,163000,39063,4738,286845,335282,62681,427064,30087,20266,141332,269035,1066999,3947,88445,215498,7720,1039295,202143,77945,266640,158782,119901,441,195655,314658,29027,189569,1803,85313,48750,26158,233884,23282,153160,178646,6623,107853,36,188949,382778,9522,43496,10286,54674,83938,73449,12628,254490,492555,1059,36367,151,100067,161257,32174,93617,1140982,13107,601602,5335,154430,197739,49872,10162,282993,28309,1409,306516,24264,97120,333679,68151,67629,3034,119178,162163,275798,3828,6237,82055,82777,212008,803447,146193,2221,239121,13737,1581768,1191667,484111,139098,55318,187700,228773,9344,2717600,640,75423,4490,109502,194947,1354,711,79273,7231,3534,150128,63298,4774,56077,195992,1058749,315528,201928,462693,39560,212853,6952,331588,34839,5296,83691,196248,471166,88918,203691,108336,171392,216853,310755,61679,329369,4582,755147,59468,535250,180863,141289,392090,8016,609217,83089,36636,105513,134417,17608,6910,686989,872756,588893,235958,10236,63763,59481,82451,70042,68792,282940,847,192924,185676,339,253413,259546,0,33212,126013,77225,105345,2883,112864,678,242465,284,584117,54894,124402,283613,374,79780,3290,8424,27451,1617,157139,31148,671905,82509,133343,20876,0,46501,199164,263241,60422,60096,884372,16745,43119,8603,124129,204101,1686163,204747,54759,241703,23394,123765,3312,104744,546475,225786,237044,172115,193567,11238,236567,554542,250904,164,1031371,153997,65938,144332,166789,201,2520,7189,0,2491,10912,927572,36355,374881,47828,269,152,30397,254,71216,170730,8997,668659,464700,1474796,2874,162146,60726,65784,1776,343297,56728,4719,608541,38602,13684,432548,204786,249892,16029,23246,109279,500871,43543,482398,220795,264,499285,34457,12134,522,6,537137,147,365953,29205,437386,1596538,2492920,133714,47394,90952,141928,147122,99206,218936,149926,220808,1023484,2933,1277794,617,1093930,343233,295321,109515,323455,144674,794426,187660,279003,153015,176843,15866,1361,71327,238663,152,1163992,29971,283602,897233,25249,358147,40844,263417,40995,24032,26525,203319,92298,662660,239623,662267,20957,421204,425379,172908,23203,2886,2998759,79527,158733,782106,127209,490,4856,880,165899,92652,143817,290202,222419,3427,0,1103,747878,56,333,775609,11639,58685,686,725096,2350,11192,5461,19097,293732,534285,537728,23085,4378,886,22500,806,1471,130830,37270,72073,1337,200259,12042,175287,245610,254651,141985,132,237161,1052644,831733,3750,240660,144122,5058,192,25380,20191,303,44779,260535,93064,15113,2044617,1123,79520,300964,733193,63786,13260,743,1417,303731,66586,476,3793,44375,354303,142559,65784,97710,26697,8833,9819,348197,100044,21076,156926,101483,0,59836,8260,115754,236774,1811,208987,410799,446823,2437,24723,74503,276079,1047,3094,141722,257986,168578,187306,67879,184233,38508,473945,499,0,2939,577113,291860,137983,149688,1048601,340329,108726,113378,629622,112717,141200,247489,115228,365045,53484,16136,30861,21776,101733,168115,245446,108880,104569,16307,4364,29658,4609,41480,682149,16208,1496145,178069,99820,25415,804,322471,155673,229626,313730,16378,9433442,85606,25573,3396,1638,5589,23413,16735,152,48163,49735,1622,57708,2543,284504,244615,72841,17005,83795,1370,283910,696697,49421,578195,4323,360050,287717,76639,163914,29336,155772,85410,1940,16362,195270,292047,12423,270962,272601,428,80294,20644,11327,241144,343178,267,17533,108577,256184,46349,143990,378,78184,437283,405792,705059,661148,4774,1075,207894,103974,76267,484454,3576,2750,20767,4874,99035,62552,6558,8301,217462,361921,54573,205083,70916,191834,859,130,292485,616425,133434,9131,3186,265937,3521,627,114928,437536,2658152,188703,206398,534670,187,11126,842962,1322835,134249,282942,246228,152243,44436,189952,3402,590447,172064,99730,795557,428229,697658,71218,5190,97377,231592,328257,87256,8748,418071,198579,441175,40815,1179,47894,57081,119667,203439,373952,53503,0,6551,255443,132818,59941,143970,500273,1433,222355,14277,423057,128323,454,586,402,3350307,41970,6036,114016,398997,135396,3793,39683,105886,9115,282311,87223,156683,264703,38213,43027,274133,7793,8318,103355,19784,14925,2510876,234414,725563,239044,5691,17689,21579,532,250706,6916,2533,1800927,427844,41685,468862,361559,0,92080,428461,98871,0,167,303264,288524,40258,76831,75865,899258,602,4422,260879,421,149,22133,12105,136645,37408,384913,144941,26556,169972,0,304,297866,458039,474562,521981,300807,55829,15820,35829,130797,22,152,176872,537398,1482173,274790,169847,100155,180627,362052,573102,1364,205743,103162,35065,560435,151,73457,188933,52611,1482367,519389,154184,9670,662682,3489,18980,278226,179600,134173,238599,0,321835,26226,374852,1575,467,221,145366,716348,377531,4440,88654,2079,55564,15814,23684,343253,604438,4457,18827,6010,184479,97679,420420,100884,221,27308,32949,52234,1571232,21600,10333,15543,167254,43986,13317,97415,303241,122467,1351,0,28245,85471,222074,211496,448646,355734,165765,241,417334,1143635,83854,63727,107520,117600,52056,60170,44144,708,100014,2050403,522908,151,164542,455214,19589,34662,108463,7652985,176432,9258,33408,1633,637816,316791,207501,47914,152417,68694,221800,20378,568794,4583,1183815,348033,12729,833336,263837,977359,43217,387921,54644,50284,84690,63158,250044,0,37002,768918,131055,17072,390965,125213,742,235374,0,262115,91619,22188,73815,480891,179672,4982,1143,63322,254740,184908,277450,178333,12375,164415,96237,21613,72521,238068,148087,269789,2906,1108,266091,133173,175,520890,167998,28287,2543,170715,160347,251359,417941,174740,288669,240731,5658,209218,104420,2013,118998,185054,547061,3226,605567,556969,79134,3386,72423,44364,5977,38213,135728,507,81808,157,103821,88704,19157,172550,4750,92731,107761,19870,362802,67384,207837,378014,220813,25811,8408,757328,379,225817,309448,105928,168399,693536,174320,157065,565813,196060,440199,1723,212267,74200,1276,73720,1663,265755,4848,1156622,14015,287,157015,851,72048,433,263263,1173,858557,34980,587509,198,807229,1163,619,298729,61657,143943,39433,101773,170057,2479,139164,471611,370,112959,2157,17680,5366,906,94554,548256,243278,299429,128233,105088,6547,7697976,342363,2689,8685,4149,64792,482920,931,34311,27741,175,1566,0,40472,136893,83753,32224,50036,60751,61711,42828,13468,167440,53746,92507,152,414,61003,49035,26443,216394,88770,16248,60573,232921,355418,593217,112717,16073,39339,59312,67128,113183,252257,208136,87794,295159,125059,962,115950,417136,81558,103134,3692,80001,0,37736,419401,323530,684219,7032,100255,3783,99429,77202,425,94906,47160,38856,157633,216425,554611,472367,1155,23128,397778,1125,82796,51252,381346,255141,194583,20271,6393,481270,464856,207953,376556,527996,621204,756,269812,173927,438,47123,773525,163039,246787,149,377103,229584,323531,737836,31589,169682,502996,132341,431550,115371,296218,51219,182404,545685,259884,346074,1364349,534795,765794,27749,60830,368052,10556,8803,348110,88451,270232,70542,86845,227017,14251,158558,2328,3716,914,239785,16556,66584,204976,132223,142416,873,267108,47653,322703,9812,807227,674,132037,3724,570975,242721,121680,26674,154874,10258,82809,118883,412755,83813,206851,189096,56933,249616,18340,2113,497,36380,334421,577945,1402,499551,79365,710,28197,2211,22243,125137,324793,1299,320123,111382,0,443621,1482,872612,217144,61510,556,625742,63719,12206,153131,934691,708582,16797,576369,366808,8394,72719,242,346770,232141,49210,31778,38038,93699,113325,43266,19789,7304,100175,402810,27064,80062,747611,453603,14719,9335,89030,359909,765102,94783,311196,43462,185,797,3419433,228415,9321,449656,45769,445855,178192,104341,88563,72961,250716,267108,836,39183,28394,59970,30144,187883,52249,158536,82695,36857,65037,45965,45767,181307,362150,713063,124812,297351,92963,114119,25604,15067,58743,95011,205076,234258,30836,343308,49118,125919,43126,225453,239988,214020,3287,67425,1263299,59868,546,232110,476298,1645,531,6192,70827,269393,177342,334750,73161,65032,4544,134,56,14742,420221,10926,1631,19857,375761,306611,14092,213310,366447,6487,516898,221879,261979,32585,71662,94282,108363,114885,252194,347060,22149,20785,14667,243301,4670,1353,337640,701818,263889,18342,233900,53724,64121,9213,136653,1354210,2022,126031,4013,3171728,9,12665,389570,260610,140543,221714,417,1722309,356761,302572,232821,934,130,25376,9683,1108,1055891,136315,152,573824,35646,293346,315211,290343,115814,255879,272822,15544,255251,123,129078,195856,222815,43272,25458,95293,284933,0,949,49360,180367,98599,55683,324850,23549,2758,22438,25229,219411,675026,121196,124083,0,81839,934947,8231,496489,41791,2631,1510,207725,111863,1115659,169,0,172578,152231,140,48451,130679,300494,10879,68679,153769,120445,36905,124774,59272,162516,200833,173356,25933,323508,19949,18002,90874,317803,49302,86006,1301,4258,21232,82247,71236,337051,129,538253,176771,87748,19844,85688,40721,134699,180976,51399,94106,421242,204679,340813,4179,159980,33384,155229,156755,648207,2373,68809,51983,62539,257150,11699,175209,1316350,946296,136097,16746,137840,1877,18514,91623,80190,320821,167599,271088,636809,37772,222235,59568,3747,131594,270503,502895,1263352,147831,263657,2859,539398,2744,150262,581456,167117,277534,131544,106124,256785,443100,7296,205318,253427,2723,122454,829068,198508,27986,2336,5116,113064,514536,337385,28595,713760,5110,62398,65886,1552,38285,485238,74006,318383,425866,2493,872194,99015,198614,5709,210858,126321,114697,34851,17820,7616,230914,111052,74672,332,934,42690,317383,78851,416067,312648,5282,286274,20924,76118,50256,2926,39458,498130,501,107809,85813,26541,235320,8400,16220,324724,0,73133,287734,202852,16838,2906,56217,114589,168607,173344,59574,1460,643003,112117,98646,910700,17011,4218,4719,54732,532077,413225,203553,239785,394344,77964,713166,5604,20171,124915,986912,260666,7768,77007,3532,1813,16241,924116,678408,237526,896,173667,37162,69833,13283,18444,243699,376132,124904,8563,219798,53342,2871,2366388,7942,261798,155605,123377,1007,93125,146919,606,712,63680,628532,652908,4487,2790327,2071,2464,348257,15898,344750,23994,103318,320336,145518,22262,680712,40885,6024,296474,45411,151817,16851,92528,475646,138874,15473,220322,25820,153840,2420,216964,91181,91749,622265,1699806,1396149,519618,2847409,609276,404478,101942,211719,128896,1376352,142493,357341,452543,70366,2470032,152215,322439,69528,316202,188522,235601,109239,241164,414839,183837,130387,762517,575367,57322,61302,1836,9118,56324,89796,116020,411835,55193,4502,8537,115788,400436,68450,25648,183449,610573,124616,410288,196902,1143,238431,253888,2491,6868,151,187760,472597,58730,232918,45213,7480,3795,233461,189642,590895,11609,33753,6895,193014,293474,1392279,238395,171303,421039,9439,1538262,0,48220,33898,37316,23457,30003,473028,174731,221150,206313,114867,141740,79037,796595,16332,4523,30742,77088,87458,28769,3709,4184,449464,2461,692,1710,16897,495379,144725,118754,118259,5740,6322,38049,3407,6264,87787,4775,2958856,132955,77331,986060,434415,108187,23968,110639,60838,619275,344236,212114,63476,78402,21012,191388,87244,174006,19499,22492,31363,152,622777,896922,249655,171414,253067,8101,20055,1784918,939979,2164,234378,226377,291696,2575,17208,129482,38652,8357,5461,256274,42100,92421,116111,75,476350,17250,166701,178692,1195,143063,505,0,1325,2283334,433546,31070,6481,235925,136140,97839,118410,662244,18903,1220038,0,364717,360590,530,16407,266460,14034,103809,4878,33485,2437,192367,332,19,19876,2884,27275,220026,43167,81502,7461,7069,71864,115127,12077,35364,373535,1626,57264,11365,991611,1403,41560,53556,6873,155999,29103,1900,7778,123693,212004,502969,201610,69394,1826970,161491,596678,23394,20467,5524,19747,1141245,569525,163624,9043,74666,1240168,394733,0,113922,247538,355726,56746,140742,171857,10595,289648,122457,1065962,27116,94895,190738,353229,923,1021,3628,24055,319,11730,124450,4097,98238,64227,23210,35274,35024,4187,207781,22725,165979,481485,22457,31500,750408,1660,9283,256990,168892,182419,639,0,701824,99695,118862,180410,215481,5302,87683,152,135,1262745,228806,320964,2538,86082,114289,1460,51645,112719,356395,429670,42,85481,1371,174237,175306,117696,243458,652964,34519,39167,845671,107982,745942,20211,173023,116,189,369090,7591,19814,61212,106117,155099,411241,13007,248001,656,4591,200104,536746,76,452258,567105,205848,291855,484862,51007,163291,363478,1325,195618,6784,163476,533981,197523,1132,86349,26571,32551,79372,188539,3751,129157,69094,297298,16583,180131,190397,157122,5960,58679,155889,4880,43429,1795,750169,429952,12398,329488,62765,0,52773,1354,11190,1901,60875,17842,124444,142540,66063,4319,57253,437,265422,388409,39732,71852,11638,905,26951,691029,211538,5241,189239,599175,995,24039,0,13934,720854,6821,4311,10672,10462,1958,2696,2016,11419,11619,109387,40193,240477,429085,60514,26131,177611,0,263029,66682,55272,213133,119966,143,15956,6692,127438,287,112251,233250,37507,9162,18,1038473,205227,170266,189096,366210,176091,2210835,980149,60683,354,57372,2537444,69010,168393,145650,243026,439,256793,374405,12792,25499,90894,49,144830,111481,13614,23154,184327,770336,117,512826,31323,1383,366407,405870,349840,600684,730000,120911,191929,5834,176158,3617,28243,2064412,81049,7552,366541,2366,602,97035,21620,13805,304,20028,405651,78980,288490,57610,90761,2449345,336,241844,182765,143522,3960,7669,448533,2527,359247,335120,177661,3938,90375,611956,2009,651771,4986,134801,921415,1317478,1276080,4803241,2743,328852,412134,83193,284624,346808,82434,280740,120113,153644,107357,11595,66126,890619,333243,113687,2756,124731,168407,379971,362674,74372,2926045,124787,279,88427,1598025,96949,1361780,8090,27198,33359,623017,38457,19964,226109,4602,264339,496194,619,92339,1250019,16160,224,10407,60719,49350,218720,337484,11100,10405,32752,237779,282568,347723,1003,955,291158,1289819,5254,9135,368296,7624,65093,41350,9770,106751,8997,416635,4970,16913,8105,484,126461,575282,200001,88206,255268,22819,332492,1031,115557,244054,270332,288,1376,286375,15409,333688,78222,49956,19207,68777,94720,161459,14236,7207,263669,547,306407,2809,54191,28766,749936,796329,140971,6521,74558,176324,3027,294634,9264,129990,73220,7566,806801,179206,2184013,127707,112443,5835,54839,31022,2821,181840,15370,15380,1899,657,25334,3167,1303185,110093,344790,237421,5583,40114,4219,177308,411155,103812,13741,236063,146637,56388,218549,867,2342,2516,350236,241589,118442,286375,3996,74,733843,534,83760,111079,31286,291894,13348,360007,196543,4349,2729,149352,1183,331329,659714,1055424,531,218868,810531,172503,996863,150528,103499,0,69038,138738,46325,90890,696289,248929,102232,493,302,7255,87567,465742,67592,399311,354771,137625,100639,234087,189626,635741,372486,235,54708,1812,4611,165639,6846,296,277555,207287,2020,2551,35871,7105,90989,65772,11642,60899,6209,320155,188823,1222152,83574,381,716760,35555,217881,96127,479,62003,268914,193207,272598,125727,114266,198048,2306,1939,78803,3743,75252,316247,56161,132275,112244,0,126259,151942,162657,303,321481,83251,475411,93569,223249,384285,873748,300261,535483,420068,562,305,9458,794684,206902,290828,128357,378481,2897277,21276,56865,95154,129397,5905642,186921,146952,29947,324747,12650,30231,143604,61508,152,113,363684,222217,178886,149392,414891,28518,133559,257714,19409,112179,273632,1405507,114863,689328,486871,649525,161602,410097,17382,839,2910,28445,48417,124219,50610,394423,205716,93126,4491,830812,1291,913153,5346,75208,245,17872,635,2057,57167,50331,47016,16822,11799,8006,8539,81466,169828,118800,12436,24725,147524,66374,433323,249821,89498,37626,101083,66841,343722,233650,364598,201953,102439,54924,651230,494332,73455,100902,1174459,6854,154600,356118,458094,83872,1347408,164729,88910,736234,125055,116153,232652,52896,556075,87376,74241,21109,332783,88,299272,607658,456,257544,196126,11964,212933,69857,146083,863,230433,490149,119876,27099,14747,1354587,121447,87100,953284,370899,3832,1193493,656158,161038,404937,87578,482636,23350,63397,12556,306599,197750,35815,624341,400405,2821716,1343685,156140,4049282,457967,3250,13146,16266,46878,1165913,47648,483051,194562,22696,333107,180199,1362391,57031,750,159274,110356,185735,45518,77926,847956,10360,765,486,67,111078,5272268,1071,175950,950728,2584,1440,80694,87661,126917,603257,149840,127636,2395,304,1926658,1260577,110579,191350,280775,114918,196680,2290,4364,0,7009,156008,95220,74720,37505,341210,317204,472333,558788,5962047,198571,176407,1056740,14421,61507,145938,471691,387751,343265,245165,429947,64709,139382,69709,11012,881046,87009,258351,371432,221053,245970,1085,1322,53087,453945,294019,2366,42731,7260,6215,409039,297145,185461,53949,1343314,1059652,162049,757,49467,86908,751718,759,28529,62538,34672,1598777,225869,9787,232832,419715,126945,415287,349258,390729,152,471282,434489,192934,7851,265740,155674,184206,155936,590071,1017324,364767,19175,170546,22357,189278,127173,145110,141988,134641,49521,192732,38557,3082,557559,51304,71249,78524,71674,229252,20099,4127,63387,258967,52116,437471,136745,290943,182646,305481,92969,10306,692782,124875,1410,87448,362320,39184,29201,1516,293,753,19647,101144,435,7258,19831,286941,1341,23252,1439,261435,144390,81754,490,1638,3700,15030,5302,228,137574,166550,179785,108733,328788,13282,51131,281794,45460,307428,203790,290684,83598,11563,334752,52781,3643,128,195004,0,120340,3204,16361,1336,229827,53096,1935315,48026,161338,11267,13207,2147,174180,38822,118351,134327,458167,59693,1377345,248434,221040,179328,4678,2474,607265,7106,774919,8413,355799,269129,3014,3386,11627,182082,31520,440413,104131,1134,817217,237212,0,21380,5173,99379,875361,252921,154861,0,90,117664,628799,87358,174471,432,151213,297312,77539,385351,20022,5839,8099,152491,91232,189908,63925,216674,129688,365336,330248,244691,11976,381,0,0,92,2475,471,3846,77132,19233,85698,284318,24857,5591,11073,86238,99652,304,13365,1102,100449,849788,274,519456,882,76051,216854,172351,114929,89171,161972,3672,137728,110780,139678,1021,627097,66493,200674,118457,133420,22362,226166,27933,201317,1317,7394,50214,153867,1362,2131031,1576,210424,7804,153721,380704,756731,878,1008025,3465,2769,9961,3150883,334851,199699,61672,126620,13339,1351003,357565,175715,283761,954453,3063200,454753,371030,302824,327109,5304,1902115,123751,352180,336949,31959,568711,666326,9731,68856,11196,109290,2655,426,53606,448806,301330,182831,14109,3398,276095,47381,372640,13805,236243,329739,414478,959946,267946,17252,675287,224988,101,149148,229702,2563,301777,1951430,5521,70069,376268,12555,170572,102977,520123,17043,5375,99865,284222,116397,28750,28847,152,18878,17708,6529,389930,1982610,411944,31038,18330,341538,161,790813,0,58312,170520,10430,321425,345746,43364,11175,150016,407523,6025,73868,103225,87563,261,69,426,2451,228708,0,6906033,95226,229837,445612,0,58828,9746,22104,73298,152,1001,1003,12474,51849,353264,83404,514,732135,18743203,364081,14604,194718,58158,347344,120871,82256,221816,2373,10616,276868,920466,377484,668141,190693,20413,826585,336911,58,10006,138022,421,152,214,323998,47687,125879,271789,815,28074,379266,246,130194,139341,6356,263391,2769,449186,0,182129,890,38122,5204,2382,799,9731,1690313,240150,639117,18362,52807,22473,427560,141641,17550,245,477293,256145,345474,11666,272370,36273,2137,166626,2053,4922,116565,9537,7805,106193,113960,11661,253678,362,65538,951,184144,241418,0,53216,164598,82653,123024,242909,1538407,478861,352268,651067,27943,47457,226765,243415,120696,1074,149189,456,16323,69398,25715,16151,399783,60818,124248,99856,120592,48657,197,90419,256922,196448,194491,843824,169611,37512,103223,78068,565647,37990,237488,162232,250754,2668,9354,171775,47749,534552,1023879,212300,275195,2229,82766,154073,31822,7124,757224,1068208,205745,997186,128423,4733,227054,169721,331252,137655,12714,948636,792138,129,78674,176261,148832,10373,107850,213018,7869,659502,118,22016,139033,35462,98080,323438,43159,291469,32568,53474,8591,62464,26490,19081,139394,31429,20189,63827,15990,11224,53729,81725,15088,12824,29495,16410,11763,49877,170037,16000,640088,298112,117987,233897,24966,35,456822,508589,183312,655,604942,544154,28361,419654,1500,218788,303,132182,8171,136707,1084351,566578,314863,438,548138,36156,198112,146770,173837,376430,16668,233126,155275,187833,39942,170,92,28,666,12832,257718,6589,142824,86572,66904,314,567,95102,438188,10859,236614,319820,656409,1238,304678,360018,224634,290740,350,190137,2729,92,702,183461,277940,1505253,722,468023,262862,494491,337263,52588,1536,5032,106504,0,3426,1616867,176179,15974,264310,332696,215614,166791,119014,231754,262610,68327,273105,9182,1580,758537,167412,123079,27883,815292,104062,79417,89921,241437,175422,6840,197602,56530,158233,173732,91304,1182573,348970,156731,3140,14263,349165,182502,1843,735680,2186,170133,28351,2962,284,95085,725,417795,152,326133,304,938425,14476,94920,93704,612897,41211,5316,3942,49828,493778,203680,176217,29506,67234,147136,166919,165966,972165,381198,1228972,172877,85082,2114,87683,134731,143422,533106,760,366895,117516,119052,903512,103310,88870,104315,27434,113022,69384,206,4359,1096,110818,425437,328716,2797,341552,40842,2461,16257,64942,126508,337110,36878,30156,85161,25404,10356,11957,135890,15643,12813,24958,16949,44774,31791,136489,32592,21651,37446,29282,47479,63722,9173,6303,4360,328,2166,505,669,2587,73151,32556,6471,7839,54391,371544,118014,144828,748589,18188,269533,1783,93964,131255,133820,210812,387,133848,304,57260,519,2561,76591,10955,37386,57771,2642,505952,122206,979243,266524,449135,2120,78729,447214,366259,1595069,15767,764968,175439,4311,187786,50840,26311,17750,45622,363339,79705,11472,37778,403893,88841,3791,336637,55375,776740,1456,732,17752,19728,5374,949,12892,2775,14310,187614,580,85505,264187,3906,381733,140,420,1224,455223,49625,152755,96646,56920,2242777,81340,90738,0,0,6092,67910,54651,270763,52151,40738,4309,62367,95051,38763,15333,77773,182065,1509422,276493,209422,13866,39302,18894,41234,53827,97303,12954,26447,26858,17407,23628,41326,14916,33419,23873,55459,82958,62975,167580,22885,23323,33480,20388,21143,14838,10727,28774,15943,17608,53367,487,106635,52369,10883,81026,49786,9486,1001693,2005,3728,51464,49363,30085,30867,537665,1717416,140684,655,1455,8999,816756,874634,29537,380990,105103,2102,87364,77128,129630,45571,81241,574,10491,149366,386867,243096,161617,1611236,85,252363,1696505,556778,187683,0,14516,46510,81136,245054,875943,273858,35617,61757,50736,120207,3282,1266,388,769514,49676,1268522,864,41861,59514,99147,242878,31282,224847,760211,199132,392879,85797,155996,2879,131577,426175,5037,38,715,20858,347048,914688,148026,302141,9520,58341,39590,167964,13972,144959,1942,6082,8521,1138,8256,1067,1403823,2701,963544,346685,565,2386,74006,39254,86183,39192,246758,208141,500037,12548,2940,582,428124,4345,6029286,832,54696,3057,11173,18207,57468,22073,127381,131309,38573,29083,63488,17724,63841,127525,71820,8995,23453,49054,4780,34506,23635,14547,24614,29340,227792,31874,63719,83760,59372,5096,39611,23256,4936,15153,35305,89049,33760,163,153159,1536,521593,244922,144022,2024519,96802,5930,508997,50348,323433,5790,35735,130372,1716,56377,62372,16277,126837,6673,6360,78824,121415,87315,16208,278901,28467,11211,337499,292677,113412,124108,56631,259187,34472,70499,81376,334488,194887,365886,152,74418,30618,118239,48801,1310,2281,384,802400,238129,16089,18039,64775,601605,13923,190,10741,305167,449144,97374,707372,277221,447865,1738,26825,167077,285221,22548,127512,63911,209760,57925,96255,31916,699,26661,652364,11501,107640,2493494,1206,1489265,21,37688,65244,37244,439282,1342,2906,133348,66831,420365,7274,134765,5466,307244,2763,420,2204,1481092,99336,49585,26730,5070,4001,2616,4648,355506,4657,55183,141717,17853,129021,397129,841,1466636,1486,116902,26559315,309220,139313,326,940,1558,0,1888552,14331,22263,23020,162010,37175,194904,192345,475,26388,232772,308286,51005,841,1430,3247,1299899,2670741,1307076,208985,141918,3738,169331,491011,321435,290798,55433,21,263977,33529,12104,9754,614773,84960,176550,260,448262,284978,250119,452488,22060,207509,208317,11407,121859,48351,247867,15356,3759,9012,410609,93478,285,521,9236,255828,73138,2695,7553,416,152,1659,35202,216,48886,4913,152,152,973,853,152,1630,1070,2773,2233,332,1166,12716,36799,19037,79524,12146,47928,470744,13248,12894,11965,1492,3056,1102,51284,9701,25912,1138,5708,46774,120306,104483,37425,23108,53536,50042,34847,74795,115333,42469,747897,66664,79016,7389,28173,80318,2719,53635,48641,489949,43228,67265,44668,46963,64893,18087,372074,31486,70093,15430,62652,37743,65143,90484,29941,186965,3033,340079,200,0,1296,0,25845,126991,47038,215371,219397,45075,18588,143890,110773,98939,70758,2006033,585717,115902,17069,493,216882,12328,3196436,84695,28641,666,39872,8722,46963,91729,1895,7711,952,3420,359,68377,14205,733727,1805,1145,481,97,1946,30524,332391,93445,2202,9540,50201,1094,304,0,2677,1656730,20251,861,224142,29247,13554,100059,5852,43188,65413,74945,102552,29474,120646,62435,57635,534012,642089,2661,103379,115341,129,12875,19225,20771,34951,74782,68904,34835,44882,733,47926,2016,127919,12330,11219,11670,28112,83186,20062,104740,33779,15233,8882,30728,75658,44142,46087,16852,23732,23580,80896,72567,243,46999,22926,33184,69199,19610,26606,2144,153434,117568,53527,31997,20031,6818,51417,1031,143763,214655,45256,180650,69412,68511,16900,15507,14701,8264,1198728,38426,18165,23189,45358,75174,45251,52605,635939,325438,140363,207692,4039,95615,218627,130428,19489,179960,1104726,0,52715,225557,450762,71889,521486,29554,76,402,0,4482,21105,21233,225466,679,213085,448694,47606,214482,1198200,122579,249643,189369,773571,47431,28966,320344,3462,18616,259606,116617,119322,307130,590437,1463,1369,172478,1096959,366,122685,13650,700788,168,449191,18312,167143,463012,911,128350,152,2249,78278,139474,13279,73795,1492,39618,51239,73465,15004,1110974,29807,559308,3242746,146976,3534,45991,104873,104397,91557,10084,20196,137949,83971,2597,66527,14073,380064,387110,55758,351829,720105,70103,11923,12257,117828,36488,177702,35574,404933,1225369,839684,222,6156,298,25529,374929,7904,0,279831,733956,151052,284285,242356,20204,24467,13139,330294,1290,328494,360160,200419,1445,152,27,2852,163942,257257,248505,604619,106287,374949,467030,11060,164098,188519,5675,9714,134657,17762,155094,330822,116640,29482,129831,155380,1781127,19453,987635,125692,61449,166367,3058,333936,1425,430308,106649,27621,133,5129,1112,20508,880,0,70988,132583,83181,124067,25927,276000,436918,61676,57287,100582,181033,1917610,371806,200638,220330,276346,164693,232277,146,197976,89901,267142,15019,511437,29982,175192,182116,156521,90508,592029,35775,85304,31307,3326,548852,693,228,255234,23576,64536,39746,327592,281273,287443,156370,7554,20138,2479423,234846,310388,84055,210,501604,441115,55998,201615,20810,14974,76275,73600,5739671,18645,1636185,446580,54707,138592,475556,262118,563,1240078,1291267,100494,10857,56152,304,369384,396242,197907,137695,294300,923,18556,72384,2306,10464,67157,247826,639,7725,395977,152,101289,1060,249,5139285,13525,2794480,15974,735599,148395,319291,132032,131240,1520720,107678,104918,90651,1785,99543,177641,40220,94458,59398,42971,1403379,842741,461174,15301,459872,100835,110750,13004,318251,8965,878475,37991,1254723,198159,353867,78134,170621,153949,80472,297048,721978,793453,263266,77830,55623,52067,48592,104101,295753,134833,207740,19402,23705,4237,74835,290866,494004,174585,279437,266662,100179,118385,147137,11468,1384218,1019999,47062,441803,818202,54450,96699,13097,17074,359,107,1646,27513,25450,476781,363970,45299,138543,30345,494798,169057,385552,260756,134785,686,62138,224157,106952,124438,600971,53041,107170,152,139,63204,88165,135013,27971,106086,131948,42747,14215,459408,270947,37042,727665,14300,20125,46163,107105,258265,298830,129354,159705,172002,13561,56720,440,612753,208776,146190,136466,24647,41953,413757,146569,104197,3882,116974,87664,126,11415,0,0,1697,515547,8063,2064853,28421,323358,273155,1410169,2748417,388867,410182,717,1215313,393579,132507,163590,145531,144304,123855,225548,52681,40013,473571,121323,227493,1884,302468,415345,121476,12510,415484,636115,216886,300973,16663,2447,6306,33135,24136,34706,185485,0,152,122545,99958,89556,5034,243631,167931,21175,20848,43254,169312,124454,67011,1142,50962,576732,439622,357185,1066580,14511,25757,901,216099,399057,82620,48874,109360,50311,58921,213733,3432,44562,106707,64344,423953,407314,35707,323675,82,0,192827,127813,143130,174853,84773,14438,24707,100047,102683,197,5112,82097,784572,300928,62934,61363,27189,45211,59063,1717427,361309,149832,268084,0,6139,805625,30565,1509410,2779,143273,131707,30718,3231,56340,5463,5369,80904,699,171266,95046,172526,242738,11224,97025,24408,530,10899,309,2063,15482,224714,364719,578482,5718,3873,152165,396616,63077,301544,16060,90798,26630,9437,2139,8217,1166,122156,185717,344370,115404,17164,48269,169347,113406,234359,68333,43375,284630,4089,0,1168,101096,98948,39809,120969,563,92581,147583,602953,0,291657,5602,312043,102031,11768,102700,149939,23989,632633,453836,6853,2126,17088,84932,156603,71401,309195,652006,14612,347918,582,461799,83083,213491,327737,436969,6747,303883,363275,811,238186,91232,326580,811209,381362,90969,213242,110446,296329,114427,16752,4069,6310,407723,189138,0,133965,203203,416770,6023,978,52237,620547,6886,386063,1001,53382,12182,3089,2825,34270,193402,13881,978,298926,2321,312023,26765,110943,563586,118381,282527,266837,32059,346856,150854,24615,36159,37246,195630,18129,938821,103822,108802,75298,147591,14254,2524,1700,276970,196461,49714,52998,8451,309694,15834,158416,7354,135398,570387,386273,87018,860,16118,0,101942,141395,1126,9916,52426,345346,148544,146,1631,382249,4101,528272,48965,241374,747128,587932,50519,187738,2282,586297,236265,200565,323,26309,63675,56824,121095,289,108917,32783,569,402577,30153,12571,2101,20014,13886,112509,260,35770,25256,152,4411,290167,311575,327415,3448,35614,83775,441,72078,5883,81283,328591,317,15533,52498,679824,298588,445001,453,9366,530,1030,326035,237710,95571,81725,1383197,276142,128936,114916,59993,300,152,654192,107796,43573,481037,7852,416170,145924,148078,67302,83523,365645,263908,1879,53170,214589,655897,194238,9696,53866,71876,13488,41056,34560,11464,90214,893502,443515,15843,195570,28093,6567,48157,12749,171867,17808,21178,122468,250308,4690,897320,5896,124603,224391,44816,15566,600622,2370,47614,366879,52018,857156,5969,34799,3496,244721,872006,20349,447027,398737,49809,338,2007260,880728,193866,185747,172713,25298,35474,369272,107521,5140,18910,139972,132159,181714,250397,420959,566964,46660,557833,858421,577427,562,117549,4814,309731,129312,15925,150663,375,66807,137487,2498522,130362,150233,699340,115004,51807,27531,51335,51823,50944,85823,53562,314166,94141,17107,1285456,542572,1591003,52822,63933,257113,201950,108636,2413639,140673,128386,6229,445034,170183,4062,94992,1454,163388,9833,69765,192339,290,160389,465535,60339,65936,72910,77709,821308,49213,402881,288619,37988,10832,2236,175872,320943,238147,517041,712,1732,374448,629,41312,14456,926,130846,3300,527619,207366,34297,151871,84384,118743,2654,421833,333934,3038,66270,364,161732,157529,44631,840,249183,19597,8799,73453,47248,30909,406,241606,2283384,1316,55462,136390,3856,766408,0,84992,1872390,168221,5779703,5049662,750,2634,9696,5766,1252284,245924,535532,2151601,191052,3771,451992,720693,34068,61303,171198,34977,117134,127875,85929,180378,99751,235180,72,7940,885,296,60368,6023,409983,442279,184267,148195,549851,352793,56348,107338,171,98320,355642,262,343937,29933,56496,164900,0,83412,10520,325352,6544,129887,26001,159620,5575,156749,2791,219308,85998,1286,5580,205552,95371,32863,29542,333037,88378,0,140042,93291,20864,7760,274005,1703,747302,1373800,1373,1172,126,197920,20876,982417,12528,16430,105564,11423,109588,410530,582201,155974,419,2660,3528,515401,21727,16676,1686420,50285,1639686,53071,189345,0,122623,3833,0,423,203317,188043,1230,364212,26506,6636,227383,196,160421,238967,321310,13127,13127,13322,16574,13606,13128,13338,13489,13128,7795,9620,84320,197114,173354,1607,117348,242644,3859958,134988,5300,692708,13287,5851,133371,51757,2141,43618,161328,17922,121464,144737,148091,150012,109973,740916,121586,697225,26886,76270,652789,131508,10490,1244,3451,1792,549354,361332,57968,230224,3261,2088887,1563608,174945,573262,9335,959301,182812,388844,75869,256275,285429,648,5024,10192,1073,45908,65818,30783,67788,29278,311220,457421,248658,19135,148138,19789,24193,72736,832,16986,410292,535,45809,38044,940712,346686,72611,1513,48407,1546,556504,142218,1491,320861,98574,4324,457,1031,335323,387925,29609,38003,219072,242815,496019,667,128286,17691,52426,70860,58045,203987,133954,47675,314177,292034,536217,565202,196158,257744,455,432733,323545,61375,794180,135589,121843,21746,3057,241920,130,181821,237014,510024,121515,343283,256592,10546,675,57191,59106,324219,1063,1038,191381,229212,48888,141610,1976,0,45335,3937,190504,43796,738556,118156,25602,45766,52298,96647,109432,4290,376,10382,125918,112432,548,3733,1025841,665424,455512,61820,9898,40331,102274,106442,16459,55129,66220,138979,105042,95038,270763,175775,119103,1850,406734,144171,389316,257137,1037616,38823,76832,93922,2680104,249,17209,911246,137951,0,394865,1404232,251303,9139,55783,29735,179855,8380,30278,705,5841,5080,443990,342322,37874,700453,22349,302,4585,4540,3187,50375,319,95911,94811,287066,7464,50524,265194,217453,824110,171275,214602,10111,391579,165067,277812,150585,4394,112513,40237,57216,30610,465276,493343,264524,1818,302733,308817,284786,157529,44580,152842,248008,111065,822455,166796,15712,758376,721,173778,199674,91197,240819,380,164040,8447,131335,452478,5968,540827,213406,137500,112882,1452716,174444,186260,11318,535777,167420,452787,3719094,74845,290376,54088,136325,60819,233781,193114,1704581,36774,25161,710859,205010,113366,64075,707218,151206,2789,98141,162081,263995,11856,1502,107454,530,71357,351888,1148,52247,159169,7200,103075,492637,314694,737897,415149,478502,84284,294788,18212,749671,73217,125025,94734,11118,34257,40243,230788,494,237943,268,160300,1273919,185102,48029,754319,20103,4372,1265201,74639,63823,1723,203949,439,1274,11007,0,900,255530,147898,3984,117402,470978,1273,68,13117,74106,9026,6990,259788,142702,15697,44716,5395,24946,850542,766315,220482,224545,274703,1898,167679,122444,152,230582,207398,19982,7933,45102,48441,19801,317869,553984,452849,402016,408505,261909,416442,245786,394780,642,683,216140,259558,40962,287940,198551,49065,292872,84788,473674,191323,468146,367455,240628,12658,111898,346014,117738,27321,2210,37219,649485,2634,32609,202905,242519,2517,43090,12368,0,390087,14234,84674,25466,384243,2648,58933,2438,12644,698,114142,49381,6808,536722,7408,334414,81053,199125,266154,1542,684750,546669,2984962,330691,998492,8207,772952,12570,298,28022,28313,38717,38398,8153,1194,99721,157344,696647,134119,128599,0,282496,415957,111,1635749,647681,20967,0,484314,574,62921,306549,9060,44961,384074,182304,117368,223110,774,152,452617,145,152,151,3289,442534,7637,451,126804,89622,58209,234182,114480,202852,157474,53481,254929,168024,740299,355366,4612,271637,26243,157479,12996,345378,4323,192789,148725,72916,6,16339,164,295459,300870,651,145,1556,0,411,1438,83359,48077,414457,341973,4650,81606,301,61704,2589,3752,170,76665,182022,377120,211748,1898352,313472,2246729,507659,1299,50309,184869,75209,255600,376833,17351,158613,721,113681,1509,839252,224887,994,21377,182847,300042,177933,1347,124654,129683,265989,285,837,134603,141679,390538,439064,359331,9691,321957,1772187,175713,158911,1189754,490524,197805,199852,8429,1008,29441,274933,196309,217713,146044,120546,59375,134198,206715,17006,267,4770,85847,66114,854069,280889,369654,113,19254,301000,671190,79227,341820,265136,78522,9389,22568,11665,513,1110,0,1245,143780,750,127530,147939,37923,10613,94034,975704,118703,664,689,144514,1044,474,3664,852,42087,76682,31571,217954,54419,27653,226209,844353,843,139154,811627,836943,124092,503882,251803,85143,411342,39231,0,4169,1047264,178309,57879,276,38992,2690,999589,403928,811936,1061426,25394,172716,232997,1339023,454622,115460,4518094,4939089,1137,21559,735105,242151,731680,22268,29468,306204,532,365886,128752,406961,121435,354867,10143,279100,2506,197344,514723,496862,127931,311828,286629,49437,88830,303,181814,755,69607,66292,537,346655,87572,613210,85236,92607,168772,257422,318160,7533,1258899,51016,22544,73908,17649,143621,300000,72364,220134,223515,274184,169451,364429,6840,122682,5541,28279,96995,128547,668745,4445,1015,548443,189506,290466,11531,557247,108853,68359,85608,997,1221,50611,3770,187007,456,358996,33096,4621,40406,280278,76305,482750,275560,162966,3545,0,665,126554,16006,601750,0,75,3864,207697,40329,1108,235145,8401,175775,9220,55736,386582,12935,153087,210265,25281,416302,65563,879167,264182,13009,1922,613825,37362,152055,13214,3563,1281,187464,700,260,54821,457700,580,877,7400,302514,105246,173002,238990,2481,15309,364160,71056,223533,22446,36512,94485,249852,0,38240,87,76704,2608,65311,1256631,233714,4599,961,520928,152,3938,184499,39617,132902,18793,43856,161505,350139,540902,5075,2984,66751,203168,543980,27743,62911,18994,39581,558,1235,206043,243572,42536,32006,10368,201296,792287,681046,8558,196,229399,222244,593823,91025,146654,170767,146749,490870,152855,87535,1153,384329,875,455,4370,1693,2876,315531,502782,11233535,6871,95391,345668,110356,159377,7876,7570,918486,343688,743639,92122,320744,267306,5197309,236124,40311,647973,169198,247,149706,99243,148694,336591,30281,1325,14337,25117,123732,155555,448,126486,109543,269434,1652,342847,75944,28599,3075866,85359,483401,390524,29700,93844,1059467,132632,22824,87821,192648,5022,46703,795906,476328,460140,669385,713,34523,5132592,752,5512,95642,143775,280679,594355,2276033,45092,43770,175278,8213,4599,115347,11320,10335,24397,2568,473936,363777,1445,4002553,63749,128548,224097,198913,2317098,318959,7048,19643,78667,236729,184240,347920,289419,271,82399,641708,9430,121370,154757,534523,146436,12889,323761,467969,322154,415541,69115,978067,614829,40355,217553,191093,860551,260121,134684,11334,5033,442321,152,2671,3274,2077,3969,163652,58078,137160,193328,11742,133100,104063,27296,145338,37203,283181,826,600,2878720,182988,234186,372725,17322,873,42733,665290,156975,179995,581,5029,2609,22408,237740,352078,212005,701,126337,164326,11873,703,251864,172,833247,0,133688,899,1015,618750,236469,152,9067,196276,39809,2464,416252,9234,215912,48732,142961,219534,198636,2402,246157,76389,122288,164307,523778,387,1586,4518,8709,250758,593667,178529,222059,240775,787070,44054,408809,614671,3191,0,480792,165391,78610,508316,195917,533,0,116558,429614,13126,320831,1930246,16711,131901,59102,945,13533,705,106250,285691,1785,138884,172833,0,185447,845473,387056,226855,301,1074125,7408,999,116,56385,21656,135917,660736,151,258288,1388,138964,233125,292030,248988,507751,104892,621502,3765012,152808,112499,184396,140278,12359,16681,378403,49462,45267,3356,560914,135001,70223,237636,3087,312664,1843,0,552,12422,28366,289417,282798,68234,1721573,780082,946619,83119,149759,557378,993,1642918,14263,487588,50981,67543,2323162,83691,741525,330252,122352,414593,24245,138877,496,356143,849182,487131,398636,228076,732936,38619,113702,30675,196484,209804,436534,2510106,136408,51836,503020,85637,288944,160393,1984,6980,254482,16660,247632,2989,101397,160465,218398,1966512,51382,298908,191071,7698,497809,138706,35397,0,1972,163818,3715,327695,356451,3738,363601,2897166,436408,1426,92726,383533,36656,105869,249867,144600,81017,16814,7044,204211,2035901,14566,30890,358836,227441,1005483,215,10731,1791,120532,198423,127980,250651,728854,156282,220116,44113,108529,128307,386788,249936,307883,476,3048,16732,50873,44995,3552,7165,236769,375847,64472,610461,152,1899,120265,789576,2519,48854,185755,21045,19792,1074486,23838,12538,234399,1130156,34940,298181,237,313999,41075,316258,1811763,210435,127,1025,10406,318877,2616,25217,73674,18595,65276,548292,200851,317359,90119,163057,17224,16485,73608,22205,29439,14596,123388,80487,7181,261,448111,1266877,1891779,29905,7342,75191,270940,258068,693,0,56729,9889,307869,1017,63011,5505,18659,67352,14223,9911,152,195174,1678,377,697,181,1267,12440,160344,104030,406605,370693,18690,97698,398967,376792,77596,3030,270293,223,356385,2286222,5302,1346,136842,49175,124,463464,71027,142200,47924,48657,418855,17256,608,230,57344,504458,984,124391,295,20735,166534,355782,257668,188696,15941,610964,93747,689274,226501,258592,418779,441454,736446,381999,1795752,70901,226595,17620,686,86939,332666,1857539,2570689,126945,124657,135466,392617,248,5386,227556,74939,17537,208367,162483,256516,481,14463,4058,323689,11413,152,9316,60938,1383309,1505706,431762,580,1632690,85092,48332,278412,45901,11379,54311,918568,311748,362343,5027,95337,100398,202476,3869,15412,63477,141554,106601,157951,51871,102885,293177,258399,202343,159994,4267,72892,133925,725,168328,97382,368096,101361,1130427,108064,11906,281325,6163,272833,192769,446261,104772,293478,442977,64267,2404596,2384,913977,2443544,178454,43442,350512,310058,190682,232709,87751,746,2914,72014,36295,191943,46295,70849,446081,1492967,185368,7002,20049,8461,84594,7602,856,14916,4719,0,123523,310921,686,112599,8422,2660,259974,22392,1394,118994,532172,186676,182786,1006131,59605,146006,121856,138919,290988,48981,113931,680972,1856,4373,23067,609424,20280,1027,0,247,163283,217488,365390,2413,437486,440895,23670,249784,165851,294286,7782,249128,903,236470,226479,212755,721840,1431,170461,174316,270488,299417,1982,2186,153451,43589,9367,12079,203325,260921,54598,40544,27833,5253,110499,866317,20197,354017,172860,558,3870,93483,445424,64680,50934,211981,765,44835,32384,485,23342,384588,629,302100,117764,100321,187850,39933,345998,91369,196247,294233,333037,8726,35374,301749,212522,3117,159480,64076,439093,140857,765744,37603,109193,196188,247626,406626,152,180347,297327,100666,594,1006,15953,46638,3865,894,139381,958,14204,5983,317810,89855,152,5669,2524,360,19652,1054,187019,92825,1404951,9122,33430,206447,98591,53508,15270,588511,286847,18218,27163,325,7696,723,490772,1527,5022,1846,141,88857,323517,145978,137605,233171,1242,129780,26635,20834,99528,17299,912,192817,1836,206965,2642249,273494,1815,147432,50494,0,10277,528,798147,993844,91157,11543,28739,996,40020,52833,36902,140266,41697,438458,207274,184307,90226,535366,109149,78113,4518,94337,62752,414621,13611,496516,323233,1041,301730,78540,1720159,418,555792,5287,170589,124541,117878,721,5449,167340,550658,442635,571,206760,76,3272,9470,49784,33955,335708,167667,32695,34079,527063,2660600,7324,860605,155455,89798,145776,721332,1210548,260226,23922,22030,147389,138676,1268073,569137,283420,319784,133480,338,71600,9754,180063,236386,1378166,149586,479,2107,147995,358897,48269,19892,578025,187557,380,1996,356017,35932,480623,225840,336790,6431,11427,855017,183200,98445,138323,140884,565,86544,309291,869060,226924,158588,903,5608,54628,154598,220533,275720,76499,219506,31079,6132,45794,0,63589,359124,8319,805700,5454,40701,85836,168092,549,0,123708,545130,53,7037,30505,689081,457270,152,32743,311502,142322,172343,347,528459,283384,285374,327398,188585,7768,58526,863499,529606,144158,96070,66602,518607,558307,150,401171,21972,20555,482170,34864,29444,198487,140908,155070,127654,85572,547403,424,18028,349630,106661,343204,12211,108813,164018,332505,421676,316,108290,14519,68296,18560,24311,18343,86366,21,43747,18310,1399919,73364,171034,6486,265900,286726,537479,759,15836,129021,145953,97693,403043,2439,280245,44864,2403,1044366,40777,6072,108213,103610,16522,36952,269669,25061,471180,55073,48382,1459,4255,93567,161018,66544,196,471038,194686,27478,191389,13770,0,2337,292,829,122123,10568,169786,189892,9590,112666,28744,761063,34545,384027,97798,161928,76,38821,69101,38491,18957,75104,563150,192216,130123,73069,7244,26814,497374,164,306,106742,450763,145908,112276,219946,193208,124562,72807,251823,208903,2009,356580,83344,401860,75448,456,823,318473,159068,324029,1684,77173,30257,100,244,66596,435342,162336,8944,161958,310961,359663,564841,1159910,269412,2292,113838,579,11616,810968,1691276,157443,32707,163073,5123,106844,23083,73714,189192,19149,138292,91726,89441,5160,216416,148683,536543,112584,14733,39733,69342,189645,0,2168,4770,2125,3458,5802,7205,1637941,41332,8674737,377385,13599,110521,5454,144,3242694,20750,1055744,5162,187754,7208,34840,19787,0,44625,0,8638,852116,27077,19157,1273,2054,4794,348929,264630,758,837,684716,98480,191706,105276,49726,317088,192528,2312389,55461,54798,4081,375083,139864,533277,1420,43516,603383,8732,115880,281362,169835,76,28905,48961,64415,8813,77728,511720,216959,308157,76585,91805,247500,54456,175729,304491,210250,1323639,47217,64481,46698,12295,717,36186,39687,115415,370808,7143,198000,230364,104558,723534,85532,596785,207943,139708,38022,162675,145420,14858,0,299914,581075,345770,156490,166219,14895,145283,280169,90592,23711,307644,296388,1020,125394,11715,562135,43261,121639,864204,105617,302509,243732,227221,506664,1495725,299277,234921,15129,555550,1548,247731,747,441,425993,63426,74672,66959,38524,3826,143172,86471,4926,31596,40668,97278,42907,2772,557326,8596,404444,957314,7174,219809,37619,248429,325887,7082,135351,134958,423,8359,234735,98898,338456,273460,110692,57397,4999,5095,20489,1067530,91268,450,9161,74178,779,340802,179325,51148,59493,649436,111446,46744,112680,1057,78859,7429,150766,346303,259295,476936,279876,70142,123415,29889,73466,113304,43932,3824,40556,540,650638,468543,100205,23284,114963,92167,54000,209055,9604,78048,82590,761236,21080,128263,7401,59385,1434,31673,51830,85145,632,292741,322841,2345,40663,40787,258342,2725,249364,279349,221516,117928,93739,70959,116824,6409,304633,325167,429979,40401,7630,135210,8930,660103,385753,284546,167930,8370,225793,1111,13533,160414,0,702,119551,82881,3155,15070,0,178,48169,115888,4863,51229,51816,5869,11299,20179,284969,1477,341132,397795,25996,240227,9880,304200,26762,66583,1772,304,6669,82395,184575,175034,52368,595927,64687,474958,112285,421414,183359,488,286466,43730,99,53692,21008,165388,307887,173,16370,152,126939,86154,481165,1872181,266,641,114065,960,193254,557,268,304,402315,22751,908,67200,5749,91297,236138,313471,138241,103132,22950,14348,81878,444442,2859,1785,4091,0,2719,1809,3035,390,9261,45600,33132,263,5941,89353,9449,671425,92353,63229,6,144,331210,408335,405,70356,165280,144902,10162,7307,1719,178026,1023920,25015,185100,3798,17046,518,919309,1277252,336170,21,265787,56486,13899,244143,176350,191768,768,858267,35042,0,621,1673,76813,811431,1749572,107910,79173,17511,732640,15370,50310,130177,3567,26770,16157,68071,80243,87330,152,5327,361356,13535,139022,83753,294640,28183,25942,1522741,76724,62165,301909,105187,4930723,1676390,449484,34885,98913,40353,57419,21973,549793,238089,784482,29279,176262,35250,58357,1183307,12980,0,146884,6729,479734,1437,8122,380,159443,15500,65756,137942,855767,2746,5467,55247,15685000,142144,23576,2441,24310,129844,249023,325776,13632,195101,230513,19243,70564,96325,258210,170946,1010511,62706,10301,114345,225537,15877,7162,132708,153234,16227,31720,76229,35312,131727,168455,7509,152955,65780,69698,793335,10232,1278684,138307,0,80887,327089,81874,44939,123525,165528,44977,653,4588,3155,28667,69885,456,482219,99238,21545,150278,54384,195027,146419,336940,9443,1245,3519,0,1926,95722,149546,818940,2048,647334,637975,219672,13877,41392,20610,419,3460978,3700,114771,29081,73261,4203,652376,26456,387420,84526,47561,1070343,94037,111738,59037,49145,11556,99841,106569,770348,499651,62912,44461,532,8565,169919,3039,31921,262881,934,101733,171604,60664,653734,108013,67364,186889,1708,93857,321903,184719,230080,63179,118555,106763,132223,330331,3638,8264,39501,227626,267575,64561,35439,44868,74276,57555,32641,125050,61879,468326,55658,44781,149,162592,5335,730611,1419468,2260,88871,159139,10981,8515,561,121474,5883,90461,1074,107144,273011,12317,48190,5914,197174,405,0,26278,73025,87701,1002,158932,110826,24925,18740,262288,28566,143,22006,373195,155100,269183,816,334036,0,44081,322581,42201,62870,91854,2508,4745,151726,145545,60150,461890,64922,0,242,87104,166421,813876,128535,157274,68457,212453,24664,22242,972,73656,354127,78629,3018,10229,99188,81709,109164,1904,6806,304,0,390377,56214,857,63970,276901,6155,195023,267,99492,29192,49827,201641,32243,608,148514,119424,57055,30946,6005214,150266,210405,70737,15265,76364,140572,1213,1080,43081,170229,31058,87860,186910,10909,0,387406,2767,100011,2805,107503,667358,345507,10931,449745,76957,30952,17020,68763,21969,259776,11532,5644,348,394211,570169,1346,232452,28283,65344,156254,40126,31638,25311,10845,239910,128396,13212,291797,35353,325122,12521,625,38941,146753,84941,429,56349,540111,102198,800885,3970,87315,329524,560,1822,747940,47496,131942,255495,144975,103398,167034,157703,75265,729,0,31849,217488,79629,349785,383856,353540,492311,428128,379754,244506,233605,152,48782,15489,66245,556,92868,77348,204145,5016,19795,136087,90455,52651,132408,37504,836429,425983,148559,115254,138447,152,276526,1598385,551838,273444,79595,15493,1323316,60558,60769,565181,339,1427027,176158,879447,288,143334,110290,398975,169855,70441,901808,1555728,15210,115831,1661,178610,15559,10270,152871,429253,16417,96673,213,146063,152966,105410,610298,18072,151790,157612,143714,120200,0,198803,708,8635,9824,39944,1192,201917,773155,1291943,59219,117,443,2016388,1664,118311,30620,103938,308960,100962,3678,14876,55958,3487,189910,38647,44920,92699,129189,2530,151579,92173,56562,173397,37302,995,102097,70461,17254,6475,156729,83200,105303,68645,112564,272796,570737,457598,21068,1074118,201810,22175,17135,54592,60538,42145,156944,98064,97957,2865,5510,34027,33514,46414,26653,45612,75525,175931,51459,201288,404434,0,985165,278551,61322,66128,539944,332885,384,1691,1050440,108946,87284,107319,85553,490204,108398,239647,3464,11115,911,89402,441236,166182,2673,43186,644,1748,156630,117331,2860,843,27757,136570,81,253463,305269,185717,186901,227809,154093,220563,79864,412352,21556,66621,140298,10174,295754,39244,134421,186893,122611,217199,6557,95099,71281,146746,30858,72588,149,191399,713391,1851284,20081,341404,25811,509375,150,56497,517594,314513,239500,77844,20167,152,255631,25504,23262,9795,83913,255954,25436,1095,120645,7043,28982,201138,272,423335,26612,3184,6618,10575,169707,449406,776559,8442,1392515,511996,369666,694204,151,86400,83286,259135,68712,56863,402,767612,19571,171740,115209,56013,69562,134031,142666,558201,212287,2097,313592,8099,212744,6663,65412,42442,180083,181900,125569,31088,626068,190352,0,173344,267646,404,4895,117145,32913,278797,37760,308123,403792,251815,269135,87605,218562,104500,21688,240801,285336,970488,70628,57913,173831,1755,41005,318792,46651,102727,8795,134508,126756,89982,133461,153195,129286,25255,29974,11044,3986,186611,377069,1888,740,70033,839,34112,491994,93323,202660,115741,366768,2539,72040,68419,7791,1176,79484,128987,0,293505,721,441,45127,28238,270952,3077,87496,30535,325455,16916,544898,59424,324086,1247,163789,534532,26075,797083,10473,393165,8888,307895,56580,237830,262320,167254,197260,357427,210994,194423,37128,2826,6935,1072638,1772,654043,1986,525647,1031,263826,258120,79369,463605,529,4204,27643,182808,4744,306786,7823,121958,2377,1465,186625,476928,12165,497044,604362,774,648,1045682,14028,1843792,8360,183887,830390,355195,4503,4501,5735,63117,117206,259489,297121,96053,452,41441,162195,116518,383515,225316,131247,400,720533,124058,174697,182067,373427,273107,85313,182496,388179,261866,322547,211930,256218,6171,6378,6789,6651,5900,7687,5889,6791,6355,6956,6918,5847,5784,7342,5927,7951,8598,16882,4488,4572,6843,1320,21830,7466,6764,5387,7241,9948,23639,875,19567,0,314102,258,279736,282466,283210,276237,278662,278058,283861,279257,282616,289402,276177,276328,278276,283134,274975,292480,282566,275143,280471,276197,323374,276088,377622,192698,38086,132748,320250,213037,456992,52899,390247,133959,498145,330290,99252,441043,469714,166486,2352,14179,21124,821,441906,120134,522,371758,2927,18199,336480,1791,2306,10823,267,6,0,266907,152,413474,3661,1459636,426829,99772,49752,1880,446,753034,61831,67073,1097,155868,34094,276513,579994,1659241,255,1429,992,1958,240191,5789664,1755254,495572,1878223,3664,213101,309486,1071347,400,38169,8446,26349216,1602456,2315460,1671652,428622,456,156677,25597,10399027,151386,551019,299,2139,94972,81308,164537,258188,866277,439490,401388,146990,77368,455,58663,1853,1683,101753,51058,49831,0,35173,1853,32191,529,45882,37095,429235,386805,316083,121262,9424,204497,86452,253,2435,4719,17756,222889,10680,398,11621,324946,96307,7292,265911,1656,19476,242981,135,324607,878465,55047,2161,213451,15755,176437,17816,971,81586,6781,528734,3954,0,236278,390398,108325,423978,423693,3850664,859374,25205,701688,342872,27245,79835,187300,238906,456,4072,1582,58448,55416,152,38604,3709,28724,244247,162940,262690,69686,308582,212176,229040,951,5396,9,159468,2749,168781,152477,39128,7455,269401,140466,224194,288078,253618,44708,1568,131947,1781,264202,183390,92280,244500,612575,377315,146471,10778,3076,17817,254655,140389,1675,352848,470748,6596,343845,78986,143440,20807,7912,1692,18675,100994,586206,278608,2971815,302,1824255,307556,402565,3132540,981731,747933,1501,206182,157413,124141,1159,268414,1652595,68939,2753,2015,5027788,14829,246483,2871037,231678,331390,14522,886,145606,2450,5784,63128,49015,24770,134700,248157,49246,533608,177211,289458,131263,164524,83084,142840,187010,566998,30560,575479,1169,58763,250631,149345,22423,17189,105014,50629,236859,689138,2102,24534,312661,423543,38,99006,133015,93696,208000,812617,58354,33513,121340,1016,7489,15122,2857,54521,313813,3485,192077,4600,6612,2634,1165650,143774,3180,163732,157295,28279,36663,430979,133301,166237,238698,127567,15458,46458,140325,72957,587,256010,30560,145046,9066,44656,231140,277763,344179,10218,48715,61991,444723,223888,380681,40828,91211,69118,104477,1605,150,584,158657,44667,124407,2591,157614,121099,712397,46492,72781,202771,13375,218669,502,121031,61575,5337,73541,2990,2179,287,0,66,608,0,304,1876,262,304,12668,171179,65876,165887,140460,192255,374,33765,144729,88714,75180,2111,883,11725,30324,799,30833,18479,24895,0,723,3388,149,3540,16470,304511,8751,49383,23399,10763,71168,34241,16610,37756,38946,1647,909,242419,7572,9637,0,450342,295,0,471404,39066,10493,3515195,51291,219069,9701,479,178301,497,110882,115921,52292,4945334,283955,73808,335570,271952,223609,42231,67145,287628,366175,50334,245790,1641669,851119,33191,675,594558,121575,346270,899,471,542,1667,1171,318,2009,84116,52550,3519,3093557,5025657,158723,88214,19091,185,858,1617,2345209,13859,88105,193,47,4864,42439,1093,99787,915160,1014007,22914,103000,93616,452104,236240,7241,66,178590,648,529459,892439,135625,36553,648,288916,64543,6806,319351,285626,159522,5849,198437,6505,152978,121265,260300,291811,113238,113109,28808,5639,213960,68760,38316,751939,371813,12227,26695,128366,140943,239111,105647,39182,269926,173798,1751574,4,1875187,509065,1280665,232289,261641,123512,48152,3062,330625,193713,256728,72518,376426,504907,1072229,100063,1147481,670711,215,17294,415315,467893,25646,183805,357859,1959684,62617,184375,87656,391351,576793,71817,203976,19351,361438,236138,468,152230,19070,60995,2656,447016,177692,4863,295515,152,170112,66367,511040,440379,2357,7497,1016385,140425,155780,111410,365184,510,4135,267149,44541,226138,35980,1200234,97321,0,4271867,8044,9868,11907,125485,2136,351639,118848,238205,1083,2171,758,542659,416072,1173330,927170,6207,5995,35512,583797,25038,960267,297984,285740,2967,62677,68368,333884,14214,31933,370726,58339,264438,0,568,71062,103608,739,1311,1055917,786729,0,18905,420,998,98120,109834,11311,87199,1794,8631,91,172579,15022,90922,3395,36167,92150,268635,86647,44526,45894,487171,202400,23452,5188,152760,60209,340437,3778,51241,148869,426046,170901,2732,127435,241590,177006,328593,129505,183774,128831,150292,55673,222031,228155,75047,131,32,1954,184540,117018,4289,230276,849,382938,67603,182718,40888,510771,57794,52620,87842,2426336,515,56656,144749,19923,997973,2629167,97098,27259,1361,5096,63204,199900,22540,33526,124436,150828,3164,217856,8876,118811,25883,72838,261065,166829,4201,216473,19527,37127,1121,499,4084,2437,231486,37962,170589,233849,35759,577,81749,150900,400711,1257826,529834,55957,155726,4948,326,6332,27531,16978,1162880,2170,30257,279491,72451,65651,37016,759,103569,253823,398426,23523,247415,0,304,78692,159499,138910,691308,143,1005,151,0,2271,1353,9491,20945,105539,7359679,127874,191632,1316415,329399,681795,77149,432472,298050,4220,669,152,23942,327528,274996,28009,522797,3677,4513,111382,97560,238572,103771,17764,237125,416723,52381,249944,1297,150,152,110582,1878,55406,92025,44096,238588,608919,220116,436,5631,23244,130760,167128,108228,175061,364413,71984,546656,2323,42256,4641,216240,188886,86842,134369,325183,101408,26242,246850,10185,128178,837,176441,83432,4142,54263,722,30616,0,114841,998,28037,1300598,75864,183751,134132,1933,96915,23866,2089,155220,93397,134548,328114,19686,76520,9732,51682,8885,80283,42875,5241,489733,326482,780877,22362,1123135,3041,23764,719106,70951,28176,1402006,10304,27520,388713,60304,36292,88759,46993,115737,739,11668,4526,106693,237402,116311,87209,74083,370194,21736,137449,563214,5971,131948,21889,1166107,186149,216626,304,10165,69,147383,78309,266857,628682,11032,64203,1313,200484,5688,41881,83994,25389,90754,196779,135028,16334,85498,61366,42601,78734,22264,1088342,19827,387248,63785,1547921,3840,0,38527,1302,8382,1288,282343,200171,166426,19875,428239,138457,61405,8574,7448,351999,390229,113485,1697,3694,202865,838676,179936,43386,6692,6409,1018160,65959,5879,198567,5270,469992,993415,20619,575218,55328,5500,22206,103044,1394948,20848,5779,49157,5133,952733,4993,159425,2975,98053,38692,6056,625461,33766,185310,32101,4905,1012518,590083,555436,34711,1709198,61364,105230,1710,129302,35238,325905,6719,477991,106764,167499,185296,89136,52787,265747,175796,144153,834,420586,164108,133294,902277,90989,105802,164550,452,96309,332,132684,1500,2140878,107080,937,388870,41954,109837,300468,79260,157475,152789,267523,110020,4529,1450,2790,786,1135,608,391347,36863,1461321,63908,88334,45540,41431,519436,163614,7679,16886,105434,16640,34,9040,77270,303803,101807,981,27334,419576,76907,42849,674988,88045,43171,125099,115901,280095,141573,42733,369931,898,64657,20317,23160,412393,2716817,109583,385,621,740419,114186,751,1086124,5578,44298,0,144,167536,96491,36248,1455,8436,1088384,25304,735,150,1199,159050,188919,613227,224981,67893,1629,95,728130,3047,44037,588,97510,178751,153429,125676,392408,14566,167123,163599,213178,611532,82482,175634,247413,46999,62659,1490090,195679,54707,104771,76,293883,83639,121602,74143,131108,676350,496859,152704,59936,13592,103812,34228,173114,798211,149671,510,357,77874,306474,98757,394269,452,481247,17580,98999,215270,297384,36643,95544,446042,369838,437837,27286,12272693,83973,268414,295,157403,35943,50494,120,108085,2853,513540,80722,483137,64575,913667,124905,579312,220,132517,149701,26894,313212,119321,45288,232425,101318,15104,117603,40225,91754,202048,429583,116349,100932,177834,748,44659,122371,23267,2057,17025,162605,11386,4738,80034,175461,281005,479,412550,298564,128505,149467,59334,9542,17472,1570,40158,11261,21321,325957,43349,413208,242114,3788,91121,79819,1159161,93123,2392,2723,363661,34103,54732,1331,0,61741,59708,119116,292482,25666,48028,3101385,393589,367087,1073,202046,3716,57070,8177,15785,30770,10258,48015,40351,34251,30342,109936,19852,28212,300761,499507,114796,1309,131345,11807,83732,25118,2613,12009,215446,49483,55083,1239121,61535,206011,303965,340415,4609,75145,3021298,412,28177,6135,38299,70247,207943,261383,716289,83986,29813,66629,6735,97680,2834,168106,851429,120583,5664,16070,32889,272960,344,347,241753,41007,112107,12502,247597,0,25751,148487,300730,76987,9585,8323,518,115329,56236,344328,262353,3413,109215,138164,165092,142523,210793,151202,4468,713530,151030,1065524,192683,1269,1714,359359,17625,355042,2604,316010,319502,783659,611583,1016781,383469,265016,32856,269112,23680,1682,1384,625,239152,293029,27822,2999136,973171,410,15853,89724,33,247,273895,596,5565,115,82964,31964,1554,533738,135593,111958,929790,88086,239068,16515,11239,52871,342555,38097,178,510501,427090,88595,442913,708,3984,93060,42524,34328,21112,49145,458453,226218,230,13894,29,980108,359956,139503,141311,67351,182580,378972,669755,980507,212977,38051,115931,7847,608,25113,643156,238452,4712,131036,105763,4076,2046,7403,444409,345637,112169,1345532,5416,64306,272518,16391,68801,4439,32423,5780,376476,123556,787,1052349,41842,62493,87157,57990,601281,29924,161606,50788,4930,116491,25689,48393,348097,6869,488523,1955,7449,315839,517199,268707,39877,511428,23144,863831,1338745,16090,64233,79546,7433,125488,262952,69685,223564,696285,108174,51589,121640,64066,442282,802851,11921220,309296,49013,354942,14094,27514,30474,3667,224,141626,486174,90788,50083,5320,38272,15963,61289,31204,35675,278668,1532959,113184,95495,64926,77570,66893,135543,105390,26171,535897,95029,93397,201209,226956,418741,2497,184117,89720,52815,81516,55861,122015,723,12214,259,477792,85722,1717070,132932,125530,33377,73245,251,18014,308712,186,8299705,18205,139855,207064,384,0,3925,245,63390,107748,228,245492,541543,76146,26958,403,293090,410649,315771,664343,413614,171269,199215,169407,204833,110848,62503,56800,26188,460972,68998,89916,1338,1537,1807,622,174326,4047,341749,507758,62432,165616,285855,403260,185244,186577,37903,7668,222708,1856,111993,17493,6116,79186,30765,68915,25200,571217,66959,29663,246720,57701,1885,195702,5185,138807,46069,383473,3492,267225,38560,4301,223,672854,702263,60708,304,330808,182981,272014,536753,7495,5283,133074,380,580955,380323,69882,723,295520,304783,142354,424034,35408,0,355707,16224,5311,187725,106754,35919,59131,138438,10066,240219,373240,199545,16588,70463,25617,13659,1421,4084,122155,52300,342695,127045,334003,4902,6632,60402,0,433134,161765,80797,108815,33290,76281,39277,471464,778933,151627,20993,1945365,637329,0,405253,27051,292436,3081,101733,891,595212,2661815,2529,102779,209809,78040,128281,23348,33273,200250,58688,407027,15913,178700,5515,20350,470303,129275,126251,749266,2810847,237892,526483,14646,1578,110390,821,9087,44987,143630,51,10770,78523,81339,242243,906,103279,2533,221807,110,410,91923,1595,172170,438,239613,2145,81059,78,136146,314244,141733,65003,4357,578406,7819486,336809,101105,435325,155933,95962,11003,0,703897,11017,14504,81195,298784,84071,144328,228779,1263,33861,39250,142528,8807,152,88364,680929,76731,258053,54692,7983,7013,287,30396,37321,296776,139169,703,6633,657667,379057,586574,324561,264909,5836,110716,619587,3735,21568,88643,1999931,24359,303894,249277,241142,105488,255044,144154,12612,10176,458478,142,1158,11756,526884,125373,17394,20124,15460,141749,18411,179310,559185,1917,601,973512,128904,199563,306678,185746,384563,49109,87313,289200,222742,74724,9768,145314,270973,1440,524,4118,158743,4540,0,2408,9067,36568,35649,97898,5157,430,331,4170,16077,769272,21969,166443,871,5712,1133276,73091,1843,6756,17459,1489,72146,5321,5081,1194,58481,36678,0,390746,41550,242548,24075,6486,70986,147366,55602,233133,67823,122236,134425,55293,29927,23168,165479,128958,4589,10664,8476,589649,398099,16067,257048,104514,234714,303201,52153,124850,319857,108751,83347,2267,303,164013,47829,164423,18702,33506,451980,327360,115084,370915,208582,180984,254976,446074,64832,508,241229,321580,193421,499170,737,7144,36049,116,81896,215129,415,709822,228,18010,181365,141863,223,428776,446889,39436,68283,739724,177981,4446,25169,177719,60625,154462,1771,171548,248487,39405,10558,6905,125488,89495,57669,14295,8408,11561,10946,4610,1478,35623,80217,91984,196967,224570,300,102873,1772,1318,50496,33949,2283,103719,558,3088,2848,0,97307,419468,5348585,819,6186,1082,0,330941,26670,2073,772189,105583,456108,77888,113010,203949,178087,12556,622192,111737,611186,0,519124,3350536,19300,303,83410,52099,148455,302905,6643474,813943,31980,34403,93017,342872,883,1333,265783,478238,38921,64250,126533,1913,33418,418823,29975,89887,13277,868800,191923,982885,133858,67364,499825,188707,46030,1724,84202,343662,9273,58305,60263,197279,109209,263877,451614,253220,7489,77408,23222,4931,1663,262,159908,29680,222619,3024,172882,360565,1122324,8987,663007,29106,285,137883,320293,557,138378,231,4832809,129852,183664,4148,1778,295381,2768,126026,242,333360,88951,10510,141696,77346,98332,317349,121881,769391,1105,225058,158353,1422625,185080,148897,52118,453407,52,1708,98719,152,23773,94375,60278,77219,0,0,145422,182012,197359,148901,147764,202577,253590,589,119166,171231,433368,403428,10976,1320457,21806,3266561,163432,4373,100628,495757,32799,29074,96216,151,239161,197818,11879,8435,370073,73035,86592,562816,38858,335013,102570,115041,34735,66,83302,292020,421436,6020,623865,317912,1210200,543719,87215,155172,630,83963,1781,375125,8487,346011,195230,4308,232025,174866,143586,261233,6985,2035,50190,91899,123989,2563,2698184,10500,79918,3793,4870,597954,36445,98259,3114,1550457,242383,5163,16782,993078,154249,301494,3045920,86,33158,7257,288463,7419,25417,127465,95899,95695,752,73356,187883,43676,15724,137619,22596,91455,21133,241160,35325,262375,69859,323341,389305,6214,69207,456,246015,543958,63572,929,484,96595,13701,100327,10218,311833,281185,136743,149540,151728,97494,28442,2320,33416,3319,10276,0,64948,129555,1461,51836,10473,8992,163493,78722,42477,122073,234376,211506,89956,1647,20770972,84726,540,123154,6909,59453,455,36488,79828,133071,11369,1319,3484,28389,323911,277649,308292,515,10422,57724,260037,208691,504640,6392,99310,24146,80757,64681,4208,18910,79976,5215,83342,133,3673,64619,35828,91344,917,62802,6034,7017,263167,7507,130385,144849,25403,281947,42216,74167,8890,1759,544232,63466,212352,614548,191593,77136,515123,104009,340357,2135861,152,90945,20940,193880,2393,121226,78837,247053,381933,14045,2485,115262,38637,362025,83062,4452,2840594,1878471,310274,18810,4286,108129,174275,704281,380483,533499,374427,30914,119286,49750,127389,115993,1063,2,39739,58834,262556,1014,159135,0,766500,182908,3175,100753,238893,4679,88116,221490,0,126067,590074,88082,935754,1992,2097,39579,201023,8562,16037,30297,3490,42355,996857,160301,15402,83158,178323,74866,22415,110994,12283,2631,101886,346043,41546,807,96036,223491,65382,28270,228541,379,0,290638,422,100130,41688,140481,107484,385798,378194,6742,41797,60932,112451,103294,6304,607805,76,256984,550434,5680,362824,57365,16588,14333,251249,273155,29837,1628,1752723,394649,2722,48802,98206,2368,13252,0,106623,125103,335928,2746,438851,973336,45810,3020,136509,83699,11905,15092,113136,3438,21229,180966,0,339,180374,1500,0,308040,900,629271,61817,121495,34048,86418,1452,63801,550,153145,350407,33887,266317,1276122,33080,32519,162563,101171,51698,3669,30216,908,318752,384299,814152,2177,1211464,1205432,300951,1552,7068,141434,38940,442100,398734,511743,221764,75366,312105,2483,146366,457553,563504,289,120147,162002,51289,4588,29,804984,25797,425528,29466,304924,201044,61399,153618,202386,80732,31700,149076,109373,25992,172145,46715,2803104,49310,141207,107805,43246,32002,96308,247790,1242,158894,193564,583517,11224,592432,271642,152,121993,95388,43504,72367,17269,235814,479362,197119,277318,413,653,50406,25632,27924,216789,100049,1391,185082,261,90354,92392,310109,555,128796,110024,26178,135,70100,297590,611541,125932,71821,62996,168016,227542,14643,96818,82880,213,9643,340582,118059,3843051,470606,4640523,90921,10,72379,134043,149311,137675,3845,259717,3639,6316,116,75352,60438,148370,32,51587,254120,325,537,86825,144226,407,1628029,74169,95670,120884,9004,88369,327806,258417,559721,309798,219684,249110,1946898,44334,239521,847,399273,158287,148856,295967,18062,42588,102383,5185,212300,434,4021,369966,41825,166610,0,198787,146975,149240,2788,16604,3533,304,70397,2454,1349124,37173,152078,263111,161322,342548,5984,287173,8021,157,602927,196568,6541,710,538433,437148,152,807464,3954202,179290,540038,198618,151188,27808,141605,600,82338,152,117730,89374,152263,453,179463,474634,234028,8728,2141,71155,285679,71760,90471,49692,148456,3581,64139,46884,162589,67772,51734,72404,0,297,44151,1958,123831,1972,1971,95551,2244,1340,20028,5163,94327,443,201223,1237,130021,26740,34347,879815,88136,55051,334563,89029,222005,1529915,5089,381589,59141,27094,2002,3502358,1550,231455,3731222,3253,31286,33496,129745,171199,179346,58722,44747,28199,293335,17951,496443,55913,29464,99551,334478,3129,152461,29262,671110,49344,45507,64575,1767200,24160,20012,729425,143884,85153,144150,185083,177601,199298,52,281859,601428,22701,295497,608,6432,97628,10548,12907,326390,56634,68919,992,161012,95170,315567,6138,165224,441917,196888,23396,24400,86103,296870,91940,80244,261540,22279,68485,5275,118799,35356,225404,627081,276166,0,71721,23552,689,126,226936,89331,48183,82769,14730,85805,6152,80080,13292,209270,324456,109566,61496,16783,1739,2735,9122,46106,94272,133599,172950,139993,82188,302,718,463889,128443,183685,42121,77600,562,128387,27723,1371991,186167,83878,177764,48823,71669,255687,86783,125148,49452,7724,1498,129,73430,129699,1936,27148,167432,5402,80427,128218,69605,964046,308925,38143,107613,147,53274,65441,724708,640493,229904,60720,160380,453333,455,511300,47271,19094,1761219,5629,359919,731790,152,203428,832890,5065,157566,49343,161168,463,312,248165,51766,277935,434352,22374,72872,129600,4363,5201,11460,45033,5566,471866,789434,148467,20047,112383,1198,16742,3415,55316,411665,158183,7138,489311,69758,253,4400,165662,1955,2543,501218,201062,1002,14656,127538,16995,83946,15522,388396,883,287603,211764,474079,142082,134194,102096,63483,180418,506291,19026564,1910451,92110,579495,20634,140119,298,196578,113693,338539,54621,385,71226,291516,43243,37629,711,420706,28949,48508,18184,153321,140,135494,312035,0,104,11104,155737,1506,973866,165999,207452,54449,354317,78726,990959,319971,493415,133406,105401,8672,93872,118177,829887,67243,43497,121621,23251,1595,654858,111176,512709,307185,39753,3663,53431,232570,465462,344636,2080257,405952,884369,71064,4256,87817,95568,34864,271296,159068,3147,200810,609044,298252,437777,49434,135515,174240,135938,217325,180988,200538,160632,1220303,81501,529194,157402,72348,321527,217293,73353,194789,23516,464306,156939,64330,348360,405176,33063,380497,271219,35555,2544,218,102341,156895,14985,42897,96246,155940,237808,190528,254113,361400,32375,955818,268934,98942,691981,1931,202,12686,530488,414510,57076,1815,1067706,205922,189542,646752,39749,3083,495748,67543,53166,93487,5094,414117,1021,225060,25194,482283,67987,46358,159245,154761,1084627,121621,37460,789979,3929,102642,13677,25961,33653,26854,0,1538,5798,116690,157352,235113,185760,873798,387983,10294,26970,228070,98081,7131,133392,6548,164775,208019,274942,160561,99073,147,66612,23256,57242,95194,182901,282198,175144,528108,421776,685,1003783,2380974,60090,142687,67613,152,150,65233,19784,572,515596,24554,204643,36202,457982,46243,632244,2287,1482,95995,2229,90499,5791,467874,2419,19799,759647,5196,7969,270660,417908,623118,4827,363870,147992,42792,124461,80314,20991,4362,2970,1817,587528,33253,284952,46386,40084,151661,68825,1196,316298,312309,274432,138825,72436,217231,58715,412067,830,75145360,130619654,46446089,63952438,66670625,120608,290684,2629,92644,1201,76508,106308,1795612,148907,18782,485081,1450,230716,68231,1202819,55875,1602472,245825,152,56482,176595,14431,339998,66817,152,134972,1035,12249,194157,26072,94564,74105,232884,226832,560,65976,6997,33031,5428079,189186,21046,151976,56763,111705,44814,82891,3114,79537,9527,262,49335,40022,132235,26872,43939,1047,45268,74598,73131,113053,840,592,77370,245481,191114,334078,35960,119245,251450,202274,9657,62443,151,424,287115,440497,44207,563786,114069,6315,348889,306369,8983,152,303,9479,78102,123952,1169,634,185745,261982,2285457,22159,663,36396,434522,273,230694,18962,378,61831,485,17823,25289,138350,385491,232711,122130,5356,1519,260246,111646,439,749176,251462,22,339827,192779,88098,529013,162014,179031,630770,2703136,124866,1210,90080,1620580,528838,75,1623,31737,193046,723999,162,78704,15907,66977,47429,72761,53013,29690,197256,241425,21417,1422172,412381,218122,507,48969,349914,298076,1456,27935,101787,159169,28687,75660,13544,200,14404,122168,50760,65298,105830,1654135,528497,90247,43940,1300,381069,362,1158,71822,152425,59390,32543,313922,22794,349850,788663,28097,66640,563928,89234,6474,201985,51292,17858,5468,88243,3537,18262,63,13105,83152,4061,272486,1469,2346,28503,183112,8418,6393,541601,166956,13027,436695,637123,120344,319788,2965,138086,1073506,209119,63051,8768,177576,41394,37421,339526,150158,122388,77872,2162,76,23012,43116,8872,76001,295288,137273,80744,24542,13582,2253,56139,23881,20870,83544,26668,723,4576,29867,10249,238154,1911567,828775,38091,12993,195676,104981,226511,267538,443139,193226,876,30149,210889,1444,1743,1432,62917,7399,395,32869,180625,234815,4967,67769,470360,6859,448,172734,903050,1777,244231,1805421,2422,61689,120060,3292,3275823,43890,2412,58976,76736,0,0,592,3155,1418,46444,2864205,3836214,219,261,125755,265900,2791,109736,37403,10543,74544,304,77580,10068,401220,230614,299471,27378,71831,1308857,95215,33026,152,380,3080,1132,193312,132386,26218,400152,5805,17682,111860,14314,11836,1395,103786,987,900,8896,265,1953,0,1305,174643,57985,104264,297701,1140560,431263,31508,775,1064,508,76184,4430,946,219,15116,77425,52035,86997,364539,104966,125961,54816,286572,55841,868,164912,1130,116,1060,152,1350,47466,129435,17860,34688,15056,152,1350,13401,60757,91716,0,3091,6893,2861,283001,69738,74756,487965,418,49,10919,7967,970,3198,14301,446703,3317,1749,9852,8746,23805,349,6138,96342,41067,927,779,127904,3051958,5806,44292,687,106821,68291,17162,30996,33380,331018,226758,29570,1424,1807041,13360,2679,185934,151,52191,4092,35523,629911,4981,90060,939323,673361,751,15991,796381,127443,58206,637012,69604,282580,42908,97764,2672,247977,90139,40570,228159,7,79509,8808,83633,2384,531511,340801,116685,93377,129725,6186,352092,216968,5577,334320,74960,2813,144486,271341,5159,96165,110047,265533,76210,73773,132228,193215,2172,27406,32984,61184,77883,0,1433,190498,61889,0,227435,373401,547,75503,51519,177662,17680,28973,65850,528701,151875,104427,125156,94750,156229,85915,10772978,222921,280743,4382,566227,607637,23796,1547,165358,6385,59000,139,46805,635,14289,217,217385,12377,615446,88161,2710,69105,1142,152,111461,104729,89302,145666,621003,34136,141490,3827,610,999021,0,99378,137361,42580,951,5429,7565,194761,31183,85774,101053,705229,198,70205,899,2727,364283,1893567,257065,173734,57945,279514,284394,31301,42958,32928,513749,295248,167722,305914,52396,672023,389609,993,5283016,205704,37338,2251059,159982,277277,542363,646329,328382,248887,26479,138199,102274,206596,297466,184143,103175,158956,248691,264,125175,261343,298959,61857,87684,107205,1751,132416,35614,1035,421,49181,35276,172271,702,567,0,0,1139,392,243,152,349,0,228,144,151,0,adipose_subcutaneous +1477,58549,340089,86654,1664,4590,67325,50288,217912,71076,149,1018,2576,609846,71466,231704,44325,760942,55495,817535,114417,2418,630765,532666,342162,1771321,286994,294268,13185,160263,146620,30216,495798,439766,7695,557473,615931,26645,417129,80204,468398,1787026,1637,1659,1000,46106,216472,755559,17746,623560,283933,4959,208074,0,1035502,216982,44028,2929,69751,17207,175822,482619,151241,4163,11125,3068,416216,254443,52120,149073,2901,105600,121139,26876,1303734,62408,514264,117274,116121,0,4941,29481,94700,132760,5186,112597,955752,141454,244362,314744,196252,460595,299104,44171,124,711662,837957,63999,2055420,2154833,26597,26012,547670,255735,29194,81378,91702,790989,94389,91702,44436,16757,658113,553353,219588,31600,4753,250632,118743,634314,468,961024,36636,258589,377509,24302,543499,109960,30434,171684,33234,95369,637,97817,189103,322535,13200,231,430053,486210,1061691,130873,11449,193606,759954,265919,1067,950,127587,520016,95565,145712,5544,424788,938,209,491,73269,568,95890,210761,615008,19077,455117,183832,27316,718749,195526,304,2421811,4631,3135,5156,53774,28892,15404,199273,846467,213880,146750,184031,217336,252392,90123,155899,328665,14352,152,1141,257375,394644,5727,109276,160264,1919080,213199,109281,6170,120870,75518,1711615,471449,1827170,372,112673,160766,528664,71531,173708,379484,231971,8510,17553,890873,466953,13293,1815,1346877,646888,1746162,48531,30359,5867,379640,1832705,5611359,0,146,610803,1964,549964,152,324098,366075,436727,102,39520,445426,224017,549005,138141,172464,205299,751,298123,3000167,249213,251125,112623,28533,142659,90004,350360,479156,3697,881,837,1008,33281,179871,50099,38,830521,1852448,3150,356794,2137,571676,437806,6072,120252,116851,162645,558163,84533,75024,552,183944,50859,5960,533,7938,44141,17339,42866,13178,41107,461248,235934,5987,152,152,164437,332342,31409,573300,53210,161569,3848,148215,72690,753132,162,131197,569461,259411,536985,211263,4967,805208,15347,0,1505,1009097,423468,66999,78803,84236,252279,204579,53152,139373,1424,66431,91517,24325,505808,174293,71733,46739,241917,116016,88896,130717,5200,84385,55813,251321,2746,214563,223563,958155,69554,229298,3774,1,267163,858274,504603,1171,112135,127096,44876,4414,944275,5329,320299,1022501,900,922361,468433,76821,503088,623054,40259,17166,7465,55094,619949,17228,2476,474094,65125,79201,47172,386578,662,53653,76756,637031,174092,93984,299377,137631,14065,28274,127678,83156,316849,51386,192855,161,1041844,18553,5270,765,228,555,155690,176509,3442,117258,46638,1347059,256225,239675,241778,8660,301438,318982,1051,265644,283919,192461,6372,114061,87545,310651,1642335,772644,107402,52908,575793,214904,361,36203,226091,41922,157618,52166,257133,89137,74029,166181,7553,72529,2930,4967,15723,43304,186475,100393,199,232336,370567,244386,195915,0,312272,80575,2815,3995,383049,674238,3269092,7707,18851,819,767850,130635,2470,192602,6153,38500,89462,2360,10837,1408044,490960,130435,283020,23876,196480,2130,30462,39578,14517,131352,269482,256013,102867,365744,7714,607355,17009,2347,27856,316562,126193,3009,166604,21658,49130,2037900,0,29668,82280,48482,175470,921,14026,192289,424,355,281312,851,1775,284134,149357,766459,848407,165292,134703,4251,331782,108861,277901,332557,33608,178659,221400,214445,528644,117257,9640,5558,2386,3122071,1217,45363,1152,36443,64262,118421,398502,351031,47897,2155,74277,75528,47360,409599,1211656,298870,548288,7899,472656,66809,30792,805984,163893,9307,281214,33065,6104,515730,300405,99974,61460,343807,165442,514,258253,688746,838601,304,32420,5889,1298,245,89198,3968,680337,908,5600,149195,26549,80591,52468,708,7517,313814,115936,485156,2505,374977,494060,580,23228,54226,198110,125371,192289,249978,3845,227029,263560,31691,553,87975,360229,225,782425,467984,1289188,30522,87075,332628,94199,19216,1049,80403,84446,889,62597,97139,823970,57166,666,50732,218070,380097,19801,89487,145645,131237,24140,29608,62,85192,148,152,509073,160993,507,17685,48165,3969,334728,538299,722,18321,1262,3649,572946,132714,1427,5399,195681,151,233082,44137,20042,34837,41120,76381,432819,133450,83687,121569,989535,683,233459,25988,513113,128039,25935,27066,4833,7292,218534,80561,3692,845513,106242,335737,19986,731675,0,12085,51501,2113055,119850,18627,12221,107829,45472,694160,1521,378615,446,55155,13524,1568,86113,197096,731,231864,262744,5581,33483,13444,97349,11258,211644,269810,1222791,435803,125095,17803,17873,30515,38906,151837,238034,1871,0,0,148389,257632,25175,53479,237874,0,1339,32463,1245,75473,88192,41434,52633,159591,119808,195740,121689,393,1523,0,633824,111303,371876,244855,99721,129719,44127,147191,558381,108,61283,4224,0,19105,4647,53381,33770,148565,150026,6491,8508,1028639,742,1876,14224,231,30416,92159,2535,119488,1060,3713972,94979,69221,225773,27650,263796,121906,161729,243174,44619,1869,266081,224888,249793,14764,670175,22467,86512,65767,350346,168817,147405,128782,9087,220542,105594,31276,111134,41214,175761,92939,44637,3645,41539,127727,76723,57553,256672,6361,298825,246109,1535,1599,1027,4176,48486,24862,16274,138024,92994,14397,436505,0,245383,11100,396669,289330,140195,86800,248696,1812,1920,2321,734004,184086,18985,365,833391,246700,67293,42693,106206,140347,1151,286010,184263,441030,107463,770806,666374,908,69124,504968,816271,13121,282114,522,6247,86771,32959,33630,205275,739,50076,569,81753,36824,142918,121118,11764,140,42040,28748,202136,452909,95075,29690,1022490,74051,95628,164749,171786,127103,106347,252105,269024,760333,6093,286589,117627,78242,79442,138272,3542,2865,108057,39883,541363,513590,847,293322,115161,15083,677,98419,4953958,130007,319851,15377,80342,459778,21946,282,1384286,58971,40110,3268,945858,17621,61633,29851,0,309694,36794,53807,122149,5163,1970,34785,110,522,58857,159519,523,856030,284480,7002,1107,4739,2536,1141,26854,105,202194,77642,799,94258,3685,7508,286916,112328,58255,367444,73976,42012,131194,37899,265653,334452,15421,197424,8332329,128,22782,218494,357537,16602,159270,190402,100603,100980,50798,147361,233036,65201,439763,177902,2028,1922,3771,29619,1346,13731,4275,15929,283,19,87831,735,205,61098,107078,313329,131963,242914,267930,1744595,162978,41199,346135,95574,110813,258973,254514,345814,76499,224545,1045,698865,1208146,286,729378,115643,2402,116101,515167,407037,237902,716367,15942,1761,98079,78573,525279,120543,110386,13047,54056,107695,3525,173216,199632,613189,226860,488509,287017,610970,766642,665646,5266,59481,444182,9514,2910,190367,28448,40226,152,1675,928,333,65755,401013,349780,1750,8341,7368,2360,725,0,571,152,0,947,304,0,289,289,998,249865,2835,54951,399,3567837,1690,15167,939434,3636,168042,3121,463189,16427,392047,141453,396982,508150,723959,256272,261922,569626,334549,454873,30027,472779,379144,226252,546,390922,93,641679,683022,297582,463902,280436,138848,34808,392544,3603,1152960,122651,183411,1169632,333612,517502,86,28690,136330,418713,6009,2629,568161,16411,6109,89472,56738,75681,277174,6232,44210,189695,87786,165495,276676,232317,297370,35520,134,303911,185320,268713,5109,725810,114535,554306,350939,78878,380612,276622,132067,371196,264313,526663,318841,118524,905,7500,1679058,12578,157965,170617,15847,23385,756650,75601,1203,841352,0,3030,1008073,1048,0,213107,14336,7835,247259,23919,159917,131455,178631,934464,278991,5721,1989,7317,188541,2442,476457,238,119748,514,0,536,529,376153,8491,2540,0,7678,748,306857,1981,332112,253230,2642,0,84792,724,24666,18826,2280,2812,817096,1181,46273,2587,1370,177432,798352,1695,9776,1257710,978045,345113,31127,764751,345397,632,127657,1230,23999,1324,2445,538,1093,1462,1366,116890,14961,235799,45920,20601,135961,184735,262424,345112,198802,127078,88251,55220,479023,84123,307,262,133031,37306,20710,58611,392388,62906,14218,62850,71866,3538,86853,332,0,1749,86508,251215,262157,19115,323,78942,151,234722,445271,2763094,39333,29155,1960299,5865,1730,1305624,2411,19559,399365,334162,205785,99014,22399,306343,68675,64522,5349,716,968,169010,2922,419653,49280,485079,1558,170253,506509,133802,159082,311830,25413,120,673,1922073,335880,94308,94537,6361,138452,1390,13470,2181,2123,22690,47578,95267,131358,35150,84456,7902,166,87350,3791,8046,779317,431165,167601,121960,448,90771,24170,128898,129449,127,169,7273,873513,627,2604,162506,15333,35884,295906,130657,964,168480,152,153207,230821,137487,2157,116888,1778,161076,26999,8192,696,50950,208959,1195,714646,85540,600314,133722,130431,142303,76,727,4669,164797,686918,295627,744733,27436,192483,128623,103104,121533,135250,98824,1549,6831309,152,65920,14904,840,43469,761022,2968651,43660,31886,58973,384553,358722,332859,62230,126875,917660,181042,2655497,55625,92036,28221,291379,66441,25280,748352,2538,87984,266,59490,171820,1189,3337,276164,1258,938020,133885,246495,38011,14972,219646,15795,777236,3769,13054,608,88083,1052,31458,1460,493087,35112,9093,63079,447,82694,290661,921,24687,1853,236674,8208,4791,5548,642,6450,789079,14297649,89,366991,451148,97353,6148472,253837,236113,4218,25471,266699,3989,2495,42071,10691,6461564,22014,224619,48586,166179,290611,261404,199613,34371,5313,522,3305,152,604052,480579,4396627,397,4078283,871,922530,923048,60653,704624,126299,244,342,167861,236432,184888,279210,91172,733790,25499,12184,89223,178733,30289,5420,7699,1032,187450,224792,5285,71,1172265,303083,287095,792,72,11536,0,3087,279715,14093,35833,304096,37305,523093,3271,779,8697,152,58366,72956,8878,893,225731,0,11758,0,844948,1164861,245974,3515,0,3425,36475,31911,13337,12435,17320,89200,879,125375,12664,17041,351726,263833,1774,73943,545,266785,66838,705,246094,25125,184830,39834,667,10768,70013,42667,0,34416,6494,130408,180214,24899,76336,539317,3312,5028,564707,1496,6407,60004,1617,122207,39407,40606,447108,63425,498587,171041,108919,90399,111303,78170,501338,1366,76969,823,17920,382521,233251,140818,858,81130,29313,14057,449,1085781,206043,160330,347990,103106,193072,1013877,7575,6278,704273,1375340,397484,922801,386657,2554,316197,1914,82973,121248,162228,17780,776111,1077463,123215,777740,33589,67760,157198,147771,1505133,103938,121922,675711,30070,60724,163430,98840,2762,5738,258,331319,247087,249994,33905,51604,244404,88720,133174,48380,506493,4221,153940,41082,656,432393,83550,70138,17614,1612,54551,325842,54727,54096,398348,154682,26946,358502,10864,134188,5311,1086,44147,134563,844554,0,647059,131338,361606,157549,114238,59016,14648,257965,1802376,71977,57269,2034,424029,326589,14010,421714,41803,171113,162767,218435,863,371342,13425,69298,17855,775,355,32651,6603,150927,110523,658293,119214,1146,193203,222914,647617,2390569,58261,11531,52482,42139,182916,192556,321608,251,10929,14852,9878,205324,6182,2138,2623,366,218460,180341,313504,23411,432,896620,901252,287317,203883,19602,10388,135590,109020,29206,236739,490104,820138,17197,78,395097,188822,171924,52,1217,625483,1007,426,202160,367281,653936,41174,510681,117646,8778,596098,197149,4557,35344,959118,2552,59194,592551,130628,2884,498436,83148,30790,7961,345717,116180,81871,159857,202382,191134,157929,701429,884,204514,191638,117738,65434,305085,135238,3260,86434,20311,37631,86,2493,246,56703,105531,99926,124304,38987,2849,487718,18171,26835,6483784,2178,94078,13152,231299,1862,213097,33246,67296,200849,12682,3543,21265,375558,136835,173752,421318,695,204208,152,160560,73430,104819,534060,39696,9574,502,5250,5931,64622,14300,231321,47060,474464,25190,122258,441533,48697,8249,298815,1201075,16996,9542514,2289542,92774,58655,99648,33172,927690,201674,1346422,239230,24297,1934370,304846,672812,190426,61595,412726,135533,225962,170475,209750,154680,122435,282640,24474,220453,9150,768102,23223,8855,228931,618,2740,385679,266,695885,646104,124142,149,123417,256841,31921,72328,141325,849267,8139,390,66343,144,11983,70643,1716,54694,1870,3582,39789,7546,181319,22292,20031,281770,99268,509,72655,7524,109520,144189,6966,120564,11503,0,144629,239961,1804,991,4585,22039,149224,92650,131116,113237,53250,92818,3094,388727,164416,2371,98461,2419,3866,317088,731,677,112330,2491,62120,371377,323429,105,527,19365,24529,201221,220672,726,407,21130,837886,153015,21778,100775,8879,203,352496,14278,243821,330184,230943,288836,123609,386,893625,2398537,326454,23387,26247,55240,207289,111463,387570,196019,569,114392,1023663,3227,212730,4398,4660,163190,204009,37072,27534,124876,4142934,384446,69611,127336,613502,826146,282640,229983,99531,131,105359,23845,127188,134000,129932,222112,8347,40810,518211,15074,473544,221574,7662,1704,40506,712603,94047,98145,932068,212738,1660652,35500,3615987,297971,54906,266772,299,155369,364652,29874,559,274669,15817,15096,2242058,929110,111008,2628668,1443407,301912,1694763,226606,5237,6213,6656,68248,1038365,1459,433984,388335,442,3401,804385,8208,4513,530646,12242,275691,1048,609374,453459,109651,251413,393885,553465,175226,13298,22120,46583,83886,251858,1879,3210,570020,19076,1120,0,523,27252,10395768,72598,5388,34317,61744,76266,156548,113729,26349,18649,23415,1278,91270,3761,966,320302,133945,97233,353709,8564,475703,53883,151273,231289,2486,52922,88831,34,68,840973,597,20473,2194,2301,149348,13293,33758,97589,180284,75525,99229,7039,133,475,0,388405,5756199,129886,149144,234213,13815,39997,116863,6546,3097,927095,25895,173501,11601,57816,36775,68028,109075,351162,79290,108743,385697,63146,1017,656,5382,37249,169551,76510,732767,177869,117245,15987,87473,93298,102300,1256,82864,250,447784,33150,34352,213380,339396,13558,128854,136256,20388,215589,131344,154603,78942,61320,109,183505,295,303910,547002,411478,219206,37764,247900,75862,897321,25437,353802,21861,136575,134338,70376,550555,0,41270,859730,30847,252521,88073,566645,250670,349094,555,603507,322559,1681484,173757,271427,1102399,127751,549822,177656,15817,425161,4015,51179,232772,257979,17001,62926,36333,239492,185136,239620,306,5124,1010890,59274,725032,2102,19955,1296,262392,3364,132641,3840,2082,73026,210429,379516,622017,147441,56450,334869,263642,802860,233681,233300,31984,144662,56839,165812,89582,211384,139,4055,80252,779,44149,262271,5404,455,1334,186389,693383,244126,53180,19107,261932,121,0,168,3253,239156,3603,69668,226790,8519,2356,241013,12969,215379,296381,38765,36,1578643,72070,111845,595287,324333,208128,609505,1007150,170031,343817,260943,367499,579555,223815,356699,1139729,271,271017,906,857906,494,11774,8260,45551,15916,124027,176915,316798,8487,843391,494410,763525,154203,260581,41532,91400,489609,640939,129528,133172,210484,157310,10971,2925,666,3816,470323,1670,96419,1626,76768,36435,166161,753,297637,186946,35840,23527,59403,45039,108885,757696,108373,3030,5558,18733,10771,434136,184870,13667,579,16705,357970,37408,128213,22566,23743,4747,300,356269,493173,114871,414755,561,288285,985883,400682,2250728,22643,2546,121855,5150,206017,1062649,195054,6844,3583,8318,0,9432,331741,37492,3757,572,5856,127178,166211,119079,468495,384424,11800,67978,151043,2572976,787099,27042,1695680,490277,310135,140612,661953,1164,4708,330,1384,385132,50193,526410,45615,288,456,1463740,797,2554,206183,12824,60527,5479,80804,290680,815,20072,417,535,15218,12272,3988724,241760,44,63782,18480,220675,2515,31957,13950,612791,354278,505588,3638,70600,2520,327,4344,488478,37188,236536,593099,164239,89744,78304,7257,10950,38063,70,438,541,4518,29480,28338,1057,281204,1583,88543,471,257587,597,1367,243937,200595,622124,4007,274974,211824,250192,200544,181024,2434911,2469143,819297,814416,85812,6764,11223,10892,0,941,82417,51061,22073,19,777424,203743,112362,228,41305,75684,1667088,928977,85221,391,126612,8239,34560,727459,79789,0,875606,132020,131578,303676,305806,240568,26770,3349,134085,11872,917945,1691562,193615,4632490,317499,72536,235186,605908,509660,1274446,2834,1439744,1262637,152,185023,144195,318694,263104,104525,454001,388239,505400,49694,608,2294,30782,25887,599312,52227,1404854,381111,141335,20498,7590,28369,8169,2080,148783,3902,50839,0,6836,23600,71104,203942,1651192,456,1501,237227,129239,90393,20311,5378,22470,50836,1638,92,816459,152355,61920,645,98555,27664,5828,67431,2211,65,7371,1223,213065,719,25242,199097,119369,4025,1916,1834,34135,423,118755,17068,602,53022,24344,58852,10587,241988,152,426689,52530,17458,144352,13074,71306,73824,999350,2963,947,1366430,242040,66006,623975,243394,63041,340789,540,97998,120006,508709,8112,108644,6727,777856,42841,90019,6815,65076,3501,3096,59260,9837,400147,304164,196330,78731,325460,157838,296566,304,111196,705185,678951,271944,5979,13707,117253,293768,64572,262,94433,377877,91225,76,244910,34228,1403,190834,28115,342148,709967,60245,331,446080,46059,112099,544344,311323,183583,152212,102887,449831,3870,73318,460891,612412,1646,832747,199679,148894,372918,14724,16914,218165,3267,792672,252654,153091,2513,6664,23858,734231,730659,2520,282597,6124,133302,60974,1589,162862,3109544,22757,52401,398542,48466,291404,307,908580,32991,696427,5197,2384,444,299,203274,52021,123540,349150,279949,175930,155764,0,5089,163874,123252,40586,91,6791,526,109556,10560,762,414757,836814,58903,194261,2958,2513,207114,2432,1981,2864,10046,949684,110900,282756,156066,37197,652165,137700,24982,34578,31605,3997,101848,13206,12915,187272,57205,182205,392078,376293,163013,4853856,6253736,51707,0,444,50065,1211,27413638,1636388,100266,355296,402255,46092,155437,1174033,128392,25732,64854,754830,103430,13511,230659,1191950,59219,19537,180090,120810,137590,95179,1288483,162284,130376,1148,450634,1996,23079,4427,86437,345,212887,746887,482051,269793,127761,240658,6911,103508,520809,385451,55147,112522,635378,95515,133294,155062,170328,785839,221948,95229,201651,262547,256273,924,619,288209,352095,421239,72135,229082,0,187184,259603,187488,1535563,177148,151162,5632,429386,274408,231742,24,29902,435937,219688,48816,60950,4603,165828,148708,660287,20000,45296,1304047,226528,535191,797178,2149,89122,206229,409352,450,27726,139723,11361079,3100368,496284,1405571,280401,250951,1969512,6719,297509,371,222,296570,636021,439681,523251,140201,563,276610,2305518,324732,486927,2054,152672,190486,6216,272441,384631,0,381437,105735,299077,239,1238,0,1103498,562303,353605,977380,3036,158689,1991,1123168,32652,152781,26160,21148,136806,173704,128692,314626,263297,2435,621780,2190,206841,203481,436517,153278,14536,23442,62663,94314,60393,460,37844,757508,553760,236107,239593,157416,15714,144598,9703,394876,26432,204484,422084,490,7487,96695,368124,71977,201544,1214608,652719,26814,10984,426,304,314,116314,143971,380885,707163,177923,285254,175300,468546,623855,18808,360745,172359,457268,1131029,290795,855,173491,172352,209931,92019,320059,1379213,100456,38835,354325,517,435,228,877,24811,102797,401621,2523015,369403,176823,182816,152,640,75978,1383815,6246,45796,509303,555108,175991,251782,286451,2490,7002,1291104,19465,429048,199381,598448,58216,119495,115162,332,48481,18262,131102,211321,9888,47298,22301,3539,95630,81979,175834,201769,117217,71182,268975,1516,407350,417,3769577,1859,108667,531321,116252,456,52388,225647,21279,169988,154909,349794,203733,86682,169380,75813,761,148548,4902,213388,290968,109383,112228,15711,11127,228984,61988,73762,118695,144274,46492,21464,13450,2032,288237,139397,338250,73284,98489,46200,150069,63744,785388,4459,69743,843840,87645,133559,3633,105419,756429,532131,73811,2426,180317,252,252,5840,250,24114,142400,5258,107169,15513,2219,775,6968,84696,297108,146044,5270,497,88083,1228,152146,92705,59735,37712,1461396,187419,2258,526,236778,313201,151166,135826,163220,172352,78887,167969,51525,800,37785,27206,138771,28569,11307,5966,796927,114609,179522,739452,0,294,0,796,72047,132854,45054,6387,115830,170,52717,10231,7713,107736,21048,106013,30903,106814,45069,4761,1191,117282,1542,194458,404691,78799,273189,3024,230593,1597,113297,131,96228,399292,64409,25626,16098,898,31,147304,251647,71099,128001,12620,27543,113892,1650976,5982,449020,230457,14622,137329,98269,323862,35509,1302,32391,10,58285,653597,54964,1336,1212,5895,78400,165826,6180,353108,389142,20237,113205,373456,247,760,419,72006,101721,186804,946,424142,249764,349680,36180700,16251415,163026,41673,336370,222041,24947,8470,1642472,700,75917,454,50832,67805,6872,81421,3668,954,428,396370,509626,588897,1071,129906,98678,627926,1175875,229795,559845,304587,807341,3282,5120,149065,1251550,4957,203670,86282,366300,321590,74198,46567,157173,105739,132960,4350,107936,243,1811,237774,3118159,226107,119740,119182,58633,221863,60809,14965,223358,1855,42914,785798,1139,133006,8844,80176,74335,341682,11305,397,25516,3519460,567225,11008,23728,79476,60876,317170,165773,15886,29936,8502,230143,78001,152757,107235,10864,2620,48280,80723,22920,300383,463832,313391,16427,716,36796,37884,2119,584519,123870,90352,79574,43486,64942,170993,16753,239595,87574,1801,7595,250,129160,447,3099,213672,76296,0,1924994,8060,246806,81010,164725,677396,32449,3618,93153,631060,188681,428874,208499,247193,17728,427856,46170,18692,2045,580,288828,29463,6578,18459,1138686,79882,444365,49263,27995,370353,19138,164746,1315619,466459,69631,176214,10945,37028,231919,18227,318177,10875,45295,730801,52895,62707,3226,77935,3278,269307,9846,5551,45367,13569,27181,1362943,1106587,2693,726617,7608,578021,235499,27078,136799,286962,267036,202175,5813224,355634,168909,1654166,4064,2938,211642,405999,40657,325354,1056068,2743469,8540,67562,87651,40898,25074,436439,973690,18017,36148,51255,611283,2587235,367308,63666,5605,908297,276329,235833,3773961,3804720,1003853,14017,173947,290407,234,34230,1514702,0,1789,77514,290662,58161,161519,1463,21817,371,17202,5274,548,10340,1301464,425833,1220,238665,420705,9971,4489731,3406,1170,5694,1324,124267,4317,760,48482,22463,1363,3464,488,23023,48943,94,466,730808,7378,4726,1449,0,76,560,30971,746,1450006,221,421,847,1076,660,643,288,21219,29040,33214,0,231387,244,269850,157921,5579,101538,263087,666,362751,375186,244926,10940,40907,304,160136,1177,888466,1522,248739,46193,785,6391,231514,390719,1791,15755,2903118,470275,1020,143746,258145,12545,546828,464696,95730,264740,1105841,130549,161,126887,173120,582860,1686,252,184323,270025,130022,2189,3198,1665199,118046,137627,163807,155484,215401,159877,29830,224160,8471,2801,222250,364881,115328,243640,352538,67605,265001,236487,125431,43,411702,17422,288,314687,8222,159202,303,689094,9341,117763,66046,144556,3161,507608,318691,290559,131301,255681,2917,77495,93729,40952,22848,159069,52077,100327,383969,48991,4743,8152,37818,73233,72554,14086,98577,137709,0,46151,371345,61596,97545,184984,216915,54659,68013,104536,237152,38387,5125,303,13938,767816,164314,427836,1406781,1606657,1155,707771,76255,143702,4741,349091,264504,968144,19199,210031,152,85779,650311,208248,9585,428,1479,163167,275,117807,187157,493108,233963,605777,1496,39227,4174,758732,10416,132,1779,259500,687974,2767,4277,309020,1968835,2090029,744665,101227,1749,0,103711,3273,290024,4910,270584,376625,1968856,209041,28099,142343,494,3109,77415,81636,279198,42949,183150,184789,368205,1406,207368,141158,79510,1222314,265,277198,240210,198856,170236,217051,23330,1030989,14148,6578,9099,8071,3367,0,359687,98133,99712,432384,145557,1456,4774,180,619,146,0,1195,10229,0,11,7296,17702,844,1993,0,152,59755,24483,1638725,512644,1710120,4605,224855,237617,9582,225159,122441,1315,1175927,164529,290721,0,569673,452,314988,1758029,390623,87106,12544,372971,944743,1624511,906,420,337,2227,418,4726,2911,87505,289611,893443,770,333863,2365,173503,4041198,1599,371036,125242,222369,513,597,2923,4383,1974957,297205,77159,2698976,176711,216019,95765,149747,214437,155562,82423,150303,109870,7266,1118663,186163,92255,15451,162569,451668,715475,110378,614736,1491611,10357905,898606,337857,160575,2331,488647,114248,943914,186458,419911,857,534501,60814,3671,79154,14103,320452,747727,2988,2894654,803899,2767605,17944,145253,1556,2709,600,68328,1284,2387,218963,243433,1752571,129,3470968,152,226190,36073,6186,314916,0,714,75663,39830,668247,127998,580939,729459,55126,217298,714379,1263021,255674,202901,1125704,41080,365195,441687,89994,3748,40153,57319,100798,33692,1764263,34906,178078,78008,3845,264001,308645,1438,10950,43249,117802,64840,82585,14753,270,326583,149438,1529314,720592,7551,1073,114820,1599838,2507,95878,263393,181060,14515,33511,473217,168586,384422,272504,139191,53519,231682,121758,473287,69677,46167,119990,453795,0,31582,0,258960,79571,552432,8067,12809,5818,465868,40015,103898,322303,211701,9036,412830,809,18917,5618,218073,256575,46469,1676753,56727,196213,292761,130501,1143,24723,36836,124379,1189379,7429,3676,136,20349,43006,13767,88183,33812,211916,8755,304,1234,21849,105,2832,0,68101,112436,112967,276903,138589,24077,68959,196337,345058,8196867,364554,182,181884,373302,246439,154336,421447,54717,29970,41887,103116,178296,168972,118298,223268,1122,380084,15707,179121,86107,216,4129,739,327540,166054,153637,99652,1922,195673,674,2267904,41905,62097,33892,102380,92969,295,251154,12269,1761,129677,310170,11934,26580,247225,280987,178043,45868,4223,975,109307,76,409,36666,3022688,1949918,35795,80744,66102,244964,520401,12263,1036555,54046,24077,59361,63576,169824,18220,142496,241536,55008,42239,682,154859,208379,167427,177714,465,260139,245506,29228,83147,30356,308640,805860,147271,24881,1978895,196,359852,2839,72935,63142,93979,1763170,321,1800,718996,318382,75002,68295,11518,4746,199210,360908,319066,268700,107290,1138752,240725,351383,94290,31160,285734,1993,324914,124337,34622,653788,14282,2861,84520,138100,339384,136375,97119,1679282,194828,456,24060,422899,150596,283777,643233,1088016,857757,2915,29386,36836,22330,17588,76,374078,84902,4196,514589,165903,309601,555,4767,239241,303,71265,743564,50780,82978,3240,680,74159,13676,274770,24961,5023,56979,272346,97415,1170666,260066,296377,1984,2376475,576,4800,185732,85,51805,3902,300270,657298,3066346,1854168,10806,131,1993,284604,58185,265538,390202,615890,64050,969332,88171,17780,495513,226095,155505,300742,7883,100140,451,35978,102341,347450,679629,177423,209344,131263,3154,138443,111473,935570,8469,205300,5389,83909,2052511,3451,85470,137079,137020,1118227,128461,405207,46793,586,99,95,218806,1603,124188,115759,85343,258041,845251,228482,68357,105286,580984,253647,155983,127812,142846,172687,588542,122469,298261,82297,70090,113625,27365,452397,593742,1935434,101160,10565149,142578,23402,109136,22870,29734,149304,3951,660,5399,5966,350899,622676,436056,31610,669729,77193,508385,181895,79043,9510,540870,1179,10741,317853,60242,129275,356817,455648,231114,133237,66392,219408,72936,89859,74557,980,181,622114,196854,66282,413887,0,1148,0,118268,66242,40743,154513,248971,558346,115,151598,170257,134551,14435,5924,176416,18647,78625,5871,0,130195,3951,319543,84837,86539,2464,195209,151446,6097,545,128552,149047,195067,755,505893,108458,93463,438108,189708,66991,451225,2384,219101,150795,260810,102957,1758,27208,235514,295601,194122,730,1073747,145387,85640,197,135513,220,424325,438037,3252,83145,644552,258066,54681,512824,31398,17432,289729,279393,5951,11650,667898,1320,456,44521,168555,95808,129806,280783,3302,369350,16684,266581,23549,168740,102626,383679,85067,282049,61858,10884,605,724,360632,123471,85241,43495,52027,101046,92753,838,109797,206833,414513,20648,270359,90421,13664,43599,132,26385,1874905,20497,37589,111759,1322,123576,1584,10676887,141968,115204,171100,9993,724,501524,17,129037,429,348382,497338,17163,242837,67112,217293,1801890,104,75398,173346,106267,5513,339279,69538,892731,105734,192070,142333,7709,52418,307904,70435,146796,11249,12971,114304,14121,655,112329,250,228429,7835,164054,174789,53503,40735,53116,139331,3677,70983,30563,322877,26727,133098,218663,813,2406,22216,385,88229,4905,59629,14028,48245,24453,203391,57307,23437,144359,98135,346085,59479,49649,587827,237815,391324,641822,239,39083,79983,245,68225,334079,3611,74773,295352,4179,11780,3962,2792,106740,3930,36037,70968,0,206105,5712,191655,346771,137453,3408,3094,330759,154998,878427,1268740,1267111,416,622193,535,39625,211896,432246,38686,481,76,145516,20290,65488,5120,58610,0,40429,251020,836,24231,33404,118878,280500,208582,1974158,4510,77062,84974,6007,1620,347419,2019817,4919643,62134,329409,87499,701859,490676,1993,210479,215814,248272,2088,73699,780,278338,511518,1262763,62217,188930,113190,318068,277308,61,0,56919,492208,207338,323876,359519,101327,547,58082,181088,1451,139022,265295,10630,179194,497087,223294,48163,100506,394611,36451,1004411,152,3242,345950,470,61,14996,268,1447334,321195,1949,845262,950177,908,657126,105,431537,135937,437839,320962,154847,297120,261427,640725,54946,136566,1981275,1877790,6236,375179,242723,105910,35463,45709,379448,57656,1062058,216227,152,187261,2635,75131,99169,1420235,691421,1205681,271650,193426,8980,12714,37930,174531,13707,126344,240280,14156,152,159479,93687,102280,6359,60804,6800,298793,3156,493655,49158,177805,275350,233778,86950,170277,253791,13102,377024,39390,449807,243448,300563,3463,136200,137082,344200,42825,38999,281228,24979,748752,208079,31164,908195,519003,1080,4120,436,681,120260,192502,0,107121,57569,152125,9356,178284,45065,895849,159534,44112,45367,11400,469237,348390,26433,197398,100384,146236,271205,879116,148827,7859,178481,234392,141724,99226,294877,804677,147798,66444,79539,518,18107,10894,35521,686,24538,224096,583638,19204,166623,930613,96584,63006,24436,46425,61929,337925,197745,20402,61712,892300,42384,737066,85807,37358,6525,43379,496590,401545,286094,41271,268143,35715,250914,84997,314307,69817,211238,272444,2338,110489,30257,159829,3189,184596,116172,522683,108579,7171,5316,56682,3023,179001,209253,98076,83595,1270918,145491,203335,2009,281542,162863,80056,796346,12146,10696,156252,286974,329846,0,99637,205188,8026,1302644,160249,67532,269898,162611,168320,750,240082,265931,26190,168026,1766,95970,66359,35900,285192,22804,77105,116259,5928,42944,0,212839,429700,11868,2093,4288,51029,73364,34902,22824,84839,294938,399,31181,0,96463,243990,32671,77032,571929,3395,234949,5189,96793,194048,1188902,2860,466850,68056,774,313841,43423,99074,364349,94651,74973,3054,144188,240619,326864,3821,27967,53031,92083,177998,586191,223253,930,244680,5505,2067670,6662972,601336,158730,106195,267342,194642,1019,2584643,0,2559,1852,92274,283111,2432,568,62409,8857,5610,332595,20401,8317,80245,188062,852947,242506,216428,404928,54047,164327,7235,191359,5175,1002,103601,588271,394529,44645,243737,139398,148996,140787,151951,59832,228578,5471,497120,50641,372042,141816,137601,502831,4560,608265,62640,66353,161376,154293,37842,19325,775088,813333,207291,222361,6100,95668,24394,122091,100331,82798,334486,1859,152169,133916,186,679295,593581,4088,82708,211221,22416,171268,579,138018,115,456402,2288,195972,52246,150547,312577,475,81552,136249,7286,19829,450,133692,12946,630867,224808,97461,3502,1404,51549,297199,413262,107110,75039,956744,13603,31029,806,119995,207049,4557982,323984,125662,372321,18694,45756,9425,93450,844921,225002,189843,208153,197519,12387,347298,362889,219824,7660,877133,334121,75357,164074,260623,298,6084,422970,1027,813243,2179,1143611,23395,110845,33201,2153,390,8521,283,54825,1255430,585,457945,267566,194805,2467,195156,103254,51201,2018,330267,61604,5989,853123,28235,1363,626872,269849,775077,31533,9415,824265,249275,27109,761136,239295,304,334447,47770,14495,1729,94,725622,151,296891,17252,706609,2734052,3223930,99395,55004,52979,106675,341562,212378,185206,195399,188254,1074026,5077,454862,50,1333096,413115,5335994,293300,247933,145855,1063030,150599,445321,167833,222212,23115,4262,41915,4483,13460,718301,33971,359608,1210538,20352,475893,419746,3198905,48838,34586,9083,124418,23941,308257,189074,807177,29729,518729,606344,102835,17424,9029,1147340,101720,156307,626643,123011,393,984,1399,252531,289396,464526,398952,130864,8692,147,4139,986716,304,584,351034,5752,85697,29387,665154,1869,13148,3948,10217,309578,327764,541471,23036,9376,1653,8877,9796,691249,45561,128363,103696,2166,206977,14950,121942,278387,137214,164325,0,244237,925792,637960,146529,228136,155453,7483,303,20522,51475,717,514412,138980,103423,1857,648639,2089,33947,247358,914038,131428,585,0,1610,70356,1211783,3065,6268,27175,312174,207161,92379,96905,45925,1317,2020,165218,26718,15274,85978,149534,221,5942,428,212259,47577,6116,269341,286320,435088,2328,4724,58182,417662,5901,7515,161636,37846,227826,334643,58667,148594,19807,136237,296,134,1303,645707,268227,130215,148391,1155929,225316,80278,69394,1151248,143994,215006,230623,82588,241279,14890,2332,49683,51498,167354,285659,499704,765897,82521,2323,1617,27598,1561,27903,574468,24073,1422572,175377,157062,40794,10680,408176,123151,246534,281525,2507,4162041,167341,31802,12411,1265,2800,24790,67536,693,143665,61849,1164,77114,4376,226065,231612,43277,42516,247622,1057,249613,1006410,30099,997948,18568,377665,333625,72957,243909,33870,128218,12950,301,6171,162165,320510,9573,318354,198273,1016,109094,107275,4983,45514,196340,7779,50255,256374,162488,81051,113778,0,181149,61862,218547,794443,246562,0,2170,324762,111012,60530,348537,11575,8135,106383,9630,114437,80564,10361,4973,239491,365950,73850,183375,1035,30252,3737,0,280782,702308,127907,4201,372,172775,5576,490,142960,428056,908054,125315,228418,554991,0,829,385873,16718485,66628,344928,206891,93908,65693,199078,235119,722537,13238,56008,819184,439086,687869,81058,430,110291,379016,377519,964974,19752,267980,79513,500756,64262,9320,461768,60709,164928,235714,1595663,98005,3554,42962,281153,130432,27202,141831,358735,2460,218105,15343,249888,157689,199,672,157,4766139,19490,4220,79914,379635,162586,3618,37363,125197,7921,403627,116431,117469,463726,69026,106625,283467,11249,4010,103863,8204,5779,4309825,421003,226336,163429,10817,47261,43986,1742,365901,9147,2137,1811497,648434,83490,364173,433315,695,128405,168831,427415,938,459,811835,305174,86474,190784,53385,473781,358,6670,408742,1721,26,2629,23859,206725,43309,450264,151831,6681,148939,940,1457,336684,373166,480818,521130,267866,87119,16025,22463,200674,239,231,178555,314692,666869,419927,243996,102731,252708,548481,1740276,1138,415732,104170,33101,323280,62104,111563,186721,30986,571790,391908,153573,38288,498048,14066,67931,449787,277593,173340,193578,3316,230587,25248,425067,13511,38582,4335,87926,898713,283811,2160,142530,3231,41418,18192,489,248300,93012,148863,21415,8251,169495,110146,323983,117017,593,79640,30225,99252,1888051,131536,19148,17578,143378,74560,21479,88070,292479,54785,435,2725,295377,49986,228315,19292,357981,341708,268447,564,202409,684284,57995,405456,108719,129933,50237,102116,14308,11598,61775,2464949,503572,1756,115174,372510,1029,17240,97719,50798,38647,447,13479,152,38128,279976,255195,121653,592725,673239,321691,35438,1022091,16480,1385849,593260,1893,552219,159305,536203,17594,753141,79949,22316,94871,14284,91698,81,49786,698251,837348,11351,911022,618064,6171,539033,2923,10396223,304564,21470,70706,392408,154609,5382,1024,87895,104391,185320,105426,124602,28865,254911,113792,40321,119112,436936,196326,279880,292,802,36943,22280,51,482679,222750,38620,8044,262970,194660,307123,811702,88966,617006,280598,4500,242672,146387,3229,165785,238385,658278,13955,858688,789311,99196,13296,140530,61680,17130,44037,137716,415,107349,15,57153,102980,35888,3443297,51445,91173,65501,14844,569313,57889,302437,275488,156759,33532,8694,823648,462,160878,160303,190437,256954,583614,243205,216302,516449,235077,430635,889,301354,81469,867,124388,946,548997,3725,1454997,11336,455,185352,1564,119401,15946,284885,0,395231,81744,746130,227,2429414,1395,804,595108,137464,178009,65131,131586,204994,3321,251523,669649,109,196594,1485,8739,1329,299,118993,591231,244438,343925,144073,88956,6164,9448932,459712,903,1021,189,93144,663990,0,25109,14513,0,294,0,20268,307177,129663,9623,40655,89418,108846,38881,7759,216117,77264,104373,193,849,84341,96725,25612,288725,156797,18288,62962,246928,385551,844423,319582,72676,52722,308778,68810,240791,185345,256169,120825,184769,227168,443,251517,622037,113857,166244,4217,103339,1185,256061,696151,362774,682270,3663,87606,28273,105258,84287,710,100369,57313,52526,95965,173999,796866,489217,8364,21859,468617,58,117902,62108,201741,317862,166785,24300,1277,308570,232855,200508,326211,514814,692954,0,206403,132963,32378,62258,454046,228619,223258,453,492580,215691,217156,681045,39918,299474,845047,8517333,98172068,108541,600510,11811,250263,1066651,288754,461815,1666865,281144,869446,6746,101518,259579,5981,2782,698563,125920,300627,60885,73700,226158,0,12036,197,269,3125,278138,13559,34567,110888,99889,274394,2783,262330,6068,287867,426,910429,838,90641,5500,743437,280145,172184,12295,108950,1222,23821,113566,427616,75411,242527,224033,66485,368592,13803,194,1179,153314,426829,602952,1746,339559,101499,1022,47099,304,19738,136752,872035,1527,457219,129949,509,437219,4749,598609,209942,15776,130,921335,161943,1164,44081,606451,923489,16172,612578,547675,10460,144399,3473,321790,273228,101705,20927,22278,63522,81262,7088,58094,1686,74129,835443,191330,184816,605213,619201,9371,4553,93419,294780,472331,195856,456318,63137,401,3657,4792768,261216,10142,348252,26352,352816,107744,84945,69545,52200,438558,274235,2841,28648,101233,82235,77500,226718,8043,345153,118955,32760,84255,93158,87432,324376,585444,1124457,160056,374944,160040,201746,67700,8015,124385,167649,389966,128469,18281,302391,70306,137277,69140,327630,269096,313085,1694,24506,1231689,36622,1229,102889,21823,1613,2723,4252,96594,1796526,210083,365845,68767,27032,1782,566,545,3265,460462,2512,1447,34986,43635,413583,4697,190906,295441,7491,472575,133686,264542,1844,81523,50612,89036,142323,150334,379489,1199515,19792,21300,234421,854,2135,356163,587682,231278,25736,316180,3039,2104,588,1512,2990575,190,62631,1470,875542,535,792045,458431,327640,165136,369966,20607,500299,255136,75716,26353,113,60,6841,9571,787,373849,153540,0,398583,1281,127864,211164,297836,119956,295111,335926,575,109332,152,142357,422347,320331,117364,123647,84274,145393,6101,2207,95584,297934,79000,74943,408348,13506,2477,28072,87324,231370,882610,114576,396735,1757,57019,329975,6152,171740,35762,1878,899,116662,94806,1338941,152,148,195164,48206,567,141594,237796,173662,4568,23860,95284,114661,92673,107681,61592,375963,214561,152526,6453,468499,13045,9077,69611,205992,31130,58065,1846,535,69906,111342,8536,552365,207,691664,318834,132985,42783,181024,32674,120621,216837,83628,273020,524375,309442,478060,3005,258441,31076,151734,152251,621661,393,9429,44931,33019,251607,3682,89325,484749,380769,220368,22275,99936,2706,2752,110200,88409,375032,183304,302726,668524,35808,233724,55393,1272,158459,231823,517653,299032,172242,246232,2458,379649,2427,199012,838336,159505,291721,196757,112489,258582,525191,11875,1544160,255804,19993,90326,66635,86719,17280,196,5883,112243,349258,367018,37629,611423,3129,59390,3755,8247,43425,529304,70440,529059,576756,1230,1044778,70480,56092,1316,279865,245332,20340,58001,139,0,328504,240882,68508,3119,1298,49916,342320,44369,580492,319906,2953,251326,11389,0,25016,19845,40670,340993,670,19489,90179,21524,252189,9223,14066,68307,7226,121229,275123,96979,11995,238,43493,155017,273089,138783,94713,2687,600263,163756,73281,687438,7662,500508,5629,62398,225667,328396,264493,1518033,591742,279684,824537,3019,11469,116407,1298215,23105,807243,63463,9794,11941,7985,648126,335274,279389,11081,184889,209853,88725,10743,23840,310485,159804,146239,3215,165791,86682,1026,2285392,3359,245553,183381,149947,327,72710,116128,734,905,85357,806698,525728,4520,4033454,1446,152,414134,40336,365656,24867,97945,199575,94408,10608,707944,36223,60145,315751,42616,149533,30845,114939,100692,18335,10101,177575,47606,133310,2814,229740,932576,122171,976662,11191,1220265,525620,2265630,288741,664159,32305,63516,54091,1740119,49302,197291,341635,51564,1132468,111914,418094,4994,376416,265567,338434,136184,303766,623582,377109,198479,921828,742108,198573,39515,1515,5983,72979,99124,144185,514829,90549,1807,635,77312,369337,151608,118112,180180,718873,65381,961000,499082,1021,101647,272141,124,4872,1236,320872,249528,68974,32384,2810,3311,1553,377738,180458,586692,5182,27807,6207,309484,545758,2869201,422806,248595,574638,25573,2240479,0,67960,67677,6412,45145,10342,457220,176099,183657,267376,114663,125230,99008,234572,57229,6605,159967,139853,77408,37117,8972,96,117540,284,534,274,10972,498233,118399,118220,16849,3684,5927,41468,2308,2739,202826,1709,1765139,286051,185736,1259132,509844,152492,7955,688781,14680,724180,508017,309783,22150,103001,28893,177003,62510,577072,10075,2797,39316,197,1114894,944485,527050,142573,330708,2651,7119,1367745,361076,46139,131677,354434,383543,701,62096,149465,49346,3046,3306,369480,28338,139418,138523,638,1459749,8180,197826,170963,479,17915,210,194,2577,1711644,701864,24257,1137,274640,105888,163054,173318,68748,12091,1718483,232,298853,282768,0,7016,64285,748978,152575,1466,208323,1267,616381,152,144,11361,7563,52731,188841,47801,67053,42769,1503,44005,141452,661345,58946,381974,3978,84889,5373,1494487,2159,34919,44186,8353,309337,46397,2429,15507,112113,193667,658701,62067,36374,2995166,68144,417165,32011,11523,71647,134925,1398221,789950,249583,37215,86581,24705,43424,0,375083,786540,628471,62824,187373,197368,14990,643271,248829,1487478,59286,97869,226569,134264,152,0,5000,50824,352,22306,357885,6201,104067,81335,31707,16255,16190,1834,419748,37048,345864,2060887,151662,19223,356432,1103,4335,244444,184886,52077,410,1813,823519,59629,105062,143632,194274,16690,135410,441,122,1397515,205044,100153,1581,46739,92436,0,103929,174065,244356,398197,47,99084,3509,210223,168206,120182,252517,60417,8085,26388,868888,154935,1025675,8282,517621,255,16,613509,1295,13292,32268,155118,189309,635660,27777,353431,6242,23143,158835,479624,187,415336,465123,56654,207761,408547,128530,808711,192901,2188,259637,970,189695,193912,222060,2777,52058,12942,32642,37393,112267,3769,29084,14289,301577,7108,370630,174926,195673,5395,62209,229687,10523,53841,2438,762632,405073,8153,385911,146269,378,61664,1083,1919,2844,79413,3989,220992,233800,76287,7433,60983,1136,197712,162899,26302,55390,1184,49,30043,870774,50717,1095,110322,784404,507,2385,32,2666,184102,15069,1394,597,3005,1407,391,724,13790,4112,138268,32855,151086,447143,47237,35030,272849,513,327895,99026,54914,186658,133492,152,15913,5555,134407,1790,169904,386309,46283,6135,15,1388746,231313,197853,217478,602677,181479,2594423,464609,102539,749,84579,3783016,28209,129519,206934,237689,456,32294,342023,17180,37114,100784,260,444387,185481,1461,3996,78713,260793,75,563785,1035,1072,349770,1117688,383758,689059,1214829,52003,250783,2197,242070,2302,1385,2601129,581,2253,593914,10988,43872,121187,24914,590,0,6201,2313,8455,7728,281,2688,2848666,3147,218750,345754,245316,6443,22869,554287,9401,660985,348620,208184,3345,65821,665225,3128,634916,1840,149687,825155,469786,1100977,4537358,1925,340124,214852,101330,258008,256716,84738,248160,193049,217627,205695,20972,236084,551377,126524,103231,2185,159481,188186,478564,416555,10316,1919240,155173,53082,154512,2148309,62800,1348516,66616,20276,26759,695766,35758,158409,252081,4351,33379,1329947,296,52670,53283,129592,0,5021,111989,49638,188778,635871,6517,22704,55241,270992,325842,650966,0,9986,317943,935150,5252,4437,470246,20970,61427,57849,25996,452129,6827,374022,17811,33579,87,15787,149325,599450,440460,130969,398943,30154,126347,331,376385,89180,186982,152,4229,416884,3968,337888,42818,24169,14045,40368,38317,169808,5748,1718,280717,827,235345,2386,132244,26874,860063,948486,209196,640,89576,265777,3820,165985,1012,173417,58508,530,652979,171545,2093271,293347,125408,2712,223241,124762,35513,640617,58296,159112,2297,759,34213,649,752734,187032,428619,272369,2199,21420,1303,584527,477232,105307,159536,1020802,116259,172424,317365,733,582,1532,484235,364415,169524,322331,286205,7054,5168184,208,136082,166196,26902,342506,2478,55581,260182,3609,1969,357512,6111,25021,541434,1738922,3054,263975,647214,103366,944739,97729,101706,1884,100685,215753,87318,289060,140651,110304,113893,1007,6121,17506,203168,195720,86375,486059,1478287,260743,135295,576888,576381,981684,819892,936,49807,1787,640,266097,8984,575,257448,110731,865,3345,56461,2799,215856,99376,2135,79731,5937,247991,197342,1338652,85756,151,229191,40397,206957,45976,1202,97194,12490,173800,232061,86452,111803,222980,1426,146,142446,152,64322,261295,52250,135449,286854,4241,106228,149738,81900,73,382393,80688,547430,67767,212176,394238,902005,474281,982330,677431,2204,45330,5193,64490,91161,122676,83699,313533,1246681,4994,53707,67725,106905,5800098,228307,145297,26071,422499,95303,136992,101640,622149,2763,140,277148,178112,71565,148669,446592,33582,116256,248572,962,40835,113828,1068522,43911,259379,204391,136190,34436,122155,6627,2140,3599,11110,4144,40293,19278,350984,172302,131403,5559,609685,8747,1219451,7889,85784,292,2306,0,152,124944,6623,1906,6622,4023,1318,14875,77284,148095,81105,13498,43973,114890,157734,503480,322284,41289,55602,144062,79844,482017,235255,354223,207547,118297,68836,675138,306874,83247,46665,691654,18192,86131,349768,520024,85901,1652957,200796,81593,892033,374594,167273,342302,62681,224606,45493,45194,25112,489009,3079,381095,693310,304,79633,99918,33690,198337,58794,196007,506,62477,201542,48081,68792,25178,1820948,239125,87852,957664,404258,3789,307136,2070705,196763,113161,33299,213933,7729,35251,979,60417,199915,24932,300815,386005,4579365,802102,132967,928047,388873,731695,6207,9391,57586,286594,61249,369329,271081,8913,234872,108740,1047290,82220,395254,258879,107578,543116,155416,77760,483577,7012,515,229,182,307315,5020291,1389,176946,641363,3262,1087,73106,109330,137934,641375,165802,23195,4452,409,1449820,1331503,110361,264075,135094,132345,411153,6347,13885,260,152,171522,131149,93918,7186,186831,277557,542209,391915,637875,241453,68776,1066525,6630,66434,125955,140668,232419,255657,368542,457451,94032,179055,86885,1345,486600,56753,163783,297059,165145,164729,320,1090,18105,226537,172491,5926,45741,1899,3916,480561,109352,199060,260060,613215,868088,132375,3457,44751,80372,197533,3851,35701,31950,2377,847272,283133,763744,266683,347327,373136,593993,422433,849225,1412,761828,279882,164163,27273,243763,220260,204534,155657,9791,1132490,370334,30115,293435,27481,214174,88770,128688,125516,125668,57921,225679,57246,101,655992,29532,88002,91589,62158,299127,33400,2727,87248,48312,27252,257501,151093,252170,36444,196315,45743,9495,596066,75674,304,66423,378857,37069,52155,1834,7832,31703,2353,10239,550,1076,0,8980,1297,15369,653,272417,25795,69475,166,2385,1163,1566,29489,864,296617,308364,176467,99397,382706,10777,55061,224854,49078,361241,181453,309180,14767,76092,209337,43963,8285,0,205884,4214,696913,154,6927,437,193164,35697,2253614,58387,153072,11135,1119,3773,164684,14305,132036,122663,455731,27677,600921,155603,331507,181712,1381,640,973001,4756,289884,8645,450937,391393,1164,109930,2697,199712,22225,623625,111882,9311,348404,190078,0,12136,3182,36140,511735,285506,159364,2764,814,158080,636880,58545,345847,2486,141198,570761,84542,337687,345667,2970,1826,75557,63139,158215,14168,182003,121411,116180,443426,246317,1326,0,0,0,299,303,0,3532,45286,177059,79067,220660,10600,9843,3689,79800,137894,4924,0,386,130169,400011,2945,285896,1362,126280,307507,496249,221907,92286,130262,1867,128281,119180,182588,1293,258361,58627,205760,81339,102423,64992,176401,9044,277758,833,17393,67707,278174,869,2203922,3499,263220,3487,186915,448334,529999,1002,898078,836,142,8624,3043702,278058,193422,50348,100961,11617,1170907,322019,49324,104823,585640,602621,259914,385101,420143,348431,2278,2239698,94458,401546,412574,32167,628598,973162,28427,97326,16101,6147,27953,2795,66453,584304,419858,284062,10553,2056,258001,38802,388724,18043,270155,342445,568916,1157121,499131,28458,955429,252329,241,232743,345359,10235,340130,1923316,3159,95232,331894,13319,164005,179452,340462,63814,8368,94007,437506,205559,26304,35225,220,22328,15795,3668,528872,3446404,739711,15229,4196,241834,3750,1882268,416,86826,221471,9955,178400,411149,13041,31048,203189,1227174,1793,100600,84512,1121,2422,10156,7456,1989,543837,159,11200345,189763,480560,481952,247,71764,8460,5293,101219,426,152,2605,5921,81234,426303,43026,546,694647,1727847,24631,2701,51209,427749,375821,205118,76186,242555,276,397,353887,642460,569135,825861,196226,51078,1054998,377312,0,9123,157663,39823,88,644,550964,45299,151869,576412,827,146623,788937,534,188412,181701,15007,448397,4134,687550,5511,941255,1782,10315,33213,2376,1272,6619,4206802,252941,959692,14428,27142,26942,415030,591376,7275,1197,656781,220959,607686,1580,305037,42283,286,42981,1045,3645,93935,1540,1672,27012,177989,1424,347596,963,152600,149571,302910,369503,3042,192860,183565,82223,168793,82263,19663,564354,315782,964586,6867,67249,46860,150616,144298,152,157693,8636,16478,109845,40870,25878,273418,82986,74961,120803,102240,44668,255,120757,312290,304803,27843,519916,246956,52761,149493,125958,895315,85676,316958,244546,85499,2562,9647,336211,32584,441809,778114,288984,422708,1038,129772,253655,53705,374,506654,1456955,224071,798873,106393,2016,435887,221919,459124,46475,9460,4704185,358219,0,191550,231512,195026,12504,44972,54666,5839,862992,5232,50796,273324,7225873,190834,30493,49874,358126,23053,51859,16314,39101,35754,27621,80282,13393,21039,67690,19373,14965,53278,55693,16795,7427,24040,16430,12815,49057,122656,19114,444010,359099,169038,319637,35285,90,524669,758519,258291,101,204648,677808,23054,130854,11630,207585,0,119415,8103,197085,803578,809383,453880,25047,1405103,44517,212515,267797,249924,186223,46068,261327,200311,247924,46088,181,189,80,1667,14664,304490,4648,139752,78749,16598,2480,0,250093,565543,963,265022,251543,1077590,967,478360,469227,205914,349697,0,169747,1480,83,827,519314,854244,1140596,1326,610218,287512,529293,511665,14668,362,2156,80770,304,1553,1478174,220788,2513,387047,392513,250798,272013,196361,352819,232864,56383,271015,44709,2473,584946,51845,70937,27113,771877,82633,80762,83864,335330,55893,9245,312005,140522,198671,127376,75829,489651,159805,134442,3835,0,239079,127893,944,611722,8251,261287,7943,152,0,23550,451,648674,88,386619,1506,310405,3661,104783,223166,122348,78238,31443,48082,17398,483737,202858,198757,12181,40017,176295,205418,110266,1758293,428927,1709815,160587,112905,28323,115050,204943,5875,659496,12337,397098,173619,176687,990175,104522,103868,137798,35098,150372,105617,915,1335,2985,147927,408682,318184,5687,507549,125052,1369,2450,10796,41704,365747,20959,27932,69629,25296,13747,13471,259129,18966,30549,34296,9029,25154,18983,88395,26810,40599,63715,19069,23289,51288,40028,5793,15118,347,735,1075,290,656,96756,15011,7828,3305,47244,420200,115915,104626,149601,17799,360434,28302,315775,132452,120038,226820,138,353543,2315,41331,12464,4696,163812,8303,8439,60570,1089,366510,6105,34428,182351,429531,2764,351591,685888,195457,1420423,27462,508446,257037,3394,279679,78647,39533,27678,25089,278033,103468,6224,29076,674823,207080,3352,153742,34426,785531,373,140,7107,303,1279,1108,9545,2514,12258,255234,0,59436,386480,2034,421534,654,689,693,545819,17341,93556,99975,73752,3026887,71091,143048,0,126,23732,18765,12181,84829,96133,71610,6309,71813,871569,79897,6458,160811,334023,1250348,263198,257006,20669,51022,27044,40505,63982,93567,47731,33026,25799,13183,25538,49132,22449,45640,46694,71300,95109,63276,201570,34269,31273,37061,35069,19857,57483,22556,39591,40799,18703,95071,1586,934611,53177,2750,88095,474604,6074,497879,3385,4293,70530,21402,33041,8005,733363,2294566,178932,565,1528,8933,798796,903037,32936,471251,144078,2098,67269,95240,195751,18665,183329,835,17923,26788,571659,359602,286378,1044434,56,308600,2770816,804426,233751,527,24296,63961,113780,367168,61649,317825,26208,113185,64229,121156,3628,2074,710,752327,79249,770301,4880,61249,48464,140308,251386,56884,281670,3515211,345029,179805,73506,232529,7018,118689,654780,1796,680,1514,4511,602226,1438608,159090,459908,30148,64414,59340,185756,23854,315758,356,1266,1226,4023,2110,751,2087135,587,611629,565175,25949,259375,131474,45321,99084,53862,439355,272876,977000,25758,9050,2582,379676,227,38163,134,6837,1339,10232,37125,118507,37835,216909,209781,73314,75085,196378,154782,25859,161472,13830,12353,26528,67831,5841,48997,27412,15765,24439,23622,188918,30837,64623,86306,76315,27394,63186,40927,23790,34958,39239,100067,69628,0,140959,0,625430,141581,153734,133787,3298,413,554764,45778,409304,3659,38097,192442,1138,41234,63997,6958,236000,23990,2428,90390,84256,127431,1893,329282,93657,16812,687972,25660,145341,96613,1609,384588,42284,92168,263571,1869268,512861,482531,311,186485,54807,37755,42432,106,1858,363,1323442,376364,43964,41471,23162,1246444,57253,4380,739463,151936,556375,142021,288414,240665,819014,601,26282,187475,1002458,33740,178418,92026,52412,11959,123333,98068,86200,53684,778355,5323,154811,2192518,932,2264309,9,35813,40184,100599,217985,741,2364,562125,54493,473282,2268,148232,4414,309319,3826,415,259,2146125,119717,90734,129214,2294,5787,4188,11572,74975,344,5627,184950,82312,232850,249711,1648,982991,442,146947,6762995,214014,228093,627,261,207,332,2730051,27432,16860,46189,147030,39450,93788,450012,1323,32471,240020,158833,69131,659,1560,2316,1950247,3496704,625521,126051,193442,1491,392710,696768,489428,277039,71220,52,470404,4777,45959,3188,667733,90233,273112,372,742533,291304,292721,481805,25363,312293,184573,12015,145601,55001,23841,3090,1699,5276,633688,117938,303,1939,15127,306331,109236,697,28817,3102,0,2673,53619,482,55668,631,0,106,152,329,0,152,456,11921,3284,315,2032,27279,17322,7291,36949,2059,32298,210660,4724,1718,5986,1641,601,1652,80236,7556,11558,3089,1190,14780,16480,147774,50931,26535,54729,67733,53893,68203,79496,41377,1198402,90130,74911,3603,45912,102638,5183,51391,54821,438677,39220,44489,42702,38429,80128,27496,209785,40348,73722,16775,67815,38246,55407,71407,26912,114360,1978,1328430,505,1384,2082,0,8238,175315,86785,318808,376485,79349,3698,192302,145078,26799,38602,2403771,247366,29451,3530,739,35655,40734,3726197,121071,33932,60,15829,3224,15346,27123,0,1181,109,2953,2122,86575,6503,2950935,6926,3918,2195,7897,6295,29699,531084,190522,87183,4030,52769,420,949,36,1337,1939293,50098,1095,325196,83985,93258,466172,147,87982,110118,80878,181767,83790,269457,94692,130611,842237,597492,2164,146086,261704,267,18138,24482,28468,43968,137833,62541,61507,75544,1945,136391,6188,108783,9233,7217,5786,19446,68599,19116,82904,31184,14904,7707,25018,72036,38317,52101,26443,36993,22247,137090,102144,1037,140118,35336,66121,100029,23914,32624,1285,117553,98808,54514,45874,31073,8709,67240,696,270535,478412,56929,155850,78483,60859,29752,12540,10975,10204,2201899,64817,28599,22786,66189,120020,66238,116323,1385493,361256,292092,246535,2235,81086,223757,109819,8310,35292,695750,3076,43997,329688,425260,82763,625572,9663,523,840,142727,1434,17049,14378,60537,141,754328,578464,104130,229491,526122,114191,244003,108005,1319453,31192,4569,222188,60279,303,225397,280923,113325,259448,545533,6070,424,110898,452471,0,81666,4609,372826,0,307233,26558,223362,552970,2696,115466,96,1275,21619,125474,188030,114895,1759,141758,46930,147586,10169,1210044,2346,750474,4841776,426045,42860,23776,160992,86840,100443,11772,22317,176633,63180,2185,68379,3172,348228,444102,23246,177915,455046,63384,16833,39111,253237,27446,227311,83322,483254,897802,555881,135,2796,697,50868,178671,3428,3925,179996,474742,220025,361816,1618962,47973,20107,4879,261712,0,191698,341068,248205,11954,6670,13562,3706,153846,267664,327376,493181,136763,518435,763138,8216,210332,27545,378,11227,268859,22662,161080,338706,109695,9742,304344,123911,826368,19759,2400519,272154,60703,129652,456,375464,12315,569066,379610,54397,246,1047,1631,61329,146,0,87030,171279,84670,103759,5212,265754,493866,85797,502053,19565,168775,600918,272639,218157,181640,182142,57780,287500,75,244654,145539,370718,126651,431451,20969,54753,541677,186603,102845,642024,36609,101637,35803,11427,340170,100,188,258288,16775,65918,373081,651328,175272,306072,212158,7595,18117,1425207,179542,145006,64144,456,556378,319074,96830,378941,27242,2545,48915,93359,1554879,21539,693588,205387,54133,187884,579967,173587,511,2015034,2076290,7056,3379,60279,1621,442374,390680,67487,161917,842413,7752,428,229733,80305,6532,57840,212325,430,6826,430656,101,49595,201,286,3211010,8471,1852126,15416,1206185,118861,191702,292178,134966,592264,22065,87391,81879,101600,76179,66941,20534,87834,39895,79679,1208160,1157531,564377,23925,583141,110567,56094,9224,575677,222,654736,18527,739726,209581,158603,82122,219809,156957,48452,289605,636539,614735,132303,1083502,67807,60731,51880,93813,223859,142485,57799,9806,22219,1938,20324,784624,212652,132422,227033,311526,88969,111790,93353,14165,1509177,1026525,64320,591835,552057,99744,136364,2377,13039,3257,425,2012,4231,11740,477901,304512,36762,168219,72175,568698,282324,65197,189984,187561,684,91082,224973,109066,106478,960213,65769,150009,405,588,64837,58548,141029,24687149,121347,69344,31431,30982,517832,229249,31534,1204560,26755,39116,126645,127883,360640,241454,97141,124720,216414,3990,55206,2645,717803,266452,130347,83939,1536,32642,19696,175125,21607,574,114750,90748,2075,0,14133,13863,4473,430624,2588,1085368,6645,345564,466202,1309083,266008,149296,107176,1318,2588813,538681,48796,164302,175827,194230,121012,257974,9665,7014,250288,88400,281557,898,311459,432384,225507,740582,556705,986298,257212,343760,544,707,18097,11113,12673,65721,157199,80047,2304,153936,68159,58104,237196,325873,137734,29531,37151,163834,108500,25702,30731,0,2044,575683,583001,297966,1256657,3810,2056,152,166772,509752,110551,62279,182814,86352,101351,705394,8376,60597,74841,39020,503244,463378,7107,379566,279,15668,283219,176808,166877,81085,10294,8870,26564,96000,96855,299,9881,61839,1098536,272034,233587,419290,66866,115904,178301,2365330,116961,199364,125081,403,419,514784,8729,727919,1819,56583,33340,4118,416,34857,6871,4375,134609,345,229081,123239,288237,467748,198404,108458,16330,5164,7348,10495,3520,12567,220921,277313,648498,8103,0,132064,412550,88289,178282,15327,63341,55930,10267,1955,1371,152,65947,188150,217990,130828,9644,57324,103771,57494,250464,83063,38771,155351,0,0,398,1844,39796,14679,133564,565,137639,85964,674270,9813,341725,3694,258915,126181,152,74006,42208,21446,191732,15973,908,732,29533,65655,169586,78618,367018,17989,136550,6500,50,437414,102818,207952,324370,424327,12399,324077,341333,845,310600,251771,1120650,5299124,406856,114391,168296,182494,232183,159101,14833,29052,12112,645165,435906,412,171692,293541,346976,51722,6491,116401,1225445,49376,242804,1353,128299,39575,10994,13353,2865,245430,1244,1490,253739,187,502728,23827,162826,474055,94988,280857,11897,112,107884,166942,17946,8536,13476,70746,8554,463111,78642,129343,162590,164647,72448,500,3565,298433,121725,56804,58001,8259,305777,20239,165403,11781,95853,298547,325146,45980,35684,6305,2666,20409,77064,413,1137,8541,6112,171572,91,715,332743,110,788439,51872,201603,538053,262745,13317,99404,486,522572,185863,149771,1270,58159,17359,54661,37339,245,102550,165903,127,154173,14000,17547,5494,20296,3756,108244,961,74833,739962,3144,7581,210018,84342,47160,424,0,892,145,78134,8608,90651,369436,3224,23973,309570,420605,214175,377506,653,11805,2298,1172,421219,370839,166250,121157,1583328,450688,153774,351399,53583,4153,548,154084,29227,23735,1803128,2814,351043,165439,165441,59573,171836,354822,295967,114,73514,218437,650133,185850,225190,194086,23670,18646,17921,14613,3493,101517,1024472,395938,23482,204825,38171,62644,54102,24340,277212,11697,56346,172349,166396,2527,454267,46189,127156,158489,18166,10218,543174,205,67574,384362,154184,1494250,21645,42534,1939,241776,389808,43596,89543,298599,126919,1172,5036426,1595606,164367,118999,185300,20811,35363,239418,85007,3320,37709,98791,166497,352211,277139,396115,389747,4046,78146,34543,664258,7682,54018,8753,29879,10126,5238,140268,0,53760,144539,2162986,127966,221425,737049,199321,25200,23010,101106,25572,42719,64927,45446,362067,119293,10384,572772,415240,1134017,41437,73666,115635,104299,99004,1170472,30191,37591,5797,489067,53672,2045,102597,218,159777,5382,512309,235894,127,206425,439653,44538,101205,55810,111214,927311,46968,580968,195112,2356,1069,396,478575,2157818,177155,527386,205,323,451305,1810,60164,32443,9105,150401,7027,316726,164663,34190,138576,265671,114963,267,212305,197180,133,66263,6119,145472,163923,13252,3554,353115,7663,2322,25937,63423,37672,3508,313376,12358379,12135,6459,33235,3171,990694,418,81570,2926898,72683,10087702,16342017,14,0,861,1397,1178789,86980,555233,1235771,182686,1353,103366,844366,33969,54797,165467,434028,183711,166288,133821,281228,105604,209739,109,20295,0,266,97461,13327,452293,515189,190076,234846,639568,356466,47456,119743,942,303976,474100,24416,345296,54737061,4173260,160843,1156,173928,20443,528155,1874,129447,56194,172808,3207,151065,143,252819,63352,30984,1505,161060,77566,120116,10214,332173,30731,1723,373511,110099,19432,19739,353432,51,326025,5915,148,270,3213,490611,32338,945525,8692,11668,73547,5269,59778,348499,514616,797544,1018,1732,2669,507807,142331,14565,2106009,11884,3120639,79083,251107,520,150114,1820,0,0,307498,274760,303,453231,25699,4160,72541,0,254172,224865,167647,304,304,304,304,304,304,338,304,304,295,9008,117452,140052,536955,5174,344008,233517,6054008,35804,16295,1120600,12903,691344,174934,91714,10067,29720,218367,101147,67087,211297,339637,125359,1031347,563055,171259,497718,26164,71405,551086,170971,25591,51012,0,569,241147,273952,54429,305671,3452,1965415,1514451,179335,641834,3562,464246,302378,469767,49701,260574,285235,251,863,1476,106,75830,92500,233841,153445,17296,480439,453203,291617,7423,213801,5144,14744,13357,753,6738,437895,3150,163396,15506,567720,349058,26538,442,9756,168,251945,217816,605,401564,117812,1323,150,601,477031,519899,393043,3385,175486,230778,510881,124,183493,1140,68494,114619,91493,239607,109581,2403,383072,251620,1690654,308775,105717,430207,1811,634713,484423,48107,629962,178772,161573,38604,110577,1751646,109731,209552,183560,301948,166156,605807,162888,14032,12634,76482,79399,165087,178,3622,32381,574735,172790,102364,2089,404,8200,15218,263028,15811,683937,184049,16872,33916,73486,86125,95158,262,15663,15954,130185,161063,38821,10205,8803109,535640,267435,41828,5992,91625,198643,113298,11816,60470,64256,98596,124708,404920,177709,158273,127637,1154,183848,709374,422069,133449,309847,47320,128188,138921,2134445,10815,2135,246653,665229,152,328187,2358275,229823,2011,127569,35670,254815,9942,34406,938,5250,1998,362256,194929,9886,647601,2801,8151,15690,11044,3535,79593,436,39547,49722,335624,64893,98902,256633,267643,748876,220215,221778,8459,750332,143546,222121,264047,7892,127913,10874,87489,53426,960014,702047,305370,612,453767,295979,511779,167445,53937,631649,417690,169064,244981,104171,16669,482383,120,74521,138169,59553,336596,506,287567,4586,262788,576211,11059,736668,278082,120846,126550,1459431,314524,206548,11623,260234,268101,716181,35954356,83765,222506,33271,462232,36942,635457,95414,1256260,33134,28699,686234,349893,400481,194482,409299,267030,13753,115712,142536,1454923,77026,1651,560,287,50976,432776,152,63650,54507,13740,209915,152343,287237,791826,624343,265810,98993,257928,1202,715484,110446,9955,113355,122,100591,1356435,193518,1922,99064,1128,90269,956209,691841,75783,121704,6998,9589,1154705,49356,76076,677,190391,211,152,90353,703,68,438041,222659,12268,479741,646903,27419,106,2939,132796,586,6619,195133,156338,20318,67992,8845,29693,546596,504162,317056,242171,3388,1625,260689,81486,273,205845,330233,20849,12752,79410,57344,27912,395786,288365,208724,158428,284776,291167,664120,318700,353610,145,479,227178,287251,975486,273843,137934,72145,335971,12060,532344,302405,379034,337589,172320,6322,102185,468714,114940,37769,2390,43313,333172,334,65354,81103,74376,3410,56664,14379,456,418150,10088,102126,2538,481861,1274,78008,455,41800,20966,133925,968671,10518,11824,730,226423,74548,257850,438263,16857,719065,497221,3698696,313208,753222,6639,753867,1628,2833,2000,16839,58286,85949,7023,5168,137934,285854,845955,96723,156205,151,307845,573751,260,4995322,966152,48875,2721,136551,359263,93849,397069,99890,76945,622920,293008,105598,242359,1442,2499,547271,304,802,4179,36972,477997,3618,184,77470,118647,122435,249584,40178,218084,244132,58473,356507,51100,676894,481513,4030,311347,23471,236903,17161,489218,4367,80342,199165,31809,124,4646,2206,224586,193093,233,61,568,1781,6415,11351,71412,11640,170786,307287,1304,129492,267,57321,10798,22478,0,78753,161984,453856,182065,2935921,123393,880183,188961,905,61779,146933,89803,273153,445475,8887,157611,708,53667,301,793776,240026,7184,24280,17219,201814,132694,6049,199969,107287,294137,420,988,89750,110238,215746,198548,385201,3865,197017,2132244,185244,186502,329470,626274,232393,402136,3551,3174,6066,174276,6185,25174,310301,133763,45175,79146,222737,14391,324,6196,69252,52261,766160,303639,461508,1979,1433,111289,470081,79899,344009,301296,94449,3466,143484,4762,596,406839,838,699,194435,1752,37462,110357,1702,4604,86694,250137,50073,511,0,126889,17673,181,467,13804,43902,832611,31922,239087,101525,81549,401875,59170,1939,174246,243911,325376,109205,330882,202019,80133,186816,8413,73,533,624618,199713,24734,4603,113813,2991,725174,457878,933133,153791,50304,854408,262110,1468523,451626,67374,17996833,16534551,9220,61106,652728,200720,663160,24038,14874,341482,493,302299,109745,614694,54796,198442,3339,76490,21347,31870,625199,270198,76794,766634,218166,18155,27118,10,121288,1042,42149,33084,1233,560556,144910,294519,63828,88097,271711,469524,267246,863,375907,206495,17199,79562,35527,163958,336674,130565,135734,408047,219412,206586,310851,2596,156697,2614,82137,178047,162035,680336,2664,0,985784,240805,401071,5741,516553,177732,5344,2609,28,1281,32524,2714,245543,388,424419,32663,8443,75899,265932,77167,614373,299510,129271,4816,1389,1660,229510,42450,321968,226,152,3660,246808,43466,386,166249,35349,275313,6321,102377,522958,61142,107671,128124,85977,811616,250704,504218,532289,37907,3322,524722,88736,220688,31823,49721,317,199510,546,784,49320,74333,1006,3472,8573,193564,144797,170904,96111,937,123659,506033,158205,272278,22325,47185,145566,166011,152,137144,147,74149,5414,99565,1311140,293260,2410,465,468043,670,14228,386486,65353,197648,39961,73508,185639,224041,451445,3665,1791,79306,169902,751905,31726,86136,45599,25325,141,9094,296830,158267,31645,49898,25998,237662,819084,7349552,27147,0,317402,107238,223488,171877,281079,169487,152101,197601,146458,94675,792,643190,607,122,605,1561,3028,360139,588916,5606811,2642,99278,238264,68905,96566,703738,22932,132380,1258256,265260,66775,216263,266811,4430297,236600,82339,839078,161286,135,63315,34980,76866,263231,144328,3143,1890,21421,23254,47611,5098,65440,76200,252759,1194,321953,102067,77011,1606648,95365,1149378,719563,46157,181499,1837473,763119,194201,171581,129305,2630,6207,150403,125681,514343,547908,0,17045,6633826,3113,16369,172493,204833,297665,634746,2202305,61888,253888,915407,1558,1194,219064,10517,14666,29857,827,1140023,152742,2548,5633892,311856,240370,14356,216848,2976814,407036,3055,7869,367,251321,250906,384202,335239,1337,57270,893910,5547,71262,181294,737953,222571,46260,355662,639662,310101,737453,93935,743652,546250,153727,187399,208130,1190789,366804,107276,2180,4397,538410,0,304,535,5794,3996,149762,106483,264007,264414,10699,225415,18245,50339,171174,28153,503448,401,1123,1645557,251315,294425,684503,28255,270,64235,306863,222905,33881,304,7582,7521,11808,209362,325232,43262,768542,377350,35298,3041,2910,142206,51,374558,0,451338,1365,672,4905802,423299,152,5382,218802,53211,3545,156720,456,200561,14204,110292,299968,133750,53545,344649,75350,155112,146470,234245,0,1198,17993,2013,260692,511539,131422,166049,62225,1246155,76589,560537,811362,885,50,425454,231532,60415,95276,37129,603,303,68993,328716,17771,210431,492088,4958,164018,133514,408,45402,1051,123139,264005,1080,91183,90294,151,439542,183233,482781,170925,565,97401,3165,2248,2795,58002,13017,137483,796730,2164,155289,3128,173675,219224,330454,426334,485052,139115,521891,33688,156098,29798,355267,308192,19110,8668,201890,58256,13355,1341,821240,121416,22840,282221,2688,308532,6376,579,414,14038,25849,285780,345619,31493,158935,36023,25908,60283,164651,731838,143,1959143,149332,554431,48664,149268,1466291,133186,727399,351189,152241,215609,76552,129844,386,197727,807109,514906,495599,250877,251437,41138,97057,38700,79651,86280,343776,1227746,143802,34926,122302,35403,293135,540720,7254,170,193554,9245,252241,1191,25032,132827,256922,2763531,64393,217935,417808,48379,851036,121867,25616,1387,19997,571386,4,231739,257941,6223,233304,1860384,420161,2416,54523,511281,8240,54400,276060,168416,98228,0,3591,220227,2272406,117876,73941,684768,283562,764183,4594,38362,2177,179970,249060,142504,292927,687336,434238,585717,48675,130572,52367,202319,167178,273374,152,1867,13612,56680,59492,9247,7055,273424,446620,45849,101625,1533,3270,213366,840656,2668,48495,262368,19439,9886,1559399,23196,11267,146463,1166272,18370,441165,1908,38639,36027,317856,981508,534175,678,3984,28867,416267,3300,36895,92559,105669,136357,285929,126443,42791,98900,184009,27064,19859,103027,42263,46186,25336,153828,53859,4019,279,334381,395094,478156,9346,63323,84094,273777,253100,577,887,99208,2482,817128,200,19488,11757,3548,5742,3444,23163,0,122045,2716,1525,2529,1346,1166,7341,79589,136196,361622,656198,26254,118344,533478,471901,94210,4904,671193,270,567633,3456790,3013,3379,211173,59329,669,1711860,97459,150640,56077,77969,502071,11288,982,290,89162,717503,302,148648,96,12842,128177,406852,352693,68267,17892,656499,181075,1634472,346433,169312,608628,471696,710364,531140,2959314,71336,619500,12354,526,87582,311583,570350,2533049,134923,141716,160566,919874,277,9391,296184,40985,19946,287833,202577,403615,3925,14491,4828,317807,11009,417,21940,110134,1168470,1136870,176255,2866,1860630,447394,43273,276393,53807,14534,51069,304183,251100,179252,4766,132892,85987,252333,9955,34020,106162,130020,23603,134406,164675,124018,440807,332997,231825,191924,5896,100417,129908,684,279372,88965,213864,31120,1363118,125583,6257,176827,15174,239635,180849,687217,14899,65723,487378,33195,134382,10946,1099121,1727287,218516,48407,423638,203197,188494,269105,129287,2364,98449,120619,137827,230496,59648,55450,129758,1918182,221401,24344,16193,20240,92165,0,1411,53687,40396,1482,129755,285529,580,155201,92165,1687,296901,19925,395,132720,450067,161300,1552944,886859,2624,97050,172011,232081,364286,53474,168462,957272,375,1360,17724,521941,13408,12906,603,947,189554,155947,377631,4826,564810,159989,48579,336342,608804,2210569,3298,235412,992,195458,215559,218590,568281,2242,69159,282174,594144,351904,5314,566,269803,52970,10987,8344,168347,1347631,54543,30736,24352,9172,219737,133154,51142,290956,276328,1035,240,85274,545454,39360,75730,173121,502,38023,28562,35709,44226,328299,1145,426293,167066,33912,275951,165447,330468,97011,130530,200175,428345,14027,55378,332731,655074,4943,139596,63739,569215,141419,1053788,65115,101619,144096,113136,212572,562,356977,325066,210920,970,1609,14680,64935,0,507,150708,152,1446,3620,439893,99978,9812,3153,819,0,11533,455,172950,108202,732985,6213,44584,531362,189633,106872,5884,408260,160856,4394,24608,134,398,292,480669,31809,237285,44973,54,104511,169071,111169,94566,241504,1414,93555,16752,932841,251142,65183,304,259755,22489,297649,3267021,297736,621,92030,42600,55218,841,676,193148,824016,90847,5878,12918,303,10661,2668,24140,258215,27042,486444,196778,201310,15402,309241,72441,42558,3429,90371,54316,1112455,203840,13232337,301553,304,88074,95821,1048047,2755,635421,1822,241940,103700,185703,2999,1425,222889,95345,348469,1881,150556,412,191,8728,38292,44219,411299,228193,18647,18892,527859,844409,24385,838627,148336,100153,83894,597994,1251894,189074,17648,84378,84915,202803,1664506,485514,212018,446422,116293,15,63633,3250,173416,187626,598632,177825,698,1640,189388,313895,49430,17802,430305,205270,2507,1401,531658,15414,334689,204025,230657,4455,8000,824564,162553,9443,140765,140796,8193,478621,333364,434092,159999,168178,8170,54031,144728,150550,206479,325972,22177,139963,11664,3099,53530,103,83600,325018,4424,295705,135291,82742,35812,139371,151,112,121612,476287,0,21247,44591,191850,422593,1380,36194,539702,99964,299946,0,567762,286108,409573,204727,150813,4262,87176,287702,482424,20698,78444,103075,240923,200302,568,125918,152,391,81213,570,20425,703836,205265,164205,184606,9932,403928,2421,64076,1151607,115300,279508,14224,358653,197402,342578,349149,323,122266,2360,199605,8880,7279,12398,40596,1623,303,4238,1379880,102060,69287,17675,577976,251978,7716,3050,19527,124768,243303,151923,516045,1384,169507,51657,2382,649185,41673,3331,2645,92016,38608,22375,237004,21148,203280,168134,166096,1874,133966,110842,127382,59509,152,643699,242194,35523,182179,964,8024,57586,718,440,137021,14277,260938,80218,7273,96567,20512,681890,1729,339010,119455,123093,8717,53034,49391,62316,195602,47865,269646,119030,26976,36464,42187,22424,491826,8955,602,206549,280886,117092,177369,285275,255027,200044,92410,226918,106326,1699,385442,69730,503496,98076,26851,1997,275474,157357,141460,593,9578,7450,56,408,5406,330935,222450,10191,219743,326655,360832,1196521,1792025,234908,4441,161688,3250,18089,968091,2046986,200125,54209,204434,2172,131767,27964,157213,202094,186279,17572,100966,83494,280,200811,35949,516334,63201,74949,30470,59300,173660,69,1217,4488,1877,3249,4864,4024,2680028,53973,123175,117871,34609,1683161,26631,4128,1183903,6946,4865997,576,14950,2070,241907,7661,152,18292,304,5424,707687,4975,29524,1602,205,2246,346438,128964,2232,97,233233,46274,198666,91837,75743,217048,257800,1063388,116274,60623,5579,478313,235028,514714,764,28140,416648,20612,517,272456,120131,346,31033,88720,25488,13823,101317,382447,177780,359527,40955,27213,327668,42505,222778,387600,286691,1619686,45571,42553,30419,17274,1721,40677,29425,79694,383771,10460,307260,158099,50716,506893,30578,489388,153818,146490,17710,118910,126852,30243,148,592233,816666,591898,100111,127290,11564,186205,476318,54103,16155,172196,379213,1720,170709,3219,4971,29277,101109,611658,53483,306207,272716,270412,272853,2597523,338859,260199,34132,411803,3559,198236,12435,1660,572936,55533,68668,59832,30169,13565,136886,10495,10425,23799,66381,233173,139446,2577,774380,11014,312140,1577887,1737,319215,46464,406175,376837,6091,224995,127316,0,75609,457901,23902,56048,310871,78907,73356,37777,35784,53355,2749793,144627,255,11232,107056,121156,420881,193890,179395,198805,761814,112785,25322,9084,604,24174,12719,157523,167801,106473,268429,380797,90858,150430,13317,53025,228715,57105,34087,64822,1378,533847,782457,109612,23581,55087,49746,47511,227182,1474,23296,70863,684622,26359,116387,493966,35610,377,261,19912,196506,3987,2396775,380618,76,11252,8865,310571,0,442187,315731,308505,2926,285341,50619,141832,9507,264669,376271,434905,29407,3231,28766,8368,556823,151697,173269,116364,2275,217980,4796,165680,73334,8307,656,91458,114472,641,8179,3898,406,55966,151076,10318,58199,1050,2089,1842,13848,462134,3679,342511,385021,29817,290343,3605,524850,14991,81057,1352,255,15918,58391,162711,47001,36784,804669,124605,66649,34029,270356,220953,567,181321,49272,7527,44147,34634,200429,355014,2810,42286,372,150694,139182,691988,3371746,701,3522,86220,575,152290,316,0,248,424872,9456,224,1471,276,114930,221943,406358,137782,63594,37881,2916,60853,497794,2014,2194,1487,7101,4155,413,295,80,1021,11068,63083,18,23489,2232,407154,495539,102985,59964,355,20448,623706,417166,726,55286,216451,682,107,0,63439,159890,857082,12852,123328,2583,92003,0,316299,1827577,122813,261,172159,78173,20368,53735,132938,184721,311,1232811,118088,607,210607,3599,21278,930661,2161458,111641,21542,126931,843117,16020,54679,174490,2122,22339,9261,64582,109741,102152,0,3999,323509,16447,71478,49157,188166,3215,12242,1030434,60168,5555,186047,166358,7840243,48497,739177,16544,110441,26615,46853,32114,630473,90524,245364,12683,20753,63784,221575,502542,1097,949,150480,7295,439544,21277,51219,0,164739,62251,97188,232452,1292127,8397,3174,51057,4481299,67959,19035,26074,2829,199314,212683,1089962,11298,50759,132047,16018,5774,22261,330014,156582,1012113,80622,11790,118180,177217,6558,21143,102680,156453,19278,18147,91418,156108,98096,229455,34050,199295,158601,125849,394801,6024,1728144,157093,722,13320,291687,30493,50026,126286,46452,47473,530,1670,1833,16547,18976,87,56366,111238,24060,61573,30083,301851,415930,433782,70024,1563,8640,140,3699,105891,173838,6623186,10347,404837,736080,1126639,10163,61180,21053,0,1208583,4667,92506,20103,100625,1883,630600,22197,288571,47562,44487,209722,109927,437382,84739,122206,2034,101749,107315,427737,451155,53277,22708,20086,5440,175722,2504,4337,217378,2884,134499,191366,52445,493932,88414,45299,212128,36839,90615,55767,724680,225574,42815,93421,99148,280811,544684,2536,2866,34798,150560,288360,61882,25515,120233,57618,27316,70507,117966,55728,802523,120660,179788,2458518,1632749,3872,870711,1211127,1493,62085,114576,24329,5918,1859,157812,18018,222393,452,94543,101930,7181,579205,19066,274266,583,20794,91735,474490,398508,2807,166310,113102,6946,2451,310352,32035,783,26743,162297,160531,274462,0,342124,462,46815,34855,2283,45970,37191,5687,2291,97937,119591,47960,420093,24844,11271,67,63691,76989,7790004,247514,89731,87717,189566,44816,54583,1710,85413,207488,101753,51392,1175732,132484,138653,178646,251249,35336,1114,331650,485105,54949,0,51655,236480,1739,235984,507,110643,40120,63023,206435,58282,10560,195535,87464,74060,14114,506060,1060464,284732,248645,38577,76854,204390,2103,6321,1153553,1558337,25967,109299,204298,19918,145,687044,1543,100271,516,182500,711390,297790,98923,628766,112310,10417,28714,261109,89555,283031,4736,63625,271,381662,419732,913,240272,33345,92880,235594,810,563,147,2919,337589,165849,109961,328473,33430,239159,148351,513,26501,166049,23672,88,33700,537476,93646,569508,1295,79743,263544,8123,1781,629048,21283,102193,197021,403399,122014,71465,236727,64260,76,1072,33159,235459,100401,96148,1102363,319501,538035,390424,144676,462799,19277,0,65234,54194,216948,1155,122046,87819,306760,3172,26301,13651,95827,50395,179286,24280,99775,428884,152113,99054,151278,62888,41839,615608,305724,234071,13755,6646,424800,129481,71443,408501,0,2150467,52480,2558177,4865,12029,49551,237303,184131,26009,74618,484992,8474,117421,7375,163325,12447,6704,196606,370843,41070,125796,2527,53241,75307,226756,1988203,23113,280168,55326,183753,69343,12586,255439,2581,226,1007,90243,302,229881,501165,740033,28574,283,0,1054230,51,68472,25431,120755,323792,56355,2438,4898,389958,1391,22293,22457,84178,119318,163854,1461,148582,84027,9663,103160,63663,15481,104446,121561,13999,3163,143141,86895,115093,59099,60978,411993,639460,125360,9615,2064027,189482,15598,12381,72252,53853,25201,153113,119617,102884,3557,13409,46884,67010,89404,29313,120569,117668,87698,61205,207076,159255,5685,710944,258622,49308,15037,543891,182951,291,4314,1246095,104473,56581,48094,36550,429276,118475,366779,7838,24068,365,96131,263405,124166,2291,38362,2738,15451,46854,59156,599,0,3091,123223,101,108754,31676,100942,278039,228197,174205,224211,108745,206928,11455,18111,425441,22364,199565,48046,167142,342169,59767,190470,5035,56606,57031,125060,16375,81824,0,270152,1021840,2849733,7804,227447,22949,217263,152,100391,954418,193692,121328,82762,35850,3681,192970,26230,43966,11948,92687,181634,122718,252,138781,4329,20697,45484,116,436643,38425,2530,4133,1609,88287,385556,113085,2215,1163041,243966,20419,367674,3046,87183,155011,182257,58983,12864,531,1164224,36687,146228,33426,54884,24968,132690,172313,900095,167934,2240,283532,8141,143643,8497,74826,101180,92224,230139,123132,37556,589727,102012,145,89031,221343,14291,3854,111598,45397,157883,38752,348172,40864,230908,268824,77268,222531,156513,13009,205853,42427,359789,23292,43136,63612,1368,14508,374608,47167,144939,308980,137869,112091,145592,130223,128927,167757,8907,28762,15181,4089,195821,297657,11546,2276,80125,5692,2906,627002,72227,153428,79411,211658,4281,370326,210975,3932,1079,68386,135923,392,351261,532,263,74357,34095,360592,1165,48706,24452,299747,12364,687635,56124,472571,1238,116152,468462,11380,1089478,13291,458965,10344,278459,73447,491464,272557,127598,274882,376704,356205,275422,26876,4022,28831,666777,0,32801,805,489369,914,298010,303235,46599,734302,4578,36302,36560,315808,7001,415831,1996,144382,25271,782,295682,590804,118195,256278,664721,881,218,993535,2579,1830540,15425,114918,1095809,416362,1680,607,3175,104382,69564,192333,402595,107958,3148,44767,304638,190489,187305,243078,41959,6,747772,90738,204441,178163,371606,279677,62167,167771,468851,221523,409053,217255,355990,16597,14746,14889,14947,14526,17041,14614,14222,15051,14497,15135,14222,14374,16076,14665,11177,7741,23571,11520,6979,17633,2831,21461,9454,17613,17513,12561,11338,37911,1666,33735,0,395395,1288,728690,741736,732777,731101,732050,730391,734530,727712,743013,741481,730944,726806,729111,729355,727397,761911,735261,724792,730152,725813,910804,727840,257643,255548,40438,156413,150576,128562,453731,46596,268421,267837,414110,139348,12484,120839,324056,135486,1268,12017,14921,704,483092,147951,152,347146,25721,18626,2023336,24899,0,16857,3307,60,526,265625,35372,10800,10373,203699,79160,57859,37591,10856,34582,944786,537566,290978,1329,93351,25789,220057,174125,1334688,456,1938,10572,7791,458566,918022,2714020,500249,846049,6513,186890,247275,192192,152,61077,41050,7252087,660839,1602689,2882142,202849,386,105215,10062,2647411,118871,476190,39,824,80449,43512,603590,443238,1176808,499363,315277,131343,84864,116,68564,304,141,24469,48029,3940,4886,93582,12607,242044,1494,78882,107579,421822,172995,316504,133025,9465,221902,94856,76,7024,30367,29898,231509,3558,728,985,463737,112694,1052,280864,14696,1896,220415,1617,285631,820683,29288,566,63138,2536,39623,889927,2475,1894,8485,819693,7808,164,303716,138859,132304,717045,845656,1501892,1256925,24848,738134,352406,32107,65883,227206,178196,32610,5003,4372,95402,38860,27670,45927,9493,54012,472127,195831,340202,162595,588610,227038,299996,2270,4606,2530,123073,1301,43208,241578,65379,47233,473651,129148,247243,294482,302126,35598,1202,166340,3803,1091973,2792378,49921,236296,485509,345247,77823,6935,3056,25389,397641,223394,1616,504259,284241,16989,285372,99148,98333,20372,11115,2700,22923,149793,266838,384733,2334156,2452,1873476,382682,317015,2486194,811084,537109,14055,302965,172129,160444,759,114591,782424,116192,656,872,236867,27948,216485,3308811,188818,445754,4271,1528,207328,5308,877496,48135,38121,7704,202594,185354,30871,812127,173654,257595,58878,294460,199565,111751,92996,331713,71632,683936,1581,57255,238973,182859,16584,22287,114449,57778,91066,479561,110,2765,236688,378549,427,116634,46806,100134,26678,430932,49349,40269,88621,130,8956,56991,1276,66222,352047,5714,132548,6311,2440,1381,177415,90662,1574,100319,93660,22147,32175,191920,55796,251847,358335,112753,1886,10501,102112,158135,271,305145,129250,308306,122729,553496,355863,248910,788020,6986,53062,84058,730932,65552,105531,60643,60991,52349,46497,17064,2639,420,206858,43504,32829,2866,185866,69176,377121,43436,51125,100946,70897,164101,0,17076,49503,3066,73336,413,10117,736,174,244,2457,1771,835,5004,248,152,16408,100081,57871,74793,72601,258502,215,67910,238882,113884,129191,2897,982,10787,37198,0,57662,15066,25463,1668,2299,2087,0,6450,25893,364388,8800,69042,23397,11248,110635,63860,77058,41110,53388,2980,1051,195604,8619,1306,986,811403,282,0,174141,31724,8033,1258012,47499,290815,11541,152,252656,742,145559,157324,120787,2122569,330575,61812,548195,267460,186989,77343,93013,307362,438530,68339,362860,2531752,954533,60633,184,148112,115679,233110,600,368,152,213,4955,913,17631,72899,56687,2484,1675266,1609892,171455,25311,13057,240,521,1061,2144848,29821,122440,586,1045,1534,13551,0,33636,1506147,1095931,26279,219354,130450,512053,227686,13609,26,272962,1017,437913,709224,33916,11561,2006,320315,112324,13142,1589539,1336310,227959,1301,393762,19073,58739,91323,263032,343164,157709,147991,102031,6827,451146,266180,77950,1715062,413301,19898,99620,215336,229840,450079,186910,35118,479928,42900,248630,350,197199,139476,223977,19582,57341,1034,1745,3033,169264,138717,220327,44664,33171,70002,1402501,9525,143106,127882,0,14415,413388,473685,17182,301939,288915,2299100,66942,216968,120422,475719,577339,78631,331297,7686,686166,424410,1230,410720,27535,73256,3921,575778,248769,171039,252544,981,92591,100698,968666,793713,8616,745,1022188,196292,101528,152373,895533,1338,13633,227850,13800,279728,31418,2108278,959925,2467,3369255,6053,0,13258,157277,1890,395413,52136,387842,594,1479,226,457287,340283,908475,354003,2481,10814,65155,808574,266930,1085082,80748,227168,2571,68724,118821,424410,23494,84941,503163,88245,308710,615,139,66657,113479,3728,1491,524673,312894,0,14119,345,1565,95032,65941,1191,627,588,1172,93,342452,4649,189405,783,61798,103135,237952,59483,86211,45669,343427,147513,30643,3257,136064,112987,330987,13250,90041,187070,475618,162494,6440,137564,353247,223300,491638,143985,130390,129231,184602,69020,1375235,232924,101461,3831,159,3436,291244,170367,3101,289853,8301,394911,88801,196494,48265,268692,64958,74528,120946,373652,202,79460,173317,1491,1298694,3692074,213895,23560,3950,17073,55335,261890,38743,31845,34514,114025,8876,346980,17023,178907,17628,144,159712,103381,5943,179395,15733,6008,1336,762,0,6604,324425,105676,172966,306629,68654,139,79537,175408,503454,356114,427907,1872,150745,2941,283,3966,8806,123646,4035926,17800,26353,222083,880030,732597,45698,152,78852,245993,398161,15983,183262,783,9728,80003,200041,164212,383701,297,1378,2363,802,8856,1346,12857,15572,134380,10560813,101565,94370,897051,375244,732733,217576,511495,163291,2834,5374,439,41769,323464,479243,42082,209410,24933,403,80885,150005,201475,80815,17517,208458,129459,37966,154844,3139,6700,2150,98320,6033,73297,30219,184908,219903,674916,223834,285,2768,40232,132953,124345,73114,111119,419468,73971,565971,4525,161167,11149,226051,144467,101434,197443,365688,135198,17453,233838,849088,68151,36977,166433,125785,15279,108292,864,27415,224,91853,110527,41554,1958576,67773,134812,143275,10693,81672,382096,19607,203376,8915,183180,49821,22023,59692,8209,61331,15217,69418,319034,1533,548209,327076,697170,10741,748080,1705,14060,331102,30184,3354,847670,16802,29764,329495,60588,49239,108280,191706,128595,37952,9073,304,113343,372872,152655,107908,1270,380116,18038,92326,270242,7149,127948,37945,551538,329947,388987,3279,22823,389,124208,187876,406160,377856,5447,59177,1387,399335,1783,30288,81694,11365,43964,243365,176153,39759,1242611,60230,46333,64402,25952,476918,6405,119788,98041,1120561,691,248,39155,3656,7850,4608,306285,331817,191441,63717,162795,263538,80232,13968,70911,301989,335391,197997,13399,269,329154,931871,35048,46884,1019,6806,657910,41768,1557,192338,1220,17264,1265677,48918,339988,15324,152,7106,44068,1459987,12743,257230,75986,52834,77127,12790,185452,742,123384,16339,1549,633294,15438,71882,19294,5278,290933,172814,461634,20077,384315,50927,74643,1000,131647,23196,245990,6621,226384,125229,156759,76501,51197,58273,168641,86452,162602,403,145843,222472,20457,489938,352434,324796,137691,397,126674,0,159295,11230,539742,201117,292,720804,3267,116418,312656,105469,201763,126990,321341,115704,639,1936,423,427,571,1174,54007,22260,1253917,98374,46918,2365,14707,815102,47742,154953,21335,153110,4130,2027,3689,135444,259667,111631,1231,34729,436109,89547,74543,607664,170914,65428,97483,92141,308453,217221,11324,436137,609,69448,11172,105242,326451,1458728,91361,156,482,764878,175567,1331,806755,3176,106114,0,48,219438,139241,41358,2826,3298,680883,19368,1935,132,442,115419,170856,379728,83182,78293,938,423,590023,241,3429,4505,161991,283266,137799,95150,567013,20098,91743,54719,226585,549729,87371,193735,532959,198446,116968,1255481,244834,191303,190294,853,66719,172211,179662,58289,238476,742208,748491,186543,68318,7264,101990,42233,67471,993666,139369,98,50,28142,316918,258673,245160,1159,618348,3672,311648,333230,296429,26383,115603,378301,17372,1596103,23654,46476924,83393,528828,350,119867,26475,44032,0,121461,1139,430737,80140,403290,88199,882030,95908,538809,564,239734,203558,247695,437677,187187,57529,273170,66465,117809,105620,26683,44140,33027,669908,141066,54735,233142,2364,851,132210,48546,5686,558,53150,11611,41654,117843,214329,39945,304,165589,240786,32920,12988,95685,1214,95874,6820,30686,56998,135062,117467,3999,758064,183637,417,136795,106414,1354629,122024,2935,2222,337989,39433,45995,1568,2327,44307,104575,28856,422697,31954,33992,3245076,387351,9068,1583,148798,6038,44823,15827,39296,44501,9245,67831,61734,60361,116100,319025,184434,278301,251794,778574,427942,18640,56688,32582,90837,89468,5514,15760,643484,87963,67399,766097,42547,83144,84479,291649,3936,223208,870514,464,296438,0,22554,83325,210932,199013,516848,71774,64239,92216,13437,121570,5170,179767,1044574,139975,29390,8719,5995,136649,228,307,72348,48103,138230,18711,260793,282,40055,140550,296831,65242,9532,30803,608,449760,53852,319957,199359,1161,47411,110530,240632,244892,281648,148828,3416,563312,144244,2485285,240696,3950,3776,374302,7822,541199,9699,353194,368397,1232671,520293,1011001,673404,474234,8670,265666,131916,1733,1585,414,312312,99940,18371,748179,410046,0,3794,52087,76,395,65647,302,2262,2169,20263,26247,285,532410,114975,141729,794617,69208,184348,24163,8299,89084,461542,21364,185,616951,380481,72530,545686,952,7088,51670,27557,33508,20145,140517,135756,55472,490,18285,201,231944,238456,91567,162128,92018,196762,278668,630274,790634,178883,67947,222933,185898,302,20089,697397,266498,5451,127472,163557,2217,1477,3235,679301,569762,121058,62452,16166,49980,268553,64219,51161,1193,5586,5748,1841043,105053,805,1563765,16750,54676,287082,186780,773152,47504,201421,54957,7372,174114,25165,48109,377556,4649,262877,700,121,246186,350760,275360,18202,798382,21092,5159618,747961,1817,9872,78925,1951,72647,312525,103972,111526,495002,182673,44425,100444,84166,328777,303789,236424,433734,17332,250254,11135,49774,347401,15371,1172,98802,518562,72771,79821,9375,32105,11887,57732,17231,49742,253058,173543,34313,122193,34226,58840,128319,153744,263013,25480,337149,91124,86055,213836,238372,288068,2070,152352,68398,53076,109187,43639,58597,390,742,0,158459,69811,2922558,147016,263821,94618,238635,248,3586,252689,1279,1385632,286309,83108,305048,519,2072,1031,15243,159045,136045,0,187231,510050,30492,100307,18952,415678,234153,417195,427990,539410,200366,139787,225059,188217,99651,55406,71377,25419,502475,84614,13153,1756,2695,1074,213,233101,876,9730,400499,88649,204266,509816,463850,379483,438732,89999,16242,284406,1898,109853,45228,10470,56850,21975,85509,11014,461908,50891,34823,262789,66759,3526,424216,14043,111770,30312,328095,7118,234551,64862,2510,1332,739741,723964,85869,138,309404,302155,435756,816266,10068,28313,20311,8681,534233,59674,70369,1384,337231,222622,53044,449515,92029,108,665490,21426,2626,223068,115871,56390,91454,232684,4692,239380,186679,206009,6734,75412,27984,12873,250,3142,139198,92037,373293,137345,327727,1614,31003,73382,242,507464,172387,66544,69311,18664,68512,88236,681990,179309,63121,7013,213012,483022,260,334168,17642,307701,3323,214970,20857,586541,2211395,436,8587,178772,98703,106175,6868,39057,85195,54033,316714,10002,136524,2931,392170,119606,26484,1182703,395275,2687569,93694,694293,12819,1011,125648,5354,2599,60315,109094,919,5658,156128,108007,424418,1406,127505,36090,182636,113,0,68527,1901,320863,2208,340409,3031,70933,291,92082,358288,133850,77244,10137,605474,6229,240045,16423,221224,18205,78252,6160,888,1100462,22776,278107,6026678,262339,55469,38245,296802,351,62238,136386,126611,8625,544,117016,688308,70128,226171,47142,113,152,0,1327,34232,17743,86215,381,260,473920,422294,141852,514945,269460,3296,133630,497233,8489,2048,109117,16746920,29082,131634,135883,126916,115603,270666,139968,18469,46795,495996,294782,120503,15968,408262,99458,1413,45746,11750,206077,24058,183127,648494,88,559,191795,41811,121764,216635,215091,548744,126317,81474,337689,219768,103789,8941,159530,296859,381,499,4401,208182,5034,227,2817,2666,0,303,197970,919,128,273,785,290,408232,475,105315,498,37299,2204635,125305,1517,5479,18110,1583,60320,2243,5133,758,112951,17030,5285,500605,10443,277337,36923,13636,103300,160691,80051,246977,123639,120567,229036,103418,58279,14263,209994,168465,7312,49641,33695,760325,580653,64729,193458,100603,139960,112744,23608,79869,181163,279010,154092,342,783980,95198,24901,179181,60628,34818,1016930,345411,178306,548979,298354,221639,394792,396793,76895,1857,252866,233226,221000,649636,294,1246,31891,393492,97586,148721,583,571325,304,8561,149843,132087,23,535330,831877,64359,47537,918033,256084,354266,24446,216709,60062,103210,2853,60464,407892,49827,15161,1355,26619,90503,48880,140,95,0,248,3522,894,5062,406608,62068,229756,223952,1969,58076,2594,667,34140,44260,4354,278611,2241,1548,117,379,66828,409630,3047826,1546,12062,2182,710,139256,10912,4358,362218,89079,41772,59088,87505,238301,217957,19501,604951,81227,513028,134,755166,565623,6439,0,62969,12799,48757,207364,143392,467672,24527,16715,37444,344061,3726,4830,352936,593537,25922,191762,61796,6983,6562,346466,54710,96373,43684,380709,112560,1193584,261412,47621,556435,108918,5037,3109,191193,163079,1893,29587,8234,305372,232645,184286,316697,241747,20499,43776,8045,152,23411,34606,122991,21039,179270,297,32502,191934,313809,10651,562053,12935,13943,101407,124322,152,109680,247,2731748,149538,199856,364,144,1304936,0,162846,364,409585,116306,65690,382672,73409,72833,283482,19897,656962,327,158943,127153,3145689,134939,228646,29805,515440,113,2396,75879,1838,23932,88943,58134,12536,26094,2370,643643,147688,200977,134806,76095,104236,200560,2727,109629,58613,314240,534525,21955,2141844,32594,2717694,394357,1299,118149,509409,5639,6492,249849,5418,631812,197550,3186,9081,350511,144049,160884,485593,26842,464676,451346,81401,54480,71,67378,301348,342230,4343,498246,217653,511414,644961,50316,244675,1811,122814,2768,427634,846,390503,259793,560,302754,134525,128126,36357,0,39771,37684,86001,45635,1398,2568277,17903,107369,584,9959,491550,61766,146550,653,866150,291790,198106,18452,488715,135915,55793,662728,855,14557,869,302616,27715,8022,193678,96553,65750,295,120943,193532,46203,12090,108841,23022,53781,28505,359488,44329,278929,76504,316835,95948,2786,597978,3374,207382,441158,37786,3033,707,12261,4154,116283,83522,354976,73324,146226,102135,140496,82913,10423,6591,23195,36984,17457,389,133483,155439,30282,87793,13880,60114,51136,53722,127218,123921,264689,50057,13322,7460,174033,82403,2843,142490,3345,55247,718,78761,98796,147747,6223,1391,25137,6250,318409,237995,299458,84,30259,60019,147214,241092,151357,1271,199029,155400,125906,70910,3685,4228,205892,4756,65521,587,2858,92624,38266,91035,3273,372429,4240,5870,296442,841,130171,220337,24333,169503,55418,51874,14715,13818,1089020,64728,317178,603683,285501,179721,512706,223599,492968,2726598,0,35108,25104,116840,1632,150570,161394,330016,671164,5305,0,150346,45935,283151,76262,1323,3089106,1526965,206732,24913,301,153538,129721,822958,584684,478883,284712,14751,95576,7380,109666,109227,987,234,54573,84238,198713,3048,65839,421916,1048295,200301,21307,61924,283558,37984,80778,157822,111,196834,820375,97462,854105,2908,11180,48774,187965,13902,10157,1718,66,78027,299884,131812,17402,172652,663045,74341,16080,74387,16013,916,158665,233742,39125,262,48795,176468,35861,35897,4911589,19907,5776,143991,304,87746,53108,163108,92126,428371,169022,10797,35881,81949,51633,63417,1024,173904,188,87699,290945,255,499883,9322,13258,17805,263235,55550,24563,23416,1145943,123422,5505,132341,73631,8158,4078,612,148175,167661,511100,1543,503901,781792,84694,17264,369658,97740,13687,12608,143349,325,4878,70457,0,42191,298050,912,2444,186210,32961,58867,89292,87031,33132,117903,3320,48146,152,151803,381265,34357,89468,2349882,70614,19062,155045,159867,37808,10770,2826,1383,512269,646023,818932,22461,3487508,875840,437556,1469,5445,139558,64782,347356,618611,1043206,338460,99618,283172,15999,205251,658312,342948,443,131687,164029,71506,3458,19,760977,51627,511841,44350,415011,167004,52182,204948,11538,53438,34581,280808,110465,51773,201942,67129,4028183,66505,128184,129928,56866,50011,135356,231391,3342,144275,40636,931572,103,563265,90419,588,93734,55811,23169,35956,9086,143223,407210,75255,243998,0,412,40977,6456,3950,207425,75355,1673,196940,310,96104,131366,343709,630,169931,144593,47055,239,99183,535160,376880,138076,96155,78412,209812,483348,13313,413876,99864,1962,38009,432030,76373,232455,285068,5945278,6479,3948,91579,135829,158453,168262,2296,38386,2044,7356,638,119761,62591,155631,143,68516,101804,837,636,145808,124680,1092,450287,79812,107978,136947,11119,95421,572970,324423,268090,548332,221875,279216,18024,27710,203519,1645,478204,198904,129553,406895,17091,47057,255382,8212,247855,514,7893,61810,50273,235311,0,289868,199750,483107,3361,2139,104372,862,384722,2126,1354274,34181,101142,380825,141836,335731,2759,508217,3485,73,451052,100079,785,454,362204,302730,6452,14861942,8427716,336499,827052,288728,278275,56031,64547,592,183541,0,25792,178018,504151,1396,169837,633636,429804,593,0,75082,431778,87774,104253,235059,251707,3718,89800,56809,227945,26570,68783,244828,424,206,76923,2757,107566,11739,0,70604,413,1668,22436,9887,64970,0,2814767,42460,165474,120840,18792,182841,47431,71144,309516,879304,190948,1529991,2697,93126,50051,31070,403,1224898,82,1124605,707086,6233,1934,32405,35141,79800,97353,73170,14818,2659378,400149,10934,465498,61904,39999,139820,329062,1568,49353,17566,656266,64253,19672,73167,1959624,14269,658,127943,63034,118004,145459,170807,126874,341379,303,591087,654912,125575,431216,892,9928,182671,128667,9800,308234,63366,104649,8686,53528,63484,139318,549433,153195,466838,185017,243883,135300,37406,67865,69313,70628,395333,18578,34143,5103,285026,1041809,240221,899661,505912,8486,70326,31730,466,269,17810,286939,54836,258965,40176,107738,12710,83624,5942,219208,157830,82102,79779,16624,1019,1592,12462,66271,152757,635206,408845,164606,138572,363,122,760035,146947,102591,11464,48850,1017,212734,136719,1055068,395755,96163,166618,23714,84769,227703,60033,141823,83586,23983,5684,289,85755,93761,6696,63003,280425,4704,68709,60836,11521,666890,331374,33948,80353,275,72665,103158,626300,277508,305189,75957,174520,735672,15836,6644,24592,3935,790260,402,494073,601361,18736,274307,769720,12447,80139,49982,124092,978,37,99909,17276,126281,140535,46314,55646,91880,1252,7407,22677,5232,599,52166,342300,87468,32526,125093,1119,21639,5810,91749,341500,234179,5880,242216,84545,0,313,279771,215,152,137960,265494,26331,3261,3189770,23880,86945,16776,77632,563,337112,195852,456217,157145,242102,116897,39136,115262,412449,13495945,1847280,26232,778974,69957,282589,78920,34115,133500,183300,1704379,380,76676,289240,46188,112275,4235,902132,55876,96615,22520,231132,76,110114,348055,85,585,22490,266725,2523,1203189,181304,223284,68854,297080,92171,900858,271057,622787,486249,159695,2466,76932,80937,1106519,135876,56790,345045,33314,1220,820596,239714,841727,229096,35791,969,51379,66663,470660,227210,663316,325473,608432,115872,7434,115474,454887,45048,121756,229946,652,141903,955209,333352,445506,49563,108197,180825,171725,258191,235335,303086,139312,1702780,166689,961819,83506,50274,522626,247920,88841,274190,47450,671358,96557,69827,426680,553421,36995,409139,583635,54263,877,893,120423,184807,14557,108327,121649,198977,326019,282199,1865696,425588,2414745,212953,374576,103550,1775464,4054,0,1850,171929,356500,20522,1611,1305445,239224,321106,813751,59258,6302,529318,112488,59095,181661,5687,368237,284,295018,5986,405841,47213,35063,193357,322299,1561496,216162,65093,663039,4118,134810,23126,114246,23125,48537,5925,2227,10216,180779,303046,445148,230000,646716,2010601,540,7360,170729,210355,7213,209345,19037,261228,409522,1269364,260873,113617,723,154535,75350,86528,110573,230627,273437,162616,552087,909983,51,257282,186216,106434,157140,82334,564,111,66555,18200,576,682157,219905,202349,63991,609915,58378,925372,2163,1755,129190,16489,129476,4137,347031,1820,14305,569004,25755,905,126339,304862,621583,4490,271574,232765,66277,182006,78890,40826,1194,661,1316,929038,46868,390127,26711,17374,139411,25938,1181,372647,127864,181062,195475,68118,124679,69131,437601,8425,35561777,98680068,49388632,50743301,46464154,48967,415865,1353,51890,378,9803,47758,2636104,263592,4772,419227,1115,262392,98809,1107734,8276,32056,80631,6412,46229,50797,39951,110236,27472,94,309084,152,9731,426300,18602,373647,103878,370494,187059,38953,347087,2449,3281,2203073,146,15317,81462,70731,123064,180577,93594,1649,71995,3360,0,33411,16455,82261,45751,2807,1515,72804,61935,117458,157062,1244,333,92489,211411,128584,706462,66449,143347,163352,373208,18622,86282,227,295,185363,427935,49603,98022,85531,5957,378107,365080,14214,832,80961,8090,87289,201072,1655,271752,118504,243298,590237,18724,470,65110,579463,28,289804,50450,16803,104814,1874,1107,12459,125773,907067,496006,45217,48398,134418,145613,155412,508,936132,110481,9770,195005,399351,205529,433234,69745,169475,692169,2071521,40211,930,121469,1115907,162729,821,15863,33373,180757,142137,449,68448,16147,69968,13836,52670,70474,35599,268266,298529,10105,1374797,392061,400717,414,54284,394785,550667,14534,36561,104671,176591,33961,53709,16629,179,13485,125658,90474,66586,140747,586578,594470,30678,40352,418,453762,341,31311,122815,297943,57245,27237,450417,42015,353830,677781,53148,189218,475913,138199,6515,542707,72238,42749,1696,110106,2767,48185,358,39117,47166,1648,44383,19446,17782,71420,331353,104149,80860,287821,100378,52218,1093091,821436,124008,623814,3277,219759,1590959,218120,57293,15441,310036,107051,29523,791605,125738,785,72320,388,46,61502,111747,15391,104200,118837,283733,106289,50344,16781,633,82050,26613,33122,222394,94841,2193,3837,86028,32088,333925,1569351,612024,1202780,32951,144238,93599,244115,79381,192867,132957,912,34207,356232,1245,818,3215,73123,1267,837,185554,280516,303331,468,5538,357732,28508,0,316929,1138924,21900,258781,1546852,151,209461,132116,2718,5134735,73372,3675,66614,142257,664,1773,5565,30369,2905,109763,2632551,3812512,245,52,102698,173371,30927,132902,49782,33684,106242,1761,125701,30678,485598,145942,378834,52130,74353,989571,127641,3614,14139,2770,44,0,127853,124543,37032,1016610,15458,22773,111501,16274,19650,1139,127278,1975,4707,16992,1095,31276,1559,289,177710,15190,3827,65508,244108,234560,44523,1307,540,1023,79806,7115,88424,3562,17678,15269,38377,54290,406231,225763,229594,67484,372080,164243,72,109374,143213,4899,5465,202,2492,47030,331477,30855,75821,38467,1117,10818,4854,179007,154482,8488,11974,44449,6399,735700,315669,230517,568670,868,317,216844,56144,823,15976,15910,205750,37860,1135,17435,386,32618,362,647,92698,53458,411,3311,139526,3543844,8609,56997,268,108605,55389,30290,93671,12908,166310,105776,20815,1137,1290785,14969,50675,171441,354,117912,142,228872,550058,43163,102833,351699,303272,9783,33425,420192,56905,100618,1058170,73348,310171,42885,877885,303,307524,114325,58449,328402,465,105608,3454,62196,31263,443758,314189,64640,58439,112229,4499,499606,171930,13,423577,55147,8281,301574,315240,5450,86674,33815,145135,107266,127201,92363,197425,2141,22359,37335,75321,92356,106,7600,141445,15888,3507,418504,109245,1803,81824,47654,196857,13203,39451,158088,778924,293872,97228,85823,103101,193782,100631,5438799,144079,354935,1519,180594,643980,80495,291,166755,3015,134795,127,7548,0,9437,449,260657,4446,880270,77285,10223,94441,3195,120,82060,96622,89553,176383,523127,28698,113091,14144,277,140702,417,243309,75400,19578,0,2903,19670,146736,24972,83553,96381,847254,2595,122625,150,392887,1415929,683618,271311,977665,348079,297340,363701,311875,10646,486645,298364,331269,126391,610202,21637,443010,578389,202,63346603,348053,20388,2190318,115588,229813,453972,1109606,582142,251669,53652,259424,174644,177007,191216,162006,52620,182609,198009,397,125723,137537,457612,85647,86451,135153,2984,89136,27985,508,828,37831,42790,185648,67,906,0,0,500,508,866,854,106,0,256,263,1259,368,colon_sigmoid diff --git a/tutorials/tutorial_3/samples_train.csv b/tutorials/tutorial_3/samples_train.csv new file mode 100644 index 0000000..fee5be8 --- /dev/null +++ b/tutorials/tutorial_3/samples_train.csv @@ -0,0 +1,46 @@ +,ENSG00000187634,ENSG00000188976,ENSG00000187961,ENSG00000187583,ENSG00000187642,ENSG00000188290,ENSG00000187608,ENSG00000188157,ENSG00000131591,ENSG00000162571,ENSG00000186891,ENSG00000186827,ENSG00000078808,ENSG00000176022,ENSG00000160087,ENSG00000162572,ENSG00000131584,ENSG00000169972,ENSG00000127054,ENSG00000224051,ENSG00000169962,ENSG00000107404,ENSG00000162576,ENSG00000175756,ENSG00000221978,ENSG00000242485,ENSG00000179403,ENSG00000215915,ENSG00000160072,ENSG00000197785,ENSG00000205090,ENSG00000160075,ENSG00000197530,ENSG00000189409,ENSG00000248333,ENSG00000189339,ENSG00000215914,ENSG00000008128,ENSG00000215790,ENSG00000008130,ENSG00000078369,ENSG00000169885,ENSG00000178821,ENSG00000187730,ENSG00000067606,ENSG00000162585,ENSG00000157933,ENSG00000116151,ENSG00000157916,ENSG00000157911,ENSG00000149527,ENSG00000157881,ENSG00000197921,ENSG00000157873,ENSG00000157870,ENSG00000142606,ENSG00000215912,ENSG00000142611,ENSG00000130762,ENSG00000162591,ENSG00000158109,ENSG00000116213,ENSG00000078900,ENSG00000162592,ENSG00000235169,ENSG00000130764,ENSG00000116198,ENSG00000169598,ENSG00000198912,ENSG00000196581,ENSG00000131697,ENSG00000069424,ENSG00000116254,ENSG00000116251,ENSG00000158286,ENSG00000116237,ENSG00000158292,ENSG00000097021,ENSG00000069812,ENSG00000187017,ENSG00000215788,ENSG00000171680,ENSG00000162408,ENSG00000173662,ENSG00000204859,ENSG00000162413,ENSG00000116273,ENSG00000041988,ENSG00000007923,ENSG00000171735,ENSG00000049245,ENSG00000049246,ENSG00000049247,ENSG00000049249,ENSG00000116288,ENSG00000116285,ENSG00000162426,ENSG00000142599,ENSG00000074800,ENSG00000142583,ENSG00000180758,ENSG00000049239,ENSG00000171621,ENSG00000171612,ENSG00000188807,ENSG00000171608,ENSG00000171603,ENSG00000178585,ENSG00000162441,ENSG00000173614,ENSG00000162444,ENSG00000130939,ENSG00000054523,ENSG00000142657,ENSG00000175279,ENSG00000241563,ENSG00000160049,ENSG00000142655,ENSG00000130940,ENSG00000175262,ENSG00000120948,ENSG00000009724,ENSG00000116649,ENSG00000171824,ENSG00000171819,ENSG00000198793,ENSG00000120942,ENSG00000116661,ENSG00000132879,ENSG00000116663,ENSG00000116670,ENSG00000162490,ENSG00000177674,ENSG00000177000,ENSG00000011021,ENSG00000175206,ENSG00000120937,ENSG00000116685,ENSG00000083444,ENSG00000116688,ENSG00000116691,ENSG00000120949,ENSG00000028137,ENSG00000048707,ENSG00000162496,ENSG00000179172,ENSG00000162494,ENSG00000162493,ENSG00000116731,ENSG00000189337,ENSG00000171729,ENSG00000142621,ENSG00000142634,ENSG00000162438,ENSG00000142615,ENSG00000215704,ENSG00000132906,ENSG00000116771,ENSG00000116138,ENSG00000197312,ENSG00000116786,ENSG00000162461,ENSG00000162458,ENSG00000233954,ENSG00000179743,ENSG00000065526,ENSG00000116809,ENSG00000183888,ENSG00000173641,ENSG00000186510,ENSG00000184908,ENSG00000185519,ENSG00000142627,ENSG00000142632,ENSG00000132881,ENSG00000037637,ENSG00000055070,ENSG00000187144,ENSG00000157191,ENSG00000219481,ENSG00000215908,ENSG00000058453,ENSG00000117122,ENSG00000159363,ENSG00000117118,ENSG00000117115,ENSG00000142623,ENSG00000159339,ENSG00000179051,ENSG00000074964,ENSG00000117154,ENSG00000159423,ENSG00000169991,ENSG00000127481,ENSG00000127463,ENSG00000053372,ENSG00000162482,ENSG00000053371,ENSG00000040487,ENSG00000077549,ENSG00000173436,ENSG00000158747,ENSG00000158748,ENSG00000162542,ENSG00000169914,ENSG00000188257,ENSG00000127472,ENSG00000162543,ENSG00000162545,ENSG00000090432,ENSG00000183114,ENSG00000158825,ENSG00000158828,ENSG00000244038,ENSG00000117245,ENSG00000189410,ENSG00000127483,ENSG00000075151,ENSG00000117298,ENSG00000142794,ENSG00000162551,ENSG00000076864,ENSG00000090686,ENSG00000187942,ENSG00000142798,ENSG00000219073,ENSG00000142789,ENSG00000070831,ENSG00000162552,ENSG00000184677,ENSG00000070886,ENSG00000173372,ENSG00000159189,ENSG00000173369,ENSG00000264014,ENSG00000133216,ENSG00000004487,ENSG00000169641,ENSG00000125944,ENSG00000125945,ENSG00000204219,ENSG00000088280,ENSG00000007968,ENSG00000117318,ENSG00000142676,ENSG00000011007,ENSG00000057757,ENSG00000011009,ENSG00000117308,ENSG00000117305,ENSG00000179163,ENSG00000189266,ENSG00000188529,ENSG00000142661,ENSG00000142677,ENSG00000185436,ENSG00000158055,ENSG00000001460,ENSG00000001461,ENSG00000117602,ENSG00000184454,ENSG00000133226,ENSG00000169504,ENSG00000020633,ENSG00000117614,ENSG00000187010,ENSG00000117616,ENSG00000183726,ENSG00000188672,ENSG00000204178,ENSG00000157978,ENSG00000117643,ENSG00000117640,ENSG00000127423,ENSG00000182749,ENSG00000283938,ENSG00000117632,ENSG00000158006,ENSG00000158008,ENSG00000158014,ENSG00000158022,ENSG00000175087,ENSG00000197245,ENSG00000142684,ENSG00000142675,ENSG00000130695,ENSG00000142669,ENSG00000158062,ENSG00000169442,ENSG00000176092,ENSG00000176083,ENSG00000117682,ENSG00000198830,ENSG00000117676,ENSG00000117713,ENSG00000060642,ENSG00000204160,ENSG00000175793,ENSG00000142751,ENSG00000198746,ENSG00000090273,ENSG00000175707,ENSG00000253368,ENSG00000158246,ENSG00000090020,ENSG00000142784,ENSG00000186501,ENSG00000142765,ENSG00000142733,ENSG00000142748,ENSG00000174950,ENSG00000181773,ENSG00000158195,ENSG00000126705,ENSG00000000938,ENSG00000126709,ENSG00000009780,ENSG00000117758,ENSG00000117751,ENSG00000130775,ENSG00000117748,ENSG00000130768,ENSG00000158156,ENSG00000158161,ENSG00000169403,ENSG00000126698,ENSG00000130770,ENSG00000130766,ENSG00000130772,ENSG00000204138,ENSG00000180198,ENSG00000180098,ENSG00000197989,ENSG00000188060,ENSG00000120656,ENSG00000162419,ENSG00000198492,ENSG00000116329,ENSG00000159023,ENSG00000253304,ENSG00000116350,ENSG00000116353,ENSG00000060656,ENSG00000162510,ENSG00000264773,ENSG00000162511,ENSG00000162512,ENSG00000134644,ENSG00000084628,ENSG00000060688,ENSG00000121766,ENSG00000121769,ENSG00000168528,ENSG00000142910,ENSG00000121764,ENSG00000162517,ENSG00000084636,ENSG00000134668,ENSG00000184007,ENSG00000121774,ENSG00000121775,ENSG00000025800,ENSG00000084652,ENSG00000160050,ENSG00000160051,ENSG00000222046,ENSG00000160055,ENSG00000084623,ENSG00000183615,ENSG00000182866,ENSG00000116478,ENSG00000175130,ENSG00000225828,ENSG00000162526,ENSG00000160058,ENSG00000273274,ENSG00000160062,ENSG00000176261,ENSG00000162521,ENSG00000162520,ENSG00000162522,ENSG00000134684,ENSG00000116497,ENSG00000160097,ENSG00000121905,ENSG00000121900,ENSG00000116514,ENSG00000004455,ENSG00000116525,ENSG00000160094,ENSG00000184389,ENSG00000134686,ENSG00000121903,ENSG00000121904,ENSG00000189280,ENSG00000189433,ENSG00000188910,ENSG00000187513,ENSG00000163866,ENSG00000116544,ENSG00000163867,ENSG00000197056,ENSG00000116560,ENSG00000146463,ENSG00000142687,ENSG00000020129,ENSG00000116819,ENSG00000126067,ENSG00000142686,ENSG00000092853,ENSG00000134698,ENSG00000092847,ENSG00000126070,ENSG00000092850,ENSG00000116863,ENSG00000171812,ENSG00000054116,ENSG00000116871,ENSG00000054118,ENSG00000142694,ENSG00000214193,ENSG00000196182,ENSG00000181817,ENSG00000201448,ENSG00000116885,ENSG00000116898,ENSG00000119535,ENSG00000163873,ENSG00000163874,ENSG00000163875,ENSG00000163877,ENSG00000163879,ENSG00000134697,ENSG00000169218,ENSG00000116922,ENSG00000134690,ENSG00000183317,ENSG00000185090,ENSG00000196449,ENSG00000197982,ENSG00000188786,ENSG00000252448,ENSG00000204084,ENSG00000183431,ENSG00000183386,ENSG00000183520,ENSG00000185668,ENSG00000116954,ENSG00000214114,ENSG00000131233,ENSG00000158315,ENSG00000174574,ENSG00000168653,ENSG00000127603,ENSG00000183682,ENSG00000243970,ENSG00000201457,ENSG00000090621,ENSG00000163909,ENSG00000116983,ENSG00000084072,ENSG00000198754,ENSG00000116985,ENSG00000043514,ENSG00000116990,ENSG00000168389,ENSG00000131236,ENSG00000131238,ENSG00000117000,ENSG00000084073,ENSG00000049089,ENSG00000084070,ENSG00000187801,ENSG00000187815,ENSG00000164002,ENSG00000117010,ENSG00000117016,ENSG00000066136,ENSG00000117013,ENSG00000179862,ENSG00000171793,ENSG00000171790,ENSG00000010803,ENSG00000204060,ENSG00000127129,ENSG00000127124,ENSG00000198815,ENSG00000177181,ENSG00000066185,ENSG00000127125,ENSG00000186409,ENSG00000171960,ENSG00000065978,ENSG00000164007,ENSG00000164008,ENSG00000164010,ENSG00000164011,ENSG00000117394,ENSG00000186973,ENSG00000243710,ENSG00000117395,ENSG00000179178,ENSG00000253313,ENSG00000066056,ENSG00000117400,ENSG00000117399,ENSG00000066322,ENSG00000159479,ENSG00000198198,ENSG00000142949,ENSG00000066135,ENSG00000126091,ENSG00000117407,ENSG00000117408,ENSG00000132768,ENSG00000117410,ENSG00000117411,ENSG00000159214,ENSG00000196517,ENSG00000178028,ENSG00000117419,ENSG00000187147,ENSG00000126106,ENSG00000198520,ENSG00000142945,ENSG00000202031,ENSG00000142937,ENSG00000142959,ENSG00000173846,ENSG00000188396,ENSG00000222009,ENSG00000117425,ENSG00000070785,ENSG00000126107,ENSG00000126088,ENSG00000162415,ENSG00000186603,ENSG00000132781,ENSG00000132773,ENSG00000070759,ENSG00000132763,ENSG00000117450,ENSG00000117448,ENSG00000132780,ENSG00000159588,ENSG00000159592,ENSG00000159596,ENSG00000197429,ENSG00000086015,ENSG00000117461,ENSG00000117472,ENSG00000085998,ENSG00000171357,ENSG00000085999,ENSG00000132128,ENSG00000173660,ENSG00000117481,ENSG00000117480,ENSG00000079277,ENSG00000142961,ENSG00000186118,ENSG00000123472,ENSG00000159658,ENSG00000142973,ENSG00000187048,ENSG00000186377,ENSG00000186160,ENSG00000162365,ENSG00000162366,ENSG00000162367,ENSG00000123473,ENSG00000162368,ENSG00000186790,ENSG00000186564,ENSG00000269113,ENSG00000117834,ENSG00000132122,ENSG00000162373,ENSG00000186094,ENSG00000162374,ENSG00000185104,ENSG00000123080,ENSG00000123091,ENSG00000085831,ENSG00000085832,ENSG00000117859,ENSG00000283899,ENSG00000169213,ENSG00000198841,ENSG00000117862,ENSG00000134717,ENSG00000157077,ENSG00000154222,ENSG00000085840,ENSG00000134748,ENSG00000134744,ENSG00000116157,ENSG00000182183,ENSG00000162377,ENSG00000162378,ENSG00000203995,ENSG00000121310,ENSG00000116171,ENSG00000174348,ENSG00000162383,ENSG00000157184,ENSG00000162384,ENSG00000162385,ENSG00000157193,ENSG00000174332,ENSG00000058804,ENSG00000058799,ENSG00000211452,ENSG00000081870,ENSG00000116212,ENSG00000116209,ENSG00000116205,ENSG00000157211,ENSG00000215883,ENSG00000116221,ENSG00000157216,ENSG00000162391,ENSG00000162390,ENSG00000184313,ENSG00000243725,ENSG00000162396,ENSG00000006555,ENSG00000162398,ENSG00000116133,ENSG00000143001,ENSG00000169174,ENSG00000162402,ENSG00000162409,ENSG00000187889,ENSG00000173406,ENSG00000162600,ENSG00000184292,ENSG00000162601,ENSG00000177606,ENSG00000224609,ENSG00000172456,ENSG00000134709,ENSG00000134716,ENSG00000162599,ENSG00000162604,ENSG00000240563,ENSG00000132854,ENSG00000162607,ENSG00000132855,ENSG00000116641,ENSG00000125703,ENSG00000187140,ENSG00000088035,ENSG00000203965,ENSG00000142856,ENSG00000079739,ENSG00000185483,ENSG00000158966,ENSG00000162437,ENSG00000162434,ENSG00000265996,ENSG00000162433,ENSG00000116675,ENSG00000213625,ENSG00000116678,ENSG00000184588,ENSG00000118473,ENSG00000152760,ENSG00000152763,ENSG00000198160,ENSG00000116704,ENSG00000081985,ENSG00000142864,ENSG00000116717,ENSG00000172380,ENSG00000162595,ENSG00000116729,ENSG00000024526,ENSG00000033122,ENSG00000066557,ENSG00000116754,ENSG00000118454,ENSG00000197568,ENSG00000116761,ENSG00000050628,ENSG00000235079,ENSG00000132485,ENSG00000229956,ENSG00000172260,ENSG00000162620,ENSG00000254685,ENSG00000116783,ENSG00000178965,ENSG00000116791,ENSG00000162623,ENSG00000137968,ENSG00000117054,ENSG00000137955,ENSG00000057468,ENSG00000184005,ENSG00000117069,ENSG00000142892,ENSG00000154027,ENSG00000036549,ENSG00000077254,ENSG00000162614,ENSG00000162613,ENSG00000162616,ENSG00000137960,ENSG00000122420,ENSG00000137959,ENSG00000137965,ENSG00000137941,ENSG00000142875,ENSG00000203943,ENSG00000240520,ENSG00000137976,ENSG00000117133,ENSG00000174021,ENSG00000122432,ENSG00000117151,ENSG00000117155,ENSG00000171517,ENSG00000153898,ENSG00000055732,ENSG00000162643,ENSG00000097096,ENSG00000162642,ENSG00000142867,ENSG00000153904,ENSG00000142871,ENSG00000117174,ENSG00000171502,ENSG00000122417,ENSG00000137975,ENSG00000016602,ENSG00000153923,ENSG00000097033,ENSG00000153936,ENSG00000143013,ENSG00000065243,ENSG00000137947,ENSG00000213516,ENSG00000117226,ENSG00000117228,ENSG00000162645,ENSG00000213512,ENSG00000162654,ENSG00000154451,ENSG00000183347,ENSG00000197147,ENSG00000231999,ENSG00000171488,ENSG00000171492,ENSG00000162664,ENSG00000122482,ENSG00000162669,ENSG00000097046,ENSG00000069702,ENSG00000172031,ENSG00000284413,ENSG00000069712,ENSG00000203910,ENSG00000174842,ENSG00000122484,ENSG00000162676,ENSG00000067208,ENSG00000207523,ENSG00000122406,ENSG00000154511,ENSG00000143033,ENSG00000117500,ENSG00000122483,ENSG00000117505,ENSG00000137942,ENSG00000137936,ENSG00000067334,ENSG00000023909,ENSG00000198691,ENSG00000137962,ENSG00000117528,ENSG00000117525,ENSG00000143036,ENSG00000117519,ENSG00000172339,ENSG00000152078,ENSG00000122481,ENSG00000117569,ENSG00000188641,ENSG00000162627,ENSG00000099260,ENSG00000156869,ENSG00000162688,ENSG00000117620,ENSG00000156876,ENSG00000122435,ENSG00000122477,ENSG00000137992,ENSG00000137996,ENSG00000079335,ENSG00000181656,ENSG00000162692,ENSG00000162694,ENSG00000162695,ENSG00000117543,ENSG00000170989,ENSG00000060718,ENSG00000185946,ENSG00000240038,ENSG00000243480,ENSG00000237763,ENSG00000174876,ENSG00000187733,ENSG00000198890,ENSG00000162631,ENSG00000134215,ENSG00000085491,ENSG00000162636,ENSG00000162639,ENSG00000134186,ENSG00000143107,ENSG00000116266,ENSG00000162641,ENSG00000121957,ENSG00000121940,ENSG00000085433,ENSG00000197780,ENSG00000215717,ENSG00000270066,ENSG00000179902,ENSG00000116299,ENSG00000031698,ENSG00000143126,ENSG00000134222,ENSG00000221986,ENSG00000134243,ENSG00000143106,ENSG00000143028,ENSG00000162650,ENSG00000174151,ENSG00000181754,ENSG00000156097,ENSG00000065135,ENSG00000116337,ENSG00000168765,ENSG00000134184,ENSG00000213366,ENSG00000134202,ENSG00000198758,ENSG00000134201,ENSG00000184371,ENSG00000168710,ENSG00000156150,ENSG00000143093,ENSG00000186150,ENSG00000197106,ENSG00000116396,ENSG00000162775,ENSG00000168679,ENSG00000134248,ENSG00000143125,ENSG00000177301,ENSG00000177272,ENSG00000143119,ENSG00000121931,ENSG00000156171,ENSG00000134255,ENSG00000162777,ENSG00000064886,ENSG00000173947,ENSG00000085465,ENSG00000116455,ENSG00000116459,ENSG00000143110,ENSG00000282608,ENSG00000116473,ENSG00000197852,ENSG00000064703,ENSG00000171385,ENSG00000143079,ENSG00000134245,ENSG00000007341,ENSG00000116489,ENSG00000155363,ENSG00000155366,ENSG00000155367,ENSG00000155380,ENSG00000198799,ENSG00000081026,ENSG00000116793,ENSG00000081019,ENSG00000134242,ENSG00000188761,ENSG00000134262,ENSG00000118655,ENSG00000163349,ENSG00000116774,ENSG00000134207,ENSG00000197323,ENSG00000116752,ENSG00000175984,ENSG00000116748,ENSG00000213281,ENSG00000009307,ENSG00000052723,ENSG00000134198,ENSG00000134259,ENSG00000173218,ENSG00000118729,ENSG00000163393,ENSG00000173212,ENSG00000163399,ENSG00000116815,ENSG00000143061,ENSG00000116824,ENSG00000134247,ENSG00000134256,ENSG00000116830,ENSG00000134253,ENSG00000134258,ENSG00000198162,ENSG00000183508,ENSG00000196505,ENSG00000065183,ENSG00000155761,ENSG00000092607,ENSG00000116874,ENSG00000116882,ENSG00000203859,ENSG00000143067,ENSG00000092621,ENSG00000134240,ENSG00000134250,ENSG00000265808,ENSG00000270392,ENSG00000198019,ENSG00000223345,ENSG00000188610,ENSG00000231752,ENSG00000240929,ENSG00000271567,ENSG00000266338,ENSG00000196369,ENSG00000215784,ENSG00000117262,ENSG00000174827,ENSG00000117281,ENSG00000265491,ENSG00000186141,ENSG00000186364,ENSG00000131788,ENSG00000198483,ENSG00000143127,ENSG00000131779,ENSG00000211451,ENSG00000265241,ENSG00000271601,ENSG00000272031,ENSG00000121851,ENSG00000265972,ENSG00000168509,ENSG00000264343,ENSG00000268043,ENSG00000131791,ENSG00000131781,ENSG00000131778,ENSG00000116128,ENSG00000162836,ENSG00000265107,ENSG00000188092,ENSG00000263956,ENSG00000270629,ENSG00000177144,ENSG00000178104,ENSG00000269713,ENSG00000263464,ENSG00000150337,ENSG00000203814,ENSG00000270882,ENSG00000203811,ENSG00000203812,ENSG00000203819,ENSG00000272196,ENSG00000203852,ENSG00000270276,ENSG00000184678,ENSG00000184260,ENSG00000184270,ENSG00000178096,ENSG00000159164,ENSG00000143368,ENSG00000014914,ENSG00000264522,ENSG00000136631,ENSG00000023902,ENSG00000143401,ENSG00000118298,ENSG00000117362,ENSG00000118292,ENSG00000159208,ENSG00000266472,ENSG00000117360,ENSG00000163125,ENSG00000143374,ENSG00000143369,ENSG00000264553,ENSG00000143382,ENSG00000143384,ENSG00000253047,ENSG00000143420,ENSG00000143457,ENSG00000143452,ENSG00000163131,ENSG00000143387,ENSG00000143437,ENSG00000143379,ENSG00000143418,ENSG00000143412,ENSG00000163141,ENSG00000143443,ENSG00000213190,ENSG00000197622,ENSG00000143458,ENSG00000143434,ENSG00000163154,ENSG00000163155,ENSG00000163156,ENSG00000163157,ENSG00000163159,ENSG00000143398,ENSG00000159352,ENSG00000143373,ENSG00000143393,ENSG00000143390,ENSG00000143416,ENSG00000159377,ENSG00000143442,ENSG00000143375,ENSG00000143367,ENSG00000143376,ENSG00000159409,ENSG00000178796,ENSG00000143436,ENSG00000143450,ENSG00000182134,ENSG00000213171,ENSG00000143365,ENSG00000225556,ENSG00000196407,ENSG00000159445,ENSG00000197747,ENSG00000163191,ENSG00000159450,ENSG00000197915,ENSG00000143631,ENSG00000143520,ENSG00000143536,ENSG00000169509,ENSG00000203786,ENSG00000163207,ENSG00000169474,ENSG00000163209,ENSG00000169469,ENSG00000163216,ENSG00000241794,ENSG00000203785,ENSG00000203782,ENSG00000163220,ENSG00000163221,ENSG00000143546,ENSG00000143556,ENSG00000197956,ENSG00000196420,ENSG00000188015,ENSG00000196154,ENSG00000196754,ENSG00000188643,ENSG00000189334,ENSG00000189171,ENSG00000160678,ENSG00000160679,ENSG00000143553,ENSG00000143621,ENSG00000169418,ENSG00000143624,ENSG00000143554,ENSG00000143614,ENSG00000198837,ENSG00000160741,ENSG00000143570,ENSG00000143578,ENSG00000143543,ENSG00000143545,ENSG00000177954,ENSG00000143552,ENSG00000143549,ENSG00000163263,ENSG00000143612,ENSG00000143569,ENSG00000143575,ENSG00000143515,ENSG00000160712,ENSG00000169291,ENSG00000163239,ENSG00000160714,ENSG00000160716,ENSG00000160710,ENSG00000143603,ENSG00000163344,ENSG00000163346,ENSG00000163348,ENSG00000160691,ENSG00000264349,ENSG00000173207,ENSG00000160688,ENSG00000160685,ENSG00000163354,ENSG00000163357,ENSG00000143537,ENSG00000243364,ENSG00000143590,ENSG00000169242,ENSG00000169241,ENSG00000179085,ENSG00000163463,ENSG00000163462,ENSG00000185499,ENSG00000169231,ENSG00000173171,ENSG00000177628,ENSG00000160767,ENSG00000116521,ENSG00000176444,ENSG00000143630,ENSG00000143627,ENSG00000160752,ENSG00000225855,ENSG00000160753,ENSG00000283701,ENSG00000116539,ENSG00000125459,ENSG00000163374,ENSG00000132676,ENSG00000203761,ENSG00000116580,ENSG00000132718,ENSG00000143622,ENSG00000132680,ENSG00000116584,ENSG00000163479,ENSG00000160803,ENSG00000116586,ENSG00000132698,ENSG00000254726,ENSG00000160789,ENSG00000196189,ENSG00000160785,ENSG00000160783,ENSG00000242252,ENSG00000160781,ENSG00000198952,ENSG00000163472,ENSG00000163467,ENSG00000163468,ENSG00000132677,ENSG00000125462,ENSG00000116604,ENSG00000183856,ENSG00000187862,ENSG00000160818,ENSG00000132702,ENSG00000132692,ENSG00000132688,ENSG00000143320,ENSG00000143319,ENSG00000143303,ENSG00000143314,ENSG00000143321,ENSG00000143294,ENSG00000027869,ENSG00000027644,ENSG00000198400,ENSG00000187800,ENSG00000160838,ENSG00000132694,ENSG00000253831,ENSG00000117036,ENSG00000143297,ENSG00000160856,ENSG00000132704,ENSG00000163534,ENSG00000183853,ENSG00000158473,ENSG00000158481,ENSG00000163554,ENSG00000163563,ENSG00000163564,ENSG00000163565,ENSG00000163568,ENSG00000162706,ENSG00000213088,ENSG00000179639,ENSG00000132693,ENSG00000158716,ENSG00000181036,ENSG00000158714,ENSG00000188004,ENSG00000243284,ENSG00000213085,ENSG00000158710,ENSG00000085552,ENSG00000143315,ENSG00000177807,ENSG00000162728,ENSG00000162729,ENSG00000018625,ENSG00000132681,ENSG00000143318,ENSG00000162734,ENSG00000132716,ENSG00000162735,ENSG00000235082,ENSG00000122218,ENSG00000162736,ENSG00000171786,ENSG00000162738,ENSG00000162739,ENSG00000066294,ENSG00000117090,ENSG00000117091,ENSG00000026751,ENSG00000122224,ENSG00000122223,ENSG00000179914,ENSG00000158769,ENSG00000215845,ENSG00000158773,ENSG00000186517,ENSG00000162755,ENSG00000143256,ENSG00000158793,ENSG00000158796,ENSG00000143222,ENSG00000143258,ENSG00000158850,ENSG00000143224,ENSG00000158859,ENSG00000158864,ENSG00000158869,ENSG00000158874,ENSG00000284035,ENSG00000158882,ENSG00000143257,ENSG00000248485,ENSG00000158887,ENSG00000143252,ENSG00000143226,ENSG00000173110,ENSG00000203747,ENSG00000244682,ENSG00000162747,ENSG00000072694,ENSG00000213075,ENSG00000132185,ENSG00000162746,ENSG00000081721,ENSG00000118217,ENSG00000162745,ENSG00000198929,ENSG00000171722,ENSG00000239887,ENSG00000198574,ENSG00000152332,ENSG00000117143,ENSG00000162733,ENSG00000132196,ENSG00000117152,ENSG00000143248,ENSG00000232995,ENSG00000143228,ENSG00000185630,ENSG00000162761,ENSG00000143171,ENSG00000143198,ENSG00000143149,ENSG00000143183,ENSG00000143179,ENSG00000188859,ENSG00000143157,ENSG00000152382,ENSG00000143195,ENSG00000143194,ENSG00000198842,ENSG00000143167,ENSG00000143190,ENSG00000198821,ENSG00000143162,ENSG00000198771,ENSG00000197965,ENSG00000143199,ENSG00000143158,ENSG00000143164,ENSG00000143147,ENSG00000143155,ENSG00000213064,ENSG00000143178,ENSG00000143185,ENSG00000143184,ENSG00000143196,ENSG00000143153,ENSG00000143156,ENSG00000117475,ENSG00000117477,ENSG00000117479,ENSG00000198734,ENSG00000174175,ENSG00000188404,ENSG00000007908,ENSG00000171806,ENSG00000000460,ENSG00000000457,ENSG00000075945,ENSG00000120370,ENSG00000116132,ENSG00000007933,ENSG00000117507,ENSG00000094963,ENSG00000010932,ENSG00000076258,ENSG00000117523,ENSG00000034971,ENSG00000117533,ENSG00000010165,ENSG00000208024,ENSG00000230630,ENSG00000197959,ENSG00000135845,ENSG00000094975,ENSG00000117560,ENSG00000120337,ENSG00000117586,ENSG00000117592,ENSG00000162753,ENSG00000183831,ENSG00000076321,ENSG00000120334,ENSG00000117593,ENSG00000234741,ENSG00000185278,ENSG00000117601,ENSG00000135870,ENSG00000203737,ENSG00000152061,ENSG00000116161,ENSG00000120333,ENSG00000120332,ENSG00000235750,ENSG00000116147,ENSG00000143207,ENSG00000116183,ENSG00000152092,ENSG00000198797,ENSG00000120341,ENSG00000075391,ENSG00000240021,ENSG00000116194,ENSG00000116191,ENSG00000116199,ENSG00000186283,ENSG00000143322,ENSG00000057252,ENSG00000162779,ENSG00000162782,ENSG00000143340,ENSG00000169905,ENSG00000143337,ENSG00000135837,ENSG00000116260,ENSG00000121454,ENSG00000230124,ENSG00000143324,ENSG00000135835,ENSG00000135823,ENSG00000153029,ENSG00000162783,ENSG00000198216,ENSG00000135821,ENSG00000203730,ENSG00000135828,ENSG00000143333,ENSG00000135824,ENSG00000135838,ENSG00000135829,ENSG00000135862,ENSG00000058085,ENSG00000157064,ENSG00000116701,ENSG00000116698,ENSG00000162704,ENSG00000143344,ENSG00000198756,ENSG00000198860,ENSG00000116667,ENSG00000116406,ENSG00000135842,ENSG00000121481,ENSG00000121486,ENSG00000116668,ENSG00000116679,ENSG00000143341,ENSG00000116690,ENSG00000047410,ENSG00000262180,ENSG00000157181,ENSG00000116703,ENSG00000073756,ENSG00000116711,ENSG00000162670,ENSG00000150681,ENSG00000090104,ENSG00000127074,ENSG00000116741,ENSG00000116750,ENSG00000116747,ENSG00000023572,ENSG00000162630,ENSG00000134371,ENSG00000162687,ENSG00000000971,ENSG00000116785,ENSG00000244414,ENSG00000066279,ENSG00000177888,ENSG00000134376,ENSG00000213047,ENSG00000203724,ENSG00000151414,ENSG00000081237,ENSG00000116833,ENSG00000162702,ENSG00000118193,ENSG00000118197,ENSG00000118200,ENSG00000163362,ENSG00000116852,ENSG00000081248,ENSG00000116857,ENSG00000163395,ENSG00000081277,ENSG00000118194,ENSG00000159166,ENSG00000159173,ENSG00000174307,ENSG00000159176,ENSG00000221028,ENSG00000134369,ENSG00000198700,ENSG00000198892,ENSG00000163431,ENSG00000134375,ENSG00000176393,ENSG00000163435,ENSG00000170075,ENSG00000143862,ENSG00000143851,ENSG00000243323,ENSG00000133067,ENSG00000077152,ENSG00000077157,ENSG00000143858,ENSG00000117139,ENSG00000183155,ENSG00000117153,ENSG00000159346,ENSG00000159348,ENSG00000163444,ENSG00000143847,ENSG00000163485,ENSG00000133055,ENSG00000133048,ENSG00000133063,ENSG00000159388,ENSG00000122176,ENSG00000188783,ENSG00000188770,ENSG00000058668,ENSG00000122188,ENSG00000257315,ENSG00000058673,ENSG00000182004,ENSG00000143842,ENSG00000143845,ENSG00000143839,ENSG00000174567,ENSG00000143850,ENSG00000158615,ENSG00000133056,ENSG00000198625,ENSG00000170382,ENSG00000163531,ENSG00000184144,ENSG00000174529,ENSG00000117222,ENSG00000133059,ENSG00000133069,ENSG00000163545,ENSG00000162873,ENSG00000186007,ENSG00000117266,ENSG00000158711,ENSG00000158715,ENSG00000201944,ENSG00000069275,ENSG00000117280,ENSG00000133065,ENSG00000162877,ENSG00000174502,ENSG00000276600,ENSG00000196188,ENSG00000196550,ENSG00000266028,ENSG00000263528,ENSG00000266094,ENSG00000143486,ENSG00000143479,ENSG00000162889,ENSG00000136634,ENSG00000162892,ENSG00000162896,ENSG00000182795,ENSG00000180667,ENSG00000123836,ENSG00000123843,ENSG00000123838,ENSG00000196352,ENSG00000117322,ENSG00000203710,ENSG00000197721,ENSG00000117335,ENSG00000174059,ENSG00000076356,ENSG00000008118,ENSG00000283876,ENSG00000196878,ENSG00000123689,ENSG00000117594,ENSG00000009790,ENSG00000162757,ENSG00000117595,ENSG00000117597,ENSG00000143469,ENSG00000082497,ENSG00000054392,ENSG00000143473,ENSG00000117625,ENSG00000082512,ENSG00000198570,ENSG00000170385,ENSG00000117650,ENSG00000123684,ENSG00000143493,ENSG00000143476,ENSG00000066027,ENSG00000065600,ENSG00000117691,ENSG00000162772,ENSG00000162771,ENSG00000123685,ENSG00000117697,ENSG00000203705,ENSG00000185523,ENSG00000162769,ENSG00000143494,ENSG00000174606,ENSG00000136643,ENSG00000117707,ENSG00000143499,ENSG00000152104,ENSG00000117724,ENSG00000082482,ENSG00000136636,ENSG00000042781,ENSG00000196482,ENSG00000092978,ENSG00000162814,ENSG00000067533,ENSG00000092969,ENSG00000143353,ENSG00000136628,ENSG00000162813,ENSG00000067704,ENSG00000118873,ENSG00000116141,ENSG00000162817,ENSG00000117791,ENSG00000186205,ENSG00000136630,ENSG00000234754,ENSG00000143507,ENSG00000143512,ENSG00000143498,ENSG00000154305,ENSG00000186063,ENSG00000162819,ENSG00000197520,ENSG00000154309,ENSG00000187554,ENSG00000143502,ENSG00000203697,ENSG00000162909,ENSG00000143514,ENSG00000143756,ENSG00000143753,ENSG00000143748,ENSG00000143771,ENSG00000162923,ENSG00000143786,ENSG00000185842,ENSG00000143815,ENSG00000154380,ENSG00000143742,ENSG00000143819,ENSG00000196187,ENSG00000243709,ENSG00000143811,ENSG00000143768,ENSG00000143751,ENSG00000163041,ENSG00000182827,ENSG00000183814,ENSG00000143799,ENSG00000143772,ENSG00000143801,ENSG00000143776,ENSG00000181450,ENSG00000081692,ENSG00000143740,ENSG00000143816,ENSG00000143761,ENSG00000143793,ENSG00000162910,ENSG00000143774,ENSG00000198835,ENSG00000181873,ENSG00000154358,ENSG00000154370,ENSG00000162931,ENSG00000181218,ENSG00000196890,ENSG00000168159,ENSG00000116574,ENSG00000168118,ENSG00000154429,ENSG00000143632,ENSG00000069248,ENSG00000135776,ENSG00000135801,ENSG00000135763,ENSG00000143641,ENSG00000177614,ENSG00000135775,ENSG00000135744,ENSG00000135773,ENSG00000119280,ENSG00000143643,ENSG00000173409,ENSG00000182118,ENSG00000119283,ENSG00000143633,ENSG00000116906,ENSG00000116903,ENSG00000010072,ENSG00000135766,ENSG00000116918,ENSG00000162946,ENSG00000116991,ENSG00000212916,ENSG00000135778,ENSG00000135750,ENSG00000183780,ENSG00000168275,ENSG00000059588,ENSG00000168264,ENSG00000207181,ENSG00000173726,ENSG00000188739,ENSG00000054267,ENSG00000152904,ENSG00000116957,ENSG00000162885,ENSG00000168243,ENSG00000143669,ENSG00000116962,ENSG00000077585,ENSG00000186197,ENSG00000223776,ENSG00000116977,ENSG00000119285,ENSG00000077522,ENSG00000116984,ENSG00000198626,ENSG00000133019,ENSG00000155816,ENSG00000180875,ENSG00000182901,ENSG00000091483,ENSG00000117009,ENSG00000203668,ENSG00000054277,ENSG00000162843,ENSG00000174371,ENSG00000197769,ENSG00000180287,ENSG00000143702,ENSG00000054282,ENSG00000117020,ENSG00000179456,ENSG00000173728,ENSG00000035687,ENSG00000121644,ENSG00000203667,ENSG00000153187,ENSG00000203666,ENSG00000162849,ENSG00000185420,ENSG00000162851,ENSG00000162852,ENSG00000143653,ENSG00000153207,ENSG00000197472,ENSG00000277462,ENSG00000188295,ENSG00000196418,ENSG00000162714,ENSG00000162711,ENSG00000169224,ENSG00000162722,ENSG00000238243,ENSG00000175137,ENSG00000171161,ENSG00000171163,ENSG00000185220,ENSG00000261456,ENSG00000015171,ENSG00000151240,ENSG00000107929,ENSG00000107937,ENSG00000148377,ENSG00000232656,ENSG00000067064,ENSG00000047056,ENSG00000185736,ENSG00000067057,ENSG00000107959,ENSG00000067082,ENSG00000165568,ENSG00000151631,ENSG00000187134,ENSG00000151632,ENSG00000196139,ENSG00000198610,ENSG00000178462,ENSG00000173848,ENSG00000178372,ENSG00000178363,ENSG00000196372,ENSG00000108021,ENSG00000057608,ENSG00000134461,ENSG00000134452,ENSG00000134470,ENSG00000134460,ENSG00000134453,ENSG00000170525,ENSG00000065675,ENSG00000198879,ENSG00000123243,ENSG00000151655,ENSG00000151657,ENSG00000165629,ENSG00000165632,ENSG00000107485,ENSG00000048740,ENSG00000148429,ENSG00000134463,ENSG00000148426,ENSG00000151461,ENSG00000181192,ENSG00000065665,ENSG00000165609,ENSG00000151465,ENSG00000183049,ENSG00000151468,ENSG00000123240,ENSG00000065328,ENSG00000107537,ENSG00000086475,ENSG00000165626,ENSG00000165630,ENSG00000151474,ENSG00000065809,ENSG00000185267,ENSG00000187522,ENSG00000152455,ENSG00000152457,ENSG00000197889,ENSG00000152463,ENSG00000176244,ENSG00000152464,ENSG00000152465,ENSG00000148468,ENSG00000077943,ENSG00000165983,ENSG00000165985,ENSG00000148484,ENSG00000107611,ENSG00000107614,ENSG00000026025,ENSG00000148488,ENSG00000136738,ENSG00000148483,ENSG00000260314,ENSG00000148482,ENSG00000165995,ENSG00000241058,ENSG00000165997,ENSG00000120594,ENSG00000078114,ENSG00000204682,ENSG00000180592,ENSG00000078403,ENSG00000136770,ENSG00000148444,ENSG00000168283,ENSG00000077327,ENSG00000150867,ENSG00000165309,ENSG00000148450,ENSG00000165312,ENSG00000120549,ENSG00000107863,ENSG00000099256,ENSG00000185875,ENSG00000151023,ENSG00000151025,ENSG00000095777,ENSG00000077420,ENSG00000148459,ENSG00000136754,ENSG00000107890,ENSG00000136758,ENSG00000120539,ENSG00000107897,ENSG00000099246,ENSG00000150051,ENSG00000169126,ENSG00000150054,ENSG00000095787,ENSG00000095739,ENSG00000197321,ENSG00000165757,ENSG00000107951,ENSG00000107968,ENSG00000183621,ENSG00000237036,ENSG00000148516,ENSG00000165322,ENSG00000170759,ENSG00000120616,ENSG00000216937,ENSG00000150093,ENSG00000099250,ENSG00000148498,ENSG00000108094,ENSG00000095794,ENSG00000108100,ENSG00000177283,ENSG00000198105,ENSG00000175395,ENSG00000189180,ENSG00000075407,ENSG00000196693,ENSG00000165733,ENSG00000165731,ENSG00000169826,ENSG00000198915,ENSG00000169813,ENSG00000196793,ENSG00000198298,ENSG00000169740,ENSG00000223910,ENSG00000226790,ENSG00000107562,ENSG00000187783,ENSG00000165507,ENSG00000107551,ENSG00000165512,ENSG00000256574,ENSG00000012779,ENSG00000165406,ENSG00000172671,ENSG00000188234,ENSG00000265354,ENSG00000266412,ENSG00000264204,ENSG00000274209,ENSG00000264230,ENSG00000204175,ENSG00000204176,ENSG00000165874,ENSG00000204179,ENSG00000266524,ENSG00000265763,ENSG00000265190,ENSG00000204172,ENSG00000189014,ENSG00000107643,ENSG00000128805,ENSG00000128815,ENSG00000165633,ENSG00000204161,ENSG00000177354,ENSG00000225830,ENSG00000197444,ENSG00000227345,ENSG00000204149,ENSG00000188611,ENSG00000198964,ENSG00000204147,ENSG00000148584,ENSG00000177613,ENSG00000185532,ENSG00000107984,ENSG00000150275,ENSG00000122952,ENSG00000151151,ENSG00000122873,ENSG00000072401,ENSG00000108064,ENSG00000122870,ENSG00000165443,ENSG00000148541,ENSG00000165449,ENSG00000108091,ENSG00000151150,ENSG00000170312,ENSG00000072422,ENSG00000196932,ENSG00000183346,ENSG00000150347,ENSG00000182010,ENSG00000138311,ENSG00000181915,ENSG00000122877,ENSG00000148572,ENSG00000171988,ENSG00000165476,ENSG00000216740,ENSG00000198739,ENSG00000183230,ENSG00000108176,ENSG00000096717,ENSG00000148634,ENSG00000138347,ENSG00000179774,ENSG00000108187,ENSG00000096746,ENSG00000204130,ENSG00000138346,ENSG00000122912,ENSG00000138336,ENSG00000283551,ENSG00000060339,ENSG00000165730,ENSG00000107625,ENSG00000165732,ENSG00000122862,ENSG00000122958,ENSG00000156502,ENSG00000156510,ENSG00000156515,ENSG00000075073,ENSG00000099282,ENSG00000171224,ENSG00000197467,ENSG00000099284,ENSG00000042286,ENSG00000156521,ENSG00000079332,ENSG00000180817,ENSG00000148734,ENSG00000172731,ENSG00000148730,ENSG00000156574,ENSG00000107719,ENSG00000180644,ENSG00000138316,ENSG00000166224,ENSG00000166228,ENSG00000107731,ENSG00000198246,ENSG00000107736,ENSG00000197746,ENSG00000122863,ENSG00000107742,ENSG00000138303,ENSG00000166295,ENSG00000168209,ENSG00000148719,ENSG00000107745,ENSG00000156026,ENSG00000138315,ENSG00000122884,ENSG00000166321,ENSG00000122882,ENSG00000138286,ENSG00000213551,ENSG00000182180,ENSG00000227540,ENSG00000236756,ENSG00000138279,ENSG00000166343,ENSG00000107758,ENSG00000166348,ENSG00000177791,ENSG00000166317,ENSG00000172650,ENSG00000176986,ENSG00000196968,ENSG00000172586,ENSG00000214655,ENSG00000166507,ENSG00000148660,ENSG00000122861,ENSG00000035403,ENSG00000185009,ENSG00000156110,ENSG00000156650,ENSG00000079393,ENSG00000156671,ENSG00000165637,ENSG00000165644,ENSG00000226051,ENSG00000165655,ENSG00000237149,ENSG00000148655,ENSG00000156113,ENSG00000151208,ENSG00000148606,ENSG00000138326,ENSG00000108175,ENSG00000108179,ENSG00000165424,ENSG00000253626,ENSG00000185303,ENSG00000122852,ENSG00000133661,ENSG00000189129,ENSG00000122359,ENSG00000151224,ENSG00000122378,ENSG00000108219,ENSG00000178217,ENSG00000185737,ENSG00000165678,ENSG00000148600,ENSG00000148604,ENSG00000107771,ENSG00000182771,ENSG00000062650,ENSG00000122375,ENSG00000122367,ENSG00000107779,ENSG00000173267,ENSG00000173269,ENSG00000148671,ENSG00000148672,ENSG00000122376,ENSG00000184923,ENSG00000214562,ENSG00000107789,ENSG00000198682,ENSG00000138138,ENSG00000223820,ENSG00000227268,ENSG00000171862,ENSG00000184719,ENSG00000204022,ENSG00000182333,ENSG00000152766,ENSG00000138134,ENSG00000107796,ENSG00000026103,ENSG00000138135,ENSG00000119922,ENSG00000119917,ENSG00000185745,ENSG00000107798,ENSG00000152778,ENSG00000152779,ENSG00000152782,ENSG00000138182,ENSG00000148680,ENSG00000148688,ENSG00000148677,ENSG00000234043,ENSG00000180628,ENSG00000165338,ENSG00000119938,ENSG00000107854,ENSG00000174721,ENSG00000095564,ENSG00000107864,ENSG00000198060,ENSG00000119912,ENSG00000138160,ENSG00000152804,ENSG00000138190,ENSG00000187553,ENSG00000095596,ENSG00000138119,ENSG00000138180,ENSG00000138207,ENSG00000186188,ENSG00000095464,ENSG00000148690,ENSG00000108231,ENSG00000176273,ENSG00000180764,ENSG00000138193,ENSG00000173145,ENSG00000108239,ENSG00000119969,ENSG00000108242,ENSG00000138115,ENSG00000173124,ENSG00000107438,ENSG00000095637,ENSG00000059573,ENSG00000119977,ENSG00000138185,ENSG00000188649,ENSG00000107443,ENSG00000177853,ENSG00000095585,ENSG00000095587,ENSG00000077147,ENSG00000155629,ENSG00000196233,ENSG00000187122,ENSG00000213390,ENSG00000165879,ENSG00000181274,ENSG00000052749,ENSG00000171314,ENSG00000171311,ENSG00000171307,ENSG00000155229,ENSG00000165886,ENSG00000165887,ENSG00000203942,ENSG00000241935,ENSG00000171160,ENSG00000155252,ENSG00000119986,ENSG00000155254,ENSG00000155256,ENSG00000120057,ENSG00000155265,ENSG00000095713,ENSG00000166024,ENSG00000138131,ENSG00000284415,ENSG00000119943,ENSG00000264610,ENSG00000107521,ENSG00000172987,ENSG00000119946,ENSG00000120053,ENSG00000155287,ENSG00000198018,ENSG00000014919,ENSG00000119929,ENSG00000023839,ENSG00000107554,ENSG00000107566,ENSG00000213341,ENSG00000095485,ENSG00000196072,ENSG00000107593,ENSG00000099194,ENSG00000075290,ENSG00000075826,ENSG00000166136,ENSG00000166135,ENSG00000119906,ENSG00000095539,ENSG00000055950,ENSG00000107815,ENSG00000107816,ENSG00000186862,ENSG00000107819,ENSG00000107821,ENSG00000166167,ENSG00000166169,ENSG00000166171,ENSG00000107829,ENSG00000107831,ENSG00000107833,ENSG00000198408,ENSG00000120049,ENSG00000120029,ENSG00000166189,ENSG00000198728,ENSG00000148840,ENSG00000166197,ENSG00000119915,ENSG00000107862,ENSG00000077150,ENSG00000059915,ENSG00000107872,ENSG00000107874,ENSG00000138107,ENSG00000107882,ENSG00000171206,ENSG00000138175,ENSG00000156398,ENSG00000166272,ENSG00000148795,ENSG00000214435,ENSG00000148842,ENSG00000076685,ENSG00000148798,ENSG00000156374,ENSG00000148835,ENSG00000173915,ENSG00000148843,ENSG00000138172,ENSG00000185933,ENSG00000107954,ENSG00000107957,ENSG00000107960,ENSG00000065613,ENSG00000065618,ENSG00000156384,ENSG00000197748,ENSG00000148834,ENSG00000065621,ENSG00000148841,ENSG00000120051,ENSG00000156395,ENSG00000108018,ENSG00000108039,ENSG00000148700,ENSG00000119950,ENSG00000119953,ENSG00000138166,ENSG00000108055,ENSG00000203867,ENSG00000150593,ENSG00000214413,ENSG00000108061,ENSG00000150594,ENSG00000119927,ENSG00000197142,ENSG00000023041,ENSG00000151532,ENSG00000148737,ENSG00000148702,ENSG00000197893,ENSG00000165806,ENSG00000148735,ENSG00000198924,ENSG00000196865,ENSG00000043591,ENSG00000095627,ENSG00000165816,ENSG00000169129,ENSG00000099204,ENSG00000151553,ENSG00000165832,ENSG00000107518,ENSG00000151892,ENSG00000175535,ENSG00000187021,ENSG00000266200,ENSG00000165863,ENSG00000165868,ENSG00000188316,ENSG00000165646,ENSG00000165650,ENSG00000229847,ENSG00000170370,ENSG00000107560,ENSG00000177640,ENSG00000165669,ENSG00000151893,ENSG00000188613,ENSG00000207468,ENSG00000107581,ENSG00000119979,ENSG00000183605,ENSG00000165672,ENSG00000198873,ENSG00000148908,ENSG00000151923,ENSG00000151929,ENSG00000198825,ENSG00000197771,ENSG00000107651,ENSG00000120008,ENSG00000066468,ENSG00000107669,ENSG00000107672,ENSG00000138162,ENSG00000138152,ENSG00000107679,ENSG00000254636,ENSG00000166033,ENSG00000187908,ENSG00000138161,ENSG00000213185,ENSG00000119965,ENSG00000179988,ENSG00000095574,ENSG00000196177,ENSG00000154473,ENSG00000154478,ENSG00000121898,ENSG00000182022,ENSG00000065154,ENSG00000107902,ENSG00000189319,ENSG00000203791,ENSG00000165660,ENSG00000019995,ENSG00000175029,ENSG00000107938,ENSG00000188690,ENSG00000107949,ENSG00000089876,ENSG00000203780,ENSG00000148848,ENSG00000154493,ENSG00000188916,ENSG00000150760,ENSG00000186766,ENSG00000132334,ENSG00000148773,ENSG00000170430,ENSG00000108001,ENSG00000108010,ENSG00000176769,ENSG00000175470,ENSG00000176171,ENSG00000188385,ENSG00000151640,ENSG00000165752,ENSG00000148814,ENSG00000171813,ENSG00000068383,ENSG00000148826,ENSG00000171811,ENSG00000171798,ENSG00000151650,ENSG00000151651,ENSG00000130640,ENSG00000198546,ENSG00000130643,ENSG00000165828,ENSG00000148803,ENSG00000127884,ENSG00000148832,ENSG00000148824,ENSG00000203772,ENSG00000130649,ENSG00000171772,ENSG00000177947,ENSG00000177951,ENSG00000177963,ENSG00000142082,ENSG00000185627,ENSG00000174885,ENSG00000142102,ENSG00000185201,ENSG00000185885,ENSG00000142089,ENSG00000182272,ENSG00000184363,ENSG00000185187,ENSG00000185101,ENSG00000174915,ENSG00000023191,ENSG00000174775,ENSG00000161328,ENSG00000185522,ENSG00000099849,ENSG00000199038,ENSG00000247095,ENSG00000070047,ENSG00000185507,ENSG00000099834,ENSG00000070031,ENSG00000069696,ENSG00000177042,ENSG00000177030,ENSG00000177106,ENSG00000177156,ENSG00000177225,ENSG00000184524,ENSG00000177542,ENSG00000177595,ENSG00000177600,ENSG00000177666,ENSG00000177685,ENSG00000177697,ENSG00000177700,ENSG00000214063,ENSG00000177830,ENSG00000183020,ENSG00000184956,ENSG00000198788,ENSG00000215182,ENSG00000117983,ENSG00000078902,ENSG00000174672,ENSG00000182208,ENSG00000184545,ENSG00000205869,ENSG00000205867,ENSG00000117984,ENSG00000149043,ENSG00000130598,ENSG00000130592,ENSG00000130595,ENSG00000214026,ENSG00000226416,ENSG00000130600,ENSG00000167244,ENSG00000099869,ENSG00000129965,ENSG00000180176,ENSG00000183734,ENSG00000110665,ENSG00000064201,ENSG00000110651,ENSG00000184281,ENSG00000070985,ENSG00000269821,ENSG00000053918,ENSG00000129757,ENSG00000254827,ENSG00000110628,ENSG00000181649,ENSG00000205531,ENSG00000110619,ENSG00000021762,ENSG00000184350,ENSG00000005801,ENSG00000182048,ENSG00000167311,ENSG00000129749,ENSG00000110713,ENSG00000148985,ENSG00000177105,ENSG00000167323,ENSG00000167325,ENSG00000132109,ENSG00000167333,ENSG00000180785,ENSG00000167332,ENSG00000244734,ENSG00000223609,ENSG00000213934,ENSG00000213931,ENSG00000175518,ENSG00000121236,ENSG00000258659,ENSG00000196565,ENSG00000132274,ENSG00000181074,ENSG00000132256,ENSG00000180878,ENSG00000051009,ENSG00000132259,ENSG00000110148,ENSG00000170955,ENSG00000166311,ENSG00000166313,ENSG00000110169,ENSG00000110171,ENSG00000132254,ENSG00000132286,ENSG00000179532,ENSG00000132275,ENSG00000166333,ENSG00000166337,ENSG00000166340,ENSG00000166341,ENSG00000158042,ENSG00000254838,ENSG00000149054,ENSG00000149050,ENSG00000158077,ENSG00000170743,ENSG00000183801,ENSG00000166387,ENSG00000166394,ENSG00000183378,ENSG00000175390,ENSG00000166402,ENSG00000166405,ENSG00000166407,ENSG00000130413,ENSG00000166436,ENSG00000166441,ENSG00000166444,ENSG00000166452,ENSG00000176029,ENSG00000175348,ENSG00000175352,ENSG00000175356,ENSG00000184014,ENSG00000166471,ENSG00000201998,ENSG00000205339,ENSG00000166478,ENSG00000166483,ENSG00000133789,ENSG00000133812,ENSG00000148926,ENSG00000133805,ENSG00000255823,ENSG00000110315,ENSG00000177112,ENSG00000133800,ENSG00000072952,ENSG00000198730,ENSG00000110321,ENSG00000236287,ENSG00000254598,ENSG00000110328,ENSG00000170242,ENSG00000050165,ENSG00000133816,ENSG00000133808,ENSG00000197702,ENSG00000187079,ENSG00000189431,ENSG00000133794,ENSG00000148925,ENSG00000197601,ENSG00000262655,ENSG00000133818,ENSG00000129083,ENSG00000129084,ENSG00000152270,ENSG00000186104,ENSG00000110680,ENSG00000175868,ENSG00000188487,ENSG00000110693,ENSG00000110696,ENSG00000166689,ENSG00000110700,ENSG00000011405,ENSG00000070081,ENSG00000188211,ENSG00000187486,ENSG00000006071,ENSG00000006611,ENSG00000129159,ENSG00000129158,ENSG00000129167,ENSG00000166788,ENSG00000148965,ENSG00000134339,ENSG00000173432,ENSG00000110756,ENSG00000110768,ENSG00000134333,ENSG00000166796,ENSG00000166800,ENSG00000074319,ENSG00000151116,ENSG00000179119,ENSG00000151117,ENSG00000179057,ENSG00000110786,ENSG00000177054,ENSG00000129170,ENSG00000129173,ENSG00000166833,ENSG00000109854,ENSG00000185238,ENSG00000165973,ENSG00000171714,ENSG00000183161,ENSG00000148935,ENSG00000198168,ENSG00000187398,ENSG00000169550,ENSG00000134343,ENSG00000148942,ENSG00000176971,ENSG00000129151,ENSG00000109881,ENSG00000205213,ENSG00000148943,ENSG00000245573,ENSG00000176697,ENSG00000121621,ENSG00000169519,ENSG00000182255,ENSG00000152219,ENSG00000066382,ENSG00000170959,ENSG00000170946,ENSG00000148950,ENSG00000109911,ENSG00000007372,ENSG00000049449,ENSG00000184937,ENSG00000149100,ENSG00000186714,ENSG00000135378,ENSG00000060749,ENSG00000121690,ENSG00000176148,ENSG00000176102,ENSG00000110422,ENSG00000110427,ENSG00000205177,ENSG00000085063,ENSG00000110429,ENSG00000135363,ENSG00000135387,ENSG00000135372,ENSG00000166016,ENSG00000121691,ENSG00000135373,ENSG00000149089,ENSG00000110435,ENSG00000026508,ENSG00000110436,ENSG00000149090,ENSG00000179431,ENSG00000166326,ENSG00000179241,ENSG00000110442,ENSG00000135362,ENSG00000175104,ENSG00000166349,ENSG00000175097,ENSG00000166352,ENSG00000148948,ENSG00000166181,ENSG00000052841,ENSG00000149084,ENSG00000166199,ENSG00000187479,ENSG00000110455,ENSG00000151348,ENSG00000052850,ENSG00000085117,ENSG00000157570,ENSG00000175274,ENSG00000019485,ENSG00000019505,ENSG00000175264,ENSG00000181830,ENSG00000121671,ENSG00000121653,ENSG00000234776,ENSG00000121680,ENSG00000135365,ENSG00000157613,ENSG00000264102,ENSG00000149091,ENSG00000110492,ENSG00000180720,ENSG00000110497,ENSG00000180423,ENSG00000175224,ENSG00000175220,ENSG00000175213,ENSG00000180210,ENSG00000175216,ENSG00000134569,ENSG00000149179,ENSG00000149182,ENSG00000165912,ENSG00000134574,ENSG00000134575,ENSG00000025434,ENSG00000110514,ENSG00000134571,ENSG00000066336,ENSG00000165915,ENSG00000165916,ENSG00000165917,ENSG00000149187,ENSG00000110536,ENSG00000123444,ENSG00000213619,ENSG00000196666,ENSG00000172247,ENSG00000109919,ENSG00000165923,ENSG00000109920,ENSG00000030066,ENSG00000149177,ENSG00000086205,ENSG00000183908,ENSG00000134817,ENSG00000149115,ENSG00000149136,ENSG00000186652,ENSG00000134802,ENSG00000186907,ENSG00000149150,ENSG00000134809,ENSG00000214872,ENSG00000156587,ENSG00000149131,ENSG00000166793,ENSG00000172409,ENSG00000156599,ENSG00000156603,ENSG00000213593,ENSG00000233436,ENSG00000198561,ENSG00000110031,ENSG00000186660,ENSG00000242689,ENSG00000156689,ENSG00000166840,ENSG00000189057,ENSG00000166801,ENSG00000110042,ENSG00000197629,ENSG00000110048,ENSG00000166889,ENSG00000166900,ENSG00000166902,ENSG00000134827,ENSG00000149534,ENSG00000110077,ENSG00000110079,ENSG00000166927,ENSG00000166926,ENSG00000166928,ENSG00000156738,ENSG00000110104,ENSG00000183134,ENSG00000149506,ENSG00000110107,ENSG00000110108,ENSG00000006118,ENSG00000110446,ENSG00000013725,ENSG00000110448,ENSG00000167987,ENSG00000229859,ENSG00000229183,ENSG00000256713,ENSG00000167992,ENSG00000167986,ENSG00000149476,ENSG00000162144,ENSG00000149483,ENSG00000187049,ENSG00000149532,ENSG00000167985,ENSG00000162148,ENSG00000204950,ENSG00000011347,ENSG00000243742,ENSG00000134780,ENSG00000124915,ENSG00000124920,ENSG00000134825,ENSG00000168496,ENSG00000149485,ENSG00000134824,ENSG00000221968,ENSG00000167994,ENSG00000167995,ENSG00000167996,ENSG00000149503,ENSG00000124935,ENSG00000110484,ENSG00000162174,ENSG00000149021,ENSG00000124942,ENSG00000254772,ENSG00000149016,ENSG00000149480,ENSG00000149499,ENSG00000149489,ENSG00000149541,ENSG00000089597,ENSG00000185085,ENSG00000214756,ENSG00000204922,ENSG00000162191,ENSG00000177363,ENSG00000162188,ENSG00000168000,ENSG00000214753,ENSG00000162222,ENSG00000185670,ENSG00000168002,ENSG00000162227,ENSG00000185475,ENSG00000168569,ENSG00000162231,ENSG00000162236,ENSG00000133316,ENSG00000277846,ENSG00000168003,ENSG00000168539,ENSG00000168004,ENSG00000133317,ENSG00000133321,ENSG00000133328,ENSG00000176485,ENSG00000184743,ENSG00000133318,ENSG00000188070,ENSG00000168005,ENSG00000072518,ENSG00000167771,ENSG00000110583,ENSG00000176340,ENSG00000167770,ENSG00000126500,ENSG00000133315,ENSG00000168439,ENSG00000149781,ENSG00000149743,ENSG00000149761,ENSG00000110011,ENSG00000173511,ENSG00000173486,ENSG00000173457,ENSG00000149782,ENSG00000002330,ENSG00000173264,ENSG00000182450,ENSG00000219435,ENSG00000173153,ENSG00000173113,ENSG00000126432,ENSG00000168071,ENSG00000162302,ENSG00000168065,ENSG00000110076,ENSG00000068831,ENSG00000068976,ENSG00000168066,ENSG00000168067,ENSG00000133895,ENSG00000171219,ENSG00000110047,ENSG00000110046,ENSG00000068971,ENSG00000149735,ENSG00000168062,ENSG00000213465,ENSG00000110025,ENSG00000168061,ENSG00000168060,ENSG00000146670,ENSG00000162300,ENSG00000187066,ENSG00000149823,ENSG00000149809,ENSG00000174276,ENSG00000149806,ENSG00000149792,ENSG00000162298,ENSG00000014216,ENSG00000197847,ENSG00000014138,ENSG00000149798,ENSG00000133884,ENSG00000173825,ENSG00000162241,ENSG00000126391,ENSG00000245532,ENSG00000251562,ENSG00000142186,ENSG00000168056,ENSG00000173465,ENSG00000176973,ENSG00000173442,ENSG00000173338,ENSG00000173327,ENSG00000266041,ENSG00000265874,ENSG00000213445,ENSG00000173039,ENSG00000172977,ENSG00000172922,ENSG00000254470,ENSG00000172818,ENSG00000172803,ENSG00000172757,ENSG00000172732,ENSG00000172638,ENSG00000172543,ENSG00000172500,ENSG00000175602,ENSG00000175592,ENSG00000175573,ENSG00000175550,ENSG00000175513,ENSG00000175467,ENSG00000175376,ENSG00000175334,ENSG00000175315,ENSG00000175294,ENSG00000175229,ENSG00000087365,ENSG00000175115,ENSG00000174996,ENSG00000174903,ENSG00000174871,ENSG00000174851,ENSG00000179292,ENSG00000174807,ENSG00000174791,ENSG00000174744,ENSG00000174669,ENSG00000174576,ENSG00000174547,ENSG00000174516,ENSG00000254986,ENSG00000174483,ENSG00000174165,ENSG00000248746,ENSG00000174080,ENSG00000182791,ENSG00000173992,ENSG00000239306,ENSG00000173933,ENSG00000173914,ENSG00000173898,ENSG00000173715,ENSG00000173653,ENSG00000173621,ENSG00000173599,ENSG00000173227,ENSG00000173156,ENSG00000173120,ENSG00000173020,ENSG00000172932,ENSG00000172830,ENSG00000175482,ENSG00000175505,ENSG00000172613,ENSG00000175463,ENSG00000172531,ENSG00000172508,ENSG00000175634,ENSG00000172725,ENSG00000175514,ENSG00000175544,ENSG00000172663,ENSG00000110711,ENSG00000110697,ENSG00000167797,ENSG00000084207,ENSG00000167792,ENSG00000231793,ENSG00000167799,ENSG00000167800,ENSG00000132744,ENSG00000132746,ENSG00000110057,ENSG00000006534,ENSG00000110717,ENSG00000110719,ENSG00000110721,ENSG00000110066,ENSG00000171067,ENSG00000162337,ENSG00000110075,ENSG00000069482,ENSG00000110090,ENSG00000197345,ENSG00000132740,ENSG00000172935,ENSG00000162341,ENSG00000172927,ENSG00000110092,ENSG00000149716,ENSG00000131620,ENSG00000168040,ENSG00000131626,ENSG00000085733,ENSG00000162105,ENSG00000172893,ENSG00000172890,ENSG00000244411,ENSG00000241233,ENSG00000254997,ENSG00000204572,ENSG00000158483,ENSG00000137522,ENSG00000137496,ENSG00000137497,ENSG00000149357,ENSG00000184154,ENSG00000110200,ENSG00000110203,ENSG00000110195,ENSG00000165457,ENSG00000165458,ENSG00000165462,ENSG00000162129,ENSG00000186642,ENSG00000186635,ENSG00000214530,ENSG00000168010,ENSG00000137478,ENSG00000175591,ENSG00000171631,ENSG00000110237,ENSG00000054967,ENSG00000054965,ENSG00000021300,ENSG00000175582,ENSG00000175581,ENSG00000181924,ENSG00000175575,ENSG00000187726,ENSG00000175567,ENSG00000175564,ENSG00000168014,ENSG00000214517,ENSG00000149380,ENSG00000165434,ENSG00000175538,ENSG00000175536,ENSG00000077514,ENSG00000054938,ENSG00000166439,ENSG00000166435,ENSG00000118363,ENSG00000162139,ENSG00000137491,ENSG00000261594,ENSG00000137486,ENSG00000207445,ENSG00000149273,ENSG00000149243,ENSG00000158555,ENSG00000149257,ENSG00000171533,ENSG00000166391,ENSG00000062282,ENSG00000198382,ENSG00000085741,ENSG00000137492,ENSG00000158636,ENSG00000137507,ENSG00000182704,ENSG00000078124,ENSG00000149260,ENSG00000137474,ENSG00000178795,ENSG00000149269,ENSG00000178301,ENSG00000074201,ENSG00000048649,ENSG00000087884,ENSG00000149262,ENSG00000151364,ENSG00000151365,ENSG00000151366,ENSG00000159063,ENSG00000188997,ENSG00000118369,ENSG00000033327,ENSG00000137513,ENSG00000149256,ENSG00000182103,ENSG00000165490,ENSG00000137509,ENSG00000137502,ENSG00000165494,ENSG00000137494,ENSG00000137500,ENSG00000150672,ENSG00000171204,ENSG00000171202,ENSG00000137504,ENSG00000179071,ENSG00000137501,ENSG00000073921,ENSG00000074266,ENSG00000149196,ENSG00000149201,ENSG00000151376,ENSG00000150687,ENSG00000174804,ENSG00000166575,ENSG00000123892,ENSG00000109861,ENSG00000255082,ENSG00000168959,ENSG00000086991,ENSG00000134612,ENSG00000077616,ENSG00000110172,ENSG00000165323,ENSG00000180773,ENSG00000166002,ENSG00000254911,ENSG00000202314,ENSG00000207304,ENSG00000182919,ENSG00000166012,ENSG00000042429,ENSG00000214376,ENSG00000181333,ENSG00000110218,ENSG00000123901,ENSG00000020922,ENSG00000168876,ENSG00000196371,ENSG00000134627,ENSG00000166025,ENSG00000150316,ENSG00000186280,ENSG00000235268,ENSG00000263465,ENSG00000149218,ENSG00000149212,ENSG00000077458,ENSG00000166037,ENSG00000087053,ENSG00000184384,ENSG00000149231,ENSG00000183340,ENSG00000149972,ENSG00000165895,ENSG00000170647,ENSG00000082175,ENSG00000137672,ENSG00000187151,ENSG00000137691,ENSG00000137693,ENSG00000023445,ENSG00000110330,ENSG00000152558,ENSG00000137673,ENSG00000118113,ENSG00000196611,ENSG00000149968,ENSG00000137692,ENSG00000187240,ENSG00000170962,ENSG00000204403,ENSG00000196954,ENSG00000137757,ENSG00000137752,ENSG00000204397,ENSG00000152578,ENSG00000170903,ENSG00000182359,ENSG00000149313,ENSG00000152402,ENSG00000152404,ENSG00000137760,ENSG00000110675,ENSG00000170290,ENSG00000110660,ENSG00000179331,ENSG00000166266,ENSG00000075239,ENSG00000149308,ENSG00000149311,ENSG00000166323,ENSG00000178202,ENSG00000110723,ENSG00000178105,ENSG00000185742,ENSG00000149289,ENSG00000137710,ENSG00000137714,ENSG00000137727,ENSG00000214290,ENSG00000110777,ENSG00000183644,ENSG00000204381,ENSG00000170145,ENSG00000137713,ENSG00000086848,ENSG00000255561,ENSG00000137720,ENSG00000170276,ENSG00000109846,ENSG00000149300,ENSG00000150764,ENSG00000150768,ENSG00000150773,ENSG00000150776,ENSG00000150779,ENSG00000204370,ENSG00000150782,ENSG00000150783,ENSG00000197580,ENSG00000188771,ENSG00000150787,ENSG00000149294,ENSG00000149292,ENSG00000170209,ENSG00000149295,ENSG00000166682,ENSG00000086827,ENSG00000048028,ENSG00000166736,ENSG00000109906,ENSG00000166741,ENSG00000180425,ENSG00000076053,ENSG00000076043,ENSG00000095110,ENSG00000137634,ENSG00000204361,ENSG00000182985,ENSG00000137656,ENSG00000109917,ENSG00000118137,ENSG00000160584,ENSG00000168092,ENSG00000149577,ENSG00000149591,ENSG00000160613,ENSG00000167257,ENSG00000278768,ENSG00000186318,ENSG00000110274,ENSG00000177103,ENSG00000137731,ENSG00000137726,ENSG00000137747,ENSG00000110324,ENSG00000137648,ENSG00000177098,ENSG00000149575,ENSG00000160588,ENSG00000149573,ENSG00000198851,ENSG00000167286,ENSG00000160654,ENSG00000110344,ENSG00000167283,ENSG00000118058,ENSG00000172425,ENSG00000149582,ENSG00000118096,ENSG00000095139,ENSG00000019144,ENSG00000118094,ENSG00000110367,ENSG00000160683,ENSG00000186174,ENSG00000110375,ENSG00000240970,ENSG00000186166,ENSG00000118181,ENSG00000283704,ENSG00000196655,ENSG00000137700,ENSG00000149428,ENSG00000160695,ENSG00000256269,ENSG00000188486,ENSG00000172269,ENSG00000172375,ENSG00000172273,ENSG00000172350,ENSG00000160703,ENSG00000172367,ENSG00000248712,ENSG00000110395,ENSG00000076706,ENSG00000173456,ENSG00000223953,ENSG00000235718,ENSG00000036672,ENSG00000154096,ENSG00000110400,ENSG00000137699,ENSG00000184232,ENSG00000137709,ENSG00000181264,ENSG00000196914,ENSG00000149403,ENSG00000154114,ENSG00000109927,ENSG00000109929,ENSG00000137642,ENSG00000255248,ENSG00000154127,ENSG00000109943,ENSG00000109944,ENSG00000109971,ENSG00000166250,ENSG00000023171,ENSG00000166257,ENSG00000166261,ENSG00000110002,ENSG00000154144,ENSG00000110013,ENSG00000064199,ENSG00000154146,ENSG00000019102,ENSG00000149564,ENSG00000120458,ENSG00000154134,ENSG00000154133,ENSG00000165478,ENSG00000149548,ENSG00000134955,ENSG00000150433,ENSG00000165495,ENSG00000149557,ENSG00000149547,ENSG00000134910,ENSG00000149554,ENSG00000134940,ENSG00000198331,ENSG00000110060,ENSG00000109832,ENSG00000064309,ENSG00000165526,ENSG00000197798,ENSG00000110074,ENSG00000150455,ENSG00000110063,ENSG00000110080,ENSG00000149571,ENSG00000134954,ENSG00000151702,ENSG00000151704,ENSG00000120457,ENSG00000120471,ENSG00000134909,ENSG00000043039,ENSG00000151715,ENSG00000170322,ENSG00000170325,ENSG00000233220,ENSG00000084234,ENSG00000149418,ENSG00000196323,ENSG00000134917,ENSG00000166106,ENSG00000120451,ENSG00000182667,ENSG00000183715,ENSG00000080854,ENSG00000166086,ENSG00000151503,ENSG00000151502,ENSG00000151500,ENSG00000151498,ENSG00000166105,ENSG00000149328,ENSG00000109956,ENSG00000120645,ENSG00000111181,ENSG00000010379,ENSG00000073614,ENSG00000120647,ENSG00000139044,ENSG00000171840,ENSG00000060237,ENSG00000002016,ENSG00000082805,ENSG00000171823,ENSG00000111186,ENSG00000006831,ENSG00000151062,ENSG00000151065,ENSG00000151067,ENSG00000004478,ENSG00000053702,ENSG00000111203,ENSG00000111206,ENSG00000171792,ENSG00000078246,ENSG00000197905,ENSG00000011105,ENSG00000130038,ENSG00000111224,ENSG00000118971,ENSG00000078237,ENSG00000047621,ENSG00000111247,ENSG00000010219,ENSG00000111254,ENSG00000139180,ENSG00000130035,ENSG00000111262,ENSG00000130037,ENSG00000185652,ENSG00000047617,ENSG00000110799,ENSG00000010278,ENSG00000008323,ENSG00000067182,ENSG00000111319,ENSG00000111321,ENSG00000215039,ENSG00000139193,ENSG00000139192,ENSG00000139190,ENSG00000111639,ENSG00000010292,ENSG00000111640,ENSG00000010295,ENSG00000111641,ENSG00000111642,ENSG00000184574,ENSG00000111644,ENSG00000111653,ENSG00000126746,ENSG00000139200,ENSG00000111652,ENSG00000089693,ENSG00000159335,ENSG00000089692,ENSG00000010610,ENSG00000250510,ENSG00000111664,ENSG00000111665,ENSG00000111667,ENSG00000111669,ENSG00000240370,ENSG00000111671,ENSG00000010626,ENSG00000111674,ENSG00000111676,ENSG00000111678,ENSG00000111679,ENSG00000238795,ENSG00000215021,ENSG00000126749,ENSG00000111684,ENSG00000182326,ENSG00000159403,ENSG00000139178,ENSG00000139194,ENSG00000139182,ENSG00000139197,ENSG00000215009,ENSG00000177675,ENSG00000177575,ENSG00000111704,ENSG00000173262,ENSG00000059804,ENSG00000065970,ENSG00000171860,ENSG00000089818,ENSG00000235602,ENSG00000111729,ENSG00000196946,ENSG00000226711,ENSG00000171847,ENSG00000166527,ENSG00000166523,ENSG00000197614,ENSG00000166532,ENSG00000166535,ENSG00000111752,ENSG00000003056,ENSG00000139187,ENSG00000175899,ENSG00000126838,ENSG00000283429,ENSG00000256069,ENSG00000111796,ENSG00000069493,ENSG00000110848,ENSG00000150045,ENSG00000110852,ENSG00000172322,ENSG00000165682,ENSG00000256660,ENSG00000197992,ENSG00000150048,ENSG00000172243,ENSG00000173391,ENSG00000165685,ENSG00000139112,ENSG00000134539,ENSG00000213809,ENSG00000183542,ENSG00000205810,ENSG00000205809,ENSG00000134545,ENSG00000111196,ENSG00000060140,ENSG00000060138,ENSG00000121318,ENSG00000134551,ENSG00000212124,ENSG00000256436,ENSG00000226761,ENSG00000255374,ENSG00000256188,ENSG00000231887,ENSG00000212127,ENSG00000111215,ENSG00000121335,ENSG00000139083,ENSG00000121380,ENSG00000070018,ENSG00000111261,ENSG00000205791,ENSG00000111266,ENSG00000111269,ENSG00000183150,ENSG00000111276,ENSG00000178878,ENSG00000213782,ENSG00000234498,ENSG00000013588,ENSG00000111291,ENSG00000013583,ENSG00000111305,ENSG00000134531,ENSG00000273079,ENSG00000171681,ENSG00000121316,ENSG00000070019,ENSG00000197837,ENSG00000246705,ENSG00000084463,ENSG00000179256,ENSG00000111339,ENSG00000111341,ENSG00000182993,ENSG00000139055,ENSG00000111348,ENSG00000134533,ENSG00000151490,ENSG00000151491,ENSG00000023734,ENSG00000023697,ENSG00000008394,ENSG00000048540,ENSG00000111404,ENSG00000139144,ENSG00000052126,ENSG00000139154,ENSG00000172572,ENSG00000139155,ENSG00000084453,ENSG00000121350,ENSG00000004700,ENSG00000111711,ENSG00000134548,ENSG00000111713,ENSG00000111716,ENSG00000121361,ENSG00000069431,ENSG00000111726,ENSG00000111728,ENSG00000111731,ENSG00000139163,ENSG00000134532,ENSG00000060982,ENSG00000118308,ENSG00000118307,ENSG00000133703,ENSG00000123094,ENSG00000123095,ENSG00000123096,ENSG00000123104,ENSG00000064102,ENSG00000111790,ENSG00000064115,ENSG00000152944,ENSG00000214700,ENSG00000211455,ENSG00000029153,ENSG00000165935,ENSG00000110841,ENSG00000174236,ENSG00000061794,ENSG00000205693,ENSG00000087448,ENSG00000087494,ENSG00000123106,ENSG00000064763,ENSG00000087502,ENSG00000187950,ENSG00000133687,ENSG00000133704,ENSG00000110888,ENSG00000110900,ENSG00000013573,ENSG00000177359,ENSG00000139146,ENSG00000170456,ENSG00000151743,ENSG00000188375,ENSG00000174718,ENSG00000151746,ENSG00000139132,ENSG00000087470,ENSG00000139131,ENSG00000057294,ENSG00000139133,ENSG00000175548,ENSG00000139117,ENSG00000139116,ENSG00000173208,ENSG00000151229,ENSG00000188906,ENSG00000205592,ENSG00000018236,ENSG00000165966,ENSG00000151233,ENSG00000015153,ENSG00000139168,ENSG00000134283,ENSG00000139174,ENSG00000129317,ENSG00000198001,ENSG00000151239,ENSG00000139173,ENSG00000184613,ENSG00000185610,ENSG00000134297,ENSG00000177119,ENSG00000189079,ENSG00000139218,ENSG00000111371,ENSG00000134294,ENSG00000139209,ENSG00000139211,ENSG00000179715,ENSG00000005175,ENSG00000111405,ENSG00000079337,ENSG00000211584,ENSG00000061273,ENSG00000111424,ENSG00000134291,ENSG00000139219,ENSG00000079387,ENSG00000152556,ENSG00000177981,ENSG00000177875,ENSG00000172640,ENSG00000187166,ENSG00000167528,ENSG00000206612,ENSG00000139620,ENSG00000129315,ENSG00000174233,ENSG00000167535,ENSG00000174243,ENSG00000172602,ENSG00000134285,ENSG00000139537,ENSG00000134287,ENSG00000169884,ENSG00000125084,ENSG00000181418,ENSG00000181929,ENSG00000167548,ENSG00000167550,ENSG00000139549,ENSG00000139636,ENSG00000123416,ENSG00000167552,ENSG00000167553,ENSG00000135406,ENSG00000135451,ENSG00000178401,ENSG00000123352,ENSG00000135519,ENSG00000187778,ENSG00000135436,ENSG00000110844,ENSG00000161791,ENSG00000139644,ENSG00000167566,ENSG00000186666,ENSG00000135472,ENSG00000161798,ENSG00000086159,ENSG00000161800,ENSG00000110881,ENSG00000066117,ENSG00000167588,ENSG00000178449,ENSG00000139624,ENSG00000050405,ENSG00000185958,ENSG00000161813,ENSG00000066084,ENSG00000123268,ENSG00000185432,ENSG00000214511,ENSG00000110911,ENSG00000050426,ENSG00000110925,ENSG00000135457,ENSG00000184271,ENSG00000170545,ENSG00000183283,ENSG00000110934,ENSG00000139629,ENSG00000050438,ENSG00000196876,ENSG00000261308,ENSG00000167612,ENSG00000139567,ENSG00000135503,ENSG00000161835,ENSG00000123358,ENSG00000123395,ENSG00000167767,ENSG00000135480,ENSG00000205426,ENSG00000170442,ENSG00000185479,ENSG00000170465,ENSG00000205420,ENSG00000186081,ENSG00000170486,ENSG00000186049,ENSG00000172867,ENSG00000167768,ENSG00000189182,ENSG00000170477,ENSG00000185640,ENSG00000170423,ENSG00000170421,ENSG00000111057,ENSG00000063046,ENSG00000167778,ENSG00000167779,ENSG00000167780,ENSG00000139631,ENSG00000139651,ENSG00000139626,ENSG00000172819,ENSG00000182544,ENSG00000135476,ENSG00000123349,ENSG00000139637,ENSG00000094914,ENSG00000170374,ENSG00000185591,ENSG00000135409,ENSG00000205352,ENSG00000197111,ENSG00000139625,ENSG00000139546,ENSG00000139574,ENSG00000170653,ENSG00000135390,ENSG00000012822,ENSG00000180818,ENSG00000180806,ENSG00000037965,ENSG00000197757,ENSG00000172789,ENSG00000198353,ENSG00000248265,ENSG00000123415,ENSG00000094916,ENSG00000135486,ENSG00000123405,ENSG00000111481,ENSG00000139572,ENSG00000161642,ENSG00000161638,ENSG00000170627,ENSG00000123338,ENSG00000123360,ENSG00000135447,ENSG00000161634,ENSG00000172551,ENSG00000135426,ENSG00000170439,ENSG00000135424,ENSG00000135441,ENSG00000135437,ENSG00000135404,ENSG00000135414,ENSG00000205323,ENSG00000123353,ENSG00000135392,ENSG00000182796,ENSG00000123342,ENSG00000170473,ENSG00000065357,ENSG00000123374,ENSG00000185664,ENSG00000111540,ENSG00000139531,ENSG00000123411,ENSG00000197728,ENSG00000065361,ENSG00000170515,ENSG00000229117,ENSG00000135482,ENSG00000139641,ENSG00000196465,ENSG00000092841,ENSG00000139613,ENSG00000181852,ENSG00000139579,ENSG00000139540,ENSG00000139645,ENSG00000135469,ENSG00000062485,ENSG00000257727,ENSG00000135473,ENSG00000110944,ENSG00000170581,ENSG00000111602,ENSG00000135517,ENSG00000176422,ENSG00000135423,ENSG00000076067,ENSG00000076108,ENSG00000207031,ENSG00000110955,ENSG00000110958,ENSG00000196531,ENSG00000198056,ENSG00000025423,ENSG00000170426,ENSG00000139547,ENSG00000166856,ENSG00000166860,ENSG00000166863,ENSG00000166866,ENSG00000166881,ENSG00000166886,ENSG00000166888,ENSG00000221365,ENSG00000123384,ENSG00000182379,ENSG00000182199,ENSG00000185633,ENSG00000185482,ENSG00000179912,ENSG00000175189,ENSG00000139269,ENSG00000111087,ENSG00000123329,ENSG00000166986,ENSG00000175197,ENSG00000166987,ENSG00000175203,ENSG00000155980,ENSG00000166908,ENSG00000178498,ENSG00000240771,ENSG00000135502,ENSG00000135454,ENSG00000135506,ENSG00000135439,ENSG00000135452,ENSG00000135446,ENSG00000139266,ENSG00000111012,ENSG00000037897,ENSG00000123427,ENSG00000123297,ENSG00000135407,ENSG00000175215,ENSG00000166896,ENSG00000139263,ENSG00000118596,ENSG00000198673,ENSG00000135655,ENSG00000061987,ENSG00000221949,ENSG00000111110,ENSG00000166148,ENSG00000177990,ENSG00000118600,ENSG00000196935,ENSG00000174206,ENSG00000185306,ENSG00000184575,ENSG00000183735,ENSG00000153179,ENSG00000135677,ENSG00000111490,ENSG00000156076,ENSG00000174106,ENSG00000174099,ENSG00000149948,ENSG00000139233,ENSG00000155957,ENSG00000090376,ENSG00000127311,ENSG00000155974,ENSG00000111530,ENSG00000127334,ENSG00000111554,ENSG00000127314,ENSG00000111581,ENSG00000175782,ENSG00000135679,ENSG00000135678,ENSG00000111605,ENSG00000090382,ENSG00000127337,ENSG00000166225,ENSG00000166226,ENSG00000127325,ENSG00000127328,ENSG00000166268,ENSG00000111596,ENSG00000135643,ENSG00000127329,ENSG00000153233,ENSG00000127324,ENSG00000139292,ENSG00000133858,ENSG00000173451,ENSG00000139291,ENSG00000080371,ENSG00000121749,ENSG00000072657,ENSG00000253719,ENSG00000173401,ENSG00000180881,ENSG00000180481,ENSG00000139278,ENSG00000111615,ENSG00000139289,ENSG00000187109,ENSG00000179941,ENSG00000091039,ENSG00000186908,ENSG00000175183,ENSG00000165891,ENSG00000067798,ENSG00000067715,ENSG00000177425,ENSG00000058272,ENSG00000165899,ENSG00000139304,ENSG00000111046,ENSG00000111052,ENSG00000111058,ENSG00000139220,ENSG00000133773,ENSG00000127720,ENSG00000179104,ENSG00000072041,ENSG00000231738,ENSG00000133640,ENSG00000198774,ENSG00000133636,ENSG00000182050,ENSG00000165805,ENSG00000133641,ENSG00000198707,ENSG00000139324,ENSG00000049130,ENSG00000139318,ENSG00000257594,ENSG00000139323,ENSG00000070961,ENSG00000139329,ENSG00000011465,ENSG00000133639,ENSG00000187510,ENSG00000102189,ENSG00000173598,ENSG00000177889,ENSG00000198015,ENSG00000120833,ENSG00000169372,ENSG00000136040,ENSG00000173588,ENSG00000057704,ENSG00000184752,ENSG00000120798,ENSG00000180263,ENSG00000028203,ENSG00000265917,ENSG00000111142,ENSG00000136014,ENSG00000074527,ENSG00000139343,ENSG00000165972,ENSG00000139344,ENSG00000084110,ENSG00000111144,ENSG00000111145,ENSG00000059758,ENSG00000139350,ENSG00000255794,ENSG00000120802,ENSG00000212443,ENSG00000075415,ENSG00000166130,ENSG00000120868,ENSG00000185046,ENSG00000111647,ENSG00000075089,ENSG00000166153,ENSG00000136021,ENSG00000139354,ENSG00000151572,ENSG00000120800,ENSG00000120805,ENSG00000196091,ENSG00000139351,ENSG00000111666,ENSG00000111670,ENSG00000136048,ENSG00000075188,ENSG00000185480,ENSG00000183395,ENSG00000017427,ENSG00000171759,ENSG00000139352,ENSG00000136011,ENSG00000111696,ENSG00000166598,ENSG00000204954,ENSG00000139372,ENSG00000120820,ENSG00000111727,ENSG00000120837,ENSG00000255150,ENSG00000198431,ENSG00000171310,ENSG00000136052,ENSG00000151131,ENSG00000136010,ENSG00000136044,ENSG00000235162,ENSG00000074590,ENSG00000136026,ENSG00000166046,ENSG00000013503,ENSG00000111783,ENSG00000111785,ENSG00000151135,ENSG00000120832,ENSG00000008405,ENSG00000151136,ENSG00000136045,ENSG00000110851,ENSG00000075035,ENSG00000174600,ENSG00000198855,ENSG00000075856,ENSG00000136003,ENSG00000183160,ENSG00000110876,ENSG00000110880,ENSG00000273499,ENSG00000084112,ENSG00000166111,ENSG00000135093,ENSG00000189046,ENSG00000076248,ENSG00000076555,ENSG00000139445,ENSG00000174527,ENSG00000110906,ENSG00000151148,ENSG00000139428,ENSG00000110921,ENSG00000139438,ENSG00000111199,ENSG00000139433,ENSG00000139437,ENSG00000139436,ENSG00000076513,ENSG00000122970,ENSG00000174437,ENSG00000196510,ENSG00000111229,ENSG00000111231,ENSG00000204856,ENSG00000111237,ENSG00000151164,ENSG00000196850,ENSG00000204852,ENSG00000122986,ENSG00000186298,ENSG00000111245,ENSG00000111249,ENSG00000198324,ENSG00000111252,ENSG00000204842,ENSG00000089234,ENSG00000111271,ENSG00000111275,ENSG00000089022,ENSG00000226469,ENSG00000198270,ENSG00000089248,ENSG00000111300,ENSG00000135148,ENSG00000173064,ENSG00000089009,ENSG00000179295,ENSG00000089169,ENSG00000089127,ENSG00000111331,ENSG00000111335,ENSG00000135144,ENSG00000111344,ENSG00000123064,ENSG00000139405,ENSG00000166578,ENSG00000186815,ENSG00000089060,ENSG00000151176,ENSG00000135094,ENSG00000139410,ENSG00000122965,ENSG00000089225,ENSG00000135111,ENSG00000123066,ENSG00000258102,ENSG00000111412,ENSG00000135119,ENSG00000135116,ENSG00000174989,ENSG00000088992,ENSG00000135108,ENSG00000089250,ENSG00000171435,ENSG00000111445,ENSG00000176871,ENSG00000176834,ENSG00000089220,ENSG00000135090,ENSG00000111707,ENSG00000139767,ENSG00000152137,ENSG00000183273,ENSG00000224982,ENSG00000111725,ENSG00000283768,ENSG00000122966,ENSG00000135127,ENSG00000111737,ENSG00000089154,ENSG00000089157,ENSG00000089159,ENSG00000089163,ENSG00000170890,ENSG00000135097,ENSG00000111775,ENSG00000170855,ENSG00000257218,ENSG00000111786,ENSG00000088986,ENSG00000110871,ENSG00000022840,ENSG00000167272,ENSG00000157782,ENSG00000110917,ENSG00000175970,ENSG00000122971,ENSG00000157837,ENSG00000135100,ENSG00000157895,ENSG00000135114,ENSG00000089041,ENSG00000135124,ENSG00000110931,ENSG00000089053,ENSG00000170633,ENSG00000089094,ENSG00000276045,ENSG00000139714,ENSG00000188735,ENSG00000139725,ENSG00000139718,ENSG00000158104,ENSG00000110801,ENSG00000158023,ENSG00000110987,ENSG00000175727,ENSG00000158113,ENSG00000176383,ENSG00000184047,ENSG00000139719,ENSG00000130779,ENSG00000033030,ENSG00000111011,ENSG00000184445,ENSG00000182782,ENSG00000255398,ENSG00000196917,ENSG00000139726,ENSG00000130783,ENSG00000130787,ENSG00000139722,ENSG00000111325,ENSG00000150967,ENSG00000182196,ENSG00000090975,ENSG00000051825,ENSG00000130921,ENSG00000111328,ENSG00000139697,ENSG00000183955,ENSG00000150977,ENSG00000184209,ENSG00000188026,ENSG00000086598,ENSG00000111364,ENSG00000111361,ENSG00000111358,ENSG00000168778,ENSG00000185344,ENSG00000197653,ENSG00000119242,ENSG00000179195,ENSG00000196498,ENSG00000073060,ENSG00000150991,ENSG00000150990,ENSG00000184992,ENSG00000081760,ENSG00000139364,ENSG00000181234,ENSG00000139370,ENSG00000151948,ENSG00000151952,ENSG00000111432,ENSG00000060709,ENSG00000111450,ENSG00000132341,ENSG00000061936,ENSG00000198598,ENSG00000177169,ENSG00000177192,ENSG00000183495,ENSG00000185163,ENSG00000184967,ENSG00000182870,ENSG00000112787,ENSG00000204583,ENSG00000187848,ENSG00000177084,ENSG00000176894,ENSG00000247077,ENSG00000176915,ENSG00000090615,ENSG00000072609,ENSG00000196458,ENSG00000198393,ENSG00000198040,ENSG00000196387,ENSG00000256223,ENSG00000090612,ENSG00000235500,ENSG00000132958,ENSG00000196199,ENSG00000121390,ENSG00000132950,ENSG00000121741,ENSG00000121743,ENSG00000165474,ENSG00000121742,ENSG00000165475,ENSG00000032742,ENSG00000172458,ENSG00000132953,ENSG00000150457,ENSG00000150459,ENSG00000165480,ENSG00000173141,ENSG00000180776,ENSG00000165487,ENSG00000102678,ENSG00000102683,ENSG00000151835,ENSG00000127863,ENSG00000027001,ENSG00000205863,ENSG00000228741,ENSG00000182957,ENSG00000240654,ENSG00000102699,ENSG00000151849,ENSG00000151846,ENSG00000165566,ENSG00000139505,ENSG00000139496,ENSG00000132932,ENSG00000180730,ENSG00000127870,ENSG00000132964,ENSG00000132970,ENSG00000132975,ENSG00000152484,ENSG00000122026,ENSG00000122035,ENSG00000122034,ENSG00000122033,ENSG00000139517,ENSG00000186184,ENSG00000122025,ENSG00000152520,ENSG00000102755,ENSG00000132963,ENSG00000139508,ENSG00000179141,ENSG00000132938,ENSG00000139514,ENSG00000122042,ENSG00000102781,ENSG00000238121,ENSG00000189403,ENSG00000132952,ENSG00000132965,ENSG00000237879,ENSG00000102802,ENSG00000175664,ENSG00000120694,ENSG00000073910,ENSG00000139618,ENSG00000139597,ENSG00000244754,ENSG00000083642,ENSG00000133116,ENSG00000133121,ENSG00000133119,ENSG00000180660,ENSG00000172915,ENSG00000133083,ENSG00000120669,ENSG00000242715,ENSG00000133104,ENSG00000133101,ENSG00000180440,ENSG00000133111,ENSG00000120693,ENSG00000120697,ENSG00000120699,ENSG00000102710,ENSG00000180138,ENSG00000133110,ENSG00000133107,ENSG00000120686,ENSG00000150893,ENSG00000120685,ENSG00000188811,ENSG00000183722,ENSG00000133103,ENSG00000150907,ENSG00000102738,ENSG00000102743,ENSG00000207652,ENSG00000239827,ENSG00000120690,ENSG00000120688,ENSG00000165572,ENSG00000120696,ENSG00000120662,ENSG00000172766,ENSG00000102760,ENSG00000284584,ENSG00000102763,ENSG00000102780,ENSG00000023516,ENSG00000133106,ENSG00000120675,ENSG00000120658,ENSG00000151773,ENSG00000179630,ENSG00000233725,ENSG00000151778,ENSG00000102804,ENSG00000278156,ENSG00000083635,ENSG00000133114,ENSG00000180332,ENSG00000188342,ENSG00000199477,ENSG00000133112,ENSG00000170919,ENSG00000174032,ENSG00000136152,ENSG00000165837,ENSG00000215475,ENSG00000123200,ENSG00000080618,ENSG00000136167,ENSG00000173988,ENSG00000136141,ENSG00000139684,ENSG00000102468,ENSG00000136143,ENSG00000136159,ENSG00000136146,ENSG00000136156,ENSG00000231473,ENSG00000139679,ENSG00000139687,ENSG00000136161,ENSG00000152207,ENSG00000102531,ENSG00000102543,ENSG00000102547,ENSG00000136169,ENSG00000136147,ENSG00000136144,ENSG00000152213,ENSG00000123179,ENSG00000102753,ENSG00000123178,ENSG00000204977,ENSG00000198553,ENSG00000231607,ENSG00000232150,ENSG00000176124,ENSG00000186047,ENSG00000136104,ENSG00000123201,ENSG00000150510,ENSG00000253309,ENSG00000102786,ENSG00000139668,ENSG00000102796,ENSG00000123191,ENSG00000253710,ENSG00000253797,ENSG00000197168,ENSG00000136098,ENSG00000136114,ENSG00000136100,ENSG00000136108,ENSG00000139675,ENSG00000165416,ENSG00000136099,ENSG00000102837,ENSG00000118946,ENSG00000139734,ENSG00000083544,ENSG00000280165,ENSG00000184226,ENSG00000276644,ENSG00000204899,ENSG00000136122,ENSG00000083520,ENSG00000083535,ENSG00000102554,ENSG00000118922,ENSG00000136111,ENSG00000188243,ENSG00000118939,ENSG00000136153,ENSG00000178695,ENSG00000102805,ENSG00000005812,ENSG00000005810,ENSG00000136155,ENSG00000139737,ENSG00000136160,ENSG00000152192,ENSG00000152193,ENSG00000139746,ENSG00000227354,ENSG00000102471,ENSG00000136158,ENSG00000184564,ENSG00000165300,ENSG00000215417,ENSG00000179399,ENSG00000183098,ENSG00000080166,ENSG00000088451,ENSG00000152749,ENSG00000125285,ENSG00000125257,ENSG00000134873,ENSG00000134874,ENSG00000102580,ENSG00000102595,ENSG00000185352,ENSG00000165621,ENSG00000139793,ENSG00000125249,ENSG00000065150,ENSG00000152767,ENSG00000102572,ENSG00000088386,ENSG00000088387,ENSG00000125245,ENSG00000169508,ENSG00000134882,ENSG00000125304,ENSG00000125246,ENSG00000043355,ENSG00000234650,ENSG00000175198,ENSG00000134864,ENSG00000125247,ENSG00000102452,ENSG00000198542,ENSG00000243319,ENSG00000102466,ENSG00000134900,ENSG00000175820,ENSG00000151287,ENSG00000134901,ENSG00000134897,ENSG00000134899,ENSG00000125266,ENSG00000134884,ENSG00000204442,ENSG00000174405,ENSG00000139826,ENSG00000102524,ENSG00000041515,ENSG00000185950,ENSG00000187498,ENSG00000134871,ENSG00000139832,ENSG00000134905,ENSG00000153487,ENSG00000088448,ENSG00000102606,ENSG00000153495,ENSG00000126216,ENSG00000068650,ENSG00000126217,ENSG00000057593,ENSG00000126218,ENSG00000126231,ENSG00000126226,ENSG00000139842,ENSG00000185896,ENSG00000139835,ENSG00000153531,ENSG00000150401,ENSG00000150403,ENSG00000198176,ENSG00000186009,ENSG00000185974,ENSG00000184497,ENSG00000183087,ENSG00000185989,ENSG00000130177,ENSG00000169062,ENSG00000198824,ENSG00000187537,ENSG00000136319,ENSG00000100814,ENSG00000259001,ENSG00000129484,ENSG00000129566,ENSG00000185271,ENSG00000092094,ENSG00000100823,ENSG00000165782,ENSG00000198805,ENSG00000214274,ENSG00000258818,ENSG00000169413,ENSG00000129538,ENSG00000169397,ENSG00000169385,ENSG00000165792,ENSG00000165794,ENSG00000206150,ENSG00000179636,ENSG00000165799,ENSG00000165795,ENSG00000165801,ENSG00000232070,ENSG00000165804,ENSG00000092199,ENSG00000092200,ENSG00000092201,ENSG00000199436,ENSG00000100888,ENSG00000129472,ENSG00000092203,ENSG00000165819,ENSG00000165821,ENSG00000129562,ENSG00000100439,ENSG00000155463,ENSG00000155465,ENSG00000172590,ENSG00000157227,ENSG00000197324,ENSG00000139890,ENSG00000100461,ENSG00000100462,ENSG00000092036,ENSG00000129474,ENSG00000100802,ENSG00000100804,ENSG00000139880,ENSG00000100813,ENSG00000179933,ENSG00000092067,ENSG00000092068,ENSG00000215277,ENSG00000215271,ENSG00000235194,ENSG00000129473,ENSG00000258643,ENSG00000100836,ENSG00000092096,ENSG00000100842,ENSG00000166091,ENSG00000197616,ENSG00000092054,ENSG00000129460,ENSG00000136367,ENSG00000259431,ENSG00000213983,ENSG00000092051,ENSG00000100867,ENSG00000157326,ENSG00000215256,ENSG00000187630,ENSG00000100884,ENSG00000100889,ENSG00000129535,ENSG00000100897,ENSG00000139914,ENSG00000092010,ENSG00000100908,ENSG00000100911,ENSG00000092098,ENSG00000213928,ENSG00000100918,ENSG00000196497,ENSG00000100926,ENSG00000139908,ENSG00000254505,ENSG00000213920,ENSG00000129559,ENSG00000100938,ENSG00000092330,ENSG00000092295,ENSG00000100949,ENSG00000157379,ENSG00000196943,ENSG00000213906,ENSG00000213903,ENSG00000129467,ENSG00000129465,ENSG00000100968,ENSG00000205978,ENSG00000139899,ENSG00000100441,ENSG00000100445,ENSG00000092009,ENSG00000100448,ENSG00000100450,ENSG00000100453,ENSG00000168952,ENSG00000139910,ENSG00000176165,ENSG00000184304,ENSG00000092140,ENSG00000092108,ENSG00000100473,ENSG00000196792,ENSG00000100478,ENSG00000092148,ENSG00000129493,ENSG00000129480,ENSG00000151413,ENSG00000258655,ENSG00000100852,ENSG00000151320,ENSG00000151322,ENSG00000165389,ENSG00000129521,ENSG00000129518,ENSG00000129515,ENSG00000165410,ENSG00000198604,ENSG00000226677,ENSG00000100883,ENSG00000151327,ENSG00000092020,ENSG00000100890,ENSG00000100902,ENSG00000100906,ENSG00000174373,ENSG00000100916,ENSG00000151332,ENSG00000136352,ENSG00000198807,ENSG00000183032,ENSG00000151338,ENSG00000129514,ENSG00000139874,ENSG00000176435,ENSG00000100934,ENSG00000092208,ENSG00000182400,ENSG00000100941,ENSG00000150527,ENSG00000165355,ENSG00000165379,ENSG00000179476,ENSG00000179454,ENSG00000185246,ENSG00000100442,ENSG00000187790,ENSG00000129534,ENSG00000213741,ENSG00000165501,ENSG00000165502,ENSG00000168282,ENSG00000165506,ENSG00000100479,ENSG00000197776,ENSG00000165516,ENSG00000165525,ENSG00000165527,ENSG00000100483,ENSG00000100485,ENSG00000087299,ENSG00000125375,ENSG00000100490,ENSG00000012983,ENSG00000198513,ENSG00000151748,ENSG00000100503,ENSG00000131969,ENSG00000100504,ENSG00000100505,ENSG00000139921,ENSG00000273888,ENSG00000139926,ENSG00000186469,ENSG00000087302,ENSG00000087303,ENSG00000168229,ENSG00000125384,ENSG00000087301,ENSG00000180998,ENSG00000197930,ENSG00000100519,ENSG00000198252,ENSG00000100522,ENSG00000073712,ENSG00000100523,ENSG00000125378,ENSG00000100526,ENSG00000100528,ENSG00000197045,ENSG00000100532,ENSG00000020577,ENSG00000131979,ENSG00000198554,ENSG00000180008,ENSG00000168175,ENSG00000131981,ENSG00000126787,ENSG00000178974,ENSG00000126775,ENSG00000186615,ENSG00000126777,ENSG00000139946,ENSG00000070269,ENSG00000070367,ENSG00000053770,ENSG00000139977,ENSG00000151812,ENSG00000131966,ENSG00000100567,ENSG00000139971,ENSG00000032219,ENSG00000196860,ENSG00000100575,ENSG00000100578,ENSG00000165617,ENSG00000100592,ENSG00000181619,ENSG00000126790,ENSG00000050130,ENSG00000151838,ENSG00000139970,ENSG00000131951,ENSG00000100612,ENSG00000100614,ENSG00000179008,ENSG00000126778,ENSG00000100625,ENSG00000020426,ENSG00000126814,ENSG00000139974,ENSG00000182107,ENSG00000027075,ENSG00000100644,ENSG00000258667,ENSG00000023608,ENSG00000139973,ENSG00000126785,ENSG00000154001,ENSG00000140006,ENSG00000126821,ENSG00000054654,ENSG00000140009,ENSG00000100714,ENSG00000179841,ENSG00000089775,ENSG00000126804,ENSG00000126803,ENSG00000165807,ENSG00000126822,ENSG00000070182,ENSG00000176153,ENSG00000258289,ENSG00000139998,ENSG00000257365,ENSG00000125952,ENSG00000033170,ENSG00000171723,ENSG00000172717,ENSG00000072415,ENSG00000100554,ENSG00000134001,ENSG00000100558,ENSG00000198133,ENSG00000054690,ENSG00000100564,ENSG00000081181,ENSG00000100568,ENSG00000072042,ENSG00000139988,ENSG00000072121,ENSG00000182185,ENSG00000185650,ENSG00000072110,ENSG00000139990,ENSG00000081177,ENSG00000100626,ENSG00000100632,ENSG00000029364,ENSG00000175985,ENSG00000100650,ENSG00000100652,ENSG00000198732,ENSG00000100678,ENSG00000133983,ENSG00000213463,ENSG00000139985,ENSG00000134007,ENSG00000133997,ENSG00000133985,ENSG00000006432,ENSG00000197555,ENSG00000182732,ENSG00000205683,ENSG00000119599,ENSG00000165861,ENSG00000119707,ENSG00000080815,ENSG00000100767,ENSG00000133961,ENSG00000170468,ENSG00000184227,ENSG00000187105,ENSG00000119673,ENSG00000177465,ENSG00000205669,ENSG00000119661,ENSG00000176903,ENSG00000156030,ENSG00000140043,ENSG00000119725,ENSG00000156050,ENSG00000119723,ENSG00000187097,ENSG00000119711,ENSG00000205659,ENSG00000119688,ENSG00000183379,ENSG00000119655,ENSG00000165898,ENSG00000119681,ENSG00000119682,ENSG00000119616,ENSG00000119596,ENSG00000119608,ENSG00000119689,ENSG00000198208,ENSG00000119630,ENSG00000119718,ENSG00000119684,ENSG00000119640,ENSG00000119703,ENSG00000119638,ENSG00000170348,ENSG00000170345,ENSG00000140044,ENSG00000156127,ENSG00000133935,ENSG00000119686,ENSG00000119685,ENSG00000119699,ENSG00000119650,ENSG00000089916,ENSG00000119715,ENSG00000071246,ENSG00000013523,ENSG00000100565,ENSG00000119669,ENSG00000198894,ENSG00000177108,ENSG00000165548,ENSG00000009830,ENSG00000100577,ENSG00000100580,ENSG00000165555,ENSG00000151445,ENSG00000212371,ENSG00000100591,ENSG00000100593,ENSG00000100596,ENSG00000100601,ENSG00000119705,ENSG00000100603,ENSG00000197734,ENSG00000063761,ENSG00000021645,ENSG00000211448,ENSG00000100629,ENSG00000165409,ENSG00000165417,ENSG00000140022,ENSG00000071537,ENSG00000185070,ENSG00000054983,ENSG00000140030,ENSG00000100433,ENSG00000042317,ENSG00000070778,ENSG00000100722,ENSG00000165521,ENSG00000165533,ENSG00000053254,ENSG00000140025,ENSG00000042088,ENSG00000152315,ENSG00000100764,ENSG00000119720,ENSG00000198668,ENSG00000165914,ENSG00000100784,ENSG00000133943,ENSG00000119714,ENSG00000015133,ENSG00000133962,ENSG00000165929,ENSG00000140092,ENSG00000100815,ENSG00000066427,ENSG00000183648,ENSG00000165934,ENSG00000140090,ENSG00000100599,ENSG00000100600,ENSG00000066455,ENSG00000100604,ENSG00000100605,ENSG00000165943,ENSG00000153485,ENSG00000012963,ENSG00000011114,ENSG00000187581,ENSG00000133958,ENSG00000175785,ENSG00000140067,ENSG00000100628,ENSG00000089723,ENSG00000089737,ENSG00000165948,ENSG00000165949,ENSG00000119632,ENSG00000119698,ENSG00000140093,ENSG00000197249,ENSG00000165953,ENSG00000188488,ENSG00000196136,ENSG00000133937,ENSG00000100697,ENSG00000165959,ENSG00000176438,ENSG00000252481,ENSG00000182512,ENSG00000227051,ENSG00000168398,ENSG00000100739,ENSG00000066739,ENSG00000100744,ENSG00000140057,ENSG00000090060,ENSG00000100749,ENSG00000127152,ENSG00000183576,ENSG00000090061,ENSG00000205476,ENSG00000182218,ENSG00000036530,ENSG00000066629,ENSG00000196405,ENSG00000168350,ENSG00000100811,ENSG00000197119,ENSG00000140107,ENSG00000140105,ENSG00000176473,ENSG00000183092,ENSG00000185559,ENSG00000211574,ENSG00000214548,ENSG00000254656,ENSG00000258498,ENSG00000197406,ENSG00000078304,ENSG00000197102,ENSG00000080824,ENSG00000140153,ENSG00000080823,ENSG00000022976,ENSG00000100865,ENSG00000196663,ENSG00000156381,ENSG00000089902,ENSG00000131323,ENSG00000166126,ENSG00000198752,ENSG00000205436,ENSG00000185215,ENSG00000272533,ENSG00000100664,ENSG00000075413,ENSG00000166165,ENSG00000166166,ENSG00000166170,ENSG00000256053,ENSG00000126214,ENSG00000126215,ENSG00000100711,ENSG00000088808,ENSG00000156411,ENSG00000156414,ENSG00000166183,ENSG00000066735,ENSG00000184601,ENSG00000258986,ENSG00000203485,ENSG00000185100,ENSG00000184990,ENSG00000142208,ENSG00000179627,ENSG00000099814,ENSG00000166428,ENSG00000185567,ENSG00000140104,ENSG00000170779,ENSG00000183484,ENSG00000184916,ENSG00000183828,ENSG00000184887,ENSG00000185024,ENSG00000179364,ENSG00000226174,ENSG00000182979,ENSG00000182809,ENSG00000213145,ENSG00000185347,ENSG00000184986,ENSG00000276550,ENSG00000170113,ENSG00000140157,ENSG00000273749,ENSG00000275835,ENSG00000175676,ENSG00000179455,ENSG00000254585,ENSG00000182636,ENSG00000273173,ENSG00000128739,ENSG00000114062,ENSG00000206190,ENSG00000166206,ENSG00000186297,ENSG00000104044,ENSG00000128731,ENSG00000153684,ENSG00000183629,ENSG00000206149,ENSG00000034053,ENSG00000185115,ENSG00000104059,ENSG00000104067,ENSG00000178081,ENSG00000166664,ENSG00000260128,ENSG00000187951,ENSG00000198690,ENSG00000166912,ENSG00000169926,ENSG00000169918,ENSG00000175344,ENSG00000261279,ENSG00000198826,ENSG00000166922,ENSG00000166923,ENSG00000248905,ENSG00000198838,ENSG00000169857,ENSG00000184984,ENSG00000134153,ENSG00000182405,ENSG00000134152,ENSG00000128463,ENSG00000140199,ENSG00000182117,ENSG00000184507,ENSG00000176454,ENSG00000175265,ENSG00000215252,ENSG00000159251,ENSG00000021776,ENSG00000198146,ENSG00000259516,ENSG00000265102,ENSG00000134146,ENSG00000186073,ENSG00000223518,ENSG00000134138,ENSG00000166068,ENSG00000171262,ENSG00000172575,ENSG00000137801,ENSG00000150667,ENSG00000166073,ENSG00000128829,ENSG00000140319,ENSG00000104081,ENSG00000156970,ENSG00000176753,ENSG00000137843,ENSG00000137841,ENSG00000188549,ENSG00000233041,ENSG00000140323,ENSG00000128944,ENSG00000128928,ENSG00000140320,ENSG00000169105,ENSG00000128891,ENSG00000166133,ENSG00000137812,ENSG00000051180,ENSG00000137824,ENSG00000137880,ENSG00000188277,ENSG00000104129,ENSG00000166140,ENSG00000166143,ENSG00000166145,ENSG00000104140,ENSG00000104142,ENSG00000128917,ENSG00000128965,ENSG00000128908,ENSG00000187446,ENSG00000247556,ENSG00000104147,ENSG00000137804,ENSG00000137806,ENSG00000137815,ENSG00000137825,ENSG00000062524,ENSG00000103932,ENSG00000092445,ENSG00000174197,ENSG00000137802,ENSG00000243789,ENSG00000243708,ENSG00000137877,ENSG00000103966,ENSG00000188089,ENSG00000159337,ENSG00000168907,ENSG00000166887,ENSG00000103978,ENSG00000214013,ENSG00000092529,ENSG00000103994,ENSG00000092531,ENSG00000180979,ENSG00000137814,ENSG00000159433,ENSG00000140326,ENSG00000128881,ENSG00000159459,ENSG00000137842,ENSG00000166946,ENSG00000166947,ENSG00000104055,ENSG00000168806,ENSG00000168803,ENSG00000140265,ENSG00000137822,ENSG00000067369,ENSG00000166963,ENSG00000168781,ENSG00000237289,ENSG00000242866,ENSG00000166762,ENSG00000223572,ENSG00000205771,ENSG00000167004,ENSG00000128886,ENSG00000140264,ENSG00000242028,ENSG00000140259,ENSG00000092470,ENSG00000171877,ENSG00000166734,ENSG00000137770,ENSG00000104131,ENSG00000104133,ENSG00000229474,ENSG00000166710,ENSG00000185880,ENSG00000140263,ENSG00000140279,ENSG00000140274,ENSG00000140254,ENSG00000137857,ENSG00000138606,ENSG00000137860,ENSG00000171766,ENSG00000171763,ENSG00000166920,ENSG00000104154,ENSG00000179362,ENSG00000104164,ENSG00000137767,ENSG00000137872,ENSG00000188467,ENSG00000104177,ENSG00000074803,ENSG00000128951,ENSG00000166147,ENSG00000103995,ENSG00000255302,ENSG00000185634,ENSG00000138593,ENSG00000166200,ENSG00000156958,ENSG00000140285,ENSG00000166262,ENSG00000104047,ENSG00000104043,ENSG00000140284,ENSG00000140287,ENSG00000104064,ENSG00000138592,ENSG00000170236,ENSG00000092439,ENSG00000138600,ENSG00000259378,ENSG00000081014,ENSG00000183578,ENSG00000137869,ENSG00000186417,ENSG00000104093,ENSG00000104112,ENSG00000140280,ENSG00000128872,ENSG00000138594,ENSG00000166477,ENSG00000069956,ENSG00000137875,ENSG00000069966,ENSG00000128833,ENSG00000197535,ENSG00000128989,ENSG00000047346,ENSG00000166415,ENSG00000137766,ENSG00000137876,ENSG00000069974,ENSG00000069943,ENSG00000260916,ENSG00000261652,ENSG00000256061,ENSG00000171016,ENSG00000166450,ENSG00000069869,ENSG00000181827,ENSG00000151575,ENSG00000138587,ENSG00000137871,ENSG00000140262,ENSG00000128849,ENSG00000255529,ENSG00000103569,ENSG00000128918,ENSG00000166035,ENSG00000282100,ENSG00000137845,ENSG00000137776,ENSG00000157450,ENSG00000157456,ENSG00000171989,ENSG00000157483,ENSG00000157470,ENSG00000140297,ENSG00000140307,ENSG00000140299,ENSG00000182718,ENSG00000128915,ENSG00000069667,ENSG00000129003,ENSG00000198535,ENSG00000205502,ENSG00000171914,ENSG00000140416,ENSG00000103642,ENSG00000185088,ENSG00000166128,ENSG00000138613,ENSG00000074410,ENSG00000140455,ENSG00000197361,ENSG00000103657,ENSG00000035664,ENSG00000166797,ENSG00000028528,ENSG00000157734,ENSG00000166794,ENSG00000169118,ENSG00000166803,ENSG00000103671,ENSG00000180357,ENSG00000180304,ENSG00000166831,ENSG00000140451,ENSG00000241839,ENSG00000166839,ENSG00000090487,ENSG00000103707,ENSG00000186198,ENSG00000103710,ENSG00000246922,ENSG00000090470,ENSG00000166855,ENSG00000138615,ENSG00000138617,ENSG00000174498,ENSG00000103742,ENSG00000074603,ENSG00000138614,ENSG00000074621,ENSG00000174485,ENSG00000103769,ENSG00000157890,ENSG00000166938,ENSG00000075131,ENSG00000169032,ENSG00000174446,ENSG00000202529,ENSG00000199673,ENSG00000200623,ENSG00000174444,ENSG00000174442,ENSG00000188501,ENSG00000137834,ENSG00000166949,ENSG00000103591,ENSG00000103599,ENSG00000189227,ENSG00000137764,ENSG00000188779,ENSG00000033800,ENSG00000129007,ENSG00000128973,ENSG00000169018,ENSG00000137809,ENSG00000103647,ENSG00000140350,ENSG00000258484,ENSG00000255346,ENSG00000138604,ENSG00000137819,ENSG00000137807,ENSG00000137818,ENSG00000140332,ENSG00000137831,ENSG00000166173,ENSG00000129028,ENSG00000137821,ENSG00000187720,ENSG00000278570,ENSG00000066933,ENSG00000166192,ENSG00000175318,ENSG00000067225,ENSG00000137817,ENSG00000140488,ENSG00000213614,ENSG00000166233,ENSG00000215186,ENSG00000140463,ENSG00000159322,ENSG00000067141,ENSG00000138622,ENSG00000183324,ENSG00000156642,ENSG00000103855,ENSG00000205363,ENSG00000129038,ENSG00000067221,ENSG00000140464,ENSG00000159289,ENSG00000167178,ENSG00000129009,ENSG00000137868,ENSG00000140481,ENSG00000140459,ENSG00000138623,ENSG00000138629,ENSG00000179361,ENSG00000179335,ENSG00000179151,ENSG00000140465,ENSG00000103653,ENSG00000140506,ENSG00000213578,ENSG00000140474,ENSG00000140497,ENSG00000178802,ENSG00000178761,ENSG00000178741,ENSG00000178718,ENSG00000198794,ENSG00000138621,ENSG00000167173,ENSG00000167195,ENSG00000140478,ENSG00000140365,ENSG00000140398,ENSG00000140400,ENSG00000169375,ENSG00000169410,ENSG00000169371,ENSG00000177971,ENSG00000173548,ENSG00000173546,ENSG00000182950,ENSG00000140367,ENSG00000167196,ENSG00000169752,ENSG00000140374,ENSG00000159556,ENSG00000140386,ENSG00000117906,ENSG00000140368,ENSG00000140391,ENSG00000173517,ENSG00000140382,ENSG00000169783,ENSG00000167202,ENSG00000183476,ENSG00000136425,ENSG00000166411,ENSG00000103740,ENSG00000140403,ENSG00000140395,ENSG00000166426,ENSG00000136381,ENSG00000188266,ENSG00000041357,ENSG00000169684,ENSG00000080644,ENSG00000117971,ENSG00000136378,ENSG00000185787,ENSG00000103811,ENSG00000058335,ENSG00000166557,ENSG00000169330,ENSG00000136371,ENSG00000180953,ENSG00000140379,ENSG00000086666,ENSG00000103876,ENSG00000172379,ENSG00000136379,ENSG00000103888,ENSG00000117899,ENSG00000140406,ENSG00000172349,ENSG00000172345,ENSG00000188869,ENSG00000183496,ENSG00000278662,ENSG00000197978,ENSG00000182774,ENSG00000214575,ENSG00000103723,ENSG00000186628,ENSG00000156232,ENSG00000103942,ENSG00000169612,ENSG00000169609,ENSG00000064726,ENSG00000136404,ENSG00000169594,ENSG00000140600,ENSG00000156218,ENSG00000176371,ENSG00000177082,ENSG00000197696,ENSG00000140612,ENSG00000166716,ENSG00000136383,ENSG00000156222,ENSG00000073417,ENSG00000170776,ENSG00000183655,ENSG00000140538,ENSG00000259494,ENSG00000181991,ENSG00000140543,ENSG00000181026,ENSG00000172183,ENSG00000157766,ENSG00000140511,ENSG00000140545,ENSG00000140526,ENSG00000140522,ENSG00000140525,ENSG00000140521,ENSG00000140519,ENSG00000140534,ENSG00000166813,ENSG00000166819,ENSG00000166821,ENSG00000140527,ENSG00000166823,ENSG00000188095,ENSG00000166825,ENSG00000157823,ENSG00000242498,ENSG00000140548,ENSG00000182054,ENSG00000185033,ENSG00000185043,ENSG00000183208,ENSG00000182768,ENSG00000196391,ENSG00000140575,ENSG00000140577,ENSG00000197299,ENSG00000140564,ENSG00000182511,ENSG00000196547,ENSG00000184508,ENSG00000140553,ENSG00000166965,ENSG00000198901,ENSG00000184056,ENSG00000185518,ENSG00000176463,ENSG00000140557,ENSG00000185442,ENSG00000173575,ENSG00000182175,ENSG00000140563,ENSG00000185551,ENSG00000140450,ENSG00000283597,ENSG00000140443,ENSG00000183571,ENSG00000182253,ENSG00000103852,ENSG00000259706,ENSG00000168904,ENSG00000068305,ENSG00000183060,ENSG00000140470,ENSG00000154227,ENSG00000183475,ENSG00000184254,ENSG00000154237,ENSG00000131873,ENSG00000131876,ENSG00000140479,ENSG00000184277,ENSG00000185418,ENSG00000161980,ENSG00000161981,ENSG00000007384,ENSG00000103152,ENSG00000103148,ENSG00000130656,ENSG00000206177,ENSG00000188536,ENSG00000206172,ENSG00000086506,ENSG00000007392,ENSG00000076344,ENSG00000242173,ENSG00000185615,ENSG00000103126,ENSG00000086504,ENSG00000129925,ENSG00000103202,ENSG00000242612,ENSG00000090565,ENSG00000103326,ENSG00000257108,ENSG00000007541,ENSG00000197562,ENSG00000127578,ENSG00000172366,ENSG00000161996,ENSG00000140983,ENSG00000103269,ENSG00000103266,ENSG00000161999,ENSG00000127580,ENSG00000127585,ENSG00000103260,ENSG00000103254,ENSG00000162004,ENSG00000103253,ENSG00000103245,ENSG00000102854,ENSG00000007376,ENSG00000127588,ENSG00000127586,ENSG00000103227,ENSG00000005513,ENSG00000196557,ENSG00000116176,ENSG00000197253,ENSG00000172236,ENSG00000095917,ENSG00000103275,ENSG00000007516,ENSG00000007520,ENSG00000090581,ENSG00000059145,ENSG00000174109,ENSG00000197599,ENSG00000103249,ENSG00000251692,ENSG00000100726,ENSG00000131634,ENSG00000187535,ENSG00000206053,ENSG00000138834,ENSG00000103024,ENSG00000074071,ENSG00000197774,ENSG00000095906,ENSG00000162032,ENSG00000099769,ENSG00000063854,ENSG00000180185,ENSG00000162039,ENSG00000198736,ENSG00000140986,ENSG00000140990,ENSG00000207405,ENSG00000140988,ENSG00000255198,ENSG00000179580,ENSG00000183751,ENSG00000196408,ENSG00000127554,ENSG00000127561,ENSG00000167962,ENSG00000183971,ENSG00000065054,ENSG00000065057,ENSG00000103197,ENSG00000221656,ENSG00000008710,ENSG00000167964,ENSG00000206630,ENSG00000131653,ENSG00000167971,ENSG00000167965,ENSG00000182685,ENSG00000184207,ENSG00000167967,ENSG00000167968,ENSG00000167969,ENSG00000205937,ENSG00000266643,ENSG00000167972,ENSG00000238098,ENSG00000162063,ENSG00000162062,ENSG00000162068,ENSG00000162065,ENSG00000185883,ENSG00000162066,ENSG00000140992,ENSG00000260565,ENSG00000167977,ENSG00000172382,ENSG00000167978,ENSG00000103363,ENSG00000007038,ENSG00000162078,ENSG00000005001,ENSG00000162076,ENSG00000059122,ENSG00000131650,ENSG00000162073,ENSG00000127564,ENSG00000262152,ENSG00000213937,ENSG00000184697,ENSG00000006327,ENSG00000103145,ENSG00000131652,ENSG00000008516,ENSG00000008517,ENSG00000122386,ENSG00000085644,ENSG00000010539,ENSG00000103313,ENSG00000006194,ENSG00000140993,ENSG00000162086,ENSG00000168158,ENSG00000232196,ENSG00000140987,ENSG00000103343,ENSG00000167981,ENSG00000122390,ENSG00000103351,ENSG00000167984,ENSG00000188827,ENSG00000213918,ENSG00000126602,ENSG00000005339,ENSG00000162104,ENSG00000185739,ENSG00000090447,ENSG00000126603,ENSG00000217930,ENSG00000168140,ENSG00000262246,ENSG00000103423,ENSG00000153406,ENSG00000103415,ENSG00000089486,ENSG00000205832,ENSG00000153443,ENSG00000102858,ENSG00000168101,ENSG00000168096,ENSG00000166246,ENSG00000103199,ENSG00000140623,ENSG00000067836,ENSG00000140632,ENSG00000118900,ENSG00000118898,ENSG00000103184,ENSG00000103174,ENSG00000153446,ENSG00000033011,ENSG00000118894,ENSG00000078328,ENSG00000067365,ENSG00000183044,ENSG00000184857,ENSG00000140650,ENSG00000153048,ENSG00000187555,ENSG00000182831,ENSG00000183454,ENSG00000166669,ENSG00000213853,ENSG00000153060,ENSG00000103274,ENSG00000166676,ENSG00000179583,ENSG00000182108,ENSG00000038532,ENSG00000185338,ENSG00000175643,ENSG00000189067,ENSG00000184602,ENSG00000153066,ENSG00000122299,ENSG00000171490,ENSG00000103342,ENSG00000048462,ENSG00000048471,ENSG00000103381,ENSG00000237515,ENSG00000175595,ENSG00000186260,ENSG00000140694,ENSG00000103429,ENSG00000069764,ENSG00000103512,ENSG00000157045,ENSG00000085721,ENSG00000179889,ENSG00000156968,ENSG00000166780,ENSG00000166783,ENSG00000072864,ENSG00000133392,ENSG00000133393,ENSG00000103222,ENSG00000091262,ENSG00000103226,ENSG00000244257,ENSG00000103489,ENSG00000185164,ENSG00000134419,ENSG00000170540,ENSG00000157106,ENSG00000170537,ENSG00000167186,ENSG00000205730,ENSG00000103528,ENSG00000103534,ENSG00000006007,ENSG00000103540,ENSG00000103544,ENSG00000103550,ENSG00000174628,ENSG00000167191,ENSG00000169347,ENSG00000183549,ENSG00000183747,ENSG00000066813,ENSG00000166743,ENSG00000066654,ENSG00000005187,ENSG00000196678,ENSG00000188215,ENSG00000102897,ENSG00000011638,ENSG00000103316,ENSG00000169246,ENSG00000140749,ENSG00000197006,ENSG00000155719,ENSG00000140740,ENSG00000155714,ENSG00000185716,ENSG00000175267,ENSG00000103319,ENSG00000058600,ENSG00000140743,ENSG00000122254,ENSG00000103404,ENSG00000166828,ENSG00000168447,ENSG00000168434,ENSG00000103365,ENSG00000103356,ENSG00000103353,ENSG00000004779,ENSG00000083093,ENSG00000166847,ENSG00000166851,ENSG00000134398,ENSG00000166869,ENSG00000166501,ENSG00000122257,ENSG00000090905,ENSG00000158865,ENSG00000140750,ENSG00000205629,ENSG00000103375,ENSG00000155592,ENSG00000182601,ENSG00000155666,ENSG00000169189,ENSG00000077238,ENSG00000103522,ENSG00000077235,ENSG00000047578,ENSG00000169181,ENSG00000169180,ENSG00000188322,ENSG00000205609,ENSG00000188603,ENSG00000184730,ENSG00000197272,ENSG00000176046,ENSG00000176476,ENSG00000197165,ENSG00000196502,ENSG00000184110,ENSG00000168488,ENSG00000283845,ENSG00000178952,ENSG00000178188,ENSG00000196296,ENSG00000177548,ENSG00000177455,ENSG00000176953,ENSG00000169682,ENSG00000213658,ENSG00000103472,ENSG00000183336,ENSG00000181625,ENSG00000213648,ENSG00000197471,ENSG00000103485,ENSG00000185905,ENSG00000079616,ENSG00000103495,ENSG00000167371,ENSG00000280789,ENSG00000013364,ENSG00000103502,ENSG00000174938,ENSG00000174939,ENSG00000174943,ENSG00000149932,ENSG00000149930,ENSG00000149929,ENSG00000169592,ENSG00000149927,ENSG00000167194,ENSG00000149926,ENSG00000149925,ENSG00000149923,ENSG00000149922,ENSG00000090238,ENSG00000102886,ENSG00000102882,ENSG00000102879,ENSG00000169627,ENSG00000132207,ENSG00000261052,ENSG00000169217,ENSG00000169221,ENSG00000180209,ENSG00000180096,ENSG00000180035,ENSG00000179958,ENSG00000179965,ENSG00000179918,ENSG00000005844,ENSG00000169957,ENSG00000169955,ENSG00000169951,ENSG00000229809,ENSG00000197162,ENSG00000156853,ENSG00000156858,ENSG00000156860,ENSG00000080603,ENSG00000156873,ENSG00000103549,ENSG00000102870,ENSG00000099385,ENSG00000150281,ENSG00000260852,ENSG00000099364,ENSG00000175938,ENSG00000099381,ENSG00000099377,ENSG00000099365,ENSG00000103496,ENSG00000167394,ENSG00000167395,ENSG00000151006,ENSG00000167397,ENSG00000103507,ENSG00000103510,ENSG00000052344,ENSG00000178226,ENSG00000089280,ENSG00000103490,ENSG00000177238,ENSG00000169896,ENSG00000140678,ENSG00000156886,ENSG00000156885,ENSG00000176723,ENSG00000140691,ENSG00000140682,ENSG00000140675,ENSG00000140688,ENSG00000197302,ENSG00000185947,ENSG00000230267,ENSG00000183632,ENSG00000214617,ENSG00000171241,ENSG00000069329,ENSG00000091651,ENSG00000140795,ENSG00000155330,ENSG00000166123,ENSG00000069345,ENSG00000171208,ENSG00000129636,ENSG00000102893,ENSG00000121270,ENSG00000102910,ENSG00000196470,ENSG00000102921,ENSG00000102924,ENSG00000102935,ENSG00000205423,ENSG00000155393,ENSG00000121274,ENSG00000121281,ENSG00000166164,ENSG00000140807,ENSG00000167208,ENSG00000167207,ENSG00000083799,ENSG00000103449,ENSG00000103460,ENSG00000177200,ENSG00000103479,ENSG00000166971,ENSG00000103494,ENSG00000140718,ENSG00000177508,ENSG00000245694,ENSG00000176842,ENSG00000159387,ENSG00000087245,ENSG00000256812,ENSG00000087253,ENSG00000103546,ENSG00000198848,ENSG00000261439,ENSG00000087258,ENSG00000159461,ENSG00000167005,ENSG00000087263,ENSG00000125124,ENSG00000087250,ENSG00000125148,ENSG00000169715,ENSG00000205364,ENSG00000205362,ENSG00000205361,ENSG00000169688,ENSG00000198417,ENSG00000125144,ENSG00000205358,ENSG00000187193,ENSG00000102900,ENSG00000070915,ENSG00000051108,ENSG00000087237,ENSG00000140853,ENSG00000140848,ENSG00000172775,ENSG00000159579,ENSG00000102931,ENSG00000102934,ENSG00000102962,ENSG00000006210,ENSG00000102970,ENSG00000005194,ENSG00000088682,ENSG00000102978,ENSG00000125170,ENSG00000135736,ENSG00000140854,ENSG00000140859,ENSG00000070729,ENSG00000159648,ENSG00000166188,ENSG00000103005,ENSG00000102996,ENSG00000070761,ENSG00000070770,ENSG00000103021,ENSG00000103023,ENSG00000181938,ENSG00000103034,ENSG00000103037,ENSG00000125107,ENSG00000103042,ENSG00000125166,ENSG00000150394,ENSG00000140937,ENSG00000179776,ENSG00000166546,ENSG00000166548,ENSG00000217555,ENSG00000089505,ENSG00000140932,ENSG00000140931,ENSG00000183723,ENSG00000135720,ENSG00000249961,ENSG00000168748,ENSG00000159593,ENSG00000172840,ENSG00000166589,ENSG00000166592,ENSG00000166595,ENSG00000172831,ENSG00000172828,ENSG00000172824,ENSG00000067955,ENSG00000125149,ENSG00000237172,ENSG00000102871,ENSG00000135722,ENSG00000102878,ENSG00000140939,ENSG00000196123,ENSG00000179044,ENSG00000205250,ENSG00000102890,ENSG00000125122,ENSG00000168701,ENSG00000135723,ENSG00000135740,ENSG00000196155,ENSG00000168676,ENSG00000159708,ENSG00000159713,ENSG00000159714,ENSG00000176387,ENSG00000159720,ENSG00000159723,ENSG00000039523,ENSG00000102974,ENSG00000102977,ENSG00000102981,ENSG00000124074,ENSG00000159761,ENSG00000141098,ENSG00000141084,ENSG00000102904,ENSG00000168286,ENSG00000102901,ENSG00000102898,ENSG00000038358,ENSG00000188038,ENSG00000159792,ENSG00000141086,ENSG00000205220,ENSG00000213398,ENSG00000124067,ENSG00000141096,ENSG00000167261,ENSG00000182810,ENSG00000167264,ENSG00000072736,ENSG00000103067,ENSG00000103066,ENSG00000103064,ENSG00000103061,ENSG00000132600,ENSG00000103056,ENSG00000184939,ENSG00000062038,ENSG00000039068,ENSG00000103047,ENSG00000103044,ENSG00000168802,ENSG00000141076,ENSG00000168807,ENSG00000132612,ENSG00000258429,ENSG00000213380,ENSG00000132603,ENSG00000157315,ENSG00000132604,ENSG00000103018,ENSG00000102908,ENSG00000181019,ENSG00000141101,ENSG00000198373,ENSG00000157322,ENSG00000090857,ENSG00000157335,ENSG00000223496,ENSG00000090861,ENSG00000157349,ENSG00000168872,ENSG00000157350,ENSG00000157353,ENSG00000103051,ENSG00000189091,ENSG00000157368,ENSG00000132613,ENSG00000103043,ENSG00000157423,ENSG00000180917,ENSG00000172137,ENSG00000167377,ENSG00000157429,ENSG00000198650,ENSG00000140832,ENSG00000040199,ENSG00000166747,ENSG00000224470,ENSG00000102984,ENSG00000182149,ENSG00000277481,ENSG00000102967,ENSG00000257017,ENSG00000261701,ENSG00000140830,ENSG00000140829,ENSG00000118557,ENSG00000140836,ENSG00000103035,ENSG00000140839,ENSG00000090863,ENSG00000168411,ENSG00000168404,ENSG00000103089,ENSG00000103091,ENSG00000186187,ENSG00000166816,ENSG00000184517,ENSG00000168928,ENSG00000168925,ENSG00000050820,ENSG00000153774,ENSG00000166822,ENSG00000183196,ENSG00000135702,ENSG00000205084,ENSG00000034713,ENSG00000065457,ENSG00000065427,ENSG00000166848,ENSG00000152910,ENSG00000103111,ENSG00000205078,ENSG00000140873,ENSG00000140876,ENSG00000171724,ENSG00000186153,ENSG00000178573,ENSG00000168589,ENSG00000166446,ENSG00000103121,ENSG00000166451,ENSG00000166454,ENSG00000166455,ENSG00000140905,ENSG00000166473,ENSG00000135697,ENSG00000261609,ENSG00000153815,ENSG00000197943,ENSG00000184860,ENSG00000086696,ENSG00000135698,ENSG00000140945,ENSG00000230989,ENSG00000103150,ENSG00000140961,ENSG00000103154,ENSG00000140943,ENSG00000103160,ENSG00000154099,ENSG00000103168,ENSG00000140955,ENSG00000103175,ENSG00000064270,ENSG00000140950,ENSG00000103187,ENSG00000135686,ENSG00000103194,ENSG00000103196,ENSG00000153786,ENSG00000135709,ENSG00000131149,ENSG00000131153,ENSG00000154102,ENSG00000131148,ENSG00000131143,ENSG00000140968,ENSG00000103241,ENSG00000103248,ENSG00000176692,ENSG00000176678,ENSG00000260456,ENSG00000103264,ENSG00000140941,ENSG00000140948,ENSG00000154118,ENSG00000104731,ENSG00000103257,ENSG00000172530,ENSG00000225614,ENSG00000179588,ENSG00000158545,ENSG00000051523,ENSG00000167508,ENSG00000185669,ENSG00000158717,ENSG00000174177,ENSG00000284585,ENSG00000103335,ENSG00000167513,ENSG00000198931,ENSG00000141012,ENSG00000167515,ENSG00000205022,ENSG00000129993,ENSG00000176715,ENSG00000129910,ENSG00000259803,ENSG00000170100,ENSG00000167522,ENSG00000197912,ENSG00000200084,ENSG00000167526,ENSG00000178773,ENSG00000015413,ENSG00000131165,ENSG00000167523,ENSG00000185324,ENSG00000158792,ENSG00000075399,ENSG00000158805,ENSG00000187741,ENSG00000204991,ENSG00000141002,ENSG00000258839,ENSG00000258947,ENSG00000140995,ENSG00000177946,ENSG00000223959,ENSG00000003249,ENSG00000141013,ENSG00000272636,ENSG00000181031,ENSG00000187624,ENSG00000141252,ENSG00000167695,ENSG00000179409,ENSG00000231784,ENSG00000167699,ENSG00000167693,ENSG00000177370,ENSG00000159842,ENSG00000184811,ENSG00000108953,ENSG00000167193,ENSG00000197879,ENSG00000132376,ENSG00000174238,ENSG00000167703,ENSG00000074660,ENSG00000167705,ENSG00000174231,ENSG00000185561,ENSG00000186594,ENSG00000167716,ENSG00000167711,ENSG00000132386,ENSG00000186532,ENSG00000132383,ENSG00000185924,ENSG00000108963,ENSG00000177374,ENSG00000070366,ENSG00000167720,ENSG00000167721,ENSG00000141258,ENSG00000070444,ENSG00000127804,ENSG00000007168,ENSG00000132361,ENSG00000132359,ENSG00000108381,ENSG00000141255,ENSG00000167723,ENSG00000196689,ENSG00000197417,ENSG00000040531,ENSG00000213977,ENSG00000127774,ENSG00000083454,ENSG00000177602,ENSG00000083457,ENSG00000074356,ENSG00000004660,ENSG00000108405,ENSG00000074370,ENSG00000074755,ENSG00000167740,ENSG00000185722,ENSG00000132388,ENSG00000182557,ENSG00000183018,ENSG00000132382,ENSG00000167741,ENSG00000188176,ENSG00000161905,ENSG00000141456,ENSG00000141480,ENSG00000161920,ENSG00000161921,ENSG00000141497,ENSG00000182853,ENSG00000182327,ENSG00000142507,ENSG00000129219,ENSG00000141503,ENSG00000205710,ENSG00000108556,ENSG00000185245,ENSG00000108528,ENSG00000108523,ENSG00000108518,ENSG00000108515,ENSG00000091640,ENSG00000108509,ENSG00000196388,ENSG00000129250,ENSG00000132517,ENSG00000180787,ENSG00000167840,ENSG00000129204,ENSG00000180626,ENSG00000161929,ENSG00000029725,ENSG00000108559,ENSG00000129197,ENSG00000108561,ENSG00000005100,ENSG00000072849,ENSG00000167842,ENSG00000091592,ENSG00000179314,ENSG00000129195,ENSG00000091622,ENSG00000198920,ENSG00000129235,ENSG00000108590,ENSG00000256806,ENSG00000141485,ENSG00000132530,ENSG00000177294,ENSG00000167858,ENSG00000262943,ENSG00000108839,ENSG00000219200,ENSG00000258315,ENSG00000267532,ENSG00000161940,ENSG00000174327,ENSG00000174326,ENSG00000132514,ENSG00000161944,ENSG00000141505,ENSG00000132535,ENSG00000199053,ENSG00000072778,ENSG00000004975,ENSG00000040633,ENSG00000170296,ENSG00000175826,ENSG00000170291,ENSG00000181885,ENSG00000181856,ENSG00000006047,ENSG00000132507,ENSG00000132522,ENSG00000215041,ENSG00000072818,ENSG00000213859,ENSG00000174292,ENSG00000187838,ENSG00000205544,ENSG00000169992,ENSG00000181284,ENSG00000161958,ENSG00000170175,ENSG00000259224,ENSG00000174282,ENSG00000181222,ENSG00000239697,ENSG00000161955,ENSG00000161956,ENSG00000209582,ENSG00000238917,ENSG00000161960,ENSG00000129226,ENSG00000129194,ENSG00000129255,ENSG00000129245,ENSG00000141504,ENSG00000129214,ENSG00000129244,ENSG00000141510,ENSG00000141499,ENSG00000108947,ENSG00000183914,ENSG00000132510,ENSG00000167874,ENSG00000182224,ENSG00000183011,ENSG00000252835,ENSG00000170004,ENSG00000170049,ENSG00000170043,ENSG00000170037,ENSG00000132518,ENSG00000179593,ENSG00000179477,ENSG00000179148,ENSG00000179111,ENSG00000179094,ENSG00000220205,ENSG00000179029,ENSG00000178999,ENSG00000178971,ENSG00000178921,ENSG00000108961,ENSG00000125434,ENSG00000198844,ENSG00000184619,ENSG00000161970,ENSG00000189051,ENSG00000166579,ENSG00000133026,ENSG00000185156,ENSG00000276231,ENSG00000141506,ENSG00000065320,ENSG00000170310,ENSG00000154914,ENSG00000065325,ENSG00000109047,ENSG00000007237,ENSG00000006788,ENSG00000133020,ENSG00000109061,ENSG00000125414,ENSG00000109063,ENSG00000133028,ENSG00000170222,ENSG00000187824,ENSG00000188803,ENSG00000007174,ENSG00000154957,ENSG00000065559,ENSG00000141052,ENSG00000006740,ENSG00000006744,ENSG00000153976,ENSG00000006695,ENSG00000125430,ENSG00000109099,ENSG00000125409,ENSG00000239704,ENSG00000175106,ENSG00000241322,ENSG00000221926,ENSG00000187607,ENSG00000214946,ENSG00000170425,ENSG00000214941,ENSG00000011295,ENSG00000141027,ENSG00000108474,ENSG00000166582,ENSG00000170315,ENSG00000187688,ENSG00000181350,ENSG00000141040,ENSG00000197566,ENSG00000170160,ENSG00000179598,ENSG00000133030,ENSG00000154803,ENSG00000141030,ENSG00000205309,ENSG00000141026,ENSG00000108551,ENSG00000133027,ENSG00000226746,ENSG00000108557,ENSG00000072310,ENSG00000175662,ENSG00000171953,ENSG00000141034,ENSG00000108591,ENSG00000091536,ENSG00000091542,ENSG00000131899,ENSG00000177731,ENSG00000177427,ENSG00000177302,ENSG00000176994,ENSG00000176974,ENSG00000214860,ENSG00000171916,ENSG00000213077,ENSG00000154874,ENSG00000189375,ENSG00000249459,ENSG00000108448,ENSG00000171931,ENSG00000171928,ENSG00000141127,ENSG00000188522,ENSG00000154025,ENSG00000154016,ENSG00000189152,ENSG00000072134,ENSG00000108641,ENSG00000166484,ENSG00000166482,ENSG00000128482,ENSG00000142494,ENSG00000072210,ENSG00000180638,ENSG00000108602,ENSG00000083290,ENSG00000108599,ENSG00000128487,ENSG00000170298,ENSG00000205212,ENSG00000124422,ENSG00000109016,ENSG00000178307,ENSG00000274180,ENSG00000034152,ENSG00000184185,ENSG00000212719,ENSG00000260458,ENSG00000256618,ENSG00000109046,ENSG00000141068,ENSG00000168961,ENSG00000007171,ENSG00000232859,ENSG00000087095,ENSG00000237575,ENSG00000109084,ENSG00000109083,ENSG00000109079,ENSG00000004142,ENSG00000284532,ENSG00000244045,ENSG00000109072,ENSG00000004139,ENSG00000076351,ENSG00000109103,ENSG00000087111,ENSG00000109107,ENSG00000076382,ENSG00000167524,ENSG00000007202,ENSG00000132581,ENSG00000109111,ENSG00000167525,ENSG00000109113,ENSG00000238423,ENSG00000238649,ENSG00000198242,ENSG00000160606,ENSG00000160602,ENSG00000076604,ENSG00000173065,ENSG00000132591,ENSG00000132589,ENSG00000167536,ENSG00000109118,ENSG00000063015,ENSG00000179761,ENSG00000221995,ENSG00000196535,ENSG00000108255,ENSG00000108256,ENSG00000160551,ENSG00000168792,ENSG00000167543,ENSG00000108262,ENSG00000198720,ENSG00000167549,ENSG00000141298,ENSG00000176927,ENSG00000126653,ENSG00000108576,ENSG00000108578,ENSG00000108582,ENSG00000108587,ENSG00000266733,ENSG00000176390,ENSG00000176208,ENSG00000172171,ENSG00000184060,ENSG00000181481,ENSG00000126861,ENSG00000185862,ENSG00000126860,ENSG00000196712,ENSG00000131242,ENSG00000172301,ENSG00000108651,ENSG00000178691,ENSG00000266777,ENSG00000185158,ENSG00000126858,ENSG00000141314,ENSG00000108666,ENSG00000283774,ENSG00000010244,ENSG00000108671,ENSG00000176749,ENSG00000176658,ENSG00000006042,ENSG00000108684,ENSG00000108691,ENSG00000108700,ENSG00000181374,ENSG00000181291,ENSG00000198783,ENSG00000132141,ENSG00000005156,ENSG00000092871,ENSG00000185379,ENSG00000073598,ENSG00000073536,ENSG00000141161,ENSG00000166750,ENSG00000172716,ENSG00000172123,ENSG00000154760,ENSG00000205045,ENSG00000236320,ENSG00000108733,ENSG00000006125,ENSG00000270885,ENSG00000270765,ENSG00000271447,ENSG00000270647,ENSG00000270379,ENSG00000271503,ENSG00000278023,ENSG00000275152,ENSG00000276409,ENSG00000274736,ENSG00000275385,ENSG00000277632,ENSG00000275302,ENSG00000274808,ENSG00000276085,ENSG00000276070,ENSG00000274226,ENSG00000275954,ENSG00000273611,ENSG00000277161,ENSG00000278259,ENSG00000278311,ENSG00000278535,ENSG00000278619,ENSG00000275700,ENSG00000278505,ENSG00000278540,ENSG00000276234,ENSG00000276023,ENSG00000275066,ENSG00000278053,ENSG00000275410,ENSG00000278299,ENSG00000274611,ENSG00000278845,ENSG00000277399,ENSG00000274211,ENSG00000275832,ENSG00000277363,ENSG00000273604,ENSG00000273627,ENSG00000275023,ENSG00000277972,ENSG00000277258,ENSG00000277791,ENSG00000276293,ENSG00000273559,ENSG00000125691,ENSG00000002834,ENSG00000161381,ENSG00000141748,ENSG00000067191,ENSG00000108298,ENSG00000141750,ENSG00000108306,ENSG00000125686,ENSG00000167258,ENSG00000171532,ENSG00000131771,ENSG00000131748,ENSG00000173991,ENSG00000141744,ENSG00000161395,ENSG00000265178,ENSG00000141736,ENSG00000141741,ENSG00000141738,ENSG00000161405,ENSG00000073605,ENSG00000172057,ENSG00000167914,ENSG00000108344,ENSG00000108342,ENSG00000238793,ENSG00000008838,ENSG00000126351,ENSG00000126368,ENSG00000188895,ENSG00000108349,ENSG00000108352,ENSG00000171475,ENSG00000094804,ENSG00000131759,ENSG00000183153,ENSG00000131747,ENSG00000141753,ENSG00000131746,ENSG00000126353,ENSG00000073584,ENSG00000213424,ENSG00000167916,ENSG00000186395,ENSG00000167920,ENSG00000108244,ENSG00000094796,ENSG00000171401,ENSG00000171346,ENSG00000171345,ENSG00000186847,ENSG00000186832,ENSG00000128422,ENSG00000173812,ENSG00000173805,ENSG00000173801,ENSG00000141756,ENSG00000141698,ENSG00000161594,ENSG00000178502,ENSG00000131473,ENSG00000204815,ENSG00000173786,ENSG00000168259,ENSG00000168256,ENSG00000187595,ENSG00000108771,ENSG00000108773,ENSG00000260325,ENSG00000108774,ENSG00000089558,ENSG00000167925,ENSG00000173757,ENSG00000126561,ENSG00000168610,ENSG00000177469,ENSG00000283929,ENSG00000033627,ENSG00000108784,ENSG00000108786,ENSG00000068120,ENSG00000108788,ENSG00000131470,ENSG00000141699,ENSG00000131462,ENSG00000037042,ENSG00000068137,ENSG00000184451,ENSG00000108797,ENSG00000108799,ENSG00000131477,ENSG00000131475,ENSG00000126562,ENSG00000183978,ENSG00000176563,ENSG00000126581,ENSG00000131467,ENSG00000131480,ENSG00000131471,ENSG00000266967,ENSG00000267060,ENSG00000198863,ENSG00000131469,ENSG00000068079,ENSG00000108828,ENSG00000108830,ENSG00000198496,ENSG00000012048,ENSG00000188554,ENSG00000184988,ENSG00000175906,ENSG00000067596,ENSG00000175832,ENSG00000005102,ENSG00000108861,ENSG00000231256,ENSG00000161647,ENSG00000161649,ENSG00000108852,ENSG00000131096,ENSG00000161653,ENSG00000091947,ENSG00000161654,ENSG00000141349,ENSG00000108840,ENSG00000125319,ENSG00000161664,ENSG00000267080,ENSG00000168591,ENSG00000087152,ENSG00000108312,ENSG00000004939,ENSG00000108309,ENSG00000013306,ENSG00000030582,ENSG00000161682,ENSG00000005961,ENSG00000186566,ENSG00000180340,ENSG00000180329,ENSG00000161692,ENSG00000073670,ENSG00000182963,ENSG00000131097,ENSG00000108883,ENSG00000167131,ENSG00000131095,ENSG00000186185,ENSG00000131094,ENSG00000172992,ENSG00000136448,ENSG00000161714,ENSG00000181513,ENSG00000186834,ENSG00000168517,ENSG00000184922,ENSG00000184361,ENSG00000006062,ENSG00000159314,ENSG00000225190,ENSG00000120088,ENSG00000264589,ENSG00000186868,ENSG00000214401,ENSG00000120071,ENSG00000176681,ENSG00000228696,ENSG00000260075,ENSG00000238083,ENSG00000185829,ENSG00000073969,ENSG00000108379,ENSG00000158955,ENSG00000108433,ENSG00000179673,ENSG00000004897,ENSG00000198336,ENSG00000259207,ENSG00000178852,ENSG00000141279,ENSG00000108424,ENSG00000198933,ENSG00000073861,ENSG00000006025,ENSG00000159111,ENSG00000141294,ENSG00000141295,ENSG00000189120,ENSG00000167182,ENSG00000108439,ENSG00000167183,ENSG00000108465,ENSG00000005243,ENSG00000082641,ENSG00000108468,ENSG00000002919,ENSG00000141293,ENSG00000173917,ENSG00000182742,ENSG00000120075,ENSG00000120093,ENSG00000108511,ENSG00000233101,ENSG00000120068,ENSG00000170689,ENSG00000260027,ENSG00000170703,ENSG00000136436,ENSG00000159199,ENSG00000159202,ENSG00000159210,ENSG00000167083,ENSG00000108798,ENSG00000173868,ENSG00000198740,ENSG00000167085,ENSG00000064300,ENSG00000182575,ENSG00000121067,ENSG00000121073,ENSG00000121104,ENSG00000136504,ENSG00000176358,ENSG00000108813,ENSG00000064195,ENSG00000005884,ENSG00000005882,ENSG00000167100,ENSG00000108819,ENSG00000108823,ENSG00000188662,ENSG00000108821,ENSG00000167105,ENSG00000015532,ENSG00000108826,ENSG00000154920,ENSG00000108829,ENSG00000136457,ENSG00000167107,ENSG00000136444,ENSG00000136449,ENSG00000049283,ENSG00000006282,ENSG00000006283,ENSG00000108846,ENSG00000154945,ENSG00000108848,ENSG00000173714,ENSG00000141232,ENSG00000008294,ENSG00000239672,ENSG00000243678,ENSG00000011258,ENSG00000011260,ENSG00000154975,ENSG00000141198,ENSG00000166260,ENSG00000166263,ENSG00000108924,ENSG00000108960,ENSG00000166292,ENSG00000141179,ENSG00000153930,ENSG00000183691,ENSG00000214226,ENSG00000153933,ENSG00000121060,ENSG00000121058,ENSG00000121064,ENSG00000121057,ENSG00000153944,ENSG00000181610,ENSG00000180891,ENSG00000136451,ENSG00000136450,ENSG00000264364,ENSG00000121053,ENSG00000011143,ENSG00000167419,ENSG00000005381,ENSG00000213246,ENSG00000108375,ENSG00000176160,ENSG00000108389,ENSG00000108387,ENSG00000181013,ENSG00000121101,ENSG00000108384,ENSG00000175175,ENSG00000108395,ENSG00000182628,ENSG00000068489,ENSG00000167447,ENSG00000153982,ENSG00000175155,ENSG00000108406,ENSG00000141367,ENSG00000141378,ENSG00000284190,ENSG00000062716,ENSG00000108423,ENSG00000108443,ENSG00000189050,ENSG00000264049,ENSG00000068097,ENSG00000167434,ENSG00000170832,ENSG00000062725,ENSG00000170836,ENSG00000141376,ENSG00000121068,ENSG00000187013,ENSG00000121075,ENSG00000253506,ENSG00000136492,ENSG00000108506,ENSG00000108510,ENSG00000087995,ENSG00000146872,ENSG00000011028,ENSG00000173838,ENSG00000170921,ENSG00000008283,ENSG00000159640,ENSG00000173826,ENSG00000136485,ENSG00000136463,ENSG00000198909,ENSG00000136490,ENSG00000266173,ENSG00000108588,ENSG00000198231,ENSG00000108592,ENSG00000087191,ENSG00000108604,ENSG00000240280,ENSG00000259384,ENSG00000007312,ENSG00000007314,ENSG00000224383,ENSG00000108622,ENSG00000178607,ENSG00000136478,ENSG00000261371,ENSG00000271605,ENSG00000256525,ENSG00000284564,ENSG00000284368,ENSG00000108654,ENSG00000258890,ENSG00000108854,ENSG00000176809,ENSG00000120063,ENSG00000108370,ENSG00000168646,ENSG00000154240,ENSG00000154229,ENSG00000075461,ENSG00000108878,ENSG00000198265,ENSG00000197170,ENSG00000154217,ENSG00000130935,ENSG00000171634,ENSG00000186665,ENSG00000182481,ENSG00000196704,ENSG00000108932,ENSG00000141337,ENSG00000070540,ENSG00000108946,ENSG00000108950,ENSG00000141338,ENSG00000154258,ENSG00000154262,ENSG00000154263,ENSG00000154265,ENSG00000108984,ENSG00000153822,ENSG00000267365,ENSG00000123700,ENSG00000125398,ENSG00000133195,ENSG00000180616,ENSG00000166685,ENSG00000133193,ENSG00000141219,ENSG00000187959,ENSG00000179604,ENSG00000069188,ENSG00000172809,ENSG00000246731,ENSG00000141540,ENSG00000171595,ENSG00000196169,ENSG00000204347,ENSG00000257008,ENSG00000170412,ENSG00000167851,ENSG00000178789,ENSG00000167850,ENSG00000186407,ENSG00000186074,ENSG00000172794,ENSG00000109062,ENSG00000109065,ENSG00000109066,ENSG00000161509,ENSG00000161513,ENSG00000167861,ENSG00000109089,ENSG00000167863,ENSG00000180901,ENSG00000170190,ENSG00000125449,ENSG00000125458,ENSG00000189159,ENSG00000188612,ENSG00000125450,ENSG00000125447,ENSG00000125445,ENSG00000125457,ENSG00000125454,ENSG00000177885,ENSG00000177303,ENSG00000182173,ENSG00000073350,ENSG00000266714,ENSG00000204323,ENSG00000108469,ENSG00000161526,ENSG00000132470,ENSG00000108479,ENSG00000132475,ENSG00000132478,ENSG00000092929,ENSG00000132471,ENSG00000132481,ENSG00000141569,ENSG00000204316,ENSG00000188878,ENSG00000161533,ENSG00000257949,ENSG00000250506,ENSG00000167880,ENSG00000167881,ENSG00000182687,ENSG00000186919,ENSG00000182473,ENSG00000129654,ENSG00000141576,ENSG00000185262,ENSG00000129646,ENSG00000161542,ENSG00000176170,ENSG00000175931,ENSG00000129673,ENSG00000129667,ENSG00000161544,ENSG00000214140,ENSG00000070731,ENSG00000070526,ENSG00000182534,ENSG00000070495,ENSG00000181038,ENSG00000161547,ENSG00000092931,ENSG00000167889,ENSG00000129657,ENSG00000184640,ENSG00000078687,ENSG00000141524,ENSG00000167895,ENSG00000108639,ENSG00000167900,ENSG00000183077,ENSG00000089685,ENSG00000184557,ENSG00000087157,ENSG00000187775,ENSG00000108669,ENSG00000055483,ENSG00000035862,ENSG00000108679,ENSG00000171302,ENSG00000173918,ENSG00000167280,ENSG00000167281,ENSG00000173894,ENSG00000141570,ENSG00000141582,ENSG00000167291,ENSG00000141519,ENSG00000171298,ENSG00000141543,ENSG00000141527,ENSG00000181523,ENSG00000181045,ENSG00000173821,ENSG00000173818,ENSG00000171246,ENSG00000141564,ENSG00000176108,ENSG00000175866,ENSG00000181409,ENSG00000141577,ENSG00000157637,ENSG00000185168,ENSG00000185332,ENSG00000266392,ENSG00000266189,ENSG00000266074,ENSG00000184009,ENSG00000186765,ENSG00000185504,ENSG00000182446,ENSG00000182612,ENSG00000185527,ENSG00000204237,ENSG00000185298,ENSG00000214087,ENSG00000185359,ENSG00000262814,ENSG00000183048,ENSG00000215644,ENSG00000182676,ENSG00000185624,ENSG00000141522,ENSG00000183684,ENSG00000141552,ENSG00000185813,ENSG00000187531,ENSG00000197063,ENSG00000265688,ENSG00000183010,ENSG00000185105,ENSG00000185269,ENSG00000169696,ENSG00000169689,ENSG00000169683,ENSG00000169750,ENSG00000169738,ENSG00000169733,ENSG00000169727,ENSG00000169718,ENSG00000169710,ENSG00000176155,ENSG00000141526,ENSG00000141551,ENSG00000173762,ENSG00000141574,ENSG00000181396,ENSG00000169660,ENSG00000178927,ENSG00000141562,ENSG00000141568,ENSG00000141580,ENSG00000141542,ENSG00000141560,ENSG00000167363,ENSG00000141579,ENSG00000141556,ENSG00000175711,ENSG00000176845,ENSG00000101557,ENSG00000079134,ENSG00000158270,ENSG00000079101,ENSG00000176912,ENSG00000176890,ENSG00000132199,ENSG00000176105,ENSG00000141433,ENSG00000101574,ENSG00000080986,ENSG00000266405,ENSG00000101596,ENSG00000132205,ENSG00000101577,ENSG00000101605,ENSG00000101608,ENSG00000118680,ENSG00000177426,ENSG00000170579,ENSG00000264575,ENSG00000198081,ENSG00000082397,ENSG00000206432,ENSG00000154655,ENSG00000088756,ENSG00000101680,ENSG00000173482,ENSG00000206418,ENSG00000168502,ENSG00000178127,ENSG00000101745,ENSG00000128791,ENSG00000017797,ENSG00000154845,ENSG00000168461,ENSG00000168454,ENSG00000101558,ENSG00000154856,ENSG00000134265,ENSG00000154864,ENSG00000255112,ENSG00000141404,ENSG00000154889,ENSG00000141401,ENSG00000176194,ENSG00000176014,ENSG00000141385,ENSG00000141391,ENSG00000134278,ENSG00000101624,ENSG00000128789,ENSG00000175354,ENSG00000085415,ENSG00000101639,ENSG00000168675,ENSG00000177150,ENSG00000101654,ENSG00000175322,ENSG00000180777,ENSG00000067900,ENSG00000141449,ENSG00000141446,ENSG00000167088,ENSG00000158201,ENSG00000101752,ENSG00000141448,ENSG00000212710,ENSG00000101773,ENSG00000134508,ENSG00000134490,ENSG00000101782,ENSG00000141452,ENSG00000141458,ENSG00000154065,ENSG00000053747,ENSG00000168234,ENSG00000154040,ENSG00000141447,ENSG00000154059,ENSG00000134489,ENSG00000198795,ENSG00000141380,ENSG00000141384,ENSG00000134504,ENSG00000171885,ENSG00000154080,ENSG00000170558,ENSG00000134762,ENSG00000134755,ENSG00000134765,ENSG00000134760,ENSG00000134757,ENSG00000046604,ENSG00000118271,ENSG00000118276,ENSG00000141437,ENSG00000153339,ENSG00000101695,ENSG00000134758,ENSG00000141434,ENSG00000260389,ENSG00000197705,ENSG00000166960,ENSG00000141431,ENSG00000101746,ENSG00000134769,ENSG00000166974,ENSG00000186812,ENSG00000186814,ENSG00000172466,ENSG00000186496,ENSG00000153391,ENSG00000141429,ENSG00000141428,ENSG00000141425,ENSG00000141424,ENSG00000134759,ENSG00000075643,ENSG00000134775,ENSG00000134779,ENSG00000150477,ENSG00000101489,ENSG00000267313,ENSG00000078142,ENSG00000132872,ENSG00000152217,ENSG00000132874,ENSG00000141469,ENSG00000197046,ENSG00000152223,ENSG00000152229,ENSG00000152234,ENSG00000152240,ENSG00000152242,ENSG00000141622,ENSG00000167210,ENSG00000101638,ENSG00000078043,ENSG00000167216,ENSG00000167220,ENSG00000134049,ENSG00000175387,ENSG00000184828,ENSG00000134030,ENSG00000101665,ENSG00000141627,ENSG00000177576,ENSG00000202093,ENSG00000206602,ENSG00000265681,ENSG00000101670,ENSG00000167315,ENSG00000167306,ENSG00000141644,ENSG00000154832,ENSG00000154839,ENSG00000141639,ENSG00000134042,ENSG00000082212,ENSG00000141642,ENSG00000141646,ENSG00000176624,ENSG00000187323,ENSG00000134046,ENSG00000101751,ENSG00000174448,ENSG00000166845,ENSG00000041353,ENSG00000166510,ENSG00000196628,ENSG00000091164,ENSG00000091157,ENSG00000177511,ENSG00000119547,ENSG00000066926,ENSG00000134440,ENSG00000081923,ENSG00000049759,ENSG00000198796,ENSG00000172175,ENSG00000074657,ENSG00000166562,ENSG00000074695,ENSG00000183287,ENSG00000141682,ENSG00000101542,ENSG00000176641,ENSG00000197563,ENSG00000134444,ENSG00000141655,ENSG00000141664,ENSG00000081913,ENSG00000171791,ENSG00000119537,ENSG00000119541,ENSG00000206075,ENSG00000197641,ENSG00000057149,ENSG00000206072,ENSG00000166396,ENSG00000197632,ENSG00000242550,ENSG00000221887,ENSG00000166401,ENSG00000071991,ENSG00000171451,ENSG00000166479,ENSG00000150636,ENSG00000206052,ENSG00000150637,ENSG00000176225,ENSG00000170677,ENSG00000141668,ENSG00000166342,ENSG00000141665,ENSG00000075336,ENSG00000166347,ENSG00000187773,ENSG00000133313,ENSG00000150656,ENSG00000215421,ENSG00000180011,ENSG00000179981,ENSG00000101493,ENSG00000130856,ENSG00000197971,ENSG00000166573,ENSG00000166377,ENSG00000131196,ENSG00000060069,ENSG00000178342,ENSG00000122490,ENSG00000226742,ENSG00000141759,ENSG00000101546,ENSG00000101544,ENSG00000178184,ENSG00000105556,ENSG00000183186,ENSG00000129946,ENSG00000181781,ENSG00000099866,ENSG00000141933,ENSG00000099804,ENSG00000197540,ENSG00000172270,ENSG00000099822,ENSG00000099821,ENSG00000070388,ENSG00000070423,ENSG00000070404,ENSG00000099864,ENSG00000099812,ENSG00000011304,ENSG00000172232,ENSG00000196415,ENSG00000197561,ENSG00000197766,ENSG00000175221,ENSG00000198858,ENSG00000116017,ENSG00000065268,ENSG00000116032,ENSG00000182087,ENSG00000064666,ENSG00000064687,ENSG00000180448,ENSG00000099817,ENSG00000167468,ENSG00000064932,ENSG00000118046,ENSG00000099624,ENSG00000167470,ENSG00000267493,ENSG00000099622,ENSG00000228300,ENSG00000160953,ENSG00000115286,ENSG00000130005,ENSG00000071626,ENSG00000115268,ENSG00000115266,ENSG00000119559,ENSG00000115257,ENSG00000115255,ENSG00000185761,ENSG00000185988,ENSG00000181588,ENSG00000071655,ENSG00000127540,ENSG00000071564,ENSG00000130270,ENSG00000284216,ENSG00000079313,ENSG00000129911,ENSG00000129968,ENSG00000213638,ENSG00000227500,ENSG00000133275,ENSG00000133243,ENSG00000099875,ENSG00000172081,ENSG00000099840,ENSG00000065000,ENSG00000104885,ENSG00000221411,ENSG00000104886,ENSG00000104897,ENSG00000104899,ENSG00000167476,ENSG00000104904,ENSG00000220008,ENSG00000130332,ENSG00000005206,ENSG00000178297,ENSG00000099800,ENSG00000176619,ENSG00000099860,ENSG00000176533,ENSG00000176490,ENSG00000141873,ENSG00000104969,ENSG00000172009,ENSG00000172006,ENSG00000186300,ENSG00000172000,ENSG00000171970,ENSG00000175691,ENSG00000104953,ENSG00000065717,ENSG00000104964,ENSG00000088256,ENSG00000060558,ENSG00000125910,ENSG00000125912,ENSG00000161082,ENSG00000141905,ENSG00000095932,ENSG00000129932,ENSG00000105325,ENSG00000183397,ENSG00000161091,ENSG00000064961,ENSG00000179855,ENSG00000006638,ENSG00000105298,ENSG00000186111,ENSG00000105289,ENSG00000011132,ENSG00000183617,ENSG00000007264,ENSG00000105278,ENSG00000167654,ENSG00000077009,ENSG00000283928,ENSG00000167657,ENSG00000206775,ENSG00000167658,ENSG00000105229,ENSG00000178951,ENSG00000126934,ENSG00000060566,ENSG00000077463,ENSG00000089847,ENSG00000105246,ENSG00000105248,ENSG00000105251,ENSG00000167664,ENSG00000105255,ENSG00000178078,ENSG00000008382,ENSG00000141985,ENSG00000167670,ENSG00000266437,ENSG00000167671,ENSG00000167676,ENSG00000214456,ENSG00000171236,ENSG00000167680,ENSG00000185361,ENSG00000142002,ENSG00000141965,ENSG00000127666,ENSG00000105355,ENSG00000205784,ENSG00000276043,ENSG00000127663,ENSG00000105426,ENSG00000130254,ENSG00000160633,ENSG00000174917,ENSG00000167733,ENSG00000130255,ENSG00000196365,ENSG00000174898,ENSG00000212123,ENSG00000141994,ENSG00000171119,ENSG00000156413,ENSG00000171124,ENSG00000174886,ENSG00000187650,ENSG00000105519,ENSG00000031823,ENSG00000130377,ENSG00000087903,ENSG00000130382,ENSG00000167769,ENSG00000125656,ENSG00000125652,ENSG00000125650,ENSG00000125651,ENSG00000284159,ENSG00000088247,ENSG00000181240,ENSG00000125648,ENSG00000130545,ENSG00000205744,ENSG00000104833,ENSG00000125657,ENSG00000125726,ENSG00000125735,ENSG00000125730,ENSG00000125734,ENSG00000125733,ENSG00000125731,ENSG00000141968,ENSG00000130544,ENSG00000171105,ENSG00000104880,ENSG00000104883,ENSG00000198723,ENSG00000198816,ENSG00000090674,ENSG00000032444,ENSG00000076826,ENSG00000076924,ENSG00000229833,ENSG00000174788,ENSG00000076944,ENSG00000104918,ENSG00000183019,ENSG00000181029,ENSG00000104921,ENSG00000182566,ENSG00000090659,ENSG00000142459,ENSG00000171017,ENSG00000076984,ENSG00000260001,ENSG00000104976,ENSG00000178531,ENSG00000104980,ENSG00000066044,ENSG00000142449,ENSG00000090661,ENSG00000167775,ENSG00000267855,ENSG00000233927,ENSG00000186994,ENSG00000167772,ENSG00000185236,ENSG00000099785,ENSG00000099783,ENSG00000133246,ENSG00000133250,ENSG00000142347,ENSG00000142303,ENSG00000167785,ENSG00000181143,ENSG00000130803,ENSG00000188000,ENSG00000196110,ENSG00000188321,ENSG00000270011,ENSG00000188629,ENSG00000174652,ENSG00000130818,ENSG00000197961,ENSG00000171469,ENSG00000171466,ENSG00000196605,ENSG00000200237,ENSG00000127452,ENSG00000198258,ENSG00000127445,ENSG00000105088,ENSG00000080573,ENSG00000130813,ENSG00000130812,ENSG00000130810,ENSG00000244165,ENSG00000130811,ENSG00000267534,ENSG00000130816,ENSG00000105364,ENSG00000090339,ENSG00000105376,ENSG00000220201,ENSG00000161847,ENSG00000076662,ENSG00000105397,ENSG00000105401,ENSG00000065989,ENSG00000079999,ENSG00000180739,ENSG00000130734,ENSG00000129347,ENSG00000129355,ENSG00000129354,ENSG00000129353,ENSG00000129351,ENSG00000213339,ENSG00000079805,ENSG00000099203,ENSG00000214212,ENSG00000142453,ENSG00000130733,ENSG00000127616,ENSG00000130164,ENSG00000161888,ENSG00000197256,ENSG00000130158,ENSG00000130167,ENSG00000105514,ENSG00000105518,ENSG00000183401,ENSG00000173928,ENSG00000187266,ENSG00000205517,ENSG00000198003,ENSG00000130175,ENSG00000196361,ENSG00000161914,ENSG00000130159,ENSG00000130176,ENSG00000130165,ENSG00000102575,ENSG00000198551,ENSG00000214223,ENSG00000197933,ENSG00000197044,ENSG00000177599,ENSG00000171295,ENSG00000171291,ENSG00000198429,ENSG00000196757,ENSG00000197054,ENSG00000197647,ENSG00000223547,ENSG00000132010,ENSG00000257591,ENSG00000196646,ENSG00000197857,ENSG00000188868,ENSG00000198342,ENSG00000196466,ENSG00000180855,ENSG00000242852,ENSG00000249709,ENSG00000173875,ENSG00000188033,ENSG00000104774,ENSG00000105583,ENSG00000123154,ENSG00000095059,ENSG00000132004,ENSG00000209702,ENSG00000105576,ENSG00000123144,ENSG00000198356,ENSG00000039987,ENSG00000171223,ENSG00000167815,ENSG00000104889,ENSG00000095066,ENSG00000105613,ENSG00000105612,ENSG00000105610,ENSG00000105607,ENSG00000161860,ENSG00000179115,ENSG00000179218,ENSG00000179262,ENSG00000179271,ENSG00000179284,ENSG00000008441,ENSG00000104903,ENSG00000104907,ENSG00000160877,ENSG00000104915,ENSG00000160888,ENSG00000141837,ENSG00000104957,ENSG00000037757,ENSG00000104979,ENSG00000132003,ENSG00000284387,ENSG00000207808,ENSG00000207980,ENSG00000187556,ENSG00000132016,ENSG00000132024,ENSG00000132000,ENSG00000132017,ENSG00000132005,ENSG00000104998,ENSG00000187867,ENSG00000188032,ENSG00000141858,ENSG00000072062,ENSG00000105011,ENSG00000123146,ENSG00000123136,ENSG00000123143,ENSG00000160951,ENSG00000123159,ENSG00000132002,ENSG00000099797,ENSG00000099795,ENSG00000187912,ENSG00000160961,ENSG00000188269,ENSG00000105143,ENSG00000105141,ENSG00000105137,ENSG00000105135,ENSG00000074181,ENSG00000105131,ENSG00000141867,ENSG00000105127,ENSG00000011243,ENSG00000011451,ENSG00000105122,ENSG00000171954,ENSG00000186529,ENSG00000186204,ENSG00000186115,ENSG00000171903,ENSG00000167460,ENSG00000167461,ENSG00000196684,ENSG00000105058,ENSG00000072958,ENSG00000127528,ENSG00000127527,ENSG00000105072,ENSG00000085872,ENSG00000127526,ENSG00000105085,ENSG00000214046,ENSG00000072954,ENSG00000188039,ENSG00000127511,ENSG00000127533,ENSG00000160111,ENSG00000131351,ENSG00000099331,ENSG00000053501,ENSG00000099330,ENSG00000160113,ENSG00000105393,ENSG00000130307,ENSG00000160117,ENSG00000130312,ENSG00000127220,ENSG00000130311,ENSG00000074855,ENSG00000130299,ENSG00000130300,ENSG00000130303,ENSG00000141971,ENSG00000188051,ENSG00000171773,ENSG00000130304,ENSG00000130313,ENSG00000167483,ENSG00000130309,ENSG00000130477,ENSG00000130479,ENSG00000130475,ENSG00000179913,ENSG00000248099,ENSG00000105639,ENSG00000207166,ENSG00000105640,ENSG00000105641,ENSG00000007080,ENSG00000105642,ENSG00000105643,ENSG00000096996,ENSG00000099308,ENSG00000105647,ENSG00000216490,ENSG00000254858,ENSG00000105649,ENSG00000105650,ENSG00000130518,ENSG00000130522,ENSG00000130520,ENSG00000130517,ENSG00000130513,ENSG00000175489,ENSG00000130511,ENSG00000105655,ENSG00000105656,ENSG00000105701,ENSG00000105700,ENSG00000221983,ENSG00000006015,ENSG00000006016,ENSG00000105696,ENSG00000167487,ENSG00000105662,ENSG00000105664,ENSG00000005007,ENSG00000223802,ENSG00000105669,ENSG00000105671,ENSG00000051128,ENSG00000064607,ENSG00000105676,ENSG00000181035,ENSG00000064545,ENSG00000213999,ENSG00000064490,ENSG00000184162,ENSG00000130287,ENSG00000187664,ENSG00000213996,ENSG00000105705,ENSG00000129933,ENSG00000167491,ENSG00000178093,ENSG00000186010,ENSG00000250067,ENSG00000160161,ENSG00000105717,ENSG00000064547,ENSG00000089639,ENSG00000105726,ENSG00000181896,ENSG00000105708,ENSG00000081665,ENSG00000256771,ENSG00000184635,ENSG00000197124,ENSG00000213988,ENSG00000256229,ENSG00000237440,ENSG00000188171,ENSG00000105750,ENSG00000118620,ENSG00000160352,ENSG00000196705,ENSG00000182141,ENSG00000172687,ENSG00000196268,ENSG00000197013,ENSG00000197020,ENSG00000198521,ENSG00000160321,ENSG00000197134,ENSG00000196109,ENSG00000197360,ENSG00000229676,ENSG00000213973,ENSG00000183850,ENSG00000196081,ENSG00000167232,ENSG00000197372,ENSG00000196172,ENSG00000213967,ENSG00000213096,ENSG00000169021,ENSG00000105171,ENSG00000166289,ENSG00000131943,ENSG00000105173,ENSG00000105176,ENSG00000198597,ENSG00000121297,ENSG00000168813,ENSG00000178904,ENSG00000105185,ENSG00000201388,ENSG00000105186,ENSG00000186326,ENSG00000213965,ENSG00000173809,ENSG00000021488,ENSG00000121289,ENSG00000131944,ENSG00000131941,ENSG00000076650,ENSG00000166359,ENSG00000130881,ENSG00000130876,ENSG00000245848,ENSG00000153879,ENSG00000124299,ENSG00000124302,ENSG00000153885,ENSG00000257103,ENSG00000166398,ENSG00000105220,ENSG00000126249,ENSG00000126261,ENSG00000142279,ENSG00000205209,ENSG00000089335,ENSG00000197841,ENSG00000153896,ENSG00000168661,ENSG00000180884,ENSG00000089351,ENSG00000105711,ENSG00000105707,ENSG00000089356,ENSG00000153902,ENSG00000266964,ENSG00000221946,ENSG00000089327,ENSG00000105699,ENSG00000105698,ENSG00000105697,ENSG00000105695,ENSG00000012124,ENSG00000185897,ENSG00000126262,ENSG00000188508,ENSG00000161249,ENSG00000189001,ENSG00000105679,ENSG00000105677,ENSG00000105675,ENSG00000249115,ENSG00000126254,ENSG00000105672,ENSG00000126267,ENSG00000226510,ENSG00000105668,ENSG00000011590,ENSG00000272333,ENSG00000126246,ENSG00000161265,ENSG00000205155,ENSG00000267796,ENSG00000004776,ENSG00000167595,ENSG00000004777,ENSG00000126259,ENSG00000161270,ENSG00000105290,ENSG00000167604,ENSG00000126264,ENSG00000011600,ENSG00000126243,ENSG00000205138,ENSG00000181392,ENSG00000239382,ENSG00000105270,ENSG00000161277,ENSG00000075702,ENSG00000105258,ENSG00000105254,ENSG00000126247,ENSG00000161281,ENSG00000167635,ENSG00000196357,ENSG00000142065,ENSG00000181007,ENSG00000186017,ENSG00000254004,ENSG00000186020,ENSG00000161298,ENSG00000197808,ENSG00000189042,ENSG00000267041,ENSG00000197863,ENSG00000251247,ENSG00000185869,ENSG00000198453,ENSG00000197050,ENSG00000196967,ENSG00000245680,ENSG00000188283,ENSG00000181666,ENSG00000189164,ENSG00000196437,ENSG00000171827,ENSG00000188227,ENSG00000180479,ENSG00000171817,ENSG00000196381,ENSG00000120784,ENSG00000198182,ENSG00000189144,ENSG00000105738,ENSG00000011332,ENSG00000167641,ENSG00000167642,ENSG00000167644,ENSG00000167645,ENSG00000099337,ENSG00000099338,ENSG00000099341,ENSG00000179168,ENSG00000188766,ENSG00000130244,ENSG00000171777,ENSG00000196218,ENSG00000104814,ENSG00000178982,ENSG00000130402,ENSG00000182472,ENSG00000205076,ENSG00000178934,ENSG00000171747,ENSG00000104823,ENSG00000104824,ENSG00000187994,ENSG00000068903,ENSG00000104825,ENSG00000262484,ENSG00000104835,ENSG00000128626,ENSG00000269190,ENSG00000161243,ENSG00000130669,ENSG00000188505,ENSG00000128011,ENSG00000130755,ENSG00000179134,ENSG00000006712,ENSG00000063322,ENSG00000128016,ENSG00000266559,ENSG00000090924,ENSG00000105193,ENSG00000196235,ENSG00000105197,ENSG00000090932,ENSG00000176401,ENSG00000176396,ENSG00000105204,ENSG00000105202,ENSG00000275395,ENSG00000013275,ENSG00000187187,ENSG00000128000,ENSG00000197782,ENSG00000130758,ENSG00000174521,ENSG00000105219,ENSG00000207631,ENSG00000105221,ENSG00000160392,ENSG00000105223,ENSG00000160396,ENSG00000105227,ENSG00000197019,ENSG00000167565,ENSG00000090013,ENSG00000160460,ENSG00000160410,ENSG00000090006,ENSG00000105245,ENSG00000086544,ENSG00000188493,ENSG00000077312,ENSG00000261857,ENSG00000167578,ENSG00000269858,ENSG00000255974,ENSG00000198077,ENSG00000130612,ENSG00000167600,ENSG00000167601,ENSG00000105323,ENSG00000142039,ENSG00000105329,ENSG00000123810,ENSG00000142046,ENSG00000077348,ENSG00000248098,ENSG00000177191,ENSG00000105341,ENSG00000204978,ENSG00000007129,ENSG00000105352,ENSG00000105388,ENSG00000086548,ENSG00000170956,ENSG00000105372,ENSG00000105369,ENSG00000076928,ENSG00000105404,ENSG00000105409,ENSG00000105737,ENSG00000105732,ENSG00000028277,ENSG00000160570,ENSG00000167625,ENSG00000105723,ENSG00000105722,ENSG00000079432,ENSG00000079462,ENSG00000188368,ENSG00000167619,ENSG00000105429,ENSG00000105427,ENSG00000079435,ENSG00000189377,ENSG00000079385,ENSG00000204936,ENSG00000124466,ENSG00000176531,ENSG00000105755,ENSG00000176472,ENSG00000073050,ENSG00000167378,ENSG00000124444,ENSG00000226763,ENSG00000131116,ENSG00000105767,ENSG00000011422,ENSG00000105771,ENSG00000104783,ENSG00000159871,ENSG00000167637,ENSG00000124459,ENSG00000159905,ENSG00000204920,ENSG00000159882,ENSG00000159885,ENSG00000178386,ENSG00000186026,ENSG00000267680,ENSG00000256294,ENSG00000263002,ENSG00000167380,ENSG00000131115,ENSG00000159915,ENSG00000159917,ENSG00000062370,ENSG00000267508,ENSG00000278318,ENSG00000167384,ENSG00000073008,ENSG00000186567,ENSG00000213892,ENSG00000069399,ENSG00000142273,ENSG00000187244,ENSG00000130202,ENSG00000130204,ENSG00000130203,ENSG00000130208,ENSG00000234906,ENSG00000104853,ENSG00000104856,ENSG00000104859,ENSG00000170684,ENSG00000142252,ENSG00000104866,ENSG00000179846,ENSG00000007255,ENSG00000189114,ENSG00000283632,ENSG00000007047,ENSG00000104879,ENSG00000104892,ENSG00000104884,ENSG00000104881,ENSG00000117877,ENSG00000125740,ENSG00000012061,ENSG00000125744,ENSG00000213889,ENSG00000125753,ENSG00000177464,ENSG00000125741,ENSG00000125746,ENSG00000010310,ENSG00000125743,ENSG00000011478,ENSG00000177051,ENSG00000177045,ENSG00000104936,ENSG00000185800,ENSG00000125755,ENSG00000170608,ENSG00000170604,ENSG00000176182,ENSG00000104967,ENSG00000104983,ENSG00000008438,ENSG00000204869,ENSG00000204866,ENSG00000124440,ENSG00000011485,ENSG00000169515,ENSG00000182013,ENSG00000204851,ENSG00000160014,ENSG00000160013,ENSG00000167414,ENSG00000197380,ENSG00000105287,ENSG00000090372,ENSG00000181027,ENSG00000105281,ENSG00000042753,ENSG00000160007,ENSG00000130751,ENSG00000130748,ENSG00000130749,ENSG00000142230,ENSG00000105327,ENSG00000105321,ENSG00000257704,ENSG00000197405,ENSG00000134830,ENSG00000134815,ENSG00000105419,ENSG00000118160,ENSG00000118162,ENSG00000105402,ENSG00000118156,ENSG00000063169,ENSG00000024422,ENSG00000221803,ENSG00000105373,ENSG00000105392,ENSG00000105499,ENSG00000105486,ENSG00000185453,ENSG00000105483,ENSG00000178150,ENSG00000105479,ENSG00000142227,ENSG00000161558,ENSG00000105438,ENSG00000105464,ENSG00000105447,ENSG00000182324,ENSG00000105443,ENSG00000142235,ENSG00000088002,ENSG00000105523,ENSG00000063177,ENSG00000063176,ENSG00000105516,ENSG00000063180,ENSG00000142233,ENSG00000232871,ENSG00000176920,ENSG00000176909,ENSG00000105538,ENSG00000182264,ENSG00000174951,ENSG00000105552,ENSG00000087076,ENSG00000105559,ENSG00000087074,ENSG00000104804,ENSG00000104805,ENSG00000104808,ENSG00000087088,ENSG00000087086,ENSG00000104812,ENSG00000183207,ENSG00000104826,ENSG00000196337,ENSG00000225950,ENSG00000104848,ENSG00000104852,ENSG00000104863,ENSG00000177380,ENSG00000130528,ENSG00000130529,ENSG00000063127,ENSG00000104894,ENSG00000074219,ENSG00000104901,ENSG00000104888,ENSG00000104872,ENSG00000161618,ENSG00000090554,ENSG00000199631,ENSG00000202503,ENSG00000200259,ENSG00000142541,ENSG00000142534,ENSG00000104870,ENSG00000142552,ENSG00000142546,ENSG00000126460,ENSG00000126464,ENSG00000126458,ENSG00000126461,ENSG00000126456,ENSG00000126453,ENSG00000274306,ENSG00000126457,ENSG00000224420,ENSG00000169169,ENSG00000126467,ENSG00000196961,ENSG00000010361,ENSG00000104973,ENSG00000265954,ENSG00000104960,ENSG00000039650,ENSG00000204673,ENSG00000104946,ENSG00000104951,ENSG00000213024,ENSG00000169136,ENSG00000161640,ENSG00000105053,ENSG00000142528,ENSG00000105357,ENSG00000131398,ENSG00000131401,ENSG00000131400,ENSG00000131408,ENSG00000062822,ENSG00000269404,ENSG00000086967,ENSG00000142530,ENSG00000161671,ENSG00000161677,ENSG00000204653,ENSG00000131409,ENSG00000213023,ENSG00000235034,ENSG00000161681,ENSG00000105472,ENSG00000142513,ENSG00000167747,ENSG00000167748,ENSG00000142515,ENSG00000167751,ENSG00000167749,ENSG00000167754,ENSG00000167755,ENSG00000169035,ENSG00000129455,ENSG00000129451,ENSG00000167757,ENSG00000167759,ENSG00000129437,ENSG00000142544,ENSG00000129450,ENSG00000168995,ENSG00000105383,ENSG00000142549,ENSG00000186806,ENSG00000105379,ENSG00000160318,ENSG00000105374,ENSG00000142512,ENSG00000105366,ENSG00000254521,ENSG00000105492,ENSG00000105497,ENSG00000105501,ENSG00000254415,ENSG00000105509,ENSG00000171049,ENSG00000171051,ENSG00000187474,ENSG00000161551,ENSG00000198093,ENSG00000176024,ENSG00000256683,ENSG00000197619,ENSG00000142556,ENSG00000256087,ENSG00000197608,ENSG00000204611,ENSG00000105568,ENSG00000196214,ENSG00000198464,ENSG00000167554,ENSG00000221923,ENSG00000167555,ENSG00000258405,ENSG00000198482,ENSG00000167562,ENSG00000167766,ENSG00000213020,ENSG00000189190,ENSG00000198538,ENSG00000204604,ENSG00000182986,ENSG00000180257,ENSG00000170949,ENSG00000170954,ENSG00000197937,ENSG00000197497,ENSG00000197928,ENSG00000213799,ENSG00000196417,ENSG00000160336,ENSG00000198346,ENSG00000130844,ENSG00000142405,ENSG00000179820,ENSG00000126583,ENSG00000105605,ENSG00000142408,ENSG00000130433,ENSG00000170909,ENSG00000170906,ENSG00000105619,ENSG00000105618,ENSG00000088038,ENSG00000105617,ENSG00000167608,ENSG00000125505,ENSG00000170892,ENSG00000204577,ENSG00000244482,ENSG00000170889,ENSG00000105609,ENSG00000131042,ENSG00000187116,ENSG00000239961,ENSG00000167613,ENSG00000167614,ENSG00000167615,ENSG00000275183,ENSG00000167617,ENSG00000167618,ENSG00000239998,ENSG00000104974,ENSG00000104972,ENSG00000186818,ENSG00000189013,ENSG00000186431,ENSG00000189430,ENSG00000022556,ENSG00000088053,ENSG00000160439,ENSG00000131037,ENSG00000125503,ENSG00000105048,ENSG00000129991,ENSG00000167646,ENSG00000129990,ENSG00000080031,ENSG00000180089,ENSG00000105063,ENSG00000133265,ENSG00000160469,ENSG00000180061,ENSG00000133247,ENSG00000160471,ENSG00000095752,ENSG00000160472,ENSG00000233493,ENSG00000108107,ENSG00000108106,ENSG00000187902,ENSG00000063241,ENSG00000197483,ENSG00000090971,ENSG00000179954,ENSG00000231274,ENSG00000218891,ENSG00000179943,ENSG00000171443,ENSG00000261221,ENSG00000179922,ENSG00000213015,ENSG00000171425,ENSG00000173581,ENSG00000063244,ENSG00000063245,ENSG00000185792,ENSG00000142409,ENSG00000167685,ENSG00000197213,ENSG00000131848,ENSG00000018869,ENSG00000198440,ENSG00000198046,ENSG00000196263,ENSG00000196867,ENSG00000197016,ENSG00000197951,ENSG00000268182,ENSG00000198300,ENSG00000269699,ENSG00000083844,ENSG00000105146,ENSG00000204524,ENSG00000197714,ENSG00000178229,ENSG00000131845,ENSG00000152433,ENSG00000188785,ENSG00000186272,ENSG00000186230,ENSG00000178201,ENSG00000197128,ENSG00000105136,ENSG00000152439,ENSG00000121406,ENSG00000083817,ENSG00000171649,ENSG00000183647,ENSG00000213762,ENSG00000121417,ENSG00000180532,ENSG00000179909,ENSG00000204519,ENSG00000083814,ENSG00000152443,ENSG00000178935,ENSG00000083828,ENSG00000269304,ENSG00000198466,ENSG00000204514,ENSG00000173480,ENSG00000196724,ENSG00000152454,ENSG00000177025,ENSG00000166704,ENSG00000152467,ENSG00000176293,ENSG00000121413,ENSG00000181894,ENSG00000171606,ENSG00000198131,ENSG00000278129,ENSG00000182318,ENSG00000121410,ENSG00000174586,ENSG00000152475,ENSG00000083845,ENSG00000171574,ENSG00000131849,ENSG00000249471,ENSG00000083812,ENSG00000083838,ENSG00000083807,ENSG00000119574,ENSG00000130726,ENSG00000130724,ENSG00000130725,ENSG00000099326,ENSG00000184731,ENSG00000035115,ENSG00000143727,ENSG00000151353,ENSG00000172554,ENSG00000115705,ENSG00000130508,ENSG00000186487,ENSG00000032389,ENSG00000171853,ENSG00000182551,ENSG00000171865,ENSG00000171863,ENSG00000118004,ENSG00000151360,ENSG00000214866,ENSG00000176887,ENSG00000205837,ENSG00000134326,ENSG00000134321,ENSG00000151692,ENSG00000236790,ENSG00000115738,ENSG00000134313,ENSG00000143797,ENSG00000151693,ENSG00000119185,ENSG00000119203,ENSG00000134330,ENSG00000151694,ENSG00000134308,ENSG00000115750,ENSG00000134317,ENSG00000172059,ENSG00000205795,ENSG00000171848,ENSG00000115756,ENSG00000115758,ENSG00000115761,ENSG00000143882,ENSG00000143870,ENSG00000162975,ENSG00000150873,ENSG00000162976,ENSG00000134318,ENSG00000224177,ENSG00000169016,ENSG00000196208,ENSG00000134324,ENSG00000264370,ENSG00000071575,ENSG00000162981,ENSG00000151779,ENSG00000079785,ENSG00000134323,ENSG00000197872,ENSG00000214842,ENSG00000163032,ENSG00000178295,ENSG00000163029,ENSG00000170745,ENSG00000240857,ENSG00000185013,ENSG00000143867,ENSG00000183891,ENSG00000118965,ENSG00000132031,ENSG00000068697,ENSG00000115884,ENSG00000055917,ENSG00000143878,ENSG00000118960,ENSG00000143869,ENSG00000084674,ENSG00000119771,ENSG00000119778,ENSG00000173960,ENSG00000205639,ENSG00000119782,ENSG00000115128,ENSG00000115129,ENSG00000176732,ENSG00000219626,ENSG00000186453,ENSG00000198399,ENSG00000084676,ENSG00000184924,ENSG00000138092,ENSG00000138031,ENSG00000115137,ENSG00000084710,ENSG00000115138,ENSG00000119772,ENSG00000138101,ENSG00000143970,ENSG00000084731,ENSG00000084733,ENSG00000084754,ENSG00000138029,ENSG00000157856,ENSG00000115155,ENSG00000173557,ENSG00000171303,ENSG00000213699,ENSG00000115163,ENSG00000157851,ENSG00000084764,ENSG00000119777,ENSG00000084693,ENSG00000228474,ENSG00000138080,ENSG00000138030,ENSG00000138028,ENSG00000143994,ENSG00000138073,ENSG00000163792,ENSG00000138074,ENSG00000138085,ENSG00000084774,ENSG00000115194,ENSG00000163793,ENSG00000138100,ENSG00000163794,ENSG00000115204,ENSG00000115207,ENSG00000115211,ENSG00000115234,ENSG00000163795,ENSG00000115241,ENSG00000115216,ENSG00000157992,ENSG00000138002,ENSG00000115226,ENSG00000084734,ENSG00000221843,ENSG00000243943,ENSG00000176714,ENSG00000198522,ENSG00000119760,ENSG00000163798,ENSG00000171174,ENSG00000243147,ENSG00000158019,ENSG00000075426,ENSG00000163803,ENSG00000213639,ENSG00000163806,ENSG00000171103,ENSG00000163811,ENSG00000179270,ENSG00000115295,ENSG00000171094,ENSG00000119801,ENSG00000213626,ENSG00000172954,ENSG00000162949,ENSG00000158089,ENSG00000214711,ENSG00000013016,ENSG00000158125,ENSG00000277893,ENSG00000162959,ENSG00000162961,ENSG00000021574,ENSG00000152683,ENSG00000091106,ENSG00000119820,ENSG00000115760,ENSG00000018699,ENSG00000049323,ENSG00000152689,ENSG00000119812,ENSG00000150938,ENSG00000171055,ENSG00000205221,ENSG00000115808,ENSG00000008869,ENSG00000152133,ENSG00000055332,ENSG00000138068,ENSG00000115816,ENSG00000003509,ENSG00000115825,ENSG00000115828,ENSG00000163171,ENSG00000115841,ENSG00000138061,ENSG00000119787,ENSG00000143889,ENSG00000143891,ENSG00000115875,ENSG00000152147,ENSG00000163214,ENSG00000188010,ENSG00000214694,ENSG00000115904,ENSG00000205111,ENSG00000252473,ENSG00000011566,ENSG00000152154,ENSG00000138050,ENSG00000183023,ENSG00000162878,ENSG00000143924,ENSG00000115944,ENSG00000057935,ENSG00000162881,ENSG00000162882,ENSG00000152518,ENSG00000115970,ENSG00000152527,ENSG00000138036,ENSG00000138075,ENSG00000138095,ENSG00000138032,ENSG00000138079,ENSG00000138078,ENSG00000143919,ENSG00000170577,ENSG00000068784,ENSG00000171132,ENSG00000116016,ENSG00000250565,ENSG00000119729,ENSG00000151665,ENSG00000119878,ENSG00000171150,ENSG00000180398,ENSG00000068724,ENSG00000239605,ENSG00000273269,ENSG00000143933,ENSG00000236824,ENSG00000119888,ENSG00000095002,ENSG00000184261,ENSG00000116062,ENSG00000138081,ENSG00000170802,ENSG00000162869,ENSG00000243244,ENSG00000242441,ENSG00000138039,ENSG00000068781,ENSG00000179915,ENSG00000143942,ENSG00000115239,ENSG00000068912,ENSG00000265452,ENSG00000119737,ENSG00000068878,ENSG00000178021,ENSG00000170634,ENSG00000177994,ENSG00000237887,ENSG00000115306,ENSG00000214595,ENSG00000115310,ENSG00000162994,ENSG00000143947,ENSG00000085760,ENSG00000115355,ENSG00000163001,ENSG00000138035,ENSG00000115380,ENSG00000055813,ENSG00000028116,ENSG00000115392,ENSG00000119866,ENSG00000115421,ENSG00000162924,ENSG00000162927,ENSG00000162928,ENSG00000162929,ENSG00000237651,ENSG00000173209,ENSG00000115464,ENSG00000082898,ENSG00000170264,ENSG00000115484,ENSG00000173163,ENSG00000170340,ENSG00000186889,ENSG00000115504,ENSG00000115507,ENSG00000014641,ENSG00000143951,ENSG00000169764,ENSG00000143952,ENSG00000197329,ENSG00000119862,ENSG00000119844,ENSG00000179833,ENSG00000115902,ENSG00000011523,ENSG00000138069,ENSG00000138071,ENSG00000198369,ENSG00000143995,ENSG00000143971,ENSG00000197223,ENSG00000243667,ENSG00000115946,ENSG00000221823,ENSG00000119865,ENSG00000115956,ENSG00000204923,ENSG00000169621,ENSG00000169618,ENSG00000163219,ENSG00000169604,ENSG00000198380,ENSG00000169599,ENSG00000115977,ENSG00000196975,ENSG00000087338,ENSG00000124380,ENSG00000059728,ENSG00000244617,ENSG00000169564,ENSG00000179818,ENSG00000115998,ENSG00000116001,ENSG00000116005,ENSG00000143977,ENSG00000035141,ENSG00000163235,ENSG00000075340,ENSG00000152672,ENSG00000116031,ENSG00000116035,ENSG00000116039,ENSG00000144031,ENSG00000144043,ENSG00000124357,ENSG00000124370,ENSG00000124383,ENSG00000124374,ENSG00000075292,ENSG00000135636,ENSG00000003137,ENSG00000144036,ENSG00000116096,ENSG00000135638,ENSG00000144040,ENSG00000135631,ENSG00000135632,ENSG00000135617,ENSG00000135624,ENSG00000163013,ENSG00000116127,ENSG00000144035,ENSG00000204872,ENSG00000144034,ENSG00000144048,ENSG00000124356,ENSG00000163017,ENSG00000114956,ENSG00000187605,ENSG00000163170,ENSG00000225439,ENSG00000114978,ENSG00000065911,ENSG00000188687,ENSG00000204843,ENSG00000284308,ENSG00000005448,ENSG00000114993,ENSG00000115274,ENSG00000239779,ENSG00000115275,ENSG00000204822,ENSG00000135637,ENSG00000115282,ENSG00000179528,ENSG00000115289,ENSG00000144045,ENSG00000115307,ENSG00000115317,ENSG00000115318,ENSG00000115325,ENSG00000159374,ENSG00000135622,ENSG00000159399,ENSG00000115350,ENSG00000115353,ENSG00000115363,ENSG00000115364,ENSG00000005436,ENSG00000176204,ENSG00000115386,ENSG00000162951,ENSG00000066032,ENSG00000182814,ENSG00000163541,ENSG00000115423,ENSG00000034510,ENSG00000186854,ENSG00000176407,ENSG00000152284,ENSG00000152291,ENSG00000042445,ENSG00000115459,ENSG00000042493,ENSG00000152292,ENSG00000168906,ENSG00000115486,ENSG00000118640,ENSG00000168899,ENSG00000168894,ENSG00000168890,ENSG00000168887,ENSG00000168883,ENSG00000168878,ENSG00000115523,ENSG00000168874,ENSG00000115525,ENSG00000068654,ENSG00000208772,ENSG00000132300,ENSG00000132305,ENSG00000132313,ENSG00000068615,ENSG00000115548,ENSG00000115561,ENSG00000239305,ENSG00000153561,ENSG00000153563,ENSG00000172116,ENSG00000187627,ENSG00000183281,ENSG00000125551,ENSG00000185304,ENSG00000172086,ENSG00000115593,ENSG00000163586,ENSG00000144115,ENSG00000172071,ENSG00000153574,ENSG00000172005,ENSG00000144029,ENSG00000144026,ENSG00000275111,ENSG00000155066,ENSG00000115041,ENSG00000115042,ENSG00000186281,ENSG00000274286,ENSG00000188886,ENSG00000158050,ENSG00000084090,ENSG00000135956,ENSG00000144021,ENSG00000144028,ENSG00000198885,ENSG00000121152,ENSG00000163121,ENSG00000196843,ENSG00000114982,ENSG00000114988,ENSG00000158158,ENSG00000168763,ENSG00000163126,ENSG00000213337,ENSG00000168758,ENSG00000168754,ENSG00000144199,ENSG00000135976,ENSG00000196912,ENSG00000135940,ENSG00000115073,ENSG00000115085,ENSG00000075568,ENSG00000168658,ENSG00000144191,ENSG00000040933,ENSG00000183513,ENSG00000115446,ENSG00000071073,ENSG00000196872,ENSG00000135951,ENSG00000144182,ENSG00000158411,ENSG00000185414,ENSG00000185674,ENSG00000144214,ENSG00000115514,ENSG00000158417,ENSG00000135945,ENSG00000144218,ENSG00000170500,ENSG00000115526,ENSG00000115539,ENSG00000170485,ENSG00000071082,ENSG00000204634,ENSG00000158435,ENSG00000163162,ENSG00000175874,ENSG00000196460,ENSG00000071054,ENSG00000115590,ENSG00000115594,ENSG00000115598,ENSG00000115602,ENSG00000115604,ENSG00000115607,ENSG00000115616,ENSG00000135953,ENSG00000170417,ENSG00000198914,ENSG00000135972,ENSG00000135973,ENSG00000135966,ENSG00000135974,ENSG00000115641,ENSG00000071051,ENSG00000119147,ENSG00000115652,ENSG00000153165,ENSG00000144057,ENSG00000196862,ENSG00000115665,ENSG00000198203,ENSG00000198075,ENSG00000135968,ENSG00000169756,ENSG00000153201,ENSG00000163006,ENSG00000135960,ENSG00000172985,ENSG00000186522,ENSG00000198142,ENSG00000015568,ENSG00000256977,ENSG00000144063,ENSG00000144061,ENSG00000256671,ENSG00000183054,ENSG00000169679,ENSG00000153093,ENSG00000153094,ENSG00000153107,ENSG00000153208,ENSG00000153214,ENSG00000144152,ENSG00000144161,ENSG00000188177,ENSG00000169629,ENSG00000114999,ENSG00000125630,ENSG00000125611,ENSG00000144136,ENSG00000169607,ENSG00000115008,ENSG00000125538,ENSG00000136689,ENSG00000125637,ENSG00000125618,ENSG00000136682,ENSG00000184492,ENSG00000144134,ENSG00000115084,ENSG00000115091,ENSG00000175497,ENSG00000088205,ENSG00000125631,ENSG00000125633,ENSG00000125629,ENSG00000163064,ENSG00000019169,ENSG00000115107,ENSG00000186132,ENSG00000155368,ENSG00000171227,ENSG00000080293,ENSG00000163075,ENSG00000144120,ENSG00000088179,ENSG00000115109,ENSG00000226479,ENSG00000144118,ENSG00000163083,ENSG00000074047,ENSG00000115112,ENSG00000264229,ENSG00000074054,ENSG00000155438,ENSG00000211460,ENSG00000136732,ENSG00000136717,ENSG00000186684,ENSG00000163161,ENSG00000169967,ENSG00000115718,ENSG00000163166,ENSG00000169994,ENSG00000144230,ENSG00000072163,ENSG00000136709,ENSG00000144231,ENSG00000144233,ENSG00000136715,ENSG00000136731,ENSG00000136720,ENSG00000222014,ENSG00000196604,ENSG00000152076,ENSG00000136699,ENSG00000152082,ENSG00000152086,ENSG00000136710,ENSG00000136718,ENSG00000072135,ENSG00000196834,ENSG00000222038,ENSG00000136002,ENSG00000152102,ENSG00000188219,ENSG00000115762,ENSG00000075886,ENSG00000173272,ENSG00000163040,ENSG00000183840,ENSG00000150551,ENSG00000176771,ENSG00000152127,ENSG00000152128,ENSG00000153086,ENSG00000082258,ENSG00000176601,ENSG00000115839,ENSG00000121988,ENSG00000048991,ENSG00000144224,ENSG00000076003,ENSG00000115866,ENSG00000121966,ENSG00000144229,ENSG00000150540,ENSG00000144228,ENSG00000168702,ENSG00000115919,ENSG00000075884,ENSG00000121964,ENSG00000238057,ENSG00000169554,ENSG00000121989,ENSG00000115947,ENSG00000204406,ENSG00000135999,ENSG00000168280,ENSG00000150556,ENSG00000187123,ENSG00000168288,ENSG00000115963,ENSG00000184898,ENSG00000123609,ENSG00000123610,ENSG00000080345,ENSG00000183091,ENSG00000162980,ENSG00000182389,ENSG00000115145,ENSG00000157827,ENSG00000196504,ENSG00000177917,ENSG00000177519,ENSG00000144278,ENSG00000162989,ENSG00000153234,ENSG00000115159,ENSG00000136542,ENSG00000136541,ENSG00000115165,ENSG00000123612,ENSG00000115170,ENSG00000007001,ENSG00000153237,ENSG00000144283,ENSG00000163331,ENSG00000115183,ENSG00000196151,ENSG00000123636,ENSG00000136536,ENSG00000241399,ENSG00000054219,ENSG00000153246,ENSG00000115221,ENSG00000153250,ENSG00000136560,ENSG00000115233,ENSG00000144290,ENSG00000197635,ENSG00000078098,ENSG00000115267,ENSG00000115271,ENSG00000184611,ENSG00000182263,ENSG00000115290,ENSG00000206869,ENSG00000082438,ENSG00000169507,ENSG00000153253,ENSG00000136531,ENSG00000178662,ENSG00000115339,ENSG00000123607,ENSG00000144285,ENSG00000169432,ENSG00000136546,ENSG00000163092,ENSG00000172318,ENSG00000198648,ENSG00000172292,ENSG00000163072,ENSG00000152253,ENSG00000073734,ENSG00000073737,ENSG00000081479,ENSG00000163093,ENSG00000239474,ENSG00000138399,ENSG00000138398,ENSG00000154479,ENSG00000144362,ENSG00000213160,ENSG00000138385,ENSG00000138382,ENSG00000144357,ENSG00000071909,ENSG00000204335,ENSG00000204334,ENSG00000128683,ENSG00000115806,ENSG00000198586,ENSG00000123600,ENSG00000115827,ENSG00000071967,ENSG00000077380,ENSG00000128708,ENSG00000115840,ENSG00000172878,ENSG00000144355,ENSG00000115844,ENSG00000091409,ENSG00000152256,ENSG00000091428,ENSG00000091436,ENSG00000144354,ENSG00000172845,ENSG00000138430,ENSG00000138433,ENSG00000144306,ENSG00000163328,ENSG00000115935,ENSG00000235655,ENSG00000138435,ENSG00000128656,ENSG00000115966,ENSG00000154518,ENSG00000144320,ENSG00000128710,ENSG00000128709,ENSG00000175879,ENSG00000237380,ENSG00000170166,ENSG00000128652,ENSG00000128645,ENSG00000128654,ENSG00000170144,ENSG00000116044,ENSG00000196659,ENSG00000018510,ENSG00000197557,ENSG00000128655,ENSG00000155636,ENSG00000079156,ENSG00000180228,ENSG00000204311,ENSG00000079150,ENSG00000116095,ENSG00000155657,ENSG00000163492,ENSG00000187231,ENSG00000144331,ENSG00000163510,ENSG00000170035,ENSG00000115232,ENSG00000188452,ENSG00000138434,ENSG00000150722,ENSG00000115252,ENSG00000077232,ENSG00000162998,ENSG00000061676,ENSG00000162999,ENSG00000163002,ENSG00000170396,ENSG00000065548,ENSG00000138448,ENSG00000144369,ENSG00000064989,ENSG00000003436,ENSG00000144366,ENSG00000284180,ENSG00000168542,ENSG00000204262,ENSG00000115368,ENSG00000138449,ENSG00000138381,ENSG00000151687,ENSG00000128694,ENSG00000128699,ENSG00000064933,ENSG00000138379,ENSG00000187699,ENSG00000198130,ENSG00000151689,ENSG00000151690,ENSG00000138386,ENSG00000115419,ENSG00000115415,ENSG00000138378,ENSG00000128641,ENSG00000173559,ENSG00000168497,ENSG00000144339,ENSG00000196950,ENSG00000118997,ENSG00000081320,ENSG00000138411,ENSG00000144395,ENSG00000119041,ENSG00000187944,ENSG00000197121,ENSG00000065413,ENSG00000115524,ENSG00000115520,ENSG00000115541,ENSG00000144381,ENSG00000115540,ENSG00000162944,ENSG00000247626,ENSG00000115896,ENSG00000119042,ENSG00000162971,ENSG00000178074,ENSG00000162972,ENSG00000196141,ENSG00000155729,ENSG00000163535,ENSG00000138356,ENSG00000082153,ENSG00000013441,ENSG00000240344,ENSG00000196290,ENSG00000115942,ENSG00000155744,ENSG00000119013,ENSG00000003402,ENSG00000003400,ENSG00000064012,ENSG00000155749,ENSG00000115993,ENSG00000082146,ENSG00000155754,ENSG00000155755,ENSG00000082126,ENSG00000003393,ENSG00000138395,ENSG00000155760,ENSG00000116030,ENSG00000238317,ENSG00000055044,ENSG00000204217,ENSG00000138439,ENSG00000163596,ENSG00000138380,ENSG00000138442,ENSG00000144426,ENSG00000119004,ENSG00000138443,ENSG00000173166,ENSG00000178562,ENSG00000163599,ENSG00000163600,ENSG00000116117,ENSG00000118257,ENSG00000114933,ENSG00000023228,ENSG00000207047,ENSG00000207406,ENSG00000114942,ENSG00000183671,ENSG00000204186,ENSG00000114948,ENSG00000138400,ENSG00000118246,ENSG00000144410,ENSG00000118263,ENSG00000118260,ENSG00000144401,ENSG00000163249,ENSG00000163251,ENSG00000178385,ENSG00000231908,ENSG00000138413,ENSG00000115020,ENSG00000144407,ENSG00000078018,ENSG00000144406,ENSG00000197713,ENSG00000144445,ENSG00000115361,ENSG00000168530,ENSG00000115365,ENSG00000021826,ENSG00000178568,ENSG00000030419,ENSG00000144451,ENSG00000138376,ENSG00000144452,ENSG00000138363,ENSG00000115414,ENSG00000235770,ENSG00000118242,ENSG00000115425,ENSG00000163449,ENSG00000079246,ENSG00000144583,ENSG00000138375,ENSG00000197756,ENSG00000115457,ENSG00000115461,ENSG00000079308,ENSG00000229754,ENSG00000188282,ENSG00000180871,ENSG00000163464,ENSG00000163466,ENSG00000179921,ENSG00000127837,ENSG00000135926,ENSG00000127838,ENSG00000158428,ENSG00000018280,ENSG00000144579,ENSG00000127831,ENSG00000135913,ENSG00000144580,ENSG00000115556,ENSG00000115568,ENSG00000074582,ENSG00000163481,ENSG00000163482,ENSG00000135912,ENSG00000135929,ENSG00000115592,ENSG00000115596,ENSG00000135925,ENSG00000163501,ENSG00000187736,ENSG00000213901,ENSG00000115649,ENSG00000144567,ENSG00000158552,ENSG00000115657,ENSG00000198925,ENSG00000163516,ENSG00000163521,ENSG00000115661,ENSG00000243910,ENSG00000127824,ENSG00000135924,ENSG00000054356,ENSG00000123992,ENSG00000175084,ENSG00000072195,ENSG00000144591,ENSG00000072182,ENSG00000123989,ENSG00000188760,ENSG00000124006,ENSG00000123999,ENSG00000144589,ENSG00000114923,ENSG00000116106,ENSG00000163082,ENSG00000116120,ENSG00000124003,ENSG00000123983,ENSG00000152049,ENSG00000171951,ENSG00000152056,ENSG00000085449,ENSG00000135900,ENSG00000135919,ENSG00000124019,ENSG00000036257,ENSG00000135905,ENSG00000144460,ENSG00000169047,ENSG00000144468,ENSG00000081052,ENSG00000169031,ENSG00000168958,ENSG00000168955,ENSG00000173744,ENSG00000135917,ENSG00000115009,ENSG00000123977,ENSG00000153820,ENSG00000153823,ENSG00000187957,ENSG00000153827,ENSG00000153832,ENSG00000163053,ENSG00000135899,ENSG00000079263,ENSG00000185404,ENSG00000067066,ENSG00000135932,ENSG00000135916,ENSG00000135898,ENSG00000204128,ENSG00000135914,ENSG00000173692,ENSG00000135931,ENSG00000156966,ENSG00000115053,ENSG00000171596,ENSG00000187514,ENSG00000156973,ENSG00000144524,ENSG00000163273,ENSG00000144535,ENSG00000171551,ENSG00000135902,ENSG00000196811,ENSG00000135930,ENSG00000115468,ENSG00000115474,ENSG00000204120,ENSG00000182600,ENSG00000066248,ENSG00000168918,ENSG00000252010,ENSG00000085978,ENSG00000077044,ENSG00000085982,ENSG00000240224,ENSG00000243135,ENSG00000244474,ENSG00000244122,ENSG00000241635,ENSG00000241119,ENSG00000167165,ENSG00000242515,ENSG00000242366,ENSG00000123485,ENSG00000224287,ENSG00000188042,ENSG00000130147,ENSG00000157985,ENSG00000132321,ENSG00000144476,ENSG00000198612,ENSG00000163359,ENSG00000115648,ENSG00000124839,ENSG00000124831,ENSG00000177483,ENSG00000132329,ENSG00000184182,ENSG00000132330,ENSG00000144488,ENSG00000168427,ENSG00000132323,ENSG00000144485,ENSG00000132326,ENSG00000204104,ENSG00000065802,ENSG00000233608,ENSG00000068024,ENSG00000130414,ENSG00000172428,ENSG00000063660,ENSG00000188542,ENSG00000144504,ENSG00000142327,ENSG00000142330,ENSG00000178623,ENSG00000130294,ENSG00000172482,ENSG00000172478,ENSG00000162804,ENSG00000122085,ENSG00000115687,ENSG00000115685,ENSG00000146205,ENSG00000115677,ENSG00000168385,ENSG00000006607,ENSG00000115694,ENSG00000234235,ENSG00000176720,ENSG00000176946,ENSG00000168397,ENSG00000168393,ENSG00000168395,ENSG00000180902,ENSG00000154252,ENSG00000204099,ENSG00000188389,ENSG00000188011,ENSG00000196476,ENSG00000247315,ENSG00000177732,ENSG00000125841,ENSG00000101255,ENSG00000125826,ENSG00000125875,ENSG00000101266,ENSG00000125878,ENSG00000271303,ENSG00000101276,ENSG00000125898,ENSG00000101280,ENSG00000101282,ENSG00000125895,ENSG00000125818,ENSG00000244588,ENSG00000101298,ENSG00000125775,ENSG00000088832,ENSG00000088833,ENSG00000196209,ENSG00000125900,ENSG00000101307,ENSG00000089012,ENSG00000198053,ENSG00000125834,ENSG00000125780,ENSG00000125835,ENSG00000088876,ENSG00000149488,ENSG00000271798,ENSG00000229686,ENSG00000101361,ENSG00000101365,ENSG00000088881,ENSG00000088882,ENSG00000132635,ENSG00000215305,ENSG00000132670,ENSG00000125787,ENSG00000125901,ENSG00000101405,ENSG00000215251,ENSG00000185019,ENSG00000088899,ENSG00000198171,ENSG00000125877,ENSG00000088836,ENSG00000088854,ENSG00000088812,ENSG00000149451,ENSG00000088827,ENSG00000132622,ENSG00000101220,ENSG00000101222,ENSG00000125817,ENSG00000101224,ENSG00000125843,ENSG00000088888,ENSG00000125779,ENSG00000101236,ENSG00000088826,ENSG00000171873,ENSG00000171867,ENSG00000171864,ENSG00000101265,ENSG00000089057,ENSG00000089063,ENSG00000132646,ENSG00000101290,ENSG00000125772,ENSG00000171984,ENSG00000089199,ENSG00000089195,ENSG00000125885,ENSG00000088766,ENSG00000125872,ENSG00000101311,ENSG00000125845,ENSG00000125827,ENSG00000182621,ENSG00000101333,ENSG00000125869,ENSG00000101349,ENSG00000132623,ENSG00000132639,ENSG00000125863,ENSG00000149346,ENSG00000101384,ENSG00000132640,ENSG00000172296,ENSG00000101230,ENSG00000089123,ENSG00000089048,ENSG00000101247,ENSG00000101251,ENSG00000125848,ENSG00000172264,ENSG00000089177,ENSG00000125870,ENSG00000125851,ENSG00000125864,ENSG00000125868,ENSG00000125844,ENSG00000089006,ENSG00000125871,ENSG00000125850,ENSG00000232838,ENSG00000149474,ENSG00000125846,ENSG00000089091,ENSG00000132664,ENSG00000089050,ENSG00000101310,ENSG00000125821,ENSG00000185052,ENSG00000132669,ENSG00000173418,ENSG00000101343,ENSG00000089101,ENSG00000188559,ENSG00000088970,ENSG00000088930,ENSG00000178726,ENSG00000125810,ENSG00000132661,ENSG00000125812,ENSG00000125814,ENSG00000101439,ENSG00000101463,ENSG00000077984,ENSG00000101474,ENSG00000154930,ENSG00000100987,ENSG00000197586,ENSG00000100994,ENSG00000100997,ENSG00000101003,ENSG00000101004,ENSG00000170191,ENSG00000130684,ENSG00000180383,ENSG00000088320,ENSG00000233354,ENSG00000101898,ENSG00000230613,ENSG00000101294,ENSG00000125968,ENSG00000131055,ENSG00000171552,ENSG00000088325,ENSG00000101306,ENSG00000179772,ENSG00000149599,ENSG00000131044,ENSG00000088356,ENSG00000260903,ENSG00000101331,ENSG00000101336,ENSG00000101337,ENSG00000235217,ENSG00000126003,ENSG00000101346,ENSG00000101350,ENSG00000171456,ENSG00000197183,ENSG00000149600,ENSG00000088305,ENSG00000101367,ENSG00000101391,ENSG00000101400,ENSG00000078699,ENSG00000182584,ENSG00000125967,ENSG00000101412,ENSG00000101417,ENSG00000131061,ENSG00000101421,ENSG00000125970,ENSG00000125977,ENSG00000101440,ENSG00000101444,ENSG00000078747,ENSG00000125971,ENSG00000101460,ENSG00000101464,ENSG00000078804,ENSG00000198646,ENSG00000131067,ENSG00000131069,ENSG00000100983,ENSG00000078814,ENSG00000100991,ENSG00000201151,ENSG00000088298,ENSG00000101000,ENSG00000125966,ENSG00000242372,ENSG00000125998,ENSG00000101019,ENSG00000125965,ENSG00000126001,ENSG00000125991,ENSG00000061656,ENSG00000214078,ENSG00000244462,ENSG00000244005,ENSG00000125995,ENSG00000131051,ENSG00000025293,ENSG00000171222,ENSG00000149646,ENSG00000088367,ENSG00000131043,ENSG00000080845,ENSG00000101335,ENSG00000118707,ENSG00000101084,ENSG00000101082,ENSG00000101079,ENSG00000149636,ENSG00000149639,ENSG00000101342,ENSG00000101347,ENSG00000080839,ENSG00000101353,ENSG00000118705,ENSG00000101363,ENSG00000197122,ENSG00000053438,ENSG00000166619,ENSG00000132792,ENSG00000132821,ENSG00000101407,ENSG00000101413,ENSG00000198959,ENSG00000149633,ENSG00000101425,ENSG00000129988,ENSG00000201512,ENSG00000174365,ENSG00000170471,ENSG00000124143,ENSG00000101442,ENSG00000101445,ENSG00000101447,ENSG00000101452,ENSG00000204103,ENSG00000198900,ENSG00000124181,ENSG00000174306,ENSG00000132793,ENSG00000183798,ENSG00000124177,ENSG00000196090,ENSG00000124193,ENSG00000185513,ENSG00000101049,ENSG00000101052,ENSG00000101057,ENSG00000124191,ENSG00000149596,ENSG00000132823,ENSG00000124194,ENSG00000197296,ENSG00000101076,ENSG00000124120,ENSG00000132824,ENSG00000168734,ENSG00000196839,ENSG00000064205,ENSG00000124249,ENSG00000101098,ENSG00000166913,ENSG00000101104,ENSG00000025772,ENSG00000227477,ENSG00000101109,ENSG00000124134,ENSG00000124102,ENSG00000124107,ENSG00000124159,ENSG00000124232,ENSG00000124145,ENSG00000204070,ENSG00000124251,ENSG00000244274,ENSG00000124155,ENSG00000101443,ENSG00000182931,ENSG00000124116,ENSG00000101457,ENSG00000175063,ENSG00000101470,ENSG00000124104,ENSG00000101473,ENSG00000132801,ENSG00000168612,ENSG00000149634,ENSG00000124257,ENSG00000064601,ENSG00000100979,ENSG00000100982,ENSG00000198026,ENSG00000100985,ENSG00000124140,ENSG00000124160,ENSG00000101017,ENSG00000149654,ENSG00000080189,ENSG00000062598,ENSG00000198185,ENSG00000158296,ENSG00000172315,ENSG00000197496,ENSG00000064655,ENSG00000101040,ENSG00000124151,ENSG00000196562,ENSG00000124126,ENSG00000124198,ENSG00000124207,ENSG00000124214,ENSG00000124228,ENSG00000124201,ENSG00000209042,ENSG00000222365,ENSG00000177410,ENSG00000158445,ENSG00000124212,ENSG00000158470,ENSG00000197818,ENSG00000158480,ENSG00000124226,ENSG00000124216,ENSG00000244687,ENSG00000240849,ENSG00000172216,ENSG00000196396,ENSG00000042062,ENSG00000124171,ENSG00000124243,ENSG00000101126,ENSG00000000419,ENSG00000124217,ENSG00000026559,ENSG00000101096,ENSG00000054793,ENSG00000101115,ENSG00000020256,ENSG00000182463,ENSG00000171940,ENSG00000064787,ENSG00000101132,ENSG00000101134,ENSG00000054803,ENSG00000124098,ENSG00000087586,ENSG00000101138,ENSG00000087589,ENSG00000022277,ENSG00000124091,ENSG00000124103,ENSG00000213714,ENSG00000087510,ENSG00000101144,ENSG00000101146,ENSG00000132819,ENSG00000124097,ENSG00000124253,ENSG00000124256,ENSG00000124225,ENSG00000124224,ENSG00000124209,ENSG00000124164,ENSG00000198768,ENSG00000124222,ENSG00000215440,ENSG00000087460,ENSG00000101158,ENSG00000101160,ENSG00000101162,ENSG00000124172,ENSG00000124203,ENSG00000124205,ENSG00000087495,ENSG00000196074,ENSG00000132825,ENSG00000196227,ENSG00000124215,ENSG00000179242,ENSG00000130699,ENSG00000149657,ENSG00000101182,ENSG00000184402,ENSG00000101181,ENSG00000101180,ENSG00000130703,ENSG00000130706,ENSG00000284074,ENSG00000130702,ENSG00000171858,ENSG00000149679,ENSG00000130700,ENSG00000101187,ENSG00000101188,ENSG00000101189,ENSG00000060491,ENSG00000092758,ENSG00000101190,ENSG00000101191,ENSG00000101193,ENSG00000101194,ENSG00000149658,ENSG00000101197,ENSG00000101198,ENSG00000101199,ENSG00000101203,ENSG00000101204,ENSG00000075043,ENSG00000101210,ENSG00000125534,ENSG00000101213,ENSG00000125508,ENSG00000130589,ENSG00000101216,ENSG00000197457,ENSG00000258366,ENSG00000243509,ENSG00000101246,ENSG00000197114,ENSG00000203896,ENSG00000125520,ENSG00000130584,ENSG00000101150,ENSG00000101152,ENSG00000207554,ENSG00000198276,ENSG00000280213,ENSG00000196700,ENSG00000130590,ENSG00000101161,ENSG00000196421,ENSG00000203883,ENSG00000171703,ENSG00000171700,ENSG00000171695,ENSG00000125510,ENSG00000196132,ENSG00000203880,ENSG00000275895,ENSG00000275708,ENSG00000277437,ENSG00000187172,ENSG00000215559,ENSG00000188992,ENSG00000185272,ENSG00000155304,ENSG00000155307,ENSG00000180530,ENSG00000155313,ENSG00000154639,ENSG00000154640,ENSG00000240770,ENSG00000154642,ENSG00000154645,ENSG00000154654,ENSG00000185433,ENSG00000154719,ENSG00000154721,ENSG00000154723,ENSG00000154727,ENSG00000142192,ENSG00000166265,ENSG00000154734,ENSG00000154736,ENSG00000226935,ENSG00000156239,ENSG00000198862,ENSG00000156253,ENSG00000156256,ENSG00000156261,ENSG00000156265,ENSG00000156273,ENSG00000171189,ENSG00000156299,ENSG00000238390,ENSG00000142168,ENSG00000156304,ENSG00000142149,ENSG00000159055,ENSG00000170262,ENSG00000142207,ENSG00000166979,ENSG00000242220,ENSG00000159079,ENSG00000159082,ENSG00000159086,ENSG00000205929,ENSG00000184221,ENSG00000159110,ENSG00000243646,ENSG00000142166,ENSG00000159128,ENSG00000142188,ENSG00000177692,ENSG00000159131,ENSG00000159140,ENSG00000159147,ENSG00000205758,ENSG00000205726,ENSG00000241837,ENSG00000198743,ENSG00000243927,ENSG00000227456,ENSG00000159197,ENSG00000180509,ENSG00000159200,ENSG00000159212,ENSG00000159216,ENSG00000159228,ENSG00000185917,ENSG00000159231,ENSG00000142197,ENSG00000159256,ENSG00000159259,ENSG00000159261,ENSG00000159263,ENSG00000159267,ENSG00000185808,ENSG00000182670,ENSG00000157538,ENSG00000157540,ENSG00000157542,ENSG00000157551,ENSG00000157554,ENSG00000157557,ENSG00000183527,ENSG00000185658,ENSG00000205581,ENSG00000182093,ENSG00000157578,ENSG00000185437,ENSG00000183778,ENSG00000183067,ENSG00000183036,ENSG00000171587,ENSG00000280109,ENSG00000182240,ENSG00000183844,ENSG00000183486,ENSG00000157601,ENSG00000184012,ENSG00000183421,ENSG00000141956,ENSG00000157617,ENSG00000173276,ENSG00000237232,ENSG00000177398,ENSG00000160179,ENSG00000160180,ENSG00000160183,ENSG00000160185,ENSG00000160188,ENSG00000160190,ENSG00000160191,ENSG00000160193,ENSG00000160194,ENSG00000160199,ENSG00000160200,ENSG00000160201,ENSG00000142178,ENSG00000160207,ENSG00000160208,ENSG00000160209,ENSG00000160213,ENSG00000160214,ENSG00000160216,ENSG00000160218,ENSG00000241945,ENSG00000160221,ENSG00000160223,ENSG00000142182,ENSG00000160224,ENSG00000141959,ENSG00000160226,ENSG00000142185,ENSG00000229356,ENSG00000160233,ENSG00000175894,ENSG00000184787,ENSG00000184900,ENSG00000183255,ENSG00000160255,ENSG00000160256,ENSG00000197381,ENSG00000186866,ENSG00000182871,ENSG00000173638,ENSG00000183570,ENSG00000142156,ENSG00000142173,ENSG00000160282,ENSG00000160284,ENSG00000160285,ENSG00000215424,ENSG00000160294,ENSG00000182362,ENSG00000160298,ENSG00000160299,ENSG00000223692,ENSG00000160305,ENSG00000160307,ENSG00000160310,ENSG00000100181,ENSG00000177663,ENSG00000183307,ENSG00000093072,ENSG00000099954,ENSG00000182902,ENSG00000131100,ENSG00000099968,ENSG00000015475,ENSG00000243156,ENSG00000215193,ENSG00000183785,ENSG00000184979,ENSG00000274252,ENSG00000274602,ENSG00000275793,ENSG00000183628,ENSG00000100033,ENSG00000237517,ENSG00000070413,ENSG00000100056,ENSG00000100075,ENSG00000070371,ENSG00000185608,ENSG00000100084,ENSG00000242259,ENSG00000070010,ENSG00000093009,ENSG00000184113,ENSG00000184702,ENSG00000184058,ENSG00000215012,ENSG00000185838,ENSG00000184470,ENSG00000093010,ENSG00000099889,ENSG00000183597,ENSG00000128191,ENSG00000099899,ENSG00000099901,ENSG00000099904,ENSG00000040608,ENSG00000128185,ENSG00000161133,ENSG00000185252,ENSG00000244486,ENSG00000099910,ENSG00000099917,ENSG00000226287,ENSG00000099937,ENSG00000241973,ENSG00000099940,ENSG00000099942,ENSG00000183773,ENSG00000099949,ENSG00000184436,ENSG00000099957,ENSG00000099960,ENSG00000133475,ENSG00000274600,ENSG00000169635,ENSG00000206140,ENSG00000183506,ENSG00000183246,ENSG00000185651,ENSG00000161179,ENSG00000161180,ENSG00000128228,ENSG00000100023,ENSG00000100027,ENSG00000100030,ENSG00000100034,ENSG00000100038,ENSG00000275004,ENSG00000185686,ENSG00000100121,ENSG00000128266,ENSG00000100228,ENSG00000186716,ENSG00000215478,ENSG00000128322,ENSG00000189269,ENSG00000159496,ENSG00000187792,ENSG00000128218,ENSG00000250479,ENSG00000099953,ENSG00000099956,ENSG00000099958,ENSG00000133460,ENSG00000240972,ENSG00000133433,ENSG00000099974,ENSG00000099977,ENSG00000099984,ENSG00000099991,ENSG00000099994,ENSG00000099998,ENSG00000100014,ENSG00000128271,ENSG00000100024,ENSG00000138867,ENSG00000178026,ENSG00000100028,ENSG00000100031,ENSG00000167037,ENSG00000206069,ENSG00000197077,ENSG00000100053,ENSG00000244752,ENSG00000100068,ENSG00000100077,ENSG00000133454,ENSG00000100095,ENSG00000128203,ENSG00000100099,ENSG00000100104,ENSG00000100109,ENSG00000128294,ENSG00000100122,ENSG00000169184,ENSG00000180957,ENSG00000235954,ENSG00000100154,ENSG00000183765,ENSG00000100209,ENSG00000159873,ENSG00000100219,ENSG00000177993,ENSG00000183579,ENSG00000100249,ENSG00000183762,ENSG00000186998,ENSG00000100263,ENSG00000182944,ENSG00000185340,ENSG00000100276,ENSG00000280968,ENSG00000100280,ENSG00000128250,ENSG00000100285,ENSG00000100296,ENSG00000184117,ENSG00000186575,ENSG00000100314,ENSG00000100319,ENSG00000184076,ENSG00000100325,ENSG00000100330,ENSG00000128342,ENSG00000099985,ENSG00000239282,ENSG00000099992,ENSG00000099995,ENSG00000187860,ENSG00000099999,ENSG00000100003,ENSG00000242114,ENSG00000133488,ENSG00000128242,ENSG00000100029,ENSG00000185339,ENSG00000167065,ENSG00000100036,ENSG00000184792,ENSG00000133422,ENSG00000253352,ENSG00000183963,ENSG00000185133,ENSG00000100078,ENSG00000138942,ENSG00000182541,ENSG00000100100,ENSG00000100105,ENSG00000184708,ENSG00000185721,ENSG00000198089,ENSG00000241878,ENSG00000183530,ENSG00000100150,ENSG00000128254,ENSG00000128245,ENSG00000100170,ENSG00000128253,ENSG00000100191,ENSG00000128276,ENSG00000205853,ENSG00000100220,ENSG00000100225,ENSG00000100234,ENSG00000185666,ENSG00000100281,ENSG00000100284,ENSG00000100292,ENSG00000100297,ENSG00000100302,ENSG00000198125,ENSG00000221963,ENSG00000100320,ENSG00000128284,ENSG00000100336,ENSG00000128335,ENSG00000100342,ENSG00000100345,ENSG00000100348,ENSG00000100350,ENSG00000100353,ENSG00000100360,ENSG00000100362,ENSG00000100365,ENSG00000100368,ENSG00000128311,ENSG00000128309,ENSG00000100379,ENSG00000187045,ENSG00000100385,ENSG00000133466,ENSG00000128340,ENSG00000100055,ENSG00000166897,ENSG00000100060,ENSG00000100065,ENSG00000128283,ENSG00000100079,ENSG00000100083,ENSG00000100092,ENSG00000241360,ENSG00000100097,ENSG00000273899,ENSG00000100106,ENSG00000189060,ENSG00000100116,ENSG00000100124,ENSG00000100129,ENSG00000100139,ENSG00000128346,ENSG00000100142,ENSG00000100151,ENSG00000100156,ENSG00000128298,ENSG00000184381,ENSG00000185022,ENSG00000198792,ENSG00000213923,ENSG00000168135,ENSG00000100196,ENSG00000100201,ENSG00000100206,ENSG00000184949,ENSG00000100211,ENSG00000100216,ENSG00000100221,ENSG00000100226,ENSG00000100242,ENSG00000100246,ENSG00000221890,ENSG00000183741,ENSG00000128383,ENSG00000179750,ENSG00000244509,ENSG00000243811,ENSG00000128394,ENSG00000239713,ENSG00000100298,ENSG00000100307,ENSG00000100311,ENSG00000209480,ENSG00000100316,ENSG00000100321,ENSG00000100324,ENSG00000128268,ENSG00000100335,ENSG00000128272,ENSG00000187051,ENSG00000100346,ENSG00000100351,ENSG00000133477,ENSG00000100354,ENSG00000239900,ENSG00000100359,ENSG00000196588,ENSG00000128285,ENSG00000100372,ENSG00000100380,ENSG00000172404,ENSG00000196236,ENSG00000100387,ENSG00000100393,ENSG00000100395,ENSG00000100399,ENSG00000100401,ENSG00000100403,ENSG00000167074,ENSG00000183864,ENSG00000100410,ENSG00000100412,ENSG00000100413,ENSG00000172346,ENSG00000100417,ENSG00000100418,ENSG00000196419,ENSG00000100138,ENSG00000184208,ENSG00000167077,ENSG00000100147,ENSG00000198911,ENSG00000234965,ENSG00000159958,ENSG00000100162,ENSG00000100167,ENSG00000183066,ENSG00000198951,ENSG00000177096,ENSG00000183172,ENSG00000184983,ENSG00000100197,ENSG00000100207,ENSG00000235568,ENSG00000172250,ENSG00000189306,ENSG00000183569,ENSG00000100227,ENSG00000270022,ENSG00000249222,ENSG00000100243,ENSG00000128274,ENSG00000242247,ENSG00000100266,ENSG00000100271,ENSG00000100290,ENSG00000100294,ENSG00000100300,ENSG00000100304,ENSG00000159307,ENSG00000186732,ENSG00000186976,ENSG00000130540,ENSG00000100344,ENSG00000100347,ENSG00000188677,ENSG00000138964,ENSG00000138944,ENSG00000188636,ENSG00000186654,ENSG00000241484,ENSG00000056487,ENSG00000093000,ENSG00000221598,ENSG00000100364,ENSG00000100373,ENSG00000100376,ENSG00000077935,ENSG00000128408,ENSG00000077942,ENSG00000130638,ENSG00000188064,ENSG00000182257,ENSG00000186951,ENSG00000205643,ENSG00000130943,ENSG00000075234,ENSG00000075218,ENSG00000100416,ENSG00000075275,ENSG00000075240,ENSG00000100422,ENSG00000054611,ENSG00000219438,ENSG00000100425,ENSG00000100426,ENSG00000182858,ENSG00000184164,ENSG00000198355,ENSG00000188263,ENSG00000100427,ENSG00000073146,ENSG00000073150,ENSG00000170638,ENSG00000128159,ENSG00000100429,ENSG00000188130,ENSG00000185386,ENSG00000196576,ENSG00000205593,ENSG00000100239,ENSG00000100241,ENSG00000128165,ENSG00000100253,ENSG00000100258,ENSG00000025770,ENSG00000130489,ENSG00000025708,ENSG00000177989,ENSG00000130487,ENSG00000217442,ENSG00000205560,ENSG00000100288,ENSG00000008735,ENSG00000100299,ENSG00000251322,ENSG00000100312,ENSG00000079974,ENSG00000134121,ENSG00000134115,ENSG00000144619,ENSG00000091181,ENSG00000072756,ENSG00000113851,ENSG00000175928,ENSG00000170364,ENSG00000144455,ENSG00000235947,ENSG00000150995,ENSG00000134107,ENSG00000134108,ENSG00000134109,ENSG00000196277,ENSG00000071282,ENSG00000125046,ENSG00000180914,ENSG00000182533,ENSG00000070950,ENSG00000196220,ENSG00000134077,ENSG00000168137,ENSG00000156959,ENSG00000163719,ENSG00000144550,ENSG00000156983,ENSG00000134072,ENSG00000114026,ENSG00000171148,ENSG00000241553,ENSG00000156990,ENSG00000214021,ENSG00000187288,ENSG00000171135,ENSG00000163701,ENSG00000163702,ENSG00000163703,ENSG00000163704,ENSG00000230082,ENSG00000125037,ENSG00000186162,ENSG00000144554,ENSG00000163705,ENSG00000254999,ENSG00000134086,ENSG00000134070,ENSG00000157014,ENSG00000157017,ENSG00000157020,ENSG00000157087,ENSG00000132164,ENSG00000232287,ENSG00000157103,ENSG00000196639,ENSG00000197548,ENSG00000144560,ENSG00000144559,ENSG00000157150,ENSG00000157152,ENSG00000132170,ENSG00000154743,ENSG00000075975,ENSG00000132155,ENSG00000088726,ENSG00000144713,ENSG00000144712,ENSG00000144711,ENSG00000132182,ENSG00000163517,ENSG00000163520,ENSG00000163528,ENSG00000170876,ENSG00000154767,ENSG00000170860,ENSG00000131389,ENSG00000144596,ENSG00000154781,ENSG00000131379,ENSG00000154783,ENSG00000225733,ENSG00000177463,ENSG00000131368,ENSG00000131375,ENSG00000131370,ENSG00000206562,ENSG00000144597,ENSG00000206561,ENSG00000131373,ENSG00000169814,ENSG00000206560,ENSG00000131386,ENSG00000154813,ENSG00000154814,ENSG00000131378,ENSG00000154822,ENSG00000131374,ENSG00000182568,ENSG00000183960,ENSG00000163576,ENSG00000144566,ENSG00000183977,ENSG00000114166,ENSG00000129810,ENSG00000151789,ENSG00000182247,ENSG00000170142,ENSG00000174748,ENSG00000197885,ENSG00000174738,ENSG00000151090,ENSG00000077092,ENSG00000077097,ENSG00000151092,ENSG00000151093,ENSG00000179796,ENSG00000163491,ENSG00000033867,ENSG00000163508,ENSG00000187118,ENSG00000163512,ENSG00000206559,ENSG00000144642,ENSG00000163513,ENSG00000163527,ENSG00000197385,ENSG00000144645,ENSG00000152642,ENSG00000170293,ENSG00000153551,ENSG00000091317,ENSG00000144635,ENSG00000182973,ENSG00000183813,ENSG00000188167,ENSG00000170266,ENSG00000170275,ENSG00000173705,ENSG00000153558,ENSG00000153560,ENSG00000163539,ENSG00000170248,ENSG00000172995,ENSG00000144681,ENSG00000163673,ENSG00000168016,ENSG00000178567,ENSG00000076242,ENSG00000093167,ENSG00000144674,ENSG00000144668,ENSG00000144677,ENSG00000136059,ENSG00000187091,ENSG00000008226,ENSG00000060971,ENSG00000172936,ENSG00000172939,ENSG00000172940,ENSG00000144671,ENSG00000093217,ENSG00000114739,ENSG00000157036,ENSG00000183873,ENSG00000168356,ENSG00000114742,ENSG00000114745,ENSG00000168026,ENSG00000144655,ENSG00000168334,ENSG00000168329,ENSG00000144659,ENSG00000168028,ENSG00000168314,ENSG00000170011,ENSG00000114784,ENSG00000168032,ENSG00000223797,ENSG00000188846,ENSG00000177873,ENSG00000177842,ENSG00000172888,ENSG00000168036,ENSG00000168038,ENSG00000182606,ENSG00000187094,ENSG00000114812,ENSG00000008324,ENSG00000093183,ENSG00000114857,ENSG00000114853,ENSG00000157119,ENSG00000010282,ENSG00000244607,ENSG00000181061,ENSG00000180432,ENSG00000144648,ENSG00000182983,ENSG00000144649,ENSG00000144647,ENSG00000163788,ENSG00000160746,ENSG00000011198,ENSG00000179152,ENSG00000185219,ENSG00000196345,ENSG00000144792,ENSG00000186448,ENSG00000169981,ENSG00000196653,ENSG00000186446,ENSG00000163807,ENSG00000169964,ENSG00000163808,ENSG00000163810,ENSG00000163812,ENSG00000075914,ENSG00000163815,ENSG00000163814,ENSG00000249992,ENSG00000011376,ENSG00000144791,ENSG00000211456,ENSG00000163817,ENSG00000173585,ENSG00000163818,ENSG00000172215,ENSG00000163820,ENSG00000173578,ENSG00000163823,ENSG00000121807,ENSG00000160791,ENSG00000121797,ENSG00000012223,ENSG00000163827,ENSG00000241186,ENSG00000178038,ENSG00000181585,ENSG00000261603,ENSG00000188086,ENSG00000226074,ENSG00000178055,ENSG00000160808,ENSG00000160801,ENSG00000160799,ENSG00000160796,ENSG00000181555,ENSG00000088727,ENSG00000114648,ENSG00000076201,ENSG00000114650,ENSG00000163832,ENSG00000114646,ENSG00000173473,ENSG00000221585,ENSG00000132153,ENSG00000047849,ENSG00000164045,ENSG00000164047,ENSG00000164048,ENSG00000172113,ENSG00000164049,ENSG00000164050,ENSG00000164051,ENSG00000232112,ENSG00000164053,ENSG00000213689,ENSG00000164054,ENSG00000114268,ENSG00000145040,ENSG00000284251,ENSG00000114270,ENSG00000010256,ENSG00000183396,ENSG00000225697,ENSG00000284575,ENSG00000008300,ENSG00000213672,ENSG00000068745,ENSG00000114302,ENSG00000178537,ENSG00000221883,ENSG00000177479,ENSG00000178467,ENSG00000178252,ENSG00000178149,ENSG00000178057,ENSG00000178035,ENSG00000198218,ENSG00000172053,ENSG00000172046,ENSG00000172037,ENSG00000177352,ENSG00000185909,ENSG00000173421,ENSG00000264633,ENSG00000188315,ENSG00000114316,ENSG00000233276,ENSG00000067560,ENSG00000145022,ENSG00000145020,ENSG00000145029,ENSG00000173402,ENSG00000226913,ENSG00000164061,ENSG00000164062,ENSG00000173531,ENSG00000176020,ENSG00000164068,ENSG00000173540,ENSG00000176095,ENSG00000187492,ENSG00000185614,ENSG00000283726,ENSG00000182179,ENSG00000183763,ENSG00000164076,ENSG00000164078,ENSG00000164077,ENSG00000004534,ENSG00000003756,ENSG00000001617,ENSG00000188338,ENSG00000114353,ENSG00000012171,ENSG00000179564,ENSG00000214706,ENSG00000243477,ENSG00000186792,ENSG00000114378,ENSG00000068001,ENSG00000114383,ENSG00000068028,ENSG00000004838,ENSG00000114388,ENSG00000114395,ENSG00000126062,ENSG00000271858,ENSG00000007402,ENSG00000088543,ENSG00000114735,ENSG00000114737,ENSG00000114738,ENSG00000088538,ENSG00000145050,ENSG00000259956,ENSG00000145041,ENSG00000164080,ENSG00000164081,ENSG00000164082,ENSG00000114767,ENSG00000041880,ENSG00000180929,ENSG00000090097,ENSG00000248487,ENSG00000114779,ENSG00000243989,ENSG00000162244,ENSG00000164086,ENSG00000164087,ENSG00000023330,ENSG00000239732,ENSG00000247596,ENSG00000164088,ENSG00000164091,ENSG00000168237,ENSG00000114841,ENSG00000163930,ENSG00000010318,ENSG00000010319,ENSG00000114854,ENSG00000010322,ENSG00000010327,ENSG00000168268,ENSG00000168273,ENSG00000163939,ENSG00000163938,ENSG00000016864,ENSG00000114902,ENSG00000114904,ENSG00000055957,ENSG00000162267,ENSG00000055955,ENSG00000272573,ENSG00000213533,ENSG00000163935,ENSG00000163933,ENSG00000163932,ENSG00000163931,ENSG00000272886,ENSG00000157388,ENSG00000016391,ENSG00000056736,ENSG00000113812,ENSG00000265992,ENSG00000243715,ENSG00000157445,ENSG00000114251,ENSG00000187672,ENSG00000180376,ENSG00000163946,ENSG00000186451,ENSG00000163947,ENSG00000144730,ENSG00000163666,ENSG00000157500,ENSG00000239388,ENSG00000174844,ENSG00000174840,ENSG00000168374,ENSG00000174839,ENSG00000163681,ENSG00000136068,ENSG00000163687,ENSG00000163686,ENSG00000163684,ENSG00000168297,ENSG00000168291,ENSG00000168301,ENSG00000168306,ENSG00000168309,ENSG00000198643,ENSG00000163689,ENSG00000189283,ENSG00000144724,ENSG00000114405,ENSG00000163618,ENSG00000163630,ENSG00000163632,ENSG00000163634,ENSG00000163635,ENSG00000163636,ENSG00000226017,ENSG00000163637,ENSG00000163638,ENSG00000241684,ENSG00000151276,ENSG00000144741,ENSG00000144749,ENSG00000163376,ENSG00000172340,ENSG00000183662,ENSG00000163378,ENSG00000144747,ENSG00000144744,ENSG00000144746,ENSG00000163380,ENSG00000114541,ENSG00000187098,ENSG00000114861,ENSG00000163412,ENSG00000170837,ENSG00000163421,ENSG00000163602,ENSG00000144736,ENSG00000172986,ENSG00000255423,ENSG00000163605,ENSG00000121440,ENSG00000113805,ENSG00000244026,ENSG00000227124,ENSG00000185008,ENSG00000169855,ENSG00000114480,ENSG00000175161,ENSG00000206538,ENSG00000083937,ENSG00000064835,ENSG00000179097,ENSG00000175105,ENSG00000163320,ENSG00000179021,ENSG00000044524,ENSG00000184500,ENSG00000178750,ENSG00000169379,ENSG00000178694,ENSG00000080224,ENSG00000113966,ENSG00000080200,ENSG00000231861,ENSG00000080822,ENSG00000080819,ENSG00000064225,ENSG00000057019,ENSG00000144810,ENSG00000168386,ENSG00000184220,ENSG00000036054,ENSG00000114021,ENSG00000154174,ENSG00000206535,ENSG00000181458,ENSG00000114354,ENSG00000154175,ENSG00000081148,ENSG00000138468,ENSG00000174173,ENSG00000081154,ENSG00000066422,ENSG00000114391,ENSG00000182504,ENSG00000144815,ENSG00000144802,ENSG00000170017,ENSG00000114423,ENSG00000138483,ENSG00000114439,ENSG00000196776,ENSG00000114446,ENSG00000114455,ENSG00000144821,ENSG00000163507,ENSG00000198919,ENSG00000163519,ENSG00000242242,ENSG00000177707,ENSG00000177494,ENSG00000153283,ENSG00000240891,ENSG00000144824,ENSG00000144827,ENSG00000144834,ENSG00000114529,ENSG00000174500,ENSG00000172139,ENSG00000091972,ENSG00000186265,ENSG00000144848,ENSG00000138459,ENSG00000091986,ENSG00000163606,ENSG00000163607,ENSG00000144857,ENSG00000206530,ENSG00000163611,ENSG00000072858,ENSG00000121579,ENSG00000114573,ENSG00000178075,ENSG00000184307,ENSG00000174255,ENSG00000181847,ENSG00000241560,ENSG00000181722,ENSG00000172020,ENSG00000185565,ENSG00000144847,ENSG00000114638,ENSG00000121578,ENSG00000031081,ENSG00000176142,ENSG00000163389,ENSG00000113845,ENSG00000121594,ENSG00000144843,ENSG00000144837,ENSG00000121577,ENSG00000138495,ENSG00000183833,ENSG00000144852,ENSG00000082701,ENSG00000175697,ENSG00000163428,ENSG00000163430,ENSG00000065518,ENSG00000113924,ENSG00000144840,ENSG00000153767,ENSG00000145087,ENSG00000051341,ENSG00000163833,ENSG00000180353,ENSG00000173230,ENSG00000173226,ENSG00000145088,ENSG00000163406,ENSG00000145103,ENSG00000114013,ENSG00000121552,ENSG00000160124,ENSG00000114023,ENSG00000196981,ENSG00000114030,ENSG00000138496,ENSG00000163840,ENSG00000173200,ENSG00000173193,ENSG00000169087,ENSG00000138463,ENSG00000082684,ENSG00000065485,ENSG00000121542,ENSG00000173175,ENSG00000239523,ENSG00000065534,ENSG00000175455,ENSG00000065371,ENSG00000160145,ENSG00000114491,ENSG00000082781,ENSG00000173702,ENSG00000173706,ENSG00000221955,ENSG00000163848,ENSG00000114520,ENSG00000144909,ENSG00000189366,ENSG00000114547,ENSG00000114544,ENSG00000144908,ENSG00000163884,ENSG00000163885,ENSG00000070476,ENSG00000159650,ENSG00000180767,ENSG00000283374,ENSG00000197763,ENSG00000159685,ENSG00000114554,ENSG00000163870,ENSG00000073111,ENSG00000114631,ENSG00000114626,ENSG00000074416,ENSG00000187715,ENSG00000058262,ENSG00000175792,ENSG00000132394,ENSG00000179348,ENSG00000163902,ENSG00000075785,ENSG00000177646,ENSG00000114656,ENSG00000114654,ENSG00000172780,ENSG00000240682,ENSG00000169714,ENSG00000181789,ENSG00000183624,ENSG00000184897,ENSG00000206417,ENSG00000207088,ENSG00000251474,ENSG00000172771,ENSG00000129071,ENSG00000163913,ENSG00000004399,ENSG00000172765,ENSG00000251287,ENSG00000206384,ENSG00000196455,ENSG00000017260,ENSG00000034533,ENSG00000114670,ENSG00000198585,ENSG00000114686,ENSG00000196353,ENSG00000014257,ENSG00000138246,ENSG00000129048,ENSG00000240303,ENSG00000081307,ENSG00000113971,ENSG00000248724,ENSG00000144868,ENSG00000091527,ENSG00000163781,ENSG00000091513,ENSG00000144867,ENSG00000154917,ENSG00000221972,ENSG00000174640,ENSG00000163785,ENSG00000114019,ENSG00000129055,ENSG00000182923,ENSG00000174611,ENSG00000154928,ENSG00000073711,ENSG00000174579,ENSG00000114054,ENSG00000118007,ENSG00000168917,ENSG00000158092,ENSG00000174564,ENSG00000066405,ENSG00000158163,ENSG00000118017,ENSG00000138231,ENSG00000114098,ENSG00000181322,ENSG00000158186,ENSG00000158220,ENSG00000114107,ENSG00000158234,ENSG00000051382,ENSG00000183770,ENSG00000206262,ENSG00000175110,ENSG00000184432,ENSG00000114113,ENSG00000114115,ENSG00000163864,ENSG00000158258,ENSG00000114120,ENSG00000175093,ENSG00000155893,ENSG00000177311,ENSG00000155903,ENSG00000114125,ENSG00000114124,ENSG00000069849,ENSG00000114126,ENSG00000175066,ENSG00000114127,ENSG00000175054,ENSG00000120756,ENSG00000144935,ENSG00000163710,ENSG00000163714,ENSG00000175040,ENSG00000181804,ENSG00000181744,ENSG00000152952,ENSG00000114698,ENSG00000163746,ENSG00000188313,ENSG00000174963,ENSG00000152977,ENSG00000144891,ENSG00000153002,ENSG00000163751,ENSG00000163754,ENSG00000071794,ENSG00000163755,ENSG00000047457,ENSG00000163762,ENSG00000169908,ENSG00000169903,ENSG00000241313,ENSG00000018408,ENSG00000114744,ENSG00000082996,ENSG00000206199,ENSG00000070087,ENSG00000196428,ENSG00000144895,ENSG00000120742,ENSG00000163645,ENSG00000181788,ENSG00000174946,ENSG00000174944,ENSG00000181631,ENSG00000169313,ENSG00000144893,ENSG00000152580,ENSG00000197953,ENSG00000114771,ENSG00000198829,ENSG00000152601,ENSG00000169860,ENSG00000181467,ENSG00000243069,ENSG00000114790,ENSG00000174953,ENSG00000196549,ENSG00000114805,ENSG00000174928,ENSG00000169359,ENSG00000163655,ENSG00000169282,ENSG00000114850,ENSG00000243926,ENSG00000163659,ENSG00000230457,ENSG00000197980,ENSG00000163660,ENSG00000163661,ENSG00000197415,ENSG00000168779,ENSG00000174891,ENSG00000178053,ENSG00000079257,ENSG00000168827,ENSG00000118849,ENSG00000118855,ENSG00000151967,ENSG00000283154,ENSG00000168811,ENSG00000180044,ENSG00000068885,ENSG00000113810,ENSG00000213186,ENSG00000238741,ENSG00000186432,ENSG00000163590,ENSG00000169255,ENSG00000169251,ENSG00000196542,ENSG00000121871,ENSG00000114200,ENSG00000114204,ENSG00000174776,ENSG00000114209,ENSG00000163536,ENSG00000173905,ENSG00000085276,ENSG00000184378,ENSG00000085274,ENSG00000171757,ENSG00000008952,ENSG00000173890,ENSG00000173889,ENSG00000163558,ENSG00000136603,ENSG00000013293,ENSG00000013297,ENSG00000163584,ENSG00000163577,ENSG00000154310,ENSG00000075651,ENSG00000075420,ENSG00000121858,ENSG00000144959,ENSG00000114346,ENSG00000169760,ENSG00000177694,ENSG00000177565,ENSG00000228221,ENSG00000197584,ENSG00000172667,ENSG00000121879,ENSG00000171121,ENSG00000121864,ENSG00000171109,ENSG00000114450,ENSG00000136518,ENSG00000136522,ENSG00000136521,ENSG00000058056,ENSG00000114757,ENSG00000163728,ENSG00000145075,ENSG00000114416,ENSG00000205981,ENSG00000181449,ENSG00000242808,ENSG00000058063,ENSG00000043093,ENSG00000078070,ENSG00000078081,ENSG00000176597,ENSG00000053524,ENSG00000253092,ENSG00000199363,ENSG00000172578,ENSG00000114796,ENSG00000163872,ENSG00000180834,ENSG00000175193,ENSG00000114770,ENSG00000145191,ENSG00000161202,ENSG00000161203,ENSG00000161204,ENSG00000145198,ENSG00000214160,ENSG00000163888,ENSG00000145194,ENSG00000175166,ENSG00000114867,ENSG00000175182,ENSG00000114859,ENSG00000163882,ENSG00000090534,ENSG00000090539,ENSG00000182580,ENSG00000177383,ENSG00000156931,ENSG00000187068,ENSG00000113790,ENSG00000073803,ENSG00000163900,ENSG00000163898,ENSG00000163904,ENSG00000073792,ENSG00000136527,ENSG00000244405,ENSG00000058866,ENSG00000213139,ENSG00000113838,ENSG00000090520,ENSG00000113889,ENSG00000238942,ENSG00000200418,ENSG00000283958,ENSG00000221420,ENSG00000200320,ENSG00000263776,ENSG00000156976,ENSG00000163918,ENSG00000181092,ENSG00000073849,ENSG00000163923,ENSG00000127241,ENSG00000136514,ENSG00000157005,ENSG00000113916,ENSG00000270959,ENSG00000145012,ENSG00000230115,ENSG00000188001,ENSG00000073282,ENSG00000090530,ENSG00000163347,ENSG00000113946,ENSG00000196083,ENSG00000188729,ENSG00000188958,ENSG00000152492,ENSG00000114279,ENSG00000180611,ENSG00000127252,ENSG00000187527,ENSG00000127249,ENSG00000198836,ENSG00000114315,ENSG00000172061,ENSG00000178732,ENSG00000133657,ENSG00000145014,ENSG00000041802,ENSG00000185112,ENSG00000173950,ENSG00000114331,ENSG00000184203,ENSG00000189058,ENSG00000215837,ENSG00000176945,ENSG00000145113,ENSG00000061938,ENSG00000185485,ENSG00000072274,ENSG00000163958,ENSG00000163959,ENSG00000161217,ENSG00000213123,ENSG00000145107,ENSG00000163960,ENSG00000163961,ENSG00000214097,ENSG00000185798,ENSG00000174013,ENSG00000174004,ENSG00000174007,ENSG00000163964,ENSG00000180370,ENSG00000119231,ENSG00000114503,ENSG00000119227,ENSG00000163975,ENSG00000075711,ENSG00000161267,ENSG00000145016,ENSG00000122068,ENSG00000186001,ENSG00000182899,ENSG00000114473,ENSG00000185621,ENSG00000272602,ENSG00000250312,ENSG00000186777,ENSG00000131127,ENSG00000251595,ENSG00000182903,ENSG00000174227,ENSG00000133256,ENSG00000169020,ENSG00000215375,ENSG00000169026,ENSG00000185619,ENSG00000168993,ENSG00000178950,ENSG00000127419,ENSG00000145214,ENSG00000145217,ENSG00000127415,ENSG00000127418,ENSG00000178222,ENSG00000215367,ENSG00000159674,ENSG00000159692,ENSG00000090316,ENSG00000163945,ENSG00000179979,ENSG00000174137,ENSG00000163950,ENSG00000168936,ENSG00000013810,ENSG00000068078,ENSG00000168924,ENSG00000109685,ENSG00000284587,ENSG00000185049,ENSG00000243449,ENSG00000185818,ENSG00000130997,ENSG00000214367,ENSG00000123933,ENSG00000159733,ENSG00000063978,ENSG00000125386,ENSG00000168884,ENSG00000087266,ENSG00000087274,ENSG00000109736,ENSG00000087269,ENSG00000125388,ENSG00000197386,ENSG00000188981,ENSG00000159788,ENSG00000109758,ENSG00000175920,ENSG00000163956,ENSG00000184160,ENSG00000132406,ENSG00000145220,ENSG00000168826,ENSG00000168824,ENSG00000168818,ENSG00000163132,ENSG00000170891,ENSG00000152953,ENSG00000173040,ENSG00000072840,ENSG00000072832,ENSG00000152969,ENSG00000109501,ENSG00000074211,ENSG00000013288,ENSG00000179010,ENSG00000163993,ENSG00000178988,ENSG00000186222,ENSG00000170871,ENSG00000132405,ENSG00000173013,ENSG00000173011,ENSG00000109519,ENSG00000178597,ENSG00000184985,ENSG00000196526,ENSG00000163995,ENSG00000125089,ENSG00000170801,ENSG00000087008,ENSG00000155275,ENSG00000109625,ENSG00000155269,ENSG00000109667,ENSG00000071127,ENSG00000178163,ENSG00000109684,ENSG00000002587,ENSG00000157869,ENSG00000109705,ENSG00000038219,ENSG00000137449,ENSG00000163145,ENSG00000048342,ENSG00000118564,ENSG00000237765,ENSG00000109743,ENSG00000004468,ENSG00000137440,ENSG00000137441,ENSG00000007062,ENSG00000169762,ENSG00000169744,ENSG00000151552,ENSG00000002549,ENSG00000118579,ENSG00000047662,ENSG00000163257,ENSG00000109805,ENSG00000178177,ENSG00000145147,ENSG00000163138,ENSG00000185774,ENSG00000109819,ENSG00000207697,ENSG00000109606,ENSG00000109610,ENSG00000181982,ENSG00000153012,ENSG00000109618,ENSG00000038210,ENSG00000168228,ENSG00000053900,ENSG00000157765,ENSG00000091490,ENSG00000250317,ENSG00000168214,ENSG00000109680,ENSG00000109689,ENSG00000169851,ENSG00000047365,ENSG00000197057,ENSG00000154274,ENSG00000181826,ENSG00000169299,ENSG00000250254,ENSG00000065882,ENSG00000109787,ENSG00000174123,ENSG00000174125,ENSG00000174130,ENSG00000197712,ENSG00000121895,ENSG00000109790,ENSG00000157796,ENSG00000035928,ENSG00000134962,ENSG00000163682,ENSG00000121897,ENSG00000109814,ENSG00000249348,ENSG00000163683,ENSG00000078140,ENSG00000121892,ENSG00000078177,ENSG00000168421,ENSG00000163694,ENSG00000179299,ENSG00000163697,ENSG00000154277,ENSG00000064042,ENSG00000109133,ENSG00000182308,ENSG00000014824,ENSG00000188848,ENSG00000178343,ENSG00000124406,ENSG00000183783,ENSG00000177752,ENSG00000151806,ENSG00000163281,ENSG00000163285,ENSG00000151834,ENSG00000109158,ENSG00000163288,ENSG00000169019,ENSG00000145246,ENSG00000145244,ENSG00000170448,ENSG00000198515,ENSG00000163293,ENSG00000074966,ENSG00000135605,ENSG00000109171,ENSG00000145248,ENSG00000075539,ENSG00000109180,ENSG00000145247,ENSG00000109184,ENSG00000188993,ENSG00000163069,ENSG00000163071,ENSG00000109189,ENSG00000212588,ENSG00000226887,ENSG00000128045,ENSG00000184178,ENSG00000145216,ENSG00000072201,ENSG00000109220,ENSG00000134853,ENSG00000157404,ENSG00000128052,ENSG00000128039,ENSG00000134851,ENSG00000134852,ENSG00000109255,ENSG00000090989,ENSG00000174799,ENSG00000109265,ENSG00000157426,ENSG00000128059,ENSG00000128050,ENSG00000174780,ENSG00000196503,ENSG00000171476,ENSG00000128040,ENSG00000084093,ENSG00000084092,ENSG00000047315,ENSG00000163453,ENSG00000205678,ENSG00000145242,ENSG00000145241,ENSG00000035720,ENSG00000033178,ENSG00000109163,ENSG00000153802,ENSG00000185873,ENSG00000083896,ENSG00000173597,ENSG00000109193,ENSG00000132465,ENSG00000132464,ENSG00000132467,ENSG00000018189,ENSG00000132463,ENSG00000173542,ENSG00000156136,ENSG00000080493,ENSG00000156140,ENSG00000163626,ENSG00000132466,ENSG00000163631,ENSG00000169435,ENSG00000169429,ENSG00000124875,ENSG00000163739,ENSG00000163737,ENSG00000163736,ENSG00000163735,ENSG00000163734,ENSG00000081041,ENSG00000163738,ENSG00000182585,ENSG00000124882,ENSG00000109321,ENSG00000174808,ENSG00000169116,ENSG00000163743,ENSG00000174796,ENSG00000174792,ENSG00000138769,ENSG00000138757,ENSG00000138768,ENSG00000156194,ENSG00000138744,ENSG00000198301,ENSG00000138755,ENSG00000169245,ENSG00000169248,ENSG00000156219,ENSG00000138750,ENSG00000138760,ENSG00000189157,ENSG00000118804,ENSG00000163749,ENSG00000138771,ENSG00000186212,ENSG00000138758,ENSG00000118816,ENSG00000138764,ENSG00000156234,ENSG00000138767,ENSG00000169288,ENSG00000138759,ENSG00000138772,ENSG00000138756,ENSG00000163291,ENSG00000156269,ENSG00000163297,ENSG00000152784,ENSG00000138675,ENSG00000152785,ENSG00000138669,ENSG00000138670,ENSG00000138668,ENSG00000152795,ENSG00000145293,ENSG00000249242,ENSG00000145284,ENSG00000138674,ENSG00000168152,ENSG00000189308,ENSG00000138663,ENSG00000145287,ENSG00000173085,ENSG00000173083,ENSG00000163312,ENSG00000163319,ENSG00000163322,ENSG00000163623,ENSG00000163624,ENSG00000163625,ENSG00000180769,ENSG00000138639,ENSG00000109339,ENSG00000163629,ENSG00000145283,ENSG00000163633,ENSG00000172493,ENSG00000145332,ENSG00000170509,ENSG00000198189,ENSG00000170502,ENSG00000152583,ENSG00000118785,ENSG00000118762,ENSG00000118777,ENSG00000163644,ENSG00000138642,ENSG00000138646,ENSG00000177432,ENSG00000138641,ENSG00000248019,ENSG00000138640,ENSG00000180346,ENSG00000185477,ENSG00000145335,ENSG00000138722,ENSG00000187653,ENSG00000184305,ENSG00000152208,ENSG00000163104,ENSG00000163106,ENSG00000163110,ENSG00000138696,ENSG00000182168,ENSG00000163116,ENSG00000138698,ENSG00000168785,ENSG00000151247,ENSG00000164024,ENSG00000197894,ENSG00000198099,ENSG00000172955,ENSG00000187758,ENSG00000196616,ENSG00000248144,ENSG00000145331,ENSG00000138823,ENSG00000070190,ENSG00000109270,ENSG00000164031,ENSG00000164032,ENSG00000145358,ENSG00000164035,ENSG00000138814,ENSG00000254531,ENSG00000153064,ENSG00000138821,ENSG00000109320,ENSG00000109323,ENSG00000109332,ENSG00000145354,ENSG00000164037,ENSG00000164038,ENSG00000164039,ENSG00000138778,ENSG00000168772,ENSG00000168769,ENSG00000138777,ENSG00000236699,ENSG00000138780,ENSG00000138785,ENSG00000168743,ENSG00000145348,ENSG00000164022,ENSG00000155011,ENSG00000138801,ENSG00000164023,ENSG00000155016,ENSG00000138796,ENSG00000138795,ENSG00000109475,ENSG00000198856,ENSG00000164089,ENSG00000188517,ENSG00000138802,ENSG00000005059,ENSG00000138794,ENSG00000123739,ENSG00000205403,ENSG00000109534,ENSG00000180245,ENSG00000183423,ENSG00000138798,ENSG00000170522,ENSG00000138792,ENSG00000164093,ENSG00000174749,ENSG00000138660,ENSG00000145365,ENSG00000073331,ENSG00000138658,ENSG00000174720,ENSG00000145362,ENSG00000145349,ENSG00000180801,ENSG00000174607,ENSG00000174599,ENSG00000164100,ENSG00000164099,ENSG00000145388,ENSG00000150961,ENSG00000172403,ENSG00000172399,ENSG00000145390,ENSG00000164096,ENSG00000138735,ENSG00000164109,ENSG00000138738,ENSG00000173376,ENSG00000050730,ENSG00000164111,ENSG00000164112,ENSG00000123737,ENSG00000145386,ENSG00000138686,ENSG00000138741,ENSG00000138688,ENSG00000181004,ENSG00000138685,ENSG00000170917,ENSG00000145375,ENSG00000164056,ENSG00000151458,ENSG00000196159,ENSG00000164066,ENSG00000164070,ENSG00000142731,ENSG00000164073,ENSG00000138709,ENSG00000164040,ENSG00000077684,ENSG00000151466,ENSG00000151470,ENSG00000138650,ENSG00000254535,ENSG00000189184,ENSG00000151012,ENSG00000151014,ENSG00000109381,ENSG00000137463,ENSG00000109390,ENSG00000164134,ENSG00000172007,ENSG00000145391,ENSG00000085871,ENSG00000196782,ENSG00000153130,ENSG00000153132,ENSG00000179387,ENSG00000109436,ENSG00000170153,ENSG00000109445,ENSG00000164136,ENSG00000109452,ENSG00000170185,ENSG00000109458,ENSG00000153147,ENSG00000197465,ENSG00000164161,ENSG00000164162,ENSG00000164163,ENSG00000164164,ENSG00000170365,ENSG00000151611,ENSG00000151612,ENSG00000164167,ENSG00000120519,ENSG00000151617,ENSG00000164168,ENSG00000164169,ENSG00000071205,ENSG00000151623,ENSG00000170390,ENSG00000181541,ENSG00000198589,ENSG00000208797,ENSG00000145425,ENSG00000109686,ENSG00000164142,ENSG00000059691,ENSG00000109670,ENSG00000268471,ENSG00000170006,ENSG00000169989,ENSG00000164144,ENSG00000137460,ENSG00000109654,ENSG00000121211,ENSG00000121210,ENSG00000137462,ENSG00000145428,ENSG00000145423,ENSG00000197410,ENSG00000171566,ENSG00000171557,ENSG00000121207,ENSG00000164114,ENSG00000164116,ENSG00000061918,ENSG00000151790,ENSG00000256043,ENSG00000145431,ENSG00000109738,ENSG00000120251,ENSG00000164125,ENSG00000164124,ENSG00000171509,ENSG00000205208,ENSG00000171503,ENSG00000171497,ENSG00000052795,ENSG00000164123,ENSG00000109756,ENSG00000168843,ENSG00000145414,ENSG00000164128,ENSG00000164129,ENSG00000198498,ENSG00000145416,ENSG00000250486,ENSG00000183439,ENSG00000170088,ENSG00000109466,ENSG00000052802,ENSG00000109472,ENSG00000038295,ENSG00000196104,ENSG00000109511,ENSG00000137628,ENSG00000181381,ENSG00000129116,ENSG00000145439,ENSG00000154447,ENSG00000137601,ENSG00000109572,ENSG00000198948,ENSG00000109576,ENSG00000174473,ENSG00000109586,ENSG00000164104,ENSG00000164105,ENSG00000164106,ENSG00000164107,ENSG00000164117,ENSG00000164118,ENSG00000164120,ENSG00000150625,ENSG00000150627,ENSG00000150628,ENSG00000164122,ENSG00000129128,ENSG00000150630,ENSG00000109674,ENSG00000038002,ENSG00000129187,ENSG00000251359,ENSG00000151718,ENSG00000185758,ENSG00000168564,ENSG00000168556,ENSG00000182552,ENSG00000168538,ENSG00000173320,ENSG00000164303,ENSG00000168310,ENSG00000164305,ENSG00000164306,ENSG00000151725,ENSG00000151726,ENSG00000151729,ENSG00000164323,ENSG00000109762,ENSG00000109771,ENSG00000186352,ENSG00000109775,ENSG00000205129,ENSG00000168491,ENSG00000154553,ENSG00000154556,ENSG00000164342,ENSG00000109794,ENSG00000145476,ENSG00000164344,ENSG00000088926,ENSG00000083857,ENSG00000205100,ENSG00000109536,ENSG00000153404,ENSG00000164366,ENSG00000073578,ENSG00000249915,ENSG00000063438,ENSG00000180104,ENSG00000188242,ENSG00000066230,ENSG00000112877,ENSG00000171368,ENSG00000188818,ENSG00000028310,ENSG00000071539,ENSG00000145506,ENSG00000263834,ENSG00000113504,ENSG00000049656,ENSG00000142319,ENSG00000153395,ENSG00000185986,ENSG00000171421,ENSG00000145494,ENSG00000170561,ENSG00000186493,ENSG00000170549,ENSG00000145536,ENSG00000164151,ENSG00000133398,ENSG00000215218,ENSG00000037474,ENSG00000145545,ENSG00000112941,ENSG00000078295,ENSG00000215217,ENSG00000124279,ENSG00000124275,ENSG00000112902,ENSG00000239112,ENSG00000150756,ENSG00000150753,ENSG00000164237,ENSG00000145495,ENSG00000145491,ENSG00000164236,ENSG00000112977,ENSG00000169862,ENSG00000039139,ENSG00000038382,ENSG00000145569,ENSG00000154124,ENSG00000154122,ENSG00000183580,ENSG00000173545,ENSG00000154153,ENSG00000145555,ENSG00000176788,ENSG00000154162,ENSG00000040731,ENSG00000113361,ENSG00000113360,ENSG00000082213,ENSG00000133401,ENSG00000113384,ENSG00000150712,ENSG00000056097,ENSG00000113387,ENSG00000113389,ENSG00000113407,ENSG00000151388,ENSG00000164175,ENSG00000242110,ENSG00000082196,ENSG00000039560,ENSG00000205838,ENSG00000113456,ENSG00000113460,ENSG00000168724,ENSG00000113494,ENSG00000152582,ENSG00000168685,ENSG00000164187,ENSG00000145604,ENSG00000152620,ENSG00000164188,ENSG00000079215,ENSG00000164190,ENSG00000197603,ENSG00000113569,ENSG00000082068,ENSG00000168621,ENSG00000164318,ENSG00000113594,ENSG00000145623,ENSG00000164327,ENSG00000082074,ENSG00000113600,ENSG00000153071,ENSG00000171522,ENSG00000113638,ENSG00000132356,ENSG00000212296,ENSG00000145592,ENSG00000132357,ENSG00000112936,ENSG00000171495,ENSG00000039537,ENSG00000182836,ENSG00000083720,ENSG00000205765,ENSG00000151876,ENSG00000112964,ENSG00000198865,ENSG00000177721,ENSG00000172262,ENSG00000177453,ENSG00000112972,ENSG00000151882,ENSG00000172244,ENSG00000172239,ENSG00000112992,ENSG00000070193,ENSG00000112996,ENSG00000164588,ENSG00000170571,ENSG00000151883,ENSG00000152684,ENSG00000213949,ENSG00000164171,ENSG00000164172,ENSG00000134363,ENSG00000164258,ENSG00000185305,ENSG00000169271,ENSG00000178996,ENSG00000164283,ENSG00000113088,ENSG00000145649,ENSG00000164294,ENSG00000152669,ENSG00000067248,ENSG00000039123,ENSG00000067113,ENSG00000177058,ENSG00000152670,ENSG00000164509,ENSG00000134352,ENSG00000164512,ENSG00000095015,ENSG00000155542,ENSG00000155545,ENSG00000062194,ENSG00000145632,ENSG00000175857,ENSG00000152932,ENSG00000113448,ENSG00000035499,ENSG00000164181,ENSG00000049167,ENSG00000164182,ENSG00000188725,ENSG00000130449,ENSG00000178722,ENSG00000086189,ENSG00000068796,ENSG00000186105,ENSG00000086200,ENSG00000164197,ENSG00000186479,ENSG00000153006,ENSG00000153015,ENSG00000049192,ENSG00000123219,ENSG00000113593,ENSG00000113595,ENSG00000113597,ENSG00000197860,ENSG00000123213,ENSG00000112851,ENSG00000153914,ENSG00000069020,ENSG00000134061,ENSG00000145675,ENSG00000145740,ENSG00000134057,ENSG00000153044,ENSG00000134056,ENSG00000134058,ENSG00000183323,ENSG00000273841,ENSG00000085231,ENSG00000152942,ENSG00000152939,ENSG00000197822,ENSG00000183474,ENSG00000205572,ENSG00000205571,ENSG00000226259,ENSG00000172058,ENSG00000172062,ENSG00000249437,ENSG00000145736,ENSG00000145734,ENSG00000131844,ENSG00000164326,ENSG00000131711,ENSG00000113048,ENSG00000049883,ENSG00000178175,ENSG00000083312,ENSG00000157107,ENSG00000157111,ENSG00000251493,ENSG00000145741,ENSG00000164331,ENSG00000164338,ENSG00000214944,ENSG00000171617,ENSG00000049860,ENSG00000164347,ENSG00000164346,ENSG00000198780,ENSG00000176928,ENSG00000145700,ENSG00000113161,ENSG00000113163,ENSG00000122008,ENSG00000189045,ENSG00000152359,ENSG00000122012,ENSG00000164220,ENSG00000145703,ENSG00000181104,ENSG00000164251,ENSG00000171643,ENSG00000145708,ENSG00000164252,ENSG00000238961,ENSG00000132846,ENSG00000113231,ENSG00000164253,ENSG00000171530,ENSG00000132842,ENSG00000085365,ENSG00000145685,ENSG00000113273,ENSG00000132840,ENSG00000145692,ENSG00000132837,ENSG00000152409,ENSG00000152413,ENSG00000164329,ENSG00000164309,ENSG00000177034,ENSG00000113296,ENSG00000164300,ENSG00000039319,ENSG00000152380,ENSG00000228716,ENSG00000113318,ENSG00000113319,ENSG00000131730,ENSG00000131732,ENSG00000172497,ENSG00000145687,ENSG00000152348,ENSG00000186468,ENSG00000205464,ENSG00000174695,ENSG00000152422,ENSG00000038427,ENSG00000145681,ENSG00000164176,ENSG00000127184,ENSG00000145715,ENSG00000134480,ENSG00000164180,ENSG00000247828,ENSG00000245526,ENSG00000081189,ENSG00000153140,ENSG00000176055,ENSG00000113356,ENSG00000176018,ENSG00000113369,ENSG00000175745,ENSG00000248483,ENSG00000113391,ENSG00000185261,ENSG00000133302,ENSG00000175471,ENSG00000153347,ENSG00000198677,ENSG00000164291,ENSG00000178015,ENSG00000175449,ENSG00000145757,ENSG00000173221,ENSG00000164292,ENSG00000118985,ENSG00000175426,ENSG00000153113,ENSG00000164307,ENSG00000164308,ENSG00000113441,ENSG00000145721,ENSG00000058729,ENSG00000174136,ENSG00000153922,ENSG00000174132,ENSG00000113532,ENSG00000173930,ENSG00000145730,ENSG00000145723,ENSG00000145725,ENSG00000181751,ENSG00000112874,ENSG00000184349,ENSG00000145743,ENSG00000151422,ENSG00000198961,ENSG00000112893,ENSG00000186952,ENSG00000164209,ENSG00000145777,ENSG00000134987,ENSG00000152495,ENSG00000164211,ENSG00000134986,ENSG00000129595,ENSG00000134982,ENSG00000153037,ENSG00000212643,ENSG00000129625,ENSG00000172795,ENSG00000212122,ENSG00000171444,ENSG00000047188,ENSG00000080709,ENSG00000152503,ENSG00000164219,ENSG00000164221,ENSG00000145780,ENSG00000243414,ENSG00000134970,ENSG00000129596,ENSG00000145782,ENSG00000177879,ENSG00000145781,ENSG00000092421,ENSG00000283498,ENSG00000169570,ENSG00000172869,ENSG00000145779,ENSG00000133835,ENSG00000184838,ENSG00000151304,ENSG00000113083,ENSG00000164185,ENSG00000064692,ENSG00000205302,ENSG00000064652,ENSG00000168938,ENSG00000061455,ENSG00000168944,ENSG00000151292,ENSG00000168916,ENSG00000155324,ENSG00000164904,ENSG00000164902,ENSG00000113368,ENSG00000173926,ENSG00000164241,ENSG00000145794,ENSG00000164244,ENSG00000064651,ENSG00000138829,ENSG00000113396,ENSG00000066583,ENSG00000145808,ENSG00000198108,ENSG00000169567,ENSG00000186687,ENSG00000158985,ENSG00000158987,ENSG00000217128,ENSG00000164398,ENSG00000131435,ENSG00000072682,ENSG00000197208,ENSG00000263597,ENSG00000197375,ENSG00000125347,ENSG00000113525,ENSG00000113522,ENSG00000169194,ENSG00000113520,ENSG00000131437,ENSG00000205089,ENSG00000164402,ENSG00000198944,ENSG00000164403,ENSG00000164404,ENSG00000164405,ENSG00000164406,ENSG00000072364,ENSG00000155329,ENSG00000170606,ENSG00000053108,ENSG00000113583,ENSG00000213585,ENSG00000081059,ENSG00000113558,ENSG00000266751,ENSG00000113575,ENSG00000006837,ENSG00000119048,ENSG00000237190,ENSG00000043143,ENSG00000152700,ENSG00000113615,ENSG00000164615,ENSG00000145833,ENSG00000181904,ENSG00000113621,ENSG00000132570,ENSG00000152705,ENSG00000069011,ENSG00000113648,ENSG00000255833,ENSG00000145824,ENSG00000145832,ENSG00000120708,ENSG00000164621,ENSG00000113658,ENSG00000152377,ENSG00000146021,ENSG00000177733,ENSG00000226306,ENSG00000120729,ENSG00000078795,ENSG00000031003,ENSG00000112981,ENSG00000112983,ENSG00000112984,ENSG00000094880,ENSG00000146013,ENSG00000158402,ENSG00000120709,ENSG00000120733,ENSG00000132563,ENSG00000120738,ENSG00000120705,ENSG00000222937,ENSG00000206989,ENSG00000113013,ENSG00000146006,ENSG00000044115,ENSG00000281398,ENSG00000120725,ENSG00000015479,ENSG00000120727,ENSG00000170482,ENSG00000170476,ENSG00000170469,ENSG00000170464,ENSG00000249751,ENSG00000184584,ENSG00000131508,ENSG00000171604,ENSG00000146005,ENSG00000158458,ENSG00000185129,ENSG00000182700,ENSG00000120306,ENSG00000113068,ENSG00000113070,ENSG00000113073,ENSG00000131503,ENSG00000243056,ENSG00000213523,ENSG00000113108,ENSG00000176087,ENSG00000170458,ENSG00000113119,ENSG00000131495,ENSG00000113141,ENSG00000120314,ENSG00000170445,ENSG00000112855,ENSG00000146007,ENSG00000243232,ENSG00000081842,ENSG00000204963,ENSG00000204965,ENSG00000249158,ENSG00000255408,ENSG00000251664,ENSG00000239389,ENSG00000248383,ENSG00000204969,ENSG00000204967,ENSG00000204962,ENSG00000204961,ENSG00000250120,ENSG00000204970,ENSG00000112852,ENSG00000113205,ENSG00000081818,ENSG00000113209,ENSG00000113211,ENSG00000113212,ENSG00000120322,ENSG00000272674,ENSG00000177839,ENSG00000120324,ENSG00000197479,ENSG00000120328,ENSG00000187372,ENSG00000120327,ENSG00000262096,ENSG00000113248,ENSG00000120329,ENSG00000178913,ENSG00000248449,ENSG00000262576,ENSG00000253731,ENSG00000081853,ENSG00000253537,ENSG00000261934,ENSG00000253910,ENSG00000253159,ENSG00000253873,ENSG00000276547,ENSG00000253305,ENSG00000253485,ENSG00000262209,ENSG00000254245,ENSG00000253846,ENSG00000254221,ENSG00000254122,ENSG00000253953,ENSG00000242419,ENSG00000253767,ENSG00000240764,ENSG00000240184,ENSG00000204956,ENSG00000131504,ENSG00000171720,ENSG00000164620,ENSG00000197948,ENSG00000120318,ENSG00000156453,ENSG00000081791,ENSG00000113555,ENSG00000013561,ENSG00000113552,ENSG00000131507,ENSG00000187678,ENSG00000113578,ENSG00000145819,ENSG00000113580,ENSG00000145817,ENSG00000183775,ENSG00000186314,ENSG00000156463,ENSG00000173261,ENSG00000133706,ENSG00000091009,ENSG00000091010,ENSG00000113649,ENSG00000156475,ENSG00000169302,ENSG00000113657,ENSG00000176049,ENSG00000164266,ENSG00000133710,ENSG00000214510,ENSG00000145879,ENSG00000204909,ENSG00000145868,ENSG00000164270,ENSG00000169252,ENSG00000169247,ENSG00000173210,ENSG00000157510,ENSG00000164284,ENSG00000145882,ENSG00000127743,ENSG00000276365,ENSG00000113712,ENSG00000183111,ENSG00000155846,ENSG00000132915,ENSG00000155850,ENSG00000164296,ENSG00000113716,ENSG00000182578,ENSG00000113721,ENSG00000113722,ENSG00000011083,ENSG00000070808,ENSG00000183876,ENSG00000070814,ENSG00000019582,ENSG00000164587,ENSG00000070614,ENSG00000171992,ENSG00000164591,ENSG00000086589,ENSG00000132912,ENSG00000256235,ENSG00000237693,ENSG00000145908,ENSG00000197083,ENSG00000211445,ENSG00000145901,ENSG00000197043,ENSG00000198624,ENSG00000196743,ENSG00000186335,ENSG00000123643,ENSG00000086570,ENSG00000113140,ENSG00000177556,ENSG00000145907,ENSG00000145888,ENSG00000155511,ENSG00000055147,ENSG00000037749,ENSG00000164574,ENSG00000164576,ENSG00000155506,ENSG00000170271,ENSG00000155508,ENSG00000082516,ENSG00000082515,ENSG00000226650,ENSG00000170624,ENSG00000145850,ENSG00000113249,ENSG00000135077,ENSG00000155868,ENSG00000113263,ENSG00000172568,ENSG00000055163,ENSG00000172548,ENSG00000135074,ENSG00000039600,ENSG00000113272,ENSG00000155858,ENSG00000113282,ENSG00000164330,ENSG00000145860,ENSG00000164332,ENSG00000170214,ENSG00000113312,ENSG00000170234,ENSG00000170231,ENSG00000135083,ENSG00000145861,ENSG00000221886,ENSG00000164609,ENSG00000164611,ENSG00000118322,ENSG00000145864,ENSG00000113328,ENSG00000170584,ENSG00000072571,ENSG00000038274,ENSG00000145934,ENSG00000113645,ENSG00000113643,ENSG00000188573,ENSG00000120137,ENSG00000184347,ENSG00000040275,ENSG00000204767,ENSG00000134516,ENSG00000234511,ENSG00000043462,ENSG00000145936,ENSG00000182132,ENSG00000094755,ENSG00000204764,ENSG00000181163,ENSG00000156427,ENSG00000185662,ENSG00000072803,ENSG00000072786,ENSG00000168246,ENSG00000174705,ENSG00000214357,ENSG00000120129,ENSG00000113719,ENSG00000037241,ENSG00000113732,ENSG00000164463,ENSG00000113734,ENSG00000113739,ENSG00000145919,ENSG00000113742,ENSG00000170091,ENSG00000120149,ENSG00000184845,ENSG00000164466,ENSG00000113749,ENSG00000145920,ENSG00000051596,ENSG00000182230,ENSG00000170085,ENSG00000122203,ENSG00000048162,ENSG00000146066,ENSG00000175414,ENSG00000175416,ENSG00000113194,ENSG00000146083,ENSG00000074276,ENSG00000169258,ENSG00000074317,ENSG00000048140,ENSG00000113763,ENSG00000160883,ENSG00000087206,ENSG00000113761,ENSG00000160867,ENSG00000165671,ENSG00000169228,ENSG00000169230,ENSG00000213347,ENSG00000169223,ENSG00000169220,ENSG00000131187,ENSG00000198055,ENSG00000131188,ENSG00000113758,ENSG00000196923,ENSG00000146094,ENSG00000183258,ENSG00000146067,ENSG00000184840,ENSG00000027847,ENSG00000170074,ENSG00000204677,ENSG00000145911,ENSG00000145916,ENSG00000145912,ENSG00000244234,ENSG00000197451,ENSG00000175309,ENSG00000050767,ENSG00000113240,ENSG00000169131,ENSG00000178338,ENSG00000198939,ENSG00000178187,ENSG00000113262,ENSG00000234284,ENSG00000177932,ENSG00000087116,ENSG00000176783,ENSG00000169045,ENSG00000204659,ENSG00000127022,ENSG00000161021,ENSG00000161013,ENSG00000161011,ENSG00000197226,ENSG00000113269,ENSG00000146090,ENSG00000050748,ENSG00000131459,ENSG00000113300,ENSG00000161055,ENSG00000037280,ENSG00000131446,ENSG00000196670,ENSG00000113303,ENSG00000168903,ENSG00000165810,ENSG00000146054,ENSG00000146063,ENSG00000204628,ENSG00000183718,ENSG00000112679,ENSG00000137265,ENSG00000188996,ENSG00000112685,ENSG00000164379,ENSG00000137273,ENSG00000054598,ENSG00000112699,ENSG00000145949,ENSG00000124535,ENSG00000021355,ENSG00000170542,ENSG00000124570,ENSG00000124588,ENSG00000137275,ENSG00000137274,ENSG00000137267,ENSG00000137285,ENSG00000180822,ENSG00000137266,ENSG00000168994,ENSG00000145945,ENSG00000112739,ENSG00000145975,ENSG00000185689,ENSG00000198721,ENSG00000153046,ENSG00000124787,ENSG00000219607,ENSG00000214113,ENSG00000145982,ENSG00000124785,ENSG00000124491,ENSG00000216863,ENSG00000112799,ENSG00000124782,ENSG00000124783,ENSG00000164304,ENSG00000124784,ENSG00000096696,ENSG00000168566,ENSG00000153162,ENSG00000239264,ENSG00000188428,ENSG00000124802,ENSG00000124786,ENSG00000251164,ENSG00000137203,ENSG00000111846,ENSG00000137434,ENSG00000111845,ENSG00000111843,ENSG00000111837,ENSG00000137210,ENSG00000153157,ENSG00000197977,ENSG00000244476,ENSG00000111859,ENSG00000205269,ENSG00000111863,ENSG00000095951,ENSG00000078401,ENSG00000112137,ENSG00000145979,ENSG00000145990,ENSG00000124523,ENSG00000225921,ENSG00000010017,ENSG00000050393,ENSG00000180537,ENSG00000112149,ENSG00000008083,ENSG00000047579,ENSG00000263712,ENSG00000007944,ENSG00000137198,ENSG00000124788,ENSG00000112183,ENSG00000112186,ENSG00000137414,ENSG00000124789,ENSG00000137177,ENSG00000187566,ENSG00000137364,ENSG00000165097,ENSG00000124795,ENSG00000137393,ENSG00000172201,ENSG00000172197,ENSG00000112242,ENSG00000145996,ENSG00000124766,ENSG00000172179,ENSG00000152954,ENSG00000146038,ENSG00000124532,ENSG00000112293,ENSG00000112294,ENSG00000137261,ENSG00000111802,ENSG00000112304,ENSG00000112308,ENSG00000112312,ENSG00000111913,ENSG00000168405,ENSG00000079689,ENSG00000112343,ENSG00000275714,ENSG00000187837,ENSG00000010704,ENSG00000180596,ENSG00000180573,ENSG00000168298,ENSG00000158373,ENSG00000197409,ENSG00000196866,ENSG00000277224,ENSG00000276966,ENSG00000273802,ENSG00000277075,ENSG00000274750,ENSG00000124575,ENSG00000275713,ENSG00000158406,ENSG00000186470,ENSG00000124508,ENSG00000026950,ENSG00000111801,ENSG00000112763,ENSG00000124557,ENSG00000228223,ENSG00000182952,ENSG00000146109,ENSG00000181315,ENSG00000124635,ENSG00000196787,ENSG00000276180,ENSG00000197903,ENSG00000112812,ENSG00000204789,ENSG00000124613,ENSG00000096654,ENSG00000278828,ENSG00000273542,ENSG00000233822,ENSG00000197153,ENSG00000197279,ENSG00000196812,ENSG00000198315,ENSG00000226314,ENSG00000137185,ENSG00000187626,ENSG00000189134,ENSG00000197062,ENSG00000137338,ENSG00000235109,ENSG00000189298,ENSG00000158691,ENSG00000187987,ENSG00000232040,ENSG00000204713,ENSG00000197935,ENSG00000213886,ENSG00000204657,ENSG00000204681,ENSG00000204655,ENSG00000204644,ENSG00000204642,ENSG00000204632,ENSG00000227262,ENSG00000206503,ENSG00000066379,ENSG00000204619,ENSG00000204618,ENSG00000204616,ENSG00000234127,ENSG00000270604,ENSG00000231074,ENSG00000204599,ENSG00000241370,ENSG00000204592,ENSG00000204590,ENSG00000204576,ENSG00000204574,ENSG00000204569,ENSG00000204568,ENSG00000137343,ENSG00000204564,ENSG00000204560,ENSG00000146112,ENSG00000137404,ENSG00000137337,ENSG00000196230,ENSG00000137312,ENSG00000137331,ENSG00000284370,ENSG00000204580,ENSG00000213780,ENSG00000137411,ENSG00000168631,ENSG00000196260,ENSG00000204544,ENSG00000228789,ENSG00000204539,ENSG00000204538,ENSG00000204540,ENSG00000204536,ENSG00000137310,ENSG00000204531,ENSG00000204525,ENSG00000234745,ENSG00000204520,ENSG00000206337,ENSG00000204516,ENSG00000204511,ENSG00000201785,ENSG00000265236,ENSG00000198563,ENSG00000213760,ENSG00000204498,ENSG00000226979,ENSG00000232810,ENSG00000227507,ENSG00000204482,ENSG00000204475,ENSG00000204472,ENSG00000204469,ENSG00000204463,ENSG00000204444,ENSG00000204439,ENSG00000204438,ENSG00000204435,ENSG00000240053,ENSG00000204428,ENSG00000266776,ENSG00000204427,ENSG00000204421,ENSG00000213722,ENSG00000213719,ENSG00000204410,ENSG00000228727,ENSG00000204396,ENSG00000204394,ENSG00000204392,ENSG00000204390,ENSG00000204389,ENSG00000204388,ENSG00000204386,ENSG00000204385,ENSG00000204371,ENSG00000204366,ENSG00000166278,ENSG00000243649,ENSG00000204356,ENSG00000204351,ENSG00000204348,ENSG00000204344,ENSG00000244731,ENSG00000204338,ENSG00000248290,ENSG00000224389,ENSG00000231852,ENSG00000168477,ENSG00000213676,ENSG00000204315,ENSG00000204314,ENSG00000221988,ENSG00000241404,ENSG00000204310,ENSG00000204308,ENSG00000204305,ENSG00000204304,ENSG00000213654,ENSG00000204301,ENSG00000204290,ENSG00000204287,ENSG00000198502,ENSG00000196126,ENSG00000196735,ENSG00000179344,ENSG00000237541,ENSG00000232629,ENSG00000241106,ENSG00000204267,ENSG00000204264,ENSG00000168394,ENSG00000240065,ENSG00000242574,ENSG00000204257,ENSG00000204256,ENSG00000204252,ENSG00000231389,ENSG00000223865,ENSG00000224557,ENSG00000204248,ENSG00000204231,ENSG00000112473,ENSG00000204228,ENSG00000204227,ENSG00000223501,ENSG00000231500,ENSG00000235863,ENSG00000227057,ENSG00000204220,ENSG00000237441,ENSG00000231925,ENSG00000236104,ENSG00000204209,ENSG00000237649,ENSG00000112511,ENSG00000112514,ENSG00000284256,ENSG00000197283,ENSG00000213588,ENSG00000030110,ENSG00000204188,ENSG00000096433,ENSG00000137288,ENSG00000161896,ENSG00000161904,ENSG00000124493,ENSG00000137309,ENSG00000186577,ENSG00000272325,ENSG00000124614,ENSG00000124507,ENSG00000124664,ENSG00000196821,ENSG00000124562,ENSG00000065060,ENSG00000064995,ENSG00000064999,ENSG00000124678,ENSG00000146197,ENSG00000065029,ENSG00000023892,ENSG00000112033,ENSG00000112039,ENSG00000198755,ENSG00000007866,ENSG00000112041,ENSG00000096060,ENSG00000157343,ENSG00000137392,ENSG00000197753,ENSG00000096063,ENSG00000112053,ENSG00000112062,ENSG00000156711,ENSG00000096070,ENSG00000180316,ENSG00000010030,ENSG00000179165,ENSG00000112078,ENSG00000112079,ENSG00000112081,ENSG00000124762,ENSG00000255587,ENSG00000124772,ENSG00000137168,ENSG00000198663,ENSG00000164530,ENSG00000137409,ENSG00000146192,ENSG00000137193,ENSG00000172738,ENSG00000065491,ENSG00000112130,ENSG00000137200,ENSG00000198937,ENSG00000112139,ENSG00000156639,ENSG00000183826,ENSG00000124767,ENSG00000124721,ENSG00000112164,ENSG00000112167,ENSG00000164626,ENSG00000124780,ENSG00000164627,ENSG00000146122,ENSG00000124615,ENSG00000156564,ENSG00000124602,ENSG00000112212,ENSG00000124701,ENSG00000124596,ENSG00000001167,ENSG00000161911,ENSG00000095970,ENSG00000112195,ENSG00000124731,ENSG00000266494,ENSG00000137166,ENSG00000112559,ENSG00000112561,ENSG00000096088,ENSG00000137218,ENSG00000278224,ENSG00000214736,ENSG00000164663,ENSG00000124641,ENSG00000112578,ENSG00000112576,ENSG00000137413,ENSG00000188112,ENSG00000112599,ENSG00000048544,ENSG00000124496,ENSG00000024048,ENSG00000112619,ENSG00000124659,ENSG00000112624,ENSG00000146223,ENSG00000137161,ENSG00000124713,ENSG00000124587,ENSG00000112640,ENSG00000124733,ENSG00000124702,ENSG00000124541,ENSG00000044090,ENSG00000112651,ENSG00000137171,ENSG00000112655,ENSG00000112658,ENSG00000112659,ENSG00000112667,ENSG00000146216,ENSG00000137204,ENSG00000146215,ENSG00000171467,ENSG00000124574,ENSG00000171462,ENSG00000137221,ENSG00000204052,ENSG00000137207,ENSG00000171453,ENSG00000124571,ENSG00000170734,ENSG00000172432,ENSG00000124688,ENSG00000172426,ENSG00000096080,ENSG00000112715,ENSG00000181577,ENSG00000180992,ENSG00000137216,ENSG00000137225,ENSG00000112759,ENSG00000096384,ENSG00000157593,ENSG00000146232,ENSG00000146221,ENSG00000178233,ENSG00000124608,ENSG00000096401,ENSG00000196284,ENSG00000124813,ENSG00000112782,ENSG00000001561,ENSG00000112796,ENSG00000172348,ENSG00000146233,ENSG00000153291,ENSG00000180113,ENSG00000146070,ENSG00000146072,ENSG00000198087,ENSG00000244694,ENSG00000146085,ENSG00000031691,ENSG00000197261,ENSG00000112077,ENSG00000124490,ENSG00000096006,ENSG00000170927,ENSG00000112118,ENSG00000170915,ENSG00000096093,ENSG00000065308,ENSG00000096092,ENSG00000243955,ENSG00000170899,ENSG00000112144,ENSG00000112146,ENSG00000012660,ENSG00000001084,ENSG00000124743,ENSG00000137269,ENSG00000146147,ENSG00000168143,ENSG00000146151,ENSG00000112175,ENSG00000124749,ENSG00000151914,ENSG00000151917,ENSG00000168116,ENSG00000112200,ENSG00000112208,ENSG00000112210,ENSG00000146143,ENSG00000112232,ENSG00000198225,ENSG00000112245,ENSG00000118482,ENSG00000188107,ENSG00000168216,ENSG00000082293,ENSG00000112280,ENSG00000082269,ENSG00000112305,ENSG00000112309,ENSG00000119900,ENSG00000199094,ENSG00000079841,ENSG00000185760,ENSG00000256980,ENSG00000135314,ENSG00000203907,ENSG00000080007,ENSG00000164430,ENSG00000135297,ENSG00000156508,ENSG00000119899,ENSG00000156535,ENSG00000111799,ENSG00000112695,ENSG00000112697,ENSG00000118407,ENSG00000112701,ENSG00000196586,ENSG00000112706,ENSG00000135312,ENSG00000269964,ENSG00000146243,ENSG00000146247,ENSG00000118418,ENSG00000135338,ENSG00000198478,ENSG00000118402,ENSG00000112742,ENSG00000083123,ENSG00000112773,ENSG00000005700,ENSG00000146242,ENSG00000118420,ENSG00000083097,ENSG00000013375,ENSG00000013392,ENSG00000065833,ENSG00000146250,ENSG00000065609,ENSG00000203877,ENSG00000065615,ENSG00000135324,ENSG00000135315,ENSG00000112837,ENSG00000135318,ENSG00000135317,ENSG00000135316,ENSG00000188994,ENSG00000164411,ENSG00000203872,ENSG00000111850,ENSG00000164414,ENSG00000146282,ENSG00000135336,ENSG00000135334,ENSG00000118432,ENSG00000111880,ENSG00000146278,ENSG00000154548,ENSG00000146281,ENSG00000111886,ENSG00000198833,ENSG00000025039,ENSG00000135299,ENSG00000083099,ENSG00000112159,ENSG00000118412,ENSG00000112182,ENSG00000135341,ENSG00000135333,ENSG00000172469,ENSG00000172461,ENSG00000014123,ENSG00000112214,ENSG00000112218,ENSG00000123545,ENSG00000186231,ENSG00000146263,ENSG00000184486,ENSG00000112234,ENSG00000146267,ENSG00000132423,ENSG00000132424,ENSG00000123552,ENSG00000112237,ENSG00000112249,ENSG00000164418,ENSG00000085382,ENSG00000112276,ENSG00000132429,ENSG00000085377,ENSG00000057657,ENSG00000057663,ENSG00000112297,ENSG00000130347,ENSG00000130348,ENSG00000272398,ENSG00000130349,ENSG00000178409,ENSG00000164494,ENSG00000112320,ENSG00000146285,ENSG00000025796,ENSG00000081087,ENSG00000112335,ENSG00000135537,ENSG00000118689,ENSG00000203801,ENSG00000118690,ENSG00000080546,ENSG00000183137,ENSG00000203799,ENSG00000135535,ENSG00000185250,ENSG00000135587,ENSG00000135596,ENSG00000112365,ENSG00000155085,ENSG00000112367,ENSG00000112290,ENSG00000168438,ENSG00000053328,ENSG00000203797,ENSG00000004809,ENSG00000155111,ENSG00000123505,ENSG00000155115,ENSG00000197498,ENSG00000112394,ENSG00000009413,ENSG00000231889,ENSG00000056972,ENSG00000010810,ENSG00000112761,ENSG00000074935,ENSG00000203778,ENSG00000112769,ENSG00000277443,ENSG00000196591,ENSG00000249853,ENSG00000111816,ENSG00000123500,ENSG00000178425,ENSG00000187189,ENSG00000189241,ENSG00000111817,ENSG00000188820,ENSG00000178033,ENSG00000173626,ENSG00000111832,ENSG00000111834,ENSG00000153975,ENSG00000196911,ENSG00000183807,ENSG00000164465,ENSG00000047932,ENSG00000153989,ENSG00000196376,ENSG00000198523,ENSG00000111860,ENSG00000111875,ENSG00000111877,ENSG00000111879,ENSG00000111885,ENSG00000146350,ENSG00000152661,ENSG00000025156,ENSG00000111897,ENSG00000135549,ENSG00000164434,ENSG00000172594,ENSG00000146352,ENSG00000186439,ENSG00000188580,ENSG00000146373,ENSG00000111907,ENSG00000111906,ENSG00000135547,ENSG00000111912,ENSG00000111911,ENSG00000066651,ENSG00000203760,ENSG00000146374,ENSG00000118518,ENSG00000093144,ENSG00000189367,ENSG00000214338,ENSG00000172673,ENSG00000152894,ENSG00000196569,ENSG00000146376,ENSG00000198945,ENSG00000164483,ENSG00000164484,ENSG00000079819,ENSG00000118507,ENSG00000118520,ENSG00000112282,ENSG00000154269,ENSG00000197594,ENSG00000118523,ENSG00000079931,ENSG00000079950,ENSG00000112299,ENSG00000093134,ENSG00000112303,ENSG00000146409,ENSG00000112306,ENSG00000112319,ENSG00000118526,ENSG00000028839,ENSG00000146411,ENSG00000118515,ENSG00000118514,ENSG00000112339,ENSG00000118513,ENSG00000135541,ENSG00000171408,ENSG00000146410,ENSG00000029363,ENSG00000135525,ENSG00000197442,ENSG00000112357,ENSG00000016402,ENSG00000027697,ENSG00000118503,ENSG00000112378,ENSG00000112379,ENSG00000051620,ENSG00000135540,ENSG00000024862,ENSG00000203734,ENSG00000135597,ENSG00000146386,ENSG00000112406,ENSG00000164440,ENSG00000164442,ENSG00000009844,ENSG00000010818,ENSG00000146416,ENSG00000189007,ENSG00000034693,ENSG00000001036,ENSG00000112419,ENSG00000135521,ENSG00000118491,ENSG00000118495,ENSG00000169976,ENSG00000135604,ENSG00000152818,ENSG00000112425,ENSG00000118496,ENSG00000146414,ENSG00000152822,ENSG00000118508,ENSG00000118492,ENSG00000164506,ENSG00000203727,ENSG00000111961,ENSG00000111962,ENSG00000177688,ENSG00000055208,ENSG00000178199,ENSG00000131013,ENSG00000055211,ENSG00000186625,ENSG00000131023,ENSG00000120253,ENSG00000120265,ENSG00000120256,ENSG00000164520,ENSG00000203722,ENSG00000131015,ENSG00000111981,ENSG00000198729,ENSG00000009765,ENSG00000120278,ENSG00000120254,ENSG00000131016,ENSG00000181472,ENSG00000155906,ENSG00000120262,ENSG00000091831,ENSG00000131018,ENSG00000120279,ENSG00000146469,ENSG00000112029,ENSG00000112031,ENSG00000091844,ENSG00000112038,ENSG00000074706,ENSG00000153721,ENSG00000213079,ENSG00000146426,ENSG00000171217,ENSG00000029639,ENSG00000049618,ENSG00000215712,ENSG00000175048,ENSG00000130340,ENSG00000078269,ENSG00000122335,ENSG00000272047,ENSG00000130338,ENSG00000146433,ENSG00000146425,ENSG00000164674,ENSG00000092820,ENSG00000243775,ENSG00000130363,ENSG00000164691,ENSG00000164694,ENSG00000146457,ENSG00000112096,ENSG00000120437,ENSG00000207392,ENSG00000206910,ENSG00000120438,ENSG00000112110,ENSG00000146453,ENSG00000197081,ENSG00000175003,ENSG00000146477,ENSG00000198670,ENSG00000122194,ENSG00000085511,ENSG00000026652,ENSG00000185345,ENSG00000112530,ENSG00000270419,ENSG00000112531,ENSG00000112541,ENSG00000223414,ENSG00000281832,ENSG00000176381,ENSG00000198818,ENSG00000060762,ENSG00000071242,ENSG00000026297,ENSG00000213066,ENSG00000112486,ENSG00000120440,ENSG00000130396,ENSG00000125337,ENSG00000153303,ENSG00000164488,ENSG00000112562,ENSG00000186340,ENSG00000184465,ENSG00000185127,ENSG00000130024,ENSG00000184786,ENSG00000130023,ENSG00000198719,ENSG00000112584,ENSG00000008018,ENSG00000112592,ENSG00000071994,ENSG00000177706,ENSG00000197461,ENSG00000188191,ENSG00000164828,ENSG00000239857,ENSG00000105963,ENSG00000240230,ENSG00000073067,ENSG00000164849,ENSG00000164850,ENSG00000146540,ENSG00000178381,ENSG00000164877,ENSG00000164880,ENSG00000198517,ENSG00000164855,ENSG00000157778,ENSG00000225968,ENSG00000002822,ENSG00000106268,ENSG00000106266,ENSG00000106263,ENSG00000136213,ENSG00000275572,ENSG00000264357,ENSG00000106003,ENSG00000106009,ENSG00000106012,ENSG00000136295,ENSG00000174945,ENSG00000146535,ENSG00000198286,ENSG00000146555,ENSG00000164916,ENSG00000242802,ENSG00000157927,ENSG00000146587,ENSG00000157954,ENSG00000164638,ENSG00000182095,ENSG00000155034,ENSG00000075624,ENSG00000075618,ENSG00000011275,ENSG00000122543,ENSG00000122674,ENSG00000155026,ENSG00000122512,ENSG00000207217,ENSG00000106305,ENSG00000157999,ENSG00000086232,ENSG00000106346,ENSG00000008256,ENSG00000178397,ENSG00000136238,ENSG00000164535,ENSG00000136240,ENSG00000215045,ENSG00000136247,ENSG00000146576,ENSG00000236609,ENSG00000205903,ENSG00000164631,ENSG00000169402,ENSG00000146574,ENSG00000106392,ENSG00000215018,ENSG00000164654,ENSG00000106399,ENSG00000106415,ENSG00000003147,ENSG00000189043,ENSG00000106443,ENSG00000005108,ENSG00000106460,ENSG00000146530,ENSG00000006747,ENSG00000122644,ENSG00000006468,ENSG00000136267,ENSG00000187546,ENSG00000106511,ENSG00000214960,ENSG00000171243,ENSG00000106524,ENSG00000136261,ENSG00000106537,ENSG00000106541,ENSG00000106546,ENSG00000071189,ENSG00000048052,ENSG00000122691,ENSG00000105849,ENSG00000183742,ENSG00000105855,ENSG00000004846,ENSG00000105866,ENSG00000105877,ENSG00000164649,ENSG00000136237,ENSG00000136244,ENSG00000196683,ENSG00000122591,ENSG00000230658,ENSG00000122550,ENSG00000136243,ENSG00000136235,ENSG00000156928,ENSG00000136231,ENSG00000232818,ENSG00000164548,ENSG00000169193,ENSG00000188732,ENSG00000196335,ENSG00000122585,ENSG00000105926,ENSG00000105928,ENSG00000070882,ENSG00000172115,ENSG00000153790,ENSG00000050344,ENSG00000122566,ENSG00000122565,ENSG00000086300,ENSG00000122548,ENSG00000005020,ENSG00000105991,ENSG00000233429,ENSG00000105996,ENSG00000197576,ENSG00000106004,ENSG00000106006,ENSG00000105997,ENSG00000254369,ENSG00000122592,ENSG00000078399,ENSG00000253293,ENSG00000005073,ENSG00000240990,ENSG00000106049,ENSG00000106052,ENSG00000153814,ENSG00000234336,ENSG00000146592,ENSG00000255690,ENSG00000106066,ENSG00000106069,ENSG00000176532,ENSG00000122574,ENSG00000136193,ENSG00000106080,ENSG00000106086,ENSG00000180354,ENSG00000180233,ENSG00000106100,ENSG00000006625,ENSG00000106105,ENSG00000106113,ENSG00000241644,ENSG00000240583,ENSG00000106128,ENSG00000078549,ENSG00000180347,ENSG00000154678,ENSG00000106355,ENSG00000105778,ENSG00000170852,ENSG00000122642,ENSG00000122643,ENSG00000164610,ENSG00000122507,ENSG00000164619,ENSG00000173852,ENSG00000189212,ENSG00000122557,ENSG00000122545,ENSG00000122547,ENSG00000164542,ENSG00000011426,ENSG00000136250,ENSG00000155849,ENSG00000187037,ENSG00000086288,ENSG00000086289,ENSG00000106483,ENSG00000010270,ENSG00000078053,ENSG00000006715,ENSG00000106536,ENSG00000241127,ENSG00000006451,ENSG00000065883,ENSG00000168303,ENSG00000175600,ENSG00000122641,ENSG00000224116,ENSG00000106571,ENSG00000136197,ENSG00000106588,ENSG00000106591,ENSG00000002746,ENSG00000164543,ENSG00000106603,ENSG00000106605,ENSG00000062582,ENSG00000106608,ENSG00000078967,ENSG00000136206,ENSG00000136279,ENSG00000122678,ENSG00000106624,ENSG00000106628,ENSG00000106631,ENSG00000106633,ENSG00000106636,ENSG00000058404,ENSG00000015676,ENSG00000015520,ENSG00000136271,ENSG00000158604,ENSG00000105953,ENSG00000122515,ENSG00000196262,ENSG00000105968,ENSG00000146676,ENSG00000136286,ENSG00000136280,ENSG00000136274,ENSG00000206838,ENSG00000201772,ENSG00000200656,ENSG00000136270,ENSG00000122679,ENSG00000164742,ENSG00000146674,ENSG00000136205,ENSG00000146666,ENSG00000158683,ENSG00000136273,ENSG00000164744,ENSG00000164746,ENSG00000183696,ENSG00000179869,ENSG00000218305,ENSG00000188730,ENSG00000185811,ENSG00000132436,ENSG00000132437,ENSG00000106070,ENSG00000106078,ENSG00000132432,ENSG00000146648,ENSG00000132434,ENSG00000154978,ENSG00000176826,ENSG00000178665,ENSG00000239789,ENSG00000146729,ENSG00000146733,ENSG00000207168,ENSG00000146731,ENSG00000129103,ENSG00000164776,ENSG00000106153,ENSG00000185290,ENSG00000214652,ENSG00000234444,ENSG00000173041,ENSG00000196247,ENSG00000197008,ENSG00000198039,ENSG00000152926,ENSG00000213462,ENSG00000207062,ENSG00000146757,ENSG00000206785,ENSG00000196715,ENSG00000169919,ENSG00000126522,ENSG00000241258,ENSG00000169902,ENSG00000243335,ENSG00000154710,ENSG00000106609,ENSG00000126524,ENSG00000198874,ENSG00000106610,ENSG00000158321,ENSG00000185274,ENSG00000183166,ENSG00000277149,ENSG00000196313,ENSG00000106133,ENSG00000155428,ENSG00000174353,ENSG00000130305,ENSG00000146755,ENSG00000077800,ENSG00000188763,ENSG00000009954,ENSG00000106635,ENSG00000106638,ENSG00000009950,ENSG00000176428,ENSG00000176410,ENSG00000071462,ENSG00000106089,ENSG00000106077,ENSG00000165215,ENSG00000189143,ENSG00000165171,ENSG00000049540,ENSG00000106683,ENSG00000207741,ENSG00000106682,ENSG00000086730,ENSG00000049541,ENSG00000106665,ENSG00000006704,ENSG00000263001,ENSG00000158517,ENSG00000196275,ENSG00000277072,ENSG00000274070,ENSG00000174428,ENSG00000205583,ENSG00000178809,ENSG00000272391,ENSG00000170092,ENSG00000127946,ENSG00000006606,ENSG00000106178,ENSG00000005486,ENSG00000127948,ENSG00000189077,ENSG00000127952,ENSG00000146701,ENSG00000177679,ENSG00000106211,ENSG00000170027,ENSG00000146700,ENSG00000188372,ENSG00000091073,ENSG00000243566,ENSG00000146707,ENSG00000127951,ENSG00000135205,ENSG00000186088,ENSG00000127947,ENSG00000187257,ENSG00000135211,ENSG00000006576,ENSG00000187391,ENSG00000234456,ENSG00000127955,ENSG00000135218,ENSG00000075223,ENSG00000019991,ENSG00000153956,ENSG00000186472,ENSG00000170381,ENSG00000075213,ENSG00000153993,ENSG00000198822,ENSG00000164659,ENSG00000135164,ENSG00000135185,ENSG00000005469,ENSG00000005471,ENSG00000085563,ENSG00000105784,ENSG00000075303,ENSG00000006634,ENSG00000008277,ENSG00000075142,ENSG00000127954,ENSG00000164647,ENSG00000157214,ENSG00000105792,ENSG00000105793,ENSG00000157224,ENSG00000058091,ENSG00000157240,ENSG00000127989,ENSG00000127914,ENSG00000001630,ENSG00000240720,ENSG00000001631,ENSG00000001629,ENSG00000157259,ENSG00000242950,ENSG00000127980,ENSG00000127993,ENSG00000234545,ENSG00000105810,ENSG00000205413,ENSG00000177409,ENSG00000188175,ENSG00000105825,ENSG00000127928,ENSG00000127920,ENSG00000105829,ENSG00000164692,ENSG00000127995,ENSG00000127990,ENSG00000242265,ENSG00000158528,ENSG00000005421,ENSG00000105852,ENSG00000105854,ENSG00000005981,ENSG00000004799,ENSG00000158560,ENSG00000004864,ENSG00000127922,ENSG00000006377,ENSG00000231764,ENSG00000105880,ENSG00000006128,ENSG00000070669,ENSG00000164715,ENSG00000180535,ENSG00000205356,ENSG00000164713,ENSG00000006453,ENSG00000106236,ENSG00000166448,ENSG00000196367,ENSG00000198742,ENSG00000241685,ENSG00000130429,ENSG00000106244,ENSG00000106245,ENSG00000160917,ENSG00000106246,ENSG00000241468,ENSG00000160908,ENSG00000198556,ENSG00000196652,ENSG00000221909,ENSG00000197343,ENSG00000197037,ENSG00000106258,ENSG00000282301,ENSG00000160870,ENSG00000160868,ENSG00000021461,ENSG00000146833,ENSG00000176402,ENSG00000160862,ENSG00000106261,ENSG00000166529,ENSG00000166526,ENSG00000168090,ENSG00000166508,ENSG00000221838,ENSG00000106290,ENSG00000166997,ENSG00000214309,ENSG00000188186,ENSG00000284518,ENSG00000146826,ENSG00000197093,ENSG00000213420,ENSG00000066923,ENSG00000213413,ENSG00000239521,ENSG00000214300,ENSG00000121716,ENSG00000085514,ENSG00000078487,ENSG00000146834,ENSG00000160813,ENSG00000185955,ENSG00000166925,ENSG00000166924,ENSG00000106351,ENSG00000205307,ENSG00000077454,ENSG00000106336,ENSG00000106333,ENSG00000106330,ENSG00000106327,ENSG00000077080,ENSG00000172354,ENSG00000146830,ENSG00000172336,ENSG00000130427,ENSG00000196411,ENSG00000146828,ENSG00000087077,ENSG00000087087,ENSG00000176125,ENSG00000087085,ENSG00000169894,ENSG00000205277,ENSG00000169871,ENSG00000106366,ENSG00000106367,ENSG00000128564,ENSG00000106397,ENSG00000106400,ENSG00000106404,ENSG00000214253,ENSG00000128581,ENSG00000160963,ENSG00000257923,ENSG00000160999,ENSG00000260097,ENSG00000128563,ENSG00000160991,ENSG00000160993,ENSG00000161036,ENSG00000005075,ENSG00000205238,ENSG00000168255,ENSG00000105808,ENSG00000267368,ENSG00000173678,ENSG00000228049,ENSG00000222011,ENSG00000128606,ENSG00000230257,ENSG00000161040,ENSG00000170632,ENSG00000161048,ENSG00000105819,ENSG00000105821,ENSG00000161057,ENSG00000170615,ENSG00000189056,ENSG00000164815,ENSG00000187416,ENSG00000005483,ENSG00000135250,ENSG00000091127,ENSG00000135249,ENSG00000185055,ENSG00000146776,ENSG00000128536,ENSG00000008282,ENSG00000105835,ENSG00000253276,ENSG00000105851,ENSG00000005249,ENSG00000105856,ENSG00000172209,ENSG00000164597,ENSG00000105865,ENSG00000075790,ENSG00000091137,ENSG00000105879,ENSG00000091138,ENSG00000091140,ENSG00000091136,ENSG00000091128,ENSG00000091129,ENSG00000135241,ENSG00000177683,ENSG00000128590,ENSG00000173114,ENSG00000184903,ENSG00000128512,ENSG00000198839,ENSG00000006652,ENSG00000181016,ENSG00000146802,ENSG00000164604,ENSG00000128573,ENSG00000135272,ENSG00000105967,ENSG00000135269,ENSG00000105971,ENSG00000105974,ENSG00000105976,ENSG00000198898,ENSG00000227199,ENSG00000214188,ENSG00000004866,ENSG00000105989,ENSG00000001626,ENSG00000077063,ENSG00000128534,ENSG00000106013,ENSG00000184408,ENSG00000106025,ENSG00000071243,ENSG00000106034,ENSG00000002745,ENSG00000196937,ENSG00000106278,ENSG00000008311,ENSG00000188050,ENSG00000235631,ENSG00000081803,ENSG00000164675,ENSG00000128609,ENSG00000170807,ENSG00000106299,ENSG00000170775,ENSG00000128513,ENSG00000179603,ENSG00000048405,ENSG00000004059,ENSG00000179562,ENSG00000106328,ENSG00000128594,ENSG00000197157,ENSG00000174697,ENSG00000106344,ENSG00000224940,ENSG00000106348,ENSG00000135245,ENSG00000165055,ENSG00000205085,ENSG00000135248,ENSG00000128595,ENSG00000128617,ENSG00000128596,ENSG00000128591,ENSG00000128524,ENSG00000135253,ENSG00000128604,ENSG00000064419,ENSG00000230359,ENSG00000158457,ENSG00000128602,ENSG00000158467,ENSG00000128578,ENSG00000240204,ENSG00000106459,ENSG00000186591,ENSG00000091732,ENSG00000128607,ENSG00000146842,ENSG00000158516,ENSG00000128510,ENSG00000158525,ENSG00000091704,ENSG00000106477,ENSG00000106484,ENSG00000158623,ENSG00000213265,ENSG00000266265,ENSG00000128585,ENSG00000128567,ENSG00000221866,ENSG00000106554,ENSG00000131558,ENSG00000155530,ENSG00000205060,ENSG00000085662,ENSG00000198074,ENSG00000227471,ENSG00000172331,ENSG00000122786,ENSG00000146856,ENSG00000146859,ENSG00000122783,ENSG00000105875,ENSG00000080802,ENSG00000155561,ENSG00000243317,ENSG00000164707,ENSG00000189320,ENSG00000105887,ENSG00000181072,ENSG00000105894,ENSG00000157680,ENSG00000182158,ENSG00000122779,ENSG00000214128,ENSG00000122778,ENSG00000146858,ENSG00000105939,ENSG00000105948,ENSG00000157741,ENSG00000146963,ENSG00000188883,ENSG00000236279,ENSG00000064393,ENSG00000059377,ENSG00000059378,ENSG00000006459,ENSG00000157800,ENSG00000133606,ENSG00000146966,ENSG00000133597,ENSG00000090266,ENSG00000157764,ENSG00000090263,ENSG00000261115,ENSG00000006530,ENSG00000257093,ENSG00000214102,ENSG00000127362,ENSG00000127364,ENSG00000106028,ENSG00000127366,ENSG00000165076,ENSG00000258227,ENSG00000257335,ENSG00000204983,ENSG00000275896,ENSG00000106123,ENSG00000165125,ENSG00000127412,ENSG00000165131,ENSG00000197993,ENSG00000159763,ENSG00000197448,ENSG00000178826,ENSG00000106144,ENSG00000188037,ENSG00000159784,ENSG00000159840,ENSG00000146904,ENSG00000271321,ENSG00000225932,ENSG00000213214,ENSG00000212807,ENSG00000170356,ENSG00000243896,ENSG00000228960,ENSG00000221970,ENSG00000050327,ENSG00000196511,ENSG00000174469,ENSG00000055130,ENSG00000106462,ENSG00000155660,ENSG00000197362,ENSG00000204947,ENSG00000197024,ENSG00000170265,ENSG00000170260,ENSG00000204946,ENSG00000196453,ENSG00000181220,ENSG00000133624,ENSG00000133619,ENSG00000181444,ENSG00000197558,ENSG00000106479,ENSG00000171130,ENSG00000106526,ENSG00000188707,ENSG00000127399,ENSG00000106538,ENSG00000214022,ENSG00000196456,ENSG00000171115,ENSG00000179144,ENSG00000133574,ENSG00000133561,ENSG00000106560,ENSG00000213203,ENSG00000196329,ENSG00000106565,ENSG00000002933,ENSG00000002726,ENSG00000055118,ENSG00000164867,ENSG00000181652,ENSG00000197150,ENSG00000213199,ENSG00000164885,ENSG00000164889,ENSG00000164896,ENSG00000164897,ENSG00000133612,ENSG00000033050,ENSG00000033100,ENSG00000082014,ENSG00000013374,ENSG00000187260,ENSG00000127377,ENSG00000106615,ENSG00000106617,ENSG00000178234,ENSG00000055609,ENSG00000241735,ENSG00000196584,ENSG00000133627,ENSG00000130226,ENSG00000157212,ENSG00000186480,ENSG00000164778,ENSG00000184863,ENSG00000164690,ENSG00000105982,ENSG00000105983,ENSG00000146909,ENSG00000130675,ENSG00000009335,ENSG00000105993,ENSG00000155093,ENSG00000146918,ENSG00000117868,ENSG00000126870,ENSG00000106018,ENSG00000172748,ENSG00000147364,ENSG00000180190,ENSG00000104714,ENSG00000198010,ENSG00000182372,ENSG00000104728,ENSG00000176595,ENSG00000036448,ENSG00000183117,ENSG00000091879,ENSG00000147316,ENSG00000155189,ENSG00000164825,ENSG00000206047,ENSG00000240247,ENSG00000239839,ENSG00000215374,ENSG00000225725,ENSG00000253958,ENSG00000147324,ENSG00000104626,ENSG00000173281,ENSG00000173273,ENSG00000253230,ENSG00000175806,ENSG00000253649,ENSG00000183638,ENSG00000171056,ENSG00000254093,ENSG00000171044,ENSG00000104643,ENSG00000177710,ENSG00000154319,ENSG00000136573,ENSG00000136574,ENSG00000154328,ENSG00000079459,ENSG00000164733,ENSG00000255052,ENSG00000186523,ENSG00000227888,ENSG00000242296,ENSG00000154359,ENSG00000250305,ENSG00000164743,ENSG00000164741,ENSG00000104723,ENSG00000038945,ENSG00000155970,ENSG00000104219,ENSG00000198791,ENSG00000155975,ENSG00000003987,ENSG00000003989,ENSG00000104213,ENSG00000129422,ENSG00000104760,ENSG00000078674,ENSG00000104763,ENSG00000171428,ENSG00000156006,ENSG00000156011,ENSG00000104611,ENSG00000147408,ENSG00000104613,ENSG00000175445,ENSG00000147416,ENSG00000061337,ENSG00000168546,ENSG00000147443,ENSG00000130227,ENSG00000158806,ENSG00000158815,ENSG00000158856,ENSG00000158863,ENSG00000275074,ENSG00000168453,ENSG00000168476,ENSG00000168481,ENSG00000168484,ENSG00000168487,ENSG00000168490,ENSG00000168495,ENSG00000197181,ENSG00000104635,ENSG00000120910,ENSG00000120896,ENSG00000120913,ENSG00000241852,ENSG00000158941,ENSG00000147439,ENSG00000179388,ENSG00000134020,ENSG00000008853,ENSG00000120889,ENSG00000173535,ENSG00000173530,ENSG00000104689,ENSG00000147457,ENSG00000104679,ENSG00000134013,ENSG00000197217,ENSG00000147454,ENSG00000167034,ENSG00000159167,ENSG00000042980,ENSG00000134028,ENSG00000104722,ENSG00000277586,ENSG00000147459,ENSG00000147437,ENSG00000104756,ENSG00000184661,ENSG00000221818,ENSG00000221914,ENSG00000104765,ENSG00000240694,ENSG00000092964,ENSG00000120907,ENSG00000015592,ENSG00000104228,ENSG00000120899,ENSG00000120903,ENSG00000120915,ENSG00000234770,ENSG00000120885,ENSG00000168077,ENSG00000147419,ENSG00000171320,ENSG00000168078,ENSG00000168079,ENSG00000189233,ENSG00000134014,ENSG00000168081,ENSG00000186918,ENSG00000214050,ENSG00000104290,ENSG00000012232,ENSG00000104299,ENSG00000147421,ENSG00000197892,ENSG00000120875,ENSG00000133872,ENSG00000177669,ENSG00000104660,ENSG00000104671,ENSG00000157110,ENSG00000197265,ENSG00000104687,ENSG00000104691,ENSG00000104695,ENSG00000133863,ENSG00000172733,ENSG00000165392,ENSG00000157168,ENSG00000172728,ENSG00000198042,ENSG00000129696,ENSG00000133874,ENSG00000133878,ENSG00000156687,ENSG00000183779,ENSG00000147475,ENSG00000147471,ENSG00000104221,ENSG00000156675,ENSG00000187840,ENSG00000129691,ENSG00000147465,ENSG00000175324,ENSG00000156735,ENSG00000085788,ENSG00000147548,ENSG00000165046,ENSG00000077782,ENSG00000253570,ENSG00000147526,ENSG00000169499,ENSG00000169495,ENSG00000169490,ENSG00000168615,ENSG00000197140,ENSG00000131203,ENSG00000176907,ENSG00000165061,ENSG00000104332,ENSG00000147533,ENSG00000147536,ENSG00000029534,ENSG00000083168,ENSG00000070718,ENSG00000104368,ENSG00000104365,ENSG00000070501,ENSG00000078668,ENSG00000168575,ENSG00000176209,ENSG00000131931,ENSG00000284062,ENSG00000120925,ENSG00000168172,ENSG00000168522,ENSG00000185900,ENSG00000165102,ENSG00000164808,ENSG00000221869,ENSG00000253729,ENSG00000104738,ENSG00000169139,ENSG00000034239,ENSG00000019549,ENSG00000147485,ENSG00000168300,ENSG00000147488,ENSG00000023287,ENSG00000047249,ENSG00000147509,ENSG00000187735,ENSG00000120992,ENSG00000137547,ENSG00000164736,ENSG00000104237,ENSG00000206579,ENSG00000167904,ENSG00000137574,ENSG00000254087,ENSG00000238650,ENSG00000008988,ENSG00000181690,ENSG00000170791,ENSG00000170786,ENSG00000181195,ENSG00000104331,ENSG00000169122,ENSG00000215114,ENSG00000167910,ENSG00000137575,ENSG00000035681,ENSG00000198846,ENSG00000178538,ENSG00000104388,ENSG00000171316,ENSG00000177182,ENSG00000198363,ENSG00000185942,ENSG00000137563,ENSG00000137561,ENSG00000185728,ENSG00000180828,ENSG00000172817,ENSG00000104442,ENSG00000066855,ENSG00000205268,ENSG00000147573,ENSG00000179041,ENSG00000147576,ENSG00000169085,ENSG00000185697,ENSG00000175073,ENSG00000213865,ENSG00000104205,ENSG00000178460,ENSG00000245910,ENSG00000178125,ENSG00000121022,ENSG00000104218,ENSG00000066777,ENSG00000046889,ENSG00000165084,ENSG00000137573,ENSG00000137571,ENSG00000140396,ENSG00000067167,ENSG00000147592,ENSG00000221947,ENSG00000104313,ENSG00000178860,ENSG00000104321,ENSG00000147601,ENSG00000164764,ENSG00000147604,ENSG00000121039,ENSG00000040341,ENSG00000104343,ENSG00000154582,ENSG00000175606,ENSG00000154589,ENSG00000104369,ENSG00000104381,ENSG00000137558,ENSG00000121005,ENSG00000164749,ENSG00000091656,ENSG00000164751,ENSG00000171033,ENSG00000104427,ENSG00000104432,ENSG00000104435,ENSG00000164683,ENSG00000147586,ENSG00000076554,ENSG00000205189,ENSG00000164684,ENSG00000076641,ENSG00000164687,ENSG00000147588,ENSG00000170323,ENSG00000133731,ENSG00000253598,ENSG00000104231,ENSG00000164695,ENSG00000104497,ENSG00000184672,ENSG00000133739,ENSG00000133740,ENSG00000176731,ENSG00000185015,ENSG00000133742,ENSG00000164879,ENSG00000104267,ENSG00000123124,ENSG00000176623,ENSG00000085719,ENSG00000170289,ENSG00000156103,ENSG00000104312,ENSG00000164823,ENSG00000104320,ENSG00000104325,ENSG00000104327,ENSG00000180694,ENSG00000123119,ENSG00000155099,ENSG00000155100,ENSG00000214954,ENSG00000147606,ENSG00000079102,ENSG00000248858,ENSG00000205133,ENSG00000246662,ENSG00000279331,ENSG00000183808,ENSG00000164953,ENSG00000164951,ENSG00000079112,ENSG00000164949,ENSG00000265817,ENSG00000197275,ENSG00000164944,ENSG00000104413,ENSG00000156162,ENSG00000164941,ENSG00000175305,ENSG00000164938,ENSG00000156170,ENSG00000175895,ENSG00000156172,ENSG00000156466,ENSG00000156467,ENSG00000156469,ENSG00000156471,ENSG00000169439,ENSG00000104324,ENSG00000180543,ENSG00000147649,ENSG00000104341,ENSG00000132561,ENSG00000156482,ENSG00000177459,ENSG00000132541,ENSG00000104356,ENSG00000104361,ENSG00000156486,ENSG00000104375,ENSG00000164920,ENSG00000132549,ENSG00000164919,ENSG00000132554,ENSG00000156509,ENSG00000147669,ENSG00000104450,ENSG00000034677,ENSG00000186106,ENSG00000174226,ENSG00000070756,ENSG00000164924,ENSG00000120963,ENSG00000228224,ENSG00000083307,ENSG00000104490,ENSG00000048392,ENSG00000104517,ENSG00000155090,ENSG00000155096,ENSG00000155097,ENSG00000164929,ENSG00000164930,ENSG00000164932,ENSG00000164933,ENSG00000164934,ENSG00000176406,ENSG00000147647,ENSG00000147650,ENSG00000169946,ENSG00000164830,ENSG00000174429,ENSG00000154188,ENSG00000147655,ENSG00000104408,ENSG00000104412,ENSG00000164841,ENSG00000120526,ENSG00000120533,ENSG00000205038,ENSG00000147654,ENSG00000147642,ENSG00000164796,ENSG00000104447,ENSG00000147677,ENSG00000147679,ENSG00000164754,ENSG00000253327,ENSG00000205002,ENSG00000164758,ENSG00000182197,ENSG00000177570,ENSG00000164761,ENSG00000147676,ENSG00000253972,ENSG00000136999,ENSG00000136960,ENSG00000064313,ENSG00000136982,ENSG00000155792,ENSG00000187955,ENSG00000172172,ENSG00000172167,ENSG00000172164,ENSG00000170961,ENSG00000248690,ENSG00000178764,ENSG00000136986,ENSG00000156787,ENSG00000147689,ENSG00000189376,ENSG00000165156,ENSG00000156802,ENSG00000156795,ENSG00000156804,ENSG00000175946,ENSG00000104537,ENSG00000176853,ENSG00000214814,ENSG00000164983,ENSG00000183665,ENSG00000170881,ENSG00000147687,ENSG00000147684,ENSG00000170873,ENSG00000180938,ENSG00000104549,ENSG00000156831,ENSG00000173334,ENSG00000168672,ENSG00000212993,ENSG00000136997,ENSG00000147697,ENSG00000153310,ENSG00000153317,ENSG00000155897,ENSG00000132294,ENSG00000184156,ENSG00000129295,ENSG00000165071,ENSG00000129292,ENSG00000155926,ENSG00000042832,ENSG00000104415,ENSG00000104419,ENSG00000008513,ENSG00000248492,ENSG00000066827,ENSG00000131773,ENSG00000147724,ENSG00000169436,ENSG00000169427,ENSG00000167632,ENSG00000104472,ENSG00000123908,ENSG00000280303,ENSG00000169398,ENSG00000105339,ENSG00000022567,ENSG00000204882,ENSG00000184489,ENSG00000171045,ENSG00000181790,ENSG00000198576,ENSG00000234616,ENSG00000167653,ENSG00000160886,ENSG00000130193,ENSG00000126233,ENSG00000283992,ENSG00000180155,ENSG00000167656,ENSG00000160882,ENSG00000160932,ENSG00000176956,ENSG00000277494,ENSG00000181638,ENSG00000250571,ENSG00000185730,ENSG00000184428,ENSG00000254389,ENSG00000158106,ENSG00000182759,ENSG00000014164,ENSG00000104518,ENSG00000204839,ENSG00000147813,ENSG00000104529,ENSG00000179886,ENSG00000104524,ENSG00000104522,ENSG00000183309,ENSG00000181135,ENSG00000181085,ENSG00000180921,ENSG00000284224,ENSG00000180900,ENSG00000179950,ENSG00000185189,ENSG00000261150,ENSG00000178209,ENSG00000178719,ENSG00000178685,ENSG00000186583,ENSG00000204791,ENSG00000178814,ENSG00000178896,ENSG00000197858,ENSG00000179091,ENSG00000179632,ENSG00000179526,ENSG00000235173,ENSG00000179832,ENSG00000260428,ENSG00000261236,ENSG00000185122,ENSG00000185000,ENSG00000261678,ENSG00000182325,ENSG00000185803,ENSG00000173137,ENSG00000284310,ENSG00000284139,ENSG00000071894,ENSG00000147804,ENSG00000160948,ENSG00000160949,ENSG00000187954,ENSG00000167702,ENSG00000160973,ENSG00000160972,ENSG00000167701,ENSG00000167700,ENSG00000160957,ENSG00000160959,ENSG00000213563,ENSG00000147799,ENSG00000198169,ENSG00000196378,ENSG00000161016,ENSG00000197363,ENSG00000147789,ENSG00000170619,ENSG00000196150,ENSG00000170631,ENSG00000196922,ENSG00000182307,ENSG00000170122,ENSG00000172785,ENSG00000107099,ENSG00000107104,ENSG00000173253,ENSG00000080503,ENSG00000147852,ENSG00000168263,ENSG00000080608,ENSG00000080298,ENSG00000107249,ENSG00000106688,ENSG00000106686,ENSG00000106993,ENSG00000147853,ENSG00000120158,ENSG00000096968,ENSG00000107014,ENSG00000107018,ENSG00000107020,ENSG00000120217,ENSG00000197646,ENSG00000107036,ENSG00000099219,ENSG00000120215,ENSG00000183354,ENSG00000263575,ENSG00000137040,ENSG00000137033,ENSG00000147854,ENSG00000178445,ENSG00000107077,ENSG00000137038,ENSG00000153707,ENSG00000107165,ENSG00000153714,ENSG00000107186,ENSG00000147862,ENSG00000175893,ENSG00000164946,ENSG00000155158,ENSG00000164975,ENSG00000164985,ENSG00000164989,ENSG00000173068,ENSG00000044459,ENSG00000107295,ENSG00000178031,ENSG00000155876,ENSG00000147874,ENSG00000147872,ENSG00000137145,ENSG00000137154,ENSG00000177076,ENSG00000155886,ENSG00000171843,ENSG00000188352,ENSG00000198642,ENSG00000099810,ENSG00000147889,ENSG00000147883,ENSG00000240498,ENSG00000176399,ENSG00000107105,ENSG00000198680,ENSG00000120159,ENSG00000137055,ENSG00000184434,ENSG00000096872,ENSG00000120156,ENSG00000283945,ENSG00000120160,ENSG00000120162,ENSG00000147894,ENSG00000174482,ENSG00000122729,ENSG00000107201,ENSG00000197579,ENSG00000165264,ENSG00000122728,ENSG00000137074,ENSG00000086061,ENSG00000122692,ENSG00000086062,ENSG00000107262,ENSG00000086065,ENSG00000086102,ENSG00000165269,ENSG00000165272,ENSG00000165271,ENSG00000010438,ENSG00000107341,ENSG00000137073,ENSG00000198876,ENSG00000165006,ENSG00000186638,ENSG00000164978,ENSG00000164976,ENSG00000164972,ENSG00000164970,ENSG00000122735,ENSG00000168913,ENSG00000122756,ENSG00000164967,ENSG00000137100,ENSG00000205143,ENSG00000147955,ENSG00000213930,ENSG00000137070,ENSG00000213927,ENSG00000172724,ENSG00000137077,ENSG00000205108,ENSG00000137094,ENSG00000174038,ENSG00000165280,ENSG00000221829,ENSG00000165282,ENSG00000165283,ENSG00000005238,ENSG00000198722,ENSG00000179766,ENSG00000198853,ENSG00000215187,ENSG00000263892,ENSG00000107140,ENSG00000137101,ENSG00000137078,ENSG00000269900,ENSG00000159884,ENSG00000137135,ENSG00000107159,ENSG00000198467,ENSG00000137076,ENSG00000107175,ENSG00000070610,ENSG00000107185,ENSG00000159899,ENSG00000137098,ENSG00000137133,ENSG00000204930,ENSG00000137103,ENSG00000168828,ENSG00000196196,ENSG00000122707,ENSG00000122694,ENSG00000185972,ENSG00000159921,ENSG00000122705,ENSG00000137075,ENSG00000165304,ENSG00000196092,ENSG00000147905,ENSG00000137106,ENSG00000168795,ENSG00000137054,ENSG00000147912,ENSG00000175768,ENSG00000070601,ENSG00000165275,ENSG00000107371,ENSG00000122741,ENSG00000122696,ENSG00000107338,ENSG00000137124,ENSG00000137142,ENSG00000180071,ENSG00000106714,ENSG00000183148,ENSG00000154529,ENSG00000172014,ENSG00000204779,ENSG00000147996,ENSG00000184659,ENSG00000276203,ENSG00000274349,ENSG00000260691,ENSG00000196873,ENSG00000187559,ENSG00000154330,ENSG00000181778,ENSG00000187866,ENSG00000107242,ENSG00000165060,ENSG00000119139,ENSG00000135063,ENSG00000107282,ENSG00000188647,ENSG00000165072,ENSG00000198887,ENSG00000119138,ENSG00000083067,ENSG00000135048,ENSG00000107362,ENSG00000155621,ENSG00000119125,ENSG00000107372,ENSG00000165091,ENSG00000165092,ENSG00000135046,ENSG00000198963,ENSG00000119121,ENSG00000135045,ENSG00000106733,ENSG00000134996,ENSG00000099139,ENSG00000135002,ENSG00000187210,ENSG00000106772,ENSG00000197969,ENSG00000156049,ENSG00000156052,ENSG00000148019,ENSG00000135069,ENSG00000106829,ENSG00000196781,ENSG00000165105,ENSG00000172159,ENSG00000148057,ENSG00000135018,ENSG00000165113,ENSG00000165115,ENSG00000165118,ENSG00000165119,ENSG00000178966,ENSG00000197506,ENSG00000148053,ENSG00000135049,ENSG00000135040,ENSG00000135052,ENSG00000135070,ENSG00000083223,ENSG00000180447,ENSG00000204446,ENSG00000196730,ENSG00000135047,ENSG00000156345,ENSG00000106723,ENSG00000130045,ENSG00000186354,ENSG00000213694,ENSG00000148082,ENSG00000123975,ENSG00000187742,ENSG00000187764,ENSG00000130222,ENSG00000165023,ENSG00000165025,ENSG00000148090,ENSG00000165030,ENSG00000169071,ENSG00000090054,ENSG00000196305,ENSG00000198000,ENSG00000106809,ENSG00000127083,ENSG00000106819,ENSG00000106823,ENSG00000188312,ENSG00000127080,ENSG00000185963,ENSG00000127081,ENSG00000127084,ENSG00000157303,ENSG00000131669,ENSG00000165238,ENSG00000188938,ENSG00000048828,ENSG00000197724,ENSG00000131668,ENSG00000158079,ENSG00000175787,ENSG00000130950,ENSG00000130957,ENSG00000165140,ENSG00000148120,ENSG00000158169,ENSG00000185920,ENSG00000175611,ENSG00000182150,ENSG00000130948,ENSG00000130958,ENSG00000165244,ENSG00000130956,ENSG00000081377,ENSG00000158122,ENSG00000081386,ENSG00000196597,ENSG00000188152,ENSG00000136943,ENSG00000188801,ENSG00000197816,ENSG00000196116,ENSG00000136842,ENSG00000136925,ENSG00000136937,ENSG00000136936,ENSG00000178919,ENSG00000136929,ENSG00000136938,ENSG00000095380,ENSG00000106785,ENSG00000106789,ENSG00000095383,ENSG00000136928,ENSG00000165138,ENSG00000119514,ENSG00000204291,ENSG00000106799,ENSG00000119523,ENSG00000106803,ENSG00000119508,ENSG00000136874,ENSG00000023318,ENSG00000119509,ENSG00000136891,ENSG00000066697,ENSG00000241697,ENSG00000170681,ENSG00000136881,ENSG00000136897,ENSG00000136870,ENSG00000136872,ENSG00000165152,ENSG00000155827,ENSG00000198785,ENSG00000136824,ENSG00000136783,ENSG00000165028,ENSG00000165029,ENSG00000070214,ENSG00000106701,ENSG00000106692,ENSG00000186051,ENSG00000095209,ENSG00000148143,ENSG00000119318,ENSG00000136826,ENSG00000070061,ENSG00000119328,ENSG00000119326,ENSG00000106771,ENSG00000260230,ENSG00000095203,ENSG00000070159,ENSG00000243444,ENSG00000241978,ENSG00000188959,ENSG00000136810,ENSG00000165124,ENSG00000030304,ENSG00000198121,ENSG00000136813,ENSG00000173258,ENSG00000106853,ENSG00000059769,ENSG00000242616,ENSG00000165181,ENSG00000266315,ENSG00000148154,ENSG00000106868,ENSG00000119314,ENSG00000119471,ENSG00000165185,ENSG00000148153,ENSG00000148158,ENSG00000119457,ENSG00000228623,ENSG00000136866,ENSG00000225684,ENSG00000231528,ENSG00000136867,ENSG00000119321,ENSG00000136868,ENSG00000176386,ENSG00000136875,ENSG00000165188,ENSG00000148225,ENSG00000119411,ENSG00000119431,ENSG00000148218,ENSG00000148229,ENSG00000157653,ENSG00000138835,ENSG00000157657,ENSG00000106927,ENSG00000136883,ENSG00000196739,ENSG00000229314,ENSG00000228278,ENSG00000106948,ENSG00000136888,ENSG00000181634,ENSG00000106952,ENSG00000041982,ENSG00000182752,ENSG00000119401,ENSG00000148219,ENSG00000136869,ENSG00000078725,ENSG00000136861,ENSG00000106780,ENSG00000119402,ENSG00000095261,ENSG00000119403,ENSG00000056558,ENSG00000106804,ENSG00000119397,ENSG00000119396,ENSG00000148180,ENSG00000148175,ENSG00000204136,ENSG00000136848,ENSG00000175764,ENSG00000119421,ENSG00000185681,ENSG00000106852,ENSG00000119446,ENSG00000148187,ENSG00000095303,ENSG00000171496,ENSG00000136940,ENSG00000056586,ENSG00000186130,ENSG00000171448,ENSG00000188394,ENSG00000011454,ENSG00000236901,ENSG00000165209,ENSG00000148204,ENSG00000119522,ENSG00000106689,ENSG00000119408,ENSG00000136930,ENSG00000136931,ENSG00000224020,ENSG00000148200,ENSG00000185585,ENSG00000136918,ENSG00000136942,ENSG00000136950,ENSG00000136935,ENSG00000173611,ENSG00000119414,ENSG00000136933,ENSG00000044574,ENSG00000165219,ENSG00000119487,ENSG00000167081,ENSG00000196814,ENSG00000136944,ENSG00000169155,ENSG00000177125,ENSG00000136859,ENSG00000136828,ENSG00000136895,ENSG00000136856,ENSG00000196152,ENSG00000201302,ENSG00000197958,ENSG00000148356,ENSG00000136830,ENSG00000136854,ENSG00000187024,ENSG00000167094,ENSG00000160404,ENSG00000095370,ENSG00000136807,ENSG00000136877,ENSG00000106991,ENSG00000106992,ENSG00000160408,ENSG00000136840,ENSG00000167103,ENSG00000136908,ENSG00000167106,ENSG00000171169,ENSG00000148339,ENSG00000148334,ENSG00000148346,ENSG00000171159,ENSG00000148337,ENSG00000106976,ENSG00000167110,ENSG00000175854,ENSG00000167112,ENSG00000167113,ENSG00000167114,ENSG00000167118,ENSG00000167123,ENSG00000136811,ENSG00000119392,ENSG00000197694,ENSG00000119333,ENSG00000119335,ENSG00000160447,ENSG00000160446,ENSG00000160445,ENSG00000107021,ENSG00000167136,ENSG00000198917,ENSG00000171097,ENSG00000136802,ENSG00000175287,ENSG00000175283,ENSG00000095319,ENSG00000148341,ENSG00000167130,ENSG00000095321,ENSG00000119383,ENSG00000188483,ENSG00000179082,ENSG00000179058,ENSG00000148335,ENSG00000148331,ENSG00000167157,ENSG00000148344,ENSG00000136816,ENSG00000136827,ENSG00000136819,ENSG00000136878,ENSG00000187239,ENSG00000148358,ENSG00000107130,ENSG00000130707,ENSG00000107164,ENSG00000130713,ENSG00000097007,ENSG00000188710,ENSG00000130720,ENSG00000050555,ENSG00000126878,ENSG00000126883,ENSG00000126882,ENSG00000231587,ENSG00000130723,ENSG00000130714,ENSG00000130717,ENSG00000107263,ENSG00000160563,ENSG00000196358,ENSG00000107290,ENSG00000125482,ENSG00000125485,ENSG00000125484,ENSG00000165695,ENSG00000165699,ENSG00000165702,ENSG00000148308,ENSG00000170835,ENSG00000160271,ENSG00000148288,ENSG00000175164,ENSG00000148296,ENSG00000148297,ENSG00000148303,ENSG00000148290,ENSG00000148291,ENSG00000148248,ENSG00000198870,ENSG00000148300,ENSG00000160323,ENSG00000160325,ENSG00000160326,ENSG00000197859,ENSG00000196990,ENSG00000123454,ENSG00000123453,ENSG00000160293,ENSG00000235106,ENSG00000169925,ENSG00000196363,ENSG00000186350,ENSG00000130635,ENSG00000160339,ENSG00000085265,ENSG00000130558,ENSG00000196422,ENSG00000160345,ENSG00000122140,ENSG00000107147,ENSG00000130559,ENSG00000130560,ENSG00000148411,ENSG00000238227,ENSG00000165661,ENSG00000262075,ENSG00000160360,ENSG00000213221,ENSG00000187796,ENSG00000165684,ENSG00000165689,ENSG00000165688,ENSG00000148384,ENSG00000148396,ENSG00000148400,ENSG00000199161,ENSG00000172889,ENSG00000169692,ENSG00000165716,ENSG00000187922,ENSG00000267206,ENSG00000204001,ENSG00000177984,ENSG00000244187,ENSG00000213213,ENSG00000265806,ENSG00000196642,ENSG00000232434,ENSG00000054148,ENSG00000177943,ENSG00000107223,ENSG00000127191,ENSG00000159069,ENSG00000176919,ENSG00000184925,ENSG00000107317,ENSG00000214402,ENSG00000148362,ENSG00000169583,ENSG00000107331,ENSG00000180549,ENSG00000180539,ENSG00000107281,ENSG00000054179,ENSG00000186193,ENSG00000197355,ENSG00000177239,ENSG00000176978,ENSG00000176884,ENSG00000176248,ENSG00000176101,ENSG00000176058,ENSG00000187713,ENSG00000188566,ENSG00000212864,ENSG00000197191,ENSG00000233198,ENSG00000198569,ENSG00000188229,ENSG00000188163,ENSG00000188986,ENSG00000198113,ENSG00000198435,ENSG00000187609,ENSG00000188747,ENSG00000188833,ENSG00000165802,ENSG00000130653,ENSG00000182154,ENSG00000148399,ENSG00000165724,ENSG00000197070,ENSG00000203993,ENSG00000181090,ENSG00000148408,ENSG00000198763,ENSG00000198804,ENSG00000198712,ENSG00000198899,ENSG00000198727,ENSG00000182378,ENSG00000178605,ENSG00000226179,ENSG00000167393,ENSG00000205755,ENSG00000198223,ENSG00000185291,ENSG00000169100,ENSG00000169093,ENSG00000182162,ENSG00000197976,ENSG00000196433,ENSG00000214717,ENSG00000169084,ENSG00000002586,ENSG00000124343,ENSG00000056998,ENSG00000006756,ENSG00000157399,ENSG00000101825,ENSG00000183943,ENSG00000146938,ENSG00000101846,ENSG00000006757,ENSG00000205642,ENSG00000101849,ENSG00000101850,ENSG00000146950,ENSG00000047644,ENSG00000073464,ENSG00000101871,ENSG00000004961,ENSG00000047648,ENSG00000005302,ENSG00000169933,ENSG00000101911,ENSG00000196664,ENSG00000101916,ENSG00000205542,ENSG00000198759,ENSG00000176896,ENSG00000123595,ENSG00000196459,ENSG00000046651,ENSG00000046653,ENSG00000046647,ENSG00000181544,ENSG00000130150,ENSG00000102048,ENSG00000165192,ENSG00000165195,ENSG00000165197,ENSG00000087842,ENSG00000102010,ENSG00000130234,ENSG00000147003,ENSG00000186312,ENSG00000169239,ENSG00000169249,ENSG00000182287,ENSG00000126010,ENSG00000182798,ENSG00000047230,ENSG00000169895,ENSG00000086712,ENSG00000102054,ENSG00000169891,ENSG00000188158,ENSG00000047634,ENSG00000131831,ENSG00000102098,ENSG00000008086,ENSG00000102104,ENSG00000086717,ENSG00000044446,ENSG00000131828,ENSG00000180815,ENSG00000147010,ENSG00000173681,ENSG00000184368,ENSG00000173674,ENSG00000177189,ENSG00000149970,ENSG00000185915,ENSG00000091482,ENSG00000230797,ENSG00000012174,ENSG00000102172,ENSG00000102174,ENSG00000165186,ENSG00000123131,ENSG00000123130,ENSG00000130066,ENSG00000184831,ENSG00000165182,ENSG00000174010,ENSG00000130741,ENSG00000234230,ENSG00000005889,ENSG00000067992,ENSG00000102230,ENSG00000101868,ENSG00000169306,ENSG00000120280,ENSG00000198814,ENSG00000157625,ENSG00000198947,ENSG00000147027,ENSG00000130962,ENSG00000147036,ENSG00000047597,ENSG00000165168,ENSG00000165169,ENSG00000147041,ENSG00000101955,ENSG00000156313,ENSG00000036473,ENSG00000156298,ENSG00000165175,ENSG00000183337,ENSG00000182220,ENSG00000185753,ENSG00000180182,ENSG00000124486,ENSG00000215301,ENSG00000171659,ENSG00000171657,ENSG00000147044,ENSG00000189221,ENSG00000069535,ENSG00000124479,ENSG00000183690,ENSG00000069509,ENSG00000147050,ENSG00000147113,ENSG00000207870,ENSG00000147121,ENSG00000251192,ENSG00000147119,ENSG00000065923,ENSG00000102218,ENSG00000102221,ENSG00000130988,ENSG00000147123,ENSG00000182872,ENSG00000224975,ENSG00000130985,ENSG00000102225,ENSG00000102226,ENSG00000147117,ENSG00000147124,ENSG00000078061,ENSG00000102265,ENSG00000008056,ENSG00000126759,ENSG00000126767,ENSG00000126756,ENSG00000197779,ENSG00000147118,ENSG00000221994,ENSG00000171478,ENSG00000017483,ENSG00000068438,ENSG00000102312,ENSG00000147155,ENSG00000068354,ENSG00000102317,ENSG00000101940,ENSG00000015285,ENSG00000101945,ENSG00000102145,ENSG00000094631,ENSG00000187682,ENSG00000102109,ENSG00000126768,ENSG00000102103,ENSG00000102100,ENSG00000102096,ENSG00000068308,ENSG00000102057,ENSG00000068400,ENSG00000068323,ENSG00000147144,ENSG00000243279,ENSG00000196998,ENSG00000068394,ENSG00000269313,ENSG00000102007,ENSG00000012211,ENSG00000102003,ENSG00000102001,ENSG00000101997,ENSG00000049768,ENSG00000049769,ENSG00000215274,ENSG00000273820,ENSG00000171365,ENSG00000147082,ENSG00000158352,ENSG00000122824,ENSG00000196368,ENSG00000189369,ENSG00000179222,ENSG00000187243,ENSG00000154545,ENSG00000179304,ENSG00000268350,ENSG00000184194,ENSG00000184205,ENSG00000126012,ENSG00000124313,ENSG00000072501,ENSG00000158423,ENSG00000072506,ENSG00000086758,ENSG00000172943,ENSG00000184083,ENSG00000196632,ENSG00000158526,ENSG00000102302,ENSG00000130119,ENSG00000102316,ENSG00000067445,ENSG00000158571,ENSG00000169188,ENSG00000158578,ENSG00000238269,ENSG00000182518,ENSG00000187601,ENSG00000247746,ENSG00000083750,ENSG00000102349,ENSG00000188021,ENSG00000204271,ENSG00000186787,ENSG00000147059,ENSG00000165591,ENSG00000198455,ENSG00000198205,ENSG00000186767,ENSG00000131089,ENSG00000184675,ENSG00000198881,ENSG00000102043,ENSG00000126970,ENSG00000102053,ENSG00000001497,ENSG00000147065,ENSG00000155659,ENSG00000089472,ENSG00000131080,ENSG00000169083,ENSG00000079482,ENSG00000181704,ENSG00000130052,ENSG00000090776,ENSG00000181191,ENSG00000130054,ENSG00000158813,ENSG00000089289,ENSG00000186912,ENSG00000120500,ENSG00000147127,ENSG00000120509,ENSG00000090889,ENSG00000130055,ENSG00000082458,ENSG00000147164,ENSG00000184481,ENSG00000204165,ENSG00000147168,ENSG00000184634,ENSG00000196338,ENSG00000169562,ENSG00000147130,ENSG00000147140,ENSG00000147166,ENSG00000147133,ENSG00000147162,ENSG00000186810,ENSG00000242732,ENSG00000204131,ENSG00000186871,ENSG00000198034,ENSG00000102309,ENSG00000125931,ENSG00000147099,ENSG00000067177,ENSG00000184911,ENSG00000269502,ENSG00000204118,ENSG00000186462,ENSG00000269904,ENSG00000204116,ENSG00000270641,ENSG00000229807,ENSG00000202566,ENSG00000212027,ENSG00000147100,ENSG00000131263,ENSG00000050030,ENSG00000131269,ENSG00000094841,ENSG00000102383,ENSG00000215105,ENSG00000186675,ENSG00000102390,ENSG00000198934,ENSG00000085224,ENSG00000102158,ENSG00000131174,ENSG00000226784,ENSG00000165240,ENSG00000102144,ENSG00000187325,ENSG00000173198,ENSG00000179300,ENSG00000147145,ENSG00000078589,ENSG00000147138,ENSG00000078596,ENSG00000165288,ENSG00000198157,ENSG00000131171,ENSG00000072133,ENSG00000165259,ENSG00000155008,ENSG00000184788,ENSG00000147180,ENSG00000124429,ENSG00000188419,ENSG00000126733,ENSG00000102271,ENSG00000174740,ENSG00000102290,ENSG00000186310,ENSG00000179083,ENSG00000204086,ENSG00000147202,ENSG00000165194,ENSG00000000005,ENSG00000000003,ENSG00000102359,ENSG00000102362,ENSG00000101811,ENSG00000007952,ENSG00000182489,ENSG00000174225,ENSG00000188917,ENSG00000102384,ENSG00000102385,ENSG00000102387,ENSG00000126953,ENSG00000010671,ENSG00000241343,ENSG00000102393,ENSG00000126945,ENSG00000196440,ENSG00000126947,ENSG00000198960,ENSG00000102401,ENSG00000184867,ENSG00000126952,ENSG00000166432,ENSG00000184905,ENSG00000204071,ENSG00000184515,ENSG00000269437,ENSG00000158164,ENSG00000125962,ENSG00000198932,ENSG00000271147,ENSG00000158301,ENSG00000198908,ENSG00000102128,ENSG00000133169,ENSG00000147206,ENSG00000102409,ENSG00000180964,ENSG00000204065,ENSG00000133134,ENSG00000182916,ENSG00000172476,ENSG00000133142,ENSG00000196507,ENSG00000172465,ENSG00000123562,ENSG00000179363,ENSG00000188828,ENSG00000123560,ENSG00000123570,ENSG00000158427,ENSG00000166707,ENSG00000269743,ENSG00000123575,ENSG00000123572,ENSG00000157502,ENSG00000147231,ENSG00000133135,ENSG00000133138,ENSG00000147223,ENSG00000165376,ENSG00000133131,ENSG00000089682,ENSG00000198088,ENSG00000147234,ENSG00000147224,ENSG00000157514,ENSG00000170935,ENSG00000080561,ENSG00000101842,ENSG00000101843,ENSG00000101844,ENSG00000197565,ENSG00000188153,ENSG00000101888,ENSG00000068366,ENSG00000157600,ENSG00000101935,ENSG00000243978,ENSG00000101938,ENSG00000077264,ENSG00000077274,ENSG00000101901,ENSG00000182508,ENSG00000126016,ENSG00000123496,ENSG00000130224,ENSG00000102024,ENSG00000003096,ENSG00000131725,ENSG00000147251,ENSG00000131724,ENSG00000174460,ENSG00000175556,ENSG00000101856,ENSG00000077713,ENSG00000224281,ENSG00000005022,ENSG00000018610,ENSG00000077721,ENSG00000186416,ENSG00000125354,ENSG00000187808,ENSG00000198918,ENSG00000125351,ENSG00000125352,ENSG00000125356,ENSG00000186471,ENSG00000101882,ENSG00000101883,ENSG00000177485,ENSG00000125355,ENSG00000005893,ENSG00000158290,ENSG00000232119,ENSG00000171155,ENSG00000182890,ENSG00000125675,ENSG00000125676,ENSG00000101966,ENSG00000183918,ENSG00000101972,ENSG00000009694,ENSG00000198354,ENSG00000102038,ENSG00000122126,ENSG00000171388,ENSG00000122121,ENSG00000122122,ENSG00000188706,ENSG00000156697,ENSG00000085185,ENSG00000102034,ENSG00000156709,ENSG00000134594,ENSG00000056277,ENSG00000102078,ENSG00000134597,ENSG00000165675,ENSG00000147256,ENSG00000147255,ENSG00000123728,ENSG00000076770,ENSG00000171004,ENSG00000076716,ENSG00000147257,ENSG00000203952,ENSG00000156531,ENSG00000165704,ENSG00000156504,ENSG00000156500,ENSG00000101928,ENSG00000212747,ENSG00000134590,ENSG00000203950,ENSG00000186376,ENSG00000173275,ENSG00000165359,ENSG00000169446,ENSG00000198689,ENSG00000022267,ENSG00000129680,ENSG00000102241,ENSG00000102245,ENSG00000129675,ENSG00000147274,ENSG00000129682,ENSG00000101977,ENSG00000101974,ENSG00000184258,ENSG00000182195,ENSG00000165509,ENSG00000179542,ENSG00000276380,ENSG00000185985,ENSG00000221870,ENSG00000102081,ENSG00000155966,ENSG00000010404,ENSG00000197620,ENSG00000268738,ENSG00000269556,ENSG00000171116,ENSG00000156009,ENSG00000197021,ENSG00000013619,ENSG00000171100,ENSG00000063601,ENSG00000102181,ENSG00000029993,ENSG00000160131,ENSG00000130032,ENSG00000147378,ENSG00000102287,ENSG00000268089,ENSG00000147400,ENSG00000147383,ENSG00000147394,ENSG00000198883,ENSG00000183837,ENSG00000235961,ENSG00000063587,ENSG00000189420,ENSG00000183479,ENSG00000213397,ENSG00000182492,ENSG00000067842,ENSG00000262919,ENSG00000130829,ENSG00000130822,ENSG00000130821,ENSG00000185825,ENSG00000101986,ENSG00000198753,ENSG00000184343,ENSG00000067829,ENSG00000180879,ENSG00000067840,ENSG00000126895,ENSG00000198910,ENSG00000089820,ENSG00000102030,ENSG00000102032,ENSG00000172534,ENSG00000177854,ENSG00000184216,ENSG00000169057,ENSG00000007350,ENSG00000196924,ENSG00000102119,ENSG00000207165,ENSG00000147403,ENSG00000013563,ENSG00000102125,ENSG00000071553,ENSG00000203879,ENSG00000071859,ENSG00000130827,ENSG00000196976,ENSG00000102178,ENSG00000126903,ENSG00000071889,ENSG00000160211,ENSG00000269335,ENSG00000160219,ENSG00000130826,ENSG00000130830,ENSG00000274183,ENSG00000277203,ENSG00000185010,ENSG00000165775,ENSG00000185515,ENSG00000214827,ENSG00000155959,ENSG00000155961,ENSG00000155962,ENSG00000274791,ENSG00000277150,ENSG00000277745,ENSG00000185973,ENSG00000168939,ENSG00000124333,ENSG00000124334,ENSG00000129824,ENSG00000067646,ENSG00000099715,ENSG00000099725,ENSG00000278212,ENSG00000114374,ENSG00000067048,ENSG00000183878,ENSG00000154620,ENSG00000165246,ENSG00000131002,ENSG00000012817,ENSG00000198692,tissue +1627,80736,275265,52208,2088,3388,44863,32291,247935,105742,1292,1899,2955,401161,20365,152889,166984,395772,33867,673283,53226,3034,339917,527117,136318,1233960,138096,207358,20313,205603,97682,18973,301360,621229,23015,298385,416764,92606,281700,30221,265106,969809,16001,63381,44800,116716,167189,359690,51698,432110,177312,46767,100572,1587,1436333,61832,13805,30895,40025,39407,119486,207184,113614,10632,14503,47675,209842,105620,26898,94806,17073,133663,96754,73828,1058106,42692,126174,33953,62687,2918,487973,139962,196516,69027,3794,140768,380382,369544,180393,169373,168884,430548,583914,54923,1180,469856,1764286,24134,879835,1847822,36102,43320,535532,79481,67110,74689,105750,548162,130139,78889,20258,79005,233158,536640,389018,47988,5292,128652,89685,61100,2402,853881,14481,114925,462578,3048,276739,49830,80134,295814,24101,96921,1628,153157,356880,491165,57092,6700,179663,455353,391139,118610,5522,163179,450319,138133,1117,2375,83015,293607,363777,27022,18225,446013,3075,4010,4485,191355,4475,94866,241461,331231,17401,328195,61249,24159,493062,146183,379,74359,11035,7933,7726,75680,39612,14807,215313,333763,87741,253984,136657,178823,268741,174333,79736,150187,40919,683,15111,198457,161223,11036,43547,33125,1728101,238937,77827,28519,138463,98805,860660,188858,1789754,377,86211,311085,221896,345569,13674,202644,81360,8047,13943,304516,649382,70698,11906,1293683,493274,833132,28783,38888,40446,380677,348256,1093182,1947,4760,475401,9450,165054,5545,47846,23740,58664,116,27149,556025,109429,676110,80862,124199,284133,15075,214517,1818736,160149,227541,74441,31990,133536,88869,752709,816980,53309,3431,7312,2239,40084,54423,31123,513,1360777,1339995,22417,260598,6650,805592,266188,14602,160989,110504,244378,340234,73917,263844,3606,729766,45408,20200,5787,1154,33928,7448,20546,23181,111949,165858,178671,7795,1624,537,104129,977998,70610,347647,64845,85411,3018,84276,46144,357638,4244,20319,22650,107165,231798,123700,20571,326621,8453,721,4626,539198,351299,61059,376993,93159,245742,105591,133377,265688,11074,33452,125267,3395,250940,139405,55523,12250,107538,65822,69356,140760,1455,95863,57528,287950,2094,224055,178555,725137,68826,94523,8026,670,147601,61408,457870,5044,113853,243016,79821,32851,295042,3573,198278,1580598,64231,604192,546912,74450,433917,356825,85224,44622,23588,128392,374019,11319,6040,406746,2161729,56784,34090,488299,4725,49470,67350,761638,105963,63993,260671,375718,41327,12210,36535,186089,297648,28663,114024,265,430811,10711,19104,585,351,1661,94459,53863,35520,210041,58834,1291363,315243,326169,135156,32185,187419,74540,27822,171009,197289,162561,4844,107505,24286,200457,212469,543612,43003,74087,333056,93326,263,39703,138923,280519,11509,123013,303200,122222,107806,252210,1196,63955,45973,32599,11096,64890,120191,65737,164,197454,206198,152167,97011,2223,226639,118123,3620,31015,354856,233279,1531606,20885,25339,2830,1234135,275317,54025,301696,21937,36555,152685,24753,241277,677755,331690,407160,126042,32544,153035,4768,20824,12680,13880,24388,162531,12343,27509,159294,9613,278491,22586,1213,24739,523260,18221,16167,112994,35057,51544,788883,0,29044,45145,19900,302203,726,32193,128829,972,0,468689,928,46760,143591,128488,712550,124007,123529,113617,7161,93437,39506,312903,95875,46001,8617,291775,179875,181545,46099,15506,58041,19075,3139138,7404,213592,2340,83744,669502,95203,196060,236191,49636,1211,63600,29260,50419,255719,604549,157260,766696,48615,658429,86518,49827,721938,226793,13254,391867,20610,43453,435911,122048,96057,43458,240160,84319,1240,200904,400759,6504,1571,70453,2593,300,3977,24334,24355,360568,1512,5950,18708,10546,133453,32277,5608,3791,175814,132954,556962,55028,695329,775042,1084,4039,25108,174554,140586,215978,235059,11103,273709,485407,24245,2425,27574,274666,27021,1917804,665939,1720622,72430,92865,260272,61479,584102,13988,54208,66892,333,103175,154195,912680,43157,2069,42580,163103,508427,13691,75232,311902,167459,12655,1389,438,783198,1078,41873,507918,117310,11741,32308,71473,8253,383254,3414223,1212,29517,38318,17851,561563,150499,61547,11546,214744,7342,300716,32637,3094,50816,67235,83916,166733,16688,115863,69846,715515,289,292273,21310,558131,184378,41572,177448,4587,35313,433237,115759,1857,598682,962887,560356,34062,262314,16272,19342,87995,2511550,122096,32110,34937,3675,80340,1444033,9756,268008,16722,70212,31119,6172,213221,118595,2749,248999,340973,5211,15089,5595,111849,28835,168738,414409,70551,866765,189059,35892,40649,229684,157888,93023,153973,12795,4919,226,93051,222481,59853,129870,188582,76630,9300,16776,3801,20152,127842,37459,293331,3112894,101062,17419,150217,417,4176,299,389783,137659,280014,359461,90770,141221,87022,371594,634194,1401,76858,33821,1670,88981,15120,150262,86684,294640,178273,78395,62060,1292717,2495,8843,89719,10782,91656,102494,5325,172784,13986,2804195,70702,356858,190858,52947,220893,282297,53311,146564,47631,4910,489961,228082,1382261,17684,1133250,32040,93979,68040,276544,154966,112443,323529,11620,142565,145210,57872,111708,27932,101829,113913,43953,5083,128275,83710,161663,74668,146856,6032,400448,388200,4571,1871,1398,2169,34055,13601,25895,67873,114116,141713,257694,14308,244853,895,244137,242476,119801,55764,310359,2298,3560,36585,591922,226370,275046,1988,818960,154160,134108,191778,34809,45927,9522,268621,246109,832551,790181,2595658,2041382,9440,623774,229263,640464,18649,191781,1210,12979,78224,56064,40202,285065,564508,28340,1464,37480,172334,145124,178176,25388,13067,21815,44501,93565,300504,36846,3120,296566,75139,75798,34687,107728,254885,132601,529818,875290,520245,30342,313181,181969,87256,71591,120695,21267,1259,102861,16848,379981,105632,821,382590,147036,52828,134,102642,1919557,98568,39343,12134,24661,21167,24723,530,1579125,39016,59948,1783,236165,2115,67368,70962,589,195761,48374,106659,106171,29241,5087,76646,698,17060,40098,217147,276199,1228377,371954,9217,755,8223,7864,13564,270766,125,220379,91443,8142,98457,7430,5009,289780,85065,52867,267560,32457,65955,99097,24740,258621,276837,7883,99123,4697751,602,63707,203322,312572,24078,167239,90515,155644,4385,41738,157705,458988,44491,156629,177209,377,3327,556507,26439,2139,258315,18655,322006,2245,313,755867,8289,1372,23576,75839,130000,335984,195803,146617,215304,258682,9525,431533,94427,432603,179472,360559,187959,89508,83746,1046,344641,1335174,409,575789,84838,97559,56692,239939,551911,307030,535061,18895,1474,92883,37914,321744,151519,288224,971,47951,50315,1104,84830,445997,246041,109222,505516,116006,208195,542083,1142445,46965,80646,263480,14445,1727,105779,17775,82128,11518,122859,987,3406,63053,343507,176558,8122,25383,12288,5019,721,152,980,264,0,1009,111,152,278,898,2922,206814,7725,102442,408,581085,131,1576,71894,5503,305668,2588,290250,21446,319973,97831,344912,62414,1123429,158094,336166,325943,318249,207994,50903,220742,166245,263618,50443,722144,56,406674,913775,184080,459393,65759,146895,116746,317719,3301,1092931,9883,92386,549613,194676,648094,479,62557,55547,91905,33652,7394,188939,15150,33189,105443,84869,57536,225573,7079,28279,244994,55901,133263,66034,145127,160326,37708,302,488177,363122,162789,2242,452483,84880,626524,316181,58116,362430,178040,206960,750046,182866,388500,225439,40842,1092,19411,1307900,85227,106448,134695,12352,35539,399821,51724,8793,398033,3307,13735,707544,19935,939,54268,10683,9452,150624,9270,82882,123017,101025,490881,152816,11089,15060,16562,342044,4003,417190,0,97561,741,1088,684,624,121084,12658,1744,4820,29751,2394,482002,965,60225,127125,4209,5531,28834,943,39264,48689,3227,16539,869386,6171,28518,6185,9074,325474,558287,10245,30678,1035824,1051909,362509,21386,550653,358523,1338,82748,1121,20739,985,11289,2894,5389,88092,9241,242893,66090,193183,25899,22898,93995,166798,145140,200343,172463,192750,124336,299153,472787,34222,1392,49,28497,8104,16799,14234,291671,53518,23881,8037,59513,27132,19445,145,302,4661,48627,237931,123354,10331,303,11916,1512,343809,516289,500872,229594,1662,935602,15813,28153,387642,844,3859,366537,542638,276401,55457,31475,174114,88492,219535,154895,896,865,258654,8195,627486,24553,604082,2918,192295,369195,47499,158388,521732,57000,0,468,335456,325741,95621,106884,37731,521844,4900,36224,31001,134485,23892,78899,93866,240559,76361,593798,18224,0,221734,10557,29068,981851,54047,324831,116552,740,86768,80115,87034,332845,387,682,20205,1162141,67850,15762,114319,21365,49096,754514,172220,646,291687,267,183675,145239,80168,566,62696,3121,158323,17164,11499,1314,77038,195292,1960,236804,145122,185853,60053,146561,318473,15438,36944,2490,272351,346665,399575,1240532,23020,184437,203615,50982,210308,61174,227846,25597,5245851,740,72834,27649,1232,26455,519411,946462,19777,83941,34133,361982,556845,380250,76954,80197,168459,132477,115019,112098,149847,55873,1016337,37344,25374,553419,5292,164026,531,75627,125962,2348,2975,217953,4062,229035,135627,317710,12560,14190,223645,59242,820177,1006,9728,31518,137291,21771,61432,6811,493919,146578,219291,46422,13828,79040,435218,4452,62438,294,341845,432193,7149,6237,2441,1739,170551,1534254,112,318464,229994,71619,647694,188530,207897,4477,33954,279524,154569,208632,34879,24833,551884,48952,562811,35772,249758,466086,444076,130137,256951,136029,96,17371,4786,355198,132412,426151,1490,597003,152,745683,748935,56023,239232,208762,601,2060,116579,361157,82914,496296,24919,187480,11558,13675,68392,90072,45416,43495,184190,4319,51373,269307,25615,1714,1234089,76143,508465,3290,1542,10469,749,12855,264149,5210,57243,278920,70174,264569,2640,715,10321,1477,93110,103265,5383,1169,222732,2303,13530,526,1419735,1082499,122140,14055,0,4176,80878,29695,16844,15180,43677,62612,37181,3078,27793,4312,513947,529940,454,154474,48697,241978,66858,34432,189189,37140,141195,1390730,802,6290,63767,68995,41,129020,9948,246483,149656,74239,157903,239449,53976,5113,434059,1241,1854,75490,6391,54451,76078,122969,205105,49318,348740,184164,97458,120324,170624,18791,45961,557,55370,3311,29567,239731,194193,171706,705,90620,67069,97860,12660,1156080,209936,110026,177662,67351,71754,609685,22597,48980,324863,808553,480344,1061706,462199,2109,175652,14222,139932,200281,257685,27173,354227,202248,123050,522465,70459,49078,113490,31176,1229643,77295,131958,910770,11014,30463,194243,62955,16474,48483,30506,357345,188727,134412,49203,21479,249100,67252,104666,23298,316454,57527,105263,22253,285,127545,47207,49176,15176,1930,76603,182061,45795,27307,631752,276095,18754,112098,9452,107671,13876,2978,18662,299730,1080464,85,704853,117416,400877,106742,70901,65907,7562,321957,822473,45501,28078,3442,553331,398217,70470,782132,29843,9427,17559,23092,16743,144250,26867,116184,32707,2455,17287,299,11663,262363,165595,577758,311231,183,256225,332827,840720,3465023,97856,11757,52600,52553,265118,259183,535041,4517,12553,7447,15761,279348,14971,9642,10547,1694,87081,131318,200614,21629,1086,409064,180811,447030,178160,10041,366549,1793863,154748,14517,170146,677402,1887549,31157,131,248784,117217,177210,130,1765,270957,3283,510,70700,384666,568534,59953,396308,43368,590,423222,1013511,7520,129359,253746,1303,66574,343431,100756,6484,378077,142752,60881,20840,230868,88124,127412,112101,141181,184363,454880,703546,7492,156834,154933,113806,69543,62890,205131,17919,111275,30125,22678,637,5753,2647,43882,173651,101747,49456,10033,473,228649,58446,48022,8162509,1431,117295,781,42318,1675,84594,135945,465860,295581,33898,12624,16525,420916,111810,253843,267530,28524,124084,3492,58112,111604,385519,823400,23409,31426,3516,11787,14466,11445,16437,291641,119819,564362,55938,183714,466832,26833,8584,18650,955096,66559,751561,343806,146686,268530,54881,48308,330275,310393,620850,241691,54259,1158052,664413,299277,129637,123405,344064,12529,248121,200544,138799,115411,100487,238279,20495,175945,15790,450565,8572,5737,88439,1174,2790,246697,0,1234842,232440,89951,304,76502,228034,56964,98357,123140,304538,17173,35315,9331,1542,6968,65187,30648,47159,5515,6092,100080,12716,207744,17834,14141,144493,19248,118,93505,43542,86642,177400,20337,104275,51428,666,73507,217388,2361,2487,45807,43729,49829,75513,110192,199726,185860,231778,174308,308041,100331,48025,165292,18266,2086,256322,12927,3034,88625,69194,58959,436521,173145,358,32118,13973,41664,183820,362773,5184,1925,39098,1292318,265166,17797,54861,43304,987,492793,18419,196479,292773,554995,404292,168934,3810,229473,3090,68513,33848,13093,54842,42008,77982,437375,415706,33929,21806,590605,4566,64187,10364,3826,244870,123928,164193,20324,117041,4408581,549057,338853,143680,433840,2556095,166097,192372,90832,861,630158,21064,148483,238537,116616,150515,35021,59434,443474,22562,381080,196168,19486,2515,54982,364494,122001,57538,654042,138752,129091,18348,1047438,150390,107916,313379,453,521317,225238,12326,492,81448,3568,43162,21140,354533,125577,2013145,313658,290996,220128,118490,4919,1751,10984,113085,489572,29406,700060,461539,5737,2023,544598,9240,0,262140,54498,277882,76,59651,242974,65783,200388,395208,612500,157849,15774,20947,70913,149832,241240,7701,8800,506952,35927,1584,11319,831,38628,3938965,616740,5843,22255,39838,67877,218041,80987,136837,75271,31692,3582,117461,4771,3542,281348,194829,112065,415579,8819,632537,82567,281696,103248,52655,30452,127804,1507,2770,349881,16603,26410,150,5956,262945,12580,55156,56450,91850,121297,82033,94370,640,13240,770,541413,425280,141295,158624,116729,7016,24859,603418,3453,3282,901265,21087,169174,4914,183470,14727,24384,172181,419867,65785,85478,432283,159302,1240,743,2133,29609,125178,103136,254084,314892,3040,25955,15413,124451,105645,940,83117,343,211189,4866,105262,63771,158215,15546,221802,93681,6816,136850,131483,64019,138101,100381,1447,1075354,1573,300502,277613,221341,724016,39085,150513,71600,762609,35294,518552,18892,184558,132047,44839,313433,306,41298,2205963,55911,152260,17874,390488,144399,208689,3176,408280,334398,102008,56315,123825,320004,85489,378115,142171,31033,206945,258083,121552,396276,512675,11921,54810,55796,114532,171234,179968,1444,26088,521617,97264,543894,45261,45265,45855,136602,72763,382165,15999,5289,29329,432441,1197113,607002,161233,204326,385084,72051,1126899,315250,287764,23135,93401,130193,188459,124215,249299,530,8147,67334,777,27759,332989,2895,43126,2531,68871,2485937,323470,95918,44786,67803,12128,1405,1932,7573,290417,7923,36787,142726,86174,45628,261056,20428,202718,436630,4551,857,588921,54164,58596,424558,84713,29466,676523,147860,133556,203732,258099,400474,65529,156042,158307,128555,880,482907,539,276651,1769,14770,13345,62553,36904,238710,170482,287258,1991,223863,137328,672282,50586,211446,109179,41331,513896,625484,191878,161553,241264,175382,47942,78165,137,52182,379426,1149,142244,32137,111866,40818,175798,21175,334017,1264240,83006,69890,59867,77031,68655,201052,36233,30879,97232,8120,76822,391466,106369,10636,26049,7098,289023,14150,144093,23618,188684,152816,303,283281,203707,120673,350233,2269,610762,937331,646791,1666765,68199,4545,69710,41919,184863,733782,81799,17463,28553,38728,182,118410,346701,63245,5523,1867,42507,111146,146602,161944,174471,225714,13215,164332,283130,1390418,480844,23929,473614,158949,235771,200357,451428,3933,13826,1676,1900,428287,106466,117101,89261,1698,918,1433765,1040,2547,248137,87237,33537,7388,756927,1661416,6886,87577,1630,2367,4996,7350,2676837,100815,1891,223412,27700,236557,1845,58797,4509,451335,165833,161419,1657,41091,810,8197,1058,456001,114709,88460,395970,150965,40060,63515,136,1169,6947619,6631,1563,1033,8302,34621,40464,3972,778007,13359,99583,210,229223,3662,1539,91859,87143,232233,7987,107667,206638,376121,357386,95514,530695,723666,602297,64644,96289,8474,14107,7529,1278,3456,99954,196753,104260,1059,364700,526232,217505,152,57524,195899,1065640,969925,90905,897,145270,54220,10939,488286,366908,645,332083,87856,267603,366558,385975,575679,30095,26653,248232,4918,223011,479717,201770,2236391,343004,61242,144329,483971,312122,844669,6443,297384,316439,5036,159252,106037,596376,182002,120877,452130,303027,62494,61763,1049,2026,593,53800,806616,62593,1031526,868340,345290,22680,4611,18386,3570,30499,56828,13765,38948,192,3413,3968,209437,221575,2020555,42275,3301,253125,81746,56872,12165,13942,15617,74399,931,3579,55277,48620,64754,1298,26092,33973,7369,90787,300,151,3903,1288,20927,452,70374,176696,111547,17260,9311,25736,73350,580,105449,11901,10858,29811,25361,74451,26988,394998,258709,503225,89739,10271,185969,14802,60949,177572,788897,36271,4436,1244294,269912,73239,783505,252940,41020,204591,574,86265,163006,162624,12335,11209,4021,372381,85010,66656,16516,161363,5282,1849,40389,427,256220,662287,408725,56929,1788514,534266,344236,1847,42711,42742,141323,44539,6945,27315,35856,755257,97580,267,63535,424902,101423,53,129290,170562,871,122094,20232,345269,325343,24090,1957,524940,64036,87955,280459,64112,241527,97191,57387,324852,3209,34288,283565,197799,879,843370,130199,82376,145010,1194,24403,171324,14765,935041,234348,30619,5858,1155,47300,677502,411603,3668,227825,8285,92759,28285,2253,102291,1891780,44562,18197,218693,37047,217044,5446,1368357,73246,430104,1120,0,15,437,351636,61308,13335,283963,293423,350123,126590,6454,16252,50600,16145,24479,520,10998,4173,89682,8628,731,230524,262749,35506,60685,7048,3519,145205,36547,14862,20375,146045,1012531,173326,206012,264022,44064,412674,81275,39985,6081,42193,2579,35703,6048,71820,147771,50947,634858,514748,431220,392669,3313693,3824266,53879,301,424,51721,579,4015666,979874,135954,259617,344145,26459,149828,972208,43964,18645,29876,344867,100118,10998,283122,439164,60669,9436,108644,53583,152309,74559,462795,166611,103037,3233,827273,17,40756,329,32657,433,213050,397983,361563,146014,72178,146008,18679,140808,182618,296725,4742,53065,404033,25784,103047,65715,130515,336218,168806,35484,130340,144530,210747,211,5709,62795,320269,415568,88553,43687,4448,266714,90182,153649,1422608,94988,106105,22780,219754,236153,111468,4178,1624,144255,59973,18109,36018,40509,109542,103116,236540,83393,19331,698745,204895,347937,248349,2224,88140,11085,242116,10602,37949,126383,20673373,21843838,394236,654354,88601,54886,390908,2972,135294,504,151,69054,502544,236575,267412,33552,12442,111527,877979,208942,346698,4794,108304,107708,13809,182135,208424,304,273126,56967,217148,1249,1467,4014,923202,386024,222277,378044,4897,114474,1977,164771,24060,84711,15980,9008,63964,58244,52901,280489,227075,8886,453503,3339,191239,337849,307160,140771,82181,41756,91466,31241,73873,12766,24966,805438,476555,162778,126204,165415,18889,131221,16449,133776,9925,126705,147166,0,1023,138428,156986,44080,99395,519902,600738,11498,7167,154,746,553,26582,67026,137068,422380,205399,250865,138592,106438,520258,3091,340164,96118,78907,108859,229023,1914,88615,130491,123629,18089,327150,1788400,20536,448743,482361,2033,8411,1993,2179,7686,78453,398503,1880458,202500,124615,93203,303,455,16386,564556,1002,26694,464102,350190,119573,445886,393753,5093,451,478610,65809,211460,92367,607153,36962,78978,170638,1596,68795,4643,90989,368437,30645,47699,18287,4019,69797,7968,116797,112444,126362,97882,309161,17619,64859,2354,2628265,18395,110513,487164,102713,658,46234,190437,15278,174742,165951,220002,325069,106072,616065,459664,13707,230031,23197,257265,279941,59059,128491,10319,741,115739,88215,28714,150474,157448,67161,26581,2536,28843,216636,100859,772418,146652,163572,79683,174915,58379,819104,3226,127639,1387309,189956,166721,5432,253617,597859,179187,223721,13673,137850,1351,1250,10133,908,390972,288950,76900,139517,87339,5902,4527,21752,132910,870715,156506,1607,498,102448,3176,233117,54015,23915,54476,138800,214045,19170,2777,140494,154075,388136,243808,374840,252191,116492,196358,76629,6821,38535,15093,82401,8176,37270,36088,541072,148493,239064,840015,1738,760,1146,220,88227,146457,88387,17521,176699,467,71347,21424,12700,73615,25708,158124,158205,96574,38293,19145,33866,72017,1351,186813,193246,128267,522724,29152,268347,10443,130263,6026,74496,631549,88918,301655,47411,6487,5047,167514,208352,189607,197464,13288,38449,61255,263447,3423,147414,81223,16398,113370,68237,185858,22572,17642,35980,1817,94375,210071,74051,6039,3361,9342,73490,148042,0,245474,155855,75998,184239,280355,1379,1394,248,279398,65854,115272,1649612,310820,377985,605222,1969210,1013361,140444,39312,215917,273536,101394,50777,1260070,4032,33968,1212,33004,9053,29559,220885,5419,1907,328,339492,210843,879052,1434,87240,126861,506671,759408,171870,593956,141279,295420,1511,2651,218553,1067451,2048,188651,86814,424823,174062,26602,67229,113748,38901,127739,11330,30523,1877,7158,290045,1283571,120884,55500,55486,82568,115576,17345,18262,40472,1598,101397,581892,6303,176408,25755,406706,459917,1063316,30065,14479,36110,1824673,130156,192758,23422,47798,63875,257220,148038,33049,37246,6838,165684,51059,172198,122649,2903,37970,11575,68581,71496,104316,198380,276956,39994,664,29673,16242,48205,83843,66840,62612,95894,12389,50074,517157,3560,419290,77471,756,3532,1451,346441,10349,2257,242546,69933,758,1260581,11531,328373,9190,17327,251105,17609,12942,25673,840988,234732,310111,218826,162715,21849,53628,10471,44677,9218,755,343759,32992,21904,12460,978295,112852,259735,24070,13405,455834,23172,81452,100721,281412,53063,131945,51389,68545,238305,19500,239743,20138,90634,494720,33049,55153,14188,66602,8866,89815,7565,5873,8476,15192,31319,1955526,376075,2323,404403,64147,253784,175824,20142,61572,248991,114925,133412,5156356,161655,105130,572677,2706,18525,164096,216282,64364,175675,731745,630908,140870,86921,38848,56751,55775,232202,992961,10711,14180,40454,732670,1427603,245838,30601,6535,377484,165414,104324,4308996,2310072,661335,44713,385904,311701,2902,10690,115863,908,42169,1399141,257038,11456,324461,11742,38658,1140,29269,8129,3159,14153,31780,1176902,73628,295621,347399,5103,2488666,3531,931,3090,3633,219924,46799,2293,334194,4098,4557,122966,2444,116220,54308,43509,1597,1154467,16939,35492,3569,1115,1444,1429,50790,1170,1874390,0,1130,3916,4914,1072,2229,1080,19258,31088,34591,1085,136263,534,236928,85569,5819,186227,313631,717,475188,565346,380872,7247,438651,1605,176570,2051,487428,1214,382425,93250,3876,12786,143686,400103,1578,6101,1817747,288605,3279,255476,133775,6891,531147,409278,78481,151827,22317,12187,9175,191192,268480,26902,7220,5618,138641,137049,232472,4993,604,1030419,56412,92490,373514,9637,227782,480811,37203,231223,43547,15043,176189,158322,691405,312275,156550,99639,764566,174577,144058,584,699423,29481,3289,550491,5136,111535,5117,341074,5915,97366,26336,125884,2334,148011,182641,473562,9538,258980,33480,186490,172167,78981,60990,237114,81419,215486,399711,44689,81210,11112,78613,64006,112417,3702,41534,230335,3848,130535,233095,167917,129388,211648,237113,41196,88992,89519,179530,27014,15982,4096,11406,383989,305989,561388,43410,788536,4431,95511,69562,109773,9485,874467,181061,887221,8067,136742,4636,122013,493830,107607,11912,2043,4441,139677,308,111895,244914,296018,105887,285187,30933,85589,17200,429525,4290,1223,1258,156388,431166,8883,97530,823616,1111600,404854,249134,13670,27475,1599,145232,17924,145580,9636,356078,509496,1528206,437391,13051,49390,7874,1922,77267,19327,182608,3349,101376,194985,537397,1886,218977,254350,95983,414848,76,402558,358198,184029,126715,179535,28303,721126,22684,5309,86442,41545,6615,1787,38121,201553,193774,8162684,125702,2434,4978,293,152,723,730,3682,16814,1976,477,10791,39746,1091,3426,152,2085,40079,54653,1523773,227502,712821,1020,390783,119662,11937,83084,60431,25224,761677,89268,341143,1584,439699,41579,177255,2057688,456997,62196,7602,438171,620285,898705,12641,13234,7827,48690,11824,21379,2912,58553,384128,1730574,12240,278322,2910,83528,985321,59850,53943,70258,20945,2972,303,9249,2325,196104,93712,42429,1278244,92030,221939,91109,128470,314348,180917,62355,204895,213435,27846,1020943,65767,69893,14666,17917,205189,361669,41479,420892,363566,2058792,616519,90540,59531,2426,219339,76086,357328,126821,575836,8712,499637,87201,1974,76405,20031,428171,940201,3069,1311993,1013152,2743737,35820,169667,2129,7847,716,48361,1838,3870,228856,221396,1001951,61,1914939,4324,128522,110969,16842,503803,1468,5916,135684,29628,373352,477474,377463,296569,48078,196579,350430,362756,100259,97365,636806,58106,247320,249879,45911,5563,27413,103555,65320,13568,818845,21136,277095,36111,10746,462568,563847,2482,44822,9090,216455,81966,184986,35076,2343,289156,183899,129922,642407,25404,382,161387,174542,1671,66761,265788,283943,46632,5786,639887,112734,85121,434399,225434,75513,556907,210542,892506,81582,70406,123518,472961,1464,73200,1017,346127,26567,219958,2215,34242,589,537596,36692,32105,519549,490283,59458,226725,3361,51278,19491,169872,226611,205776,2218428,53661,251948,493739,156008,4957,109554,38089,503623,489627,5690,4218,0,47400,301732,95059,155289,32601,84575,5323,2966,14851,10501,1062,15752,858,105311,338932,88659,96682,26761,19227,56858,321524,725588,7177977,1278259,284,166778,352274,275166,152263,461468,44125,137091,151230,57263,68365,399687,117898,369503,1388,304030,6121,129961,77732,3346,6150,5319,372814,163485,482016,78873,8221,202154,9489,1215617,45467,113188,39689,117086,84290,7404,251444,7172,10571,137383,365367,10876,172705,418038,175633,48772,55865,22073,5673,419821,5683,2052,20956,78579,2577379,38098,124040,124056,164128,193595,108474,468942,142225,76833,31747,41012,396305,88076,173912,194159,54134,25728,29815,85863,433719,143899,243243,7018,180309,78400,15362,27286,23255,268810,613481,37287,13609,658753,0,179752,3239,136322,38735,154121,503322,19914,5100,393207,258909,159955,143555,80346,5744,71424,221135,227793,325633,238962,1793451,215123,338985,106904,59174,191036,33428,342225,187284,47709,624271,6307,3158,66270,120987,455303,114213,142426,517767,196285,2233,114429,400372,325863,173291,454076,541198,458869,23467,21845,53606,24235,127046,64169,180168,41291,13341,721221,348646,445575,11548,71102,269167,999,61980,749549,71903,52140,16849,4579,79793,31323,754102,8467,14228,70646,138539,111473,1413845,166987,301307,17116,127825,2678,2456,104354,65,39193,137401,109203,388921,1471724,1098527,2029,1937,14663,132097,44468,419279,670927,468538,76176,784665,37184,16927,506209,179888,71241,332198,3259,47360,3099,70481,92130,439098,619022,147476,155225,103084,3419,218469,117521,169304,8780,105277,105840,54412,760174,14015,141500,259429,124745,290765,160768,583504,226455,3264,6693,2396,173146,5895,235454,255417,116541,215481,450946,282108,87173,62789,336231,462084,156981,117325,133654,199549,515633,115937,255714,96322,107711,78230,27338,171773,318891,684871,714053,17257285,56177,18960,105229,44601,112161,152643,4607,548,1664,35477,105678,523235,333195,36193,631002,52579,523045,184805,95726,15981,527033,5477,33918,299267,21881,53327,356552,359484,190516,98992,112365,266974,93701,112071,64457,1416,8008,478275,191575,136739,1086674,6450,5148,2633,85223,114443,30533,144730,234255,370034,17565,91379,187762,180122,8196,8996,99650,89719,47020,13397,368,168222,3733,241758,95346,71826,10987,138273,600105,50127,7198,85362,99764,227285,3346,262178,180232,27946,212808,222579,97724,344606,4792,461370,439828,246027,124708,1847,34324,172432,196629,103645,470,1460902,132245,21118,1253,27790,2227,406872,314076,42406,463610,996817,268929,2470,112849,65067,4604,198439,90018,21847,15692,611905,18932,1190,47075,99172,65250,252108,320205,3921,544433,4109,391988,6977,124951,244076,430386,120598,244642,99845,19699,1143,11736,206363,114870,58792,34288,79982,171783,129440,956,83926,178738,423304,40699,53180,21959,44496,97917,651,29752,1274796,25908,39624,138724,1874,141461,32852,8513983,368625,271027,202165,13853,1156,255224,302,100877,2627,235168,366813,1210,142599,58939,214554,3189706,1954,197148,165273,104754,16963,484496,96465,140118,193419,226439,142193,716,62945,169754,69839,122199,2538,39107,70366,27195,7361,147183,535,7414,4972,280798,400317,80621,55390,36321,77242,15951,109528,18543,307663,95762,153944,177283,1852,7652,26703,13820,161100,1188,30525,31746,58844,27156,251575,130857,35231,132280,103344,193475,75961,205355,571956,448907,516362,576904,13844,129179,153358,4973,100712,396908,12629,83331,153831,1359,24318,4656,18362,21403,10652,53240,51941,1250,53623,8933,310719,260957,217188,5128,2745,522528,83331,718964,669825,693312,906,419578,5624,67600,228010,406213,46133,28517,396,129712,45413,70636,37614,50995,2194,47417,328338,298,113061,18290,97824,262459,117691,2778202,22070,85365,71042,21389,12901,209970,1023175,1389151,64151,241140,124500,971063,780347,2492,169172,332926,190014,10521,208751,1040,251935,404412,886186,69501,13600,158478,138358,189085,644,1909,160023,997170,157689,570230,364734,40330,15881,66329,307255,3860,334849,179114,16659,209804,380511,857788,166612,109143,327840,6529,2512597,0,104,384647,134,604,21747,281,1637538,345012,2577,77160,1122781,5006,503209,173,228218,155246,401881,436648,49658,244896,401184,360884,19370,65293,740727,357448,9325,204296,153508,133615,39892,33629,160593,31662,669208,78157,302,374241,12863,60034,347432,404358,731206,1653748,322336,214814,1936,13806,22392,183724,26092,118434,489593,43958,21527,75298,62385,44254,7373,18164,4181,195058,3310,292996,49225,237631,152901,255653,107910,64209,108953,7312,146118,24689,207883,161881,110247,12004,124710,84046,143722,17631,47079,170529,6203,401921,63393,88280,734975,455077,7453,15946,2614,3256,13916,127308,9020,154906,104456,259365,38265,269815,47336,658498,113363,43363,60391,22091,505921,129193,22014,119776,85203,140477,315143,423144,198584,3594,327233,140553,106966,90119,230634,1023313,152016,52844,126377,979,8105,35659,91264,839,5493,77252,329928,34919,209035,989197,175750,80441,39340,103171,102751,446830,207074,52339,189623,435021,17130,359986,158287,27660,17114,120245,553959,463939,232881,57218,246580,39304,154649,44296,411289,38110,415004,98457,334,142666,112307,140124,6250,190716,186999,556529,103058,1624,72402,256466,31550,493344,337891,113694,123547,527098,211205,14946,12695,253476,203934,71089,142019,58439,39944,69408,468935,911431,27846,197094,294977,21995,1249625,328674,123853,302349,83681,179967,4777,235132,329621,91546,191510,3121,100129,90660,138424,371913,34179,169302,129131,8902,72174,1828,115827,356731,30869,14178,12935,57261,54078,73149,148100,144885,923832,3323,102087,4560,138866,164036,63564,99770,1398228,85331,109360,6056,269513,190458,184595,9655,253641,47388,1227,182739,59123,159343,395849,133405,88770,2452,188797,187482,189199,15663,79768,133157,141218,65303,206688,378258,1202,199089,28393,5329262,1420282,430862,90040,99588,138660,191335,4036,4049157,151,633678,3552,93966,114336,1422,3259,122881,6604,34703,380635,32889,38886,92729,157378,1573844,204594,420787,469616,43248,36936,15586,72188,14002,2695,69815,315876,531965,108251,238511,171374,133120,165986,268320,50230,356588,1562,798437,54975,322542,241578,119839,429472,8086,381947,58810,66089,83254,176831,27537,15132,715144,1132991,924330,71731,5078,445974,30595,146510,373724,97735,247475,827,138246,231510,733,220400,231123,2133,115307,298002,69913,183431,14191,163653,701,385927,14145,137882,45019,72354,256045,1423,52025,61061,4206,30901,1195,282668,40617,309912,461570,272978,2676,5198,106127,256956,483459,144559,303562,547069,16836,68293,70591,109051,199886,1402810,115770,91087,317287,6973,133163,24491,422822,1909459,223086,272583,72252,180142,46270,186074,337848,299221,262078,382694,136803,50200,118107,145570,11958,12044,12569,1847,5658,4794,1165385,186170,222883,97477,111946,12758,34598,2050,2822927,201010,758,749571,154134,142785,10044,224596,73086,26699,4535,405424,39666,15580,878783,76435,8641,349973,340479,458254,15600,31745,63461,517816,57251,336278,614621,718,180391,34140,103066,2674661,1933,22359693,1961,898971,27879,428171,1035608,3183363,122049,219627,116079,116619,135174,83096,415361,166098,157213,657542,25896,558813,3084,706325,708587,1552727,122134,199456,68928,858286,198646,468358,227799,168251,162761,21682,27998,2665,18166,619534,175384,188644,454874,5563,265394,12435,34449,56134,39641,6020,79813,43746,149768,234877,425169,21941,446236,232441,44616,19678,4445,985189,63104,123128,337382,132427,7425,7422,6157,249029,274538,444803,395148,69157,44458,952,15498,448126,7642,12756,454869,81556,84781,33117,684934,3984,13035,7020,20207,281135,362639,216701,28393,10248,1166,35947,30234,7535,69211,66166,46285,2003,205462,14916,269129,199002,202151,81789,11856,149777,2031371,1802364,12902,197295,216215,5553,630,52505,29074,4123,156952,127433,123931,25857,605168,7474,51799,167845,775802,41456,58103,6520,133274,57246,190958,2653,23013,27541,434108,199233,63699,89178,20235,107036,25532,121322,23336,10900,71621,71709,152,8011,2116,68605,76163,4955,148541,177724,641482,26346,47847,47000,342144,12285,12872,102797,429723,254200,383083,63369,339289,23462,101674,566,963,718,448938,305523,161729,187109,347742,350632,111392,67964,794146,162873,220603,217364,39592,182883,31012,553,16535,67371,60765,275779,504964,116831,150265,36682,24464,118669,6267,50719,1015882,53407,1213837,190477,94436,27247,12750,604486,244145,212442,318333,10358,6532284,48265,51730,10474,1384,2687,30351,50013,2193,590592,35379,25649,103886,5293,330453,40563,30845,64876,278165,3901,312720,1631164,220798,770206,81438,361858,472357,66462,68882,69328,136199,19422,3635,62451,165471,296295,12966,347680,135871,2108,72014,39035,1738,1895,292158,13855,30610,101346,193342,46352,468433,2775,465354,207109,197684,620018,468619,7285,9734,323902,57779,67954,277747,1864,14488,56634,40829,81152,103465,44164,33631,361657,358874,189787,240397,21165,307849,979,681,302826,338719,152584,65164,16902,252846,10184,1603,155451,302563,603563,200995,395535,892036,582,7038,149386,1206112,86052,490931,246785,121489,9557,342909,25970,554662,48344,88537,440125,388160,615742,88518,6097,70798,393955,435714,54503,20146,228402,367308,506345,42249,11454,291093,93564,148051,251131,433550,101321,14663,126716,213975,169980,72943,241883,430800,9023,130856,29210,166165,66855,1841,347,867,2969486,75573,12270,42694,418092,128142,17681,39481,122588,8761,246360,67892,117824,306142,41820,39894,350578,61356,19929,86754,12248,42532,2244720,223578,1099063,190482,6908,80620,161703,6100,330509,16675,8352,1970302,616897,99959,513549,411497,2139,229530,243758,298833,18477,8043,545149,151575,41059,37640,43458,407868,6257,2501,347639,69843,4531,407370,564601,102802,103980,498061,133376,1020,104055,23623,39988,161031,150846,354619,324066,102516,58841,107103,38299,222973,1713,4688,166807,413457,1051341,367384,168357,67341,106356,196638,121153,445,205866,127132,36907,317817,3568,158636,374035,11434,543578,443703,257125,20555,716756,6198,31169,300579,230195,202151,208770,1642,382818,20070,208481,6942,4641,6716,77564,954010,208435,19009,180428,3473,40814,22011,20130,396542,127342,65751,19716,21317,185942,28137,211402,91141,3899,168854,44023,116097,1206219,256672,39608,14419,116299,64410,15627,82342,253662,35051,26966,8063,102740,36701,280627,9938,344964,254816,38059,861,294016,785500,78112,88902,91618,66144,73052,70080,26569,6708,71881,896734,311667,774,203140,165339,2135,50095,79359,15016,24950,5740,3164,1663,81926,185644,121226,23477,78517,296950,253237,27492,515804,13142,661475,381611,11509,167993,96870,370202,28937,383067,116098,111203,83813,18855,125696,1182,41850,746837,448080,36184,1597656,251891,557,437916,10782,196408,96843,31548,53732,509286,205516,56639,7431,65802,720750,169515,616670,457483,140367,283105,126586,9298,63692,278949,78693,260454,377,1535,4504499,1977356,2344,742102,47289,24544,34415,136438,119842,362084,347735,96635,396269,148366,10569,178073,124913,20150,73841,341428,648992,36367,313590,271802,63437,27411,23691,15529,18402,54364,125282,3339,27148,1541,181628,144274,33459,680702,32234,136086,113431,28946,370687,216833,102073,297205,216809,28591,16793,464275,752,141410,100400,209441,111338,973078,185079,62390,412214,120378,301088,4128,145346,68539,91577,40265,9031,117399,7620,767620,10493,760,100560,5119,47630,23673,167754,2488,151048,36535,705300,52,815657,22632,6775,238515,98555,154290,91301,78443,143722,4915,80615,554358,0,90821,25299,23760,21655,743,88124,623948,108941,252309,187429,92084,7934,5006729,265674,91479,828,964,93198,182226,6137,24235,71339,235,1339,1186,39319,116452,49790,40858,114937,37759,56169,46147,7337,201977,95603,64195,152,3743,72229,36216,37815,240642,108139,14254,66098,280342,417409,605823,125146,36348,48010,120961,81926,485258,180592,237329,93714,106677,174779,7619,86410,319015,67602,185373,26646,76730,5249,97652,291972,268789,88260,5936,37622,52765,43990,30532,14905,113253,282806,33465,70061,229187,530248,618305,16818,297966,210077,3094,60043,52657,116470,139977,260178,22578,39783,332617,122669,164652,357510,519433,379671,2933,94170,181582,1012,41134,406980,215862,196722,933,249187,185045,318519,659082,39479,170918,572307,628278,6285574,128319,301350,9755,130822,544055,206161,242445,1054831,736391,730370,10912,73987,111236,6426,4613,122642,180394,255693,144547,362029,1115728,3981,32979,910,289,11090,228185,576878,145302,198894,107860,151866,27672,334064,7077,262942,3630,520558,745,133422,8042,164657,225319,144825,12504,420781,3315,11620,168078,569555,87865,431095,116993,63216,279168,25924,1376,28326,65549,481313,781292,3630,596260,128896,2718,37561,2857,16884,109877,324144,8558,403509,91503,1358,452080,18871,897952,148320,11009,373,1146013,99164,10526,112674,936098,1008975,10831,305062,322203,48466,63853,5777,296303,163469,36617,102587,44676,44436,54379,5662,147761,845,174258,345684,500143,509756,615877,269794,41178,15947,355891,300877,349923,88952,251482,63402,1909,12533,2792855,162580,13492,660748,33195,345986,29755,39930,33356,35408,161635,185361,800,29048,21118,36016,17911,77806,14737,144292,63163,38787,36312,67496,18482,161419,386673,438112,157597,327178,63844,101956,25972,8909,199845,189536,211933,32113,65144,214032,27358,91381,58913,235442,206330,219663,2127,5373,1288879,14617,5285,23735,173845,1674,1705,6539,43292,398799,263803,448736,84405,65435,5954,6483,76218,20018,482990,62869,245960,84790,183533,335033,41723,403514,350653,8708,603901,410108,198420,110711,88753,110274,58069,105556,70063,295158,53927,5205,13694,326671,10222,1636,322503,806524,334901,62788,198539,3967,65120,2349,152,1988023,565,147728,2000,32388,127,195100,310935,345530,103116,423758,29800,305230,39031,18894,29224,18,11,18070,12851,580,193370,205763,152,609784,1448,102233,55453,275340,205726,207411,223331,359,668330,152,108635,153096,229051,75670,42463,72375,237728,737,5132,29012,116859,294004,123292,302163,38684,4592,22902,704293,230849,827229,66737,278389,1382,234728,230852,11818,219682,36212,2613,9805,409631,226917,712196,17423,3541,275897,144445,143,56225,177044,183863,35345,162025,181721,121861,116936,48151,58818,888849,286880,522866,27102,180599,6664,18118,69208,159460,67904,204256,93841,24316,47863,124944,20736,194845,948,382671,150529,131138,6276,106210,25783,52029,166148,80877,94189,491784,292541,390836,13333,68957,13883,49142,137483,476491,145048,16711,26399,56490,235464,11910,60604,229310,190247,170726,187311,157667,52599,5973,67388,55039,192131,169469,310397,357899,26391,135959,39687,2233,134255,250225,660924,55507,135098,221443,15603,467984,19177,125522,362587,108653,225680,104974,87712,234017,459001,68222,163512,122377,81009,66316,119766,92152,27283,5058,6402,137128,412632,154986,47156,919234,4605,53760,13142,6021,99769,402970,71414,162205,250750,20628,978251,137112,77789,6382,246576,121267,16585,34387,8443,9225,453928,310340,129210,18604,3093,108348,518709,54511,407791,535571,4532,99973,18646,8083,36192,43736,56008,800118,9393,207617,104942,33336,147785,20531,23069,42420,3183,84179,586497,86689,12868,294,52396,48023,248749,100323,55943,22186,482849,206593,168923,975325,80024,136093,5099,62599,291487,312783,188519,1076088,310558,151378,723258,33192,10098,74557,454905,16611,21381,88514,108849,60886,16442,425374,565205,392708,28621,143687,1025021,70972,6773,73856,208673,43862,328164,2831,163150,43772,389,264106,25814,157613,148557,125728,513,51264,135239,17102,23498,47687,619743,560159,9074,2532163,28531,1012092,262760,48507,333257,14176,70946,277870,206736,54068,796745,190131,47929,187531,17924,121394,7378,155528,20539,27369,10799,305010,21534,165534,7421,285358,166291,57752,297831,2684,1303056,278379,579805,120114,362277,151310,69168,19544,1514300,21356,33975,260894,154077,3446414,161068,243268,13280,352602,309806,305325,97317,193835,443281,231479,152671,884666,270414,106472,163099,96062,65539,138017,104823,146417,467679,49928,5163,5121,42930,242213,189272,15111,53625,524548,99781,248129,144981,3826,124731,255837,3651,19566,7776,352041,137016,22399,97708,11375,6068,927,112896,123135,845983,23303,66831,7970,65096,262338,556890,100139,116405,278308,51778,263433,1932,20181,30438,156482,58714,12531,310074,155435,315380,207054,68565,140118,92198,315967,16261,6247,104200,130396,61464,37644,8891,8151,750301,5983,981,11306,12067,502673,152985,139522,26566,4212,32715,22269,5250,9861,275734,7441,1899611,335444,112324,887779,318118,119448,5915,30076,172439,441158,259506,168894,106715,25655,10131,87435,57339,372462,5986,40383,24491,389,621255,1517244,123664,55742,129451,10425,38125,1746468,72109,19988,70252,202451,576220,2816,255392,154501,31191,5498,19581,269601,8541,69377,62306,201,930947,29830,128349,248698,814,6261,3886,4017,2690,3790680,842351,39965,2432,211752,80123,99803,106479,59614,13981,1019150,394,336626,213167,152,17497,22928,18120,101308,10741,23554,1899,362111,2035,2100,5903,4504,44499,108058,56951,63511,61180,20806,54139,200776,145986,75178,237570,12558,40253,8323,528453,9096,109063,127677,3625,81228,46761,8674,6331,85983,265690,559572,189148,101848,2034339,36951,372463,22122,19339,51486,151332,859673,1227967,225265,48137,85516,520053,227656,653,216705,563077,603607,68344,80189,144666,47076,525079,185989,551298,52754,105493,113300,70403,3153,1267,7634,46842,1604,18801,39563,4254,151705,131251,9972,17589,17716,1747,282567,33980,150102,552012,101671,226818,504876,1434,10302,250051,198830,282749,692,10792,786488,43307,97313,98777,91118,23884,64658,302,716,3494234,132465,29735,3573,138136,137103,4149,479460,285014,247386,265643,116,60773,61569,108840,103592,373268,141964,686158,120936,92828,386874,127013,534454,30033,273338,2128,1935,371267,4159,21006,214565,112341,117005,167348,59167,193384,12403,4496,173325,371023,116,494683,513417,22200,116986,231890,82524,185059,130639,3445,164573,1037,154935,301312,147742,1832,95424,48091,22613,8183,76790,15030,19970,17808,431283,49780,133122,198992,246643,10825,77555,193665,18078,62814,2338,1505081,295412,26283,277157,254187,2600,78780,1679,2790,10132,58486,44503,243949,143973,39349,4388,29899,909,56290,146856,6855,14498,2944,676,30528,762107,7528,1837,220853,800881,2596,18204,5587,1795,206439,1285,1015,11758,5640,3046,4535,3205,12399,3272,114951,10820,224037,369332,29679,13271,148570,642,244050,88534,36097,210965,71653,4376,14455,3079,77075,5228,129652,222165,26989,40482,64,1370803,149451,238330,85562,312000,142650,1639614,259729,87025,104,133472,2217914,9478,222996,68420,323772,12869,53281,467450,25926,14201,90610,290,157279,76874,31697,7393,124524,191558,385,320448,26972,1985,376218,1297144,3173466,642826,967930,72692,130092,47147,259328,2699,233496,2196890,2263,10294,463185,12479,669,150753,70519,2427,3114,47320,1694,61702,14936,939,28541,2425459,14412,110683,455652,132949,5351,8387,329051,9913,331238,368461,176968,17412,118566,1445332,2623,330448,898,97756,878122,222736,978289,1055502,1447,446478,176195,64182,164447,126427,63581,263336,133661,386224,366505,33329,141470,732894,51842,57178,4164,75126,117387,201562,159078,22720,416741,140322,4574,50967,955873,57526,1132376,38864,33345,46087,553994,29194,23524,121941,4397,10147,368568,886,105929,191318,118887,556,14620,65413,59731,171173,458788,29364,21977,72481,161494,212287,297727,9235,32765,270366,469537,16336,43838,307213,21093,52802,90218,41288,59262,13078,327504,5941,55916,9736,1198,140971,339008,116394,96046,424670,20876,134086,416,78732,44757,121828,3208,701,42645,4813,377393,94134,58814,22117,103167,132606,170262,12883,590,250190,359,293524,19371,48443,76947,579245,784586,153751,3092,93352,117301,15350,133587,2273,85235,64470,1589,790880,77856,1616603,357710,58195,12250,13096,6708,5029,35346,5745,8358,7198,2991,9816,17098,782991,82856,308057,130379,2535,15398,2928,214195,199149,158217,66939,257428,100227,101344,321186,1076,2435,3768,109085,210520,131591,294496,10054,471,1565402,1746,149091,77970,36813,166661,13014,175521,339266,35406,14161,407024,22741,34318,187947,3064777,105004,264927,892297,69267,503310,267544,195384,15424,79355,184395,59114,449489,70021,72586,133481,4725,4040,17925,190036,381306,74120,297631,125081,808503,101210,59643,187829,1751091,337243,1659,86707,2645,5011,136958,19010,17065,337783,79627,2487,95956,72343,18330,215420,65391,7642,41659,10113,341231,337375,958214,82835,84,634941,37094,203080,70678,701,87524,12509,190042,301384,84388,113285,887579,4053,1721,130601,12289,119580,362945,23401,223669,808320,15336,356720,85565,58466,1839,237373,29403,290356,66897,257378,275490,935963,166636,334691,344056,19556,36399,6291,5594,48135,54831,130767,159346,429963,20444,103364,62661,74594,3714447,494528,158817,42395,430974,34330,85140,158994,246738,1402,152,544421,211369,120322,121900,676820,38286,273122,218535,28003,90601,123567,1667752,292355,567673,447307,156572,281576,721157,4646,4683,9074,12900,256756,36576,11706,304553,156375,75514,4691,243933,78246,675521,4447,133428,5132,5057,735,1248,94812,16106,2644,2874,11710,6694,13706,91255,221222,57231,40967,321555,121131,70023,223716,344465,15854,16363,84050,183509,515665,181628,250654,118244,48685,18015,274612,140804,75705,78936,1631571,11170,187211,238312,65446,82181,4451557,212171,105620,898811,94071,70925,181660,135149,237624,46339,77207,17488,281617,455,191005,411885,7876,226932,56888,22836,362821,81922,233676,2941,75846,148621,53689,19975,31761,1409598,214443,85589,1105731,335359,11731,994601,825182,247208,93283,30342,201215,7157,126853,28012,174486,143146,38411,322717,462238,4744871,1299972,103839,152013,305330,102564,36799,32961,59620,174064,128681,299422,373782,19472,213942,116084,570514,109231,47709,100251,59071,181648,55828,134161,476467,1104,227,137,172,153790,6315271,2919,139652,314547,1123,2251,38901,67745,74172,529109,62884,33244,2148,831,824382,754489,97061,124856,100838,60368,197633,4963,31984,1601,7169,118825,46815,31037,48411,207465,296112,450249,401449,870806,343659,431453,669020,15602,11648,78689,181808,154878,478213,263888,605177,50290,128846,89674,3083,528047,102672,172771,332219,393907,87894,8669,7721,130188,673077,247791,2347,49345,31759,7668,594051,41791,452176,78834,733870,808645,101013,29623,44994,35774,357557,15675,141163,201861,243787,374621,273434,188479,209555,310736,222894,266533,193732,503670,1244,679645,99629,119042,20731,216049,96346,109224,47021,1606,257833,283835,40634,177189,37901,233859,208807,187345,192204,92650,119553,347384,95408,4538,461854,433099,135939,87566,57272,289484,87096,8811,185720,34988,28617,432121,136705,333208,126360,129579,69355,66558,242269,214981,1204,63187,503592,87491,27037,12068,30411,264406,4549,12065,1111,2474,1200,18104,1240,42838,969,275523,32563,255877,854,2124,8945,19078,20816,4548,162865,230801,192977,100451,237915,12583,46377,205810,43768,398609,194841,467744,33327,71847,237030,85252,31767,4911,253328,26458,307423,3810,2535,286,283846,58574,1318663,49835,218146,10431,15966,17399,352500,31325,187579,160267,403777,79436,481042,217197,210819,206000,21298,9873,817873,88159,202070,65300,353973,256398,9648,25770,510053,200590,20986,516772,182313,1826,357973,311548,911,32079,2191,85345,766050,316697,96283,19913,2808,72255,324504,267902,159989,3796,226283,518927,56537,610715,22715,16385,3748,703133,95955,178524,9475,207637,114312,83002,239165,159021,5469,0,0,0,570,152,0,3841,13201,14915,45229,229885,27663,35027,11413,129401,73899,651,5115,17436,74489,559830,86534,218183,1378,71097,195217,464037,809206,170407,125857,393,188990,98779,91300,890,220082,53344,108729,69639,274293,22650,140617,13182,416246,3606,9375,24258,235332,5746,2503721,17499,245586,5617,194818,712368,298354,2866,945711,7558,301,5960,922633,237391,161149,37347,63651,20202,1147914,278028,36510,57549,254860,425801,323896,358471,158833,259020,3207,1934472,56033,501910,242175,234068,733350,648750,30652,72773,53783,561988,97372,232408,72339,278977,129085,466792,27302,5739,341837,44614,194320,11357,190047,350543,196629,822891,129912,49832,722669,351422,114,191802,434159,70435,160902,1506050,881,94343,429217,22706,130709,93266,707870,166615,90826,44683,253892,187773,33296,20117,6012,42335,18923,17024,260965,1826364,513118,14178,1037,220113,49776,637056,536,22724,269543,17300,132243,170026,8409,5516,131961,389881,6543,65310,45886,11636,36814,9005,3162,7425,327401,516,4715451,138889,104909,316247,981,43777,51665,2663,51683,1188,452,35175,22786,41387,288664,74068,1884,694482,89498,77128,8482,92496,47915,99115,53254,61546,185341,462,12359,329566,347316,826424,731005,66904,26043,827227,276102,1576,21025,115956,5574,607,5209,237269,14139,48957,226636,5133,94270,221319,2167,75130,98462,8459,295670,3660,592946,3915,189964,537,11035,584235,19381,569,18998,1022905,177036,504191,24815,10288,41266,972515,81239,12529,1579,202438,82121,163055,72129,337048,26385,1940,208207,866,3716,49189,151,5585,4960,115691,1253,235131,2237,147570,32763,172489,256221,3246,143108,48288,50080,128635,48809,389155,441904,53962,987651,21065,53804,54923,117092,156989,2026,85310,7622,12059,149578,98896,80323,288193,60239,135162,74204,70794,67300,367,94703,214253,224624,48204,188643,198482,42242,108628,94860,440304,36728,244068,121578,199484,12604,21139,156513,22423,312107,685635,62997,98762,785,63724,157972,54284,2974,860851,1381012,266342,790365,79822,17891,296760,209366,492522,1071414,39101,992415,470425,817,41726,126404,137065,18233,65789,67243,14572,806427,38269,35926,105502,292589,99667,48279,65282,473677,11747,81596,6351,29482,52896,22418,150175,13850,63407,75126,18733,13125,71225,135603,43552,27909,18314,23062,32332,35433,146770,10570,122936,235651,97836,267669,28902,175,399390,264067,157011,984,1419556,266439,27401,306275,33236,79069,171,42103,20699,101445,1948742,377786,231677,679,427662,7258,187380,113260,87907,459372,109897,170369,89850,148080,39164,102,52,22,6413,42451,274959,36142,153775,98424,22393,55539,762,119103,525718,63084,91173,282958,423573,752,124438,502702,236619,141520,1016,224597,4801,97862,1767,91974,225207,261153,1284,561905,179895,604042,229869,18772,4446,6048,42896,1972,1989,2668288,141422,8088,110333,184511,851955,209989,156969,309717,127910,130959,229783,26207,1835,1939367,17576,168495,36229,1178139,73088,67443,56802,162379,15802,6916,91502,52678,107395,78176,61425,105286,481148,96294,5625,1889,236730,87342,7493,466559,30793,142643,36652,2407,3384797,272538,2940,329625,2285,122572,9183,164571,1494,59793,143594,73853,30557,50835,34748,68651,1196904,235294,146624,231369,9617,240070,1601069,215806,1295007,376293,848813,59813,19567,26856,64317,129717,47307,539535,103019,578299,97814,73042,1348958,61475,80586,56136,43226,81976,53332,8848,1228,3902,113805,485683,410820,5941,253719,104176,8928,17989,228170,25943,282098,41708,21138,133811,18499,17336,38725,113671,12469,22656,45022,19802,45100,35343,325224,69102,94736,107400,23414,59255,54005,42371,13918,38271,6001,5070,6473,4380,3837,188941,30963,21217,13972,103263,146728,65492,54141,88625,31206,292562,58770,121408,177932,288738,363203,142,221132,1437,41073,55884,4980,74299,7718,14406,78675,3466,190633,5395,17582,94868,189966,2180,93017,578156,340156,1022737,26081,621896,138466,4588,274128,53448,32981,14210,13590,526738,127925,7839,3069,86449,87783,2653,126333,95255,408801,1507,13333,91173,454,7486,5800,41770,4879,15223,177181,4191,132271,193901,1538,121654,538,921,12797,438304,26450,98058,98476,50550,1666734,67919,246414,729,937,52978,37412,9200,35905,63832,33526,7445,43205,326513,37713,116879,68319,203336,647582,50759,279395,17095,47645,18939,56457,59003,204538,29907,28103,25159,38188,17422,55771,17235,39326,27435,53811,56720,48799,285785,49049,29937,21320,125765,35360,83678,22919,67210,31209,12939,66095,17900,261947,403713,10302,92188,107903,43457,318854,2341,13018,54833,13084,46198,16228,258373,1574410,175845,1169,2127,8382,592574,1203316,9564,274519,68480,5994,63293,55562,196556,26812,210638,2508,10933,43727,437465,258535,203635,3221722,48,263967,1384232,932380,133624,7063,38389,45414,79128,395393,41136,143361,62289,146419,64658,83291,11321,4956,488,872485,51159,631488,1314,28550,51078,171762,109119,120926,122111,5338908,331463,198538,70072,237630,2053,104405,370374,635,923,1821,3687,462854,658212,115814,277864,11532,61675,31598,95590,3245,66390,1291,1866,3436,2356,1129,3121,1647952,1158,401084,230893,44668,87050,79593,24590,71268,28763,210139,307775,535259,49573,24858,33861,134803,1957,21658,651,11509,6437,3204,48133,30224,11512,117336,171658,38707,47303,124364,24456,53550,184519,3376,4929,31421,35149,2582,22756,13240,9590,18518,13635,211251,20728,47617,206217,80179,5684,45873,26521,13902,25757,26368,146129,61658,0,194371,1322,440688,470630,106260,1239772,84084,1460,326644,45233,382529,11327,18468,183381,2814,68743,106005,26168,507721,38697,17317,129629,112595,69046,103504,233214,11508,3497,179301,43067,44319,65843,4599,232291,22939,71561,131907,390329,179736,457077,2800,84249,19013,32682,37177,586,1375,7056,549021,221958,135497,141371,51785,771723,4053,400,87477,176605,478625,103743,112566,137387,229837,3630,4126,119421,248900,97987,183712,113165,48496,7970,172539,25569,24731,26282,517976,60398,76263,538109,1050,1339358,0,110810,210398,29078,195542,1182,52753,158285,52560,565440,9544,69063,8008,328766,10410,2039,0,1900127,87326,415948,146074,19100,10660,9454,46293,47212,2841,52633,136629,50447,148668,1335797,1211,737744,8005,119373,4961598,146735,132214,2771,3960,1191,502,2048978,46878,42796,61743,268847,85329,76828,99273,8034,50754,108396,92007,74921,9433,10710,15364,1486875,2124136,607461,197960,103900,1212,138946,301969,247406,260429,57371,58,513382,22421,83556,20950,762433,95631,535208,100,875403,404836,126937,353794,15758,180574,131578,16820,144710,94992,30835,28489,2561,9041,279911,88318,944,2316,27319,569446,76000,3429,38704,5371,1742,8254,40194,152,100023,2211,0,25058,3202,297,813,851,1981,58339,9678,830,3562,11534,15964,8722,7441,62743,40657,151988,16532,4845,3221,2240,820,5030,53370,6741,7932,1002,3226,14299,8806,136410,27647,9025,34599,49879,51737,86228,245194,45007,793632,68835,30110,27176,49173,112274,8025,38711,44246,1142290,37808,44992,30627,28519,81712,14950,478515,77782,76269,26618,93274,14584,107824,160998,27723,488438,3053,571454,10464,9527,5196,3373,12885,55324,26308,198364,372937,56198,26934,601458,262493,38320,16084,1763788,19719,28627,14360,1750,18389,227794,4821646,122485,29276,26,2775,3240,7654,5937,417,7685,423,69334,3046,105647,9169,536040,20746,9183,10937,2902,25318,42307,345517,60631,73541,585,94493,55838,2390,428,687,1550294,127417,3009,58027,32736,49313,111249,122,26568,30064,27193,47175,19086,84953,51577,67055,643679,510404,3064,68997,97300,6656,32237,16909,30293,102201,199915,106693,46807,35170,3054,1263726,54263,72120,32573,9257,29983,17605,34631,11256,140798,26564,8286,14257,28624,54780,38351,39877,11254,17312,11240,72619,52833,572,27013,24873,22804,70459,13840,51911,1493,145932,161658,36330,61768,33235,13755,85998,6322,395468,706121,37560,165208,62050,42215,8823,9514,16983,16639,1050359,21412,19580,14315,50888,98318,59947,23526,626600,203651,136882,167364,71573,198669,374346,126508,20354,22051,231920,28185,43184,201680,198771,48217,637840,90369,11071,18281,0,2108,11622,15048,120981,1187,220633,573212,112870,153686,240746,91562,308314,301122,883611,50226,16746,395560,32922,14299,246195,360536,110939,377791,562833,303,1906,122120,292133,302,81717,900381,487472,60,821893,123330,241473,303564,5588,57457,32802,31862,119104,277992,11271,62642,4416,74923,98337,106513,7994,1465941,22593,546841,3861318,121454,4520,15154,43618,173321,82265,7927,11308,155226,67489,10799,97189,37772,389869,580209,32084,291806,441801,115690,34255,44416,183560,108503,127408,57378,267727,606645,503212,5063,6059,607,9430,124310,9288,12424,174181,395269,301015,233462,688189,50275,79619,13336,570761,206644,583860,336501,284952,323310,51102,96180,10128,159745,287438,197705,256233,90023,237383,503975,13185,321020,46375,15894,25180,315622,11175,87156,294459,156333,32397,180700,165671,1244046,32807,1162246,134398,44076,134396,41,374789,946,572918,111639,53256,11076,15903,2082,26799,1352,1774,72569,110919,79634,125969,5688,285824,530340,61472,609605,29134,302770,910946,297184,111733,231664,201844,54150,202236,153,196148,120528,283955,20642,257375,29177,460569,363827,418245,177114,485120,22712,91660,44246,20658,372426,1642,0,278609,69854,128513,22375,514854,376023,375559,333324,36037,50703,1337510,167413,611514,230623,1257,715903,253712,246332,888353,20636,2289,76456,70521,1150905,19933,803071,250816,55941,135240,441411,197708,320,1510730,1595601,4539,68038,102798,5878,639967,577049,81517,159813,115487,9475,73893,35006,29819,5338,128397,268285,421,3266,363190,57075,63911,3435,717,3329204,18730,870390,23789,690843,95830,299092,226615,101337,229396,5772,147568,168709,5228,112123,227867,60206,105499,38250,34603,1733401,1009742,1358414,49175,440665,87822,111884,19725,297982,1887,401766,55782,407250,279637,346065,49416,166640,397183,77143,244791,897779,481401,105047,587013,70130,64437,34648,47704,236657,144856,33844,10447,34679,1492,60904,404435,298376,87194,210559,201444,101715,141953,503374,21112,854338,733310,60360,579200,323617,65018,66276,2850,27589,6769,1544,3296,6717,4887,218884,267972,36208,120542,40914,1000325,158285,158598,206573,31088,6495,56105,153135,158342,28282,430255,58403,314104,2012,235,70807,151706,179702,27144,152963,31286,19809,9234,441285,267962,296588,1072971,16786,67386,50701,119126,357113,162858,52313,63948,125808,2145,31947,4701,428790,122234,104033,29270,21833,58671,747261,99528,4251,7980,70691,133355,151,5337,261,41775,2349,214789,21727,1157127,5079,218636,230005,906967,130662,106676,54415,7941,2343377,520106,16050,73089,112298,126251,102183,143296,7925,27520,42055,151382,136316,6426,541194,262749,92433,539696,1033677,302695,318139,197964,15428,592,72844,16190,24228,202147,108675,1315,3850,130620,116682,59895,4020,313100,385702,8311,12177,175144,188357,91685,68729,2263,112193,240499,195512,243416,967196,3352,36974,1902,338747,427958,68079,76456,122048,88892,88043,160273,23416,88598,355874,193515,223101,252252,25021,407607,7475,471,189253,122168,153730,64661,24068,39666,39668,131703,84392,107,8457,33194,693566,416022,144978,408939,49012,53458,113906,1552216,381193,100460,388443,966,5591,718246,17108,307090,1149,67080,30602,22501,15331,15063,9556,2061,104046,110,70550,156859,1186885,269408,29364,220937,52261,32423,39783,152,5406,47463,351631,373908,734211,22487,3526,99736,312201,66922,458624,118497,13018,67421,41307,4085,124962,4364,75216,222788,323206,113840,15680,75380,317296,152426,67124,39332,30964,390763,18839,33858,2647,10552,83098,30913,214986,579,139296,288908,718396,9542,361260,11861,424017,162892,1195,7655,32801,25664,144238,94623,5196,28171,26852,158087,279095,60313,275037,51032,101738,23459,605,481567,94314,237646,138218,192682,4705,380301,441202,606,189175,26048,27659,225426,452921,116076,213878,210463,175703,250828,22702,7535,111669,432822,207359,95878,139811,102941,119446,9700,2708,220357,638849,9374,438503,123722,132423,253033,2825,2865,26975,146112,39742,2844,426822,2381,258777,40288,163590,618897,185225,405694,93742,2464,166789,194462,17199,19556,16608,147749,34708,854045,105058,166157,146579,182754,398948,21574,14951,207518,45411,56755,39901,2842,449887,29059,160094,187521,156498,391849,448066,103983,5862,19098,25923,162545,127157,1143,6586,49287,105337,86687,1441,10435,522778,6490,403806,79335,377579,805334,394165,31616,225008,4064,560606,167837,111407,2722,8471,12655,56986,89483,529,113640,340880,630,131767,5520,14845,27672,40029,13559,144950,2523,141527,127411,2218,9225,115354,282194,289584,2721,152,630,6537,92711,5632,50670,432041,20895,14784,95011,377289,194940,451931,1323,2754,1510,14496,232665,466817,76903,111312,1467175,234123,152242,207368,85902,1499,1208,379280,460402,117431,522962,103012,443575,166513,176834,37470,104125,166065,294018,453,83808,305396,238995,163439,46491,128398,94139,9544,31185,54599,10240,175132,1818299,581755,11538,105003,26718,5792,52112,15592,205754,48921,76406,164566,246597,8154,288988,31129,163275,213942,13631,6237,738490,6054,32690,492549,64262,932522,10718,54893,3025,357458,577235,75914,246579,274280,235367,227,876557,221706,392594,1063478,138011,61275,58727,379712,128753,3462,34231,169252,108841,85779,266794,487257,288238,24789,185126,199610,365858,13961,104033,21386,53367,50244,44348,157316,723,180953,49313,2216869,90203,191406,695671,87189,94105,8177,14304,47446,71368,87525,31303,257373,82166,61114,994371,452064,1352350,73033,48108,143279,219218,46374,1183772,55742,37901,938,100624,88366,14756,111064,1082,177880,22890,42287,245754,59,254905,382314,198273,252985,91479,96490,801278,72477,594842,127963,5955,7500,2378,136467,143968,176884,296840,2579,4315,342986,1286,115060,67114,12514,153219,304,180333,165022,26179,56977,15175,85414,2326,483571,344050,5876,135580,175484,184264,282912,191013,2342,301702,33882,136842,46105,136650,92944,14742,196876,1600564,16646,20335,16930,2477,703126,0,72441,1544788,275984,2446244,3446061,1206,2788,7313,7907,1103241,861,459288,569062,288422,7290,380953,275608,104215,185432,310340,30503,61512,58966,60050,356594,190800,149513,336,6029,1261,862,44596,2188,248540,418973,234204,262767,394030,618311,83360,94076,216,79309,557867,11016,271686,271191,508629,159293,8532,858142,38957,787397,1181995,253749,460665,208524,4103,163290,0,336912,92212,7436,5062,434453,89507,565479,2355,381281,42505,456,65222,101604,257060,349450,412064,468,300058,5387,2840,11025,11405,227780,14330,818217,16365,62932,59749,11715,95299,270610,322792,223491,22895,25283,2755,286783,110071,23128,1513338,15260,2764027,68261,254340,6179,196158,6888,573,151,140885,178928,3541,427397,28407,29702,167543,226,147349,381285,330248,1134,1210,1168,1134,1168,1134,7516,1168,1134,22095,42246,38285,213910,136499,33978,97773,405998,3261579,146768,30109,307328,55944,37578,143758,43232,5132,2789,181178,49378,217513,99565,161809,34892,103470,684527,69242,458109,19563,67132,83484,127005,20760,142115,1154,258,1410756,599328,173504,157566,11509,1718622,1869508,238940,421405,760,79602,166954,640855,44742,275477,337529,1246,9745,3299,711,84886,86872,156520,135768,12542,426183,429804,325186,3267,127211,342329,11272,12942,5948,17565,296021,6867,29332,29049,486519,274885,9133,286,6521,380,99525,256828,2894,276269,84903,3633,109,743,243657,205042,161999,36242,193472,144758,370295,1302,105225,1659,46772,50284,107535,188651,82776,30525,245885,176933,936610,33817,32882,55952,5230,121613,275087,25753,285226,121570,195302,94432,5055,667831,918688,515816,748342,353166,122698,455382,591867,16590,100026,78971,107602,142331,700,23886,33885,897261,72435,141845,3688,4126,19051,378587,95054,66364,509208,259243,113377,671,34723,96340,70283,1746,17865,30703,90812,114818,7792,27682,1579219,746620,414902,48735,6107,39340,91687,76909,34106,49936,65548,130176,108945,72304,114088,122057,123897,10805,288173,255052,300840,272294,502532,112457,180018,419342,1928463,22832,14977,475259,553369,7139,1209738,670754,147271,18029,278034,38015,228944,14267,31065,1845,4317,5411,257862,87738,12962,322855,120956,854,15584,98284,12760,101802,3215,6970,16850,291131,31439,105262,226962,220332,637510,169828,143411,81830,493345,134082,233254,309940,2100,231865,44474,24646,29298,406185,488172,197891,9414,306483,404953,149374,215450,52433,244452,274109,158260,232256,152443,48324,541564,494,56658,26871,53914,135648,119,259471,0,184772,747051,82633,506599,334497,127350,76233,1887906,174586,126911,8444,240351,82112,595914,2156938,136492,104794,23942,195382,69093,399120,117474,412736,41530,56782,740880,190234,408095,20863,315474,118270,26812,109034,144674,256502,150984,19613,1549,975,45285,311162,564,77592,21669,26523,111847,134656,292638,825702,150649,77022,60445,410775,5947,529958,225662,44790,151752,82335,115523,15129,349256,2310,63391,1476,70937,977120,169259,80898,1035368,53655,174726,570133,185445,548431,4368,198308,5844,693,1263,1720,1552,514654,101438,2723,119648,289835,21702,358,4935,68591,15043,10483,243594,155704,12639,37166,4818,15557,622283,1367132,206715,133191,49348,37226,90902,72490,6077,305111,389301,150645,28252,42647,85085,40985,335241,241890,429302,112318,443268,392443,399118,258638,214026,227,2008,214703,59023,256066,326191,167523,74328,524125,50667,423565,134835,399522,347643,162339,83778,107937,489421,160052,11544,14323,32998,580140,31227,28098,715313,147431,13218,68972,3969,37487,348768,29996,82167,3948,352037,1816,59162,2256,2635,8445,187064,350820,7053,6765,2945,117115,112098,142037,179605,131,832889,472405,2628803,514960,221184,5788,344535,4505,9860,9352,117760,16753,48211,8671,13906,169356,262561,286626,203785,110816,10838,343576,264267,36,1045258,473225,134535,83330,100655,727,140519,509602,29001,68603,447924,287934,48721,185339,960,7049,711150,37849,24768,84550,32895,676995,8090,1737,62866,113717,171218,206231,58095,158454,117283,73034,278340,135182,524440,280552,4429,282244,17071,190598,19020,333045,16389,31057,185451,8486,0,4977,17024,296122,463383,65,0,11106,8893,1622,38603,150656,30226,154716,234210,124990,396051,171,98458,197537,82812,1198,66017,453647,191607,239437,2349329,87775,2707513,79911,0,156507,208593,57016,319341,532212,47462,161981,1750,265811,1360,557656,305135,13656,67538,26560,193966,128254,14097,162485,128478,412689,1381,6946,64475,65261,180425,267703,448854,6020,235053,993286,276506,202381,254296,286693,380198,259410,2556,2751,18578,56906,6799,75447,108847,147226,24545,57627,316504,31159,907,2351,76154,69642,842791,157522,434306,5858,11782,106868,1032905,114890,719685,939092,202726,40619,39317,8538,152,1995,4766,11004,244129,12058,79639,168952,3756,15129,64452,196381,164175,7549,1738,43163,29217,1227,455,14104,37600,43921,30741,94638,154269,100228,405801,173966,26862,160188,726587,471986,121703,189725,153515,55927,189173,43388,2315,7185,1063241,237542,8497,2405,26335,8714,656772,243447,1136413,54745,22351,121403,303131,1921794,720082,60625,3716392,3962129,101961,108458,698260,209421,500348,34618,38074,331034,930,390825,19866,274309,22803,113317,2068,194655,60385,50269,447791,163795,49426,421770,119953,10970,17008,1126,338860,1340,30118,10177,8454,365769,57282,200620,83141,68924,88142,172228,307049,41399,116788,289628,41222,46300,14361,153593,405213,119797,35118,122290,176509,190046,171770,12225,113171,562,28482,57260,121645,378270,10670,3963,674702,140252,239550,9385,281342,144520,41834,102302,5014,926,119022,9721,329275,389,242557,22784,5169,33638,246788,77412,532286,143462,164454,168628,514947,10481,44267,37034,320920,5565,199,5013,219197,29634,466,33490,42660,240940,38698,96920,785585,19580,55484,84848,40586,381120,29632,196429,343078,56817,24634,220113,215027,187534,163349,37775,364,170419,603,1386,81009,108911,21482,4863,23482,591350,120331,121800,132543,484,66434,360234,158164,305454,58089,48274,238669,391428,33,88622,2889,210801,41978,89241,1153183,235633,3586,351,216979,2746,72206,161367,138354,73820,17476,27154,92242,212708,619633,28845,1810,94269,171326,447588,39284,96408,33473,60635,40576,14056,174951,185545,20530,12807,31235,251243,1086437,739299,24606,447,145646,242750,563087,95821,196344,191132,266773,295805,136740,120228,11146,265839,8936,1063,9625,8654,13674,193234,975841,5090526,7567,176566,235412,128310,149359,17757,13597,76208,743834,96210,541,137357,156520,3892581,241703,111131,529259,228566,3328,14166,21433,26905,121629,60760,2446,3708,71307,18287,31257,3538,19334,194721,257262,1473,501775,189663,153201,591785,84756,422356,1352704,52151,189334,1123646,34749,16837,95701,236169,26175,40928,227918,516353,195587,747652,2951,30465,7423285,33944,32637,80103,90007,275396,432730,673424,72613,55159,154901,11385,2576,279439,40903,48666,148478,7458,406865,92121,13554,5175637,323753,142429,16468,84907,1637756,184084,9883,12323,89880,378793,139473,418417,303887,5677,118880,981822,8950,140956,132286,502646,127283,23751,374370,331249,264189,269799,60920,378692,262056,313599,95655,143930,979260,269792,63203,72087,6070,865723,4072,2607,8514,26752,19518,79274,25045,95954,111522,23940,124461,14469,116203,140110,82305,354800,379,244,1433342,96301,302322,317861,46862,5227,33655,118955,292910,237031,11774,33364,73367,10341,153193,97181,38537,6063,74853,58944,36393,90978,245391,0,171206,0,235580,116470,6826,523068,421721,2718,4326,76754,27870,4143,96105,18787,276172,40123,96317,226836,149776,56458,329556,45365,68952,152091,472237,857,13185,91339,28694,234916,581788,159935,239677,96715,813402,70811,385727,675569,4030,891,331269,140688,40714,68707,45885,742,8973,121387,207910,85203,163344,190377,2086,207722,15560,1845,11066,1017,137799,411381,82844,80844,88447,1146,485366,3252315,430988,256525,611,187263,3709,6253,152,65109,113829,135414,1016123,5430,246506,3523,109496,180817,280100,248914,303582,64744,1498914,1383,67389,9904,107126,232218,17542,4039,134203,21559,108856,8453,418856,145665,13806,232333,2595,225727,31180,35565,329,72249,11049,532387,707063,60892,6952,43151,35218,57237,190256,623827,3977,1335509,165400,349163,119127,77799,765091,45075,394523,424732,122031,230611,52315,125235,365,154660,461473,629655,549626,356171,1002958,42527,77368,43124,101639,72368,274354,268853,52310,39605,206633,157400,319132,136933,35412,7232,269064,15093,105124,15334,59083,164990,283842,2326001,89586,338388,4769,6995,623646,144425,41967,895,13308,253549,4941,226841,243521,10863,415791,452581,549949,6464,133376,126493,6978,90134,427562,218981,119679,5923,3489,132455,907366,19421,77658,355653,278489,967401,12085,27926,1925,483288,495205,192296,416783,703774,317988,237592,58996,418666,131543,241915,61049,285933,758,1433,21085,88403,47716,3149,13249,343340,133110,109053,391854,1813,530,140103,518210,11744,59900,393225,5789,21321,964086,12557,7795,156033,979777,32076,284675,456,7831,59549,298926,2060796,109669,410,4264,19566,250734,906,7130,113374,251457,136066,180767,99221,43217,70988,290880,22428,67388,72834,16069,39080,16969,108818,95391,24420,171,212257,586923,550466,4447,11793,69350,201800,192916,871,0,114867,4736,183459,0,2937,422,2237,3317,6121,3410,268,120115,5238,354,1680,926,2652,6409,49046,88371,170108,422628,22526,52106,364038,332796,73457,4399,327697,240,347735,1327005,41897,2756,111469,42699,832,309808,64824,199318,31207,33398,425107,369964,2131,1485,623286,336607,76,209818,480,57717,392652,595363,142379,52421,16102,334940,265057,933490,295978,155051,554788,363054,354944,215531,1472338,44703,108043,47916,558,53210,248048,244048,1734467,133609,284568,153749,426050,2306,57570,152413,140583,23856,140205,124800,263013,8913,3603,5729,318496,26948,1798,8557,19451,1631605,1514995,28681,14450,1063620,82347,15584,86246,61439,10694,23335,147685,99778,282468,31530,129317,42827,122469,19506,84717,52918,226425,80433,46330,90231,163908,136747,212282,148107,173434,37367,44174,85156,1443,312958,92122,220902,43688,980313,107569,24250,103367,9773,104242,105290,497090,41402,162206,361702,295430,43264,9081,2551290,642388,279820,44868,275211,326205,229638,322745,131386,1679,19273,68611,46357,111633,79323,107821,119647,716116,150428,206036,86423,33975,71073,43,15661,123243,36248,7854,134364,353390,151,366911,170893,14695,344718,27235,18448,69421,635358,200738,345867,916960,38790,55728,115535,175500,222482,47469,135444,209980,1924,44516,42479,367163,35092,41135,7874,367,98786,252579,363800,6846,138622,393443,110409,200965,160923,311786,33464,201547,232,128547,369612,180649,348658,1179,88907,142764,178033,163512,48057,17036,342561,78271,56355,22041,385100,165657,8592,14553,53692,4724,339411,165186,12286,433642,294437,145,1305,173424,413648,55449,32350,122067,2719,43773,55535,3700,38805,234099,0,440692,122387,43779,515405,24790,120924,88457,229834,218563,207405,11275,86889,572611,540088,1228,239663,32211,631239,124556,1056513,75012,104340,258915,51957,263672,9004,750202,453923,142132,344,2831,28729,246251,4275,5688,351445,460,4794,7096,183541,200913,12356,13816,4031,1781,19172,1261,190091,113467,181227,2210,33036,574799,179230,114056,7161,467050,201714,36788,68932,2062,3568,4294,640922,13714,287144,61141,311,145829,52158,179281,53485,150318,710,40374,18932,24480,80600,169174,1454,204781,10954,261100,1149492,303766,860,58391,48667,19692,23001,7866,122232,911119,199239,13012,81916,12715,9484,7674,47348,258456,29698,346130,145923,86278,17895,365005,66461,51822,8340,198085,79806,483691,24526,1188090,462139,5756,383337,61496,323776,1328,394483,26240,215162,136985,81931,4733,11399,435359,377459,137181,2390,173546,1701,3215,24052,78301,48668,285181,157296,93829,115673,277115,245076,7580,647989,117571,53496,51883,462515,789366,150841,34674,33723,81739,96890,1505615,384865,190057,554811,155069,151,68999,14783,207340,379071,429923,181486,2350,6230,125067,437650,27256,40127,377383,190202,33599,6081,318800,21590,646112,401139,464874,6402,7915,512834,144945,65102,123366,56990,0,18491,479713,209081,187619,140464,1766,69848,176164,152199,214156,313797,80543,174610,9595,10495,65238,1316,37480,238398,5751,209421,16413,87340,21773,113541,2907,1713,109102,487306,401,247617,53270,127388,1227577,2825,56078,373378,260674,282740,0,478784,283039,944960,326504,220636,4497,233152,26467,656261,44628,51527,140945,243893,620379,1705,267972,14818,50045,47071,5722,83784,307565,554233,156874,70283,73972,1993916,896,32198,581738,81006,251206,9324,258295,276084,338220,582389,2245,240693,1302,1905,2077,756,27327,36434,263,797,367,687717,30292,66988,6580,80864,501755,36233,30810,37199,168205,325892,37342,906431,5791,555978,24023,7831,2839807,16334,6258,10087,85464,177680,15831,196788,15561,152577,87829,69641,3557,3867,189743,268918,119446,152,332623,81904,81013,291366,511,1346,11800,749,1398,124500,94092,106254,162105,5319,95728,36880,664633,12849,507326,237466,203482,11094,1536248,113829,36045,205380,154628,389184,26979,10874,56921,27218,39022,718176,75,2217,297199,301555,80564,155878,233538,113080,111827,49051,174933,194732,13396,973104,216408,513753,119726,4820,12781,285414,107615,149951,2405,56236,51058,1224,790,19619,510249,360884,14848,144364,357568,307450,710265,948301,205925,72991,70799,3804,13588,466409,831001,513762,239526,156878,3006,81453,24981,86153,249366,81245,19893,188154,137187,48273,197699,36585,864354,84441,17722,19584,65263,215819,1587,3218,12551,7761,13441,17491,17859,2632684,55526,2298,69915,51067,31627,6033,191,1930267,13405,1120359,2103,58040,25841,74585,118136,1579,24985,591,5142,589717,9112,54340,14610,3037,4583,234190,148703,6680,174,549727,70872,203949,29770,34000,311508,284743,615032,64020,73354,18030,431377,115055,696628,62958,122348,272072,43585,6759,248138,229941,456,20355,58535,7120,16437,84134,314640,298474,250546,32384,46811,284062,30834,187141,386331,333372,1444962,111556,189011,71107,50017,4395,92763,38833,138008,370469,24104,96896,109485,18981,671121,141114,685795,136087,105776,21874,167599,41489,49474,392,69835,406592,208880,282849,310692,24393,350919,146911,124156,155462,167076,353262,1912,250141,10256,294092,44309,125062,465777,108077,292621,220104,146804,267263,1253920,193153,152991,57214,413728,10354,182689,11059,45516,466488,61677,101598,48870,21944,123655,195557,12217,1340,43135,76694,170335,162913,47572,672447,54945,222300,1037188,7210,153339,44574,206964,235590,9281,207211,150863,46116,45084,87504,20987,101047,83625,90327,66440,53575,52797,4872,885414,135184,856,135673,138192,587,505906,206807,48067,72754,422539,149515,13540,4127,304,94433,8173,214056,368053,102301,190837,508270,171094,304708,56875,64106,62720,104097,10500,44794,334,623945,210116,102224,9745,107443,83750,50148,333458,16775,27306,91280,713296,37122,113679,24822,142558,1960,10317,16307,141199,553,299715,252674,602,12975,9035,323910,286,83739,368414,274984,1804,230355,73680,133577,14868,262084,198322,417405,62743,3375,104519,25249,376918,156365,279539,128868,153162,290966,89568,20351,118414,4468,955,128536,149913,3819,12817,151,0,68861,275061,11799,100006,3513,9465,2699,26661,241039,2314,230201,515073,37499,395194,3157,287909,93243,150422,1698,3962,26907,39352,283484,66335,96532,959829,89845,79013,23657,408094,201447,1983,352129,74069,34572,58652,102120,283819,267252,2241,105813,34605,178491,46455,775164,5119164,575,11787,180292,676,360363,354,298,58,710911,4600,859,13117,1576,64038,831987,355137,198664,62361,10322,74855,87920,343946,24902,666,38772,415,4168,1718,5682,680,17399,78360,54421,0,18011,24510,7294,854469,128693,88141,1546,12875,616064,489568,291,31709,143660,17329,3070,445,105463,225421,818905,29417,36273,28145,14672,151,274627,2262749,467609,23660,237201,42067,9515,24319,208001,447208,14237,247025,59798,1869,869,7918,59659,1632259,2929675,97731,67866,342916,1155589,32150,49758,178861,1256,25026,5298,60515,90928,130217,2265,118841,449084,77704,44320,213254,327834,3856,12428,552883,48252,2173,198806,164164,4848523,144409,253297,28659,341977,56418,376805,90296,486925,174537,618806,28172,65272,38420,214874,539440,48380,18422,198914,4609,560697,52546,158630,3666,131005,134122,87735,207277,672406,1634,2753,1130,289427,57512,28831,5212,6595,234902,218694,492539,18034,155403,240466,17424,19913,43971,200781,181290,1293052,77048,26558,177970,399117,35405,27752,118063,135786,10833,36137,55242,48324,148928,171519,1061,137369,18499,66036,197832,26876,1328214,189980,4101,16627,413572,42334,23802,109871,116769,43831,781,1124,992,18966,36908,2943,83160,177477,49467,149161,58789,197010,234616,331905,12041,10105,26034,1716,36706,147102,287483,362052,15463,254380,657277,449041,39942,85191,11075,335,1295056,1513,180478,43982,98503,4089,876807,16096,121193,35476,50907,368588,164826,83193,346483,290373,35621,150788,154639,292318,232236,62009,57487,8303,19579,123365,25195,13193,183484,97288,170900,186061,81225,389601,183208,75597,232722,45511,100398,169921,100534,279388,57565,53113,72551,206416,719239,2016,101006,56899,324795,490392,63468,30237,122552,58474,51236,205153,115873,99421,603633,86009,105909,416,158298,13251,986186,941086,13373,74842,215019,33998,6351,1628,112468,9124,159714,23414,92536,94163,3737,58529,5595,161488,6134,20783,117258,15918,43653,1174,177811,96151,20176,16679,353815,71778,1278,50339,218001,110607,133815,844,173465,12489,82129,17236,278,64815,94281,22235,3765,109657,93924,1876050,1474499,19208,2825,0,98650,126354,776715,191635,125742,169303,332164,24584,60947,7337,113005,574845,83613,260946,89176,84759,192496,13750,73406,43848,8870,0,407121,20548,5616,44750,215176,3765,224045,0,102008,94892,102697,270523,52434,47676,109121,62202,67290,93028,414006,358094,240065,163470,94581,277413,303202,8858,12805,435297,85541,18141,46607,147376,14045,666,407327,2312,66166,26983,67195,407026,251803,36969,453469,97173,66798,34482,69257,46787,226362,61978,35440,62,492311,277848,2723,287829,49833,31856,64565,17516,3993,638,2958,175635,142331,25726,432789,43194,287043,68952,4563,18826,123519,28383,1307,40549,342289,149007,968212,11298,15123,222173,36778,12409,777395,38405,121942,147067,189369,59561,26965,311024,44336,2128,4453,17680,222190,39279,196048,502930,248377,535429,524046,40605,125418,72492,0,33686,40206,291180,15205,127183,85467,237942,53478,141490,16992,75108,57724,287349,30449,65458,486585,242599,158733,139684,2634,82587,729491,403731,486160,21320,6527,316556,18357,64276,321933,1186,1164905,12348,3891093,2586,295134,113363,51877,138010,55816,86860,1535201,10490,126119,3744,3792586,113368,31604,143233,162071,63104,108665,1223,252059,117954,153391,452990,16521,160148,43004,120205,125741,3289,118164,124390,1682,2109,83587,16189,171715,475193,319883,30218,269765,1245,808987,454,144865,19591,181314,653663,161352,1827,8214,40013,8337,12630,27980,33353,136580,133393,455,126741,112337,103463,241624,56223,30993,110788,85601,31648,28506,225693,128662,109445,53235,27880,355758,738900,253069,2315,408851,204407,66248,66328,27960,87913,48820,245404,94061,244882,6283,16880,34221,57407,171594,46196,47766,209439,176046,62266,243959,249956,874,790886,237319,41596,2693,576035,290859,2765,13029,1220173,213071,66107,202965,71878,357971,167898,321571,110084,23313,23789,1002599,256049,205165,3921,46971,5164,1502,27056,91002,1361,1346,5537,108717,422,73733,127746,174759,221773,169412,193609,281982,31831,185653,6216,60720,262532,98824,319319,303597,176954,151058,638684,497985,7682,45385,52524,123348,67809,97151,53,289727,591147,1460612,57695,212510,33111,384925,142,34611,404637,375525,308430,141530,52457,3041,253002,101357,33087,21661,95295,725796,144114,1899,95434,17307,97483,106486,3667,453511,34235,738,15237,7393,108384,1473874,631468,3096,1051663,219765,66708,257364,554,61280,85038,455291,83394,22355,3192,617985,27087,284865,51241,84125,68982,90106,182422,906037,235438,10779,173668,5976,129425,35981,789331,167873,143687,73671,86945,15939,434456,244197,757,307904,350836,10735,46148,77335,36463,511004,17573,377779,77420,344230,326278,97706,114272,146541,26087,293697,25794,432527,10192,27501,88583,1515,57766,289447,54879,81569,9604,173519,161309,108523,177288,210572,76840,31146,31875,38108,17067,309296,121144,20295,22791,65567,660,5057,292471,106775,258438,195229,411865,25620,125702,123459,10720,653,79247,486297,2234,304731,772,786,160039,22485,229761,4312,42474,26484,149596,10278,979628,63073,429203,10163,196784,397876,22279,1182269,4854,456926,23574,658960,60711,159610,182792,124000,238079,377820,250085,209827,30568,4186,2696,445063,604,20688,302,205625,1645,364329,163366,155924,502248,3180,6837,44835,259938,11735,323353,20953,125209,11691,14705,448585,374008,51395,796931,391097,999,339,869226,2563,973406,6624,189341,1727092,446378,3503,1290,9732,82463,71435,248154,333184,133289,16562,62231,209417,116749,159929,165479,265386,2029,682244,64439,192425,364566,199253,53920,60164,106857,289684,146096,277060,221746,154779,30487,29393,29198,28237,28239,30618,27823,26889,29067,28775,27682,26619,26771,29316,29261,34714,10672,39109,25551,13983,18081,2543,31045,10401,15360,12773,17825,19610,45979,2453,97411,863,606314,2409,440270,464254,478145,439667,433515,436533,435745,433028,441419,448122,439170,433119,452509,434234,432375,453298,445997,429856,441396,428038,468170,438088,254815,157272,64617,191865,107925,35904,438961,30920,301166,267471,812400,60124,12266,260700,349243,132768,2624,17384,35390,1275,397524,150563,151,703370,4471,65491,967016,9240,843,7155,12738,452,326,149591,311,7047,113504,90008,117110,52162,140466,8682,515,1000937,138074,26599,10232,67288,31809,328906,44291,2037360,5210,10762,3384,1044,202773,1253389,1392882,371526,544303,178962,231181,527598,267651,1237,91069,25934,2338446,412343,749585,245226,232940,739,136190,56122,5905982,110827,628124,137,25620,119463,38444,409209,141197,747820,655995,564416,136246,102239,1816,54164,0,75,10155,63360,21978,529,111018,542,80077,34843,38611,57727,409004,548011,311001,133414,2169,130625,99511,5540,109373,16527,149044,213693,35032,5194,19930,564454,105113,24737,327336,113960,13778,239794,4897,537973,113050,66482,1264,45939,55471,93633,144009,36178,469,61135,1260996,3276,0,178176,258547,168448,629963,185894,2599669,523022,45483,419267,515749,24626,65130,287961,411619,26271,14880,1304,232553,11392,47493,70565,633580,125373,333339,81584,132720,86524,221875,234121,312559,4065,10502,23215,176374,19697,21998,281896,82439,21764,299895,138527,118057,230163,390057,38018,2855,53651,6597,253304,704063,40877,274182,773315,269610,111303,415346,349254,17725,194502,140010,1724,226363,343913,48058,172403,42187,72528,33979,16452,3030,11871,66543,116760,178063,3802004,978,1853436,254880,183879,1993324,596117,262190,7296,201373,199769,158105,1741,172936,698178,95350,37367,30431,259826,25288,235537,2311182,387088,363309,33184,5759,161547,1048,12566,94428,55349,24686,176834,136829,356205,794160,105664,64443,81107,38747,23823,98458,60625,110068,47264,640971,4632,50116,275179,87971,17263,22497,77871,38284,12992,77594,958,2894,242390,433333,1084,102345,60618,112257,86726,321244,58834,56291,90564,1416,13888,38146,4968,36165,326596,11921,142391,27780,31562,1897,526585,62939,1827,99161,189935,35966,44371,34482,102280,205085,408961,69144,13209,82062,217290,59812,125,82297,260623,288569,48444,36703,298365,327518,221436,4368,83440,129376,443431,68314,221068,23197,43060,91176,120082,47628,2195,11650,139517,24126,129772,8397,161058,81294,748537,70812,47154,348280,3202,211435,709,405650,35941,45132,445783,8431,162227,11852,11081,17813,31672,68983,24204,12591,2654,9430,19201,148204,134291,207722,128913,227821,1024,44838,167326,66442,113720,26108,16056,32107,84521,13703,67012,24925,33829,13504,2177,29567,1659,9139,5379,290712,11247,43308,11706,16377,87085,32021,21570,33378,40382,7115,27551,276893,8027,1589,718,864379,928,1842,512326,37174,16410,2619429,63051,138839,52976,7634,124210,1731,111271,85426,41680,2268351,348809,59674,244485,167410,100505,110653,62661,219604,203497,40234,292947,1178458,442194,249976,269,331235,105736,411686,896,1697,303,0,5525,2250,18069,178497,22314,3595,2160874,3290066,431214,37193,13323,63,2443,384,2192452,53633,109639,4064,925,2074,9682,888,16287,1060404,763281,21230,46872,116117,515513,169993,13212,38,143992,1096,296956,406227,210968,57533,3864,152691,90148,14953,1518906,1820189,430692,8271,298594,14803,39708,101081,227398,238262,173865,114271,154533,10859,99830,532235,27036,354153,378540,10775,81775,109012,143640,309983,124830,47867,395684,41114,263226,958,409832,198051,424504,56223,229435,16806,5711,57616,112534,130468,320612,52820,105756,184189,1136372,11960,368264,207772,478,42076,321051,308796,40223,256174,219699,1868812,13028,83052,82725,227918,524969,71138,201611,41683,838695,393254,519,270753,22929,61744,2785,646159,248781,7716,278718,64497,318080,99862,404935,358912,25566,828,475392,99966,198348,324274,445234,33571,17975,381587,22673,210080,37957,1116927,213269,1433,1185391,10488,5807,22177,178200,8487,308529,150422,192762,1501,10732,7963,262134,334278,1162576,1612456,4544,241729,77103,486995,301062,1072959,15672,231520,7508,102504,132329,554194,27339,148888,357822,93370,403130,20426,304,60855,6434,2099,7532,333243,169704,640,12477,599,967,166200,188161,2680,3710,532,13601,74,229668,64774,40551,19418,54108,39195,238119,124592,46756,29926,141964,75968,3885,9277,126155,204367,305671,36295,58079,173355,240393,128383,2662,177600,292294,159311,219961,72069,199506,89161,163083,201899,386319,268750,38292,8672,1329,8426,299419,82744,5622,200836,9743,290430,59047,202494,56123,255161,27669,33436,49481,2567524,2488,56426,358243,3201,530746,3733015,94090,31560,18804,38054,43325,229914,67053,34116,13163,133166,275843,210574,44036,614927,64168,7757,37593,207122,12174,206193,30311,106064,710,3076,304,3285,183707,47353,202301,284116,85817,1681821,305480,130997,281274,674395,205725,10171,109500,3182,924,26417,202,187269,1234793,7732,85704,408525,108676,66656,27285,370,38837,880652,840436,11421,251413,2329,3728,170716,136207,135687,195881,0,28076,2269,227,10852,16269,72581,21120,77410,6364013,43404,43448,305601,171362,893354,34731,901667,470997,2396,2708,15021,57529,543682,539475,91446,150403,29862,45041,121376,154741,283037,33964,22064,437207,341061,56241,223573,11837,39004,3231,60234,16714,75813,10474,152189,277813,472547,414027,1049,5546,52780,115164,172150,129866,124891,58843,65883,1093038,61342,111800,2059,225065,159252,209762,217258,408728,82795,14540,307165,15314,62987,6834,337502,181818,37526,49626,10178,55683,2645,157000,12215,15954,3072472,101019,163004,178246,27041,153341,31634,19530,211607,39759,137966,36994,23942,65029,18916,35250,13071,60341,121019,1272,603530,152954,543908,15011,513040,4254,34404,670410,96146,9903,1532578,21447,32680,845249,51323,40800,108012,182573,116907,9153,681,374,141831,429397,114731,106606,21679,377898,51358,78363,202270,16244,274575,65387,569846,220843,496634,1057,31779,2963,185792,144625,336738,285126,8266,30376,261,162732,2796,86961,168576,19678,96096,213509,135126,4692,34819,188574,45845,61555,73046,150846,45923,294585,240967,1143595,10290,6566,50141,7682,48496,4917,294222,84679,175557,113376,256059,139978,158887,44356,138850,320635,179724,72338,13214,2843,142919,885110,136414,81901,9934,61072,718515,84753,5538,243049,8024,146648,1352688,1915,333070,9312,1970,23896,76944,1186664,22091,89265,127065,26452,464419,6565,172159,5730,364741,105595,9460,884541,135493,331766,40447,70894,532215,339446,127817,25876,140009,10525,110804,4453,342598,77893,342992,24436,207022,82276,186958,187896,85071,71746,202641,231734,111618,921,530501,112126,28964,445344,51863,117984,246599,5998,80500,3056,160535,44355,583055,124072,15064,420939,3086,187230,327608,87642,169539,171476,201566,178919,552,2091,4047,21876,32411,2208,133290,104455,1137229,62570,58974,3201,45735,1203560,253417,3512,14950,55535,24235,2971,14449,411681,317333,130483,775,40660,940051,85624,160182,373782,67014,49429,100096,159505,479761,213061,61294,892900,1558,76983,38821,3514,607133,2573002,330847,1872,2513,661498,122858,24930,454102,909,148032,2414,451,221088,74892,36328,15990,19412,1100693,63074,8964,3929,582,165948,165163,119471,157429,192652,2113,635,1164654,8677,19470,2845,1361733,263287,252940,56269,565085,77891,171232,43255,181136,392802,85659,148047,221269,55198,113035,1284426,327383,13288,83465,3968,34342,18882,274664,59369,115358,461569,413551,245529,41902,4562,76641,23511,112045,653672,116154,317,566,45551,359715,116873,215408,14294,273826,8963,54333,258427,204851,54101,104877,418575,48782,513134,8820,14725335,425123,302396,582,124832,28825,58627,0,44326,2408,379654,94066,233215,63659,685480,115955,531383,4340,119048,86662,33125,167303,211806,52207,202803,67145,26054,76166,44011,90427,73884,315266,202279,47944,252113,2038,7958,56364,71012,2844,31295,52312,12544,4209,136927,89379,99549,2238,116493,318508,50493,14988,69482,6804,351322,10686,54531,101024,176355,91833,9248,358353,112374,6018,164421,89216,691727,149969,10190,3168,410308,56314,106951,185623,20,81333,129178,64728,290780,25415,31181,3900094,608293,29579,1411,100152,1927,9817,301,4930,883,515,1984,3867,4169,998,1512,152,376,250711,579950,525466,23498,79010,5161,97478,74403,13387,654789,433535,65879,151991,223538,38220,108254,85158,238728,3025,237188,336475,1222,67373,1024,12339,99613,289147,244926,335671,117963,53646,89983,9786,176282,15701,123205,787457,74916,54301,46095,15366,140390,1396,3620,215257,269879,192112,31087,332448,3558,47165,125395,263046,104469,16971,209139,4153,56168,47602,253608,258794,2944,99011,188194,78782,106814,220644,50798,3525,291779,114308,2068005,252306,9303,5454,168851,63476,322823,2414,336612,326632,244529,543088,713179,369241,198226,22862,175915,73554,688,351,98,149164,36414,80813,543604,222989,62,3832,62193,1834,2173,151522,9021,3894,5468,18513,68850,5425,236626,25969,152400,728725,78857,114132,18074,14342,31390,206175,33271,215,463317,425232,84775,414890,1685,5232,158367,104116,26256,47935,101997,569173,152029,692,22454,388,129498,165984,49032,101824,127954,294277,347795,570771,438036,119991,38847,209919,62716,25002,19897,664910,338915,20176,165310,75278,14039,44696,1450,334312,138787,159934,134452,29722,40872,679095,52399,33481,6873,7322,3944,385741,140805,672,801313,14472,59273,100254,90868,465964,7802,239506,79878,10835,157607,57362,82938,336079,5870,120016,2077,795,274559,491453,226038,33884,260233,40467,1350635,570488,4421,11817,176778,15491,36810,64798,88467,122914,542079,163534,81867,146376,115429,600375,304714,266192,131779,99817,198111,168370,1864,15561,246201,513,39725,834159,126731,35372,6167,68499,32946,102686,123881,52765,224576,316822,11467,153663,73123,84794,197599,91022,88576,27806,533125,1165991,1131810,285954,343593,532008,1361,223001,69829,94347,63881,17953,86403,803,5956,176,239045,86843,1853613,222518,183908,539948,112329,4683,101376,274018,1781,2140335,66429,144895,255757,18290,4961,20846,1325,145274,184328,0,76855,320551,100721,372067,121688,460788,312083,190472,141138,235655,166104,300429,155492,148236,120073,153784,67775,36200,377088,51050,8090,1639,3196,2737,1628,186067,5995,139194,597476,64918,109157,294538,227020,189763,190834,56967,8715,190556,1457,67838,53135,34513,390734,36215,202526,11376,702084,90457,225694,142330,57010,11036,512067,94471,145084,120560,695235,25369,307199,57078,3224,5493,633527,496433,55907,291,101355,70448,310436,481988,454,26384,7381,7555,365151,876625,66982,16306,181575,151181,63508,234839,55208,3808,267809,14163,3190,210715,37421,21860,81486,132730,2640,132517,161304,115143,6047,40203,37805,48760,1452,12736,176447,211728,377565,182303,246359,8523,73632,90024,2413,669330,411487,49720,172478,57248,57546,20475,447365,719512,107811,12769,375835,556272,1550,388380,49576,300647,3584,90694,2556,288755,834751,3813,26314,158604,105395,366917,152734,84400,162923,61504,1160306,16940,232486,1920,24782,72333,14570,120970,803184,1178493,20213,384912,10024,4954,141006,605,4334,29288,174278,99672,19734,25604,97227,335754,424,237787,7589,228932,501,530,108112,18702,265379,2174,456997,115369,139355,6648,98503,373922,152640,81463,15512,558650,4137,285154,4954,143252,692424,63108,11261,2850,461460,1325,68866,119133,128772,24454,6406,152858,1122,85656,131763,143959,134539,9451,77412,812921,57557,180198,82864,3578,1672,452,10644,38426,69974,203345,1143,599,758623,350472,25412,227452,263254,16993,74009,313834,22449,3580,61032,3069287,158383,70379,72610,309339,153602,258081,181872,40846,10137,608494,1008,714085,6743,467499,139307,2884,33625,22946,144781,45905,352244,739742,606,3527,148377,13457,168750,189052,167872,387648,69763,47602,149546,319961,57235,11576,162618,154538,2613,232,7748,223142,20923,666,3017,18788,10158,6604,198881,2321,858,7771,385173,446,226344,5757,101884,2421,16644,1096749,72716,2818,7510,7939,1769,89790,3609,13149,1343,34358,26881,10706,360206,82977,271649,14073,6991,44680,66645,55782,306226,73868,88928,175591,142225,13360,49831,144180,57600,6588,10779,41188,312429,170264,20266,54367,15097,57700,23629,16147,21027,279109,79299,95498,1325,651550,35625,36855,125526,67894,17874,301624,223222,102958,349763,105664,120365,503091,256279,81903,1999,316232,122941,208638,808806,1198,7127,72798,112942,113269,2902808,6591,471002,540,29030,421390,119453,952,273940,549309,68850,61863,571672,214046,140041,55280,179328,189498,104359,11182,187574,516254,88291,22109,21600,248376,82128,260466,536,2480,3384,8785,10843,1937,10344,82319,77329,414661,355070,99084,36366,1765,1827,28478,25485,15307,108600,152,7875,762,381690,222218,1491917,671558,3219,20589,1381,320,635288,116939,6591,540948,239504,26061,263025,116586,244718,238669,21474,950945,153837,734442,2757,700454,552815,3749,5748,208170,25510,158036,207063,67661,460213,60770,17378,12650,412712,6011,13800,58753,487426,29568,218878,116539,12293,3024,189064,175963,110789,159853,794111,158370,731966,115821,40064,491545,158893,98845,15706,191887,439940,22228,57611,14983,153490,64153,68972,538487,446297,111285,59146,44158,3142,6151,16149,538934,150163,696479,49816,28138,401132,1550931,50732,502674,2525,6117,96439,117724,603,184053,423,6437687,79256,149798,23294,21719,511165,3248,117337,247,547641,138667,344361,149046,81776,130689,152932,14999,1202357,139,277932,158684,1614406,211015,292110,65979,651558,92956,5870,118179,4207,29487,69909,38572,107370,47330,1857,87377,225831,107873,99383,103216,31129,710618,2282930,97108,76823,427224,521753,23947,1110973,18733,1198000,259229,858,113656,553317,20444,225,270379,3714,664001,204379,22300,28475,464141,164649,98862,400310,86770,329091,233690,90751,36146,0,85105,251682,297409,3798,711293,241003,452111,544735,125931,181662,21197,75097,1698,412070,14059,404800,237071,1339,274779,285889,39843,60355,7710,4984,89738,99006,50870,10892,2083097,88119,57407,913,357728,268594,88139,103264,150,690842,144044,62680,51508,451733,82430,57271,704159,267,39498,832,353938,19398,20184,117472,58477,125171,53760,39641,168949,44321,27781,91994,47495,92349,49911,264509,30290,258960,100019,562496,228215,1507,139246,5846,460940,459253,44557,27181,5676,67226,25741,182483,30871,286697,40499,139272,187996,158989,225877,12683,8196,69676,30916,27890,597,48593,174074,16160,155455,15824,28890,73356,39404,254547,235796,160226,75201,7450,2901,34092,155883,995,147536,5328,64799,5574,75896,175965,175455,11698,9559,6157,7934,297927,169257,260447,828,8223,69911,245563,172181,254246,3129,146795,231418,108664,111968,4845,19563,142866,15071,126374,3633,6287,254743,99733,142614,1797,295669,44724,43507,250791,15805,201031,243036,47737,533537,69372,76439,23629,1621,527846,39496,153692,294212,234440,235717,387541,519855,851324,1857340,12867,83874,14904,424966,9209,297647,1463266,364421,281756,201538,8779,128190,84332,775631,79468,2875,2656413,1525048,348280,23084,898,94068,204201,866994,350196,387493,428253,29318,136292,29432,196850,151453,113994,3728,41421,131976,219716,303,19332,8268,1031951,222015,3485,87998,251759,104037,107004,27762,9999,79162,797034,95818,1042469,3194,71384,56414,209150,39075,2618,88957,9827,14628,706703,136289,19253,50101,217767,48223,30630,51095,7865,534,162579,218874,32441,1426,44542,191481,193763,80129,155279,0,3146,293928,515,91543,20336,194994,102478,216588,179435,17889,794332,58697,62425,33315,1360,303322,152,193523,376942,1920,344205,6319,13687,10531,295179,26066,19550,22833,1600113,275021,1644,34697,95646,5156,11658,6980,128403,104229,317739,12587,560538,322515,216003,1723,320088,99765,49113,5419,81812,1493,79854,22847,135,1445,95110,901,1319,461285,12365,32270,40743,88066,16512,109811,2631,57714,16394,123213,138639,42694,139800,1163221,22775,27473,101707,81611,81163,25795,15567,504,236436,297206,799042,4780,926882,910903,316539,3345,3421,49546,36930,187121,136037,246065,146616,50151,173358,8012,114628,560400,310322,9511,70228,95262,59013,5904,21,853316,52005,470449,37879,313085,284328,100740,179752,12654,32237,84805,138904,51645,170153,138839,47453,1993526,73151,86339,67648,41613,34272,49965,185151,0,245674,95592,325856,1715,730808,189533,4747,142598,132531,91036,17581,29084,175797,469813,123909,300357,1757,536,44353,21526,17972,271078,115574,550,299105,185,51308,218095,284871,11540,199897,85768,47557,1868,6604,353112,352859,280248,23230,106650,269592,568216,57211,352511,138776,66390,40934,197298,122886,1072130,435571,4843750,24962,3774,57801,147448,137719,149509,9657,14303,5512,1630,136376,51033,65411,123290,1054,105350,33064,1690,1593,107896,337496,7226,331755,79790,155540,126352,12952,128290,361843,199247,645336,147015,256571,194487,44478,23403,128019,3344,458851,277495,272533,464274,58684,54729,24699,1301,152443,18304,34751,79959,29954,131617,305,152289,151967,165412,4980,1336,119455,181,96084,503,817430,60552,152944,187185,149358,299525,21643,264723,4167,269,226863,87465,113,606,112460,125222,16604,1950799,1135695,147843,257910,87937,176987,63780,44121,866,346353,711,15141,98399,59394,351,126183,388582,323023,34331,1004,115094,313063,161932,94242,61298,132721,61073,63734,62822,161475,27443,41410,59148,2986,123080,43352,19579,39708,23086,139,146958,76,16275,13011,51084,131200,248,85225,1811,101410,103063,42673,449178,58574,65828,293083,345805,441435,1273503,146266,150378,85569,34832,7227,3073869,3027,1157003,310530,1813,62068,54923,94128,134046,180396,132988,17443,163856,249753,21161,374948,120164,63254,231725,277043,19314,35926,29317,609115,103583,56636,43795,2023109,36247,10946,218943,145532,132815,146599,158531,147655,16410,2259,254993,406720,101073,623864,13829,23927,80881,2079,127883,468986,167152,135260,22634,76871,92452,521652,91467,141318,449606,215792,385931,70368,47370,511865,163419,130535,213207,47336,32490,263844,289151,163201,131836,369810,286256,5607,119531,28435,932,1646,17407,235874,98926,1284106,25607,173504,361945,77349,13472,239949,264226,59632,47212,27253,2032,148116,9459,151587,100649,146228,142916,205498,90976,1598,1511,528876,139119,68644,106424,25909,9262,115800,29170,1116345,144009,134549,161414,101051,104783,264725,129636,243495,59591,15273,1992,302,90440,90858,3580,69912,134475,5861,79551,112436,59630,84211,216704,54695,140782,1008,198439,203996,685254,966927,328338,87175,517669,364237,68845,101786,56533,1924,255064,868,153196,194768,54959,354542,719548,54208,110317,68269,118776,85158,940,296151,46110,548351,213150,199503,63468,158431,14653,15382,17658,55064,7769,91065,296575,101305,12003,156798,4209,31304,16300,66937,185899,175705,31140,163448,104784,2858,14577,388384,6906,1755,258336,424123,4863,1276,34357,79963,53138,126754,41285,7504,239632,81809,299845,156856,224433,187581,45940,203008,545798,2789496,1829410,31618,510758,11872,75615,1192,43520,103288,259200,29589,440,73376,278452,30023,89041,4331,427704,11101,109445,19205,159809,2470,57533,260234,162332,536,164468,15350,2083,839456,144024,218344,70274,207920,53045,3861601,348678,194452,104828,69302,15522,136819,63692,156534,106673,105275,93984,9013,2176,750683,124005,219287,492489,41309,12616,36036,21560,458256,163467,3161808,281789,325585,93308,18505,95841,518468,34137,199886,124471,3961,84481,424456,132250,514320,54604,60892,156472,41288,130980,180409,207817,139971,2325323,100828,635195,30113,19572,231266,84179,36576,121167,57597,264947,178845,42474,393428,508325,35992,196959,349785,329879,1442,1703,124289,152958,21628,209005,43226,84660,215241,213729,523917,475456,55061,270091,347938,83814,573911,1366,57431,1861048,99868,368945,42051,2143,978564,256548,119785,271884,46857,36683,497914,71293,114715,100780,13910,531231,2310,266554,14652,270364,42528,320893,161583,138972,1033684,87893,45235,422923,13055,78296,46535,69144,19329,42225,2333,4806,23678,92718,146943,177226,173244,249143,630397,10229,12914,203646,73768,9952,99102,54986,242304,133165,129697,74185,113498,5307,329938,28240,22357,161542,129505,220568,127852,495697,124048,67,140315,58731,127994,30496,13567,3886,1125,86588,125045,1034,357580,70178,279620,122313,400915,75027,333779,2550,116069,34381911,815309,74936,2423,399725,1324,12514,701671,58720,4094,249210,450801,575396,25190,345755,85734,43398,85479,68542,19315,7546,4180,3317,942946,36583,230892,21404,10602,328100,58734,5251,559866,288890,92737,196145,131954,111025,85049,350904,49135,43883265,20662465,24794468,57052985,40435737,261459,301961,4217,329230,1250,23701,100022,692140,183696,5220,701593,1489,214795,54038,1400851,2216,20545,114063,9737,10092,176584,33492,54073,44794,80095,236614,20623,189096,256866,34751,157421,60531,73337,192810,9458,3279459,524,2740,3361963,976,13897,107157,74973,272495,82925,89784,4791,133647,131777,180,159556,11093,83200,15051,491559,9103,42319,221182,47661,176560,904,4549,108495,144825,212959,1202464,121382,330038,1462113,233216,96026,103117,213,8178,467127,255064,33286,127751,104871,106884,310331,191571,26979,1439,838,22495,130310,234857,7885,15029,272702,137762,1752239,42607,6478,256732,491560,158,172528,109113,51651,72444,424,4125,27585,626513,414009,258252,35600,8163,16407,17568,200168,49845,254767,222687,731,209133,209464,169395,437646,84863,176215,792065,1293847,5195,1117,96909,109013,242062,19713,24113,65988,410531,121314,705,103685,17867,108440,34612,31213,100920,187762,147801,309291,16910,1056987,448354,666267,2683,23893,224896,1254423,34266,15544,269612,165135,35000,90761,55776,705,8881,98172,90931,190010,119909,824141,318900,18011,31582,2274,615224,2864,29568,85687,166710,42333,108332,248292,32773,548036,391439,51688,129917,281216,55249,7043,192073,50613,29941,2037,58185,5039,34467,1198,11619,180877,41201,59905,143887,288400,57261,744851,31134,22969,531910,223891,77795,2464189,451526,59315,196658,10907,76203,993054,550861,70024,634457,146677,61275,15708,1002419,240574,1140,60637,65140,44698,36803,180620,22842,144719,167299,118931,88377,29833,15343,4609,46479,15645,57994,148896,11592,906,6132,42178,29723,535838,1381001,16989,77250,102077,212230,130190,243414,49925,133357,198876,11346,37577,197753,982,2541,12002,57846,13500,196,74983,186483,200563,1129,15470,554556,65300,23522,524399,1360542,23549,306694,3112547,281,199910,108168,5835,2525191,68199,286043,66673,119567,7206,17713,3094,25026,1564,185937,70672,87243,101,64,73503,327499,8197,114846,31573,35624,58693,1890,50202,12075,490983,204667,135164,21856,80851,1228487,127860,1376,605,4124,964,396,271075,300334,338304,645996,50456,22682,83399,11237,271344,1963,115502,1363,65982,25914,1647,111144,83489,9406,325271,7105,1771,164482,316898,465163,47332,1319,1319,3313,50463,11267,16860,194138,15455,19775,101769,66075,354351,381474,288087,71998,613341,145011,6054,248599,197918,74856,39392,73186,10499,82470,585627,33011,154291,51239,2547,178537,997783,372266,180369,153241,148807,76801,43252,1528012,351411,513526,2175333,1664,3901,239453,109650,6373,30364,16849,443143,197100,339490,39831,1773,106216,910,1005,209537,68994,39218,13911,100455,4557269,3824,44544,265153,178676,35571,243288,972396,127930,432633,32708,111604,104556,79182,180251,65603,303160,725,58237,57270,101268,1020300,41876,105366,71911,270892,7871,24304,567626,61285,37801,407178,80084,256375,56253,586802,12288,162566,101017,38116,126479,554,122281,22498,79313,5063,771411,643613,78852,61521,202090,45548,462187,178078,5272,477722,65994,64049,1211762,776452,71050,1389,10293,87718,47969,121161,54517,178890,17466,85013,62745,85110,66665,1911,74341,177342,540101,193011,59466,22183,3209,158147,329773,423682,60641,89346,65256,439898,121354,73390,112217,231273,113009,126933,804815,225364,326627,0,232931,636737,56390,83687,187525,41881,148863,5894,39128,143,12918,409,481050,41039,831750,73959,6268,141083,1595,5812,123324,427365,146883,177175,236793,43515,146823,1904,527635,51344,12401,207158,74525,48113,39197,122725,18718,203124,56914,193077,221791,1358307,7673,34715,6966,93483,873452,613443,125774,167856,82725,164339,392839,95577,1581,49757,146372,119197,14589,269064,23733,204372,415838,605482,5001525,506736,48260,1982676,119421,200422,578718,1125565,373795,334614,41234,63448,131459,200721,558334,149092,105179,246854,151123,1949,36464,210541,296226,37843,177245,135047,13093,72970,6668,842,1547,37611,18634,178052,152,910931,34545,2887,103554,1488,399462,1235587,291435,20120,29254,556763,854096,138406,testis +111,44899,176358,65177,2660,2302,56451,53772,324065,60735,18938,3090,52483,440985,53016,139042,53101,331275,31334,510324,177058,5257,299016,742687,177120,1544380,139768,198676,13016,107418,55438,8245,345743,208345,12392,204663,373210,33918,181793,40096,471416,1362670,2651,3529,865,35490,147412,472705,20553,467053,222659,14766,94980,1271,542963,102702,33968,3839,30023,27238,281715,283425,103552,5490,4303,2815,168342,122533,47266,107657,19280,80082,97403,3929,1599906,84520,251954,80518,26462,152,10884,146857,211057,79714,378,108758,238070,89811,166392,162717,109083,619176,95953,18003,163,439149,403027,42854,650581,776140,5096,23200,588198,182390,22626,52483,128780,510255,259841,54073,35136,394301,277080,274448,140812,16199,3388,133425,60112,71917,2276,590956,20307,126139,320563,17008,208625,46485,24318,74379,13787,44763,1118,95159,158173,177631,29530,3166,189509,486910,284120,76721,70137,506155,360658,935309,1371,5339,243738,283364,158156,54569,1155,158157,407,152,1136,52221,88,80328,236029,293782,20613,184309,117820,15861,401662,113246,152,424568,2351,2847,897,270118,38762,8689,126909,357504,88855,328544,122249,276027,215448,35555,126493,147105,19660,1623,6517,179661,142616,5631,98588,58616,533982,119265,55164,5275,102188,46679,632596,138745,809537,120,71134,63422,180345,35271,5444,143658,87446,5159,18595,437878,440375,69683,417,1099483,307911,1368497,33156,178255,5904,219084,1735935,3528234,1186,2162,566286,3767,152739,448,188180,105694,176028,20,6295,227473,207862,340735,108546,58222,228330,1571,837848,3931457,245009,155919,91758,30539,122242,94828,554545,462137,5236,8338,4834,1490,56647,174355,124820,1311,474374,1942170,29549,282651,3798,856509,566406,12202,118758,164070,110855,271202,39504,39135,859,153199,59345,1222,114,2734,35582,58326,27927,6142,21654,487383,254808,19490,508,1406,97043,493353,48357,323365,33861,188970,6680,105059,43755,245797,1300,107115,36385,82774,310422,142873,36922,923397,655282,0,710,820955,193349,70459,111219,86912,344076,134522,47124,115820,8058,40182,117735,22234,277471,193094,71776,24019,201403,62196,82476,79459,8869,74323,54833,218542,574,299171,126454,535300,58110,73398,1784,464,531650,267077,314223,678,70686,93689,14318,10337,3158889,17154,277252,376241,7301,759769,505887,63056,277628,244523,17753,11161,8530,63139,372207,12011,29710,292773,254605,119021,57019,369316,585,92012,53252,424102,84062,170551,162259,217704,9918,8135,38310,71024,275219,36528,128630,0,587013,18958,3648,2021,375,1212,650939,108763,2085,129661,59466,1070613,218181,243318,80376,9152,179053,62237,2891,322389,183704,161880,1226,70667,21249,141864,561903,428147,145178,81757,205396,60561,152,23660,174108,120030,8307,34216,184787,60387,23170,105750,110111,53916,4520,2179,8090,41698,89573,86642,217,185202,156586,66228,74538,566,153230,54706,1804,7997,133616,266237,1101090,7006,11074,326,531355,149545,1355,105608,140,11578,55552,2096,6384,853473,297722,128053,163995,21607,241791,2381,25218,20393,17611,6346,202287,17139,24967,38271,3486,187641,5809,295,58547,277198,2571,6201,143917,18618,36609,1042990,0,33634,73002,52729,32419,220,17773,87948,1003,526,1206144,3203,876,245840,125663,464665,385353,131700,89384,3310,96475,36230,165426,74546,15042,29921,214480,121086,227292,62587,8594,2831,2718,4188441,1643,90389,1730,57313,14102,62613,266217,199379,12638,760,67643,41458,38684,221963,559884,205284,714402,47979,529223,81130,27540,165624,662863,3970,147884,5440,3787,233354,188968,60843,36728,237930,134679,265,174535,803012,903532,5270,123174,21945,7201,37125,255061,14087,569847,0,2639,75771,9476,102831,24144,2145,691,118902,113417,480929,2487,512181,408681,593,1129,25966,205246,126113,128766,183264,2021,203856,180403,30706,2658,76865,166076,819,922064,448174,925191,42467,73132,241956,66782,12283,3518,48200,79001,1338,46696,60656,710104,57595,4389,43138,133908,221535,1925,6450,10560,77958,10628,6271,128,195902,724,554,396813,37560,379,16047,49652,8260,274500,1409451,1686,19709,10775,6925,485351,89655,960,15238,135634,690,109800,60283,1008,50574,32947,40633,234507,24465,190330,105527,1075770,203,78325,23507,823432,185490,51382,77168,5187,7513,240505,76321,5740,681255,104833,572596,7373,148324,0,6349,61290,1207247,111854,24388,14400,100485,28645,540771,2448,360020,4610,77235,13415,1121,92219,117670,5706,203362,234223,3536,235422,2150,112097,5005,168331,353054,199084,352728,286284,72664,19030,114319,170030,56491,102510,6124,495,0,89094,239854,59698,131438,29489,0,8535,92290,1108,13111,116840,59567,100539,2766805,85181,813,251864,1197,730,247,721058,106580,339031,279855,72934,110679,56056,185257,431091,1630,421254,63060,1261,66535,9541,348098,48818,165443,169649,8059,8947,495381,1104,3627,42854,801,28111,70964,12369,116530,1774,3198536,59895,125428,264302,36231,244857,496113,237921,147723,49761,12944,715782,134532,523142,7112,770595,15431,29078,72245,206638,268282,64417,972084,12132,110508,152287,28781,120783,30430,138804,108924,70586,1253,94664,90909,141912,58195,882280,377,286727,425172,2859,4642,2360,8416,29541,34569,31739,160004,108432,18497,311367,0,208080,2653,131574,148901,102319,43125,208173,5173,0,3600,388801,34067,8307,823,427981,115439,49259,49132,39343,32951,1164,291762,97351,211799,68859,432184,143472,0,81109,607879,488583,6586,132635,3204,2127,235378,32016,31395,160337,2538,123078,3123,85214,59549,265370,159576,49506,6048,7752,24755,85181,263113,67073,18915,397576,94293,62918,32677,352530,130883,83493,373189,299859,983577,5329,97849,128490,76967,59444,135260,27803,2700,142458,25998,309828,484224,0,231572,81705,25829,1332,150072,2168650,129358,65392,34931,49657,118891,32001,152,1017161,101258,29277,20968,122201,2079,38933,24935,0,185590,62855,70120,68262,2712,31925,61314,64,1156,94259,125411,1439,344271,271522,7796,304,1235,3512,11125,45406,192,194772,175040,1790,92750,3503,8052,314555,76537,49326,235879,23726,31387,74292,27674,220137,296848,6186,159021,13211410,1122,14700,159882,184388,33794,109766,97331,56534,222938,52702,133491,179017,50571,261022,154919,331,284,259326,72827,630,98999,5087,114264,616,583,152336,7526,836,35265,4728,132487,76145,135822,137857,142042,153364,2228,424015,72771,8844,180148,317660,209637,69513,85377,288,217368,1374090,714,447103,104159,1034,105407,251000,378429,172476,515451,30241,3655,83153,25518,432795,127528,144748,6280,40378,80009,3991,110545,177287,286256,88873,313926,115666,1011648,498352,697019,106989,39253,220992,1190,228,124860,16185,16161,78,45233,172,1563,60664,1180338,503764,738,273,10454,7420,3012,603,1663,2814,979,6313,1988,440,820,1712,4516,109015,3325,62069,490,1381225,398,2048,431986,5071,298267,4016,413977,65584,383775,105039,245954,862376,708793,243876,230433,337180,278167,284409,50134,342001,317424,249388,774,840071,228,515867,464954,169592,210366,102511,504705,111106,302254,648,823619,39980,93028,454382,240674,621662,0,24481,80199,153501,17419,4806,1069245,14111,6616,332277,79275,38699,239667,6941,38737,182977,52170,109979,112960,138174,277096,25078,203,369949,248165,232075,2853,385999,94866,330469,217164,49260,261845,157953,138510,364613,477915,571112,162099,79751,1901,2374,969044,18713,94830,121284,17957,14265,292043,79417,781,325143,855,2052,451380,906,819,59484,30242,7903,905810,33829,82737,106959,112849,484961,172477,31873,7047,33132,814824,5004,170161,138,114683,16706,2098,1171,2961,345539,6221,879,4004,17900,19486,614009,2379,108339,274088,1554,301,66403,12971,17491,19813,821,3647,1467186,48504,36654,1621,1459,110394,242106,644,2756,1027980,627501,399145,35378,492268,301588,304,30268,20812,38294,10556,29560,35850,26369,23945,2200946,284132,25299,203397,51154,8351,90706,161664,184346,233339,130538,148130,108755,255613,257660,50237,2744,27,48957,17479,3097,37434,250867,55048,36289,40221,78592,30426,41029,456,450,5792,63051,183262,22739,4400,709,32307,3482,363352,190529,955218,52876,7090,6351507,4727,851,374126,1493,30249,441319,329230,183088,54160,12751,194521,43066,9007,297,1003,350,152288,40466,390117,217110,563579,1801,137560,342923,81545,84152,275545,31853,1240,861,1247895,86621,46501,76793,2660,200217,3797,46790,13007,4095,24762,44907,94100,158219,56419,353073,90127,430,1429718,67048,22008,829851,60691,172774,73874,10,42985,72905,89076,176018,2189,151,8880,1431151,867,340,114983,16116,39195,493796,163169,1631,408981,270,175371,115502,101397,99341,431371,1474,117149,7120,12790,7332,157171,534736,958,130359,91339,294212,91677,116118,93608,0,1153,1384,216302,358328,306925,384144,16838,115731,170228,40227,112659,63531,79118,2255,5498254,552,71461,64147,1333,46032,377707,2791231,63959,93317,49074,391577,615222,230810,15123,77904,657591,218226,175983,65343,86139,48873,302293,243666,368095,620130,1820,139229,331,16326,25706,152,7786,230061,3443,88949,97826,270549,21707,6929,169024,43570,364988,861,8946,2006,95254,152,32550,1683,380684,169348,128948,68843,1504,80044,272273,990,33253,1036,145319,5631,53150,13197,3581,6704,280669,1378896,366,595619,303754,36929,930881,95432,251919,3166,12146,167136,17188,2211,10127,2740,555764,4387,192598,27260,110323,332298,158602,120126,6119,9685,266,16094,1632,938526,446637,1634541,380,1351567,7049,894348,896137,36098,676241,44195,1457,944,99535,277550,155102,332770,105475,335843,1432,10090,75779,131588,19203,13652,1621,130,68494,299630,23789,696,915788,61774,125598,2640,2386,49893,375,4100,432358,24122,50158,283371,114581,306622,6299,8597,4269,2121,70825,30567,1827,516,179249,947,10512,0,1187085,3242078,335016,1058,6,6989,441710,7857,43040,22976,16742,65383,291,40558,24459,3960,291792,226977,432,150530,426,278107,37462,2006,334895,16664,182850,341157,152,8038,75327,55567,0,35191,13842,150464,91427,86684,139988,311001,4630,5456,281941,939,1770,53866,1170,69895,22821,59076,229970,68141,300760,181975,57655,427762,115024,254855,224681,576,18980,144,16013,265503,257745,166652,3102,114288,27969,3417,1782,1930605,134979,153377,183639,69777,110788,580985,9637,4384,304588,478219,343930,1161025,315287,3460,180329,594,88952,112026,189465,21327,232171,638822,69957,568062,51440,46373,79346,14974,1174344,68907,90449,640084,32019,36504,125589,73295,4113,18539,8933,256074,216796,130058,32090,73540,158882,91677,111779,16715,222033,1992,83096,41734,642,316618,93469,44211,144458,729,49917,187193,70636,55224,327539,157439,50361,148677,12909,100767,11827,152,34384,136237,455722,38,614702,94665,348555,110838,89006,26067,7065,361328,1712065,49570,18393,1481,459941,264418,20739,287019,16221,17683,18773,2713,297,130092,24519,74884,29369,608,563,6292,7392,184360,134581,691140,100704,0,131694,174474,392754,1521050,50069,2961,29427,33463,167390,76148,226701,270,13792,9750,12013,215675,6318,2362,2572,1273,167674,77466,147204,34661,1216,415527,130464,232033,102355,10101,12749,140606,123733,2825,146878,259778,1156926,12018,472,125784,124976,241918,245,454,337409,6967,2295,100969,218359,618175,34101,368077,129298,6116,423937,788002,10291,94836,370772,1106,78424,323145,78165,50704,530291,55815,153424,30587,249982,99577,58336,172165,141567,142955,275210,706760,32485,123090,174717,170040,53094,298955,205981,6213,64290,12607,41052,148,2050,152,47261,253246,116009,86416,73307,188,522026,32467,38516,13345622,3844,85449,4876,132362,470,15668,44006,114894,546239,102202,10406,11966,220581,102264,132824,223205,504,199377,0,83320,111504,910681,601572,37351,15284,382,869,3719,71344,13400,287531,46047,409532,34580,131682,243144,5963,2620,52003,693311,22808,158376,603852,74823,90577,81034,36175,613090,207632,557563,269623,43345,1325482,1332100,179415,110203,64916,421333,28812,92219,126203,187824,121473,129545,151984,14724,176943,3340,432370,11640,9922,115847,436,1328,1203203,0,819782,728774,194188,0,31756,209843,29340,78689,74179,450004,25346,1069,304504,379,22120,48264,287,9279,5547,708159,98005,6549,153242,15085,8787,211384,204296,343,85963,4281,64660,133580,4486,118541,14226,38,101976,148051,1565,152,6733,49080,32356,76723,90824,118023,100545,169043,9654,207150,90815,19444,141636,19408,4820,310665,1234,728,58125,18010,71201,329503,232792,318,560,9843,9016,148255,200402,1456,446,28642,662487,169278,17534,90927,18097,48,276574,18737,145917,170551,521508,227987,91708,2444,199824,3731,333999,2772,6798,10847,172675,60108,387807,253110,6762,29834,1464888,8816,75892,45276,1420,144928,138782,52806,23770,194261,2910562,231352,361061,86898,516676,546390,187809,140788,102724,805,127250,19738,99436,192771,85166,132002,13904,35212,341450,23134,270166,109186,6557,2670,43119,377584,84874,61503,420436,135960,214742,117837,654442,171822,47831,187501,423,234330,200713,51155,1004,146147,11118,27893,35166,148125,84016,2883297,546816,141142,695992,137580,8264,4804,2576,123591,849938,2050,1497709,1109555,946,1011,446375,2987,29905,253536,31839,190846,4320,101377,142245,190825,963045,1377445,398049,120745,12615,16376,88263,459895,163834,2552,7153,1027727,18858,368,951,669,49652,2223535,110787,5668,75696,135988,148291,325700,98217,23076,22133,16057,1774,89417,5112,2095,254939,93113,54147,302544,5179,287171,51913,168152,125979,6600,102790,64494,152,144,300630,2682,246994,4882,3729,153848,256,15592,50522,106917,55726,111756,9638,0,5099,2545,968328,561849,66772,124263,124967,8315,38953,220912,11508,1547,652923,24231,158638,9503,101504,35388,61145,25722,174123,65946,71826,309117,73232,1508,286,12532,20470,91514,73933,271802,134077,18895,12358,17078,87462,34315,829,54660,502,224859,3078,2715,65737,188450,10091,123610,85499,11782,194545,185255,107763,86058,103300,0,1833502,68,135529,237067,170653,174200,24297,155118,32611,589510,45266,342720,24413,94771,127985,38078,251183,129,20532,1235493,405153,118556,39273,215844,89825,165708,5449,265893,145084,20811,60778,130841,419333,96781,435814,95226,31673,282707,8934,28632,322288,389945,1169,42874,36128,153522,89302,411865,224,2401,549995,63454,429724,10087,19997,5387,159735,2074,187742,7337,0,9117,175994,712836,310622,136744,108054,197511,19479,482031,167308,226369,100777,1345424,232174,188038,64339,188604,629,6887,171556,622,35891,256132,37766,1666,1480,141030,1474499,222769,58558,3236,547977,440,439,100,6425,171558,2080,39504,149528,45642,11815,126287,5601,159594,202186,5352,558,652384,70834,67619,337694,454200,41832,361706,141248,108367,234872,140340,300658,11125,137638,153173,116809,1021,244136,681,709650,178,16505,8678,51785,13772,164127,137908,241535,821,90736,163041,264651,49914,145014,65485,70440,286874,547275,98740,79178,114411,95883,5502,20454,838,1162,388671,671,102129,4706,108885,306136,113594,828,147721,246600,7255,11412,30915,23186,51967,242501,33761,1999,25426,10219,36349,251340,85382,1288,2433,23512,524597,20203,116785,22648,23162,2916,99,262480,297769,97874,292234,2726,380257,1875653,730955,2766246,10631,2186,201804,35151,115776,604103,112055,5423,30900,105177,49,8837,200725,115048,915,83,6057,73618,103626,77482,323708,177240,1279,50987,139703,3182058,2634983,235134,1261225,416166,546401,109435,444944,1132,388,0,7012,200291,9757,228983,43730,773,56,1080265,1162,3967,299014,105198,49244,4867,1615919,2287340,6459,127579,1708,1706,27434,12401,2370134,69328,166,91521,29759,537693,6800,50890,18766,311314,186691,227304,0,92892,4232,2147,4461,273246,58502,150851,383820,95339,67304,70907,44065,5094,4902974,7065,9256,911,5519,20066,43683,4551,371606,1461,85238,1607,248829,455,152,232722,97660,215064,11289,149523,110041,104133,125160,84863,615171,743547,483082,210704,68137,68318,8367,9737,598,678,241325,91816,34048,779,570750,156331,31790,1662,8325,98730,1789169,227774,57316,313,154269,2386,364166,413230,115192,226,379404,75432,72300,514898,293682,413858,19554,5183,105124,2020,515858,417002,114756,2438489,267175,45446,271637,290386,167841,109668,541,558812,351685,4366,143241,93709,306331,121199,64457,359161,276186,85424,73061,0,346,2425,45758,511729,116780,1568898,496325,142116,7060,9345,2946,712,586,68723,6532,42033,7957,72295,834829,68788,171340,759470,1789,384,205450,103300,82566,32758,9792,15872,58323,1313,430,83282,138605,42418,2676,7626,37317,5199,49486,0,0,14110,452,115654,135,17463,67944,112386,13975,4373,2802,46254,18927,100663,21149,2213,39639,25967,88294,15054,435798,131591,488878,71668,21768,160874,4401,55723,53014,850295,747,1887,2287384,295358,169547,562006,121009,34989,1026878,1051,54335,89235,373859,17366,182260,14873,397751,52383,80564,27100,101636,26050,2940,38825,3785,301455,378736,205291,63627,408967,166503,300511,3856,225502,318543,585400,114906,281,21611,122049,243607,29511,929,79320,229834,102252,563,379788,40059,674,99865,19893,345028,665804,41676,417,220055,15394,58377,359709,121090,107296,182441,922642,316144,9259,45582,251748,269616,546,548175,99866,63337,170755,2454,6834,99085,4301,561339,196648,58425,6158,2383,11722,1064484,362230,7988,281655,15977,178731,32987,2018,269440,3420195,16468,24220,277789,27354,184759,18,1285220,48220,332476,1009,151,954,152,352382,200545,81079,215926,191983,143345,99557,497,9713,124691,55290,83765,70,15878,10725,90297,43968,26551,206610,568383,85539,160217,25672,8919,86103,32962,9299,10205,60428,449900,140073,182675,114766,46174,530471,88989,28739,9735,113475,4334,33451,4278,195444,131867,15764,116168,80776,517860,148957,3919101,4858168,29946,275,233,44277,1538,10748397,1869658,108236,298280,487061,39514,124053,814634,57656,22309,45592,420184,94895,2414,179072,509197,53796,14643,132735,61158,137241,81822,654077,152608,85196,264,243353,574,83832,130459,81165,1131,497200,522806,548425,254325,58756,137257,2081,63242,222847,209910,3481,59627,212803,62228,100955,90609,161397,550853,119936,83256,212478,148493,139841,449,549,126145,215978,379519,86411,127551,416,26026,434891,85172,1153246,278655,137478,11643,485533,147601,140490,483,26525,274196,124206,21146,57315,2104,111305,107606,484641,87322,15997,1061722,135930,420635,414738,1258,48175,169946,188840,417,47994,157877,7939809,4189681,270402,708932,144846,144577,504936,4618,612988,210,777,317480,402045,194150,271540,35352,1602,125232,1188686,218823,352060,28459,121561,176955,2836,155022,150539,294,218479,79381,162172,3967,634,0,586617,255969,88596,619821,4248,98528,31060,505268,39082,96580,35649,1804,82222,50272,41147,145894,171724,981,436578,982,136144,160170,279064,84665,27574,34614,68582,60465,262040,2871,17858,470060,573441,212410,166865,281776,36739,129823,40540,301454,254862,142721,332123,287,14092,91586,240345,115979,177585,613971,427538,7615,16897,0,1548,1256,81516,128249,141799,571031,170020,263547,96051,344785,397294,657,486198,91963,89530,282877,147539,452,170500,126103,188998,54186,200609,800496,14567,71634,337173,380,456,721,228,10547,51829,388548,1575328,258544,74583,40268,274,294,59299,489066,164,19112,1438698,437836,63193,314218,282658,2605,7075,962623,37396,340134,23397,683843,59231,70616,88280,385,194116,8369,101657,109705,12164,50346,51174,3122,67590,1087,130086,88410,122348,49368,181732,1667,187303,151,3676498,2919,217844,638321,21796,1029,478029,301223,221487,257599,124937,586445,332338,124160,51715,56357,484,82408,5009,160572,269940,95213,93496,14000,194058,182133,65496,53783,73311,190686,38173,5175,4576,3077,308028,149395,332976,44588,123543,26436,148730,53037,534164,2036,152024,1224757,82033,90845,4952,129645,407708,1780524,138572,16213,311646,690,839,16363,260,51272,140637,4011,50799,32365,3503,1500,9446,128173,411678,146474,2470,167,27252,455,138455,72557,42775,28517,318708,186675,3269,683,239914,305447,138697,164163,188181,194555,274903,234354,52529,152,73340,50507,39750,82692,1283,5665,510991,70790,254405,549027,254,970,0,271,55074,89148,126171,9269,267819,448,85286,39683,833,56199,28450,131070,244263,109332,46390,541,2004,49117,570,186248,224899,88771,257480,5187,209858,3043,61418,1926,124629,651511,64267,58074,21939,22649,1806,69817,272622,99349,92549,7799,28691,143304,484912,11123,171815,128892,8348,132005,62413,302003,164816,670,47469,231,55543,69425,18549,4449,1119,12249,67027,72763,378,237022,860926,30299,119520,140230,141,119,0,42996,79650,99624,7963,134480,310500,324675,4238151,1975126,132332,35466,264500,139755,35271,9358,587074,2166,131549,644,352521,5894,50044,30716,31998,8014,3611,287723,328180,476961,16951,52812,93449,474826,1514562,433553,516763,298716,597539,1512,2956,205915,1545411,3139,165595,81970,169202,230909,25361,39031,97153,76894,104494,3011,78543,25085,17250,256963,1291137,77257,143132,142902,34026,152218,34722,29017,455293,7773,70348,871199,290,129865,10497,59176,91565,127899,15273,2879,21331,1551715,222223,10836,45880,58346,80030,285621,182760,7983,56250,33113,917082,113942,239009,1312957,28641,8223,26813,65303,28776,58781,246899,219727,16829,567,10559,29536,10608,352258,100079,53773,72300,27343,29604,83678,4429,1526631,299109,2261,2900,386,91810,423,1735,122364,50569,0,1394448,6096,302939,2961,123104,333298,29710,4315,6539,202812,72409,181752,120904,147753,526,14553,5309,66402,2198,942,241048,33529,2890,29351,1464765,75687,248367,35526,24725,540994,53467,72455,89923,181879,65403,150287,28124,29065,168995,38186,469401,22978,59326,292666,21978,56372,1096,42883,3375,134747,8810,3048,28674,16215,89841,5821787,338966,24913,617192,38385,306639,127551,29754,83245,89786,154342,126107,2235144,316393,82663,589050,17524,8771,126505,232727,1714,192649,387118,867389,11357,164301,24338,6819,6036,115013,478456,9117,16949,23874,92437,1258511,371945,57326,3565,652933,194517,175783,2117389,1814106,414744,7988,100750,130221,1220,23495,279167,120,6391,269069,216929,20731,194890,3061,28137,346,15131,1826,303,8512,583938,1129222,1764,143008,210126,31061,9307550,22827,784,15474,8413,204279,91879,6530,141106,2030,594,191,1350,106675,20913,909,0,924441,58848,100243,13180,4576,7673,3868,27350,2563,949097,9,341,1875,1140,207,528,1440,17368,23825,31342,0,99058,277,181564,111929,5586,96993,382821,777,573858,633045,160490,15815,64329,749,223930,1085,1270819,2520,416595,68219,1890,5487,285916,248886,5406,40276,3244602,475891,4697,850702,239174,4310,943872,283648,102362,667569,646429,193169,4281,130922,164677,147599,7821,547,187058,232958,112820,36918,16879,986159,279663,281336,117998,26258,250403,250755,70282,124473,115408,1476,183176,221565,34597,126164,129361,68852,335129,140788,100875,369,269370,15107,146,1334956,22004,87222,0,127628,4892,56946,46711,106801,5700,1318614,197087,159022,37869,92827,3188,79643,68711,44612,22260,387534,53142,375474,235705,38752,19188,11615,52827,160462,55840,40778,51022,114323,142,17845,11469,126466,107151,100985,173659,141336,69678,118406,166113,15993,46179,5786,20766,544575,133969,486471,164370,1598450,3776,77312,50687,61042,8278,2490100,304369,1311458,14884,117061,62,73721,228408,102053,10208,304,152,189335,112,105046,171517,634263,117998,324252,4502,74400,5257,419587,6329,151,3055,169530,351383,5920,4467,316985,719786,414629,237547,17712,1788,20400,116582,4162,162699,1734,149857,489918,1837699,118863,18564,9772,1116,2005,23467,17371,230214,971309,220382,156924,856878,3253,136715,179046,93170,1102247,696,132830,369072,156886,134751,147765,63097,812648,42804,6711,3093,14187,9679,152,873371,131800,270173,3618322,70127,5712,20400,335,69,3502,1249,14082,110483,653,152,15799,68057,2396,18077,4156,633,295331,298276,1892654,283688,1052071,3524,327453,189539,23967,233259,69349,3831,1166764,126853,192888,137,569510,4853,188751,1674138,330620,76330,37175,414242,682851,953314,492,7941,7269,58297,7646,29777,2334,77601,255508,1055310,6910,320713,679,111451,691872,2903,69179,209418,383912,1222,387,12692,4917,1205683,166641,216957,1308918,77986,147587,88683,126042,408628,319454,70946,123293,89239,9512,655313,107881,50532,13676,28022,289989,623493,47334,630489,379731,2901208,506610,193740,67991,904,189563,45974,623858,142202,316005,993,610400,39958,1535,49744,10351,768480,705299,1460,1237385,682593,2719825,17005,25259,589,5981,5527,44124,588,2018,115375,145177,1201642,26,2294392,7429,179961,667152,8391,302670,76,490,2316,83451,243693,137459,475416,433177,11376,115443,234649,369140,74294,75744,829655,183479,289343,287245,64890,3191,21382,53818,58168,58324,1318856,24478,153213,67787,6373,279239,327984,1838,66047,346373,306279,43228,106390,20870,304,227682,106886,306938,551108,20779,178,144355,423059,726,69381,251255,391635,21680,7102,321443,125535,63686,306427,112423,51183,426139,791621,334323,43689,26629,108146,200711,0,12538,376,256753,88013,1396975,1155,28629,5438,255410,30335,48247,262176,252031,39267,281519,1965,22583,8697,145758,224986,118476,1297315,81738,254517,322124,147859,449,25224,10896,338447,471191,2198,32154,985,86407,129056,15672,99101,33679,61640,396,0,1721,71421,1309,4454,234,78515,110028,89609,236616,242641,94511,131356,147971,1026811,5886204,1124957,368,139053,345478,190624,128884,301988,28284,72171,52131,149280,201495,149738,44270,210233,404,235295,14696,352824,59379,1033,5365,9479,387056,558245,281411,86164,422,271135,1626,1072483,83933,124573,35293,74979,72397,1625,169727,10901,5631,82015,198420,14193,32848,215610,161385,93668,30667,3549,1588,86922,2383,411,10813,29539,1191981,31719,91073,102948,131007,206259,8852,287349,50731,43838,30471,121106,227950,8827,372872,151081,66042,30623,261,104215,223407,108264,110247,1756,141494,169260,2631,141035,15433,175693,456692,130745,27175,307500,51,212978,552,62911,42814,91885,2762246,1688,4697,438358,219150,78613,47864,2335,3611,131260,278990,327029,224389,38136,495041,158224,334337,79722,33712,201505,2958,159339,109436,68280,498372,22206,189,44845,351920,219463,95114,110693,1184297,166352,732,28816,264494,102879,111645,278791,1145394,523860,519,71725,113120,120633,119951,258,164006,35824,3374,473635,207778,180826,1286,3083,114897,2361,482994,700309,71370,101584,5814,304,54861,62448,163954,2836,99,61753,184209,252210,692992,186743,174717,728,147215,172,5071,124662,0,11718,115894,189644,300756,3733313,1015172,6237,1579,5283,171241,69647,270011,350800,397809,99794,728188,75055,197068,573823,231161,207586,206951,4841,67962,5937,20844,76166,300306,514992,118997,87179,50751,7094,117468,47906,258878,11533,134612,42469,40888,460927,364,54886,91293,77598,327383,144885,359973,76587,14626,7571,64266,166902,1792,633369,292545,63004,194064,516676,130891,43174,58493,311529,160114,124517,197522,107997,72965,435436,95466,240324,66088,45821,75782,6867,260205,669706,443802,651838,5272277,56168,24171,168950,4599,102442,116189,4707,146,8391,11162,215307,306318,293358,19011,361073,44367,245910,106093,41392,32287,228496,4492,4778,148736,61015,51239,322639,258044,138178,94425,82933,152988,92581,69480,74776,531,1473,354117,133826,103877,358386,443,3851,613,91018,40081,17479,130315,198766,374733,180,81889,226197,124018,44707,9834,98600,19197,22871,9893,17,328906,33629,237495,63596,93077,1234,120350,157642,799,2307,122225,54501,279110,2873,235644,74377,148820,284886,210891,70732,370146,3398,375707,1090646,196037,55428,0,2188,45236,277378,160538,8960,1144902,130795,22221,0,403777,456,148665,482201,2599,223759,663572,150282,42430,172206,29191,6043,60707,234465,0,1052,327247,423,81246,41856,158013,68765,153299,219269,2375,360306,9598,285083,10202,148564,140146,910506,76438,399763,64377,6538,256,2078,312386,86856,40549,32811,41730,88907,329642,517,75814,288781,300980,58437,94383,37045,18520,38108,944,13723,1139092,12723,21719,94945,277,70497,9536,17439577,191602,130395,157195,10373,151,281600,299,148608,1519,281717,383545,4406,144853,48105,174796,2577623,593,524342,278009,133595,1028,307933,55253,142846,95543,208555,188378,4097,60773,158922,41981,137894,11456,29280,72811,10302,563,84823,925,63240,14417,177175,172786,101494,123096,41780,113415,13155,124559,138457,264393,34647,190517,216621,0,5647,49682,1709,108790,6243,56294,138417,47858,32876,198357,95902,47513,115231,253327,254598,30128,33684,1813002,210986,522798,365065,20852,15604,635712,1003,76147,297829,8056,80293,550165,3609,3220,1620,138,33581,2956,60856,59578,717,46115,4277,92605,202537,122924,3744,3024,492166,304572,610941,487217,521122,627,1248878,3888,16624,166312,419814,32849,1221,30,94425,30096,37361,5550,20506,152,24667,229358,986,27338,25142,165314,324735,446837,1405963,13082,58143,87750,19486,5722,193790,2263149,2376534,45219,184054,78918,566556,863933,2810,108362,184558,1199609,436,55171,478,156567,285269,779833,23038,12677,125143,193787,170143,277,0,208319,1799021,234796,345108,287963,74172,76,65177,244369,2712,91202,185595,32035,140006,250098,132613,109392,115631,469351,16095,1378050,231,422,284463,870,1612,21844,458,1963262,521767,5601,206097,827217,6129,299361,11,221621,125417,299706,241399,51285,287139,179196,517854,95605,66195,647991,766766,4136,235079,101815,158270,109296,48644,186896,75373,662424,129743,760,180683,2804,73926,99738,353795,391281,831117,75835,158802,4230,24671,63609,118167,9748,105393,391671,8683,2384,119737,94550,84685,557,122775,5544,255626,5339,444882,46726,221750,218461,295757,116196,60844,140303,5097,176866,25343,248695,251721,229783,102210,111876,95197,193705,39422,90249,1089649,84409,525015,295363,69969,694748,426660,3041,7410,8598,9451,70927,198048,99,107921,85243,196713,28916,125406,34700,459425,128903,49622,36776,15214,360754,37951,12714,139633,16880,122057,296642,299486,141556,6296,145792,178673,107279,64053,186196,706443,106007,42875,68336,439,3252,12212,26426,1105,27782,840542,228844,22604,153597,549570,81534,71200,19216,43896,86332,274103,158549,29867,116936,924324,31944,566579,83774,25837,4818,45747,365771,289521,260025,50234,265982,27289,140753,38825,171024,26846,242986,209272,6610,195755,11687,132823,1633,170988,215573,569806,383063,32326,49751,61656,10171,151964,169496,105833,65821,672622,132208,89216,1135,241669,231116,58484,143734,44978,18167,129349,250073,1129006,555,89640,146581,8628,722766,147285,96307,224908,147516,140839,20,202587,206901,55025,194883,1933,94586,61514,37276,154245,13908,59111,111336,5407,64712,262,162930,310514,5731,11195,8683,53617,61760,47970,21176,305354,246947,393,28922,118,250136,162864,33574,64365,1212708,9684,159937,4447,145820,223025,33039,6964,395864,46933,696,384161,23988,63721,371064,85664,93852,1577,114944,118559,161217,1854,10909,30525,60432,113476,406153,150645,961,135104,13082,2577419,428433,365055,106598,107237,159725,223132,1121,1558073,593,35149,681,105025,217626,535,1101,67667,21863,6470,102936,120960,4714,58835,134631,600038,223884,343263,467738,18794,80196,5638,87908,7118,2109,71227,144894,346352,40065,164407,96017,111051,148158,207852,63257,274629,1899,490626,49665,325658,117502,99325,323921,8640,437883,18471,48666,91765,127122,29811,5564,407063,557368,1445141,227609,2563,70807,14637,80280,125721,56688,210051,1264,265201,98228,62,257627,126015,815,18431,101706,34617,111990,3081,94226,152,172950,3823,467464,50171,80250,219288,66,23147,9126,1998,23150,6642,195922,43528,478224,194016,135085,11445,146,53139,194515,232653,71917,47190,1009162,10455,27381,590,81866,165086,1946564,160246,51336,148327,4191,180256,17879,246259,1530359,199309,257426,134444,125096,8919,107756,186285,138536,882,212686,96139,33090,136995,173811,0,2252,83527,0,13710,1415,441471,30457,1009382,78587,1600,0,31260,977,8754,46338,12397,415335,532565,271698,2344,106498,94756,67983,10726,269563,49897,6687,660416,23484,10243,244263,169085,246391,41792,9237,385588,319734,48626,421277,452147,443,956762,24510,10939,1016,603,1037537,5,289189,16777,368820,943017,1454693,98441,50965,68090,118991,116871,57176,142268,47945,162299,581821,9409,887711,546,779507,426444,452437,70264,169387,104451,615426,145640,357094,254291,143866,1173,9090,95683,329235,155,905473,22333,163976,472787,11601,99604,32985,154230,30876,24097,12547,468520,48768,307052,157722,420693,13126,321440,1174397,507210,33556,10058,1752058,89417,147178,543592,66007,383,0,10310,239715,147815,237315,274925,35595,11763,139,5060,414371,0,242,525975,24987,50042,9113,1099205,4780,1578,6255,14155,189496,347148,465854,27466,3141,1314,12924,4396,26806,10800,29879,43527,706,126909,5732,165398,208291,220121,115018,734,174996,642500,478438,13290,179075,166892,5336,577,28642,39247,151,164470,303018,93896,24690,974133,2335,185616,191509,810173,66138,1303,1721,3414,82954,160960,145,13646,22023,281633,115504,93810,88182,17950,792,1663,134514,73750,12178,127039,116513,152,10269,2009,63594,237917,8232,168916,374650,521022,2963,5859,43278,261495,1274,13478,84288,89009,152225,112475,41422,183739,26286,223461,1024,148,636,408262,239192,104574,137778,416789,289242,95094,88230,427382,114459,157163,159084,78019,319040,25629,1960,23778,20477,85649,169907,198817,52307,86845,15441,2325,44954,9062,26846,508929,17868,1239154,137122,78142,18436,2151,397132,184703,187581,257733,11434,9856158,130279,21330,2185,751,2749,17703,32707,981,33017,47191,1536,79083,4314,226214,158373,144978,10774,57829,832,261857,695278,42769,751916,4529,320087,331916,82764,118511,45870,126081,28715,2746,14951,177037,247306,13447,215251,208589,1622,80405,31427,1215,227357,138348,5889,48707,304543,413370,49478,76673,907,97994,306623,180966,677026,524595,577,1316,300235,124274,55423,338065,3012,3008,33283,14713,111817,90583,10722,8046,316092,297266,95216,235604,33742,220483,1749,0,428084,387669,119120,3656,532,113355,4222,679,107702,410263,1357887,197232,191531,442749,0,14187,309594,3090482,55346,189346,253446,85168,16147,157035,4685,435533,193608,82255,600396,445477,680468,71540,663,117796,232759,488021,120395,10634,229195,51681,185827,39451,6674,232136,53210,117651,151290,421981,54326,400,17604,238012,131811,85416,142886,574639,1160,135936,16004,205253,87797,234,558,267,5393281,36542,5033,120118,348259,75442,3065,29302,96758,5236,236814,83231,68421,274518,28012,135836,314158,6149,4231,138238,5714,4941,3224704,151591,1444005,144511,9839,35320,85610,914,230398,5805,1438,599602,373554,78617,299807,337040,56,78796,282206,127457,436,386,352562,107956,7277,37039,45607,677335,395,56382,397383,919,260,5242,5883,125639,37599,364944,165152,2294429,145192,0,1602,172583,181636,358943,359262,155615,28871,18036,28716,94478,148,456,154199,427222,715346,256694,181336,63872,155092,384202,435967,1410,281058,82321,33872,368964,14378,91298,162040,37912,563219,378242,170903,29801,521590,3910,15381,118514,81124,115798,149814,3547,209080,23985,218120,2358,446,0,80845,626267,240819,1081,88753,2559,51820,15012,10026,216120,178574,30294,13477,10664,151397,104761,366339,149792,804,16484,25133,35907,2137751,21392,11387,12935,142408,17888,12995,74944,220283,98694,183853,2084,95942,100622,178786,44840,511367,201333,38130,750,215032,640292,28537,94928,59981,72690,44612,30489,61343,4039,49722,1643725,342214,59,92513,265475,4998,11229,48955,876959,49895,1829,19279,304,174919,172918,204244,30464,109876,112432,165265,19627,419936,7048,948941,319185,3897,496017,255282,658433,60940,322900,32342,20241,59520,78060,250955,0,50972,480029,222526,52772,960654,131162,152,353735,692,379102,100843,16412,62642,634639,231397,9334,1027,68882,234623,113101,144060,91442,49015,160541,74749,24544,53106,313925,144379,269652,1520,2226,5076061,2448225,1174,407453,135670,27547,7041,132507,118807,140126,232519,57479,280588,162167,10425,139283,108705,2358,60791,110153,403928,2507,385658,371584,48614,10356,58513,32043,3350,25219,85843,442755,44502,211,57106,78195,6379,381206,7154,80774,68279,16392,377368,203829,144619,273750,207179,17165,13831,253607,0,180490,733878,88600,192635,426822,173554,112278,409088,142459,355817,1532,117260,50197,2674,87761,1938,182013,3033,1447353,8075,152,83057,899,60115,764,160552,1879,3596329,68395,473214,103,693324,3882,962,213124,53204,106348,38051,54005,132728,6776,139334,348202,0,67689,2058,12751,1747,0,72143,333695,115404,194130,81322,71708,6223,3325973,283275,1650,10438,502,77442,458331,893,48794,29022,1221,2277,0,12081,181341,56838,25548,99285,78291,50382,36572,8627,157706,55763,92578,444,152,73957,48384,33237,150321,64474,57802,31887,192465,186005,447748,128710,43194,55711,133701,63844,221972,154803,134137,73191,169679,173624,794,76582,243146,71625,99758,3271,58205,0,42900,295938,235408,319254,5367,54260,21621,57570,43553,2397,62970,59241,18527,105515,404526,384606,434603,3928,52152,818869,1379,62407,45254,281563,218139,121216,11544,10217,365748,238469,161565,295946,526095,272965,4048,115859,81765,1948,39981,524735,119241,223872,164,165302,279968,143186,386777,21283,114694,499473,218367,1299884,149198,187520,8308,77155,243851,145680,200904,1932167,1208995,567156,88858,64152,293713,50038,23611,145871,93142,188595,47333,262802,736603,1675,47605,4125,10604,3829,226653,102403,63933,134418,111131,173575,1059,245133,9338,347092,8249,620882,1082,123214,25644,546532,115848,153436,12686,213511,933,226112,77523,312054,49842,188425,104429,39309,216218,10086,0,1012,29191,303428,537855,4017,596734,73793,353,22425,0,15262,111380,209824,4828,253956,69732,872,233753,3657,492277,129488,9189,137,496022,61585,14478,138768,593784,540993,12046,390872,338134,11118,58396,2220,250824,144058,61278,37022,36881,80578,158247,12587,69162,3465,93314,367179,45491,104318,476651,499355,47946,34004,82095,391977,578496,89737,304164,71290,0,95,1453967,151472,6507,564491,133486,538481,119089,60094,54540,96754,215101,214406,3464,66345,30820,47741,28290,163962,91240,131326,67160,38433,54835,53641,31579,218763,318313,414354,110177,237932,91206,123885,28585,4673,51008,132125,139307,63397,10129,177117,33357,97979,44108,203751,140560,187452,2201,18540,908423,55256,1485,46172,36610,1790,1941,3545,47947,365099,200709,322539,64373,51031,953,0,0,1642,287822,3864,1009,20832,186732,220405,6270,165774,339199,2929,400843,219042,223605,28796,115100,61532,39639,110340,104108,240071,53497,11743,10978,209981,540,1885,389123,681448,222936,20230,178505,9324,3527,74,45050,1415522,372,144853,8940,18002,6,35771,226121,312022,89820,200577,6847,719367,261746,82423,12650,539,0,24937,4503,287,185769,74510,0,616676,63792,300497,331729,244565,110070,296284,441849,405,288681,304,78734,128858,196041,114047,57984,54829,286138,0,2234,38615,117930,100921,85641,334747,8822,1026,38380,115800,158384,472611,56519,139739,410,125011,1792695,6874,197715,24431,2391,2581,168983,71241,864820,116,76,123124,75107,303,225410,120229,152485,7102,22078,141992,91370,55675,71287,37357,139543,135056,225759,159073,269519,32708,18115,60763,494824,47660,88679,8775,12201,174688,80768,21902,180189,358,737739,228605,94427,7811,99220,28187,125376,155233,47658,115740,397730,159514,260083,8386,123343,26391,93693,287082,583921,0,28940,23144,32178,286915,11158,84707,502853,393676,135146,101289,182404,9304,11780,63917,76409,234906,78682,383083,389874,24433,142875,40456,1793,112297,222691,557088,367479,164448,251213,2952,352756,1326,134428,288813,122802,144755,134940,92226,253351,351462,14148,290670,104075,1487,85346,237465,80922,23189,1838,3830,89908,303447,245130,36634,606340,5839,57536,111389,9845,55882,267704,52383,136054,228383,1401,658184,75643,144779,404,170808,117774,87492,43396,1398,251,248480,175659,112127,732,1884,29551,383791,45028,384440,347892,273,190029,18150,2619,29142,19285,25970,575290,3477,68944,57356,8365,218762,7509,10373,263460,980,61837,181085,159934,26966,3317,40675,227839,271126,79821,15646,1534,529076,90033,79969,649291,29990,23163,3331,43737,190886,218324,139132,597866,261996,34359,483497,2629,5663,78084,819691,30211,24108,76521,16722,10995,8430,708814,729526,263318,4059,108622,20111,52929,9570,24308,143807,213812,91568,3182,146585,32881,1287,1055111,2546,201712,80455,141110,774,194385,104741,989,653,32048,445815,363574,3136,4923764,3384,3674,270680,25677,223222,15410,91533,240339,123265,33562,443418,33045,3042,243878,27708,86288,8250,64125,137900,75046,21454,113449,27170,123890,518,140731,161028,86743,660669,576338,1101713,442876,2262437,366204,262121,162680,335343,105457,807155,55732,85998,172204,26422,1202132,91528,237315,10118,206264,337685,233807,81812,132443,259398,123851,108376,544789,180033,34663,101349,1794,21576,94254,69104,83366,409993,33171,6910,585,66125,322785,41026,8236,137047,271917,67755,294063,163515,1878,187504,145303,999,95719,519495,162321,159806,37056,47979,4302,2054,822,140147,192066,537550,7334,37137,946,159231,286063,896630,157567,132950,299869,7631,688883,211,41025,32497,8219,32350,5875,267283,98460,172102,111705,86493,133092,84203,823979,29546,3514,36661,91001,60979,28511,6363,4737,773004,3376,0,1309,7939,316315,159826,144442,140605,12611,11679,19014,1514,6349,102700,1513,1473929,132088,84087,1036658,366185,88395,11715,170378,48084,435663,258052,142575,96855,61487,29352,210612,95628,238669,11102,29581,48647,0,601442,618275,357517,146322,129193,2395,6134,997356,164351,6399,105829,147692,245810,1644,92147,86261,34475,22472,13119,230633,84598,115205,85388,307,554166,12556,157445,128434,683,5012,916,1272,1765,1278222,490027,41633,1027,235216,61401,83405,98862,689556,19545,1880075,304,267366,385351,760,7167,55786,33131,84981,1953,29583,1159,232028,145,52,11725,9112,20574,118870,51960,42708,52612,4933,47748,107141,55732,110916,195673,3004,38732,13967,968658,6040,66623,44543,15165,208141,48022,1195,1068,88972,200219,495291,73377,38029,1420065,158478,660639,15702,23412,34101,30708,1139107,281258,134817,12844,70058,847855,63731,0,83334,459272,261325,43403,72645,137827,9028,293779,116041,663535,35474,69711,113197,189343,981,796,1768,17660,324,17005,33670,4211,80923,97188,14151,52642,59807,5897,239359,14878,148540,1599767,11858,2878,342112,2472,7345,159772,143934,238417,1578,252,515042,63933,71078,134164,149350,20200,44559,304,255,1617249,215877,75889,2123,58547,85416,960,58414,105743,330914,226875,117,72584,31228,139519,121864,71610,171571,94433,11344,25493,345327,113108,447129,25728,218285,191,561,594820,2802,15548,36969,90844,110544,481570,22453,235579,452,2382,201430,345627,307,456331,405162,68888,243765,510297,94537,253931,238471,2352,166364,3110,177566,552920,154488,216,96415,18448,44325,78983,126480,8564,62406,30967,261518,16499,89628,148673,139089,7886,66405,157005,7102,51916,885,641508,238768,9163,317141,213703,705,32803,2841,2621,1965,57902,8733,92482,121811,73367,6614,61016,1215,411444,448680,49664,134461,25951,1847,31553,835457,104860,821,204849,368340,3179,86931,195,11007,881488,7851,843,10375,18771,2131,13545,11707,13861,3703,108040,11405,142824,349002,39499,13932,124497,45,117662,75927,40178,183751,90655,186,17009,7932,124957,1954,72314,290367,12181,7174,62,1025628,189565,305367,117898,413663,125130,3027565,862464,88646,1554,50213,3470514,4242,179268,130830,174234,684,89519,328545,32342,42156,85165,376,184706,89347,22787,17952,137363,182770,3177,249359,1607,860,252397,490956,195759,691147,506024,53070,212218,6895,173535,2858,2260,3951470,2617,2416,466533,22115,606,182422,44170,4606,673,34328,9127,400312,33840,7284,4305,2422361,7001,483677,252978,152149,2006,6974,309100,4361,274310,278350,149751,10739,82025,586997,1262,454862,2568,135872,539405,337744,722994,4677088,694,243320,154185,60458,173269,263018,76338,306142,64386,173382,284066,21993,112870,670565,504680,75451,21770,124229,126613,277700,167456,7621,875560,79384,1574,61625,2030317,120200,1194098,7951,15681,21134,616855,19077,76917,151831,2540,250700,263193,266,103793,2925652,30377,52,4844,67141,25871,105560,487364,7476,13790,56494,208597,210065,393272,10088,3861,225166,508792,7110,10825,326864,6894,61319,39281,11915,221075,67696,198290,5000,65209,583,27709,109157,400884,281826,103845,184889,26145,159734,307,94426,225946,135315,2694,919,30237,26763,308894,130336,33677,6753,132758,77698,96311,10117,1641,196820,302,291751,4031,38764,35401,443541,571010,157928,19628,121860,168930,2705,281082,4039,130885,46009,11389,599043,148743,1922857,188785,92316,14425,177362,62681,62498,440069,103324,64629,40749,4983,61188,12342,1372136,72342,310247,183120,9462,54376,7198,204954,215590,342891,86759,251736,102706,113374,194393,503,733,2491,239990,232842,132857,299481,9961,277,1517890,304,101654,70227,19297,165114,5450,124165,156893,3838,3271,155127,28995,45250,377150,1425578,551,206773,587521,49092,810117,164213,58387,249,67220,171438,60327,152316,104592,611934,118855,2571,1863,18790,267386,402911,68400,257353,374232,163836,62393,167761,251556,618747,291787,414,47796,1334,9371,181745,4050,289,172599,374328,1209,2535,42646,11405,88816,85796,6624,46524,2941,272319,190810,781647,43952,2,330373,44041,177782,54931,549,63144,341220,91252,245304,141331,83133,627745,1942,1646,144044,2330,51418,290512,40899,126197,386285,1050,84465,132469,254655,0,233037,43865,378613,112596,145984,232373,495874,200647,438479,439582,1289,292,26790,742113,284354,402261,143040,160802,2996406,7271,63608,39167,49394,2941692,234075,168399,42954,283015,20099,104638,204300,103749,5165,140,362417,140583,226250,126145,373923,70849,48138,156963,2153,47182,98545,993514,94391,473603,851727,382325,280856,222490,23648,1731,2838,37769,40297,43376,33864,261165,164559,96127,6332,525228,4262,1199022,14781,113443,138,5759,0,0,105944,17889,748,989,1189,1002,24701,140085,111272,49708,11143,25197,418657,110806,268556,217071,91554,59033,101938,74757,442689,152119,256654,132677,81630,32737,363003,502236,80267,97835,1061312,8008,93421,277967,300845,71487,2137618,146134,123288,576650,169808,115808,179264,46262,227192,47879,63040,18273,279623,0,196128,379130,271,72648,127255,19319,182014,49475,108425,929,183978,859862,229605,36756,41428,996432,124856,66302,714084,237807,3179,1109647,721910,228199,316669,85304,324575,5176,66702,352,154237,198533,44571,378022,204495,2458964,895271,106490,569698,293265,2919,27694,15180,58396,306218,30769,242441,157069,20901,143206,75376,683900,49386,1121,90225,67029,190476,26220,61733,350463,6693,284,269,85,120621,6784278,560,156011,320199,1813,2419,59687,68532,90945,353332,97253,79108,322,435,1097250,958666,78092,127037,175188,93601,116168,4042,12716,401,152,100223,82047,56537,32134,244290,186988,314101,297483,4965920,105266,62007,508892,35474,63257,93783,295329,254151,248967,168503,326892,94412,82994,44860,10584,667031,73140,91883,200193,168471,152542,2374,962,34268,227524,287512,10278,75617,10321,3381,370676,97266,112856,103573,1351898,1290550,133854,3321,33259,70318,233810,3193,29578,53469,11822,1105481,283931,9137,155975,393473,136395,369292,269908,315246,0,409291,317648,113600,42309,178797,101124,140698,59801,185341,333265,199326,11821,79061,18324,219210,100791,90277,162235,147651,41805,121847,39019,4097,499670,19801,99060,65503,86324,241487,134839,2831,41941,109306,33006,258026,110363,173964,347907,263929,100231,6388,595681,88259,712,167376,347790,32085,58104,3877,2921,4153,62034,75945,2339,5079,1362,654774,3565,26816,940,188380,490914,99972,223,799,11861,50211,10095,295,119919,306767,146435,130718,313120,8394,45013,214888,37703,219031,98268,289832,6849,9318,174123,48474,3248,1949,174920,3599,158157,6312,104955,1274,160960,35214,991872,49634,146022,10996,20615,1465,118517,15723,105439,152187,361252,57093,304328,167984,186231,158460,4356,2164,984301,953,213417,31064,323095,250992,152,2787,12267,84953,20544,453084,142613,297,384323,180891,0,34365,11352,193824,1062344,179702,109640,373,270,75781,261601,99321,51886,1036,176238,302207,65160,412806,95920,4177,5207,212252,75704,178042,25983,143198,92950,138422,238452,218526,1194,325,1544,436,991,4457,4902,6250,31095,37733,89667,264310,39919,16902,13786,72989,113905,2369,1499,1261,66222,359469,891,260003,545,54685,272377,189937,121996,72548,223510,1638,88430,97418,70132,806,270333,62669,121187,63381,104180,68283,227674,54368,269717,2796,2277,28784,178928,4395,1350683,3356,122820,2099,114724,280799,479553,19326,816697,8731,4992,16317,1816856,166671,134702,48837,62163,10007,693760,326857,111123,156419,410260,932295,240418,277241,284851,293046,1813,1570504,66005,332112,188615,34999,405619,982242,11464,63425,10604,21491,9970,393,43381,269920,203287,160568,13092,1346,181502,28794,366559,10717,157514,210298,387797,873749,234169,26887,372409,105870,175,158837,260525,4394,206809,1525333,1209,77256,324201,8822,116509,70335,435004,51006,6946,38345,261339,67288,23864,28162,1457,19445,22531,8235,261920,1573758,460133,11775,40655,164732,1634,602331,456,27863,141906,12133,121158,230499,55225,48743,122884,256508,3179,56153,57253,13129,1190,563,3854,1804,170298,33,8760876,96695,209008,362920,136,53428,14085,5116,50143,0,962,2508,27298,45452,260036,29936,1028,497265,2346868,187083,2218,65979,162153,235183,86732,69542,90062,1403,958,169428,454386,253947,410812,106198,20012,1143329,161558,0,4733,75079,2015,291,903,241656,28681,130496,227087,1962,46014,413874,768,93590,122154,8350,245253,2286,367403,2763,248973,2079,36566,12805,2863,374,61038,2863599,231390,831743,8903,25361,19918,257885,135246,12289,447,316164,108821,190764,5740,193092,25031,1038,64132,261,1070,72811,1861,1472,23251,64466,3510,175560,133,79403,31685,119043,206047,1010,61162,369771,58239,116308,418406,204550,414885,196408,562784,6764,41358,91714,186683,97527,161813,118521,674,17241,118211,51041,37114,348140,76632,111316,110732,79447,36781,1020,89420,189248,138704,204898,1926800,192268,45240,53753,59169,566052,95421,137365,99498,118624,2013,15693,169747,79921,434131,960705,174118,186955,4774,73045,152814,52789,11347,1073941,644195,164047,578564,63379,1535,204341,153708,202771,62532,4294,1291004,669251,148,121237,134314,106425,9028,252387,341775,5201,715087,860,18515,110940,131362,99299,31281,53907,420844,35256,40986,9808,40594,26618,12993,99821,35335,25661,73991,20220,15904,49785,81172,15791,17360,36647,24028,20297,53263,145420,19599,284446,266355,112750,199682,15195,309,331726,480938,125317,168,622661,339653,27388,227603,1478,111507,1847,72941,4830,89439,802548,389835,252511,304,426728,47382,162384,73478,133674,502505,34982,184920,288695,151575,25135,120,166,0,304,8979,212232,6663,125429,60277,71176,735,121,137690,357075,1660,178675,194425,592206,449,226408,431908,160221,199243,196,115101,1563,155,3524,237920,200472,1970292,1958,352404,176636,408959,241127,66857,19736,3953,154650,283,1231,1864939,166285,24549,245181,222825,1083511,139963,102901,158322,157883,51297,244129,29544,543,430908,57654,283150,17943,378977,68360,59011,109431,188257,468130,2697,102376,45507,104333,61400,67617,514596,787782,146916,7175,2190,218941,192724,2650,623349,8190,124130,20578,416,721,74375,448,632562,941,149232,3006,440762,7752,77491,98810,45655,22300,15912,38849,37764,689447,120699,120755,4303,8291,149446,363651,113044,969255,268698,1665242,153297,82487,5926,49931,95197,30406,430428,2103,231598,107267,75146,446589,57008,83698,73625,43792,133095,63219,983,1153,1712,102177,323708,220755,4106,247143,49864,3226,20992,44077,53921,232792,38362,50769,97956,42889,8510,16911,183440,25346,28601,37778,19249,42052,21044,121206,34677,20460,62343,29658,48868,66746,9719,4642,7141,1344,356,694,144,1963,103891,23130,10806,1452,71727,149752,74179,62429,195598,2295,200188,2571,112318,127197,142534,181828,209,134977,287,38242,1951,2643,84343,6192,40596,59418,1058,175912,94731,474968,265727,187740,4057,255395,462242,487189,856674,11193,572563,190520,4194,187891,78384,40883,39740,73251,277093,70886,13300,6042,895584,270120,6228,470130,125705,527368,301,937,5514,15513,26313,6767,76563,12701,4370,109395,483,69772,203287,3068,254872,495,2414,1132,267896,29874,61216,72423,50349,2734995,46239,113274,2145,2455,27854,36328,11634,57492,42110,44482,4797,51335,141810,22423,10264,66794,173905,1235007,119847,249688,13138,59717,31857,43011,69071,84331,20557,24967,27917,12356,25354,41256,20317,39919,40473,67323,78131,65295,176766,33705,27751,38267,30551,22079,30414,21901,57657,38116,11999,46889,597,225358,21390,104852,79595,58958,9493,354098,1565,3536,57449,23088,21513,29710,502468,2026808,260521,1648,5228,8678,473345,598457,28735,265616,59276,2930,37718,36703,127400,24204,84270,2966,20768,202005,331040,149656,187457,2067033,173,344951,2316072,439395,106150,115,10849,36255,84309,305267,11597,127184,43944,92337,62029,67449,347,2961,97,444861,39273,504900,1028,42930,64426,131467,177938,15657,166624,1473296,191732,191340,68535,187212,4954,112437,466895,3924,1495,1360,9122,502784,824241,148361,362791,9750,77542,34163,135783,9863,177502,6367,6224,3828,277,1534,2215,2283575,23490,861743,406518,4406,15787,56701,19313,77362,42375,204470,222925,383588,15505,4031,1520,155568,4528,696893,660,78234,441,4987,20362,57255,23374,114473,102596,37712,30244,76161,18888,35088,100793,11209,4457,22791,55798,5505,25224,27679,15451,28276,29923,198700,37572,49406,70059,80230,8014,72981,23419,19996,27355,46706,76981,34437,113,156267,141,962687,254428,71642,898455,22958,1586,306331,20136,222816,2942,31524,109890,1010,41292,49763,43606,113874,52507,4607,64507,212840,56007,293186,176156,55407,13459,347507,140381,48008,105922,112334,292037,24197,72174,177979,444464,158764,300923,152,69174,38454,224703,60512,861,471,3189,1593870,194656,43866,15198,37587,773428,50731,141,39085,295899,347125,58567,221443,152023,232952,6509,20224,154742,204101,22613,93332,74334,23903,12528,70457,58386,3004,21474,429865,10192,100548,2398731,985,2184832,139,48639,41943,32887,597034,1835,3169,102501,41150,477522,5066,78938,5893,231763,3064,1081,0,2706509,66527,69491,145843,4906,8932,2283,32447,366058,6166,79156,145177,15978,110718,534367,376,928677,0,83781,5843606,228061,107682,0,1034,562,439,1027523,22416,32576,129593,348673,48790,90742,238523,531,71907,189544,182908,66266,2224,1909,3495,2175699,4204510,931027,223726,140987,4589,177318,710145,248706,277226,48746,78,239797,17909,42024,8989,431629,105355,178535,164,489584,231940,170792,369158,6365,151256,63438,12757,118928,49923,50139,6160,958,6723,294623,54496,608,2960,6415,211332,85084,371,31050,280,406,1735,47015,128,56536,10432,849,566,24,18452,996,45753,9454,41735,83797,688,1125,14805,6747,7338,30909,1381,13351,194810,6831,32865,4571,2488,315,956,66292,5497,4983,14668,2494,16455,10543,104439,27726,24137,51529,59001,37607,57724,116346,63425,629252,75398,55039,17160,28172,119831,5193,56914,56785,592542,40302,69939,47713,36939,105691,22237,349552,49897,90923,20718,104806,34426,81880,104397,25381,216073,3056,632013,480,500,943,131,4392,95658,37669,143830,235758,52654,42582,99510,85455,20958,17593,2916233,206389,16242,3343,0,63813,5831,2193881,117913,57692,537,6951,1780,17521,20973,2033,2204,143,2118,1296,49635,81850,636409,12707,8331,3265,521,9475,29612,229429,78674,10500,4317,48843,358,564,188,2305,2827626,16765,829,101570,23574,24966,119444,1915,61349,56839,69143,87680,22097,105643,71683,58456,403073,456204,2927,59193,131802,0,10427,16521,28970,32212,90979,81522,46905,44035,1862,53159,1748,136918,4969,10978,10628,22957,62687,21432,124857,32265,10068,6790,33809,59647,32177,47244,20128,23043,15874,90642,89039,2370,48433,20690,45752,98580,14354,33434,1462,121605,104845,52954,37236,32329,5813,56142,290,200971,323986,49617,146729,69457,45896,17272,16290,15594,8654,2097265,30345,24182,12216,36419,66542,46862,45266,554225,268622,104063,149050,45821,80324,183630,139083,12298,201804,520612,811,32008,168750,369022,31619,766354,111593,3001,210,0,1634,42066,67600,180979,1173,406844,461081,54502,289402,574752,68644,177043,139172,777296,26291,4680,255589,22907,1721,292227,161334,73368,256427,401899,276,152,133512,451282,0,46882,4957,206746,17,489632,8396,142170,253721,4387,182294,336,5510,25628,178465,33511,77960,850,167754,35246,57877,52052,1054802,18805,557829,2932266,134302,2837,10081,90393,96290,80613,9580,18408,146520,121508,3871,99488,8876,312670,324241,35475,253024,452339,54414,18561,11591,112633,36094,138838,56261,362431,767620,438053,760,2856,1199,25295,223885,3605,620,122258,364257,134460,254813,253101,24852,15678,8329,176652,3500,113246,283533,101596,1382,421,2620,5641,126378,157007,179984,370103,79696,202462,345656,12843,122924,31186,1286,5784,199250,29089,132363,286522,80249,10878,135580,105562,605299,10485,1044065,105678,37265,92137,759,123108,420,323536,401894,32738,447,10230,2340,42049,1051,0,44906,121090,88369,114991,4808,266413,312203,66119,237104,200104,97125,1618089,321247,208590,226681,200913,143297,242468,45,144178,90371,276779,4451,308695,22186,153585,151999,141219,47960,420066,30174,55109,24623,7484,359188,860,59,194609,22237,77161,66587,373221,168648,259242,140166,10428,31551,1373327,130704,271743,65604,1277,313530,217390,67046,239477,22521,84859,58161,53684,7750860,20396,610373,193757,58949,160000,429114,176500,696,1492995,1561020,7398,909,55273,273,357399,338876,178870,125024,286303,9502,5511,84965,15842,3273,71875,196228,206,2270,152909,152,51982,849,4034,5493190,6444,1360493,14933,1133571,89938,194528,190380,79176,1063995,260120,81057,96423,1268,90019,110615,24934,85630,73902,52561,994828,649717,544308,22816,409526,101716,94196,11896,282148,126,297229,27793,521718,184167,255288,153736,170898,144504,46695,452440,512327,601449,370405,342951,74056,51071,38910,33893,310189,237124,61440,24963,21739,9476,127719,470746,287155,106080,178439,236290,102558,109555,166776,17538,1171242,898868,50167,512183,682513,42770,70815,2624,33536,30286,4725,8918,34415,12310,336937,206795,51141,110412,60307,566619,280702,292856,178338,89659,5702,46009,170499,71181,51768,385155,28372,128792,0,152,57292,93174,113851,105376,110003,53571,26957,19146,422627,416562,50824,585469,20058,39395,68576,77183,272119,206012,81726,111208,135276,10267,71726,2013,505260,175198,101560,56757,3793,45346,129393,128250,10812,5166,72628,97537,608,1337,1491,1378,1110,257793,3549,2443529,18489,210519,376657,912346,320153,269033,77146,1076,730251,312536,101477,253536,118073,83071,122043,160487,10523,80136,820713,301285,102438,837,217367,222839,122852,58430,457914,557213,218993,339597,41855,5651,17048,26520,19304,56933,153555,2520,334,50717,82412,67861,16579,204169,112559,22187,10336,52246,125081,144544,86962,0,121972,321043,362327,234418,690474,64650,4895,304,208543,422708,87972,53623,132051,50075,50605,257248,3588,44373,100365,69633,307872,322661,73094,233291,450,607,210283,151047,93828,169926,49741,7587,35229,109504,98035,199,10779,58146,558190,208581,12043,25166,28691,24344,52723,2846313,111861,119478,190293,285,9900,687491,11965,797106,2019,85461,82822,32780,355,37831,11976,266,76424,152,125577,115935,186422,294406,111415,70041,15000,3500,7748,3044,19975,49301,164846,241629,395883,13183,205,79398,376258,46529,143971,13477,93441,33180,9033,1359,2748,1400,128073,138074,109065,127627,25984,49798,135377,54703,198519,47985,30593,129896,212,80,2670,4407,51348,18351,73844,1292,77591,116361,463249,503,202271,2951,180637,81363,1639,27159,78109,21398,360241,44770,1343,1647,10280,88516,137847,33936,376764,87131,15486,7318,840,355000,85706,179059,423711,207135,5194,261386,250588,714,167962,308365,95598,1544450,355865,77886,148331,79366,158573,103003,18617,3113,7152,378190,283763,249,140874,141175,442462,4086,199,35102,397197,4933,194733,979,98925,9632,1584,1551,25805,211629,36662,671,263441,227,230749,13753,103421,463730,55157,227493,313883,34707,212224,154617,69668,9731,76700,92123,14128,604466,123268,127774,93729,149258,27871,1188,31560,212076,82386,65696,65792,5228,282664,24878,189237,6462,133025,305498,302773,88865,22317,7800,0,130071,124328,648,3668,63290,23053,110301,107,1729,342251,139,353659,50776,287550,778936,553068,62134,86282,797,556910,163395,75392,730,95726,40301,90642,83241,602,138067,34598,551,325659,73173,79127,6331,38191,9048,102794,76,24869,113892,4091,6523,161037,268316,281035,3743,1911,2634,46519,34905,9220,54860,284060,2357,13936,148944,305404,152688,198956,575,7618,5175,862,217036,176885,40058,96284,1930381,281212,78469,119306,48384,644,0,653127,104045,71821,528538,12044,487777,125587,175144,54574,82472,333681,315503,304,72650,253590,338987,109042,6355,35867,40157,5621,19334,35268,12056,77952,988109,571159,10761,160644,12334,1587,38025,20190,144433,20535,69147,100041,238296,20215,324913,4692,121565,181244,28624,11471,450743,2326,134195,317204,134129,671895,15797,37098,422,180557,363236,54740,437855,513648,108135,437,2041058,491729,130449,689079,141161,30018,37529,249606,78088,3677,94203,81470,105589,391452,324426,437107,279549,57092,713542,110471,1021513,703,122348,3653,231250,338968,6563,133667,228,62694,98043,2054044,82806,122642,484831,130589,116386,7259,92497,34832,50224,61436,40353,308670,67046,48500,920528,492529,1678799,50287,42060,92112,147548,66731,1798389,258422,78296,3833,612997,89151,1435,62257,458,159331,7737,106915,250208,0,142574,586306,89475,89511,76618,52407,1054990,47587,711703,518122,13496,2499,2866,177687,290953,208071,232566,990,1353,454886,3596,65593,18032,4161,99034,3482,425711,262118,48755,81681,30249,109940,619,305958,213280,149,224904,801,163079,179656,39202,4332,237806,13289,7794,42866,43091,20303,286,125120,589468,2439,15416,62078,2723,543669,251,77156,2755710,959546,6958161,2809599,1880,1186,7218,8883,692426,27017,298462,655735,118031,2025,55022,824799,45291,71434,158949,43824,102058,119747,73594,121451,44854,160315,232,30493,9865,152,58549,18286,270378,281911,132506,97234,327815,283218,32970,83392,1048,126056,326494,1974,266264,332229,129968,139513,802,158051,14458,541570,5976,95240,81210,343778,9172,99144,1347,206688,81217,1406,5523,269499,61224,42896,61295,234517,92130,969,123888,73307,17333,12098,221409,552,249992,56602,270,1010,911,233304,31894,544290,10722,59702,129048,21725,101138,380027,301342,243586,1339,6549,8586,184892,19630,24811,1016152,20809,2437921,55784,169010,384,79871,1354,123,257,159575,599553,264,219260,14096,2632,156648,0,137643,132433,204957,932,932,932,1064,1084,932,1084,1008,932,912,4551,44258,231766,134911,26160,183866,178377,1616191,59885,9043,654390,12374,23102,90629,40444,1841,12099,114345,6474,58706,72731,90725,184682,81910,398386,91642,138589,20827,68115,362545,108711,12723,6936,3963,1007,571588,320801,28628,139872,2249,1282159,1805626,168211,479191,2258,318867,146193,272033,47062,184501,168716,2719,12938,9616,3807,34992,89165,57518,88471,30953,395871,340049,219051,73709,102119,11141,37831,191210,5769,84022,387748,111,15124,20711,875300,232784,24218,228,17677,2115,389475,127088,1792,227921,79423,11609,91,479,226809,260716,89545,116170,197922,166467,410187,162,83688,1332,50499,44749,45107,118923,95002,58400,287829,165287,1173775,268532,469852,228357,1525,283660,286179,31807,536926,146774,155613,33403,9109,306198,718,81697,189511,358150,82745,435733,288534,12164,1206,38959,37203,265510,48865,4165,149137,272581,132982,177451,590,407,20400,9109,171243,37810,715836,174906,37552,30720,48621,63138,52343,28,72801,18502,83002,102846,5114,9683,1609080,364613,352185,47139,4939,27509,79426,108785,10943,41359,56654,72410,92369,56605,399121,116930,120106,787,665936,139660,257028,288594,1177741,37878,79857,132969,2111947,412,26080,302992,232812,114,176686,212745,118781,1330,50960,26526,229349,28863,118944,980,3307,1957,241419,840677,98952,545696,5155,951,24318,4235,4574,67883,0,242581,24296,219725,22737,53108,182704,190975,481953,198757,194785,15102,286961,96568,173258,138094,2005,73593,5629,44803,42253,375481,442426,159406,1799,243528,240528,240884,190882,45439,164997,261986,100182,299596,65661,23499,405323,770,91031,199721,68422,157644,1021,128537,301,93555,458303,18882,484201,231666,92846,74531,1449954,155781,132932,5594,356080,111155,337779,2692128,73431,104331,28523,147334,48871,280814,52052,655890,34367,13082,371197,134132,91355,11168,391389,103431,1579,78870,149931,567747,71671,3730,5775,78,50786,294650,76,59280,181872,6827,83237,170304,220436,941581,386394,230416,77192,247758,3797,770178,49920,27283,110612,1531,72372,65912,148825,1175,59452,564,92299,1021833,339877,99842,181343,14875,7875,935714,54700,57827,608,184763,521,752,150675,796,0,167204,102387,3906,224105,262085,10299,0,545,57062,2167,11203,210634,131829,15671,44453,3835,11733,347510,312743,185125,149318,848,3443,178645,149788,4329,190499,222077,38253,14832,33719,69921,94936,201227,570221,505874,253773,218496,189302,363020,175807,359125,154,588,324053,160197,502359,181680,100523,55679,264892,40961,435565,122765,441675,190054,728542,35483,164647,371841,97152,17540,760,38287,117138,813,39444,328880,157371,15173,52274,5824,1254,309017,7200,70743,5217,294082,1863,47404,510,11638,29004,102438,103469,6314,278455,24605,177725,122564,180448,217387,706,655172,350792,3891102,262380,541640,5907,532623,15642,475,3365,61228,57458,98640,8410,1630,85701,133783,379808,115559,102259,409,209020,218786,40,1307825,778375,32087,25411,210391,516,64073,263205,24860,47469,291515,195133,32197,164880,0,814,288254,151,294,1246,16050,491427,3392,41,96584,75494,140026,97851,23958,170128,115061,77329,232075,292485,468095,175465,2601,237510,15115,108635,10665,292086,7017,468318,191180,34096,726,7978,982,682028,174430,678,51,297,5580,524,3831,70021,33966,169404,352056,46157,80094,527,95524,27942,9625,0,40896,324833,271911,275025,3136596,673975,802601,294104,758,54699,139503,59669,197583,281298,22286,131314,2497,31238,1092,430760,182610,3245,19221,26205,110146,208530,3389,92748,102273,226500,6385,656,168843,145666,341622,276411,334974,2703,147869,1131235,129505,124994,330289,430920,90360,94715,4381,1484,4950,210574,8101,55379,86624,102532,52330,54485,189555,13007,525,11563,56831,52565,475538,221271,410359,677,7880,401564,724528,34446,344433,304686,102590,8622,13244,226,152,8279,889,412,197563,2726,141857,198706,390,12457,34167,412899,71920,704,1048,93859,135291,16338,7499,1863,37631,90871,17513,120899,75970,48314,158850,137255,1969,96548,280291,308948,56790,182692,147692,43471,229255,11554,105,439,631281,157145,23129,554,37451,9105,422290,306597,999294,91002,23437,252996,143077,1552230,598745,19054,4360291,4404271,3854,47026,502552,173016,412596,28147,15593,133501,303,334763,184726,336132,41563,155078,4311,158181,27901,69047,378844,156182,70096,304042,164776,30293,48931,145,88191,942,76327,88732,2324,303895,65730,511512,125016,65371,100697,182454,190835,1475,971772,135075,55996,55505,14279,87485,262774,62573,69236,142539,134840,134459,249826,6451,119415,2322,30039,108640,66137,434146,4558,712,345958,153676,280157,4165,326178,90030,6150,8239,172,1464,30786,4128,159887,596,260059,37134,5449,27785,238650,104524,393034,251621,116340,900,1379,853,184527,21347,320672,0,148,3090,90349,26443,579,118218,11861,118367,20456,35323,303766,13374,98888,136585,24462,307463,217446,705908,245023,24376,9344,319514,55096,150480,12061,12206,0,309021,1194,304,72304,138173,2117,373,4624,153410,102001,119493,193007,1118,84390,266466,72700,215631,24138,34483,132316,336018,151,44747,456,133126,13827,55730,837149,197414,5304,203,279666,706,2502,160715,77437,85831,16639,34111,130122,215393,347356,19464,1230,102448,161131,465398,17753,54301,17987,12922,509,4368,147246,401878,43797,28432,19126,144216,1066635,1093352,9248,522,178347,184475,412949,100502,133689,140160,104022,162014,142817,63941,842,393406,281,304,5364,2560,4172,152008,472014,15211469,8614,78064,174648,48844,94425,48055,32856,263818,478106,830436,32938,150900,251844,5553351,236983,42497,668581,108274,256,99671,25336,109633,310056,47227,1015,17523,35312,65035,70660,1110,184593,208287,489843,16267,200160,56246,23684,1865817,68218,593183,396272,18739,75544,1658739,115356,19367,88529,102617,7948,15004,204735,190818,428360,572798,2932,63162,4805727,3039,3248,119457,121913,307081,406007,1065991,43604,59894,201369,1614,1396,131769,27461,16813,40304,3132,454500,601575,1587,6214055,74347,120848,22489,135572,1882397,245661,8672,30024,17746,259140,130560,270167,168069,271,69531,677751,6920,95699,121718,408765,110810,14478,163617,345389,207101,478958,69478,433575,340964,68317,148227,108997,545358,232435,81298,14444,2379,235067,139,4573,2359,5565,5982,76201,53873,143180,124920,11082,124074,12134,48792,138008,27486,293858,422,606,1426299,173529,165358,549331,19371,0,34972,260817,89183,5229,291,8670,163,15961,165674,270903,71548,4652,100290,69024,5437,1380,176726,46,180976,0,511861,1017,0,1029099,240214,593,5062,109724,35217,1563,134546,2380,121738,31343,109600,290903,127269,4747,188049,63459,88565,114470,433820,152,4079,3456,6405,148938,375230,179064,308262,253153,569488,39969,259052,343736,1014,0,387896,126541,49102,254652,157815,420,994,144533,406232,16918,180564,1897771,9971,88874,136506,304,21634,1631,109364,309295,4990,83509,98851,146,118307,172470,290313,188038,398,439671,14942,2702,2565,41688,15725,79118,544651,399,193222,699,106566,244568,355835,239195,384235,70886,650733,864924,100537,78473,201213,123954,15299,7537,155901,37427,19267,1372,533802,93695,20970,200981,1496,186074,5558,736,389,28109,32287,278742,345087,70743,1517468,305573,714211,52652,141189,482314,271,2503500,27038,416384,43464,79209,906511,40191,594533,197992,115962,166849,100142,102026,604,521858,761686,451632,305783,161054,437741,33896,89445,24843,45295,41714,158459,1566649,82100,29217,338086,101791,320487,208012,1735,901,197285,11136,278654,1010,73721,85608,220143,3257557,42220,207025,65957,63512,444586,113561,24950,5132,1341,83517,9405,287436,279925,6816,425133,2988894,405217,4382,108530,477809,64587,62768,169527,137767,84924,203,5448,78217,1513137,86072,46776,321386,218591,689164,1250,17637,10035,164750,189773,93699,223071,319059,168518,272023,71466,132210,96305,218329,135251,186038,0,221,6792,91993,34577,4661,38913,232710,307810,44827,194863,1985,5100,142679,1132901,3292,83993,187854,88336,14174,1507332,24239,13364,214715,872842,20367,368098,436,964397,48182,261821,1534784,121557,571,2600,8395,233569,1497,20371,69471,27665,68082,577113,127141,62635,70965,158316,25112,40926,79976,24110,32716,24395,142032,66935,3883,383,324872,563218,797334,12638,6322,48463,304940,217440,292,297,67360,4779,277480,426,5873,5697,6717,24668,47947,46551,1179,463714,5393,251,2154,1684,4316,23000,318936,100097,469069,359676,16341,59162,245078,219329,65208,1397,220188,134,249112,1586877,1383,542,74831,40091,152,305017,61064,171369,45848,62447,469266,8610,606,0,41006,251041,79,113259,0,9514,113915,343960,162265,86844,12265,320900,140844,538788,238591,144876,448422,302056,577971,270737,1478149,55022,279294,8929,466,84589,295962,664058,2181649,140417,107815,92751,267464,891,4534,137609,222681,15849,144870,119913,236201,1270,18648,6016,333700,8794,716,50653,39763,1020649,1175350,205762,1660,1757676,288245,28932,110007,38314,5978,115074,436447,166310,290198,7037,93880,59579,148779,6453,24857,46737,131275,25803,58513,8213,89611,197056,130059,121515,113022,3426,48297,103408,1848,217035,80761,396328,78297,1941332,204903,3655,125110,8824,227156,175917,459899,103340,111699,305289,22736,1562912,9932,738021,1903091,228595,24185,229871,181537,213428,172849,87804,1832,13975,70480,181555,122494,18264,54044,154636,462684,154167,2409,8113,6852,57389,0,1197,15888,83277,1126,140877,304974,607,166513,52702,5552,229216,11737,1373,68795,379048,217012,198704,1078838,30967,96747,112514,148630,209493,53735,109786,1715080,1046,1740,13640,514330,16205,927,544,388,120560,184339,212568,1945,245346,130168,43653,210772,110528,212510,5454,200213,955,145183,170646,152310,382620,697,153629,78823,345376,266802,3623,5692,181368,50593,34126,11249,210128,84060,4214,34910,19357,1225,114451,217050,74469,293725,154324,0,11783,101773,522856,61707,157368,231049,606,56834,37110,405,32517,459515,304,406502,115336,60236,189703,265903,271290,48964,182838,191349,217285,12540,58452,288365,216003,2448,238650,39681,578831,137501,1314289,56338,88564,144286,30821,367239,135,236095,342476,89752,126,772,4770,53127,11215,965,188259,3307,33567,12275,279881,92715,1226,6830,2203,1530,100902,2572,145051,124798,708282,3550,29680,709984,254126,55794,22950,292865,142169,24252,19405,3307,3668,634,438673,2292,33365,2831,46606,103227,514112,142563,62124,159856,152,89862,8312,29710,66654,22979,370,177276,521,169117,2676688,212239,1536,132125,40723,277,2357,1006,340443,602166,83321,4462,26658,83,6888,18069,22674,136608,41898,247593,200210,227379,35165,506618,84646,38386,14109,80948,59333,127754,20642,855239,223254,148,500385,55559,1005548,370,962121,6610,180042,116365,64089,1919,366,197338,409409,142983,788,163058,429,252,9254,31956,21615,206300,166317,22204,12611,664110,1573818,7842,589888,76540,47304,251331,550530,824081,121541,18242,48209,78617,129651,1255180,379213,168760,448937,166867,76,60395,5505,159486,262790,1373988,106696,1039,10042,117885,351385,50623,21365,381778,117553,3028,1955,245033,9127,219179,162988,363997,4577,9040,586030,117935,38272,74344,58146,2476,387390,302812,978800,201229,110162,753,4585,40904,188361,157607,251226,66116,196863,21868,2420,24677,1378,57407,183232,1345,235127,2619,35866,39433,117732,0,0,94962,286111,180,25212,35387,94620,344722,4365,43440,387456,170395,172411,265,240432,157523,108157,248694,105782,1880,84131,149960,432837,85457,58461,83185,125739,615303,456,157096,125,261,475948,16918,27549,164134,108754,127690,58135,409426,1574347,929,22792,606041,107027,259975,7550,136555,129440,287654,467606,403,80668,14979,30903,8292,8623,11727,30146,13208,25230,92034,893192,19738,114368,2283,62398,183571,162951,634,13976,106728,141798,175562,351390,1031,121724,39727,1280,726613,17949,2341,1962,60546,23949,116784,130346,265980,194833,107164,86960,968,3662,113695,124799,58125,0,277289,54998,53547,171751,2447,427,142861,1200,903,109347,35677,200361,306777,2095,89963,22377,688400,67951,333054,119436,229763,2537,205715,63532,55144,25496,177568,343633,911612,30085,28864,22219,22463,494069,304,1878,83600,259567,100709,109876,170790,218655,95272,50223,226876,308655,9517,465411,83878,419830,77972,2851,852,255084,104388,140963,443,48756,23952,527,404,27943,363812,201408,8552,131451,243881,206307,499945,1121057,186091,2177,68089,228,7478,314167,723847,89420,36132,155626,7077,164686,30131,60316,129873,26493,37545,59483,68587,444,142314,51140,499455,60615,37605,44409,54586,136946,600,845,1825,1586,2523,5453,5430,1873061,29560,581743,538956,12472,89681,22548,275,834393,10083,1086155,2107,27379,3128,41238,174108,2415,29001,0,5158,692954,80900,32084,1304,0,1841,191323,239244,21199,1774,298458,128000,114742,149180,43133,235143,246839,5275898,34615,41959,2771,287896,127776,159901,1336,22408,282288,9392,502,249068,152495,125,27648,67354,58609,14511,56241,377132,160440,233377,60885,73245,235237,34735,148819,256209,206858,1998744,30157,37709,78050,15275,592,45794,35496,127783,207486,12706,181597,147498,59890,447662,90345,362823,114216,92407,9137,97011,126986,15032,153,271556,440508,256901,81489,102277,9611,123974,181034,57630,27188,127382,172588,1145,120660,6057,58993,28360,129563,902575,80333,197080,175829,145229,391684,1618568,316678,97243,21373,250120,2312,140301,1342,214,274193,65932,74005,52711,25896,34020,112511,42095,6270,32416,59821,63382,39881,4736,347739,14851,241939,880824,4707,234522,29564,148890,167024,6369,110927,83137,14293,33486,159663,38616,63535,404095,58251,48031,30477,30303,8473,671743,109096,123,34806,99143,14041,300682,161164,34416,102337,422838,124624,73595,23884,1111,8161,1154,132503,769786,134384,289546,303154,75889,140036,11737,58800,115216,39564,4330,47072,665,442237,392468,91008,8612,88909,78790,32011,188963,3435,142252,62367,522928,33362,146148,3794,66320,4094,3527,25072,80614,1560,348777,575499,1468,20253,11915,205837,3699,200393,205179,190025,32089,128083,70345,107773,10083,260267,204151,308930,39574,6959,36155,4767,780161,30140,387817,110365,747,194438,793,16342,213430,7313,1195,98326,103054,3270,644,456,0,59584,165235,5184,39842,6626,4771,10077,9466,225078,1106,490927,368577,68439,185643,2057,312775,14303,67783,1249,433,8693,34649,191442,340288,52167,718687,26097,1159701,54132,274136,150058,0,269353,62643,1978,41079,24929,107070,220644,304,27187,1056,150974,90559,437749,3351166,662,4051,118594,1696,134027,512,2,1197,420732,8112,134,52224,5050,64123,261663,253715,115709,89079,68053,16108,58718,375270,73848,2242,4788,13637,10349,1224,6236,1034,1653,20273,26387,186,437,18464,4999,629560,109161,57723,304,2323,268682,340481,442,119898,113372,33669,1999,295,2451,135967,768215,7853,96109,814,16097,0,594085,1525407,254848,32796,356274,53847,44695,846579,102459,126694,8,277435,19883,0,46021,3958,88782,772831,1247790,79286,197445,74531,627780,30752,57229,95472,7222,14109,23335,79655,94062,114252,584,6748,289674,33221,107775,160573,304412,20166,23828,1189495,55691,26108,827626,124905,10903712,21817,415025,25875,100582,65911,39273,29150,391167,126411,388214,22289,255587,52421,588878,1536541,11472,0,113427,5204,398740,5562,61075,336,106376,40972,68979,129391,619466,2344,3575,29638,5970481,241046,14374,95,6147,129011,222504,259894,18159,511394,236109,28086,20959,133933,180426,111779,867755,40170,6870,125590,269359,3075,33092,163949,116886,11076,16935,65066,159533,134415,144332,6981,105696,60201,81545,378770,13100,2500722,155451,1304,165827,247621,90414,35976,98034,241160,26771,459,2481,273,29742,309510,2356,598098,73486,36504,121669,28348,177286,131330,233959,31232,405,7446,2113,8534,74105,141497,725259,4080,376310,571953,219176,7093,34429,35873,152,1168083,456,122491,37064,65743,3799,575780,28830,201334,60613,46900,845316,125673,166057,86731,80536,6052,96410,80879,561335,278734,57923,45133,811,25872,157414,2751,16383,276808,39651,115634,104520,71955,509774,162229,71113,192915,1549,79690,217236,57170,110118,47617,250139,102516,235551,278660,6900,20063,36061,158509,253951,111844,22150,68026,91514,60096,169812,111241,51829,429475,117116,58123,2726,131759,3301,1179910,2091361,5923,48485,130391,14377,27380,1228,196061,13130,191394,101,124865,61805,3971,413307,11158,151655,1051,4022,26509,180501,244130,861,217792,36124,3192,1169,518338,48343,129,34158,147067,137224,220018,489,459733,0,36255,192782,11408,52733,35736,3322,3972,65697,90626,67263,636528,36826,0,152,108199,113449,761104,115296,136089,75287,195966,31839,17248,398,61517,441204,39841,8032,75614,118100,101213,111684,37420,9234,376,667,448487,123933,422,51770,225948,4858,164345,270,125088,30150,47025,168376,76713,1667,186569,101342,70343,25435,1184533,125438,173846,68124,14256,45776,97707,1977,6115,149130,425363,88794,38292,203885,13198,172,131724,443,80469,13732,93893,290862,213701,60071,294707,68716,35259,9827,58835,48382,170392,2773,10201,0,218811,214289,2338,170597,16500,38280,92252,9993,5162,3738,11001,203495,108757,24003,151985,42233,194375,10804,1336,41466,109610,148289,435,26544,282606,87482,599084,1870,99344,287446,4810,772,332430,14258,104789,229056,296535,65615,89674,340356,41890,87,0,123850,146145,68892,291381,337172,197627,406492,419013,32546,111688,108240,0,40929,27099,76879,685,74767,74692,145323,2915,26274,107212,73509,76740,101019,12488,81901,331467,104752,79475,77681,1538,108392,2546132,307346,256260,58277,6086,592509,82407,79102,399256,593,2398535,137793,3145462,478,150937,59235,124011,131225,34547,427686,1595530,25932,104180,3100,81212,11076,6947,113791,171752,54232,90841,1003,160955,199564,145617,1088725,22877,143426,61508,128351,126131,272,148186,9912,16076,15688,107408,628,133641,529089,760986,54338,147,0,1829749,2795,178737,19211,119920,427562,115356,1700,4390,87700,1041,46932,31908,27916,129691,81523,1601,106257,60792,56467,168720,45040,10535,130882,59899,12741,4544,173498,99899,86364,92348,25606,335027,423584,285142,4480,768144,137617,10158,9947,61675,49879,31242,122526,80471,108465,5675,20827,37865,35402,119713,42018,59095,121301,107889,82084,175990,117008,262,814125,221301,72368,68954,446893,335352,76,1070,1390160,85043,41466,102644,64851,275961,116374,354285,8110,15975,782,65979,237024,167310,4015,45290,2161,1358,49243,78791,884,117,84808,131793,126,159270,239026,129080,223208,159219,185262,90048,35363,50136,2776,19237,132167,9631,212431,77273,150371,588892,120335,200671,3755,54112,58012,362379,17643,67268,424,265217,1019150,2550811,31572,270805,16024,43941,147,143947,497120,222758,171566,84148,20407,0,460160,47486,29361,10940,127701,250515,331801,1273,124501,9033,35347,167881,0,299892,39830,2362,6656,15615,122547,660470,227155,2722,1013359,268966,438910,301565,291,76337,92801,224490,49124,105552,1621,470521,23585,178024,75974,33978,53147,92602,133236,536338,181468,4517,223767,4838,104256,9965,49638,88955,270726,159832,84713,21314,550674,178389,709,508600,200202,2506,1299,106134,30761,157005,41969,267755,156039,223610,217190,71984,259393,164127,9636,167275,110044,402171,12823,35854,339884,1084,32993,208563,39304,133529,9009,147570,127852,114979,157598,118903,100531,11871,33941,22404,3060,212036,150660,1477,280,107876,152,21137,444891,82068,231639,88888,119776,7946,32676,117973,2541,501,44699,263089,304,162476,0,663,37717,35085,352340,2846,129798,11093,169033,14707,409137,59769,152021,3045,146308,221523,23702,723066,6446,339874,8776,350166,47447,261161,182022,118683,199186,222751,277081,192799,31282,2772,4041,534806,581,684031,934,194465,3256,411590,448186,100953,457546,2441,11689,29364,204947,2968,229977,2189,102867,2620,179,166058,355182,13094,1892661,278223,99,220,386921,53295,1361636,1993,68148,853668,430126,4232,54547,5004,94225,210260,382945,272973,91988,2208,41049,221726,143372,267131,165954,162745,2106,560899,69130,109855,176575,301647,72964,111106,159308,292102,159743,223399,192101,201512,41253,41334,40034,40486,40862,43829,40282,39885,40493,42320,39763,39710,40056,47482,39584,23909,10223,23717,12182,4992,13619,1715,32118,14489,14284,15243,13478,13516,29697,2730,55030,552,369960,2594,585883,596832,594420,584987,581072,585851,600629,586537,589964,593073,583434,580989,582002,583578,580699,597769,587643,577950,585822,578976,626869,581671,263852,169214,31866,105268,550589,404290,381101,205862,186279,94854,410835,512700,321846,262544,481162,152804,2243,10171,27204,483,268775,151277,0,242427,9099,23105,1012859,10844,652,14140,201,0,0,160413,150,98517,16149,1512476,297282,114303,50139,861,873,798316,116441,69854,974,105441,26346,284883,134297,2717434,2040,400,5858,1972,153163,4130781,2937158,377235,615579,2049,187127,218808,446002,2273,39607,130915,15243174,599621,996903,675817,118259,385,58207,5185,6033839,95302,453864,76,21130,85353,64425,228115,239270,420085,424420,288346,83507,56034,0,44324,419,0,15108,38611,66013,390,49875,601,55041,1028,40213,40988,280147,455848,223228,103240,34118,121742,108693,206,8678,11568,44967,178624,5125,254,9952,431546,73078,534,338998,2081,42373,133754,292,263268,907875,35389,4364,58182,13975,128093,20827,2755,4303,12635,789050,20641,58,177952,314716,124380,162816,589959,2353501,399446,24858,375923,306011,24802,28999,133035,197358,1239,2723,13812,81151,32489,3947,42327,263779,37749,316404,111923,226411,70045,272445,174848,215199,486,3639,1368,106373,3741,49832,172021,49509,51422,238227,126525,145766,210961,258404,43334,3547,89304,3302,231750,294791,25321,202968,617426,228820,73963,87265,63396,52326,196263,108683,1261,212189,319278,9315,305416,57602,107832,25805,10974,2485,17980,75841,357486,208344,2353251,1098,1262577,303880,337099,1194956,423321,384360,1319,178245,218774,136744,5418,549177,973764,113876,3728,8921,8760312,28068,126013,4414644,261402,285324,40715,1657,137940,150,12355,58749,44054,8179,130096,165749,118965,555041,204503,173619,154598,41570,20529,117784,174898,247531,41186,444107,168,56993,293956,101719,6793,23124,101211,49741,272747,428813,536,2666,225331,340361,410,73328,135796,117391,206091,661702,66192,25079,105801,431,3160,20104,908,37699,297112,5164,142241,9401,3366,2035,769364,48585,860,125680,148474,41968,27702,387648,85823,144292,181024,111938,11177,15071,97370,47791,958,339306,50974,145610,28180,50833,269823,223848,233276,4958,40686,65807,414895,185524,203088,47098,24069,60228,136624,2980,559,0,110121,12224,41324,599,138815,93212,633136,68915,111528,182762,8479,248603,1074,172507,45634,12950,162132,9248,112210,10540,11119,38534,48282,122922,63817,9934,24607,32876,24333,372037,74252,318515,261813,253493,235,55553,146627,82136,100295,21422,9925,17607,56448,8450,53481,28986,37505,36930,8224,7011,11862,2677,20129,248550,7357,65844,30248,5156,105509,43244,55399,35986,42004,4551,3907,218100,10896,2742,1216,725690,965,22614,545329,75848,12381,3100150,50617,177616,9650,1464,152116,1000,85460,81320,53797,7217705,247676,72804,174474,256252,169271,49780,54308,199086,299363,68012,168964,985474,730752,57002,1,111321,80983,226882,449,152,972,1909,4633,2173,14486,94860,55486,9284,4684381,5922815,238852,157212,34311,87,0,298,1943768,23068,82747,878,1886,4062,13442,1833,58497,690731,602346,14170,77195,75001,411324,150685,13043,12,151113,6454,337866,631703,43574,18025,4571,127436,66842,11916,2274759,2478433,124988,5046,215312,7218,124736,189817,173228,209769,92269,83973,33256,3251,621805,180240,184722,1480133,285112,13257,34417,149776,206447,352045,98148,52429,323454,151811,1483228,41,1076529,239489,815300,79583,122694,27035,46252,10839,325125,265546,345427,131439,202618,375055,1115994,62775,614006,447826,535,37515,308819,262190,21533,173166,256004,3265775,34529,104622,67436,678130,536157,62939,219036,13228,373872,236197,526,128896,23016,48679,1532,534053,199422,8963,237715,576,54544,53555,517432,635845,3675,1024,403422,123167,108423,126791,335157,1459,3319,166742,39573,204227,54775,1849994,153397,880,2932587,13685,1746,11315,101098,1670,304552,47123,114952,210,2919,456,353067,396131,1103198,330714,3884,48813,41486,395852,64134,732971,79795,178169,1882,63147,59024,223613,10837,49785,205989,50482,305880,0,0,51234,26511,1027,564,823808,493716,107,7782,246,803,92244,87656,453,707,1040,9822,15,122186,94093,79440,3408,60253,163985,260987,52066,46614,19908,583797,140795,23746,5588,119420,56813,297718,8831,48085,203703,328049,134012,3528,105780,241711,145361,334891,90372,152066,70887,121576,119093,224194,145185,32386,1505,725,2916,152286,97247,6482,172154,1166,383974,47141,75251,32558,276957,40475,45320,74354,712536,72,36488,103200,44796,575903,2310000,94193,21387,966,4405,60849,172110,21445,17389,440700,161328,8999,212211,29920,161610,11142,1590,264926,301376,2091,136300,20425,126116,1151,518,2325,67,170015,36352,160673,266107,67806,1089,81310,132630,299188,503435,95001,41031,74860,5541,415,8195,7129,25242,1154403,2606,27902,201186,63774,63527,26087,125,94877,196977,459639,17133,237954,0,3169,86926,135866,125722,464939,77,1209,974,128,8218,304,4244,28891,106925,11551985,89311,277579,443874,214507,570990,109689,421039,345797,9303,269,133,36659,360890,321087,58991,780302,3158,841,114102,100101,182249,150487,14624,166232,155639,27335,65908,3275,1955,2029,71750,4448,89609,70264,84545,176535,450729,209468,402,10076,36869,108207,150445,87532,123328,754458,51443,677947,2743,90477,4115,324694,42556,106785,129356,163289,115988,30484,236018,2735,130915,269,129304,142575,12230,51351,2023,33197,0,135542,3972,25136,1020223,76192,157577,80775,3193,101566,51367,970,107684,103677,144749,129951,9940,55320,9704,35390,8089,55629,82366,19531,321211,153180,724203,13177,624481,5705,20003,242378,41963,2501,724139,13481,27283,323581,55322,30877,69743,67064,124321,1590,6654,76,134646,236668,68726,73758,2676,272581,20770,117351,578413,10599,148536,44976,1205938,458491,190320,76,24958,1064,84279,97666,209650,462782,7574,121943,2752,231022,5306,37502,78270,92847,276139,225533,137566,28706,178894,109606,63224,85610,56742,684734,13069,439814,61470,1458480,9864,1143,68472,0,3840,1214,217401,259434,150999,31069,262659,112190,56016,4568,148515,308719,202851,36014,2140,8014,192186,1471052,242091,58346,9169,21541,1180229,44697,3299,186043,7732,107143,1412241,9521,411306,15375,4624,19814,69651,2315387,10931,156944,85282,14701,876101,14432,134913,1339,68695,75057,846,571240,22261,125649,21317,14398,1028592,118781,136191,76857,802804,75375,98308,1017,137307,36414,374123,6767,471151,96661,135794,85273,66574,38334,116634,258363,74591,275,145461,138026,59701,953727,32187,89916,131465,608,76584,861,106033,6165,1109598,83881,2904,339934,4126,117007,314879,69588,194900,124548,181529,156276,29392,6649,3640,316,1177,1788,176167,17609,664625,82299,71991,9967,36006,1170447,416096,28517,24709,73120,8959,0,14308,36829,271985,98381,467,19795,364204,83574,56119,441963,36607,37607,67371,73990,181426,132119,27952,665038,1126,40908,33956,1212,318320,850095,72171,315,531,487292,129806,1391,439745,1672,30623,151,442,149046,90612,13501,2541,6135,923013,65931,5381,1362,458,119253,145093,737572,121835,67724,671,200,1010826,37167,38992,28979,498652,221314,100102,102706,352253,14606,93935,205606,179300,392104,59223,148718,123749,99683,85614,1535373,154337,22696,69462,57,373574,207332,105818,59681,88975,358996,363473,136606,58009,32405,55416,17585,83554,414036,125460,0,151,103216,206315,62641,86178,656,293230,13623,40541,141271,178047,81645,115830,309745,63679,467550,8940,9703075,137539,175606,1040,114585,30336,48301,40,42323,1637,320824,62866,644361,62065,1135405,92108,574430,1535,96390,116163,38792,182118,144189,31802,171703,122582,22463,84836,41852,91823,155521,290261,152677,61524,175235,240,46667,127161,57878,7954,20980,383935,16516,2133,103375,85514,664127,1309,368650,209220,93537,42318,59780,5733,73825,3520,60768,44821,90886,278938,6285,607978,214451,424,110688,84806,584098,71243,2739,2060,412025,33460,43907,2236,120,51392,74155,47403,183606,39241,63080,2504000,351213,19909,442,280815,5063,71374,20863,92410,133516,9303,86854,43442,38614,8585,7190,1800,1434,196218,310426,130589,3648,128719,115310,60878,43688,23353,11505,207717,42767,93978,579610,39679,249386,90664,164845,32639,496465,1284882,667,278133,0,59105,70117,170508,310530,681999,106293,48453,92011,57194,137699,4761,201039,1020208,181486,9650,4335,21939,330363,1093,1123,66822,29379,136010,153406,186004,152,38352,216994,297873,68227,6501,5434,166,121699,41154,225900,143593,470,93599,100225,100118,117137,157090,64751,5535,491366,146978,912011,132165,4766,4772,187909,3401,261461,4628,253028,223026,331762,424251,693413,404686,272610,48572,170773,25139,624,605,0,138781,228564,43740,4955879,383549,517,13429,63180,152,0,113992,995,1900,652,61799,29894,2626,470849,33352,86434,666746,53376,198986,27880,9514,36675,201123,18831,256,371472,325522,73782,335539,391,4258,67164,64895,47760,25327,47970,272693,46556,1412,40110,76,205965,265144,97663,106925,109928,147254,188140,426855,371375,97898,25770,85199,21171,133,40389,521471,255365,11085,106008,74029,4121,1253,3911,328989,175354,87226,693849,7677,34201,189047,20118,40884,430,5526,7242,798691,58113,71,863035,11044,47546,166469,32392,369123,26136,109129,34002,4404,102931,26313,41496,196803,5655,654047,3372,1553,158267,225335,254366,47421,335195,34263,1287033,569435,7843,21647,85446,672554,59672,228121,54511,114266,693787,134509,48857,86868,44615,345702,548889,10370466,197318,122383,89986,9630,3811,35999,32637,1587,210593,553598,112473,58319,2204,48655,26971,56698,22723,23342,317203,3342728,22707,76758,30830,79620,99550,182005,112092,44456,299841,68375,66793,186149,195187,342914,0,154406,80297,60566,219434,85840,233762,0,127765,4017,1258278,109327,2304146,147807,202316,66280,25923,1119,43386,223967,756,2361769,34254,136593,193650,4597,2658,13493,809,95505,86989,521,263039,363722,94824,88176,1422,173315,185634,396624,388588,277937,161564,88387,134396,134943,93155,60854,51307,36598,370215,66205,9164,701,663,2163,330,214496,3150,166126,364464,50159,124893,236783,340864,146116,162731,77431,6197,192162,1266,65126,34552,4903,80808,22989,128584,19595,705413,71807,26385,185933,68542,3603,244879,18999,147465,56889,297763,4211,455399,64570,3849,0,666819,533972,46500,552,484631,164305,207926,443167,3149,6721,191102,1135,564644,147475,61452,1389,238882,261172,317710,365017,45019,485,361601,8425,3843,162242,106955,37291,52401,136653,5571,231119,206447,146977,8022,49757,21044,22255,978,4975,123733,78397,263710,100994,195486,2829,89250,54471,0,498569,127372,44487,93002,32496,62971,20260,592339,251328,77448,14112,574753,445787,252,316010,23390,289499,8253,98940,304,288213,3234676,3808,12891,144294,98252,100866,7099,46036,225650,81426,277035,15397,144766,5035,41997,406258,16142,136289,789924,4075014,151571,494586,6151,1086,83055,3448,5684,63182,122477,197,2464,68820,70092,131187,2904,178626,15474,150718,1333,931,135383,2511,198996,1818,315076,2372,81077,304,100720,328391,109985,67910,11300,329396,26539,151035,80245,446632,52230,61756,3854,138,392986,3614,9290,150427,152122,40700,39550,159541,522,7518,51542,110939,2132,1758,76056,591221,58288,226157,58655,1194,10373,182,5054,32144,186543,54297,300,1128,540447,1486483,258849,332866,196235,1163,61820,253810,1079,0,59554,2481895,28958,284636,168453,117745,126465,148781,119536,20933,18960,466837,862,107308,2392,396171,92669,884,19050,21326,235726,19678,252544,535722,149,586,479631,23350,164060,294132,123542,331236,226553,64448,166062,201544,63666,9540,146595,253251,1704,304,2213,105614,5821,441,747,9381,1356,2996,323511,2730,234,246,1759,4755,528366,3888,195979,4537,26512,900827,58051,4242,12643,16489,1088,146126,5283,16384,1454,40728,28928,2465,246993,26107,162853,23539,9196,79180,114925,68583,153429,59646,91943,139091,32888,101750,43978,147913,44949,3175,10457,19313,431457,192770,22426,570206,369272,500097,564145,74485,330585,423919,217949,173565,155,3463,166099,54231,96275,11510,18750,336875,268705,102759,365064,105065,79366,337481,260401,105649,1707,172019,151311,178000,374055,352,2540,33649,6081,68733,169754,0,358906,0,12434,192611,79483,152,228797,374528,93101,33598,640488,130158,79979,29416,166779,113671,100985,3922,70624,273752,123967,11262,84,159188,89395,38167,2435,24825,31445,23572,3487,638,18922,69110,51964,153432,189244,986,52204,2569,1776,171829,30468,6011,87592,741,19553,3612,2351,50671,310385,1071580,2093,15573,275,0,152736,69564,3453,828663,238407,17430,91315,136745,221105,161755,19066,630591,270632,846880,152,445983,624013,9468,255,67077,33789,186257,184158,2192634,295862,62181,9727,24310,289165,1424,7216,127948,349295,21606,41874,71779,4254,10627,339193,102476,70611,5622,101313,193650,1343304,176440,62858,298317,85169,56479,3224,84013,189440,8353,38151,31509,130648,102453,91958,260847,270286,5521,26750,16601,2514,1723,794,166392,37723,150022,3154,407173,201676,644200,22389,1359991,12948,2182,93142,215331,0,88266,47,865540,122914,156466,411,2854,648408,6316,101623,1799,487513,106287,35767,164160,57618,80208,148189,57104,749484,1151,224179,113111,1051853,141568,110815,32589,402194,147,2390,55299,653,33759,76069,44201,48456,3193,0,174080,133760,174546,212287,109547,106232,158650,3602,72197,82329,254077,429418,18069,958208,28381,3201927,282941,149,106242,206649,8173,37494,443415,304,125221,224995,4357,29059,378946,110261,245394,442013,52656,219375,88186,102535,38870,42,87268,259323,430363,3493,538889,205300,717714,256015,35195,133852,1036,198709,2217,432240,285,284120,122070,140,214055,141370,65937,226378,255,6772,50252,76019,88298,2597,3575956,43653,84742,5522,2444,223780,67413,63905,992,901982,125536,8164,49374,497699,121482,110982,863751,76,11585,4143,245336,26101,16962,112656,66852,99554,528,37350,161343,53015,16890,118037,24493,67244,25178,261461,27595,220038,58120,227097,243295,1961,286012,581,266022,539457,32190,76,4823,18320,4702,115105,46520,523605,87053,146977,141082,93716,55186,20960,3986,34197,860,12071,2531,79966,122752,9217,93632,17829,2711,321677,49524,88909,215106,282368,191786,189536,4308,9869173,102690,2107,174795,14745,76226,295,58296,98762,124577,11468,6425,26883,45490,332909,175273,325075,753,8046,50396,95272,136330,240816,1426,105693,72739,94569,61265,4129,11919,270151,9026,146619,313,2269,105895,26550,110826,289,220394,15737,17506,221311,1330,184965,140624,28327,403843,43261,108050,18219,12104,722088,56333,138506,329221,151234,63276,296642,86873,208327,2909923,1240,86687,14988,128718,817,100141,45940,193518,266556,7869,549,113201,38204,389673,115294,1471,3351256,1713982,254729,27142,392,205368,106071,426987,277718,670374,223549,90539,157432,41776,117507,79896,2374,20160,40326,160449,226627,1318,108012,146,1348443,143200,11929,69134,224028,310845,74020,221703,293,74049,791998,92408,845864,2494,3086,44718,185702,23845,14736,65696,5340,62474,1159544,108603,13106,153739,112902,47497,20350,105670,18790,2831,118338,224310,29530,554,52333,190009,66125,34702,156973,1152,2312,194515,152,111470,31627,117908,65557,190806,261374,9372,17425,44880,55686,194832,5562,263184,928,103195,479041,0,231122,5451,20497,15746,224318,65611,49813,18669,1351342,305357,1550,37376,64701,759,0,126,76609,113388,253834,3552,556790,870646,45198,4995,191607,51132,11764,5178,90156,2801,28212,129199,576,1558,88561,1798,3402,629162,2081,1351284,33359,91294,25620,64262,304,35242,0,173362,420176,23264,262521,1586710,28134,27759,224410,96147,27327,15472,21351,536,218500,217855,550166,2651,1594890,520851,311590,933,6842,70765,17579,210525,223752,432056,210454,59720,132145,3998,54707,350357,344857,559,138783,137535,49672,3794,9,375023,14306,437934,15306,279851,165299,66762,115654,128425,24200,18796,120157,79404,9100,187477,62095,4031599,49341,116661,72085,53820,40819,71640,191823,1749,99981,169417,205608,2337,603195,108088,0,71235,105474,81640,121977,8076,73336,410799,106598,171143,377,304,28949,37902,47297,194115,98076,1005,201235,598,73508,174368,292058,1804,114322,87669,32202,480,71429,409034,812716,136254,22859,67328,209518,423567,12256,120884,88686,3636,24280,261552,88768,322739,240381,7234703,22496,443,72517,94345,191717,131259,5423,82812,1558,5172,2515,65223,52282,89181,318,47856,472291,1060,673,112373,82644,304,227031,93334,124601,78098,6287,86928,408691,176217,368680,227121,255091,168638,985328,30324,119149,1536,360701,139111,165639,254620,10371,65734,86659,2173,183442,131,4338,195607,39833,156313,348,140427,162911,191227,1433,1719,604934,654,56257,2562,770142,43922,81736,151863,116815,219999,5563,330433,28032,42,231715,69899,2755,785,133831,126621,17131,1160109,2072289,134265,368071,125104,136481,29467,64666,0,108817,0,173948,180890,92405,133,142848,437199,312640,1210,2031,73733,257841,63472,104792,32845,106168,3431,64605,41272,140553,30214,76738,52739,0,117,104707,1093,185248,1722,3521,62330,2672,690,21050,2465,50573,290,403459,4424,159530,53126,21642,450271,86975,40206,284906,201494,192707,1047232,20870,250492,91649,56449,290,879888,1016,481345,1093646,8848,5254,30324,118874,197310,198069,83037,87039,35836,150416,16520,463950,54639,9062,132019,369571,1643,280093,23274,394017,39027,13985,49344,1439216,23645,42576,185516,212196,70226,197249,172344,146858,493465,2523,298464,280857,21954,313764,2206,5914,81702,7474,8811,240357,86016,41408,639,35569,68669,302440,51254,126292,180296,157089,629705,116281,184563,329819,68135,60436,236825,30206,112821,13046,92833,25167,166702,517036,276304,33302,65791,24654,132,405,17971,190801,33950,106242,14441,65859,8003,96938,13745,141962,190147,90505,82630,22154,1204,639,9485,55962,87948,229943,183754,121694,65751,374,2725,638913,81984,79793,18062,33497,1533,77819,18142,941140,174343,86421,143393,89438,61779,217497,71504,131605,41128,8189,808,728,59252,100114,9717,61012,156749,1257,53453,101543,100822,439710,439020,32589,76633,561,57516,81880,502090,480152,203961,77570,120937,483641,1005,37961,35271,4098,1000731,816,173401,852565,508,170413,530591,4758,64757,49529,129787,1049,150,133519,28690,341048,243893,11099,64637,62420,993,10517,19460,24897,4064,127620,319383,54686,13805,93512,547,7332,1183,55900,221189,121688,5454,224704,96329,1353,469,136147,7068,4217,364138,231907,13793,4268,25253,38505,61768,11814,216915,254,147100,92390,418409,143900,129908,120314,52918,145403,467654,9878377,1700950,66132,372809,22752,86978,419,57043,130874,160584,169877,444,90799,314826,46095,69123,3286,456432,14505,33598,49317,141329,363,54615,251996,4270,442,5398,286239,2789,1516674,97329,136352,79575,287580,63557,730425,188123,204234,75001,66025,1538,82709,99333,954362,65193,60048,57861,17915,1297,869177,84905,299345,332003,21026,4869,45668,412602,402721,178909,3035201,168920,688850,77750,4889,80123,163202,29619,91124,75781,5017,101278,374254,209842,269481,54092,68245,130771,52980,199227,153459,118142,102984,1557840,69041,519292,239054,46995,264403,164610,47368,142493,36086,511634,166233,32347,184904,343290,27019,218579,257922,100546,282,245,64651,139456,15249,30766,77254,97300,198669,155889,284010,328831,22193,812932,183340,72881,508020,1348,136,31439,1308181,312702,30804,922,899463,124153,146581,437930,25843,4620,416229,79760,34209,84683,4956,287824,1710,192605,9040,484609,54920,121672,123676,131680,1624366,135135,31130,464977,4838,95541,18967,47824,22958,44804,549,3524,16995,88369,186189,234465,133533,585503,465872,6427,15544,230889,55965,6995,114397,11402,102394,140801,136094,117281,79856,0,70430,18986,21144,72781,101310,147943,155695,318833,517427,131,1096716,888066,151088,228390,96280,0,983,84328,15361,505,293005,19158,142842,42440,444682,50031,451035,4648,3175,486799,7208,101973,43484,207526,301,13295,953821,8279,721,109605,241944,326871,3420,193011,142159,47779,115035,49458,11961,1976,486,348,183215,12710,271243,81891,60686,159095,49867,839,251918,224222,184347,136686,50353,204406,49522,211119,302,209973739,100406147,159117339,218491523,202987091,191419,246885,3108,47951,58,14057,121363,1828926,144656,10219,314614,1845,187721,40642,793132,14862,266061,104308,2355,38553,149889,113799,174143,50028,1245,123116,2422,9385,285378,20551,82392,42430,173872,166064,2610,68106,2844,2888,6910166,5159,18612,89964,77236,166722,88787,61393,2004,82232,7896,1147,53849,44652,82924,28776,135019,3183,44904,58663,68300,180615,687,586,93181,163777,133952,267960,98878,43433,139765,315862,7817,77689,233,269,180854,230894,30292,239362,109646,1806,365093,458051,17719,0,509,7066,52060,94605,726,5321,151170,190717,1532372,12138,608,57232,537528,100,232673,11960,1472,54364,550,3112,12975,122353,235974,462652,80647,1952,3995,46046,131949,551,655518,294260,438,629129,123939,104156,311407,123815,174846,394365,1437106,29486,461,84047,1193503,101135,276,2236,36040,182420,779066,116,122585,20884,81022,10452,60714,43056,8787,177886,272856,10030,710489,284471,195174,771,47396,252143,695264,13761,21111,83261,163513,27563,68868,24596,152,13167,87362,42252,45378,85637,838161,463729,26035,23955,1170,301241,912,3812,60533,146619,46489,45997,302215,57991,221945,425763,43847,84257,403633,71281,6141,358594,46921,20449,1904,57297,1213,16009,177,14977,36780,2359,489262,3230,4713,34989,179712,31317,22112,232641,105669,19856,336372,383360,53888,178393,3262,122887,626023,162654,55919,6348,137565,60010,22182,447981,55275,67615,47692,11079,144,29530,69256,10254,73538,277738,150280,98363,30892,17264,4847,57514,33499,15615,63776,28007,1191,5294,37611,18435,141849,1660364,130236,40286,8407,93341,80092,192377,278275,589253,80347,432,88354,324231,0,1352,2407,69925,1025,2839,71266,152145,200450,1227,54987,348558,9302,740,139676,771759,2669,192791,1804928,3475,69830,244638,1808,6011662,45828,2665,53871,61802,453,417,358,12007,2161,96645,3770456,4411915,165,148,102657,201047,3889,85636,36644,30375,56562,642,57362,13443,351322,185743,162844,16614,71343,524358,134641,14247,989,8923,2985,4121,522546,95786,32742,602494,9007,19061,80280,11974,25046,6405,95301,207,19608,12220,817,12468,255,3215,279198,58743,33877,283301,520895,326905,23077,1590,337,860,48583,3948,1368,372,15345,17794,32892,46201,257918,143751,166468,58924,264907,114496,275,159672,10856,2156,1112,0,760,46377,106082,32258,61436,30459,1327,1393,3356,135202,135382,944,13861,23213,20670,683696,119253,130061,598854,1026,1077,72521,10323,1674,6420,11991,251683,16824,35579,12014,578,40147,88,618,84955,39300,2057,2571,78095,3018264,7984,36599,384,109542,50030,31244,95633,26920,212865,77758,74361,1135,476425,13578,14192,169707,516,65569,4209,66732,1088133,10624,87025,182282,353096,805,12252,391879,127369,32007,388195,62592,217512,36878,106972,864,368101,92389,35729,142410,121,75639,2388,108954,60604,341472,335750,74485,56192,72394,3262,253331,172180,18362,383548,8831,844,137726,159229,5867,14003,31145,171520,61811,94680,114056,76843,1882,21533,29157,81895,59124,0,2684,164247,107203,359,114635,311975,931,89328,40715,183443,15735,31837,64949,460460,164126,110009,52992,100059,127096,77289,1752443,146593,203865,5566,327469,653824,36721,259,109792,9164,102716,152,9203,106,8142,559,256505,12496,604127,60251,7156,56032,1290,929,64016,72139,68896,86844,304140,16902,128478,8027,834,346580,139,111296,40964,50632,152,8074,6339,197190,55894,65926,72518,722084,325,39750,403,2353,93122,552824,103517,85001,44534,186485,296816,45453,157419,69973,370774,209999,33237,167557,28257,218974,349876,1999,4525220,181981,24869,3338088,163201,253461,289804,667352,264358,126102,20328,129181,110536,177479,105988,83431,131075,91217,95384,829,59247,1146131,204862,44432,62135,118328,4156,196957,16557,422,622,27032,52703,160280,282,3767,295,0,948,1307,724,1362,144,0,1571,601,1730,690,adipose_visceral_omentum +555,60662,381897,90671,24486,13043,140827,43610,1002205,132492,9167,3345,15511,691824,85740,214082,138186,483020,57917,789163,158328,8331,473529,1047690,235916,2031645,256536,264295,21338,285204,97570,9792,471231,431547,7260,407104,853496,28033,342376,84538,486692,1466703,6949,2651,5449,84927,253142,788625,69570,545525,247266,286268,148031,1026,979428,170926,48994,47677,54918,146129,599722,372377,162860,17161,10506,7651,339506,199202,49046,148053,23801,168396,115841,6539,1379708,133984,234444,97001,39407,1080,75209,113193,332301,112434,1424,176610,538943,189861,198178,263987,151547,513595,332995,53232,0,625353,1786846,29424,1900214,1446400,8516,58612,999862,151193,22684,83295,103178,919053,180980,77942,46963,408911,324898,356631,340885,24295,1691,194379,123880,670818,295,940868,55095,190871,484359,36834,424779,117538,151424,247281,40962,81125,1213,199523,347854,361757,5423,75,248873,400997,582840,137692,23739,631367,768625,597526,1997,18244,141472,526514,240937,55609,2775,200927,1262,1347,2226,110077,1246,120486,554641,556229,27703,404725,92053,32214,1028952,216975,143025,104045,18581,2719,2298,312465,97264,16189,221603,572172,144352,298356,161310,372648,422430,57975,234104,216502,35459,0,1569,358441,402193,237475,225511,403322,1488902,278702,122144,70819,210690,90524,981319,170112,2248038,94,156012,122107,94826,16982,49175,311027,165721,3541,21074,563189,583019,26146,1240,1284106,433744,1951442,69028,132880,163677,407533,989908,3739502,1339,5498,648390,15611,382449,148,268245,207881,290797,27,18945,392238,318423,585863,105313,195399,274119,1894,632212,3426704,309493,217607,167331,63835,177122,130532,419571,726311,8427,7724,30837,4520,61501,159087,89936,22642,1197083,1140619,35463,316490,8960,817263,406559,8677,110421,170908,117778,343735,41905,82988,747,124032,75163,6761,2821,2351,43069,81750,39348,184883,70076,367364,297540,6727,1477,430,172056,624284,104452,808165,84464,194219,64099,158701,72132,462865,49365,93846,325716,284598,660438,213768,166558,743861,70890,11110,3645,1203346,416407,218390,120970,83307,345102,159801,70716,174390,20218,52151,122565,21868,332106,174779,75907,33496,241012,94033,95183,126971,6104,67095,75975,361749,1981,294947,132041,893590,73597,208951,13969,306,250323,367703,684106,1067,128199,116403,12396,339615,1694561,5642,324181,1168538,1517,751650,585706,88630,451914,422356,28781,38631,17345,106680,611474,23609,7391,711385,500746,110967,62248,567739,1312,85827,64038,623710,116733,865355,253692,213724,16934,21031,99470,83347,374952,73659,187466,191,1013176,17136,1588,4626,1620,3115,538905,129253,3934,154454,60180,2258357,295812,595325,238449,13558,288561,86957,2383,285639,246452,232115,5132,102748,113653,205689,696837,807505,213404,345987,299718,61642,748,45344,152837,184978,54955,755064,324860,95206,217259,224607,40466,89816,7729,15513,22786,59209,113381,101232,157,191315,329675,88524,86091,779,179313,80187,2542,5306,173335,284946,1765995,7577,16498,1768,759104,357463,359,213206,3625,25937,111367,18802,84168,1106419,578349,224644,167749,93964,256977,3658,25595,31681,13392,69976,334220,27618,112597,88030,9945,360947,21027,14845,154651,421644,5513,8731,175328,37639,61159,825468,10533,31688,114520,53379,412424,397,17462,155390,22827,25775,751417,2489,2798,281359,117997,986787,1879166,244527,109758,16880,154201,97869,295302,152142,108399,83239,358124,183378,359611,100148,35864,7631,6686,3968531,1477,112360,3113,68419,51116,89510,360695,245517,45033,3329,92223,82541,116518,322843,909193,321669,710649,37558,563537,70865,57625,495033,904211,17342,322986,28584,6406,540926,144860,126233,200118,310761,195815,1102,162979,754128,927573,4973,119413,17690,2575,9522,181973,13851,491657,284,10500,81249,19621,128983,45071,1924,0,213554,99294,425097,323446,442132,823157,1922,9223,42758,224489,131150,182224,280193,5372,285572,333415,28126,1170,48088,201248,6955,2001572,473389,2089348,59457,113480,277734,80412,38883,39478,88886,169813,47915,77459,113246,1177356,87029,528,62482,180312,382266,1682,11369,14423,144337,12920,43799,3291,1968595,15892,304,577655,54011,3730,13536,76173,1097675,620615,5083604,755,42299,130696,8875,328379,110753,22497,12375,172938,1230,235399,44169,5654,59368,57098,52556,199568,38448,273678,93195,1349049,1137,127630,26954,772333,465537,86869,39549,3952,31853,210962,106561,5586,902306,302794,528950,13369,401010,582,4656,67967,2316449,110057,51687,27622,124076,63990,836237,2829,134784,2334,71418,27901,21824,140779,133485,15751,191631,302585,6708,82969,43127,118563,80902,233029,394552,182603,678861,136030,46165,68077,79210,92067,65862,157473,6646,1348,283,118040,261964,38849,94850,32799,3597,9030,176558,1503,33633,101858,50854,113100,2156407,138052,9319,347419,33499,1135,396,593869,103414,181359,363887,117075,177864,132757,136444,592215,312,98439,10167,1616,63839,7081,116739,58187,274928,209872,4882,13614,1660909,5313,5977,60571,691,29548,114449,4439,102273,1802,3256165,50348,142041,245797,47217,242346,345116,201481,224900,55402,17350,946027,293340,667852,66410,1226735,34311,20674,71814,220376,199064,93308,542151,26561,320798,212620,30514,117010,24274,125315,114760,122056,3080,59657,64038,149456,59990,841861,6826,554835,536134,4314,3705,1578,6164,56523,810,355093,186406,90566,29711,455246,375,260791,8449,192741,235665,97662,50848,251073,8947,1744,555381,641456,246510,26022,170,535889,187128,23379,56781,53280,74493,1500,321546,224912,593718,979888,1596451,784067,801,254680,514682,744261,16362,259552,2244,4792,165628,56250,52748,203662,23345,13649,962,55965,57934,212510,208091,96768,21941,26215,26907,151073,323412,75114,17742,267074,113251,100968,36420,275687,111259,104471,329525,547866,904050,13067,53383,183468,169549,58544,166001,5854,3013,124055,37010,475167,599194,607,377970,104740,28893,449,128074,2308299,105064,56122,25766,63397,95368,34360,228,2121825,55962,147059,4936,234396,6885,117424,165024,468276,236186,37406,70406,134174,13195,226794,80687,152,282,71729,171079,266098,1084710,324297,11658,1085,383,4084,5087,17743,86,275367,115256,1690,108302,18129,9471,416010,129404,76853,578826,57812,187864,132462,35259,263287,181831,9626,140861,28237188,608,64056,292985,255918,145670,122600,167751,130953,104829,63412,223829,321920,63220,346734,226355,1371,3349,7022,28028,595,17638,3960,24117,152,76,85168,1594,604,51287,26449,258798,169848,258507,202138,132030,167644,7107,636073,58977,40082,219284,438505,352383,125129,119077,2338,966849,2712018,1501,743495,129653,0,101394,1450530,551993,334333,991747,44449,239112,173427,118357,1170902,195792,185961,6174,68732,71654,3145,142784,247105,366883,238652,592792,149148,682403,655030,1033147,563697,86841,252185,502,190,166314,33311,38700,1783,102747,3055,2476,122222,630215,664192,2650,10563,20935,3717,0,152,304,397,152,596,303,0,152,382,1576,122678,5660,38906,152,1540923,627,5016,512252,7502,364227,54141,280903,36451,486852,118885,416405,683117,1415719,373753,338037,530054,375668,448243,293044,398578,241958,295421,1616,744319,2,489278,801368,231466,423106,163835,298517,87842,336035,4615,1361982,27207,124834,753805,355254,1033784,17,40084,146296,512828,49646,16823,1229588,43139,25405,479914,79159,70968,252960,10083,477839,375450,113530,213203,134894,225835,407184,38940,357,408422,267402,245713,5149,747092,203113,517100,292456,111769,609637,112623,118217,541322,491956,605906,244584,88980,111862,7375,2336235,103390,141711,200790,19294,35321,528464,92125,738,605858,3294,1320,867768,2780,309,143996,13509,4282,660657,171873,150706,277559,130272,769795,254461,2541,380,1906,549489,4244,412617,975,149984,449,999,0,362,517667,7347,432,1908,15492,10591,734161,2592,149690,1006469,1460,1327,187330,2877,26183,26239,6766,13455,1503339,139592,54162,1869,800,342857,344428,19031,27108,1013024,1197329,448937,30987,889877,510924,1929,131034,2943,51042,2924,5079,962,2198,1562,2086,471320,132464,226342,73919,24709,102664,230670,227753,287824,232620,287878,192696,1691752,476572,69004,268,58,67277,18882,5680,204054,324967,51392,13189,57659,88955,7432,45445,0,0,2775,70235,324404,117697,40009,5245,122926,1433,335397,272179,718372,76046,2078,1125638,11987,2340,907060,1794,3798,421777,411316,267288,128306,12303,283095,71072,873,392,906,416,256278,10240,444147,75775,518295,2521,129377,347437,91138,125660,288477,32774,122,266,927019,253123,54219,88769,7666,314434,3800,200602,19889,16917,33822,92471,204719,186317,66014,488435,29078,2812,839684,38918,113992,1490010,299458,191970,152496,240,74991,60450,112911,192221,152,152,2860,1005825,426,860,136054,14811,73015,533555,280406,2200,193273,456,170536,131074,124965,53091,298044,263,152658,74296,9168,3372,184472,470372,1534,231885,130429,364306,122396,215108,116774,1414,50091,152,197259,460366,368256,746277,40323,195408,132110,91416,158924,161148,144949,304,10018375,2737,93818,12448,1410,47588,734208,2787230,369583,62511,33903,438287,383721,239364,22041,74286,956214,278831,818169,66364,74756,48930,644839,114803,62678,788296,4393,140256,307,22381,32367,396,2541,135922,3164,185971,105023,224762,19731,3053,192214,25040,956558,3821,13336,1383,101943,1450,85902,1614,297552,63112,82019,83160,1430,119429,327066,9481,54945,0,259204,11484,260655,27160,37671,3627,352135,3973832,405,414738,450130,70148,2031997,115545,372235,4527966,15596,255290,6644,16336,112270,5206,980982,13107,380076,25797,173313,407052,383591,135987,14354,8029,299,47182,292,2056697,568167,2581440,566,823273,2290,1135160,1134416,52994,766348,147706,755,13729,575504,417343,295116,485052,32960,264949,7558,9006,105987,196836,13182,13968,439,433,84490,334855,54992,533,1174479,112564,199908,3641,0,23081,0,5188,396350,27050,67734,367625,61637,526196,2970,3978,87123,39102,65369,70550,5107,4676,233605,115,20004,60,2087137,1493686,258162,294,587,332184,51788,16508,19827,17884,339816,113556,304,77681,69685,5381,386016,247874,2511,121501,223,221711,67693,2082,374946,19258,215496,869645,402,6527,73351,38758,0,56705,11893,207665,106674,63007,178593,636786,13909,46674,536418,4597,20111,90798,3363,107597,97319,65665,394601,90381,451315,245346,63716,386566,125420,133342,100657,2382,179936,1998,25094,369219,133154,165462,941,82005,66032,15732,197606,1704497,181505,161917,241179,98341,120812,704262,19221,26748,253892,514406,396553,878871,800137,820,271102,1479,128863,189686,242384,16708,386878,398562,87643,445032,52150,106658,217130,74131,1638949,124532,138797,778720,15580,49747,449091,133721,15505,24264,1595,402629,271619,161826,66329,142897,313330,88756,137149,62758,284006,3263,174300,5208,2431,390060,93160,49393,70211,0,59052,183800,79676,55564,421899,178850,40415,145211,11476,156607,20097,15486,40056,454026,1313738,125,618794,109813,485301,99981,95266,48208,4796,669451,2481387,65092,84837,4910,648541,418735,3860,504825,47022,16813,11145,52477,256,179667,27617,67648,39080,76,725,125911,12146,160292,159230,578879,171716,974,249277,132137,559475,2688490,103211,11700,67283,48224,192195,113512,395202,0,15364,18202,14630,298687,8599,4208,4160,1654,145910,162485,395458,32385,3199,610241,349711,425090,255678,20865,25511,203383,179834,15635,247804,518105,2753378,17574,194,205341,105996,172749,14,289,613337,1018,909,456282,451868,609526,59590,497192,237859,4941,520325,1307235,2797,214713,419217,1691,82626,357554,106364,1862528,608476,116068,214929,45886,291494,149857,79646,193730,185022,120304,246548,524323,33508,140011,219321,204135,90333,428882,248152,13175,90487,17529,47739,394,3548,2294,62489,162414,110670,88683,64287,7258,376554,41954,53609,13004373,64800,113347,8659,133800,567,75097,89669,112801,442946,395605,5752,8274,299396,125490,157837,187757,1321,217689,411,94703,97899,1214753,674900,40227,18075,1348,1292,4231,66537,15715,299432,75225,535303,90134,141772,321750,10205,3004,90948,900931,30713,891278,667932,116262,95699,81391,31983,360601,271970,746239,336783,46714,1634854,985113,369698,139291,109969,356425,46588,109470,129747,310799,150020,213222,257534,7130,168703,32424,899228,17222,7507,144672,818,1457,1442477,150,4319683,473010,189458,409,348387,347832,67161,118440,101298,642423,9983,2479,21079,6428,40286,67474,19631,150141,2721,34091,100684,14684,234325,8783,19563,249173,171210,419,126549,1128,83591,197969,9127,124783,43482,706,145227,105426,40331,209,16223,47204,36053,59977,125466,309509,75114,175135,15261,351030,112922,8974,127476,107208,3914,678856,9896,2312,67843,38418,62905,542937,198220,499,97,9262,66718,188235,253501,301,296,66316,959681,243623,21791,112175,21981,465,446976,41078,195534,466185,368471,277886,133431,404,572896,3206,263619,20343,8191,46111,180645,153701,388948,363964,1606,13403,1047054,10049,97956,27766,2458,253005,177664,67861,60937,131639,5306368,219535,47261,130201,549081,2750954,327448,254274,96360,119,181354,25581,167261,228870,129121,192081,15560,40814,629091,23224,288598,490867,7251,18544,74589,725627,95961,68378,933251,271222,270642,46446,1210787,230093,81703,333582,273,398175,171301,38549,1617,109332,8865,17800,285870,529519,134067,2593665,978955,189829,566458,171988,813,1084,3542,123999,1020939,296,708321,1003423,1336,998,530542,2243,9158,262529,104902,305627,5354,159899,190570,163897,886993,1267556,857452,191836,34082,42820,75268,336758,195103,2974,3154,571197,34928,1820,8065,1186,26184,5447276,102197,14193,53147,88219,72033,270241,102519,92285,26633,37275,3924,100233,3760,2150,276776,134615,444437,435644,14241,661038,72438,240768,137413,8089,53342,75871,196,412,1411248,1086,151502,3355,5757,199003,2232,10550,60837,91745,103203,145652,13533,102,4573,433,1144800,906281,149905,214067,185392,10774,35268,257285,26443,550,811556,15463,232638,9340,150491,32843,37395,150263,200094,77669,96998,457102,60503,1721,304,10702,44523,163289,95131,393570,273382,41768,12716,10196,128541,61388,1486,59411,146,458253,68804,14979,105953,241278,18546,161778,121783,12422,297197,196676,115611,120902,72341,408,609830,1012,278340,308495,307506,219496,59666,224972,70698,713593,35900,336514,30303,185976,233652,60572,359746,923,18808,1499747,289235,210314,78769,532137,304428,377703,911,638714,249080,37042,93788,175179,540567,139920,485167,134165,55493,342359,8198,65620,282312,371247,420,35968,37553,119657,235962,319841,413,7289,859847,84127,576389,478424,22250,23435,201555,130187,298379,4123,730,225329,295350,923816,391551,144054,290526,323463,17823,980003,242901,214652,437288,264617,167137,224779,95788,393239,230,994,182589,67871,30051,313188,15942,1095,31560,354293,1231673,263653,62780,13668,997017,5372,607,1142,8561,83165,6840,43376,176264,52051,15437,151952,11270,207183,312486,11409,169,1162856,63795,72228,473473,275809,54474,505780,348602,115245,338624,261600,485060,295492,143872,319496,269390,2688,232669,70,1018545,120,13485,12340,57834,28359,172140,250908,408116,3096,315663,321156,632080,92163,176410,86486,86186,348779,624494,145420,131557,163168,155328,34195,13577,2832,3705,678314,10647,119444,3831,139777,125978,150688,7660,216412,205493,38779,4463,34277,75727,95214,247887,27273,8905,21949,16086,33534,473064,85474,656,3060,23381,386768,28940,188308,34666,37326,1966,1538,408924,469817,244250,437079,5778,1176136,1601320,953792,3059353,62264,149258,180785,271825,171558,1024080,124200,39405,136519,135444,111,16801,378591,127106,2112,419,5767,190221,185756,598150,435087,328287,653,98428,217772,2639486,3029557,1524297,1467871,441227,615896,211977,676257,33287,306,0,16531,318942,26857,276744,176948,3424,2006,2114164,69724,6566,146690,23441,64665,8989,531168,1640435,6768,129211,490,17443,7959,7654,3322994,146013,323,64482,22880,439324,5615,105637,30206,570621,222902,556259,510,104256,881,2166,5963,672949,144842,170728,596255,181291,92069,65325,11713,4023,35797,1209,0,1462,5448,33416,56397,1388,457501,5618,97410,939,523978,1890,0,192997,170699,274609,36401,311069,484758,159016,324011,117287,779863,914058,579596,470085,82069,13353,10011,14427,260,8418,151673,278965,83368,10907,609891,288933,160159,726,3534,163718,1631560,480089,71955,172,203934,72815,279191,636044,163308,76,453568,89043,617776,613371,340252,512753,17859,1955,181546,3767,405417,485809,251813,2491903,343363,71520,208888,549020,387228,144851,6111,590041,533634,27898,183991,105335,423928,142639,84525,559147,340124,92376,83438,0,0,2588,23832,593305,277801,1506248,590976,248953,23422,41031,168136,422,5620,85254,11688,54102,5625,84612,531757,150531,177226,1239913,736,1620,262417,118742,112459,60801,16389,16171,102171,501,0,387213,84052,88358,0,6390,40816,14086,129631,20238,13878,4798,989,430148,13792,27266,129456,96511,19759,9370,3117,59786,3050,87526,34276,4565,52378,38870,76641,14804,367997,152,440706,46647,70829,236571,3340,72941,113175,976995,1388,1929,1888848,284344,186975,719855,261207,39528,976835,126873,63332,133042,1566157,14596,128990,27531,659180,247192,112794,36467,90823,8232,1456,26845,5242,378494,665308,280566,92423,968599,252543,390897,100690,218910,93399,1065943,165579,0,23289,119434,530676,67866,607,122406,328973,62620,152,243788,225220,1524,254254,31014,448261,951770,62189,265,411019,64769,125173,592805,170501,168561,139360,353052,459659,3001,50301,340661,323973,1108,690831,171585,127051,218217,2552,13430,124315,16295,951441,348988,133366,8152,675,19387,1433031,625281,7989,361678,22236,135295,47160,6840,206001,6533783,48616,29422,446085,49503,298590,535,2155492,61759,438422,9918,3343,1688,1102,339589,95392,70821,391694,266514,220705,125943,32055,10094,140834,47174,262383,733,109532,1683,114957,26315,4276,471498,836516,143634,93704,5218,3335,189590,6666,2160,2913,44807,1196371,272687,281562,185666,60519,832740,139642,35859,63745,326262,5459,98473,9672,10905,144292,27455,90279,49315,393305,173041,3453675,5056756,69320,46882,254043,38785,15,18452319,1848369,237199,440942,614520,42391,156822,1388797,127597,21174,52236,516681,119385,4552,253401,881808,70296,15059,166824,121503,198556,105440,855624,224398,149899,1745,822350,8167,81185,61739,159243,27230,516807,512653,543381,187897,60613,393105,2180,152270,304085,363626,12443,156500,371988,79099,135667,123733,148291,366856,170251,81669,193612,160074,191394,358,536,144663,288412,386899,62127,141754,376,51543,206576,66781,2176670,130847,216763,165296,248254,351785,152097,16,4691,339219,140931,17010,45712,5096,183203,161116,718943,148290,51107,1123701,248215,580869,757220,2942,80287,113433,323851,579,125962,296980,15075955,8497992,452743,1586666,172660,141934,545574,3667,524836,869,154,230009,681509,376832,370506,116418,18315,177373,1543364,281185,361591,4859,141662,190046,16325,197016,209632,251,355058,82984,272060,3579,584,133,1175557,522378,248362,911775,4249,166592,0,361772,42885,133394,124167,4592,101647,97278,111891,324050,294238,2304,788904,1757,174320,350747,412894,158141,81091,65054,106260,74970,324429,15002,58761,914357,686377,236051,373868,199610,32160,161561,24194,347594,33516,224611,546627,353,8360,150488,268681,109497,133951,883266,622211,11934,17237,112,380,1587982,155575,62987,222987,717592,289325,322574,113318,583407,643838,1461,732701,113277,154118,367243,195499,1152,413712,209011,841118,77608,337372,1622288,177314,91182,506157,872,683,1662,822,23458,86002,552706,4061678,338341,129629,73720,1647,6043,84879,800610,253,42907,1175770,632018,345177,455159,267713,50880,7458,1164654,42871,430850,34445,599870,64583,113027,102223,3182,315624,9637,191554,227239,11112,64016,64520,7053,99322,572,193582,124620,120228,95543,507702,2517,237379,940,4276968,19558,213714,523406,49375,3638,32268,262027,94551,246373,198540,973052,599222,102318,77151,76695,1647,203982,17139,224300,329981,80952,139895,20242,19296,297497,89745,50271,87053,184403,48051,11926,6773,3549,511476,183144,572326,72710,127691,16116,107499,47868,919599,4750,617697,1241583,102279,115227,5009,227669,471451,959170,163207,8222,179096,152,380,22423,2588,75978,158196,2747,78295,56156,4859,2287,10602,203578,505221,202818,1571,2115,43764,4579,200508,104965,51858,48221,472325,181723,7650,270,302107,252976,280542,194595,220501,151561,395403,154237,47245,152,61942,35220,142085,70085,2613,7946,717885,58334,229404,545900,28449,1651,304,296222,54926,205690,208853,30552,272656,108,50395,12307,11512,68355,36050,148482,119045,119763,50392,613,418,49897,817,196758,251549,129747,377245,7653,147051,66828,120616,690,118438,345900,62389,66745,40667,1939,694,68934,631446,226901,150811,17598,39469,100333,794113,50598,342802,106310,11059,125342,58918,254753,20104,1230,22763,549,66052,34171,190473,12129,7293,18467,83898,140853,1260,724408,650544,50060,129665,210115,292,0,182,58860,110697,159520,1218,554064,292581,604334,7144865,3422769,175092,38194,298482,319197,9831,5518,319764,73619,93393,152,155268,7208,62195,99622,9054,2797,1305,425256,289907,918267,25960,225674,154584,603416,1810515,295009,536761,311516,876328,4158,9229,168510,1467859,3109,175729,135286,386416,381388,47829,53545,177215,105906,139794,1656,121614,1788,11724,299337,2177606,149406,148105,148251,147704,91856,175254,406610,372190,27466,91157,1104143,27182,133355,14596,284535,554944,276534,15516,623,46905,1424417,289053,18848,60798,97292,257154,319753,260131,17180,31404,67386,630119,118786,217145,666359,31163,15347,48049,91044,12846,78578,328743,425690,17379,228,9941,28934,1593,138014,146845,51833,98260,49068,51077,115543,716,904769,235600,2453,7637,1516,480860,165027,74341,292723,126249,315,3370206,174593,450154,15201,529148,352362,8638,2595,22572,313609,161241,269751,142989,240727,4119,68005,11376,61897,3625,101,381908,40106,11726,38673,1657670,60032,397534,49467,17007,601875,33420,88467,142999,418110,92367,208827,27081,55188,283353,48729,480218,54139,76938,211877,23222,58973,7954,48437,7038,171661,7946,3721,18049,11461,57505,4176014,1052619,43679,959181,338894,480049,144653,20928,108965,116207,155393,203001,2339006,184178,161237,1036369,6559,10394,195989,416256,4744,292792,628706,1193452,9358,135255,66152,40669,27253,300406,620804,14370,33236,41543,234725,2321442,401238,112124,5037,698292,433351,418707,5777210,4786622,1590742,28209,394229,326529,331,21039,658522,178,5389,312832,313189,28437,203310,3728,27858,764,31817,8002,396,12931,306287,505933,1318,304323,347247,3745,5216699,8545,633,6821,3977,182828,27475,2692,73822,15265,1166,1037,2286,67955,23114,7931,769,962082,15798,10309,1423,502,121,1333,66930,23712,1668938,2411,1350,1696,3323,76,963,76,36471,43896,60272,0,303388,1631,369195,182392,7047,760031,310446,334,690373,1908125,292356,17060,211462,1646,339495,892,1546929,3384,441689,143035,6235,13064,528180,426375,2862,11215,7928301,1204395,39601,531788,234583,5784,730158,342554,97461,588304,103906,115591,47507,193062,162588,110846,4582,456,157461,203158,124591,33793,4097,720678,152640,223598,133544,13359,306625,301605,54273,35829,26583,10229,179652,201958,147034,214241,299343,55564,332326,150935,110897,1248,200571,15739,760,490157,4158,123771,556,232039,21696,110803,38322,104704,2582,469748,290449,226511,30818,192016,1586,152852,93163,56218,64560,244145,67751,253895,376919,66997,156334,22410,89716,117058,53109,22624,75544,226558,1663,107283,51656,110592,98513,131840,254782,94628,97637,147544,158517,24882,10318,4891,25898,665967,212227,710808,1334946,1663101,3008,289077,39104,100028,11025,1741467,326897,1506614,63366,227343,3747,104909,242532,145388,7743,349,2188,135491,744,143918,269400,801334,125096,565570,8371,76915,10350,684195,4015,699,584,210056,1071428,4191,6367,471334,1149906,662026,434090,53834,10510,4630,78974,15667,240734,6962,343863,515010,2693766,194282,30782,6880,1468,521,35540,13463,321086,1001964,166046,222264,1041779,2571,184848,243605,85978,1360805,506,387256,380988,207146,186341,249199,76098,1189755,16738,715013,184583,13127,8621,1840,393334,249783,301563,2212604,144206,80185,1418110,3299,3550,126299,20465,9771,3580703,0,231,6577,18263,3510,687,483,152,2106837,1320321,2049302,379925,1436610,5630,459756,235806,20605,247226,88124,5670,1033027,143837,298896,0,696165,264,335717,2150032,445019,163700,14304,652738,643603,1812286,4945,40088,34433,96462,17125,55089,3109,102633,496167,1289476,586,401149,501,238198,996552,741,62612,78971,375867,1811,305872,4993,2077,1067522,168422,141012,1562772,62970,163093,116444,214165,558638,290612,100101,209745,180561,188546,935902,163920,89721,24171,1158162,376751,805217,73320,1197332,477601,3347322,1096514,207344,99391,4498,431512,45200,612264,206649,726898,3807,982062,94588,3418,116920,31799,499646,1258927,3205,1465425,830107,2467479,23294,2926,949,8145,14443,53889,118,1099,138640,135510,1755163,399,5735532,363,161267,157875,10485,454584,506,707,18535,32852,453134,161364,640682,536671,11140,257459,368901,518274,120250,99413,1373780,55397,363522,372573,68792,9433,47532,65525,84128,53835,1677177,21210,271733,63319,13480,385168,523441,3820,98463,51882,84852,76726,223812,43711,799,249469,152374,165469,877726,62218,33354,193797,464673,1562,82759,304911,376982,33754,15943,516056,96759,85444,242967,208142,81901,452697,500277,612915,39216,73092,211040,383276,2983,100174,2287,374569,37657,659575,1808,21634,19252,452453,39724,70969,321135,348946,71111,476664,2525,31437,22269,187832,285341,379461,1431689,70918,381472,395968,236046,268,125982,17864,571562,672737,7013,9711,0,67933,214918,15427,123264,35022,167224,4891,759,9826,24310,0,1094,396,88454,239699,90500,166496,443992,31559,77337,197172,700156,12978782,1603449,874,209222,326936,221838,181817,293037,51081,110941,72213,213409,92694,195751,55345,240815,633,276079,23269,675749,78935,1742,5261,3578,371472,328757,272567,96655,7131,315919,976,1244658,37377,114835,109903,134711,102968,3695,244256,16201,1501,178021,269688,2549900,53457,460084,250419,155240,57829,8679,2000,331050,701,226,10809,119444,1767918,25508,103457,145157,158466,165983,12167,260870,68385,76257,46130,45887,474524,83747,332697,204085,73104,43007,199,120338,186223,186634,169895,42240,203482,200722,5113,62433,23089,348118,642978,234155,29639,452604,48,276614,76,122597,66864,167890,3027850,949,2898,608894,366940,139391,101034,18245,24783,187961,301544,291526,333815,99256,1012105,229336,366019,90379,29116,221451,6238,209441,276724,32690,457706,4757,20240,89813,286288,370243,121000,189258,1017224,238842,6079,122580,419483,241584,261346,647007,1145762,781431,300,41848,109161,70254,53807,5044,356687,61065,11481,1235641,282533,264140,869,13285,361092,63166,2195223,1115206,98732,101996,3653,3609,125024,25989,314404,4600,10118,72232,171422,145515,1197657,177323,272540,565,162414,125,3043,251991,95,22258,19790,269936,715416,2829456,1876816,3550,1393,20681,201510,51063,315215,490732,385915,89103,834217,87810,24138,505817,271839,284705,342700,3165,78213,10106,32727,157704,492640,870883,135313,181049,77835,6666,181520,147965,535734,7744,181138,48687,107458,709229,2275,82113,141165,115173,617626,184616,589202,104926,38887,41998,433307,188752,2345,642143,248088,130635,260052,569184,180531,43807,84773,298422,234147,170791,151125,136977,137663,552365,147714,307675,100752,82277,129681,22046,350218,631600,1697852,727351,9819594,171424,50924,181179,5149,360613,166282,1921,152,14427,4643,117289,459209,570198,33063,796066,79100,642894,260227,114632,2801,500133,8813,13154,388531,47678,99117,527978,493898,206873,156190,118674,219560,123062,145424,124135,881,401,620364,241094,109216,555503,148,7927,552,127985,79303,24141,193271,318835,390860,845,121114,187457,189209,4116,3865,142344,16675,67665,4506,969,400606,4307,411250,90592,84924,419,161410,211943,12505,35566,121989,56661,299014,754,218462,132764,119232,258893,171965,101337,278625,2400,427134,548936,209434,100864,335,6125,204758,305323,108023,2003,1183364,184485,29014,1025,213401,0,230646,372515,12755,248102,980757,240033,49617,340951,57204,152253,180845,385503,1436,1563,512835,2234,456,31742,95327,101794,180212,275396,2891,231805,2363,268434,2579,213687,220480,1472359,103136,588005,71920,18292,1079,6826,534336,118602,40647,38171,49492,138443,268490,1783,171853,287144,422831,33877,134681,13907,23800,54630,1417,36040,1953738,16940,32935,121440,1120,78366,5082,8613592,289808,104148,242839,13766,120,529861,719,208259,3261,280997,433898,4609,165692,54579,189274,2105462,1674,191613,202032,123955,1440,409181,51142,396914,160608,242103,171362,9831,72327,145839,57786,159282,12475,19643,94405,9481,806,115973,1079,44228,11126,216202,438500,155728,67630,70488,160140,14825,136601,107407,372140,29011,199076,205950,411,9232,20744,542,116842,8651,35934,142592,39131,25395,286781,116136,127284,116575,377586,213356,47588,137302,1281957,292151,469247,762733,740,21403,422861,91,77884,451949,18295,108391,1060793,15365,10264,5677,441,21617,13718,55103,58380,304,30499,3063,111090,259630,174177,15137,3312,517041,137997,644313,926884,857419,1658,1246945,1461,23803,224941,633952,35355,283,1242,191367,41987,92462,7958,145057,190,95999,336949,861,24311,20012,112228,381932,232089,2194916,5493,61538,77280,10778,9376,927689,1554457,1729701,106992,267645,94212,670784,852523,2878,201496,307221,872705,772,75287,885,265922,456620,1625451,71080,23065,126226,314838,197558,151,1060,118622,1162683,287242,460388,443378,99731,69,68702,199911,1899,148169,336779,16226,207345,378813,261974,129881,246205,743411,19841,1047989,586,8418,340131,2473,1319,26768,1160,2020446,497263,4893,272657,1282763,21969,616133,571,479027,156171,484837,560839,91221,355962,314832,516363,49530,110344,1810708,1660886,7864,375149,230986,239723,119746,72348,271785,77708,1408073,143822,262,794003,3055,63805,142571,476010,455839,971860,346484,494735,5837,2990,8792,190337,18012,223734,1021095,7315,290102,90111,67259,56781,123,151731,12382,342252,6071,552396,51126,224419,315461,249520,59401,167036,268518,18099,196377,44475,290305,279525,286468,13268,166302,187091,318303,72864,120006,1231681,124881,931026,303777,45218,1236204,784852,257,6157,2081,4731,55669,525096,445,206407,99556,173036,59495,155103,34715,900341,142302,48679,57227,19727,373396,33554,11217,202564,38845,201130,258023,255930,262724,5858,221777,192030,101537,109698,242257,1112101,219343,54471,101391,246,7137,15705,63731,563041,21041,390385,283480,26546,140173,926037,159844,57919,36600,47461,77465,380493,157512,43272,131979,935121,25472,409618,79761,37116,10187,58957,475935,400684,387669,46227,273220,35963,191460,42282,337454,74928,374059,269682,1103,211413,19943,124770,6477,306198,103982,386453,150308,8132,8652,76171,9994,186686,215733,93699,89507,668102,222989,170799,1557,164481,204427,61829,301301,38170,19256,132386,347986,1126959,283,155817,220692,18145,1137203,184638,128759,194714,182011,126503,336,255191,269430,55067,247602,1315,82097,90134,88127,298792,31252,74791,142344,5452,123317,499,248011,430328,13403,9257,27674,61126,84024,55511,147903,311594,331951,494,35395,398,168003,207285,43297,78226,1809195,15076,232720,6673,164549,237600,92837,5917,528666,84238,7005,328195,110952,110669,307659,110069,109601,3305,121105,141434,219385,7380,20231,108993,100096,81988,328565,186633,2916,332185,39291,4773319,2328383,541256,152178,200461,228453,272821,58115,4218782,427,28975,4949,114448,212459,2981,1876,101236,63444,50719,246812,67076,3677,92241,184858,1417917,267152,416303,469155,41553,89917,13672,115903,18434,1128,65186,194261,639986,120866,258231,195233,273773,417692,281064,65838,389554,2554,543913,57301,1017519,192963,145009,613123,10291,689815,37664,104245,129275,201464,40395,14383,834936,898608,6981720,201366,69580,121104,45210,135474,238775,92600,308163,363,216085,220268,62,752011,240839,98,121618,186729,111948,133055,7097,123295,731,289853,1636,372340,61056,101468,331835,449,55789,26455,13571,32897,5257,179712,59731,552502,225854,194294,8485,725,57229,275983,389037,100178,148387,714750,29895,64020,1929,107993,238492,1214210,120617,145705,221250,14883,267607,35108,456572,2202061,314282,321577,170943,188255,7317,139617,356105,190872,678,284894,193865,52786,187925,256916,152,3107,80577,228,19736,4071,1154254,36294,584965,60466,3812,162,25529,152,70500,986795,43702,774895,1218698,604723,6995,137135,165671,69098,3674,453353,45683,8429,792614,42636,25057,303985,246294,337055,28644,18994,153156,621714,129693,530178,840802,168,365683,46824,50112,1556,554,1465901,304,243434,11989,446058,1949573,2476390,144499,96210,134106,146060,230951,122258,239505,86110,176034,1030509,13070,604805,796,797998,461040,340640,115855,215055,78513,933711,195780,423832,274918,161972,3691,3367,171245,30003,608,1049903,38612,294052,888596,72399,423664,51885,450899,91860,40280,13950,417570,71146,256478,300437,618043,39709,664617,664456,175444,45054,16964,768778,86032,157868,751588,125497,100,1876,3740,246195,252113,390528,427905,101730,2941,0,3324,760009,76,76,764911,12378,74122,5013,862917,2172,11031,4600,18322,318777,351772,825570,44257,5837,1602,9239,1612,14085,42103,104761,45092,3363,148148,16717,165314,252133,211305,115982,524,367294,1922452,1861428,6191,332535,180413,7913,627,33757,32329,269,154064,189448,113663,7577,1958796,9631,70538,258759,1020159,131947,4357,1942,42557,79776,162158,17703,2383,24850,335026,242986,115415,120831,35564,3745,3712,198161,55352,26618,150709,163074,2225,632611,23834,110569,251860,4168,289435,289193,378020,2442,8833,56914,360666,1549,2367,188247,68202,259047,394601,144284,352803,127493,510862,750,27,36416,607564,436765,200825,230667,575521,355482,104278,90371,582514,206421,218344,250482,177021,336387,13395,10513,38332,27419,115899,312068,539893,195723,149376,8138,14042,80586,3522,61715,787943,22283,1328581,175927,141956,23942,2765,378931,203759,202839,495721,4700,6051778,94612,142210,17453,7014,27850,79825,40148,774,159152,60800,1113,57607,3531,244035,245816,105716,29173,171406,1248,267436,644324,45421,709838,4904,387314,279641,91943,111076,43979,166049,18525,14286,16672,265053,301683,10685,287777,222997,651,78939,26817,904,61931,187336,1994,29465,175909,251196,94531,130736,1160,178903,669340,229431,529632,486332,4741,8408,291622,145723,76400,340304,4485,10980,42304,34680,159839,140736,30057,22427,328435,418425,384584,188133,4703,93343,1551,866,439865,638753,192359,4948,952,236334,3781,318,110906,475619,1455939,222358,278138,628403,1630,2924,382580,4373857,64879,226510,217112,178287,221741,208422,14310,613960,66859,80430,820123,471264,769942,79773,1705,119415,368673,444503,66103,4534,193069,51304,312660,56287,6072,206938,146437,129300,221842,375009,81215,48689,23904,261924,193079,85708,190686,564222,2649,209280,20409,225466,101302,888,877,1207,4188587,42947,8552,99545,631746,174991,15122,43488,119242,12384,406526,112654,119245,426450,28037,64532,384189,9236,10917,160278,8127,13870,3423098,563284,871804,149356,11384,46262,325138,7396,362298,8672,37121,2086626,538971,96210,419180,456184,735,141566,367900,278183,0,202,458140,261022,12237,74603,79225,882876,762,3969,707645,11724,450,16650,22523,140625,45947,511107,175578,10642,194898,645,455,286261,484155,445095,428971,144176,49043,19599,38921,256518,336,1148,208874,850718,1708833,540473,271976,101958,191956,490094,474018,1225,214643,141111,48413,319245,0,129513,190877,12730,418065,453755,222021,52843,783503,1837,9626,188778,107007,190088,291082,3848,346322,39468,301122,3157,688,0,39916,696259,474710,4265,275940,3988,43279,19712,2223,308508,331227,34028,49311,23648,203177,154208,501357,171459,1346,19158,43355,125386,2074319,68278,35185,11201,202003,186798,22348,113523,226133,73446,4643,220,33108,65292,334705,36301,399175,430713,77566,2212,205012,1032985,65816,188118,89475,94220,88494,72605,61758,1070,53895,2148197,456733,99,129322,436429,592,28794,102863,1655172,109575,8376,9886,2546,513548,223312,282144,107048,376279,543867,280171,32847,523220,19346,1355293,465763,6239,633548,224913,867034,70610,555045,91008,55470,108111,40098,174561,1652,245114,1117540,339692,57292,773030,184446,1358,802295,628,1889065,119525,20061,61052,460602,143433,18981,2967,73875,284602,228991,336618,197056,61262,197010,87887,31636,84313,643647,159889,345053,2369,1972,29694,15923,0,598212,90080,15419,2834,203952,173687,218894,227391,88339,378345,260730,13315,312665,190810,7091,84969,347735,720277,12446,553676,517706,102409,34030,67525,58327,22423,77730,228699,3542,77843,260,177745,142289,22477,1165467,139292,383251,702301,35528,637764,219921,145834,392015,358119,30438,18848,621080,1111,367996,266979,315076,297760,1004555,291926,146201,726533,222134,574606,6461,142694,51823,969,69710,1157,168443,2866,1610494,7839,59,220552,2316,82343,1506,280681,1014,856392,49399,835249,171,1474779,11989,1315,364651,82908,150577,56784,81808,272982,18119,159817,622977,204,167687,4453,45969,4976,1120,109596,599381,212975,344313,219502,107601,9984,11105608,285159,851,107376,90706,79625,514552,1138,34467,21300,1315,4105,0,128961,182840,124153,46035,87999,80315,106971,38785,3406,258058,82869,138123,628,452,76064,53241,29509,266119,110970,19560,82293,304806,329004,1033859,252918,35694,55387,160935,65030,403765,198077,228260,173323,230533,174948,1729,116401,471128,122389,147106,6410,132816,302,132274,539565,400247,1350552,8649,85805,69488,80672,70328,448,116396,96949,47459,155603,197766,679470,540716,2871,44988,815466,1942,90727,45281,232663,183813,208738,15503,4225,502595,212398,231500,402086,536208,497230,0,213998,103451,10794,47372,1103118,220320,248158,4083,408940,163335,259289,668992,61734,178618,719423,582848,4535168,119199,233080,40453,202315,967173,161418,391089,1849762,538036,844010,27711,91573,242882,101212,287856,202089,158362,264146,157523,152165,452240,28064,31469,1044,1517,7499,312595,67006,85977,137820,123531,165665,2321,276801,8056,282734,1328,604443,720,123388,4561,637505,392458,158252,22225,233292,9988,137931,189708,543307,101838,240177,130541,61131,286074,12835,296,1845,14430,567528,580305,2664,481003,99226,295,43467,869,28825,151027,365220,7439,461246,247004,750,447287,27529,774518,358512,14459,528,939717,93885,3600,221515,747906,943645,18663,599215,515879,12969,144225,415,359427,252544,53822,25405,43459,156285,175423,7302,44352,1634,176945,494710,160334,174979,691628,569781,103642,4141,147583,354194,778471,134529,507927,67888,94,1756,2819699,253955,14338,761586,80491,650053,57822,123029,134656,115540,318804,318511,751,28371,49430,87120,42858,199728,22905,208149,111173,53367,70222,102479,176933,226683,549351,1057068,168700,482206,171047,151347,46277,19630,103352,164443,317049,94554,31049,276857,42380,174806,69867,259389,239555,337729,141131,18346,1933534,55978,732,48573,29477,979,1091,9591,123462,473442,330050,610702,85676,50540,4732,115,0,5273,401097,2239,824,19142,182235,295699,12318,227512,381292,21719,683552,223727,326167,14058,130050,45355,67006,96342,121731,282665,168539,8664,8318,287433,3033,27294,465238,784438,216842,39910,457469,661001,180991,290544,45855,3713997,524,166694,13163,70344,85,26461,515637,382873,140582,418328,4584,1120087,397883,186767,49188,477,32,23307,22645,589,493910,176132,290,604022,5142,213067,242106,293878,137167,233373,333748,1885,693349,354,126964,147083,304978,91627,71929,133488,165247,405,5703,69193,161127,67569,117654,308410,41073,5758,27621,73438,255119,830906,117771,525836,1824,189427,871473,11834,296043,38203,3787,2288,181556,166665,1098691,408,152,189298,97543,301,260847,154300,252712,8375,183771,185324,156324,119513,138639,189459,494789,250179,376196,35023,338189,170568,28077,87431,388682,69838,298954,7794,9029,168041,184399,60833,318566,429,763029,297910,157206,12581,126600,34763,159436,298393,73932,115626,521247,221306,545826,10165,195634,30785,115363,158018,689557,608,15186,49233,51035,338623,290838,84249,803188,581292,269637,102737,147479,85762,758996,120422,279732,417692,154509,321619,628169,35954,238716,60005,2811,164021,213202,698044,188787,180629,387114,5667,359870,4408,163964,613933,193052,289720,138322,212022,268698,736445,69931,339138,215504,28054,172860,30826,119057,53855,279138,58753,128328,569514,350952,48518,891120,4763,81622,11744,3791,56471,536087,54068,345333,314495,4609,1045710,116050,119110,10167,332404,165496,64525,41862,7546,4561,335449,189832,80807,2478,3699,88628,408423,92133,459592,431619,928,269425,20476,11187,29456,2859,65151,405561,6022,114802,65869,21557,273563,15248,18049,206375,1658,83231,411052,223406,56002,23884,121555,171723,396587,124839,57437,4453,1050662,178192,124047,895139,10241,8559,167228,111283,109051,444925,291453,2429570,445006,68793,965797,16715,30909,113573,770386,34913,26832,134102,14825,10829,9181,888535,696192,403521,3840,177861,173304,96314,35578,55386,331650,192805,132235,3003,123259,65608,1542,1540671,3456,224973,238994,133802,1811,187316,190497,751,757,81826,920228,547886,8725,4284783,26085,2747,451587,29653,514417,50939,99576,341275,169566,50873,820977,68468,9161,354392,29431,188302,58107,200695,374987,85614,26215,187392,54032,259484,4274,266760,206111,88674,750229,252733,1284912,400723,1936706,325587,408301,115483,249212,77099,2073318,62581,180959,405408,82926,2069368,115405,391808,170130,445064,455021,424489,134727,271953,1151784,261833,223943,873918,537233,169388,72094,2466,9616,98758,138547,122972,456316,52275,1985,553,49583,431975,90550,23523,147736,787619,116866,513969,219967,1518,240679,441078,74042,89462,1320,342197,151269,42117,117750,18568,4595,4933,221265,361445,898410,29938,45739,4168,183522,381587,1241345,220237,182671,556759,27481,914035,2311,54424,45389,16159,57519,19664,815357,211447,254406,207044,147831,142831,112592,566876,57530,2271,43097,148239,70472,33356,12238,1475,333981,5953,438,26415,20733,389631,183848,155428,183784,16770,22902,20556,557,5678,159779,10112,3611645,274309,127020,1269318,388382,135118,207266,66370,57377,672230,371651,322171,72658,90693,113955,221018,105863,432687,35788,32933,30953,1275,952665,1481616,267884,143829,238904,7747,17548,1639796,281425,16086,163936,227439,256585,1051,79610,236488,60090,27407,6629,404210,63970,181036,126232,535,1379704,24519,206981,298975,3224,215885,482,3354,3079,3496237,847902,36108,3523,523962,161830,117773,180197,536041,32821,1628301,1549,362884,586407,3061,7745,40338,117962,98407,54582,3452,2608,354962,5290,889,5250,4872,49678,139947,59103,66815,28530,8314,50797,170760,41356,72086,353090,2981,51398,10553,1153913,5483,160804,71669,2283,71718,49678,4180,1876,109945,258041,701489,213930,98640,1833504,94663,492538,24862,23710,133866,40760,1462672,440143,170665,12837,96029,1387697,99346,456,310904,869418,636875,81437,85047,242854,22819,356408,272065,1304608,86926,128505,257395,288751,578,816,4398,76630,517,25875,20620,1960,107452,102504,42461,44612,45736,7109,378162,39228,241083,1549853,14887,7502,385885,1721,41272,212678,211566,190639,0,1004,1314869,112108,88932,141370,177267,20315,60167,873,0,1990976,252206,90166,6126,88051,149566,1955,55158,133084,395364,322750,362,105231,7877,261916,219192,117217,251560,112060,31046,84448,808851,149442,846195,18830,319908,493,277,582464,4423,50948,359975,123163,187483,573742,36631,428259,987,3077,209079,707885,103,488097,523304,101492,220556,622957,84454,189886,203855,916,204816,2911,132201,493050,240599,4291,70943,31434,35206,35504,133658,4577,23764,10876,474765,137032,130031,180988,185192,6779,78740,191371,11927,75234,2335,925131,349105,5568,455780,230094,304,23770,3276,11177,2251,76763,48018,312171,211660,98648,9963,75924,145,263918,348827,40740,107303,7377,196,35970,1310305,101375,848,63386,544325,476,13353,304,7919,926837,14505,240,4361,7044,5331,656,91,25906,8280,141591,26714,276836,454600,54809,32734,216673,794,402758,104268,50118,319050,120426,151,25888,11929,106739,2924,149155,421481,112825,11775,144,1896314,245558,412358,199795,619593,189470,2699589,763127,155320,424,85561,3380735,544065,172960,192857,359672,152,192786,524439,26276,108247,264447,1866,1484487,146952,329700,11433,229489,399459,3954,558283,446,1738,505193,693303,848164,791316,871700,57404,256292,4424,423210,11130,6988,6576406,609383,25910,505836,2988,596,168092,47779,118897,98,3582,487369,3074406,3733667,70784,5573039,2811540,24004,1462221,369362,141498,5830,15441,688885,8580,408158,336260,174957,21861,118967,792288,2516,700722,9604,194214,831109,557375,1577272,4321790,2912,463693,241762,128982,435657,226006,60362,279537,78357,188642,405308,37965,141488,900994,310269,159161,195224,180924,117346,317124,330584,17421,859753,157727,6231,134369,1892072,128379,1390313,16383,38999,33368,854141,34076,36659,270168,10841,214350,422494,456,119320,593077,95373,1528,44891,247481,37373,207069,647148,15266,32706,76861,327205,296299,583775,1341,8843,365257,802775,6711,10579,571987,8187,65573,62729,14712,108481,25912,393972,15571,40051,304,2666,236361,566688,185071,173020,258991,26723,131481,3569,186601,272844,264520,1537,3925,263835,5949,502956,83506,52429,24453,76978,117728,185453,18649,5004,257585,748,283435,1475,34050,33241,768331,757858,180242,2297,147685,177460,7524,307196,12192,220080,79452,82017,1178049,101784,2006999,278364,105225,17306,113723,48104,7966,254671,23488,16792,7952,2219,41570,2527,1072267,113057,434615,189020,3919,35005,2237,407753,390027,329283,106256,356777,155866,142869,317666,1313,2878,8447,537448,289835,126500,351588,22496,434,1709287,929,149957,95765,22956,274778,52306,224178,300880,22448,117684,356383,71593,263458,328960,1645760,2388,1232219,763914,85050,746757,191733,139881,343,156734,240107,81617,322404,112868,112437,56951,703,1728,16135,108646,251805,114096,574603,567810,423704,90392,287183,314900,928331,446168,830,90650,3755,3811,220085,184363,304,340264,244968,2363,3286,47987,3577,121253,62446,6970,67240,9158,226447,225922,1154573,88695,485,1081359,53950,202740,67496,664,96099,162170,232880,261865,122790,150472,405865,4071,592,82371,5895,82378,362830,51584,133096,612287,1401,120904,246960,79275,0,393211,48778,494987,75234,236088,381036,980994,323350,562905,508111,1203,2136,57823,436285,272510,396569,169473,228373,2698425,5931,70225,47361,67747,4700461,321774,162427,56957,205435,18632,72904,100785,77715,280549,7689,356150,171796,163534,176722,601627,91158,74868,183645,53171,224544,460102,1356411,76965,827654,1041501,556778,410409,365630,10953,39206,23569,66328,230607,134789,115724,424189,202829,99684,4969,1182250,41253,1097290,6906,74788,729,18530,308,1138,211004,13504,830,3237,2810,1696,15626,235513,199741,70616,14860,46243,642447,105448,252249,240217,194659,60289,125332,73154,439744,300423,402277,163622,122198,31700,542541,754847,150860,415235,2269021,30984,218918,385690,1315642,82019,5009419,331310,165516,950605,206972,128127,245764,93496,263507,81289,111454,92944,387308,0,362540,852156,152,56232,127208,51357,249667,145916,243541,562,176133,300138,88851,119713,27879,1207713,144020,80999,1193549,541685,6838,1166774,1107254,333968,324820,32166,642763,39477,199588,1971,170526,283573,36756,515032,465194,4478935,922754,345730,803155,399529,2861,16094,11084,129554,551645,91614,608619,346633,166221,378378,163380,1518010,120867,687,185219,114520,317770,81742,123067,658036,5285,783,469,527,306572,8453328,4560,250493,619468,14319,1024,94143,106439,130785,748126,82662,87154,5986,348,1455422,1280868,129522,151105,213462,135160,187998,9285,38436,636,369,192750,111996,80709,28417,435323,296445,486706,489346,3976653,334926,85502,1152925,7756,68440,202085,395708,303778,256940,292286,437463,116737,171316,111862,49057,578694,94504,195850,315028,229307,94041,12516,1934,54386,622684,258695,805,54549,1973,6097,512107,169205,258797,110305,1125689,1194452,437272,24498,47599,84397,349126,17050,55670,27219,24908,977196,217921,45182,179872,413317,132006,400164,399828,232701,428,596779,387884,138806,32070,259521,135967,185183,82539,295149,470411,323078,32815,138790,30855,192117,159811,138451,253255,302387,45321,250949,67429,93384,574916,86893,96463,87771,78790,334736,54754,6027,134609,168610,138108,361876,140565,334291,139471,939130,86794,30199,427964,140053,525,228513,412870,55085,98147,1872,11683,7937,79066,77467,2417,4239,105405,379702,1464,14652,367,329338,148175,87276,19,2695,9971,23246,17262,2315,146997,222156,257683,176752,485148,23203,58373,183060,47518,272689,541372,470154,39358,112454,256922,89901,5480,908,254305,263,362662,4829,4577,11473,340700,61930,1416215,61894,227188,22345,4418,966,139733,25489,139420,118046,432562,85614,436269,185129,245332,159022,4162,2948,934643,2491,252096,183136,496882,447002,1296,12061,18471,119277,30082,562032,161282,7791,437036,375988,152,21748,219208,57492,895425,202674,141808,0,886,111923,500059,171942,602323,304,184179,438723,65059,431014,128406,4192,7067,270103,133624,297358,27204,248821,165845,394454,398301,272337,97021,0,152,0,152,997,227,5912,57441,34657,90360,315337,22910,11711,7771,139274,135386,303,1029,5010,82229,661643,678,661548,1435,127319,318026,379024,260127,105600,279617,580,207269,246391,173687,1266,438887,101311,112229,116361,164241,66369,236593,26136,388502,854,2582,49884,176633,2077,1550027,358,294427,5645,205254,506674,556001,6364,1423698,14419,1868,14146,2251565,437368,238960,44330,106322,29534,1408579,626040,100272,105714,492324,901892,535960,496563,231365,598058,8175,3070206,76395,390405,249968,85829,642549,1090572,16379,86010,48394,233221,56479,12979,104038,371026,200790,356902,13955,3130,356506,79373,408469,17558,412738,400052,612917,1557949,259494,43668,791296,263293,227,186503,399478,0,368405,1887149,1224,100764,580654,10209,136090,156103,1129678,91533,21722,84373,406846,211120,60778,42840,2554,30482,23837,17905,429197,1765168,674003,32950,12357,239626,4269,1195946,1417,54930,353066,21106,193533,458924,19412,8374,254500,389952,99036,101567,91862,3104,1221,261,1195,3444,324017,549,9693273,179148,298119,471958,0,74523,22094,4801,99046,0,847,1054,77664,67131,423581,89779,1039,575138,2275235,79054,18716,230135,93276,429278,174728,111537,239130,244,1964,517118,917561,533189,848810,122539,37540,1289923,344572,269,19828,181942,3608,443,3603,312765,82939,190335,367567,3513,211839,589508,2901,156476,139106,11863,327942,5614,718813,206,221340,27414,32747,6829,1704,304,36045,4627079,338667,818209,130490,18333,30701,603072,196840,24990,3299,353086,161975,370214,259421,459372,54410,45298,339567,754,852,126748,8407,3130,32589,111343,26021,360287,1830,103201,11959,189117,293154,7674,231464,276042,74110,111097,350078,656815,836424,165879,1017254,19762,101609,56995,284749,184572,5030,165998,993,20905,130091,69961,49377,243628,103690,168225,140958,127188,57610,628,139703,244591,165352,37459,655555,264181,58352,126638,99675,694430,67234,372533,164997,242415,2855,20397,313534,33424,583837,1052546,148977,294728,2435,95536,225853,27885,155133,1386028,1545344,302302,970388,104733,2394,370472,266844,549010,287594,11471,1483429,727021,198,152006,227457,244805,20974,185023,271356,6516,1008558,280,49246,149547,911524,123986,106219,87282,486059,54058,78214,13024,71926,66560,19606,182135,37766,40652,117773,35019,16223,100282,107173,28793,17777,56448,36051,22143,69136,223422,17818,372576,406665,184842,384802,45845,212,544156,570007,208485,369,1303382,446073,43268,547765,2198,188781,531,133420,8126,163292,1254319,534075,266853,329,962372,40702,265449,157582,183383,1004609,36845,298583,338366,185827,101061,1349,954,996,868,23966,344569,25852,178100,172754,71753,6445,1179,108168,451950,3173,147064,254920,562372,3834,284694,387192,358734,187290,28,188223,2632,50,1044,228091,286260,2885582,806,688137,338602,873173,494324,36567,269301,1783,107234,2529,13927,1948965,207095,6490,226843,274787,440202,222595,202957,413563,266535,75392,289610,26611,5482,857482,132058,135202,28556,627660,73809,72217,153679,230943,167892,5376,111590,105288,145607,157487,161491,1234223,356206,179242,25470,3004,322078,210752,2169,543378,1211,228113,6057,5676,456,50438,1277,629942,0,179504,2551,628871,3420,89711,211396,127153,43186,11677,26090,407142,2615020,183485,183663,20398,13751,211634,473607,199717,1331831,431631,1559134,217288,82411,7375,163166,203561,65158,882152,5156,336247,136698,109800,1105277,103925,113464,136560,57918,160680,99572,0,1480,4289,150894,717190,385392,11137,312424,80145,1692,8063,38649,65826,438875,49715,45393,114295,36737,16887,23432,201018,69357,41922,52076,26021,48457,39183,137439,50239,26607,113201,35451,57444,93280,46944,13841,23396,3898,2570,4392,2284,2922,179413,36809,17091,14284,92562,204766,95208,80644,177938,5090,256330,5802,133480,208192,222648,196040,458,156846,152,37836,561,5414,136548,10137,178812,98244,4786,322544,31953,193158,137392,292424,5661,161826,625216,493231,714536,18557,573179,257471,5960,269602,70141,47119,19726,67859,432708,115807,37728,262589,544460,301724,6096,398028,314453,652233,902,3073,4203,1882,7994,1221,153601,1912,27140,193067,592,153865,333897,3448,282261,760,1762,2549,744443,26479,117603,114245,73908,1671872,122186,329863,0,0,8326,55693,8387,66911,82494,70371,68036,100404,224448,19336,10159,94239,286213,1359689,96633,311898,21731,70096,34068,35473,72322,123943,24640,34089,38914,17409,31296,63131,26744,49490,42988,77348,101706,68876,341863,36749,31113,33949,70728,35075,39495,18167,54009,48334,27484,286899,794,234210,1082608,19584,94643,40459,37510,482524,4126,13283,118687,17660,42887,12682,496151,3105583,250631,4490,10848,11697,809629,1247634,32713,363223,111211,4457,114511,73258,188380,27068,405339,3000,18080,89257,658532,307691,257828,3076169,139,265347,2347705,804917,205268,140,20018,50159,114100,420974,150115,221759,45015,118248,86634,127862,560,3832,436,893878,98098,1032412,2748,116238,78497,154391,263087,29611,244756,2344660,236295,381503,80080,234051,17684,134673,385737,2355,425,657,4989,632582,1265515,215196,327418,25003,91476,52480,259415,18967,213934,4356,3071,1233,557,1352,608,2059989,1753,882225,422946,2698,32819,129097,23872,122575,58102,316781,338236,1035005,46664,12079,2320,358308,6862,1501393,1147,69170,7248,135980,93806,88360,31054,194723,157967,60348,45762,102231,91958,39340,150052,24030,7206,31497,75923,12275,61201,34825,17111,32748,26445,243048,35956,57722,114373,74935,11151,54799,33740,19799,33842,54950,129912,60883,1181,266396,60391,2609565,623712,140213,440498,23308,2474,546320,62242,596567,21097,59123,299107,8158,83762,64021,16296,222726,5191,28483,102241,548218,161552,1810250,417863,81280,15695,410260,283957,122064,244831,51778,339929,51483,117374,258719,580577,304302,654339,284,160346,41040,143900,76732,2322,246,529,988836,361980,214949,52711,68418,1035739,23723,138,58067,511365,496143,141306,593795,158286,572392,15153,43145,258048,296574,31112,208112,122272,33067,31734,227459,129269,3215,45126,984942,6340,220407,1776769,1302,2607689,87,114192,181050,59731,413475,2986,14661,131483,56293,566465,4726,154210,13367,740237,26914,151671,1788,2665498,129585,99319,85805,36418,9100,15430,16822,423454,8286,37140,148486,79199,224792,750330,753,1241104,1075,119688,5406262,280782,210335,613,4988,16272,476,3416545,21149,46917,63107,452195,28907,70942,228919,1543,53422,280541,276037,88475,2457,3465,4862,2136698,3706196,1373990,186125,178447,40698,363869,559113,479284,575816,128702,62,458856,37686,25115,11955,693600,153031,289277,432,854352,411963,272805,683490,18423,313357,103270,3144,184933,59169,189534,95291,9704,14207,477896,114666,118,251,23182,382343,83642,1820,45911,2528,1121,1324,71748,621,91355,2911,6242,12173,2626,73055,20949,43736,9233,23866,6850,370,3089,16290,5217,5403,14715,6286,35634,297363,15272,10956,16694,4710,482,3300,73023,2094,5749,2088,1309,14435,11598,228379,69862,44450,79983,83445,52253,93660,166039,58756,1150628,107776,59146,14802,48860,202075,6682,81365,76035,1072255,56117,62934,51310,44443,125237,27077,352372,53764,119328,32077,96256,39029,100916,100164,35736,392752,2988,956741,664,152,1843,152,7193,106190,49493,289272,362201,66807,203587,273452,181913,17455,14721,2770740,193315,14641,4402,238,48773,21298,4961776,121040,79667,318,6807,2131,8616,16978,590,1889,533,82543,3933,165302,228600,868075,2275,725,4169,303,10230,38669,390498,162038,24056,4326,94996,4203,1287,456,13508,2317866,22967,1025,77777,71105,48944,118250,1426,74062,99993,94686,168554,52160,199125,78418,66109,774851,552576,1370,128718,229852,383,23665,21574,25514,69167,154509,77505,39252,59152,1982,98453,7529,132463,6637,15305,17883,23499,61277,15303,140082,34837,17886,8893,35490,78447,49459,67842,25517,32347,21300,100361,91895,987,69933,44743,51089,112641,83902,53319,2069,161911,154743,74189,56705,36330,11026,107932,2030,386133,640672,64141,330274,108528,66627,25544,44731,67903,24716,1781154,44541,26449,29048,87154,145622,83160,101878,1092331,348711,137530,419198,32162,223240,252113,154457,24491,124478,635234,385,56339,293968,362602,71431,652151,11194,807,3179,362,857,15512,19505,190190,1333,309343,660364,110694,222994,404657,94430,214806,212046,1014690,47225,244496,345790,34287,1259,163274,178343,106440,245818,538447,760,936,144672,578871,152,64123,275165,620859,59,393303,45122,218002,402060,3492,127744,152,7928,50940,168902,53560,105211,2989,189122,78126,186602,40443,1344632,88683,658133,8287255,158999,5812,28345,194852,134446,85546,10989,21390,165767,74182,4746,75978,5273,383161,571042,45173,470626,1142849,111310,19662,36843,177121,97686,194435,59743,411550,894303,592149,1396,2830,538,60907,246419,6139,445,190135,532505,208567,279249,439391,26571,11961,11037,205458,3113,314644,366541,297174,499,406,1307,9865,221735,334996,299665,488576,144159,381167,538832,46647,255246,60478,2572,19580,255287,26333,155373,352004,135633,24161,151936,166067,1742704,14719,929458,131157,62597,174327,1362,204668,751,382449,364228,53631,50866,5036,1823,65142,10268,2113,52777,129092,72499,109828,7725,271409,625840,95992,363037,38625,100676,1428470,279763,237569,234612,310659,73880,270849,197,249838,88549,294427,6504,382184,24569,188477,194093,165312,72903,692030,24400,99617,25813,15218,357336,1088,626,263112,40039,95301,41802,181721,230034,260395,278175,8818,54343,2481933,223720,261007,116873,602,493600,242952,104722,386487,17892,4844,79155,81636,4355116,36897,539544,188912,54650,152793,410661,184239,1373,1389299,1435722,8362,45288,99725,6203,435430,419282,81180,144477,189390,381,4795,58040,22549,3424,77451,264109,675,12664,422689,1167,52601,1270,549,4884811,19041,1618469,26373,1083020,93255,154476,187960,129736,966077,87091,113252,136531,14276,95653,166994,47415,114934,55790,64524,1617008,1034864,566420,29032,557551,111442,107620,11536,282602,152,353652,34033,503163,212549,228288,88252,285343,190672,290267,392272,633310,521290,433362,377943,84689,45635,54323,83957,262182,160104,54957,13137,29648,10579,57241,686989,365209,120003,232560,395142,94392,114401,122745,11710,1359176,912400,84339,781885,492967,58623,106015,15629,36205,5904,3475,4605,26440,31792,433630,364163,62874,175780,77836,795869,205331,106122,270385,104370,388,54549,365325,162612,40881,708108,62676,182898,1665,1296,81357,110189,211677,1822555,134372,175154,29378,15899,430020,329270,78482,1066019,33533,54740,146495,161507,410967,380396,80651,119661,217710,9684,54047,829,631278,209978,80293,49499,4740,70464,124186,114501,107362,5244,90791,116656,445,5988,1885,191,1881,372021,47503,1634910,10943,226508,335437,1302344,512044,295564,455336,962,1439206,444009,199859,238248,146254,139038,196084,219275,2206,50093,460660,188175,236620,2430,383834,300930,99750,70542,647728,568188,381831,258412,11012,853,4154,8568,8393,20684,159003,4764,288,340829,165255,84259,25018,256726,219268,25409,410285,76688,237736,116049,63635,665,29201,356124,471540,332824,1573676,14858,3249,2308,353124,742457,173817,303622,242486,93256,82014,533089,2883,100120,196549,104594,264922,531589,26181,466317,1058,22453,209089,147116,194259,207289,103554,19920,30330,99713,80915,98,9910,58801,651204,355209,624516,289831,49371,48009,102959,2415948,341951,160971,252138,426,43986,614549,12133,1110990,10814,77177,62674,8256,10371,38930,10985,2245,112575,0,220003,113365,422742,339718,78282,101094,22017,5518,12098,1466,1544,32087,379177,245459,713201,14176,455,60058,350332,76060,283535,13496,115677,70547,7393,3532,3571,2646,211951,203574,268178,260791,120167,80111,229272,110719,147232,94549,52993,170498,226,0,456,83274,704014,11795,241210,152,178121,154746,483999,392,372352,7536,402768,117346,5393,22172,161879,25782,545505,61130,1940,1437,31856,138837,283769,79565,312402,554007,50619,436883,755,503136,120474,251181,163655,260000,3234,350985,310177,1215,276294,56806,140416,808473,463565,80322,257624,182727,259618,252715,96244,8167,61541,718934,337002,501,192760,204594,362332,17222,1686,35925,658370,13028,302721,2461,98333,71809,29507,18947,58736,184607,2345,3933,363087,541,381627,29079,101170,735951,166628,309498,118382,12534,240238,281284,55641,16290,28921,106120,13565,543154,127363,159934,119001,247689,46261,71665,61026,262589,357283,84155,44349,7986,404393,23145,151073,23685,200938,325933,475941,84678,1011,6481,1282,130410,190335,7339,941,8889,48921,191266,2018,13611,752717,774,614013,102973,337167,685128,371563,76971,288019,118815,500381,203974,119033,572,20184,51410,79760,89017,402,87632,5597,146,240078,19000,30910,10060,25972,119858,179830,0,18867,225161,802,11237,104755,238940,342053,1737,7210,5117,143559,103660,9620,54796,455098,3322,37071,77333,389443,150086,323027,1816,30318,4146,4473,378205,297112,75923,103457,3385820,404063,166986,180600,61838,1382,6209,971382,85377,83416,632652,19503,526682,119290,180684,53173,41879,348497,389584,152,71978,241833,357505,156018,12251,102271,97607,18206,68367,81908,9531,85914,1136562,485549,26061,119520,34651,15300,60760,54841,198475,19943,76086,110345,360107,8201,652458,44721,178227,188069,19613,10169,596012,216,42491,561540,114918,933972,12613,60231,410,259927,472347,55798,223288,409561,132232,295,1127193,417307,209906,364314,154249,40636,48438,266015,113537,4621,28483,114044,144007,199780,255501,361912,388493,29232,697472,107734,841894,3620,143435,19216,272376,68278,11235,203353,1338,127382,90411,3189549,112777,182552,719381,150014,63843,25700,51917,61735,73173,64866,39496,244845,100532,20386,1150198,469231,1538972,70213,79822,174357,140394,57741,1476304,94780,59039,6015,283691,96745,2594,222226,1814,198197,27801,194436,212556,456,285337,495335,83547,103617,117104,88705,1051539,65343,952101,685645,9219,8215,492,204721,277008,303225,381493,883,695,454208,1617,100645,7986,18681,172951,2862,415735,246287,41346,79985,37248,120964,677,211763,289583,4832,104963,880,153137,217601,68670,245,299237,28750,264671,77010,60591,44793,3700,246875,1497212,2822,107601,48147,974,1045212,11,121047,2672469,479801,9789679,4588859,152,947,2816,2343,763458,41000,567025,892584,139011,2030,124386,858396,47091,92407,209391,89416,205287,156024,106424,246262,141845,246820,297,53920,1736,16,77837,19246,416427,486108,174667,141528,511835,602078,53583,126417,150,136064,557358,550,433662,54035,511236,183143,914,181847,22053,1182260,8656,192424,86361,129499,6797,144967,464,314628,72499,1043,6094,259072,74682,71310,55407,359082,57387,0,491358,124975,12148,13985,255813,152,401171,270913,144,0,152,440012,2860,847975,27550,51334,133873,8954,123691,445216,396700,171875,817,97337,3263,360284,51375,15953,1845486,5521,2425620,69636,225483,2625,221683,3820,116,613,175560,1908509,2501,534255,41808,12376,176222,1141,280089,475335,315079,304,304,304,304,304,304,304,304,304,1404,4839,182297,486706,279518,10212,569483,222787,3590363,1140776,219390,858963,14266,16771,85637,64485,5869,19693,180297,11050,294810,117841,189739,184466,216762,646726,90492,317904,44865,162104,412750,192707,39744,9952,295,1350,941081,433258,126658,201388,9279,1885583,1488136,230281,710095,4408,343343,212759,531704,63501,365757,354615,867,4322,2517,269,169063,98443,99055,160709,98756,500116,445453,288854,23813,96027,55131,118444,262624,29044,28824,453669,1255,30894,23311,624867,383943,20808,149,16444,530,403215,241713,272,395822,126389,24228,215,717,378131,373263,307929,40808,335656,313417,606776,1774,147284,2098,68897,110302,111859,235092,136075,28611,309724,294507,2144546,202636,311825,154606,1056,362014,410165,53257,657135,154875,192091,48376,7711,569495,3906,86657,344169,299829,145079,422300,226983,15821,1053,71627,67537,157168,607,21417,41358,373499,81753,290368,732,8848,24627,3066,146484,48826,522255,132345,63794,268992,79782,91827,72270,183,9320,12354,186910,134435,6453,8083,2037385,724387,372985,102308,73757,48624,137878,138057,32714,51379,77615,223695,138542,40572,341512,214930,202744,3502,579249,218905,495650,271241,888023,75440,89962,128534,3760376,1120,10221,623381,368796,1179,402152,616866,204908,5242,131861,20186,288071,12214,66975,844,5247,1776,348126,228514,41480,658791,8003,1433,16587,22462,32890,109669,274,133080,25692,433027,33843,82653,274593,268247,876130,266651,235737,44288,383681,160647,186233,264705,10660,202129,15499,125058,53061,616917,600254,192852,18204,439888,296909,316390,170686,85487,184920,350788,259248,351349,171563,44566,655718,292,111886,98028,78430,282427,134,184888,2429,187968,651451,12971,699771,377126,137238,107120,2241513,303339,203728,9067,275824,214514,508296,3409310,89665,124435,22540,216439,71084,542955,148097,1601177,45517,19197,766832,250090,274447,19538,419664,182238,2651,148737,222103,474982,106869,1651,945,1087,88985,524429,1744229,91094,228089,5739,140699,594597,325035,1007822,654997,420389,80984,661037,19096,1416233,164828,27952,132388,949,27639,222495,260747,1057,65552,432,152740,1064123,237073,36607,178933,22583,27227,1072128,286160,135886,0,168838,152,2524,111609,945,46,1674797,181181,10860,301551,749852,201875,0,997,79605,752,3936,285039,151666,16849,48588,7653,29070,515798,770379,361695,336020,6541,743,256748,114451,1264,320602,307786,85138,16879,72161,332449,86844,396393,413897,452224,510352,585154,293905,464988,363713,473502,827,1594,340800,89844,562497,299660,265478,74909,321384,50745,417558,137164,463978,399070,303852,35857,132646,533494,121311,33352,1752,262534,402680,685,64178,239076,289918,221322,38475,6564,17899,367934,6340,104887,4718,389341,2001,62733,2110,266853,27972,170529,137575,12063,148141,1080,308900,117183,195241,303448,6939,809046,405698,3431502,490946,546732,3829,363869,8573,3081,5144,221940,43697,66694,10819,6576,138076,235470,498747,147675,161684,397,399892,334709,146,2844624,983688,60581,683,432696,152,70099,396759,56620,77327,731504,302484,42602,274804,2512,1538,603234,201,731,414,52502,982519,24556,10221,256632,153941,134647,255064,111554,227067,199714,72124,295557,186220,633395,314944,5615,355222,31023,319755,33202,565181,15409,272947,216734,46527,272,20013,304,454720,308468,2603,578,512,14747,1316,16680,63358,12072,305361,317817,21375,114669,471,59388,6831,24949,404,65028,310325,218361,240293,3998231,373012,2685919,420280,1205,97635,274601,64069,287330,450198,21026,125053,18224,72606,1446,665315,322384,26640,26061,38967,254223,303113,5225,221311,144330,389626,966,398,119873,134789,263367,281018,346873,2480,259130,2312469,182057,150241,303196,384866,134068,145300,1876,1313,11402,178862,128373,469161,81819,150459,34558,128700,244726,27493,304,8135,111989,59037,817193,251566,566431,0,3496,327942,784243,55383,578768,599975,131197,16155,35995,4715,631,5872,1409,3653,310891,19728,108987,222698,136342,92910,128909,440650,139652,911,0,121315,69664,27303,793,8064,101876,72919,41297,158721,84403,31543,293830,626330,4340,178945,383039,262335,111027,307209,247281,104507,230820,95585,259,1924,1174387,300754,48622,152,31351,1759,763304,329197,1150147,91599,28691,225377,428946,1125890,307289,23736,3564207,4905455,3781,19510,548586,234443,788482,43576,39643,277488,287,447507,96802,519832,352657,225383,3473,241392,102753,109195,485640,331430,84254,480416,257242,19855,36617,283,214538,427,143802,257298,3748,686162,103855,372752,110674,74366,207421,287227,275914,2093,2473643,256145,198069,180478,35049,224436,591835,245528,132304,335059,265236,209024,412134,6866,142062,1852,51466,226476,129648,631530,14010,2560,803461,163742,386287,6352,515993,149104,5517,4307,1097,773,48543,10048,322078,369,288053,84007,5371,44052,384464,118254,552814,350017,157250,760,239,2089,90112,31919,389696,354,0,2612,190175,48887,559,62128,27563,293731,5593,114821,798691,36502,97769,134362,40800,662814,218668,745637,459050,30217,8219,394095,126202,216782,31692,39443,1176,600905,1735,1021,78973,177331,3924,400,6406,339714,126875,201451,207273,1275,83183,333961,180390,389236,45026,54977,181690,4000984,347,104045,255,201077,30274,79407,1485250,180684,4786,578,469068,395,1972,221474,134733,139759,16908,48328,124506,329590,628054,29947,1907,155737,290184,892256,47792,112902,277284,29045,297,7706,277659,242642,53750,41900,30521,266113,1183631,940086,658855,2724,303051,471518,542620,376414,233527,173805,324440,328659,213012,124127,1101,387750,2823,47,9098,3096,5002,367243,853376,14052751,8915,171376,331505,61113,188851,39988,14640,213894,810255,578805,448701,332896,242023,8172569,241785,82415,930875,258284,74,45161,38954,99037,246421,46036,862,5006,86143,39090,45945,4842,122699,259195,423011,2167,406816,65543,27650,1002134,105248,887216,1097203,36986,104474,1581106,180974,40821,127502,293831,33425,30008,378368,748973,589378,1084670,290,30697,9685384,6421,26726,136859,133666,373456,779200,2250157,92821,115165,451092,3394,3266,161895,20531,25882,48180,1755,859174,260526,3663,6051465,303366,203755,81262,178632,1559647,221147,5605,13122,187167,304631,180525,564428,446537,2830,107296,708830,10709,119759,154728,878700,197042,31180,408002,733033,332651,675402,78915,510631,403266,88947,159496,154162,1040088,326415,130544,4687,10665,671050,0,1302,910,4364,10303,149346,103749,216415,180215,25480,241322,11726,177183,288983,343453,510819,475,758,1868871,198982,268608,570242,41148,56786,63820,398430,204957,57292,2690,25411,2193,12886,221406,202940,52887,4688,186017,137249,357297,7300,208863,0,375608,41,101589,807,444,7324440,395594,25014,6164,150626,45023,5440,260639,1915,268814,608548,174495,267613,168084,26361,390151,82311,155181,160656,540210,882,832,21373,32663,294163,873151,277152,315327,193686,1462360,123510,471826,936830,3609,130,468031,198347,45205,231885,176889,2147,362,366471,611241,21560,359534,1819849,20499,227064,453264,2275,30690,862,118176,314515,46852,206988,193927,10420,1799050,3446751,375399,279423,699,449357,6450,245126,1217,96730,63699,134932,908661,1178,242788,1121,186432,153745,264007,348867,477953,111701,969168,637045,136960,68560,311999,268693,31619,6223,208068,33386,60896,5174,557345,145826,37632,315029,5611,284695,3897,384,413,24364,42538,375304,528470,64354,308070,230249,293985,71124,138971,693854,5557,2295736,68800,488231,144848,113052,1263427,43782,862073,547041,115596,329620,99336,150030,799,398088,762676,572227,365456,295955,1042028,42692,115799,25667,96500,96212,385755,1262940,63967,43785,268541,95894,374654,212024,11643,4131,212410,13883,173584,1029,108511,90428,237774,2989165,43771,374104,236290,74619,777627,147071,35476,3993,47652,256316,2220,237191,277020,7250,377712,2519342,435134,7838,89955,363653,38829,158337,240554,143704,121463,3408,7050,161388,1493585,65224,72579,562315,371318,885178,367,21600,5806,383595,346319,150655,278837,430200,223461,347228,139025,307435,139656,392453,200580,313882,525,1444,26415,90976,40259,11496,19093,318344,456051,95903,664571,1337,3047,177370,939814,3146,112503,217516,35028,18493,1519743,32217,15787,231546,1538556,35875,398024,2101,376903,44270,360124,2134857,226065,142,4319,8919,215707,2113,21207,173531,66238,104670,459688,161554,82534,55146,250583,25785,28163,90586,26930,42996,17348,143765,87557,4101,119,287554,352918,380112,82457,6447,102966,236670,240889,18050,581,107035,6518,427695,1128,8016,2369,2386,30798,87103,22456,848,301437,1363,3492,6164,3141,1306,10164,84757,191569,1038069,630965,28842,112423,530995,484114,80649,3920,472667,407,507579,1741716,2938,1219,117986,68686,872,1459748,77545,162384,74178,74109,592124,31113,4774,2159,469699,410582,78,96389,176,29398,194008,462247,227877,97458,21396,508814,314808,1293952,386253,235996,622295,528813,700161,540586,2375142,123019,195111,14907,404,66772,353144,399915,2092885,144275,279651,263659,527967,540,9725,310450,95472,18417,251854,168059,362358,1164,22265,5751,439613,18014,0,11682,41442,1443939,1724426,436222,5903,1591214,264693,36181,241055,56744,11741,68685,890053,316861,429738,8868,144879,110719,241077,33471,73677,55255,323390,71367,114655,7683,103987,384150,318725,223354,201198,6777,97848,136981,2483,250487,116868,410710,114082,1440318,161690,10547,207039,6304,193421,175784,629130,91201,256070,502495,60785,1116305,29514,1567637,1517261,229763,37981,365792,440730,250417,279093,118179,796,21229,139604,177751,192814,63176,90732,265553,536583,236971,261674,399626,182043,84662,2456,1045,30659,58922,5249,177513,368976,282,190907,165257,3036,323039,26682,2108,109750,410842,220463,441919,2500046,29651,59382,129224,164902,220585,54750,94516,991886,3271,2423,49395,529865,58940,10618,259,682,118038,246911,332879,3044,273500,439068,49917,424469,390282,1141368,2866,226766,504,202076,278761,189392,481436,537,176273,226901,350042,209447,25732,302,245478,73525,30845,19865,200082,360668,13601,57552,54889,4547,130824,264957,28044,209214,207442,46,9702,116742,475210,51044,44567,295557,507,57043,39556,2980,32477,370945,881,392440,143773,35166,178802,152049,235588,74830,161977,361812,305460,15972,48202,363091,392727,3795,223032,58675,519807,145057,1136876,62088,112479,305102,512812,578228,455,345059,504223,154028,0,819,14256,113606,982,1472,155826,532,5653,4587,315922,91175,151,102955,28436,7136,129821,783,160186,109309,354137,3531,36647,902303,379009,171947,258816,342173,207145,108894,47368,1118,769,1416,732123,2212,65855,4004,1,98221,338956,141845,96005,198913,602,98138,24420,43400,78531,58294,292,231294,3434,204226,2436694,254615,9242,131464,45316,1143,3295,152,253877,1127302,123450,8637,30568,17896,7782,15594,40666,133953,37454,343393,297230,221281,19788,560145,64253,53322,10234,122300,66648,229045,35865,2161451,584645,2321,266418,106984,861447,270,637389,21100,212847,119273,82186,7411,6762,325707,211777,306940,184,259090,863,0,12301,53582,47011,452216,214732,58291,52336,598045,826728,2877,878755,182698,120158,286193,618328,1142249,209144,28669,73052,174331,156757,1489361,597308,245555,939933,236686,432,120257,8962,225331,428227,1170609,207540,2125,8318,218303,428825,51965,56590,413929,167764,1867,11572,368136,24386,288363,262539,415171,9632,20692,735772,198053,44443,119699,48018,1291,203224,364489,930576,171424,152073,8770,49807,70675,220909,203649,342335,38386,150021,14464,4786,56872,1325,76312,227536,6776,230710,14401,66503,43922,141765,10824,14694,109714,518670,1405,266299,96277,918898,727737,1172,72288,457456,177970,189350,152,393807,318369,384397,394429,215639,24527,99902,99455,663845,55533,70563,64272,77656,340225,939,236176,152,245,187387,73940,95742,231372,166753,201880,62044,335318,2290275,3242,53384,578000,124493,286286,12910,167761,201744,354836,605154,1556,100904,1823,24758,2777,3806,70460,457097,1464,3002,2992,917361,19026,86688,8192,131565,347651,386865,2149,28891,132091,210883,136335,374318,4031,283577,49413,3311,1426427,33664,23782,100938,106638,39438,55789,215507,110011,287102,93817,88931,1122,4436,150962,160198,61721,302,355346,111901,60798,203984,4507,745,27284,76,195,115129,56812,238254,201101,8244,118261,28609,603688,55528,473370,143913,145628,3202,243022,87200,35648,83256,139931,423854,371025,46010,61636,32272,69276,640068,1508,234,98870,331760,137147,144514,271457,211566,174360,57511,153920,136312,7752,647534,134840,417956,95839,4072,3409,275963,127748,157743,901,29762,12015,0,108,15291,331632,247147,13520,142870,334174,527636,783018,1218771,293788,1266,118492,718,11182,589168,1714717,163603,57360,235055,6746,274686,114630,159007,226823,23527,38472,130924,127083,79959,310848,42679,674186,103585,42913,29423,67617,155061,104,2810,7454,4386,7396,6720,6918,2193107,41387,959106,506558,22410,32608,12412,0,2600077,19688,1609992,1580,30131,107731,65676,63750,706,39696,1889,9291,763999,11625,37603,1035,2362,10422,276008,637974,10124,323,330858,152806,236592,215185,76378,300418,223898,10240939,139707,168175,30861,782955,347056,185597,2044,24991,326692,20629,1925,339166,150984,452,31571,43711,32736,8013,66410,397528,184469,292061,66367,74669,297690,155670,177604,265302,287738,1844013,40122,84355,56452,54948,2192,68918,58391,190224,455601,24347,149777,180395,118266,653527,98677,847133,268039,141967,73250,258705,184380,41986,13,288395,616480,400153,221883,206755,11640,152560,255037,33532,76192,228163,318710,2632,242173,11568,98919,46902,119279,711202,88213,334283,371046,212813,571369,1968694,524745,242889,32810,603522,7737,291444,3600,2196,510078,89749,91107,53564,46118,34346,168608,65579,10459,106686,110854,248167,128036,2241,641518,10809,440542,1206466,2671,280688,55444,332630,354640,11581,225095,107810,590,17670,253404,51149,81229,204465,161582,149617,79078,76863,17257,1380922,71636,0,41398,102866,758,529986,262777,50383,104485,544185,99014,43373,16068,682,54794,53617,235758,506864,122195,353368,499202,140160,239264,13669,53324,290203,65633,14153,31689,1195,812384,861231,188718,8633,115116,85553,55384,272099,16004,38399,63805,613271,30180,217895,72222,74034,444,6215,45006,107946,196,303391,356826,680,18845,11990,197766,1053,143327,396472,316091,18059,150601,78565,109971,11337,365181,263954,452265,71905,62405,277279,63848,671994,18240,428332,161097,1582,249825,3496,6580,220306,1093,1708,138268,118640,1077,17940,129,152,39707,183498,27452,66799,4969,7885,4681,23633,270965,883,416279,461776,59584,244161,3033,243723,11670,102337,2367,5089,9489,62929,239335,200341,66519,1123862,274332,609943,74441,308062,197813,161,267756,66078,1553,91902,36933,253573,376441,1503,19392,5652,159707,94946,501428,2776697,138,3013,188615,2411,264637,1016,91,0,637352,16394,602,6295,1329,97563,390771,302414,194290,82506,12370,79246,72629,615811,5674,23680,1156,601,2159,145,140,408,2076,19229,60073,0,304,66409,19969,543051,101165,87162,0,6070,422197,332594,1564,164233,182493,2185,596,147,10519,200266,1306161,77921,121203,20625,469104,10648,482257,1627337,570053,1344,276630,60443,72035,438659,769307,663327,2245,798393,96288,299,61323,38219,39447,1178023,1873148,114580,357542,94966,919312,24575,60167,133481,3567,23174,7276,85585,93588,101022,1513,68306,481271,25606,87913,46942,395488,8734,27721,1162496,58382,11280,370729,142026,6324653,28712,381767,75629,94322,58042,63630,55378,539968,157051,430824,46242,36552,33607,313110,945880,47414,1620,215161,12624,599605,3571,24785,2869,123437,142737,81635,181456,682444,138875,4071,103859,12398693,314416,29112,356,11863,180048,221612,272446,8437,341757,279844,14906,10983,81252,307904,160181,1028251,54519,12081,151558,320239,6472,18586,216158,194978,157737,46551,107058,570180,165744,218317,39680,293537,52727,85735,435595,48219,1900660,149526,666,36109,375326,81103,56667,147248,162655,56069,2279,5531,27477,22587,162982,4949,265344,119825,35855,224761,46903,262242,196625,248266,23752,7377,19132,598,22350,134484,240525,1629847,3797,964894,591742,234877,10907,60072,31835,0,1283234,546,150189,20852,89171,4075,868674,27055,192211,57279,47595,590176,146724,300260,225948,106995,12034,113038,107854,509757,470269,59114,43196,7821,10675,301897,13417,20215,278542,19030,131679,173195,51369,525299,132447,123205,193590,18961,108517,959742,68204,132762,35912,759828,112569,211193,493150,2285,3358,47780,226017,302182,150201,39039,228253,57980,52142,90113,115888,76605,442543,133917,93799,256,449157,5602,977155,1441255,25621,70457,191757,21202,33522,2126,179609,82095,163236,0,107226,69228,6114,1367334,8166,234226,257,10801,71434,123906,133226,0,260889,89869,44723,112803,314189,80839,388,21340,148561,124699,171484,778,368665,456,68494,234002,11106,52812,51921,6452,888,141555,138723,96926,457404,48809,580,348,134657,165506,1520434,160053,175610,100583,258024,44836,26806,4751,301022,389308,45632,7544,172732,107815,111478,25056,19054,43093,1113,0,343503,132557,0,68261,298811,6521,207984,304,130862,24583,62774,253893,62192,11238,217289,84633,50534,14630,833619,246902,239783,127578,50679,79229,136795,4309,8300,295336,383648,38829,62063,288057,23990,121,535708,1635,87020,17829,153054,471244,380846,16199,572868,110396,42313,37896,106490,58295,336386,12036,39920,181,532551,357325,724,221733,44440,62607,118094,240636,56768,83902,5287,316411,107370,45769,378763,41249,290391,73727,6758,29944,164150,283327,673,35169,412076,137784,1070413,1331,133120,366834,84623,49780,1097224,29863,156354,357486,300032,113342,102971,370416,50516,3188,856,46976,259441,80702,263733,382825,271712,543719,365265,28913,181929,78300,449,37957,80900,177027,12797,115650,106555,208917,579662,122067,33285,105152,50313,190173,109860,90678,596173,171652,153308,166273,9184,217818,2199245,525933,377236,22028,9053,558744,58314,55996,554349,290,2294747,65086,377254,206,29012,70413,146663,166952,52550,350349,1767242,17327,127793,2660,199100,171191,10471,169682,195890,83493,139718,2867,48427,127016,81844,400576,125239,148549,97698,152842,139053,0,131941,1389,1685,3170,88890,10545,217102,540328,747367,47674,130,0,1634764,981,694642,23290,129361,439387,331789,2389,9845,87111,997,152191,32798,38973,108414,142306,101,156718,91556,52812,170417,46379,8063,90520,86294,17695,3713,183670,93286,103024,54892,63619,456908,859759,407792,2301,2317952,199077,20664,11775,44834,58401,133620,156181,85108,115774,29016,49429,41673,56850,125318,29352,65380,149153,241708,48872,262048,301362,0,867210,283285,58773,52754,481351,306395,152,11807,1436934,165466,77871,150757,46935,432726,126991,281299,12476,26380,4417,135630,288621,175619,11855,65006,6180,31723,249715,118972,12828,237,11632,121124,220,160203,108137,139982,243097,221129,189866,217075,51256,112588,1994,25085,220858,42167,291500,832757,162295,58345,121132,281648,4226,45938,73062,184654,12920,74672,286,255168,1040921,2536196,51757,252246,24368,350435,682,52257,498258,314943,174517,131563,29974,272,254253,46804,40365,14247,97468,422928,354562,715,138320,14248,29383,167091,68,493114,52872,14731,7224,4891,71395,472193,420152,10125,1335548,300715,215846,280188,11,77425,144697,327443,69519,22718,558,716688,30604,263985,44480,89681,44332,129365,177799,780720,318341,10387,233606,9939,182973,3132,35280,52303,201255,181965,99768,42322,1056415,315470,373,256384,351218,3551,21166,114678,32294,224582,32911,284473,114491,213057,183941,93862,269853,103146,26040,346755,73958,774385,37784,71305,450062,1076,36133,293794,59506,134419,82688,161905,137271,173620,402986,286547,136661,17816,38468,45796,18027,231877,171516,1981,14537,103666,2623,27539,483099,77756,198181,159775,231248,1922,301839,120425,32914,2446,289453,138506,515,302540,467,500,79429,27225,438121,17923,157287,17924,183234,15274,817034,51362,304774,25309,195279,327450,25598,940102,16994,470378,8960,276644,44344,420199,224151,161624,202930,450334,188746,202615,45155,3850,813,786949,0,1183031,25249,442840,379,365839,574713,96937,764469,832,8261,28542,236975,12530,462653,2128,153247,15439,1264,238315,710994,10909,3081636,476221,1928,518,891658,5492,1863562,6541,137546,1282339,345011,6744,10679,10288,90949,180335,314551,303799,194759,3429,40545,219363,98502,192211,190817,94267,496,992987,111974,158216,289703,371333,123513,89701,139855,419836,262165,325785,228692,284228,51691,54128,54377,53113,55462,60819,55325,52313,51994,55778,57928,51626,51819,78412,52609,40070,18199,74446,32483,15809,29072,5424,60353,20907,30139,28759,26263,31153,53620,4779,40134,1596,501461,1483,889556,907311,913822,890009,889401,894093,892579,882392,896978,905225,910742,881856,893595,895525,883637,956934,896847,877186,887540,880059,1051187,878510,568518,250589,46838,196242,325516,407961,542916,98463,214777,151858,565738,146150,57442,291081,407488,127675,2480,22276,101773,1767,517831,179992,569,479704,6605,36206,927801,1486,440,8466,1186,489,86,281093,681,158378,25781,777864,243940,70504,95893,4440,4343,1203821,416612,28903,0,124328,104404,1116903,186039,3591974,627,911,2106,2237,316615,3379644,3080413,811129,912285,14012,242268,301335,429415,1070,71075,40830,13660285,637605,1539857,384760,166655,656,87008,29639,4307871,121573,636297,0,2255,92274,72550,280517,300850,848658,547814,442739,178686,61981,0,46382,448,135,18450,54099,15550,101,28710,3367,40546,2050,54796,60201,366287,352720,243485,120806,11292,134318,93211,0,5648,15896,29321,227206,3184,3928,3112,308883,96647,1770,299809,17073,201845,194833,12799,713559,1724920,35861,4437,63673,9996,58350,211341,3903,161931,13511,783975,5070,92,262370,224033,131920,1092750,896946,7026582,805243,30230,567029,410441,36505,4464175,233150,317687,253,38393,1245,102618,36744,149,89251,12194,38578,341592,135375,170568,111849,303392,308098,388906,1029,4406,265,142551,13375,29045,207656,69299,120333,405699,183782,191777,316028,399157,41475,3125,135251,10475,426266,524096,40733,297205,769626,372483,114849,21899,6187,158222,339141,178043,802,347658,388374,19592,419424,79936,127131,25977,15948,2717,19909,97768,306245,308622,3635085,1294,1531530,464462,370152,2210992,1100439,398811,2000,175111,298419,174941,7908,431583,1205857,134123,1408,770,3198876,44814,253941,4078543,199645,293066,96092,1964,277204,6154,27100,110845,59304,12797,208140,228549,63994,735096,178109,267360,134098,89260,72804,147660,236425,443835,41824,713689,2720,85510,342069,139606,12947,29514,92441,58881,278632,622534,444,2057,428382,378038,628,102692,1198031,114274,112290,614447,65866,42516,114381,120,436122,55603,1645,54928,352932,11472,163254,14436,56414,1832,969418,49426,1157,203444,164787,49471,51710,331615,107576,196874,232369,136096,3791,26728,152685,105014,418,201474,43340,232492,43604,102353,249348,369460,448234,9413,60431,80473,459961,246610,161646,152150,49994,90721,250630,2406,76,12276,123146,22590,78280,548,143636,89886,577784,83236,152614,232968,7957,244761,293,40667,84617,1728,67049,7821,19285,1156,1599,570,1897,8779,4492,8464,1015,2127,5393,163249,50655,211330,79844,220089,863,91847,161574,106552,109178,1438,593,12600,42857,47781,89822,42368,35508,1429,4518,4461,0,10596,24767,420942,9612,79060,28992,7924,94681,46871,26279,57974,82971,12538,15495,325034,22307,2532,500,1081693,303,1170,381860,20874,9275,3059926,61582,245693,194236,2294,274117,2231,224564,154370,72856,4650822,397886,96654,426750,391320,207076,132235,69560,301742,317322,61374,402866,1008198,845976,69565,851,974946,133613,300972,403,490,0,2279,5619,538,11936,157722,62362,4587,3092266,4139195,202995,93344,25187,481,1741,1784,2830181,20004,114055,624,751,2341,8936,546,25693,1628424,1142803,35609,109075,139949,509244,205831,10190,34,227054,1981,466775,788490,102406,32254,11693,352562,90421,7458,838769,739820,234442,135590,369395,19548,56522,180247,285296,444935,184421,157745,268378,16076,275186,701953,50050,1264986,573806,12617,78898,235458,265743,367356,145064,57623,434773,81387,985789,470,808547,226337,581739,93343,181000,32487,22809,9658,284858,210305,238680,77521,123771,194001,1691717,17282,471880,310399,51,24943,533600,455810,49452,311233,449489,2700941,59642,190406,162531,1202848,786384,146972,317625,57612,761449,331577,683,314098,27361,37741,2453,863075,265472,17712,387831,7596,122299,94074,611724,713238,4306,563360,507816,146199,160024,130388,613231,1609,8859,375846,46339,271149,58452,2216335,327400,3728,2763066,12020,1470,15565,161424,3073,358161,351595,367798,259,2593,152,361188,284118,1232952,799520,9260,21379,40844,644307,207425,1083375,83630,196379,3331,100934,73398,439746,16061,88249,330685,100132,313700,535,1519,59457,33086,2191,6268,1082899,642740,410,20998,1109,2005,139154,186602,586,9810,778,3879,207,311208,77705,109608,5634,62390,168832,257182,108832,50296,49469,533601,161487,100118,10775,100583,112031,407908,6946,60395,318155,472967,237834,35983,277723,282477,184907,400577,126378,346879,129002,217162,372025,467193,379334,60680,677,201,5519,277010,186615,23292,299820,4621,444999,90756,204333,62162,387622,56799,61186,97791,1469773,2362,75368,216570,31225,741531,4220548,178131,31829,4965,8833,113970,251235,33218,45634,82243,77768,62478,312608,11447,180903,22004,1940,96753,205724,3760,195623,28949,99297,2846,788,580,1246,310915,52530,278211,404111,59707,3627,134339,173418,415071,1853170,295337,17716,213947,9172,7655,13278,17276,45326,4433921,1354,29090,270550,38409,43552,35206,107,93551,273585,625766,17214,283099,968,2091,83754,143987,122179,410795,598,5543,4268,152,5592,152,62,18789,151137,9339789,159720,134177,2063995,223749,582114,57093,551117,854704,11977,1609,939,54276,584842,321969,93706,439732,8605,3902,117015,189173,252818,223655,17514,334262,189987,27348,34984,2971,7156,1145,75407,4327,79484,171894,163034,255997,588159,341280,420,7026,46915,138806,155035,107704,153588,449324,73383,592151,2773,146974,4299,235798,66815,90228,135355,467725,129377,65565,261264,6939,84743,304,196634,105157,7402,43066,2305,68311,532,138243,25055,25149,2289047,91281,159819,187134,10519,122783,44259,1941,182686,40021,133501,511068,19128,88944,790932,33854,17432,67318,66914,2628,467670,157225,554403,16729,1361049,4551,21442,414576,40037,10452,1056083,28221,62660,437610,74279,54667,132430,65308,125089,4308,14482,262,131575,240747,82674,85745,2188,439910,27080,213464,387163,8306,160250,34063,597240,645450,309350,152,44090,1052,189148,205035,453538,614220,4584,45405,797,186608,7106,46613,87878,36937,74330,267956,125020,14696,100246,80637,54054,141404,89876,610838,37152,304200,92178,1421583,44541,535,109063,9736,4113,4671,266271,112290,113255,48775,308322,129694,87302,8682,80702,298670,170554,50506,6323,1052,508864,1664015,73468,104905,4411,73982,687442,43156,6416,279887,6003,164063,1888190,11282,367647,10166,706,8838,68754,1814166,8294,2856,58320,18676,316015,8299,169246,253196,154967,24095,2310,855179,124054,236671,42437,255627,660858,166975,781931,344727,633558,74212,105291,5169,264871,46114,301246,20489,1596335,118837,232032,206085,83381,78795,201313,139456,138183,356,351387,172484,44179,1258988,61467,115054,251714,929,92481,266,167120,23856,1343152,122243,1993,415004,6170,155435,298686,89498,262872,174627,253762,172577,3215,4153,1311,810,4702,2187,342424,29675,963847,82443,65602,54066,967253,1223181,181404,10131,18678,62962,10183,237,6100,49206,457895,150782,2381,36305,639776,94560,78252,694351,218564,55309,99784,139018,326601,201645,33831,693698,876,88207,12785,19691,415496,1756909,87957,498,362,609087,141324,15532,786474,3485,90261,1166,216,254138,126257,23255,4668,8136,697176,53259,2709,1258,607,151499,149072,623512,205552,127517,2873,148,1116823,5097,16919,2694,737677,1331912,463541,105039,578319,18681,161359,226591,364864,509832,104786,195546,213329,182878,130586,1810442,311129,33155,98090,818,202502,72750,154474,59138,206580,759073,610169,371895,58684,22549,106298,29833,111453,813144,181784,185,163,110657,445919,175994,216643,2068,358206,12128,112985,370929,252086,120493,127427,457109,17918,1274446,18514,15247950,140226,341923,1014,146346,32094,66036,235,87468,9998,539317,116112,616042,70644,888418,144546,551853,7624,122330,209343,100249,411003,206488,21871,193262,78351,57766,169727,46889,82662,235346,379438,158022,134389,201106,5913,6328,171579,32962,3519,16313,198853,10584,12338,105186,218268,432582,332511,365469,297439,70152,101195,79544,66089,120538,36998,65635,38745,103168,282249,7112,577831,187771,3070,117302,101421,1723746,92985,699,1393,413199,46543,94188,4380,2092,128334,88852,32103,190161,27692,67833,3706601,472731,41902,10326,226385,5188,34525,16497,43520,88712,21897,121688,138634,146803,133344,49993,304,796,215314,483223,111993,4326,163999,69542,114505,62773,68483,28199,382032,78304,92645,542864,80115,215890,126054,259356,15749,74511,2792306,508,118701,1256,61226,75633,240037,284643,775832,86453,43804,113152,10746,111385,4813,203173,809670,182507,27435,2660,10661,203380,228,387,62052,230325,114552,37107,273034,1171,31836,141487,393759,84422,9537,33323,373,351533,43599,262951,166578,3684,71782,164465,154231,143026,248297,93975,8024,526104,230010,4026019,295445,2317,4822,282397,20434,542085,3528,354558,415658,567157,867469,868920,408595,334251,18138,158154,71669,1583,2422,1144,255372,193206,63331,2266117,464086,0,5813,74303,186,370,102078,2878,5578,493,27596,43899,1816,529132,147689,104916,1143117,88579,159299,28474,16293,59968,310771,42939,271,466458,523207,90917,482271,10387,13873,138518,75734,132390,50619,75436,419042,168128,770,182789,288,273265,421879,171082,164269,72796,170443,271003,589248,593855,202302,39531,497998,14899,2028,56191,890833,289319,14478,221685,115917,4151,4284,4129,526487,198410,137509,330321,16299,61873,335509,30169,253959,272776,1214023,15587,1250588,97557,659,1223873,16393,69041,154235,157379,581362,6442,280386,98459,9257,241930,50728,92651,412965,9560,601110,8371,114,324468,408153,228556,68147,532234,47755,2306911,589125,3184,32626,172835,59421,96526,225378,77598,230496,541158,194965,47322,95552,76312,294958,182471,3371677,180835,93893,86273,63521,44233,21078,51510,1938,157876,768598,94813,138757,5941,229548,60751,79065,28870,63086,443936,2069132,59509,250655,106409,93723,149589,208956,222838,33798,855961,141521,134755,228571,256836,491802,6074,258842,70562,62095,111524,46831,167869,31984,17993,282,502377,84237,2491911,206895,219040,62567,100012,1383,38428,372429,502,9287223,45049,130554,208499,559,435,2438,15161,202111,188254,128,236984,337209,146353,73252,16266,491052,349492,364412,491373,385981,168010,169864,171794,163068,141100,96004,67368,33190,475354,114631,63706,49828,68675,17718,1806,324574,78728,9681610,1029951,62600,208087,316675,421304,246391,283361,48303,12331,232785,1690,111920,28803,7348,116253,51847,103304,26423,1186724,78725,51633,278585,97387,2813,315834,21853,136602,62664,488674,11587,508861,77253,2240,204,915391,1173545,68420,0,718904,254747,393433,778971,5207,15688,59115,925,749391,118491,96974,1358,335983,287326,157616,404535,63626,544,388268,23088,8259,208728,116382,45422,87427,168275,15571,411768,316319,303075,20129,108057,30097,60870,304,10625,142081,82472,334832,150902,259577,15833,57878,73966,957,785331,213943,86069,99969,24893,95326,12963,536933,424923,174019,6271,289266,787877,151,489288,40634,228958,3121,193877,496754,297339,2074877,16630,33269,175247,86488,119456,13690,61776,226898,61262,335550,11732,159711,5377,47203,144494,19205,298827,485746,2191495,203690,360807,22141,2580,119078,13821,7388,93752,144031,130,7599,34292,72852,111517,660,145594,40438,302660,2139,1534,208833,9022,193956,725,344385,6068,101595,0,146621,409906,156018,74913,4917,620717,153551,290964,7945,352503,79048,99751,9925,629,470193,4519,24366,243821,215424,53579,30705,235690,1323,9058,110195,170168,8619,997,147107,770792,77132,253990,83460,1883,11787,803,10841,42728,88108,178856,940,1419,696526,941205,137002,394593,308810,7695,75054,308442,853,554,50578,3439157,33918,208263,170155,194210,129020,333350,145174,20036,34251,440112,152,198086,8451,620097,124526,3167,85901,30929,225278,42808,324411,980063,8172,905,553190,37982,180465,351113,233874,502512,173392,120274,216895,358922,67303,5924,184191,421612,4205,1108,7060,185641,11912,815,6711,7863,9121,8142,123555,48347,1838,1311,6122,2850392,713749,31987,221928,1221,14827,1874556,166712,12066,27391,117432,2217,144105,16179,21596,3943,253570,27319,270,446145,34816,391721,38617,17368,108097,225319,87249,378998,126342,148352,212191,101417,74304,74789,311823,91159,16510,38732,44975,616638,515115,32042,257012,140769,210661,288624,35915,163406,225633,373417,240456,76,833,230377,76283,188824,30735,21657,550926,345112,149106,656090,229474,214075,415935,426741,163812,3444,199968,216579,247778,867216,304,7840,44419,14367,155433,288078,2087,720933,398,22991,249664,156653,0,387235,546197,67720,77595,745195,206297,20620,44932,179254,125814,148198,8571,88884,418226,69604,37974,2751,71025,119144,69583,3715,6608,9909,8641,3650,1667,41030,79650,58263,296386,299433,0,64766,3789,1874,60747,41834,6512,96805,895,1249,708,281,68477,487229,1637425,5572,31185,820,58,256336,156759,2878,565334,183579,32518,77390,87505,244685,151989,14348,506862,374649,879422,1043,721983,707289,14486,152,64819,37777,118214,264135,833608,402510,47151,8468,19064,405135,2498,3398,138915,705229,43678,102820,100531,3893,152,436283,183112,106620,17012,342541,175502,1477315,189710,80578,695659,191455,102238,20198,368904,281862,7282,46366,61678,201135,119888,113789,322364,378950,12453,113916,26728,146,1638,303,208788,25342,203353,1280,126510,317866,579249,13722,891912,28706,3676,161262,254284,2366,248543,584,3946758,306762,183948,317,295,830669,137,140672,151,750507,245582,59440,205306,87141,128302,555663,582841,1001416,997,130071,124685,1698276,81890,111032,27975,411234,0,3610,124434,241228,29045,89675,67763,47983,1784,0,603442,292317,174258,270249,368411,105651,204384,1472,85265,75094,330691,684940,15136,1618219,29013,2499560,149975,1473,119579,273382,9854,2393,80300,152,647020,178294,10699,6590,542906,121612,485601,931989,75307,226771,251642,106975,29093,22,105398,348188,341059,7277,866947,382951,1671628,662714,132005,145072,18397,162906,2856,419384,775,354445,243377,840,217571,185026,66704,162427,2785,4930,60348,103502,80922,3985,2540884,89009,116667,14545,4504,305982,100286,117699,1836,1008015,180563,16528,76806,492960,141462,62751,783238,168,18551,2223,298775,10345,20466,115403,67897,139836,738,67480,186400,54720,17877,131570,37803,225278,29655,296810,33513,290324,136773,364172,219304,2212,211632,1055,395697,505645,37844,185,1887,10734,6159,155122,75456,511996,137515,143387,120681,98284,77528,25295,7017,48045,1739738,31428,805,152907,158343,22816,132078,17452,1997,159908,75972,312292,189132,440799,76579,20054,12804,5723438,90452,2936,155490,48644,60871,245,62657,116725,146972,25304,1180,15890,11970,436699,189500,460050,358,40033,61023,106412,199564,202458,6960,70041,39726,58861,73213,4428,4390,150922,8740,109223,629,2892,116645,77755,107563,1022,104586,17365,18897,317392,121548,175085,205334,20179,197191,42368,113610,22467,10337,473047,56600,190958,441464,269808,134515,386993,183742,432205,2713244,374,34417,25558,300500,1833,140638,505190,392018,241460,10351,1300,120237,56877,468852,85795,6088,3323299,1634778,307850,24303,178982,71537,116023,967983,519147,383093,283924,32275,161670,30079,152768,140596,2167,1414,47183,72661,290650,108,59612,523,952037,147439,2612,93215,205508,122194,87051,379745,649,1506588,758440,105987,730180,3968,14158,62116,168503,63257,9088,154361,16743,47312,942333,148090,14026,132210,784889,71355,31565,52079,5064,1397,343564,275714,39216,456,57849,196941,164469,38009,1027644,2601,4914,264070,152,122677,50163,157503,97815,253355,314269,9520,85627,51676,168115,315194,7041,813857,152,109476,508073,627,312824,19472,16804,10271,291030,73024,22866,11590,1743873,350548,3533,72058,66967,1212,587,76,178029,110356,471468,5720,604981,757417,79077,14883,455049,130032,22819,20037,139524,5213,12930,130920,190,4121,158270,1419,0,512536,509,596502,76056,100111,38784,135887,3500,305187,902,229748,481424,19943,251313,1558441,60299,40344,206105,126219,55991,32032,189524,1660,527920,492924,980979,88324,3068196,1068461,374881,1052,8250,131429,35721,464694,268762,565675,234813,77929,384059,4915,132738,580389,303118,258,119696,142997,65249,3168,12,467441,17414,854769,46141,365134,337246,88108,242351,60297,83562,43582,313495,112376,119816,218111,64326,4384909,89501,171395,130123,75582,58492,93963,249054,2486,311974,240532,612964,43315,1100633,91085,589,119386,134895,32911,53511,40597,104257,379813,117219,289458,4241,232,80379,12183,42435,278150,209533,4856,291128,534,95562,157001,467837,9300,212953,111307,25700,476,57699,454618,865088,280816,49878,92127,174204,344194,32757,139089,86712,578,206022,484722,78974,1346697,427156,5797018,39799,0,106870,129423,204009,169086,8378,73537,3958,13330,572,123560,73729,131728,919,76208,215429,454,1161,241762,206174,1934,315420,98305,133674,139713,12500,99338,424767,289126,646569,268898,244398,327169,502083,44571,295437,251,410873,258241,177050,392779,13192,69196,60013,1941,254916,8338,13809,439827,62873,207866,2270,232784,165117,250842,3046,7791,167192,2448,71029,2323,1259346,76579,233645,248818,125529,349286,5826,358054,5234,44,316201,73369,520,736,149234,134418,431,2088727,3652813,206723,546482,243228,231880,44504,74833,6047,297639,862,53189,246288,122667,379,197075,507065,334509,258,425,85343,321634,111877,110545,45548,113156,14099,93945,60788,188901,20638,117849,51260,0,13590,75630,4462,141982,3112,1662,431036,1310,2921,26698,10631,392781,152,432171,8219,177313,61992,34711,683949,327204,55526,314854,247743,277596,2168200,3887,171757,66205,35922,319,4300821,1255,1107912,1707100,13065,22837,35016,116440,120133,153107,76560,53936,154312,382651,12957,466632,82765,9462,173595,365858,367338,116719,27064,619318,53310,57574,69897,2025479,24586,78968,431198,104756,119803,302481,138650,302994,507366,387,218824,329259,72992,544524,9554,22399,193403,48072,12830,515331,143530,171488,2508,112568,106239,427357,117923,190768,435277,211074,404837,153679,33550,318401,99290,93541,211382,20854,35068,7645,259187,91188,237329,771846,543779,293,77531,34066,330,1820,477721,133824,61451,122624,24941,94256,7763,103757,9864,165365,199111,77175,80124,31493,3132,5202,14488,121897,123535,360503,300411,171985,77370,477,704,606447,138747,131879,82859,126384,562,143469,44004,636288,202836,85209,166203,127332,115508,254931,84942,166538,47751,6253,764,189,54956,106061,2290,37800,213314,11313,88891,108346,39310,473820,670850,33240,162198,210,49597,171881,586721,760039,343155,80971,125018,516786,28240,159541,116898,7594,1032986,78412,309604,1147948,1611,350608,851522,29186,237914,51893,86370,1749,514,168499,43576,371229,164721,65534,90093,132897,3994,7747,28481,28358,2369,146511,470448,152242,16327,138177,5135,43394,91743,153020,344922,164376,7748,205328,179442,2947,925800,311425,1848,710,311295,332695,1767,3712,120213,59622,86323,41865,159736,3319,499587,236716,428234,196230,229009,214326,85054,211258,579237,14340482,1422607,54485,955239,32362,98467,208,232030,148279,290743,28634,1062,88812,274770,48210,64089,935,427238,63935,108633,21624,208751,0,137044,281943,0,437,46140,392173,2925,1330270,142688,211544,86916,323583,100191,1054152,310970,310733,94570,125728,145185,116815,86925,393989,199688,83207,87934,22025,1064,946836,174352,939353,387961,29920,1865,55018,367985,463223,301534,1116729,131386,561487,73843,12553,128730,531012,45373,288279,167664,23950,121381,699901,509659,599865,69011,118431,315107,147491,226232,518652,280869,162594,1894404,195420,628276,192737,61366,519511,241025,77623,259810,53264,654063,235136,52386,353294,1477155,36879,234055,476967,99148,3901,934,107663,200489,41840,82278,100644,145137,272917,292679,402120,457135,82503,577369,312616,137099,1223524,1441,169,45921,497708,466299,23523,3464,1891417,250377,175652,578279,48831,6692,560895,110235,77422,163101,12858,553781,1596,352884,13617,669443,61999,87206,235200,235090,1529948,128632,38155,656402,12276,126883,56927,103925,21959,15159,234,1758,12203,154506,188269,341417,211960,743602,610647,14052,14513,332648,178833,10323,184772,23142,183799,182906,240198,141372,118789,1620,207239,36171,38979,162555,180911,279005,212491,884557,633699,184,1253235,350027,126524,373490,155374,2090,1307,134152,105865,1563,530763,36973,167775,86709,544396,96144,482720,3533,15085,409844,20189,136333,5995,447440,456,10927,1243985,48001,19217,189537,521680,661386,35637,481659,137457,67738,133626,116194,33623,6679,5876,8994,456561,20859,371518,31306,64530,238799,128171,9812,317418,317006,268617,203642,64607,452632,82576,547413,979,20200852,83922623,16980068,17462566,22408145,433096,381726,1042,201726,1430,24901,164153,2117478,291390,21381,698606,1302,370780,101141,1231054,26338,166429,409293,22849,84232,120227,21003,153199,48214,892,202877,7911,33432,404363,22962,143949,56534,160263,184748,671,95755,1569,1881,3655231,550,17221,106914,71157,286570,214036,116916,3378,159882,5227,294,75048,93947,56568,50281,41798,8310,42267,88433,64642,95108,10176,2528,138532,174606,188297,492072,76889,131021,429851,628899,24663,130380,244,1655,327966,319550,27870,258820,130521,1682,261098,384149,96043,286,267,13095,97245,122716,13615,21787,156680,217528,1406903,19934,1188,46427,392350,435,189563,41345,4327,117641,1150,1780,17644,240671,259085,329131,80976,6060,6955,43466,148222,42736,877915,233416,2936,454106,233881,243714,448727,149205,223183,566558,1642643,27457,1245,154806,1009472,297603,28648,7070,45476,185665,744583,894,111349,17505,51254,53102,52293,222106,12188,196426,385204,28057,1480268,343382,445280,1446,57985,360573,440235,4593,23861,110328,172811,44743,77889,27079,471,17187,156466,73226,77928,120681,1008584,573222,25366,43158,881,556009,421,17259,118603,197239,80412,38263,421411,30307,412927,512929,104198,107791,473528,107237,14488,343208,59957,12125,36878,111047,4503,43643,410,23491,51083,3782,169367,8883,8790,63907,380906,73833,58890,390749,130211,45890,789202,650925,146032,408393,9151,179451,1537364,387582,73440,44343,242317,92882,41511,2482498,110488,22868,97223,797,442,32616,92083,17199,132696,407616,244400,139101,26840,11530,29070,103124,47844,38958,130924,36700,1365,5134,42540,21710,310964,1559749,278920,164616,36429,459743,163240,217813,202876,442140,136644,12314,59902,298365,2009,3935,1945,72408,1672,1001,196721,248994,209313,1277,28741,639089,17152,4498,310795,1135967,4261,343063,3655558,242,104185,183506,3398,4355330,59877,16759,76749,141886,2342,3316,585,42551,1760,106767,5543,6257,33,261,121043,269834,13344,110175,49356,26092,107909,1325,86815,38909,509828,247491,167787,33576,145297,856295,107782,11983,1163,3111,453,86,639151,164163,35875,851161,49192,28431,120584,13078,75213,28050,118404,1774,4400,12569,8243,25559,1629,617,159700,70265,17807,238937,378242,352259,48302,1767,1546,2259,90280,2410,23738,403,12351,16170,77179,73475,526952,198745,195095,102131,361014,229951,748,457444,34564,5358,15223,265,2336,88732,396473,39089,109997,28292,2310,2459,2095,225581,114597,3000,42608,41083,29358,1168843,330827,271301,1193483,951,763,91078,13576,1306,7777,13401,303952,25253,47511,24641,23123,50622,779,4811,121296,52214,4678,3636,107986,7059968,20214,50414,527,103454,51163,61241,241088,41046,204513,163362,56180,1658,699815,70364,49778,220265,796,126253,3167,40390,728388,51623,112352,294254,399287,986,22936,579717,85981,50723,446170,80429,227006,54812,197797,449,297208,90573,52026,176723,86,103859,2143,90607,43540,511750,334952,73750,72840,178116,27064,473641,237486,1339,476356,28417,3557,297480,319147,48107,22642,22769,259809,94036,136576,135354,114045,1488,32942,56390,56249,64162,0,5145,155750,66076,2615,92623,311828,3063,92039,48765,231375,21023,29052,122249,484154,228833,128840,94632,137437,148261,81985,1505432,145224,288851,1643,548449,1023395,39262,604,177803,4272,175842,252,45631,560,2490,0,269320,9556,962175,183280,11201,71328,4064,2512,205234,80178,96290,186749,411093,22799,118521,37255,151,469824,152,142181,75510,139371,770,2459,6506,174215,22901,84593,97510,568610,285,53803,568,3264,211399,806139,123617,328751,102348,317379,316426,61837,43153,58848,264337,196799,55645,546903,47534,308983,608075,467,10264647,381843,34998,2488548,173721,271616,620566,949124,289759,269969,38160,151409,144481,285698,209468,221494,60707,225632,135964,826,63040,266814,262531,72438,61804,101573,1822,124117,29653,16,532,47078,30509,136896,418,1057992,75779,2788,153024,3108,304454,609366,171959,9025,42374,424489,695132,84613,breast_mammary_tissue +527,66280,287497,70682,45940,13526,186720,43751,1027276,132308,7427,13930,20519,536598,44786,132128,79173,555403,51751,709263,67106,4340,329719,1025334,165189,1660925,154980,411147,72250,299985,109026,10808,291276,471877,11141,224764,576095,35054,233820,54648,199164,862575,5707,3222,554,87656,196157,472597,56437,414848,171233,786925,132267,304,1245758,115350,32136,25811,14493,97892,805239,170422,118365,67649,9566,9075,155356,144244,41783,91097,7318,145379,91192,2276,1356410,280927,187204,47021,51792,4534,80886,113030,222127,54693,1300,135349,778778,216673,173448,186075,163464,275720,387097,52089,298,432506,1260623,17191,929291,2182005,61804,36180,587536,194909,37795,57086,97772,812936,76833,58580,23255,103171,163781,289198,177635,13077,1833,145079,138535,359840,1419,732650,12277,158830,453962,9512,215952,64129,180131,307675,27559,95926,1734,149247,193230,335390,5248,152,145173,415510,412068,112413,11827,452828,449955,616097,1199,665,175501,296541,400657,85232,22958,120134,3513,5050,2951,154658,1054,76834,297981,417464,17412,292758,63729,17024,713561,173270,11797,18614,7517,3810,1059,222080,123655,12081,168512,382945,98727,213305,129917,199824,315228,54551,66343,137804,429170,1000,736,335778,471088,17739,93802,2330529,1017224,177557,106698,22493,122384,65097,662256,136424,831867,0,221947,270624,89917,11778,28821,216122,120938,3397,3845,306098,542002,20318,4912,1325506,290048,695477,47686,385810,108526,325483,388995,1171376,6909,11741,477311,33175,190183,11,115161,97405,126965,124,18840,301199,130471,514032,122426,174151,376028,2487,163926,3491649,150354,185092,93732,71330,103824,62508,478804,635974,32569,11860,68098,11095,38540,101552,77464,22729,1241612,1234748,98275,231925,6499,798469,296120,5086,88065,123700,102856,222506,27830,86691,626,128345,62742,49851,6829,1470,27022,9671,50164,198084,34115,310105,344290,12639,2549,9936,94455,935924,150028,430548,58699,84618,174526,90504,44585,368315,51554,51540,265464,224782,405509,121472,281547,503581,10484,26476,3882,654240,409665,30879,137645,56110,300646,107784,102561,141755,14668,21850,97097,6267,282955,158441,67582,19046,206134,138516,79682,445664,20343,59811,75795,266720,939,202025,97329,728682,76851,201184,19735,644,406737,427431,717204,1906,96430,99051,12245,459920,1034897,4950,280509,1446716,8433,568743,541332,78728,428391,341338,35162,33720,25646,155044,464472,33092,17692,370913,314359,37608,23493,429875,691,31009,38031,355823,53004,679438,386768,164542,6278,23211,108140,110915,364251,45611,131706,1016,517075,12346,5405,2735,476,737,56045,56631,4894,130997,52096,1463558,249528,354827,161540,10836,180043,40512,812,156636,145115,129827,4322,88611,182966,260023,467236,439374,120185,195241,306120,78724,305,42524,115972,165624,27217,290543,227056,97122,115131,206606,26780,56109,3686,15600,14712,26066,92393,48131,158,150042,211514,144882,63645,657,185535,60526,967,7481,121815,230563,1215783,8819,14675,1733,612004,40710,139,159554,2892,13380,125293,25183,37158,794641,381493,368397,160389,102442,126337,4263,13029,17434,11160,26525,364815,37683,282925,78198,9241,278045,44426,115375,242929,473702,4850,5482,111646,46552,48490,657341,17498,27116,83859,31642,309775,6297,8713,94882,64554,65467,190568,1297,3461,188693,114729,729435,1022217,175678,80249,10301,89047,68642,351199,110717,109086,45370,348743,172975,203824,54027,17850,5736,13359,4642820,4907,163625,2633,65418,101648,93173,187373,162257,36321,743,98864,41340,75395,181529,476310,222094,376065,13354,464368,80143,28946,474181,56829,55918,325358,27281,7005,456991,140423,93688,112401,213979,81156,427,73765,436131,34146,357,65675,49219,1011,43348,18906,7546,333929,0,4041,228295,11637,97307,37043,2342,1285,188268,108105,335821,38360,327645,768201,962,11341,13164,143719,108409,122896,215248,2889,225779,289424,19004,1040,31329,106569,3339,1082860,326837,639120,19508,27237,206620,71093,18066,28235,49012,98076,152,52111,76675,801031,23354,3815,36550,145028,321447,5696,28321,52669,84659,7621,65511,821,575474,19681,1005,350322,34487,4099,23461,94104,2450071,423779,4964969,247,44181,106741,14129,267603,88189,9326,40400,141092,3926,190118,39044,409,49818,59473,75522,208159,32019,284407,102495,766811,1366,171472,23427,585126,304438,578441,48019,15421,23957,191116,69551,2269,610634,655189,499951,16091,516657,737,8861,44526,1995809,102453,32976,8607,86603,56762,929396,1856,50089,438,38716,11550,963,133997,90072,7013,135991,371541,4029,24634,96641,99145,432000,284360,276879,144725,796766,195228,27635,98107,119855,118769,38722,100259,1076,471,0,86796,200072,42948,113060,24921,6267,12305,84161,2629,17061,80969,66514,81700,4962208,117932,1548,252621,13512,18423,0,373490,90986,178577,280242,78780,149568,153693,728922,1389137,3191,66949,30775,3657,128616,12046,107815,58170,262665,261900,9483,27791,521453,4744,3730,40936,103,35051,78863,21019,67869,5019,3138008,69870,188800,183665,29617,172538,472446,213653,161641,109341,40169,1744515,141351,781780,48491,1402958,18158,14805,56261,279133,267086,59244,343095,42785,105470,129622,29091,129100,28672,86310,81207,57404,2922,176049,58679,135088,55720,260131,1921,380038,417757,10039,6668,1636,6322,28524,3823,256616,132284,115644,10972,350282,380,205646,3149,145307,169796,43091,34950,222401,9904,604,428292,654167,216492,22470,145,169896,124094,6569,74650,11709,34348,3396,232546,287556,242196,70369,601496,118622,275,40489,512594,399412,14575,184455,1231,278,188489,29242,59479,197627,117,1309,4689,54144,31343,131280,188294,156216,107375,40470,21468,81329,214150,38136,5384,227901,18359,63910,24355,173469,68628,86117,362231,459598,626717,32526,45253,149172,167426,22301,113781,38637,2442,114675,16887,242035,308705,1422,298206,117139,38240,4250,63282,1409467,70856,80366,13883,28191,11005,39342,152,1910141,57685,87823,20904,323757,5579,94146,89227,365175,125065,76739,77363,80288,11523,78699,96684,344,2377,48710,307034,36922,797940,291757,13372,2219,1842,1652,2861,68591,228,261111,56284,1432,81515,3595,1901,215074,89573,58625,398434,51367,75069,61456,18077,173953,154753,3814,84628,4041706,244,65072,194332,248787,27880,151596,81838,139891,12698,48550,161882,346084,40783,306746,174202,430,5969,54928,27001,1125,45869,4364,57112,594,0,203527,1877,176,42819,28847,178959,277841,131967,151858,193701,172097,3052,491982,57061,55090,154234,436515,206763,110661,124399,1586,365160,2880184,975,666115,124615,1818,120098,964518,350820,230873,549805,24803,112502,105660,54573,680114,128137,105348,4162,40957,68016,570,106786,382927,248018,162824,502861,125422,312571,518346,837851,526905,439534,182740,348,0,153891,33205,48463,1483,315972,6425,4725,64006,530787,769636,5028,8620,7717,1159,8818,874,125,709,1101,10747,929,0,867,289,1261,196869,440,38308,3790,1331825,286,6351,219757,25806,368469,124450,307607,27773,517902,76626,330142,100061,1033547,206341,387880,451376,336442,373771,89965,335843,173914,306900,827,491826,0,390762,727694,184447,234232,154437,97706,62191,256590,1876,1172319,43116,105631,595070,258973,1103166,232,52372,76598,224345,83149,24496,304749,37108,12493,669007,86271,56011,226573,11796,486764,378986,71578,167529,106658,196913,211373,35558,303,250583,191433,206755,3152,429429,209578,553110,238498,117845,413418,71156,123372,589843,289941,593454,175212,66309,129016,24101,2526210,199536,57927,152649,17638,19469,464262,85484,811,391858,3148,5195,494470,6249,492,102852,1156,4543,400971,490742,114560,198101,118984,632638,187627,30028,24921,15644,284788,3009,275921,1697,105611,12350,1107,2711,147,320864,4506,1324,2261,8556,10800,899579,1231,106632,628519,10726,7912,206158,5658,37642,34311,3634,9591,1535462,146086,29263,1196,0,291144,12998,4323,5575,827160,905790,277071,22831,662356,350332,304,175516,6445,31769,8422,21354,56897,126263,3118,399,373360,140194,165475,72362,22227,108299,203270,179006,253620,196870,217689,125052,152014,427818,62751,2012,72,44865,12121,5763,10210,226394,59366,22410,64565,25638,1697,22406,136,936,6674,56075,226463,56768,52231,5522,161252,1846,252260,144632,495553,134987,10734,287055,7300,1762,585767,2087,2467,262024,350772,178618,138731,13749,190203,46309,1399,51,437,142,182155,96512,441205,57160,844669,1386,122647,209929,46248,115043,268711,67255,1389,585,458163,639356,103816,79496,3628,183449,935,30799,7451,82907,29566,74932,136368,151760,66942,491391,16526,1122,1175757,87627,33197,1038276,12512,146481,86449,265,32000,32610,80553,206849,760,452,2642,602780,304,1214,65599,6815,41652,1002246,160222,1120,123120,394,160318,120865,75730,49463,124701,0,108357,20819,37887,2286,97653,349768,353,35521,93806,177891,108773,225631,116936,590,16956,10,105120,234966,176315,578773,26405,152133,195751,52069,151152,86484,186103,152,1795314,1831,97865,162988,457,39113,659048,1189563,822542,34103,13801,308848,468350,196208,23670,72057,405421,148105,536505,53838,75433,34919,870967,169028,72622,450213,5981,124139,193,47997,35252,0,878,843886,1945,1162920,98036,178392,15171,1192,153388,10562,346798,2961,9685,1425,77271,674,87942,2246,289788,197798,45386,27471,387,106913,270777,40601,47027,76,243924,32035,304222,21148,122894,3614,262642,6497161,166,315237,236471,62206,1067011,104612,306473,4561478,13372,242559,14276,8980,212963,7393,1711034,15157,338976,16689,118759,350983,235002,126094,31434,23798,3910,3602633,5406,491184,614674,525212,0,625387,4113,668801,670395,55702,185460,62392,145,7603,435996,255568,156017,467232,121609,366756,4040,8925,68718,67463,23188,36417,11553,5378,282903,284195,74190,1402,1134030,80797,158635,1064,3466,49128,0,7445,235782,35212,135063,336090,137232,577964,924,10132,507949,84997,130153,118938,6862,21602,333095,1915,4674,195,1425960,599277,123538,1188,1654,999010,105436,19098,22580,18419,556924,81612,0,36883,56977,6379,359431,254794,448,103663,334,202096,58384,3232,244606,17440,168266,1271504,2502,19772,50869,58810,249,59905,22133,127956,71844,116496,165663,462003,11538,63674,372662,3512,14428,86160,5001,72269,332480,65680,308998,54197,237822,204968,35219,125253,73837,16749,130595,1670,67741,2948,28440,239394,91546,140069,2329,43298,82175,29722,91637,1243500,168670,129035,224951,101774,81711,488836,21382,30558,122382,586162,324760,343908,889074,2099,266912,1204,144982,104594,226619,14993,196268,277281,71499,271647,55469,77316,158035,44901,1216585,101129,141990,1078856,12580,28502,664141,128506,89879,9444,2851,324076,184724,150046,67118,11723,174609,47794,93283,14736,182145,18001,104371,5771,3978,485438,69787,31497,24517,152,54879,147960,51189,18292,416824,174349,27943,166641,7517,138521,73921,52169,25360,211529,1193361,0,561823,95575,362145,99597,77975,35955,11161,284443,340955,68472,83206,2576,542401,321696,1913,367242,5596,7275,11970,92889,3247,116458,21562,43718,27872,289,1032,19322,3507,145255,141075,326575,187442,131,232133,105004,696013,2792278,66985,19834,50022,27142,142133,151727,214370,856,16635,11389,6885,320013,10753,2939,1895,630,104947,163050,372153,20683,1486,359483,147745,334853,142971,6979,22137,192889,106125,759,268485,363854,2275165,16164,384,63771,47131,94316,228,961,454604,16614,115156,62912,312555,532137,49984,337322,151877,1776,369009,646509,13420,170128,310317,1525,57154,245668,75322,1002212,226081,105781,72978,57709,206289,73441,67332,103079,83031,34906,71651,398038,666,62929,130740,101195,69501,294757,154253,5194,55273,14494,37284,218,1367,608,54754,89577,58465,10613,44569,1354,267840,53018,47299,7826064,11148,91456,812,39530,1391,44513,84658,205423,458948,264889,5456,4934,243677,130635,176532,191671,1030,120135,279,72846,97924,1164008,681622,48459,18708,1486,456,1502,54490,13167,365841,71939,437610,52599,67970,289458,12570,10581,93301,783733,79247,858612,93518,88034,332614,61511,32925,214271,322240,847602,212159,41687,971020,443434,305679,97011,160804,180499,80529,119549,128654,207099,92719,179021,181744,8707,169657,57946,563061,21182,8877,110091,1000,2498,2088123,0,3817391,93333,133442,668,225960,198745,44603,90187,71415,336771,14808,20263,73020,14611,7421,72750,15152,31757,1615,75174,157876,10943,210741,21012,14593,134423,43523,0,78658,2830,74785,188570,7411,104462,16572,244,85981,55165,5179,13,9976,50288,43715,60240,114798,286093,46153,67308,12929,606984,164387,10388,56442,6115,1697,848300,5599,6285,69019,129415,79208,616850,184012,258,0,1465,48484,106817,219194,0,0,19765,855145,198945,10926,65411,21049,795,422481,9834,166589,353273,492457,274531,103307,0,391697,2996,185190,51598,10096,68111,72239,110792,261144,334332,1956,16753,410137,3265,70030,20324,7691,137240,136304,74124,25715,23560,3535241,202855,39359,83801,437165,806881,223340,207554,73905,228,262699,20551,133768,185089,102406,121176,12363,27507,410997,16443,236944,414923,3493,1498,56335,435131,49652,45729,759934,178789,174940,237623,1447912,146455,97110,242362,152,172496,158028,44876,383,88177,8735,14428,114841,2343204,118936,2858099,703795,113527,257121,142667,850,0,3846,61299,803495,9479,183922,434048,820,2215,395444,14475,2370,206158,48999,195032,670,18833,153530,165106,314416,324249,486641,134407,9291,18624,32477,43607,185774,5276,2044,308535,26982,1726,31390,3222,83056,6385840,298702,50140,75012,87065,61950,201987,136607,14373,5318,18419,2983,78560,367,1541,261267,111341,75035,435242,5857,562415,47061,264528,105274,5547,27049,55194,4415,6436,1138794,1682,24489,877,4774,232876,0,9779,55702,85593,75652,101699,30256,0,7995,204,1338080,542599,179395,188596,110096,4029,8594,272339,49772,992,653861,29147,127104,6175,199936,10364,20414,196958,152321,70666,87098,379489,62907,1592,110,6653,42688,112388,115607,369479,251588,71,56309,37820,113647,163229,1453,89652,352,304062,64256,23455,75769,211402,9156,157040,81953,8869,125058,153222,58679,124780,89581,1385,88673,801,324562,238872,148804,148544,39122,160736,28922,615383,29384,337029,24317,112656,185189,53772,316826,0,45147,1292650,32315,171394,26788,386653,302759,280663,1556,590923,439077,29065,82294,132866,318600,116359,465401,93797,35142,171640,12680,40663,374399,569796,0,26402,9005,105062,164314,251473,125,6018,528516,60049,411250,1089531,23881,35732,198191,130798,448852,3718,0,12098,267187,638690,439876,162487,394626,187387,7699,478529,190808,137186,81124,57401,125758,158918,91419,436430,1454,575,122648,427697,16578,262498,867,228,17932,162253,1134098,203654,53207,5762,321631,19776,2974,2000,5936,65895,4581,21867,107141,28459,8144,112564,12755,152804,402095,2748,275,601143,37905,73651,306850,129376,69549,519478,301006,90298,183774,160690,286973,153749,112736,242915,266555,1052,218237,200,709255,5959,16417,16396,28487,31424,146782,139037,272767,1026,206176,187998,558130,73338,84557,75487,64029,267285,482790,69144,78071,161943,127248,42858,83079,14273,7090,397181,1101,258593,4712,106377,57558,119342,298,194705,208907,28854,4811,24848,51399,88290,84913,9525,6321,12354,9700,268049,383960,99301,1353,1698,19922,243949,20424,127723,21647,40498,19817,0,366119,276697,126702,302179,6783,2797848,1451540,1037868,2779427,124809,188714,161485,237649,146801,773174,115482,17077,120193,95134,549,55096,351290,179965,1837,9,9118,109576,113007,1249052,236496,199868,1126,82939,208018,2581606,1044839,982414,1030636,325872,370902,170816,416547,2050,817,1280,110924,246655,5810,136955,244865,7986,3266,2026867,74133,13831,388910,22916,35850,8691,279966,975428,8114,58748,451,4230,7221,9903,2385158,136260,1160,86878,31749,255345,2433,69411,23052,393228,305687,251249,4734,110199,600,3211,1884,485149,132608,147704,361339,125143,50260,63102,304,575,843711,1157,15601,528,6708,31700,42787,20827,673428,1636,129916,940,381912,2154,455,123769,111314,280557,16567,129548,315666,106044,197297,87647,737809,937084,628490,292580,80831,14123,18302,19299,287,3709,121911,244957,151840,57075,430407,207388,251202,850,2089,132662,1611821,1066166,56525,112,142793,27435,155422,390409,158157,618,322592,113653,758966,499221,238297,850509,58522,2167,162976,3061,440207,286822,144528,1523279,320510,48849,46778,429380,676098,116178,3245,435437,393868,48618,100293,74296,442228,190620,66401,433245,271192,9756,51210,1307,304,0,11949,760326,248961,1414349,370814,162473,6243,11213,40421,7149,3581,104329,10768,43070,18359,110939,355556,147955,197331,1422916,2547,26,192197,68680,62622,19657,12463,604,131459,0,1169,1393000,67033,67515,0,4010,43466,11435,91805,29185,53544,3200,257,129050,146120,64866,238536,84240,12788,7208,3430,60809,149,86451,41642,9057,31885,30002,54424,6327,384438,0,380125,49310,50088,168440,3707,49338,103846,547459,13996,5409,1694035,212700,128149,725533,256866,71780,463082,223524,67174,73798,1174810,13305,315151,44714,415020,102910,87957,25127,116562,2486,1044,30176,47802,256975,517988,258277,56158,417504,161728,283326,42883,277196,37845,663294,63415,1238,4365,44748,464868,64196,201,75638,313053,79959,50,203991,524157,134,223274,20917,297322,551533,41464,1042,272650,75654,145481,354203,116037,240968,97587,162862,285115,1090,40695,340899,216918,880,690091,114250,86566,141596,259,12600,82768,10258,831155,229527,83169,25943,904,32717,1014227,467986,9407,864540,31395,93221,43495,2498,228541,3770739,60377,11836,267264,30548,257520,457,2182555,58210,323636,571,46308,2822,354,280327,82150,27036,319943,343017,280859,82997,173990,12410,55593,16830,52307,181,10490,2156,71864,8782,930,312776,437413,89512,115562,31382,14469,237859,61865,26532,38183,37482,539974,173561,152186,169277,48374,555808,75255,38882,7415,155979,3979,71421,8998,9386,176651,16381,58825,44124,296604,265866,3045510,4455037,51719,97317,334962,30890,43,7061017,1956001,143533,220862,412090,24727,188487,939038,60652,14977,35554,377435,106537,4032,213778,447110,51679,5836,122343,63513,129630,66328,627653,221085,99060,1284,1342873,11684,26207,7674,205327,3878,210939,366757,383682,135490,59868,348086,3503,128349,284238,329799,22864,112021,315446,42658,96264,89378,144835,273101,196339,55676,163116,126056,130527,728,555,93231,294311,436322,137976,89541,4628,83781,62427,20402,1749331,93426,137191,352083,195016,283107,187187,0,11997,237617,87207,11554,42531,6228,132311,123405,375670,33654,33139,1126751,209798,573009,1038234,2818,70955,39149,201487,293,69453,158696,19026702,7218462,283480,1247669,119568,81390,510616,2734,251688,345,475,216951,741423,355586,336032,67200,13684,138365,1353361,349161,410033,9545,119984,188150,26139,207379,196135,0,311080,31064,284275,4143,662,0,887535,457853,219677,526674,2591,135610,0,329993,90692,93244,113236,5169,86918,59123,63207,263705,219692,2360,346909,704,166250,289727,266802,104636,124878,80920,121674,105986,149843,96977,60424,756079,607978,231591,274069,143923,26691,179907,17094,139839,8188,186072,309113,645,19034,185808,200683,108478,211352,882297,602232,5854,9056,0,2148,56250,106136,38970,153590,709702,289352,250688,119885,464085,465675,24222,294945,93727,181041,256740,149208,33688,290283,127808,994145,47530,338381,1272702,212014,116188,458140,349,316,1624,1120,16171,91333,550051,3110680,221555,90309,50779,290,44536,15155,702619,342,45998,322821,610291,185426,421283,155663,31820,14440,567215,72268,258253,91045,421323,60828,90905,56186,1533,107568,7457,189240,284589,18808,37898,19287,2096,90989,12255,188255,197145,146223,56456,143065,1694,137785,860,5043193,6689,157145,632730,46734,12993,28969,177707,50870,105177,154995,544607,178468,94050,104986,50976,422,173443,7338,170761,262673,49715,149897,77313,6136,89056,85062,17603,79950,162462,56086,18772,4724,4137,298929,190057,338271,60667,112185,15194,104494,49101,761909,3679,253600,1092917,123364,109227,11184,169869,489681,81966,106972,26225,158329,304,304,25478,1516,24132,205388,6881,68653,68454,4234,3437,25021,88194,891007,139252,658,1588,34849,704,200632,62021,23115,27770,294643,156052,4049,683,185576,177175,228695,159954,300025,176336,450036,136699,62902,300,67164,25154,63563,35709,429,12308,694717,120967,190930,682023,201260,0,2509,24552,57118,107456,285899,6994,410570,160,209733,41201,18339,42655,26088,125711,42441,106585,38093,636,304,48484,0,127204,148493,94282,359644,8410,179336,81121,126875,292,26130,216806,66941,86764,42120,38536,252,73792,317424,128207,167412,13294,37772,46758,825153,43259,151639,87488,10061,89436,47779,198182,11513,535,20921,375,103536,19817,92089,23763,40907,22394,74954,112880,152,44165,1049114,51296,168717,184808,278,590,592,88444,70588,124171,2956,512721,186709,701873,9074848,4115322,155279,28113,241871,310370,6952,9848,248591,72720,68693,427,145903,20298,212004,389764,33160,11849,5089,291782,261700,864890,9005,175457,118943,522311,859840,164071,508884,275842,774554,4312,3871,151887,1452814,1555,102253,75726,713993,234195,33562,27966,159926,50799,97475,1500,54407,451,3057,136107,783725,100542,75296,74735,44101,294071,225625,1207125,354177,77055,106867,722785,654,87182,8494,112741,341705,267289,14143,1997,33637,561010,248279,51774,44614,83914,367122,216413,146480,13036,14119,22410,252921,109871,303423,141551,2592,14596,31177,80106,12443,61820,268433,373946,12720,131,8555,28300,2678,149888,95095,42085,64650,26186,46852,147008,1198,623566,86934,606,7433,38267,443252,217284,18887,266151,121565,304,1339620,366434,245986,23610,64227,431553,5047,0,28021,293230,138987,189668,120655,169241,19201,48847,12994,19289,21397,453,282253,28855,101888,9782,615546,118284,198737,23998,33179,210438,10977,76947,153963,433535,47568,193633,23601,70189,192499,48594,281658,40607,73356,417450,11497,57542,4522,64763,2635,146754,12773,4532,1608,22404,21073,615220,793934,66643,861823,462222,512051,200540,29012,115885,160186,117778,122589,3551778,115294,97622,599647,12922,13522,168343,323536,1434,213834,601071,892549,9431,75267,72867,55787,36830,143676,645211,13705,21084,37436,353669,2720258,410379,85775,3522,424670,292250,235884,3570389,4054921,1068176,46796,497393,174372,1866,14440,52952,0,15040,1123633,270562,10830,174662,6098,27596,740,28620,9155,0,456,20298,331818,5098,272985,243119,1275,3573363,2628,1080,4988,3268,180984,31967,1584,174683,2910,121,291,1503,85746,32777,269140,7980,883378,30718,58115,2927,3782,2956,7265,69605,10801,2173014,443,1897,5391,3997,44,1006,123,34251,36788,49907,116,553697,2064,302284,72328,2153,355384,239632,1301,466434,513494,417036,10860,313966,2639,194729,681,1462410,23576,388744,123130,3525,7557,187042,298957,0,3595,8922171,1273078,10133,363952,228431,4782,532214,214053,63460,370455,7927,12342,233449,203680,188251,37252,7126,6342,121467,119730,139386,948,1056,546308,116234,69519,99358,70161,244063,348391,24633,29899,35719,7526,117403,141844,574039,247611,373379,60128,278695,152139,111071,351,460240,34085,901,612036,4546,89913,0,204064,40726,121764,34888,115432,1692,213626,182540,206983,38789,200113,33559,347093,58838,44181,65567,177081,76130,167834,290098,50670,85937,11269,54209,86258,36982,3792,24664,97094,828,47877,5205,54159,79791,95671,216487,170372,92531,123443,131064,27764,14342,4980,19297,305317,190575,615395,342880,783142,7271,826685,84318,91909,4632,307382,147612,1024032,162598,224910,3186,66443,266698,88456,10848,521,304,99737,698,90343,185006,416906,113182,345589,64104,126548,9349,494220,6862,558,1260,155054,514166,1542,1008,458029,875459,320334,224820,11072,4785,3542,89607,19243,135768,3380,321935,380848,1953382,238438,17995,8502,10194,615,21136,19001,243412,36992,87137,206901,1097769,1330,150686,329931,83558,347706,375,414338,349121,121107,163444,181082,62305,710001,22187,150946,48091,32086,13490,702,110379,204744,129361,1661113,109101,194099,3700085,128420,23620,541106,66004,35563,6001756,519,47,549,2893,196,26798,183,1292,2357459,860648,1406237,283279,368841,4613,441048,149931,15180,286399,45601,12230,992432,102229,309230,152,525182,293,216658,1651480,363868,81430,8666,546786,673294,1073015,17850,13751,21635,93284,12109,41528,3327,70354,336075,1613751,1576,453747,2627,182659,628317,1197,61498,44147,26420,397,50720,4284,1877,320637,74267,37231,1523025,62316,175855,81865,119738,260691,159297,58401,237229,240034,53471,634393,105689,54696,11084,266157,267232,841505,48302,633715,332959,2691046,701544,102197,77298,4919,245304,38688,368037,147901,648929,3333,1109859,57944,2771,72212,23079,393086,784307,3326,1154527,933461,2543818,14799,1683,809,6103,12193,11778,152,1011,134141,235831,1423650,53,3070013,3604,219526,76941,4724,402677,27,255,13381,62831,648680,875793,713222,384964,21098,178563,431069,313430,79107,66798,914365,53995,350243,366736,54581,9527,47543,65995,58277,24193,1063749,14949,314400,38468,8097,314717,415945,2045,39012,27116,44541,60432,205016,37599,328,224876,135494,161185,526110,26788,64080,112963,280329,2269,38493,242742,89615,72578,25836,500155,128291,72915,373404,182779,48610,377927,31068,551696,85413,40570,121885,295293,424,59157,590,428528,17540,112775,298,5931,14707,321356,35816,53283,393876,411237,1295,320498,2107,28316,11739,309229,273329,297967,1344040,48959,243492,402233,126900,2886,69752,30396,1050133,530104,9565,9620,45,57411,65172,8458,138797,33043,115926,4195,1493,6696,45071,2414,456,304,86596,194466,59590,155421,188461,25181,96527,231025,1728565,8242748,1660479,239,159725,248726,158108,142020,296196,30550,152120,99806,46045,67490,135006,135066,335237,1595,238032,8661,879726,77146,1392,6900,1000,344329,261453,415114,103241,2715,297992,2560,673994,44910,115326,73695,108725,96694,3090,235347,11239,1576,143036,288798,5545,46622,382915,188905,72061,39515,9026,1801,199056,3847,152,33414,166398,3918428,22012,118866,140786,125480,136677,9206,190227,84854,38109,35054,53138,214971,93865,75118,182145,59110,33823,461,78603,286324,145514,297535,61438,159808,107204,6889,16219,19485,290312,466394,116831,40593,617995,0,192006,27,105569,58596,83225,327774,110,26056,629021,240288,99226,61606,12294,48610,109137,187489,184397,475697,142807,1212166,176730,285370,68203,24424,172938,4113,607777,161814,22726,447850,0,347,43771,136444,323671,71874,135061,203802,179300,2757,85127,330332,313644,201380,465611,635570,322039,0,71727,69830,55692,66338,32425,258828,53336,4486,697549,177676,181102,33941,23883,341011,38643,622846,827226,47285,43167,4843,2989,68583,21402,152388,2056,7250,57756,89917,93881,678413,158702,277564,152,280285,92,2541,135758,0,7163,24082,178046,408817,2668738,1627426,1945,3164,18441,152775,44044,302525,444334,364607,64046,615037,79750,6134,334714,127744,102686,257434,2535,70056,10569,38862,112162,219562,722206,97696,169798,55000,6907,216653,91958,218553,3020,130690,18815,119237,548555,3462,65258,113460,46922,714412,174900,617224,101165,29311,7708,96885,193954,1410,550450,264098,78791,229560,526385,218187,50446,87861,293804,113492,127670,98391,128707,169219,531472,132801,243074,78878,155627,81870,11336,164048,383584,1213674,412993,11028273,113194,21964,128777,699,76885,163007,2561,152,14239,10931,61118,346588,424422,22301,536202,73950,447677,203778,115630,1613,389920,2588,2015,199781,22846,52519,437741,442156,132943,83180,111106,161649,116619,87661,72795,298,492,438076,193545,138961,547835,124,2284,150,65753,56877,12623,140871,242450,279646,1624,97840,136226,154825,9048,304,143519,53276,53542,5685,332,303937,4750,216303,63601,61953,0,116320,249914,3259,37113,59167,52785,94554,2646,218036,167520,64122,223240,129511,56766,296090,2550,365499,517334,179787,73343,55,2651,201967,187009,88933,1643,951960,81824,28906,463,112657,152,260031,251571,12606,403061,890599,166221,6944,88516,41904,55444,102098,214375,3030,1655,416359,11464,265,21496,49049,82239,218229,304305,2622,145083,6969,308536,3194,149361,163021,589459,79557,308126,79254,10346,331,3732,386066,93191,35128,30704,37588,89183,106568,1182,113127,161027,321255,44848,86779,10829,24529,37713,5722,24701,1283508,9447,30933,90030,756,105746,14591,9393999,734813,97186,210407,12231,1051,270397,454,186313,277,255212,330663,2835,115248,54481,129283,1611524,1863,299818,150281,110420,3746,477530,50042,128669,103316,259243,115106,7387,85782,109645,42335,122101,5332,28246,65552,11394,448,100505,547,31921,5181,172506,295778,48172,44885,32816,89097,12942,67939,45998,377332,13295,201116,142248,1781,115072,29201,2289,101076,1100,16638,56793,41458,17623,201259,130255,146176,82015,353966,259220,45855,80323,459883,249301,278936,335232,900,18760,153357,0,57733,372027,5726,86854,341824,7780,28520,6800,1642,7878,4177,44147,42064,304,18563,22546,95858,210418,124576,2948,1547,559544,61993,421584,880248,593469,1016,279683,2105,158568,201627,374263,36522,10050,626,149742,25345,52953,19802,113071,786,94919,232935,456,20763,26124,89153,253221,156036,1960873,2156,27165,71757,44752,7632,618693,776426,1038342,132838,262131,54615,602722,642984,3645,106354,184330,355556,1053,33906,814,245671,306112,1110973,72222,6136,45966,106140,132211,743,152,72088,994797,255384,412592,280315,52485,261,50835,214752,2110,173145,252738,5243,232292,330332,204439,80287,140351,354001,20653,114086,76,450,380766,4828,141,28293,50694,1813750,515753,3568,228950,1197929,2767,279184,224,276969,136246,396046,437202,53964,339045,210040,443691,30240,99158,1180199,882912,2441,281962,186471,178869,112039,47102,161863,71332,1134830,91057,0,175092,478,36786,185658,238434,438503,1034124,365608,386426,4479,0,0,162424,16852,212757,965728,7398,8800,114019,84832,73543,246,60708,6408,158773,864,431977,61692,291744,166914,253605,64913,121726,197355,5280,173627,36753,210345,202151,188443,15375,136833,140936,201244,80478,162685,208985,39628,734353,147725,37146,722935,471594,19454,36911,4637,5074,23218,173529,152,70009,77085,178438,8836,189577,39385,463896,101600,37826,54407,56262,569562,35822,22296,270941,152606,162701,190784,291237,185518,4387,200980,153843,74071,84294,184850,665709,144220,44795,110867,0,5708,16732,55556,112798,8881,55920,227837,26144,120759,775943,97004,48442,25873,52314,45772,310754,118678,21780,84613,999508,15679,388502,39247,21539,7373,44757,424266,403923,433272,50587,148800,22515,92744,22966,340093,82631,583738,145415,520,190619,38401,82470,13274,664862,80634,304481,157539,5681,11300,58283,5107,446506,241860,47521,54318,501144,110318,95070,4720,142839,209679,51850,319995,55218,15228,75725,563159,1495171,779,192527,182037,17851,991971,209947,123649,157121,88542,102843,693,210830,271990,38658,179533,2109,84558,71082,122352,477441,22704,104384,92470,4277,78615,545,193911,266352,6414,3629,35185,62018,76676,57435,103407,136855,749730,1179,54165,706,257407,179672,48613,48097,1059361,9774,143813,6986,178775,171701,28626,3387,503930,44690,169792,218387,293181,102642,343405,99862,92372,3427,130173,130749,154138,12947,12367,163675,94529,61385,187399,154789,382,207024,38824,4877397,4953389,387435,127208,346784,154657,148813,2274,3477028,416,22631,1069,96052,110072,1820,1250,103743,93256,67126,368615,12624,5422,67784,123404,1312795,151143,259142,446580,18099,38587,7516,69205,5136,310,53914,85258,592783,73104,207211,151451,134757,162979,107122,46862,463228,2629,558328,49470,1205406,122731,131261,378770,7345,418848,47240,82055,109879,134032,38091,19528,591844,816545,695333,112103,22599,100262,12081,129082,268717,118490,216053,12943,135372,169381,1455,653490,242556,416,61256,169102,34027,85324,4546,82083,305,249198,608,141426,46395,82054,259149,145,41358,11125,17954,38929,3802,179819,67087,331509,175963,128760,8454,0,65345,201781,302997,90335,117315,301934,21641,48185,1628,84374,186509,766167,75581,131110,197242,8307,174281,81242,1072473,780777,190276,203443,87177,156764,1786,142099,276106,143096,4081,218852,77206,38102,98049,116271,286,2664,87227,304,25087,2731,862920,28341,191366,68499,1374,771,95084,142,33823,1174473,19180,595226,481700,133802,5213,87710,84663,127579,12009,329597,33568,7287,686859,41921,28430,188627,264576,341040,18106,19983,54200,1046707,121097,316792,1042257,292,327379,54336,69611,13847,145,1978324,1191,65856,6184,297998,846883,2738364,90720,143235,107337,102677,147543,113440,256338,109901,109620,501746,7622,2173948,1008,521455,358926,144635,106979,136048,59563,685266,145617,163159,144685,136147,11252,9119,59042,3380,0,547279,55085,172135,618112,18444,352924,45128,266977,77633,17577,5968,386997,71791,136167,259064,442997,23191,513066,774482,104728,46383,13735,730629,32300,112772,487362,68105,1089,0,2341,146465,237584,373345,340537,26406,2082,152,5433,373183,456,2508,278727,17238,67452,830,333907,1425,10696,3728,11291,241671,277157,139744,21721,11365,815,5329,30057,283113,66540,40501,32386,2176,128199,8202,211934,182808,132394,95095,178,202905,1768404,1142329,867,170802,108344,10336,292,36078,43131,477,226597,140605,98837,34451,4104343,5353,76946,154210,652795,42106,3184,492,36057,97889,468570,8518,24086,21576,349507,151635,86877,74523,15975,1187,2679,135646,26005,34172,119158,126247,1139,706720,257227,84676,171511,15843,230017,210488,291112,3435,7993,40257,232117,1007,10457,110343,19535,170147,364716,176451,627290,140105,242226,247,756,14236,420968,351727,138927,179745,204671,186264,58669,55342,252221,126424,174674,201257,76017,242655,6709,85013,20724,22968,62127,270934,493060,130520,135111,38363,13378,104915,16355,75137,1017536,19862,1172091,131346,82999,14472,5634,323745,200291,206959,328134,16746,6540815,84553,29899,16989,4970,14096,97054,51178,1467,127698,66656,46084,32503,10966,214327,184404,108393,24398,115102,1809,361990,358835,58412,448482,6365,259992,306540,95405,543349,48871,192622,31298,1855,44387,151155,214278,8884,256893,127131,1796,44307,19206,450,5748,105827,719,28122,136497,170825,65690,191569,2284,165607,226832,206184,397192,248881,6712,4304,314044,156312,61855,313639,4170,15654,23700,21908,92479,86591,45351,27470,382889,401219,155219,230200,2859,40263,409,0,344260,405531,167446,4894,1721,234621,6301,848,101442,299545,1206862,162584,194735,535478,2716,71169,117783,4318760,43139,309732,172252,113185,451653,195440,38470,523723,220992,56376,610494,587380,929423,85317,2818,77234,449895,351323,20148,8399,157845,65135,289654,29293,3356,166833,107560,130602,135251,60227,68412,9369,34182,150468,122386,66272,130858,332189,1834,80019,16199,118298,71619,997,1278,755,3679955,26163,4654,54550,470135,112789,14627,31959,85575,5331,213609,63320,129371,360870,124457,84866,343783,5185,4323,66077,39084,46868,4055496,335686,631585,126190,8012,41885,206227,2677,294906,10359,139459,1820614,615052,150112,401923,397165,514,121108,236369,268778,0,433,434386,246593,6668,84386,47658,668413,431,6879,777703,37479,736,17025,16184,99920,26497,389269,98249,1022,102518,1279,1563,196341,303812,286895,237039,118461,30006,20437,34331,166608,419,182,150484,519275,1080878,285192,182696,86412,124372,362092,81987,5112,136900,95723,23946,238826,152,127647,178208,20234,347607,333207,155521,15567,446220,6454,25227,136213,81183,181126,208355,45160,199627,18143,208836,5717,468,304,42156,516821,303376,5380,213787,5056,36313,16610,5254,207226,81552,16028,11536,18939,144770,49605,173774,82352,1005,29829,39114,113262,2206009,55305,74626,7008,163710,208051,16476,81788,164944,23455,5953,150,25274,32480,336521,25856,343503,254360,29135,1105,147206,728492,101834,199760,72658,57125,70780,66079,81561,834,342491,1882993,325853,152,60964,218986,7574,34734,127703,53539,36535,8691,65726,4544,679691,201329,131171,104023,322301,397129,226484,19823,395860,33565,954863,300076,5239,258641,139906,501976,44542,419294,92143,31737,77721,19666,224287,39658,119114,873499,493286,110786,650486,114377,152,558141,598,3567563,91732,36393,44972,322290,131396,21457,3169,40554,866322,131854,233447,261859,114612,141095,71184,26062,55981,630534,99831,225118,1215,1003,726018,339609,315,584241,37811,7381,959,190127,105448,117200,211983,68505,250902,180986,4139,279403,185437,16962,74952,419327,636232,10302,346334,333306,63207,35698,36230,43133,20880,90370,210317,4477,44053,215,167382,111354,42350,87339,13230,59262,146225,431,428780,142627,105181,296107,200995,22604,35376,624538,0,272130,82403,261528,115159,869691,217593,84109,453962,146085,341747,6604,109524,43029,1029,38948,455,121292,7531,2128180,8455,129,160405,4207,60644,2352,228592,933,269503,33125,670050,23,875542,11724,2871,308213,75388,125693,37202,48336,181463,5851,105449,413872,78,44726,6712,13334,2653,580,84252,555927,142275,202666,159516,63504,9160,9422701,240483,13409,53998,180831,79707,484749,828,17017,12159,1459,4351,293,272567,209921,113660,54832,164951,66573,81596,17110,2263,183816,57394,61693,0,1039,42091,34283,13624,139836,97939,19764,49777,285000,398496,788477,130590,1876,54335,211150,57055,461010,133977,207937,116041,90888,154655,2149,180479,286689,59658,171261,2605,85295,1164,118591,350602,253219,1032940,5604,43005,66148,56870,48923,214,101708,43337,25864,99385,309652,424593,500867,12426,35031,303578,948,74669,44272,128678,112455,172943,13065,3177,751145,118458,185222,383862,497588,274380,2525,129773,46356,1148,28393,367788,179604,218441,2257,238135,98135,191122,559925,38410,95128,494578,345771,2146627,84546,181325,8925,108246,536747,73109,205562,1855145,317221,612597,8261,67144,164759,36100,120255,106029,166453,213470,113565,164126,436297,28738,12837,754,1330,6673,183317,41669,73100,133782,106784,146920,775,131683,5185,130070,830,484834,114,71074,3990,212840,307463,158689,12319,1223764,66689,95931,183367,728126,103582,229112,97217,36794,179019,6352,28,303,11954,376721,437560,2629,372496,88841,414,12220,9253,21403,138695,788203,2456,369342,136290,702,379791,11143,608539,264495,19816,304,910383,103448,5606,114630,614960,1212824,11961,361008,369680,10578,108006,936,249773,231567,59330,24790,35799,138656,113102,8795,61179,3718,129231,265509,138622,169755,808701,372061,63168,13491,144835,245031,255542,83307,459859,149067,1028,6987,2182466,141466,24098,579696,72806,440827,43929,83027,89058,62481,200255,194853,451,48920,31114,70677,34605,105813,50057,154806,84524,38557,44731,78946,21986,199384,389974,548179,220447,376367,63875,125425,46671,6541,96689,91070,184656,87236,39600,315450,36232,97202,79298,250713,224005,228971,632748,6529,1437406,61367,903,22911,288977,203,262,6620,72375,625351,309378,578697,72803,88422,6208,960,2133,5241,346064,5080,605,25533,98186,216575,29120,167756,246678,11422,622573,306340,261251,295,68047,44500,37700,58947,75722,197018,19571,7678,27365,324356,4670,22181,322070,612630,187147,48495,429016,571525,211068,238134,25912,2422829,1581,178188,7707,35254,7,22425,171909,305255,129847,283263,1241,569935,131625,43813,10510,676,30,48876,35137,1209,206610,105592,496,1056972,2630,146685,78057,268935,105258,169880,213773,7752,3380286,128,90857,112875,230450,59058,70158,128504,216430,1585,22938,55372,136370,6762,92198,187738,20499,2236,9194,36848,178662,508957,49126,225963,1862,192341,296531,10295,159710,31272,2430,845,197327,165553,684313,301,301,160580,72656,152,38794,158046,190303,6343,111015,187874,79929,102494,95701,112381,357222,200847,361794,30657,232954,125846,22871,65876,199153,33449,192111,1084,995,77171,102686,57472,210047,2,322714,240066,139832,4517,124381,24237,74518,256076,80549,75396,446808,177737,365477,4557,72486,18613,113898,185932,693489,710,7238,23370,37302,205222,177340,45745,204281,174412,219213,97290,139624,755699,706628,91861,898315,209800,108456,235261,349875,30677,144739,28259,1264,117649,190955,610024,93780,167905,309491,2922,424182,4126,63849,648157,133922,234433,88351,168779,189072,754604,318202,739279,146953,30333,120972,14873,54062,23491,4935,37452,76879,368984,154795,44390,689806,2431,53610,24126,1275,45922,353506,49039,103122,228530,3277,855352,72691,89060,7599,310630,100311,30692,26874,16664,8242,433444,227781,76322,4476,2927,134565,341580,73574,330851,357136,152,147538,30332,5637,12799,699,61794,312651,5549,71434,52400,15793,104980,12136,10696,55392,1177,125060,385778,175222,41698,5669,66500,82784,247714,45613,22950,5047,565418,101007,74702,441336,7261,12931,54232,86045,329097,215681,175464,351131,231825,56832,438631,11357,16890,88966,647440,29060,7812,118591,54760,15438,6036,208964,313909,251966,1575,155805,164923,115275,35355,39558,253110,257719,131628,3311,214574,64644,2365,1100654,10784,258628,196526,92990,559,84091,178951,1417,2576,19374,634583,416770,8684,5022328,47056,1177,271705,25571,570442,40513,94881,329360,139224,50199,678508,66264,13341,235742,8248,132468,24480,151375,61346,36558,40846,201128,33732,109128,1100,247573,374262,67257,543926,16572,1139783,169382,891072,142119,280234,167916,78203,28535,1343044,22819,29401,232220,94398,1323530,106482,177138,47968,517295,441576,264706,68147,161497,850084,188871,139310,705784,352519,131873,48317,4438,15916,85868,82135,108018,334865,29949,1860,4724,55531,287858,144222,12229,235110,487463,66115,370019,138309,3216,334226,715695,78188,6645,277,277702,177569,33411,331277,49685,6296,2548,154304,321208,1340902,34780,70898,3946,113331,275347,992241,188369,150615,392215,13109,354399,3688,25043,124410,198433,32392,13746,293605,140953,184975,172227,87143,172008,96557,234581,6820,1570,30987,120754,50188,27531,10748,2136,493418,3693,1255,56113,9548,416851,174969,153781,22803,13229,22079,12466,1863,9694,201798,13478,4107275,297537,87274,939500,424124,105998,265373,29722,42461,418591,225508,198916,55594,63964,73675,183003,75257,547945,12880,51930,28265,648,731603,806945,162580,121915,134307,4573,19459,1360542,226074,16704,128569,161953,257882,1005,46306,174636,27442,41143,37728,374490,20667,114994,80259,252,982455,18951,130024,297059,5730,21654,2176,4962,3332,4176446,949432,34425,884,474249,122927,98476,125720,191658,12649,1832674,1421,362211,310150,1780,11044,28209,33469,90281,45276,642,1661,242722,5166,1217,2157,635,42832,81492,63380,33626,4619,10694,33169,126031,7133,73239,240406,3271,36569,9440,818998,4860,110181,88710,2050,61478,42981,5588,29408,85798,228247,494164,108966,43882,1229411,42583,551746,12261,21760,45924,48316,956131,461972,132359,8297,77661,221702,92656,75,452598,700226,298067,66258,36343,175485,21364,240633,161871,864945,76607,107447,132799,98937,1098,1181,4487,37349,346,12544,23944,1135,122544,97541,34085,28544,30017,4264,267647,35541,140138,1337907,21065,12814,281724,13146,8773,104280,114893,114408,591,1011,678039,68311,95164,75202,252192,7946,38334,304,516,1852687,287106,130346,4101,79216,86293,1366,55266,171566,393947,268013,252,79533,6765,223125,219120,188647,142177,106970,30220,63216,378257,104923,514309,14456,279872,1166,839,656028,4516,44906,371610,78057,129431,447761,43686,316584,243,2926,296388,780247,0,418525,350738,39184,216859,229594,80334,52583,100506,947,150764,616,77153,192724,179308,2261,65604,31072,22485,29485,92924,14892,24909,21652,412990,75284,123805,176458,130687,7522,91446,147842,12099,56791,1408,995884,231498,2526,365542,198425,1038,509645,3428,2811,2126,73842,12258,351464,177549,67628,4980,55822,152,185750,254131,22081,140648,6750,495,35097,845609,5391,5486,9653,497841,2245,111722,152,1865,242487,1256,1071,5310,13139,2411,1344,1533,14578,3036,109665,11332,211352,266756,38597,30181,175647,228,163554,72529,57172,220225,76305,76,15165,4187,89201,3087,83930,334976,116406,7816,44,1827103,123787,238190,132109,331221,157022,2842462,362575,581206,249,136949,3329228,1752941,143626,102103,246428,444,117619,328971,5006,6882,125243,1366,824712,119010,438831,13375,183107,236874,115,295941,270,3204,459763,831605,2731069,645008,804257,64464,162816,6819,386784,4160,8033,6829725,1096879,21228,373422,2931,480,122174,60611,323267,356,62345,6350216,3217471,9433386,313372,18339859,2257895,85688,1286146,476466,150363,3261,2814,305232,9594,279639,315248,127316,28568,97286,1113952,1182,407256,616,136243,611177,291832,1767471,2052753,2304,440438,182650,91392,239572,142961,43122,147867,43125,224288,347092,23541,109310,572641,98128,93262,62539,132629,83146,207698,185599,8477,253653,147705,3412,80563,1695467,91358,833895,21395,21864,25529,622353,43589,42087,158012,19064,29341,380425,0,89331,65145,56225,342,23227,113987,33844,160845,483459,6914,18489,54280,224156,171828,421440,747,6066,301484,484979,885,7744,487133,15703,39822,43910,14477,17710,5021,293632,17614,31472,1967,3244,264580,398175,128346,130987,160613,27428,241464,2934,228495,147584,184712,23754,3249,44748,1946,343391,75357,33770,12822,76841,86116,107633,14866,125,210558,141,268756,1052,44582,55066,481174,535003,105008,7947,158933,124676,6430,188566,10253,223204,74691,32226,1426406,52765,966987,266355,48436,22301,104662,35817,3372,126848,5632,7011,2350,10267,15157,1408,501558,97047,363119,135276,4558,37322,2098,167617,274053,508005,33934,220816,185562,95113,265859,854,2879,5717,727659,122399,60289,252867,2153,139,2466517,1574,134560,87284,19462,199268,39425,254235,261699,13153,41749,245734,57030,550094,196357,1609732,760,418382,638740,113108,992688,169060,129251,106,101848,159657,55540,248278,35633,82302,32810,4325,1810,10674,61279,183294,84558,723268,570524,354786,47989,116339,254093,1202232,282189,1130,96270,3652,1507,160470,111936,456,351558,185632,11028,3951,36465,2264,60548,49054,3653,23560,8675,139282,173625,598916,53782,150,3133582,35742,162719,39601,904,87433,21638,156202,163693,64897,122060,101038,3932,393,125519,2504,69655,281721,36871,113609,695780,556,152456,273743,109452,303,196448,29668,220913,73299,194155,252471,654720,137998,295975,217230,859,3913,24448,42940,86855,116673,279072,283106,567313,9204,84761,50698,72308,3793488,355644,130345,62654,477977,38761,75108,88560,81252,51651,651,321445,101435,133697,91796,446797,41108,43564,170501,27521,69414,142810,1071802,298474,465944,436579,284886,403734,319104,33998,14837,12682,33501,369354,39784,17814,304499,137612,54611,2608,454455,50507,1043712,6028,62697,20,7229,277,368,116815,48907,2792,2015,3864,6119,7989,339548,238091,50048,2505,54568,322480,57482,199719,148276,101006,28929,125254,103399,376602,214787,341467,109954,48520,29305,345962,273130,136720,430995,1525617,29391,205938,311343,1251520,71868,5676957,391732,179923,1653530,235069,71410,221345,124343,134128,79900,121615,120352,299972,3920,213437,580902,427,11851,137052,45585,266479,313983,177730,392,189656,167465,56046,136268,1781,400204,174708,94149,1025466,457541,3703,529843,1114927,202535,278010,73378,355728,11553,126994,3274,790114,319374,52708,553917,719631,2901972,1063730,133214,210272,605645,848,4585,23494,113290,195992,65162,471296,309756,168432,432846,187788,872082,75673,1289,109247,86209,280036,40534,136479,437276,6020,4270,182,515,289674,9282989,6782,246928,390279,7576,942,53337,80050,123632,604530,84547,41470,555,685,1786689,1095474,108566,124565,84049,74690,189420,11327,61518,708,761,196050,71201,69410,19914,157323,299042,350226,427822,564240,349206,153702,822452,40095,129476,142792,380225,301099,277665,263943,580393,104921,126466,70475,73488,578276,101275,231202,253257,303125,177000,2611,1137,60539,504730,198752,148,44224,2651,2268,427171,94200,183913,27193,1051769,1034769,306984,25403,28698,35214,211584,28507,78858,39422,91032,317613,156118,60087,176212,279985,135445,293202,269033,128740,152,697943,214440,108138,47544,202994,145522,157758,71805,10247,342117,247730,25673,133446,10498,174656,234272,120156,103348,190975,50108,278203,38349,8912,354029,19349,62762,71433,74055,194985,66440,1562,310194,121783,97216,446376,106864,442441,74011,362317,99997,26010,247834,80331,441,159539,422759,38586,161867,7768,46391,3065,270766,171067,6258,15429,274232,401671,1197,11451,416,166526,31589,79120,206,1286,6197,8130,23417,2934,82933,130107,194119,103282,351125,12710,42960,153750,31029,318775,475686,439726,60489,182500,202454,89960,4908,2605,166028,0,354375,545,3809,895,244153,119303,910181,31153,146263,39099,8540,597,111982,20328,130352,84690,347524,92797,249221,165480,172293,126462,16288,8116,1094795,27103,149905,160082,365368,322493,1298,21645,3239,100651,20200,465397,137106,3249,334076,238887,303,15310,89688,13820,634262,223895,90143,0,1435,70868,380570,256033,543979,2254,240559,493429,113853,488119,22888,18184,496,99286,70640,243055,67395,221357,132133,304578,363974,163633,170525,860,629,147,553,2133,844,4603,35940,1932,40847,197021,37054,10147,8250,100878,72836,130,4305,5189,40372,253669,556,423863,1993,76468,144630,185839,263454,90838,208926,0,164618,227768,114083,1030,293848,111140,91985,91513,139806,74357,130385,30817,336992,1471,3160,44648,135634,2006,1112109,1020,213921,3111,210102,170533,217635,29932,1305848,1049,377,1290,1155452,327687,280035,31914,75228,32590,1269572,904702,168307,115577,394169,764146,1106865,350922,205581,501092,8334,1958238,75639,446331,244562,60488,655328,1126276,5922,73902,30919,39637,10389,1508,55642,237647,160669,227033,8788,2575,241269,41428,256738,21430,345124,379076,275919,482960,132282,26386,778970,270451,123,149363,456825,10493,221544,1425826,824,124012,512991,11418,122446,131137,1518092,96642,16862,67535,252307,160731,31383,24757,559,33269,12010,13335,368379,1465523,663573,68383,4104,226796,12192,665542,1889,60303,316044,17856,176974,315205,13876,7732,165962,332896,105634,108134,74986,7540,1781,574,216,15551,808424,360,6436823,110120,185409,372334,256,62355,19333,4940,62753,0,560,2012,77515,49571,415447,47809,875,528090,226414,71442,17951,121785,34001,242567,52325,127637,188923,2025,3349,233240,397363,498180,814766,101401,35136,1695631,284748,265,14035,152687,3545,1867,5636,233126,41943,101227,269954,4807,140236,341216,376,116127,114461,10112,275546,3618,577833,1248,101898,27320,36993,2684,5753,1496,73498,5167084,289021,585749,279924,13923,23911,356770,98543,11384,4307,281558,114383,240126,133110,356955,33713,15290,319290,531,424,112179,6722,19378,17307,69732,17757,318551,875,94583,18629,235144,262613,26141,153454,113411,48962,228356,145615,632134,749567,88511,1158856,15871,114619,82236,160038,155106,33437,113325,742,7690,99002,68379,56358,362542,53325,117086,268878,143074,39369,92,82468,173464,141637,38734,198011,229056,46207,108116,86893,627617,49825,257532,130878,488633,28435,29682,213864,23417,503418,772875,107358,148890,15685,60036,174433,27314,96684,782879,1224606,334724,779493,95229,2713,278758,242995,550829,548439,14648,519921,322741,8,79292,240133,202132,10787,127771,211398,11098,927480,145,42318,138835,988563,128810,130390,134001,504560,33358,90662,6896,35445,42036,9721,143729,17901,92344,134018,38618,10410,78085,111400,22974,54529,30755,33941,24726,74077,172398,14387,214437,376660,159024,317090,35376,0,376306,496515,142105,173,1168597,350996,38690,769723,3489,108957,149,95594,6763,136405,2740875,449570,252332,813,742272,17037,288832,86556,146898,732953,8792,274894,236271,187456,171638,91,148,123,727,38603,455989,84119,169148,172366,44486,8158,1172,102338,300963,1897,125233,297921,293470,1213,238669,235608,286453,152301,648,173056,2210,297,4830,117878,218838,732197,6435,714601,207378,518531,289481,54662,31418,878,36174,304,19360,3741894,182461,19749,136766,117387,390169,174496,162680,342985,160472,49328,216010,10025,9403,681448,52056,233399,26153,800191,66542,43816,88025,172307,25133,6294,104151,61372,103905,227485,82035,388136,416425,117489,10791,282,297526,153722,3260,406920,305,164551,19046,19335,1261,112526,1267,604269,202,173984,4274,371020,7653,68617,123673,326699,33207,23165,3255,60929,2173174,155220,92799,339625,13201,196675,350375,247506,942939,396304,1409899,241474,29083,3176,74406,114490,10641,596431,4645,305613,103310,111385,947997,70709,72216,143493,57543,124930,81678,151,5618,6931,115556,513802,260283,7710,286080,84108,10533,15662,66326,59788,354873,39515,30564,105493,27990,25122,19716,175722,21132,25472,32437,22475,43236,18076,144000,44557,54203,81283,22474,32405,65336,11495,3405,3189,3533,848,382,1865,846,189650,53081,10653,14428,81586,140362,54733,119166,72098,2307,209632,0,109234,151694,117084,172398,709,121746,815,29726,1286,7203,103724,4762,235888,77883,2745,249063,6700,60354,158440,198965,4513,144662,422944,366534,686539,16185,303653,93748,2508,169179,44002,26879,13859,12192,572243,69359,33749,270717,100332,152318,2750,426401,209790,525982,8453,3121,21934,18815,11530,796,395684,867,13576,176880,3104,164371,278343,1773,205434,413,577,2566,394566,20933,145359,99672,50031,601937,122553,251212,1565,328,14492,91313,13745,79148,69978,51355,63068,62030,184253,20574,8325,63415,207471,873015,48598,287870,15378,56108,20854,31255,58513,104866,9043,20993,22387,8253,16110,30020,10896,39195,32794,47640,48879,47186,234151,23586,15395,14009,73504,27527,34077,11287,38364,25794,11895,165198,1576,153282,1075043,15806,94866,40704,28597,290496,5688,9474,117979,4329,54205,18493,461876,3643603,368952,11511,25037,4755,512921,903808,31735,330705,82209,2243,89856,45850,138902,20380,270296,18841,15385,55601,537527,252757,211606,4591462,12,409063,2286603,755378,131898,634,8759,20310,74503,475480,83909,161021,30520,138891,38260,120650,439,1782,189,689931,76911,601173,2079,44346,40656,93902,179518,16446,150122,767274,205054,283570,68478,214911,60382,113339,227085,1057,1362,1824,10929,296746,574377,150540,260689,16886,85503,43868,140442,32717,94675,81,3410,0,1134,8189,0,2771618,24773,647054,273756,577,36591,91364,22426,89789,49085,217097,344850,923366,51048,11683,4571,171299,7623,75163,26142,224432,0,51497,95053,131345,42199,159207,135652,56829,43894,113935,119975,99057,261733,185823,15804,30694,38222,3082,31033,25019,8852,17712,14137,159021,17297,35705,99530,70857,4749,32458,17294,10424,11945,39073,185652,56938,330,419678,53379,1015278,376313,98893,797428,62406,11362,300546,140534,617400,13031,27049,237334,9058,42533,36968,17576,250151,125,67904,124725,777187,103988,115897,339047,47033,21646,319724,93586,43719,257208,50821,355940,45756,173769,218865,309456,206991,517875,432,137657,27973,18279,65827,366,2466,9567,41205,238567,475808,91397,35798,776627,60472,336,54746,365306,333566,107085,1161147,116050,217934,3498,23953,109351,167900,76419,279202,134938,75291,8163,236419,78859,2134,49294,652340,2581,179149,914068,2055,2162009,76,62978,278995,46195,169041,949,16226,121713,43711,526044,4948,113011,8466,505959,61298,27243,24690,2889736,85307,198684,73465,40933,10598,7053,11765,115946,1997,4538,85221,36292,458230,1354878,1496,1146558,1862,142590,4530449,138822,141123,802,16056,72603,295,2919662,20786,37146,11803,329230,23622,88733,243566,1737,13582,179122,184189,85116,5561,5398,6930,2031207,3887909,741376,290584,113048,20876,302578,205078,378742,543408,92681,48,406410,11761,53512,4106,421428,101453,222311,111,715942,379093,135409,519692,25112,237361,95872,1233,138568,56026,348991,70766,8048,18181,347842,88511,6295,1312,20249,317735,69287,1226,16869,2585,1994,4126,109190,295,117634,8259,1972,2194,15616,156022,47678,46265,32160,51074,3413,1954,5401,42663,5150,3086,9284,6480,22263,101093,5292,19967,15306,6719,304,3091,38118,2258,1938,1418,0,11479,9219,93186,52134,14234,36944,48016,39630,56666,240058,35994,765707,79446,37306,15919,40268,144873,2938,40389,35244,922176,35611,57783,30329,24456,112632,10259,325049,39940,57323,13823,54301,14630,42716,74073,11058,423286,684,789705,2378,0,439,11,12070,97830,41914,231211,451315,59768,228471,225670,130366,11263,4906,3320726,33499,13813,1398,2587,39287,55822,5776645,132948,66903,114,1510,1672,14060,16603,0,2645,94,54637,3051,167629,202848,504555,5313,967,8954,608,17663,21084,244832,123646,53230,2424,91577,51271,5801,1665,11551,2635527,35504,585,80713,51164,49793,90512,1551,72780,74190,71864,118009,38267,121885,84090,43572,763213,350935,780,119963,203426,289,11843,8730,17485,72235,145042,66343,21808,22999,1161,107742,5331,76658,8352,7977,38189,16809,37303,11952,137407,29002,10955,7445,19584,62498,38485,40771,13013,12309,8867,71082,72583,1328,40836,20171,24110,74054,26935,54564,1653,182098,141611,52722,40401,23379,2894,62236,1711,468416,871948,37032,237671,69325,44742,13218,55865,43533,15139,2159953,23139,26880,20118,48626,92060,64151,74385,557415,226782,122259,397398,55961,244303,232449,120744,7764,15699,433635,126,56649,228537,182982,43942,564220,9688,263,778,4777,1170,12171,13728,94327,297,381613,445860,106946,177620,267641,64824,208785,248521,812502,48286,419937,248767,9254,2803,148347,191326,90688,483415,843107,1952,1469,81733,336748,65,43286,37018,474708,0,243289,80753,174354,273798,1047,116571,1392,31071,26153,99222,46570,80088,3314,252441,62181,124207,11981,1363971,506562,521294,1499025,166936,1060,2876,197085,130726,64747,10137,20870,140581,51357,2729,35075,1605,295305,440539,28438,264680,522582,70535,12362,4770,129644,205877,125481,80751,320471,579805,420169,1014,1525,5724,15731,168767,4466,0,236394,516151,177500,294118,808298,29317,36542,10605,311736,2180,789702,270888,300159,3856,1007,1539,7797,261358,277482,213785,293968,114379,232416,430177,87071,245064,62557,6784,16797,241679,11122,94765,333275,130670,31077,141983,146989,1596287,39985,1382907,171588,50241,141737,784,426243,3329,335844,368140,32891,43745,42485,3924,144311,116913,273,59511,121363,43221,101229,2587,234591,361782,90256,151790,62498,66545,866846,245933,66321,243193,178842,34776,182101,389,208614,75523,212572,13044,406386,21629,272955,463250,193921,63005,591187,17920,75838,25175,10245,259147,506,94,197288,30442,122793,25745,77026,405822,222018,161779,12596,58600,3293583,284210,407478,125116,585,411722,148381,168300,600875,27523,3541,59748,93070,1507843,19226,576268,174868,45844,338062,406318,279024,344,1356037,1586302,2302,152320,69331,1164,353149,357803,48600,107361,111868,8458,371,39323,7831,1217,76847,204270,647,8011,599346,152,50801,4143,0,1713380,14795,1357134,52013,1286947,68497,127231,210834,92519,1601710,15652,125156,139143,30770,110014,225085,59382,94714,43402,35087,1183957,628366,1139931,21018,395316,112213,69676,12698,266363,287,295229,47832,622319,184869,731848,54742,218585,322424,53674,291190,584300,365025,238668,263978,53726,49157,33673,59088,189275,86459,36750,10857,24436,112,77761,813958,307834,97627,277976,313789,68795,139952,260717,10938,1113841,841090,66070,783892,194578,54081,67683,48114,10761,15447,5546,6014,46167,12914,255487,338980,43364,107531,35025,707298,81248,42961,231110,81928,1903,79471,161489,151322,30755,526903,41006,163427,1071,96,51052,118142,175400,1655933,140085,81600,26304,16020,305947,194907,51929,625541,22657,57410,174714,170485,324581,233235,81345,103342,163551,8404,82647,1769,546883,173039,61738,21167,2284,71411,291724,118872,32169,9890,68447,79887,152,13467,0,152,428,243725,32327,1309466,11154,172251,501958,735305,161622,137178,345225,842,903374,277825,192060,90646,122949,62489,107046,149718,16,82870,97760,97613,144824,2740,314473,190662,53761,32835,612790,338102,174859,111515,52057,6735,16954,22994,22825,61976,134254,112293,1198,241865,214893,70372,3768,258926,296269,12663,525568,36817,163302,84304,18536,1255,48944,239452,274163,225320,1021177,26522,5090,24384,1732024,501791,154468,226715,131397,89337,89919,331756,3143,77836,218044,124985,228237,292523,65958,359246,2472,2049,150090,77710,137170,117029,36444,16093,28601,121364,74380,267,10716,49129,509759,262650,409536,139363,21285,39871,128096,2728544,482867,95778,203685,228,24085,455321,2533,440565,21526,40081,33924,22719,1166,20265,11092,2204,80648,1206,99386,87619,770087,235744,116549,92203,30512,7757,14430,0,287,45340,320806,361020,684011,10681,1425,40735,274176,67258,376567,43355,85357,48656,14111,3286,3343,1124,135705,163358,113569,183255,71525,59227,220614,130304,72224,34096,43063,181813,485,1281,3354,29043,226978,24741,146385,304,207719,197344,835991,572,274408,7780,294527,135504,6719,5296,237158,28487,241437,19906,996,929,20404,101425,165147,76221,203716,172711,79463,195248,76,312679,106439,158786,285328,234921,2451,340541,255290,1287,231359,11887,19622,449834,396095,42869,141578,108570,192105,211207,13495,6718,49407,572502,343350,126,131556,146067,220400,11298,1245,61387,369175,10166,194996,1686,128572,116406,11740,11303,36860,107645,3583,2158,349898,0,263870,23414,102186,616144,126207,299429,288067,32971,132936,226907,26741,92428,29683,68843,5668,290231,105227,153771,108193,153254,52859,84003,40735,203099,606348,55433,60487,26865,338885,13758,116896,28975,138670,324018,364784,59948,1018,2680,4616,246572,197431,12076,8280,78903,7871,202257,1310,14488,506184,8562,595068,70911,319575,642877,258791,114019,451887,372676,602240,368335,93067,634,101889,87948,98579,53867,0,40275,8632,670,226201,6669,18169,42773,30561,223137,121071,87,7750,60222,0,14518,118536,173980,97620,1100,788,4446,307520,98801,3306,50088,387163,3689,21187,40392,278398,139056,245104,557,4446,1896,2982,240125,236696,43628,98445,1473581,254533,151134,156130,60271,0,152,533819,174359,50206,325171,60970,464490,142847,180642,29425,27066,275915,218934,798,63522,212893,278245,119324,67925,258118,89723,38178,36871,34966,3414,92548,1713626,686054,19128,106685,42131,17302,46059,22266,179692,22185,55980,92100,186895,5084,460685,14248,161918,144882,44005,16096,520911,830,35628,363854,88061,653585,8315,53509,906,285194,323027,55102,69053,343042,154238,263,1590500,240139,208298,294801,127195,29278,31087,174866,74580,5388,54634,131317,259583,147778,292243,471846,319643,48915,337891,262627,396102,2052,88337,22876,126871,22208,4219,122563,423,103587,47024,1849325,77357,151933,663792,105711,22221,9645,31135,27646,48609,41480,36382,297315,68233,10171,300996,255435,1406231,74534,40405,121439,90170,54117,1098253,65499,48876,4539,136597,57424,2493,222149,1760,118722,8460,398666,170658,6,311963,294842,47740,38060,80197,51771,1157669,39046,635748,266453,10745,3020,2481,110524,287287,208558,226227,1015,883,472926,3665,70145,20102,16437,139077,2945,339317,182847,28399,28041,13896,72429,403,90419,191743,11617,64432,450,160922,142274,8567,0,204457,30158,138348,82277,68956,99992,3285,173856,840856,880,52037,21015,1611,801735,152,97009,2933856,237956,1594670,1763098,254,2818,2254,676,719582,1431,390045,995183,140561,2268,119540,519001,40150,74315,184109,58350,111343,111813,66943,286805,381709,244596,139,29399,9541,0,55496,26643,225654,344682,180050,133788,305338,525731,39914,120323,704,99553,495344,416,265273,59335,874035,256855,605,254607,30376,634073,4699,181691,146745,41281,14742,132550,430,258755,35819,12843,8103,232170,72392,161304,11147,205064,92684,0,366075,116238,28362,30392,220919,0,278761,17149,3753,449,5097,98450,2137,545017,13063,75760,119085,16041,124859,366821,292072,178088,1284,10714,6687,196523,85959,26915,1402101,6112,2725168,57017,232772,1219,304768,7410,0,232,101634,625527,1984,370005,58958,20753,275358,0,127723,250409,210121,1114,1114,1114,1114,1114,1114,1265,1114,1114,1311,1813,1000886,225171,155189,61650,310525,210048,2274113,599988,107223,611521,6168,22849,74536,49702,4107,4750,202720,6648,347591,73608,126072,161540,104759,440499,77798,254433,15846,83095,128114,171218,38770,1063,2993,4017,544705,331870,103226,142410,8566,1483816,1173090,190072,550174,1839,125994,145191,588216,36014,276718,434221,417,1829,7137,3989,68180,42555,50635,95791,61881,457978,323526,224844,1023,63257,22572,85481,9863,9859,13056,315707,798,31412,69706,568077,276810,2943,0,8338,424,370819,144570,4932,300266,91295,4037,144,415,264044,274735,178059,247123,356459,180566,409516,569,136375,2477,23163,67327,123671,259676,104214,39768,193786,186391,1503003,47568,129023,80090,4098,224806,293713,26991,331028,106599,203054,39246,8386,667966,893,79823,219539,239226,71661,237151,851253,19261,2629,41346,67875,94362,767,59884,52538,280249,135337,123354,2000,24112,8264,8601,93941,60045,642798,119630,43674,291226,83468,75625,77410,0,24618,7820,84535,115770,0,4809,1472926,1022777,313347,100461,45317,29722,54040,151943,50724,31449,60623,202022,118485,50227,276734,100193,102353,2680,290394,162272,335987,92478,266481,75454,142964,127908,1284622,382,27922,298280,223418,866,652431,633196,138198,4275,139132,17404,217222,2373,14126,198,4483,6041,403569,22222,6403,395383,4732,0,7653,16646,12629,57105,0,21306,15369,375575,29523,34507,148112,187917,739383,94623,181852,16143,360578,118301,69390,242675,4626,117663,7436,51809,44076,461678,443028,195486,2190,263513,234758,226976,182043,54434,43649,228975,262893,238059,167287,63079,561341,492,77287,91213,58002,216920,0,186288,8526,127464,579646,17785,718878,253734,85977,78029,2090032,165746,149306,2219,359971,94770,532049,2467265,92307,92819,31371,167959,31795,227036,27853,259653,30059,16592,649569,184734,214952,10482,417103,119384,1401,95690,118051,377013,128069,3328,1874,1351,35941,307309,100197,60299,35489,2024,82718,246131,332450,520788,135071,406423,65175,509815,46330,799037,178220,23143,95255,2356,20676,226973,333411,783,26316,408,35073,614431,174033,30117,187113,27480,7335,661226,499172,118636,455,129387,3141,31753,328073,2259,753,1262386,152240,6166,227419,392851,390995,270,3280,99277,2198,2630,196495,123717,3784,29379,4347,18905,529159,579429,295951,190259,7011,1130,155104,112630,8041,259947,253646,101259,24125,55473,99363,244873,177024,250520,651548,110991,373718,246448,354214,334280,275055,737,2842,475444,9806,363478,287089,157902,42342,318146,14597,343218,90218,441646,278012,189163,48619,88650,369978,105137,17515,5742,177635,235797,2531,46236,498378,255665,24926,55469,18182,35074,339733,2867,59465,3229,298543,1511,50137,1381,603779,34240,114548,233087,5472,9496,16128,198295,101482,104184,133279,27719,1050032,291134,2371323,455569,546551,1131,359988,13075,17777,705,81731,30270,25318,13950,4764,112646,164281,359070,132658,141060,304,368428,173715,52,1677331,1246728,50273,0,242301,152,69270,462914,36890,34395,482766,233843,71420,183333,1075,1181,601710,378,0,361,21181,953715,29786,4784,184316,144190,285618,287700,112253,267059,146943,77927,318905,60660,449089,208760,6206,312623,20593,210430,22310,399615,11941,54869,139846,19251,395,11062,13,332732,316615,3479,891,278,11737,1750,17449,74513,37933,153101,265691,107068,212015,242,46401,5370,26081,241,56333,142150,143868,170788,2742662,110125,568347,144957,109,84137,187620,44857,246465,385659,13703,197364,22183,80293,1047,474439,294182,50434,20039,18207,232542,268118,8706,191388,93778,380227,422,0,101832,92603,174391,323120,499579,473,166648,1385814,114466,123102,178119,287497,132925,137264,1123,1600,6433,1158139,38553,698525,99357,136593,42622,81721,319576,18955,3406,3289,69673,31303,648437,135121,491080,283,35695,130023,1185499,56579,390966,951114,63561,6695,50166,28179,1565,981,6188,10818,341335,25880,160334,323065,160718,187760,97691,199972,192796,4911,644,185750,139129,90783,5647,8881,65964,79508,48874,94830,118371,21502,334716,451904,2517,98816,352298,389045,131628,145430,141875,91895,157795,68297,316,957,802444,252994,27483,412,24483,4608,644769,247038,1013285,65701,46460,152287,349962,1273865,373508,9330,4259137,4426054,6865,48816,321228,177539,546531,16312,31630,198583,67,378401,36597,407460,178740,120878,691,140931,11378,7805,314642,143330,57127,626102,153137,11427,20395,1620,448919,151,35227,7572,3742,438473,79217,131348,32480,56151,86471,125550,211803,1472,621777,194042,135025,106203,34895,143689,346062,317684,89155,173193,250851,184974,234432,5539,111967,1680,44270,116159,114419,622079,12024,677,635935,96758,230314,11957,478458,117046,7713,3128,6862,608,20825,7960,440816,152,202285,64364,6790,145478,270699,63719,405473,237917,232398,1603,151,2044,30664,43935,467971,1355,304,9225,246292,34103,657,81218,20258,245099,62347,93158,782213,15206,70355,98820,20524,485952,159949,487321,274113,31200,1691,142185,122613,163303,37991,48869,262,506336,1229,716,81131,100549,152,1630,7942,354179,87903,99457,111212,592,17357,263167,120990,278275,50388,64163,50252,1910296,0,86299,477,109694,16447,50385,1258392,122941,24529,847,318066,531,5813,117813,168313,64721,15306,38775,99047,260921,581529,114986,9232,41699,197404,645952,43666,85990,98063,37956,664,6662,162427,83779,23829,21891,39705,250178,920331,1012655,239415,8374,225259,1045327,473665,238122,157792,135335,319400,306392,80025,84069,9721,441762,123464,0,5319,4554,11223,214925,579813,3198481,3210,167321,503038,63251,147404,42368,12610,189635,670240,195719,44541,159135,269436,10369421,209798,48374,685678,192215,2860,27938,42658,36884,109955,52055,3804,14428,39656,49918,43011,972,37092,181393,722185,941,376979,72706,12635,946682,105076,496026,1160303,29374,120970,1186395,140894,19853,103107,265297,14702,18290,333490,886887,275428,911939,0,44263,5205911,4149,47906,129020,110643,268271,526262,1037322,80511,41709,144143,2936,2940,141032,20862,20820,47709,4725,390711,126213,10648,6198521,169361,168700,24525,93095,2112523,193356,10091,18198,86818,339835,121909,695748,499591,2663,60413,539340,3853,63612,114225,415322,174287,35651,355123,425706,201513,151383,55190,368761,271846,30841,91127,140786,673981,298320,63034,7353,9490,397089,219,4590,3965,19172,14492,97307,28217,128258,93698,35160,198471,22353,134649,328794,85938,429697,121,557,995282,126960,273100,642187,22165,8950,34128,235050,130053,11705,3641,21293,6158,7910,104731,103656,84288,3493,91387,94060,154027,12328,98706,3,407739,2109,164170,1377,6894,2957563,355849,31207,6703,48308,32896,2957,129571,1520,257138,231695,216619,126031,136214,7690,227833,50417,115641,287017,806694,827,2171,1319,30551,355979,703128,230599,258990,100909,2073200,138582,379183,613590,9724,287,434030,168695,49977,451389,379198,19016,278,214934,441519,39411,336852,457183,2527,266335,198980,2458,37866,583,115838,321590,47539,116895,91943,21855,400118,5454830,425296,324581,8315,223352,4856,364245,430,102154,58949,108054,1100622,0,139627,768,84820,104214,181151,247463,391022,100212,877638,17115,94116,104632,332873,328263,29453,8589,121447,20948,33941,2076,452408,103244,37327,218518,2433,258257,3410,909,0,5026,54871,415549,580415,71215,20602,40210,40404,70291,83873,586571,9115,2385571,36782,325854,82361,73947,605643,39139,598996,433650,96586,252179,27179,141930,237,108808,344493,488389,364774,271714,959470,38272,82912,34937,63838,51765,211349,161656,47531,34349,166127,54476,231459,152709,56649,3433,206959,14598,91738,1534,110440,89843,222399,2313713,38761,447168,209577,89976,542230,156079,33226,3344,38094,397657,1635,227697,220663,7212,275787,978939,423104,5658,159536,169724,72014,565689,336497,126702,97163,1073,4272,113289,826463,2648,97480,271792,221088,683829,0,37880,726,358160,352139,150663,249835,401803,86849,239763,88786,170980,87031,249295,95268,256738,157,1547,24878,61647,41644,12580,3997,267366,281868,88068,731952,813,5697,120249,1088819,286,12079,271158,4832,10558,1517765,27774,12041,152109,1302318,41658,306132,292,187028,31454,178878,1528550,121622,0,3979,9221,176257,4585,27134,95594,44078,59483,265254,148765,54125,41151,187894,21271,11437,55609,13804,39482,13189,69380,54500,3110,0,179410,194612,100350,97513,8371,76747,126157,176734,10356,707,119442,10475,234047,304,6002,1641,7193,17240,3470334,17268,246,407153,2165,4946,9253,9490,1345,4042,49946,158829,706829,364762,27062,49272,429366,304142,46802,1114,358121,234,440328,1116365,1558,0,62157,50696,24,1285154,49888,149010,48436,58491,538187,35132,3179,3188,955903,313164,0,122816,93,17091,168296,677731,102832,39662,14478,308202,246220,1449624,344443,167831,803982,381671,405336,287664,1444688,80187,81873,5408,359,42427,296890,424886,1404381,80885,252704,182468,370109,947,9975,180822,118802,25732,173419,250123,165177,550,7760,5620,423071,18244,0,48485,32527,1170945,1315673,196558,15312,1080115,259523,29872,201500,50488,9693,28327,161298,92299,229469,5789,107162,59143,147508,26637,50407,44870,350636,266784,97381,8171,403044,162762,228110,123314,129059,3702,76692,149421,1076,226572,69700,231432,64892,1747104,64679,7758,130768,11789,147674,101121,364166,44226,164559,268818,26452,85546,2550,1534261,855489,96098,21993,221878,398983,186575,221580,88983,976,11163,99332,30387,121263,58049,88521,88907,510518,145927,68460,257798,74456,54021,566,414,5533,97328,4580,158305,223647,545,224242,389050,4598,236104,20807,3703,53794,501483,160648,695123,1134165,13289,17197,88555,120228,155791,32924,65342,102560,17613,2779,54238,137701,35175,2504,0,726,109338,375299,291093,2110,252211,691666,44491,433072,217324,528770,3657,178049,152,254244,310405,175608,388029,716,214667,167073,500285,144303,37574,297,248836,57803,42886,18262,172843,206054,9774,49452,32841,1612,116449,139749,2791,290051,242995,71,3298,94835,423118,53807,12807,137631,12777,58640,38399,2098,30747,256960,419,350989,105365,43537,155389,40243,289889,70775,168809,146392,211966,13329,77143,437862,167509,1701,184963,31736,580982,84725,1295588,60146,51092,1531272,270701,238651,3208,335278,796364,151652,0,909,10476,77409,4061,677,95177,780,24124,7935,529439,91892,228,31975,11340,2130,398382,1314,151616,71541,1278997,1104,27637,1106344,330692,167000,94358,336416,200822,116247,72052,2319,10394,2364,644409,792,56759,1614,0,77854,93164,181018,84157,139963,5605,51837,10915,53160,79801,104259,1012,138503,3351,157667,1921646,263659,5239,76683,15107,152,3351,26,149464,776589,134807,6724,28071,10506,13717,25316,32058,128473,40559,276485,203642,184209,18749,357640,52589,33619,10038,66316,62065,143742,23393,3872766,668847,9072,164627,61655,421343,608,138281,27418,167577,90735,40205,2492,18387,208871,24114,40126,674,141864,286,812,11592,46867,56274,506500,194001,50737,55476,320694,257443,1436,874570,141430,98019,37934,466459,774804,169795,18840,29858,87838,110845,1374645,488022,155298,1058783,274327,487,86107,10085,206260,244293,403398,148247,1971,63541,145040,444718,24500,56946,150879,152797,572,6907,262452,45484,243872,228155,364730,6554,19483,409406,125799,268332,130308,47590,0,108880,363439,1113105,170969,129608,11638,70782,102707,126693,158798,308392,39490,187855,12850,6638,107432,453,49946,158628,3005,161676,33338,57650,32102,137481,0,152,101133,462639,303,106559,61647,172573,759814,549,47030,378511,270080,176583,289,321204,118067,236150,293307,223823,22426,72390,25207,640127,38322,58488,55520,90568,323464,625,434924,1483,1870,63418,47599,56381,181495,95963,136186,87537,89185,1760924,601,54953,662942,111864,238496,7427,145459,208755,352221,586000,941,70700,5506,5494,588,2600,100436,381667,699,3185,2201,769785,9181,68415,1985,60798,361184,500472,28525,27184,125686,190339,17294,444089,5495,199471,28231,10243,2023939,140134,12549,76236,99011,48544,87427,151740,1493973,317730,363195,281384,7244,1532,133066,103873,45015,152,261093,67000,44537,231247,41065,1788,15176,303,1346,90800,37510,133447,105390,2131,98126,14175,458560,34184,435116,152559,144332,4327,276090,140759,20196,127488,153253,450656,439664,27686,38128,18508,121774,589799,269,4392,134773,202432,71396,121841,223872,178019,114686,49292,115475,76408,1682,583866,95140,369324,84675,740,1941,222111,67598,100499,7980,48644,27358,0,101,79900,311697,265091,4849,112401,410480,390671,617743,824263,183283,3351,101486,301,6589,337834,1248871,199620,44001,249841,9358,263029,114301,124590,174139,7131,15162,156480,87022,50456,145176,66125,575508,76167,7550,13139,29532,407315,535,2576,7067,3792,6371,13202,12970,2092147,44798,30755,130045,23950,25961,49657,146,1675113,11397,1143116,1057,44494,719618,109901,457039,8394,67338,145,6563,539186,5262,44307,4001,35646,19062,195593,999338,49152,854,474721,67378,209189,76750,41790,235910,186527,7668139,130981,82243,268863,623282,176703,246277,3673,16670,188695,20945,993,158055,86437,0,15267,21862,12713,5772,59067,253759,174120,179176,28713,190593,226229,72372,142652,193589,239522,2082041,35538,75672,42680,30720,2208,49034,38007,140390,296936,21846,123757,132267,90384,515433,119005,808737,199460,130974,58189,232251,114304,32469,277,472634,478848,300452,201435,176478,7933,118781,131086,21255,4232,108931,173082,1775,208416,8194,7337,16619,51748,243359,74644,256753,204593,100659,799376,1035809,538069,182186,16497,343736,3497,357617,12783,16627,374321,10653,78351,56460,31001,49228,150969,19593,7318,48855,76734,147959,96834,790,380038,3625,281374,999573,8478,166915,42223,121099,180206,7023,123096,57193,146,31111,217523,27168,210552,178634,94711,106315,187496,186658,30330,1405732,54363,312,30635,74535,251,346381,227907,15640,77629,375595,117109,23564,8315,8387,13561,339939,162522,222377,71113,171018,450587,142798,191334,12494,33186,211664,59151,9265,50825,443,647538,569345,104999,3806,65840,71349,42059,273183,306151,75201,57827,589947,39443,131560,79634,100134,2592,14316,31502,99132,670,202697,206570,1679,21798,15350,170588,1452,83208,298631,258435,880,458191,61423,131679,11646,207025,187172,305607,82878,26541,177678,36346,410588,19140,265487,101541,1614,223452,573,7319,125279,396,1012,88056,82214,152,8818,303,759,35090,129148,4316,62330,19490,15839,4546,24056,189050,1063,204728,447042,58604,272287,1204,158193,90597,62240,2997,4199,3593,73635,184329,97494,116151,546256,648626,179988,31458,353375,111108,0,219949,61599,3024,63330,34440,203359,289018,3066,24040,577,80080,73422,335634,1677024,0,1341,125710,2160,335830,710,149,1909,668285,849,1433,956677,61688,53746,286262,216166,146089,46726,4161,20488,54373,415633,66766,179244,24422,11614,29666,302,142,9863,24171,83420,66975,807,8507,70851,11394,102297,97630,69133,801,4775,242284,309403,646,50011,154990,5506,5608,708,304,194129,660970,67209,64909,28208,340067,8935,316343,1382973,563936,123,188800,57272,55637,431495,184877,271263,0,199259,45161,320,945,9190,116190,1356803,2406669,100967,67335,92449,905181,25480,35438,111767,9545,26508,8963,61145,66350,76519,4529,99777,292595,21269,62602,23027,180331,8382,22950,481152,50404,2883,182397,150573,1455517,131825,256826,12733,129051,62897,67137,38902,432121,130626,481908,107556,65856,46253,359354,624313,68780,0,163722,7333,751318,7751,48971,6062,105743,121322,82629,270195,448506,50165,6787,14094,2361730,109902,16074,19,39160,145928,167250,195200,9086,198864,242216,33872,3833,83488,274660,158650,1255290,67764,10019,102252,188659,5616,10227,208180,188647,151828,40280,104501,108200,203856,184317,44624,226329,60678,74655,346402,28332,2206215,157836,273,13653,403754,68491,48880,95973,290034,56603,1653,4421,120206,14292,43487,4042,110244,115722,79009,271092,36755,180121,161750,302339,55292,23200,10307,2264,50545,117949,355653,744019,4321,650318,495902,234304,16112,58434,25081,2866,1187240,0,138826,21560,76486,938,573421,27053,203996,52314,52962,991637,92336,110098,333531,366530,8838,75740,91489,346906,211912,46760,30773,2351,11266,252142,12058,29289,165442,7792,131268,159833,50582,335279,96463,91301,246389,2050,70884,692818,87030,186552,75028,121334,75625,243831,365449,1774,1222,51649,223430,303192,139989,59259,192989,58905,57064,108933,105155,71503,176299,132149,46309,384,217101,12103,1335892,1249289,45503,49662,285575,30694,30787,3125,158818,50974,301351,1528,83006,205124,9834,1255854,26345,208908,10020,10165,52198,182191,85673,575,167611,115309,15558,34974,759296,170200,304,18360,103947,108646,100852,687,213984,0,82479,12321,907,55652,92028,10631,1031,70873,177443,197679,510367,29585,727,53,114660,97069,1514669,140688,155446,88024,153491,27611,34851,3083,149355,534948,36411,5636,33630,84128,157729,14159,20741,30685,1414,223,411850,112594,606,34670,222685,3075,136979,0,103040,15693,49625,193932,53626,4270,188028,37348,61819,30462,328004,156049,183718,67388,23872,129543,171634,5994,7055,819247,294001,31415,24353,111309,8536,152,772592,716,66011,80384,55417,305458,234502,10146,377170,67438,28721,30019,59017,45825,271376,10522,104233,595,356827,255914,1794,353780,27945,28697,95808,387614,61672,401477,2397,138768,120098,9185,250623,47350,169007,14120,5664,13921,130509,334626,803,26402,347478,75578,957366,2055,34398,374916,18964,36292,509401,14992,128918,299853,156612,87268,78396,183247,193432,8424,832,23893,170291,47084,165324,369645,232763,412776,306707,24910,213998,44795,75,31217,70668,506254,9990,77540,97693,155303,166434,97391,90917,60055,28191,182277,2971,53034,399055,161238,112345,200287,1503,114461,490803,732169,405646,58012,8541,570641,169884,58839,343576,677,2110165,19594,294633,143,3682,22654,130316,135343,33505,91006,1054418,11773,104459,4862,318602,590865,22160,129421,122317,56420,94103,1579,63837,171432,157884,353797,239342,105563,103139,126300,139725,0,261532,9574,1846,4572,106351,19772,188148,431692,586141,39239,536,96,1074024,517,379635,19352,82402,444404,651421,1695,4337,78887,1547,47966,28872,40992,113205,194400,1574,132924,73067,68954,132951,29540,992,58520,79344,5120,5042,161235,68292,66498,42763,47429,307461,735661,394418,19231,1375369,145174,21470,10111,34067,52673,79300,140732,75986,60306,27859,86168,64174,44970,155298,60123,47570,188929,138509,109827,237837,215822,150,443953,274704,44622,5985,371995,225820,519,1722,1315054,160066,72952,246653,172392,423000,113026,262102,18880,23310,4365,95496,171273,185642,6743,45181,1586,34524,134498,156225,30801,590,2245,77051,441,60540,50235,137829,236495,138929,188600,311220,26815,70915,1711,12420,156928,39980,269724,604418,163353,25214,163121,214460,4014,32837,64452,96371,12711,71796,328,342446,1058197,2662804,27332,172074,16442,375645,744,31122,442180,267214,199512,115401,25813,304,175772,43955,27649,10322,77454,1242269,477127,1170,75464,14366,26992,108357,652,354046,24902,1049,10385,4772,47181,198330,619777,4756,1003276,248034,45511,248095,0,57070,138497,373844,68863,30224,2887,733596,26570,180792,24245,68709,180971,80156,158238,848568,313390,9641,176946,29291,120041,14115,65371,59113,98679,77625,79097,17925,489770,199165,354,370651,323017,858,6041,65864,24906,188699,23403,274415,61167,184864,148375,98930,415611,157804,19359,201377,70574,448030,14776,61861,275489,1168,38299,256753,41133,104981,26225,110284,144100,300546,665811,243303,85137,15290,23043,24237,13233,239992,233516,2622,30005,57385,930,14240,380224,50742,166682,175969,288923,2491,699787,167144,26633,1001,141272,422962,152,229370,246,692,83988,13605,343544,9643,217193,15099,163971,14610,878361,32521,160671,9215,186347,298916,168844,838357,11257,408115,9443,480964,33641,250959,148110,123283,168591,285935,110822,201613,27364,5514,3748,514094,404,1392524,4808,769213,648,293162,60319,71981,486764,1518,1603,34877,242152,4576,316215,2425,108150,877,888,199052,421591,16448,2636006,341639,1614,634,683192,3564,1522583,17712,159308,1360976,286817,5363,52215,8208,55066,130034,425528,273720,184435,19925,67003,164004,80787,176218,140327,240122,190,682474,67418,178346,450219,231735,133201,72296,97836,277633,132454,230990,185817,213802,13934,15944,14714,15148,14033,21365,13275,13553,13579,16084,15121,13554,13849,20783,13582,12125,9674,37907,14310,14283,40109,4724,32749,11585,18458,12832,12578,17279,43513,1963,23530,1740,393326,4076,545021,565388,580643,549795,546584,547103,556261,549887,555317,570982,553515,547318,556896,550001,545901,575640,553532,541571,548191,546003,645012,540368,491135,158388,57718,277334,152261,193246,474518,53207,129233,151050,495500,67812,108141,242581,400692,124054,5269,13683,65248,560,524558,131596,133,543846,9565,14483,746006,1686,2237,8528,587,835,336,161051,0,58889,31696,226526,101143,37062,57480,7611,4183,1402347,131047,32498,790,54411,52165,406155,81103,1520985,4568,1888,1506,9320,321237,3354358,3246968,413137,379109,6415,233840,272840,105822,379,63174,26624,2032323,456301,860046,83791,163662,76,66599,291680,2148481,88410,386834,0,19237,101222,59644,168849,161507,444280,328450,205504,89117,62302,365,49070,130,157,31204,46057,58938,99,46525,6427,68577,152,54822,40598,360399,209952,308590,90632,758,96981,58647,0,41452,8436,30954,169909,4891,735,1462,277174,71857,1030,309674,47545,298217,193238,2183,377912,1161183,21817,11332,84896,10468,134792,159071,1768,1771157,22490,897215,4770,117,159890,123386,85502,440676,214577,770672,424121,26032,436418,428349,29250,534714,241078,216170,166,14621,4437,118816,16301,152,37067,2849,36191,267322,80151,138471,76257,262870,160375,378960,954,2766,294,80260,9276,9902,196991,66399,16688,237229,305506,167877,367859,412482,72685,9423,114703,14358,238465,644033,22690,234525,850348,373232,94105,6619,2595,103451,245299,174406,568,255114,434892,20472,229224,43829,84950,17790,10012,2799,10449,54211,299299,254846,3679300,1171,1712747,302378,226723,2039860,708815,234958,3448,129635,210970,126630,7484,256871,466042,121097,1367,162,461625,16406,206530,3588588,155648,239847,44133,1664,122345,11224,28153,180083,91708,11135,145691,202085,153678,444409,103138,100254,79769,97141,128034,141365,217238,402749,60411,524375,1840,39989,207222,90244,15118,14300,75695,81567,155380,85135,369,8896,301066,347804,0,98344,1194293,110395,26302,567363,56770,36369,82277,645,356595,63868,1402,48833,254912,6713,105391,3184,7507,2848,915708,10291,29299,155702,133577,31246,54761,43285,68540,189730,154935,80482,1805,53714,114341,78211,191,201603,45446,309617,9316,37297,190409,293649,285338,10452,40712,75815,525064,193375,1043244,95230,35013,98557,312027,7006,0,19625,94789,10885,42556,444,130602,52867,393804,121718,38819,213813,484,286076,227,129806,54678,12470,171446,11730,35356,5484,2782,2600,5201,26022,4853,8812,13542,3447,10958,198578,139499,256484,171896,252257,1422,40180,169068,58541,67109,2556,602,12678,35117,72198,86963,18438,37989,1665,3412,7994,94,42398,10672,219881,8544,52787,13539,1613,112851,22828,34143,24079,45842,8168,6932,333153,16890,16029,295,896504,441,6873,727972,39754,16012,3479776,64886,258396,295674,1224,235159,1189,151843,99630,59228,3009659,377099,74189,278547,193921,162981,131919,55794,261924,327942,57400,273761,1046208,852129,148090,2121,1376763,110361,314711,1325,685,2337,432,11875,2761,35463,131204,30460,4305,3483484,4628381,161597,140310,11367,57,4616,647,2917437,23090,113346,1797,4819,4768,14753,458,33400,1172007,771971,17416,66486,111508,410115,110407,11175,17,190263,13031,350462,622213,91531,28035,26558,283065,86394,5778,422553,400885,179831,50652,285144,22499,122244,487779,256046,361197,198486,175517,962495,37784,352429,2416492,93612,1225141,525513,14632,62503,140605,157464,291452,134344,27395,365888,61438,317597,317,869312,436085,825772,157523,654776,3624,7700,18212,259778,179555,273649,83174,131914,273050,1391925,41508,540293,346659,76,33001,399570,327096,43574,302456,300081,3430607,20816,149941,100957,684454,631752,96585,181335,14080,751536,358446,921,329208,20350,27391,1285,542334,190989,0,351745,2051,246112,96672,356546,783398,4848,110081,348694,128963,91094,120925,290691,901,4586,332262,78427,332868,48029,2205154,406339,1274,184114,2904,6817,13074,143389,1571,229479,231313,176660,0,13393,713,249294,375675,1839028,939974,3735,30757,57132,396995,50690,1019320,28226,751685,6743,121417,76410,283317,18638,76773,265592,71389,257321,152,2856,49500,49211,10481,3679,582119,899764,684,19581,506,568,105105,142691,1197,17388,129,6113,194,325050,62936,101421,20879,27988,73605,223687,82068,35719,36501,319019,75839,127297,4783,87186,74894,307065,6904,27532,191207,231916,192178,5938,166495,202629,164066,217794,76664,303772,100695,175620,393648,777261,277119,62064,279,257,6924,148292,177703,53068,252784,6162,357342,58683,162741,46487,353999,33040,54321,84800,2028133,3889,49599,155977,76003,676115,4278665,142262,79088,3222,8243,132153,165155,49686,103346,25532,68967,38106,67485,28286,287293,14929,30212,152500,201744,5710,137654,17228,55285,317,447,1350,3496,205595,26278,256910,258198,65918,54068,94049,125329,276072,220859,79303,5423,125217,955,15791,10890,7655,12869,10642931,8419,21835,207498,51211,46061,37476,211,67103,1037422,753863,10875,270204,527,142,68466,100929,91469,497651,161,1174,770,0,9947,576,6300,17570,88423,7871189,93642,90233,1037581,195889,463400,34598,576576,517837,8914,532,681,50572,545416,336527,73352,127688,10656,2748,104958,122813,194906,270736,19781,337737,210716,20119,17143,588,2717,494,57313,17791,73673,115640,301996,172440,425715,418411,874,3386,29510,108580,120558,92928,140571,30107,79686,1009927,8585,177938,7444,184993,110306,143370,130677,318044,79124,75607,223896,11299,34323,27732,177156,24531,4070,40229,2217,43848,0,123562,38748,16580,2148909,58584,157503,199409,837,116281,30294,641,156444,95978,109534,522922,12698,75300,1540338,26461,7105,61034,60221,8541,375779,114205,546162,15629,460988,3002,20818,208730,38881,3800,825478,30549,67388,392299,47680,43441,71622,57782,92895,5404,10352,1143,119806,373394,57775,101811,10863,218517,35454,258268,226786,12612,235060,29333,523781,624379,230248,0,27270,1153,87906,105706,254061,279948,10756,30143,687,151078,1718,58586,81939,17312,44233,217626,156457,3409,13415,65283,35371,84042,78094,264584,47369,712943,90004,1008704,16461,8270,84437,883,736,447,232049,195715,120677,106311,659958,173978,107020,26825,174074,287631,178405,21095,9253,5397,384728,362799,84776,48944,6303,91482,642922,40441,1168,204632,4757,72275,3029573,26795,307853,10352,1958,5244,72838,2454616,478,1622,48956,23856,335750,4373,111281,62562,164440,39998,750,854668,201528,108014,34429,103583,688074,534990,997204,99704,349942,61945,98735,1813,293208,39988,300133,10698,755297,87968,230979,137250,88504,47402,134627,92022,107938,42,283483,146743,51330,610419,28765,75300,166519,141,151207,122,131689,109555,538654,93467,5496,429380,6546,128865,213566,58171,187707,121399,178905,135736,1358,4026,4719,5538,52327,131,315949,107688,1807564,59053,56267,18875,202302,519650,130877,5763,13888,65681,7501,181,12143,255233,320026,135906,1426,33727,709380,91283,107725,553661,387448,101409,80599,124143,234579,170496,106035,423317,518,61398,40376,5975,620089,3817617,65735,202,868,425343,106273,2532,435251,1613,12800,204,1207,205559,102436,9425,8120,13542,628687,97193,2691,829,0,151858,180218,165180,212732,108182,2615,726,1119313,2676,1537,15621,570147,1546777,326862,55046,515497,22414,106906,264882,205665,309997,64271,145900,603474,168204,141765,1019964,172150,28912,66354,156,94423,14768,251567,43930,372854,689815,770024,348305,83497,3733,107836,23457,80911,552817,97655,88,589,86080,286085,125469,332768,2712,221816,17944,36269,189149,226593,85923,91431,293672,17481,992103,13354,20637100,191345,198350,347,122220,29445,45572,75,48705,3684,326942,73153,235670,68076,771173,81871,560938,5560,95019,123957,45672,387227,173216,19152,150480,117569,9597,71448,45581,58673,96594,293162,154983,39089,172841,35562,19605,383307,93298,714,4057,88894,14341,68401,103177,170726,223120,95420,666009,219416,43771,152945,64062,202871,487029,25112,55355,52951,116041,142387,33023,605535,665478,2230,92525,86419,1257315,181947,1809,807,380678,25128,50554,2059,304,60383,120017,91653,201958,25681,21557,3551333,366188,10723,0,246139,11396,184761,14330,59117,51412,7096,60592,49570,46456,87327,33128,741,767,176649,377277,109880,4349,241686,120057,47103,41786,30985,45187,194049,89132,115157,210776,73462,192451,101870,327546,6874,61805,1145095,0,40489,8948,148973,89298,204196,217008,300817,91915,49972,125022,15183,69633,1225,125638,581110,109809,16426,2999,31052,114834,151,867,55804,301911,142654,28981,210133,0,38764,171210,204274,79681,11893,28389,262,479665,30671,203330,178514,4751,184537,201946,85158,151444,180414,48851,3231,415204,175347,2162705,257947,12635,3873,145310,12777,395658,8140,355299,326453,384420,962532,643711,241558,193464,37011,121461,59944,523,982,414,185212,119329,13111,878056,347128,0,5354,73125,152,289,205668,1978,1892,303,47124,42910,368,218182,239832,118808,764494,45082,76236,10603,13686,32226,183028,22823,269,325919,353691,78315,447139,10216,6595,128290,72432,77982,46933,62103,265966,122412,272,27100,152,120345,209201,108132,117469,91547,89650,181123,458233,505555,160734,36360,563180,5972,2149,32711,706826,324075,10625,177920,89130,2195,2939,2572,269059,104406,108219,55037,16155,35288,308372,30085,184677,240112,866213,16942,564249,84537,394,829567,23195,78690,114945,104354,524252,13134,171942,79891,3144,121862,34473,68440,317269,8310,251143,298,0,216905,266039,136271,68011,343250,39651,1992843,372754,3428,19633,97892,5562,52889,124636,49531,124882,445449,146531,38312,70051,48519,253277,89595,818130,502434,92006,86841,74562,18203,59905,56597,809,78745,653735,102134,70184,1663,59973,10218,57640,32769,25587,260894,597840,75522,416113,111763,90890,235223,147888,221269,22177,644860,138523,133466,168879,192787,382501,906,189542,61962,86093,87822,26512,124029,20400,39202,830,269324,120878,2311478,174214,243505,118963,120223,1165,39534,235880,926,853735,20535,90778,188528,304,1630,1744,3507,211026,128169,533,142796,328523,160544,3103,39331,301629,271864,178822,264157,263793,161062,129281,148889,134476,119043,85243,41621,23003,358828,69682,8436,4104,5916,3478,386,206521,27711,2315375,574805,45881,143956,240792,255127,200453,192404,61528,8024,185367,865,65671,55750,15514,103518,52279,90018,14953,971017,73544,36834,119022,83439,2036,284706,25748,108400,56444,456350,11710,712483,58682,3576,59,689849,601612,59358,855,399403,232903,501043,639908,866,35998,33500,2715,346978,259118,56327,0,210867,206263,88233,250728,49442,756,235011,23290,3824,195331,62151,28983,65818,132873,7063,291756,219902,182535,8816,74422,35364,36332,0,8054,134169,60886,293318,142922,191345,11159,74232,84629,325,724688,182402,49057,103277,29946,91390,13243,406413,1006641,150819,9892,59036,635902,76,439509,47528,113583,4987,84868,1779,190337,749612,962,5639,137934,110473,227172,5809,61602,192966,61330,1062203,32963,166796,4224,53000,142615,8557,555319,572041,913965,225980,289974,10610,2365,117638,12549,9714,45156,155131,852,17948,27190,81720,64398,630,173967,50534,139386,542,304,170811,5966,187321,304,297088,8412,111627,415,66187,368973,96286,69616,1984,674780,1078,191991,3810,146949,171167,55270,5302,561,409029,1022,32312,114566,189103,37287,19405,161100,971,24966,91350,115507,9703,952,81120,879238,48828,150008,53690,5435,48657,1056,26043,46531,214459,138616,1234,679,480115,482965,35312,385959,257047,5374,44097,222460,1544,6756,50145,2525977,42863,149402,114285,354166,122352,215503,106323,17476,45506,343719,0,428484,18472,458632,88566,3606,32861,24072,71891,29908,208657,827388,4496,137,185322,25764,146605,313433,157924,324074,72843,65693,166691,317485,54130,8968,151624,219535,2597,579,7718,160992,10679,384,1255,21739,21912,29047,92063,99659,409,0,1469,28486,480832,56177,179060,4040,9771,2503535,220205,15800,34209,98821,2544,194274,46843,35676,4071,354805,14294,602,241388,37231,569671,20500,6047,65728,162286,64787,275451,104268,79420,240967,112534,60484,38757,217494,47709,18565,12536,60368,707600,350202,25271,43436,37320,81813,36517,22758,46702,199630,550306,392146,44,3906,74420,29452,157669,25212,13477,326784,269174,139246,585101,141037,117703,612429,337543,346426,8018,289739,244619,196902,547303,1,6831,34478,2215,86283,401912,2319,557983,380,7956,152277,107354,682,184050,436931,29928,33586,557436,199761,45442,33657,133983,172983,121956,3652,106218,324919,201415,17290,684,78714,94046,50130,185065,151,114,116,15935,3206,53837,37699,71875,908663,297368,0,53893,7478,4153,149915,49036,19627,56787,539,6458,2980,577,59764,516562,1303511,5989,36007,7436,1284,163597,310898,1211,423474,190608,24833,67577,65474,197361,148333,10294,424004,265150,861908,2166,497522,493587,3935,428,88612,24922,90301,212742,68909,376396,84421,9720,12421,327506,12386,16225,122731,782308,25041,54792,65846,0,147,315161,99290,121240,9574,445531,102939,792165,149820,46362,470718,221541,196693,4086,128302,496250,7141,39676,44509,143503,75232,92047,339446,1712891,11896,159982,68336,3449,1799,304,174840,35342,226760,2134,46464,360950,467201,28506,618884,6985,1765,52798,186711,304,164470,233,3247030,251271,103294,1396,1105,153261,4701,103321,415,600118,178634,92571,96858,76335,98705,223180,372666,1123464,760,216434,132534,1588111,82582,80880,28090,355762,152,1284,83170,140634,23200,68082,43204,108116,5388,0,277246,228638,120770,180769,278802,115162,163518,6746,54305,48579,182211,521196,20231,1924004,25005,603840,234523,2709,95428,409536,14087,2357,567069,1812,2202261,125216,11207,5255,477938,110303,580926,687317,85223,172833,285861,100383,27987,15,53393,230028,273708,2098,395902,331153,1418954,400580,91892,127545,38442,264547,1640,344676,840,225521,197157,513,204095,106485,46948,279194,11495,152,79887,88276,252097,11378,2509401,26457,55692,3799,5037,165496,72349,104199,1471,812543,140297,10594,47681,382909,137660,67315,651231,665,17828,2205,195302,39859,41259,78591,93750,421747,214,60898,84766,13740,32086,67776,20245,80274,25370,300223,30503,240473,77046,276226,88503,11169,158213,847,358620,528999,28273,5089,4425,41474,4733,158402,122371,447793,46265,131897,146192,90208,71021,22579,9543,51755,355836,101196,8025,100612,141042,27903,137311,26387,671,113582,52676,178055,200743,182730,58200,14815,0,574075,57447,493,192722,61057,47470,986,56471,166108,152755,64032,649,107642,51685,215659,105872,311439,109,28759,102128,128575,156167,126101,805,52309,38300,55330,76150,5423,3310,163707,5578,92421,1560,4618,167453,69107,112122,774,771203,17038,17014,235624,151383,127985,149408,13928,189039,40594,168225,16845,3542,480302,37333,170597,282449,213920,71020,261136,218507,411327,2792107,2583,16588,11824,270037,1190,166662,69839,246230,178188,7016,608,96612,56452,396523,42322,3733,2903115,1558500,345427,19990,166442,300503,86786,786976,399666,389192,281411,35820,128175,65356,126020,76469,4047,7839,42350,54884,270398,0,19489,152,892604,142470,903,74857,180803,54544,100562,130758,0,795295,693871,93759,799862,2941,105595,75907,251072,71556,3885,136700,12781,48495,336623,104988,11600,198229,740059,47739,23327,53309,15029,2222,265859,213728,26065,3990,34473,150978,47754,33028,894221,608,4615,199732,76,109386,26284,98194,77445,147347,97309,7868,59254,63240,271471,143086,3703,788948,16343,170460,268746,152,259788,10254,25871,24792,222212,23754,1635,8179,2272325,175506,2957,54696,68373,1333,3060,208,132065,53322,265132,6423,383295,274722,98159,984,222856,133377,35093,14034,79480,6549,28479,119241,742,1822,261179,6705,7027,1280625,302,26776,42135,63993,28902,124796,2260,219218,108,174641,487512,31878,218436,1750926,30606,31774,137982,86922,42118,95802,147944,1741,530751,418692,822114,49635,2071398,940031,530510,503,6294,107502,35841,281226,168197,343516,178013,65900,407792,6674,142844,805280,231965,805,89128,96806,62935,5385,18,958441,46986,461352,43450,242262,313874,87503,254715,43760,60297,35338,273861,108016,98847,139545,37844,4790153,50611,115472,69392,60428,42229,54888,141131,1880,239520,155215,555411,16787,752805,134857,622,145123,107804,47959,9182,67870,75435,261693,77829,94153,1499,356,46229,19615,16761,187334,130630,865,181947,315,74712,357129,341962,1902,206757,92311,17785,152,57531,356026,1014377,213143,71145,116458,172457,271109,29689,75441,70831,377,80144,244864,67164,1501225,303143,7962935,31199,0,89410,163251,193829,171132,15708,17671,4263,2603,1003,72411,53037,92361,1217,79975,52113,2428,1688,142306,227252,2384,159312,100334,82660,70910,7320,121204,205959,203994,458641,290108,180320,295730,37380,64413,218768,1423,319955,239518,122515,461681,23356,53047,28329,641,209146,3238,4321,54464,39646,149425,3264,186130,198301,198296,1884,43460,571895,1119,50003,981,662629,62752,205201,171523,57593,257907,2998,332075,5327,28,194218,77885,1590,1940,140589,144012,4525,1974053,1793566,162530,360206,133780,108382,39940,36999,3164,260001,735,23724,153841,155858,879,94047,454314,233463,962,89,101611,283053,172293,112975,38060,104826,3832,80691,51224,147377,23880,180172,88956,0,14867,93785,9309,128032,14141,683,169102,608,3279,16395,20515,150891,756,153732,683,165079,32275,33425,490585,565059,62970,349848,136528,323945,656150,3745,219353,43680,34434,506,1029731,405,575624,2134668,5428,15225,32857,64250,83824,87452,72257,64556,51322,260170,20958,333229,78138,24781,397813,310789,208822,43529,9398,585459,44294,38763,28793,1683027,21304,406746,717094,87030,91671,174692,87927,270716,584799,747,64298,283245,102292,417377,3913,17298,51752,8796,9249,372904,92242,133130,7221,40336,97033,755711,160593,140885,386152,193569,272919,57778,24577,182170,76939,67949,129900,25682,39103,13261,285368,314898,147790,395339,466863,4488,39589,24469,79,216,74757,184448,49203,43415,13239,80602,7334,79096,1500,136537,177939,53998,45715,28827,1619,26116,6152,70970,52581,127984,147266,152438,73082,288,150,493896,122493,94431,27446,105419,126,55879,39701,379587,153417,80060,169842,144088,135413,237318,79696,149293,56100,9109,1454,131,55154,85410,3297,32285,154085,2397,44863,77294,21712,255864,252409,31190,120712,152,36807,137217,577006,451975,303026,82320,100474,216001,7371,94425,115386,7560,626361,22594,189820,968535,554,134808,467643,30613,111258,64850,87427,913,1815,690917,34636,442145,69065,28551,52675,79979,3140,5294,27380,24350,2380,47826,288634,74509,18541,95878,23343,22889,130026,196642,244239,90128,5139,123311,149290,3252,116172,332157,6370,2610,261748,307865,5911,3874,832581,48787,48625,49213,69068,60896,307111,64099,190792,112171,90502,191501,42514,152821,541086,4316248,1899382,38710,800545,27446,67037,118,20937,124083,255952,46155,1422,45604,170089,28252,46764,4092,339182,36451,71322,19409,143228,76,129579,229346,421,894,33728,182638,2703,1577877,88226,149344,55352,179472,57701,5339810,266795,159350,84260,59332,120567,86161,38205,536231,121642,88192,64433,15792,1126,1167790,154848,379845,347721,41793,2199,27245,58522,237703,214495,501271,114155,278750,82272,37701,119915,436093,31083,414730,141114,92064,113311,537143,261907,596311,65059,68086,205400,53973,152818,214568,218458,114704,1367546,174932,591338,59142,34541,283214,103223,62826,196361,51004,260370,134063,22004,276106,1026289,36936,111465,380200,324117,941,537,120633,201974,64608,197800,44528,112998,170610,210916,234750,330146,61601,255966,237914,95645,720029,1754,1046,31358,90683,273439,10052,3686,1175147,223063,99674,513107,44138,3560,368677,65987,90129,88350,8549,355505,911,301506,18268,939950,60609,44511,164235,182126,1413492,102694,32575,490014,6440,99715,57085,58932,15311,13833,152,2963,24806,162081,127877,184679,141067,308764,468098,4259,16589,85453,91102,6582,131813,9798,137259,109327,111058,87672,95196,566,228781,54736,92850,155566,143734,167094,153986,505314,310475,89,377308,85102,33172,16684,7324,456,141,102764,33886,1287,331362,25010,201875,211227,501301,96051,298547,2435,31589,763039,3791,156085,7164,345623,304,805,653594,83618,11218,259285,428530,437459,19751,354345,110937,29621,80752,93192,21116,2644,1415,2317,134093,7015,219017,5853,21158,228516,127260,15803,382225,428271,122138,173972,58037,262819,67469,372785,0,21846118,19099122,14474239,17547998,18197992,57903,284310,2014,130052,1138,39130,69066,1342757,160066,14234,723431,994,129524,64842,459146,12114,12793,239742,13370,395631,108829,36040,59336,58092,427,126744,2701,19826,196002,13333,181845,45172,59255,158975,376,63665,2435,462,2584225,2886,21998,154833,86657,456312,163796,113100,4584,83053,4734,91,95206,182658,55330,31157,6218,10241,72831,90480,74459,69197,2354,304,99958,152542,171924,304846,75683,107587,331563,158306,15311,105763,76,1261,260995,227672,24668,168217,116555,4573,362437,208412,20325,727,1167,12486,84156,149284,5783,91470,105618,150651,1690466,20228,981,26621,558296,437,169959,41774,7744,77805,0,3149,29470,270668,445797,173927,49499,2760,1847,51519,112222,13451,499561,123147,0,69118,116697,121559,317625,87750,172025,594703,1413186,7644,849,165142,106515,654060,4366,7708,41946,300222,219353,781,99515,14070,22574,170042,38579,64104,16304,181796,325808,20889,1222901,298946,478806,754,34313,363089,1049070,3795,4763,96975,142096,31935,64300,36316,205,25110,115026,46803,43753,101370,768765,399666,29880,8932,456,504624,456,5765,102031,175244,56238,57850,300444,29142,375907,448334,129443,125853,345618,75295,11884,409077,71984,7263,15248,103206,6282,30919,603,11765,66591,1410,66895,7873,13319,21934,370161,100677,86423,384231,141615,32550,631193,765500,111604,267096,9939,112273,857828,331344,53275,20681,163623,53923,20114,820169,169677,3500,74504,2911,269,33542,55480,12506,85341,180665,171572,75159,33915,15923,68243,64580,29679,38475,137974,14305,2255,4985,53559,24182,242456,1604482,24674,78228,81895,120340,105091,179797,84289,98555,95938,1850,36904,217526,631,2667,1650,57088,1872,0,145942,229974,143737,1746,48317,511072,12990,2597,232706,1069348,1721,268990,2931191,759,99178,132609,1116,5979323,48188,5681,58749,66387,2348,5057,454,25674,932,121184,6997639,9484417,405,35,114078,353943,7638,101533,26613,32286,73966,1091,53012,19492,376984,253467,160262,18233,76585,700290,102987,6505,1878,3669,4179,6149,316316,138992,28941,408606,34862,21862,82156,10919,66163,16991,102831,0,3428,9479,6227,24385,1597,1355,119282,20302,9214,252432,259978,148836,25809,528,1225,1573,62628,4250,0,873,14121,17575,86152,67656,428205,146272,173181,97254,410142,235156,288,296383,46635,1856,20591,456,2651,65425,273382,33704,84324,23346,301,5589,1731,240453,129769,19429,107863,67466,6914,477368,207905,148750,809377,2071,4974,7181,14385,1096,2994,14660,194126,19075,3727,20933,19663,50141,529,520,109090,47699,10602,3244,96057,544541,3444,56507,28,97743,30736,93803,228008,28683,258339,84478,28848,881,522121,93794,154443,234055,1557,121233,3625,48747,853565,200488,72431,104618,312973,760,7597,403947,89008,28684,345022,68428,184297,48990,117227,804,375426,97644,42865,136327,39,101887,2526,111533,47055,642634,303114,77062,44186,74826,17946,356711,164572,6942,401821,25584,3268,174391,144127,17056,17328,21010,178488,88868,84880,78403,75454,4097,24064,48063,66967,37326,134,3927,141908,48851,6090,56859,456119,2675,89205,81721,158823,21884,33906,72341,339425,162088,80356,70377,165519,102618,57633,573233,78449,179086,2323,210496,627493,22927,608,115123,861,164192,454,737,101,1498,0,309951,2578,654671,73319,4801,53826,1517,1067,105932,102966,84817,177125,159019,13482,98059,50465,295,557523,151,142355,48983,163407,1714,3092,5532,42409,2241,70991,82034,1094052,276,36900,483,3680,136760,569874,34478,196320,75049,200545,426690,70244,13326,19258,232784,209093,36549,323159,29292,278945,366960,2559,9810168,556128,65122,3487613,70824,229245,404617,884218,268596,494895,39350,72558,91929,191685,160577,106872,25540,191134,104589,405,43829,88352,191205,40956,50882,90408,5960,115483,11270,229,286,41890,17599,100345,780,1869,152,504,615,779,1043,397,295,0,1003,152,641,152,breast_mammary_tissue +1701,111199,294784,97659,1560,1133,59459,44090,373072,44728,1032,1756,3294,375975,44444,149526,145373,535121,33163,754667,80889,4945,682556,623314,115925,1460543,172175,1146968,86069,230743,94673,16807,260038,332297,1074,283574,1051868,3949,297900,69155,343186,1196228,2902,2224,648,30373,142074,666456,39962,481692,196764,3615,126349,19655,542235,144542,43315,4648,525442,372550,118583,216952,136614,8859,7280,4870,179782,228909,64624,107671,8807,129382,68459,7847,892097,93684,200166,242741,88725,0,65272,369517,437060,84654,250,131435,654775,134888,208692,250439,120132,466428,225134,38204,0,549616,375194,34202,713340,1737307,55331,53200,427281,68915,18090,136584,138710,940536,57078,82196,41473,61843,232286,614679,126119,12980,4389,184425,67988,33480,729,936576,22526,291595,652518,1593317,283942,77160,187405,338530,34096,128173,18611,114995,372257,438351,12461,137,163542,618948,325384,242427,9951,433679,618491,499833,2313,152,218528,303999,353858,26261,358,89602,7529,14675,9295,138570,293,80821,313866,623481,46965,158055,79081,22566,1005267,174635,14289,45852,481,1045,847,215280,46350,11878,181582,346052,97709,223448,184569,226628,375996,37486,247328,166579,152894,163,216,231278,373656,14089,71501,55199,1231964,200105,60785,4514,126733,43080,544625,120438,385813,0,88491,96678,252803,4314,435,58811,98753,152,11152,411563,372823,9084,263,2639898,284778,1340502,56939,145603,111513,356966,1776793,5994533,10840,21707,462530,4272,274097,0,153859,118818,207733,135,45920,239699,124723,374424,127548,61384,268859,238,905109,2022193,179173,287610,116588,36138,96857,52031,349470,460186,3615,984,677,304,24355,127795,87670,751874,1372168,3002995,6633,179846,6155,379182,258529,6463,77706,169094,73073,370316,51060,92202,3100,795666,70467,387554,378,1446,26925,29415,22039,43550,177807,411241,157643,3104,455,446,70431,489918,66691,525667,75812,143162,1397,91376,43446,441176,0,61322,53991,88176,443377,165335,10943,742761,39610,293,749,998418,252052,42454,160079,60991,284045,116154,58182,120747,245,50234,121451,12204,289195,251920,38198,16802,228658,97895,117654,130256,3423,66745,68948,167369,550,79978,89530,540947,59341,433117,5977,37,159491,1212676,451655,456,93159,124373,14627,10020,510963,3962,276250,785475,10283,525941,273323,62447,394717,490176,23085,26648,12205,87975,376346,30362,11192,408949,495826,80599,42537,492551,1702,43166,31935,402794,74251,80330,201232,170440,3636,8950,41634,108068,268776,38411,130882,891,1436721,25950,61711,676,869,1379,318364,94761,1187,167218,50858,1256689,206483,392270,344444,31150,197075,122147,599,156635,218728,282781,3053,96543,162419,151665,687265,549471,52818,41857,285087,77609,245,11713,130029,68213,590172,32133,196292,52944,61800,148937,0,49215,5903,4501,15677,35908,95264,108205,1597,284387,179895,75713,76081,167771,146977,52893,2347,3228,120408,196995,904928,23928,12946,294,463083,174113,478,158202,20141,513273,77295,8608,98984,1106558,381068,147277,146335,31137,193527,3179,22370,13577,20049,67852,181478,25853,13305,120921,18360,309064,8417,2631,44013,385989,5095,2478,76391,28914,34691,995042,1066632,44080,44664,59493,741651,199,6978,120874,972,606,365944,1214,1637,305239,125386,739685,1066623,139157,135629,23993,243310,79722,273253,137073,25211,31583,261480,141152,382191,77162,19155,2976,4298,2485764,858,83497,1153,52247,168778,89960,280389,139656,24526,5411,113600,55871,66978,266199,741398,192528,654919,20137,520287,56765,37021,651002,326492,11928,419102,57875,8268,308395,102008,73431,124631,217070,169296,574,145752,556595,259094,329,45884,4484,1357,268,46266,5412,485972,2285,50504,110194,13209,230806,12856,332,244,143861,84419,317462,1141,416082,523363,1818,4167,18159,182356,91246,174812,345222,1728,270532,336427,22329,1866,27092,165798,287,1120362,296759,868962,70332,63082,373963,50619,28718,3604,63480,118350,2438,34384,76231,713114,76742,573,55828,126174,292573,14762,64746,86319,121295,14387,437,0,332448,282,9745,399725,64750,94,144895,92685,44975,299746,1098381,304,44315,5538,93731,316226,75077,17093,295335,168251,1205,363869,71338,217562,82773,56011,56325,87178,33018,67835,77466,596487,698,113865,100634,321614,190577,92322,102232,5407,11940,178010,130012,1293,617721,308211,462927,22820,245817,0,81103,45327,1759366,95010,54214,21832,1141,53559,786919,4524,597563,2544,71887,39385,1902,168214,135241,1635,132907,228746,11512,97796,65098,126138,154343,191293,282878,63254,648965,218012,25394,167500,67407,90862,391968,90549,1611,248,0,94267,178664,30030,62545,36279,0,28230,121940,4712,28205,97646,40519,68689,2361797,129009,69143,119123,456,0,328,308902,97285,219131,270748,68195,164065,225518,269607,1234805,624,106816,9655,474,268143,30881,138236,83396,196929,217515,8281,28222,294266,1468,6865,94155,147,25759,94204,1853,160112,2508,1920661,25025,117894,262897,26657,146289,150235,189623,168358,45278,1946,398002,374446,140361,73034,1778590,66427,60587,72601,164600,254798,118826,220857,5727,78448,70314,27376,154638,32132,114419,82431,39965,5816,91276,72475,144651,56499,338002,24826,485067,453605,18166,3178,1849,5462,34892,174269,5821,97952,98893,6841,294857,661,215855,1019,210824,200182,106520,53766,170259,1051,459,2829,444963,508289,130472,1600,1108070,113854,26698,112570,92101,92869,3150,256748,238621,325221,89373,664872,204674,383,44681,542848,469902,16578,179399,389,3686,142571,40580,97141,182672,2101,398210,920,44355,58900,120685,169334,18412,2365,1516,21546,80671,212694,116889,27838,381345,100978,62950,31174,203329,112453,87319,271921,494243,1063956,27036,54265,159115,82505,39926,122440,6700,2932,142686,17520,309335,71444,856,191353,61606,20032,76,82298,2394814,107914,22455,22273,47729,71527,26278,151,1899910,82105,6902,5555,51803,1585,103960,50264,152,191036,12145,68386,81815,9150,85145,49892,76,260,39920,149672,420,674916,288189,8471,3508,4523,2652,1026,39365,76,215101,127581,269,76548,2939,5001,218403,71324,65475,337014,43582,190400,69270,27264,182458,351667,15897,117664,5497133,431,37267,200776,319168,14862,157520,150892,352282,66778,47358,119350,362274,48671,1220853,193709,762,8332,26115,61182,1060,24368,2943,29001,1268,662,276467,439,99,39311,22625,115548,179945,614296,175570,235154,186245,14426,260234,34980,11927,136873,375173,222046,111578,94086,2329,748761,1589109,802,500597,99295,572,47684,124047,385572,229644,1275098,59232,14459,186185,161444,1392433,180724,311916,4726,64767,81232,5332,110418,190215,289172,107740,530977,130632,147537,448673,1241977,46892,16632,298325,1052,142,121530,18350,43516,0,1149,2630,6894,76207,1266886,522748,997,12374,18104,4019,1193,0,701,436,76,1995,109,0,116,123,1143,14605,152,6279,2670,1794219,275,4083,230657,4240,230150,2617,159670,84527,374008,95028,248925,105997,1662616,125710,223190,681262,342592,367388,56189,329459,277457,157190,6336,679452,151,561007,527960,208493,396624,198218,166030,42562,292335,130,1298870,10281,121362,391904,267500,477236,66,32765,79364,199453,49699,8083,598703,12240,10939,299168,65585,32368,226180,22769,65888,315866,55008,169423,157136,200150,226617,25117,162,271556,193662,327339,3757,587102,151989,491185,175424,105326,329881,616400,120359,418226,603853,431939,392084,82883,717,14239,1033916,43905,94037,78330,23543,250639,850331,82066,3784,554562,0,575,424788,13696,151,117819,5588,5260,749204,7442,102764,165204,129523,668903,159065,3111,2123,1619,281946,1798,422374,0,67360,3460,364,633,120,302080,9952,1596,152,8645,11455,856646,5250,1637991,294288,2574,1193,74655,3020,43312,53948,3777,2387,961954,906,54648,117911,729,584686,2095983,16459,18870,1330564,843632,235411,24886,650727,326826,304,92343,3728,18824,2806,7276,2739,4455,806,1191,115385,14259,191364,31894,7363,96184,176073,175479,213466,239501,153761,105523,705918,550638,40936,301,81,59028,19540,5365,11092624,279421,134059,45873,37689,76492,3345,47595,174,1754,6090,62814,190552,245780,11654,3175,66082,0,360266,152701,614063,114000,4429,371892,7562,1846,160577,87,89155,309353,214658,138988,86432,16026,458605,85350,74103,2683,280,278,169980,10129,250942,28360,345541,2745,75196,261290,89021,84276,252695,46522,0,211,24289,122766,50801,87051,12706,81003,1467,88822,33899,59187,27250,55898,88971,182650,42303,238027,65855,2477,242731,15902,19226,951088,150184,148777,130132,80,13487,77455,87099,136696,0,0,12747,727584,508,912,90024,10699,50362,406825,466391,982,204495,0,190422,319364,85462,302,158228,0,98856,1834,367,608,109330,294760,2076,50157,60070,458344,98450,320989,109781,141,145,152,214846,252361,354501,447371,43778,182008,129660,123318,263961,61382,73653,1414,8835252,336,108105,56595,4468,34154,543896,1624132,32949,6923,19757,462182,563223,262220,30682,68583,316252,217921,274851,49246,91126,45910,765080,27172,31592,477888,4141,114624,697,9416,36674,0,4902,764871,809,149195,79714,264344,27248,27554,181611,70436,1189132,16925,47558,1819,124556,3357,50437,503,371908,62265,26086,62236,1666,38697,334235,304,18942,269,243061,1068,3862,28663,3039,10242,773399,2357693,134,347516,308322,168893,804625,92082,175705,2585,412472,309621,9367,6051,16090,4445,635684,17019,196493,30119,152865,292835,207189,104845,31968,3264,593,263890,813,534913,257021,1431294,363,768560,1245,1389706,1386257,43906,512411,86291,529,557,35078,276634,178409,464970,15188,877691,264624,23355,91080,143751,93720,21479,92728,0,253189,410724,9615,572,1129478,71858,268257,9825,152,3777,146,6327,626876,11305,65001,332224,41486,350627,4854,802,2662,681,163665,84810,22,585,243202,736,44330,268,764355,482250,215692,895,0,5037,6927,6390,20093,12119,13714,78211,18424,7275,20466,8229,232672,139599,870,171315,393,173528,60212,1271,219402,37667,157167,535203,454,15121,57367,24272,0,42043,4073,157723,130776,10306,63311,385318,4915,172996,480580,1128,16645,47180,1596,78232,25271,36857,408492,54165,281333,227447,66201,149544,124263,109831,138778,445,26320,638,17361,292838,221964,148729,4134,116551,121875,1303,1039,1142983,158093,103423,145992,81070,101749,503071,12354,3909,144513,204517,248504,475320,699245,4407,229060,92,106008,157960,153640,14161,704817,446150,50141,428642,72077,63839,177603,27825,1052106,97559,94829,866728,24006,32279,170195,81320,13352,24489,12742,278248,181947,161330,129580,10163,273629,79704,73823,31599,553686,73389,121188,90805,6894,1118245,109859,31914,27259,0,64497,245888,85099,25431,320329,103099,111345,805934,6932,102626,14258,29825,29202,188279,914654,152,481830,83147,277126,93466,93383,28218,9971,492711,749759,321935,41788,2302,393294,304849,6561,435460,14623,4922,176535,854,901,114142,62792,114969,80122,441,584,15710,1047,295532,109163,578628,80535,0,117765,110000,578986,2763293,59477,10082,40872,25300,98022,549777,350349,678,10693,11914,10022,279711,7646,1118,59704,10985,196936,149901,509786,29678,601,531898,459572,221480,149155,5846,12463,107000,110881,96483,133969,346038,1911262,13030,540,158397,186939,100872,224,280,285728,725,456,61157,289288,531237,39339,305277,21937,819,380081,330396,1031,114502,267106,1794,71695,224598,94670,6332,760902,168879,23852,63768,281579,111824,87038,182056,121871,77287,281959,595813,1503,58159,101919,126364,62426,306532,105999,890,53871,18457,48979,568,18333,4571,53214,171074,322429,56562,34222,1247,332841,296666,54500,29544845,10466,100546,1529,25738,152,20690,84929,169967,685921,167874,116797,22555,243053,86177,165061,422845,1451,313890,618,45213,121113,358147,535570,9107,17366,127,987,6197,22243,11345,183599,112063,372656,32327,118250,234040,2688,1704,38001,1005758,53025,229602,228399,73578,119880,89887,39153,309739,263158,873916,261375,37248,902752,420823,282625,106319,101991,204069,67595,216252,152703,112368,167386,68012,186841,6033,270632,157742,516599,17497,13704,156117,1510,1813,823680,178,2654085,458440,147172,453,50271,233819,28079,96740,61647,367185,8366,1843,8746,509,30183,59085,2019,72437,10948,7768,68533,7007,126130,24723,15547,113130,93013,152,103221,302,85229,161117,7957,168419,14254,129,97654,59542,608,183,4736,37520,39538,66778,70819,111705,67638,124174,17632,197487,800233,3501,88879,1041,732,482895,764,2939,134041,219097,44669,306283,178706,585,2278,95556,6996,156738,329997,487,291,15539,1066040,206286,34790,42023,32318,110,353326,6319,158202,270149,441731,270878,77052,47238,391201,3273,385397,22307,11380,11097,68071,86171,346437,414539,102044,46846,612855,3131,66722,2454,47974,236303,148144,44513,47880,86812,4193719,526079,43343,137596,566339,1392293,168263,196080,55315,454,287407,17954,96789,222413,128717,111509,12927,30608,374867,34995,356906,364912,9718,1113,60734,562023,93523,47618,776731,182466,202876,48990,710387,174186,70529,295515,147,261451,165873,41894,339,152069,10035,18657,48530,407509,103687,1462033,536681,84678,1608785,138802,677,1154,1548,49854,488587,1033,386676,720292,0,1687,415342,3633,2415,293922,23155,172737,531,93402,224764,142149,320316,869426,310550,99738,9291,13009,52051,141075,169398,2816,5592,616530,15969,142,36063,123,25609,1918167,128500,23424,101784,127931,89761,259427,111231,124388,21858,17077,662,80030,1583,2702,377701,85939,100751,287815,8471,543794,33872,143483,127383,3397,26174,74200,454,285,354472,874,5104,291,6705,203694,76429,18446,46549,534021,73348,86858,14410,0,714,1540,268343,3199295,93983,140862,192797,10755,14352,326811,14055,36973,599910,14127,266782,126417,595893,11351,29135,95575,148201,73450,90138,446628,38357,755,453,4161,35195,94042,292445,464903,283207,1431758,90496,132348,96524,60050,4261,184983,470,276360,1362,138,56939,349885,8996,117969,79466,23401,152543,201677,113397,79726,90589,152,1086287,529,377029,240506,209696,223603,138063,249536,62401,477025,30738,474071,15278,106143,123680,25738,394320,225,14193,1607497,33871,137912,22495,274665,240836,347356,757,398093,281549,20303,63877,281049,569800,132602,551946,230567,33853,305524,12105,39292,276812,317565,380,26521,36437,117331,200536,240555,152,3587,1956025,50822,455820,2699,21275,9287,177145,35506,267085,1804,46576,1325678,235251,1822331,583641,121293,152001,254425,9446,323025,175945,160307,59940,73769,63898,167858,58859,181842,152,2477,150754,1006,19452,287824,428,113,5774,1237286,865599,175873,32481,912,511280,36419,4900,4195,123392,1377455,3725,35128,204818,13192,2625,179218,7452,138136,196424,28368,232,702652,57360,62500,254957,198058,49812,670479,288776,383686,259797,114402,359752,47552,95722,125288,113716,283,249724,0,633679,0,21191,12440,51468,33482,226247,149015,313993,3841,331903,138834,328410,568750,986071,51363,60477,329088,452016,108007,67566,154138,83229,3806,544,0,918,522675,1867,154450,3043,50608,126702,110392,608,183484,320504,12710,16446,38104,33977,54471,256192,66102,2324,64141,25069,36750,338759,160662,1915,5737,22054,289012,33702,135634,28596,3172,895,1013,289349,333850,100054,297017,1214,782721,3396265,885237,4968225,548737,4254,159313,20515,200858,500079,118103,9455,11920,31879,163,9491,355678,135935,2466,477,8697,97482,138991,198846,474520,338296,1771,74952,241620,1392764,635455,35077,965055,258867,260885,196640,618741,1082,513,1452,7193,301692,123943,259627,99098,1197,1397,2417890,5540,1728,153294,11241,24826,2858,148735,412657,4635,25616,1149,3923,3189,6188,2980203,125564,454,204515,14741,220701,1610,84107,11376,503037,253278,259654,152,88192,642,972,5169,405399,126268,156920,414043,118580,57832,94129,6103,9238,240362,0,91,304,19885,6735,37702,1809,446777,2057,83077,1799,315788,3244,2109,153429,138423,453012,12902,209078,166585,122931,285098,110043,747133,852223,683464,62747,70091,15975,7153,10912,756,1575,23629,354672,728951,366,479756,259998,57252,115,2739,114032,1116468,424057,60166,937,147041,2694,19673,644651,102827,956,414731,90609,52401,460889,380058,173324,28940,1468,164196,2814,102694,174373,143577,1818636,244645,47841,102136,574985,820764,201980,661,405755,813899,304,142588,89294,681827,9487,75744,412137,204881,8713,74017,3926,304,91646,109415,516088,486126,1051368,348055,113253,8639,27217,41689,300,339,96827,1631,49125,0,6317,59585,246771,129231,1124121,149,773,191033,73785,90060,12900,8189,24591,29511,949,204,424207,216202,53706,0,6428,39404,45379,234466,0,95,1854,714,261652,804,21212,168216,116119,13841,4910,2802,50225,4897,102353,5407,991,38288,23781,55569,5271,449411,0,291370,38091,177307,231167,47502,105033,99554,783341,98621,542,2746934,308976,46296,605080,206152,81714,459175,302,53924,78493,934386,7447,47729,21574,535049,179154,57902,24812,103489,4261,1628,33026,133292,261451,394077,205852,40305,762137,114488,293503,1726,120999,196461,220974,165651,833,7219,92212,334708,2142198,621,61420,380277,27858,28,201962,392780,138,144673,19295,336489,301798,40918,263,453973,70312,92917,381484,239876,401111,81148,446505,470729,3832,34675,372022,271388,8623,679916,114948,85025,137175,1026,4334,61085,1897,602331,250025,220655,39221,215,25291,685558,585910,806,366368,6542,108701,31271,3337,191993,2612393,75604,21280,240867,31060,276432,632,992525,41952,418744,542622,2492,482,1836,419813,671393,13616,276655,242657,158847,83887,556,7302,90078,25064,68274,467,50235,2056,94069,8695,126,240609,586276,280191,412851,5967,3393,128138,50739,28659,28511,11907,625700,99964,149713,128185,44176,546006,76904,51845,19374,12906,2188,59929,5003,237580,167761,11519,430163,347162,1339007,208886,8109971,8750569,49099,120,263,44054,78,37979691,1286002,120803,432083,645456,99994,244344,1067270,68723,13971,58969,302696,29722,5661,234141,616220,49476,23695,150835,46489,145137,82473,714027,183444,93794,978,560403,152,53970,398,112218,1924,627225,448990,535291,171354,76004,229854,2135,75275,202155,236110,42511,51478,828241,33458,74544,91178,130174,373646,187588,69641,264115,111461,169067,0,142,85391,284933,343015,87919,169288,239,17832,121855,32398,1597279,88768,151477,11955,225295,235051,176327,0,5991,439602,120005,21783,26303,3640,155972,159043,316035,46507,19836,646990,139727,485845,486896,1299,49350,45800,254201,816,18263,588365,12447316,6053158,346782,1575637,149415,145375,665951,7576,898870,400,2395,545443,877537,272439,344662,41237,665,164219,1404152,314580,340580,2286,112607,82513,9444,146291,167108,273,221780,66555,335344,999,974,343,1070213,380063,293578,655869,2153,132017,298,74533,38621,85540,30450,3108,72384,69199,66879,170911,147109,1905,656743,758,175351,388070,405870,115059,61236,65635,118601,128815,271651,1831,14651,635758,620940,330726,164186,236459,50208,103947,19193,208579,89926,145819,282956,189,3094,94849,308575,297637,436142,744884,473654,11506,8900,152,293,300,99151,221127,146487,760113,224634,216465,154176,243890,391912,931,587757,63444,220874,143497,175692,911,519149,180473,68057,39070,271966,1064866,2488,58922,447224,362,273,810,334,7111,60799,374962,2058636,236373,68002,30107,583,264,16301,673122,93,43507,347704,962473,112967,804929,224499,42960,4622,1418719,25824,408757,1123254,582736,76708,121224,174840,1043,58779,28063,197369,180953,5109,90158,19930,2516,77685,738,242807,205815,136510,74669,348491,2071,74278,504,2403507,3986,332356,700487,37057,561,46850,136502,16856,140130,224701,546308,199928,241651,250619,77533,179,80563,16131,202381,257849,56345,163730,13746,767,142766,82626,47187,134009,301300,49607,21734,35862,732,296471,118011,470081,59816,130819,29144,105232,49092,597060,2133,87192,755593,104546,111167,14199,172875,607571,435129,72984,21784,311333,1123,1365,10071,4686,57285,395149,3242,51239,20613,2737,2951,20655,98037,723984,155321,1567,0,89085,1876,128434,83866,27994,35123,304648,171327,2163,224,231076,798090,908938,210493,174731,212408,129568,259475,117934,846,139471,58213,36498,9911,1638,7968,633742,361602,377955,754344,26,0,659,2004,46051,142551,83413,7032,337097,1389,127151,30673,1047,63630,46126,132277,33294,105080,40568,1302,1547,34328,1318,137062,226389,70212,714741,10897,182423,42494,90677,102,198827,471630,47191,40170,19014,2858,0,72606,289734,83602,104986,10307,19149,119591,6275555,3140,352823,92928,4011,107110,62753,165524,54365,600,55160,0,59511,1663568,54855,909,15430,263952,52254,83952,152,295391,824395,43809,104350,149667,578,421,914,339719,78701,138716,18116,316507,341189,662186,4279682,1934486,185842,31962,317780,308971,5392,6130,515159,1826,112599,78,19477,15712,21543,222329,8714,565,746,356039,174189,662814,895,78318,97290,494945,1696449,354744,474931,187167,432464,1748,3196,127207,836112,3125,189447,197882,671745,234355,59314,64728,189225,139237,143358,2063,86580,320,4807,376350,1917624,85419,56015,55809,50315,52374,54921,19875,359316,671,131185,1005083,5122,67988,7713,59349,95663,1034117,7687,1088,62577,2414793,108350,450004,10926,96315,197751,238569,178261,4370,12479,7600,280192,120757,259563,79960,71918,9082,32954,95719,82288,518678,282997,324199,14688,426,14416,30634,4714,76421,103506,59480,106910,25779,45807,238788,3544,290694,107928,0,3408,0,325780,0,1043,269926,63120,0,1480473,9857,422221,33291,40277,417164,128476,43655,48205,642226,161025,297014,154187,211539,152,20913,225752,12243,3301,3957,224390,26606,299551,4918,975576,329302,583921,42771,32845,988890,25749,83955,73163,1093768,331162,169265,18646,31246,269820,76369,198000,9347,47054,510573,30352,77793,2573,62835,3633,128386,12083,17610,21618,16236,43184,1040196,1688447,877,896595,16671,454826,367080,35700,82875,208342,202031,206215,3274998,208554,152067,983721,5555,14533,163892,293705,3490,184061,483945,1135822,14774,70680,43462,92710,51651,205522,650565,17647,29293,75241,771497,2078728,281633,34406,6752,379687,210293,177492,3902488,3625247,971072,20672,304896,251743,401,13771,437913,76,11274,724331,219185,26833,180215,6961,36572,665,25861,8875,699,7389,103546,468777,47685,305336,226161,11850,4322503,8518,1175,8639,1427,209641,23227,715,134050,875,12,304,1091,63002,43876,13011,772,685213,7945,5698,246,298,76,211,49077,726,1850679,1055,1041,2388,2348,348,0,113,17970,25530,37553,310,99781,198,219848,58038,8550,213538,319587,250,599353,648962,212380,8460,40400,119,144509,285,573455,74080,382996,27865,722,14304,457483,268641,11171,1567,424398,70201,1597,134873,42953,6527,598523,287215,92387,126452,74561,49559,0,92250,161443,89259,52918,660,111782,132863,126798,544,1764,704942,57250,96503,125981,7114,275781,304622,76533,23099,13009,476,245781,227041,118150,191644,116489,71873,565867,301105,115008,228,204903,11232,1085,454434,5200,78767,152,266258,2392,98674,40956,166521,6332,492422,299080,672620,143176,94113,2222,77198,85715,41864,34472,196879,335191,241336,213169,44827,116853,12490,65934,85566,151861,2022,48776,455789,920,420254,46335,161371,63836,116627,205310,121468,96584,70963,126394,72289,938,0,10169,275817,124864,523164,133148,1497103,1558,52748,11607,66030,1645,721728,226372,986764,6359,269959,152,61661,314284,88224,31256,1487,1426,116418,393,119633,160367,784952,101117,418991,4866,78214,11040,401485,945,236,311,132110,632040,29378,159430,582464,2587056,1287753,577713,36903,1714,731,59708,2589,163480,2806,259368,920973,2011076,465357,26691,324353,1627,965,37022,19887,222540,10544,73724,176053,315064,2593,199753,387035,71390,530623,559,197024,196965,148169,132046,215828,31791,501190,10836,3993,3896,11063,11361,1380,112770,119399,222590,3518822,115898,1166,6862,189,447,426,0,893,8636,44,73,3411,14943,303,4160,0,280,6922,7478,1059734,420679,686935,2465,351360,191191,37982,428521,57903,4562,717840,94577,250905,855,569262,456,163897,1602781,379957,84470,25398,536476,474366,1377732,19555,38625,69775,206758,27539,95333,4137,86353,454810,1098064,1045,253457,1188,41278,596394,2002,47079,81547,34105,1306,333,12011,37141,1818269,182472,75166,1398878,136634,158035,108165,119676,339198,168422,43781,227249,104988,7046,858008,100916,83539,16750,1493401,342115,531005,53845,570201,286968,2346590,844720,158207,73171,4085,372010,29790,430800,168095,1086503,1672,1125921,52067,1640,57023,17739,398201,1021869,956,1127536,1210826,1764064,18463,4727,213,10630,2001,33993,228,1022,97467,566198,1849639,324,3662870,1728,181655,191682,9184,502273,0,2761,116713,86741,472612,146892,320976,443999,196551,189131,521340,362359,128345,370168,933868,32716,333245,309638,78225,4245,25884,60270,47440,25172,1656747,16707,214588,51172,2505,235372,373446,620,12082,13122,169064,42560,209107,29840,34141,342966,100008,121789,415844,23882,650,118535,258106,20399,69408,192514,195562,80168,2948,503474,132438,46530,183730,108769,75419,331068,131560,662480,48610,42976,135868,322834,0,126621,1467,380881,803338,335003,1712,324592,21136,417195,69275,56784,288120,246023,1586,340878,2004,30594,19317,126617,178886,320685,1778708,107577,239407,402836,142079,2552,134415,11918,157325,456581,6729,13343,144,148545,269630,39888,79056,25258,161785,12340,2748,3104,19602,138,18879,0,105045,312928,73521,177310,382662,34741,84548,135824,511536,3361613,850454,10264,176462,275998,185559,120389,67642,33633,45849,52066,98067,111644,130566,54729,208368,1131,232013,70025,94229,57952,325,757,1232,301340,108654,232717,97574,768,223331,1646,728119,37807,98749,50176,124260,96411,1334,141698,778185,8305,128661,186360,11194,85115,750068,343162,98738,24994,3064,719,53908,2222,2643,11137,199834,2404987,27710,112574,72618,122678,180819,5386,331856,59912,23725,39863,83561,215959,48315,194920,238307,82358,27433,1168,197407,199301,121854,93511,7996,134860,215664,40421,44294,22772,256506,412883,24359,12135,562178,0,399434,137,81442,41789,68445,511960,795,970,326875,298617,103783,72346,39385,8290,255631,329512,325691,209462,69572,740120,180172,254963,64525,35474,145450,12166,160446,98064,23104,365107,4814,553,46299,112840,457232,80892,136165,421781,179906,2962,70959,223364,249720,146304,552665,696044,514655,446,17296,54836,31529,69158,36280,164200,42812,9365,792520,181918,265706,539,4073,229882,0,53768,605510,50472,91027,15638,887,53189,11006,195598,57649,969,65836,226915,89472,1302619,192437,245624,964,94660,65,2572,125951,573,493634,3388,167391,607997,1658512,1505614,4636,6180,9264,119035,47452,326012,394478,730252,94621,816107,72721,13879,579399,225530,79465,231712,3622,45990,2599,283133,79912,394432,779534,117154,117871,87242,1289,283077,140864,215658,2137,133404,12651,28585,467609,376,50453,86644,65818,357261,190864,445134,64085,1577,1225,2106,141352,7036,132033,182956,90690,187917,486151,179906,64880,78299,282940,228238,148647,66215,136912,174956,386276,166889,260819,64326,54759,87802,39143,281061,548156,928491,360468,9143390,95335,25728,74493,415514,38454,126601,1323,304,4126,207,217601,417996,474015,108794,381641,55370,582385,252512,68602,642,343520,439,0,205700,44549,55845,316432,628636,129205,116177,61176,269099,102748,39455,46183,413,539,688393,140675,89063,390272,542,9050,1315,133877,71366,23420,152629,264479,328479,0,62940,275908,147669,4805,351,296315,163043,24539,1584,1003,888564,3561,346231,80258,56645,1445,104041,186962,3666,6359,101817,52702,94441,2696,175147,89481,37954,223950,137090,63480,215097,3456,267881,435648,176605,51098,0,149,194961,201365,181833,2258,969750,133282,26253,266,84917,152,559385,235590,5432,322234,744888,295444,24647,997692,19674,30639,137521,109866,456,1191,440499,1399,280,31191,129320,71425,121872,267684,2467,165968,9207,272745,113242,109527,115837,716065,84174,971766,70165,7232,365,3697,215555,91160,58649,40236,35745,119417,953404,1226,92297,218327,428090,10489,96643,23343,4848,34477,327,33441,1507902,9963,27837,119577,99423,115573,16477,6984472,325163,80297,155512,10180,0,356367,199,67084,2691,149434,217802,1664,152334,48311,130607,1550815,652,226964,232412,91631,2805,356879,75160,712603,97196,166124,98972,1901,93347,136570,47916,123247,6966,38965,67635,11669,9436,67148,1434,57591,3130,176703,200803,30164,80060,34736,115454,7171,118730,40542,253407,17711,112683,331910,2680,9791,64079,331,111688,7864,446546,32741,31477,23022,224461,95304,86498,195005,167769,231947,36769,284524,1212195,274168,445782,576076,833,22216,150488,0,52969,336339,4222,79636,629034,1312,516434,1493,4953,56976,7779,65545,69139,304,29015,4678,119569,191238,161109,20024,2886,462819,276300,789425,425854,443341,274,892468,977,57404,106939,378881,28300,152,282,86993,14638,70313,23632,46862,9,34628,203945,2717,16276,28383,115295,311040,218924,2192508,4824,111760,62074,13907,304,628388,1435913,2297033,127403,219450,97709,1065899,706183,3488,114390,204240,300058,0,20050,826,308468,323447,976441,33352,305314,81693,232290,84626,983,76,59139,857861,319884,376080,292035,78586,66,78236,241345,1028,84406,409416,10313,193206,175350,215240,101558,155346,593020,33591,285678,279,4040,394834,130,395,183591,152,6501675,978659,5287,385172,1196494,1920,407810,56,289902,123761,342332,315816,74736,367188,254799,294325,26819,118246,751926,1021969,2548,379384,185311,200581,86634,50599,225882,47634,1174285,106744,0,49146,1275,42730,190566,476464,396994,847296,980471,472259,220866,12299,15066,153323,71974,122010,397891,11121,152,68673,65216,45862,223,35288,5963,250518,3366,459234,45191,250524,175056,392883,143800,87991,166480,14796,199832,35200,222911,196406,191711,28321,170719,109554,203462,26121,31929,483345,23179,580811,275845,37313,874288,527311,1111,2313,403,684,43064,211348,604,141242,64008,155029,15108,129862,33447,593248,188020,34492,39682,25080,596125,78786,24217,164594,46041,111765,260283,311837,139876,5422,148643,229522,127915,77506,158837,790871,181564,43347,84798,304,20508,8576,46473,599,19053,170552,209376,26592,113303,629081,76688,61474,48912,55343,98147,369781,183952,12432,60049,579342,23499,373147,36119,25689,5736,70164,342645,344305,211883,51252,217738,24279,117570,34375,589448,128884,307127,182637,2848,334676,56771,124467,5250,194601,409792,422675,432725,2824,14026,60529,8505,164561,168874,55654,70634,830075,155627,36383,5054,156448,375630,59263,264374,20862,13134,130992,316736,895467,736,91501,86587,11611,1052341,135349,119655,211833,105168,104409,547,176894,158291,55721,143541,632,62089,66738,141803,179822,29127,80444,142633,5364,32102,125,237794,343050,6099,5578,4135,44164,61607,49059,27829,80970,305050,499,26541,0,210775,146738,37502,67821,1377521,9233,208109,5863,232517,339308,404046,3050,779709,149910,1407,162196,26228,195563,516815,272456,82562,4088,168739,107099,202860,294,17184,120971,89211,112742,372709,233013,524,210693,13092,1774474,727194,338502,134244,88553,134965,186746,435,2163722,173,261869,1959,92419,207158,1971,1676,63841,80477,3518,418393,109412,5554,60118,151694,1133626,223580,791016,457091,34133,37077,13987,48499,1375,909,79712,270330,623870,79310,210716,134365,107300,133953,338181,48412,498397,878,490670,44368,202923,173233,105326,411550,12825,443073,5610,92216,126822,164243,26871,5256,908514,1040623,2516481,229990,2517,74508,104226,109631,77953,57354,283488,1696,431678,230972,137,222638,310960,437,39401,245403,13695,96886,2931,98181,1767,407371,441,203979,42294,68692,198016,1112,42216,592010,34544,20991,425,103738,56825,387177,506730,265765,12571,152,57992,343425,374806,96022,50994,484068,5980,23524,968,96001,197177,1196341,106817,99244,230954,8004,58751,1757,39305,761162,223070,246376,83450,142100,198287,71064,157186,123298,955,729557,115646,37328,90819,150126,637,17859,1643608,152,13264,4040,528258,26785,261338,125164,2104,294,42513,332,111310,817449,543,702980,1057358,710107,4049,69375,104044,79395,3594,394126,44321,4355,935412,18574,2112,297198,203616,233948,13083,14729,144545,366236,40785,415503,1163088,725,395544,25601,63788,552,790,2596724,304,122026,12702,292269,1791634,7646180,92667,50499,68642,95430,161100,105068,148528,78783,160805,786822,2060,211506,512,726286,497905,410332,87979,179505,71910,1344284,184811,446321,101173,141965,4130,12577,67470,380,2872,3197757,34219,141226,707141,33713,117166,20383,125659,21469,19316,3602,191370,30021,224934,195511,1294309,22059,403007,667799,52922,25703,16787,7707917,99701,108165,630362,75240,278,2927,8361,150597,292001,458350,358608,32872,18265,0,2251,1459033,83,40,1650785,5087,32971,2558,874753,3793,16681,5426,10602,397326,506912,592498,23376,8834,2298,9248,2318,710,19512,55484,52798,2290,146319,28335,299080,203782,150444,99917,239,447952,755956,556588,39376,182507,157250,9409,102,14656,30166,753,33180,235002,76960,4282,1457631,1779,36606,213725,635829,102234,860,456,1331,125960,246126,0,10744,16953,239940,179837,82853,79135,21462,1225,2213,161607,22223,19673,77436,172327,300,18081,1063,63672,186919,1815,237096,206073,559118,4364,8707,46961,171958,400,1612,161429,277693,165149,537040,131041,468869,512327,172350,9,0,445,373836,277245,167323,200268,675990,231942,102891,55819,1177747,170155,419574,169070,69332,231411,5835,140,24561,26181,107163,252962,397691,223498,133164,391,5962,79694,127,28914,646663,41252,1335225,265147,92407,31162,83583,363867,160343,200008,270049,4276,5384184,171535,98026,13425,4004,14410,92520,58220,1863,909113,52021,544,94281,5170,187257,165740,209281,41833,220953,795,212903,508137,137329,651830,326728,1599396,311372,130916,450713,76453,226578,44126,724,19457,106113,236760,10297,316526,149169,304,99905,36500,27377,160854,247430,1249,79793,1989044,208672,62841,93616,304,51860,83875,556834,590173,245044,397,1766,223222,59688,41022,243383,2587,2576,59728,22213,121831,100589,11611,15739,367438,359821,131711,172485,3428,14369,28331,433,613581,492675,125328,13057,2018,611664,46684,1077,96268,239737,1179236,254010,85721,1291976,3496,12703,361733,1200214,69295,343542,233739,81239,2985,126377,3487,519621,47815,55387,547147,420227,672289,96154,1290,103818,324188,327916,60982,4891,233456,88971,210834,39500,6102,255741,119805,96884,141463,37814,77721,1583,3521,142829,74774,38477,123780,240394,9539,119067,23355,192731,89488,473,948,974,2801986,22958,41170,192689,250025,56996,3026,19827,104945,2817,231206,72444,100858,365056,13305,208695,347512,5803,3664,69060,13260,22394,2122402,275917,704228,141663,8600,23733,32974,534,451175,10976,24997,1568477,573188,119509,296321,319895,0,101231,215683,154603,0,1,251369,153604,11860,31673,58027,424846,318,5460,185481,1432,151,8906,311135,139789,26451,535162,130262,22711,152863,0,376,266808,297332,510536,445539,101865,45038,64164,34762,202656,198,462,130198,479335,925336,226313,205027,96382,130765,397052,849929,1254,173595,84730,22182,166969,0,139733,256468,30516,511233,474175,179532,27810,487748,6311,20752,191597,119355,232584,170143,1238,194645,23584,209710,2170,876,0,102982,731363,96804,20246,98959,6705,17275,13338,2064,180250,70843,144199,10183,21522,183491,51472,616925,238916,474,27841,17907,60509,1439521,174697,20336,29098,127151,110301,8292,89291,203754,31394,258,2523,44101,31027,254441,12481,305180,277353,35370,69,349844,682203,81460,352108,122604,61920,37690,100533,157655,19416,58966,1103807,280241,343,122609,473391,1386,21956,73748,25074,29100,714,2171,150,117365,205296,167690,56375,70454,819731,158971,16989,462755,16309,754398,415361,3828,444272,248618,1737734,41373,526654,164424,26175,71225,72335,162750,1999,101345,719048,315071,41797,1763958,528024,222,551135,823,477118,113130,37637,63063,265569,117131,6579,721,60577,183870,101478,222422,109941,79646,186291,213245,20414,50522,1155411,117109,261573,208,0,178003,94258,112,389273,681473,104624,26520,214915,134026,158808,183293,31464,341859,298700,2639,211731,143641,16455,50571,242863,468067,11392,417214,375456,86858,35346,276626,55100,50290,91174,156209,1985,39758,34,82132,94735,610848,218310,3911,20553,31223,5341,412062,77107,136369,286989,175933,19401,50749,497992,224,219972,112219,220706,248522,1316411,157914,95719,373631,166697,273083,2171,161841,40967,701,47689,679,139046,5783,1058657,9278,458,132574,765,49911,800,170588,671,392907,57549,794612,237,2034882,655,1062,298203,73324,127203,59976,59170,173523,43768,119393,461930,27,315071,19706,23879,1807,0,82589,377646,79477,263865,76352,77211,10572,9609636,280016,879,4900,13,48289,407278,666,67364,42020,0,5065,0,17690,122059,48723,16567,43327,71042,68270,20699,5000,231987,80394,72233,573,3556,74631,37492,28526,175457,81977,12091,57812,304443,261527,587108,274052,33012,76472,132096,66106,165295,164981,183372,82633,130602,131823,526,113171,383940,73551,153155,6839,59026,0,71015,328354,215446,141458,212351,53694,51176,49335,35051,2678,77374,136976,34390,73884,541907,477920,390584,3382,27127,731904,263,58710,56985,355798,225004,218308,2850,6445,740057,303607,148754,315333,398016,317780,392,89011,71776,6750,37224,230077,105514,166527,159,333159,133309,182069,464485,17109,154335,683715,256061,1401109,87934,154452,23410,188902,1140553,104672,365947,1077651,392986,966941,76318,58581,228498,41317,1778,194816,174650,167866,110822,144551,495559,22375,62446,148,0,1561,162065,18944,80365,231792,82642,82665,1062,214828,9287,269522,1442,446019,331,146711,6662,326419,219061,103342,5995,117149,0,5273,157739,395504,74516,178999,104095,38557,222747,21512,179,55885,26360,418500,455254,642,452947,75599,685,17964,396,12342,110792,153631,1903,464804,134559,419,378117,9823,562794,134082,6563,0,259738,60613,2643,41721,574893,815228,10264,354147,394029,7443,47380,1831,228139,140947,49079,47517,16968,95217,118109,5987,125953,987,49832,580441,417279,354437,618134,406113,12986,14285,145314,277688,510965,109666,486898,79304,40,177,1424780,122778,33321,646214,160781,441126,62460,72509,71016,72770,273551,259275,78,21979,39932,44039,30715,71372,18298,167727,61935,40251,42022,95010,30377,235122,408284,558125,128747,292122,52113,91947,24936,13720,54955,71469,223245,92369,23571,200541,31253,145371,104456,232175,207694,290780,2464,13363,1230213,23825,2859,30663,83091,1150,1006,3286,79683,388320,222639,406166,52358,45360,7516,1982,851,2985,395201,5229,4058,40571,288199,216689,4271,154630,230967,4153,413682,190059,227897,8683,31183,76003,72364,83768,107243,242866,210034,9555,19632,280630,10073,2888,228503,680300,221457,25773,226398,1857,2209,0,753,671681,756,212224,1944,75680,7,41492,403650,284192,152887,695456,620879,1217791,190258,153153,45734,725,85,9529,5267,318,194710,109557,0,425984,2677,121523,315994,248477,102262,190978,830036,614,230432,320,85782,144519,235077,109208,49206,83687,596865,281,24712,51252,151738,206552,80481,277630,9224,1008,9913,62681,156395,612734,46971,230672,299,245718,258737,4351,187401,41226,8631,1113,179079,122159,1275598,347,132,173115,92998,546,42469,194588,103925,1079,81766,269275,89491,46195,48650,52478,190312,148309,217908,10855,331069,29400,11748,56957,226361,35192,94811,1951,2364,40874,50682,2066,144204,411,565490,246074,142654,23840,89218,28894,78375,283640,71440,118495,530724,230159,476135,10558,125118,27512,65978,203268,610800,366,11384,18989,39164,329651,7264,65964,449979,354566,163822,85355,192302,13488,124172,76901,75801,286246,120044,250744,458626,31737,170573,37376,1098,119873,184258,573922,112733,120600,296961,11184,570980,13937,103857,649661,91090,193207,120264,207355,237520,543591,611299,1128790,152646,9734,97970,2620,92643,19285,700,10086,151359,326972,212579,26291,653890,5247,101689,10066,20760,76749,379939,44540,240463,285124,29656,1022907,69626,116885,272527,328372,94595,78934,58661,40467,17620,271594,245334,145269,8849,2845,56017,366153,37428,331464,360736,867,189160,7269,116,21420,62880,41233,799584,1259,17390,67395,12983,128094,22011,13508,22462,605,127361,184345,126606,3708,184,44029,23722,327412,107611,47854,3576,607721,97522,81450,809742,9841,35148,3738,57546,344782,349324,212094,359362,300310,61863,230607,4550,5282,80368,431937,29810,4287,73434,79704,15334,8005,286980,303715,260796,1682,131866,100171,97872,4727,10456,272378,94197,128238,4834,220875,68435,696,658278,2369,182773,206556,88395,0,44705,145233,72346,1842,55988,649234,380530,2438,2625097,1816,808,289279,29469,627915,32214,137079,627083,213723,23392,581061,83047,48887,453595,21500,209184,25017,107810,54105,25375,13301,250682,54305,119966,711,160858,109240,68587,318099,2294,1443593,280717,1356283,270280,301011,91249,80655,21739,1495235,104965,18100,162032,25196,840491,87717,261613,18401,240364,187726,239310,76865,169811,419112,237457,145722,824142,241046,90360,600238,28280,212077,203470,147735,183730,1016737,35491,7057,296,77671,475356,52597,9616,49105,411720,32929,417982,116364,2067,129530,249387,108,17694,1039,286744,284531,41607,67428,10712,11190,2656,152702,304158,1653013,15098,64857,1323,178170,358672,772128,135578,92478,493204,10969,1688029,586,35319,193111,202655,74541,9159,301228,121884,214185,130458,98649,128014,93317,257554,8968,1129,19757,96532,50128,20777,7957,298,239523,500,355,1472,14759,295655,106038,88904,26361,4189,291,10231,2986,3306,178449,6353,2006141,219080,84025,918825,355940,98448,6703,23423,3851,415821,304876,295183,64039,392876,63650,238403,115131,1023411,7489,25079,23839,282,844915,520788,286697,122627,231746,6689,18343,1386589,80267,18074,119441,393577,297681,951,372885,138317,42960,1837,1659,171954,35317,111918,81066,0,1073967,19898,151378,249697,434,14729,344,433,11005,1662083,781350,71051,58262,324622,98133,99545,94695,109038,26685,983881,0,435556,292275,152,11637,31839,60888,91975,1314,0,517,2516030,0,12,379,722,29242,101013,36747,14797,49789,3766,35983,93863,55527,42558,138569,883,33623,3509,9283593,5381,52425,44160,2442,66966,79155,7902,10717,73486,177985,619530,64378,26116,747964,59540,308675,17722,25978,66275,132164,2501969,700925,118457,10614,64016,124086,56834,304,223565,1021221,1183738,62822,111188,161325,49768,362653,282341,793649,39893,84895,126605,260443,0,129,6754,43026,655,22319,21667,1382,78947,119213,12100,9334,8209,886,356646,29743,150167,301375,32818,13143,478269,3548,3390,219572,137855,87803,39,992,817802,45394,55494,75713,112412,5420,88368,368,0,1849534,1083724,82510,2639,100839,145189,2253,67248,143923,304183,211035,228,85966,3693,192376,195430,126416,200325,247268,54631,150153,667870,106532,530845,40576,292489,224,223,424776,1310,12486,94862,97042,141026,784371,35562,292400,198,1175,379310,811689,226,760218,498861,91111,241004,1289942,329039,126538,249995,1804,175071,3858,125957,220330,164096,3333,74305,14699,38179,31364,75552,3553,27093,21518,456568,106485,104106,192505,111001,20350,111534,174752,3871,41572,773,775502,263921,11662,274102,373923,2684,121082,257,27233,2984,72340,3439,181603,147551,63891,8070,68704,563,168318,567054,36204,99311,4050,410,38511,907595,13931,2774,212094,382860,1607,8788,304,1808,84037,1730,152,1881,4342,5284,737,280,25724,10305,113194,9713,208649,338985,31511,30442,172964,553,206472,93269,37900,183423,79847,151,22282,14720,83585,5595,159155,318506,19594,8995,227,2311554,130503,228646,153302,667663,135574,1506306,723710,321047,531,75640,2058418,40766,140855,107422,206121,150,61298,674618,52073,17890,70016,1135,1173953,91289,3468,10165,166861,123470,0,367903,730,3694,407050,754198,778008,797637,1159058,72307,230798,3509,188140,2188,5181,2709850,983,11775,334023,4069,123,89287,40222,452,0,8274,2224,68711,78908,3566,2226,3010318,8478,368381,615449,158568,1786,14048,358747,7938,2285884,413406,107503,48414,151830,1723939,3620,310664,1391,132230,638215,267191,1306033,2368782,2095,385846,121575,200979,227891,192680,73834,223409,84411,397956,274979,31337,324669,1096666,103398,70184,41365,107541,77221,205747,176814,10567,274184,107325,1976,55034,1173743,105728,1059616,39224,13010,42219,557468,15163,45252,173327,55085,37135,312350,0,47562,51088,23972,152,9103,77775,28696,125653,629395,3577,9179,24704,185958,220574,413125,152,1181,272381,493909,15345,13469,419493,28058,54712,72550,9088,140434,10353,255295,9681,233407,1915,63072,120354,726019,264225,162259,168537,24860,128736,575,137896,75099,163843,364,187,48475,2976,320020,92464,39543,16551,77669,78834,111941,3574,4885,213241,0,174112,2111,86043,87430,526297,651687,153510,2203,201446,123626,3202,91495,3098,104081,48968,454,1012926,82560,2054508,241075,87792,1856,80858,63145,7468,161012,18000,12582,3936,1479,24602,9780,1103445,123803,436875,150356,3832,37126,2336,288808,293397,854108,52434,244706,135072,60587,267896,934,591,0,438149,244945,126705,410592,51287,42602,1217606,2782,149966,95949,22541,195367,12898,106870,330967,18782,2688,341834,1193,21999,626747,1937937,25548,438119,1085083,98140,627969,138036,97545,127,59880,199075,114857,159622,149466,145720,228140,956,7175,32729,140458,280940,59955,157237,271229,165880,63771,148912,314489,842713,387400,584,76796,1660,118,156093,3473,0,332406,213330,1255,3600,45290,1340,90566,79517,2568,52736,10070,208043,149917,969983,56151,165,1682839,57775,218295,32058,1873,144893,2388,191621,237174,81253,112239,687383,2593,410,94800,3288,71178,264971,37420,121625,144188,11918,298543,110709,29714,0,351014,46235,417001,123698,229502,279701,671492,262920,421329,334937,2489,5420,27157,2062,59808,76852,74196,306433,774113,17853,88043,45450,65343,3258855,352515,121620,59146,285925,90691,42657,119858,777148,846,0,344496,121185,85145,126148,629792,20956,53032,206397,1520,142762,291036,838165,242153,3920835,1435946,859651,1270809,233481,26213,11774,4170,28027,89980,32239,43452,241701,115636,81951,5708,440428,107383,839850,13330,414588,162,829483,304,1687,79214,24081,1634,3510,4029,2060,24007,147937,215739,75150,29323,53399,64992,89056,235413,311642,34922,45813,84480,59925,322540,203928,445959,142748,89279,45651,392776,1023678,128688,146120,1789286,146408,221368,343117,3652728,85155,2414783,231560,375805,952487,177480,114230,274908,94737,174971,35971,71812,3001,361652,283,277169,606097,760,193252,150597,96575,520408,246624,253833,779,218881,213259,64944,567590,19478,534908,270434,77458,686027,284493,9574,515013,954055,287868,232956,51475,301301,5259,65655,2312,379378,247512,41022,323327,396825,3446179,951916,140100,243450,899954,4963,52331,14345,57820,391479,52950,464934,174037,36109,150597,146922,1339357,84079,1554,116514,67671,314052,3316152,80482,445270,3467,217,241,389,226048,8086426,553,144560,405723,4221,608,34384,75678,61278,603420,72001,44100,50522,290,1161996,1087365,71377,124339,117479,112536,254147,4920,31606,304,152,152162,71688,97598,38925,148746,370665,374818,275811,718396,159846,108526,1014877,5369,41645,89163,405977,615374,474716,217600,298216,158137,117467,162461,2790,558344,68658,318576,252934,266238,50247,369,54,15798,120454,115147,6609,59847,3305,1355,420048,52342,192737,50332,573474,692040,203756,5373,41227,76208,283605,6531,30426,32292,29010,299092,174267,53175,125481,293790,157883,740795,311076,266273,0,564200,355698,160814,203405,153120,127321,127767,98837,152,314082,164281,93130,488387,19269,142078,130801,105528,286507,28814,45777,196849,51188,102604,420024,10524,66924,73978,114833,292802,24824,1946,65727,84449,40626,254306,99940,396253,85987,911498,109189,9647,367427,63525,3656,61151,326046,37819,159105,3077,16898,134204,6141,9206,258,1132,0,20776,383,8546,274,193420,43088,70522,300,767,4856,10743,56792,1129,177749,315580,259716,265036,620556,10063,27727,141019,28609,327973,239182,387396,17861,111278,266794,80819,3322,2636,150441,563,105639,340,11107,1204,256091,12586,806273,35976,168841,3803,495,959,102892,31614,174088,83943,397946,63987,243813,160163,196602,183605,6457,2805,663738,1279,142263,22316,431113,342776,152,59675,11360,145429,14853,459915,135434,873,397836,272333,201,44579,2514,23848,401859,185054,112307,151,489,59494,303497,64637,180465,279,120690,702347,104255,318791,1458,2612,4426,213078,72265,226160,4119,230749,114509,593087,431548,108654,518,0,0,0,0,304,455,8673,46953,1915375,34531,249938,21882,146031,8708,106386,97718,95,4626,7024,71526,652708,883,329151,1617,60171,259171,162690,291454,102337,12580574,11647,132841,98307,71544,316,352530,74001,117550,80116,112688,48782,121139,4521,123488,808,4962,22016,129888,2254,955139,3639,274511,17088,112832,382404,379493,381,815048,152,0,170,359577,220439,124145,33543,111349,22140,879783,217744,100362,97908,299642,498348,614165,360019,169953,212223,5338,803259,64666,683970,357007,161793,731873,680003,208140,93096,28747,24384,23976,2903,51252,280592,148934,254427,13303,1440,188767,62019,357477,8839,224953,266175,462693,1502643,190275,150709,669278,234570,360,202183,260425,5751,208091,1388580,990,88873,280513,2312,86801,162044,302892,84612,2761,32302,337742,165927,22939,51091,1659,15419,22772,7858,724422,1907863,432441,12754,2727,247588,486,705307,304,39857,194144,19357,280278,307831,62886,59568,161388,311597,4264,111707,35270,2547,274,310,1576,4922,193324,295,3896304,186545,276833,424483,122,56260,34663,3121,48018,152,443,1044,5407,37797,396977,24497,503,328582,37874,18786,3194,74845,72446,186110,104080,63610,163305,640,8537,234492,1095985,699227,857063,101384,18120,750316,229948,0,1835,62427,264,0,409,219087,42241,318138,275466,1568,47729,579662,496,95891,83021,12970,207448,3214,468799,4518,346254,109,20438,253081,1855,273,19120,1042041,269766,767508,17362,16697,20988,363733,140950,10425,228,259837,93927,568756,589,282964,28987,276,37955,152,504,62321,672,445,6653,76746,0,237306,142,66154,1146,162014,260097,1171,277889,168002,35458,86447,75863,188874,359510,143839,731195,22252,52449,96338,188338,378042,303,103813,250,13851,120590,98468,79476,116417,58541,162589,109580,110838,50202,11,70456,206199,178026,4910,695051,291648,61820,79030,61630,476473,53775,275622,119691,143631,1876,32222,191348,25754,563633,599913,55461,172335,678,68465,251148,60483,219,2035010,927038,203676,644146,51900,5290,333613,202178,325117,186066,5798,1762187,339054,0,134015,228537,229966,3949,86673,122194,9240,800486,2346,26649,109429,171953,105474,3392,49570,250507,27893,43212,11143,33265,62881,16620,91711,19548,22213,108248,25144,9451,45268,79263,17093,22187,32911,19662,25689,56424,173764,17420,233018,347345,156360,361216,16141,145,355051,288048,106269,261,1110859,342899,37545,302517,5028,122164,0,93218,10667,132098,1357816,397023,215288,149,228707,38457,286808,122260,168818,310936,80226,187730,290738,166462,46935,0,0,0,152,34700,396977,67437,97546,88085,37763,12043,109,190240,271755,2782,128208,239425,503795,1441,215333,636617,224516,123657,1548,150689,2164,152,606,220356,204321,1155432,2682,563329,191105,583404,298724,35117,304,2568,73204,152,51213,1689291,150962,1788,140698,237632,252698,166599,155887,289280,153180,50294,230619,19010,1287,426243,4619,24676,17650,1006964,66307,61579,93073,188585,50329,11227,106638,72903,95967,300338,103799,518012,298615,92316,2354,267,500838,92498,5364,895526,2711,125012,17959,0,1440,104713,794,406204,88,193990,983,360502,2752,316399,166820,57518,20884,18108,4405,66315,514595,109172,133295,66105,10511,183543,324531,88543,1227014,418867,920694,116955,83070,44069,93045,153203,2922,485422,277029,262448,116556,145894,1014414,81953,121689,107136,48103,132031,69138,447,941,2088,136439,568586,302979,4487,267491,265481,3437,16052,44943,48072,403166,23753,36886,127577,45711,10387,11326,148692,12687,25715,40000,4273,25401,21786,148010,87681,31822,109529,21885,32115,22776,10847,2169,6405,569,261,1189,329,2202,141049,23339,9690,658,66672,91434,71195,79606,128936,8680,273490,220152,121723,167627,163810,223251,268,141311,781,24111,3332,8449,133713,2526,10765,61568,2995,200249,11858,13634,130450,179638,1984,176767,471272,281672,727229,17934,400244,184386,816,262939,92427,29634,23646,14438,425407,181215,16450,298312,5614210,952893,17967,233406,64690,759135,5589,292436,198134,848,121,1018,34791,1301,7887,152373,2124,169855,195202,1975,203388,0,47,1595,489573,56482,70508,76070,55927,332528,95499,230379,61,380,46268,39030,15690,63908,48549,50648,12228,62027,670814,72678,9553,112185,388083,984646,58982,253522,30737,63754,34590,37746,79964,112945,37927,27621,27949,20121,25708,34271,20660,42476,43395,129639,67305,64028,192798,34591,33544,29443,59537,45180,67196,16792,47238,52060,21242,82448,3294,124105,154171,22695,154725,57380,15394,242009,3242,27786,94331,10289,105520,15431,306780,1703338,205257,409,1030,5993,398976,952296,27282,590254,80481,2090,53526,46407,179028,29550,203329,1116,2509,19518,750806,248130,192883,2757459,50,497591,1574629,730749,138908,690,15056,22870,63482,269836,188864,129923,49645,183691,66930,124788,636,2741,544,823756,40309,609084,1852,4526516,108088,124016,168933,96604,215110,4292173,482052,242054,57014,218057,211342,132279,387708,612,0,522,4268,533892,763193,140953,212523,10048,116787,44342,146507,19236,164812,732,4107,757,282,12,0,1385230,1185,634843,375130,838,79653,74364,11371,78173,53929,255007,269155,828381,30814,7763,3401,529633,893,23026,0,4701,6496,6314,36011,96629,30095,117395,167409,47032,56685,106137,908568,72555,278888,14820,10052,45660,35654,5437,20539,27191,13847,16222,30160,171422,33916,75834,95167,93274,3877,52192,26595,12071,17150,34958,175180,103823,140,170095,278,913059,248330,111327,98095,12062,1803,473124,33433,416031,4458,27006,143688,998,20786,36974,8956,121324,8998,4110,73491,75028,65723,5074,222713,14067,4644,172618,106613,42371,128658,2738,238824,41100,80537,217588,663344,254845,458231,206,74239,41575,48012,52336,60,9358,169,387283,280279,15912,17451,11752,1268818,22904,1393,102366,223831,521483,68802,351571,123113,528309,1772,10582,140928,226985,26116,165128,72928,64039,9914,269072,22531,988,68020,341992,2896,149264,742299,1205,852261,55,64573,132361,64350,279206,1278,6626,184288,48367,331206,3995,111193,20789,236833,2009,749,303,1395118,134624,49438,114791,7477,5830,13494,19565,110778,2306,7885,203202,45325,2932597,851518,836,1131144,2147,115239,7457139,171338,121067,151,648,0,14,2410059,21161,11631,31034,95218,17851,76163,163852,1760,33426,178567,119020,55291,955,1137,2398,1574445,2589324,655532,163885,106378,2129,214271,539608,320343,421297,71649,29,401997,10127,32141,6540,520049,109299,195503,125,803465,281949,176882,654812,9380,187755,55672,1995,157268,53613,291874,9995,4488,36122,349382,112980,17767,408,10300,334315,114772,318,18961,1040,152,1631,38362,192,52461,7480,1491,1513,3662,137,8918,3314,2743,3462,386,1017,3558,26813,10171,3463,25226,588,26035,165740,5251,2409,9724,3676,263,0,90742,505,3589,758,1158,17618,13472,131055,37310,19046,40435,103032,46279,64045,209206,50678,640092,66951,37989,20253,33678,196072,5990,95597,63316,1174275,42894,58741,53572,31800,124053,29784,222165,60791,102898,33430,78687,33516,73009,172719,22940,158692,811,306903,430,235,742,151,6130,108321,38809,190256,387497,51343,24313,244049,70310,32378,7439,1472394,21970,18793,1456,145,55103,666586,4174922,113145,55647,93,7329,2153,18518,3207,302,740,343,1278,3234,50805,1554,494651,2640,1943,1038,508,20993,36601,272841,94706,81314,3284,92753,833,2934,925,1632,1767711,38671,143228,141796,20640,45162,102978,360,39988,58789,61940,79493,11352,72777,67673,54828,689504,415984,300,69381,147091,0,7984,21462,31552,76664,359388,82958,70661,38301,1554,120902,4521,107398,8371,14163,21459,15649,37523,9008,93244,42072,16056,8814,22416,57617,12902,46472,13663,12887,9343,70426,98291,152,7310,11005,8914,65853,9022,26544,1529,143975,114559,61940,23583,12066,2055,48410,152,215187,423277,49141,278249,55435,78357,35271,33870,23913,4515,1198436,24688,33932,14956,48550,74301,46020,48095,906653,244993,144851,330070,1726,128394,169958,91589,9793,49700,239645,271,44174,216928,344350,43818,403401,2386,4304,8916,0,604,6936,6771,186255,147,242999,679791,534036,431616,897558,54289,294117,208685,715476,43250,7810,153897,12008,2257,171362,292537,92925,370915,705593,4804,658,149490,300683,650,51209,27956,910396,765,851053,33412,234002,306183,31188,42699,583,1733,17173,173590,49156,63300,631,16561,32797,103207,25232,937010,3276,512317,1600021,145603,32125,4142,299710,129349,122141,27467,54195,116807,36309,2978,71682,4374,397727,493688,16844,599769,1232538,73971,156699,8682,159228,29263,145995,406022,417775,751561,539089,6324,3122,5473,17783,118916,2709,374,158493,383789,122218,243703,190617,49088,29774,13248,214087,60,240277,226071,314637,0,76,1676,9775,189856,195646,243915,284762,65402,204709,424658,22241,280510,34616,5095,8735,269785,21357,100481,377009,108718,18915,137039,99720,1688129,11570,756707,96091,35095,106770,4450,517508,7096,261894,62216,21053,1641,1847,2466,70488,0,261,55541,102543,60827,82164,8223,214685,507209,75092,210683,23432,148282,464681,281507,159497,183602,180771,61819,256455,557,216740,95542,329610,8190,191182,24621,665115,145906,176919,58835,627005,37297,61344,15255,14774,417176,137,0,270057,46054,79769,22723,404104,133962,223817,186123,14181,29033,1028397,202054,147939,64233,304,277839,236726,127562,483257,29084,3299,47497,55877,1851413,14066,673107,212385,67190,180833,358254,241731,526,2310860,2532386,7318,877,78221,262342,440856,401438,139168,119142,385745,5422,11628,116731,840851,3696,63111,155960,441,5788,161031,0,33145,2131,758,8136447,9209,1043481,20239,766446,78078,123882,146866,155664,429454,18857,92424,105444,700,107826,98771,42750,78951,65147,86589,1108810,747987,1265336,31261,546341,73851,43617,14061,2021928,456,226045,30372,447411,171291,173289,73070,198543,245472,129106,171510,438076,385012,193773,73056,68058,46631,42284,47539,245564,145502,21914,21518,19733,788,28578,616779,203095,58540,192932,260838,80521,141093,159292,22942,1122505,914788,68984,444005,263200,49383,45129,28523,24428,9327,2716,3668,14609,12146,386902,399546,37071,119551,176746,1100122,71154,69350,263843,101888,456,103234,135672,140755,36696,681420,16191,180316,266,152,57446,89712,151001,116601,105172,60839,20899,25624,282550,175413,69993,1056071,16662,69542,514105,111882,328194,237719,71561,105046,165459,8857,67257,3284,653627,233341,122421,56733,1737,94047,39592,103845,50071,3761,71680,100758,72536,31128,43939,10180,2412,195138,9238,1926520,17234,222147,243846,1177004,171023,157345,42104,1770,1364346,409176,35226,122754,102463,109253,210633,168435,1259,7108,841045,158917,115219,1302,404371,220232,108775,11281,536089,351886,291895,324181,5388,1895,15322,26656,26974,58017,142486,734,775,103022,128719,48783,1022093,472616,351670,27498,41242,55847,150405,125650,90355,0,24833,388040,201233,226650,898493,21746,2616,3182,252072,421998,162582,156355,278599,162632,149917,1609534,87877,117253,191435,103445,201088,367310,18943,315879,3367,304,284508,148669,134569,105981,12645,14271,39253,126187,76193,980,13233,42339,725949,219551,51934,68803,67087,31951,129582,1402643,108863,97391,159724,0,1509,963489,1542,240719,971,23650,19608,1783,380,18358,7506,152,79062,455,120389,113096,134442,133011,83612,243289,18466,1312,10744,573,302,38819,207555,126981,566065,4095,2698,37434,332555,146577,185413,5876,111431,43394,2470,2504,2169,131,132194,177862,190551,111638,6393,52274,189025,70686,217790,41602,22785,163734,1183,0,1239,1516,84213,5341,71795,747,161426,126306,432464,2460,258679,9015,440438,104291,861,6374,49314,25876,365154,7908,426,76,11821,49893,119091,48429,229936,64262,52568,1343,99,382398,90047,155845,90315,815892,22411,365343,283572,3135,224509,8679,97934,921245,337114,74906,170196,95645,198338,207424,17370,4125,18170,573695,184982,147,117088,167660,222539,6693,666,203948,462128,8542,332939,2543,86495,35003,3631,5305,14374,197559,1306,919,353399,137,318555,25456,111580,443203,102145,184191,182834,17528,34497,162050,20514,19769,430423,249170,32514,1394058,77698,154939,103995,153092,150330,476,36386,164925,156330,64263,55536,22857,353896,31747,130701,18813,144514,1304517,354342,78311,304,1509,11973,700257,226913,4323,9203,48035,15616,105780,1823,1900,359691,1782,534316,76510,322458,533246,250270,31609,139534,152,444737,149516,78774,608,50653,7382,103510,68372,211,498135,60622,1527,238907,5352,12004,8964,34028,5250,167678,181,246321,2424642,4006,3455,93253,209191,45660,24,447,1466,151,55270,6294,52689,321201,604,8526,47930,292303,149342,252427,1308,3944,2724,1473,215877,189650,47358,182616,1114100,277623,85396,100344,82113,1273,103,1414594,64047,23984,401917,5060,302638,109032,128159,49333,215003,466060,248012,189,108403,216639,226482,137633,51752,76684,61227,10727,51948,37231,5550,72829,1228155,674454,10330,128075,16376,2044,41174,28862,177271,7817,64598,112886,132799,2271,494053,5896,121590,240646,43777,22478,2901719,29179,53463,354034,74510,772045,16769,36902,152,244934,617406,36706,92199,193800,213426,117,564317,280781,252233,125871,177618,37740,58739,148744,90680,2705,516018,184891,119349,150638,372689,493973,267877,14397,220615,157141,142575,564,118864,2704,96838,27051,5758,138887,1708,164854,183650,2234412,55970,241158,1047598,97113,226403,16252,33595,120569,54306,48869,25769,368589,59936,12820,184627,284872,1828168,57399,43322,112796,149049,58856,1023100,67735,23653,4449,398113,76425,3995,68009,445,218773,7243,69801,160502,239,193054,332057,45211,44255,94387,71339,569238,38730,489273,167476,3314,3474,748,234336,881851,320764,229222,753,1571,279482,120,75169,129540,1729,94444,3618,297961,169770,44392,32386,51711,130232,1748,127592,297624,970,160579,1638,191552,346918,113298,381,203384,30440,15795,228448,60770,60866,58,200620,2932756,8551,14373,19298,4180,651127,75,98693,1607585,126060,1925496,1855153,519,876,883,1438,527448,1529,295538,1021638,162308,766,122337,469068,52290,88581,154806,38263,132397,145086,67364,231744,357302,484864,113,141659,1886,606,60205,28852,313551,379006,154663,295610,541522,498373,8838,65434,146,93187,1213394,2263,170442,53188,458336,212640,7268,228813,9903,622915,1334,510483,139212,56120,543,117453,0,162984,133282,5846,4609,256430,54560,351579,24338,279050,87440,798,139182,94882,14692,19761,257936,162,260665,10067,152,446,456,148228,4175,594405,4449,39357,201443,9158,112072,296857,274950,762346,919,13779,2408,254306,35084,3662,1270481,2775,2418371,59318,266846,879,130847,14042,0,262,160442,189366,1355,334672,45981,81942,236693,152,146757,159456,341105,273,273,273,273,273,273,273,273,273,304,2379,56513,96622,392104,11087,214240,166413,674646,314124,4439,299336,3154,103952,75720,60610,4608,11660,177227,20705,57863,77869,207958,31264,200928,619394,80054,743731,22592,85046,447142,179769,16311,966362,418,304,738981,533150,68111,196402,5542,1660817,1223230,218608,504350,323,147838,134154,698306,67526,435366,250736,69,1182,1893,540,64604,82847,183417,206684,29727,536246,332530,211271,2159,119580,37261,10659,10505,2924,30608,397421,631,24101,13092,503248,328463,24251,879,12574,576,284755,140967,392,163254,94031,3129,68,1271,368739,277905,149671,43821,332337,203021,485966,655,88407,303,37188,76948,122678,458921,69406,1473,418157,202697,788570,21119,63389,114483,1277,310493,622337,28322,667711,194333,329967,198732,8229,849855,598,145967,340370,216282,90159,384694,406618,9143,2090,37830,30455,98651,164,5464,22218,295560,115403,162113,3887,151,5738,4998,139633,41510,808444,233673,63664,39314,36802,93032,43969,0,72627,17715,140297,112068,41782,2916,1036514,515787,334298,38457,5989,28920,87684,119654,22920,35160,55341,130290,100588,5967,168113,74961,96446,1475,249497,167250,228657,148511,392357,36945,90581,146652,1713337,45502,6351,224983,435811,304,573515,349014,375598,3478,66071,20199,223090,5454,22886,156,5322,3399,307552,226172,11285,495619,4788,1515,15024,87863,42777,112741,1473,51202,20653,345276,26301,62127,152751,216368,727299,270902,172074,28695,346255,137439,458897,295322,1408,100692,10060,61443,38627,331571,448938,198381,941,319343,362147,576341,222352,107817,491499,236357,260188,273390,85061,108438,446313,738,83166,63080,23571,149761,152,212083,137,219874,444391,11311,585177,212010,79504,56406,1462722,208224,86344,6436,204081,112454,636317,2653149,137333,81556,12171,246867,22157,377978,487753,4342865,57115,14664,596651,188076,289772,7679,198188,130008,1401,109422,135978,539102,152587,1697,803,844,33259,295817,301,66127,36496,448,69761,55709,243329,1006910,261049,402481,106341,372293,516,879930,101996,18468,67103,117,14154,48054,146663,1064,63049,152,52086,591641,122353,20598,49872,6469,4751,704934,173430,107385,0,215863,1106,0,36477,653,1418,244969,122866,4389,254476,302259,50857,215,812,50114,763,1647,192275,166906,15240,46968,8061,17957,476183,233180,244587,227658,1034,1157,198619,127696,1023,204194,455047,91527,65614,52681,56010,145456,260435,343729,232956,283404,170722,269731,318418,324369,244481,23,427,212897,33919,44205,198655,108135,51181,318020,46155,363023,237936,327232,198954,83397,29242,93459,388368,81633,15317,5292,39091,132411,3557,49618,78638,136466,830215,46721,8999,372,329197,5642,67281,5106,357060,1580,54531,553,2482,256167,129827,72622,10735,5935,1454,203576,130644,178523,251188,0,1133171,227365,2537287,324111,329280,4287,315604,2223,0,7903,62676,46053,102979,31040,7030,161516,187739,389374,154513,119140,152,260030,208914,66,1656081,586149,30219,152,307974,0,77940,440063,313245,88887,428232,222165,98887,193422,231622,18814,521843,3951,152,741,2470,942513,15383,838,168634,123914,102806,225602,50601,169372,143873,107461,234650,113435,514376,265605,6805,337447,27866,117292,8120,309044,19886,120436,172917,24647,190,8533,77,590071,216192,304,244,554,32910,707,52932,87031,12131,117828,259577,3814,91528,176,62313,3472,301100,59,55095,241205,175071,162096,2982546,126187,3316959,25965,592,136181,151986,27014,213044,343422,14166,227247,2483,100258,2126,833755,204134,8489,18915,20394,251683,155929,23753,169372,108925,425519,1433,1676,229693,115758,300049,454285,503171,4991,143564,1717160,244989,174931,482328,293728,959330,713326,13639,4487,4207,304360,6328,142505,256867,114971,46376,60844,305041,15657,1499,2991,52529,57410,853271,171231,304985,152,5919,98997,831667,32021,467313,401878,165891,10914,27723,1458,287,580,1250,3601,275326,1332,74695,164273,861,2404,107232,440542,105967,170,81,95672,4277,304,1744,387,35639,206696,30683,125488,88865,323971,224840,324227,1514,147382,853934,316501,120550,318710,209181,96436,175505,24829,186,3524,1325382,311525,27114,966,72188,1509,716578,205769,923683,74027,19034,208383,309157,2168843,819467,42292,1798613,2085381,13174,41008,542098,186242,584654,24861,22841,216396,106,800190,2770191,899722,71146,117217,3382,108588,51992,4186,352731,137389,48126,948070,153441,10022,21388,10,333712,514,113125,342691,1532,348816,71410,174263,89735,60915,164045,257327,213347,1827,302962,122609,12406,102764,31826,127148,574798,367034,111531,211185,164709,148656,832780,35169,76194,1476,61955,178439,78885,547820,2682,794,864184,92842,362324,8787,642025,104022,7487,418,398,1222,65127,5323,341704,798,273804,28841,10023,51217,211581,121511,525890,544562,334563,3197,1286,1996,75167,30625,414183,4434,0,3650,236960,63254,107,36940,20014,170315,7730,77484,374414,46465,69096,87819,69874,451129,121850,259993,380249,35435,2154,215645,142206,170188,30729,36735,141,292411,1560,412,79665,77048,512,0,9606,248447,92665,131119,152955,299,40696,279121,141490,260205,64799,30762,116397,239472,76,60606,816,109372,14792,50042,1061713,261224,1459,404,279771,581,3208,167086,66163,111043,23436,54645,115249,160191,520864,12384,3536,60792,110097,524252,14226,102148,53452,11919,4195,120630,175261,75706,67404,34326,16774,249409,1207160,5842131,38646,152,199050,278018,315077,146341,198548,123411,211110,150130,379096,81071,1185,419619,449,747,1626,8059,13927,181840,565463,3029948,6167,118721,151311,43217,97137,15606,7751,102134,449753,274146,42532,307517,117037,3266066,192206,51956,498625,111185,152,41472,19093,58028,423611,96008,2087,1604,121071,20805,44016,17177,47443,187251,482834,676,427365,106174,75618,1567319,98290,455797,535685,25456,72562,896181,121368,38877,234841,189757,24095,29822,257332,359649,515804,896278,663,40557,9373751,7289,14805,95400,101105,331571,623625,1933368,54767,221395,477581,693,1073,122181,34397,23550,47141,1343,1002226,118095,1946,3196443,498614,229709,470014,116028,1751798,223759,42679,27107,123122,360481,155582,487829,178760,2105,80635,686748,6460,149242,119625,538102,188368,66964,630751,737849,228403,674382,56346,472499,317412,78374,165503,177732,627526,282445,99546,4917,6225,925152,1141,1862,2183,259866,11353,140456,35606,132273,78066,28576,152170,15457,99094,172813,115954,504640,10,826,959206,167528,190720,317001,31604,222,20558,276982,229651,242836,3996,4000,337,7002,119585,55360,108209,5031,138356,37493,23905,8640,125603,727,617002,246,206759,580,422,605276,302741,0,3069,212891,39110,2056,195453,1960,245554,25104,180027,155125,106874,660184,205064,61733,115361,207485,328605,103,606,6688,3606,221700,596944,168952,206391,105611,1178119,124938,387334,840424,152,0,324445,204212,62029,129862,56688,607,0,317769,390206,12957,219242,448315,1432,204447,3697511,998,93888,0,104361,337632,70287,107110,68116,0,211863,1402645,271934,148163,594,102439,4449,7836,1227,48978,74149,87606,835326,161,201248,1729,114262,142616,259241,310922,354674,117233,1066255,1087,111390,65090,260327,538352,30444,20611,124735,36789,13330,917,494883,133090,29807,260815,2121,239564,31419,3970,247,36052,57645,511780,771702,97632,47284,19584,62729,61235,160167,571416,140,1513653,76347,515780,71063,255076,686009,47838,628816,324837,92371,131951,55750,125146,710,152614,690801,411416,298840,283228,661472,54692,87695,41258,45099,72870,380566,670042,73260,39452,289698,43401,385301,355836,30156,1481,185991,9386,555817,1140,37450,95290,270416,1908790,40835,246035,49804,57157,534858,84785,19121,844,3431,214377,3078,224584,251263,11786,428195,1505574,465114,2423,76211,253382,18040,132351,234661,155847,83267,3336,5660,82450,1210000,28054,79088,345404,577104,800009,4058,9533,329861,143508,344101,128404,244266,410942,62565,450454,66010,237131,79659,276518,104680,259612,529,1173,17036,148630,29459,42385,2115,254584,258918,61508,319429,666,4762,128317,891428,43828,41297,229711,4368,23063,895592,22655,17656,248080,1279123,14335,396700,152,9114,46954,319017,1614159,348028,1716,2056,17664,167203,17973,26493,90989,84644,109200,248992,127456,34495,93662,311695,29875,18659,68847,29437,27267,19686,88611,98463,3508,2001,284436,163690,112439,6570,13741,72305,371642,206739,97043,2337,53183,9495,317827,1113,8229,4604,7011,9565,3268,2264,2527,281484,5072,573,1231,454,315,4133,50127,114429,398821,414416,13359,75225,521626,382170,43409,1353,368397,285,361524,3979256,1440,342,130789,44441,1007,1025115,45122,133165,63020,49348,538234,45444,1904,492,200808,261491,0,322442,179,31631,246913,778245,188450,87583,9189,360238,332914,1464214,316461,174323,619725,291516,319558,294206,1914269,46179,87219,7991,666,68055,319208,302812,1950229,99521,161497,143198,901406,704,5301,162275,82503,25662,191569,139666,242425,649,8380,5853,356020,6664,821,5610,54865,1937753,1938522,151401,28726,1388197,1875215,44608,174253,48957,16007,58719,212892,112421,363203,23598,154086,38014,123902,8490,24671,77047,279279,23102,71816,193310,142563,171763,179839,139930,98385,1209,59469,83924,1872,843906,67863,180525,44019,940207,177107,11147,120575,34040,119310,181931,375672,16270,120801,348973,15945,269857,38285,1496960,1200357,194001,17304,316915,228198,181134,136864,104621,1404,236610,107761,117409,198892,41529,83507,115820,728845,173294,55639,130751,86182,61366,0,1215,9616,4103,2445,150886,311711,0,78789,56631,2452,211189,16296,2732,57166,336376,177840,253341,2594937,2429,65079,110764,194292,159034,66518,117831,607317,299,4311,20812,167653,27983,441,119,872,130304,294044,261399,1020,157673,898999,136627,198038,122135,341916,2045,180940,1325,96635,187066,190792,480289,1002,100484,72432,230369,203846,3584,229,200597,64036,54268,32438,365083,282804,17522,14593,37822,394,148296,109817,344842,727555,131379,121,2125,103270,663229,50037,90253,742328,1293,54471,39406,7930,37844,385102,531,545332,150047,100959,270698,202476,114822,68629,160975,98664,196496,12025,39894,316831,134998,4168,234408,29135,565956,163430,836683,302589,229431,206676,321027,316187,0,334441,560204,84037,1362,2878,5055,158189,794,1192,276133,304,5365,4864,460253,95186,569,10836,3620,262,93041,1408,136558,129895,98184,2844,48586,144594,164410,94361,13347,279241,146411,16584,36796,934,1193,1086,772492,157346,80959,119871,396,102355,339984,152570,93877,188789,1538,69426,7742,17170,74281,103053,664,150314,3966,272096,1812377,184886,837,88632,21819,757,424,272,160374,475868,115296,3316,29997,0,14257,4871,16944,83362,61401,252422,296526,218698,7000,297236,52566,30028,21408,77063,53366,111405,9679,233371,446670,1019,81953,55738,450994,575,225739,3166,150973,86093,58086,871,14557,283061,88462,374928,1379,155728,0,927,17702,58599,47268,443596,174747,36144,70174,742723,554400,4939,722926,145844,74532,99337,455020,759601,147044,14585,5681,49993,93526,1160422,402230,130623,290406,77998,76,78716,3870,212476,258185,1011465,123370,274,1125,150810,530115,45000,22472,290837,116931,152,1789,339078,21712,490852,241318,400827,5795,11967,463590,110100,22742,118865,47916,0,158040,236727,501064,128250,137576,269,5579,65810,216972,199563,279046,58805,149968,32380,10623,37156,396,60197,155738,4119,685226,51865,76648,39457,124788,267,600,116158,360217,267,27118,49118,239858,414970,672,46196,405096,251726,170709,704,463918,188192,178998,167061,153391,5007,90178,5791,702597,84968,40207,53815,93987,652450,536,238790,1029,3493,43420,32398,10266,160825,136714,242128,206589,48187,726806,303,25377,536607,109867,394233,21696,256254,141234,230285,359079,0,104255,1952,17923,3300,34648,28746,31375,152,302,268,618797,130040,83602,118859,953726,204162,271900,86575,44415,147706,221852,102713,321829,1577,121618,43121,1106,938260,39746,3274,191136,74377,46917,27303,115077,267727,80368,168642,125132,3276,2094,95820,66976,27600,0,280015,91728,23934,124692,2896,302,10591,554,1122,101215,20018,245659,154710,3252,87052,15311,567997,4615,486372,137179,138975,4223,247662,70248,36369,46490,81091,227439,61632,14669,34303,43907,37097,411952,363,236,230991,259239,90782,113396,154926,244567,126709,56615,99548,72287,229463,725619,100745,637737,106462,172908,115898,266474,112447,114337,734,124605,59189,1516,1243,19810,326615,411264,15788,99973,787165,381152,501518,1127806,230520,8098,90077,811,5293,470898,994477,264596,375015,229150,4428,156581,100477,103337,228665,103376,12442,71938,75573,6402,214262,229107,519175,67454,19967,40448,65815,198092,0,2427,5365,2882,5151,8649,9733,1766190,42786,1372,190065,21651,10392,7337,526,2869038,4215,1050817,245,12737,7889,74864,351936,1181,41936,127,1494,334936,4111,23095,639,113,15057,195747,90847,577,151,384093,85264,136542,44587,17641,189173,92143,17775247,103246,74629,4836,811491,240184,329461,1791,13274,196354,15403,612,330807,137828,0,28418,77776,23587,16669,57992,431945,221834,186170,72754,39109,280053,19902,353163,245127,358751,1047775,24349,50363,55421,26995,3243,70105,26733,120867,313481,5386,156138,123278,33817,494650,52656,738781,194926,117101,33148,118684,69382,17849,129,56960,588667,292198,201514,161107,3918,94623,189399,35775,29570,255135,255819,1296,143134,2040,34425,33120,124858,1197120,150267,213833,228274,179157,1232664,2241673,505528,153350,39910,630016,10171,222244,6979,435,313126,26137,58587,55839,29670,9791,98335,36138,5976,9878,74253,333334,220044,939,208983,5372,286962,1035000,2852,216457,31934,254333,447503,2070,104799,81144,152,150411,201354,78080,67738,64788,59508,65040,7407,8014,14300,1096976,54164,152,21335,94742,258,388690,249069,14231,79792,382694,121462,17609,11920,148,244970,11815,180088,205379,128329,162511,389516,127625,149429,23809,75012,552590,48832,5670,18071,600,599684,320753,250213,146372,73672,61434,33964,232742,240,28052,55205,530419,31927,133084,50238,133884,1075,3995,23772,87894,275,197387,303617,4196,36010,26285,300921,565,147344,354241,232182,273,286372,65883,131532,16663,158394,192153,430914,29679,4071,11286,2182,292275,266512,498544,128886,14249,197897,6971,79597,750465,595,1720,77881,89652,68785,78456,1050,1285,33572,240504,1838,61096,18489,14682,2004,11856,263348,1600,554461,338340,36156,284219,5050,615245,38670,225985,3091,883,8774,44243,147956,33096,48512,205972,26841,234589,54392,314727,185459,39,247223,57771,19273,77241,41116,149992,267244,3172,9506,0,161244,68985,356172,1951217,829,67242,144397,695,279546,2031,45,389,543921,4613,0,15854,1172,65969,379065,241850,175076,58045,18564,11486,48471,484656,3854,0,3387,1780,2792,0,0,152,4588,18316,37850,582,5780,18478,11145,188977,132599,82172,471,3923,214307,326818,4818,90764,132847,31676,8319,1277,634797,141873,955104,13645,49453,11258,264667,0,341943,1358784,209347,3543,259511,52384,120971,181006,379886,395057,2229,486113,43824,9706,15928,7600,69685,840836,1620304,124796,33077,122081,692604,57999,37608,101729,3206,19636,8813,63199,85909,90274,1086,5480,415914,23418,182286,44734,768350,14388,12283,548810,89187,16138,149764,157950,2465928,410662,377776,52749,471171,66390,41575,34659,529294,145186,289616,14601,57759,478768,31400,796620,6880,268,147105,6644,338863,132175,31936,3847,344112,179615,79645,132196,364662,2429,2604,23978,3750228,136379,24382,640,4314,122286,165888,324453,14403,147278,213634,15064,63047,68365,258689,129092,1238930,60259,13784,98468,108071,2829,8609,206551,103651,17785,29858,84099,104326,207944,144637,10361,234151,74803,393330,560637,63023,1031910,134777,11884,9090,278923,36243,28757,133408,130241,35448,259,3544,228,22701,40287,290,58116,66915,26003,364886,38715,196513,206308,411645,18463,336365,11539,20896,4785,92044,171360,989808,5652,806279,411621,280917,5134,54681,18461,39,1202688,54610,143237,138571,145990,1959,1026051,21897,406425,94230,46423,786124,277971,109264,400047,197695,2234,65545,119691,283531,317562,51392,32836,124870,9471,108324,4400,6775,206384,4247,90194,146457,68835,494889,61432,71542,172060,11577,111104,90550,47361,109928,62938,94316,79876,639186,403630,1463,29602,31409,204858,360942,46683,20372,24996,41762,43880,88990,111388,53086,297082,89229,109549,757,133489,6157,815269,1247086,24796,119772,199572,29273,10822,7741,144100,115933,179600,246,61945,110221,4790,16234,869,151718,0,49271,41150,59937,125934,119,76815,42540,5817,86122,304406,90184,110,18112,171595,176311,159863,5088,292566,40299,36464,20400,1799,48798,71650,18150,3341,116297,122668,105191,352134,31998,119,468,86778,81568,539438,99209,112036,629410,283100,226406,75661,460,70693,341790,64917,15265,28095,77782,164266,2347,88248,38956,572,91,412267,117164,152,31667,222133,3697,237454,130,77618,25559,42481,164390,180394,26080,161044,51761,74418,23693,850392,192349,176837,78829,64067,151391,185492,2359,6167,94912,452653,33046,45863,271863,22966,267,589362,6001,66290,1683,91116,378621,266951,54397,470415,257209,260479,12982,53556,28573,186309,5854,14161,48,225989,244419,2833,269184,35611,41638,82757,0,0,5382,7129,264047,98529,13378,289785,81053,206127,17744,643,25951,140093,386127,542,45216,459454,50756,569782,299,188846,339870,7494,704,521903,5653,174075,454136,233370,69121,197254,99563,39159,2744,253,152001,305211,47555,1449479,346628,169840,524597,223841,32744,164781,11223,0,15686,50234,453662,16036,88143,84100,244732,13067,96916,30565,78345,47865,135271,7713,82510,429964,162986,101850,156961,7922,169798,551894,607118,307134,38997,3876,242987,58221,61969,215194,475,1414321,52347,675164,1256,20172,68118,99337,177201,26301,56260,1603614,26931,113630,74612,122858,33602,8151,102871,103268,34386,102312,106864,20488,148202,84049,341213,122407,201690,39169,111956,89490,147,119558,1349,2623,1462,116687,2641,151188,421195,474711,42541,152,124,1261788,572,121838,5847,126465,495107,378656,7078,8078,97262,32060,115884,28461,37980,80203,184115,2341,106357,91498,26041,118527,21276,10341,69528,94241,42887,1691,140163,88062,83889,66551,68189,480223,479480,169525,2285,742766,108998,15750,7498,38465,34204,27826,69525,78557,82873,4520,28593,39446,35458,69737,19729,51548,88320,121239,38026,202270,103451,152,1522158,199781,72226,25819,380213,193554,1356,98063,911906,101193,39930,305511,12505,213738,115273,208439,18514,6254,3335,84991,245603,177708,11438,40384,11772,6862,231409,93679,1353,1118,3232,93333,32,47252,30082,144920,200841,143739,147296,222689,37324,93957,2845,14441,165857,13838,153407,139748,159320,340775,229171,428108,3611,42800,43396,115888,26282,77219,203,371165,701580,1707168,37114,254135,11452,374479,0,147018,364854,210803,108785,132494,40541,29118,131292,54901,36802,42411,93449,577811,597669,992,193282,6020,24562,151151,0,417950,56814,5488,10426,5830,83219,630194,332665,14550,845467,245606,188466,254788,152,63584,372685,272402,42859,36531,152,433821,42682,201707,130403,67159,18910,59764,266524,761290,237993,3765,174845,6043,129107,5295,89449,60853,79937,114055,54749,45337,433708,173944,133,252543,195722,896,8328,78278,42203,186743,54030,234923,216006,242561,220989,59576,167792,146004,14485,252208,40864,561786,17265,29566,68256,2011,11922,250967,121398,62128,18828,144120,180340,173502,141895,132124,88788,20186,16091,14812,46745,190300,225095,16010,140422,57978,1233,22313,338548,71870,116928,169247,150265,1623,292567,306414,11945,1444,162259,137719,0,201081,0,205,73339,49487,474092,11108,297612,13947,136002,24439,492948,40499,305602,91,120176,244539,72768,794476,7041,322145,25021,318336,36039,361657,155222,109397,168908,248788,244588,214002,23276,7046,2723,376804,430,218960,256330,654235,1201,385137,52453,236676,313331,4710,90377,44000,309355,1201,388301,4817,113775,251159,426,266885,404624,17427,561437,311709,546,211,700389,15208,2565826,4288,107552,1055757,276814,2189,1118,3096,106387,86924,176690,283383,349920,4167,20923,371896,306001,146812,151607,282689,796,589108,46584,114730,347606,256664,98344,120814,89521,309004,187078,301600,215016,195530,48060,47643,46012,46680,46469,50930,46794,45325,45504,48477,47331,46264,45940,56974,45399,23066,15567,88250,23030,22814,30784,5864,35048,20020,27957,23826,18199,28158,44392,2453,36971,438,467908,3047,539225,549985,565716,537010,538680,539942,537257,538392,545999,555019,540141,538833,540487,538001,533207,554758,541209,532559,537992,534211,581831,536170,322640,187108,50591,292543,248010,230092,314850,27830,175503,121945,441631,235314,683071,216843,363073,81158,4968,7154,9712,1068,433385,132897,820,382140,152434,299013,388658,121802,5172,6885,2168,310,141,137382,963,22891,198453,531129,111302,49488,115843,73025,223,863447,996013,19534,999,98204,28460,282536,145894,1543642,1040,343,11497,26887,332789,3734197,1699851,630069,2289226,24694,173113,201152,142908,153,75382,47144,18471107,403013,903097,184965,266310,266561,164392,7605,10940337,90746,509521,228,2682,78521,64416,192816,253092,829410,468552,261506,108649,62994,408,109177,702,689,23038,38949,8625,635,211051,1463,118154,390,37750,43989,175398,156979,389091,59146,1442,156253,100183,152,7212,10888,67317,151794,13594,72732,971,291839,78480,1338,155808,94883,3956,117792,2048,302292,319771,32630,661,61232,6748,58585,44482,2886,1681,5111,526559,3748,272,263988,247546,129456,544175,313209,1187344,464968,23803,365143,311157,31685,21524,218476,98678,1079,2466,2789,111098,57635,1586,33278,4019,34292,357695,89607,94006,206811,265235,169615,304934,2164,2658,274,157591,154,9665,179501,58313,11031,326612,165859,119910,226776,304632,27955,1071,74261,10253,306660,315032,25993,198124,993664,305373,63353,4422,1373,9828,264044,157176,1455,220610,519424,31731,283114,54535,82974,26187,11042,2859,22118,99130,97053,224903,2845109,2401,1543251,350137,398264,1546327,1141213,681941,119372,165477,279453,170508,593,105607,526015,173452,227,121,641969,79944,325315,2233402,309829,324150,3265,2471,149920,8542,5939,124103,51064,5311,144467,109892,372572,869721,155118,117030,39071,280990,465658,153796,165815,250422,30732,572282,997,47510,226328,95686,11958,12173,70720,36742,743497,148189,197,9228,146946,384323,0,83308,58637,173372,43093,623882,56882,40248,79964,194,13406,8675,2181,73043,205135,8286,67787,9330,12298,857,446441,89468,271,107463,77235,43461,44794,131593,58310,151067,151886,95133,5120,36327,102503,82589,346,107964,26424,205182,54807,20856,247631,258474,266601,5783,51216,121791,385674,134391,179849,107333,20223,59754,66918,12972,839,328,113436,23458,91615,1505,121133,92654,591297,79830,45927,224975,304,155953,16,168421,45753,2844,190995,2054,52504,1813,765,2286,7862,7683,3241,16719,595,1507,38436,178152,79361,231886,173980,245371,407,36621,110796,49430,107780,5737,2806,16928,44381,3407,83037,19171,32029,3844,2145,10286,225,3232,12630,215047,12271,70418,21434,7498,117938,35843,31889,41227,36029,10506,5675,342852,25071,7459,571,1276644,1067,0,303937,16792,2972,1970713,46800,213918,6420,0,111295,446,129924,104913,62277,2297018,259286,87188,245767,251064,151600,103337,49170,186310,506338,59853,299255,1205435,1010809,77918,615,528719,120352,323485,1771,305,304,1064,2422,184,5262,158003,40280,8219,2367169,3109342,207080,61067,18179,53,669,890,2001797,23081,79515,965,322,2233,13453,334,29279,1236478,758392,13443,57617,78936,412226,139600,8232,16,206110,1091,290386,556823,81427,21602,3570,264729,110136,26475,5460566,6532674,129355,10047,380801,20762,26051,137845,252127,301827,161604,130625,441016,10858,219340,1209457,54807,818429,384913,10665,103702,333395,686569,592298,143356,65764,418341,58642,413035,0,1183419,155568,916294,56982,102731,13536,32185,18264,311429,164660,310077,84699,205813,271496,1347233,73948,698606,352732,821,43279,310862,287702,14011,180490,277289,1767556,33136,102297,95851,607311,521911,74927,228419,6722,629539,246172,2125,388827,29004,41940,1937,1908514,525448,15056,276825,1149,235527,229272,1338871,453869,6334,304,521564,114953,133648,105482,358816,1262,68461,257306,22704,254305,65044,1253243,124161,375,1056547,6041,21859,14162,131318,503,333352,102064,293555,380,21031,1047,353698,329701,1358357,1118420,3994,14330,46774,410607,61637,914528,56058,78798,2382,57069,74049,271034,25844,177581,228906,70339,268289,288,3092,43575,171386,6800,3064,700494,416845,723,16833,757,1030,102049,137089,2436,17852,0,6579,80,339725,18670,163094,37230,50514,125302,203448,97731,46599,46603,382735,89396,2628,10657,69398,77636,335399,8315,37392,187240,274888,204202,2717,281571,266931,148238,300390,71030,256708,64109,169539,35892,286645,282526,46419,1805,974,16754,297751,189324,5736,376041,2169,287366,57576,164775,53650,260421,25912,35873,54121,541754,330,44876,241678,7749,250421,5905583,119618,23446,1515,7764,90627,157495,55735,184096,78749,106704,14356,138901,14636,253980,29881,6272,29600,123263,9296,133569,24802,14417,8508,243,591,2766,187150,256432,206082,327294,93951,0,108263,100592,238404,381754,98393,1211,153965,918408,1282,5933,10313,170918,3995348,24723,32183,210042,154877,138768,22304,1509,56918,385562,519481,24046,361495,2481,20181,107825,106915,99786,561927,260,0,1421,178,16964,616,8852,34786,166465,6150435,74732,52146,610736,202249,608832,73270,409190,167397,4352,1955,1432,34838,451363,288632,46998,165638,13329,638,75858,123641,180260,69114,15885,204257,194941,23135,62722,1845,3516,4616,61589,30422,106515,201698,88955,180454,434897,288603,200,5335,37108,100200,111437,108940,111062,101360,61185,754812,5836,153102,10381,181545,109137,175645,144644,720429,134324,107442,305012,16225,54748,1325,164595,136811,14421,47408,17695,27040,73620,197448,2204,30698,2621991,104499,85162,141188,63023,179897,62967,47023,127218,28052,101194,45680,14727,86958,2901,29605,13155,43647,37365,2495,410270,136586,697288,20071,494560,6143,29772,284685,54870,665,695077,20397,48432,1030040,47856,49066,90522,78662,97922,1352,10584,483,351029,774856,73063,90997,7383,131447,26090,45536,660723,12202,236656,73624,887314,876932,264076,555,13473,814,40050,229173,157583,399266,8343,93928,1152,176355,225,28174,104439,18427,81535,308126,161613,277086,131999,225556,49152,74411,55295,206200,30108,361795,90222,1329914,7870,1245,30136,845,14161,105033,286378,61131,170208,57506,171895,137947,60056,3192,16215,209341,189624,184402,31671,758,125498,1075312,60910,77492,3302,28528,1959075,25370,164,204310,3771,41752,590877,146357,481576,2163,1604,7760,24261,1297220,15663,1709,59849,7035,552371,5700,159364,753,129803,70914,978,632975,3861,116508,16957,4974,441270,264482,129939,85756,389383,57482,88369,2202,148632,14972,239251,8795,275760,98706,176405,106564,71632,36292,141528,96138,107226,379,203831,111639,15459,935895,35545,105257,201840,849,62450,0,180827,55403,583193,216496,5021,812015,4592,110175,162058,78856,196420,79273,289856,164667,1200,1547,2063,152,906,708,112582,145803,1397964,50924,54863,9343,28221,713601,155462,21056,18734,79476,16181,258,3843,203663,237690,96851,5318,34671,424200,80227,77916,300877,72909,48824,87020,110219,308409,133842,12556,496136,546,69062,16015,41811,357381,1230896,91159,863,1520,749389,136075,4280,432386,128,130000,304,514,338337,106175,11419,3901,40117,2775155,37620,5861,856,837,200014,197125,375338,269505,108905,265,266,455890,2051,150758,144,160457,363199,292567,80336,629567,26537,108963,47848,200983,383793,56165,129583,489330,214985,43548,1288504,234817,237020,210448,33515,194723,138791,210144,47643,2899749,721608,567236,174653,66703,11684,57624,26205,62560,555992,114302,62,30,26634,260797,111180,123109,1680,316290,11163,67035,170600,144586,123207,96302,297424,5354,522600,10722,10484369,393224,231536,639,110241,24256,36892,142,46281,4845,286915,85320,394628,62154,696736,107160,452766,1933,88883,111673,68528,302679,132661,30644,168526,81985,631524,117402,35517,109099,23684,352729,162520,259808,220686,6518,9084,88325,120074,10136,7780,173875,6067,8266,114830,120625,112916,531,2309073,322385,64146,19633,53111,2595,3889432,8056,61966,13418,34752,225710,26092,524208,227597,1944,91279,64899,128962,185741,7957,1268,496204,21568,41391,1816,443,175524,72623,33086,170723,25163,44717,3872241,314514,7559,1195,142745,1528,34530,13771,22694,38151,9277,42997,30932,24859,34018,42401,23025,10622,141653,298938,73050,1584,91087,14878,21059,11413,1739,40726,1553703,61969,203023,2434249,70412,324684,101320,242008,5218,95886,2513198,377,9025,833,176658,66362,189167,237600,458958,84668,42779,111537,13606,114034,3254,126468,920984,48999,28180,3532,16134,468840,980,938,147154,119651,162179,21095,222590,1201,43551,159551,296159,52126,6634,36278,130,83309,62573,177357,107929,1053,140105,147138,112399,107200,180325,89429,4836,363932,126606,2507031,251972,6625,13923,222672,251599,390725,31289,390553,362491,388974,600961,584947,363755,425368,13468,188142,182582,1793,1801,176,182227,138559,36101,840424,1420752,0,9711,71526,104,0,111574,17157,4773,0,23507,34116,33,303229,787462,104248,362871,34779,237550,12057,22307,33152,160272,55936,366,412973,306424,62220,311249,152,12943,104286,53087,22325,39090,46974,204854,60744,540,17489,465,195863,313739,141632,134765,83542,208798,196992,382026,551619,117372,23031,277235,553547,658,21219,545932,206529,8437,140470,83357,581,1077,4072,409688,144574,89934,12745,10997,18954,297463,41335,25797,300,1509,4136,364678,67810,358,809826,29456,60067,603360,141960,552001,4723,140713,56196,7558,107365,23809,47393,261830,3554,389499,4200,1662,328585,268102,261869,90783,349785,19288,1908501,463033,1936,23283,79660,3329,65640,159973,119088,172152,894327,128272,36723,60638,165600,533683,225734,170921,138558,65852,147096,2922,4887,18136,20320,203,39456,689846,84734,55631,21420,195233,65815,80449,25362,27441,271166,850611,21221,164900,58512,82718,201718,90557,160651,34817,438847,177557,171904,151747,231372,280957,4719,198769,79051,67905,162694,49698,174976,188,5223,113,201444,78282,2344511,172912,328879,231968,293844,562,14499,477168,5712,2449312,34296,74065,153549,1371,753,4578,16552,176318,89533,304,277559,225614,38173,245413,5368,371059,296013,433363,397584,297520,148033,118845,129890,127736,86573,47421,60938,29028,370977,55448,7863,1807,2201,2113,644,167156,81381,447228,606913,58244,125186,283894,331453,213930,250515,75116,5283,191112,1548,78298,75153,7826,151064,58809,118555,10234,650311,55100,56458,167230,51147,39983,901951,60385,129908,159267,600278,12650,254471,55049,3373,212,687371,645392,42894,735,199587,253754,249929,563166,1947,4835,5176,440,497657,45494,51639,289,808409,192617,227688,344446,33324,1254,599007,34342,2027,174572,49514,31409,64646,131729,3494,107899,188550,78612,4473,45467,26688,11102,251,4805,114150,129207,245868,121282,174351,3977,844040,57633,295,602315,193098,75366,93547,26337,101184,29948,355200,336833,75034,6396,52587,442800,304,361423,31368,177265,5586,82466,611,221495,2055236,456,137774,151897,87682,104608,6556,51345,139092,46180,597313,34547,117077,8822,42117,162941,20579,68078,270169,655401,273503,291541,2670,961,71131,0,2486,21076,105133,1818,392,21603,59607,134658,1016,190005,297453,259891,274,747,69327,3095,110752,448,288964,2029,92871,4627,86469,281090,104251,60221,45683,535478,760,381254,710,269406,148964,61007,6432,0,681517,4052,19164,115485,139117,25244,24964,193469,812,25839,161101,169502,4940,553,107858,469153,44462,199001,47807,10499,240,0,44644,39232,99601,100472,269,304,651611,424809,24536,222932,219671,2572,66081,512712,2984,634,92817,2014941,53143,212603,127880,116167,124448,271734,97706,57430,4170,382410,0,61672,1170,504609,72203,1484,41679,30211,177203,25881,382298,565666,8317,16,557672,25744,147168,200727,135505,289231,182405,98599,176153,252561,36848,9807,139966,226456,1048,965,9703,106699,14996,826,27319,8439,54946,42763,157728,1316,620,869,4747,1131,498144,32359,194890,675,29506,703816,47435,931,2471,3468,590,50596,1966,7765,1304,25774,27259,540,263786,18347,437616,30258,12012,78675,115245,68858,236783,73001,110052,268684,134023,35016,63900,333009,203774,7340,13548,63735,895744,314045,45349,75641,43686,80760,50711,25124,44214,174847,616376,521461,0,29998,211883,61691,215395,78739,18886,582619,302752,100038,556284,210650,87578,532455,309817,268499,7851,228298,102686,153661,648762,142,5536,44924,1848,78896,139242,724,792549,290873,18677,168183,120988,152,218997,625732,36167,44272,463211,191442,16312,20324,178267,76187,113055,303,170923,2316476,21003,17638,1383,68033,81731,73743,122,0,0,224,7303,2262,5418,58654,51552,285723,283763,682,26283,606,152,35276,43650,9384,100235,576,148,2153,0,107762,312210,1039700,3665,28784,3130,294,269244,19061,2912,554244,57520,60787,70452,174608,211870,128963,15705,701591,159035,414973,1210,805893,397361,2688,152,102955,10388,137904,328451,1974875,347637,155199,9096,7876,449442,2490,11166,52562,748789,16148,212563,203505,35115,2723,486528,84550,133892,39188,249493,162011,1327722,318033,77559,427551,211106,111956,2195,100569,290176,3082,63215,26132,176854,103709,63490,222696,659627,6275,411371,38286,234,6715,7287,440707,120481,269064,896,198312,280443,448515,24266,862810,829,354,69070,178524,0,115019,87,8519869,240430,160804,488,0,317096,151,101164,0,568078,149957,92946,182267,78234,176599,602991,20256,984607,1675,192375,104647,752573,119652,82646,47648,483540,527,14185,81310,116722,42979,91581,56136,87353,43838,139,184336,214727,222813,123308,95066,49367,126707,182,64359,68319,294915,629786,13082,1231691,47498,1666451,219903,802,100233,221998,9380,6371,690160,98,103920,189304,5471,8126,450310,151910,335203,559996,58037,252034,384377,91517,40843,0,75621,318770,473689,8039,356658,474452,1674239,497727,36820,136849,1945,48490,1239,296300,2725,244232,111546,1583,178929,66255,40389,208879,1258,132329,54654,56538,31053,3671,1469510,152390,99881,150,5756,185263,60236,128221,189,823382,158016,101345,6818,338989,203787,105523,883336,4779,21181,8116,246102,46631,45712,97323,81103,110734,438,42352,137184,106193,28339,100221,22342,93810,26902,203972,27076,234863,85512,187090,122310,990,239381,479,283888,381330,18869,3167,2051,10116,4734,201490,796032,383257,631489,124280,129506,83311,56395,9851,3258,32589,170793,31695,9718,109149,139310,116258,182342,28769,3224,256105,61712,106164,161957,336574,79515,32613,1063413,99272,87642,2335,154941,16246,45393,5052,149247,195962,143487,27743,224,9869,16629,317739,143867,325549,613,14810,70660,155618,211188,124952,1776,143422,45403,80360,66814,4771,2822,144124,13114,124874,5151,9052,244768,39736,154487,1520,139001,38650,46430,231985,10348,181476,215480,23697,203570,43879,83467,17451,908,425944,53653,125807,245889,234360,78672,349791,130623,826370,1724125,760,31199,18804,96340,1861,150777,159392,259574,182875,3892,304,83635,28856,319618,86839,7595,1755209,1285785,346389,16371,0,54143,107335,616329,77237,387311,223947,29027,40669,6969,98931,96119,1077,135,60315,52486,408588,379,44126,370,674710,152422,11257,80956,160470,29239,77928,233073,1342,146245,554068,84524,692188,2145,866,41135,116594,40322,10405,828,158,80947,237821,99126,14167,115470,437034,45771,26308,147979,33414,7314,317210,201982,34895,152,47758,234905,53816,34128,251747,1721,1168,168698,0,124566,40222,91606,59089,133029,252132,11781,53692,40445,47442,56159,2381,428764,342,114979,359861,461,213051,7630,20713,37566,262720,59564,13608,14073,8057276,235599,2411,50565,317932,13459,4170,0,121161,86014,585054,5123,460856,344577,33099,3270,333295,72265,48072,12297,142588,1270,9951,51813,0,1127,327514,30447,0,227782,152,74421,64182,69487,34775,87213,1923,320532,152,132220,486160,60585,194674,1302616,39911,17134,73442,131781,32520,25699,17046,1806,701460,470781,1381539,4641,5287191,553690,461257,692,2349,41749,28057,288578,189547,429005,198991,93105,319480,5616,121779,490155,224656,560,132677,125359,47893,4910,3,386349,39814,442850,53758,410105,389089,127414,224705,102801,43634,123088,420430,150102,509868,138802,54691,2675361,53515,100418,70386,78734,34206,88092,217698,860,102639,51922,416794,12896,421977,81719,277,102212,120846,170550,31444,17908,84973,302659,59690,110085,697,303,22699,17963,5562,157400,151298,2077,222810,90,128386,107928,321478,109888,187787,73249,16715,152,55251,643594,478716,244335,27922,75204,217785,581216,60824,132498,117428,719,81425,232084,99854,317134,256045,4001924,16085,721,53952,115063,228606,222171,11951,51332,4405,6365,248,55016,44938,89901,1005,64412,93035,939,72,75625,135731,2368,184686,88961,111552,87976,7620,120418,888634,209618,250554,193728,206841,235290,15707,54568,175384,2784,410025,218633,127634,338898,12074,77562,38474,1955,237287,2064,113622,76275,41125,163028,1911,203087,309602,147484,8930,21100,4846,7630,51193,1338,854113,84601,141285,155659,87838,522688,2623,382851,3143,137,233511,70357,689,727,161555,147154,597,1339914,3212403,188994,488086,183000,240998,64481,30669,227,274643,514,7470,151141,133455,725,148767,314040,259191,1750,303,68317,377281,129967,85836,43867,110859,3303,101877,55029,142472,32381,73332,60759,140,7617,42629,5398,46430,11784,1935,81341,5858,2632,18823,15758,61784,846,152262,0,120396,25708,17599,547248,54724,132458,614933,63541,270540,1268438,56690,335851,42743,45791,718,1539961,1000,1422787,1658012,35623,5950,36406,167314,130445,103513,55819,23533,158898,288468,8689,424635,91937,83985,107245,700593,74311,254863,6002,511520,51167,31535,37775,1280409,12995,455,1496836,99389,84936,122431,102751,137754,43180,98,94075,289897,64465,433291,2594,25189,150119,9990,12566,368351,182153,50774,25736,58945,89369,713024,7820,143820,360356,236037,55575,27440,10264,61382,81303,77377,267678,34915,27679,4940,133522,106569,167381,539580,563380,0,279747,27904,476,28,9389,307215,73585,382483,17926,121754,23933,134215,6847,253437,409183,54543,70818,13560,2555,404,11751,87705,136698,172252,171470,163066,74171,301,304,604217,86891,65353,10907,62954,1152,165867,12711,180943,122482,107190,132744,76447,81282,179865,125406,128654,30969,17386,2046,583,76960,106233,3926,55169,181752,644,34397,52469,12553,1352723,590465,63682,83788,597,37931,191101,424568,349568,494209,49204,900651,603565,91356,511637,21529,3157,391284,456,252227,354298,2709,909327,642349,24944,101219,47480,49581,1379,795,221784,26953,286104,131162,37563,74105,222096,3736,6205,36202,28688,4498,56880,288697,57960,20501,110377,3021,12791,2590,107652,531468,124152,3830,115533,126981,82,2196,604707,232,210,117262,155488,12503,3360,125499,107776,62926,245240,56114,263,354809,729357,281017,122161,385229,321716,107244,184959,460023,4890872,1384736,18808,482157,28653,77672,76,64044,97580,127595,27141,256,43214,241258,35189,95296,4083,391726,31843,34690,9948,95862,140,263013,241412,237,1180,22877,311145,1779,834663,93379,188784,127330,214259,63270,1588594,256417,213237,129704,435389,1414,70651,116763,92445,135233,91736,97935,19259,1666,495500,195005,1056259,715249,13582,1090,43882,69997,431151,200553,1264108,278875,905519,95127,4606,95686,862728,28568,189944,85501,152,83267,770474,77347,350542,61583,73776,152591,118799,172262,209625,170797,110908,2790886,142338,682475,77909,24716,304140,222403,88824,373107,134575,768768,109464,26270,314354,1127131,57198,215003,351950,204136,666,4352,111350,169658,11041,18724,71490,77082,171757,216081,372746,351682,101574,137944,209963,126948,521402,1659,152,2425,618754,229254,26669,1395,1555103,247182,170501,402757,27037,3692,349513,77922,86802,94476,2572,526310,739,377144,46935,467666,44030,34497,187213,188577,1019989,71678,25065,392760,4510,111880,35855,72878,18225,74847,3678,9125,21378,185635,181165,286511,221960,687721,1861514,797,4473,359022,91208,1495,103387,10016,241396,124919,419620,88493,121644,1003,345775,38819,58566,142676,226687,252394,270295,379017,675845,33,440057,67468,38370,223317,69121,449,1211,66724,22407,1854,526352,44411,217762,285809,368896,85916,437080,1208,14427,3243000,59871,235038,7620,4457965,1757,7819,949002,154117,4215,229103,430341,413530,863,288729,116975,68636,104769,109980,47719,1450,495,1099,222522,10057,296719,8369,23642,119673,38991,247,432071,228774,196557,208719,74737,122937,58620,408322,302,15565727,7893128,6205838,13133564,12628230,55079,516280,5804,381440,0,13534,84074,941638,119953,4436,316832,1496,139188,54349,797724,3494,3823,80621,48729,5219,451381,122245,66034,23376,456,187559,790,24540,297179,33162,103818,38884,68537,174569,1043,83374,4477,2399,3151761,0,33347,104068,66045,411597,2743648,127088,9442,146022,2953,67,35799,15897,96775,15740,4688,1808,70825,89732,112390,426421,2535,358,111229,122384,213268,374450,27705,65706,179112,84583,8532,91007,287,888,312508,228014,22620,255585,90232,7224,322858,234334,46763,1474,107,8922,66526,112817,612,2151,158548,128953,2088617,34432,567,44577,493382,921,259857,23324,22283,109188,20487,5725,27448,135536,1340969,136796,126404,4151,2986,20888,148862,106,754857,207498,1450,269493,318395,155930,352653,121168,185521,598322,1531476,9996,235,116470,206027,252372,22796,22313,36770,206147,203346,67,87952,13900,23040,49649,39322,27595,6079,169616,343213,13731,1559873,438759,695618,2076,34091,262745,920381,7984,3168,82561,135777,52904,75658,30467,0,30817,109721,44224,30509,77704,309677,635265,32439,17368,529,654765,2262,1165,82238,135315,69169,36513,320638,36802,358222,615300,66187,139214,288053,96410,7703,315449,46459,28709,17728,91102,1897,81955,347,26313,100991,1028,76226,7464,9253,32985,295705,191188,157228,538106,166055,186643,863574,718202,80271,389838,6613,95243,1306842,277377,89988,21667,140715,51271,28820,787964,230061,553,56762,1331,453,37816,131438,10155,81813,198805,177305,130001,45765,23577,2740,49134,26752,34712,168681,54471,590,10344,46858,31452,371366,1454208,58880,175065,58127,45020,224934,195288,156824,168750,175513,876,73327,219391,830,2553,1752,48295,1933,17767,122677,203023,353812,239,18502,489856,198097,60484,484137,698177,2386,218357,2884105,0,185963,162002,4336,3001609,45648,4390,53232,29211,66,665,3946,41273,2196,123799,6799953,9156675,380,369,183315,255190,12943,88170,35159,31376,113005,2549,56218,28612,407615,235898,127329,18588,60037,651954,84076,5781,298,1235,1990,1907,211615,135016,28853,329106,20352,24307,100614,13413,31796,988,87046,2008,1817,18279,2126,30452,744,1772,183317,34201,1537,142151,361417,347952,30255,1299,1354,527,53283,9849,3102721,1126,15362,16183,34674,62785,299862,148692,223904,68157,303394,228739,379,648082,17126,773,4338,0,1458,42097,269681,32814,52501,37223,1144,12183,3275,133947,113838,2283,9667,42841,8408,771630,168905,168059,667616,7504,1992,4963878,28654,1673,16639,18981,250184,4123,13247,66121,9627,48986,530,240,179187,55640,864,3984,110348,2271923,7346,45345,644,83256,39289,21037,149901,22183,130758,82418,30483,603,757179,65220,13476,197450,180,100150,389,66689,515007,36920,98251,121325,243811,552,13088,455597,112582,22723,269147,46412,222435,52569,76865,729,189199,77008,29970,129698,157,89665,2349,77312,104458,455811,227520,57893,48790,82017,30059,355289,185353,3202,417185,49361,1603,239845,174308,2110,5100,24308,175759,54390,155972,47505,69363,1324,20458,30102,75128,31529,388,174741,150574,32889,2563,238107,517384,5562,132937,36652,212583,15786,26309,87555,519577,212385,51740,33943,138161,151807,95405,820430,118304,260199,2492,296244,574448,22722,1024,162259,14268,141601,611,4485,238,438073,14365,275017,16839,997599,64447,7186,68473,1879,764,74009,222418,117213,77701,709966,17289,120570,199202,456,554516,33979,80278,46998,88258,152,3975,6098,82414,11002,77535,89696,860077,431,41126,152,21736,378473,451561,43219,641857,229559,123226,232951,614014,15047,1403380,299256,307070,108117,424375,28561,250786,500771,265,9150418,263203,41323,2078822,112143,367243,381161,1676637,395646,1244758,25245,156875,81410,235159,189999,80210,40142,175121,89796,0,36602,115485,329722,49369,66184,124606,3331,69989,10056,450,512,40131,12689,118413,302,739,0,123,1793,241,440,1028,152,0,1380,467,820,0,nerve_tibial +1107,38877,272328,78906,2178,391,19703,22791,1049576,70602,906,626,18566,566187,57121,159452,80607,286475,38335,640923,76647,8583,289176,533186,226553,1871601,246201,391096,54324,247249,89422,13750,501909,529930,1270,274597,499499,5471,220888,55536,284223,624402,2350,2796,10980,149898,287346,376566,99668,553822,236472,12197,106386,474,355707,85557,23535,42295,254206,156723,212054,209903,146658,10560,8986,12145,249384,115013,39448,93600,5418,264195,65360,3372,1003052,167801,268625,5259,10933,0,7133,88012,170810,86494,709,183269,223611,81971,173061,191755,126380,289322,201217,29591,371,605732,609878,11162,893760,1039371,2607,35914,329449,115842,18370,72347,93562,728023,183756,48261,55151,41869,242175,274933,275603,60922,7788,134910,86078,75393,865,833663,29693,104456,276311,8246,285019,61499,58905,257722,22504,44054,524,130769,223653,233664,68551,3427,221954,288166,473958,87804,549,87832,799711,701415,1134,1025,10571,327824,158195,18337,15938,176225,366,365,439,132236,1462,128426,188200,317959,39518,146585,68526,18017,601051,151853,8549,76062,114219,53308,5296,153590,141762,29600,156276,332433,72160,198259,194222,277799,271848,44352,205367,153669,5033,151,275,258288,287117,8002,67503,50166,929280,178088,67268,4457,108917,68634,595398,142821,301270,0,130189,88633,84570,6506,65737,41341,102657,1657,17075,540673,554041,17684,4077,1191657,500421,649133,80507,43703,1605852,330214,508530,1640081,152,152,410468,3291,199801,167,167170,124051,195052,167,59834,333219,138563,388260,89065,121986,276618,1117,579696,2109518,244015,160348,139209,33945,156170,267301,415050,618760,1750,9276,56730,432,41107,227300,129000,21459,736192,366731,11767,231394,10782,863985,322418,7727,111641,181839,227448,339341,40065,58326,437,88313,76012,2942,63984,1068,73707,27279,48331,213711,92817,226426,490852,16090,1921,2290,131368,718074,247327,685445,93888,187557,1684,138537,42348,342202,56919,24373,27495,149134,445021,172620,82427,325237,22678,2050,6448,432257,328928,36694,304240,90803,641099,116618,62462,157643,156476,70255,155557,13045,274855,246145,39750,23120,194609,96439,53671,72658,2002,64959,38136,221218,265,140419,35744,557199,53381,66829,5842,0,172534,118087,426861,787,94539,106569,9982,170554,1115640,20603,461632,973084,3168,566991,399485,86298,337068,420306,100810,92709,48175,221149,417668,37859,16071,575101,601992,87920,52782,343377,1404,70396,68933,463875,75929,524769,156388,173837,10195,35182,165484,48722,433529,41388,157828,489,544198,11922,2591,1677,757,935,119788,99299,7785,122262,60762,1575153,211945,448992,234066,4216,193911,40874,804,130163,190939,196830,21435,88646,42706,218337,329649,594564,191550,529783,210590,69040,518,70055,115368,23692,1415,10810,189579,56790,240206,136468,1344,55294,4609,1103,8034,30693,154964,73744,634,158803,223218,39862,61253,593,87864,104224,2322,4105,201055,239775,1138338,51713,17472,851,382482,49920,2666,132267,10807,67272,142929,50024,139139,612847,290379,107491,152356,184438,132470,3640,22090,30920,14404,39889,255016,8844,32688,55042,16321,192979,35348,895,92967,310894,16555,15552,154901,73361,67892,688459,0,28448,83619,61706,83774,267,27943,137484,280480,93382,290221,1791,11800,361058,126895,762593,596640,163577,58119,5002,308919,77952,396464,85200,176241,41617,352134,164457,281265,73929,7868,5202,3315,2212390,4046,47834,2239,103990,39176,60532,289121,259002,82242,3315,115070,73902,31546,544368,1487500,231793,495142,29003,473471,82895,40240,145014,124328,236992,446454,72823,14253,436399,138782,101465,501359,190001,97448,374,183657,537331,438651,1073,33234,4892,742,470,61719,6178,474788,0,2625,11990,15730,106434,29646,8680,256,173225,43985,413743,56561,261313,483044,843,297,22636,226701,113223,154353,324431,4016,234590,324306,52750,5301,48461,186730,29626,1632114,380828,643468,19075,124253,207159,90172,93354,7585,55488,160271,246455,188878,111800,972124,75015,1061,34374,106025,181717,20131,94069,311282,134069,16436,55136,53,190260,4330,269,207571,79452,10717,10427,55666,16098,335036,621486,304,36598,143019,2753,496752,109012,8956,1771,121849,1701,118519,81771,549,38236,63756,39747,149514,2879,104627,74803,501407,666,21148,13143,519428,188848,30857,150111,6111,42887,152270,118022,2906,550233,161222,371049,19211,115682,884,44017,50123,2160357,85767,44678,77814,7851,57895,816881,3720,50955,8922,85877,6917,606,184264,109258,1863,173042,203059,3372,154428,0,137505,1047,178731,272643,106584,663909,111128,9921,10332,86518,103846,50445,142275,22339,1521,297,97581,217103,35662,84968,60494,190,3418,48132,4273,38242,65882,31690,137706,564383,105894,7623,220242,302,161,0,308372,115244,198535,281231,83939,96889,78103,96480,105517,227,98602,17436,140,58974,6690,62461,98884,210799,148918,30428,14528,226012,8985,3482,46855,569,34940,124144,5190,97342,987,2759731,62248,121301,232437,27496,188944,349170,84195,170397,112844,2798,493205,202788,222098,41128,641307,31538,74501,82258,191262,141643,41624,50920,14956,160385,189108,20987,135204,29133,137815,76189,57647,2686,33546,107685,176659,64649,189508,7094,689084,658931,5980,48557,4187,24494,66057,1392,57296,123277,40463,12078,348011,0,235724,504,135248,187122,65484,41469,195589,5296,4464,285788,502525,574568,20974,999,704422,157484,101724,108427,104270,120675,10453,189286,223365,414523,433176,709376,597252,0,43866,198141,651112,18381,168780,152,1081,150880,30277,50730,144394,2402,24666,4071,56147,43351,124696,179526,98644,11745,51314,15100,147211,312463,31769,11166,234043,37059,97605,16102,102257,63921,83777,273347,306063,413606,21576,36627,166876,136996,60666,136354,5620,3597,129079,16155,431968,106288,1024,278032,103340,23525,299,85163,1502940,107322,30413,7256,101831,16253,45862,642,8413239,35451,83058,17607,77814,3997,53881,61112,260,216222,115693,69474,94761,36072,18524,57315,266,370,48561,68023,11361,601371,286804,21612,22947,5842,1367,3840,80969,0,133168,42463,1069,81550,2706,4387,230493,76623,37721,217100,9891,60389,138225,28011,212300,85977,6368,111701,5573309,513,46147,246802,122346,30303,86830,130023,230125,27567,43898,168655,255092,45665,209586,250598,498,11800,18413,31626,962,16859,3940,20289,152,0,82229,1414,0,42483,85980,194965,34191,188801,185085,71606,185016,3686,523852,50961,27826,236508,333595,248295,110537,53557,667,90104,1079520,795,543784,101368,145,54450,128396,261566,245087,628319,67996,114618,148883,79227,661696,159949,90510,4803,57761,79297,3924,104720,167471,251117,177824,586999,194289,2239960,519324,880007,189202,39423,189727,291,0,125318,29690,59166,2781,180282,1460,1371,125681,127004,272251,1063,3016,23863,4494,994,151,808,422,314,1429,421,0,251,1140,1995,28318,1289,16180,0,1211111,7114,2154,96834,9028,117787,130675,499756,123206,490473,92730,345346,212110,683940,145671,232802,325523,274836,304497,66057,432784,258583,155931,1972,464643,53,328094,580506,189403,384411,45517,269386,96820,286434,292,876206,36805,77863,823283,316578,433221,85,11346,118772,261886,16128,5109,406153,28275,6439,316762,97231,80071,280706,5003,68639,288696,70344,236335,115477,174942,438132,54796,255,233751,186727,133879,2386,408308,123352,303371,216127,70616,309993,72844,81200,322572,308327,297012,200021,76695,168096,10734,673849,347629,138021,155020,21513,40789,376358,59331,1873,410891,0,881,283280,4057,741,102897,5854,1668,205095,16684,106535,204301,98336,505661,192626,3990,883,662,201567,1120,326208,275,73609,471,1577,59,152,156028,16220,615,201,12166,5519,329462,1841,13613,78868,2558,0,91554,1715,29473,21386,2440,3511,469479,36475,66638,6608,310,224670,30278,23,3505,456841,1199948,329978,33089,644679,408665,683,194316,12025,14408,3816,12243,5645,5481,1241,1061,601886,311081,171052,23631,63917,81806,212122,175173,207009,205730,169407,116196,23383,302917,32320,0,141,44052,13900,2638,11923,333895,43376,10453,76814,37488,3884,22200,89,0,3215,63933,221636,74847,1210,122,6593,655,287147,81362,180359,49346,2562,1633482,16189,1913,430320,152,2972,341665,548980,305619,53296,9621,222145,55853,2098,471,1540,108,158465,12327,466253,47945,328425,749,106873,231227,16501,93112,288594,20068,616,1300,124427,1383429,175859,72266,9492,117664,6027,19005,10529,12164,26445,48757,119330,140701,66087,297969,11249,217,130803,8202,34689,680077,106771,152692,83313,66,25148,45441,83665,139726,832,0,5093,631105,464,3974,98473,7792,52683,300595,184339,152,139649,152,134720,97667,109053,1884,116529,393,120481,8283,1559,407,87452,189487,2440,93098,89995,155223,125866,105329,105182,1294,10045,2484,226368,281602,203553,213226,47966,180977,134222,94050,180958,111030,32297,1032,3999170,375,91641,389882,33481,34365,588041,631019,131559,150728,12910,404161,312291,104957,26509,118728,102011,182532,66781,57643,104330,36105,552488,28412,30872,583621,3790,149406,501,3889,22000,6696,2290,85549,151,40235,85965,206289,11418,8457,166490,60055,701660,2196,14842,4661,83919,308,60597,3686,203071,70397,13886,55243,2065,79643,216846,607,13258,606,319879,417132,5868,10264,13632,5624,71912,811088,104,230980,366151,94335,480122,118444,284338,26222,12491,169002,12171,9155,84341,6005,234353,12210,219659,16314,156844,233274,254722,98402,35133,17689,599,11873,438,216354,665188,1008424,0,327082,608,896344,894921,44441,216552,70968,29,1524,59825,283816,173310,364690,23279,92120,805,9818,92652,131394,34777,153345,1308,6693,172115,212808,12473,157,1012454,166348,504222,7598,26304,21341,18667,867,129131,25918,65389,244873,63741,365565,688,3021,1950,80574,107701,753630,849,525,123485,456,6264,0,714043,631847,257443,141,12,2668,5642,7436,29681,18940,185092,67810,82000,10420,38839,1430,409673,44577,0,170628,962,599682,57324,2247,272982,14185,144121,30630,246,5258,57045,55681,0,45659,6009,153385,73162,131406,129624,184899,6496,48655,269096,0,40142,86693,15147,78093,42310,91049,271210,84334,262656,167439,55452,182394,288316,206550,57668,117,25754,8674,26707,324758,71376,148484,1173,85491,30133,3844,717,878789,226127,103711,262398,83494,99402,566638,9825,34164,156285,147071,354385,530077,262028,1760,235817,994,83721,136207,171236,9914,260785,69049,70856,174564,61059,84740,159102,10979,1209326,102513,113961,465803,13035,42339,525875,95379,17957,3620,2787,370507,153556,121071,22994,34808,167978,61140,76643,38165,227694,39411,143184,77590,438,307869,87131,88676,23790,541,63520,154989,83711,45964,185160,147816,28092,120976,17848,215849,38751,2389,37659,251938,542290,142,569208,83711,366195,89821,138834,33359,4252,189778,409402,35837,42193,2080,307289,234694,11279,571419,174153,20896,34514,2337,0,175267,65770,76959,85614,698,785,3868,1496,174340,173985,391768,97625,329,174342,240728,578451,2103832,130676,46614,108202,58895,184567,222545,242497,791,6832,11396,8443,227498,6462,0,41507,14161,151145,178439,251483,56107,6030,548875,66417,432243,131333,12945,8010,104295,139802,431,256205,408598,335023,21921,211,93745,34672,40655,0,557,248613,1761,901,54959,306884,426058,32570,300666,52618,7557,441843,46251,110118,73358,463226,1357,96058,350226,70326,36076,149904,62915,145566,53792,207410,160857,92507,213107,136921,106596,58467,135839,2194,184484,235187,220392,75088,150026,57384,16461,88303,20284,26945,762,613,1207,51968,63830,86913,57988,73209,5818,250123,162712,63371,4793207,2310,72543,2349,71592,152,25821,85616,80868,241966,760735,22644,23362,198070,145870,127796,157133,3071,103862,0,125652,102019,720091,279572,28094,45961,7648,1345,5280,26149,10744,179287,70476,382634,40492,129994,370165,2720,1020,75913,610299,4169,399973,221778,88865,39144,72371,41584,197082,194371,424053,204456,38726,584430,579494,152685,105747,63348,283304,65502,194463,68990,222125,161240,255185,179848,4766,82055,5053,369221,22463,9051,136222,948,2572,451182,1415,968654,2041541,112273,152,30539,171380,60673,102541,108985,401470,10887,3344,2132,33411,21451,51528,23992,32198,562,894,84450,6987,193562,42364,7245,921407,59978,152,118125,356649,64493,175371,11104,148218,47245,303,82581,104474,4705,79,7288,37241,64412,74413,128833,74173,53382,98858,88089,333240,206603,8597,32217,3540,12650,54896,2464,2844,66982,5002,56864,287112,157212,203,304,1115,3739,100812,185188,667,127,27618,832835,158449,16633,86004,17319,304,377254,45237,151388,197209,130576,153587,95688,38324,841348,2415,71526,23559,9612,45870,132995,150220,343564,403021,3203,27185,434132,1498,81376,28430,544,325292,165282,34454,32319,31334,3243325,79747,140895,77575,483240,511659,203575,129741,56393,0,90515,20266,114424,160814,90076,164541,28072,67410,484995,12779,159580,857623,23283,2897,61958,524361,58285,75551,815701,196842,154790,48001,508425,179266,109004,160688,0,164806,132322,77680,5936,99625,15873,33157,13862,549336,118931,1954914,1197128,122126,228117,149088,304,823,10912,31379,272601,2242,431958,478708,1718,1856,470155,3427,218,197773,70625,200838,2622,50014,242705,35623,265288,305175,396899,155386,10981,14799,77662,217695,201275,3537,5410,443186,36665,1924,1420,295,8497,258530,43876,5348,24562,38464,43441,155972,55945,68134,45868,23187,1068,75834,10866,2547,222914,99375,11262,376560,23827,484094,81923,181463,129012,11637,810419,155612,148,148,246383,1348,5294,576,4824,129195,758,57430,42055,500044,103888,69421,18118,152,8230,3862,546632,166647,319947,247312,105494,7339,33142,353793,39767,4463,670404,28917,202971,1145,43343,17985,36613,104614,149588,83797,115152,311748,68312,750,101,8418,55037,114133,30421,70567,182708,2394,11714,36788,81945,90068,2724,102270,569,230672,422,866,112631,140585,25801,137610,59489,4727,183950,143008,123065,63355,87198,375,12379,252,174451,278020,231920,145945,263096,272589,56216,406762,21684,124212,9544,112518,198166,83440,262279,0,30098,1000263,26460,117479,40821,446239,153614,299054,421,518677,120611,23497,111305,162439,340259,40391,521739,159648,152478,571124,43957,65702,549325,799295,421,23395,29606,99417,138375,95259,265,3755,242418,41793,348792,13951,18865,62599,226657,123720,189369,4570,545,2198,224998,535226,264374,124202,26459,207822,25743,1535870,358514,168721,90794,251302,50276,188521,63317,192747,131,4749,71292,0,39622,272781,812,889,5779,1151992,1517885,203741,67147,9471,58464,701,529,0,19442,121616,7659,21283,108592,3827,1831,157215,34836,144514,190312,19452,38,643601,68462,96983,576917,176694,66274,577171,121933,102870,186019,204514,499472,453386,135117,215357,610480,5326,224012,152,207473,751,13330,9077,57762,27507,126995,126943,284619,655,80367,319879,338574,125472,210349,74184,75296,235632,617094,117413,155044,151655,128746,52426,3818,392,2326,456437,1201,48792,10779,69223,97041,105661,200765,148078,227594,9451,6711,23189,79219,98735,106252,16706,67614,76778,5820,31709,365611,99480,632,786,14354,353715,23131,158123,35854,43060,4004,11,296145,284110,142255,249358,1024,520601,832245,491562,1201070,2870,105406,117487,44253,196075,620783,78012,37950,135188,103432,8,9734,206726,91657,3949,556,10890,236542,289765,1430388,515768,296905,1406,75027,169357,1858389,921916,36884,393726,285053,351068,220510,274971,1209,0,13,865,234088,20700,114471,6619,135,0,1358285,304,657,45847,5667,81366,11208,25146,199121,1915,9968,105,1750,13305,8448,2034516,110509,28076,131104,456351,81667,2891,93464,14046,393029,189827,153710,152,106223,4181,79403,12850,372984,139484,89410,424416,91046,53856,102072,2594,759,25071,0,1300,572,4615,31259,31988,1633,147922,2076,66902,4189,358195,979,1878,55569,241008,263906,7544,107035,287294,170940,202954,105907,409467,583236,522321,128697,105178,26982,26522,24233,453,14235,45147,220087,34956,571,406489,305770,292934,436,149344,144603,1366455,270727,56128,466,268152,8133,28900,226566,169485,348,431724,47639,85082,217403,153630,119076,35541,1177,133985,1118,60974,106433,198060,1978009,311822,50038,332052,370157,75376,67734,3438,169525,268939,1175,112422,68920,277427,42499,100783,436243,273260,7303,57673,2143,884,162,50048,489932,161843,1044074,398197,178783,21404,10260,2319,6393,2581,103893,7271,38039,0,1286,3397,95038,138076,758352,152,4158,208073,81854,84173,37213,13239,5622,107068,1095,456,301353,125886,76520,0,48765,39326,10615,184007,0,415903,28732,315,114501,145827,28643,161043,150564,24506,13300,6807,54099,0,134491,226615,30033,51536,30193,49231,7544,272286,145,359670,48762,84591,146219,3580,34743,110392,1032706,452,712,1217875,261591,89831,484982,218993,13108,705446,14461,59184,86362,490540,6682,20140,3841,435860,13469,83970,24942,77259,16980,13783,109564,18206,336746,598643,295524,58879,98568,175857,245045,1351,63990,88106,322109,177300,5980,181975,66215,383815,68974,1588,99629,245028,17072,31,157186,154555,300,139268,19762,296295,428298,40019,0,186399,50319,137983,344079,168080,54339,148633,104861,262851,4394,30531,323254,256504,1505,617558,145652,89148,220595,1543,6671,183874,17258,733278,269368,296792,6137,459,115601,710441,539356,5740,858781,257935,119620,51410,3203,138025,1817290,16754,25274,382365,62196,280733,660,1459661,57967,272479,1118,89,122,753,412888,91043,48745,286260,186762,179171,72422,143,1498,59535,26641,37456,81,4746,1692,61922,6181,1749,285894,418301,50385,42954,14667,9336,92563,23731,13360,26970,26826,848275,219313,175620,143458,55066,760064,97327,15594,2746,115793,2128,24217,3449,6231,149512,13011,48349,23522,113199,48121,1772947,2530428,37168,304,353,68059,151,2064624,1384260,227093,246472,440441,33885,116898,1184724,79337,16663,47974,403383,18885,4027,281206,567665,44156,17896,122623,127064,185047,110071,1107185,147004,92996,466,525351,822,718,280,62695,328,126538,293257,695805,168207,61362,248814,2360,277085,335450,311220,7864,192364,284383,38393,128750,164977,144446,200790,229443,48174,112129,178527,232008,454,2093,150906,322241,874721,39224,83563,303,20896,55269,28046,1393125,158635,287879,108985,199549,270597,143738,274,10935,241131,78108,13448,16218,3819,119040,113905,436668,106071,52763,807179,210316,496189,556987,6105,54213,78488,232444,1059,142050,139482,10566190,5358022,350933,1719901,92860,64364,147762,2973,257965,700,431,130434,300624,263656,301844,75290,5960,102120,1017901,199237,377788,7863,145721,142757,2333,118670,344725,2160,261327,71967,239160,20677,666,145105,759134,396454,197887,606940,4176,182709,598,89196,23200,109836,108111,228,85481,64047,72846,382118,382413,3469,553378,5088,168954,235148,349297,126078,3566,11960,59767,18541,53740,246,50465,425243,408850,167080,261463,146199,18338,203140,72853,357868,94572,177841,425260,461,4745,144114,180229,194473,177668,1495324,563647,17755,33901,87,421,609,112208,19171,276614,455175,339617,296987,69950,379475,598477,151,176148,96963,96620,53789,123898,3574,288130,191889,156879,53178,231931,1057700,259560,79291,322952,0,441,1202,798,31187,91501,378695,1879981,356832,165850,104653,2114,101973,20251,955199,174,44324,133850,477462,249845,549253,132524,86196,18079,907617,24112,250135,276788,441932,53102,113610,79050,1410,263345,17220,167041,217116,21399,49368,23205,9474,73473,554,167578,125753,147324,103591,189077,2468,47605,165,2611282,2931,61383,308573,57759,0,46690,109284,34040,165461,135829,263376,245230,71884,58849,27987,152,235469,8494,223907,250188,43398,118048,37639,1209,409794,88011,79304,133338,68645,48658,180725,17439,1500,375111,61939,382273,115885,128025,54876,107012,31844,876121,1041,45646,504805,95552,87692,5824,158945,261507,426492,69233,17712,283922,76,0,9864,234,24926,186810,1544,88638,242450,4252,1296,7502,135267,352526,140647,1883,5392,43073,10537,136192,126584,22190,15942,225033,180533,2594,1323,250253,144946,370881,149834,192576,90681,131905,157410,76764,21457,49903,35320,19613,98247,1737,10295,473044,21594,156378,1079071,0,152,0,539,46800,174086,181568,10957,88347,395,36577,15364,2843,80981,34634,127715,33481,74827,42855,793,1253,63732,407,157823,154721,97097,301777,6953,86496,35484,72531,0,101479,381707,119921,52498,19261,2022,1451,140017,207864,105697,103362,10686,46408,23314,667565,51989,111477,138552,36670,129507,65559,282848,16485,1241,23432,112,77488,235052,159428,4448,425,3613,58391,92892,292,280787,195847,63590,77595,133765,58,20,125,406898,85613,125193,3329,272788,338671,434940,800316,597002,156955,39555,297591,267986,14635,5813,245542,84020,51618,151,94839,7890,50380,93319,25926,7271,6104,347095,357562,516523,6445,123370,116779,410825,674241,143699,392170,117696,309012,1433,6455,169004,1077851,3249,179485,121882,401440,251340,56371,61092,139274,78653,153804,19038,90257,689,6356,111835,283426,104111,61030,60890,23210,208065,15058,3087,111586,14789,89669,693192,8962,137952,19880,84139,256119,342721,23021,1526,22808,1197184,17417,26908,28774,85947,108812,275073,403122,44649,38220,173814,760133,244902,107430,257626,936,8755,11531,78281,106053,40881,181287,372347,19122,0,11290,32149,21977,332147,73557,64432,58660,25493,31506,23690,184,431754,92387,506,2745,295,120421,530,41386,301962,53294,432,3622851,289945,290202,3578,63332,363409,2106,1145,46349,132427,132297,214093,176111,379185,2377,223499,92222,10440,87118,78281,228204,27931,40842,5718,538047,100885,198691,53162,5125,332621,15676,70732,21445,501140,50306,197310,38168,67547,133772,75796,201028,7148,61632,392351,16156,53567,3357,65830,10496,157221,2968,21541,2941,1693,11347,2105262,936594,44938,521256,715452,372194,167703,29128,167646,250728,148800,196026,1873553,96869,148616,917131,4224,27424,168269,318719,7422,206637,554905,549971,5943,55895,35218,65885,46600,233091,505949,15758,108966,42777,210343,1734359,240699,110781,5479,526252,259983,236237,1293851,1425213,440878,33495,220774,185278,219,13956,235750,0,2316,134568,155250,19914,155122,2284,17563,341,20079,5320,239,44304,26601,442223,1238,250008,314532,7651,2209141,2296,574,1963,8805,127740,31588,2870,28244,2442,304,1263,1034,31995,22467,6138,706,466873,11216,21197,1674,582,941,4888,38013,1212,739148,2075,1893,1553,1478,0,300,33,24408,35909,44616,0,109192,167,287620,102453,8513,108818,288301,528,291610,520244,227048,11492,690660,1335,344157,1082,507468,873,393189,34688,2904,17256,180088,235959,8563,22058,2469860,370652,46226,321093,25578,3201,298551,322853,105584,845247,490496,18229,152,133060,133399,35570,9454,836,132614,127206,107997,78260,2377,983101,63685,77143,120591,6303,258819,305940,31898,20255,35268,23667,148884,66413,210258,82835,91477,59798,198986,134932,102032,408,108622,1941,0,415069,2062,132681,304,156903,1194,92362,34239,111324,530,75671,273565,329936,14533,54047,258,109695,43303,32649,32677,189904,93075,109107,297440,39116,2236,19609,67924,85654,66279,2273,30998,104849,0,12872,1985,109910,124799,111778,201737,80803,111995,123491,172400,12243,71833,1394,7939,187351,141246,501319,355500,806267,630,22846,13487,80239,5242,565404,414752,818711,30139,191456,0,67817,320745,107179,4131,2426,493,194127,218,109472,162944,461726,74758,351411,33987,68039,23094,715613,5697,371,1458,162553,726508,1888,1889,232398,602193,90518,302665,2923,5188,55547,83436,33060,251865,9654,508579,635550,2823632,229480,25908,2956,7783,2382,12779,3530,285701,5207,126719,149802,290465,2543,201963,123447,85292,2713703,735,381199,292067,160755,145311,168732,25640,866077,21748,19379,5612,4555,9069,0,193425,145152,92547,313236,82264,1727,2043838,3608,7513,690,230,2455,10888,304,439,10094,23960,991,466,209,284,1217069,713062,1193499,240144,152244,1497,214347,209026,34196,190105,63550,3906,1014429,125457,236866,1132,398026,844,290291,1753390,398341,116812,8479,244172,523763,1174731,602,113,1007,2314,59,1441,885,84783,402064,1086666,7255,446613,2254,304941,273666,147,37143,71031,25820,1457,362,6424,3548,299162,156887,51188,1426743,95637,129969,112486,179060,476950,149490,91136,107100,92553,10048,548380,139622,103149,14427,161802,262905,504900,50388,224629,289296,1932703,893646,166662,94164,4230,351126,71677,404398,282591,698842,2861,589650,60275,3081,112459,27671,450724,771339,1990,1255372,565466,1581800,13701,79296,0,5288,11704,33583,0,286,78135,111879,721729,30,1076491,304,101087,68564,9292,256742,976,1330,9196,25109,377717,63191,920597,348216,79833,148150,387804,105164,17971,16885,1017642,29795,382736,309536,153566,17359,41091,56730,87418,144933,876702,21719,381226,26078,4470,200242,367671,3641,38029,71276,284175,78955,103108,37156,964,259181,89365,69842,707857,29911,150,134949,92671,6532,64293,306418,95885,37627,35474,398427,108435,79543,128849,100266,47105,251532,106751,463242,64817,29037,111958,268531,152,80744,332,234226,33690,376372,2020,20992,6405,389557,31608,82270,261738,194127,2866,430125,2169,57071,11887,130334,194208,329352,991150,73838,163664,255923,219463,667,17884,2462,449252,333873,1630,73970,456,59003,170239,18110,75924,34660,103966,5588,9720,16493,54317,848,104166,152,92478,183290,101675,65274,144699,31144,71864,135258,246561,2336920,276515,213,119985,304934,183038,171793,121937,36136,41102,66171,79820,136727,234010,109798,344019,1752,225814,25864,89773,77837,494,4617,3404,316569,265478,108409,68780,967523,174939,735,898501,43960,77933,52080,70563,69329,3718,177110,7534,1929,79423,326572,13078,33295,235290,174887,69018,51217,4048,1169,278732,5715,422,5933,20940,4373066,34275,103713,186420,104183,154530,5764,234749,48140,45585,76945,26246,139210,7997,68224,181813,69853,41147,1884,155597,235826,225900,170600,166231,126526,121602,157464,36773,19222,239701,579882,65979,20751,113267,99,145003,124,79450,40800,110133,694792,198,2559,441995,229293,130261,140789,3787,8369,218029,298952,276251,353041,174209,633176,253147,276897,71108,36570,153981,2768,145448,375597,25548,288161,11500,8158,37256,124926,298575,86165,194621,449741,195512,2699,65384,604241,158461,132297,700335,767468,355637,419,28647,48680,42629,28737,138605,292719,74705,15289,991157,164899,310005,1777,94781,332742,664,982268,453030,32510,475378,6810,760,111140,47351,310488,4118,42685,60598,129689,306766,3484794,169762,268330,2250,72686,904,34465,174634,17,14171,54593,111573,456320,2080446,784600,7904,149,3581,208668,34868,340766,497503,231665,95138,541186,120078,4298,821898,373217,107756,271816,2104,39741,4001,13115,93085,149925,697711,126506,108818,64955,23290,246712,221177,297469,2138,128288,177328,115448,686852,20934,96540,152743,78164,457990,158741,372230,40555,0,891,12309,187648,501,432746,208163,144402,219686,512000,102939,53877,71898,192341,221927,197393,279917,158142,225492,501589,123922,199967,74472,150876,105384,8718,238511,625936,556799,99188,2913284,80500,29026,109210,19614,6421,101465,4108,2034,6150,3381,122705,404443,320835,16347,490732,57182,402915,158493,60969,224137,357069,3863,296,115246,41971,87226,272420,279399,151350,167636,112566,205035,120795,241798,93279,319,649,440446,171733,106529,490737,0,2233,2281,140116,135288,37387,154133,241055,322432,694,137873,192046,163516,1361,826,57522,39293,70757,3606,947,228918,2519,186114,270168,34918,287,137528,244797,906,66576,95072,54585,318511,608,136649,74884,65209,155613,116272,68172,187882,1560,270191,681123,175212,104476,211,7155,52578,266248,47008,4213,858770,118644,27717,677,44565,0,321250,135933,2496,111256,824818,136220,10170,291106,30946,7390,156209,36394,8247,6925,307603,754,27577,29020,576788,115358,126414,271641,1798,56648,5453,280737,193207,221495,252570,381217,108273,342795,71006,21646,1030,8143,254966,63667,61482,55650,47268,99029,369733,776,87720,99705,376972,25313,105789,2476,24538,38675,0,10166,817453,11613,30982,107335,0,77393,4091,9065870,196414,58105,194015,12922,898,303177,957,87139,169,91452,534260,2011,160659,61070,148219,2849873,1447,159936,153766,186384,1338,389093,80197,55453,107263,208061,602954,4304,79688,145374,60368,130673,10543,13930,53804,15203,833,119705,828,27973,5012,149530,177758,76244,39381,37528,123791,8431,73540,41199,244041,40081,165353,196491,3582,1149,38074,1298,86507,1520,116819,3626,40652,26872,214728,157882,172679,34819,394231,285014,105060,907450,216204,484902,507556,318739,3050,45146,128124,304,47156,353712,14595,84619,127451,2324,98971,6428,6558,10558,6187,66540,70799,152,40753,1493,32144,251568,116925,18096,152,260153,88042,407136,859772,588160,3694,372201,683,15605,195773,644682,44211,49,414,135274,40991,52697,29954,47853,910,37265,257868,1196,19604,24607,99920,306780,100026,1686897,2775,92505,82918,12563,1462,170316,489507,681229,101950,211366,47071,473357,338982,1818,123718,332847,566415,1290,22381,482,195901,328836,1022446,24810,7660,41223,93282,205911,1200,14039,103588,1025690,110096,267205,496211,77815,0,96088,167348,879,99620,216030,5791,410489,322491,220225,52609,41235,122835,15565,336668,210,3648,332678,758,495,11410,472,727440,352637,25297,263879,771736,2004,362486,191,309198,138596,334150,366553,145089,349397,180951,451771,33818,126926,399617,865753,8413,326098,202349,117075,145137,65998,238830,89809,1085252,138478,65,638560,6594,82548,182301,308313,514094,1283618,533238,115764,708,31775,36161,141559,46182,191641,834935,3386,152,68304,88182,50359,379,117080,13972,353327,3935,354585,54187,225617,263355,215433,50972,152223,250541,13776,147125,35460,278371,347909,174150,17066,130745,131678,240119,77870,167874,402890,83965,632651,278815,33134,698975,508131,597,440,4286,6669,105296,51406,1118,76678,65157,189371,14068,134705,56512,668509,90739,35156,44167,16254,409627,63897,22399,273731,21629,141210,174745,133304,102032,5378,183804,152252,48498,121913,177747,425245,131107,49608,241726,2699110,18818,12107,39581,608,6484,234982,133819,22830,167036,914405,170784,101091,6720,29774,92189,301052,181870,18211,69432,644200,12686,320279,59291,48112,10560,45708,515693,357358,180174,38588,185553,46431,220584,63752,201832,19665,188466,136483,804,97405,8116,147948,3225,47622,39095,482250,353887,10980,9492,37672,7653,135631,192650,58221,48893,293642,198299,39739,2000,118248,161283,70414,66074,16827,7828,118070,273229,139533,1863,253758,177301,9575,936886,71076,116042,152222,216127,107996,2508,202120,250179,36682,153468,2775,65294,66206,92233,92292,32802,71390,125930,6651,25942,713,303597,278819,8783,16651,29540,42520,57982,49276,557066,222404,380326,544,47567,1241,75081,168798,48107,68825,1101900,6868,150821,8392,196650,226796,32271,1606,236475,31868,1116,174111,89194,60971,335966,86931,69452,3969,215919,213211,157754,76108,90851,3206274,304859,209329,407627,349494,2406,185867,18199,1715649,233982,430637,116568,28435,256504,225276,23589,2880886,659,144111,230,120751,187230,1905,880,65147,87625,108837,437299,32846,8155,93904,170044,1149840,233962,502689,327866,34206,58070,8149,93905,5185,2333,131822,138285,216457,113969,152748,113596,157746,141755,209947,42547,381648,2152,884786,109575,1258513,276693,162210,454556,19448,352369,27990,254937,209126,193330,55562,40389,697069,790953,158245,87108,1967,188688,41137,105580,50240,119991,234465,1463,95351,157785,129,262984,166183,0,49503,279626,92431,209019,7268,96678,1014,174516,726,159561,41101,91688,199986,603,44333,6264,857545,36921,1719503,244915,66486,372467,118013,173578,6019,303,92222,233189,432455,154158,147864,163559,10988,15733,12878,102457,213558,736953,48994,65657,188300,7665,46104,8777,147843,571182,221724,229828,176828,184195,3037,48858,469558,160202,583,156963,174107,53886,122806,203609,532,1451,6745,923,2683,4230,922263,18509,115758,20360,6610,1229,70691,792,12162,197698,4796,535902,248446,87962,4823,125379,29665,26829,997,365841,39887,27917,615627,17892,18243,269632,230894,356704,5082,33103,95675,458184,47086,485641,1476366,274,238920,49835,11636,578,98,321222,0,121949,28061,396531,958095,1303777,124195,166497,99253,117569,182792,108766,116841,79126,144060,580876,2909,239679,436,654034,381562,643093,136741,179238,83157,534861,152498,361077,641233,213727,144616,113970,23998,2684,1097,242989,51726,270267,664718,61716,462565,15791,39008,181833,20788,10641,128513,51033,103466,170300,359133,27363,494199,356254,48994,23256,17738,308169,122456,135350,402319,115925,307,1537,11850,108442,900963,1508366,370585,17607,29165,232,58135,466950,141,138,197342,19701,82023,17085,531314,4906,31601,5522,14814,375597,358462,534146,22488,33674,3093,9694,51933,16540,77431,11259,18130,1432,171955,16925,78313,217099,185930,92079,159,91904,4254455,3846528,25222,232638,244432,7812,302,44159,26151,1331,88980,400656,81936,6645,87280,6318,38066,181797,765235,146661,2218,11694,65074,57677,917481,1094,117447,498660,2265113,275019,142762,97389,25222,4358,1811,147905,36244,21862,96141,83410,734,255998,3696,78332,84677,2884,154456,275274,276722,932,7444,46272,280895,304,3331,119658,13784,181666,355423,100899,291734,46489,331655,304,143,26265,511136,355338,117883,144758,211790,158315,79207,54428,74876,154413,120515,166462,69731,274550,12216,228,40435,40745,131444,313128,594889,89921,122111,21023,8361,33561,3906,68307,1290525,22631,1404489,161505,131610,14303,1081,489881,144657,165202,368947,5505,5523692,64388,1335668,1145524,255728,712279,1516470,34789,2726,205751,51160,8094,65055,4685,234047,124553,91579,16033,91345,1028,351804,730649,36949,561640,1836,384863,180144,77853,96089,41667,104717,18730,8102,1236,196436,240846,10741,226381,161197,685,90562,14382,6794,5208,140780,2722,26202,90913,184601,59738,93274,758,161231,301612,106961,462310,310167,639760,16302,173097,145478,112537,475989,10527,68988,126704,432056,58966,95826,63429,44508,226867,273564,232944,151008,942,3113,7969,333,442687,601756,138115,2757,41,120275,11000,15288,128678,243516,460897,182906,212161,344942,267,2121,184253,653730,54968,218976,108734,156380,29985,141347,7153,442645,661393,154069,1309489,1262114,1079744,110510,4918,106177,267524,427916,64427,4672,280984,70757,306353,38970,415,31258,147673,120501,167104,22021,50069,5700,102364,205398,196346,85515,160770,485148,2190,136258,14564,143048,93950,465,303,624,3145847,12983,2885,218956,484659,185438,22858,34626,72899,12058,376916,98692,121336,225936,17527,42115,280795,6222,3830,55579,10146,3707,2199280,297418,538180,183046,15597,61537,118641,1109,298623,25217,137564,1142354,563211,169544,440789,309010,2113,139940,249652,184608,104,360,429497,105597,4413,46643,80915,381580,1634,608,402452,654,818,1792,7655,165413,41425,495587,151629,9179,136279,215,432,417004,318513,417748,360009,188068,98426,108526,29411,115849,0,1028,199374,586153,1275864,365058,357212,81699,166978,270735,64117,607,167756,146924,66841,212861,86,110659,216882,14713,1172675,217114,203160,13250,279974,7180,37128,152527,97427,109045,226713,141710,284143,31742,256837,757,1225,1018,35813,549390,141508,365,294117,5705,56059,23206,1626,291311,87175,132257,52166,74244,356072,68406,82957,57370,1820,5388,31514,93541,1597497,14847,26467,44301,111243,271743,12950,109299,247880,67675,1338,146,18966,42826,421821,58394,420258,228544,147262,444,138381,984335,31505,18130,90007,291007,45311,130766,100209,526,37729,523873,274967,12,57132,258691,677,20287,76606,18007,60153,14242,4715,215,90910,176444,196725,93826,86393,505062,289521,40249,529017,58034,769530,298358,1844,737525,81553,588816,53206,326058,74790,17672,64312,12466,165802,146,168398,737079,51396,89501,472046,257597,402,700257,189,74919,85188,53987,55829,257446,99387,14987,1292,66020,7346,53026,110972,104577,23084,258532,100066,27098,64236,284482,150364,290534,304,390,20951,12506,0,791340,38596,6283,1707,151208,145166,209061,178741,59817,263312,231603,1133,676279,153474,97049,147236,430068,656683,11745,507349,515679,121471,121541,91543,70859,12404,46472,152939,449,53781,29,77450,115215,3469,170845,2700,8542,13469,152,374851,29975,118401,340719,272500,20805,36051,641617,481,228544,273931,540328,179745,759484,225929,122782,659927,159103,431118,4890,146725,43473,1882,49569,832,166070,1680,1074004,8330,0,157611,842,67844,1909,170607,402,705253,34500,767734,103,505749,6967,1485,251509,95590,148042,117360,149206,289871,92050,283589,408248,237,558853,12614,14588,1349,604,118117,493569,142886,254675,220900,81070,15516,7333418,308001,152,1633,49918,79858,349725,0,9422,6182,0,998,152,23806,96834,71375,37047,77256,75557,66943,31680,2537,201547,88383,148970,378,1985,84999,44027,22031,238188,124446,33255,32693,184397,173193,556807,328371,19312,50393,134172,59096,127070,136733,222046,127253,138818,150255,938,140002,362346,160422,158352,15764,111914,104,63165,427320,210223,321272,910,74788,487342,106833,79298,436,74702,379840,53288,84373,136849,411647,444569,8663,45613,167364,237,77720,45843,141648,126834,186978,12939,12534,547389,169065,316620,326438,280777,356910,110,91534,93746,1445,58010,432957,193324,142935,464,244352,67927,169188,449310,47690,97305,357175,72253,276073,127300,498434,41371,105601,422193,61959,209847,1066552,458007,796517,5192,74757,112450,51387,3959,217620,136828,212507,56827,189553,306326,151,139186,798,1176,12173,344495,33858,70851,72646,84020,73893,469,187524,10043,264332,735,449058,304,95007,2702,130124,346858,338917,10843,69373,76459,45978,148700,729156,79997,235926,121860,41572,235363,12215,38,152,10670,374699,454306,1855,227923,72015,384,43754,850,22159,116981,106697,3223,542057,253443,152,394471,69411,311865,231225,12841,275,953300,74098,32987,317625,383053,742332,14213,545201,518186,14648,98130,965,262741,199223,94884,21767,38125,190128,154573,12093,72717,4197,256234,410179,86520,161667,356672,413505,7536,3228,116426,260317,460715,122700,542991,58963,154,926,1724704,179129,13180,443955,38442,260694,74991,95738,130015,110970,328642,248124,304,26153,36521,36822,40415,182756,33915,143408,87612,38220,55152,80569,43234,197206,474617,672804,248987,399147,103933,120898,51638,9139,99128,134965,226384,15328,5186,150250,31523,131252,45991,204576,189045,268978,256344,3639,1684505,16996,417,27701,21254,422,1308,6682,114085,97002,348789,594075,78037,29734,3832,291,61,2684,258134,2845,1956,25971,63036,231667,25846,235527,367885,8658,637594,200874,191931,3902,27721,34362,45720,89938,60639,220127,20888,7071,6942,300674,532738,152,296336,572684,237860,62277,249957,139061,9801,1659,2296,676142,1784,640894,0,46800,13,28138,245315,302156,99797,318259,1854,1402382,1040454,64591,10665,943,388,960034,1212816,224745,2638071,255393,304,467863,15310,80088,99501,251158,131906,142989,217754,82,168573,0,109498,243417,255018,90944,51561,79423,520467,144,63234,110435,256295,397895,92391,242833,21429,2958,13831,30263,310405,543227,114454,282263,982,56355,404934,12844,186902,33427,6523,2442,78664,702123,864255,368,902,166498,116494,103601,60005,158436,212240,4227,194264,140915,121923,220796,88246,105016,253235,138273,331163,54464,296495,159073,37692,94177,416880,73654,99421,3874,5913,28096,379364,102710,404729,0,387450,166457,100887,6269,172008,35306,103162,173835,58292,110027,348444,233732,400075,8219,127838,17890,68895,189260,569252,150,18382,28859,39520,403537,499318,98415,392981,299728,142731,39573,130548,26736,1191287,54525,87534,300941,129796,311468,469896,36446,193344,43027,1550,117920,176418,738278,123356,136989,227892,7364,391181,5089,101718,505066,130676,221006,85462,181083,248240,448872,14250,135506,209542,76063,169495,152,121122,70607,1746,62447,201446,402129,197643,60747,508188,5456,64774,2179,443,44544,292990,37219,306257,229220,8875,812667,81072,43867,5082,377611,232682,70907,41059,1166,0,277158,181912,99740,299,3145,67525,419161,63247,288015,428490,152,185519,27441,517,53035,36134,139355,380044,11324,32738,63581,13239,231285,60097,55790,32465,1432,73628,184949,66783,27038,290,29813,11859,329161,82958,22615,594,764249,196702,164716,625577,3728,6928,118857,73211,149318,321360,181801,172674,226117,48703,497567,3175,5742,100364,730166,11932,28614,88275,8013,1145,4604,136210,279875,263877,4722,168502,8860,65625,3364,46569,229283,305013,132175,3820,158124,49829,673,447193,4724,194156,213462,131762,110,27851,173034,455,1259,62788,512654,561112,2173,2683575,3278,3188,316300,43906,623466,30603,115740,319920,145356,53582,670649,262704,8916,343732,33646,194147,40707,243991,21628,71162,65842,206153,56206,187054,1480,197194,50303,67392,186123,1933,1220525,294465,685850,312982,447391,198090,272115,117017,1199140,26179,113852,157388,25173,746921,75468,219970,19656,408390,179161,218169,91787,153781,556429,140110,136336,678460,442599,88958,13088,652,3403,62469,64290,99378,168235,41910,3293,1950,50034,324813,66757,3856,111738,408598,131303,338395,125934,1101,73744,249085,298,9012,190,240137,96224,45833,74578,10924,1905,4596,167041,128693,479784,6399,27563,3990,175291,360651,853840,171833,135419,330339,35284,738976,2865,87750,38669,11618,104519,14322,284568,204282,191941,158655,110362,155789,96662,458366,15502,4197,59512,155174,93851,44292,22838,311,148012,1365,166,35578,10004,361693,128320,101217,109266,18486,108346,12643,938,21757,182710,3072,2527689,207467,113026,890864,304292,116662,226948,35805,28268,563854,350908,307493,63947,74233,59854,127919,49250,293115,28300,63950,84648,395,805411,902934,100240,153950,157337,2091,9364,709648,89773,11762,133090,163869,250330,2366,56532,134242,31578,3428,5563,234021,79305,225360,111041,86,914885,35163,183084,182685,218,2166,782,798,1834,1120976,513441,70254,2084,307489,101603,77887,114581,144575,22804,1547275,431,182011,248767,24819,2390,12346,12702,75975,23268,1594,118,43119,189,63,3446,5150,74573,178793,76519,87671,53970,6991,35669,129989,7002,189700,272247,1376,40627,14656,552997,6555,142900,82777,3482,61102,51558,3457,1331,80693,274411,404862,97395,50029,2128641,28035,640287,22737,10637,4517,15116,1145626,301203,131375,5947,108295,155206,102439,814,289077,335919,779887,87604,66345,203835,20249,313007,134970,622155,79827,77588,157320,188882,323,108,4035,22188,277,23151,32782,7206,137950,117164,87797,27316,20066,4211,247972,137035,96716,248600,12364,27434,384115,1537,808,102044,131071,39960,455,238,702957,78674,63231,159924,99710,11476,39204,0,0,1247554,334178,37322,830,126646,133859,2745,52097,145959,171928,270625,592,93441,1974,202863,179785,140636,242369,70666,66659,80126,536089,143008,565454,6613,288462,191,244,476065,8947,81288,244687,119255,120830,294391,27215,332362,691,1603,118126,268721,173,449392,326987,60991,223983,272251,32451,653659,143625,1493,158420,1580,127662,332098,163299,3546,55157,12854,41204,21005,125198,3497,28210,9624,457948,91066,144343,156488,132557,8292,50014,148807,1813,74251,1124,778289,268742,5151,501245,181998,0,15508,1893,818,1831,58070,12113,252443,326861,76430,6129,45253,1137,112539,239797,43907,115057,4668,1765,48970,778278,23365,1036,51293,501536,1204,38436,193,2841,223873,1528,304,1344,3820,2531,1852,2684,7851,2263,117839,31828,218440,322940,82955,28419,112127,634,147566,88545,93870,212756,83055,125,9017,3341,72361,1048,145754,64990,8617,5754,117,1715683,195665,295790,174201,342110,117664,2100734,263067,37418,323,84237,2176416,1026,104790,108039,225624,254,10936,290126,21264,9596,268181,1646,795339,132631,51999,10760,177348,413304,1252,353679,292,1449,304605,286587,157545,673542,514181,53922,166636,2090,128537,5589,10156,2702114,37906,7615,343155,9341,429,144257,52585,1120,151,3603,1475,110522,8521,401,951,1108942,18185,680655,449879,242129,5540,10863,296778,29226,288139,271220,98949,7078,44741,588139,1088,487708,506,209834,345350,148666,811838,828619,2100,355758,164500,77129,322888,207702,64253,230958,102250,150222,146587,9728,67951,371603,115980,118932,2317,108951,84655,208256,256884,9406,217335,107403,2674,111526,1142238,58619,474690,212063,39262,153043,625478,25300,169666,179469,28612,4148,213145,437,41753,10580,35988,609,30377,117601,36560,267441,337541,858,21220,63466,274100,296884,524702,289,8964,427504,667791,25773,81163,391028,18114,53136,57331,7782,48301,3026,230610,30055,35685,2335,754,166962,373313,55396,162268,191054,34643,70358,2331,74505,142944,161188,1093,238,26087,6474,343704,61045,35890,13378,41869,53339,138768,21452,6165,212836,249,256813,11171,235700,97547,414969,526519,118469,7217,176221,129059,19540,239545,11529,141551,97960,306075,1112323,83880,1020943,233838,104692,7264,24830,3913,2654,31332,1900,2330,0,126,842,8427,548169,185789,383073,198444,6804,49173,2189,207308,330662,182912,7135,234544,157135,87855,277038,1923,4154,20978,884045,275731,137746,240697,5734,173,558938,303,145565,96555,24130,202417,62376,516346,198655,23441,14340,547879,3752,79372,166849,1685543,719,98212,612000,96477,540092,132744,90318,678,193423,278428,93813,248026,40025,26769,66986,1349,2519,8913,112549,190462,80216,1003503,467687,430200,153151,172255,263833,791391,688738,911,86382,2856,1424,157226,28427,415,254805,146776,3480,1717,25684,4759,114930,91657,3686,42509,10665,141962,215116,980537,59837,97,353784,57954,184533,63321,756,63831,330885,125460,175116,67693,101211,175791,4012,419,97418,506,66840,261387,38054,105927,71020,456,54060,298794,135397,622,340938,49083,220364,51622,181312,312866,561724,300152,511406,297893,1060,158,17545,95309,113369,105629,85039,385764,1330647,4121,84212,63389,87391,4233141,298944,143380,122682,127551,33040,219969,58254,54597,152,200,399946,126982,38375,117849,334930,24624,71848,186970,11580,71517,94781,950361,53524,169817,191507,106862,135811,275137,12511,1352413,9277,9915,165648,194163,20707,296155,139881,131568,7192,303083,14630,929405,10197,97292,461,41809,724,173,420395,8499,464,1162,5107,3176,5188,91986,181708,89970,91564,49953,228743,27533,339216,277731,125646,64337,141431,57252,337858,179163,268351,131256,70054,24287,314356,296277,144011,322946,1319440,114292,336627,237774,125530,49833,1977612,214057,66988,575046,57770,118241,231656,240241,211060,48182,72455,142835,259039,442,352929,791484,11784,27630,95564,78267,198402,27998,278289,1946,109711,136916,39186,52428,3591,1023505,91137,121255,1071893,414089,1720,425560,383659,135313,82287,36394,266356,2582,67714,2763,143327,243314,41274,424011,295367,994828,999001,124696,404017,409256,3222,8390,17720,79796,170335,98639,392010,203692,32010,281077,243075,821661,109374,911,107272,73390,149977,123131,69912,639026,6690,4358,344,339,291104,5309354,14130,219514,426476,14611,443,100584,74946,145676,468606,77165,52952,262,816,1148948,712065,96104,152896,94621,124995,163124,18331,4224,0,0,207871,62077,59262,25128,383066,252153,412544,430189,638694,481181,179664,850804,10623,15048,261033,502103,204726,158102,232314,307567,95564,103400,87878,25777,545018,72298,135246,206327,219923,70726,33992,5266,75871,770527,136308,709,58990,1773,2281,234610,44289,160591,31825,567186,967819,153180,5522,36933,63132,74302,1018,52076,19323,30096,890277,177440,4823,129398,219460,226551,206487,233654,203811,245,420901,58046,103098,9653,237441,176941,256851,76310,282,182984,284844,15702,71076,21689,149124,131489,113619,296978,48821,53806,206842,18747,653,203988,130451,79555,70529,62381,246141,34598,4882,79085,151368,34369,298935,100796,137835,14940,40294,25789,8842,200303,152971,726,71837,415407,20218,63981,54273,642,6073,1427,22712,965,1364,304,230304,152,7202,396,187327,23699,64049,0,1802,153311,10723,52997,31485,339676,186342,208928,205584,365433,38794,52606,147507,32283,272805,160035,237999,4834,37521,415946,123019,10667,0,195250,835,145619,1281,132601,1271,309297,21507,1490356,43466,201372,38676,821,2376,172387,65056,156628,125135,427648,131337,146766,202831,157695,172448,3701,1531,750550,3184886,282211,308031,430480,356842,1049,28194,25335,111006,51703,458728,109713,137,506974,305580,569,13497,1571,26644,358966,639633,135037,860,4668,95696,420915,142430,216615,594,134760,362610,191581,410114,9018,821,6111,66684,105235,220733,15640,126463,103409,416628,247262,198229,536,0,0,0,152,713,430,5590,37125,7824,34963,216843,15032,12916,11527,57256,101345,456,5582,8015,80495,107445,0,704852,1378,74715,255449,135156,155997,95241,181063,7050,154966,55470,117998,1407,550729,81838,130917,56827,109343,114448,123510,53613,331708,1283,6868,47765,130907,2755,1369832,1078,282879,2387,118606,87862,86376,122,1075972,502,0,6008,821962,232800,141301,28146,88053,43715,1191442,602405,237610,87318,355424,474898,343368,353711,275605,223990,7501,2827091,86435,339907,284128,86079,471940,652143,11890,114456,47723,37912,8069,1590,49421,369319,201707,276974,7132,1614,198951,29374,277421,28542,445302,264744,449767,744193,129495,38430,596623,316951,465,236739,242676,8619,186657,1235561,902,66293,620579,8221,148501,139680,894779,81952,2967,75482,302699,175669,52512,27931,361,18410,18849,44848,522612,1765240,413763,4951,8617,235454,2148,717268,760,35320,292121,39893,246058,251916,37470,20913,190756,263340,105129,102700,68657,4228,1469,335,1492,2072,135055,126,5046459,86235,248199,360756,118,71550,31974,2070,68642,136,992,1114,61088,50392,206403,21204,1087,659006,51479,104814,2949,52480,57629,199301,96751,54952,147362,374,1551,726898,592672,535190,677504,139569,67783,774145,244937,0,24931,119469,1138,0,0,294942,74282,197952,247979,1264,32127,473422,421,132264,142015,21710,289810,3001,529942,573,624977,51132,51538,6446,566,102,6130,1140127,326445,447150,86710,10359,23521,352129,168163,24281,104,326510,93179,352760,269108,337088,56220,12062,366611,304,520,122393,106,1505,9118,111656,8018,241351,706,44375,11959,155783,263479,14458,307339,147985,81455,261836,107242,65280,886167,153117,756969,26577,92260,46966,110194,128720,137,114212,152,15088,99612,62571,45107,241902,63050,120419,77947,105957,41016,933,87574,269365,152479,15930,178399,238284,50034,98198,124455,475523,17310,184555,171652,93114,6844,42198,242498,26342,427504,598727,146205,224635,2085,112238,225021,17125,245474,732335,1361089,289781,657308,92330,1702,254564,270004,364921,15421,3159,454551,427830,134,123643,423281,232345,16498,774443,1100456,14839,881175,152,47749,88825,21406,115807,7636,73445,347816,19569,88059,13343,49631,69154,21486,98573,31023,42594,101980,33902,26698,59590,91235,25675,17018,19136,21010,31311,46785,188850,23349,223689,459162,241372,291773,48184,312,372345,389348,186301,383,306162,434212,30821,564321,3019,150652,424,95551,7768,140102,2081413,318114,226734,1090,299991,27019,153810,179489,159235,343891,13130,272727,173771,174554,67198,0,0,0,272,14477,261698,6338,112899,128122,27397,77146,1178,61750,292583,2277,131590,148005,317120,1180,251651,208719,217195,198099,73,120659,1577,0,1132,113217,296442,608788,3115,443477,172782,735548,244894,34178,409,1302,36127,28,24346,392161,138606,9332,193724,149820,210565,159057,166778,300446,171320,55605,249377,24415,10239,524110,55326,26751,22393,234127,52929,108559,167333,152740,68629,8144,145904,96653,116152,107302,97939,3185457,92475,165706,4362,152,228031,182929,614,207281,19808,139234,6572,495,248,67527,285,354631,8344,156339,1323,221984,4195,91661,141210,95455,46356,8009,10290,53602,430941,199711,151193,4932,11121,135633,187893,102475,1228862,244227,946281,138848,249954,57275,100534,198189,40111,559011,2600,384466,104360,169201,1144052,89132,245724,167150,40119,179872,64134,455,259,2364,128940,437570,254051,6863,363447,146265,14874,140557,61659,69815,418009,38499,42701,127336,66304,25684,52778,236717,207585,96546,67777,26519,41706,32781,224216,54296,19701,139896,42725,31136,55693,52440,12042,38075,2781,487,1602,424,2602,153137,31488,16602,6047,148707,150261,78497,24064,77343,7266,220589,27557,130744,196304,234071,154551,277,143704,759,28322,2551,5636,96606,3732,50412,69691,5122,218389,9571,47433,92396,251288,5611,156616,499996,196388,608597,22889,277963,80374,7322,281075,82893,76271,28030,21266,238712,49316,143041,1045,177606,44700,1714,97021,262596,579678,593,3426,21310,1460,694,3554,561451,3740,34611,297156,7399,121385,255902,3078,226009,728,784,4951,506295,29137,146913,112594,42788,317840,121332,252783,390,10,9493,35179,10014,29922,65888,67352,85889,88104,46764,14131,9773,93003,182256,846127,34791,209404,14470,66242,33026,42506,78055,124067,36443,27866,40549,7926,32654,64582,21123,50090,41500,83174,161991,48633,263808,35788,29657,29250,94526,34743,103158,30929,55696,52724,25359,259252,382,13812,1661548,4963,68252,19278,18548,270494,13538,12661,76394,4766,10802,15175,343957,995769,128285,1830,2444,9688,420306,830048,29796,222766,89231,4527,91336,50622,33837,10951,233350,4646,23591,49382,392434,252443,315674,599561,16,144578,1735020,620767,209124,873,27171,49533,113200,256336,3727551,228808,41702,200231,118679,103767,1281,6924,1326,1012733,53070,625384,680,157063,38014,53869,116806,15782,216636,581625,250805,98872,73980,197559,1975,131061,400486,2010,344,1336,4770,149000,666488,112766,153193,16688,83571,26944,258353,4389,145545,1962,4020,1168,446,302,152,1811740,753,594632,467895,1760,170564,60148,17183,106017,37714,213888,202242,479933,17333,4771,2912,321510,1606,27536,991,32349,587,4441,28032,54287,23580,144158,195463,43198,44863,122887,44506,16948,103648,8276,5033,29807,60134,7019,38345,30269,16522,39232,36834,207055,38251,53264,145996,64549,22596,47868,35350,32616,47025,42864,156031,85903,0,148810,11561,2134272,324916,104428,309130,10970,655,427351,34508,384157,7323,31970,210677,1596,60616,27977,191357,124478,27787,13390,156720,150458,108722,4896,276139,15819,7071,147746,80819,76384,180106,16102,281744,46974,105478,212180,441069,223070,424086,431,103491,37267,45206,49058,722,472,152,262673,274742,80899,78318,13294,681840,59627,133,19318,267864,337446,101690,52714,134388,318997,2636,43417,196253,277237,14041,104018,65165,13587,7409,169718,31315,605,28832,600614,8199,139220,411088,1097,1563331,10,34817,137158,61602,294222,5854,8728,43357,42916,574501,12494,108406,21925,1223135,46201,3714,152,1875206,170081,105420,64092,17749,5653,7288,7172,86432,4738,9657,136975,38218,59593,113425,275,843955,850,119623,3056416,178320,171198,1303,1663,3300,0,2870366,31273,39622,34172,179751,13258,46734,58629,287,16348,249162,124131,40596,981,995,1669,1426334,2262975,468216,75453,131218,101854,248539,302440,342661,390859,81670,45,349942,13805,24956,2513,367119,141889,353244,241,856045,388990,187332,480619,9434,169079,101095,3855,137839,95133,580199,795240,5726,15410,247132,110433,0,1780,35782,802746,120830,1802,19621,3862,2592,7131,60278,665,210554,3696,6348,68695,28732,438,152,752,0,558,869,225,755,19729,4518,2179,8818,564,8580,188218,4749,10151,18514,1370,0,218,104804,1613,537,591,690,8338,6971,206328,41112,24328,49130,61644,44816,72646,124946,34248,708376,77180,54932,20543,45557,199980,7178,76300,62206,661793,42637,42596,47600,42528,141332,27298,354205,51414,73297,19875,46507,24256,44428,63097,23510,122988,446,193642,450,534,1171,11,5940,143240,44710,231593,410253,65499,332420,222519,138361,9863,4779,2007685,19567,14464,1665,533,35839,1272,3807215,100077,13130,41,4398,2898,13790,16001,592,152,149,42303,6912,161134,259301,444912,6224,3641,23101,152,570,47827,345599,131609,12187,787,68481,1267,167,0,11875,1876024,26810,721,90869,46298,127985,24565,2301,113035,93764,54022,165327,43584,327985,66483,115272,584670,415405,1097,88344,428073,0,18718,30035,28523,123919,150715,83557,36952,31779,6749,92337,5187,163669,8566,8223,13066,21996,66511,23169,79753,47318,16070,29035,68644,97439,48685,66749,19797,49300,17984,94298,150263,1158,159803,74005,86264,155596,12379,46237,1789,197063,182900,88894,73735,20949,5829,144771,15656,546974,984204,54280,330009,148517,90042,23664,29444,61415,34145,1284640,39044,45924,32692,62930,144536,90348,58558,745279,268726,130511,415751,47691,207862,227823,122021,8309,15056745,89357,294,64518,275945,284347,35867,410221,45848,578,1416,3766,697,10951,15756,48216,219,261723,428732,102796,239572,287982,106716,169378,124884,618718,36468,38667,76982,17726,1737,148546,142995,72709,375150,728313,0,284,62975,189486,0,43524,6890,276346,0,125493,55573,157152,344288,11877,242794,434,2789,32603,139261,19351,64265,2916,65509,64528,180180,17381,1066961,60662,536303,415007,85184,5047,2453,19082,122599,51453,13339,29802,165063,65932,3483,68922,3629,464963,160332,45904,120417,229717,54816,48705,7727,213913,101519,135245,48577,409907,460100,355112,244,1043,4150,27277,185577,3903,0,216609,517494,219212,259251,132537,9734,7088,11060,197615,617,122792,406397,221419,424,515,1642,4413,192131,289178,236485,395960,141363,326348,349675,44766,266653,27067,1768,21910,244964,27847,116043,400358,107153,24358,118298,111041,277977,12727,560832,73064,52167,106385,1831,320048,1555,345910,721888,83579,0,12080,325,48655,1843,442,45099,182090,78349,109069,3769,279584,456115,47843,32184,98546,171575,357283,153411,79823,113991,202099,41153,194773,409,179727,75320,179931,22243,133055,25017,63453,287088,164735,74438,571964,31129,94908,92227,15722,303246,412,214,179626,49891,79425,10363,71144,316005,201562,141351,8546,24059,3247020,263153,173777,113019,565,331320,211516,126986,484597,28412,3059,51478,38656,2066031,14626,287621,125086,45154,102206,584117,260670,1310,1086540,1180503,2855,1239957,87277,1912,366587,302708,60550,154777,99077,139,2090,25704,2152,4430,97690,287466,667,8732,324619,0,52935,8957,169,1889053,92098,671285,54035,987342,99140,104152,240195,103053,985448,90487,86340,122857,19656,189801,89380,45574,120670,34054,61616,1286065,827045,471378,70459,322629,94073,66431,13890,153618,0,304070,27041,248818,160246,48767,36987,171314,86584,13844,162592,572285,368505,192777,104101,111963,52794,44488,57648,163906,43912,19643,16475,15189,282,31535,451400,338591,107082,399570,339023,84311,85485,122745,7475,755101,587286,55031,618200,496765,78091,153150,47522,4320,954,104,440,2201,23743,552649,335310,35646,140966,49468,584065,188037,40546,138177,81200,2268,63809,124065,97734,49644,437045,24801,142587,776,481,44839,74429,141177,30042,101637,81087,40995,7721,312115,178658,217362,565681,48833,63789,137110,182499,462098,366602,97588,127322,158874,5399,57851,1305,534455,187242,67003,47841,7580,47508,71518,60732,3495,12565,102490,132851,419,127,2407,456,1331,404445,87684,629354,3950,179209,215626,1127460,397625,149318,296179,32329,2992694,657791,210439,97190,115070,126679,179143,185700,829449,14298,648406,992508,195119,2452,326450,252533,87576,13781,439320,339257,169557,147839,28453,2665,17618,17045,23235,59385,149996,1589,228,314277,93236,67871,27749,252489,261355,26172,181125,107035,253894,31322,24097,0,11932,580242,301846,244396,859812,4232,2527,0,70147,379155,143687,104456,153131,57338,51465,185334,443,25909,83275,61401,364488,339702,33124,244705,0,334,122777,173461,200736,139851,36198,34922,25658,96500,64319,434,9467,51273,546704,234814,2358,103570,50174,29798,120210,2034083,101532,130588,148849,137,3428,212297,4005,485919,20364,2240,21265,7843,2611,34978,11131,1173,109919,647,170075,102755,153466,171637,307956,159303,14486,326755,11602,887,324328,30531,280002,133915,584014,9324,0,27620,165724,41104,208003,11515,122036,147102,10305,3764,2107,7233,238822,114384,122418,129672,38637,72637,137603,71117,104695,122796,47871,115832,683,151,633,2913,338261,7435586,184647,773,226723,244477,266393,934,271456,4223,252766,110201,0,3099,33241,22754,147595,111619,10548,29172,39627,147016,367753,56358,132463,187685,9721,1732990,0,298160,79432,191815,54141,220491,959,218399,326493,2251,180634,36137,29562,265772,387424,64087,144186,128152,232887,141859,14382,2308,97495,599129,381403,126,150914,142002,257174,2865,214,224504,365358,4165,294789,4535,138597,75085,12969,8524,12142,140955,8770,2736,296381,269,211196,28449,104867,612721,58789,269183,162393,10695,85380,102943,140034,9524,17174,80838,5726,199649,87708,137851,74682,141383,29436,126,1921,165076,26504,58204,40356,2151,242042,27291,149617,19123,162691,376909,305793,64994,3942,693,386,24753,148654,2053,1332,20998,3709,215309,2980,14230,457271,42287,334480,82133,283761,751540,551323,167157,897863,45535,283550,154860,104197,1134,2584,13897,70789,74504,407,59594,38578,1182,155825,11501,19290,2093,47358,93726,103203,429,10288,11002,2065,7786,48880,134447,90668,738,445,229,705359,109984,16821,70305,336686,7305,25206,75792,380312,134627,270727,13943,3182,2939,1507,275307,175793,32639,186109,2038898,188185,112893,211244,45790,21667,4085,264808,43445,35804,185567,4063,393483,115188,149155,68587,70626,166748,297300,245,29565,210208,366868,89212,350,1231,3713,152,2780,2270,304,89191,1081795,635348,44374,99313,71898,25103,69632,16819,138530,34794,46587,110620,280209,5237,143864,12200,116548,217135,16691,8039,539819,4109,161629,441447,86101,611203,13018,40219,152,220072,407588,27918,212719,181223,87100,100,487372,132920,130995,378055,122119,24923,53149,263648,87914,3006,57533,142851,88762,229422,302809,483294,315937,15606,233809,48198,420638,3644,512945,65645,95611,129650,5010,121411,551,70954,67293,1677066,73804,154441,472083,112326,25348,20299,47790,28461,65098,43524,34094,147917,81268,7665,315585,255311,1039043,57200,48585,157600,139169,90082,1501861,59779,56605,10775,283583,81713,2787,109449,682,123220,910,40110,230466,82,259303,291701,63859,80978,121598,68384,696159,54063,837039,474547,4243,1309,1917,104037,214911,301558,303722,642,357,252248,891,83231,7166,50470,128197,5526,116402,145762,46355,75203,162268,150477,2137,137917,215119,177,166407,15887,173200,287484,356924,2648,232415,20792,70646,163789,91676,29279,411,119800,266812,760,21974,56756,12653,797126,304,69230,1779688,177752,18542086,1611947,825,1474,1151,944,465345,5534,465180,897158,349534,46061,40822,617919,43512,67625,146905,73727,145744,155554,93659,389625,90657,57354,132,5643,997,3629,29340,39509,319321,426897,255923,202183,422245,547130,56714,118328,0,89189,533459,224,135581,104489,64279,163562,360,303507,24108,1339828,18516,148745,37686,160908,76289,116567,0,189621,28957,1812,33727,173055,72105,57707,9164,307031,30722,0,932683,88715,242044,503289,211064,76,215955,1678,148,0,446,75088,782,565289,36775,18689,72770,9493,57752,230844,269731,481992,1424,3645,9029,272671,53706,9685,1351876,8609,1947771,49476,222659,136,207117,6652,112,220,186030,161666,5395,300226,17181,1524,71977,304,220923,244046,269890,152,152,152,152,303,152,152,228,152,2888,5448,28942,174013,88773,352152,206114,144551,465451,230026,208184,398464,5601,6231,165695,87523,17205,3491,171254,6459,121043,131857,141365,22993,121764,414733,103524,132369,33242,82739,167138,175713,36404,8674,0,152,1279395,799749,197027,178757,6818,1228587,1321484,118287,671253,2407,123498,130385,611178,43842,359519,529243,324,2533,8975,1518,78865,81533,174275,181208,17651,379416,326497,257607,980,117467,3090,57441,28740,21683,10730,320754,1636,94743,33150,735761,216799,7075,110,4003,3326,89381,150186,595,231801,91165,1795,343,948,324117,321469,411274,87427,498719,259396,427499,1029,168535,1021,66692,66779,344871,223121,167484,909788,208533,392568,372197,70121,76794,97323,16152,255983,385371,65532,513984,134421,136942,41790,3613,369371,0,20759,510790,294406,127657,308779,326359,12301,3073,49249,49925,136086,404,20827,66037,297317,30973,131190,1508,105,37529,7312,152979,60972,375654,184100,123261,813843,60991,69674,51196,0,33646,15672,82415,102633,711662,17162,1284940,1303435,758126,90173,43853,35349,115039,142146,58340,51234,173333,267133,127611,44374,149471,212964,118566,6725,670780,315098,274105,188145,345874,38430,82139,151351,1259590,13572,6184,934177,395271,573,272023,549726,539451,2786,162080,21875,226903,6342,20003,286,4210,6442,397835,621851,21409,306981,6545,1774,3836,63336,28831,70542,435,62003,14862,323390,34831,82378,230675,256085,648024,147458,246748,33194,282552,145819,562301,210738,7035,184395,4213,98879,27373,460841,638176,156499,626,528491,205731,275625,218266,56735,264336,265682,279826,143806,137426,54567,443614,680,84231,43227,44879,197153,94,195918,2648,149508,752168,10469,595243,215925,92452,116718,1921242,122326,189789,12671,154095,105581,322818,1148018,83649,128430,24143,131369,34400,542552,44582,523725,30161,17922,723246,191979,180896,7496,373368,75201,4472,152314,173202,472221,14428,837,11360,445,78975,363262,711,52772,28635,2224,82033,195580,332120,1088656,410203,369849,51948,474607,702,1161203,193289,12661,120312,1960,26134,6505,143551,1004,63652,0,124564,678948,202361,35890,76300,23902,32239,857312,335328,102535,665,140426,0,435,25410,0,0,253028,162357,6876,76500,397359,632304,0,2389,77140,2964,6142,144242,147394,19667,52003,10545,28632,353479,352683,234581,222249,3452,1563,203712,100922,905,279920,209883,147125,18744,48688,223326,119125,191298,276106,206327,221526,360407,172746,459752,257971,260807,104,538,223649,10874,47151,141047,207258,110567,309105,41268,317653,122200,272857,216058,125219,48935,87113,373062,97754,26968,256,51184,385428,84467,38188,34416,138608,2120,33492,26342,244,193672,8120,86460,2459,243762,1625,36247,435,28293,214314,123097,69328,5872,1260,2255,94983,99333,190293,438454,575,701716,410129,12127245,458512,513910,4760,561746,5160,358375,606,27017,28136,50906,5017,9064,91153,183281,365172,105096,155872,152,291391,239308,48,1248378,839674,54985,783,43758,0,67694,329322,56489,75180,504951,223360,20900,306004,61,1714,546216,304,382,595,4498,570887,1885,350,118123,176878,278464,260596,70994,183144,172953,108843,163744,184809,365162,441220,4720,248856,42837,418997,23437,338820,15729,88319,236538,28588,390,15920,6008,305105,288357,597,590,285,2522,5687,29029,69698,7387,89192,167925,109491,110363,162,51573,4031,5098,767,47639,102660,204503,180131,4334305,110968,251413,139898,0,93703,159959,71733,230573,311975,15072,111221,1193,10686,1222,566937,173239,152,15275,10771,134590,69456,8646,217599,122011,300839,853,263,67448,107440,199754,268572,561543,17913,150356,1459090,138323,118730,175642,328296,762915,319622,7414,3450,1158,111554,215142,45494,251178,129589,14766,42872,147208,19563,0,7082,109652,41088,522924,135228,363886,429,261722,98622,481579,86898,434125,626571,94783,29492,37136,36741,490,295046,1120,152,127786,21952,44848,205522,303472,129665,54829,149603,90085,1222,311,60476,544075,16807,2476,41077,109251,39285,37647,148337,177230,286421,264546,42098,3708,119313,437346,341641,74934,343028,219049,70609,244959,10471,0,986,631515,413883,17373,152,6202,10431,509016,270426,992945,90096,15181,69068,344351,1064281,507033,5135,1416111,803506,3547,21810,226150,181214,464042,41125,15015,169764,219,255331,9005,256843,134827,108661,3160,50418,107517,3672,278746,130209,33688,391365,218118,28758,48134,24872,123594,133,109810,44212,752,654771,93958,266882,202822,167179,882040,656807,226060,820,293671,103110,73972,145664,22052,153665,267963,377551,161775,303836,211829,169097,330668,18452,128907,2817,48859,138201,157266,404790,5526,152,506259,97602,258129,4515,431610,135191,393,76,76953,151,50024,3392,253399,152,214224,99205,4234,61064,414527,104208,415882,138876,152881,19374,260,3660,16983,213481,362525,76,23,10005,229469,44671,1715,217584,9110,171610,8686,188200,745209,30135,93088,128616,34811,754857,169160,491415,301877,27344,1465,178523,177918,219150,92292,50688,117,294010,1656,885,115289,94827,1031,152,15741,233056,131086,167627,268696,269,23281,196419,112649,211243,25482,41958,98286,270459,844,72402,1820,265329,73095,101003,1219776,108643,4368,825,408003,934,4532,98014,171956,129594,19224,45532,158312,294119,401120,14065,704,130514,168442,499712,77826,119244,76702,19414,712,520,157743,143964,45989,26585,42738,141840,1056393,350536,1913112,1121,234006,418486,370921,294087,178022,123490,213493,230738,140410,71977,676,177321,701,328,7903,4404,7234,246565,1050900,3460994,1148,65173,240067,39438,81514,22106,23774,188097,580647,232757,59606,126030,114125,2656239,228044,61101,446378,286003,152,18768,20592,78496,147510,53773,979,12919,43090,33230,28637,431,47123,90369,137448,6,413180,53210,24704,141140,90069,456692,582146,74165,143587,1367194,140179,44263,109501,207012,17518,20666,375225,41384,355675,465084,152,16388,7310070,2803,91931,134372,125671,161339,420322,713103,123658,27926,362481,2246,2996,52062,11990,14685,38422,2648,447826,71004,1384,3821425,119688,131254,6257,117287,814210,209717,25623,6044,247884,258903,143327,519671,232693,456,93260,526807,7842,109883,159962,528437,170624,18904,432920,1352048,207174,539354,57626,360293,313882,21454,82124,104427,637842,351670,91301,2928,7157,290013,0,293,1114,2045,15788,127673,29922,219052,131411,34363,204820,6206,49235,162231,30241,357883,76,515,757306,96708,351273,363232,30700,8107,72593,146181,139730,44138,0,38876,297,7123,109914,46208,46469,4877,138362,62809,185208,30445,283994,107,239723,28146,102444,999,3550,830018,335382,3201,3464,119873,47526,2247,210172,3640,262209,165424,177484,299851,121714,6737,229264,59641,184632,155045,245895,867,2698,1583,46947,259111,716453,171532,184789,43753,1897802,130079,513549,1207377,42669,23351,443214,125448,40435,127118,84164,768,4698,249537,422287,12129,370363,550176,4074,297966,23098,77277,178498,270,127136,276226,35840,90119,150042,639,618203,189186,330468,169536,1050,50656,5601,896,0,38962,101460,138789,643404,1031,187916,952,137788,95879,208188,281276,338747,87358,650252,831,82784,60972,293011,301002,68077,5394,178986,35814,12690,780,421051,121160,32364,260056,7481,266976,1003,1171,164,4934,10884,292585,426034,40982,86392,11891,56724,67354,148575,566092,0,1348432,89238,222326,175751,120163,401620,33712,442290,406418,117899,183815,11703,131099,127,98884,510181,817324,907266,296245,501584,43745,83509,31066,89528,70926,238667,282775,62577,46161,406970,32363,224400,307569,2880,2180,225248,13095,212898,977,9392,72915,194091,2335447,34574,281952,32811,63675,504595,92920,42427,560,5186,96651,1309,192239,186676,8323,396140,1194395,411205,2583,37083,223199,60139,116279,295569,99652,93015,152,9072,266004,628759,20499,113347,326378,185495,524955,2173,5070,346,185002,600190,120042,208564,468202,431106,166297,69888,97200,109250,328669,100876,178556,191,756,4667,72761,57513,7475,4206,268951,335232,113285,103851,4876,15045,248721,599009,1786,32466,199170,23369,13237,1134471,36006,19506,169382,1126423,48959,334767,278,343349,46060,226916,1387245,290962,483,147216,64437,389289,1794,9943,125632,27765,114626,419395,174216,53348,60601,184140,41166,38889,108147,32040,48332,12211,111328,134210,3425,378,270341,189614,112158,94610,608,76970,296503,319419,1279,0,159762,20453,226385,1056,8012,11171,7799,5339,47931,155081,3157,517809,5724,10590,54899,23042,1200,4571,30703,156759,308501,430083,45085,96214,426830,406957,94788,1770,264571,134,384367,569115,16960,0,274235,55246,1322,1656850,60007,203352,64293,52437,384880,28240,0,154,36557,335697,52,164649,302,29606,128697,482427,169577,52215,12130,358567,351283,1715606,483107,251191,346154,306375,470015,412975,1553971,79324,207636,6927,324,65075,217665,302554,1276475,220047,239853,258066,339078,1281,14310,449791,240896,45139,215354,231284,230451,907,11534,4841,333551,5360,709,24495,61930,882516,1204361,178014,15333,915541,135954,36313,212521,44066,10207,46289,550170,261910,105101,21849,96690,124862,272347,30845,69466,80542,454392,242127,236545,248694,140962,241324,232632,161927,204329,2266,61238,151870,3135,207829,101572,292344,144720,832685,92241,3891,123096,8838,122012,128226,497173,30217,134990,337001,26100,67624,16029,1130231,733481,130296,78566,208839,179339,385363,388410,140494,266,10698,137466,42677,152971,59028,92004,431862,975453,139319,155365,64763,23566,78530,1457,617,11370,40176,6572,189453,347373,150,96235,6418,3514,216725,17214,2965,102184,438715,137400,206083,1071066,27836,51896,124472,392184,212547,63949,160923,657328,3531,2414,61640,359544,11135,1432,442,525,79160,190583,306135,2159,216631,54370,34168,314414,155751,321182,4066,149557,642,71058,259673,152690,318888,1019,316649,69871,272626,168072,21230,386,141002,65591,26527,15209,192410,22373,12567,48805,49496,2005,82148,98693,16529,53076,208705,73,1532,89874,517675,38598,160414,183017,294,63610,32056,5879,66565,438440,97,238208,98638,38348,204758,328752,56808,59756,111784,203446,243366,20845,40997,359586,463867,2750,189964,39503,413529,114700,996411,69365,73361,152292,776428,203097,1459,321169,451835,297781,152,1255,11006,157094,1268,1565,417983,328474,33804,24517,90712,169664,2649,62119,11850,5352,114341,1278,213757,146772,365262,2495,34545,336789,251205,116916,4790,233198,276583,104739,146025,368,1450,1069,632227,721,17784,8379,344,138717,382055,173593,95899,202806,3102,72580,19828,17701,70160,185713,1975,179074,152,156045,1012102,185817,145895,117684,40287,140627,1481,543,140959,712230,73768,4273,33759,41089,9074,3845,26770,136740,69762,289720,148296,115495,10316,301906,104904,60613,18087,121145,59583,38437,9127,276094,374911,392,95945,70432,254033,109,772962,291943,237472,193495,77257,10986,6109,290289,24606,160483,798,170687,215,264,12324,42168,57076,304662,187135,44049,24545,392107,162975,559,691674,152088,88803,64351,635872,880641,147419,16909,45262,134827,115575,923889,495776,124057,445848,121795,568,124851,41077,170078,268194,461326,99718,1550,3914,200249,342164,70762,72700,445517,243261,562,12554,201653,8468,194211,236028,198111,2745,48645,372998,95567,5071,136387,54234,2325,1095011,261519,477119,216917,112302,17556,33775,37349,178591,179035,176946,49772,126581,9048,1753,24045,456,62690,177522,11681,256448,262148,182900,52613,208633,0,303,95316,429901,93,20409,67380,117179,540348,304,73076,285129,101597,137981,0,164335,238048,221729,220727,199746,48275,87378,12344,462241,118730,37366,61416,422241,219695,834,119929,174,694,82534,228,5318,111801,210934,171096,151126,67360,185673,452,27487,382324,132130,257240,11979,394167,205665,192220,409058,1313,49200,2888,11040,4033,2466,30683,55587,56,2509,49681,342636,19897,58779,16372,75240,272900,15698,42724,45534,175524,187283,254574,319332,3366,78474,27817,11219,787394,8013,5636,1396,67776,46711,41025,160340,32562,236431,21041,17319,599,889,283530,125283,59010,0,247893,150919,98227,118064,808,2973,8878,433,0,91714,21866,194414,73658,8400,88872,15637,701992,19425,393087,208514,169536,607,18379,45147,21787,217866,32649,301396,199977,38697,20284,8483,9329,887272,393,19372,90376,142264,63075,119119,180066,84025,120491,63227,166483,159934,5175,697148,128223,362040,116607,0,1979,165146,132668,188259,5843,34551,15572,626,547,9912,378783,237480,8338,119819,385574,311927,610348,866790,263049,6644,125181,304,23368,468233,1163846,118732,74751,267388,2337,108229,13842,173178,372835,12275,46030,145944,88025,618,146271,80456,538484,77227,13125,34638,59398,217012,44,2378,3552,1943,3540,7687,6254,1615183,26566,5232,233637,5752,18181,6970,253,633257,4712,330546,182,10689,3108,18688,19446,2084,25430,399,4023,455484,13480,14669,9823,14493,813689,223137,442221,3567,899,669181,57689,216731,45668,36355,187937,179008,2598191,49913,74426,20360,210303,153856,75759,504,20019,225557,23168,902,247941,76016,0,31280,32943,16271,19136,58366,201599,140658,240961,9135,60506,269373,147174,104982,169376,146130,1213791,45146,121717,39880,33455,2232,62928,45415,139326,329722,69140,179624,159373,76546,454503,42432,470642,217380,128101,34513,162503,779583,43402,401,72499,549058,313205,205088,192383,21953,119840,385839,32040,15573,233674,236305,2197,185257,9234,27197,20422,82121,609142,94185,199207,182658,123077,205990,891336,350861,144242,28485,372811,12576,132621,2784,5981,477113,2114,111871,33466,27088,2746,108610,35332,24479,12982,58900,126528,90683,5503,555235,1813,395862,856302,456,248110,31347,214166,183554,7728,123361,71206,685,25644,132003,26299,59809,100681,49727,83099,76455,73730,14486,1030745,90149,0,11375,94122,1172,298151,96248,21955,64637,521661,134072,12987,20706,4338,5608,6031,187578,174544,121128,205662,452757,153440,182359,12313,50498,84952,66669,26164,280220,1059,509794,835247,70300,25236,122032,131255,31984,212990,235553,78223,80463,320437,45901,127475,64111,487350,1077,7253,26635,76633,133,360504,328066,454,9385,6981,89465,1646,81739,526452,192055,304,226333,61499,87986,17373,212367,225219,330978,70804,6101,846976,83191,486238,22199,673741,166247,2888,247373,304,12102,1210355,26857,1416,99571,113779,3677,2227,413,676,65975,211912,5671,87438,3677,13014,8123,22617,164284,1369,177521,410760,110277,280950,3454,120004,5545,102993,1827,2960,6906,34595,170985,141136,43263,230427,313121,1234618,40011,310275,201937,3618,177387,33512,1410,70064,46355,169505,242928,509,644198,3108,171412,82193,454591,2551648,1617,44961,148487,207,150821,1256,202,76,441014,4580,302,3479,195,81369,463564,265001,151365,39498,228683,29758,57049,422428,2354,44839,1055,142,1064,152,0,66,604,3856,77256,136,152,1437,26849,1394896,150532,79854,0,49260,359954,336460,296,76139,175622,13772,11136,1098,593,161247,763158,142644,25854,10593,84975,9053,211920,1199715,168475,63,140622,39597,572899,371191,145686,176765,228,103332,14813,0,1665,742,21746,774192,1541339,95200,143130,198605,582693,45021,56674,129633,4089,20121,6004,80357,67770,67422,100038,214819,358274,27634,152300,159539,415531,2394,20078,1349327,156333,868,106903,130466,4245502,26951,163066,68156,200260,40961,45804,52528,419476,137444,434732,40240,50772,29939,154825,276889,14389,303,173101,2073,222219,6984,211149,2291,94307,116736,88809,137485,377385,6193,2114,7860,1468668,33290,19114,736,3553,168713,217577,245589,5573,255126,116681,9942,51179,98829,162985,169700,773496,88023,13892,144613,445914,3976,60637,151267,183874,49977,33565,84832,2457080,169508,143039,1813,129417,137045,65901,186656,31244,1518779,134625,6085,41183,199908,19889,56190,156991,146420,38096,282,3099,35123,26085,46330,304,78477,76561,69160,124241,15424,201291,119822,271539,11360,76990,41716,2110,8488,104275,177409,253593,3031,306834,441038,164349,6008,75760,4496,0,896720,304,93162,28257,67355,2336,630735,81888,59876,67138,39886,345961,138416,195919,213006,92033,3610,108111,81341,325847,726418,64603,43592,8227,23967,57127,16825,6087,187089,3602,164168,118456,45625,184470,95928,54156,183689,805,110112,60298,165684,240908,89816,59496,100613,101137,420574,10984,4532,32232,151461,285931,72567,33487,199509,44422,37594,66746,209101,103186,138888,377269,43699,17793,239646,3517,734395,707909,46034,52010,128945,38522,8161,8034,146086,247411,363090,1712,50879,43390,3263,305540,1922,224439,123,65259,133645,49953,59519,0,224219,78319,8322,1110,186441,67178,16433,24479,111155,110756,129361,545,259842,0,34969,47009,4727,40610,46632,19874,9015,126504,92687,78394,1016202,20670,304,299,75246,79641,501868,156244,129206,85987,230708,60464,30400,1398,127357,247998,47329,3647,36795,95327,104208,6704,60336,57914,4758,373,311157,135524,144,69951,340534,5252,360833,281,111552,33069,60736,162677,92056,585,135336,53654,48951,11592,225878,198878,167659,106994,35206,41643,105524,18494,30110,234538,645375,28969,27853,231461,36608,235,282669,840,62576,80895,90812,325492,312165,34264,442494,140988,62196,14306,40459,39295,181057,3097,11828,0,268354,425792,6226,161599,34623,49466,106682,19282,30223,1590,4238,199456,70020,11846,199992,25120,175266,5872,3373,34776,121224,42589,448,44028,408083,54848,685160,4170,8751,529998,1643,46968,214105,79720,74624,223866,88356,76449,60231,543027,106906,204,0,21366,185810,54182,29860,318405,110018,342380,314277,215531,140142,11956,167,39953,15499,89404,11601,123817,72344,142983,4867,143045,71458,103259,48572,108279,15550,114271,363136,209299,89143,119652,0,27238,1218118,212537,260006,25182,4055,274193,22271,64207,368008,237,1655254,71503,966870,76,13386,36656,135333,151882,58541,76182,725931,9973,104553,3678,168371,120218,12900,136248,257469,24047,102334,152,179959,417092,89364,346291,27919,192064,24720,100193,71083,0,145340,1652,1941,8672,103475,67458,200646,443974,540189,52685,389,0,1228273,673,355057,16451,140664,345023,173541,4536,3517,76364,7654,88616,33437,27770,126865,140456,848,110329,54842,31431,101282,100863,3954,74508,72487,4600,2514,154291,86560,109916,42799,39484,316128,927971,177836,2508,338611,222205,30911,6777,46601,54649,45784,104830,77250,109216,167566,312277,82833,58425,103294,59707,62859,130362,137554,134620,221181,413112,1922,219852,228456,93804,25098,536057,235717,95112,3769,949648,142823,54280,276963,20601,382302,127648,327263,56615,5199,2367,124157,261006,147516,2369,30387,1357,2536,240004,105847,61131,100,29101,127594,429,249822,1060033,249897,245535,269136,193941,89757,29491,177020,2804,32976,231615,94834,211717,277703,161450,24168,120920,177585,5520,70341,63704,65212,21363,74609,270,148347,777664,1912494,31817,230510,16117,91577,152,28748,675205,221724,179942,129129,47255,304,160320,42187,32410,9970,100734,696025,135022,456,79388,13558,24599,22639,499,306943,48216,1153,8433,4831,61587,225411,217616,8214,521136,138373,150463,262491,21414,69935,118737,190776,54806,20123,2596,705858,30496,195985,31632,73531,25354,122325,167030,469950,143357,16695,236009,7078,143164,4304,58819,38031,248915,94020,135803,23630,1055341,128433,152,69483,302289,2310,2360,89402,29446,83920,28110,313019,30038,181482,186808,77695,164717,112776,30494,242757,86300,1285128,16079,37714,129877,2296,5122,340582,88836,250420,19343,107636,97257,246138,286823,265631,96519,9187,14057,55954,1295,223470,130420,14989,1005,68355,302,15969,492288,76535,265283,88922,103320,5130,32482,66547,6367,3332,144074,124692,640,274210,94,38,97357,12352,443086,16744,65678,23785,222949,22582,526246,40332,297541,759,200766,258263,91092,934271,9919,409430,17418,233065,65260,279739,243315,136359,127327,273812,246525,302405,59112,3247,910,507940,0,265216,182,103573,1191,272261,83156,170569,555912,607,3001,23407,173235,36786,433496,4222,99024,566,360,133299,416333,14098,209923,277564,777,336,698577,5210,971593,6398,161737,1062828,298973,4068,890,13245,62224,84765,165517,260715,125932,1216,7403,294293,147145,170194,129991,43490,10255,767336,56071,157784,351668,299692,86939,93882,158422,395969,174121,257494,184640,258514,47485,46443,46238,45870,47516,46978,48760,46174,47235,46151,46698,46131,46016,69725,46315,12508,6254,20846,18992,2403,19537,2876,15417,7620,10243,17220,6506,11383,20312,993,30700,287,296128,1326,359327,366736,371234,363039,362778,361712,366166,361948,378450,368315,359648,361263,365399,365050,361044,368140,370467,357154,363417,358196,385169,359584,426511,234724,85138,216116,169548,149805,366287,157968,172662,171654,925669,167909,4917,146843,234271,95849,24111,9599,81934,1679,377766,127227,226,302538,22579,27941,145257,1149,336,5470,1429,419,136,190705,228,9774,6234,55742,93179,57645,52710,306,373,698585,31056,9248,13,79040,34613,251978,93380,672242,152,34,1925,296,171421,2409400,2149863,543327,284838,2060,162578,221657,86375,613,76295,30073,20501959,294094,384354,111073,73749,101,58247,4372,2005487,148005,424484,46,4149,87751,52401,272192,167579,937594,354885,202407,79557,64670,304,71816,7104,191,9904,52103,11876,0,175012,895,29507,1624,52234,32663,433418,114186,338785,94634,12529,121917,89078,885,40311,4866,45967,155159,66125,857,713,225377,77903,2699,324029,6829,272666,168713,304,300748,365538,31335,1117,28934,4452,40957,6164,2601,564,77467,678034,2881,0,165858,90946,69352,82109,132672,1503014,709380,38821,639187,293458,36005,46914,250909,310011,1880,440,807,95601,13740,1764,115770,30785,34817,320600,95298,172650,57903,219634,203493,321745,678,1309,821,160739,5958,17253,126857,85792,14782,356480,156084,165115,246109,458244,91499,4087,72024,6205,248102,147560,38788,244466,469779,372646,107529,17782,5903,14181,264420,140637,906,298745,708931,408790,357193,84036,104918,17348,20469,5031,27762,80721,51680,230551,3511721,2476,1713177,312501,413579,1517728,591911,208541,5355,195974,43238,156104,4394,389473,824480,227677,11042,1030,309680,48689,379477,2186562,354539,161483,2152,997,145401,37266,21682,55803,61456,13273,242579,136008,82074,465684,85490,189018,49865,11717,9124,104101,89001,216719,60200,548062,983,45842,198395,76005,10583,4570,86684,66473,30074,171853,0,2175,446367,419578,304,76953,599344,103659,9132,336843,44283,44542,130688,275,8605,21893,975,43042,339115,9391,303658,11221,3697,269,306799,61371,896,67685,7424,19983,32743,43329,90412,166556,139751,139961,10750,20609,57879,67525,1158,419852,35989,259106,5969,30872,246743,179220,198819,7252,446820,188179,591551,484921,1850159,33106,80869,59025,99622,124,731,47197,144018,36173,107070,500,116820,103885,547211,54136,33497,443525,15445,165909,167,72514,56955,2884,85762,1273,31535,649,125,1019,1318,5202,4588,22474,925,6459,12275,150785,69817,165179,93658,141808,370,28544,136667,68041,96968,1581,1992,13978,38062,127445,170116,44084,34586,2445,9284,6902,514,9205,23517,305092,20092,60233,22479,3421,97117,34447,46021,45026,68271,16259,17175,287138,32479,1211,422,889864,423,0,316550,72780,5114,2425154,43882,190040,12304,828,171264,880,167328,127232,48732,2532393,334100,98031,305305,356900,176602,108885,90087,311204,116918,37472,404755,735720,605353,20776,589,802174,125808,301892,2049,3080,561,1535,4537,1231,10834,130895,13384,1999,2344012,3176270,98044,62218,7432,36,336,1540,1632907,42704,82303,164,304,2832,9925,535,21001,954514,756941,21693,93358,87683,394086,171120,4849,121,205637,1767,250768,375368,51184,16827,10512,225649,57884,12991,579938,722405,166248,10011,263955,19532,15376,77172,199049,348959,153406,160918,1084839,11492,60754,3729400,26900,228597,480823,24783,40899,96108,97133,338205,120241,152653,630595,33571,343038,151,452032,295941,365730,60780,128366,17600,9799,3051,165695,121582,140797,40170,170938,135276,1062549,38030,283702,220747,660,67562,391106,451078,81114,324152,342756,1762093,30795,157886,110024,680453,544597,111783,179879,11186,629978,389483,920,285287,34362,36408,1925,1435354,455796,80953,362761,1085,122830,60878,786374,535306,2102,552,353597,154058,136127,98564,345854,2417,1013608,479923,57968,353825,18608,1427898,151122,1730,1967426,24798,113,10419,109752,759,280537,221524,229382,304,4304,304,160986,118405,814843,133412,518,12102,86248,531741,54269,1745773,70528,83389,2952,67584,53070,259814,10205,7694,252029,82392,238416,508,298,59222,90987,25361,10683,260252,250056,0,17976,352,994,136826,129073,1336,5002,136,470,83,387734,15736,106324,32,69411,153542,265771,247368,65326,25433,383309,154434,105283,3934,98364,43575,280424,15048,44503,153600,366715,159351,5878,226015,188391,176298,393200,114184,237394,113108,221664,277522,198574,304977,72872,1955,405,7434,265192,169934,4879,269526,17064,381563,124685,197762,45488,340046,37439,43270,65718,4994332,27407,54323,154472,2950,409291,1946847,137573,29237,1145,7020,82797,144949,50902,27441,91768,113880,285440,86743,43368,335982,62014,65291,32607,143193,6822,176506,11703,16078,139,163,0,1551,139318,84527,286547,256055,56767,184,137611,78268,397797,235318,139371,13118,169729,8075,21407,1445,7492,15653,412618,3128,25952,246080,147587,167908,17635,28353,87417,179624,480526,15874,300774,539,1317,60740,109531,100969,102006,260,412,35866,261,25082,1760,5112,10734,116405,7098752,346311,28329,111022,188091,655884,31057,481443,382483,7208,594,15859,59327,278905,459681,75192,523855,9136,2457,97955,95707,163414,157710,21281,314348,224302,48488,47717,3665,3509,1293,41874,2215,93478,20622,268611,263174,797664,214160,436,9786,41821,104360,92061,83725,96844,74022,45677,257607,7597,125976,2931,207822,149148,139308,183903,493849,102384,12973,241413,2174,52513,405,170960,38210,12931,48100,7569,24716,875,130358,5454,20489,2003506,74702,178650,91508,11451,110453,11128,488,105957,64254,128080,51589,27708,71440,4302723,54536,12658,72313,76900,9629,461041,103674,451062,13148,387172,1833,21918,262079,29460,3836,1189401,76100,57017,174330,55658,63459,85035,40357,121517,3279,16500,0,81750,326191,70993,71337,25737,202289,18784,91515,240898,7883,162881,69951,179006,236784,265260,556,15808,1295,169818,274598,360220,205543,2776,15346,345,151464,12607,25504,142001,32516,64985,248409,149661,6476,35887,41518,76348,96955,118397,350846,30992,986916,60106,1022734,4030,512,44169,152,2507,696,217480,149673,159616,29784,102815,100806,89355,2535,20754,364985,247353,19190,5567,3630,137489,302950,106773,59239,3960,27339,312701,44282,1501,259662,5849,244946,487416,11070,281924,3714,275,3339,88854,1269999,31397,2380,64587,6411,529691,5204,110996,879,83228,43556,2059,684916,131122,174072,43593,18207,405335,74185,241129,22876,152840,21489,145659,3738,153285,31003,135228,2683,787412,84472,135389,219291,197974,87408,153733,235818,111587,222,144740,173751,61703,705624,41033,231114,203249,408,26184,311,131112,19483,585126,198132,1807,233537,3822,160003,304934,64256,131635,142816,169587,202786,1928,2930,2347,677,194866,8943620,67726,39261,232581,83509,69138,36395,37365,887978,86235,4454,24960,61605,41049,1080,237753,38318,234635,116673,3900,51604,463734,69339,39640,263635,112423,69014,70386,140609,174479,177208,78784,1006227,837,114450,7198,168455,336819,667534,63767,371,1022,361883,101433,8776,437317,3711,12769,2041,481,172652,128144,14096,8274,6221,374464,63641,399,152,456,163426,201646,312585,239146,156200,4756,152,741534,113,0,401,110668,77767,282791,70009,408513,27862,120890,66297,183780,383709,77236,177184,103595,35782,63710,805784,254043,31280,82561,1304,42655,49201,265173,45617,186644,568284,244243,116462,59415,7405,61607,6089,45950,441718,146638,412,6,18327,292907,225314,206871,1102,131837,7908,10857,188800,188611,15572,91859,333079,56354,745988,14036,6619821,238792,186265,809,128510,32163,44285,52,79667,3505,400384,86732,296422,68594,645265,109726,602912,8812,164298,127242,86987,423262,155171,26742,144958,149700,7148,96955,53752,392506,80716,384824,114023,84160,280469,28603,20848,62824,99829,2267,2695,31672,3941,5318,85059,204276,177035,8895,302072,256056,26727,12159,54389,15197,52307,384,85139,63239,98123,84048,1930,423399,84949,2450,97351,94978,189230,141595,2490,3861,416049,60970,124890,3732,1112,91273,91240,296217,189703,32448,35623,3547203,258918,5756,706,44055,605,19607,3994,7465,2065,505,12362,1164,841,0,838,0,0,192259,482943,71059,1657,14212,76879,389896,64356,4949,16146,156615,36710,88504,240379,78386,227309,103433,290991,17110,111150,921747,0,35350,93,44033,90527,194343,183055,349893,66550,46252,130184,7655,79020,5357,120930,476851,22730,39028,2683,15214,618847,2959,2187,179231,63776,192483,14282,191208,289,45035,115025,334739,97411,15811,14706,726,114034,48602,208856,169990,6741,62404,140684,60752,114713,209017,74541,5952,494449,229118,738349,215109,7778,2398,222733,178650,300133,289,407972,674933,589347,993523,697800,397977,299488,22881,104999,10044,1441,1628,2,156242,193769,65344,230143,492547,152,6315,56918,140,1077,103768,254954,3763,672,32567,30896,304,390263,75234,136535,423287,66792,114770,9099,14293,44316,318542,43986,249,377650,446787,87583,367542,26888,11478,123448,109238,85993,36787,177113,211198,77106,419,32733,470,113505,297191,133726,129162,71741,112951,279869,590407,315850,114560,54470,132061,138046,904,37146,815577,353476,13546,234858,106231,2950,2910,1338,321278,153370,131026,50514,20749,73247,313496,21972,215756,538904,590759,10468,378675,122543,554,771476,12421,37817,34439,158416,630597,4650,156525,87054,4319,126811,36933,89909,300423,9676,243585,822,358,498923,694519,116654,58594,366758,15052,943431,260067,43259,24402,68362,15224,65519,98699,198574,321475,259632,193674,47590,79866,116301,340854,146086,631628,12833,58909,188738,144432,5278,15974,296506,998,78188,694126,267998,342872,3763,36619,7322,59756,16192,75282,229741,1176296,8647,124366,99598,71094,154832,123900,666775,42669,432837,116812,114067,226143,195861,387190,2860,245149,74042,72548,72315,30771,119194,0,3028,0,161454,78815,787761,160176,125496,22780,118232,427,43282,198879,2261,399017,28079,83746,176744,2384,1842,4900,6435,104304,152978,1249,147568,259964,147362,8023,1696,360081,137059,320250,390291,322953,159488,104566,150382,170324,79419,106648,60959,38222,437181,82462,6145,1025,1541,1116,232,214279,1373,1745,332545,55662,164730,258269,295381,236560,300059,60762,19648,178969,2803,174791,6131,4445,94177,40924,95316,15723,904034,58308,39797,269053,92037,1919,219577,6985,109960,100358,635763,4461,187261,53730,1444,152,579874,774195,43181,374,201549,223672,305850,644468,3989,6716,45473,291,370390,48435,70614,369,170302,217575,81092,353093,111761,658,444108,21701,4879,185206,173060,54142,103128,169046,11134,262869,240869,212955,14814,60588,28379,21079,110,5850,139920,130482,293488,137905,207479,7269,13281,57896,152,435036,101246,51636,74131,22566,66143,15681,476482,165316,60464,5391,34065,421664,318,362754,30398,432760,1581149,85785,509,240733,1207602,18702,11060,146790,103136,115415,43298,92606,94432,44752,197952,14466,134453,3304,81070,141203,9775,176644,739551,1338461,169370,285211,32093,4824,158128,453,5529,88921,137986,3794,4155,274980,85888,29472,0,236090,2877,144774,292,436,95883,28375,389875,1744,235196,250,83908,940,83658,315752,102536,66851,3600,374171,434,157757,2405,88687,23259,89305,11145,1035,338399,2346,26155,35550,127826,33872,17051,208270,1337,34043,99118,717338,5290,2357,90956,438389,54550,228440,86047,0,378,438,120,42860,44496,125297,741,152,461900,488394,24592,236103,221495,8697,76274,246422,837,620,52086,883121,49753,72203,108249,115513,117218,181376,177538,25169,7691,450387,304,46437,140562,745296,89891,828,28712,48050,140771,50522,312293,1039219,58543,376,424663,22062,121059,112880,195618,370038,17901,115532,304852,258790,91057,91429,167504,329307,1738,973,11369,151418,5588,632,10077,2864,375,1181,307707,32455,1008,584,3537,328,494908,58111,122713,1160,5939,319255,93646,19180,50976,111533,7067,379490,26108,56914,10098,295552,19408,2061,237168,11360,499358,32685,20736,61067,151382,92900,256478,85536,113421,227709,80692,104534,78333,325066,258555,13437,44807,60391,157876,422557,20612,116763,90372,129303,106674,21435,78936,134374,69485,67394,416,1369,123097,38622,243394,52392,28621,358920,393966,170262,458111,148083,198785,272978,302951,317848,30904,143185,113325,192099,509564,1007,1625,33171,551775,97023,52390,678,512622,151,17523,181207,105077,206,186981,251422,64262,25449,310354,207390,2858,42253,196394,264846,111198,21109,72822,180973,61847,14857,9826,40569,65465,59705,711,1969,1851,2876,7550,2445,31130,76306,36124,102173,225335,302,35576,2158,1948,45815,32435,11643,81563,587,205914,1531,612,125046,279178,5503697,2106,38585,1047,132,117417,1691567,10384,179407,36851,21875,85827,212526,271685,112560,13210,298797,144435,267003,1004,654437,1708288,7887,0,66014,83769,408476,361768,28058,338537,18372,314380,9343,354515,96346,46058,168605,535243,22029,25789,105350,142668,6054,242430,12370,91332,2898,438761,81776,608323,73209,39332,429751,121056,3545,145492,168875,207766,8616,17575,21033,136211,90609,43672,295929,226161,2607,188943,17976,1197,642,544,541462,18636,80541,1593,52811,185317,297412,20424,242343,1249,0,72018,148209,65,127333,163,18043864,402903,169560,679,420,145976,11208,113123,88,273677,86094,100562,130155,77971,94027,273968,8076,816453,584,151150,95404,1058634,81845,132395,46080,662529,0,2597,55295,21617,29648,77951,58288,12159,3040,2479,131016,300266,147323,74600,165691,22559,111963,3795,73049,80174,244048,429770,4723,197544,19982,592807,181173,813,166709,313474,2840,15989,91431,55356,80778,120903,3685,1814,237512,114905,223274,418743,40798,261169,605292,157787,30722,129,235629,959034,273309,5181,418957,249617,561799,406584,38319,135612,528,52051,2439,374435,288,211355,265595,957,209378,96488,57354,39322,0,852,54964,70571,82413,2360,1766871,33316,98711,152,831,285924,69448,149420,152,504460,121374,16161,1246,465960,165504,87904,775873,302,6210,76,226930,3848,20783,78863,97829,449538,4970,44045,165134,32246,8940,99009,45640,72117,20355,181828,33352,242062,92477,330423,342418,1471,458779,237,201720,542401,35541,2325,10758,6254,2817,108071,38274,335822,61972,120573,118108,70756,50085,6857,12904,76999,1614,94812,152,9257,155553,145341,136474,19276,846,26513,68708,282943,122613,172794,40841,9145,599,271059,212990,6539,174627,57421,53094,247,73218,128663,124902,63247,362,16757,48365,155089,212237,390659,364,7058,31234,69917,152319,194528,3016,206105,74965,45467,59398,8213,4190975,110197,7839,98024,755,7549,174472,124333,114534,420,77928,15383,16219,175374,156959,164303,189589,20863,170531,74712,39369,22813,7928,609640,51107,194711,2297432,923759,98257,309797,200088,1177247,1830567,1260,38678,19301,89613,1705,62549,49401,189119,294200,2801,1478,110024,45110,171180,105773,2191,1264397,1062655,220517,22013,131736,24600,254499,471290,155704,279385,258255,38048,230999,21534,68296,101189,1560,378,57180,95169,141855,912,54912,145,638666,121231,2530,69146,222581,1704420,140193,138579,113,143477,565704,99990,1019908,2704,87,40776,181010,125156,385896,900084,91991,81050,32396,116946,4127,293567,118595,60896,48137,556777,6637,0,136633,212780,27163,5182,55630,210065,40230,33834,91390,557,0,207675,5130,143717,46716,73746,76228,251423,88127,19362,54653,40800,1217925,127746,2628,60656,454,133470,181120,0,285096,9976,43001,6367,333796,369615,67267703,4169,655363,867968,1723,32921,24450,456,25065,304,123250,116193,326485,6346,359662,346884,98167,3783,154114,115035,19518,4608,175693,3005,4422,109723,303,909,67249,743,14129,235333,4854,44363,89124,95103,34679,112234,7633,538618,595,112015,352578,19541,160804,1450137,61575,49431,146374,112929,54788,258482,343858,930,370520,322668,525855,13314,769443,715750,216589,202,2809,66071,40648,485879,203463,336972,178283,112335,1232399,68660,384193,392804,187545,487,104489,122423,52206,3847,12,479356,55700,471290,75258,406787,268329,72199,413296,31024,156009,25192,343418,82902,101981,272025,49822,3243668,92587,114884,83344,81568,43752,93482,229355,1979,202674,65484,272085,108,603029,129923,493,75098,83528,167762,117601,31910,90354,270295,47685,74575,1166,498,43757,30318,6112,185597,326110,1682,176932,272,121351,74280,252372,17237,158084,132398,53421,453,15067,223248,360565,173804,5384,93777,204043,356511,28221,24970,42681,2045,26693,274778,51342,143553,205386,4607261,12784,1026,133018,249543,159775,100474,5377,6633,1503,23164,152,69377,155423,107915,1858,145093,119859,591,0,106399,255118,11800,233545,57930,110446,108971,6914,67158,383818,199478,531772,239694,221640,252330,34197,6448,186823,515,219919,204186,128151,148829,23966,15649,31583,3644,137878,13330,4317,76732,55171,212191,380,157090,277624,290033,2768,22943,435421,1298,53450,2106,805760,47886,227269,206169,93901,233084,4427,218089,2215,41,207095,63258,1687,1442,95101,81256,497,657754,1215737,174834,624364,238827,90775,72362,85432,1557,315923,195,3389,90899,110887,304,65930,490557,243177,857,147,68309,293920,138062,58608,62238,131781,505,88241,61140,180719,22770,61453,60284,8250,34960,8864,2202,12228,2498,262,119872,1331,2622,21863,8720,122122,152,88144,343,139084,2556,33624,458779,754155,61733,293557,48475,221348,571887,23465,163639,56927,41926,271,897416,310,1064750,394458,10461,8374,19696,183779,96779,79789,78084,103016,24896,407472,70911,311981,94083,18958,147550,182054,170563,147825,37003,358579,50630,69692,79015,1616315,29732,7515,1243003,81424,97888,129525,140864,105096,81188,883,140113,342443,134953,442833,1210,1741,12503,11383,5137,379123,235272,113349,10435,199212,110618,62308,64542,149077,331805,142907,63265,38469,33216,55295,62622,58666,181111,25410,47399,25868,220966,52467,231665,607692,354652,2203,50691,35204,150,146,79773,132368,42142,122811,21702,67080,13214,106658,4334,104875,210364,46318,58511,40314,1584,2695,9581,185809,77493,266081,312656,194339,162449,1673184,1049,396227,71523,74215,24581,65213,27613,254046,156712,218815,112257,127682,161202,5718,95770,243846,64186,151637,67615,39162,6564,152,68707,109590,1243,29004,173901,3557,33017,69026,42990,185618,606192,37752,115681,0,104412,166389,352864,133070,309531,95929,391466,1084259,2676,344269,158320,3293,518756,1036,152401,213687,865,104343,426150,36521,65139,48535,92759,1586,249,69661,18138,175955,147128,41718,65233,54446,720,5487,25185,3970,451,71857,277142,76982,14689,91819,4372,41768,162918,216616,220543,101180,6219,121439,160421,1350,329643,457577,0,76,106421,275707,8219,4114,13810,18526,65291,15460,57498,963,233383,276067,349114,130472,54719,254386,27466,125578,433648,3432554,481675,28366,486026,17520,92819,1416,30347,104107,183146,47627,304,61775,185624,42548,91389,2494,523401,120398,142365,15058,136682,146,54223,186662,456,4656,105850,325574,3201,946002,130628,147366,80290,277910,41567,1167702,287014,234592,159735,81964,2736,100997,95884,68497,240737,69639,104931,14635,692,628447,119905,1684025,274106,52882,4677,67547,159227,291667,208393,986948,182771,185455,40418,11755,181905,219024,24301,154649,211087,3166,128075,309842,114243,400894,94349,105486,419875,112104,158833,206206,155268,108094,987850,314757,561135,51422,51035,357191,211049,67528,186199,42636,296470,174756,54753,258777,626025,39180,187633,362254,43243,2295,76,82943,177253,14279,7522,81594,123969,235860,399712,449630,493071,351213,249872,367958,86726,561344,2350,303,1576,674529,271318,12174,1676,984467,220031,157925,240472,32933,7191,561963,83322,147653,163812,29731,397794,959,222447,6158,306561,50759,888533,183081,198627,1119062,164796,43420,499084,5829,96324,89828,121917,12202,47266,0,2665,7785,187842,266635,293282,158371,539486,98549,15017,7670,156996,164459,17017,123773,4426,92178,111466,137707,101968,253224,608,54738,23390,25551,169599,144621,233899,185568,412617,274145,30,431745,160091,125770,49216,16989,2134,0,150698,60058,1418,466831,38743,228961,207607,635824,79213,359184,2944,515824,77948,737,156382,178685,500012,1157,8612,303705,5936,4069,149328,370256,649704,1705,278516,102887,55937,115705,114866,40222,8724,6492,6885,541327,29597,211773,42765,6938,222451,139253,2219,386487,283468,142385,195790,47968,264937,115797,323705,3768,15725015,33757284,18261380,18394129,23919397,171285,376757,8467,62812,944,14508,57236,1718090,222513,60235,511825,1225,132046,61848,306873,4077,10239,216139,478,122155,851130,16454,51440,87700,686,179498,7392,30654,214593,50433,49323,54259,160406,125912,0,62080,4951,3098,1364681,3201,18580,67637,78926,279194,62395,90061,1155,73540,4155,304,54581,10601,50397,7124,13356,9292,38537,67001,72541,91788,90,213,86767,176075,130582,356761,26097,34026,159811,125541,18580,78126,1855,3400,294695,271267,31231,120843,85336,854,282901,204616,15808,483,976,10136,56731,310463,30256,8170,147267,111449,1211602,35519,2710,55182,379789,109,228504,10815,152,39268,1417,1425,29240,169240,125427,169538,67236,4336,11306,34415,103258,2575,202133,101943,957,184652,107476,227032,908964,132893,299224,492835,1213774,15888,1820,84613,1161622,18466,1140,25066,48593,198963,240584,206,105096,18086,28975,122087,39539,42064,110498,320865,336476,26347,1660104,391982,641883,2885,47140,283446,260472,3974,10477,70277,125675,43875,87895,20783,405,64280,103944,71849,68411,66700,450043,516004,13608,20721,807,420950,107,7534,103616,162069,79410,22639,326725,27210,371364,341576,104058,145859,389304,69576,25713,86162,41669,11257,6299,80445,3241,53099,110,18493,55296,5439,88429,8307,6066,38502,660414,91101,82399,285450,82034,39395,433188,664441,90824,302176,18229,191792,949188,242238,89427,37696,187911,62596,48568,735241,257714,5648,67167,287,254,41297,108587,24326,97756,95929,286172,116806,34538,14891,57448,49056,27466,33134,155523,39917,1038,6051,50012,29308,208053,1198916,79929,60509,53183,86260,67430,231833,117109,195719,140310,100688,55497,202894,1064,1988,2484,77673,1238,1006,158149,181236,117750,332,26259,358231,6243,0,291805,810602,3048,247359,2528986,2589,165991,111343,2660,3798264,77201,2450,76067,89011,6124,18324,4146,38691,1100,113894,5601296,8380866,200,71,166822,210740,5615,76972,42023,36640,71175,1666,68313,36658,326596,297417,180300,16767,63051,683742,116195,11776,152,1504,1607,2432,434003,168528,43961,378706,132390,22107,93607,9193,95420,4749,88848,1953,5171,14237,5333,32388,1814,111,61146,6060,0,195968,78373,120557,33733,1912,6345,650,75814,1036,739,616,13756,5853,39176,31528,294117,233102,112579,58259,260178,456238,362,825855,175361,843,47415,0,1890,93813,745851,33661,129162,54638,1036,101159,588,429324,147735,14358,231082,12614,8601,429394,170368,89753,568249,505,508,9606,8794,625,5499,13237,305454,4181,360112,60111,183550,66352,608,584,122859,94245,34232,172368,155992,1968316,3780,33072,304,92339,65564,28180,244762,28400,127883,221192,41961,4007,224822,368789,26057,159688,9911,56055,1082,44811,1092354,7194,58130,154351,281549,1189,67523,425358,34531,40697,403917,60000,191566,48730,57169,1017,226949,99583,27656,180021,92,70369,1288,89750,2194,440294,228414,68246,65134,63864,22282,398378,186516,2384,314116,48490,1134,389041,299420,682,7680,20700,99050,55388,125155,22659,93578,907,25094,64668,54558,38488,125,110560,98103,55155,1211,117760,85723,2902,111985,86360,203711,14098,35052,66458,321272,164159,108387,57739,70086,101588,81757,925180,105449,300329,3952,61432,840070,29615,1441,72890,2451,329472,2231,5151,94,15389,228,333824,15860,555675,82319,11334,56867,3096,568,80776,20254,77668,127852,144575,49945,141223,15059,2305,389864,599,255665,88353,414653,297,23538,8772,82236,11883,70881,78266,656383,315,54992,0,1026,67654,513271,42816,26426,13598,200352,349563,37135,17739,16480,150992,168063,16418,323091,22408,142445,405846,912,1314185,254616,21757,1300590,161934,271141,543531,559125,226676,162186,24139,93496,102696,268067,248242,102821,46362,205586,110917,147,57944,136568,152504,59021,69420,90730,9027,124307,27591,681,153,33863,21147,110433,846,1689,126,792,2596,412,265,1378,0,0,395,754,853,385,thyroid +70,22881,178077,32231,1357,2592,14298,30133,231283,56370,8255,5275,9788,360704,42514,100401,31352,277704,20353,293176,78246,1752,203263,581650,148978,959152,148243,143520,2272,124873,79616,2307,310209,121129,612,200303,299091,3786,188820,20756,298002,1174546,6667,4250,6414,15447,109936,387256,13736,395147,172663,10279,73675,733,378715,59398,14670,8984,19973,19600,129555,259614,84856,2582,2900,1395,144736,111483,28208,80689,14617,67373,212551,7537,839091,38159,271897,113144,53792,900,6750,69477,124727,68947,1033,87514,216942,93719,133807,174107,88243,545837,129054,22665,721,405008,560537,17919,965037,2065541,9993,15982,494905,129069,28531,40416,77289,301885,188919,48105,25779,369687,180792,280129,552654,10575,3148,99443,84438,40596,2288,452443,16439,188056,305196,2719,204505,51146,7960,65468,21051,62450,731,87791,156754,177289,4499,0,150655,318462,431246,62346,32525,452736,297239,453139,1509,304,12908,187166,95106,9432,955,224800,11571,11523,5702,30378,1482,51950,233463,391572,15698,132085,64156,9324,364373,104694,456,335690,872,423,2037,108236,18167,2623,117917,340697,91957,183686,73595,88579,116316,31331,127256,153949,24086,235,2677,145058,228300,15680,121185,59195,709600,159052,90792,6188,102145,44389,599293,122918,266629,0,76230,75619,448301,9462,2340,79464,88053,964,2578,387370,411134,22737,1754,794893,261939,1086385,67991,72629,22023,256830,1475257,4268837,32677,25331,641836,3564,212079,286,153945,203785,201000,95,26609,188093,188117,380046,116619,47416,140193,15828,236485,1952925,177515,140484,81252,35484,107834,77345,286871,423008,3770,4173,2980,661,27873,47598,48093,468,421325,1437956,22583,174969,1830,340076,315527,8494,96415,89091,64707,207838,27662,35011,1168,200752,34913,1468,642,3325,26763,17799,17963,6580,41794,1068049,419525,130663,1586,670,285661,426805,99206,349876,37114,194125,11039,81324,41425,214069,542,21696,19332,102728,198960,110143,9528,221912,4009,558,1125,722079,113630,210384,78463,74858,416960,115318,122944,104529,138,22314,72351,37635,246393,105535,62738,19644,117894,50439,79004,93948,25122,50339,36992,167094,1311,216098,128986,477897,74316,69039,2960,147,789293,377578,303716,1085,66466,91161,28528,33132,994377,5210,190714,390769,138904,811398,381930,61613,229674,232610,13516,15204,5485,40603,334493,4450,8418,153823,69902,48280,25449,332441,375,43185,44868,311692,71405,62816,199353,103099,4700,13792,26990,80320,236482,21849,92491,90,413931,9446,8029,450,670,2766,211351,118462,3370,127792,40788,1011434,169232,169959,80777,4213,198847,67224,7121,199905,173542,150872,795,84511,59696,134746,743001,395667,34276,31030,276945,46119,76,24065,150762,142936,5319,18615,138429,55556,14087,163457,1215,46955,15230,1206,4076,29366,64240,58011,119,103523,209667,62281,70802,270,273628,47062,1923,8937,142157,198536,1208596,5781,6341,1006,487473,110752,16698,139038,1053,9240,46826,1377,10161,986312,338754,125055,117239,13020,177346,1475,15110,19046,17783,16852,156766,15344,8777,52749,2214,143332,2236,0,51462,278213,4461,4306,139208,6065,40151,1064614,446,15460,108197,24070,42149,682,13705,110666,2176,270,362867,1255,12774,275569,128179,490024,1149959,108601,84147,805,108151,53411,184004,160079,13818,16062,147822,114950,176117,62299,14026,8997,2329,1846656,1036,108333,1332,42648,50002,121059,342554,254692,21703,1738,48030,33991,24787,200173,627121,251935,299123,13788,313676,54148,25354,243123,108156,4453,184926,6841,10977,280007,113064,67778,44422,253744,114882,836,150421,552498,65096,3881,54521,7157,2216,838,37387,9378,521973,214,1585,12952,3465,47234,11809,1166,2263,143027,139903,386807,2093,338864,340393,748,2602,21376,154571,115006,94160,143511,6188,140053,134668,19622,444,27845,140256,531,594952,427730,392036,21461,68267,177661,48911,26758,5331,56166,56015,2528,37519,53560,547363,41897,453,38842,142625,115052,5278,8801,22649,96409,8145,617,419,326069,0,1301,400733,21032,309,12783,33526,26928,237409,1750660,2655,15202,4536,922,242223,68352,1458,27937,123631,395,150761,31939,152,38489,22738,45725,349937,24190,88622,70034,854648,234,162175,38097,658975,173085,110073,63808,3461,5763,143780,58937,4358,507084,182175,902611,6486,124417,6588,4813,64460,1171716,98785,10121,10683,299460,26502,435166,972,175891,7194,58679,21449,3117,80007,88574,202,204818,211077,2562,24607,2012,98581,13425,137107,335643,127332,309675,194462,33786,83456,59539,94532,73250,122063,1067,561,4695,65123,165328,29929,70989,22175,0,1653,37136,720,21505,62762,44896,110660,1940739,83952,17093,138684,1310,152,614,735205,101299,266515,267659,57091,80799,60387,264152,399908,25,269989,19304,0,64467,7968,258218,29352,133684,140800,5592,20494,709175,1637,3600,37013,0,20202,53729,2172,78531,1389,1650556,83881,95376,361634,57864,160543,170030,131007,141132,102306,2970,688680,136295,361814,6760,590403,30335,86134,50357,136155,184052,71146,1081419,5705,132188,119073,23363,78288,30225,82047,88981,37038,2864,79460,48390,122159,37717,549960,1929,213836,227667,18645,4198,636,1120,24496,6360,26422,194920,110087,17753,269310,179,170068,134,137790,156521,84602,50521,216056,2167,735,4596,377778,36241,11693,0,681167,130333,17353,23142,41247,16820,1739,305629,103988,159997,36087,284664,64534,0,34567,506492,481727,9459,139738,471,7290,81419,31037,7549,143318,1068,20495,1259,125260,40573,191709,173701,40873,3862,4478,16907,86302,273958,87051,4861,342929,138096,51532,39894,174808,48242,46876,321699,197901,631767,5011,39894,112364,39840,45710,79917,17475,3016,88791,35948,272736,156474,1042,194635,75439,21458,5063,149545,1861942,120777,64416,7828,53953,33114,24240,0,692488,47055,8218,2836,89733,4939,55161,30247,986,188770,6020,50377,123085,83543,183320,47795,523,304,139936,150713,278,701578,318119,5970,5771,309,5432,4880,13132,76,130068,82594,3602,66309,582,3811,186560,74473,29396,187067,25041,15975,65251,22137,172073,200722,5935,126363,7302517,3532,35145,197996,197332,15755,112221,40906,36093,114321,31400,160252,314781,39040,541929,136476,561,9664,2510,4622,97,7867,1415,10306,100,0,17415,2233,259,30841,13696,163006,57615,135826,141679,201140,118531,766,340792,37669,4870,124123,237610,144971,87894,300517,990,408257,1229229,614,430010,68177,843,288387,240932,247979,164253,404476,8844,2784,51546,23377,314044,98723,47838,11265,15598,58517,3492,93060,138470,299124,90113,358785,114622,509148,481009,445641,2906,23999,117026,5244,251,96406,14439,26471,0,7780,550,1533,63971,2099758,956612,5860,979,22184,18147,284,589,6245,1666,0,152,985,594,0,3772,6351,90704,6449,15158,752,2565447,541,14486,1380303,877,388439,2940,256263,60982,254550,97110,301869,382482,475799,255818,146500,345619,204935,243116,27545,217147,187835,112663,3413,849734,217,455518,424908,143234,186011,93440,148419,29931,186657,1615,610356,5534,90875,348390,177082,654409,10,46706,97597,224590,7104,3461,522252,9280,6139,106449,62690,28838,172632,4478,21341,133108,65030,124107,68210,155498,204920,26547,415,282138,171581,170348,1623,262051,166744,255898,204019,81133,302526,100384,119083,215983,496729,410232,129550,77370,3453,2470,2351375,27552,83693,104914,4924,30398,270658,46183,433,355179,801,14589,322040,33632,304,87041,3017,7186,607875,97755,81889,76763,150612,470214,131733,5486,1154,2835,459538,803,245633,1341,137430,295,412,0,1624,473624,12395,7758,1719,65620,7440,451627,187,92858,219658,9046,302,40137,4557,45325,27660,1867,6886,1270909,2927,33349,7879,5775,122509,429533,612,11612,1150956,641294,497820,21519,646596,348343,451,10070,4340,103365,4510,24051,27690,6809,1564,742,250682,44886,164267,118982,5693,80234,130324,157243,144341,86289,81133,75832,781046,286450,134997,569,89,49998,14954,7496,40267,234367,136425,35692,85135,119124,28905,90434,261,592,3402,38926,166801,152831,4577,985,10999,2240,297710,231210,855991,36261,12307,1919754,3462,5247,235697,7429,32097,710607,354487,151269,66622,11175,156657,31457,1036,2939,1466,230,122001,8538,400960,85404,316010,1111,138699,266953,74228,103892,177391,20548,894,292,760623,94210,36860,70841,2190,87036,8623,38172,29969,14859,13390,48082,75918,129586,56301,895494,159536,569,654854,23056,21648,562711,79010,134651,80994,10,18368,41064,77354,124186,148,303,7220,1195127,198,1943,95365,18747,52581,233745,173010,816,141241,0,123449,110191,82661,107873,337313,6859,119471,8323,4794,1853,56712,238452,547,87117,56530,238068,78734,193786,114008,743,303,455,141972,259826,171149,273901,14516,103444,97877,63035,98437,76645,36859,4479,1444330,0,41837,19816,2274,69680,362251,2389017,48316,49308,105360,236708,457067,152930,3976,66422,161067,186854,236246,58210,47470,21935,365972,155431,430280,598521,3163,98492,0,5574,34171,556,8061,103780,4166,54678,89237,182039,19650,1863,139503,15487,688412,3736,7907,13094,82864,3110,49298,1129,435568,141211,61543,54063,5335,70410,207118,706,26841,3852,110783,30578,325603,3347,2399,16999,563742,1541834,492,761288,274708,30680,812777,131132,178386,5945,7362,138863,18755,3741,2686,7969,606314,8591,155615,25904,85322,279703,146916,86742,11948,27022,125,391552,194402,362847,377087,399907,0,1073881,4962,683094,684408,39867,174160,17744,416,152,72296,265471,121751,255237,3811,54145,11314,3301,56498,109670,14363,8340,912,50,36246,251485,16666,9,802349,106435,114526,1179,1196,136578,296,9902,241913,28032,40160,188711,38286,331777,1892,3212,2303,1772,48679,47093,3678,346,160668,0,18859,446,1171078,1612728,196797,2710,172,155814,2566847,122460,23601,11458,9198,73061,867,40600,15048,2435,188581,144409,0,115222,2476,330550,48250,8470,564364,21284,109519,300954,737,16166,54080,55947,0,34167,9812,140301,96754,7111,116817,227158,24268,3353,191422,760,2501,47845,2288,80154,35392,56874,314588,51517,425641,179530,71965,270249,85523,418410,76631,3572,33804,1450,14978,248527,176284,128068,618,32946,21578,2845,1903,1996298,128051,121523,306864,53434,93242,521609,12283,7047,239895,420584,321160,889171,278851,1787,161482,143,107028,117209,188895,10224,266000,253773,51341,351137,28706,46056,75830,14791,1065272,40292,63591,431983,5068,28912,61897,44106,1845,3712,303,223903,50761,110858,47303,197860,171440,120073,139458,38088,292132,11602,99751,17399,290,493731,67044,36791,184351,1755,37363,179988,48733,38731,290602,166547,29813,115922,7785,78045,8815,866,25451,192367,338508,410,432571,84277,253619,84511,74432,23523,2934,275128,1116102,62112,42659,2923,373335,241186,34859,254156,12722,4532,3214,2691,1632,190238,38097,65357,39615,221,8248,8811,1661,170954,98683,256078,109850,0,137550,144213,297216,1294588,45475,3875,29314,34973,146649,203979,203195,629,15680,9589,9939,126694,19964,7140,5340,287,110380,63947,83322,11953,1028,331579,213694,200574,145278,11113,11955,134002,92268,7296,226341,313863,2278793,8978,305,1259075,1481904,749113,680,148,182853,6046,1271,43918,155383,631911,16406,237151,37663,1287,300180,2193115,3221,59579,2740176,599,50099,325844,47097,33667,357223,76034,174613,8411,154736,72766,33784,114693,139153,109583,331880,493348,14083,192458,130546,69655,50631,367820,268978,15700,57386,11549,30237,0,4602,1421,46402,462675,121655,22562,39766,3406,414197,19125,34528,18589552,586,81344,8089,182852,966,11166,39856,94164,168436,27064,4525,3318,140365,74305,107437,154364,152,145417,286,68790,76233,341424,514564,20611,10966,983,7279,1128,197305,15725,246182,43971,373994,46925,100905,245134,4690,110,13054,490770,9034,264123,366156,75519,73606,71826,18371,323012,164511,676989,165550,27955,2274848,1408321,83820,115224,76422,271625,44982,46670,122711,140501,74125,40662,146390,12242,168683,4565,399985,10229,6723,79220,331,1985,1130401,370,1550932,218062,113040,446,62914,143073,22855,54462,88159,587649,6967,0,6814,272,12755,55621,1041,63982,3717,3720,71643,9193,129172,22864,49692,205806,78839,3878,50062,3665,59882,80385,5367,98307,11098,0,95745,63775,6938,1573,35033,55079,38896,55908,74923,77031,47275,84631,7616,154100,40373,42175,136306,901,3837,353354,3574,3383,56713,46119,81946,305603,196563,2151,4625,4747,2947,94023,185685,3717,1068,39517,438650,120570,18121,125742,8959,175,239966,12238,121654,314416,357897,236078,81788,1134,380164,2326,488771,5071,6842,11104,517236,93921,558369,327459,607,19475,1038322,3743,33191,15597,2318,125209,101432,26804,53097,96473,4391692,290402,55184,83533,263994,344642,172344,167319,109453,151,110064,13832,96635,145786,87721,150203,8537,37303,527755,22333,267548,89600,19454,2606,34074,444069,59646,43084,359523,144704,202607,305182,1481289,177439,138013,137521,1008,265159,147827,21481,522,80264,4911,17711,33339,166204,73498,1418595,547110,73224,445956,187571,26348,18455,1788,250376,1149561,228,987694,856429,1472,858,489775,7074,152,179760,16567,172854,8938,58844,125118,535247,521931,2166058,394687,125031,10282,19562,39213,198284,147131,1372,3456,468598,24990,759,453,313,21868,2547332,44223,7887,35117,103459,56752,895570,41510,5732,17265,28338,6381,80157,8694,1881,175200,78959,24240,264703,6858,433777,34323,172096,91234,24269,71255,88921,264,152,734036,10923,1975400,18325,2157,96464,5030,12633,64141,70887,56748,76694,21291,399,2608,560,530543,2468845,70466,107331,68538,1672,25619,129455,11311,842,602727,42834,118684,9138,54367,8756,15460,54650,219499,43351,55132,274541,56640,1572,0,8761,14090,139742,98121,253465,133405,1323,25610,4779,68350,150736,3804,124460,398,236488,5063,3071,62334,146431,9634,113986,82143,9886,159705,141586,88613,72492,80635,248,4368164,0,138823,209251,168539,179627,17257,124752,31058,370082,25406,360831,25536,53011,87725,26908,215871,3191,30221,1457832,964622,110423,44119,157198,135829,172828,3382,323518,193511,26946,40665,97773,421536,81475,524188,63192,14301,214875,4026,18513,186138,231441,7667,37423,17627,129687,107643,221013,738,6179,426466,61020,341715,8865,20556,1831,177161,1916,195172,6413,1015,4760,163799,450802,142517,99306,34543,191140,9857,395169,123268,220395,315876,954624,157436,140757,74555,244758,1060,26396,186331,1002,18688,218157,28675,1928,3606,76682,1020519,209353,56272,4331,137618,59506,7790,14126,570,251693,2051,60029,139752,118166,52659,123470,6142,152181,201999,31010,0,725101,63027,30907,362427,174140,41374,300102,209071,117576,223420,153006,328873,36554,106190,186686,150199,1416,180725,141,810771,1812,8874,3781,38471,10497,98232,119110,222695,531,65881,123083,250567,38649,129226,54245,61374,181811,292022,72202,106463,126383,86063,3317,139588,6622,422,379209,2893,181756,56525,94022,206260,122539,724,116204,230592,9278,8268,26935,29888,61978,118269,14404,1323,5288,64965,49116,277776,56356,4868,1019,23921,549591,11786,95014,12746,13044,4332,102,210256,251551,71882,295364,996,280168,753130,350563,1119907,6938,8563,67884,10099,78358,795248,80564,3464,5920,17129,0,11854,182645,50495,310,0,2720,67938,60712,72023,536678,170934,8036,39716,128915,2253724,5111930,70481,1503529,511454,373148,115251,332031,1940,0,0,637,181796,6774,110948,79124,1038,722,2091390,1098,19183,553410,111808,22095,2148,897665,711090,3381,54349,1906,0,14105,9615,2634892,75743,261,42456,30087,262848,5709,44884,8343,277125,178087,175839,152,67882,4187,198,3089,279329,47834,157574,284362,164627,50576,43880,3463,1117,1645791,5516,17698,5377,2920,16496,38278,14261,225009,1670,56266,663,200977,1306,541,189464,91842,122212,3457,89835,131859,93922,114232,72187,733766,834881,473291,296847,63167,20166,5511,6044,152,620,101896,77041,28752,377,361019,87837,23201,741,3234,107370,627693,212001,51996,161,115735,32842,146210,477079,78509,68,293776,53153,57056,442182,283084,588308,57074,2863,199222,4357,438013,268138,129263,2276808,182556,46365,55089,299265,205665,114934,1554,624880,564455,900,132489,91433,306524,270116,137052,496004,307684,457970,46352,0,152,2986,21842,400694,83822,898695,258005,146039,8902,2042,2621,685,5775,43661,13718,30855,1458,34502,296933,61764,128213,1893280,12,1539,203837,99934,75844,19750,6933,7584,33801,2278,7987,109412,64912,51968,673,11239,15690,1945,34634,6695,1441,54629,3270,37158,3517,19826,170052,76040,9010,4958,3837,47062,5771,64795,12994,2095,34327,15258,48402,11909,358805,571,282102,33817,6132,136115,7427,44863,77708,627222,18230,1399,1495295,217766,54048,492436,100079,11403,1486156,1689,76287,115078,1110942,66814,77851,10752,356001,90630,131150,40074,58459,3176,2080,32385,1690,247574,313790,175340,60646,254470,177038,229892,7321,61982,119277,464129,52149,5902,7313,157147,363915,33709,228,58295,155185,22141,66,223782,38074,433,93802,13443,210670,535171,33994,151,219624,25214,43162,263817,66046,125154,159122,444761,277979,4904,127348,244429,315612,3644,472800,110121,82984,167774,7592,3294,163436,2071,483359,176366,67748,864,4493,145193,839579,309629,14034,250598,3905,46292,36165,3858,126731,2087463,15536,25290,238090,37160,154398,624,1230179,85387,325559,4321,1628,396,10941,196629,269996,162344,231035,194870,118026,101037,151,28914,144352,74503,138092,13246,27876,109,71097,4132,1548,207280,440365,20698,136390,8981,4459,111734,14967,8041,7895,25913,600324,103735,143506,102955,34292,379258,77989,15539,7298,32975,5692,50039,5184,14155,95670,49959,105912,129683,1043418,71861,4209780,4927866,28000,986,1653,51816,694,12971562,1048182,95614,280896,374536,22832,83286,867245,63315,10873,37620,295067,113247,7074,131532,492608,34034,6703,123877,48053,87656,49079,464715,135987,75412,408,313757,1803,268244,275738,22814,578,894533,567766,771602,120338,25069,108887,967,67264,219094,187598,2215,33518,241772,185289,78872,75440,81767,681827,89520,85090,124472,110259,118194,128,1200,123840,149887,242781,64512,116104,290,16592,73525,50586,878183,64047,87945,5231,293186,116981,95391,0,3498,232300,108259,15528,25860,18060,121828,111504,338214,140154,15878,565855,109039,402935,382727,727,52961,134811,137423,456,52381,163775,6304990,1589069,254153,417542,114166,87958,315430,2185,277058,296,464,124059,315723,174407,158275,65847,2413,180509,1691070,136219,303246,6482,147876,68934,17905,139129,206343,28,193410,60529,140716,303,3469,719,715032,330706,85862,558346,7091,157132,1492,1774476,31292,85326,30468,1343,58942,48455,82594,97314,134962,3392,168024,730,101736,136425,189272,55951,16675,20163,52424,102673,383092,15688,19471,465299,428271,128046,95983,166446,29731,79420,22567,225094,13070,116192,278134,153,10252,74924,124817,77360,112407,447540,414552,7669,16687,449,107,1393,114047,84236,146703,553807,104364,191242,148222,447986,314781,1119,320447,54222,85397,202415,115115,35119,286092,126419,193865,57126,286466,805918,11036,57556,226233,0,1824,741,244,12724,43910,243732,1249595,242363,84076,64855,1595,1297,119099,459418,18,19377,692744,438112,26278,172705,193196,1409,5551,435588,41530,200917,33793,482588,30916,51555,63743,1565,234451,10985,81223,187850,7413,37008,41000,2794,64485,133,104126,61709,85601,41400,252070,1164,138346,182,1395419,5091,300371,636685,21030,1243,916217,373405,175286,176772,94882,581101,578233,129546,103816,80957,1166,120605,6630,131152,146287,83213,85517,4618,510994,199433,77033,58303,45606,336263,46525,23409,3660,6911,341141,96272,290164,26299,109679,13671,94691,48191,383034,2019,221927,1489902,52608,100292,4433,152475,498215,1633775,141455,3308,282288,2374,2783,26948,152,30227,97280,4469,63878,23841,904,1226,5997,77299,279690,103230,2553,248,36444,1796,119630,46184,43772,25932,416138,136237,5247,152,175465,316322,180700,136801,152371,170339,169782,170510,48390,456,62149,37414,58463,50902,6997,10523,720814,41982,215705,292251,9072,379,0,442,59607,103377,44426,7437,180447,0,63658,20096,3199,44257,15734,96134,192253,74222,34079,5858,10452,33538,2128,141314,314189,75720,213554,3177,226555,8170,52029,1322,60795,291399,69959,61116,8025,799,137,14992,1367983,610649,183926,10259,15409,112533,2699693,10150,202632,126736,7912,78823,53759,250269,27520,1302,9192,492,38154,34973,36620,2256,1573,5489,69096,56861,302,97120,463266,28656,99461,124193,0,0,0,48820,51683,109552,228,164972,247051,364480,4447081,2119940,112321,22642,246617,140983,5943,1683,146203,3177,153727,140,155348,8166,15068,77560,9422,3312,589,243553,232298,339631,2177,28292,52000,581960,2173953,437058,278407,137830,324671,432,2084,101943,816495,1496,101496,74891,235285,195695,34243,31772,87452,77244,74625,2661,66481,1529,8684,246844,2880712,89099,103734,103123,30804,998305,59257,22795,209154,1171,19597,573726,1425,79898,5304,72495,44764,65755,17506,2329,17111,1233994,500122,16557,26138,57296,149107,201257,135870,7608,44921,6545,492278,82069,81988,639400,89557,9390,112949,79466,35054,67188,254952,257565,20964,522,12127,20331,3498,214030,85508,40138,96180,19774,27355,83699,2046,791397,271118,5741,29307,448,91638,304,1342,117792,50597,547,1785945,90397,196662,13699,408789,239782,41001,5665,1705,162684,86328,195458,110874,130537,400,7722,8953,23439,2910,274,206922,19990,3133,19031,830999,50243,174836,22754,14460,463324,50885,38134,77854,118317,25183,110342,38980,31201,148996,20953,279187,13178,43452,255035,26799,59357,16787,27181,3423,150543,6358,17931,1036,9019,23802,4353846,461435,164675,488253,11441,259573,79698,11039,63904,67133,108943,106075,3090286,174915,100014,545509,10883,7590,94686,222948,3240,213670,409439,637066,6067,226462,15571,20519,24365,222305,542274,8354,10064,20453,103090,1123246,153669,123431,3599,412127,190070,158565,1802694,1253628,392559,16065,189476,176571,821,40679,285096,108,7843,452903,170958,52282,147375,4206,25181,267,9744,726,1845,10587,643013,644272,2711,121081,233794,10571,4780546,9735,291,9537,9445,124619,8148,4934,83656,24223,1590,4157,1404,41763,87465,4344,523,616703,8623,9699,653,1323,728,586,38503,1251,769437,1978,660,1603,1364,130,0,304,11677,16622,22157,280,246136,441,128680,65577,4214,125256,286272,457,214449,950887,172864,6641,44387,953,186574,932,2081290,9751,238068,98068,4191,1962,296135,269435,3081,6887,658435,108050,4953,585451,106525,19152,877242,369867,77243,1885533,76982,64312,152,115604,112852,103430,4899,5868,171647,237999,152771,33093,5401,1049098,128137,253742,87329,12357,148722,171884,60701,125078,37560,1981,150399,164990,84554,162526,95188,48962,173553,106602,63200,871,485252,45441,753,270642,0,98640,0,106008,11069,86783,46019,89807,595,268094,167179,121180,29408,88417,8284,61641,72606,24522,22515,140298,68819,199443,249058,40557,29038,10283,47467,74737,61260,60355,54112,100527,234,34711,2824,71495,75624,140313,159497,49364,59327,91778,174022,11520,11536,1766,24304,688823,108156,425276,51358,557481,1782,74954,55734,62866,4607,556499,130177,626703,22110,57874,137,67531,114633,97180,10150,0,577,121248,262,76217,131511,906954,74801,258428,9950,54853,4215,409041,5146,76,13808,212144,370360,2777,1311,201969,2500007,1006921,699114,7307,19701,303,56992,5109,133206,1913,99801,328501,1586871,170892,15145,29356,910,552,45238,15731,243032,4296566,195533,123032,1692349,1669,108456,104876,64849,414762,176,154383,239910,136201,115054,96278,21972,716120,33959,17424,22971,22742,7694,719,240258,107944,70485,360861,64708,6965,29720,456,492,2059,336,1893,54654,376,1202,54534,113903,2565,0,5072,1134,42079,33636,1065965,275654,329140,3798,591771,177032,17191,95586,78926,30410,673918,118088,170542,2237,450929,1302,196090,1338545,197037,39661,11687,349858,392595,830947,30020,21610,13708,69165,11574,27437,3452,49270,282140,763175,5143,297908,6276,212419,593952,538,166876,359199,889131,2946,776,7617,6455,2206737,136164,472850,1965542,40979,102609,82528,118625,214111,364589,61164,83796,84173,6230,490731,113009,41883,13750,10497,284735,297682,43578,1011037,418639,3117336,436346,186798,60410,1350,181339,24811,699170,90816,327882,1825,489081,74373,1614,35321,6997,383498,493905,1501,1566712,462677,1416585,14385,2113,380,3094,0,30366,282,269,99771,90114,888886,181,4627278,2591,115997,236842,25834,256621,40,735,13964,61050,313382,90690,333290,426886,48174,84469,53350,103243,32085,35287,787047,53436,216404,211647,37147,8647,34404,41232,43150,19274,935294,31112,149219,196912,5237,260923,268658,2962,38242,76656,113507,50928,75809,24640,356,231948,95708,159111,889043,14120,2968,103279,395264,1769,58986,220227,158197,25290,7999,329867,104370,50080,354421,188800,46183,245684,434501,279755,229181,37337,117520,258189,577,21440,666,194946,16041,503517,1797,12274,5973,210117,20122,61451,221217,209975,54849,207985,1130,18160,5597,195000,188799,267343,889418,62731,272663,267406,61746,4368,72123,32167,227499,394790,1089,18862,2824,85988,142999,29355,71603,25324,57441,8091,146,133,20209,766,1623,0,55243,96399,63905,157332,403194,30218,37527,170339,815335,3630285,969641,502,211902,257153,195813,102429,127312,24240,46821,58231,128109,84541,137137,32724,178344,296,209086,4690,339878,60969,928,3699,2864,215546,232437,243383,76556,1810,125130,606,1092835,81630,113368,30728,108378,60728,786,183081,21953,9682,100483,248921,86825,25559,200924,146748,75137,35460,10843,4260,171773,444,1424,630,42905,1445521,20157,64879,37277,126276,124352,7373,193450,65278,61561,38643,111743,174891,16321,307087,205630,23933,27310,1463,73498,183838,83220,91843,4978,146334,142152,13458,117508,23543,157429,372077,118907,32908,578467,44,183203,6767,99827,34723,95702,1873188,0,1892,426844,162864,65751,57254,1735,4855,103392,211868,252513,184329,35036,597590,160403,372116,67381,16350,257835,4750,179834,64174,23134,358641,41843,2323,33974,317757,181213,81153,89779,1578085,147031,1632,21104,163558,113267,95188,241688,658970,452366,7226,82839,124518,67337,229553,1760,174125,26174,2164,262424,147287,258837,23764,11601,99760,23196,147814,384236,42996,71694,22762,712,58890,13928,95019,1475,3704,60961,221156,96493,699659,177126,140374,3439,96677,0,2648,143831,45,34482,6646,184633,360395,2259687,721745,2762,11825,554,180428,44289,199913,256425,273356,85359,490440,54584,6159,371500,100548,209145,165386,1964,57019,13046,52433,76456,314288,483882,83292,105075,31061,2734,118862,69552,231370,1791,117986,4162,30827,320138,152,45318,75464,79682,346942,116042,305884,97754,100318,27181,50293,147029,3397,299518,120052,47975,124054,339977,81407,53576,30495,231064,139874,115643,105054,73732,59873,469040,84573,204920,71317,54750,105715,9449,253013,447723,601182,349151,6731690,67016,30476,61256,3809,284446,110996,2849,437,1834,3564,129389,349011,285786,8166,246531,43565,253359,119413,56395,1995,143931,283,0,166557,28093,54559,310467,273031,125495,58483,76533,109482,51915,40017,55391,136,1562,240556,99278,82939,280072,0,456,2333,98197,31070,21201,117762,225915,292364,7268,52313,118737,123469,4232,21053,99721,5312,39775,5200,144,95073,11460,238760,47397,52028,4863,123523,148158,8099,1619,120321,41651,108521,677,180948,55226,50952,267937,168567,27790,224948,4137,260279,234845,230150,39813,0,1044,78024,208120,118078,1019,958713,140851,35199,746,407225,791,128774,289306,15876,101800,386962,137918,74114,167128,36133,19962,54991,282216,855,978,263300,443,3695,25855,38801,67519,114846,142424,1437,1367470,2411,260491,1477,131112,217361,485318,83750,356274,40047,5835,115,1927,230591,89594,24268,22916,28466,61192,349593,779,73832,142667,298755,56912,124106,23134,17454,38879,3043,8528,530078,7351,17571,72227,1688,61470,4112,6103962,144574,73469,133336,7515,304,247687,504,809019,1297,182445,337255,4003,183908,45035,162534,1892771,552,190683,158237,96826,4182,224079,39335,147605,65163,153053,85700,7781,31635,151242,37796,77016,4568,12423,47940,6449,582,60827,1171,16515,4827,93792,127091,86722,38985,33794,91905,2657,81398,53755,225625,44094,112623,145294,587,3140,6199,5029,80171,4402,58029,100970,49906,20229,157756,63764,17739,71249,222314,136186,52530,34990,1570669,171684,398452,575923,6203,8368,418693,151,53096,257225,7804,84585,456382,1769,3650,5472,981,64100,2398,47211,99679,445,21972,5931,69434,207620,98162,5310,3010,379181,164343,472769,380596,355671,656,406377,379,64818,109560,430408,19160,1575,190,106210,24812,26294,5158,85617,152,70859,187344,438,22516,12129,100101,248473,110951,985930,4975,47468,57480,18812,16446,329423,5451934,5269133,93743,174428,59275,339179,686984,727,122373,164813,274368,1561,32571,784,130916,345050,985892,18717,9629,48589,196224,155719,0,0,68047,361672,366426,306845,263908,62598,72,42219,62086,3162,117208,139904,7505,122687,291184,128772,145784,102535,500750,51299,830735,412,2558,198373,436,1558,5576,1544,773433,539989,5297,312263,581215,4723,305734,135,222964,98669,275136,204930,26341,254224,222100,391804,53265,49914,932619,660671,2401,187663,123719,86808,45153,30400,189519,36504,556288,89686,0,59882,2110,32068,75943,372313,300048,601775,59685,114775,2295,1793,118285,100925,10373,72804,252835,15679,719,110946,76713,62495,3389,158149,3051,158483,2162,349150,21936,152547,149478,150683,35257,97452,127053,9274,162688,24721,236571,168777,214445,5230,101522,122417,210690,40478,91932,367606,50677,230576,150325,38699,597142,297390,17471,33627,930,4596,35057,305490,1111,37572,78792,178799,18228,109745,25349,510752,143486,49699,64023,7983,255576,24774,6554,93349,16627,91179,285125,213155,136175,2827,162528,149657,78781,62346,224646,272441,91383,38690,57845,2782,757,7735,18424,432,5523,226312,323351,22663,127610,447502,77061,55685,4714,39028,54522,237346,140343,22477,84749,425153,40870,309351,89586,15075,7128,40461,309196,246030,289710,28320,182485,23613,107951,21650,230142,26230,208189,223432,4217,694680,11244,123810,1064,121229,358054,398802,221704,11709,38886,48185,7996,163464,163681,95996,69575,959935,159284,41384,8213,201163,223100,40525,288537,28760,27928,90450,227414,1511009,6373,64408,142982,4662,645217,150290,56279,221533,90671,88672,1566,192178,233422,25779,140345,1046,54239,44120,31242,173497,15264,94396,91714,4353,118699,263,162299,252061,9319,64123,6381,49898,65835,43582,32456,200544,444067,510,34742,3325,92702,127338,30031,82320,639811,13849,347742,8147,88687,125381,56031,12616,176259,34722,810,186862,14850,58119,173997,47849,59505,1721,84553,101112,179746,5561,5724,54252,59766,103761,398607,120694,3377,148634,14236,1990671,1059889,331054,91802,206837,141359,177503,1864,1426142,261,52354,3681,63312,143526,237,304,67070,5174,5197,145955,33309,3997,28901,127794,727693,209608,118037,368811,22274,159913,5566,189617,26909,792,54960,217164,296490,50864,139181,82634,96302,139907,139023,40524,181837,5569,487705,31297,289453,92749,87699,247857,6168,433816,47655,16582,73349,58280,14088,1843,369255,606207,600447,134686,3573,60944,20924,59803,106836,54049,206781,1022,212904,103210,0,140137,124776,1136,19013,92908,49430,76397,2059,82435,127,164073,280,246312,31879,68223,222549,430,22118,32498,15208,15669,6808,139312,12986,516485,145236,127209,13033,594,43655,186449,178032,43711,46077,447970,14314,38424,7710,83850,131775,1877470,187034,40543,114480,6716,54279,3755,92665,323133,151077,148562,74536,119206,8968,108326,338617,194934,4066,460729,99236,42129,120963,119665,0,3419,6022,455,10348,6518,496200,24290,211982,31792,2757,288,45245,4151,13286,23356,11722,357566,251030,918785,2585,90853,77311,134054,4752,209044,40887,7331,462772,32047,9447,240446,126919,153024,16557,13331,115510,344648,34734,325250,120116,0,761893,24575,3769,4381,165,723124,507,151841,12555,332553,1130720,1662937,99200,37646,56145,95333,88348,35546,108640,102885,131044,594521,3528,1012189,461,594717,216725,246234,63947,137268,94771,432532,88222,203325,81728,89921,4032,3807,76833,265364,2827,876930,21472,142977,465009,16431,248461,44937,282956,30076,32687,7830,109024,45767,407990,126009,347752,15244,226491,478404,276854,31946,1465,269954,59531,127734,484739,59160,188,527,3547,201771,74252,116594,216448,68922,10127,5109,1768,302463,147,76,229634,10574,44592,1322,438707,3067,10751,4001,19991,166799,442484,318648,13824,5360,1087,14282,9491,4471,27023,30669,46830,437,146904,10509,112743,170396,161391,102732,0,96633,775890,626137,6448,173917,123719,4288,258,25257,22375,529,46756,254243,99465,8545,1148599,1457,154308,190963,504993,37108,21915,304,5364,176798,31579,0,15302,23887,167941,105169,56961,45853,16223,11894,9156,145541,34324,12274,67579,86985,154,16849,1519,74880,149298,3161,165812,371201,351195,3101,29083,46540,208790,2848,9472,92957,148397,107465,111182,32171,107420,27574,344769,1092,678,2328,356539,200969,74133,104936,409446,202020,72966,79931,408206,66891,123650,176259,70454,261928,39535,6263,23880,29061,79730,151896,231407,204673,77282,7544,4367,31487,2275,26005,549143,8721,883243,102884,83838,20805,1215,286309,130183,173605,224266,5323,5570780,79371,18608,6385,2047,7113,20077,16786,943,81989,34698,1924,42813,2395,184721,211068,73323,13193,61277,658,191101,1645793,35804,566971,1969,266842,222876,47477,268639,21260,151009,89288,4395,35250,119733,198855,8646,182135,180083,1265,62822,10304,11098,185410,216814,7625,20726,79896,245229,43121,116909,759,40470,182539,289439,539636,267023,1028,3670,187961,69226,55541,279192,2793,7157,19632,4046,73445,92086,10889,10519,191123,221414,23101,171492,55638,63350,3496,90,209233,506603,111383,13876,1260,197321,5199,286,69509,347407,2989655,139493,124650,353870,152,24652,556190,1089735,79669,126236,167961,78779,68160,127884,4486,442269,265108,68234,555971,366485,596592,66228,12767,80442,157717,257531,56614,6613,305879,104243,220049,21341,2520,77062,46909,76578,107274,316214,36249,129,52094,213197,81600,52955,130086,414551,2733,155260,13671,379139,93555,115,266,174,2561490,40894,6486,79170,320806,76514,4043,14793,70161,4727,163883,51133,83258,217153,47919,49522,285544,3959,2353,79885,12913,21025,1405527,178096,680548,155056,6846,21472,7571,784,190377,2817,811,1496453,271961,34477,286315,298531,436,62980,259094,87474,606,0,291227,330102,16715,92066,65863,536175,534,5383,398865,613,0,6846,12978,86494,24607,232072,88981,232573,127074,617,972,143964,241693,383691,407878,165157,25814,27946,34947,89833,0,152,126658,287019,715239,229521,127781,59706,93951,257579,820779,1934,150457,72055,29012,403128,0,63517,112358,26268,771211,413790,101143,18857,588765,7553,40047,191550,127082,97563,186157,911,221538,13812,275052,1898,332,212,137308,572531,194930,8606,75449,3217,34882,8687,21420,211390,335676,15798,11899,8043,122768,75393,141812,52237,156,18717,19259,39532,1213057,13621,6404,12719,108081,8583,10674,66419,214543,42665,984,2651,40376,45802,134105,83576,352694,239889,83294,322,278983,409658,52208,59113,71960,98565,50388,26148,14786,1200,32687,724330,367713,314,102093,271847,1652,32564,91722,7259411,111970,6402,24032,1591,284202,217393,170819,41079,110581,45265,175937,13794,312896,3761,1047316,255182,11117,476001,128026,714213,47664,277952,31594,56766,67365,28387,162383,3215,10042,397341,140935,10095,515423,69190,926,173154,474,180220,55137,18485,57397,535194,142356,6681,1499,46824,184640,112024,171658,109405,16800,114846,44448,15652,50678,213395,97437,175660,2075,1166,1147634,585475,547,226606,81445,20053,9203,113244,114009,119013,279818,57465,148568,140439,3034,123665,72823,5122,44709,113300,365084,6030,373283,354160,44693,29740,37337,20486,4755,23640,69220,279,42865,179,78311,60052,17882,111342,3729,188082,199777,15542,251143,51687,125333,224308,118234,13839,3600,297143,0,141904,93269,66394,163657,388394,81931,76117,323823,121913,255361,1099,96968,49655,1750,47903,1743,176525,1512,842743,4893,0,106277,930,47223,7074,167866,0,278514,22298,354156,6,589292,2454,157,200564,40757,74634,23813,50805,108919,1486,101667,314602,0,109130,1149,11601,6270,152,68100,278978,89463,182101,82077,73768,4040,3134957,211388,401,506,2173,42875,259954,822,34478,34399,910,4449,290,61718,111757,48385,14816,118075,44743,45756,28543,2883,118299,36481,67744,152,429,46168,24419,18969,124302,66621,11264,44987,181994,272930,375802,99226,10853,21888,58099,29630,236302,111127,106709,59921,98875,89113,32,60647,180660,32443,71966,4318,67638,0,28029,257520,216883,933842,7789,55492,4208,58754,42885,9357,54681,40619,22839,106372,131207,371658,337199,4920,21409,286661,454,54941,33290,140897,94067,67238,4632,6601,518951,228461,144434,260595,377122,355825,146,178047,103102,830,30361,390483,125194,155057,132,261440,146689,173711,434060,20307,167850,326313,114385,637979,94208,122458,40265,118360,269726,236335,228898,841946,450092,516639,35929,50428,211110,10532,3955,164920,70998,158292,37671,108306,274019,52600,201830,689,834,1187,147393,15707,47699,210545,101759,73254,8570,170147,32037,205547,7801,518980,0,72117,5097,280391,134226,155593,11178,154028,2453,65965,82905,282116,57452,154331,99537,36788,175224,21365,227,1010,47865,296801,467332,1388,382840,57756,2451,14756,563,11366,101141,201305,1196,182533,70219,1004,271124,3034,468814,116105,53228,754,359654,44753,2660,74134,433675,473318,12882,348749,239172,32053,37592,824,176660,142820,38728,27571,44976,81084,142529,30936,9847,6665,90736,320448,44665,63332,482351,266033,18950,9331,77288,234265,429714,89784,203795,21609,247,3170,2375288,157907,2140,217731,47717,360746,127018,78101,72185,82083,148400,218936,16223,20656,19358,68213,18664,103875,48107,102566,49117,25940,42431,37850,23047,125208,233086,411905,77863,249743,82549,81339,14178,4235,45688,52759,142001,197772,28574,248967,33253,101065,39322,178337,124266,122125,2287,17755,984894,34935,1626,133232,315767,1642,2265,4739,45625,339501,188496,337347,47563,53882,879,152,0,15459,331995,10068,982,19834,159890,201296,10335,165435,245649,6087,426612,211567,201995,58476,73372,62218,52242,65693,152365,261656,21826,7287,9924,173441,3867,2445,272977,460631,175440,17968,162497,14012,45005,3963,67899,1242748,889,150217,17479,298212,37,39267,251492,250284,95872,129454,14122,420985,112246,35983,6802,265,104,12264,7388,1273,177975,117358,0,322314,10075,195070,188269,172379,81940,221435,223289,74404,821243,1064,85299,90332,164025,45142,24426,69554,248318,294,151,30581,103257,64049,70272,214592,15879,2682,24645,81144,132208,419171,67749,117741,6122,116293,924462,7246,248073,38860,2196,1631,218042,83348,752505,147,294,116976,82739,367,39460,79047,134135,4749,18683,109081,83214,29950,63081,25103,57525,101437,108872,19871,202249,8894,11407,30910,272634,43945,208081,1613,1118,113440,48489,5953,240327,308,411378,174557,69149,6782,56068,19806,71001,120004,38288,57216,288323,147505,212474,2498,130060,25680,91356,126525,423505,184,38379,23410,37346,172513,5767,103292,487327,364164,134055,14929,85305,1476,8775,48421,57671,230244,105777,255963,382024,21869,138618,45029,1106,91165,220981,424254,566491,94612,217863,1435,331144,2686,87817,369647,137930,162380,104609,68393,187842,303313,12782,153645,159195,3128,89715,317251,77282,13299,0,1037,67542,292078,251475,17271,466556,3391,35302,7598,152,24876,300342,40449,105434,259380,1772,603025,76171,86510,3005,144108,84979,41705,26519,38595,29252,269701,96607,47596,705,1260,38778,260138,47052,304889,251223,6721,148490,5776,111954,34723,13763,29842,310490,1367,45998,50824,15913,196558,6625,10618,130237,0,49329,227001,145642,22513,1216,26616,367001,142255,74258,34311,3433,391799,89891,29380,286829,531,4276,4932,42682,453887,208736,137439,177083,211458,43036,511824,8872,4831,67974,647163,98470,16421,53977,2995,4595,6726,281795,428318,205766,7933,107160,24132,42069,11697,10918,141893,179921,87255,4136,120257,33041,1119,992377,14947,165897,83308,72297,0,28654,74195,1493,3309,31285,377441,402070,2251,1610822,1853,590,222127,15236,169516,19405,74965,162113,102665,12363,447104,25917,25360,187162,34330,83087,7879,55260,149513,72808,11434,120207,26837,96743,1916,181015,53348,77415,363167,1417682,1010700,338353,2364871,223255,262518,106864,181100,71229,959566,123527,204720,161530,11811,1357486,83866,263458,61740,156858,285001,227511,95821,165402,283082,122562,88986,639710,336961,44770,97124,6700,20603,64615,58828,50451,291958,29502,1792,3752,44985,243330,52811,21728,54356,344438,71692,230160,132683,1817,90674,141700,1084,2658,912,143466,244566,28859,152019,34409,5192,2560,173825,148478,381881,5165,18120,1668,121389,193086,1199545,189994,145253,254961,7471,646442,132,27879,17066,9087,19423,11776,235081,96668,124307,119440,90682,102357,59428,362337,19963,5574,15770,65166,60596,26262,4101,2400,333843,4298,208,734,9036,286722,141609,126315,118305,3768,2374,42004,1498,3111,72279,2516,2199588,128301,60650,789721,260947,87987,29265,79369,46794,509688,226739,141190,39712,63839,14895,154793,57413,215019,10139,19108,13533,0,504356,572467,174185,59298,126729,3908,11166,1273065,607303,5071,130440,160595,152606,830,29686,112702,31837,21829,7297,150164,17482,58641,61600,76,323444,15773,152144,148354,152,5143,862,527,289,1030288,433394,24256,5408,165995,94620,65533,87289,474422,12697,934578,228,306224,268794,331,11644,91565,34346,84669,1874,23957,605,290749,98,526,63440,103338,16424,96149,27510,44524,16660,2730,42837,99200,26554,26896,200301,4688,37693,4643,966326,3281,39977,39060,4784,136678,25163,842,6057,53144,142546,346957,107328,56020,1584407,163863,385957,16959,24541,5746,32055,931211,236636,124887,6612,39839,670301,280268,0,83560,215504,267892,35309,66936,126327,10551,205957,104432,672901,26628,66009,116223,109359,572,87,5057,20747,152,8642,31346,1934,99931,58372,16206,23465,28139,3955,161003,10395,109036,443020,13266,11939,523710,1452,5521,160514,111727,172983,1186,0,557264,78751,81787,190148,210268,7399,42829,0,98,1153171,211562,204049,1607,56287,101962,304,37954,77454,269364,245241,210,62107,2378,123140,128798,82208,192288,163786,34604,33868,456430,72931,455700,8819,142330,56,64,281167,5711,11933,25612,79861,97395,317352,9299,161045,2121,2283,106608,302382,37,317481,442636,157042,253768,242992,41536,72361,178795,634,140074,3701,110603,388633,131301,515,59005,27477,22379,68056,128965,2909,51452,32682,234725,20040,97610,137805,106116,4894,38123,116479,4991,37200,2025,526416,245446,13143,339589,60354,714,181125,6950,9510,7732,40508,16835,94906,106648,59423,6163,60343,3960,220277,176223,27662,55428,5063,452,18580,592662,30755,1330,120865,375893,645,13677,0,2457,383681,2350,2275,9618,3422,4939,708,774,7167,7270,86221,18899,172576,276549,34681,9978,131028,0,129611,47212,41286,151754,77253,455,13682,5328,96340,1188,77671,176551,32448,3303,124,647380,116353,121004,163260,291357,116621,1563920,1115966,49503,326,59507,1898240,7147,113071,115443,182630,1942,150154,161492,23042,2046,83004,17,98361,60344,1337,6116,151307,402384,5453,310189,0,784,259957,349357,262240,433576,486457,41244,170186,14048,144379,1760,35759,2298755,5070,16019,365053,6947,2479,187379,22729,4740,697,291,13923,8998,41262,1745,8493,1796412,1186,329384,206975,100829,627,2723,363718,4064,249301,221620,144199,4615,53800,336334,1058,500555,2232,69081,565223,382671,708772,5207639,1250,285410,163882,43981,149449,226482,62198,164374,87930,117131,108501,6940,76654,450461,167284,86739,745,79666,92573,227457,204669,20510,2733973,82269,2550,53120,1011963,84207,1045240,7410,7935,32676,415690,37042,21232,132718,1813,341690,327477,541,46571,602359,24076,0,2826,46846,31416,132382,221308,13465,11093,27048,170215,181171,306123,865,12758,214720,819461,3277,4379,257128,3079,42871,24969,10735,88323,5692,250503,6808,195965,15426,303,118357,331555,104047,62238,143399,13029,232316,244,86389,139464,140955,1393,803,103312,6481,226555,47253,21595,7904,48874,42138,113027,5063,691,179562,724,306170,3498,102092,38227,329937,558317,75710,2309,39847,142922,3482,366415,1146,91644,29434,725,455631,168718,1101914,119041,68734,3137,31892,12094,2145,101884,8590,8447,1332,998,19609,447,576812,94460,256898,171591,1770,19035,3582,112426,231624,49150,24945,182184,103374,57697,147923,298,1453,11244,341155,263416,129822,180741,16892,556,3677945,152,65816,68584,28024,248400,12502,254947,146883,7412,520,114350,5975,113304,378214,655830,608,163244,598742,108875,598576,116326,64469,3988,35576,109962,18246,66593,332822,72313,51677,1312,302,3468,49424,239147,48668,197712,458280,77972,46202,133558,169053,452374,238133,722,49540,1101,1049,120611,4438,401,150937,174558,164,1290,44657,6885,63164,68592,10188,27445,3069,181750,165673,943874,55767,54,335682,16708,142797,98821,367,44976,162031,86279,192976,115228,88076,130070,456,6510,79474,12439,66828,227218,34928,86438,217511,152,85191,132740,196174,152,222673,44330,276880,61462,135699,225453,521464,196508,318256,209040,1255,64981,3461,297328,152538,220793,80873,115103,2108004,26314,33857,39358,53666,3293454,138763,154071,30044,271397,13081,28926,122972,73925,3138,442,226191,139859,124035,123272,288990,67513,81571,157848,13805,65768,133263,1292524,53771,489118,318433,243303,186301,265781,8461,1892,3894,18154,42325,44725,49492,258308,135705,60664,3618,341551,1388,517218,4461,52646,0,5130,302,0,33909,50506,44170,9060,10066,6638,8057,65523,122915,75964,20887,20030,103352,42666,262157,152589,56129,34451,77200,55201,277579,141442,222340,107117,71880,33059,377885,261908,41424,32997,597498,5051,75606,231449,127705,46653,1489655,126107,64646,497724,127557,84010,141976,33119,215172,42983,48714,12485,252597,0,195898,409650,259,88314,106664,12839,162539,45617,105260,0,62496,466284,89634,35845,6604,546877,93279,44820,656641,232085,4865,798766,533449,112628,164500,48344,269537,35501,58379,14750,333087,119712,20414,288742,199408,2698137,839221,87708,733789,183055,5414,7405,7278,36239,569889,20742,267343,178625,12961,192394,141149,543749,43171,10222,94552,70804,51755,38170,50247,423765,4493,76,202,30,128787,6795661,1337,127735,371001,2546,898,34976,50407,80692,391201,66401,85373,891,3307,1555064,946455,78407,128270,95122,72747,137037,568,18873,101,13,92542,68661,43238,38553,133288,164761,316313,300681,1749572,111649,80030,506106,8678,32500,89686,87325,189227,189771,149751,311266,57592,76719,27695,4310,304998,51286,216933,251919,136681,127630,152,1980,50477,256568,212313,3872,32582,12727,4722,259020,204406,154540,80836,1212381,1047669,76790,9937,38856,65729,301469,152,32330,79036,11336,737118,146105,17665,144440,265281,128547,275211,220655,314643,135,360038,113400,115845,25341,187074,132959,143040,110066,423716,858311,259775,11093,117290,19311,157499,93655,91470,115106,65695,43784,139926,32694,511,413450,13607,51924,58413,50640,193048,16205,1562,53119,165017,32126,295194,96145,154576,111822,148531,74418,7514,309724,116217,0,122265,261378,20571,20292,20040,1066,3818,5275,49270,2143,8186,1089,280176,3069,28049,444,176648,148178,72533,413,1293,4860,30130,9418,1651,71335,178694,122500,109771,231045,7530,33570,205506,27487,208355,167891,202345,16683,15809,221112,37401,9796,0,155963,8179,134156,2990,1502,1064,150089,35237,1065788,34980,109260,13517,4762,4657,94772,24466,78215,129159,319978,15255,521478,137403,136415,141530,2584,2136,384380,12005,483640,11134,256933,166874,3689,4930,9718,117239,23280,342942,102497,1188,409381,208166,147,17399,14970,35664,875406,168383,103786,9304,899,86060,357363,205903,104505,6285,105206,296748,50817,378815,19127,6311,6110,104357,58738,132106,35217,105457,61646,231468,196470,195586,5084,0,152,0,2072,2272,572,5419,75206,8590,94109,245980,22780,18497,6472,64461,69675,1851,867,2221,62765,424134,2081,305389,5262,49192,139492,165602,95422,52058,972542,1670,87326,83999,75846,605,182448,26198,120446,71339,117518,15092,83538,14074,63982,515,4352,23595,115045,1187,1184344,5445,111046,1886,82768,302498,447788,451,684024,602,6,4692,2252849,247299,128288,52389,73462,7078,656003,392658,50770,124920,562900,1797209,184637,195208,149173,187886,2900,1178415,45206,197164,169018,26889,321331,455268,10988,45587,3785,35336,4562,281,46421,271393,136828,152530,10334,1494,148117,35283,189873,5981,143045,196163,275347,577673,179680,9404,373616,151545,59,117210,203375,882,221182,1367428,439,56083,234420,10207,80247,91870,208563,34567,6170,44425,194857,74245,25150,13510,151,16251,14907,3180,171008,997621,263319,24012,11732,194150,4464,411113,277,29574,136119,12330,241701,232802,42223,11110,102985,235197,721,39176,64242,67517,2181,5972,2473,2177,207884,159,5352093,74662,145230,249215,125,37853,5501,3124,46040,122,391,2061,7162,39792,298312,37038,242,392003,16779249,215542,5134,97897,53914,190272,74419,56718,180538,411,13933,117735,553517,180250,352959,102238,13158,475739,202712,0,7198,67743,173,141,0,193404,17939,72223,173673,824,54103,208419,847,82881,74842,5370,164457,1652,303913,641,123128,1488,24919,22260,3175,3121,5928,1943088,146621,504237,7085,30428,12876,244993,93452,8589,419,199572,111787,178934,2838,181325,23752,466,88608,579,5231,48096,11951,6353,109224,50421,7790,147481,1028,43782,4426,108752,164705,1122,53636,67648,58412,48436,150878,1357758,328198,197201,566922,19787,39110,134199,152050,88799,597,108950,380,13385,62704,28801,21191,165829,48246,89824,74019,63515,31274,257,73275,167121,133134,141917,1194627,116283,27375,55603,45496,392675,49663,199382,103059,107322,3821,8704,109476,33694,361424,647523,126426,168493,3619,47045,86504,21707,1121,589009,820413,127065,585274,71813,4351,190400,141598,224705,209503,16559,869387,474496,38,54016,111547,78511,3565,42796,53226,3023,511907,6412,12525,86381,90296,72623,220167,34673,309373,31255,35263,9960,27861,16644,9666,102578,12510,18725,36379,10141,6652,35252,65598,7521,12156,18470,7903,8698,33096,95160,10829,375512,199896,76435,128567,16249,0,319509,268199,139705,0,282349,286582,29039,390591,4354,107751,304,56727,2492,81648,1091309,362235,182573,0,405449,21510,122488,79350,98576,153095,26272,135141,109884,112841,24690,21,58,0,456,10392,167822,3964,113124,47857,26815,916,0,70597,440612,12608,238943,191036,438697,261,168436,272593,146791,175561,1649,140485,1394,1456,7372,142675,220560,1667672,1879,253382,150515,209495,229050,23331,1622,961,136653,0,2002,2126248,140411,7616,171127,250179,91809,101727,87994,171711,168638,70770,176752,10596,278,349059,36397,43278,17410,533963,54483,44443,56583,166338,90147,4776,56152,29907,98972,68928,70591,587630,326533,117687,2311,5491,243899,144895,1215,551626,10483,103791,16182,304,0,31742,287,262451,115,164396,969,174464,5602,51447,71573,546165,24346,12123,4145,82447,463898,152103,93630,33078,44020,94170,117979,97266,692845,280151,979015,90804,37918,10157,38136,81003,37564,304339,4225,255120,84853,76405,458630,63855,86086,52501,22727,79394,45431,4890,2801,2785,82760,284184,182189,3030,196624,41056,5340,15651,38857,80161,198033,22131,21664,70459,22877,12531,17483,67913,14478,8678,19240,14683,28639,21466,89577,21446,16628,37831,23318,40780,46813,2948,4454,813,74,2148,54,554,1606,62956,20678,8684,6332,45545,178187,77113,40687,356102,4138,147803,2119,72144,114560,106570,136729,71,90264,0,42073,5455,1607,75072,11016,4744,51283,1556,244027,211052,806149,186085,190352,635,82726,348868,338572,861739,12101,579018,140756,4109,133549,25702,23057,10119,28596,160912,39744,6879,3726,317398,127415,7232,283198,38808,412346,857,5483,21519,37449,9340,4636,20636,16456,5210,112584,602,74238,216835,1923,261714,0,547,1369,264216,31187,78338,64395,42947,1406266,49867,81459,329,20,25581,55106,38127,161240,28192,27402,2198,47333,128710,18869,18375,55159,167699,1321287,146629,185171,12002,32977,16831,28166,48301,86290,10220,18653,21226,16298,18608,30097,11752,28618,28042,50021,43165,43063,129078,22891,21552,25466,14160,23313,13445,8579,27277,17420,13079,34460,1823,77718,37657,11092,68367,41821,5910,408089,797,2156,40835,29048,36221,16471,384211,2328675,164262,1525,2898,7187,519297,629421,20291,238516,53188,1099,47584,49024,117188,46949,57025,1839,9141,121424,329654,182990,117358,1127082,88,300882,1013904,367699,112962,290,8516,34914,46772,235691,292194,198759,26258,35611,30055,61132,1411,7060,483,718935,30877,762904,2111,45210,30314,46983,176667,13804,142603,956249,146657,98119,50066,139014,304,70741,286604,4674,758,659,8786,435868,612418,98108,211962,4856,36032,23651,110583,10931,85705,605,5019,2736,0,2072,1583,838254,1412,504856,229515,16443,5589,58048,16359,52850,29724,161699,147929,393951,14650,3195,1739,196005,1923,4461421,884,11481,1486,9103,6925,37843,11446,98381,86619,28399,21074,54625,15442,58353,108894,36151,1105,21454,37822,3779,27453,16319,6873,20109,13309,124747,18871,38612,56923,46729,3585,30544,16742,5457,13000,29068,58246,20792,0,75099,866,320156,169457,77748,739927,67347,1565,316901,54643,198905,3876,22121,82654,747,34563,38725,7827,89723,122469,1937,46987,119732,74301,238930,206953,22135,9816,301302,142023,62557,74230,98166,202900,16929,57273,83672,283866,149738,242189,152,60802,20790,73901,30702,438,362,152,160431,149888,18444,26709,53379,508305,13575,0,12653,202907,309994,40666,369723,168081,246449,881,12021,111261,237765,16389,91244,39740,89203,21582,76280,28220,4050,16026,350105,3988,60579,2122660,838,791052,76,89974,67154,37048,312811,3196,3060,216895,38402,356246,8168,86444,5210,219583,3635,1142,145,1101280,42591,20040,26391,2773,2336,485,4129,135435,688,17674,63148,8505,200709,497450,336,941632,90,67967,9195177,157708,101147,1892,1102,75,604,853579,7338,10735,15267,153259,20011,69666,102762,127,52827,129670,133407,36827,171,1069,2291,989266,1792435,745873,206494,83986,2001,134275,382331,246665,165075,43018,23,191831,9988,7207,5476,410049,52021,120715,76,332076,181487,156611,283623,18997,188396,107038,4206,77462,29472,104701,10387,3153,8226,228859,67451,912,12837,5825,212367,49337,2663,10822,1574,136,5362,32881,136,50218,4763,0,0,693,2234,1882,2647,219,1454,1524,479,713,4167,21410,11261,33681,5384,10285,310610,6383,11504,6875,3838,1054,8003,36725,3264,10191,1805,3674,38221,84799,78597,31249,16685,29169,41543,24545,55646,72695,29364,603922,49454,33435,6832,22546,91259,5482,32714,25270,316068,29397,46539,34398,24823,54058,11266,237533,28179,42017,11908,48466,28229,36738,64931,11629,91143,1361,963387,2875,3181,4022,0,15676,71050,28058,147559,149682,32936,6888,102145,76223,65748,54805,1435564,429863,67715,13456,1254,174678,13268,2001037,50580,22130,302,17033,4636,35390,50936,1267,5188,1363,6365,302,38359,3869,415783,24744,2358,348,3184,4532,19621,204153,67447,14190,2413,35307,0,302,0,1470,1090389,15887,3646,80168,22419,12191,156451,2396,25256,47407,46716,66801,12822,77943,39715,37137,334520,323465,950,53082,56610,0,11499,8496,14365,19878,68670,56674,27098,40277,1161,51930,2443,90089,7605,7770,7176,12787,50906,12489,86660,18907,6866,6199,20194,52430,22994,33806,13512,14703,13453,64378,74144,751,29713,18773,25064,62986,11192,18894,2297,92040,69352,30346,21145,18992,4816,36419,684,112934,180789,35522,124363,36099,27369,14837,8282,9039,3372,1091033,25813,14753,12372,31601,52265,27213,41427,424551,268016,85243,114040,560,86529,157092,89732,7427,66352,958330,5219,34899,133040,208763,34491,364618,45600,343,737,276,304,15813,18595,143619,618,134877,384681,48354,312404,978059,90663,187682,145216,818815,25991,12836,318463,10413,33346,119743,126226,75104,246207,464356,1626,135,138035,454513,391,44972,7656,169810,0,276230,6444,149864,339816,147,122171,139,25592,42147,140411,10424,53176,1022,64285,39755,62354,7225,1107398,12419,410471,2316426,95407,3948,13588,127336,67405,86063,5427,10375,111919,63774,3206,64259,7357,236446,243579,33397,189254,401597,47259,19922,138046,77897,25006,137570,36171,319611,956386,593385,216,1709,0,16951,166246,5360,5526,146362,449849,121059,196576,243516,18563,23064,8016,202670,456,173166,236660,167323,267,152,5247,1614,125292,146542,140971,364825,75613,195633,325228,7033,107565,170624,5468,3318,118552,17509,116686,177176,85750,10715,72460,93415,844574,14093,499005,52861,34459,105159,760,132918,643,273819,105984,23773,11,3576,304,15901,1037,103,46332,92820,62935,86487,20582,182668,290458,51639,84236,50585,120588,1963746,335018,76237,190748,202920,129932,166411,40,141676,63789,192146,11257,250484,19846,117546,140047,112812,70936,346855,24358,53950,20627,3679,366722,364,346,182349,36378,37114,57035,494492,224918,194360,109212,17330,32145,874410,112051,344772,62292,966,314374,161292,64593,220749,14826,10980,53331,56430,2527224,11031,859319,259523,34485,123398,330096,233366,122,1521591,1547905,28930,4602,76454,1845,288378,283424,150443,90062,143435,665,6696,47906,13505,3426,49803,168129,809,4448,166708,456,39933,1080,509,4091122,7519,1987327,5947,468783,102474,290256,99983,82178,1310451,90699,82170,77342,2365,56914,115707,31502,66250,56051,41760,790488,481195,453438,10835,341887,76450,103927,7327,328133,289,854612,38139,698188,148943,136913,67395,135163,184956,70326,275184,479670,703551,227946,58825,43200,36974,35345,55693,295015,142018,153276,19165,22777,2728,79808,245229,458270,143557,201411,282247,78791,102957,92751,16483,1072633,748210,31511,273587,538124,36995,76301,7155,13393,1384,649,2220,7089,22756,340994,297122,41958,110030,30162,395630,296987,644113,178328,47967,1033,37294,121887,108494,52796,422697,30124,97196,394,0,46748,64224,107825,116978,74466,63006,27248,14481,337936,113412,25795,578879,7894,26125,36360,67616,201861,178484,73714,93908,128725,6755,40176,130,325759,126120,109251,111128,17119,44158,219663,79725,73980,2680,63375,70618,152,38515,1883,3928,389,277236,2499,1864910,25319,204443,266683,826617,1034607,442295,424103,161,565567,202697,82976,122288,118558,57215,90216,134240,88205,24555,106790,134305,147163,716,176513,270825,82849,17152,265749,425196,143357,161003,4092,1358,10388,12015,12503,35218,141696,3241,0,85535,120340,105708,3336,155560,110280,17609,7222,17783,107619,70489,34756,623,8242,242791,297760,248394,757254,25488,22450,358,183187,248096,62069,40488,70432,45336,48512,134471,7533,36672,104322,76078,209779,219516,22210,221785,146,127,123991,81526,102474,72572,16844,7963,23064,77053,67761,0,4311,65394,425157,192474,123379,30619,24900,35738,59151,1145049,167343,97191,153892,4942,9680,517497,11333,524793,1620,37136,38208,12549,0,38974,7797,3758,76968,119,124983,75998,211825,182752,34963,81311,16792,1884,7929,152,12202,9046,166319,440826,374292,6397,0,58266,327452,40753,153433,22899,44265,24408,8906,596,8999,1283,46888,125776,49142,101280,12459,32500,127454,62103,142792,35348,26551,126913,3551,151,3787,198114,45791,40945,69375,0,66620,97929,598087,2236,222258,2689,212550,77301,12166,35969,76093,15520,378149,392097,2590,2339,8495,78911,78174,48552,275599,332021,27285,19462,0,182603,66623,170583,250400,253979,8527,215407,256518,134,155380,45929,45201,359234,259777,55255,157856,99172,169711,72704,14671,4228,4073,286870,143660,96,116479,129723,255145,10189,784,41854,398240,6054,247669,416,49310,10659,6640,6723,22769,123593,15720,750,215156,0,217413,20816,71389,420322,109571,220854,53278,32484,319662,129049,29914,23886,35824,140770,12294,845963,90906,93488,72737,132103,77999,869,3347,191847,208966,42873,42857,14416,239891,119681,123244,24319,127794,243162,277871,66049,352,34360,2437,34246,143269,1908,19862,13107,230962,103013,217,2081,293484,2020,337598,35021,152885,534151,377833,28903,163419,1456,537686,151372,129172,7151,46659,33403,48343,92920,387,41380,9447,1008,447692,7657,7245,10778,25212,10072,83759,1567,23720,11728,26944,4050,104500,103223,190750,5141,3894,35881,2156,57980,45866,32603,234367,1149,12753,32743,425871,177333,242663,1062,1544,1109,7664,282069,137045,50683,61568,1434488,260747,117421,74376,39036,301,0,318924,72045,72014,400175,13498,374206,133674,103593,54336,58592,307164,249189,1741,79484,195204,479216,176659,377,11032,44259,5234,16109,21238,6661,76904,820963,379292,10207,181592,19640,20916,41223,19809,141112,10624,31913,65715,310701,2661,546478,7708,115779,225887,33979,12540,399250,379,39527,336209,36559,665450,8885,34395,2894,159937,543600,20392,126782,211897,76718,1081,6838907,968229,114866,245571,104074,16901,24989,185077,65594,3073,19963,96882,90307,99141,185571,364368,348802,38534,549003,290839,566153,4218,83970,5160,140175,44455,13997,143548,574,58803,101705,1527295,85580,85851,355143,119485,27684,9730,56003,29740,42457,60995,28663,275551,67576,13813,244244,494787,826508,63895,47755,92908,116549,68544,986990,112627,60043,3786,304640,78548,1626,77634,2734,121682,10007,57152,168911,112,132522,398360,31334,49180,57579,47157,578314,32677,338741,215182,22810,3471,302,136959,386604,168204,260748,502,837,262970,2728,30132,12991,1936,104319,764,282693,202453,28325,97261,52162,91017,514,351857,177572,2802,103257,8683,102896,101383,54320,25851,241854,20563,4499,31125,43234,34399,414,130161,4456157,1822,61652,119616,3542,680423,864,68909,1342145,228037,3949433,4943776,1816,1318,10482,10614,1055192,21768,307160,932489,109271,945,130094,513054,41385,72504,109965,25998,96620,96204,51208,80495,62247,203981,494,1730,304,0,42101,3651,273304,270406,111572,77577,275722,185122,29494,59608,116,43352,250625,9415,216344,89208,33204,124394,3205,89092,12262,286448,3703,89342,23503,52746,4523,119782,1118,168276,65466,14174,2371,219314,60824,71258,49105,224876,91643,304,115643,73026,15330,8624,172239,829,515786,533296,351,2675,2355,87448,10464,540545,9547,22855,69321,11002,90829,241941,338314,162344,1182,3855,2244,283866,13549,6758,1228870,23007,1564867,43160,127941,0,74912,7823,1465,1346,163551,164970,449,198623,12921,9989,135539,0,102972,144068,183267,152,152,152,152,152,152,152,152,152,12985,7107,45909,126809,190278,2833,318619,146888,5078279,70133,2288,483136,7563,2379,62886,27279,3600,28850,88667,5879,69986,75336,128208,173349,76267,373329,48752,470625,14758,49197,348978,80785,7500,38934,988,137,346225,229972,43032,157627,4152,1355362,1590461,109494,362697,2423,684507,114213,199721,53530,122691,168319,0,977,1126,894,27696,37716,21963,69087,28480,247543,249993,177873,3931,84806,2381,15919,17366,715,15935,318299,269,21933,24320,835186,275705,30739,946,20554,188,369065,103406,1094,256069,54770,4196,172,612,229878,241775,20862,144660,115993,170068,404280,1018,59322,14235,43082,45039,47276,110898,96911,11296,207665,232677,353413,210326,115501,174432,597,258994,148199,29184,382803,90748,169602,18952,8491,280091,735,151283,210708,357249,136442,287719,174373,4460,22941,43907,43806,229001,645,1579,87368,204336,65348,48065,5025,1187,12717,88170,115050,28922,466114,116384,27093,32980,33025,71838,42037,10963,1794,9457,79933,103374,6561,8173,1104039,580155,327356,40412,6313,20282,59390,90130,12874,35795,56368,99888,92713,53655,116427,146562,97967,2928,230920,99101,275746,98332,873679,29680,49505,79370,1057347,4540,6620,473109,63699,380,202269,486552,116276,16636,41198,15733,136021,16819,58046,467,3215,4319,320804,62452,23938,344682,22827,2134,4280,3571,1310,40048,1180,57094,62251,208488,7533,25915,213662,134683,462607,136078,136488,7855,350828,78155,190521,107429,2494,79814,33845,56069,22270,341601,365956,167647,281,153186,222764,211614,83405,45769,114389,202564,82846,473115,130256,14325,453612,411,74458,84458,56030,193831,414,109385,8429,98592,359184,3222,388811,188624,75810,76876,854481,128391,98227,5544,382677,125569,458686,2570541,52339,108633,18296,123329,62797,237760,32644,323888,34538,19887,500990,142626,95018,226600,528402,113547,2022,56966,123717,156032,11065,0,20049,578,42827,223014,455,41869,123105,5384,53277,180485,180643,372284,167953,127398,21922,175923,8913,509921,52225,41189,108303,21310,11461,13489,118327,736,101046,149,46263,626281,140345,50462,498707,10959,6550,1059428,43298,46406,843,111496,815,426,5466,429,3368,227111,84262,2867,112643,360455,1857,152,1056,54289,14796,31341,249609,112556,12324,19863,1974,9327,439195,345902,156408,147417,237841,11803,126917,72169,2040,144576,194854,15329,9280,28112,56524,6430,150193,213112,245898,115994,210379,225517,280144,150078,259699,322,762,144305,40703,233457,179658,133562,31264,176027,20109,341174,156561,273249,206622,66169,2747,102582,282205,85352,15299,604,43822,466926,3586,25702,166371,115551,26408,42706,12002,718,275073,14788,53491,13984,276288,791,49589,1411,2947,3309,99242,42974,4782,542959,1899,187949,74381,142428,188469,2471,411486,323547,2660954,207874,808096,3374,420126,3337,748,13934,23547,22218,34047,6193,909,64414,107180,419087,101386,80567,2985,176523,222811,52,604285,382728,24439,0,32131,0,40019,169746,7116,47183,259322,127376,65577,119464,973,968,306935,592,1758,10559,31897,293416,4074,37,94626,52737,85063,137016,22768,98901,94212,34464,272824,79360,551488,199865,2769,149258,14057,130523,7765,281423,5164,69140,100893,32118,129,7354,1902,177812,138823,134,232,279,1317,250,1324,88892,25092,248289,245611,2753,90166,694,48988,1566,7544,236,61149,219514,225101,195167,1453204,206344,774990,526793,152,40740,152935,55200,198612,311201,30763,157062,1557,58741,1407,497876,131754,6305,24788,142956,198226,72022,1458,89894,95732,164947,301,3857,132473,105983,272129,396860,289653,4484,182078,1120582,142768,93929,677927,361221,302158,197695,7524,943,5186,235772,36463,144164,89820,80640,52519,97511,168624,15957,76,3046,49704,67802,679594,197283,228109,3446,21487,282010,253772,42751,254440,241345,66829,5974,15928,1205,301,8328,791,2562,192755,570,94222,85339,1288,736,65454,652790,99287,152,0,81236,1662,864,1421,687,30569,55647,17785,129054,51511,20336,192047,216351,1441,98008,433803,535174,69215,221300,137066,33894,150345,16630,0,1207,531033,133882,19955,337,19410,594,418372,242682,541427,523698,17927,136432,187187,1762081,554984,14650,6187191,6347524,26,13469,444091,143241,411821,19945,24825,169173,123,217376,218670,313787,59375,179148,3636,235585,3619,22658,334270,204447,63399,263904,123881,10546,19723,148,160334,147,31667,8327,2381,244888,56337,278902,59120,71909,104583,166904,166358,7511,878517,116261,4209,50012,10400,74954,236693,53841,98065,145249,142844,116484,197049,2502,75017,348,27504,61499,95979,476221,3451,439,300976,123279,221970,7685,327516,58652,7521,3226,600,1210,38708,5696,191098,424,245880,16472,2503,26128,163112,59807,414464,240084,83633,1914,10374,456,124701,10498,244830,0,48,578,110366,21571,382,50232,7302,123810,6766,27042,216304,13926,52262,74321,11901,227130,55378,425831,183577,8473,639,271219,37487,114311,8345,8055,70,141050,387,196,15957,182737,4611,5354,7934,179304,81264,122291,93746,2356,31048,233044,39912,174420,28374,29044,71675,197853,0,22161,0,105531,5306,55763,817536,110212,4402,358,342940,1344,10616,79406,37533,78038,9969,30588,90871,237489,377936,13161,2349,26478,112955,385281,13211,39511,27661,17078,76,842,131458,61348,21797,13205,5730,110352,552900,410912,10404,405,158125,116479,232450,80327,113682,140126,92147,191219,118976,58214,944,461052,456,1124,1108,2392,3653,220856,393340,8398549,2598,96173,188813,115353,142071,10926,56889,719653,514178,317362,47705,113816,88652,6160233,164541,38272,532014,132349,1291,104800,63150,103886,165373,30225,1427,13459,37564,104013,192622,1356,61221,57721,207152,1288,180990,77513,28334,3213142,46507,467326,278639,15382,75321,935593,126986,19598,59134,62616,3878,21313,189404,294018,349802,505271,1587,69668,3450489,3204,3752,70159,102137,224624,300844,904960,33018,29663,192750,7409,10666,95314,8791,6005,24290,686,283410,402427,1471,3417653,68520,105463,89820,135426,1625057,156328,3257,8607,13113,116505,111956,198891,146617,1000,60814,534079,7363,64270,111581,370794,93763,6790,156216,337795,130178,301305,46161,357466,266021,30477,151952,114004,706889,215624,86976,5994,2973,350488,150,4533,6477,16585,6211,129576,55645,98114,126846,8802,94576,49728,33184,161547,15587,212621,547,888,1818967,107513,162085,201890,18988,0,28818,318368,78571,37887,751,6385,5081,24836,196590,151672,106524,3977,96860,90067,6475,281,138946,0,353382,0,65559,513,740,541205,186833,741,4592,78846,22270,1996,95229,11396,118574,18796,93239,143477,106264,9327,162452,60415,62521,133280,301845,192,9015,7094,3249,120854,302782,117225,136398,110771,497910,39503,208886,325525,1157,0,382868,141699,62303,391444,108642,684,438,124481,277867,11714,168528,706674,8581,96036,120866,989,15246,948,63706,185499,1119,78695,139777,80,169933,715412,287831,162250,3245,374092,2889,1456,152,41768,16582,90848,434154,2263,155103,990,94837,208938,270799,185443,353892,69720,477445,1543311,102392,96173,91426,93702,12130,9559,250772,33263,40887,2737,430412,74344,101135,156706,3990,275163,13561,2180,172,39012,45441,208384,200802,38179,545609,129780,447913,42403,138862,373413,789,1168607,16463,360993,34895,47200,1077168,38670,574832,192096,101109,247891,20993,75369,1154,301125,585007,311205,198708,148737,548187,29259,106563,33330,118047,122506,269119,649375,78859,30667,303995,95188,244160,120659,1799,4448,215025,12964,176883,2387,31920,120288,170347,1738934,29186,185316,131709,5362,401693,97444,25801,700,1321,85908,2407,162802,177423,4597,230893,1285701,314892,3224,121386,167416,20242,65295,188461,118354,78184,1322,2975,89433,1008180,8857,30146,243223,180115,623121,25027,12627,8545,94698,148209,94600,177046,388869,76169,154384,42941,130247,77993,209039,166921,238653,302,1886,12848,29346,31616,7982,8872,194168,203669,25049,148327,13414,4815,60024,583414,51230,60239,135519,27828,10342,813260,14098,9916,130050,734911,20840,379235,2309,114554,24571,222441,1042130,130673,1907,4699,4513,219911,982,9367,69533,19946,56063,483297,140802,135436,65428,118187,8322,14185,57474,17118,26897,14119,128833,45817,9511,140,245757,482222,717872,14593,4160,46961,123116,166617,164,141,61584,1305,201688,1064,57301,5945,21375,39762,11439,9073,0,152112,1342,120,92,411,300,13489,37337,82184,261909,284595,12105,55581,252278,198965,37808,7237,207645,79,238512,1529524,5016,144,63553,33147,1095,248725,49391,105864,38260,39661,323646,15557,0,0,16671,306967,485,60738,35,17223,100014,168675,175414,105598,11134,307465,89092,295939,146819,141614,347216,328275,530077,239162,1231309,44846,100176,16050,148,47226,226529,471018,2465544,130666,90719,72161,283074,0,11952,144478,37754,12520,132127,133172,184471,5057,8947,4447,307469,12130,10049,6079,29655,591653,872387,78052,1293,1512458,199773,24602,115825,35968,7243,17869,135107,81668,238433,4601,58432,59130,122871,2936,12034,32812,96682,21627,93675,41292,74520,195093,159449,120592,77676,8538,38467,100170,1506,140593,56714,224514,61576,892282,58350,13234,194777,6170,300383,133655,439765,99444,212885,289478,29551,1319373,19107,507496,1841333,153672,19240,294119,213393,164969,167704,62902,1482,4903,50631,45857,112506,30296,52373,280372,849414,165432,4174,7292,5460,51391,414,941,15439,11023,1270,74604,222772,712,83949,27056,2338,194532,12360,1622,70161,502801,119140,124519,1296699,25222,102419,67909,80767,196766,23755,78578,284315,212,2057,14812,272954,19836,7565,9993,605,107951,142192,240021,1527,255858,216661,11513,222955,129117,319358,7358,175246,892,138382,176476,156158,494383,5843,85427,112396,208471,183342,2989,1805,127752,41272,12613,6180,149829,115407,26846,41393,19967,5501,164135,425121,26578,403745,145192,373,4748,69717,323874,48131,50385,198840,304,45409,21820,436,24736,297579,1475,264694,89034,41502,118486,56180,514355,58863,166602,166308,256219,11390,36687,309465,519574,3001,145586,42737,353579,91331,584376,32666,64622,129486,144663,262226,0,159341,319387,84019,131,1615,14243,56574,560,982,156045,1453,6776,4988,496968,57037,11080,4330,843,279,54531,966,135696,86100,894503,10660,20590,186178,75639,38359,16692,361847,183977,13265,14084,0,2059,396,294891,13125,16493,2030,295,70091,287333,116694,65326,154968,1174,95478,7251,23974,46778,21067,302,160225,1245,167541,3521989,197476,444,127335,33428,4519,12427,2289,223912,546732,69447,4298,13576,301,36939,31190,25890,100943,29954,255852,133414,117722,34608,293822,52501,35590,20085,79860,46539,206174,17574,681019,231167,0,163723,52782,1239641,0,396910,4691,147029,107376,90072,765,0,110503,286482,77345,0,145702,152,433,6858,27931,23303,274065,91704,47465,21702,283654,2243210,4278,652515,86615,65718,65294,404559,817459,133807,12215,8929,87929,104523,1030045,491733,174680,189548,66039,76,38255,5912,133268,198946,749488,116983,409,4758,123451,222485,27909,26167,173320,138064,892,5761,253919,35290,268484,161038,235319,2875,4043,581419,130022,254674,92820,84667,603,39037,261526,878054,150817,118991,572,11092,54423,117268,148242,203069,72160,134943,13655,2164,56932,1186,54596,162256,4406,572835,5191,21206,61323,132177,151,152,87864,415325,583,8594,26861,350281,322407,1511,32733,226589,114871,131523,312,316938,119382,140355,211956,107691,1212,62316,359105,395871,166363,88376,59121,297440,529493,57,178499,18895,19087,143305,38942,52337,127569,112971,109200,79526,135577,890229,0,15453,381711,111281,222733,7583,127826,176742,300884,317668,284,67235,1838,21148,14874,6177,11564,32344,557,111593,22235,925912,25005,104801,1048,51001,187223,374432,2287,10071,99957,130293,145634,337342,709,114778,40153,1512,677427,40490,3558,40736,72609,22229,41554,164341,31244,252489,100775,88083,1388,14001,79705,128337,55752,0,314473,117293,34612,183369,3275,855,5727,659,152,95632,27326,156399,219464,11760,70889,33946,447634,56566,281527,90417,126198,2649,46757,36682,38225,17014,72387,416884,172296,97944,40203,10635,37733,450031,0,0,66159,216200,88351,81555,137605,157642,120992,60611,169596,148857,4843,275108,69202,326592,61062,2767,6994,211555,99972,134261,4841,64357,29499,0,96,28494,187681,122569,6922,134662,175638,211731,458391,854710,131489,5350,63318,1348,6610,445753,953827,90859,20987,104134,4616,69381,9555,52991,116805,21095,71555,53974,58699,120,106182,33617,375808,56827,11379,24717,45071,154525,74,878,1565,1927,3355,3673,4037,1002969,34146,6747036,139054,9055,31698,2400,2961,754793,11057,790434,4575,126136,7955,30450,14538,152,25945,807,8937,787942,18374,34518,49,150,2413,227554,148967,2071,0,609781,61462,103453,81197,47518,233754,147656,2736213,44467,34261,4011,194399,91045,368560,430,32584,386507,8839,55030,162994,99205,150,16922,46913,56490,7384,51862,383510,118232,184462,37644,20045,188494,41818,111058,209504,156108,847721,34858,51815,36759,6342,965,27537,28243,99578,225288,4476,126228,150965,40374,403390,31620,325632,106086,78729,15784,72948,141328,9215,226,310225,309883,184666,116486,127802,8261,113550,138182,68678,19927,145262,220504,812,94405,2791,299967,37674,82278,431505,36580,182423,149589,92716,261847,993639,202395,115475,13630,353295,1584,148082,1230,986,214752,21351,63257,42177,27279,8181,106089,72481,3244,53357,23858,79685,46392,3859,359471,15496,272153,619368,927,153697,21899,179528,166030,2805,92216,82490,2309,12327,202972,28414,90128,153611,57390,43370,14273,13889,8395,1016230,74419,0,14747,63512,300,250060,139670,59055,57286,420937,84181,64739,22381,1620,121528,8201,103179,349561,133982,333321,178530,44542,87638,25586,53683,106087,33404,9660,20492,212,414655,505363,65790,25387,63559,68882,45671,147075,9902,63045,44304,567252,17410,88669,13019,34093,1205,12094,25041,75756,0,208452,306054,733,31048,24363,296138,1052,138546,160442,187646,162547,63972,50775,159250,5458,224847,219885,277880,37146,4028,51201,1168,445786,163229,285000,100594,3784,183796,644,31376,82548,451,146,73453,89752,3096,12566,2208,577,40616,83198,3221,38682,55520,7052,4477,10572,233038,1651,193063,322767,20518,169770,3009,301913,14341,46871,122,105,6935,55897,125313,76305,29220,481787,93596,364665,57030,214473,161119,1346,214610,38202,1206,29501,23005,127503,254233,0,23059,0,108686,57842,396934,2206990,484,1779,76520,341,150244,505,344,0,294501,3438,0,28580,1877,73766,181414,218730,103876,76818,44049,20982,44569,318922,2836,3673,6523,0,2493,823,644,889,10253,55135,23360,74,3762,55881,9770,585689,60274,53514,854,528,251981,340764,1457,54373,104557,27867,10586,7749,2183,127292,811578,29098,312373,5144,13133,758,751810,922515,182117,0,180082,44175,4749,134671,136201,155300,152,311733,20609,0,1499,5660,40152,645672,1119384,84700,47661,26421,739490,16461,44661,114704,3779,21754,14962,49747,68736,78642,149,12237,259324,13715,152643,97934,150031,10630,13743,493778,56464,44160,185472,70380,4947800,361625,353426,29338,56804,30988,36594,27445,329303,145201,455641,12424,141587,23491,35664,995878,14960,1020,107309,24350,471909,3480,10423,221,105171,15200,62581,100647,591397,140,2143,31654,6800389,46811,18854,1214,13214,105185,197495,211676,28345,266975,222974,19389,29935,87748,185018,93497,692517,49993,9198,67668,123710,9351,8849,113844,93833,15288,31705,76619,58567,81110,147122,6638,166821,50607,58325,569975,5479,848483,133439,6953,143116,208690,66303,24975,93642,92750,34518,579,1799,924,30464,101608,431,523806,75120,18426,110293,32226,155286,297877,318818,14585,4474,2098,730,4031,73932,190356,813031,3272,264481,547833,325616,12765,41213,24804,303,3283613,1982,99613,32353,60298,3298,464212,14399,257109,63106,30542,555250,119906,103281,80834,65913,17371,75782,93067,611542,194380,44182,27111,4530,4271,214743,5272,29250,180442,853,72904,120933,61379,442149,88398,54945,172134,2046,68695,289724,168857,121439,30108,190571,63971,121158,261789,6822,10365,30722,172570,177079,83278,27366,41056,44923,35897,108148,81279,54293,119592,85637,47009,304,109146,4169,530358,1020795,605,60812,113566,7723,9133,304,126125,7955,70890,3848,129866,74781,4814,50934,3055,146086,291,604,31306,38250,78902,152,153922,74636,13576,14923,251658,36621,432,27558,215644,113168,208293,410,237699,2387,35133,268273,33448,48442,36730,3374,2667,68916,77602,69760,441137,25127,7379,0,80663,117272,555613,86086,99711,57484,183031,13078,24744,495,45768,231327,14039,2069,6377,81710,76815,23157,37459,14021,76,3562,337714,57145,2036,52690,173501,3847,140941,28,81393,29915,44384,142813,27882,2127,125627,78304,44884,26671,1497603,104163,164972,46748,8475,45876,102355,2128,1066,97502,171074,39348,59050,120087,7637,0,524810,1531,76135,162,63583,405224,206634,11888,269091,49138,9055,14529,57110,8891,162623,12491,910,92,140746,220835,1808,174943,21302,31717,96078,19053,14909,15570,19481,174476,71856,7555,199723,33281,218517,10569,840,27288,96702,117250,118,25721,395793,74684,508701,848,56313,260514,10534,5528,439415,35531,78892,229187,138347,70175,83662,262578,82561,1584,1778,49986,132521,58875,469829,298522,249605,313224,290482,177408,181016,166918,150,22641,30297,92558,870,75409,58734,131898,4975,24337,44888,74258,48334,99648,7368,180344,249758,79631,83093,86040,740,123073,434513,223425,218754,38225,7342,705328,94884,44310,435651,197,1013317,74835,479286,76,69677,24867,162882,100142,41066,593208,1094474,12079,90234,1243,192114,15925,8257,110255,218345,32032,77734,1586,64977,89055,83821,813543,13250,101291,94900,117658,72362,376,135852,2157,3929,5404,89755,1277,125536,335312,432838,28180,147,5013,1066958,172,84731,18546,73060,253356,114952,3006,22686,61958,3682,53666,29584,31914,86101,74688,306,123035,59234,53466,187931,36295,8544,65272,52557,21252,9805,137952,70596,82204,60723,61278,232009,374726,423506,10065,283832,159540,22451,24781,39659,39794,28526,108556,85714,84620,731,9751,19950,10641,23520,16698,16194,47421,46407,41845,175556,140267,889,626119,170077,35501,37617,389877,215367,356,2131,891993,56826,50165,121078,80217,351426,75281,180458,5828,5488,1287,92184,243923,131447,3322,35371,4003,288,57928,183510,1357,1544,22698,117062,76,167588,207583,163453,137523,163048,177378,207819,45800,120980,3092,29673,80489,10380,186681,66511,111917,82656,92345,154031,2914,110375,64795,134359,12498,62928,147,175460,523816,1220653,21509,305755,16615,567991,148,179195,257153,265575,137406,65333,13498,2296,301634,35500,31643,13581,79393,229018,30223,456,101866,3837,18281,202755,0,279569,19645,2987,10645,15450,116529,543379,250035,7875,1109176,380550,170812,455927,1560,67073,98702,211127,42208,40000,912,728234,12697,172661,57070,50895,44148,131637,113357,603995,165496,797,209354,14718,110309,19764,51000,78310,95067,144946,77233,20921,518593,118118,604,145310,202249,1140,3267,82514,28390,210153,44182,230701,119047,184536,209619,68123,81379,79910,13425,173697,90402,410017,23053,40668,110997,817,71650,236291,30502,85827,2870,129522,111851,84192,59381,108849,87005,32385,19349,16324,2382,225130,81179,482,726,133156,2825,70569,312819,79291,132137,68039,135216,6617,42140,53768,10349,907,46678,133582,228,149308,0,113,45144,28759,277431,7018,55171,16640,158793,8303,404132,50569,207448,0,172252,308857,24219,541940,6878,351227,6844,228704,38453,99791,184453,125534,135431,211381,201708,160803,25663,568,6850,592943,2270,536642,1176,575511,594,251759,167045,56686,388320,1517,10969,26828,135178,3881,203822,12480,100021,7013,2960,137362,303338,12820,648081,340127,293,26,521815,11979,1330318,5969,98950,696523,244803,4440,1317,1193,44811,92565,216412,208051,158629,6915,16799,123902,89078,285939,156034,123691,170,445729,41273,129333,140698,259287,215385,49522,93116,258918,164828,179404,144379,184291,12010,11030,12093,11803,11107,12245,11008,11593,11031,11481,11463,10879,11031,12955,11327,14495,9998,27564,6437,7018,19559,4086,31137,13128,14773,8914,11521,11521,25759,1971,18124,608,321889,608,346399,348391,350818,342844,350805,343989,344121,346126,355183,358379,344356,342301,344571,344471,340847,360467,348764,341208,344007,341761,409850,341319,306353,163590,32847,104311,202289,121859,251959,30267,174493,85764,464071,203892,126857,97363,528043,159526,1788,4892,16525,139,298455,111517,0,256314,10648,18057,527246,10222,6257,6647,462,347,0,170372,956,162416,5208,848429,203335,54602,45282,1853,220,607483,33546,37490,468,93580,24707,186936,262390,2332049,453,4147,37351,14214,152908,3100904,1512538,457852,778036,2990,168385,200406,380635,180,40775,17971,4974179,628691,1696048,438054,276106,1433,78914,25704,10013736,81974,345503,118,9021,94176,71013,125219,161674,506555,193039,184037,79532,55569,446,73805,2121,719,80966,40778,8158,257,45145,2305,51782,0,25935,28827,343374,552001,190846,93113,8638,140211,70815,479,4104,7836,21850,167354,13541,913,9980,234384,79203,6056,169874,707,6808,171120,910,265677,1603808,38499,600,109255,8082,131403,11319,1007,5834,20205,442008,6596,392,174534,298635,103898,174941,252734,1750097,533709,17270,319313,191353,25964,28253,130951,165759,19803,3152,2432,47523,27849,35478,37220,6294,24916,176101,88777,144737,68271,166849,175237,141714,188,4835,6665,85597,3103,127166,115316,35337,4005,184809,90511,120730,172037,195625,38399,1326,75142,1185,317586,286733,59925,174278,390840,310150,83934,6205,1785,23638,162479,98515,3082,251608,285075,9857,213005,43793,72027,14277,5086,1769,11921,67860,610932,163007,1613847,78,1234557,215443,277398,2008405,739473,399261,1193,155640,184307,97789,826,146275,941582,71216,2467,144,1713254,12244,154162,2103916,154157,182595,21303,299,118277,326,7102,66179,32792,27250,95439,165181,46339,385873,151465,196156,122713,218115,107503,85633,111981,451355,23210,358571,860,39007,164113,89723,13513,29328,83906,35700,308577,356455,1104,13822,263640,341272,0,62554,44002,72697,219945,751556,53583,24856,73970,585,2994,15123,1234,54000,274890,4801,150382,3737,5242,3078,777140,129211,2734,127096,318875,27615,22604,154324,48219,122343,159329,97059,16005,70614,91903,57424,336,161607,14899,162747,17005,62541,207021,248513,294275,3374,36984,51693,364224,91199,179486,43187,47245,50015,70147,62329,4386,150,104260,27504,64329,2192,111502,86698,475371,21831,31877,81862,20037,147958,0,43773,42542,1772,17354,4078,3633,23,98,0,0,477,869,574,566,0,4767,58360,36409,139598,80487,170226,338,35569,102434,51685,74574,1569,415,6272,16459,967,29610,25075,24618,960,879,1267,431,3203,13095,185127,6968,24942,16730,6196,49133,31732,13763,27970,33636,1335,597,164213,8946,17284,0,358295,6036,438,230921,15128,7911,2032166,35702,171980,4987,996,120424,654,89348,76926,32851,3470165,212156,49090,190101,170158,139183,40475,42218,166891,275215,69508,213158,2232943,526968,45003,14,81225,73099,176265,810,1535,129,1319,10890,2232,15519,69136,75133,2807,1910639,3447455,116517,40697,22007,18,396,452,1599770,19038,46511,464,887,6981,28942,717,76621,657871,719394,15660,69140,68047,350300,137442,6555,4,116465,2161,414531,984204,112451,41699,1683,213597,54907,7399,515078,486955,97891,2155,164097,7090,81427,74222,210014,162698,69024,79134,27687,2494,511092,50556,93194,1712922,227109,6899,18603,85843,97114,187960,71974,29810,225671,82726,688988,75,973804,330755,560413,65695,92586,54796,20873,3865,212926,142062,163948,53046,214551,284998,849960,17995,456066,267961,637,10311,282066,356110,22927,144602,242599,1648026,33772,128831,59971,292775,387658,71724,162316,21204,253629,167603,253,114711,26955,37629,722,263684,93805,3621,167485,7643,170799,52097,439885,295641,20762,410,354333,95711,133659,89695,196180,760,8061,139537,35095,138646,25805,936983,91221,0,170851,899,16355,8858,95605,248,243757,56554,93364,484,1784,137,409161,258366,755316,445220,7403,12987,27106,347572,91518,539738,87663,293075,2254,47643,48459,202750,14056,41561,239194,59031,233620,0,378,41209,9328,730,2686,724433,454741,145,8163,0,1675,77398,107353,8929,66404,1557,12149,18,141402,60466,61868,2223,33236,40907,168076,85388,34525,36105,188708,91723,22277,4214,121173,66279,209559,2321,31583,130669,255581,107642,1570,90643,199429,119033,203319,82359,178486,89002,99576,62808,259662,135401,37085,2517,13,1695,149043,73339,2997,165602,699,266103,36580,114028,28355,383933,36077,41888,71847,444599,302,44211,116753,17309,924038,2027646,91419,25432,2251,8406,45637,159774,19160,18040,93481,142497,4470,155720,4820,83426,11167,65784,91023,218521,1569,147451,23630,97125,3920,405,202,124,189782,30359,108104,453156,35708,454,74230,106512,219330,698361,210067,59907,43533,9689,716,12308,12396,22155,992164,16482,29698,159790,86186,92095,24549,665,104014,271642,319061,15929,222600,647,1143,60868,147611,126957,444719,17,7727,4711,98,3224,970,9801,12194,55698,6220437,100700,314661,1110131,205403,515540,113611,397916,179851,2234,1911,0,20764,243822,167543,37437,203093,6309,8412,72313,87402,222565,70855,7599,164863,206038,26064,119139,9767,10680,420,73524,3388,46721,111977,137754,178345,474569,200680,162,2176,25468,79114,139949,84621,87927,49588,60813,402918,2839,61872,2850,203189,72353,65967,87003,180187,95977,13094,167100,2230,74133,3883,164285,100271,4659,41667,2403,34947,1266,81374,3097,22451,830888,43121,130890,90904,9775,65851,19486,1097,110390,22134,101399,225459,13795,41159,16221,31732,7377,44112,56190,3692,326911,181172,516937,9931,296537,0,20797,132874,47791,6189,1136004,12218,21047,285654,45663,14735,74838,29875,77404,293,17633,1217,80017,137767,74397,66749,12221,374231,13988,150487,516053,6602,87247,33093,2331233,282348,183571,1230,11924,417,90620,77672,140104,311204,1147,126390,3578,183599,2927,31778,60827,16898,53553,193165,101624,6763,104818,59525,36873,59922,32104,435643,24610,222389,67769,1218555,9569,1797,25340,3597,23462,3772,104886,41433,113062,16777,247871,110599,48551,7158,5905,196640,229320,76039,3112,392,141804,210988,120627,33704,4007,26694,960853,50543,3557,131842,5241,169913,1493163,30974,399380,20479,419,16831,56421,987173,3756,12491,38540,3367,312422,1646,112518,3460,116457,67008,3078,470381,23502,95497,17792,1720,484540,203913,203024,40266,603833,59489,56053,1984,108120,40983,198345,8546,309197,112003,180294,143929,66390,45090,182107,153600,93698,312,400141,132263,78649,741164,36356,84782,143019,2533,74290,59,91281,1898,1259825,38877,774,290256,6504,104632,248608,64039,161145,91007,192171,123567,3414,2360,1473,107,2402,12650,217047,32671,762805,45408,56786,30693,59097,532028,181135,7147,21436,62072,36541,1093,8953,37622,211220,77944,152,16072,255013,68620,30716,532722,47872,30429,82725,58659,171910,100357,20186,201521,302,35239,23080,13898,284396,1422325,118489,557,603,519307,76295,0,533177,1016,74936,4,0,122828,76108,23814,574,5042,837617,60712,3543,423,1040,103556,185739,348658,129943,60862,1213,152,367145,2161,39713,4190,173283,242146,83904,70607,260614,8254,100119,49609,123570,450683,49400,105050,165804,41607,44454,1104936,122219,18585,46923,73,195014,89111,106305,51758,123585,330408,340379,112227,40847,4898,74891,30994,96845,447096,66095,0,249,52496,187161,57565,276027,366,276722,7272,44863,146918,144758,24165,69633,231732,262233,375661,7381,12453014,180303,204872,213,118112,23289,36630,201,62098,1330,298484,63137,354176,55978,711940,74476,663211,643,81802,74927,30976,167015,115994,31179,178348,135972,11704,66901,27011,116151,137249,311812,82815,75571,170844,1218,40308,72248,36147,5375,13527,288972,8103,1168,111369,130033,179404,1150,334274,167964,109465,68154,62753,7434,17328,1246,29322,10670,25890,120720,17508,205890,216541,1698,84498,62586,915962,56592,1649,1941,240593,30340,21863,709,284,31740,36353,54759,187630,19124,39766,1959551,305618,82624,923,141988,1965,29697,8991,12653,19338,6266,43000,24212,22561,21352,100451,26760,20515,210822,354072,100013,1639,221308,29040,52690,24876,687,7643,212603,61551,45602,1163839,43362,188094,67474,247761,224,22385,1641168,1304,53227,622,28132,67012,154217,225232,584499,62401,24751,53282,59409,125640,1438,129616,922182,142807,3791,28525,13078,118042,202,461,136758,101841,93511,14043,148380,7010,22128,175568,212532,49020,4782,3653,423,89367,38091,232785,105497,3303,85627,95432,130036,96892,154261,86103,2166,440611,100983,1200175,178728,891,1506,256062,16649,276295,5123,221433,217758,378188,370668,692003,293417,202302,16290,158878,26416,387,606,117,123021,59615,52557,717889,516026,29,8422,46057,551,606,193264,274,3706,3011,42403,18054,239,150685,17350,102281,359659,59854,168002,33986,5755,30935,190156,19950,164,352398,313672,65670,309391,577,408,61901,49840,25305,20069,34004,776042,180618,439,21841,366,734306,259013,89258,84440,61067,119824,198144,286598,460989,94548,22410,78870,24339,5890,14230,397174,135431,3313,65228,66754,1202,1396,1634,283979,161041,88016,633101,5440,30571,172654,16413,34001,856,7137,2429,388627,100128,1274,870352,24648,60108,123875,42229,327601,8638,121220,27649,2831,96651,17849,25632,207658,1875,243053,1048,1456,156859,280304,165187,36502,372322,12601,668418,994403,5688,23502,62114,2493,48627,159249,56258,112455,428787,85679,32409,96717,64273,259061,458147,11646769,351381,54430,149789,28032,22687,62311,20729,3255,125678,359957,79824,45185,8205,18103,12270,58860,13136,66128,264947,1547974,107426,134668,86260,68383,54923,133583,57479,23464,313749,97120,94159,134161,183380,292642,1253,171504,71856,42679,102540,40638,133263,456,146768,5143,744238,79025,4582172,96164,140071,49782,38082,1038,11399,180979,1044,4223307,10514,73092,145764,147,4225,788,6551,60487,67959,68,114200,304790,39445,6061,10343,174295,216950,230132,470475,281862,117122,99967,112155,123998,64250,57200,39094,21569,270488,56201,12814,525,829,779,534,118980,7844,146341,313626,38904,106286,226794,236211,114486,127654,44814,4777,149673,1054,58564,29049,4131,42165,9779,49526,19090,345437,38320,30427,170285,26443,2075,119747,7600,59681,40833,204447,1972,420620,37443,4122,755,537957,441053,42350,582,126079,105699,235495,351308,1724,7563,64841,2354,308616,378621,59908,2088,251442,196650,57974,275428,31220,746,244555,7324,1403,116272,88811,22488,38165,101351,4322,153199,201365,132092,5104,41464,16851,21825,1317,2567,87456,49013,209926,102397,238367,1585,39326,41613,227,395307,122062,46362,74334,20654,42710,25111,415459,372643,75551,12551,1145383,384228,303,283357,19383,264286,5828,74400,582,307764,976219,1085,27032,120849,60861,81505,36821,21734,112581,37393,232339,9386,137906,5838,20828,454455,73192,84134,1125026,5528351,91004,422816,14602,2281,86999,12348,3046,28771,90961,670,16732,67238,56836,227950,1082,142208,10352,90368,392,483,98414,1534,155504,12802,225674,1791,72650,265,89751,309202,93136,61433,9371,423249,1669644,238256,21288,341401,152094,72022,3249,150,623354,5867,8404,205478,167839,47827,62456,167456,477,34531,45517,80990,12814,0,63105,459869,37738,223594,60828,25531,5998,158,87417,37955,1374019,112906,856,7673,345531,250563,334903,269641,202714,4546,74193,200240,738,4453,46830,2217914,32913,231598,142952,140326,82848,162757,106939,9650,9285,467430,0,9000,10014,508846,92548,178,14650,10499,111721,18554,139630,418954,0,1576,413208,47610,127281,197382,127631,267971,60942,64260,145767,154354,46114,7903,108569,142681,1651,0,987,121644,4291,152,13903,4844,93544,101343,58681,2302,403,802,1974,613,445943,2787,144172,1019,12928,1303357,70222,734,3120,9517,598,51115,2426,10466,1287,28595,23237,4406,238286,33914,208311,13357,5036,46689,85251,38534,144338,55477,61329,90649,29334,16679,8391,111111,101018,911,7817,8258,559174,198842,12947,236037,108626,116267,220647,30279,75598,136655,59689,37603,152,3441,34800,12029,109708,14878,17586,291100,250232,58759,231078,129987,102621,124848,236422,48435,565,177615,173577,165136,320666,138,9791,19401,9831,64262,181226,1415,390381,760,9227,107264,79839,283,232406,278083,43624,65113,655062,112368,7828,24262,110462,36849,83642,1248,97416,283255,39299,14806,11722,154017,67654,42414,5958,872,700,843,1915,1199,39643,66042,77802,253247,182152,16292,67135,1954,599,158722,27271,3276,97167,481,3519,3031,141,49377,363538,2895243,770,9530,852,757,122857,17884,4747,1190031,151101,278369,55172,69846,166039,124191,11523,366991,90888,359646,592,397397,1083802,6383,0,95856,27931,126842,182184,3065330,425122,43789,29185,66238,225659,1490,1698,123423,261718,26066,28752,58812,4542,8555,261784,26075,66627,11878,107979,111600,711015,130676,46044,335872,80462,77374,1640,76899,196273,5637,26384,24978,112997,82449,338148,239382,155710,1766,11369,23996,973,14393,17930,80071,19226,138863,2678,281789,182100,743759,17877,595027,4190,3817,70814,120103,530,69879,310,1830329,254510,108201,3097,2499,378662,52,81380,966,239467,64728,6289,120645,48220,57522,156262,104299,526602,1040,150042,119294,786561,104606,81790,22085,355995,428,1675,64672,2015,22117,69921,39466,64943,3533,1557,143968,157129,132829,118085,100790,67672,130870,1196,59514,74672,326385,339406,10779,712627,16336,1109138,112495,3982,73357,437255,12857,3269,65857,633,221490,169937,11954,25028,240483,92686,53382,284885,30543,224553,108628,115084,26316,33,92290,224118,300459,1138,534758,182055,376735,371685,94599,129299,1045,72281,2052,245235,7891,214396,137885,3236,179706,120545,79892,62794,96,4390,46830,65135,88537,2453,1876971,11986,60572,3338,33971,553577,34358,51529,2540,1088644,152546,5500,13733,564852,91269,180518,1864947,306,46503,10019,217611,19793,17165,83519,52538,84155,1639,35474,116346,33296,26533,92774,21655,65400,20242,146827,23452,165656,55034,198073,185687,11098,78485,587,154745,504889,38585,1574,1946,45534,9375,73044,7896,199752,78429,105700,101014,97277,57011,14392,6388,36269,3656,7361,0,113854,93704,16707,58953,10573,28279,48497,52534,113507,111149,211817,92713,154045,15039,17862897,51870,303,87461,1850,60475,2572,52839,69756,105342,3635,519,46753,12588,188658,204020,279947,205,9647,53240,125649,169314,270863,7709,68952,30236,74847,45935,2825,15552,71332,3214,77683,626,1350,59276,28280,84537,214,148729,6651,8127,187173,1003,130497,107902,21923,121731,31456,58852,9280,1956,317313,47037,135091,638727,188558,57903,342578,89952,371649,1510639,547,39190,12503,95979,1490,92593,60788,207410,201010,16604,2021,99099,34923,287458,74926,0,2013198,1644864,211117,16321,2119,115995,107703,481529,268632,352620,225898,46209,119088,45021,116475,91422,4096,516,37855,64438,242101,1808,147676,1761,646254,124425,3494,77563,141829,5452,44617,77670,1299,101244,512034,69882,477969,1162,152,35981,250992,9248,41283,62231,5906,38875,1398991,121928,22612,29117,306203,54480,23132,121586,69843,3636,73870,285378,34212,918,41848,190475,49194,14953,58272,959,0,184038,362,87078,19737,118836,77026,224082,97414,3476,61499,42130,79057,83387,2890,334110,103,167899,391180,2338,243194,29913,11981,8666,187188,71601,300846,2238,1125650,262894,1145,29808,97902,2303,11710,762,80823,101155,203885,2888,349776,195608,23474,2185,63615,51063,10365,5578,61173,4230,19578,66616,898,1547,97172,1657,0,220842,1883,309801,32220,88013,25826,59510,1972,41379,581,69797,181304,14132,126890,718478,21846,24331,69434,80385,29238,1922,25044,365,173562,270951,527815,2211,1276417,505380,178911,301,2529,59543,22054,278830,207599,296349,142796,47644,157005,2724,82453,254479,359144,2451,78834,99896,36356,2510,14,428153,12045,305214,26686,169422,93272,33861,93953,86611,26305,42167,100457,38080,15425,118620,38107,1922375,26008,101391,68731,32764,22052,50099,181082,152,117505,156359,485223,24743,488729,209891,304,80402,53605,35648,79869,11584,64005,251143,62312,113903,549,0,38369,11818,14852,146714,80105,1095,164689,96,60008,187288,200293,843,109052,69671,22380,429,29707,254005,578554,104353,69274,56029,115523,224222,15650,87334,64674,9763,69255,255262,74646,1984896,258040,3320624,49572,4701,25891,97599,140904,115383,2428,138944,2164,7064,2424,51300,44807,108659,0,43919,193001,482,904,34457,103635,0,714489,67617,80977,103948,8679,67195,289748,171560,404889,180609,177010,195095,1748567,31759,147200,6392,292647,107557,131120,191894,16034,43752,59237,3950,187705,3,4926,156999,22048,143234,198,103515,102459,126326,1562,16547,4504,95,74411,506,958617,48128,90164,168655,118549,171179,3528,334366,4025,25,312325,104637,4007,559,225169,206423,152,783155,2727317,120879,322885,137518,142615,19410,97494,440,69609,0,7433,110771,174118,1334,117045,280018,207428,9778,1309,57131,220979,41754,62002,30224,82958,5309,42872,33783,138680,34797,64232,76283,152,374,51676,1871,108991,3459,498,61452,2126,1672,13230,3631,54856,140,120833,2186,118410,18539,21512,487469,74414,56193,215052,51558,199069,478441,8050,176508,34531,31897,17215,660531,1111,202357,3591022,6045,10194,27440,86160,126938,107460,55166,17539,66790,208910,11044,411752,51465,26674,82982,310454,1388,162357,20638,456361,28128,17953,54933,1328780,21091,7245,654348,96448,52177,105220,123543,94892,120530,597,117525,481533,24965,278490,267,6761,184583,15710,8674,196170,36375,8840,8195,95148,46504,197214,10552,121132,328863,120459,81023,26442,96247,334495,67846,54743,169256,18837,34818,1106,82246,9338,154568,462349,207580,0,51900,18498,0,869,165169,91430,24749,49801,8728,66758,4297,49294,23288,167274,239906,86701,55593,12881,1380,1442,11341,51223,73470,117958,130964,98553,57952,2766,456,349045,89177,66903,18043,50937,6806,82229,61451,1287498,165005,58618,142565,66200,45143,192583,42827,82443,41577,8692,2520,304,49624,89077,2708,39066,148033,5659,81932,149427,72070,450729,225570,39154,90484,608,35150,60598,625768,400349,159619,46611,156122,335430,6887,272253,56365,11070,1285967,435,210914,571523,197,117900,459845,2310,147116,39511,124402,806,541,190879,18965,255157,410229,12254,68701,100969,3433,4830,12133,24699,3366,95100,320283,93513,11250,74501,1064,11546,1155,36260,246969,127954,4589,216618,83539,381,1042,164073,875,543,221046,164095,7156,8219,596918,38276,54305,8169,137204,2738,155708,118796,300709,108272,108555,86795,44499,104660,410225,10814435,1144966,45109,215132,15310,86967,0,78298,93063,193987,54330,880,70415,203367,31657,36427,4017,237054,11941,26148,12778,97491,1829,105463,239444,0,324,4840,235878,1033,726548,80679,134702,60769,287545,65240,943836,188612,279198,85346,69223,5450,65544,75797,1416584,48861,43424,61733,15457,721,480623,74508,384552,283335,16043,1370,33081,122848,232329,175695,907598,120916,708848,56396,3207,56439,85073,20330,116880,68813,878,91930,369977,371569,429804,37309,67215,122697,62321,163009,153709,121705,121350,1176207,73311,427965,94177,38090,228149,125498,40663,110899,14951,232237,46039,31982,177391,218213,25872,213639,219387,28646,757,0,60778,108160,35937,137480,54712,85847,165461,116853,235978,284406,42779,725553,180859,53882,545769,127,605,3022,395784,239801,30252,1706,708986,128860,107242,417093,26979,2928,313651,52141,30484,78545,6877,235233,683,160452,50728,310216,10150,28473,113404,115043,902228,111725,23022,674979,4861,53850,21792,20631,19894,16713,430,2771,10500,90390,96239,137432,105128,396404,625091,778,31628,79177,54968,4272,76986,6584,139925,117902,117241,92166,56659,136,52648,15342,45479,82930,96976,136352,123232,354454,298101,14,435479,1017154,59529,10561,6853,0,0,37362,9699,828,292009,21011,144945,30938,347164,46133,364081,2174,2927,43718,1784,52149,1869,283842,1913,10824,191280,2081,7114,132674,278617,250301,11045,209956,92271,23859,74672,58675,11734,3821,2304,1942,436118,19405,197108,27029,7406,87646,23097,469,158411,158946,137475,71161,41073,135256,40699,203586,3147,42018926,33537988,18679024,28584241,33178468,135813,170308,758,60155,1332,30082,64622,1118253,132942,6520,270221,907,191630,54691,907868,78596,952957,108588,122,98871,71257,23279,224907,38800,102,72298,499,4032,195777,19272,91559,51599,120826,134265,2314,57578,4428,15995,5078778,243370,17432,83649,39100,75568,57419,47542,2852,130813,5884,838,36621,19555,73210,50073,6807,1213,26546,68776,48408,115409,530,611,62008,168939,118675,326014,25695,59761,172464,91263,12673,72967,202,1347,196564,240015,23415,331539,89633,5819,308605,278193,19633,301,2317,5004,69602,95405,1738,2463,160072,193423,547368,15354,304,31158,352166,124,152291,12471,715,56038,136,15039,24515,105464,227485,298967,88821,4663,2618,235160,117598,2310,595522,67943,0,234241,81734,64261,455315,132124,161117,369318,1321104,51553,1177,74050,1047291,291875,1931,1880,23299,116664,389968,265,65207,13702,32042,41909,60821,46631,14689,130358,161085,15224,912929,246752,206621,152,46119,208766,355874,11756,15694,65635,112666,18499,48387,6077,96,14145,112125,39881,55351,82047,1664882,293938,53268,39844,1827,263568,152,7188,57005,112742,51241,16533,227485,17802,211811,399431,22333,73472,300646,68327,4904,290414,32572,29808,4702,74341,1579,13371,0,9183,50605,1202,134483,2030,8901,22289,284537,11804,8747,351194,122968,20698,259378,341398,93421,252829,2403,129845,616223,143866,49472,4217,113234,49123,15266,483317,107866,89725,63115,6010,552,19538,61191,7547,52904,229430,127677,58059,15134,8641,2882,38208,20679,11624,73060,19124,507,679,28205,9466,156056,2182733,183198,57169,10645,147669,52920,170204,98729,299338,189533,0,44788,165215,304,826,414,60086,7989,1286,37237,136128,125576,3442,33311,303040,6079,440,129418,632872,1039,194597,1174492,556,54716,149817,1763,2825570,38426,3244,50043,37313,244,274,578,5966,1943,44523,2761708,3533195,0,0,96829,182325,3632,71345,29311,14569,56047,88,50885,18075,260832,187846,168666,19924,59831,907369,100823,9205,1290,1835,1186,609,179894,93200,19915,398615,9322,10931,76261,8974,7511,2997,91723,6395,4988,9182,454,14311,304,426,180349,44548,100165,180970,706703,270294,29143,638,0,95,36073,8603,7506,2791,11584,48858,31968,59603,314131,83935,126203,61712,279342,71157,0,137990,7117,1388,4241,148,304,46771,105889,14429,46495,18132,0,8317,6163,65591,94207,2566,6129,8615,1199,206650,49355,56296,428198,152,125,166490,15031,654,3255,6186,184622,12662,4271,11024,2293,30393,248,4559,89317,25031,993,447,88867,752015,1816,47496,1162,108183,42253,10408,43703,36950,305955,148455,25626,3332,951575,20299,12419,136895,0,47200,749,31004,1256088,11348,76307,489647,350383,3368,19975,430752,96020,37454,408568,53768,236379,28014,98078,2508,126949,54280,27522,129794,36,66832,5852,67483,11202,373052,256878,88518,53218,85002,8157,233753,179672,2753,280929,67961,6704,162698,161183,96761,50440,56018,156605,49387,59506,131204,93346,3324,17271,18585,51002,45516,2041,6232,139805,63983,1678,201314,441250,756,66187,41493,132555,19548,25201,53371,398878,108013,80958,92568,84430,125442,78511,10561054,199232,267234,981,497356,518438,52674,2265,116911,14299,42798,613,27435,282,25871,1466,156824,6409,618038,52623,2810,51568,803,757,67395,50750,57775,79261,414400,21694,93102,21702,0,1190103,1193,89632,56167,30581,1154,9395,6544,135375,24806,60329,71858,619166,2700,34533,944,4160,124506,880496,114160,216599,86382,170648,204183,32974,26585,34757,296727,170536,58111,184468,30276,305965,275443,2197,6448865,158775,28020,1695009,96372,163089,340805,579163,233170,220888,15123,93950,87046,133889,259376,107092,78660,113939,181082,137,84530,217486,151335,49418,64935,103278,2066,78909,19221,682,0,40044,16244,142030,217,2905,502,586,931,191,2909,2676,1445,142,1919,1613,3318,1001,adipose_subcutaneous +251,141909,315018,38649,3604,1710,241062,42022,268692,61227,1035,304,4625,611663,46416,170442,17669,178092,53730,708746,139997,3002,365397,614767,220144,1001689,250801,175203,3340,120315,83585,12917,350060,244618,3580,265512,266696,16366,189473,25913,695562,1613328,2542,2563,726,23844,177793,1516762,10568,487097,196250,2382,103073,3281,177031,28804,5721,3474,351204,3005,558993,345337,74902,4124,7484,5768,319599,223208,21768,95345,3833,64218,47581,123360,1756975,26438,267931,36177,112001,164,2891,13414,39336,82351,1824,143846,1020161,311474,196465,166905,266258,790572,283063,38632,0,750214,1482389,65980,1589372,2921173,2278,27442,347087,745257,19463,29916,98859,716142,101453,61716,28593,44094,396736,263200,117343,10889,709,135422,125958,146631,304,758421,18703,202490,418133,33613,278741,100200,5437,86581,19929,88154,118,84763,141336,215934,62654,1810,388942,264007,492091,137270,5031,104742,755191,413568,1410,456,16965,294755,99860,53768,5626,177536,114688,106631,82766,253865,157,60846,146543,566340,23572,2899351,119325,18740,1104480,184320,191,3793763,9975,4466,1548,77099,37485,13313,357930,693929,177648,192568,87645,156243,102924,109905,117866,216780,6553,455,0,118981,827536,18616,132154,83925,1426285,171039,88284,4653,100217,47526,1494278,233741,1327065,140,104291,45372,1365719,12453,7213,66597,128254,1215,3986,686100,505597,10087,1348,1070263,224810,1518538,30923,4444,5349,251088,2628948,7885839,235984,321968,685438,3356,254931,152,87114,85613,87362,0,3129,270742,120856,474166,45114,109220,83978,425,1126258,3108560,190559,224219,91589,25861,132400,99135,351020,390827,5542,2642,1172,0,16487,25354,12024,5325,774940,5248594,116361,502200,5164,523507,513297,7319,108351,88227,54794,440770,69766,56301,1307,232251,29187,3319,2123,3219,24479,40143,33439,11240,16283,451962,142591,4148,578,259,144696,627815,15171,423111,41157,147728,2654,144760,59560,587771,0,91851,589571,187952,432248,182774,5111,1011774,2805,384,4880,1817221,686670,60955,190306,71987,335316,154675,25993,128274,978,35874,100685,8138,400252,121969,55408,24708,153986,45794,72160,170871,692,77599,57367,226564,176,108694,128353,702391,57853,76854,2893,0,160065,145821,525209,304,85475,130848,160590,8484,2417356,10102,496387,1458962,606,681280,606850,66616,437677,381314,10871,5566,6489,50617,665356,5839,1764,278191,39112,57099,30875,424061,304,87799,61650,455592,140381,65446,181371,103384,4696,9217,35227,157986,226683,58002,278471,201,2135040,10967,13341,423,456,216,666473,207140,685,100396,39549,1176792,188821,168334,123603,5301,300294,130478,552,184118,181245,132102,378,109169,292765,181623,835698,645444,135792,66656,502630,71489,13,28979,171168,12211,6252,78016,293354,62755,33968,199347,95690,83760,1186,227,3507,51892,127557,67591,137,280573,352522,338755,124776,1053,253920,76920,207,1912,289374,660462,2363177,5751,12415,1617,1050943,1347501,1215,172892,2725,14336,72572,745,2235,2231483,350030,179090,146394,64434,197288,1239,10288,21087,7715,166507,251990,93856,34099,535745,10125,579103,7975,1490,20837,296791,3518,2175,136796,16831,47042,1785235,5179,38993,105978,29248,387719,152,17176,187723,1625,596,202734,996,1547,334209,133462,448287,104658,117526,141420,8645,137692,77630,239732,160960,23066,14486,179024,200856,280887,94676,6449,12896,3145,3825880,3501,88658,826,32504,22554,102326,243738,246054,11482,304,66447,64137,56441,252866,856830,222063,485697,8479,428627,59590,32153,398526,149558,9246,268667,32450,5277,513189,203202,87341,37725,223923,112331,687,197375,676396,455754,882,176123,1175,1308,8245,41850,3497,832901,0,18551,1124655,7953,48533,30221,304,106,259623,226525,847891,1356,480817,1259436,454,152,32226,219303,140152,116903,177142,5783,220680,270096,51082,1272,32425,199823,380,517307,408409,997931,25401,61489,313774,99052,16046,5834,44216,88678,384,76163,124182,1060226,26526,526,19461,241491,938544,4315,31151,70747,115689,10387,747,0,156767,6788,2522,268897,78538,107,14009,23039,20274,199612,735121,1331,38754,4412,1006,462651,143014,725,2867,187740,515,195396,32680,1543,17650,29016,51033,263595,190072,116211,46395,1087304,288,233334,21256,633915,189246,43605,403234,942,13675,289494,90016,1015,904826,1541164,1092465,10402,143829,1122,2230,61623,1365277,148671,48992,154950,326847,35867,540259,928,290221,2239,42507,16696,552,128014,137457,1894,226957,244463,2518,55453,6334,188717,43000,166885,283270,1726922,320354,242047,11817,28670,37565,37877,450402,281087,1188,214,302,135845,367503,46603,113409,22848,266,1645,14531,0,24081,86734,42569,332626,2612907,105307,47169,48973,228,777,107,613782,69204,292120,220965,152784,160245,63831,99658,461132,0,35542,2907,578,10593,7092,64904,16767,102100,166084,1618,7128,478544,1407,2951,26609,0,21064,64317,1562,112645,908,4016635,53171,49442,239554,24061,220367,74109,80275,265211,22031,2168,333253,176050,268465,11656,1362577,22149,70247,49539,182945,171894,223853,89798,4863,130022,124237,14871,42280,11831,156973,102576,30262,9722,63077,56781,87183,54269,441440,4935,182499,214149,228921,8213,1441,3806,14992,3959,11303,159814,85868,7049,264260,0,247463,2983,153583,218680,157870,79417,279861,1556,0,3460,889458,21946,21554,1512,3375580,213413,31002,24076,41043,40587,441,391951,151074,246364,53100,467990,342531,71,81406,243534,585739,13936,184854,228,26003,100571,20421,66403,187794,230,9216,551,25256,20969,159585,75569,6223,7838,1646,14899,126681,370524,40606,3445,968116,56654,80300,111337,211225,65063,75140,218457,125274,1189450,12909,61799,83693,64098,44970,151525,4204,1349,73536,52018,475778,293358,449,309514,142424,22014,132,81732,3642727,74747,393169,39669,74905,1165351,54034,0,2251356,99830,23361,1709,60234,4394,80744,8501,152,216931,28004,47880,87494,2225,450739,97151,280,1819,13842,338575,89,1485152,291892,5642,1256,1072,1216,719,10543,219,138548,108392,555,86216,3110,6642,507389,134181,53182,417881,36102,1170106,111474,26487,279117,348883,16906,176153,10070771,265,106315,149533,564848,13246,120230,139043,67928,268084,42992,94131,410388,120101,972419,134432,1755,4011,1495,23659,301,19894,1536,22372,380,145,36059,1261,48,41659,103853,388305,308426,276451,214449,956384,218680,1925,351405,111681,108616,253809,281125,312316,64433,128115,369,351116,1552338,595,894140,103491,0,54232,315244,428761,189191,887053,10033,908,140168,130284,984449,98964,65324,2536,50652,139491,1682,181525,196878,574137,202503,394454,149249,410755,881590,481293,1588,65788,158658,1201,1117,180217,23386,24476,0,754,266,630,27255,512779,909608,1303,4776,5041,876,2571,271,0,579,733,7524,787,303,1119,0,383,21864,915,10048,432,3826682,434,8259,735740,6113,322023,2747,390129,9732,310614,138186,418830,317001,680424,166594,245136,232123,327734,485169,29613,457784,269770,385644,312,383421,14,700631,610090,253611,646740,207472,63247,15980,296062,0,850149,13028,119879,1314900,264530,684716,45,59758,70911,403472,8333,2881,484234,9981,6375,152716,59761,58481,290564,5293,65830,186143,56628,122453,165365,144575,189954,16472,152,255331,141856,243073,3173,507284,76691,562974,241718,48621,306564,411355,102604,331342,515744,582174,216572,66411,1486,1022,1396748,25749,101100,180085,9141,6947,526212,29715,190,738920,0,1707,2132512,3881,0,102363,45156,1893,131655,9042,120825,95808,120205,764934,271066,1279,418,330,378791,1536,270856,0,83912,0,304,0,0,396728,6875,6853,360,7799,3161,498482,152,56370,526541,4185,304,85502,1598,15716,19132,1947,9226,1066087,121,26279,1517,279,446723,1911319,4312,9106,1573666,709046,392130,38274,787138,256181,1446,4740,1480,8129,758,3393,909,473,856,155178,99176,62507,200778,12680,10031,136023,190745,288558,389743,132923,148048,76004,94115,291860,23786,53,30,46858,11546,2618,137493,249593,55125,4529,21958,22721,606,35297,370,0,456,76367,295765,345373,5585,264,20723,741,133914,479727,934489,55406,6390,23215836,2729,832,322622,1122,2534,489984,228159,229194,73748,5748,232980,42556,4837,1929,7262,0,124792,3828,536283,99410,323107,625,164933,512000,275566,142667,190807,37004,0,78,485742,33541,53515,111522,4181,284049,21065,37094,8911,1175,21511,42014,81821,155801,43898,1196326,30271,152,219740,1488,26122,707163,558465,252990,66856,60,21396,18528,93267,101611,0,142,3682,1012889,86,415,134902,15245,29126,402353,77848,129,127933,152,191330,135872,90531,4554,229227,936,164560,2116,455,1835,37067,636017,210,571751,14133,499087,74444,101335,117412,411,1408,0,97829,692166,297336,798536,9426,173662,157988,104084,121659,161692,57179,1230,8597397,0,30990,92122,152,4875,429469,1809543,7507,32855,20979,191577,480697,105738,11726,81103,200855,140858,1535270,37592,48185,24229,295766,100227,499051,834612,1217,92111,256,13145,18170,427,3891,188194,2007,563580,99210,218560,25493,2282,266917,164621,3120292,8042,38015,525,70474,291,33491,851,640270,20745,12734,19127,1210,105851,348074,843,7392,24784,164478,2010,10224,11852,1044,1821,245874,13665339,70,228707,396223,195495,12241030,235448,130008,5283,15996,288147,2605,1891,241046,2516,3451209,12215,210010,26171,120109,396733,312112,162179,7433,1365,88,29385,152,5142889,3660960,9535851,587,1133712,456,662814,663653,60760,810985,411298,124,102,43914,272694,53785,190948,5212,107004,2945,6021,72631,198660,57148,1741,304,152,242278,169040,11044,0,1043361,60866,235149,1911,531,8163,0,2951,240903,4055,42543,334543,48365,644712,0,669,0,584,39218,30614,240,204,226494,0,2697,0,796740,480818,525043,1700,30,10373,6498,15728,4581,3994,40204,128115,259,9774,7441,3843,212506,254997,898,56696,304,220376,56721,1959,305904,11700,295163,164581,645,13040,69653,36982,0,24102,3041,94579,208593,20929,91633,441786,2605,6419,388735,810,1599,47845,293,90278,55292,53511,324331,76383,493114,207446,118236,87153,156016,32361,46954,2821,13820,1855,13959,348209,172601,118446,695,34007,6350,4480,446,1369835,702299,173923,390033,77599,172101,608684,9844,1004,463605,1478789,426869,232163,310783,15880,202485,261624,105673,120091,253699,21607,208764,59528,56673,323394,19450,51652,124019,18010,2223530,66246,115153,1111193,10988,33420,34239,96062,763,8769,440,324049,126717,240126,49621,29511,233728,118520,208697,32608,550621,2621,96594,83038,317,933910,62054,43934,13892,304,27672,217297,44180,25831,368057,139786,18090,52283,1368,103057,10060,0,29277,28857,1586588,9,1026207,143179,397857,128188,144777,138072,4563,215481,1285158,64534,54936,1319,253487,207490,54652,379449,449115,10285,2715,6447,0,187964,13619,68659,19089,75,870,12445,37029,142160,171028,1018557,77500,0,230446,223000,481478,1980778,30890,3113,42862,29441,227933,170524,291492,215,5563,7688,4656,188301,9290,342,755,304,137094,139570,119420,14560,152,778106,382019,248147,172812,11752,25929,263060,100014,2606,603349,635164,1004169,17919,69,127158,186999,115663,180,1176,859792,152,2247,130250,266042,788282,26119,388541,48447,417,331523,168606,639,16327,757120,884,51434,506163,108500,3782,288679,57746,41867,27095,308470,137951,47927,108926,224610,68854,2320049,921320,1083,125392,157753,115685,77634,364878,297436,3252,73944,10206,31855,152,5939,2473,48569,103164,51052,1966917,22489,1927,845024,28041,36576,48025884,1736,87606,1867,88128,0,84188,26280,58113,697574,13168,1623,2252,208955,109017,108793,260548,0,257890,0,86430,81154,44480,466355,23210,7844,347,1158,23145,16394,8986,296715,31724,556342,47499,89400,403830,68041,1644,234112,1228372,16983,2644088,411267,51849,80619,77834,27722,530173,86905,1223366,233060,29395,3922424,349664,314581,146357,162356,360171,63029,85062,184708,190905,81474,141798,193090,1868,252689,3512,645403,8577,7749,124794,228,2323,418834,151,7113776,210662,107057,152,18745,194988,21335,40038,124810,732152,2820,670,698,152,11528,82886,3159,57931,1936,1309,14804,5676,127987,35499,4268,233920,50999,147,87330,152,74616,58619,2993,132265,12349,456,62490,718741,7055,0,4641,33577,43489,66259,72343,216247,36650,72659,14009,539467,113632,2917,111852,0,12850,940702,885,18348,57007,10990,59060,385318,427257,189,392,39561,2444,228588,169655,1605,450,58450,715857,174496,7606,65226,1462,121,328355,10322,293780,383806,254467,373665,78823,98,786424,10236,49701,19980,154012,21866,72932,43930,424626,207602,825,10758,751813,12898,75661,6659,1187,130908,212440,95428,18430,12309,4728938,495024,13606,161323,758747,5042911,324635,279693,155414,152,155764,15979,142247,160165,109912,147868,6333,23690,869370,6176,441301,166766,281861,956,16447,604040,105284,53135,659314,125567,1083307,86121,3304727,198641,80723,257464,152,197154,292289,30887,103,89395,6348,19587,1089942,411248,72156,2714949,524005,103478,559642,235456,1045,311,10752,104653,1150850,913,124555,348025,800,8874,713639,978,0,410846,35236,236031,3840,947071,358704,357418,276846,3279861,589368,131283,13119,13251,49887,116941,256450,1189,3012,654960,19454,640,152,1894,6465,36132283,74171,2753,21190,44067,33633,114083,77882,7045,23909,24458,3984,97269,34558,2234,793245,214145,860989,369828,3214,366054,38624,169350,103529,6209,25428,62232,0,0,1179713,756,24479,533,2045,139382,5031,7104,100619,464925,63686,130689,5969,0,1272,0,1913593,6763653,157800,183612,661206,32140,10746,64483,2321,1106,867963,6740,101371,1450,24682,7278,11395,45901,282890,77107,69554,354944,88940,7377,501,95178,24960,196568,387106,832408,190416,24445,37247,611273,96651,40722,788,36138,75,361506,270098,16995,103396,235476,10285,88493,115039,9242,198105,108960,130523,94055,65233,38,75548,126,101804,421368,221205,70149,16894,224767,41358,850163,23966,426264,58872,97670,128762,39558,341365,369,24764,1056606,13715,167640,43312,400894,224858,269830,0,468257,134614,21666,110367,190889,889024,67882,612039,229168,9658,418558,23891,28027,373961,363220,923,52366,22473,223580,116167,361907,76,2233,652459,63758,611815,770,20862,946,253246,10536,1170251,5715,290,13065,134050,281260,1218622,199877,14103,280716,4651,302282,116542,222760,143789,59209,34586,129423,69852,408715,771,2894,80079,1512,12075,142668,152,143,1249,80886,422273,215774,31641,24924,73646,610938,63017,62101,1382,64254,3253,55119,233288,104306,92003,135674,4867,205513,147120,3464,0,1228969,32885,40781,457244,535245,42707,390981,549251,160795,355987,173153,247294,117586,139272,184189,354263,152,262399,285,1746242,0,30143,2296,29742,12364,119319,120293,332090,1412,611554,180112,741294,69478,99763,70394,91612,552580,829647,85702,71674,181756,113092,6086,12573,196,2535,563260,872,36876,2940,83319,56594,181695,115,188364,143019,3251,11497,19772,22293,30679,598176,66647,407,2002,6232,10752,305556,75139,971,561,18667,345055,30905,67529,8122,18861,734,303,415152,401746,91722,397685,1458,193488,789007,615111,2812544,1633,717,48969,2857,130253,1009581,158657,3777,5147,36159,204,30213,266138,51328,397,247,3168,84684,123375,119713,379649,263948,1629,32192,92754,2726624,1354641,33287,4099254,632651,233630,183380,476213,817,10,1987,3351,402422,118825,547650,513418,1036,2686,2159001,3136,626,73258,18121,59302,1902,50287,500096,1048,50112,453,572,1506,1909,3471929,194130,157,50230,9135,282016,1437,17650,11853,470148,214245,377487,0,24735,400,152,1276,441224,28142,216396,460663,242564,69035,48305,16387,73304,102776,0,925,673,2769,7589,13911,494,349673,901,76329,242,356618,456,9,825775,128700,443259,6479,171923,165367,154241,84305,105652,2757082,2742407,465034,253320,61453,2677,7453,4734,152,1722,72704,75307,58160,588,903042,73927,30671,445,3830,77201,2002453,393844,61738,117,73275,8652,20330,597028,73441,0,816974,138057,144991,490812,251099,138315,6405,820,251552,11246,178069,1792387,132879,3020326,188525,59588,192771,741616,3324695,2463715,12119,775386,290592,288,74394,156226,272710,95347,106529,494179,425403,7482,40011,528,152,14145,64171,893853,67857,1866196,407615,155432,10803,3740,1817,3608,545,216502,209644,46473,0,1233,19669,137940,238592,3922376,0,436,325902,91923,83229,17711,6527,6913,48510,1195,0,1053366,111708,52992,1403,22073,13208,3141,162980,34152,269,3455,669,1005009,3889,9486,144428,81474,10517,25128,2573,38795,433,96304,5852,255,44968,30439,59735,10626,327182,0,650711,67416,23533,105440,1837,75765,67697,894532,1568,338,2277558,241979,65150,652480,161965,47181,286860,736,73567,115461,1129178,7670,20646,4701,363952,25851,79995,5323,79783,1728,1912,44032,5427,373994,252990,316057,93686,5188000,131465,343022,1584,273581,121916,240530,224762,1008,56132,96074,588035,48628,555,125713,278062,20373,1,130498,37706,2223,214947,22839,370203,1210124,39378,599,368779,13992,92550,502131,114627,137198,75398,69934,322399,5249,26758,505106,630939,577,324855,150841,117442,213100,16208,5532,123489,928,576175,216450,51920,2200,0,13438,1167848,530945,3360,315266,3510,103713,91976,358,164435,6430854,3888,31920,267085,41152,223929,152,801037,41239,499813,5165,1267,506,254,95694,11838,12993,386739,231343,148712,113402,152,2398,72636,25267,11289,104,3917,145,96476,6643,513,262063,931629,13562,36775,2197,2341,193622,733,278,476,8531,862157,88166,141574,85989,31136,709984,116474,20296,88128,8544,2359,7797,715,8147,172223,33635,169046,115085,852956,105217,3952869,4915926,39522,742,1900,6142,152,11542194,2017290,80057,242263,320678,51981,85219,993459,90139,10008,37611,539019,37741,2730,145810,596835,56153,6484,181394,80550,118366,60121,1060141,235812,178943,605,571146,978,5742,823,38468,365,154306,1186979,519474,157867,106007,191207,3436,44086,376686,327838,0,63800,327349,33330,107330,99691,150871,647697,185948,125595,179789,246395,188020,278,181,121511,362361,196881,13098,112263,0,13116,295932,120619,1732209,57363,92725,3230,356642,237382,151648,532,4361,332426,149309,11000,54741,3893,193320,166862,799103,17019,37391,1634836,319465,556607,452721,489,37001,23353,342722,263,16930,136335,3572492,1867282,590037,2495535,268235,221568,1019515,5797,264212,171,100,173562,928097,382713,395343,101233,109,259983,2376139,227388,614501,6605,123641,149132,34785,255452,315952,0,252270,74486,377677,28034,2085,1739,1087850,581489,275679,1124247,2224,182115,737,55727,17695,141227,8185,4775,124203,115774,70909,216383,186107,2552,687721,285,92993,170677,391549,67623,3731,24860,65573,37098,62549,30938,109536,508014,387594,140974,238367,420152,49889,79028,9214,205389,102447,217202,407417,200,1228,105052,529030,112887,424912,918948,477489,14081,7447,0,0,752,65366,48327,210274,466940,87612,270885,142703,436012,445591,572,303512,119264,214050,359168,132407,417,461300,132882,270487,39661,267882,1328243,820,43064,241314,152,67,152,183,15913,99533,296383,1675075,260444,122728,93574,115,440,31355,566276,246,22794,284151,258623,135972,185217,614004,14787,12087,1932867,60795,334165,21857,768357,38305,99654,98933,516,32586,8546,74371,194353,32638,70698,3726,1575,71102,7646,134864,82334,132459,65428,79701,247,30494,187,4179296,2650,64775,476033,104626,0,5422,246504,24173,140570,163904,923356,194936,50444,64332,22496,52,86069,4247,169985,389806,105311,104493,13624,539,274692,49828,148273,364762,637924,40334,18716,4709,622,174887,43585,306156,63318,177212,77855,124107,65934,601008,2883,429370,2080945,80180,147494,27124,163164,1347987,317038,86370,3816,139194,1753,1981,278152,151,7945,104992,43922,80374,20631,1604,451,6898,117047,348389,131859,809,3923,68689,1894,86490,77853,55497,75886,416501,161725,2083,0,298148,584512,275832,149644,175855,301323,255946,159913,53364,3910,30234,14562,234571,30421,11366,8661,1294510,25568,156832,487297,1545,0,303,1020,50719,85544,203227,11251,129957,0,7325,5520,842,53799,24580,124029,51204,123195,36508,4414,4495,44216,1261,134466,337208,78189,127888,2379,298415,2526,92281,152,68840,411778,51567,14906,8890,291,316,127388,270987,59603,120772,4048,27805,256278,5148501,9831,442630,118306,5424,139186,71334,265154,13531,812,13463,0,73071,31910,47686,147,152,5226,66001,103623,0,799957,3610877,17463,155669,383905,108,145,149,27897,103505,187039,787,348155,247371,312194,53503399,21075820,162801,30467,345329,153540,7190,2050,233169,137,36761,0,21026,524,4479,42717,3807,1185,401,291775,347930,679771,678,117034,99290,809264,844095,170321,437801,311841,829021,2441,1747,91252,1855316,4075,181078,53390,381844,344120,11235,55660,91435,73210,108236,880,71417,413,5577,390965,12678564,193161,126869,125715,93699,146301,38424,116126,36836,564,67010,587511,440,93710,3895,81976,128196,361191,14359,296,22315,2231387,52673,20399,12210,56236,137462,234935,131825,5589,94212,15147,770646,105263,100278,158794,1011,1054,11296,45284,14899,204395,347807,373867,24710,53,17090,27005,150,13083,127197,51854,57520,29970,36125,93609,2148,291937,69546,455,2945,152,66068,318,1881,233861,60409,0,3018553,5483,216342,37905,452327,360801,18131,3010,107471,808907,189642,213472,155167,83514,0,27469,3330,6074,278,260,215028,32299,115872,16802,895891,50777,422709,26551,16006,284253,5779,104406,635256,338469,90369,113629,7230,39952,272643,59498,261548,4701,27549,370585,21862,55390,2499,54935,627,179804,10542,152,238823,115762,10396,884693,1592002,1321,881000,8020,303345,173091,17526,63982,99547,228914,151670,6475890,149536,102055,835408,559,2153,194021,358792,8495,281158,738765,2082427,2514,41509,11853,13105,8707,383701,783380,14502,28746,38863,507669,1925360,550921,18917,1906,812727,200445,159680,2408475,2732296,816387,4793,82748,277437,0,11669,286791,0,7245,354362,329877,27405,120026,1119,22668,663,23207,2110,0,15993,420708,474001,2253,193458,294532,611,8129366,1683,1087,1080,2264,143439,9221,1130,32367,218,0,0,817,29693,14438,1250,0,934801,5729,2488,571,155,462,684,25982,447,2412762,204,958,835,919,0,304,0,33020,37669,50779,325,315287,135,191633,123000,5518,110053,230493,304,746142,1181321,234873,14440,203784,537,280736,129,467883,1324,216772,34646,798,5653,590947,568314,4985,26873,11739305,1939978,4033,184069,205089,19413,1672168,600763,61524,99752,84454,155947,265,125961,259904,530984,2366,438,183482,278947,140670,3179,1853,1093465,129587,152779,161912,4894,156928,138099,102848,45823,8794,1656,153087,201797,63490,277240,104575,45477,258241,211577,171896,516,906386,45672,901,293096,1231,148004,204,305228,24302,104360,25449,138021,1684,614822,332206,187848,16725,78160,1131,39571,66711,61170,36682,141931,66096,233040,357259,29043,7505,6714,32855,118372,29170,1803,49961,138782,0,20053,198721,48166,134059,166392,204031,44691,30245,96794,172370,40424,7415,304,9519,653717,104367,452939,679814,1839390,18931,597285,53038,89175,5985,412247,242006,674604,29880,252344,736,89647,355542,139720,4055,289,893,115330,191,113923,170927,409195,59339,432821,690,42017,2953,461289,297,152,3464,213848,389960,1851,1213,315071,1814209,733963,703821,13393,2005,1270,68320,1373,193531,1859,265924,715885,2009592,284259,13034,7045,113,303,43025,1916,232936,23600,146852,253851,397990,329,146756,101544,99506,568692,253,176905,299401,191780,121817,180151,27307,1534968,8172,2457,2497,456,1286,0,138556,105819,133384,6750538,156018,1999,184397,870,6053,1695,835,6227,6839,326,0,717,3794,256,14841,152,294,91807,178408,2251949,602764,1020274,2393,167254,138027,3639,167694,54165,1532,1410574,169457,209738,117,471733,412,318476,2746009,281067,34840,9940,503494,941267,1872652,151476,36205,15913,85696,14118,86103,4091,54537,231767,940655,0,289730,406,89244,16162145,117,159936,215119,134778,634,0,1929,5195,2019089,140052,83458,2305423,48942,266366,89311,88757,153688,125835,82390,143352,134531,9219,1103590,94895,59587,9494,16889,501673,750945,59553,722885,1095845,7918869,642347,304189,110329,3957,183905,38830,583828,205227,211337,281,470632,22641,1888,41504,6670,278878,592977,805,1537597,1121702,3552243,7028,26937,228,902,2280,16872,596,721,106321,383790,1110788,141,4335290,8481,251330,661049,3216,297156,121,515,11360,11543,367734,147622,399158,679937,14868,318894,349544,867450,188280,126282,1079618,35809,336021,359820,63891,3819,27305,53133,72551,14372,1434536,23310,222507,67393,4086,295456,350861,606,18239,536024,307813,108482,52760,14544,0,180143,127110,1339806,789182,7583,9878,127698,2119836,3668,95122,257543,93735,4822,630,451991,93378,64591,519113,147112,44636,206130,162670,338511,26864,68483,131046,444066,0,67664,11198,371504,36389,205769,3123,161934,40660,336126,32191,51106,615958,317731,8070,220885,980,15037,12225,460155,304759,280351,1948892,43558,265618,224261,714539,455,18656,5780,509474,1220178,7695,10568,152,39973,140776,86838,113080,31951,21511,514,101,513,16245,8529,6193,0,78928,93951,89039,68540,39310,14690,64213,98467,980015,6401722,693574,324,233420,648441,256768,109306,114486,47466,19681,30823,32168,156237,141181,15865,272776,1135,481087,5158,216293,79464,231,1527,285,478247,226449,139374,70661,0,182076,1126,1923985,76258,52004,50751,186248,105672,481,238332,11523,881,85141,338334,8517,25270,256384,120132,76767,39044,4951,700,50609,272,85,17045,508526,2076658,22249,70797,179864,182334,326264,11240,348900,46621,47275,27369,35944,258024,793716,178917,234728,31248,25296,0,112361,233673,84152,168341,1236,251168,199760,24861,234019,21017,272241,860801,19436,12209,1227661,46,238119,0,80439,56493,101212,195429,134,2460,1322327,205030,102344,59498,6035,3779,179746,201599,235924,256679,80184,1635812,164759,470527,152819,18129,396847,4055,232449,95558,25952,442051,5635,304,62670,146039,295345,146581,64895,831571,168110,861,32995,262981,89415,135634,332696,1162749,766256,678,13984,34904,29931,4155,141,386576,29678,4523,507544,178370,230789,599,9036,188564,136,25045,1043647,101917,55348,8135,1055,76808,13854,304166,563,302,54172,249808,40271,1269896,137918,216873,11407,1516988,0,2785,165929,14,16035,1007,255956,443972,2367153,780852,1396,130182,1025,258028,43333,209705,332011,551947,47513,823407,54068,23302,325468,200998,76342,277915,2372,78131,1021,8456,66802,309097,701351,108430,62153,33364,799,48694,51014,738241,16337,153834,17311,89232,732348,451,93692,156762,116315,804038,128311,431811,35461,456,0,454,195098,1468,251515,210680,38190,239640,909483,58942,23213,69773,241548,168125,257606,160549,146911,166609,684446,58273,245201,79941,75750,93678,22114,425576,395467,1126117,175147,15777446,105998,24247,118910,8833,9919,133352,259,304,7663,152,186768,603338,364217,5132,697743,37929,314134,148316,84376,405,389835,475,0,217983,62903,67269,358047,294993,159856,39541,56675,107118,71502,127134,49929,992,475,557196,179640,96606,281336,1060,1791,138,173541,49991,44336,104018,464930,709912,155,81283,165278,160081,1988,2857,271184,19004,35284,4447,250,69682,2365,164399,81046,85777,550,215002,137528,388,1246,108097,65707,250184,590,343118,83345,154965,249900,138848,33550,431346,3224,266780,175216,338606,80153,433,4157,182632,307307,157718,823,1153895,146836,41124,150,826918,681,351580,905232,4910,231723,486826,200851,14115,299528,22790,18287,113425,61508,130,889,686667,4822,1452,26368,369962,96348,120596,217319,1313,2507201,19241,291690,0,88016,88185,1300815,89026,275745,55904,6741,373,4117,476990,175815,20924,16527,20987,93513,382852,483,59123,248823,347775,8661,130622,8915,17679,35445,286,24122,4334533,28439,26330,104078,0,103602,3142,12531966,165450,84365,182331,9000,292,361539,0,41713,608,338911,960958,25573,228902,54854,202803,3141528,0,43709,157443,83745,2050,457569,59903,568006,69358,162704,89749,1485,74592,217624,76726,134123,7427,23214,135180,9218,282,104081,486,18028,6411,168944,92506,75941,34955,39362,108104,3297,68839,44700,207373,29308,163233,201466,0,1846,19524,24216,83621,22333,21495,9764,68046,15325,211027,89794,54620,189629,87332,365164,54265,220158,289367,257703,683899,554532,612,40451,142562,573,34231,221089,3274,69825,340126,884,983,1599,6136,130813,7728,29165,37972,304,22896,4090,135110,381172,252546,66364,1747,509290,187214,813848,1052242,1222075,143,404629,556,28165,208741,518092,38561,0,0,86498,13549,33986,146452,1059158,0,726745,205744,573,23909,25116,68866,278103,118040,1400298,5132,30358,63502,5457,1605,497804,3020657,5594971,222257,198981,149964,484736,785743,3260,123457,82311,189177,467,84580,793,232137,397872,1406547,19332,353847,82369,552678,101562,0,0,72384,3275714,158379,266016,232544,66626,534,35301,350892,941,82967,250419,6782,114276,429622,243239,81851,208567,746728,17675,205802,0,304,245624,162,322,4791,488,975379,268330,1172,357742,969638,695,494746,55,263015,117736,487787,248533,66713,373505,358280,515447,42876,81125,930692,2003097,5138,234855,246300,191727,92345,48293,332338,26472,761864,142806,0,707141,1722,57437,59540,552208,373280,655990,227711,248509,6701,33186,18900,178218,3412,66936,110509,2735,409,150161,73830,59482,3466,78647,12186,292039,1935,414124,87052,159206,229356,199130,22609,92706,200739,3863,386494,52689,378572,313878,309747,6099,116767,122831,170925,14341,16970,223957,14947,645766,100858,33780,598906,374534,426,1701,1294,1589,23488,44390,0,130683,60276,178921,35046,200299,38573,631691,134652,40942,36155,30982,434521,433073,11423,187352,51563,212562,328985,1095886,157046,9888,182939,314440,135317,78624,295984,2074441,133946,102470,129090,0,40731,10688,40602,286,14759,144918,573352,22435,142662,570021,93234,69722,456,53182,63872,230473,134873,29060,68993,881942,29622,1066481,50716,22070,3700,36964,477141,304491,299278,31297,263298,19118,113136,31448,303936,101998,291755,240593,631,141095,1986,128253,759,129280,13775,493764,34973,3070,4502,89850,4231,216523,252039,117914,121406,1963089,80209,83499,3130,355775,109229,70723,398035,14828,7977,139657,347756,610639,548,102191,162111,9391,1148229,199274,59878,276868,93729,138473,1906,309584,224382,43885,173737,1845,133323,58791,155246,146262,24685,65650,115583,4787,326439,76,327117,461470,13130,16503,10224,92600,40603,28368,49383,117358,442994,90,39752,2166,62135,204376,26575,86648,615228,2172,272655,22887,95888,220634,228383,1154,1321785,348983,1171,571230,153642,87352,248216,31009,76750,4072,127916,162854,325814,2144,2411,12960,79962,114321,361526,159085,719,118766,11970,3467266,6835576,488350,100323,146496,248059,154582,1011,2251722,251,405258,991,92758,193993,304,377,77277,6335,3925,528072,102778,2610,68981,196878,627127,248487,78783,328978,22635,131944,3931,127382,2461,52,78746,542626,248408,20806,378150,188822,115150,106656,236580,95336,163819,3746,407657,25183,5392387,81063,134724,274200,3582,583992,22441,245490,198522,100611,18916,2352,432950,982335,976902,120393,4823,105441,12474,77047,228802,92726,210034,301,238648,102721,108,462587,257467,456,27408,87900,23811,92054,1307,166867,290,350634,152,141968,58421,130182,319661,523,16937,34160,13231,12114,756,213486,19759,696391,101041,70434,3050,149,37877,383383,335466,74673,52053,896880,14984,25022,0,101669,170860,2147844,178706,34276,78011,2369,24664,15584,331059,1740710,175960,163129,100807,133714,5009,137972,653513,236218,1454,474779,276622,32118,220608,219029,152,2855,65981,304,118083,928,1240633,14250,138518,83831,978,0,11737,0,6924,461221,3668,355591,254476,246845,1685,144007,397652,7749,151,227730,56719,2393,597953,30090,608,442913,189999,197778,11561,3796,144553,208065,25858,670108,205209,108,199712,54541,1233,3948,0,341979,0,162319,41350,532457,1337009,2407967,106064,24815,42267,75116,205864,41072,142555,46777,152989,914290,4691,118615,0,681816,289821,1057955,141024,183479,133898,953249,113952,641879,123211,158262,1631,1650,28946,9237,152,737351,148972,516270,750922,13390,437524,43983,305328,43673,34570,3122,51045,16418,333440,139829,419268,20197,360083,2476013,811437,17469,4758,551624,70219,103578,656220,72518,0,718,300,271838,345321,528681,368704,868382,1241,772,47909,408746,126,145,192690,5242,65243,1486,911214,2043,4763,3166,6339,141633,252117,605850,19540,1564,442,9541,21418,3555,12855,56008,100133,1378,208187,6850,102422,311734,118930,110754,151,114081,367694,610708,496224,187100,120799,6683,115,40780,32765,206,60564,206090,74769,1880,2233863,2151,319959,139737,1076508,11246,1406,152,748,10208,151038,0,741,17026,184083,169443,101851,67865,22023,1421,3478,140115,27719,7031,83067,68698,0,9452,408,95481,129305,2424,206759,281354,388993,700,5994,39469,381423,1990,1839,115503,25321,145401,177462,33952,84633,17989,268591,0,0,708,470259,422964,130860,115334,550209,448015,73267,82214,385444,143746,298826,191314,62842,398879,14728,0,17648,12309,67006,139614,216766,222587,69927,571,1089,11153,152,50736,817936,22072,1662521,149255,117008,18133,1180,484674,140489,257273,193446,1057,7309799,82056,19726,4609,208,1119,13611,40163,380,176056,52422,1289,55793,4556,220930,304138,23792,55800,310754,1170,265278,813559,16503,1585211,133445,429840,594645,53090,132990,24127,109768,26310,152,2014,189235,249141,7490,181049,170504,102,87878,343837,4535,243116,62581,5067,32828,67154,233953,39537,85992,152,162486,92899,120673,744352,263657,152,9136,690351,184911,71878,563858,3236,3746,54229,3747,138149,69406,8698,10659,217507,427276,107774,329821,673,39937,1052,428,194091,430141,130841,26703,3039,837637,6590,0,152113,475619,1270099,114233,234255,311886,0,2981,147285,9304732,89701,418424,244792,72319,13390,149806,52904,387631,20987,35284,670099,607822,1022127,54490,1446,132004,249745,382092,699794,8667,210307,90921,297456,59004,35306,1445155,36818,115937,195073,192346,69239,76,5455,186768,95581,35557,107243,439764,1340,136764,11886,289064,116026,207,169,182,5974919,29829,5527,264033,238089,73930,1350,25412,141639,7614,377715,76600,39719,401590,605745,25440,238040,3456,1209,38733,7699,38161,5141946,272504,722089,276419,12264,55162,432284,1744,239436,4673,1389,2096568,410066,51552,371254,489059,396,90534,136392,292490,297,19,1066937,226425,22182,363950,66637,445151,805,5804,978920,2493,428,2554,4066,172307,35466,408631,128088,18549,103754,599,574,147299,266773,331117,368542,165287,53102,69482,30229,477327,482,790,145317,221346,674732,520966,292562,61809,200080,528788,4472071,1008,270790,74276,18294,273611,152,222190,260120,4826,473494,417249,131180,21454,505457,1355,12621,303529,163476,90793,184177,572,185117,15386,309766,1062,76,0,137472,977773,167215,600,197235,3278,43120,11541,437,309594,75298,132843,7395,13540,154308,67959,163034,44431,203,12258,17954,21143,2211353,15239,977,5469,150966,11665,22677,70269,215785,44641,420,2027,329319,27739,148753,14429,443192,304003,391387,296,153732,945260,45529,781901,72213,86580,30244,64434,32370,1001571,269024,6335332,1095426,0,60583,193391,4712,12210,54854,37744,14690,848,594,593,92241,205169,167006,60321,161644,220979,278025,23198,806588,16661,1513396,905515,2425,538660,76783,500996,13554,624778,48254,121839,88639,9152,146207,148,40139,681464,156013,8532,1214508,80643,908,868823,5035,1571033,122658,22065,86860,626120,160167,6677,650,54704,16661,47483,316989,119278,16635,231227,147279,28152,67532,1208475,269214,300361,1275,925,38941,26682,57,285124,28568,7348,16815,256071,130569,197358,313368,55105,539056,140740,1948,181597,231027,9192,37609,135274,472901,2843,755847,733490,63357,2476,91215,34881,24293,44912,123627,0,63723,10,55251,97109,20647,943003,12372,68424,45562,2370,547506,38400,187427,283752,208954,27608,5601,319919,0,135984,508789,90994,167829,442253,179036,106418,415215,186945,367304,595,197389,57478,535,302841,813,269930,1223,1154020,5612,152,152215,592,77468,1019,262179,236,380712,27921,458580,179,2323365,887,1150,279683,57840,103431,24127,36818,164791,1102,141942,639145,0,128048,1635,4781,303,0,15831,685630,75428,232124,73189,94125,5349,4491536,447848,0,1528,152,46207,360774,136,11143,6135,11,395,152,181210,504158,107674,2727,26901,68103,83413,16593,1205,204016,49529,46690,0,0,55515,59571,18392,255181,132036,13205,24713,149443,291363,844250,317399,160978,20415,388599,50309,1537927,126409,172061,68207,146949,136971,621,175557,558181,88562,124411,987,110611,0,62551,365285,211401,134916,2165,36198,7144,49949,44418,248,95562,66720,32545,101400,248235,660329,586009,10625,3715,614017,283,91582,37841,156576,219859,100821,2802,3137,546197,229974,268459,541606,562588,411475,0,113950,76077,553,30664,327578,202005,330757,476,405586,170797,213503,603908,10344,381538,551137,3784671,42582689,157642,123413,2355,195883,832600,337764,445291,1897992,524451,731731,7675,83235,235821,5414,558,228198,97149,228789,30164,49434,120836,260251,12862,152,740,11011,280226,12010,31119,177655,126431,423925,2123,90921,2879,258014,526,685875,160,79267,1380,788088,282009,225528,27647,51353,5692,85502,83363,225282,53367,175864,171654,30317,233789,8038,168,1097,85514,306328,387405,717,481016,102933,2381,24608,356,16502,193397,400281,3288,323159,63172,7160,301503,1036,787127,113586,3260,129,621271,125128,390,39426,673954,669154,11216,394786,351475,6839,71609,152,220988,300563,171285,14135,29797,66373,62969,2378,7433,304,92178,586169,280995,250851,497665,495664,5781,1276,78434,320195,315540,93851,347022,44439,93,281,3642836,228237,2737,548821,23868,379227,25917,85737,77887,39597,315603,282419,1831,26201,60496,55074,59456,104106,5124,177089,98771,33864,50299,44556,36101,255061,480890,602113,113034,363559,80260,199185,75141,2176,51894,88369,296278,48967,4031,178733,42352,91799,91267,362669,254993,275176,1415,3875,690788,13242,522,15235,8618,304,1679,3328,89453,1940659,179141,329163,45934,24774,3834,0,108,1600,458561,4549,2540,35102,20706,338718,4325,284520,238742,3695,374710,189407,216086,910,67119,30523,25625,201990,61075,333472,686121,6920,19506,385412,259,0,297216,657849,303850,13735,336043,18243,59122,7161,899,910214,0,48733,626,422704,51,81649,460994,351596,214826,343512,8426,2960989,573202,410460,182833,1960,1216,11559,31882,943,2681917,179568,0,647793,4699,69196,161951,228999,141994,284947,307979,407,254943,0,97755,106857,419672,192118,137618,49562,146311,89,0,52045,114407,11914,70769,433730,11754,1887,8811,36882,173049,690788,37982,178432,904,340834,228495,8525,181363,26898,1447,414,94010,83577,872164,0,76,169833,50824,1103,391314,212898,181899,728,27408,177675,95647,87527,105297,32821,46537,136460,90075,7895,297111,6656,13102,66426,115705,16815,27395,544,152,81524,109593,1502,294301,0,803988,244702,132568,16935,113371,13400,84722,188617,50411,143301,378621,356518,353859,2850,115413,31589,64267,141051,776444,446,11812,22708,28033,281721,4530,53070,274778,223175,75065,11210,114211,910,2882,78336,60566,284115,194795,215436,568751,27072,184724,34953,2112,153680,168467,433615,43135,171336,639251,41414,382953,12541,141041,425466,174176,253297,102005,71303,191277,392844,17297,452970,160948,4060,27492,1548,59688,12665,152,1706,101530,283277,303040,33616,581543,991,34767,1975,10191,64448,414905,52011,634894,502365,19795,839176,58724,36279,3566,218639,45046,22322,45365,361888,271451,487414,190605,36149,21240,834,36054,525755,34901,561288,537427,416,195504,12092,269,20959,7234,59344,120331,318,21043,98561,33001,196743,5733,7029,7464,0,39747,77150,36432,2741,49,26837,1601106,188129,115640,60058,1231,664207,73872,35013,320556,6154,173758,1921,60100,159785,380842,233839,1679613,322841,46724,193658,1910,871,78835,714976,6257,20791,52088,257557,102007,5957,570804,749031,412371,1537,122272,194659,61005,31375,19423,223463,88468,103527,845,77118,75983,914,622360,4552,194525,123174,124060,0,23911,89744,534,515,49470,519060,275822,7716,4469961,1107,3189,371436,13351,211260,56704,53365,189040,89870,4453,852876,23637,5112,164549,3076,71658,3248,81786,35925,15242,2650,129995,31768,112286,985,178020,175696,166130,901656,128056,1028382,470158,2090065,306087,444048,30714,53057,26167,1466761,79065,405276,231692,56854,1244188,90377,413432,5354,307507,171553,290369,100453,202616,383177,324798,166160,944618,216349,54844,9262,703,1941,42166,49431,54642,537532,48989,1108,138,36413,263882,72827,804875,77500,490588,99754,390433,319287,1506,64926,191912,871,3484,0,223579,69277,45555,43832,4393,2790,1864,342332,125387,423627,7319,20448,2374,147204,360417,2613823,408633,218060,405999,16798,1869061,456,17168,30942,2014,19982,6192,491441,232037,167996,153365,75772,112516,53543,275385,39005,2414,50178,90150,61519,24574,4211,573,75150,663,0,73,13996,616831,148892,153913,41383,1263,1770,5213,336,786,65931,4772,1220605,234148,117405,1450764,344705,105310,3152,44185,1099,682463,446260,152977,18652,105407,15240,262677,69463,375163,17975,6361,15783,76,930754,857980,454012,68439,229470,2352,8378,1843420,145391,8951,88391,296463,224053,1383,20804,145026,29498,949,534,244156,20584,68036,90003,0,226261,1365,163840,129285,222,5167,152,323,1622,3805847,750305,23328,759,210324,48492,115326,97853,81673,3025,1855462,119,549951,2192198,152,1606,16467,183073,131037,428,1307,267,98451,0,0,13566,3265,33529,120482,77439,91297,3374,600,32231,150660,393909,75392,232214,758,42114,1886,1037707,1483,28997,62546,104,34122,28400,791,3281,80514,154789,447995,55860,31286,3507776,163539,493197,14470,6145,5677,10750,2610038,267744,221858,6031,45335,184434,49509,0,157492,235883,816732,45817,133882,172197,14563,555015,96108,1155271,51247,90141,114210,47580,0,76,1352,24289,184,9039,21506,303,128018,74387,148696,28592,17605,1776,393459,24344,531905,5986471,26121,16587,322971,775,5026,222011,158024,308955,0,262,848111,97512,104636,129185,233490,4163,48487,0,0,2440174,132738,36002,2794,50592,45346,152,68213,115344,160216,307540,98,76437,5590,196751,143727,71959,230155,128283,11083,14081,457025,135765,808830,5227,613150,255,30,733149,1701,18286,39593,154876,114573,555289,7536,308092,0,7909,122189,313287,188,275359,354310,24658,152671,305882,30727,178190,72526,468,284713,1404,220944,302331,203844,424,41600,8253,22610,8560,82467,1902,12934,15039,320746,3178,199074,167548,135893,2670,58674,187487,1507,39399,1595,682954,320189,3247,2624600,126107,14743,10277,290,6974,4166,56222,14677,136213,185922,47098,4640,65044,2807,100575,98513,17524,6373,517,0,28227,698123,24391,152,106078,222081,49,7822,0,1924,553613,12584,304,2517,2863,1700,83,0,8367,2670,170968,10938,125412,572171,32113,20314,292860,0,167810,69111,31649,151115,95401,333,11525,3687,130709,205,115014,591169,2282,8160,12,888940,164293,207460,247646,390010,148129,2579429,570601,40633,400,267420,4458155,1027180,102786,111727,184822,421,14689,258636,25957,31617,85814,211,558187,97584,10000,1533,27327,138107,750,480405,3236,357,283425,573573,299860,579040,811179,31618,233670,2033,679608,1134,4017,2110657,902,2058,541437,6471,389,70887,29910,0,267,27754,2995,16279,71267,466026,252297,3735007,425,166099,544152,292158,7222,8516,316576,10070,332064,303142,232393,5092,37663,298477,703,570271,1605,106872,456358,215025,1654190,5398505,1021,285431,224844,52330,190961,225122,60516,126955,80939,253583,240445,14469,57905,621188,113893,98360,1884,101450,146958,395564,384930,9559,2254998,167856,14742,81306,2391883,49371,961656,7778,17729,8759,719878,13980,25684,216626,5457,33548,783985,151,66449,66088,113414,0,7370,56634,40194,108334,708320,7797,16019,38209,266686,239005,386206,280,1278,211992,558363,1040,2594,362532,16146,51922,17273,6850,60041,1354,201823,2909,29121,1027,2061,107991,491731,339653,123203,304829,21423,28595,0,56383,74800,167532,0,82,9258,4883,329362,27363,18519,7608,20502,25058,103634,3503,5974,221226,0,253319,6791,345509,24637,562204,803437,95499,1023,82058,254887,1051,71882,2992,203239,27047,881,501396,237975,2032694,216166,71705,1720,30609,3542,1185,24847,3410,2007,274,150,11570,5194,963040,109527,465321,207395,2560,27650,511,124854,313231,72684,282064,495475,99203,156734,384489,1226,5755,63552,1057496,412572,195182,321713,787161,11152,3078081,331,63143,104570,21193,324420,57886,61394,185212,2693,578,128196,859,23988,391614,991377,975,1444684,686977,70545,1050013,86065,66608,150,150128,223101,78400,109599,42489,21449,28277,1132,2305,6683,69335,82402,73707,394300,898944,98035,144541,269700,371858,681773,388899,0,35457,1693,0,283350,5885,265,246647,352119,1319,1885,53605,2071,122270,112246,1249,36467,1728,349660,309620,1245504,68914,65,309637,40845,210620,31585,625,57174,39020,143940,164312,82516,187557,806479,2692,54507,160734,1960,41054,273552,43640,150249,245246,1215,54555,30773,13263,125,275832,36363,613767,60682,174089,295531,702869,308807,616613,307407,304,15512,11377,13907,55586,87210,94556,275959,1808987,1841,35178,33899,46743,4453920,177953,161827,25820,241442,40420,37098,104849,141633,288,0,204823,222129,56651,124352,347561,13282,104035,209402,293,47428,153810,1491414,13843,188706,119424,222756,36759,152253,5050,433,586,834,46832,92804,19004,316956,157226,104786,3644,457645,14155,1122069,6399,49746,499,15573,0,228,598498,3826,152,1646,1443,276,3524,62372,157091,44484,8147,17715,107566,126307,402071,221950,26750,32792,108431,56010,646504,226032,207630,147106,156939,38420,420286,273673,57240,47985,307777,3248,58207,429756,289496,35518,2781798,158662,54255,945960,151469,72428,255094,30653,181043,54887,36509,2514,461895,0,307976,670634,0,4911,114248,14007,94068,61456,132957,0,40155,109563,25508,11120,7922,2936596,261715,82553,895570,344563,2033,177670,983285,218727,28273,8204,487920,7800,41953,1830,41815,149394,16404,118337,331794,8501971,559400,167880,2695515,206347,5655,4049,3285,33924,182085,18138,148731,282009,1683,165083,99488,377125,57513,2898,164700,87977,98707,40467,47412,512323,266,118,202,0,89851,12833032,3740,144931,645787,1837,304,47202,60765,129002,716328,63761,10279,290,445,1731094,1638945,133524,210273,181076,102067,219443,910,7533,152,709,137696,115667,27420,1256,249094,236989,387967,248390,408032,71537,84585,880396,2173,13335,193423,353344,228794,223661,439612,513241,124404,176656,168931,708,286803,28229,381960,272589,119182,146810,58,1448,18759,106235,171459,439,33871,4624,3105,396069,34469,223061,296534,1724609,1469805,210411,29213,39942,62289,115303,1128,19467,6728,1681,470350,220349,8504,198731,387170,661192,596138,431805,1267955,1385,802961,164099,171235,10530,1675611,137667,118976,36219,8890,870178,313400,33194,286207,17694,302666,109990,149324,84641,434981,43391,184176,16345,0,1408020,45405,72592,81541,43692,444391,220593,3025,60056,25400,12945,403271,213675,317273,31297,163406,20539,11162,356699,127509,152,77183,484731,29518,50606,1505,1382,68792,10323,8430,126,233,152,26081,1431,2212,694,191084,33344,70011,110,2111,1671,3589,19495,1635,652636,497606,124253,79276,255707,4451,34190,227512,51332,291019,191479,339861,5154,208881,345851,47858,2569,0,198990,152,352852,4422,102015,1198,156365,29102,1470308,65135,119280,1377,962,1242,78396,11210,87470,132476,391999,84992,534482,1388936,371164,218269,3639,1429,1009834,293,165801,6389,393886,294803,1124,38944,839,130612,16776,486585,143543,130,423588,148184,58,16482,1148,22970,259620,278826,133086,455,1039,82122,480554,225436,7252,456,114093,716368,75725,307104,1113,1602,1449,541413,53634,134488,6844,169662,98667,168960,414403,273611,152,0,676,71,152,152,43,13722,150638,26066,127337,192603,38313,17494,3982,63117,86538,285,753,1767,63847,98256,438,191690,563,86259,118541,109524,39947,50033,274033,2092,137752,136939,143887,302,248275,12325,169536,75548,92398,32188,108673,4090,102701,306,1029,69029,223851,606,2057123,783,162309,4025,199769,1105518,123322,275,1015506,1873,0,1479,1228652,205967,142251,10905,61064,8700,893333,854842,14231,36944,487680,976790,279611,346755,269758,480153,1127,2274957,64415,247453,212435,53897,410894,1028584,12245,81099,4544,2995,24284,882,72756,325917,279086,228444,2320,3499,274065,48045,264441,10595,140784,283021,427168,1590502,191876,16213,640369,83719,88,122371,537000,1094,279640,1717002,1019,81701,234989,8148,87383,58057,2634950,17251,2366,50643,362956,108103,31409,22963,386,15276,15010,3040,86074,1052682,491377,6277,3148,151440,454,1296386,132,35921,285678,6213,110292,410923,22569,277121,203459,601858,1001,57714,87937,1713,251,695,2170,2515,494865,24,8155897,84451,409850,374230,205,55004,2646,3877,85253,152,139,808,3611,39126,412508,32669,355,649000,84330,11973,3297,35979,31668,300050,104102,125751,299059,100,582,201896,305824,335621,581865,138127,16126,1203224,206719,1950,1414,117363,456,0,0,362314,26075,74026,351316,549,59927,548422,529,160522,187160,5983,335892,3112,437887,789,421354,152,2924,4596,910,286,8684,1632673,225331,820939,10010,5954,11188,327026,158281,8809,0,567220,136286,277389,576,344875,33106,168,13307,0,456,93047,374,607,4933,110553,422,240792,1418,146092,24764,223574,388701,497,74728,128379,47573,126101,162673,171781,858064,166942,847197,3726,73924,16808,353461,97663,152,137199,292,14003,82145,25784,15540,273858,63969,62632,88510,65445,36611,69,134719,322346,236144,2188,78740,162098,35511,80177,84297,958520,16156,154265,123344,122051,1177,4331,235624,18280,194251,656364,139831,243875,1350,96399,164490,63838,685,1707151,840125,148794,658007,87738,634,264000,203436,270038,118255,3822,2994050,246360,73,114870,143624,93357,5714,80562,132912,5955,675755,0,62918,165326,8340271,158473,3595,60034,522420,15673,35415,7220,24693,40325,11753,54099,6954,14438,43257,7107,4428,60001,47317,12018,11167,17739,10782,8888,47516,153668,5342,232137,426133,145155,309339,20578,53,331754,674961,184846,120,13533490,338043,13606,1919537,3855,199481,152,82165,5312,127035,1143619,762361,386578,1148,816307,26529,155268,120196,103146,181733,8418,225661,55567,244541,29145,221,94,82,1551,12038,199226,50788,134856,72207,17375,420,76,110594,611214,1080,467620,280197,543531,123,260876,354773,147849,264118,304,142534,1181,146,304,389673,152470,4603078,2112,765211,243013,444752,364395,8237,0,304,4702,0,10254,4000374,209960,2354,344685,328833,563202,222486,143076,312084,213796,54083,265781,11394,955,308975,70576,25962,38489,853513,102550,45274,88237,254663,49452,4865,124691,46039,222341,59124,43866,903739,49011,92721,887,151,94723,155617,530,389857,7630,210154,5562,0,234,13685,568,662392,0,309008,552,1370062,1707,177969,110372,24213,33159,13382,36460,41557,1734177,111390,136257,10057,8187,104917,390339,178707,1798913,427368,1883951,229054,1879760,21297,827702,160495,3347942,618028,6856,393658,138185,88654,375814,77177,118308,66704,36601,104168,84984,583,1425,2370,115204,414269,306160,2911,394476,48042,8828,1437,8935,26620,256472,15418,22542,56738,18938,6656,6454,186384,13617,9329,28467,7830,21224,7065,47868,13954,13362,50562,13124,17326,29653,5546,4264,4272,1496,303,456,18,321,68772,13223,2841,1373,46165,219978,88075,118735,110345,5508,269983,5175,83586,93482,95211,212182,236,185086,304,24400,421,1912,111751,4594,5786,70617,608,219049,2198,10578,165704,263250,1671,207208,577678,293583,900924,19487,1025406,728884,777,127722,51596,19834,8821,24904,378826,68451,4401,2391,455366,702868,3684,330485,36441,464316,165,1508,3046,131,152,786,57333,984,3897,211407,0,62086,376624,2999,357534,73,152,454,478713,16119,135174,97971,120969,1110757,58205,174870,290,286,26149,9341,4537,42570,72032,58799,3341,37127,516048,7601,4811,132823,334203,1257748,278304,223633,16271,27403,15100,31751,39638,67738,15981,36486,29319,13955,18827,40649,18652,43607,43981,43642,56272,61926,175973,25603,25471,37632,26080,25090,38223,18655,38917,26659,14998,34651,5589,2427245,170160,2220,34553,33539,6895,550381,11413,16286,65550,5350,8072,5528,669488,5380635,348918,1135,1238,2125,319575,897787,6842,250335,149557,314,36080,61653,218631,6496,98266,430,1800,28410,581031,303961,220803,2465999,104,327044,2891818,788475,205158,0,18648,38325,92934,319337,17880,250302,15556,30276,29460,84800,4511,1144,248,527074,107777,731439,2817,60986,107644,212903,157536,8805,164471,3634665,291819,238972,60147,323729,5906,86127,278951,398,0,270,1611,1346332,1427613,130698,944650,17515,87010,37736,184688,22325,208314,65,269,696,288,151,0,2176567,313,301630,612460,2344,128455,99539,13848,144778,34780,432341,351429,750699,6471,1559,0,213255,1472,32113,250,2367,1188,8579,56995,94601,27959,218658,151411,46757,52521,131965,9634,27286,173973,18128,2557,20973,45136,2471,31047,27749,8053,11752,10206,95875,13303,31249,53682,50110,2088,34625,13412,13271,6261,30538,148278,40915,40,82085,0,2910320,226748,110848,112325,9414,0,517245,39663,389797,3374,23849,103669,804,30151,61138,8349,227976,24073,471,40188,539186,73510,27303,261868,38955,7588,552486,27335,81342,140061,961,433471,44799,62745,193501,1273092,394447,303003,304,152932,47839,29538,33006,0,301,545,731508,391167,65398,149173,8366,1489998,84970,620,761836,200099,584494,90827,341349,231211,435671,13732,12562,136294,438288,14010,197765,127626,39416,10800,80656,13200,3234,13522,705828,605,126587,1708661,745,2240257,27,101571,52868,25325,94764,424,2113,282907,23671,721458,3752,110436,3471,488466,2318,152,0,2170491,89035,32573,29732,1127,1793,152,2974,91211,802,5198,136796,37714,203709,654375,546,1398199,362,80274,6512732,269636,182039,670,1064,0,0,1512896,28140,14450,63460,98553,78708,55529,262315,685,12494,222242,89851,51877,1662,2011,3455,2179015,4812328,501590,122251,179141,1209,202124,1186803,484259,179025,38409,46,409835,19724,6460,3081,643412,53724,176506,218,409224,183705,271258,574070,12635,225919,57079,898,118454,21760,6433,6862,2545,1365,889474,41549,436,2448,26805,559574,85997,305,32847,0,0,945,50069,78,56887,20902,0,0,0,19654,3143,16475,0,847,328,0,453,11795,1329,516,5215,601,21575,136355,4848,6664,6527,1585,0,1610,42873,1786,1334,586,353,15062,6171,61862,43259,22033,48523,75338,32461,46343,55741,27689,1237939,89092,35323,6227,37724,67182,3529,22397,19971,478139,27673,40399,37411,30967,61696,12451,185783,36589,37047,8917,55495,19565,35869,43279,11455,2015415,0,1443275,546,429,665,138,4526,65592,45669,252168,337135,72962,10382,227669,226524,6018,3375,2989384,13989,5983,722,76,14082,4761,2259128,59446,43918,0,3211,433,2426,2946,304,147,0,409,209,48987,1459,1092306,2577,3046,562,1256,586,21259,338761,124575,28438,523,17760,0,220,0,272,1843145,59291,431,65966,50884,15617,171445,203,48307,61759,76173,149090,66671,173770,117441,32344,522327,460816,1088,101596,169476,147,8949,16333,25192,24855,79117,89588,31646,47119,2082,49936,1654,67100,2702,5358,7315,8119,45336,10436,76850,21638,8448,2559,5191,26069,22788,22649,17049,11032,10891,81850,39069,2536,7876,7801,11098,34919,18072,19483,1834,71880,37650,29661,15101,14359,2745,31822,0,239204,411319,56726,100868,58099,51475,16448,30369,21046,5759,2171408,43077,5410,10789,51179,92955,61198,100102,1259109,390463,216030,141555,8698,75372,280370,295479,16593,35247,726265,3015,26928,193621,740727,59085,695383,9125,717,3167,304,448,4132,10717,53881,17,3877030,451891,74713,353465,478648,72960,303666,110134,1423373,26605,7137,239328,92167,1287,133218,464337,99247,241750,544906,400,579,149655,694563,561,30428,13593,258298,0,138400,22948,200434,567515,1524,57038,304,1883,12025,86642,73486,120463,1215,1187576,53607,94864,18442,1454616,7481,574490,13198075,203737,113738,26769,174542,54851,77088,14771,29427,215623,33292,2937,84548,6244,290301,396441,43129,281323,717895,51652,8855,5020,87067,27077,134696,52542,498505,782525,373519,0,328,440,84281,110931,1799,294,88243,470737,202949,379117,586711,14911,10012,1952,144467,104,109856,370470,96510,5644,250,1672,1854,117594,216342,247434,467344,99457,397222,737889,3851,72166,44465,2464,4638,236206,11159,156168,261048,94931,45067,319165,266864,3852740,41052,6068379,766520,39290,113023,22,169534,110,860951,1164386,73708,51,3890,575,57144,0,0,61673,173996,68334,81520,1946,225739,366502,97290,4696018,11082,77973,3048911,280267,163939,183952,170769,37721,164224,80,246741,101585,223731,9697,293047,18811,89849,167553,237272,56337,395604,21920,75886,32190,5134,324895,0,356,270009,21785,102937,57873,448963,147868,337737,201978,5397,132345,1783935,169535,235101,72538,239,474016,640329,110467,385845,23492,32415,49408,34196,4080184,14082,807884,233830,54792,158916,626511,182755,485,2404288,2420382,6766,638,34520,1665,409455,363977,80859,165434,205149,2921,248,68630,14805,2329,52253,352044,213,2913,277093,0,71135,0,0,2156333,2764,1905238,13333,1296095,73093,130131,246743,81585,4025116,29941,92245,64366,751,79001,70755,19527,96976,22150,72672,885324,775264,276357,24283,695197,125321,111612,5461,151656,0,352024,19604,1264647,165914,128023,133979,206147,136873,175035,195468,688748,869226,229225,30002,66544,66643,34968,98088,242151,142017,9590,5013,14016,293,15369,2189283,361364,209836,114764,603385,141334,148139,152623,5202,1955686,1236204,51033,322106,514716,74332,108261,3819,7933,605,0,1089,3353,5987,329448,261158,26613,152761,33640,404059,147261,21731,150358,51614,520,49567,364799,88858,35844,812635,3355,136241,350,0,59372,93847,197314,4559191,150175,34661,19395,16189,464859,1454997,71763,986564,12454,26281,34244,143089,259565,254764,78986,90925,119412,1070,53287,111,573697,204506,79568,40853,152,26586,172543,187334,22678,867,84838,94310,0,238995,428,212,2458,230044,1084,1379779,4569,373756,427073,1626078,122725,94969,104051,152,1425978,341011,25002,150869,233110,158043,80932,260384,1444,9609,802563,24560,84037,1012,196155,380371,144277,140199,505749,804268,278834,186901,3749,743,2579,4278,4104,15461,142817,709,165,92902,135641,42917,24135,157815,90896,15439,8315,60881,96493,30204,12581,0,5882,227313,437268,193104,928140,3922,1601,411,338929,356897,82988,33962,135383,44655,42917,296044,7277,54751,64792,39343,339726,414844,5266,356744,152,605,113905,116405,131561,91784,27602,4234,13309,64574,99609,0,3242,65575,456796,236095,69953,82440,25463,74701,28262,2706587,202276,112308,129207,149,1338,442509,6649,411378,1821,10139,9922,842,0,19599,3886,1297,125514,127,161463,100415,224682,327092,124811,71728,18563,142476,10540,304,5057,9296,245300,381289,809635,3722,0,412606,561303,57745,187040,36614,41632,32928,15404,1503,1178,150,54393,148413,362994,128940,78279,45421,80354,70670,123768,40617,33710,147159,1397,0,140,1416,8267,9823,111841,6,64675,142426,816679,298,310616,3662,181163,231350,2512,3984,78360,22200,126837,6411,275,1536,8050,46843,157420,38851,192845,49430,53858,2860,282,339644,116208,213471,316631,84904,2579,249544,328921,4001,192889,14100,31111,1983682,327331,77934,130382,219025,173824,120811,26504,13473,6733,540387,363112,115,181750,247273,182737,28143,3853,24811,758893,29245,220741,464,83776,15546,1008,1130,4755,141181,1759,1720,198177,225,571017,31537,77868,455185,186627,400947,88338,7933,161304,297075,3082,5026,16496,139488,8914,627048,60812,116779,88358,263345,23502,1049,6051,527169,357198,58519,23987,9772,234774,14659,184129,11280,126316,356618,353873,82961,1018,39065,46593,922712,76604,4402,1744,29546,6537,198780,250,263,239213,6406,355339,69954,124997,833725,731586,42490,214405,3730,407567,217434,155216,392,10907,187295,45612,59636,990,86651,11396,507,496287,7821,24672,2701,18892,8617,95176,0,12581,39713,1424,2189,136095,282209,39232,0,823,1419,104,56735,4530,23814,338784,715,13535,82424,512596,271300,373735,911,2922,2511,48328,436254,223597,59752,57361,2598734,497279,174708,202080,29182,1234,605,200449,111029,18110,949381,3289,348719,210953,207738,37387,54539,503970,416692,126,77714,277739,422509,185292,678,14237,51244,12641,15386,25713,2446,84454,789363,574263,4160,148792,8597,5754,33512,22795,355443,7026,87815,170940,145041,2830,594967,6780,161751,224712,4056,1211,681296,1465,148617,354377,1022900,1435234,23502,43272,142,251823,1139422,28929,154922,458566,150638,573,3380191,779432,144288,83134,124251,28530,18532,210559,49834,1772,10790,55863,94946,151519,322422,784533,409278,7203,483003,53132,287498,3022,51911,887,145513,25759,2571,126560,37,76589,111582,1873143,187161,140345,540358,228148,67935,7473,179382,58452,31986,63489,35586,387404,101182,6140,544591,394836,1746436,41279,57689,109823,70975,62492,723358,24992,23018,4120,425673,46586,443,227915,641,100685,5198,171029,265652,0,182037,512427,53792,56882,46384,53527,1389923,49755,509418,279938,3196,1520,152,375255,135084,132874,310310,179,337,522956,1484,61228,13298,2590,118408,3018,355321,159060,13646,127209,25258,101427,236,86983,150397,637,279183,287,158037,342677,359660,616,317590,22639,35214,42549,94931,47850,288,192461,41036763,22184,4517,9622,1163,1137659,129,89660,3132082,1496613,2572751,15826384,133,294,453,165,1113789,7763,483241,1550665,124335,532,35386,869464,41313,75830,144543,55300,128803,87856,139004,132599,48715,147944,0,6764,0,0,83903,12744,443805,424659,193345,81205,380707,232293,10321,94879,945,208735,293386,1884,315906,8436533,3936698,126184,685,290944,7225,461553,2124,89605,30289,76073,1871,148629,0,230961,212303,34180,1246,213524,77602,126560,6273,333516,137055,3337,326937,97242,11154,8845,381954,0,273905,11302,304,544,5837,166760,2949,764189,9393,5737,85555,3000,43812,426758,637742,216009,0,909,1797,386083,72052,16346,1646772,3800,3344921,68460,170631,151,102298,18103,119,0,240644,1834669,377,314994,17345,44404,46852,446,172741,404613,121322,0,0,0,0,0,0,0,0,0,607,1311,19129,454069,133809,978,476740,245054,1298443,27316,6510,1522286,11955,798812,162352,43540,1313,96225,208834,12828,191856,168097,210445,34461,124088,373879,141720,758770,22911,75561,310279,100014,17650,9471,0,262,228559,201529,10391,270236,1385,1847680,1752249,153455,488303,216,66642,263870,331495,30058,270638,90785,407,416,1063,152,20210,83245,74282,157939,9011,336084,335884,231284,1698,60970,1600,12907,21441,7387,7067,571170,749,43334,18455,540189,437359,7574,0,3575,209,105163,111165,591,460177,91708,658,235,63,287427,363376,73872,251,122977,129953,457842,0,118005,228,69798,109674,96663,252456,119311,1414,263128,144400,1005547,13143,68243,58019,103,343160,348107,33879,469556,175786,194598,34409,9404,695411,149,34757,139678,257593,98920,652823,140190,11627,2129,62518,38990,128300,0,525,24700,399659,53303,203695,8956,10014,1775,2994,156821,17006,2051686,100811,12194,198381,292783,89635,46728,5577,911,38195,111021,154491,3822,18702,17532162,261744,227476,31400,5370,45034,100572,104209,9488,67406,78505,91763,151187,348446,143568,163863,115422,545,79558,181517,396211,357700,305483,101920,206197,86722,2210333,56427,3923,193848,167239,162,240972,1124284,198435,1788,56749,14785,152650,5698,45320,91,2470,1797,334593,449314,9395,739974,4731,2381,112356,14800,2465,90107,151,31313,9839,295365,34223,34448,224201,236313,598627,52162,201817,1856,557340,98166,598328,148162,2372,113284,8843,38156,18097,884883,716768,273763,566,269813,321516,556309,223635,38454,242585,265733,125230,176687,75661,14201,453088,145,91864,228726,50159,313068,150,128781,131,78299,615509,11517,715110,238765,71396,115354,1369214,346309,224115,4183,293176,264435,727289,32408497,72345,133721,21136,276553,59318,407489,177503,2136800,28997,17281,665768,396935,300430,5152,183323,254825,1001,90586,143656,14647216,60995,2085,1895,37,41347,333610,152,55293,28675,27122,155311,123091,217725,556497,637395,205320,48786,253953,687,514365,74165,6959,179971,304,23354,812097,364112,0,39595,0,45897,1222670,574447,15291,3738802,51944,19674,1294211,50133,102556,286,145135,0,268,89261,624,6253,1069744,160941,9395,798313,718041,12643,286,4327,127088,1106,8284,202763,123957,7504,31792,2981,13384,385219,237645,434335,244903,593,456,184893,99256,304,230776,230755,1729,10217,52470,39911,42833,236629,556710,397783,79980,374674,229263,684649,309123,384663,360,520,420108,34066,938032,225585,107427,37376,290667,22270,445664,120395,638252,469065,23930,9430,151994,329493,139609,17031,997,76794,461823,303,52643,52295,54599,7783,81660,11384,0,319491,5230,71035,5573,542682,499,89907,759,1039,607,122430,86444,8331,3562,609,1831540,59435,218170,338405,19745,500943,273842,4317441,242884,530024,1809,519212,1424,304,596,11072,28373,29751,1460,1249,99168,186783,627859,78023,118027,421,283850,507687,86,2787734,1010564,24622,130,181648,0,64715,253312,10894,63049,490772,325319,39534,215923,895,436,301150,440,403,1296,4421,1733911,1779,226,39663,122244,62462,214614,47642,164246,127567,38843,341016,35639,875939,267221,1762,224786,15412,137258,2702,513011,2434,95221,261281,39026,0,3833,228,161985,130648,81,0,292,0,61,6183,145492,4695,117151,248923,1275,144268,254,48944,3845,8596,382,79504,89110,377107,144985,2472963,71734,8768153,136039,0,41482,162383,70961,267415,704821,221342,127195,216,21581,178,935954,248255,2122,20511,18354,244014,276929,3004,130336,95070,210492,174,453,72933,105818,217401,243984,342631,1423,150993,1599903,141793,247488,264445,502035,128768,243903,15224,3705,1745,122083,16238,63520,103539,71968,58343,45963,230752,25023,462,5546,60709,65815,472260,258799,442599,1189,3838,486068,842547,110950,303394,214465,90066,3808,124674,223,122,17735,400,569,619277,7682,20079,118995,2173,200040,49009,406396,128448,161,513,48986,20226,456,269,1719,32147,21693,13136,160533,69233,24763,290856,580317,1320,105277,232157,330679,64769,184746,178256,66970,167494,17650,0,152,663276,167697,4882,152,39315,1528,375798,328822,3433878,39230,119001,1838501,288096,8251754,2131700,18792,4250944,9070177,11853,20103,312945,135294,425838,23329,8598,237480,101,172915,31674,687733,14742,92828,1226,13644,1438,7171,739706,293552,47688,434236,163476,36323,14049,0,70681,141,45225,13956,651,561715,143642,418526,109708,69243,200885,308400,308574,932,700137,460517,39303,46955,20907,116978,368146,348159,177754,152249,148202,163955,208061,26258,147604,534,24797,383585,70514,655464,8304,447,567401,174695,328634,1413,306171,147727,1111,1206,0,0,20123,4085,130400,0,486701,48323,3079,39123,196750,100480,539990,137712,78744,1601,227,429,58498,25623,591732,0,0,1675,54327,26534,564,76138,19011,244920,25831,41353,669280,76006,104174,132899,102394,737423,739265,760882,510609,19289,2700,274983,72038,245728,14975,37066,91,447702,619,911,20112,19509,23974,884,6497,149049,111484,144445,121316,124,494704,1084999,64904,189633,21867,64338,86659,451957,0,143232,152,43625,11285,25115,961101,111942,1417,186,278146,76,1757,302757,43862,101973,16438,43888,103060,189919,374291,3033,454,72597,286629,680214,21509,44423,50223,17566,147,11195,220243,107345,14801,27589,6908,199623,763438,6442887,8805,529,366462,167240,236229,83553,214365,209080,127820,115843,94561,60793,1358,1531655,312,0,2568,322,808,423895,505736,8367990,791,92747,159564,16343,132776,17391,19339,37162,677473,219314,33339,125563,81895,10393713,194112,45542,1083847,68546,0,9147,10929,62562,291251,70644,2017,2378,16817,12756,11281,1350,42623,102029,510274,2539,197334,22654,14776,1895487,46580,553520,236117,39206,86818,2255978,148412,31258,140526,157434,7112,7190,95232,884166,470587,911726,274,17738,3495694,3969,1994,167163,162954,506258,983563,3766733,38606,331262,607603,442,0,68494,3950,8642,9103,1238,1082517,40181,1370,6032239,41831,155725,4974,115504,4303740,290154,607,1756,2926,107381,224027,249118,618131,2886,75401,1032391,8010,49502,181483,665522,122944,7111,261694,400976,359794,2066182,79438,410182,320777,1305536,263087,135732,1437080,322746,59815,3463,3697,627240,0,519,287,5828,1363,111655,125052,171075,190037,6167,134952,2846,35306,140895,16844,393175,357,162,3530467,223823,468976,1428699,18967,806,43842,379463,112611,8711,232,5580,574,11334,182128,56671,15517,7565,138039,14690,1480,793,78986,0,296010,292,108910,647,266,3156952,397648,304,7863,204309,35133,101,215522,1387,121096,15196,44337,204401,148291,34838,223835,40447,109115,90561,246362,88,902,1393,2321,163694,347846,80969,88812,38876,1158988,22752,301772,654561,164,0,342809,184349,30440,35379,22036,0,0,25570,218274,2881,157114,339108,4936,107356,15870,282,213863,1104,97931,317102,35115,195215,218723,0,1217527,1920294,496789,177200,2192,1204117,368,2059,9817,32283,9506,91887,457800,464,203822,0,141125,197698,231090,362009,655493,95279,370143,28335,151597,117925,243245,200028,11356,2211,198512,43683,9063,989,781958,63063,14687,210851,1332,307200,1465,897,310,17633,69255,341368,494074,35750,97798,15089,60265,33752,226295,922938,239,3031128,86076,667427,4724,89948,547841,45748,1346754,318973,136097,91530,13781,132999,525,97245,922380,386395,217819,277486,388573,32736,99793,31437,99067,79729,550015,1030016,106514,20316,282394,48050,221138,331419,3244,376,278157,13163,169296,711,285083,272780,212654,4089790,56154,212057,337828,72058,627914,112663,20590,1020,3487,160712,456,218894,287635,10064,535622,1714688,575732,997,72293,463086,21271,29356,181888,208353,102770,1578,4667,99202,1888253,1926482,149841,477904,293670,811681,2596,26849,2558,144270,163703,174763,479255,378929,472969,720948,33513,262258,44730,194897,62696,356069,518,642,7975,20026,46710,16193,1373,288803,276409,23011,1013500,1593,2267,339739,880162,2771,163349,414863,45775,17849,1874506,11408,17847,104688,2452565,24193,188255,1005,216244,47657,379494,696350,405110,163,2935,12607,448212,3188,26752,35885,55112,120500,344626,158526,44389,68502,108369,8709,24458,70956,20367,22217,12927,139064,42715,2128,261,253653,304821,348171,3589,7345,47475,182298,201772,287,0,73996,2365,656935,401,3625,3944,304,3710,1168,1880,0,102625,3144,1077,2310,991,963,10747,103077,117875,90854,499596,17212,96891,346484,342712,68780,16057,433472,223,400545,2786158,3089,0,46884,33882,444,1550550,66258,157236,58666,50939,547965,8656,4256,1414,472765,805846,3425,605828,82,14273,241373,350843,299936,57825,10662,402015,148334,763105,208385,179561,506309,428898,487957,312110,2479564,49123,107486,7915,109,29568,270433,453501,3604526,151373,127937,102146,608247,152,4051,212543,34838,10172,202027,108979,330215,2595,15218,2625,186929,6622,599,3511,41368,786458,823601,143911,5384,2038371,161606,30443,211573,41988,9582,20530,397309,214413,274567,4046,76079,51495,249738,9206,20783,28682,87072,27855,78402,20614,148809,314166,221630,107714,106246,3131,70403,69201,263,222817,57344,255284,24569,1425341,133687,8283,104253,4878,152995,166506,469712,17175,63088,483865,26214,54242,17384,867898,253603,155802,39587,276497,186806,174145,363419,87829,2639,690507,275072,1304329,222674,41537,45045,208508,487730,210303,1524,10269,9173,86037,1377,575,7178,8914,594,96966,261384,0,52850,15287,1425,225291,11810,406,95612,605102,199260,1271676,608053,5069,19894,102692,143132,296857,28840,87931,153133,0,1693,29249,586192,23425,5159,0,599,187619,156653,357790,3154,385135,52156,65862,139125,268384,667169,1041,245318,0,426484,284596,184048,701108,1302,91858,134559,481061,141481,5149,152,166458,34054,13968,3314,149369,973206,14266,44710,24986,13809,144345,460626,6499,331495,361564,266,2305,111849,447349,37995,79079,687664,285,80974,30111,1270,26547,133276,1089,522053,145904,30979,262265,3836113,881155,112932,167769,172385,336506,22560,85416,385133,891786,892,142664,42479,810924,143158,1565244,45858,102781,109703,1145687,280008,151,326445,457849,165196,0,805,13484,62998,607,1048,142343,0,2569,1050,561433,56941,806,12139,3508,220,57913,2031,162855,101727,757165,686,69671,166094,58945,36685,2482,312331,78474,3730,16528,0,152,75,302248,11681,8115,1452,0,100219,123167,99699,49346,155282,277,68259,11630,20706,80576,29635,406,161424,877,138783,3506372,318900,380,78333,20985,152,408,2507,112107,825523,145668,5491,5369,0,7178,4610,15492,174295,24053,365508,85901,82955,3308,122326,32376,33815,5066,118556,62828,930223,124456,4771740,198128,304,599665,47059,1591280,149,271792,4414,225554,132625,113586,4015,976,378367,39971,946907,57,148842,473,0,5505,28696,35290,242985,187935,20659,18526,460589,533512,21017,704447,99590,89659,84390,457485,1105568,130242,10287,12831,126580,137385,2366479,483937,256533,334827,103393,0,49080,721,199769,147562,437874,143960,515,295,143128,255146,27943,19384,353601,165113,2266,298,442020,11208,213780,151958,248549,5507,7954,650783,123499,6310,69369,81307,152,74721,367405,608585,213020,190050,1216,13461,83627,119897,166725,306678,34389,150005,11633,2184,50307,76,38511,414374,4136,162394,3982,65668,57458,112092,749,147,113355,479189,113,24965,40160,193803,333081,607,140353,755183,115942,357317,521,666922,231432,99631,213184,77897,1922,106487,388062,401906,16065,56684,86426,260800,438916,368,177097,101,713,164922,299249,21553,706695,74175,146435,338929,6828,488181,536,49249,930888,116279,282458,18939,522208,172153,511910,433939,484,200372,1173,4712,2377,1331,5483,19214,0,1482,2347,2524377,7125,24513,6740,282348,230671,19501,799,16963,145014,265175,964982,448815,1247,1454991,55150,2360,562349,150131,6937,152224,131833,50852,17586,152017,35663,202149,179656,179940,1058,1314,100657,141810,59475,123,508975,154479,31405,291628,410,608,3492,2650,1016,176018,48696,215616,65293,2669,99612,8846,573845,3807,320379,131275,292422,152,21633,70652,60512,19304,129210,689484,70958,9979,20730,29024,50962,291676,82,151,108431,392586,134931,192649,209861,243381,107372,74896,160322,179632,2713,205647,35054,511222,98238,3380,1989,258486,121823,124177,0,5378,2856,33,0,5071,285110,125142,14299,238837,106214,216769,604570,1496944,177495,2187,94207,553,6453,589774,1365744,157686,37023,158548,2845,97825,13985,148165,99023,120826,11818,74285,61023,4218,236434,27472,503987,70434,89171,14582,44785,145848,0,853,2928,927,1708,2950,2875,3039447,31750,49913,324282,38341,62359,1663,608,1062049,9505,6509288,461,24057,2592,82045,7087,152,53848,557,4508,621378,1915,28459,1357,0,512,257068,451547,6790,304,452230,56963,118175,18979,30059,179757,296315,2772592,83793,23796,4242,279790,175563,262903,117,13490,291726,4903,88,203636,113179,417,24377,31113,11520,5779,64208,341448,169356,218403,24590,12818,246456,31141,151230,373197,245318,2387109,14048,21508,37943,25093,2500,77571,26591,73517,221229,1716,229037,123289,20787,210681,19277,403887,95325,94611,15474,55289,351082,2581,587,43817,440435,324800,50800,63567,14931,204567,199125,11712,17440,127751,251940,1940,199135,275,2822,17632,69796,960191,42230,302837,266646,143750,100395,2280954,290647,220556,15928,293568,2055,117524,1331,27343,665079,323774,87112,58245,39941,1232,124598,37375,22433,11722,84930,198240,48280,0,850033,1727,665325,1663218,873,209724,31477,250880,223927,3488,195177,135001,0,10764,230588,12070,28029,42492,88642,42121,10112,9798,10466,3410742,40590,148,6414,85136,1570,291136,209400,460484,115288,573267,87773,61846,21519,273,12666,19247,206201,85225,69922,244071,230895,49269,131435,12328,46994,140393,50970,5106,18178,333,492855,2927005,116149,24577,35871,78322,37152,170626,579,12523,68280,333255,22406,51949,359696,5342,419,840,19148,226519,3531,1247424,289654,304,4915,3087,224797,521,97227,207453,257692,291,661626,45142,198973,7908,262773,235017,363299,23849,4741,7780,35747,492536,164722,610058,88357,2048,213085,569,9596,40612,604,967,56605,85598,545,5822,35113,5508,49478,290646,8612,64325,2271,1976,1548,13502,506678,836,364043,406480,25331,248790,2349,513950,9507,57521,1162,636,58907,51187,214170,64619,74352,441858,58816,174727,21874,214386,134454,0,145891,48428,833,41634,15425,174215,438564,451,17274,12595,98333,142797,1196936,20651541,1397,555,121073,910,149940,151,304,741,444765,3987,551,8221,1640,56980,163438,419441,118028,69442,78894,21898,34211,426000,9884,292,606,149,983,432,0,145,265,2508,30495,0,254,9991,54656,1384116,73955,51272,234,2731,522101,506365,1781,131436,192155,7105,1226,304,14725,185552,836339,5939,179279,5539,413053,2475,376129,3116110,400522,226,196678,72644,8074,31578,97905,127182,2090,531317,48453,152,1189,0,59823,704421,1703359,88017,18822,92299,1060676,9428,50769,183389,1145,14030,5835,70912,127641,139439,1648,3280,306435,35933,143930,18843,307536,5459,12348,880815,54346,5712,284175,109258,12575888,54784,994199,32373,249870,26285,63772,65815,496454,77153,270629,8255,18039,22775,371458,1263657,2548,525,86875,3605,1579986,17808,121230,149,144197,49734,90222,257926,1078805,1586,3938,11221,2667832,53312,8305,3936,1184,162652,225880,549042,8844,47806,165962,25924,2703,41868,276236,102213,1234069,57717,9887,165673,269494,8228,2405,91380,121014,20489,12453,99789,1099278,109615,238877,8203,182070,71879,92578,307648,4628,2217415,240539,476,16869,385023,47949,45162,126672,54298,31052,536,1851,454,10646,11166,152,106759,89241,27491,105332,14271,236363,129722,327171,58847,3320,577,594,1860,104604,373811,6784712,15050,582484,963051,707169,11182,43787,16457,0,1746282,303,110228,12018,119822,5508,561385,27048,278193,40391,35477,406065,124771,336443,136376,187103,5177,86904,166981,417503,605461,59272,32571,105438,7847,84571,598,5280,251375,7576,140984,135886,73711,548180,96265,49999,270638,257,60838,48888,32455,143632,19792,156199,104026,237599,424532,3910,10351,53615,180488,260351,62761,19750,90932,58471,25643,103504,113209,150569,879353,69946,97826,28263,150862,1747,1174190,1297087,3635,35840,115182,6695,2319,152,153539,5205,106837,2781,305514,35722,2982,1974310,1088,249560,0,749,85294,116826,171150,0,189202,244432,57386,2002,393671,24408,136,16572,115990,112367,238846,284,259764,152,112784,152700,10442,61923,41610,1570,1343,119647,136246,72081,3722706,13811,3047,469,52577,37597,7009470,219955,156746,86487,95332,47632,44429,29,98871,240934,102331,230665,136007,121395,61362,16764,17923,3597,0,867,260973,14727,150,48242,254703,1920,212270,0,146277,34827,60823,181277,32225,1447,177817,71894,41023,5995,356526,743730,318185,118530,23568,463887,367290,2619,11808,1077336,3644338,9802,57773,141199,11695,779,862863,304,131347,235,116148,387604,247740,13350,532003,65398,8063,16670,87529,11136,189020,6697,1247,33,113387,363284,571,166681,21831,63266,117015,1366,1401,1621,2645,277407,188193,25581,259772,22395,236339,34311,718,11911,142402,69573,47,19460,391373,51174,617546,1218,29887,645357,1819,2981,675112,11289,81088,714981,274670,142203,70672,730911,256141,165,104,442246,222884,58785,192554,503141,209207,609313,435545,216992,239560,19618,0,33869,37362,239477,727,128578,101601,302589,1386,26043,14193,74063,25877,229637,92875,38085,402601,123122,70426,157112,525,171942,815477,623916,248029,8261,4947,316453,47615,87863,495573,0,2026005,68653,2240381,128,34357,59884,180346,136438,42058,85337,650354,9654,106443,2370,121357,14725,7740,175044,263632,26302,93563,1051,32809,111523,198446,2276601,28052,228207,106204,219799,43870,13966,304085,8152,3693,1906,96357,12347,210179,582384,842767,25768,0,1431,1647434,1863,40874,19195,109522,356524,58131,1149,2238,388542,2028,47953,19930,63345,78296,148647,171,209444,73662,20446,98940,124522,21706,95881,117100,70796,1118,117563,110376,75602,106315,46404,264275,367074,144615,303,1286035,144828,9584,8495,81181,72690,13830,127533,103534,87030,4392,9338,37620,79282,104313,30449,81840,152390,37259,57119,164813,147648,344,2002817,336239,30153,9781,339791,253233,152,16289,2168434,91980,36198,19590,10211,262628,105518,366371,4168,21765,401,86733,254802,158357,1170,32557,651,2876,16013,353420,7387,115,3019,89278,0,76854,33598,149730,383731,207382,176660,256492,68796,45676,1024,4714,318993,14327,188734,23529,99999,129726,51436,161078,1873,24126,70324,20374,47662,75533,148,332833,1478257,3847162,14076,199749,24073,2072864,3263,1151937,812284,182750,224443,64383,12217,228,330644,30844,14639,2384,121597,134345,15077,157,142760,3870,17346,45784,128,334899,48145,3966,2470,1080,79780,230831,2098535,6476,1823908,226625,127365,362227,152,78858,86841,404767,104425,8988,291,2493671,23475,193611,16724,28224,63087,166634,163973,1215567,318618,2937,200985,9193,72333,4505,179130,87652,100375,178014,107326,41809,926032,106230,0,53619,188720,884,84531,104041,37830,171730,30412,461728,182045,257895,447526,80516,78609,158955,15988,239953,141816,372962,94800,49103,340380,1516,85537,414147,52209,198477,148368,145760,125052,18290,138746,168474,172537,4753,43408,1146,3566,174732,85795,2290,472,31807,824,113942,645494,52774,145931,94044,158496,1668,296473,197885,21055,612,56343,49259,76,165971,409,444,43717,43044,563003,1356,30858,16077,197310,2564,730685,71459,347387,632,183442,466857,4987,1543663,18770,545303,9652,554758,48326,307582,200754,165727,457991,295884,360235,301139,21995,1951,120026,450893,107,1119072,2500,1343665,1149,277925,311595,33853,707012,146,8766,58503,449475,1734,327705,1631,127413,5819,443,240663,471417,18857,335155,639504,1183,111,861220,2526,2112140,2491,167381,1207655,499576,694,0,5816,148054,51537,474889,462532,215554,6632,5722,192728,105977,186425,249791,38181,292,484137,51318,146326,127356,263338,48380,29778,138748,474822,189519,281124,167511,326355,7416,6559,6689,6559,6407,9505,6559,6558,6559,7084,6849,6407,6407,7522,6407,15146,6916,48947,17830,27916,36983,2945,62817,17016,30467,35328,17672,13011,37582,1510,38088,152,417196,286,455760,465595,460346,452292,452212,450403,459505,450785,470428,462611,454784,449643,451694,452875,447132,476633,455996,446277,450350,446770,524835,447656,707128,223275,30945,138933,128968,184796,416160,22138,277732,73824,779306,279400,110845,446062,337040,146723,4636,20870,17628,242,350235,150437,202,296209,76861,10561,1036089,4101,41515,3605,8570,697,0,192929,3966,9658,1390,283827,83295,44808,29084,24623,11138,878371,64033,9299,288,73791,17365,200260,76916,3639819,456,7661,6993,4893,234843,1994413,3919094,339317,2554693,5603,180151,269761,418234,0,31110,13326,11995016,579201,1570953,235039,100053,582,46735,1027,15924522,130925,417460,130,23723,91536,36087,132285,295296,669280,300735,366400,102763,86687,0,435926,1520,152,10554,33490,7146,234,820909,1038,128877,1315,71157,78743,300608,320937,401693,132860,110382,216856,97481,0,4044,92398,23949,285992,5017,1214,1300,553926,77891,576,319927,2009,888,194683,456,230773,1692067,22964,152,17951,2829,44981,890268,1629,533,20421,1285319,2794,278,361303,81595,120320,340912,165246,7199610,509725,23377,575032,425336,28368,29900,250654,154353,1146,41172,152,54322,29786,1790,33868,812,33280,531568,104242,137265,86352,546548,181387,146197,47,1190,505,57681,150,3659,262041,60752,2137,213032,140194,205875,255557,311514,12291,1142,152648,2698,422378,2447597,5399,183716,371306,336218,67840,1585,995,5901,312264,177548,2396,310670,200483,5283,256422,56939,74377,14843,9508,810,6040,80154,172215,207177,1793256,1263,1945302,291855,190660,2422886,516029,506164,1187,219024,110683,110680,775,93453,679424,64734,303,0,91069,11792,130464,3747213,130723,300586,2650,0,136670,727,6723,868411,122140,26346,206463,165356,25989,682919,122441,262873,24789,41853,27351,63377,72387,1737040,56975,409376,633,39374,171843,177460,7294,31185,107826,44830,69626,215649,0,3946,154011,352698,0,102343,124634,78527,46464,605670,59650,50076,64738,76,1722,3484,294,34410,492030,2448,149639,2347,7107,606,633750,75089,863,146647,151024,261302,28307,361963,58944,285179,315159,95425,2782,3637,34133,183984,26,328009,366408,274771,302221,433835,291936,266732,540787,1736,35674,51862,685972,25032,2750114,16946,118895,82573,50896,1365,320,297,95953,23060,23625,0,226426,46984,255909,49394,52709,209953,1976,173273,0,39925,31329,3192,30594,394,1075,365,76,132,449,811,689,6201,0,0,11304,69941,32159,44922,35992,235867,99,27715,224967,90327,89905,1610,2761,12972,46355,2927,46330,12652,19512,2957,1273,7100,91,3034,16271,246863,2657,39864,11529,1865,80221,30806,32593,16770,27167,2347,3742,180999,3076,1916,388,486505,152,0,304990,41267,14289,2810113,66101,323591,8533,152,205025,655,74075,138355,84172,2911649,319901,43317,321711,256323,162675,52139,44425,249025,532948,65281,261509,1923647,1016556,108445,111,335165,121210,202878,207,237,1347,576,5101,1285,22501,70564,32716,1944,2280888,2257951,273861,31640,20759,97,732,382,1635840,30248,154908,218,0,1032,5785,448,17402,1137850,849103,20340,98294,134822,702817,244364,7648,19,181135,594,573033,1265565,16059,4699,546,267429,103385,6839,587861,471684,119680,364,205623,4255,17997,127651,285599,200780,142381,135341,71720,4593,141553,206291,34739,495494,294596,21386,60725,129788,115662,293699,199116,19681,294270,26844,137404,0,436085,377174,493990,49705,150792,0,0,1223,123305,119136,158071,26049,26593,57448,1522539,14350,228483,188448,413,12467,386072,330075,17105,176165,209593,3088992,39569,193783,87838,511603,404492,127783,308262,15531,1144616,405260,484,184944,8316,36950,1850,177353,76559,10628,281771,152,51558,47167,476734,838218,2980,746,515475,156803,96075,122087,291833,815,391760,178566,5286,176797,54694,2824824,701232,726,5137390,3264,305441,8266,101137,329,269428,25345,265735,286,1290,379,447565,233719,1443682,2522012,1768,9613,38385,608033,130519,1175697,18569,195322,5797,92542,85591,247283,10833,59214,531194,78645,263815,0,889,51113,14053,10861,1586,978229,529932,152,7837,224,702,106046,64713,0,760,228,1557,99,650593,16103,162340,802,28291,61112,233354,38155,48185,25232,502594,117377,7805,2308,96442,6562,291635,1571,59686,193917,376568,153238,6300,108316,273969,245667,467837,119145,106651,111432,167732,18490,894689,105694,22009,1960,302,547,201219,66131,1785,231364,2217,429957,49331,158122,54713,215861,47943,70453,118202,214610,0,45016,89194,3864,662217,5268529,141474,12964,456,1546,23019,342839,45359,22980,11174,143974,36781,2372590,4202,72444,5431,321,8129,115301,4955,233271,11980,21684,841,65,422,152,240447,45915,68242,283941,83030,3732,109498,117502,334566,323316,104207,739,126201,17403,0,3483,16557,201723,2394979,5045,24599,188370,373438,390713,37281,608,63523,628176,416257,10305,248648,9279,257,69012,230844,184649,135304,40,6302,15818,142,13786,751,4173,10948,107713,10978380,123734,206197,1440619,342244,1047340,195819,463769,144250,2271,33451,165,20128,305956,265580,54196,248124,18253,709,119714,116523,169344,99870,8589,196694,153497,53074,60673,18101,11842,0,93007,463912,54618,468947,290094,170006,622617,152384,277,1706,30204,91820,175697,80151,132891,163827,99330,1619053,7105,175101,3122,199765,74238,167321,135400,197600,87386,31159,250228,3642,65356,296,188763,2594261,27355,63913,1511,19975,887,87898,29303,14904,1145575,41374,141320,149964,2544,80221,104350,2443,126158,10739,159719,20387,5653,54049,15467,40016,9212,51575,262561,745,509102,287452,825550,11749,1359199,3420,21629,365636,29482,1902,1143222,16861,24770,647562,36546,29722,122620,60610,109427,15502,20960,0,117281,257388,84032,94692,7024,211391,23007,197914,218623,4739,100745,50414,462507,207877,367116,131,64768,16483,278851,153282,394010,466931,4968,90290,1846,372591,2855,25577,70599,18474,46411,216769,136244,9291,3138085,72230,50486,62172,24652,621544,10369,360576,78122,1891143,3288,0,20362,1732,56472,4112,431623,150506,167067,802787,197444,201221,84525,10009,14861,290452,96303,25087,4065,304,406416,630788,65586,57370,851,32381,490683,30257,1460,155366,3039,80485,6052390,12986,418662,2691,0,960,11726,1674672,7129,3874,60563,15174,80821,4040,203842,1663,88133,24350,1558,569409,48260,465838,33199,2649,344330,62446,275713,5916,265907,20544,92251,916,113773,11113,331278,6890,274516,126889,303955,177966,16457,49817,112081,139501,94405,0,384180,223994,17927,930998,94828,138498,114257,0,154360,76,171246,1833,812128,81030,0,464910,1754,167122,454715,131358,163082,98302,326013,118786,624,2589,564,2687,6829,113,103962,253200,1905565,101476,73992,2869,28985,1025949,66030,3629,16493,73445,2088,142,14359,256584,257747,127956,150,33127,425990,134465,62167,743424,151582,138051,118875,103599,3707181,408173,18229,541461,417,52694,5859,127381,376584,1149216,124573,0,109,649608,211317,107,521964,1078,368652,0,65,125357,54153,44077,5439,1767,537297,9180,1052,304,433,99078,179085,273811,65992,52573,729,0,219677,64,10258,152,741002,1096765,63773,65746,591552,17069,78738,32992,221478,663155,78280,169127,388627,468199,92620,1156366,202419,27192,62015,887,95033,59668,209153,84952,179251,572145,931530,281527,35953,3744,68584,30853,27503,827197,97448,70,3,26950,217872,57043,103107,2105,462111,4337,222840,401458,190292,38680,88875,319444,3626,1036594,10538,41808290,46855,383786,152,122119,27525,38459,102,77040,891,322370,79196,487034,82455,1174515,88531,650153,829,142076,149151,123514,212912,132185,37488,211368,58477,15442,67809,40650,32467,28657,769997,114104,19549,203820,585,4503,71280,17205,2859,5687,193849,9082,464,90373,121091,39263,0,229821,190839,133834,15768,76802,88,29572,456,44969,6814,15878,113308,760,765181,147738,1145,126721,80503,915865,79590,398,2633,232301,43787,38902,867,152,31268,102345,10915,368861,40209,15339,1849567,392745,7486,270,194751,3182,34395,8575,10761,34161,6640,56512,60275,63520,70558,159320,100859,43983,137660,763425,308495,9933,49565,1908,22041,19606,8087,118668,498743,57985,41962,773926,44275,84618,78796,270772,728,402245,2373534,235,9748,245,139564,64630,127574,205762,465351,65485,39154,55383,11284,95950,7003,204853,1606573,80204,11917,11368,5004,127083,608,243,283339,407438,104103,83341,237482,883,34576,81447,263421,72313,66576,224111,5178,85951,39939,368754,209849,684,106119,73129,170869,185264,191165,77367,1447,451573,118919,12551091,264494,9850,9059,275928,4888,509649,7171,262061,477647,492316,471348,1106383,432769,215365,6282,155960,157275,222,328,174,194522,38891,35004,1034468,448701,0,575,42270,0,0,66509,109,4119,946,10158,11242,76,359794,15939,216139,778790,79618,156501,20690,6740,45557,232344,27470,60,611313,413599,67340,620962,2767,2144,28436,28483,17593,8400,27428,66183,26275,484,11594,69,298119,207533,129462,190784,68922,115808,278233,623421,1751286,270729,50401,160333,380495,430,19709,409331,139202,1754,102511,77195,1023,902,2438,433684,517430,86639,12754,3667,29697,236356,61777,28456,291,1692,1576,9091886,40954,406,1499765,7519,88621,168302,118273,291940,3279,195625,54715,4567,174684,16626,18147,263898,1164,1128786,834,147,211051,247265,375852,18700,595335,8576,7381104,557989,961,24690,58508,1959,78696,294918,37445,36763,606478,147989,39930,222120,192947,338367,226544,147769,201643,58344,172212,9575,8726,6658,16361,608,108460,414964,104498,75770,3166,16445,6106,45187,17011,45174,329020,601558,11319,55051,25978,47582,102649,360890,594579,11179,272083,153433,146433,176091,200795,221175,833,136368,57266,41764,195676,30114,46148,76,22356,356,172936,50745,5485112,98765,284688,50290,52077,117,1332,136025,455,3321612,56712,70879,262552,1471,2068,9936,2114,129790,118525,2284,101437,434579,22760,17572,285744,234511,806382,466300,338576,470996,263780,115769,161042,136772,146007,42520,51071,12244,330121,69097,2048,680,1005,727,304,327093,1532,19987,239699,47538,154926,423589,440026,216605,288335,52307,7116,256435,1034,55187,32695,1731,36686,10745,55353,9897,427326,36240,34312,254914,67021,3316,301460,4136,272892,6877,214206,2982,269943,69017,453,261,1027098,483369,71440,456,132231,114988,513677,551479,2823,2452,1560,164,424114,11056344,26066,723,210549,183326,43507,540968,64033,432,622403,14409,1213,178648,30029,35235,64281,169663,1749,232627,247206,136006,2252,58907,25013,81473,1474,9821,189366,40416,449152,115884,298494,942,32523,80619,0,555173,125488,75412,60866,16915,28265,7220,605026,713700,191078,1789,75197,778758,0,412819,16013,352838,3621,95933,96,311124,1378979,0,6049,216709,78709,194441,59494,75793,60260,118257,370838,16961,88570,676,32798,104969,3963,793041,831243,3449613,48712,691909,21273,3585,292742,2101,2279,68934,104049,116,1590,231122,84908,628426,473,188305,13346,427555,152,152,90954,1812,233847,1836,476154,1466,106028,0,78705,449590,99667,96346,3408,626185,8526,132343,1319,117823,50069,60506,2695,152,1216182,9632,23836,1560282,218542,44698,10281,215919,272,6581,35643,77172,1270,148,109105,775468,54695,199865,35224,134670,46,0,595395,11588,7758,102297,722,584,433319,223842,45141,455263,246058,741,32248,209844,63862,4868,79612,9811734,18860,114433,85275,138703,118875,196544,132633,8020,39505,534477,0,122346,13819,886945,144507,382,5143,5943,136451,27193,124086,960263,398,0,373596,25584,62763,166978,188239,546422,34704,89316,189464,232572,49058,1942,98312,202311,261,0,1412,231232,1708,0,5729,29634,732370,549962,106878,1418,128,0,1713,431,272368,710,56496,362,6905,2920423,145611,1277,1300,6133,0,25116,688,2162,396,12140,19002,250,496114,8717,207976,18845,11052,70103,143067,51841,113747,122672,74201,126496,65852,27626,10792,100242,58104,296,2339,3157,407567,219317,24122,107167,60721,104219,69753,23407,63683,119959,54038,30293,456,7866,81538,22295,51736,8346,11701,474670,216683,194488,317554,213836,254724,526076,398775,49551,2465,294705,335021,153352,441231,304,1451,34222,2168,81340,137544,159,404175,120,9431,146355,92005,0,426382,696979,25200,38417,1173313,150249,92771,20589,188575,27313,112188,2194,36735,311509,47783,27233,785,197873,124351,44464,1008,0,0,0,1987,950,3770,197808,40843,357852,234695,649,76372,945,0,23219,49481,2950,85955,246,1876,156,424,46121,453375,1448012,1340,8595,1939,244,273700,29256,4211,291011,105707,23347,109775,69011,202889,192800,11297,787232,166135,695356,455,572728,548201,4747,0,21132,5329,97060,232729,84417,313122,5705,8275,8845,271978,1696,2106,288404,455756,22576,19399,50440,14913,1101,482235,290876,103563,5577,986564,227997,2044809,318576,50218,404571,120478,19635,13105,162042,137782,1910,31360,16149,174321,186168,118810,210673,106370,2020,73129,5470,0,973,607,253037,26306,359089,304,88913,265946,843632,142920,542820,5943,2839,68623,189604,9,59817,0,14103289,821573,185569,155,689,376629,0,125548,0,527789,161560,100680,202932,50094,48455,237259,11306,1373473,476,256228,192926,4738050,121139,75937,13973,806315,0,1245,88374,819,20368,70000,53310,29171,160538,152,458716,171582,244842,151609,229160,129823,169782,6509,127539,67191,279559,398421,16047,1722258,42361,2609292,149052,0,90014,454779,5044,452,43952,1424,121504,207293,1642,32655,226057,75488,189078,269251,35943,310641,587554,134856,37435,0,54231,298081,369078,1048,439578,339089,2778857,301177,58331,276104,2224,172809,4115,336229,446,369504,277273,700,354356,81191,66486,49553,238,1448,27940,60759,42872,1946,2911523,4426,111428,141,93235,607064,50465,107946,2032,823154,156556,58911,11190,851382,24666,66661,758498,315,19978,483,251333,1946,12909,160686,81134,26437,0,60846,198337,52164,441495,116352,14036,73025,27044,322829,46538,290573,63255,251512,87776,13714,933562,14633,233472,526529,21769,0,552,53049,27727,172560,165378,471683,38428,100922,173190,163239,65350,11770,5700,19158,2898,134696,395,85663,149604,5176,83409,12861,13391,47958,73234,65705,146290,654718,113423,2595,7278,242963,106826,2592,243127,51428,46470,545,64821,78757,152425,5340,0,5273,2080,172834,161331,426840,152,77519,76264,143452,152387,140047,1031,87160,175898,136807,48077,1296,666,61478,3138,101360,849,1015,41375,44994,109221,6358,412951,2440,3337,291206,286,117992,158342,17852,196016,28791,46867,14855,9477,856623,47155,241527,1448031,509562,97186,574654,99611,344663,3388594,142,20038,12131,91163,1792,189085,67036,227543,400647,5900,246,183512,41446,475812,58685,994,3506290,1900251,201652,28183,539,218390,96456,640157,336468,432799,221972,6094,157054,52927,132035,93519,1102,145,83096,106545,325714,3582,229389,3661,1521623,205715,3574,80871,279051,75343,97487,185995,151,72741,1113985,75949,713811,2729,0,90714,666622,18363,310072,1283,120,2174056,288001,135130,12711,32211,5164478,88021,20659,173026,4885,1276,422041,262272,28129,152,48027,209600,164782,44649,3977654,14686,0,153311,0,72107,35992,150430,116216,313336,131944,7123,68226,95036,10893,31386,456,212521,0,50567,366439,0,548261,8490,3638,3935,204218,36006,13098,35247,1361358,220280,4031,58865,211811,1512,1322,152,145399,200299,371619,2874,1115971,1585577,68204,4917,340238,69555,4366,1695,41986,211,3855,23184,452,23923,163216,1569,10697,256329,915,44853,36724,56886,19518,141787,0,17487,4645,153465,282758,11689,69577,1617627,40604,22714,225492,105494,21994,3571,1049,685,237683,496806,686841,11173,2604821,639728,112880,489,216,12678,35378,371324,258640,978588,260494,40603,155800,8407,99595,650097,177063,728,78139,120091,34031,1599,12,259167,15709,510256,14072,333480,123479,38998,100947,3634,21148,16799,229885,148816,20912,124332,122097,4437564,61113,111907,120182,72524,79521,50346,264745,304,123344,33148,1088676,585,774777,122401,461,102264,43609,102126,15896,5165,249800,299338,284501,988465,0,27,22949,8140,4333,198541,42544,553,173116,214,48808,80849,313153,1868,133919,128719,29570,1428,120686,546075,361464,124177,68639,145356,229528,400628,16806,57588,55175,1102,22929,503203,58068,314687,253300,6219662,5924,1244,55257,68545,128596,112801,7841,23023,1310,981,84,170604,60001,179276,584,58357,91420,516,504,123792,142564,0,233861,47483,136513,170426,9476,72747,351424,273669,660621,375312,294520,307646,8934,21839,113456,32807,552405,186538,120030,494241,12075,71881,66795,1452,196588,143,2189,58327,27218,216094,456,257960,119114,239184,1646,3599,222271,532,349959,1286,1247322,30600,75756,277358,166746,392448,3504,988070,27080,240,671016,139949,383,820,960121,952510,8084,29705174,8786808,391907,555018,193319,198661,26975,55222,0,266462,151,151979,195074,155057,1579,152675,723305,430623,560,0,99474,361512,78612,147260,21128,158476,0,66812,37685,182030,22185,62066,887637,12219,122,18008,138,33027,1416,212,65295,304,122,12833,2290,73778,0,1225145,14301,195158,40755,16688,754394,46715,30066,193581,449520,228587,2236703,3516,53046,49370,57491,298,8027424,0,208269,1572364,28675,1283,17738,105726,104661,233869,42450,11116,1633634,214607,4963,494847,37794,2521,180287,418298,424,33270,22040,686171,63706,15730,30651,1883821,11364,301,1515354,80097,90693,62989,178304,96074,78217,152,75380,358697,24258,626558,11469,16691,377469,3085,6061,202019,45802,1475416,455,14809,58584,1487372,8835,172285,360190,116571,1919332,347542,836672,750390,77218,61840,258485,11242,7647,6621,347956,48880,228099,549869,349340,579,66249,11793,223,452,5864,500407,26857,83383,13963,98594,3322,84485,20581,345680,230632,86526,46992,17635,1361,152,13554,40883,162144,631376,341734,103667,106066,0,0,850944,145648,44785,14164,48197,1182,70331,6183,666946,466255,58290,186206,1000488,66002,291880,55243,126482,63300,17695,2419,12,54308,68944,933,71397,194923,1723,58506,180666,54869,160917,321481,19949,53792,213,255762,24386,459975,898329,187181,39442,228859,451657,911,8319,113993,6540,1060525,152,378930,344182,1069,257640,749254,13787,90965,39497,123334,85,13,102398,27316,171206,186519,39299,44065,110401,2798,3803,15549,8618,126,65763,251765,81443,16430,121753,459,12184,2576,66167,165472,253798,6539,166924,75864,915,1500,139032,152,327,150187,332593,562,3337,5960409,68300,75297,52252,57535,3586,319299,130292,350559,178790,262313,176652,69749,129276,506757,11740420,1948684,594750,580686,49348,98727,0,71590,95107,111475,76327,618,77546,258834,28271,63369,16092,1061523,6470,22739,12739,133315,304,61982,375009,398,565,1112,57455,2211,1385206,118627,138065,32358,344474,72614,1541421,222761,370732,153476,113400,2769,62461,44069,161938,48701,250312,123068,10680,458,1223427,112665,1112964,182246,14166,743,21577,97185,395550,305782,757859,153196,1059364,70333,6198,82011,115837,26453,118848,100356,868,176244,739445,47902,419982,56729,67495,92376,73148,202338,165401,199398,123241,1325920,71760,745485,62451,55343,462728,152326,71783,184248,64330,2348254,239858,32708,292490,508691,29673,350187,290401,179458,2137,438,123635,169685,114060,9431,102527,184597,301056,284983,449499,408331,451283,311935,313326,92304,1278756,2985,1863,36627,593276,296474,4112,379,1206200,113765,244445,467160,130696,5257,430662,97337,38284,101531,5173,264474,572,220507,369324,175075,18267,8424,166644,180865,1878846,213970,40831,569148,2912,84939,16244,99372,7767,14056,447,424,1719,76981,175608,306159,130840,405691,903686,552,2153,166204,88690,4365,156078,5244,177622,149808,440714,88336,54042,1161,85606,60255,60144,68863,135954,216581,101333,457603,216093,53,426367,92693,38716,82645,43842,0,282,56941,9750,316,365963,139762,233250,52329,696304,71104,1185330,2181,1178,156584,4833,82584,4193,196523,0,1796,410522,2933,737,57620,301919,278072,1434,201860,142675,43016,135589,42220,11377,1470,353,512,394023,13911,276627,9086,6275,109979,26223,613,481048,124311,120792,110792,41320,85670,38091,249428,692,20172908,42251777,11261019,17921085,16989034,9398,362057,370,68164,0,6009,33966,1768031,230689,10457,375629,2647,165147,50079,1779427,74237,9227,88098,1893,66931,50402,14160,178173,32477,0,322396,377,6023,510475,9402,47190,65609,131919,121616,283,114627,1333,1967,5722869,588,7262,106453,60257,138512,54017,79912,1697,61458,3245,28,63420,7497,39798,37991,812,3219,63827,183576,132156,115058,158,303,77710,227178,114765,689940,49708,106841,152743,333836,6292,151388,274,48,150273,288389,30508,89443,84557,1454,447689,203616,19311,0,554,9234,92328,142716,587,33246,175858,331807,618811,10913,255,42263,734142,245,201121,233785,55983,69853,854,1352,12662,97562,588514,1276237,61529,10009,33661,12065,278460,553,361333,81874,2247,286274,144636,500765,614316,76616,231960,635733,1898841,30932,127,175108,1011963,684183,401,729,40348,174338,162079,232,97930,8540,44840,34636,65806,45592,53886,242331,263978,8652,1148167,296102,718458,132,33450,429897,1861960,14271,4780,128357,227997,17060,40107,24172,0,3923,122835,44516,44545,158049,1239564,462235,11427,51372,442,286574,78,7652,131768,289401,52022,32537,370504,15508,155931,514545,32131,192214,503847,137912,4616,1120406,32987,19493,666,82576,1330,49467,227,36314,15602,560,52358,16559,34407,30494,449061,7944,7125,181885,76074,34680,3140084,559119,83848,479218,2301,233694,1104313,212071,37983,13588,276683,88819,20948,1849400,130668,228,81907,660,31,37482,135999,7291,105717,182324,253294,43713,34218,11467,1124,64057,17128,28332,362632,48917,5654,9658,61298,29420,237418,2903144,74077,498481,20493,115853,37357,227270,76836,88776,136328,1141,24441,486562,76,792,1978,87364,2143,2854,143518,280385,123741,288,3502,315902,12387,2342,202465,1225022,21201,195775,1281890,0,167237,185477,818,7321365,49863,4848,63730,111639,134,245,4054,20049,2521,74553,1709309,2287296,154,262,76834,186779,16599,114192,42813,23935,39811,650,104397,43261,424540,245304,226346,38691,62474,896656,122429,2817,7111,608,304,0,290244,82244,31258,1694262,82328,40814,210728,25059,53741,2527,147386,2113,10476,13507,10396,115519,8213,304,271964,17158,3518,59971,147367,97412,27401,344,44,456,61510,5198,18849,228,11791,6789,35848,32844,479262,93322,253006,90652,329847,203710,957,150317,60530,1778,16137,185,3099,68769,229423,35350,77378,16100,304,2559,875,132400,167483,2501,15627,31630,5439,1059947,456858,460261,964006,549,752,69237,45839,1375,32875,18771,373797,34394,2534,5098,657,22495,304,504,126293,44636,442,643,182995,14498291,12302,54547,0,134792,45835,307358,579632,20193,257139,149380,20354,3329,478074,53477,32698,157573,177,70381,1839,117651,3112286,32616,162103,361426,687689,303,16114,519592,69381,72993,741646,91290,328891,92220,134466,191,266912,76219,57937,224988,152,88877,142,37647,7940,382219,439669,59071,59325,132943,20112,298851,153780,459,407400,51125,3885,292345,263418,1981,29158,8185,122429,94480,115056,111051,61881,1474,17568,27623,67919,108769,658,15398,123193,24356,304,304976,180709,1065,56895,84616,218222,15774,35747,184562,991813,252800,74112,57614,84480,305730,102419,8188002,384986,276559,897,165886,858115,97644,1629,156660,5446,795961,3640,34992,403,2727,0,250546,22695,1370420,83832,5381,79436,1526,0,96094,96580,85965,161547,440029,11973,100141,1985,0,194820,158,199123,66498,168603,72,686,10447,132978,3965,255911,298498,21908220,2670,82124,11,44799,294629,725238,65186,73131,50760,308597,476827,184550,23541,30196,142659,219420,42851,335881,35800,167237,607949,1143,51803263,648172,30766,3124334,114963,132496,469553,1042292,254498,327202,19804,134677,274876,196156,193900,139301,37587,149108,96082,0,51208,105194,373032,56706,110965,120835,863,69891,14946,385,304,41834,19603,263216,0,2874,0,864,117,526,152,1173,0,0,278,407,1779,293,artery_tibial +1321,102015,440012,107200,445608,257621,61273,15666,278765,100191,2575,13445,2353,350806,42923,184531,11058,926040,95471,365658,265300,12011,555549,302626,253799,907325,155246,210682,14636,245011,194890,3994,339438,436284,7091,183917,187112,17898,174702,20425,198195,663984,4471,4609,1898,119459,171710,399745,31022,612286,206213,509863,69389,4125,299411,105011,28312,864,5186,228838,180242,356359,86856,43060,1185,766,183981,79915,11762,90455,2372,54020,17453,11268,672235,123458,280687,71134,124535,277402,257754,267978,303646,73809,531,105061,562824,185890,195595,224216,51789,281679,445225,72352,1016,166868,219672,6458,386306,3813806,10443,449648,275150,145345,11755,77890,54161,503599,556798,43181,30691,29763,215766,290922,2800722,15148,2104,105290,130677,243739,288,631319,6196,180866,210729,2311,167916,25014,22117,96012,27806,23530,173,157206,88725,91175,18498,1166,216200,125893,719342,69389,676,32103,351958,365716,880,683,30232,175200,324429,72260,1609,260791,6541,11912,6541,58477,1154,54975,441538,473734,5350,92193,72269,11837,342799,132677,150,42613,1435,451,5781,1101985,140192,12771,140571,514380,127012,231245,41534,112571,167529,9209,99559,143951,6554,753591,263,715142,370114,3490,317496,244673,503733,127519,113333,9159,162369,41127,773168,176231,911443,152,64009,51517,26962,6894,6070,43493,97492,3673,305888,334153,521289,3312,424,655737,190212,188467,17512,9549,52089,161385,311395,629649,11163,27037,483420,184531,102601,152,5717,13820,10513,0,3352,191015,119489,312848,143727,159379,221087,130288,76666,1723318,219714,277585,268200,260449,112969,29473,142082,275024,3772,108411,27945,618034,29423,96557,124136,228,357580,179814,15925,93823,1390,384218,198784,7079,79361,149948,32559,222056,35631,206025,971,219222,53404,1465,152,438,47717,4244,28547,122923,75541,1047192,297795,5286,521101,1131,174853,375295,85116,405259,41485,265343,6288852,82722,31205,220344,90898,240042,927113,96810,260704,201702,982812,579762,5957,194498,1347,1113213,750197,16615,28250,61388,178178,88545,16011,56521,2615,24687,121433,17997,145910,222235,91232,21550,203413,178081,41236,204489,866,44732,30983,157019,151,247646,72883,342282,54954,33734,1071,214,64538,74654,231208,3950,51014,70389,8594,386668,202520,3330,236926,236202,662,169156,226214,62155,348120,415235,11794,10949,6732,55217,339738,3590,1863,394349,28854,51291,22625,244928,115,16208,38874,253925,41664,1315493,260934,68330,5334,64740,351034,105624,297760,41107,103161,0,246410,3016,931,267309,8154,300406,11364,107891,1549,63826,28363,667318,108509,246907,96971,4231,158471,19681,5792,99073,137284,64097,525,139768,49042,175060,401855,385593,37823,83148,379081,38465,6,8910,142302,6546,11669,359653,128320,48955,6473,118282,13453,27805,44971,8267,33373,79752,140553,131793,145,51585,144957,41788,64435,28041,150218,143513,2817,70391,134956,281977,411427,8289,7200,408,399015,15837,31911,130409,2557,13218,104376,283745,104822,694198,90401,71435,105330,6434,121657,1200,5124,9487,5294,12617,168326,21521,142672,136928,4738,78130,4591,2514,194353,178214,1333,381,72463,8607,46865,451575,551,16136,64388,13602,817004,2786,4662,104766,57662,75085,48939,163,64392,812185,147357,343241,1876492,155845,22556,5094,165128,68925,347249,237312,26077,261948,154884,115978,232369,48207,2515,31243,6693,2914520,1997,65044,786,12899,10933,53815,276548,90796,17680,5923,44668,28264,70208,656522,1475717,460793,301748,14336,448063,71763,17709,183441,81567,4199,118890,5840,39464,320319,152121,66253,46395,171895,123906,570,81571,493959,184043,642,56855,3254,381,410343,20756,22036,416264,152,425,11385,7280,22725,5279,124,456,133329,45425,335447,128414,157277,124455,257,469,11936,75748,94331,62727,202826,21553,124810,93700,5924,764,32149,65010,3084,811218,253052,190787,8682,80021,94108,43967,80283,6128,77091,59648,272,35517,65161,398110,46005,589,27760,192255,261672,77207,173297,18737,69878,12324,1071808,31607,4048927,6061,47071,173944,60370,3583,9181,42397,3472075,143786,519135,550,18758,139911,58476,234782,53949,334,581,76936,405,40285,11291,1107,44160,12798,32051,209909,20830,32047,70839,184138,0,220368,1393,199391,28731,21623,21949,1294,1278,82884,64363,5846,692232,54750,579152,5138,134834,25163,6598,28413,573855,51113,9729,1893,13725,10523,233525,299,23802,151,25130,3359,0,60407,43060,41232,92755,270878,662,5511,2229,26506,1715,81123,124790,69008,182494,71421,17597,5043,34108,35877,40062,43364,2280,0,128,60498,155687,19489,37154,40299,41524,4212,9003,589,3810,54158,67494,98484,226769,81891,3913,71607,589818,540254,3250,261477,63988,166042,186890,41444,64750,25483,33681,200040,152,40710,4697,1627629,60623,2755,16019,20509,190949,49544,2248,25020,109346,0,326,5852,87,29658,37942,1481,42111,3675,1477687,17572,63807,61548,16314,164778,78075,19562,99961,35345,3625,46365,162896,123450,36816,422191,17582,5593,27140,69673,109550,30060,112381,28950,96041,92489,21061,43291,9020,70883,68091,10960,541,22928,16743,67521,32942,46234,151,81903,95335,11555,1072,512,982,26068,1133,426857,47195,21928,2729,231657,0,103895,962,179915,128753,119057,55472,124873,450,0,2011,320535,517578,23493,464,372142,142035,4017,27239,53222,17920,734,287630,94579,147405,41314,250345,42762,0,26078,122203,258464,14503,105874,134,4149,61987,16035,6724,105292,152,4294,401,11709,17989,45812,89276,134316,966,2000,19720,158795,284893,9780,2546,151911,31315,34280,26407,85490,86931,59547,723551,231217,207013,26352,31468,67311,65619,9688,69869,5161,8868,86493,20474,370173,37504,0,186425,67432,215045,0,133561,634892,70981,10393,926,112307,29428,53586,21635,1400263,44944,454559,1324,307636,5877,85718,19645,152,116754,6441,31506,84093,79977,150,28321,0,1202,5358,294950,2763,752974,115915,2436,0,453,6478,1068,21870,71,67485,33342,5147,52163,1008,1963,102612,29182,74786,387166,408484,18443,129980,33933,287216,48080,5195,40923,1254873,351,33325,83079,77939,5075,78145,48907,57702,4443,35033,50688,290806,12462,59916,55453,2550,1732,6255,21697,0,29549,2803,38937,750,123,153580,877,0,30164,5122,165653,68388,57420,116009,68308,117641,1108,641837,37523,56952,155045,173925,138190,81034,1783803,238,640421,1780961,509,1044107,183403,23614,51735,82180,148416,104379,161154,28205,683993,162506,38318,891145,90011,33373,2033,25813,47169,739,78016,151840,254080,105638,285207,64699,104336,407968,301658,157536,271637,138065,490,199,65927,8563,8401,229,55917,1245,7081,21071,1531277,4585194,1952,9242,9980,4042,26684644,437304,2322,1605075,3407319,35393130,2974171,714416,7302566,986216,2881,19896823,30972,23490700,264868,1953277,365,27224,132726,3389060,7886191,10440712,152777,15719,216677,84023,295837,28698,355445,93643,147660,178160,189225,239086,40551,303141,148352,93525,0,596728,117,296248,353324,134745,62073,33064,21406,12952,215907,1556,568781,11419,281220,175262,255662,347684,225,40924,93423,1297597,16780,10326,870735,94652,234314,523087,112253,33562,125036,4291,249319,141855,57309,90957,164662,194823,166666,70451,189,361586,238288,281366,972,181099,61993,342194,146849,34191,145649,16504,134305,248936,83762,306126,295377,98432,1229770,8102,1886560,285386,113848,143276,9095,25947,467471,1183948,1598,453052,28403,305,211062,60484,377,82072,635,1766,75279,4858079,121855,101594,86579,1048168,147379,4684,1139,708,39486,552,163599,152,208128,152,865,444,1441,47332,1360,1839,125,2185,1527,266127,3372,46094,59555,17717,2749,103314,825,18243,27600,58656,2159,2014528,149757,22411,2651,235,153832,66680,545,1846,654800,448310,184406,10892,321725,234390,2768,142924,716,4007,0,3759,7912,1644,3485,689,903340,104327,149267,102415,4898,82763,106049,117154,141886,136153,176839,69097,82529,334805,4473,1425,76,55949,17399,37412,19154,356915,5528,4312,2177,6510,476,6132,125,499,996,27470,99336,16948,7452,95,47131,2143,192634,111255,135778,68738,12457,263154,2141,20961,237755,304,4396,133916,389073,110505,136786,6733,170154,28404,759,150,239,228,84170,3669,222204,10237,323347,1110,57966,109106,33503,71223,316616,28138,912,805,203385,656515,82868,48291,1579,98982,635,8183,2274,4888,7722,35272,60070,51891,13662,64192,25456,601,324428,5734,6423,456484,29946,64456,53343,0,5205,10090,48055,124514,590,282,2772,473851,0,0,46655,7360,25774,605919,53702,1149,146675,0,90630,82934,48981,428,35763,904,85804,1732,258,0,18074,180496,908,29816,173303,110152,91500,46386,19723,221,4365,750,187809,121606,124271,770797,11182,79846,41657,24178,221897,74212,159092,551,1394036,152,32515,23960,0,31202,261994,284524,32767,7703,10180,277399,428859,35476,3083,44659,216689,113063,199489,26060,48777,12773,466271,30036,14820,190164,873,57843,25,15357,26153,1939,456,81462,2027,149494,106099,117904,17893,542,75757,7168,200226,4914,3678,38260,57765,386,78646,3865,126254,17241,1789,8482,11463,31220,107091,382736,5320,137,101450,2965,8174503,41406,2637200,11625,437825,1223860,144,148985,146243,10341,387482,89792,464897,1372617,7595,111664,3840,1372,48828,19387,379865,4510,401123,35652,85363,404526,261483,93644,20282,3015,0,53081,302,550612,73226,215505,297,370269,1410,520215,521476,31822,160408,203868,3116,815,147582,161265,279090,175157,14841,220491,5424,10283,38517,111302,10364,655892,2944,1185,66527,176216,13570,0,541067,18427,61599,426,4177,135051,723,6656,170126,145633,399978,159644,11838,381482,102,713,2999,557288,163447,115433,0,89,184877,742,658,117,839980,114534,525333,152,349,168542,5407,944,23221,38202,1060591,32480,347,45789,19323,1724,140397,60243,152,176783,13017,64205,63210,24576,338833,17706,101432,100511,303,2863,25349,13847,76,23776,12540,58870,39771,10430,106228,118844,68634,1596,199400,1948,2072,46380,424,40398,7404,38133,189699,31910,251093,84109,38456,26318,32050,48486,14449,1064,12406,152,5167,92333,50180,171733,879,22412,59308,397359,1332,646903,68585,81788,143842,43604,106634,466458,3031,3880,214405,165374,235707,579269,136563,432,142194,578,75766,84198,153809,9892,199979,158151,47909,92150,27396,45068,76898,52699,1427693,125126,88961,1262659,9737,36468,74970,126143,2323,21171,7112,667337,12656,65278,23347,13364,87947,55658,66682,28320,200021,2095,44331,3670,286,159979,43051,34313,9212,52,36980,93713,48577,24004,162042,52346,8763,226648,886,57997,46607,1946,22079,137901,689695,0,326017,62464,155171,38316,68708,28193,21810,95062,147452,21123,91386,441,224943,147639,5534,98641,16461,14267,594,66390,299,172415,39793,27809,46167,152,11492,688,477,38260,47601,65092,77701,304,152911,117125,360574,1080639,8953,5060,14422,18249,58778,15763,123320,752,2200,4494,4379,48457,1119,412,224,406,154908,134753,247971,20334,152,141490,51429,376979,130308,9611,18698,220341,96316,2541,286976,246415,812194,3567,56,177580,132265,45649,209,152,396694,173777,7021177,84266,103431,296489,21415,188012,42804,0,215867,684954,1138,8102,96590,1030,32209,279885,34482,2795,58351,142700,175544,18301,94044,79834,36377,128153,136398,130383,152507,182899,14499,12863,106927,10057,29473,148133,45803,2804,51845,11662,24438,1012,0,447,21669,35327,49045,34279,15288,392,160056,7084,10191,1088227,1975,58193,760,5376,0,19335,29711,133541,164580,288785,3960,3407,129685,66065,90870,59214,0,60116,304,53069,65354,462747,130610,7160,5541,106,152,5331,7834,19347,278980,26880,214561,40351,65395,267982,1114,287,185820,330123,3053,468631,40517,54079,82672,27593,14301,54933,82417,299827,58076,12121,196775,70412,286956,51645,32710,157534,7838,76258,21695,100042,36011,80682,135243,4255,30988,6500,408048,751,4882,45775,363,2421,248321,0,264875,38738,22514,3533,77455,82125,10980,54264,76151,354612,4940,152,677726,13535,13619,25114,8582,9507,3870,1356354,70125,3336,103409,9653,7667,53842,15443,435,79772,304,59655,85267,4003,54390,9938,289,42511,17608,2082,0,68488,59852,46929,50803,56937,16347,20472,32468,73386,355536,92021,56300,11525,743,242,166399,61329,19273,46830,5861,34584,86648,86189,1266,0,208,1080,43503,117838,140,152,8448,326393,69696,20560,45344,3424,48,181538,3907,58412,198251,37804,185436,70257,152,1014791,8067,67493,6834,9787,70372,65871,208811,286880,185285,713,25283,408625,2030,54799,7339,23291,444483,90571,318891,9686,22776,1762705,83215,6696,37312,193452,2511880,162746,61553,57661,0,33243,12257,53761,156042,140249,163798,8139,34086,323788,8502,111347,157684,1328,3931,26440,684826,67639,78902,576232,125140,265505,38848,454198,146621,126625,142694,5092,224414,258905,294215,5686,173299,24871,4523,56418,303539,75157,1725233,633790,183582,92646,451984,2294,1623,11927,24937,881544,4202,274028,738748,152,640,317149,121569,456,102941,11317,138777,945,76779,74393,26957,41916,115116,362174,74674,6960,9283,7625,21643,98263,1505,1356,199700,13210,297,10685,132819,20284,1360903,57263,65045,9499,17140,16626,72400,20571,1279,40084,29659,4409,46728,845,451,89324,29755,524697,368071,6206,200554,73086,114731,90048,49375,5000,13669,0,0,483521,29412,2334,1492,1427,49919,7599,7961,45169,23835,45459,39348,71765,149276,730,0,409211,479903,130723,61761,64851,4829,12850,105423,110693,1068,385973,2923,155164,542,62800,26083,122282,113181,513939,48721,68717,263320,37794,2092,0,4831,6992,149700,58097,96149,135471,1520,27957,14230,55698,8551,269,18993,188,172187,32662,8658,149079,215646,26284,110411,41949,2491,96796,261044,45888,50020,160423,0,1738576,69,72995,236305,184388,104475,22877,150375,34300,268464,10637,65223,7681,113225,89787,40927,265201,22,57021,690065,22017,200115,34751,327797,159737,213574,114,381405,120112,18257,75850,60509,444229,161737,227150,21280,14005,207009,9636,9221,364842,431836,12468,13326,15547,143681,176728,34044,0,3216,655995,84718,469558,448203,5609,819,72837,75946,941883,1259,455,9841,174637,187773,185737,82971,244432,110439,292847,1098331,228694,141503,15879,23202,24685,93700,51340,78059,564,1927,55851,46,12211,125218,4070,0,3147,74231,2230906,58533,36327,3305,70715,30029,3159,2758,821,29035,3794,52889,156201,7209,2259,39504,1309,70213,194508,2037,324,409596,39434,54108,172581,43163,48239,272839,417781,64620,126432,92123,202357,99855,72145,109722,389654,1539,231006,0,80520,142,7528,3217,22751,13008,86545,85723,226289,1477,62663,50053,386808,119760,183800,40241,43233,116731,223257,43387,92973,79933,92585,16566,1994,0,1645,212260,23361,53006,197131,74918,7122,132805,0,101779,112845,3623,2522,21127,18092,117039,112123,21586,1748,372,1343,19118,234291,69720,330,776,20193,363982,40412,164553,29749,45142,409,0,212325,242781,55692,295320,75,135645,274417,108955,393566,14501,2568392,65654,233753,82793,1164747,371747,26690,49745,235092,1496,223799,247736,68540,782,106,11389,107670,160325,1983281,757905,250877,456,115929,156740,1400908,312457,18556,380412,325646,75553,120126,209532,2043,2765,8035,2063,849387,5582,190491,37345,749,0,1998029,169633,39270,152315,7351,99462,2954,77275,107091,563,5928,1866,7362,1564,3428,672414,101523,304,43888,5356,54612,2747,84363,31585,501212,122534,148123,0,41539,0,114,1830,223473,185479,215115,678576,135567,14275,31367,134,152,402514,635,1473,0,2346,23134,16885,809,97357,1704,50850,318,111409,508,1055,55166,71562,42165,3948,59979,207826,75042,62282,61778,323280,521974,259892,49935,78839,2014,6158,1527,0,174,27042,190962,50595,281,427143,39123,57185,150,4268,104544,1291127,515058,51900,98,291726,2665,15865,67632,166742,315,237578,27007,245978,108512,102509,119518,25855,4493,241811,1014,74819,157342,98589,1160734,115509,29223,24424,281037,74956,96857,2577,138701,157337,23651,11136,81977,589721,35716,29098,205769,168011,5206,61463,304,182,1010,51351,187287,571627,665613,110561,293307,5318,8237,1001,0,272,33444,3243,14418,0,1828,4300,53496,80127,1106332,152,68,184366,41003,66894,1947,1535,250,170272,346,38867,198663,85631,41595,456,3945,21966,2295,41201,894,54928,3044,0,39929,51996,25675,146555,128165,3484,4632,6931,23554,0,23668,2188,300,14134,13065,34692,3324,53512,0,206745,39802,328376,120214,11912,22194,97252,227343,26635,3021,675708,170032,16769,263028,155400,12649,54950,742801,25168,55578,1170695,1582,18814,14232,160610,72321,56911,7122,44896,760,201,8204,726,186507,216078,140175,33549,87635,48691,110524,272,604819,50798,101328,40396,103,2264,376443,185952,12241,740,69448,145961,7125,51,176131,44226,151,100836,7865,195463,775561,48775,11,165505,29153,57542,425714,274345,165078,56201,31021,141879,770,16957,84109,236990,1089,496818,90293,47554,194671,135,988,215505,1885,291067,95133,12193,4002,267,8616,943117,390050,6376,176741,3721,12585,44027,513,63344,302733,6175,14412,546695,35295,185843,373,2248043,12759,230569,2469,542,526,15127,101704,54200,5832,215411,180436,128495,72365,12461,8437,13601,1322,1435,0,524,13970,80330,9255,87,323607,594724,57797,24526,3926,1589,187224,53879,20216,29608,4249,532757,135491,117343,81832,25025,400629,60554,12057,832,32352,5794,65200,12118,15372,96614,48158,16969,52643,47256,25742,586666,762285,185044,0,0,4949,1304,7755631,1568123,86784,521703,376723,25158,83617,628290,76556,24092,62818,303674,15170,983,212520,644334,37551,12092,103039,60102,112674,61342,346623,128518,104317,2278,293394,147,1573,286,17464,635,14293,338515,233367,42206,35159,615883,1565,87034,493711,431429,8652,97485,310313,10689,99696,144358,129187,190015,164503,299005,396109,152454,197260,0,651,384386,263309,736366,103999,310529,0,4179,33177,25132,744421,43467,166650,450963,164736,102428,70450,97,1109,132954,72082,35065,9614,55253,96697,91782,341712,197419,29560,699340,228240,396748,2785029,11828,64556,18853,152881,950,24515,276197,4320997,2252736,230679,300287,145693,134216,641896,86869,239930,548,469,97411,305851,151310,166981,76090,300407,162144,1892236,95700,80999,1959,114265,120497,21084,80791,201134,5,180687,88233,202690,59864,133,152,491052,372280,122641,1014323,5297,126266,0,63786,179188,109500,35970,1595,90808,26216,112476,75806,114179,654,60613,583,87636,205244,267683,67194,760336,113090,157165,39711,87099,2788,449795,699270,760017,419221,518158,268770,10176,235852,8994,704620,5610,583850,379254,0,1168,393913,88394,153860,184665,4146234,528789,10138,172018,194,161,1501619,164499,90624,205386,269324,44292,130442,48480,137266,311431,1511,98284,88688,87165,49212,92548,113059,1149636,329818,78688,57914,143333,1197671,26617,256667,523324,152,445,1666,1367,19931,52274,303933,1178018,311765,103610,105568,0,425,369,232951,244,28561,86327,288873,207627,417858,54631,137423,2669,122918,52855,114893,7668,462996,43967,68974,51830,222,10816,3595,63579,189403,4183,5662,8384,2977,56500,3596,110619,102289,75844,28285,162340,183,46178,588,4535858,2629,17933,106488,9975,263,117681,43361,2867,42131,61338,51516,378416,73690,400817,9850,9,108764,2413,152719,88097,20032,60002,2454,147,119067,45703,72582,54267,121009,26696,54194,2993,16720,260066,22619,278043,32364,54176,77551,46976,29332,283749,0,39437,380195,57349,55484,3374,26110,47173,52804,23633,137143,104986,0,0,710,389,10735,86575,2416,19994,35622,2035,1208,9487,30866,364559,66046,419,3010,16253,285,75883,40729,9321,11317,353334,117935,691,321,131052,219421,103978,52942,96608,48474,30278,53838,26380,304,13445,10483,6311,17974,0,2823,502058,20402,83494,289790,367,152,456,114,39015,18732,4358,1382,144254,85,61369,12155,152,21326,7784,76768,11721,28339,14017,303,397,77851,127,87455,70610,31138,82541,1252,84796,199677,47465,0,19132,112048,56464,17675,43990,8184,0,8413,108696,120585,85124,6711,14265,21757,242500,16540,40355,89807,5215,68783,115819,138115,154828,247,31589,152,49531,19233,21041,1384,608,2241,40260,37442,2777,31161,54990,17017,68244,132783,95,44,107,39849,49652,83188,3294,115142,264245,147760,1531656,1067946,70733,16833,134602,148083,4989,2598,79420,122891,11140,697453,29576,4562,254280,1210809,2376,517,290,224920,225350,226489,1190,41929,43567,381069,170047,63001,255980,280671,586864,3619,1138,111339,615864,1135,98973,72797,404112,107645,51828,174153,120664,153139,95305,2250,481168,530,12089,122290,347800,129336,29139,29138,72709,62270,2355147,9947785,92409,15815,15805,362037,3489,26854,2564,139753,154619,47092,7440,341,3228,1193556,32666,3851,14249,28795,54311,152093,112324,7549,7636,32599,58783,57331,60138,32031,579,6983,204145,33975,5374,16007,533705,154962,27452,323,7542,12101,1605,35038,79040,23129,65678,14954,33841,293437,2037,65715,20516,2123,2905,151185,454762,854520,128318,114936,57673,0,646530,920103,122577,46991,14907,180930,24669,2745,9016,67186,87777,220046,53917,82784,0,36909,1507,5927,304,0,142214,22250,86704,6777,860916,44559,227708,41799,83415,356768,4546,28622,54314,583792,10206,121924,114282,54022,102984,24996,140654,1852,18381,189214,12107,22826,17626,25719,3064,146743,991,0,9520,4694,5852,257715,2279479,206680,607938,1335356,479269,58612,9141,45103,89264,155309,167480,6697746,34203,131027,474576,145544,4937,83070,173846,1921,261113,627978,655889,3973,30876,5180,11356,42599,317446,1636659,3791,25321,15219,80685,663529,117285,68995,7662,668505,219213,188752,364756,354763,121862,10005,123326,130941,92,1286,2905,224,3608,130963,133759,1822,102679,1721,10525,0,4647,1997,0,436,15611,117846,4720329,116925,175562,766,479866,793,722,1196,1774,77729,7770,4306,37465,578,0,100,276,21876,38469,2039,271,159393,4994,9051,821,152,535,1286,21556,32121,979964,131,212,507,245,72,152,72,6363,11854,13235,0,133508,0,74264,153940,1430,106908,53114,407,171119,283401,118028,14598,84494,1575,57159,108,9015884,910,228628,138666,4924,3180,144191,144612,526,1688,219929,31794,3161,56505,25431,872,82055,211104,60645,142023,13133,3784,24766,131989,103557,18734,1409,0,61613,61143,90142,955,9853,211695,21741,20303,248888,8310,114204,147693,6158,4010,35657,694,201646,22320,20648,30843,130056,51479,96178,144432,57298,152,131138,89016,3499,181864,3536,84207,0,61878,26032,32957,18072,68465,21,36122,164882,70902,25451,147922,1869,105337,7016,10724,29733,49073,8930,130163,166346,28237,6490,5910,18984,16816,156119,681,15517,96455,0,26286,4638,58209,29603,51066,104979,10805,69150,77247,230296,42962,2973,607,7916,94440,121768,222188,227858,1184772,6840,13554,13830,51589,548399,144863,218703,283963,151555,137583,150,48993,108793,84358,10622,200,0,38404,426,56048,116582,244349,195869,249847,1719,73774,6494,694854,12126,368,2891,161735,356755,3466,1242,143745,1733551,292079,2334651,2698,49318,152,41923,567,184003,2008,105730,116700,1851156,56998,12674,7309,13714,1238,92836,21610,219851,3541,69140,88104,139614,834,141940,306224,35936,131387,76,163922,163377,59395,64404,37858,337139,343760,3843,12579,1968,2650,1253,303,40871,267777,91768,1067990,79987,339877,36994,873,1121,5347371,3869647,36596310,36226169,3026,2763,15548,540786,3947,104897706,7145,1420494,143556,200006,636535,278191,97418,444,153231,162634,33341,1120104,201442,248787,536168,64016,136476,206,426330,303,170278,723770,144109,71539,11136,329691,610886,369721,786,2085,994,15463,5103,58446,3943,104638,289579,877380,995,399994,1535,724722,346565,386,18334,10175,6119,647,111,2543,958,263394,196188,42132,488342,21604,107894,123166,83255,167786,89945,198142,938970,101929,8862,1022810,115813,24461,38746,671590,387815,611101,19351,262190,259992,2136860,293706,128622,64326,1697,220771,17421,605452,98377,223667,1152,304479,107709,4831,95507,26250,108574,520219,1706,1672808,434031,1636628,11355,5445,62446,22039,2104,24397,1429,1010,83249,278135,1052372,5,804600,20467,316243,1556926,7263,202067,0,152,1648,14690,309165,71097,352194,491056,3524,184883,91803,103151,22538,21004,752996,36745,185263,197444,75517,11239,29919,32688,41889,8224,651339,15409,150323,128802,621,179681,171072,465,2229,9886,18210,23490,52214,24580,6227,156617,63736,77110,110697,5249,1102,77420,90793,427,36079,107758,38100,21592,16945,215657,76209,25863,89462,64613,41934,166188,50410,201105,18816,23209,46366,205638,0,18985,314,131306,8037,31503,105,1880,454,258109,33959,127521,296548,64032,2871,231203,696,6979,3299,66628,107844,177739,415708,25382,178672,68278,292899,18986,12933,1123,179769,243578,2116,676,0,6332,11254,2551,37018,17023,117050,14335,16,541,48818,4793,1147,137,76516,33714,110880,46779,21948,20274,24445,55869,130862,609499,249722,801,204547,110020,201025,73513,58366,32875,19938,25780,31615,77417,61655,45986,107609,161,142145,1424,40158,109943,93,304,2686,435616,138222,114152,34831,152,161189,1193,1396789,9630,35595,12106,21717,40421,707,130604,9227,127,66614,197090,4714,13199,77962,119800,14462,37897,16461,4659,14092,569,0,15568,53090,632056,12444,126291,14716,69727,52899,3306,66928,33754,3693,23379,4795,89134,15026,8663,485833,29110,50477,0,19749,34930,33614,46721,357192,93220,82410,14354,2949,8240,150658,195634,22810,5984,350582,60,118228,227,38772,27516,187043,105856,40,4683,308084,186306,161634,297179,14741,42675,1640919,228624,116035,260782,30106,1441841,395864,433887,26265,10556,125513,2354,177250,29576,5577,261539,2734,152,76448,42430,132624,48140,96276,627256,112610,577,28863,349693,132560,219659,294885,746629,185858,0,183293,138343,53946,48899,220498,250498,63248,5410,551678,131009,161316,1673,3646,157291,9314,14803,292707,15244,83763,564,1362,44939,4148,106788,5603,1029,46802,210531,82249,809673,82443,238390,138,341677,449,2075,121518,45,57724,453964,268160,379042,4148922,287251,3204,5970,2067,267096,33755,244597,432784,599350,51915,505686,62385,3307,263794,118046,69347,455571,1990,20532,4169,16385,14009,189761,353803,90652,153501,39770,969,85795,50533,234889,3526,143038,2395,22040,203221,115,70345,90574,53136,377984,106988,222758,103562,116542,29350,563,136191,1535,179380,340832,84184,161193,439514,177675,28569,46851,240578,151819,346350,27345,71756,50364,688475,77459,148362,62724,28883,47241,2572,67933,228395,363435,58677,3527181,106741,141374,310395,11405,17659,60954,541,0,178100,3342,34664,550343,199237,11024,295502,79633,218379,104141,48586,644,230480,1260,27391,178720,28303,117891,300060,374996,172119,42321,41129,54464,33014,39654,27220,372,502,168796,84288,41421,264072,1446,3135385,620668,67785,15387,12306,83600,81666,220382,11549,82614,251574,83042,638,1953,45842,86477,65621,6740,152,25784,500,185900,38447,68103,132,54933,108219,260,304,83365,58568,22429,0,93655,67391,26487,167809,83074,77802,340212,289,138148,48214,128960,18968,303,4351,793268,216138,32114,1449,561493,46941,6359,0,10293,12,149894,46642,11186,52962,229975,65641,2312,43288,32962,556,22734,24462,265,1364,64940,278,0,8122,17139,36272,73944,105051,2616,12503,768,147251,121,143813,57776,96177,47141,57488,38044,5266,827,1478,179011,42920,23531,14640,34277,62584,18166,387,52897,137097,136322,12501,42413,1438,3876,22005,76,4079,351968,2646,9188,43724,0,57658,13185,4467044,64128,45114,132662,6989,673,106824,76,35299,0,61825,124140,201,88127,66481,116189,1652522,532,508958,163011,69371,2620,104632,17345,160909,38057,99693,22012,4491,118650,105179,45646,149194,10582,14481,17998,22295,0,40510,543,6330,5296,135170,320871,42510,8345,12559,32200,2195,20215,11637,287659,57639,93537,96646,0,1129,5566,12972,44423,1481,3836,7312,37264,24702,114421,25185,1487011,20935,124454,77091,77946,323855,134941,60987,113804,265410,958776,9122,20502,592,20547,177002,1715,134703,77038,5913,4465,960,274,12284,578,29105,29282,50334,11521,1772,32821,105981,30948,797,11756,129258,130642,208561,556443,756621,4550,378976,847,6176,361900,238848,15701,1805,76,51251,21405,49700,1224,25907,188,24474,91957,486,20244,4444,48951,193531,94298,603557,1760,21194,46892,12810,1974,75251,165211,367949,4240,178568,51939,164280,269530,1182,87306,124972,190855,841,22296,170,117084,250785,861856,112797,7129,36597,56582,297017,592,0,22817,598028,36478,156929,151482,26975,176,40353,63674,1357,89569,79130,1561,108628,205933,188598,242564,14911,49979,2084,15145,76,152,248663,94588,304,1940,3409,612860,67312,5618,329694,618139,415,276565,62,187047,64310,247413,188214,7751,126499,407915,353010,4840,154112,597710,1345257,3857,194179,119996,125892,111641,27003,236599,54783,567891,93635,152,363707,692,50868,98647,343658,321882,869809,53815,490573,1473,4431,6757,75293,3521,123006,474158,1706,707,134924,38674,113445,1936,48263,4490,347030,4320,353132,52132,209965,150090,175571,30866,122123,122847,5076,162550,13650,313172,91216,175458,3868366,455973,780349,361932,155039,856493,73732,50665,146603,240152,18881,492838,313503,3095,7297,1209,2797,12812,10468,8199,8166,39250,115260,8673,80251,9608,376681,81558,38677,21561,17671,257657,26461,2686,151384,72390,62312,123934,54387,164362,2041,97137,108118,29007,65315,186698,377908,78826,32594,45733,0,882296,29797,15577,73770,981,26472,85691,11489,129483,608734,109900,63875,3653,18574,52392,236353,130100,17352,44188,617896,13259,203874,46835,23260,18677,10670,201424,194282,759582,45353,67319,35206,77090,12753,189946,17701,60573,94246,0,177207,1653,90347,942,460044,17876,187342,38318,3696,3886,19864,2184,606411,129704,73847,46418,81830,37221,25923,10420,103061,85576,10582,49472,49547,31094,59343,179618,768848,17925,96918,72475,3719,299373,27972,41195,135969,92117,68080,131,113235,137968,14474,55066,649,27704,32470,8195,241441,9545,31103,75879,4872,3985,0,74092,121895,12308,330,952,30773,28693,13350,106242,198517,341134,357,25397,114,42339,134114,13435,28967,458135,5452,145929,3011,61314,71901,182807,1986,305237,29216,196787,62624,22424,139188,397547,16037,40745,2975,133566,144922,107968,40663,4860,57897,47204,85803,228532,160835,100853,119066,8605,4036234,549292,267928,79370,22812,157143,186172,844,1358062,88,1439,453,77732,74444,454,1103,37183,347673,148746,123385,1397,3668,42820,78807,407361,120981,80497,266023,17682,16603,3996,25417,2483,7,16340,51687,195371,17704,173567,105397,70415,129658,45663,21709,161702,819,278856,26530,135634,156270,105431,174188,4132,385628,20355,13428,68018,46424,25540,4668,269487,823284,1406493,107588,1288,220677,13281,56590,53544,52674,104234,352,62710,52638,126,117471,175137,0,56084,68217,79152,45698,1192,82943,233,191858,2116,371821,16433,91457,120376,21,53483,13002,761250,11468,256,149468,117117,169267,40651,31517,2832,11040,13395,111361,135077,44314,32029,224999,11840,39469,414,63630,111303,1275146,23473,35973,119727,34007,264282,8773,147595,78443,83510,74589,129017,141127,651,46292,200491,73127,2129,158313,48174,13120,107954,164243,152,906,64985,0,24071,19546,282420,19779,95531,75583,1293,122,6754,287,1766,17131,151,309470,72994,26767,2010,64268,71748,165375,34685,193101,169159,5188,383654,27877,144916,112608,213435,428300,8385,3382,36501,217897,269706,362999,281336,0,184240,19146,7913,2195,54,262611,152,93960,2217,220802,643548,1121687,68050,25761,50123,97313,118717,169870,368449,70533,262274,539906,6656,907776,124,444841,282435,275807,75450,160770,57118,442955,150411,292573,249032,155463,442,298470,15130,150,0,251953,73972,160020,384905,44026,438693,258966,1211635,61000,106893,5335,143672,50439,267289,177446,252552,9025,272913,567315,108077,47484,1594,433402,63737,90204,306813,63668,145,33317,724,59890,52310,87726,151102,9776,3149,436,14619,253483,0,150,119769,16955,19055,412,440503,676,2662,1070,25739,154841,383845,250012,14250,1222,407,31524,1447,94416,21796,29612,38678,416,72698,8515,131379,139758,223171,82771,68,274300,590101,371556,48986,115746,279346,3598,647,24544,65899,531,58999,51844,59857,76903,296536,270,10896,74484,363228,8480,34379,1044,310922,20565,381259,123,684,18260,107227,111324,46543,24579,17646,22042,20006,115618,54922,54954,98652,117206,710,1130631,1222413,48977,31907,8362,175095,414382,340753,7448,72060,21087,217217,875,1130,76502,173245,103869,306348,175045,339379,56479,110256,24817,41368,233434,289863,259381,96692,88430,158672,112746,70853,45087,113218,73925,52078,57503,44555,140361,7908,83131,17400,14599,51742,118694,137801,22701,96853,543663,1706,53140,250025,25063,581788,58848,1477441,132316,61151,30231,1263,82094,79955,129753,173664,4008,2279608,51780,91854,244100,260350,873528,1298561,8556,351,86676,38301,57994,42974,2255,106216,348456,11433,3331,17190,297,158321,81972,35387,137719,1546,112634,116901,40624,35344,23176,35952,4200,5708,17885,79896,112314,7278,89403,78594,152,64981,51613,740,5559,35237,1256,20441,67579,387351,66047,242927,4679,44599,92432,47355,349550,88478,848,152,87027,70849,28033,55051,646,3019,11703,1978,33552,75714,14453,11324,77377,118585,88225,81644,780,3757,1709,152,166265,488647,89460,34608,533,166374,2814,28949,52811,156907,3403328,60963,158910,54836,583,2086,21315,742710,45028,66419,44393,13925,671225,87835,9861,164598,28738,55749,372643,399111,575661,117270,28925,69542,191221,233337,36350,20877,61579,41940,177523,30503,2120,65807,41167,134269,159106,21811,53522,265,16976,93262,73684,24620,41687,673274,1575,47349,11479,180692,54585,666,514,624,2451782,40104,6541,13217,388978,129613,1883,27527,43598,731,152868,55694,136652,263075,17869,7259,212804,591,5644,129200,100283,37911,4237228,513500,209943,25784,2110,7524,702245,1743,108453,3829,10395,3851589,178063,9751,91774,204379,152,33915,150077,108825,152,283,349854,48131,49550,38873,56498,288167,146,1186,70291,8219,386,28391,7733,103107,81384,376232,126988,4281,764120,2741,8110,627178,752639,530436,543990,225683,63632,21712,54455,130927,0,152,125714,280357,488316,168528,83318,42093,216919,375145,101002,475,56789,74830,38557,179431,4408,50073,97422,3915,276397,94501,104729,1994,184536,1145,8267,126514,97966,125138,110516,438,150947,9981,238480,4905,1757,4531,10314,284384,122353,770,697914,2543,16731,8089,832,146365,49441,9448,198201,23796,107221,78052,145893,150852,162,6787,45497,331236,2359458,12929,4445,20914,83464,110927,14700,39181,87369,5898,59095,22158,14185,8902,115974,13416,174212,164458,50659,150,80328,411964,53417,10697,49674,90841,12758,57383,48267,438,38295,219719,198467,0,149649,271997,30168260,89170,26042,4849,25554,89,2222,2560,20546,146128,156603,186638,675412,1906742,403770,25602,245962,5727,726651,132001,12220,217308,31506,192617,30642,340574,80639,136343,68489,3034,131074,667,76338,404103,563794,56202,135737,44156,72,173797,1988,419435,93320,12757,41799,119270,97919,33911,345760,27525,31248,85541,83572,98730,52570,71590,30747,31821,69771,260454,111415,230344,556,523,418783,209714,340,292958,50489,10341,2761,168556,141051,184904,141917,94475,74538,230717,608,160405,197013,5064,83261,142132,429155,7461,505114,502286,49108,107139,33430,44703,5114,30277,141615,438,85165,290,110763,78278,3691,159197,4431,90249,81954,9486,281834,57073,155192,180663,82628,24278,5156,264702,0,212689,24919,46761,419118,290005,112650,229162,465980,192913,282028,988,83147,37475,396,103800,849,165139,5815,1915267,12213,0,171949,8654,50438,986,271743,1130,111724,29480,318689,229,412591,5691,5018,601386,182873,149065,23659,55671,170995,3501,120335,430533,50,29399,1083,35851,16530,304,30133,719252,154577,201098,50369,194479,658944,3401254,271230,456,2485,258769,43566,160038,20221,78813,105579,544,152,0,20816,148161,104343,7068,30437,51616,68007,7349,1200,72156,14275,20633,0,90,23300,17031,3125,178010,22710,5000,40271,283020,418309,317109,53950,4277,46762,30743,50687,122713,83618,189764,61780,165534,102778,890,99155,198417,92007,87308,1620,38912,582,154528,360850,331566,8183947,5535,41220,14767,52428,40022,0,50280,77537,27574,192762,532103,493147,329308,11430,20960,1029479,716,36453,21372,97333,95951,182388,7763,36976,120959,131995,102756,79743,193396,342847,418,222764,87665,876,12615,125172,108881,68598,379,165233,50531,90058,345141,7993,31296,166053,373412,3844772,116516,335422,3970,53020,209971,110234,130768,1036950,279373,431635,2293,33072,205907,22241,3999,159969,52755,86469,50071,21434,34671,36126,1679,364,303,1314,119033,15187,40865,62959,32221,245265,5305,93348,2808,193220,596,343847,0,34641,924,174286,117167,52924,1995,154283,73806,401952,92996,283638,59557,179269,105830,28921,227284,51198,558,1553,9637,155641,234631,213,245198,71681,288,5775,2096,10489,81315,471829,1384,640003,117231,120,275993,6171,490292,105407,8770,0,300237,51202,2658,39414,784397,599986,17450,571472,269984,10838,150605,3325,230377,123349,37710,7007,12160,83767,78549,9934,14630,764,147553,521446,56664,116466,417872,262947,1612,1854,82728,277708,283706,67468,276932,48501,0,107,4745786,279979,73221,218746,171361,508601,28215,89542,61719,46380,206794,224044,1007,22168,21394,56643,23267,72178,8238,101378,42860,30684,36639,35007,14550,157751,607131,440022,119362,238454,53216,116271,33304,6720,160159,87919,116974,73895,20602,190734,41207,60387,32362,99739,138591,104882,411884,7068,633688,139914,0,5444,16538,459,449,2376,81982,141096,176433,274287,39068,34195,171,417,1573,19025,228142,29581,151,18176,731572,192973,20933,56576,156426,2861,288681,98173,272957,686,14558,62487,62729,69478,264513,309737,44056,10015,145278,219937,1276,673,137200,216597,116717,10977,72660,172010,54257,53624,7949,264622,183979,47203,563,63676,4,20544,326812,191098,110385,150335,607,489934,157444,8249,4351,109,19,6140,268649,9779,1421114,102881,251,209973,1569,108928,73468,207095,81634,228701,394882,18263,78147,7785,130458,192690,130655,269492,17599,98634,65645,0,1965,18717,85926,55219,54861,175021,5956,912,39395,245671,285653,623795,61330,249143,152,20855,54250,4148,72739,16223,1763,836,35557,105991,359097,151,257,90760,48990,51453,562861,248080,1602118,42943,63220,156998,118367,51345,134195,50815,151116,205550,218058,14025,306883,194712,7960,68896,62421,6921,61490,607,94,143218,28914,69024,359627,181,124033,131043,50439,3188,43753,5185,150162,161941,24032,73169,236508,148396,204811,2574,133525,17378,60940,49830,109136,104,4215,20619,49977,243763,722826,33907,120292,104726,66505,18520,29823,104142,1256455,33502,186598,262471,74547,149028,409206,35371,138999,55791,1004,67319,133295,313488,244404,102107,238171,5360,151785,6933,92628,175861,68379,111493,27644,79903,242279,529623,153048,437457,114868,2115,113886,17180,23981,4866,247,13005,16215,342714,150524,25638,404484,1702,30690,12964,438,34636,226054,55919,46344,241392,8009,415581,83986,80133,44743,187653,300844,58671,8300,25908,17820,154259,94274,62269,7478,402,25253,147089,27610,208593,170143,0,145756,7352,302,7993,1738,35083,440644,557,17360,41672,24556,182751,3467,7630,15389,1597,268161,319264,50135,73521,5113,64318,22210,247796,27900,53858,193,234530,71210,37318,237811,46364,59468,26938,214321,53311,183896,123025,168089,209400,81359,221714,27249,9594,83029,797581,7922,59898,61515,2760,759,5371,137127,130737,210227,2870,115313,976809,41703,3061,24707,150461,97327,472125,3090,59187,33485,672,491236,65098,458014,98486,90150,82,19290,83862,692,282,28622,519078,349414,3672,4202911,10993,282,468060,27071,366420,17728,262466,402945,226058,39191,404711,15918,16427,240733,11421,131752,173637,106193,174834,58714,14013,245942,155377,83212,2570,191465,171112,80578,1086826,304,1082862,162024,679260,135265,645741,10881,19293,30019,682314,43792,59618,79439,7143,106973,37490,248394,9697,236022,240877,259828,87515,176865,418165,216045,77611,558976,959818,52961,19068,703,3411,31887,71561,53110,1040095,53972,2703,3964,35385,198789,88844,55261,52497,353937,26277,289666,227145,1903,165205,238331,359916,7303,1807,176709,52920,48790,126622,7586,2425,3707,223528,529183,1438420,5639,118177,2085,200722,453116,1494509,213368,119825,250836,5718,998821,6488,15860,34273,29092,7605,3223,98179,87910,140782,199063,70717,93041,39956,154874,2003,27574,360994,80816,298800,32118,15146,2264,176403,726,0,10058,96927,250969,126868,103420,24008,17003,8683,8717,585,3829,43257,5887,2313953,181884,130389,565570,409790,78573,858179,27448,27644,1658241,280736,129057,25359,196678,47951,153934,55415,73899,46933,111069,20778,0,377728,1441405,55764,36125,106161,3942,14525,1924795,112377,262718,137980,180885,111861,343,12097,180101,26555,10605,606,267656,4666,82914,71866,720,550226,9143,220153,164252,5298,385042,38625,7316,473,1758789,334286,27676,45874,87169,59715,34729,52601,22279,3429,815476,49541,295387,71265,2520,9036,7618,228153,45858,43294,1856,367,328658,1718,132,2224,1632,18084,98597,13834,10875,2571,1350,40981,136655,30577,13590,263157,61028,67406,46004,122292,716,77032,75757,13664,456994,12440,0,27479,32917,161311,248805,66925,12847,746496,17703,417818,6018,5230,5937,10359,671235,186572,110647,10891,53797,23280,80156,276,209436,1304346,602362,62126,83597,169714,3027,224366,174601,796735,46319,60655,89478,330121,130371,127971,759,4887,152,7250,132120,4852,133584,68038,754720,120260,9195,498,512455,18155,221149,664180,4944,5609,643352,12781,3349054,53352,76526,33592,65715,127,539274,40232,92908,38453,341064,2211,23067,0,68,466423,372068,53411,0,17254,35872,295,33962,58050,277062,423755,5,60558,1500,70963,59417,109790,220092,184418,57203,25547,396861,67328,296525,4935,98446,343,1736,285679,22544,22635,157913,97105,128285,488823,45662,137841,249,2594,376493,646614,219,369032,222543,32455,110427,324537,50742,48736,95340,620,64366,11155,162344,123850,168656,529,80740,19974,23377,6940,109596,2246,4615,3275,89041,102812,46402,93421,92878,11603,28290,87386,5530,28714,505,704853,315691,80721,560425,49295,0,34287,298,2005,1287,30728,5366,176591,241773,36176,6731,50321,304,38304,37637,4358,44242,455,42,9101,162705,1147,230,76081,554333,765,10498,426,474,52445,233,0,1008,4211,4150,222,424,24977,6196,114211,33758,342014,172038,59913,21568,96098,0,306144,44260,26378,116620,82762,85,42719,7615,54908,144,86799,831112,19560,24457,6,622146,112051,129826,154201,217347,95500,1166192,378254,81020,0,17398,2125965,468,63636,51161,140793,189,21286,199023,6997,2338,238410,1690,1278528,149976,372500,4050,52606,151700,3522,400005,5519,580,258056,222573,449616,368023,373580,2586090,247222,32087,64255,10310,104745,644159,225403,2799,199640,1387,217346,112473,17310,2742,180132,281524385,5674912,587883,950329,1198457,53237,1032417,6989,8687392,71088,61401,648,3674,190090,1476,559967,274655,230565,4526,32887,352296,863,280065,483,47526,196354,67381,841855,853821,1037,266487,83862,66816,374229,171598,59758,336874,144398,75018,551158,2099,21469,266659,22312,253820,92451,216031,68358,126737,348847,7010,171897,71735,3040,50226,1106894,18448,798510,5440,14768,30169,223175,7117,383368,141747,19627,8577,320814,68,40581,3572,18355,176,8036,99865,45331,95410,435487,12796,16791,43845,169984,345376,375253,432,2831,748670,2842549,17656,4481,193141,2340,30381,31602,14342,26719,6658,243845,1398,1090,59314,8677,149177,341984,73148,36783,165955,16799,51539,230,117086,680948,390390,593,752,105103,1579,271112,54255,27001,9047,38688,58908,194707,10762,706,139131,2146,92961,1311,9210,7369,855207,508591,113655,799,25203,103848,2314,79092,51375,100621,63074,48238,483878,28914,540599,140093,108190,1092,88518,35855,0,100536,539,2796,0,0,576,121,291554,216111,371239,133089,1338,13000,2185,111179,250322,28219,11992,148661,86435,47536,208982,1092,1987,15157,189917,106653,60475,323618,18931,518,651707,750,79604,101455,48430,286267,4108,56865,114007,2963,332855,131916,12904,123457,99157,776579,627,381712,197861,156612,854061,106644,60594,95,72921,89309,17571,184901,17981,13644,39560,1295,1488,5646,44605,198786,32552,165683,220068,99802,53544,210712,97815,508961,321877,563,47329,529,1017,101377,157444,0,130437,23161,873,1049,17028,1468,64104,59667,12008,19437,1637,93742,56164,398076,26587,324,364707,31053,127128,14830,967,27865,1846,80849,70620,34389,66115,115165,579,246,81967,11716,47970,162146,38137,80406,470258,29,55453,548108,42512,151,250545,38224,193715,40346,149301,196478,386883,179167,427720,399356,152,16096,3354,1354,15117,18313,160309,146161,116957,2750,24702,37110,44355,1965324,143210,42637,16837,70952,13054,50634,17307,24923,561,0,102009,109424,32095,75625,167692,16986,115247,73556,110279,47799,56964,552094,101288,73204,43175,41138,40758,225504,10389,75,2813,23667,60836,114913,4334,134921,87175,32833,2974,242518,12605,630668,7274,12880,116,3414,0,350,28053,3752,675,386,412,749,6433,1546392,95270,78935,1210,144468,28306,43611,335939,198637,97928,48805,132878,322987,324547,115000,317308,195032,107962,26850,426795,102978,143963,642254,263370,131533,392360,176366,287008,95642,2137568,178932,298141,499299,125018,137077,201961,107442,244372,102587,51431,4069107,293366,3096,332005,462529,1019,3014,248130,34008,175822,138100,168247,1245,228316,45052,12017,79687,153157,153736,108318,40266,802081,299867,1437,196931,547822,59324,157318,22287,476012,106688,58466,74307,108060,71708,15732,537486,244347,529293,739820,211797,63011,93609,21182,50232,9077,122577,68601,8412,102400,267941,146210,119491,34297,378036,54804,3605,116056,92315,791059,29353,67294,309530,4498,1518,192,0,76875,7074168,3011,169679,487394,2661,718,93218,235955,103416,681531,216879,240120,895,458,4429453,1196212,117191,162272,166818,439507,244143,9067,64178,415,1097,122687,151778,129989,31774,263703,241968,262710,535547,1225824,58716,121362,680045,6884,38103,96972,132636,167004,235410,280240,529157,78447,95261,24084,502363,286418,51674,422940,178831,109497,28429,1505,4664,78016,273003,119852,8818,22803,15811,1526,131895,10833,28248,16341,300750,770163,107474,650,10431,32595,117359,2495,39229,9815,1882,39454,122002,34606,188520,127396,42813,332760,437385,125772,152,397130,198361,98227,40709,256160,81912,100449,747901,15251,673423,262874,7293,45348,30088,116895,64181,123303,41606,13824,55332,124311,32524,0,140083,684,27864,90317,30895,116145,4984,2828,49772,40153,41894,423173,69685,156906,44278,118508,64707,4252,52634,59377,23,20108,246206,21307,170467,559,1341,1894,1184464,1843716,1509,215781,2432161,38211,1150,12940,908,112079,8109,48569,11,1022,1578,717,1622,152,21629,36286,75126,36743,172858,2135,74150,232886,18889,126868,42912,98433,38116,22038,142353,26123,1521,352,60329,152,68572,171,271,596,111884,11506,1173862,24298,175921,40541,370,436,56357,7423,64747,99917,195363,713131,167601,53880,110841,77091,10088,2214,770132,2574,36168,167146,299797,235417,10987,12462,842,40269,7552,162617,62991,2145,287663,50554,0,4579,174750,5687,120818,126621,43194,0,233,57054,286761,146128,29605,870,121973,133562,55920,343784,10031,25473,2924,118269,183291,338695,53289,68145,116085,32529,149524,344660,504169,1502358,2120454,1240150,1967,182872,48396,8359,109814,8753,10533,107375,11354,3462,540,32313,61776,152,0,23,54105,116121,0,414656,0,40919,130017,111566,126086,62292,126948,152,75824,32479,111161,278,221809,50684,142298,71372,94755,187406,153545,4563,43355,438,4388,34287,155272,423,947115,6031,163513,1900,328680,89181,59925,0,1076726,596,302,2308,457861,196860,349368,32667,98953,15598,950554,588922,211390,64557,473549,329905,523205,304417,444791,1231864,7857,878193,98389,130221,376026,25038,609957,1041039,8200,83107,13086,82783,110978,3150,94412,364760,209050,166607,5930,2383,205039,122946,435751,54937,370579,375139,506326,3725007,128173,27131,474623,249396,374,267120,251568,6900,233492,1601778,460,115782,254632,7884,247612,412385,63682,72807,14081,57670,292791,189457,10669,7683,2184,53717,11101,3502,59822,1463594,424405,500997,1567,238789,399,587581,0,53880,211604,7435,127538,237120,12182,8644,102704,245552,119387,50509,53256,10266,187,281,184,2184,164086,328,6121087,107303,538290,598031,279,62350,2867,432,60321,0,573,833,323078,66199,1058267,80891,1231,460271,44952,16088,76013,12849,46237,187712,200956,113171,343644,152,34382,239294,145092,221615,434086,130177,11486,1382062,191095,27,17343,130548,7797,274498,445773,383928,18522,73011,189731,465,42252,316027,39456,109806,146988,11006,274268,3209,541066,1707,384046,87315,65356,3666,32865,2237,3448,330832,155179,925000,146552,4158,9257,63656,177104,13029,498,118722,49449,167032,247746,158085,37754,4844,322709,0,0,159737,989,0,227,112361,18943,192648,178,37463,2340,140757,188135,87,402250,31330,80830,290384,35599,109809,390012,109805,726543,4900,63524,17053,52629,65099,250,65419,1032,865,18055,8035,6446,169718,41457,114398,77843,86421,20601,123,54490,186971,153089,22995,161108,102562,25977,102142,72389,295305,18175,191766,213921,21908,3994,7455,175351,33356,202348,676780,27281,296536,61104,222261,179603,47273,184790,810235,897377,184447,611042,68600,406,458059,324619,594296,454596,29593,292000,213709,0,739513,73944,88262,8884,8854,8255,2493,580680,272,23406,99847,794463,102653,170743,22594,211876,27976,10211,2266,78889,15492,1104,98872,8041,21438,26413,8844,3217,9629,40159,7347,5180,8504,13151,5623,15250,87094,6923,191509,275865,95337,158109,43057,17,383626,402937,150386,259,2019328,556560,45118,773063,2979,64838,240,61350,3599,135653,1330053,283427,246168,152,719951,6021,162829,279171,241561,535483,1970,137961,131478,117781,68175,339,112,112,85,29740,343064,33208,191978,103432,8966,2242,239,188639,254045,62789,43635,231538,73882,4210,1295948,2167248,704973,223064,0,36071,826,0,4076,28589,275873,1787059,443479,446507,114815,331563,264701,18015,175810,150164,224056,243,39433,980665,143856,5214,194231,172564,202078,244104,90625,185579,181188,37403,160975,25864,1786,250359,16296,7611,17385,284383,42280,24985,381658,155877,8337,1436,92258,18339,143173,154000,126623,102516,43402,175744,2519,51,62672,309182,3148,224357,905,36169,2363,24453,438,13566,1437,414156,113,200009,559,116579,515,49422,371008,50515,29518,20183,12838,16204,571810,299515,26140,2401,1088,73269,86871,97866,1222550,251920,874636,128454,50216,4286,23951,38837,8746,471544,2962,466604,160487,32020,485108,102785,46315,74170,27807,136595,71147,270,579,299,119061,315632,352147,2696,344104,41487,916,5179,49040,41913,261715,21752,5294,47017,3640,4913,22313,150880,9152,6031,9328,6532,33836,25405,151309,9683,24273,27243,12041,11756,19014,1512,1548,967,65,1345,261,629,1730,73238,14399,7650,7508,36391,164788,62170,40484,45289,18687,103262,12594,29238,62863,44419,160302,61,127499,1332,86869,152,2378,57305,7357,5826,48342,328,87267,571,234744,133964,236281,4474,234434,289297,103387,1249128,12357,160959,41157,912,57782,13547,13897,9014,3205,68350,13646,1008,843103,63247,45646,1359,106839,223324,461698,449,0,8127,0,4022,37273,621172,6219088,7773,230600,1816,87189,203407,9278,366294,4865,45632,1816,341787,18278,62597,92253,28993,248282,49715,99545,304,21,3565,43073,2307,8619,45765,46058,7411,49409,45501,23771,43600,93175,177158,2025973,23513,120008,8681,19478,1568,13359,25230,38394,1977,4299,7381,2846,6808,18117,2884,8064,14249,19215,29146,24820,85849,6841,4424,8259,23729,10257,11661,4433,11158,24672,7084,90867,1044,51806,1304820,497061,83143,536945,7324,329412,1639,5090,91026,2947,35014,5252,477852,2241826,340888,718065,966957,1267,430609,615703,22204,232769,116341,3227,108307,94305,41150,98622,320503,1883546,2990,7530,444778,147591,105537,2276495,0,72416,1586561,407041,118756,0,2858,22172,61684,433457,115929,178761,6549,37245,34549,56437,1221,921,0,581038,60204,319840,1218,12335,41014,97655,314558,10932,205521,833206,75659,506449,54489,192874,513,96392,149648,1063,152,0,98163,51379,567569,142695,118942,7328,42039,56787,225249,131448,168606,208,483,112,451535,405066,1082,3592993,3202,323433,200055,1090,15426,66612,8664,93272,22489,221518,172152,337494,57133,13111,401,104007,2028787,16675,301949,225316,578,5108790,171073,128987,25443,92464,166300,27174,24463,58550,142451,17111,109158,7666,87194,8484,11541,704,6577,6358,1718,7199,7731,48205,4930,13459,28758,20259,1668,13851,5808,2778,5361,10955,53465,40261,558,376025,179892,171168,221260,181029,76439,4233,2020,281186,22565,322835,59085,54186,235688,12106,42161,46571,9774,121405,8976,161474,131767,938571,77005,45638,181440,9595,11328,180890,13634,85033,286549,8457,234116,28091,148533,90269,341543,104656,283918,434,71650,49673,12547,40585,269,937,399,93225,194207,4500,858,5006,523784,3185,276,33745,210072,497090,49344,373031,370879,249954,5363,40355,154178,222037,10442,80751,46577,4824,2617,98175,21852,5018,36599,778457,746,109140,365189,1265,1162513,18,16494,118068,41039,69274,228,3153,37122,32508,347178,2076,107451,16285,310548,64336,635222,24364,3657569,67192,163862,41732,2931,2721,73723,6226,80671,594,22752,93947,9994,48329,339095,365,682512,2481,86597,1022372,341862,192616,1257,7578,16360,347,1092015,42601,131471,6303,151197,12443,22666,34934,152,5610,163661,150429,25596,2392,3221,4386,2206220,1590746,131723,26097,98711,41414,190213,94925,240527,228942,51540,27,277598,10239,10868,287,410134,45238,181936,220,399049,203591,267851,222420,6150,173930,70230,0,86611,13162,1037744,19663,6533,5094,276103,95461,1457,3143,22926,367137,109241,426,16254,1082,681,1663,33367,87,152995,9097,1981,1207,152,20710,124575,205736,257226,1184353,908849,1505853,2062,31931,810,92,3336,15152,919812,232297,6364,3720,4668,1586,152,1016,17093,275,994,299,436,3018,3439,42619,8764,4765,9655,12331,9914,35485,67073,13449,1093270,25914,24838,1010,7989,38318,452,19181,12007,167695,12136,49836,16197,13321,42801,9828,120472,11026,17420,2830,20516,7415,16252,33203,6027,60531,0,120290,118,264,1047,0,5849,121998,27681,153720,249562,43543,90520,243346,127364,6026,1316,2679464,2691,1984,151,249,6944,5657,1640790,101277,20646,0,405,272,1597,595,682,242,578,15588,1234,141801,883728,407155,8940,1387,6995,0,1228,23947,340363,153649,9430,227,60563,1947,4761,1155,26462,4100955,50845,0,141174,36111,14303,43345,120,24953,60918,77916,77283,34809,84275,62192,24649,503305,540881,341,98222,103132,275,13573,2834,1027,10019,21667,16240,7526,16027,536,15861,108,74375,7355,3133,6659,12982,25367,5671,29253,13623,11746,3336,9374,16419,5780,7478,6385,2637,3857,35092,27336,409,11905,10571,6952,30409,15538,21073,1440,70706,60005,14241,9748,6899,2212,19148,284,90909,152513,10811,68614,41624,37459,19942,10924,16377,11676,2481583,22364,10184,11520,45064,57911,40224,49716,633969,253581,152805,208838,272480,165328,139532,76142,4445,3787,49610,242,102739,128172,181882,25982,552397,2551,452,1858,144,243,4450,4580,58227,159,41302,171172,356229,50701,140039,50323,101089,108648,628752,16934,756285,25952,10225,117888,79637,45000,73058,260645,394691,888,0,26960,128087,0,23882,2373,86229,53,56154,293412,93117,214084,1443,12789,3949,158796,59345,94142,19697,38080,1324,6785,30460,18695,1697,636405,5281924,369744,490208,94557,20579,2040,33199,90858,48950,9711,17847,142157,473642,1546,57434,452,269731,271801,49642,146703,191463,18243,3679,27308,64734,34294,127853,17062,1462825,474278,245321,152,150,369,9182,286907,10661,0,64039,310470,90119,162514,107009,24180,22968,4005,213965,303,108354,141708,142852,1073,456,839,2756,95839,264735,200854,358450,125830,263292,493301,44439,72193,65808,7479,3001,66679,3023,73423,136955,55710,17698,50792,83644,3670376,9749,838033,65198,22379,88767,1252,178285,568,189074,66105,34963,1772,53704,527546,237506,28639,0,61418,102177,63405,63306,2079,110048,187289,44296,49848,10024,77655,203904,69789,26077,222492,95087,20245,52392,37,90735,41176,60541,2707,35132,4213,22057,276265,40749,19468,317589,13838,37884,10108,1495,166991,150,70,65210,9767,27479,16885,30177,137422,95803,160979,11966,17017,845275,106955,94197,22018,0,236867,98234,27728,112980,14913,0,22292,40954,590632,7063,101418,54293,20889,41366,172479,228235,407,646555,663030,3180,27368,52487,642,204244,175180,26622,98171,44268,152,460,6175,8968,5845,42266,91788,99,1970,155981,152,17310,0,102,633458,11943,556877,18584,945238,64591,31463,48351,56800,80762,3235,69748,78702,178116,51190,98789,23627,89853,37458,11025,612804,352326,291258,5381,315558,99305,113976,7925,213603,7156,217153,7243,234582,94426,253054,99457,136411,293781,49616,62733,383202,360433,60774,370952,36071,24192,23636,23226,226583,20350,5127,15877,17623,242,10121,159702,202315,29588,112868,160901,62031,45475,871573,3416,669117,546332,16695,167201,227260,50360,84772,101726,3045,8118,44420,1244,3316,3956,305818,756699,28400,134814,81465,239684,49569,14259,261037,62788,603,56158,96819,78583,78872,381138,15481,32003,0,0,42751,81876,119699,1388853,87014,204027,17156,3859,287622,104950,15769,494757,5817,14136,86438,103018,195503,224726,63783,74435,93471,1140,33569,32984,559198,111193,34994,5853,117,8931,194425,59302,3638,943,69547,32408,0,26608,2177,127,754,241492,1098,1116445,3154,171054,68313,305927,277941,84048,594304,0,766599,247654,457551,41938,90193,39512,90624,96224,3707,13677,24690,14159,153604,913,189571,191040,100620,29942,278263,367091,92901,385858,3529,1071,9637,9035,8440,27061,108131,296,561,29766,69807,129409,4607362,161320,84400,10480,1450777,8705,69464,9662,3194,456,16656,276149,348230,172286,481227,6525,21214,0,147466,201426,58191,72407,67419,40473,37001,184073,4836,23162,35277,24481,353947,255111,6505,204876,15,2557,59534,48068,55489,51286,116088,9563,8440,65949,63027,459,2197,29202,506394,159738,9942,25873,6838,34397,156291,1244838,146948,211328,212885,955,1492,333144,29242,128183,32461,8656,6220,1170,899,55677,5542,0,71004,103,84675,59630,86001,391478,32551,76680,6967,27587,3640,71,579,5184,62746,112099,220681,13223,32433,17309,230547,183123,60742,2971,2349651,8246,2456,437,20343,499,132914,102031,14975,121622,9325,46869,62663,23151,94996,35482,44047,72404,15558,4048,2416,8231526,329922,22600,77127,152,58740,139786,611773,1406,112389,2031,108479,41828,0,6985,166146,12544,728416,21000,1270,637,7920,39853,45110,28565,190155,11577,6983,207792,0,180811,56089,133629,52080,73561,11844,148188,132755,378,110205,4215,8762,161364,221906,53086,115676,71367,160776,323476,10967,3025,3629,444173,396283,0,129514,131857,160985,3170,1116,517715,333161,5148,337521,731,182806,11140,8867,7484,25837,99723,439,391,156584,316,237829,10651,41559,246308,83446,188962,25776,2975,18616,56782,1835,20764,10621,23325,2855,93425,62342,58333,26501,53024,3092,9629,6491,117226,112648,13924,33003,2294,131051,10701,110453,18751,72732,40249,205547,75758,2003,648,449,145248,301777,12614,282,5097,1422,42164,149,780,234381,127217,312256,29687,134875,313429,50235,24054,128540,80975,197365,70242,94656,301,7834,11305,29026,31204,324,15124,10451,900,249317,4647,2622,1171,13957,81068,27462,87,1940,37453,558,599,236523,166807,17851,8844,128,3130,140,31994,3561,71108,165904,759,2624,16507,146949,84381,114351,3252,7483,298,1795,300657,89367,83584,53044,170960,178146,65099,87631,32295,304,0,141337,106002,12569,118883,77976,144060,98500,61353,38627,22615,32337,257850,0,14767,64561,470863,132732,9035,29526,8809,2575,5197,9045,1688,93076,972292,1030893,5373,104550,9421,0,19416,17398,77534,9800,8134,32430,80605,563,65666,6916,57550,121526,2647,2507,146701,1122,14270,104553,12342,539343,6438,23447,1016,106212,109605,6602,27879,80233,55586,120,752739,110696,109158,30288,28806,5552,14887,108383,40289,152,11155,122531,260176,211683,208340,94887,150077,3007,61639,35229,66957,5522,21442,259,26101,46637,14438,53055,755,70735,24789,641204,58123,149929,402762,127609,8245,22287,8977,12758,32345,29508,18454,179359,45092,8172,10669,239483,561119,45890,37087,74370,90910,79936,438552,102613,38781,718,68338,29920,843,65106,401,52315,2529,45205,101516,0,146361,128831,111112,11376,34095,54967,542756,23062,204902,138245,304,556,0,27947,58526,134883,195390,1560,2505,309152,14948,18896,19094,2234,74473,579,45724,90781,19595,62396,49954,39660,983,268568,95389,0,45999,324,82911,57034,3712,994,156903,14389,1313,305504,88177,52913,9953,82677,733462,904,111216,8719,140,530674,0,53488,2434799,361366,863055,742916,771,4588,83516,1727,1454627,1230,367511,1582696,78062,292,7933,471849,36337,45061,197685,64163,80091,128846,48560,80562,95932,39391,123,2986,53497,1155,28778,23143,364440,314317,193284,130739,426980,328546,6094,102574,1496,426284,349934,440,150146,3916382,216165,133703,455,152988,9443,101023,4540,87403,16887,39532,74342,149439,515,169650,14719,458,9646,86680,43824,101359,6263,192180,21324,396,38505,42781,11937,7752,93931,0,122329,909,1421,0,0,29134,565,291909,5626,24810,21224,4705,42852,95908,265491,93572,282,3166,632,239216,9389,16165,1104321,4691,2215242,38482,177220,8801,152480,110,151,217,163088,26468,795,196266,16848,97724,47177,152,121311,48656,183927,547134,547438,553033,605319,581415,548117,563151,576966,547325,28820,6093,187773,56048,94773,3780,73247,63021,419804,14823,22172,384570,4222,15549,65552,36923,429,3730,105410,11988,253913,56690,74740,22008,154175,442887,89618,1108323,26714,71470,509542,120680,9603,968,1120,1269125,100956,175552,82414,182947,1149,934376,753220,173230,485431,2207,290032,165410,363406,72440,174997,305105,221,81,1255,0,15393,53565,44751,27368,88319,345106,295493,231213,885,340768,27556,117718,530,6270,16633,173616,263,16813,344671,710030,310219,858,62,1822,479,53448,321953,8956734,435160,49097,881,419,984,275964,211205,31079,5358,121583,118017,221346,134,136276,171,32072,58048,22838,135938,117610,68916,80585,111877,464522,3816,19477,106583,298,312234,140576,34006,374601,103756,84968,24887,2090,167171,379,28969,80323,56313,210958,126817,158151,9283,2368,30735,43894,66714,761,119962,21107,70767,16705,33778,1718,3317,24784,2061,88312,42196,853461,60104,34678,18316,28124,31574,35513,0,3338,7203,55226,44237,1910,5052,770010,557009,213513,69506,17038,15814,53333,75059,8870,26575,36885,127127,98856,139838,112085,286610,49949,0,115229,45674,119482,290769,54470,37370,50054,72781,1125076,1895,4825,110270,131850,0,221787,563071,180049,36153,58028,17382,96647,2615,12223,288,4291,4463,464409,677144,6981,307352,68657,921,3921,2066,2218,63500,0,11190,10916,351433,7012,204810,126785,76899,211359,18482,99851,4738,190396,76670,78703,168270,6482,84314,60778,54200,41634,487617,523732,137826,95,551731,161307,153090,63181,78269,277901,165830,37387,282483,199584,6691,358798,69,64301,17357,38824,675988,231835,144392,280,128257,481773,5276,442208,122785,73230,124244,656933,91377,116263,6351,448580,65118,216505,1740319,32753,264162,46639,93054,44448,244225,26669,222133,36043,6672,411207,181226,282064,11581,490392,62704,903,50384,113302,236158,15414,784,142,155,38851,208910,40832,47631,10284,288374,80012,167125,194981,279325,156698,468003,128832,117040,0,322378,52763,4975,28103,74894,20582,83987,138858,241,27011,430,41540,367208,78617,23237,29888,4088,1847,669897,90849,105858,604,96565,11,1289812,1088503,221,574,895476,54730,3198,168019,190858,2236,0,571,51057,49656,3172,161065,112298,8529,13676,1366,3356,291024,137284,152261,132937,1719,175,83826,37832,7191,238272,224222,13518,5484,56234,31587,254585,158150,248114,289258,30641,186600,188584,190670,143906,96771,250,548,146942,8129,58147,303073,181283,49927,179278,5175,311927,345756,158159,343318,42166,21587,28247,209008,70923,16498,27465,12465,161054,1088,33388,45032,125879,20991,28307,632,152,144483,20963,53942,1535,194120,732,31226,1401,243692,292219,93089,61015,5193,20909,433,27971,32602,236821,163460,1897,435124,268528,1741933,236524,96374,1774,344541,885,62546,4427,5279,32505,32799,7540,752,93749,239326,297424,127088,75551,845,467152,355047,19,956683,608965,30074,144,100341,141,47060,175056,7655,23473,252443,523154,10819,133621,529,0,285179,0,269,452,3957,1132687,854778,2067,65422,77791,48433,107890,20218,226207,113113,75417,335501,28417,652384,693070,2714,223806,23813,235839,97439,227640,6990,21300,45835,15520,0,1482,264,130187,161399,458,339,105,60555,1206,5081,20129,8361,53392,130663,138343,71387,199,42543,1945,1460,0,47936,30791,145409,79742,454888,15103,718968,38874,269,33683,64379,26037,88031,311356,10805,168655,996,353159,532,330674,150028,11812,32119,18440,153882,66398,1584,128432,44848,147410,0,90,24514,62663,60066,159893,188247,1915,138427,526339,86386,44543,68481,311393,78708,60429,1154,420,148,116729,7342,64751,434426,81734,185495,113763,151028,22889,0,336365,51924,13434,219668,124417,174473,0,64432,26708,894469,51482,216824,446765,33780,2793,16038,8642,125,42651,304,1987,143109,164481,95027,251637,68781,1062032,46258,110373,61598,251,411,12498,15196,0,0,2505,67364,10596,42254,93093,43057,2483,156333,540305,1637,129601,565022,24950257,162920,365751,118205,49299,181346,77341,418,768,1017470,108250,4239,142,14614,1063,377561,204387,425124,19285,22668,49925,83805,478246,190787,1744,1495981,1681005,2267,32511,462260,116968,239020,22350,42820,172553,6,155625,23927,294995,89731,72027,607,13646,3591,1145,271305,143488,35034,264016,173820,2700,15893,111,70371,304,35556,72615,2571,640228,56935,277224,32300,55767,112814,122705,152136,30524,226850,728652,34291,123941,22356,60817,576938,23733,76792,178508,133526,170102,199833,22063,128641,648,57619,33937,40100,470925,24450,792,203025,82487,358192,3939,242300,60404,2738,16766,478,152,43877,10484,139741,152,255556,74060,2070,66406,254744,49835,497236,254448,108217,289,196,416,11121,14794,378771,149,0,1446,69937,12272,1320,110919,7363,187778,3579,21934,1429904,16571,98830,119927,25748,261338,16528,36078,202125,7937,1573,268302,49312,184615,4897,5105,76,424571,4388,1244,33928,19231,2278,523,19809,221840,74242,94995,90196,117,55683,312114,50713,60598,34244,14737,90038,296077,0,89344,333,479461,5684,48360,636795,285638,2438,532,851357,304,2836,70375,101742,152364,21966,45554,115571,452039,376237,19956,608,401413,275449,332222,20272,40189,64094,42308,195,955,176018,12851,25920,17606,24673,115055,467293,793964,17684,127853,177721,566208,68100,28360,124062,71316,103778,153578,170863,68886,349,188381,67797,0,1582,1851,2700,183455,220802,620390,362,78091,594433,29885,166652,4633,7593,91998,394286,48106,33643,80928,77584,3005977,259408,35018,530622,67285,116,10041,14634,209256,375704,33629,1285,17623,17188,16125,4257,0,10669,49788,346058,1696,297202,249152,25265,222196,146567,547331,713033,48841,114373,581786,541456,45063,79816,138151,3325,34093,91979,208238,163550,298255,0,7745,2122615,1907,3302,72290,160431,175012,387886,605118,74908,15296,89221,5151,5133,67871,3945,5610,11684,510,142639,18037,6130,5197043,273492,132451,5998,113550,1066803,215227,478,4875,351343,136926,80847,458678,165070,152,36766,270087,1386,60833,159666,275553,115605,23597,700165,253511,321957,262050,49971,323784,300753,54379,247587,237024,760039,247134,36236,1461,7214,1283300,649,10214,23328,1249,3617,87011,37554,148862,131327,21885,198121,7398,38281,165183,17355,359191,253,740,733269,206802,85097,235200,14563,26988,48390,1566456,1222550,47005,0,1749,606,4566,108759,20977,18670,4996,29765,71852,40176,1221,182158,172,296636,0,131173,296,2767,803176,181010,145972,1904,76409,20661,3708,74916,23223,217318,475449,315181,117579,172021,1640,200950,92129,77192,150287,706880,694,432,2124,10779,316177,229707,160232,146712,44321,1380157,43390,307637,546304,12213,598,349705,140701,115351,225770,74369,1760,0,150277,259839,14803,144565,137022,1849,76678,60292,0,3996,0,43838,81218,1305,20761,178024,1157,87169,5881418,531713,199425,136,43567,4534,2424,135,41491,38297,55115,398065,1035,108623,970,71582,22679,64107,168332,601855,108716,293148,571,45812,93396,322178,76061,6907,2579,79528,20584,39146,3021,495170,51694,22468,219720,2386,221416,2771,146987,504,86911,17436,314906,417471,31229,1213,3105,17995,25667,99702,337631,451359,1027548,8282,85217,151287,114168,211842,32885,436973,109528,68469,72822,15022,80769,121,23503,307800,233966,254253,80114,113839,19884,106571,7168,17818,19852,103551,13505,20478,21655,50568,4650,144130,58863,1493,1739,166378,9289,139774,4532,9421,105375,148726,1460933,12551,208574,29840,25977,306708,71265,27785,0,2050,94370,1174,95822,86821,2058,32499,107876,271853,4879,76094,309398,9681,35932,287746,55904,66180,455,3640,62261,324655,1460,12755,235505,121132,418700,115,5499,215,70071,126788,70499,368804,209687,37856,227178,45337,246042,112136,307925,279352,304741,1192,852,21998,21002,12596,1672,976,95649,204637,18577,230500,588,1152,54749,1379674,500,8263,58209,16174,6650,994386,7632,1674,58154,576682,13706,317651,393,45895,24667,55939,506299,57745,227,455,2616,197092,2572,4921,42595,11053,36392,140978,184683,60067,50749,74456,3226,6851,19776,10937,6113,1154,43933,38608,16103,136,379749,119630,55221,394694,21301,60357,133828,109568,0,266,31974,1730,143369,7123,1776,438,1194,1340,2598,2172,0,1834758,8530,504,208,340,76,1501,14636,187233,1746816,191614,9068,78303,307044,327152,49217,1195,273902,241,194473,1024615,18550,152,72451,36120,595,739027,69168,139391,34566,104458,963011,60425,15264,823,438320,486830,76,56468,0,5892,89050,379871,239963,19580,3315,194005,107591,365877,231614,141740,731814,228277,837411,193930,418486,31452,222919,968,330,53075,165128,442564,995860,68502,73838,52505,408823,0,1412,248108,44586,36364,118365,241453,215828,1002,55360,4114,166301,15653,0,83844,36769,557977,502168,1062473,2293,437653,75788,43541,236399,70447,12597,22973,179485,115289,154655,3814,85845,53207,109335,6865,12364,10718,110195,77104,298099,31374,165607,275733,140980,108233,128105,565,50143,40971,723,89720,30055,212840,44273,1066719,619230,17469,77371,1689,173777,78603,429361,22816,42198,369811,20202,32259,3435,472555,96912,230176,21820,178433,343888,77738,152270,39357,711,13303,36826,25951,82892,57945,52183,142405,957992,92373,8352,11447,7690,40184,171,4208,24206,140329,1055,40592,160891,500,108726,20579,1926,170817,9540,800,84643,230678,80099,213861,642814,59670,32034,69434,35444,151423,39554,27961,72542,583260,36145,13296,26502,17206,1266,0,76,99290,146317,196852,385,52340,73729,5549,110711,81992,149016,3173,102784,435,64457,90278,110572,136299,1301,257235,28511,167954,67681,16826,146,93925,38777,6336,3048,141808,128177,2803,10371,16491,27939,93900,68463,2285,24435,95389,194,456,45967,143050,27144,14508,58762,7626,15823,13239,3307,14198,127794,280,317049,142799,18807,60695,23814,95683,31261,81875,131553,242618,2416,57344,236388,90565,891,56658,25148,171869,72676,564455,27883,15413,170771,31860,36310,0,71810,307701,46780,152,721,13141,17830,245,76,14977,31275,1842,2276,61332,38608,0,13565,6897,159,22488,0,103253,50384,330018,14027,18749,198941,110730,47734,21152,326213,236718,55458,23459,439,868,335,71586,790,20454,9654,462,84614,28302,55980,50019,141355,406,11432,1774,4699,33004,10845,477,192209,1323,116688,300405,131977,188,44475,22287,293,38760,304,22478,232578,64029,3218,22350,31112,2341,5090098,27477,397103,13719,177222,134395,89742,5538,157927,30223,50861,10738,26679,44444,96091,3929,335365,139607,80,115034,65051,470673,91,62227,28594,102827,53827,36968,1043,389,109230,9951,27412,1066,114326,0,0,10509,26653,26069,218875,136780,91101,33877,69587,1490327,1308,968644,101548,83234,33057,289029,691423,187416,20814,16957,42060,109207,583121,286677,154377,357139,82700,39,27488,833,77511,75405,109313,77328,690,15473,46574,176128,12590,9706,64018,105998,1878,380702,154034,5008,147623,102974,109796,2225,14199,365722,94366,63360,276039,22722,740,103990,116982,195517,52580,47278,918,640,41465,60063,122643,87253,8566,122812,522620,1682,15971,152,23717,116840,1712,16084,9915,27082,18054,97573,574,2748,75421,260243,295,35559,13307,21737,156528,456,10723,48874,70364,156728,631,462516,68851,110159,145597,72152,24427,12347,6053,204381,6351,102178,72354,71503,65173,152,69276,139,303,3713,27902,18679,73286,38694,39040,29825,6290,525987,229,11801,185771,46902,84425,1944,57049,122158,120901,370464,210,312416,579,13393,2476,936,20758,40568,445,3018,592,375531,244905,210819,2518,68646,84530,7415,1446,2719,59580,106896,8196,133362,793,148534,51246,1242,450640,2459,560,96,33623,6348,9092,91265,5275,304617,33048,31262,18526,13827,53214,203045,117544,380,209480,72636,13589,67244,15319,6599,18466,2506,2086,63961,7879,53763,126077,1472,42729,3746,126056,3236,128686,107043,77289,0,20874,116781,4764,25806,295385,39673,134429,17512,46082,3660,5954,382337,1048,1389,68140,73630,20133,56331,162823,115018,88938,43256,91718,32057,152,155672,28044,165389,35460,88720,897,307297,75503,73065,7863,223034,107275,0,22,5160,116079,160701,9360,68604,452015,280455,429186,917576,203322,793,132345,1108,19681,518805,1568351,128766,32453,177841,554,30551,211654,52699,120253,12848,22131,59612,158218,53741,96069,10192,288300,10968,21041,13618,29429,115433,453,1601,2478,1659,2716,4533,4288,1169051,26695,1049,21694,7859,21805,2512,0,234349,3123,417513,14362,165776,669409,37576,332249,1985,69994,232,617,121776,1498,11419,18818,4300,86146,155382,1039761,3274,51,147005,42299,122111,83540,116964,210207,158696,66370,29747,194513,359222,394151,87938,318409,280,16645,222189,13907,5222,120087,84329,353,12677,59832,2852,2589,40154,177194,128700,109020,26762,36929,472248,286109,119103,168248,99362,945530,16364,46142,11220,11771,1554,24910,12508,45638,158964,3628,258155,200103,32455,259725,16633,475754,127571,149524,9939,79218,23463,8745,160,247640,467051,277053,59989,140553,4694,126034,240751,93728,1713220,375532,222246,2326,219284,1530,436,8708,44747,263925,37902,179520,98190,137335,259716,720425,191907,90917,10667,371965,2090,599426,1492,2423,206761,6415,41933,41408,9544,132453,71664,4282,3216,4449,14062,42250,40103,0,97141,246969,144929,470156,101833,172707,30063,214200,318318,5203,93487,85807,722,16039,116985,191319,162092,47039,202698,56486,78107,119632,14558,787684,26281,853,67177,41594,651,115908,167936,15335,19995,182517,45288,7378,10899,539778,1068,6294,61571,40220,84865,75473,211006,42766,71652,53714,50562,33162,22478,4443,15776,410,287042,234995,22162,4088,43629,71705,15627,103258,1826,11439,12286,200945,7131,38013,44304,144418,557,1594,6912,288023,591,60257,567948,1260,1714,3382,173500,1109,29734,60665,113592,3799,83590,58942,191370,3548,178911,267682,287867,25278,4173,290201,13174,75327,10603,73541,146395,2652,125764,453,4615,34183,152,292,53658,27976,302,2372,152,0,39212,134845,2938,46436,11105,134825,3548,46576,169735,500,121553,187255,27160,103649,456,44359,35944,141811,3157,3918,1769,47255,102858,66776,63437,106488,26935,20343,74258,281207,138910,128440,180108,25642,2106,30775,28942,188251,170251,705,779260,152,96682,47947,180029,280040,267,163,54427,1076,157720,755,169741,990761,250654,2950,150,2086,242,47565,225267,206508,78560,50071,11992,850,29023,230890,19520,17193,940,1809,14930,0,149,0,1344,6570,24293,25931,22891,49929,22813,58184,54515,24203,151,1667,205916,197314,44,95431,83577,2661,6471,911,821,59382,292062,3626,22648,630,222300,31161,106086,413241,242704,655,106249,33521,43415,84535,131642,141557,0,46742,8336,152,304,4556,27078,568733,859647,75733,15690,15250,346959,6542,57770,49618,29130,29186,38308,22438,44408,32918,48159,158619,141807,4603,20592,13821,208514,10439,7161,362798,23643,1435,21460,48687,341519,6439,66122,10369,100904,146058,7724,6077,345329,41478,58552,7079,10990,14552,63312,176611,720,255,92688,2539,308794,815,5473,311,69066,126465,74718,305555,192558,1711,2868,4426,361546,3897,15211,19,88959,136165,94990,401364,2157,21523,63678,6246,7128,6772,141096,34436,429829,42767,5966,35509,75816,29484,416,119155,130167,6126,24368,25962,50412,64427,104968,2002,209786,92054,8543,125161,31262,965610,136207,372,3764,150079,28057,21885,84915,26697,45802,148,1897,1105,117368,6867,5338,35195,89275,90492,73887,31295,75444,29589,205673,18541,6072,1250,239,20706,34513,74392,767591,889,83121,751291,118494,32047,14445,11352,75,298682,425,48019,51139,26315,559,159442,3279,21180,11792,15433,231270,45586,26151,46607,150846,22291,59230,67547,186280,67403,26039,27301,1477,3118,20548,17625,5168,101788,243,109001,110228,38441,203181,254166,94572,150680,2290,51073,54090,25751,83951,15084,31847,34294,158915,122438,260,115,15384,134610,252569,29876,19917,22088,30709,34025,23411,37896,22475,152680,18662,10891,1034,275620,6114,439447,356041,42948,57258,125159,18555,317632,277,130686,86584,63370,5216,82813,5962,511,428318,1818,100020,2570,756,6406,19204,17903,3721,24054,11372,1771,135,33155,21586,0,23972,90622,82051,49378,186,80324,115,15113,3385,493,28967,31978,0,0,25558,96266,470636,116814,5603,303,284,15410,21340,342803,69930,61774,31410,315362,3026,8967,152,143476,266300,22016,1491,8910,49073,47473,114273,5440,4686,0,5185,250179,14845,7493,46954,223729,741,43954,235,59153,29212,56372,75584,95039,495,97797,116558,23511,48845,399736,87552,80966,27901,12759,82572,84239,722,1550,211458,101603,21387,16465,30822,3743,0,120905,755,32143,3260,21464,171844,309689,32610,398841,117855,133849,14875,66958,32341,146262,20788,45578,41,55507,221231,966,42919,8800,40686,149836,27836,13915,804,1526,57778,62625,2636,209989,316233,173330,7201,186,9267,44256,57863,1226,22502,352863,5913,247563,389,36994,208810,491,704,125979,6356,131474,98553,35427,47944,5878,119765,22537,591,0,20543,94012,35353,80848,204284,98600,207357,200585,53433,133319,5110,0,43909,29706,37037,681,47799,58608,102133,14418,10056,4557,51038,59426,54830,642,37338,174042,43903,62332,76390,1930,15073,55415,105766,124530,4304,788,26559,13721,20258,139164,479,1597502,52535,163649,34,2179,6254,155794,106456,18886,13353,220342,3726,48279,828,910131,9561,4790,54184,68363,4774,56993,260,13436,33910,72346,127635,133920,65581,14349,63568,43711,858,36692,114,1794,1976,13753,9725,84753,156822,98715,26972,0,152,211549,765,185965,7726,37276,148110,135308,910,264,34393,10592,13494,12676,22970,81100,140947,0,77365,44076,7009,53719,11920,1488,73985,38505,3414,21704,57639,28624,42959,10547,47530,160631,241016,519918,434,144312,72636,62697,14931,30855,62240,46011,67350,40905,46710,45365,44811,9583,15780,44037,9898,15344,55239,27942,17098,118181,218387,299,80361,207201,27287,2421,245407,119733,10229,7725,698861,37328,34707,90221,47480,91227,66533,98409,2513,15039,9138,499110,166742,42145,851,14368,2210,2508,6662,23912,48353,0,886,51390,0,21197,14711,94287,146302,106213,78263,18799,9422,15654,1058,4441,72533,26019,110787,21143,89508,4761,243660,85787,4548,47605,27152,10003,2694,40193,152,104522,410780,993396,15786,151062,10429,22923,3110,32352,386336,99176,76618,59644,13889,152,35072,41911,26368,18424,46699,363071,105575,506,64795,3204,13832,15155,181,145859,13704,303,2624,1284,13001,36574,833889,1677,1151638,158776,53236,375107,125,32656,114031,103804,82140,5432,304,176505,8410,81016,32425,22232,116170,75937,71202,211302,124727,936,90207,15425,111208,4387,57134,48329,170272,71500,70719,17969,222767,61901,304,163008,158037,885,1958,67713,13076,84369,15461,172331,3968,90101,180322,46264,53781,143907,18472,101202,104757,386751,3989,17696,21575,1425,9929,93846,101854,130574,5911,26096,63626,23694,36120,162767,39082,99523,5374,8301,518,183289,30714,557,14062,115535,704,5208,396693,39569,61785,44920,72838,3383,217507,88284,1441,470,46787,72850,369,138222,101,146,32143,4795,393042,702,48516,20373,259193,12584,380371,43259,352010,9814,93592,484528,22916,395090,5709,361693,2179,169821,29301,58834,166536,105215,77300,121863,170089,47558,38862,2492,4857376,732384,3782,277360,1031,72269,1429,183667,11051,32792,376020,606,1996,9374,62741,1189,160722,28037,82686,13534,5135,136221,191518,9651,855976,361237,868,48,498176,304,1193080,18975,81549,327627,92168,3794,391,3355,16557,26157,115139,261126,119219,304,5155,99584,70424,22097,135901,104487,876,364610,67826,110622,84363,468800,13893,58122,104197,199146,187657,218264,122666,261497,1869,2173,2260,1869,1869,2153,2246,2021,1961,2368,2296,2079,1869,2411,2021,4680,1553,5603,1868,1229,3276,512,5021,2106,3050,5009,2809,4643,16056,454,8738,591,126149,766,370721,377251,373333,372901,373508,370329,373286,375551,376157,373607,372144,370113,369540,382359,370236,375466,375321,369322,372739,371220,407312,370843,742797,207638,40533,101955,46476,320326,215154,11536,69521,57433,161100,27456,8644,68727,158384,60023,429,2840,442483,698,239966,59754,76,230181,4938,1152,244501,1768,3884,2784273,0,49484,0,80079,317,53726,13901,154756,20565,78148,25622,860,1927,1188841,134888,73814,4487,109831,6930,97908,45250,286945,1036,456,3284,20746,171006,816095,1921052,877516,143384,454,77031,127461,42910,0,29284,31092,1256020,420149,127970,116941,465453,0,79667,718831,410675,88097,454095,66,868,54609,33004,43430,91257,726464,34381,110902,37504,42706,676,13210,0,0,4843,11407,2620,0,9990,113896,50323,620,27266,27842,371991,37465,403676,71115,683,92887,45021,1909,5910,6674,8687,73296,63806,133551,152,100211,53192,20291,159785,14453,154261,148402,1162,236635,177910,29868,0,11812,404,7276,47148,304,68362,1952,539549,910,0,184402,21531,44155,95541,183697,3064913,308216,22453,281777,90961,21038,8856,70125,157045,0,1129,838,105748,3266,1104,243205,1108,12971,277677,141705,139685,86581,1462147,154684,307093,1204,7010,292,152722,1455,1076,85021,62331,18463,259367,202534,334618,466917,662917,220585,73268,121505,12801,156005,321281,22368,269664,402357,657224,75001,758,1628,165408,579554,271829,281,402893,176747,5662,85242,22702,32355,2608,2207,746,4467,20703,38319,255027,1513011,548,872872,229471,441574,609621,561821,71236,1236,82438,23384,141980,241,87684,563637,54220,64,0,51322,285950,214500,2759769,95704,262892,3206,2681,97471,70489,49973,26054,164193,16596,193743,3699964,91857,459478,94592,134024,59523,171426,96106,343902,634915,94537,16506,286132,227,10381,57303,75157,14495,23239,46281,30781,10863,12894,128,778,531685,267965,180,61956,8146868,44137,5846,312308,25872,37641,37614,425,299476,36925,1550,41248,132423,1112,66283,555,2541,620,57172,6696,2880,73846,5319,13298,38606,205832,50291,88164,207525,77250,1167,9444,208875,32838,141,107225,3202,149817,8127,27545,85176,131617,102681,2275,45172,55224,227934,110881,129756,25320,43900,27804,52708,8444,0,0,96839,9368,60007,263,36030,46100,277187,49493,8817,27356,90,148313,0,48399,15853,4264,122418,409,17681,2494,1467,619,1912,7914,2024,10214,966,9477,3501,69155,15718,59191,38924,77748,152,27039,39963,84207,28354,5440,2079,12570,39684,28487,30233,5189,10526,4037,902,2657,117,8191,5573,58100,1143,22385,5182,571,22706,12392,17399,14996,10462,1317,556,133271,4983,8095,424,225780,0,152,142238,20363,3829,1413618,40579,149256,68346,507,191947,1243,82218,74434,74312,2018573,146786,41896,157091,223063,129138,63844,90808,133162,148011,46317,77528,1261488,341807,1368331,309,1164516,72862,266796,42255,22686,4825168,32341,3417,26837,11854,110810,142412,12664,1266598,1655471,82294,87380,7720,15,155,290,1099044,10026,57152,273,304,3796,11191,693,4192,782749,625959,11760,110934,50364,342019,140490,2793,7,184144,42580,168048,923313,73535,35359,2295,322033,72055,1690,1193560,1375530,58411,952,191888,13150,15630,56748,186104,158458,70329,103178,10633,1617,108732,29986,31323,294592,368932,26219,32889,112253,163743,158030,83591,42098,281336,22077,82054,193,189339,85603,139875,36905,98846,11133,39452,9363,235137,149930,264626,29352,32283,47611,811563,10409,91023,91034,167,6380,238687,285359,72977,146394,273816,2139287,82569,103608,107286,362860,626020,90854,189992,49993,176551,176656,234,125081,16171,147955,5910,251605,183288,6262,285045,152,1069141,91449,355062,745419,685,448,407738,94451,61100,89597,205673,254,5233,144823,146708,309597,69735,1435936,320546,1696,320011,1536,20126,23480,183849,529,284999,853698,99347,161,5659,447,282286,285949,599042,815752,4173,18008,32993,270107,27128,622578,24521,877611,6845,129835,75963,150511,20332,21552,171188,83600,133748,0,142,32913,46915,166,1036,120452,102085,3953,11769,58,407,63277,70471,76,156,0,361,24,163417,82738,62272,24012,16210,80240,273443,40943,36970,36936,170847,70852,641399,3422,157877,186976,157091,4809,44767,54996,218158,83772,1647,138849,214125,108612,220588,109860,103225,78250,68026,187546,210432,210646,81324,577,285,3028,87352,115856,22083,79827,587,272084,83446,177095,24929,282643,31231,74621,117729,648954,304,72873,242445,1886,101810,1843188,69002,15261,852,4536,110425,69791,9685,8972,6113,8062,1434,44199,13354,68769,3974,591,112257,178962,558,77721,10989,12214,304,5003,213990,0,239321,98344,74327,41994,51282,1862,155626,68330,238616,89481,144266,4610,131346,12551,50574,1171,1995,13818,563546,3477,10291,119400,58267,40712,19049,287,82579,271563,103128,5045,96106,1350,1924,266677,139170,127948,595435,0,1168,1137,0,4110,88,419,6857,43646,3811103,43808,189000,244865,216880,383966,26186,183654,202426,822,547,304,8683,145539,276796,16869,428800,72958,27896,50443,29766,171221,167108,9286,118576,108914,12364,114931,594,793,152,37149,890,24296,15386,15691,58086,371204,122355,147,2393,16842,49183,53948,34236,70474,8874,54175,222963,2369,89910,319,129557,244748,44444,54744,225508,36739,5501,112430,1202,21317,0,78181,13711,9116,24523,541,43683,0,43953,8216,21505,546462,28327,85559,86968,3594,63186,6256,399,106967,173882,61551,1288472,11088,38471,3359642,26416,10325,35167,10891,534,144660,58265,302866,10211,233456,1387,4271,120052,19934,5526,418179,17221,117420,156400,15005,14077,47163,65080,50018,2134,990,0,155668,295028,63193,58014,849,63457,9472,85232,41675,3325,46914,5962,167623,265823,168325,15,71270,0,66502,107847,185562,199336,2738,9649,68,65368,562,30424,24179,11671,49075,87856,81149,3026,15370,20647,28405,53823,7054,62662,15207,467825,44375,250476,6251,128,49157,478,232,455,140032,359563,100394,12177,97860,90302,29868,25814,13892,83526,58192,19853,1692,263,53863,58099,20799,10433,720,3317,147414,18233,1849,93777,1318,13161,150861,84648,161795,754,1037,1205,71121,1284902,2506,51968,44415,21066,793461,2562,66313,41701,41205,6130,5576,367267,85078,76237,21432,39125,192827,64281,7875007,3897,417798,122298,37438,1761,128719,49303,173389,4177,148075,77073,106962,83052,83095,47136,43513,83004,68533,286,216187,200004,18185,158218,18446,44660,69233,183,7131,615,132230,41496,388689,18476,1872,143274,1503,62788,69211,30684,80979,79739,96115,252613,252700,52993,8116,473,104456,1068,80724,20381,185658,26237,18970,705,7792,115619,12895,1343,10196,28336,2958,152,7730,153132,87137,44543,700,30296,243529,40797,26491,140563,98438,66509,51235,97178,135525,211689,21307,1380861,641,60836,3119,4602,218265,873623,168703,508,327,362092,100642,882,334703,1065,40872,5,446,142198,24864,3093,573,2905,210963,2765,3280,0,269,82415,105948,89501,66960,56151,1643,0,733691,167,293,4327,96577,86072,116758,50390,273380,18210,80780,145128,81786,304543,34371,127068,68463,35076,84148,766632,255137,43035,80725,11771,14103,7043,157162,38414,314064,398111,667356,2171890,143201,2154,60597,30073,52245,752212,49532,18,83,53577,142179,39485,48766,545,65667,5290,21103,130503,140357,9293,60856,256673,12795,448330,10092,8123937,343002,126986,0,108132,41912,24251,0,52412,501,326039,47123,160232,30649,1342751,75833,389898,4051,35189,95263,13324,219569,98093,27213,115317,89221,10143,121479,24173,24585,46602,184563,72084,7970,77390,1889,127729,131302,5547,1374,352,7409,3485,8867,28557,114663,69603,8484,114557,98812,11733,24723,29274,65891,47119,1245,7891,19683,30041,220085,11838,243611,90541,348,35897,37227,273338,50389,5836,1435,310235,11476,32925,3184,0,17269,10376,82099,215070,5677,32072,1681182,202475,1887,336,69100,15036,116573,6730,40169,29224,892,46326,10109,9036,3420,843,302,0,41716,262859,19008,439,39599,24328,12847,3348,1576,4475,93353,27311,55265,96398,62431,69270,158912,227675,362,27693,450999,148,9654,0,28652,54245,111005,122401,224501,50562,23059,25401,3381,30525,548,59134,281522,48180,10980,93991,2016,26197,453,447,7453,5097,27736,4667,101764,140,18920,258788,197544,46438,3569,3126,104,55469,11559,184404,90213,1794,32586,93323,142590,228168,113703,54386,2818,1199271,154403,438955,279077,1759,1199,403063,2417,414875,3328,248550,202882,519659,562737,1378115,175205,166555,11260,98882,16034,345,543,174,191720,14829,7067,100758,63656,0,1824,29878,0,2379,245945,14130,283,5174,4940,42974,0,56036,120467,79761,431136,45599,75580,7060,3131,33550,65432,36454,119,319802,256511,57107,281304,1198,441,26262,21640,20454,16387,130169,163751,59683,27,17092,86,76614,96499,119104,80423,38301,35486,178744,235816,186873,49327,19508,158277,21151,304,10526,448900,203832,3021,47819,78358,303,748,2590,205567,147472,78026,9388,1104,23893,161615,6612,50039,293,611826,1208,127727,73740,94,1026858,8055,66895,63453,184622,232087,7697,59474,23033,1962,38309,7835,17046,211502,2555,44304,1379,3758,247329,368900,166465,50261,708233,51573,15213339,477886,3512,18564,248854,152783,30898,48076,63999,41118,141608,86229,23078,40389,11020,38984,91404,34112,23841,8405,18715,36580,2879,18077,5078,0,8709,216370,46028,69512,3006,10744,4078,49272,22835,9612,103088,97336,20279,55592,15382,38006,92868,9952,78771,10768,218263,152954,149316,87255,79310,131723,590,71073,27688,32736,78223,66604,28315,0,2053,58,44196,32643,733524,30520,19075,7811,17737,278,4594,67037,303,83737,3484,60688,175097,265,410,12924,152,106565,159387,702,146491,167793,191398,4625,2033,162510,211692,355000,106819,355981,107560,102005,127930,228309,65415,51242,21835,13687,290776,37163,256645,247,288,2610,225,76254,0,2280,446167,16008,91706,253188,272582,138379,146331,17419,18641,135411,2027,141509,43674,4313,19785,9278,16806,10194,282111,23288,13240,151659,82297,1130,330911,5512,311283,30943,319146,5145,101823,92261,9276,0,1069565,268068,50425,402,239017,148803,343070,432490,2345,7827,8095,702,212715,39051,99826,422,34618,145374,27769,246249,14028,0,225936,4927,2990,113651,16478,20017,31098,97554,2778,344029,44619,347012,6640,22045,11181,9773,0,1307,56313,17719,144656,71744,149159,696,13242,39253,434,190732,68116,57374,60736,22704,38679,3019,713649,661467,22218,1219,33299,247080,152,226209,15341,105724,1443,42518,835,167156,203712,17267,2577,71073,23275,49399,1162,15255,35687,23445,153102,14080,94921,714,52732,92565,1286,109703,121433,161744,13319,123336,5209,662,49903,0,9642,182015,62822,685,1391,17959,22978,22456,1422,68575,63887,33413,152,256,11241,262,101457,391,117880,9481,24483,102,47978,899928,166847,210561,21462,377121,1068,102000,17003,191399,237067,59283,2317,257,168454,2312,8176,328721,277999,60892,105601,184887,1132,25370,137349,114327,6655,944,55834,332662,22997,180338,16101,6411,153258,116,48300,12168,25612,92404,150,304,162075,84113,18664,163553,171676,3421,36835,56851,278976,14118,20981,536811,14601,31097,60279,267055,60843,159136,216054,41778,5581,1079435,1032,285988,571,252516,75166,520,4625,10298,82690,9596,138099,366111,19309,1087,283116,23517,85586,162810,48489,319346,28539,86849,160035,106334,34334,13823,108042,142893,305,0,2127,112693,2669,0,3776,827,54733,69142,198063,34472,152,288,4287,0,365007,695,200526,1770,2830,428052,573275,5815,19688,33017,167,35541,4759,6804,76,175391,3120,4028,128688,109492,212691,12838,13047,42098,106909,65563,104231,34880,48399,109099,36657,19623,8113,85625,46307,16784,22975,38528,113108,374115,9881,5321,3371,8794,9402,3088,6806,27673,63498,48751,2027,14750,42418,76961,172392,13398,33868,172850,407592,187313,439902,127769,83941,71376,141772,25138,152,103569,56824,139764,282823,892,5900,20248,918,54228,454307,150,313170,152,4563,65062,75400,1798,332230,398228,8554,46241,277162,47808,8520,11282,62324,21540,49635,2409,93753,64945,40844,5328,1838,16361,36416,59782,66940,988,883,1404,543,327,10682,28872,38711,153052,111625,510,31871,905,1988,285969,37872,13721,43274,779,4323,4254,0,36604,450938,2256510,310,12711,74,0,115693,19137,728,43470,29255,585,14464,14030,82803,84520,6999,236218,39850,255896,933,186099,379439,3411,76,90028,98306,65130,123048,3818,339711,80541,3850,3678,207078,1275,1535,70366,377265,46826,221084,561891,76883,1927,147168,77488,96248,2166,44037,59987,307528,498251,30444,316887,97100,27330,598,29683,105586,282,11348,32148,119016,42161,23488,112387,153380,1904,22413,10281,328,151897,87082,52329,28332,99296,8014,3844,266436,186782,1129,78718,717,300,91040,94262,698,249951,115,342563,94052,59240,10294,19817,48266,467,60937,152,519185,98557,9243,130063,66262,42135,116859,4490,349145,152,69807,41847,316786,85863,94308,18121,247388,243,1370,23875,6680,10905,39414,25144,39519,1033,152,217292,130948,56692,69494,406921,250050,130814,11107,64892,64831,100227,208541,5452,225189,12957,409410,76153,0,41809,111407,943,1417,65706,0,60814,66544,11793,5136,253491,40948,116137,388702,61104,219632,155304,43875,12321,0,54292,158962,163809,1743,366178,142442,461722,319912,176985,110967,2290,26916,929,136523,138,88125,105582,3090,136476,139620,57879,42316,299,9758,44808,34108,29484,3316,1336657,9536,51379,109971,2256,214298,5620,40323,145,205985,85030,7686,1122,711484,138968,32618,294598,79,46500,152,123948,10376,20158,57100,40834,56684,215,44896,38101,5675,6247,53464,12923,33903,14798,147680,18540,149711,32172,206195,25191,3012,45803,2691,235933,178512,14477,281,7204,6040,4093,37960,22749,199220,83269,140247,100778,70354,30785,3057,18706,23200,1871,8128,1118,8718,65927,15101,37534,11892,258,11003,36178,248958,21923,48546,42843,2121571,1847,28105,69054,1150,56292,40973,62757,0,23336,91870,96797,66705,429,7407,28099,86037,92410,499619,57,5042,18776,22926,113505,108204,589,54006,14425,11299,31799,2773,1153,17012,2412,34971,152,1226,41529,11283,44762,1681,129107,14100,15919,93594,435435,73347,92814,32540,135882,21759,60996,6793,1009,314606,17696,98700,61423,31260,14867,186839,58116,79222,1054277,1322,20309,17825,329449,0,51991,39312,109644,300937,1827,1330,49686,25603,107492,56313,17730,2368973,3665274,209790,15711,285953,50654,49448,268746,132946,194490,85346,2134,108981,6901,27319,60424,1303,272,8544,11550,107685,567,11154,6353,407218,75465,4120,27924,90310,22848,26362,22980,58,228096,340267,36930,267252,162,1035,20812,85964,37630,167,1441091,131081,5655,18444,59857,6663,18598,125796,46449,12846,42296,3406,466,92071,129749,19906,448062,45301,187086,94941,20120,73663,446,152,142911,206,163718,12594,64552,48822,253740,367074,1695,247351,36072,54181,175550,3873,384445,160206,120644,83930,0,176450,377,3029,849,101658,10429,8418,2167,5976215,163901,1851,31346,17600,257,1307,0,126271,80876,190700,1323,120731,79617,28132,550,34806,77217,11381,658,73233,163449,32623,187688,1416197,1225324,157771,7524980,6038,520695,938,6248,29322,149292,12123,75600,1246,79492,0,123712,143356,407343,513841,1020285,51840,57034,363670,63977,32298,17707,1203941,1418,1029562,276395,248674,21311,1705261,471402,208959,271,10736,135575,46262,290270,448802,295183,170681,105399,214649,12261,186272,345511,241370,0,116819,134096,75563,4425,28,370374,44937,365261,99074,254386,593800,239724,177818,25331,90361,125952,200859,108598,72354,62862,19189,3380555,32039,44303,49062,38242,29069,26948,129044,1263,111814,56822,545263,572,284192,198169,1278,111557,17595,5717,10520,19338,69921,223798,35365,77571,303,0,23304,8045,1893,117812,356018,690,99461,128,63827,29904,90042,2166,86162,66697,6645,1153,16744,32406,158271,185129,6023,123388,93099,97277,5471,33615,14922,774,37263,169795,40863,23342,87867,3898582,3174,0,38021,97597,46319,124031,11648,368392,1698,25657,112,26714,38205,59830,208,18931,7719,380,134,37476,66487,571,90889,51190,62186,69565,2237,104355,158510,125301,328855,279132,139067,133706,3382,7547787,188377,159760,200482,168189,223486,298511,19533,62173,69966,542,96625,47,728,12850,57069,184259,564,227656,68671,91959,822,40532,286939,6,60900,155,878497,53352,94153,179829,209284,280909,2056,59955,1599,164,122037,32585,650,1513,58333,62854,2728,1089535,775107,74521,279733,127643,20332,4647,32932,0,40310,215,1320,32422,29794,0,55513,476671,106269,38020,403,28941,271965,207951,36698,44150,90127,0,31729,33119,81696,26562,123728,41280,0,7090,40289,4206,36535,6998,406,81680,332,1962,5054,10909,63751,0,187694,1340,75126,1381,18293,421257,74068,37296,117719,52738,131341,202742,304,82264,59372,25686,257,485450,871,78846,14045471,6260,6609,20623,115672,232021,55178,29229,9825,98388,217433,13615,216219,41443,97437,108768,95467,100258,7544,8845,354135,7736,9997,15542,1075828,25914,40428,31698,35008,59790,42285,45746,104968,21381,19,26010,29774,18659,198086,1708,3516,26599,9343,37323,155147,397605,16455,237,197190,29953,53651,32626,144507,261176,82416,25418,4928,13452,13615,443906,477909,516880,3298,25170,3280,41511,45876,93800,389748,207516,127,18924,9194,208,0,1582,348015,45306,31300,6379,28921,2242,41698,14420,26451,36033,13236,14645,7661,1958,9390,1462,18678,48918,63281,67825,102917,41837,22869,274,276482,105242,215677,175744,224132,49,127687,141766,90383,112911,52747,132117,68773,63279,145223,29953,58371,21950,3297,955,445,44558,14089,2354,130370,75512,1355,61189,67685,4924,45737,175447,7101,47667,17,15285,116803,448181,556754,106789,68764,32212,123836,2871,5882,110644,545,60632,15549,1634315,53151,3146,70109,237502,2733,393070,25494,28121,1272,509,305638,16744,483055,81224,21121,47072,73154,6688,2948,3064,400,123,31971,166563,107841,11344,97236,16954,10346,236691,151062,270242,157247,5077,43733,33887,1235,999,145734,3104,696,46243,293709,11925,112,136841,12596,29773,5098,4483,1113,116882,96496,219597,71717,129575,54435,24138,43548,743487,2292135,284847,48552,306977,17805,64167,514,6049,49554,171867,530928,0,40675,157062,31427,24713,228,213913,126457,100069,7297,66240,0,14591,248515,1018,152,50023,147602,2957,1536552,303592,118867,38464,167187,42937,646440,177692,204972,87432,33285,146,167898,43872,54368,104570,26870,55508,4339,3551,548878,114695,3940848,64279,16222,1300,56843,22839,228565,126806,133809,100448,176985,44042,12966,139070,776920,25199,140482,222640,556840,169075,348069,104692,539101,46584,110458,352157,393099,198648,51214,81485,112187,674494,193403,522507,31475,196387,214753,101954,72514,171391,32445,451123,54369,27579,325571,734582,135688,122815,677536,41375,267,293,67984,166344,11209,70112,62303,43743,143682,140520,285864,337720,195013,123632,166263,57038,405956,2791,152,21188,429737,167636,3778,528,777887,104509,116948,141286,40874,2636,209975,25187,69325,84565,4147,172569,190,287227,60528,751371,14425,260374,140339,119177,1982924,79583,54294,491267,3748,102956,14085,82652,2814,9004,0,741,3323,62939,91465,145358,178775,593052,171021,942,1658,26809,70524,2693,110147,4547,359410,231239,74028,231348,49611,0,45928,12652,30261,68512,124241,161228,111242,334444,255410,3,98154,324313,28159,7271,3711,96,0,279127,16310,358,500631,48183,230213,63712,589397,94941,707953,6151,6317,317207,17463,149263,1230243,118372,1953,1618,179903,33413,106462,60666,269997,292446,5515,195800,231851,204207,92599,59247,100663,365263,6799,7773,872344,52589,286511,41439,128005,79196,100166,859,158705,44432,111390,98190,129185,346150,37199,221073,257,20933580,65538946,37674860,36628153,31721568,71879,189746,3436,105904,555,3581,20260,1564374,69287,3576,363956,784,86951,15646,409494,43287,1891,158482,1438,88147,336435,3762,14995,50032,425,119880,10698,45033,171226,840,79226,37622,21878,123681,152,62192,389,592,913250,20601,3515,49008,60834,121680,31763,48942,2838,52347,2209,142,76005,4799,46754,3813,11110,1279,53560,49846,62494,32506,152,0,43904,114384,72836,305564,8317,45478,80700,34973,9620,63426,0,263,112869,209341,15544,20124,39479,1265,261800,133656,607,152,0,5029,30634,50911,2354,6823,86146,37780,638409,19613,567,43386,254273,51,84276,12007,3206,43226,415,162,31573,98521,40852,45618,35772,16915,10812,8257,143892,26372,63591,23780,887,55373,192006,119740,252241,48604,142907,254028,733390,1928,530,90057,262355,81846,144,5727,27442,101155,46314,451,20559,5373,7564,31502,55244,33691,6281,194481,229036,6559,1058560,403200,108267,304,16238,163476,91039,436,5210,97180,100554,17167,16408,11545,159,49798,69477,27708,226820,80376,411210,273894,6578,39035,481,210111,0,1718,95964,155063,116817,23983,201257,8088,215411,227323,412564,26344,142239,34720,16416,830863,118630,5695,1669,73080,4291,33916,0,5657,71680,1202,36975,2423,2550,2326,146286,10376,8986,173795,71328,9158,281747,571294,88815,298232,2329,264901,641647,169357,51157,2713,120389,65966,14480,184554,29852,1094,141033,1514,88,24286,12232,3352,20017,250787,161631,43633,11287,4391,30567,37672,6834,40893,85540,62442,1038,5258,23018,6172,109174,508280,722,20265,4594,25037,44321,129565,17413,198432,32288,2512,19040,86650,414,977,571,65140,28151,1125,250770,308344,84752,262,11980,124974,3860,400,115581,607063,4680,112767,766630,122,14771,34760,6625,1945141,35181,207,33042,72539,152,152,152,4122,569,20153,1967161,2317224,36,86,23360,134151,5375,52678,18688,6565,11622,106,71882,5522,133509,153755,262551,49735,57888,1243268,48742,6801,0,856,678,374,44990,79123,27176,137292,12124,2196,67150,12889,19655,70958,36053,411,1848,1597,135,1340,151,152,61331,2812,278,147583,123515,57079,61547,1683,13569,387,54588,6212,4054,579,12227,5398,39839,33826,199119,37088,24838,37448,55786,27828,0,34020,9323,238,2314,0,750,29915,41215,12244,13187,10901,928,446,123,83292,56376,631,11665,6013,7838,179484,43559,51890,382071,425,258,24522,13321,0,5127,4466,131498,2704,272,7035,19370,13664,0,287,65291,17333,3892,2674,38335,1196009,2933,25991,872,103567,41115,37852,89522,28933,53653,198050,114216,152,101557,2269,3804,88863,0,31916,456,5677,600723,14496,62705,15653,423096,382,1670,157824,131740,57265,743134,33269,221032,37110,57415,1585,170321,71196,27742,160569,152,34053,1260,83918,12352,387889,203424,61311,29395,35139,3157,175905,108756,1202,123167,6121,588,40196,138051,1347,5820,5637,122209,39270,39790,88940,62969,304,15363,22638,33817,39675,695,5107,118092,70183,32992,23571,12184,411,93442,49659,115080,6008,63419,105734,604979,212857,36857,18016,72583,64454,70444,809900,22496,118480,291,33722,266625,7181,303,36438,686,57039,0,10593,446,1035,0,112001,532,267426,53956,6374,75557,1702,47,69495,13195,39657,179318,59886,69567,105697,11275,0,421464,8436,96324,118386,3132696,152,2803,891,16218,1096,44609,44082,176012,151,50194,1287,28091,522591,879120,17994,97347,53858,148736,368974,41197,1614,36339,113711,211743,3918,308857,25673,513933,176345,0,4849557,194458,22858,1574676,116883,209386,490046,454467,188546,109600,32434,174121,139449,247590,338146,104073,11821,172818,36270,369,67528,12744,82716,59456,31243,59055,431,13598,12550,274,750,16316,25370,64323,782,1341,135,0,1510,1177,269,551,0,0,0,248,724,0,esophagus_mucosa +1184,63275,357308,54784,4621,3111,42882,53988,973079,80400,20147,4649,6993,631554,88635,157086,27842,372043,40652,601923,101297,5240,348488,359286,185072,1215143,235176,163018,35991,201712,115437,3869,515215,443076,51613,312129,432558,110627,282116,58058,408843,1243362,3462,6000,5379,646643,372234,631082,37647,483811,193567,38042,105300,367,964974,182172,33336,39146,116934,60953,556412,294306,115630,18560,8899,5642,246427,117155,36567,119506,52968,159540,311317,10229,738566,75813,296810,194539,84335,2828,9054,31801,59890,119115,2577,169722,255454,71190,146989,241101,82059,373387,92890,15097,1390,466324,1069445,27779,1119767,3144941,4524,113177,770919,163687,33286,75681,123683,529695,454158,45263,37007,7780,243661,301698,330782,24408,1215,128635,74738,492178,5558,640380,38632,236338,357494,6328,354633,79607,33084,101112,36073,60042,936,195642,610922,360668,17056,1074,225707,491272,657026,188543,5491,285004,523475,559717,1358,0,300922,294271,212756,49876,30298,211192,1481,450,1301,76364,1876,79337,222357,624144,26303,222931,59731,22158,828645,177255,138,175483,5946,2419,152,384290,73203,20067,146828,506083,127207,245110,62818,134739,178668,34244,217715,204438,50322,0,49323,254739,182931,14489,159628,108276,1085947,238789,88206,4986,126813,82765,845317,168381,1150183,63,99634,119352,17596,58480,52596,648046,149437,1430,11152,332566,718460,45581,2239,805552,235003,825021,12388,828181,300902,256314,743305,2514380,0,0,526215,10038,269963,0,421202,387776,597594,156,16580,270765,208929,380248,28228,104428,234139,2800,464722,2193958,297385,154632,152259,129749,164519,90515,267213,619456,3787,2898,32310,740,47263,168294,76455,36731,473133,1071032,91069,139266,6598,491613,280848,4367,95830,172202,110830,245439,35994,66181,658,115744,57180,3372,0,3917,21601,50841,41982,172046,59475,454804,327913,126682,24561,3462,176078,479083,392531,546232,76636,138002,204225,119146,60123,373172,39400,80805,369081,284336,390799,210450,183412,1010725,2939399,18853,11531,1136607,219651,478089,390077,122842,433707,120065,336359,113118,40303,47654,143812,57772,233484,149715,103039,30461,180658,102572,83549,107110,2517,50016,61962,278650,2209,297406,93656,684533,67447,478864,4763,979,683455,309370,346820,551,105509,71638,49161,175735,1137986,9029,450939,605303,23292,566337,323364,59680,350198,402358,19647,23246,24475,81562,515272,24728,34532,289069,57163,70069,37731,312311,890,79478,71855,463773,120313,453538,481317,88181,4295,22670,90434,114215,300270,35716,156142,285,870246,11276,2642,1383,296,5001,136450,153361,2931,135516,43517,1179416,176148,476608,161824,6580,261992,80443,2361,239087,196253,149909,36721,117787,30911,167545,662561,537717,80189,108904,407934,60275,80,41768,152875,1404215,1266,200919,139953,74873,137248,210510,44733,42765,4860,428,14973,52588,95047,105258,0,275658,250502,52338,70091,273,155625,45481,1026,4380,210237,287025,3857726,8557,12513,1596,665430,374223,5781,136454,4248,28977,62644,24472,692292,1282072,506810,133731,134701,26077,434859,2451,13453,22490,10000,49772,229999,12384,64534,131970,21816,244310,8925,1954,161860,248142,61524,8569,115810,26628,58606,1161305,256,27326,91001,29629,69008,14959,24030,131833,587846,62391,264119,4058,2292,392003,133994,854079,1139656,194331,102366,5542,181191,74118,271018,140548,43500,105804,261342,172182,277233,127967,16133,6802,4101,2062713,3310,248601,7837,114631,12409,82165,260802,193739,38853,2856,71161,53437,30064,248270,715351,395365,378907,58972,465473,40742,28699,280800,235228,91026,256707,6621,3670,383335,129323,102880,150403,311304,156726,293,122937,580381,2311495,3342,76328,31405,6950,70969,190887,8467,387613,121,2436,56306,15313,62094,9972,762,764,194938,28886,256065,69209,334478,674242,868,1348,27834,163317,92521,153548,406568,3091,175362,183629,33521,2822,60247,130242,909,998421,324712,787116,23482,100633,182985,72209,59696,1321,43797,80865,5151,45572,66668,716757,47927,581,55608,184109,176041,10849,47680,41695,97603,13924,41303,2480,3284714,4345,337524,397256,24110,30059,18482,60991,771504,315066,953364,0,49590,62570,14757,207963,94916,6055,33044,116131,178,87102,31708,0,33071,22419,38523,441078,133902,86563,63235,1151749,194,28479,17615,458307,87462,106334,75754,7419,25472,155714,65928,1926,486954,92561,231197,14164,237574,0,4160,54574,1204895,71461,17673,44900,4303,46418,575289,1860,99357,317,36557,10013,22800,122621,68273,496,131111,291883,6945,65950,93889,96888,1099,107081,265588,348621,343650,118214,9178,24000,64474,96911,108651,62102,1846,247,1359,78152,287153,31229,67419,25909,8366,62819,121283,14504,33021,67583,42546,180722,2463405,66044,15832,179253,951,75,457,379173,72798,229243,220340,101629,140016,56224,151657,275921,913,111656,56283,787,66882,4737,80010,32048,131107,113616,7026,17700,604987,535,464,17271,419,22605,74857,18011,93429,1248,1686631,19438,68637,275944,33432,176936,261240,172180,214121,51334,5576,392166,223303,691678,42336,1227463,24410,38595,33434,86200,212101,55856,108393,16382,102973,190046,11120,57422,18080,138213,98083,44756,695,6230,56642,117230,57933,574804,26110,279384,300860,2281,25106,2076,7972,24260,51077,40890,233544,65739,17005,292672,152,151397,1365,180255,178350,81152,61769,177200,351,16208,62096,927998,57515,48309,7271,1199574,181043,13198,33862,96324,77341,1126,224689,247123,191685,272160,417461,227825,243,166785,295046,580206,10931,162861,151,1176,97915,41014,36699,193131,123,2552,11754,207821,34051,114510,152591,98341,200726,57925,14021,117254,278479,94380,14473,282924,103456,64367,24038,162060,108985,80094,351183,213302,694630,2264,25162,145352,205883,62466,97006,34258,5195,125196,26234,459902,407342,407,207241,86157,30343,467,143440,1935222,105781,15339,2171,55084,35683,46174,548,5383257,81885,167209,31670,86512,13645,56776,18400,1347,148799,139609,55155,111050,38378,2210,55372,102,454,31860,345019,223,703292,307111,8908,3464,1958,3099,2832,39938,0,208751,82951,1583,93954,4927,9997,288717,92887,47266,299622,29682,407066,105813,27713,203446,157446,9282,107159,4349873,152,29193,218311,154054,434072,151009,101556,89764,240076,50027,119886,255384,32736,826311,214865,352,7646,14867,27911,2538,21022,2315,25590,1547,230,102995,1617,183,31298,17398,217620,52564,295381,146466,217555,123349,5845,565134,51148,16312,202098,315029,242749,99167,211729,2569,634525,3036411,852,636772,98625,485,196916,87399,353230,227042,1031301,15997,39932,113657,59822,697131,122039,73402,11644,20987,70579,4749,105421,230115,346990,159918,465840,112239,1588694,505010,599792,758314,122000,204568,844,900,139801,23967,33490,1740,99752,1753,5072,65529,981154,615105,3333,9213,18686,2188,0,0,411,1124,185,227,152,441,152,151,799,544711,25950,242925,138,3344529,879,16258,1219649,6655,291549,357851,175764,27243,337214,67408,406305,580250,920277,534749,216427,563619,300404,525913,35650,354391,148662,147334,1156,858305,1155,558054,656120,251727,428730,289350,220028,85052,336869,938,1138093,20671,175150,447906,238576,788321,55,16447,104662,379294,7776,5009,514769,14440,4669,523853,145306,62082,256283,19554,2890453,293144,95971,254321,117581,252979,283481,16417,68,822573,516372,146950,3279,388552,110106,386215,250968,66458,330110,85655,123667,333271,740306,661755,178151,86250,174146,950,2161770,166000,217965,170544,9394,24643,541620,71607,929,496162,11,1307,765774,3280,684,136713,12065,4440,947244,7599,131501,148243,139041,595166,196755,24174,412,7304,356309,26124,346945,526,149150,7864,7967,9741,21815,302324,17322,9770,43,42078,13979,440265,3231,41242,223336,6377,422,91309,7497,47456,30595,5412,19567,2785158,7147,50319,3194,416,193933,223238,1340,3407,943661,727181,229598,23866,952637,404308,1207,27803,41385,79637,15530,35778,13582,12672,15619,3431,1071291,104737,259041,204328,18230,77694,145595,181473,283933,130930,191274,95532,289230,454640,157768,256,84,90662,24800,15406,7221,307490,231417,50896,133009,72875,47936,45923,259,989,1680,45158,259296,71300,7941,435,42546,4202,279519,95875,322689,79738,6969,129501,4822,1659,377080,149,11379,282515,300989,172362,99903,5259,449392,52366,15376,0,1005,7231,164800,32890,420303,122382,382374,1039,98032,260402,127178,97918,329361,28389,1872,5624,262108,683382,101734,66583,5829,359512,8742,70926,47156,4604,15888,27134,73927,141800,44117,78657,116101,2187,1536368,3814,22517,857708,9581,137725,136898,523,65716,38634,92669,113293,520,472,11601,1144592,2452,2518,73111,10017,56629,503713,165927,407,186779,152,166401,82479,87702,671,703456,8264,106118,2288,1281,2046,48078,277523,89,187816,25832,211606,137147,161817,189957,1911,5929,438,359254,328285,187503,1755281,54395,169436,118762,84163,141525,169653,188849,4144,5062822,304,54298,97921,1400,40202,552836,1487265,302625,7832,152399,338270,554431,155962,49398,90634,404145,158672,305316,25074,68807,29892,473276,302660,364961,690046,3759,96035,547,88261,38496,5764,17273,345016,7350,383815,65635,176367,13709,18342,100640,27108,389447,1589,6902,3608,58921,1063,56728,3042,304533,302438,11310,54675,850,56759,207497,63068,99994,2396,330795,115652,24435,103156,72431,3738,164089,3383397,61,138736,466595,70762,643944,156949,274729,1158665,14693,221425,27097,4908,69407,6770,457686,11740,195799,29951,124748,536058,258935,113749,14641,4490,638,127686,7249,1163695,731841,2551377,54,726490,9470,663993,664650,33168,470214,36367,2618,27534,118606,273448,108020,419079,21499,247974,2594,7773,79660,107685,17944,37499,1426,1205,244233,193497,29829,536,900668,65260,262986,2170,360431,33818,185556,7221,363784,21935,192110,227616,132491,728493,4641,5526,831072,994564,162326,527369,50320,176171,1495667,509,43507,327,1182341,115901,1090509,14818,608,362381,102519,105711,58723,20141,119526,59377,277,16881,13172,1326,212089,137235,13938,46229,285,146431,60105,1632,398478,17238,143218,261382,716,22064,37471,33730,248,47353,8967,124492,75731,9750,149673,275391,3917,407,171615,797,3847,51193,6072,85031,57628,38567,467124,69758,266079,144612,30579,185448,261940,113435,109489,1296,28111,1456,13453,284688,109412,134839,1134,124951,34511,9248,263634,2519392,325706,91320,218453,82765,138841,529097,11323,12842,164095,325546,278404,376137,367629,1790,268808,8355,119851,113841,181720,13397,306057,203710,76294,323196,28896,97888,141567,62984,1709621,44689,83518,835775,22949,151968,652283,104825,10779,4788,1163,322823,198315,75281,36093,11386,204491,56957,135834,47254,434465,18864,133298,19858,62557,630166,76610,52004,63649,1033,26071,163562,63195,31439,129621,82550,15268,135689,5018,107024,36312,572,24401,274371,912889,253,504836,98241,241847,73663,100667,29291,440,267029,1051913,28467,78216,2387,377375,257997,55289,305057,123449,14031,2683,10814,685,183325,36665,70629,41303,0,1385,7182,4720,142034,141687,331521,82947,1703,174317,314009,384449,1993169,71330,21586,68760,33513,156975,67483,205735,103,7055,8289,9381,176034,52798,6024,6917,455,119839,181454,121420,14933,553,336208,175709,392777,178223,12163,62231,513007,150814,19420,123720,470361,1899015,13717,0,247429,92045,171512,218,412,129653,403,0,90403,249975,614239,27625,402174,131901,3041,407974,732331,33572,58127,186226,1695,51835,313626,46825,16725,589495,117526,174119,124334,126551,159103,58071,169846,145261,78733,107973,294814,1204,123482,134049,71179,62476,209920,238176,5865,55609,9645,25036,1328,8027,804,35475,63871,77804,603626,41836,4877,295765,25714,30545,4457853,5217,112040,20866,490016,800,53509,48387,146217,485562,676011,5166,2315,189069,133171,105681,160393,23268,214220,11525,90386,124625,232464,524857,11413,13700,8766,815,832,81007,13617,180810,38319,412579,34223,90853,176252,4473,7825,59356,494534,43851,452080,387115,76453,307187,76225,17305,231986,144267,548235,199791,25270,1049522,377566,264745,93482,50092,322319,80431,87299,83783,206679,117534,126418,231702,3015,175923,21124,615271,15232,7003,97069,565,1045,199062,977,1387635,267400,89920,0,454904,147766,30419,63498,87558,534826,15224,126,78508,112446,103124,41950,2924,248828,3785,105172,81109,7343,98958,8322,74689,226539,98776,260,59577,2353,57554,159243,4926,137544,9900,913,107497,146211,2407,26156,5874,26258,37087,45195,67008,73638,23235,49143,13213,340932,167077,4956,103234,5754,7952,280870,290915,14102,58998,42677,54863,322827,167310,777,260,298,6439,105384,193503,213,122,21343,659351,116387,25585,187407,6472,347,210033,5815,131086,355608,522931,200535,87454,34665,522969,4849,134677,17066,106572,31296,97006,62242,548001,410137,3800,55457,800905,6750,312572,106045,5832,141440,170744,326390,20594,421922,4118829,220655,2293964,114443,434227,534159,244938,220359,82137,716,111504,19105,92421,123991,72189,183322,7570,44110,395959,16689,188180,538352,21326,17946,42264,764307,80795,56362,703218,207117,343647,109228,2264412,165695,78247,230040,401,159443,171522,66709,18778,135433,10108,23867,67358,221995,107332,1596609,1000387,131680,291232,216159,25518142,18351736,1299823,112572,1213704,3674,179912,854411,1649,13275,499837,6433,6841,226148,21818,211622,168,78761,123558,25584,136397,590626,444733,152025,21311,24855,33916,958435,129483,1979,5271,435367,20020,726,28,4609,18653,3115547,152800,26362,39013,89967,70485,185111,86606,66876,41541,15413,1132,59182,39921,2621,241049,85842,47746,263659,10610,362763,25093,101596,113105,6322,35285,52382,573,105,616647,837,38422,4153,4316,133369,152,9225,62388,227811,70618,69250,13997,3551,3213,264,991238,555863,110555,203619,180861,10314,26823,141459,15218,293,581941,31465,153787,7227,83762,38030,41698,168962,203064,56319,196133,549324,218381,12979,150,47773,40278,167442,99980,335682,180159,38834,43975,299892,54940,51093,1221,97386,242,382367,6180,8430,172515,215646,20536,124715,68629,12229,84928,113309,97163,114905,80618,11308,2754166,401,206543,239537,286007,184872,43402,136074,38543,305712,15625,443886,19127,78739,138422,49485,391011,291,29705,933279,18210,162090,78726,345440,387513,314015,5325,652267,172168,36379,75294,161034,581420,87060,474259,124809,137396,282706,10415,23599,265154,292662,1707,17915,14512,136458,223822,85542,552,4562,486158,113330,438968,1952,17069,53956,281385,53412,580766,8807,0,1699,232401,246513,164094,100531,98903,171101,9359,256365,133443,133516,11345,46883,287528,166780,82492,120987,389,2197,120064,16723,35887,206517,125126,324,21642,30459,988037,179659,25324,719,58467,0,0,0,0,33189,8807,67886,171546,1334,147,118540,9296,123921,230691,3270,241,934056,36647,58381,211277,636511,30036,374233,342896,73711,256149,185381,340963,159908,83598,158909,2406818,3836,262644,288,225880,278802,10634,6951,31690,18102,104769,118725,183931,0,35350,232088,296619,54917,266448,49392,57649,231464,393907,94390,105232,121691,95717,13151,8506,0,7277,325875,877,268220,7549,73694,1627,113746,993,165763,182664,6330,2983,41040,36122,100186,372822,54595,37050,81089,58157,104374,387578,75491,551,1913,31669,262591,17225,144549,23338,17654,3251,286,376632,394925,139489,349978,12388,1500227,1340398,298499,2904705,2725,125892,179558,171451,148969,1336106,132246,23986,200677,371357,116,37509,299453,101041,3194,409,5647,93156,126153,874694,491457,267313,1782,145841,158934,1667251,795444,103164,1861851,555469,607209,169750,566915,2304,0,0,3546,278543,9829,204204,164454,1140,801,2487481,92986,21533,97958,9522,63837,8145,94104,86490,110,4439,232,3115,40227,35346,2784130,159828,2021,85329,133611,179176,4308,89773,10932,381808,221998,278872,76,97210,3521,2091,8054,515114,146228,206245,360711,122504,94557,52135,0,0,339221,1603,345,848,7233,12358,27915,487,618730,1532,119150,975,336317,6831,152,119368,333495,294898,7342,165064,247737,177526,248203,81179,819969,994046,774258,265493,75152,68115,12991,11740,528,2051,134232,72024,69943,16707,399834,93718,70426,0,48031,212503,1136767,405827,62013,16890,222721,2991,13280,346687,261305,188,434080,47004,108969,310280,159178,293203,52317,1413,115814,1990,133844,234690,175722,2121443,214688,52911,537534,413955,1459454,444838,17979,498288,493423,5016,267874,66296,218345,912083,86302,488356,281641,105738,65166,1202,689,1928,24163,389272,193140,871908,428670,195972,53811,93307,165757,806,3323,83237,7242,27918,0,3302,15755,142498,121868,804572,90,1068,191379,63834,94967,28753,7052,25559,46809,1757,967,356114,136481,40462,0,26406,20161,7673,70138,1537,38216,9028,1244,385868,1145,5689,24291,95160,13058,41497,4637,37919,14424,52194,2178,6730,32262,20600,57656,12514,295837,3558,358607,39480,86667,96264,2305,50574,83328,581902,2635,7292,1760188,176538,107567,554114,221269,57310,412084,95270,60461,75423,627984,12386,5608,23297,423545,35119,108718,69506,64379,4878,1049,19246,2807,254710,383063,392567,67455,503494,190311,275949,662,656684,159777,408761,190197,1370,17765,110733,477409,50751,292,103241,222032,200191,141,216096,75600,1604,169577,16920,299381,615522,49001,201,289126,123331,132714,629358,111184,176806,160746,126577,349704,19562,177171,548746,418376,11866,521956,162923,112729,207614,808,2862,149835,20790,456634,218011,187151,7076,0,3581,1317291,595494,4114,287465,9610,147652,42583,3103,250350,3549194,15713,43751,428540,36371,351994,624,1274199,65275,315535,4940,152,85,314,327274,306509,77947,300032,165408,420665,92768,265,35463,98355,48919,133210,166,21006,18191,65434,7257,252,315338,708834,46942,178524,39167,26501,123190,847,132,300,3664,819335,200075,266138,132244,27849,509984,93037,60893,22619,37379,3970,103845,12852,908209,223679,41725,685493,554625,501967,60471,3772650,4778421,27973,0,0,117020,2296401,13799696,1359518,133704,335573,396359,28308,174071,1310799,149613,14458,41236,363342,8834,4944,273469,684812,41590,11141,156845,109330,195916,105912,615124,194278,133579,681,721378,26797,29618,3413,334244,14118,326497,364255,441686,54225,57308,263914,3109,88796,347930,304370,4116,67845,313783,150162,128465,154495,148525,467866,172908,69864,218342,145944,178670,656,3051,255751,250841,794366,159197,197436,302,6006,292048,30331,1280265,167258,148156,211571,790870,297127,155390,595,28102,317293,121382,17662,26633,5558,131432,114151,516621,123468,25515,770619,182407,479760,778033,3158,70664,141334,213262,652,112734,214873,16676159,3815469,404891,927627,188444,158280,476750,5194,413353,389,446,426073,479663,295769,271289,181409,2386,234337,1934663,231411,419046,26396,148463,149304,25540,149545,149238,489,311330,87620,179149,55492,4378,0,966516,361146,203469,804006,8065,248187,964,162710,40253,141436,109381,4485,82141,38148,148648,188716,196197,1687,160567,2144,123906,324703,318071,78236,42750,41493,77878,65831,150544,816,32803,718373,619242,192870,184653,240400,28272,119832,70777,411804,15740,219660,495832,1015,18086,102054,241508,175203,363405,1833897,614852,6987,25504,509,383,6593,211070,804439,247633,769256,265961,176210,138602,466353,434019,76,212842,64690,127859,83968,128425,859,473479,184570,99193,49658,315147,984119,152799,359910,444407,582,364,1898,2004,19040,78468,432670,1859652,410596,126351,97254,4014,529689,29146,824077,243,53169,123773,791568,216351,366143,310575,36609,3447,823821,84026,259960,65671,447896,45007,96895,76044,32172,114734,13069,158840,158826,9906,17628,34996,3928,62540,9965,163829,96297,144017,94646,366164,1249,561087,736,3099068,10540,122139,526518,55545,0,36683,141780,53483,135618,89402,923990,83239,138291,77001,31859,523,120438,5916,142942,161857,73139,85876,50937,41,177797,76091,47295,63136,342774,42111,16088,640,2983,217257,34453,448876,48828,58846,36163,99833,47866,460339,4836,84121,699265,60303,71451,10036,85717,625051,968120,58993,20641,460154,1015,1453,10301,815,18319,96207,54298,46800,43180,1603,683,6274,101077,215818,112539,692,254,68157,486,143973,57535,45138,35645,346518,123071,2948,366,177107,234038,122127,99316,143899,133035,112323,122704,30785,1029,45653,25986,40352,72076,1835,10171,560087,114809,137944,357390,8637,3575,529,129,51018,133795,19994,6612,315737,1714,102291,38551,981,68319,17896,71746,81386,52327,27192,1295,110,25170,975,112955,268408,70486,268619,5043,192480,119978,72913,1155,94712,293070,69666,49109,24742,15655,10424,48331,413700,122847,90650,11809,30927,85929,487795,42004,88850,128312,12427,86787,67251,173952,91434,604,29022,499,47051,39194,61087,7002,263,7277,51480,67752,304,462970,619905,38451,99600,155780,325,343,289,368788,90350,215158,11436,217806,244141,575451,4257874,2234989,115222,26278,232013,191680,7190,3516,434563,34993,170030,2121,152562,42899,81797,248807,64553,11515,6872,330437,283874,410223,1048,112177,82442,581895,1335808,217435,415345,250899,686578,2821,17182,285495,845451,3164,154461,92803,808315,285014,69650,36614,140388,113395,94023,256,108816,1265,11956,144704,591451,179870,93800,93536,29605,40821,36911,29434,55884,14186,49645,637332,37219,133456,17401,178483,263999,49819,39964,4266,31321,1828492,130652,24952,18819,52940,156313,256924,253710,28197,189095,166090,595186,75365,66717,525077,683,4079,36508,62228,176076,160925,316341,448318,9407,80,6934,26051,2185,63316,94430,72261,98767,27429,54362,183486,1082,528048,113929,1003,17327,1243,184274,2283,39958,154138,45116,0,3098921,237464,197866,793451,303299,373820,305206,671,37965,207201,123236,192575,98708,158919,1272,56549,27371,53671,7357,14254,272332,26325,147115,51243,861003,49639,258727,36423,21969,720632,30685,56638,220523,226320,20524,155557,12953,28242,106522,85560,296834,16280,35149,414728,20573,46945,2912,52255,8982,193887,4015,302,24281,4310,37576,2562124,1018152,14192,752789,1735222,564090,139519,24272,81154,109068,177234,178596,3762510,196272,146769,850339,6628,19981,98518,298004,4960,273900,451581,1217534,14842,489332,99349,29706,20151,318523,806827,25859,59702,73273,278251,1412139,325138,254698,6204,491026,495527,495966,2257482,3105892,925267,22588,270170,204595,329,29644,1125302,194,13525,566205,200979,50583,194101,5794,29950,641,16325,5625,5022,136175,12551,291780,1111,144922,295617,5730,33370141,19783,722,7239,10232,156961,116275,6863,59643,17391,4570,5129,2325,52590,187440,84644,3244,620009,52999,50121,6624,3465,6244,2640,43254,6592,1109764,1057,1449,1098,1212,625,217,152,9290,13996,15976,0,132433,1819,162101,78457,5211,224446,171879,393,182924,394156,237680,11519,4933039,15796,245578,892,1655531,1248,234909,107672,1503,10716,263780,388015,16762,22165,1467095,214404,27671,469787,90442,13444,203204,323790,110910,669724,333043,11861,137,132583,82661,44842,657,24298,132940,171911,138665,3341,1871,1124894,113577,112974,69564,25846,156792,231005,33053,177026,34752,5123,149042,133154,27529,86762,131005,47831,130220,228172,69850,1639,126098,8878,580,450608,6076,92657,1566,206835,3028,65803,61189,84845,9936,244347,212265,196506,18553,104942,536,99697,30888,35573,31781,194097,57672,298358,258058,25612,9912,11570,48867,77701,60210,4703,41886,948243,147,19382,6551,79186,57854,66309,157613,72224,59253,125094,86237,6780,17309,0,17468,457863,122316,404247,296323,1857830,3566,81230,31336,55340,4653,388457,254867,1103478,99292,232442,114,58571,324134,90812,3034,644,2275,175062,784,109527,196352,427559,65897,468861,62592,131622,16916,703981,3003,326,2371,206240,892454,3494,2132,280403,1975803,867294,739473,6026,2687,1066,57056,11735,205722,2574,139916,296198,2453332,211986,19993,8311,61305,1532,54059,5050,244111,21013,94393,153418,388271,1718,166854,147383,63803,970561,396,316620,273588,107560,121838,137844,54460,975626,89379,17732,23818,4211,2523,152,1164172,149509,1286317,4058482,149831,19557,2333137,1198,4287,491,189,3297,13842,637,299,4441,11540,271,164142,279,126,1248367,1025500,968844,305465,156326,1770,233635,191363,22919,114429,104551,2497,740067,97441,227920,261,423018,2481,287137,1639062,427093,114880,13483,305244,567341,884488,117,0,93,961,591,2249,3105,60193,426532,804409,26598,499313,5243,135982,1945682,477,164548,34463,8644,152,152,17750,7865,204493,193329,36561,2021601,47375,122624,161209,213940,418563,994444,83356,144059,146754,10720,719378,174782,71872,17166,418093,353915,704172,46375,482065,454516,3457702,549601,200513,81259,2271,245337,60676,654256,203189,462517,3676,665155,75715,2075,87236,22013,1028325,792213,2750,1805842,455260,1249622,12669,106257,561,5940,4007,42749,674,2609,116147,185169,1495576,182,3160333,1565,310045,97571,14009,361946,511,1462,26298,155341,561989,88745,575006,443014,11915,167846,229544,169386,32373,31890,1289424,45608,343294,348348,103481,13035,45287,31672,58732,66320,1528162,10399,110995,63396,3277,283626,341354,1628,31008,3025,20562,44227,127938,28979,297,285811,86287,165123,612455,22955,377647,141067,387970,127,62646,286664,510865,34366,3546,363904,73383,36790,183479,124206,55888,405126,696546,338195,503088,22490,119292,305864,0,103310,1569,222342,138304,970179,2147,43148,6633,289502,27192,67899,260570,205833,20337,325120,916,23983,8375,149289,176500,288715,2018095,78293,241877,171212,90692,540,61105,18025,196926,345264,811,62047,117,97367,151557,27579,71670,20671,101067,1196,1751,10307,25555,608,424,147,47151,98592,68650,202689,386965,24971,50783,163941,1622436,3792751,746350,4450,125559,231877,192681,123832,300311,38173,68599,42167,64279,131284,206203,90129,196394,795,238321,27709,304187,76150,1056,5193,31893,586871,107237,111266,50769,45743,172142,662,1614174,28558,81931,22055,55198,59117,1007,178036,19767,1916,116405,211146,2856,25942,236621,253198,307515,36064,5217,1425,86672,516,303,7455,138317,1994229,27171,60897,35130,77098,164039,7458,437500,189843,21262,34864,107601,163476,33012,251590,257299,63044,58734,272,58841,187808,192965,215233,6287,134049,151660,2657,213168,35712,217837,370293,621548,155220,676532,12,227035,284,52040,42431,67006,361065,144,3099,429578,302292,233091,158441,9398,12855,150143,207792,226018,369837,57589,958816,211500,349491,83616,20036,203242,3682,191189,133063,22896,278903,9525,461,136805,195717,176776,90727,127288,1257554,189396,2465,64559,478817,97653,180618,467737,651966,381601,1492,58307,76527,99679,12198,1259,309152,52776,14203,733459,180018,301698,2571,31115,260745,194746,442749,518200,35898,610760,7540,999,92075,17385,191496,21196,16036,50024,258834,295218,1057052,198199,152316,1941,300022,5365,2922,349787,928,227238,106067,224519,684787,2653686,1180722,3982,44439,3704,212373,50295,253068,373196,318539,53452,735942,74481,4285,593515,294812,96081,215983,3451,63410,38869,43595,136381,310648,619394,98324,165569,109636,9703,465328,403946,255925,20589,160202,41031,64537,856982,9912,78832,127549,77565,379264,112874,360661,69205,13957,7070,4637,103218,769,449068,463204,95704,178212,508120,302662,67346,65001,191084,183528,124680,184245,133176,106704,560585,96691,195584,79295,71692,114478,62562,294938,387847,1643789,87820,10543943,121520,41071,195561,1924,55308,114026,15604,2228,13315,1412,167492,469150,275382,13934,349587,62292,340400,189405,88848,521,325285,14739,6837,306955,92714,97831,413141,514302,212994,95518,81779,149966,60823,80789,82533,1528,135,324963,127710,50452,304259,434,1038,771,96276,65804,39343,144034,217336,265254,476,93835,150072,95412,10008,12078,80189,171315,59711,5613,654,427009,1630,361145,63451,54045,1616,136532,235769,35115,13727,81949,48172,201637,1125,153091,73748,61030,203764,79402,155724,283097,11693,210927,452111,177370,48127,361,3566,137837,265594,59137,6259,716097,104173,176855,531,26891,827,225937,273992,11908,96733,617508,193337,35186,227493,38910,1382,35350,25833,1020,1117,327562,5482,24793,23358,65488,70063,110011,210747,1697,171262,14047,264354,88927,229498,144932,433020,52477,600791,53751,13184,686,2680,270131,66100,25566,21031,29775,72235,1689338,308,97462,193292,263938,49997,123706,12582,12283,26747,1504,17501,1460862,16309,24873,79588,434,60663,3574,5987351,133156,83804,182546,11228,826,292540,85489,394211,917,204248,289615,1446,101879,49152,130571,1772374,1354,65587,130905,62335,8597,291761,43848,216586,78298,138895,162708,6465,68496,160208,88205,122173,12986,14939,34899,12670,1532,98192,11256,11272,6880,131426,184719,85130,68148,55350,128658,20141,72354,77749,295079,13419,135311,164254,0,6854,53847,9856,83681,23571,48335,32687,33337,18795,226385,51157,223432,80773,143095,139068,28093,1773979,421076,187033,275234,352502,465490,32195,866373,340,34421,317827,13494,86618,261814,11932,5178,5669,12486,37330,1859,31797,36377,201,99917,6483,106058,310272,118475,2529,2428,254447,102551,521378,795666,677850,138,1396338,1101,47381,170245,467432,34884,861,430,85629,22327,47350,13274,100373,662,76556,216359,1141,10872,12865,93262,272068,183714,1290234,4156,49659,68918,19747,8834,520840,982270,1749587,203015,264262,65167,380017,337038,1699,113856,965646,376625,1338,80037,1027,173460,340076,1406811,37659,21004,67295,189074,119720,806,2009,187345,1950856,145306,233195,245712,83502,0,57362,184009,1606,94298,318348,4197,202990,412926,240176,213389,78134,204117,36932,2002473,3229,13492,241304,771,1650,11661,236,1018094,261639,2847,258112,866128,7092,412637,50,383810,111899,328838,293110,35084,389155,174753,452323,238056,94244,781818,1146265,10044,401120,269370,205106,187654,47209,264746,41574,874954,153725,871,406247,3672,61433,123085,453616,349731,701287,111122,178094,5184,10292,36935,129503,17752,181778,602658,12678,2730,119345,52813,64243,730,188817,12276,432369,5874,482542,26280,249693,335106,295020,161491,165381,231656,13773,192362,30516,295502,194645,269622,65331,174269,117603,269317,51740,121500,411422,60536,285099,376907,35345,651004,373549,1167,13679,11999,22848,204863,8234,304,117828,55164,171520,6677,96687,21988,713835,141758,38625,31610,14082,262998,44528,4271,357578,52685,101403,138676,231866,170305,4862,217104,293284,91720,164758,317374,1589214,113382,35307,283958,801341,3483,8168,26479,66027,32202,319593,189048,13206,108211,579808,118126,64578,10161,20385,37022,191491,88881,18504,64623,772658,17030,380914,81419,24337,7288,28799,226164,228480,298224,38301,155847,27799,182100,44649,187123,29721,117450,142835,2080,216577,4257,81790,1244,58287,68491,267226,58047,7135,33806,42209,9218,161783,178402,52432,65420,598928,139461,43944,1117,154871,172989,46023,189926,53445,12478,122420,383444,689825,801,122255,124733,4955,615646,99954,82533,128728,111847,65730,204,165639,244541,16933,119093,869,41062,55095,35261,173106,14094,62979,118915,8005,44920,825,183636,249109,6113,3056,3786,40083,44149,26630,105525,290762,616413,874,30790,282,131122,138663,28213,48723,844342,15606,258376,9955,151419,158183,93574,6151,152321,55908,2720,150315,80304,91372,216070,51749,98207,4684,163634,134076,197537,4058,12799,36525,84608,94130,264861,274278,1586,258678,10771,1256458,1000637,355922,106949,50716,164895,237486,11945,1494704,1420,6937,4444,88333,172037,1182,937,67780,36537,78798,266144,4764,3771,47778,144229,822329,225101,331804,445173,31684,53801,6291,64773,4756,910,67636,100341,391734,62851,172001,92321,99106,127426,295693,53322,191881,6029,1211309,40882,991025,181645,110121,334455,5177,535811,30249,41067,124310,141046,57594,26308,433029,897074,1564942,324414,20005,256882,102807,100530,82931,52552,186754,657,185701,126872,110,316385,146374,526,22643,159052,44124,98615,2393,90193,108,210580,0,169366,34193,73912,242270,598,45857,26569,11337,10462,3685,86662,52184,342322,85452,164386,16332,275,46317,389313,289749,72580,35296,353743,5567,21489,562,101929,176708,1792154,91358,37885,293312,19391,192225,10650,179304,1193938,177358,163734,126872,160302,31803,282963,502366,152130,2069,382945,215334,42106,132643,138419,142,2341,22689,28408,25438,6519,994608,46660,727725,78371,6144,1536,1601665,634,10991,1118997,276,389952,271800,196199,4020,104741,788698,18875,146,326991,29122,24903,431014,20506,23157,242400,250996,400348,15420,22101,250941,409230,40963,381046,566837,0,917923,52892,14564,0,75,211898,228,334800,19745,425141,1621720,1643205,82792,79612,81131,121626,155865,164546,303799,75685,315773,854806,40784,652229,306,607063,555381,814627,115813,163698,52518,616603,127861,179697,316500,141150,41567,116352,56765,1598,518,807201,33637,264138,851096,93493,398710,11809,97617,54758,19501,24222,95545,111636,276942,183903,600752,25634,346302,822885,245838,77246,6734,721814,84265,144093,536086,88422,187,251,294,135969,234379,375815,198818,130667,11334,304,16566,589747,0,76,206270,53290,50447,12625,782637,1401,9248,3246,8454,203851,207805,1765527,20899,6902,1296,7213,2322,1140,132973,20399,33660,3346,152846,16450,95738,234503,233797,152878,152,101934,1146569,1196081,14223,208140,133446,9882,35,17794,20703,134,67853,215185,74795,16747,5097973,1613,43484,176558,482056,48229,790,2337,34176,226347,347944,137,8165,23342,466750,208712,115217,90024,29058,1693,2993,206920,53239,16317,106318,86295,203,524150,5075,185047,51532,6044,216487,649594,402427,2644,6659,45510,214469,806,161846,161351,72250,157053,177025,117523,228301,34455,160834,2003,497,826083,516475,422524,249634,344234,1341309,288348,102997,58271,586942,95904,102020,180927,75768,252910,19739,1876,39631,23222,89604,196800,264402,76337,61840,14333,3255,38829,7782,63071,1067852,21003,1387263,159938,113908,16351,922,266717,99822,125743,391604,36037,8695176,83632,40299,111824,210223,1000985,3154046,28054,935,21758,24008,2242,37668,4613,151100,242501,62770,15157,88563,3992,202785,554493,25306,442143,2804,340132,169560,76401,64063,28493,81849,10486,3376,24442,139947,227011,14129,213796,152980,880,58503,125173,2062,81030,168483,1522,23181,69486,236214,65005,90183,0,54466,397647,127592,465896,198800,15920,943,184359,196687,64004,255080,4915,16124,38187,27898,85474,99839,12197,10925,138689,240954,509195,97454,61265,36483,2207,17,266560,389042,93363,3259,487,115901,3420,745,86543,306783,1961810,119364,373567,495043,228,2568,218863,1854197,68342,180197,311658,76805,52856,168617,8326,514876,739785,58931,858068,1026049,1130960,73420,2638,98211,208838,216476,41796,5013,490846,81911,262552,32923,29792,293576,61393,67102,139732,21738,48326,147,3723,113774,129746,67508,144942,380458,5580,115917,12413,200389,88523,264,1093,167,2550370,26990,4009,868567,249844,120728,8455,34437,81071,7761,304885,77258,169145,205244,43397,35427,343182,1215,4892,98795,62531,12815,2537089,285535,396590,52381,4203,29470,293755,6177,292620,11284,238753,2323818,384070,61872,354545,328957,367,100371,315720,259484,1628,164,382873,166612,22418,72640,82219,420595,330,3135,113582,428,8409,2327,29369,141263,92411,361013,144322,16062,168869,1219,460,350497,709505,382062,385165,227155,86588,18086,40174,271986,139,497,164859,408784,879136,310053,126073,67445,177782,382883,347732,5405,144663,81472,33159,203819,1901,80431,172779,53141,1161964,1005657,174791,4153,513782,2970,10895,191433,120911,88087,149713,1535,195047,14055,261212,2429,219,0,58762,533109,2358072,67036,147823,2068,48940,25917,26224,177366,144864,49534,97477,25976,146773,142170,445343,138515,802,10926,27448,69093,1380774,18589,6052,5738,101102,62828,10833,70528,163706,56225,733,8728,168177,27364,241295,9488,302963,315024,194387,0,155045,2489021,76460,166557,50249,78504,49079,127673,109639,4618,27178,1063693,639089,195,89447,349837,30,7778,26687,5876,37703,5150,1089,0,245367,178916,179192,130620,233392,282324,216320,26771,460172,8005,1110289,330044,5020,746149,191995,674947,36259,431471,30924,22416,90912,5707,222123,132,312918,678493,49469,119646,422523,72742,221,404080,832,280895,75205,26110,46195,465567,164890,35070,551,44757,21097,156142,170478,125341,44260,145072,72036,32013,52731,428756,139131,276843,706,927,282516,160875,486,309346,75874,12414,1760,168014,162344,389981,245052,53309,363035,307704,7867,348030,335105,54383,142964,245605,525863,7289,537692,576750,96708,25143,73286,50135,57628,34823,117241,1299025,56319,234,62729,94493,1661,362480,7975,477304,390451,51899,376009,107080,172355,261519,129958,32697,11415,665427,1171,241649,635614,401433,221760,554693,137961,111151,480769,168289,337657,8193,163800,37752,991,141142,532,166834,4304,1343849,7999,152,201396,5093,68327,3008,252310,453,1384598,58474,719102,247,1078485,966,761,327956,64805,156827,53397,119667,189704,5249,153733,437055,5635,2781844,1269,21460,1605,241,124031,578254,201835,301241,180228,76833,7179,8010850,301553,5317,1880,81126,61528,263283,1287,51081,29187,1657,5107,121,214658,201165,139475,234565,239877,62028,65411,25043,29904,159966,43092,80887,524,479,52327,25928,27480,322355,65421,43816,59694,226656,308668,516038,375995,19579,25448,352713,83357,169273,249050,177895,95395,167824,153851,4986,171958,494810,81304,92089,11321,74017,152,117488,451967,309693,833997,5381,52849,314418,82851,66382,1335,72883,174778,35234,152125,320897,515043,587408,1947,42335,6996417,688,63432,40492,296881,205182,201256,40218,5138,557375,158478,473756,339235,351199,518935,2111,127071,85760,249,37621,419529,197493,308981,29626,407682,88424,183687,592363,24169,82070,349958,382371,3537994,72912,368010,134926,160477,587553,197947,368001,1102169,273244,511476,23446,66034,283698,127647,215658,292243,81207,248490,87081,55296,98284,0,21114,150,304,3796,213991,51390,41295,169209,117979,87844,10946,238854,19747,178094,1312,499981,472,82658,79932,377089,226481,105222,65410,101117,84020,439904,109780,738764,84713,146993,105923,46622,283493,9415,5887,142,122343,422352,401668,3743,201104,66186,583,26887,1992,19166,170741,1092882,60304,423154,135680,394,521030,10858,761735,335668,92296,639,895166,103224,77211,294965,821885,858562,15710,571539,383888,9087,86555,2233,302130,218908,75774,21213,28196,104604,103611,74782,140513,15417,98358,441565,64122,92140,1135496,373445,47649,5027,74818,390062,588599,163914,442208,78717,0,790,2325267,262162,5596,287908,33311,386402,303772,99135,90009,78236,310630,238905,518,64546,48848,38319,31248,144892,148342,153517,89919,30810,42227,44154,40876,204277,464971,799355,211896,447250,154752,113881,67622,11416,60445,105501,214791,38217,8765,205136,40669,133150,47820,240731,149756,246607,748264,14348,1160588,47009,11,155998,401890,4552,450,3707,111808,442142,344646,585147,53754,30432,3830,173,0,4785,304447,4596,8820,13090,22851,211352,34263,195283,357927,9881,517412,170895,369658,550,39639,58266,69402,72106,279489,314629,940126,27320,23453,224075,1556,4099,289590,525332,195554,24673,239187,91256,53242,27871,17059,1820273,588,62099,0,1125570,20,19463,264889,201006,129844,159088,3830,1888675,341687,509659,57928,420,286,8623,5247,614,696941,112441,152,673294,3176,247133,233690,248007,101649,223793,665993,2234,347926,12778,155262,183006,268656,146011,30513,128731,560515,351,8510,57003,156675,106381,106055,242503,27987,3428,15331,759918,208506,735862,94868,228606,793,537775,715104,8903,194111,42403,2212,5765,136653,237848,600806,0,75,102237,100007,2111,111926,185204,211384,4063,127535,102679,106588,126708,92778,81877,194313,217472,283091,80104,349074,98244,17869,87542,601547,90269,129830,1061,28193,186511,78178,15779,462813,2939,801541,183205,88540,16574,106003,17476,101987,163666,48315,131283,342852,240110,550873,12429,262862,31536,108039,245212,891442,2362,54180,46083,53548,459211,338528,105277,489018,352129,145302,31648,90832,14441,547776,69949,106277,315510,129174,215333,536051,33361,202292,52980,8158,100390,242107,395834,86047,129328,398949,11618,312104,8846,113949,819996,170857,211362,102511,160730,281890,534610,55087,391681,238399,57148,75591,4230,62517,19900,2383,22934,61213,487613,286751,24750,571177,4425,66962,21608,5818,34273,470739,49376,371615,241126,7130,863175,71473,121517,15279,189608,149390,103971,22076,268,135,248436,142938,63114,10161,2363,82280,239259,63502,386715,249961,276,281084,10192,0,24548,2657,48028,303002,6103,42726,52867,17166,161074,14584,7630,27966,563,57361,198648,94390,46228,5999,53772,296309,253665,113566,63961,2689,607769,83692,173814,629591,4449,122783,219779,57201,241041,252057,161842,2102099,468599,177815,639622,2339,5783,74215,696872,85165,284595,66364,9700,13457,6658,180737,244863,263496,1924,143340,101803,56420,22880,37676,267703,360504,522364,11149,226691,51152,1614,1808573,4075,257706,246006,120229,1101,189974,153737,10191,509055,77083,809374,400595,5243,2152514,7266,4158,344201,31707,376474,65647,103993,299917,167190,42556,603792,79755,8393,311950,30929,166781,27011,144051,66884,124571,14978,292265,58229,196408,1999,159933,222944,92903,852758,268,1208444,372198,2314916,451911,448681,173389,174817,145429,2057809,109815,619757,347551,178375,466679,101705,244766,10863,300139,222307,256260,80939,181480,444254,261047,138462,837007,447034,132199,51780,1111,8811,69148,82905,153561,469262,48245,17026,1820,38080,276507,53699,71602,357172,621265,64459,449459,123119,3214,293844,335772,45972,43804,17786,228933,403096,53702,283458,47775,4086,4511,204636,133501,584403,10839,35236,13275,231859,409818,1390108,236163,169682,468127,21839,1532781,3543,49077,70455,61953,33181,29980,230219,135549,164849,173458,93283,123368,59803,458119,18142,4461,98016,71800,58285,27158,6165,493,246969,311,22505,4771,20516,375957,173187,151674,45940,27234,24424,15163,5871,8930,86256,5077,1405502,163765,81181,1079990,453929,129923,293877,12942,1667,634514,261409,238463,125848,64479,43195,193026,71388,202090,22850,4101,24633,123,678404,1104806,237806,329647,229830,7509,15708,1674027,447971,5286,207418,242249,227339,823,19124,174155,49435,7241,41444,491333,33126,89626,89341,106,1074620,27377,329926,481513,8204,775310,7771,591,847,2819951,696952,29704,1852,312406,123449,139411,172261,174316,13700,886435,77,411652,1737228,4792,18338,162146,45100,82901,49204,5820,1790,360461,2897,150,2195,1054,27261,123913,18795,38393,1228,33057,34368,107069,73478,184549,254738,3831,46205,20971,842451,5749,47198,46669,2322,111854,29198,12393,11848,60435,201640,489498,76494,44386,2103922,177746,445476,14478,5885,16407,35456,1588360,608245,144360,12087,57489,258498,116560,152,229771,941788,529644,61487,63249,189661,23206,274319,90151,962205,72363,107519,188023,152599,19196,1477,3289,11119,3357,12949,35194,2613,76788,94942,57276,47873,45835,8182,221660,46504,355863,3013132,68629,21462,391912,1183,25239,157294,124903,105103,281,954,942131,88764,74898,106874,332727,66241,65525,1066,131,2060898,239262,155730,13639,52449,72356,1209,242625,119646,340255,294461,31,85132,6780,227328,213578,73190,317557,167875,21411,49734,841585,131174,759847,16015,245273,535,313,426075,26695,76629,284615,90408,138210,454061,34185,269207,1038,4401,151738,438747,390,458616,296526,86520,226942,434686,31355,307899,480767,2208,143486,467687,124864,302006,160111,1272,48491,10741,17265,29756,99943,23017,80403,33877,226540,106715,88111,134079,114416,8091,53490,171276,4874,43815,1680,737979,300297,10320,810550,199483,582,116138,2101,8248,402,56475,11797,205699,172450,71290,7173,65537,14247,210629,268401,20482,101587,12009,3385,19282,930543,41030,11221,251859,501845,2058,97203,0,896,107307,80962,11300,13701,38123,2020,987,2656,11742,6062,86843,28081,209417,320486,26692,20096,177949,76,538713,72957,28619,193759,93733,92970,14201,5066,103959,1745,149761,276534,18774,11124,24,1047673,193380,283956,176348,359870,169017,1571771,767649,64193,171,224840,2349196,13187,131659,145500,211811,276,47697,640786,29903,160819,189931,713,834004,133309,94112,89665,77894,246128,1346,408989,92225,503,436373,478739,68666,564705,715232,117517,259183,7427,373404,3882,3095,1136175,6478,7985,309251,441,252,89311,29416,2511,0,23747,154407,1822018,2525,764,14827,2748350,2149,699376,379491,102345,2667,11148,605024,24455,253919,211733,140138,5780,122151,396159,1876,536153,1112,161458,506602,221653,1725855,2445172,2914,439844,294694,66354,317171,296170,79734,260599,104087,122142,170319,14431,102809,458369,202933,125886,1882,104679,90360,229703,286444,29021,4319304,110872,4375,81941,1169342,218021,1731822,14734,37811,25186,504311,35317,38167,252824,12511,1624,635897,204,349623,157154,18743,576,50198,127002,40576,174936,466431,5195,18235,53218,222874,270989,503564,468,2253,316788,1170535,2540,50832,338387,29970,49136,34499,5471,60574,51375,319195,16969,49001,1598,587,116919,478167,112081,85519,211536,22665,328520,1916,202488,283117,295294,0,600,35344,5736,359016,118435,44817,12894,98709,113830,136233,18503,1583,199903,256,163107,719,33002,21736,434825,685858,86981,18662,116019,146185,48768,133914,46253,139945,71583,204641,730163,66614,1189683,125949,112223,13911,36341,40627,24302,91157,23318,22777,908,135,5838,17090,799701,147972,324629,197203,9966,54147,11705,193655,381155,11241,22835,284225,171463,87259,255813,1791,8809,1018,1306166,151240,92455,343863,177795,3279,1677118,21613,127913,99220,34206,436454,14530,318432,196636,16975,1694,208979,1711,112433,249115,967144,405,249926,780470,120543,735379,76710,88086,138,119424,183379,65677,94850,54636,753438,122129,3169,3893,8344,73652,337682,52468,282969,318039,147352,121684,256027,242580,507628,468865,4592,69124,2868,25273,180821,48888,229,333195,245718,5169,5469,31859,6155,80325,61525,5517,59229,3554,127525,95168,1289771,78321,957,518126,22472,99386,53777,564,75783,294885,150787,163509,80592,155330,1155431,9984,300599,68546,2522,48352,248261,55159,81952,1042952,13374,273967,319503,115608,697,286084,55486,386324,100945,178580,363492,599617,255627,533745,568525,2135,0,8035,4030,259160,307513,287975,286255,2776969,12148,41139,57029,82067,4816032,219651,176757,60619,237339,41854,303917,48296,131536,60506,127,255408,147854,66672,111000,338369,10305,67096,147103,22178,86439,161539,1059379,163879,258538,107466,106785,42997,151345,8760,5955,1513,10248,59570,85845,2448,247548,119528,77380,4509,422779,34172,680764,6386,64082,20187,14803,0,0,234527,28266,4854,14484,53207,39761,42978,102177,182688,136173,16077,62746,208670,116407,244116,168270,387804,77920,108395,86240,334496,184370,361509,176552,88388,37123,481812,1001422,114827,1131046,1282863,27280,176151,291929,194174,132814,3009376,180487,686722,1013586,71929,104956,216209,77045,267482,80596,72172,304102,375689,962,269243,564923,65048,18577,180115,23551,129886,64281,145933,1730,145237,101183,40168,106060,49974,607195,131482,80184,612102,275666,8572,866105,842600,127543,285552,127453,618440,14289,88532,1900,1478334,344269,220385,724082,364753,1816235,1546352,180339,318090,414963,2499,12315,15321,99380,365412,64807,521759,253038,17133,291336,99203,1480206,87208,66167,299541,99567,783754,380469,70546,604935,27700,2929,208,363,184461,10834837,6034,178898,633864,5065,1456,71892,71464,77832,566338,104275,48624,640,0,2614754,1567785,132577,152201,645797,154697,281083,12803,151373,0,24750,279425,103753,89202,12016,442727,228541,433030,395385,5432186,353680,187822,1093124,48719,93204,179969,190340,270321,212272,314265,277470,64625,99790,116666,15968,468754,92990,215275,217801,116603,283116,4026,1477,60560,626323,118631,2454,21675,1861,1791,308149,97374,419094,28340,1255290,1315235,163990,10591,31838,53288,154439,789,39536,105346,19443,1104486,155756,34388,149291,196361,124676,195949,527514,371156,578,633861,407095,138464,120327,238981,123897,213723,99728,0,583208,311521,15692,166453,14947,128276,131189,129737,147068,89653,36839,200594,19982,0,395908,4644,48621,82139,86133,155566,278520,4771,62339,125937,47360,314875,163792,378418,441838,1141099,57145,5407,228872,72083,241,42219,276533,17412,35479,598157,14199,8384,1377,32396,253,866,287,84455,152,16052,434,186634,39757,53392,0,2181,3938,787,17628,824,105149,260739,154184,119841,270976,11909,48848,134582,40346,170749,76496,248287,33654,23047,286124,61913,13045,2759,149394,1569,234392,2544,38587,1471,255281,63492,1357460,34725,127258,9012,6558,741,96857,17988,91780,122911,327545,57792,313944,264575,148471,141114,2120,1394,550853,26203,172521,302084,363118,265181,838,40295,2428,91961,28151,393310,67402,5219,257594,171309,223,11876,42203,86057,334271,167897,84502,1147,297,73861,404377,79277,1141740,974,100801,450744,119669,434934,257721,10951,2809,158302,81009,194224,10769,132556,73794,64583,273304,166365,303,0,0,0,0,749,152,15421,73076,5731,163926,224731,29496,27819,31449,57902,61573,279,1011,5005,53573,715418,0,736274,1417,64285,127320,89086,105461,69572,310748,152,127727,102749,157935,894,517969,84107,142059,56671,117196,25458,204152,6964,230062,704,2727,39763,111739,8270,1147061,2189,207969,7009,140379,1367754,139739,119132,955873,14287,7630,11794,573797,279196,201161,67315,91247,26211,1025500,1243618,176699,641204,448719,519108,653138,249267,204567,858497,12741,1617684,85878,261139,250658,33686,500103,587996,13028,99563,26220,15222,7011,209,53849,393148,198722,173322,10172,3558,295963,56450,399966,23111,340236,328341,441707,1890133,345412,67942,841471,483855,636,268950,326441,7069,207709,1171801,8656,79140,392696,10766,149689,174346,933749,83367,3376,86267,339688,144341,37476,23453,0,35779,16385,45380,684580,2147741,605837,53710,63777,435266,2550,1322816,2595,55051,218254,27444,210392,237712,47780,24957,170021,303044,103343,77649,81557,66331,2463,793,1495,3284,365355,194,6993386,84398,208345,387442,0,72079,17972,6830,94591,432,914,1233,46908,61660,282458,66016,426,464527,122799,171883,49023,43304,59608,486871,201494,120920,90250,3491,1521,321427,861883,304219,520662,144237,28912,691209,407504,3150,25352,151862,11751,3299,68919,297871,44744,245171,275973,237,137068,553792,810,144366,121917,17168,329907,3172,446706,1960,365853,70680,112606,7637,14822,703,11288,2858682,237200,531128,180545,42141,28033,348574,390375,21377,2280,335550,136158,540593,165492,346022,49802,12037,499508,8557,61441,71250,3992,752,13448,122950,25959,182702,1653,75465,12300,170776,216412,9432,162132,115420,71150,128358,243764,29246,447860,181247,781294,46420,51670,295742,85869,130199,1758,144152,152,10522,65114,30968,23411,151127,63098,161209,87836,116660,40379,165,119455,228994,218135,34638,247710,184218,39827,95946,92859,518944,267446,300773,129357,1609010,191852,9701,277758,102039,540659,716701,168062,241994,7171,109626,183644,42066,137910,1480635,1352250,158749,1709310,108474,12910,225247,228599,502091,1829492,48008,1441794,501880,553,170801,198233,162468,10233,108435,230244,15999,753762,2126,30825,157237,357799,129680,303421,29364,294013,14772,43661,13595,78751,74758,35802,110172,25072,26971,48377,16842,9628,41901,88745,6312,8094,15707,6359,13141,24653,150261,15755,390198,356346,154081,257502,27527,73,390683,365923,211799,0,1267581,373695,26473,347287,1959,212933,219,192401,9472,168373,1960799,496795,239642,257,606218,39383,176099,230914,228865,692789,4648,208411,108972,188036,56980,2614,2109,1396,375,11632,178839,25335,119934,116334,67518,55160,185,132074,304214,4035,785824,312242,968308,6438,626608,626418,265023,189997,1253,132206,1566,143,809,182016,214181,675022,15955,539712,186134,379267,314623,109019,553,10712,35682,337,15272,1696795,231136,46879,220168,242724,607326,182228,120740,241686,274421,72119,255271,47927,12283,573370,416500,471231,16604,627639,78047,89073,177755,229382,125028,5537,113298,65478,187225,117823,86736,131966,235750,119209,1219,494,154085,153823,5320,496340,5123,261786,35890,2421,616,100255,1243,461325,5473,180388,223,951766,14303,122456,123505,471065,35509,8937,68955,255211,973952,204554,172905,60833,46720,138425,102100,118781,910173,319714,1296902,126615,44361,5039,130500,165277,5059,588387,1165,408195,144467,53082,686867,135539,115654,109041,25664,155281,66661,265,5813,7118,105382,415980,331461,3107,301142,51909,661,19631,93073,149715,318384,29026,21047,78955,15769,5912,63233,178309,17816,24861,25324,10922,25807,39395,146251,37068,27676,99349,32493,17460,35386,10114,2452,3457,667,678,407,2748,757,75347,21742,7311,10178,54742,184528,89538,64272,92947,1487,158241,3252,73084,90426,145928,129592,289,186900,6622,38932,402,2174,90462,6368,29531,54432,2496,177359,1550,123578,175715,310817,1920,237652,376063,248255,801637,10105,276953,328604,4615,164899,45073,27729,16005,36562,605192,78153,181598,331468,92815,145096,1955,219185,251411,514533,284,5785,51590,122,11068,1154,169754,912,17493,204898,0,89197,250139,2640,303364,444,1336,3840,538946,58630,153366,99551,60995,735501,108696,98909,0,61,13262,61815,22370,178673,68382,42801,36951,81118,90368,23580,8906,81665,205853,1461033,127766,167814,13549,25459,13334,24942,36485,98126,17769,18528,15218,16016,13131,32572,12432,26534,16550,45305,68485,33185,149611,20538,15408,16662,35211,15265,23685,7445,24778,22958,16771,193666,2399,378678,746935,199498,153373,143594,24421,449799,1420,2313,57697,61856,25983,53072,469628,2605226,202639,380,690,11492,435038,925531,25748,324097,109212,2196,70388,66959,77767,24861,371071,474,10916,149530,479048,217253,208229,3683281,72,465387,1746891,719186,179094,0,8488,48732,99104,297211,95486,242325,26331,82786,32653,69266,1509,1470,737,560838,53218,950953,2392,1068932,160700,87728,373322,10765,266561,3346860,147664,687695,225140,256508,870,168571,987771,12305,8751,43713,52303,254155,874677,187013,358934,25690,88154,29951,257706,88939,212861,3093,10268,22184,6663,1759109,5293,1783665,10593,1081473,446146,4625,6946,60018,23461,91586,40087,243823,245419,614247,24353,6757,2115,258462,934,14617,263029,18012,33994,3679,17557,66578,22536,153466,189101,39199,43086,86883,25117,100036,162883,17331,25320,16642,44566,3476,33247,17545,8801,17984,15738,170420,18108,38943,68001,30585,6267,28020,14206,7447,13526,29560,338673,75618,161,328914,6846,1110148,362132,147364,72251,112178,441,446843,33795,302108,5243,39187,163307,1239,62962,41473,9553,138398,6391,8696,108496,176942,119622,2185914,302620,22944,6670,343213,147875,105364,184315,39729,279956,63110,88444,137913,555450,225905,551148,303,82535,22365,140696,47280,5268,850,0,1640840,294803,93086,13927,23695,830633,99684,404,59138,262157,401535,108350,598170,157786,564776,3696,22352,231642,309416,27023,184897,94812,212260,68540,87471,35646,1295,29577,765712,623,156548,1748511,953,1105132,0,82739,88866,46895,293585,897,36864,165772,36204,490559,2964,146634,8217,348190,74600,69153,85653,1631639,176949,43934,38202,2818,2339,4118,5051,212702,5198,73293,448030,99074,238427,934783,1284,1392555,4226,169964,7315764,360437,249144,749,7545,33871,380,1339047,10721,45472,8372,279981,43229,202925,187412,1404,6135,200814,169615,35425,454,2672,3272,1334332,2734816,601875,153826,142647,29042,304165,640304,337355,338694,78339,42,320649,12843,11458,5129,510591,100404,261175,477,540657,339948,217747,460725,13821,184073,108389,5838,132763,110640,926255,75849,39288,2949912,458534,127123,1439,909,15087,423206,63612,1267,19932,1793,845,1327,19742,271,88092,1938,274,22,439,1942,0,4807,0,95750,203903,2207,3334,20938,29091,9972,32091,639,17864,171342,11512,40945,49288,6964,20708,8722,56126,9219,31364,1554,44252,133896,25803,72813,25575,17089,41704,32955,28368,73987,129754,27397,921624,52415,49777,10298,38887,133345,4114,60926,48490,402518,45178,67684,34744,32036,93932,19643,192972,22304,67903,13436,45723,27921,65954,103859,19288,351440,15162,1092941,1016,268,1340,5609,82339,121329,41549,191250,263731,57287,166392,206463,104827,87865,50350,1988188,57715,104029,69017,2062,140727,5278,3547847,128007,28400,589,33888,17002,41853,18188,3817,16965,2652,50978,4865,132834,106037,811773,3710,3022,29235,1843,417,34368,413423,133416,8730,5681,46948,2760,543,19469,17031,2052666,22802,159,85316,48472,48035,93246,1299,67416,89097,81115,145280,50190,174362,65726,52254,509230,560712,3285,115799,200429,344,21724,15470,21823,26108,90217,61366,33078,39236,1199,55966,4063,129572,5386,8938,7860,9284,53701,11392,85115,23345,15351,6412,18101,30546,23393,40127,12790,16203,11856,69664,63382,481,35252,17876,27453,48887,47980,30364,1803,160957,124044,51509,23049,21358,4208,51790,1243,236150,438867,48863,200223,65902,69990,23009,17161,30339,14678,1602642,35557,18571,23720,80139,113642,60224,69400,908560,346231,144375,345175,60811,145938,194428,104791,3921,40224,372318,1791,70873,242914,473396,43529,375835,2300,143,547,1622,7706,42290,42196,50604,2441,296044,480812,212420,138675,222397,103894,192530,245273,804901,20257,23084,191283,34346,4613,1005240,473686,65325,422623,903774,3025,3250,98176,528677,110,48547,12442,420228,220,229026,29406,244608,388368,0,104148,0,8332,112809,114433,177765,57048,2968,71822,47499,99826,44692,868354,774408,405914,2316119,228248,22878,2050,117306,57293,43726,20965,37731,118528,289613,3021,72908,1372,451981,297413,45594,127722,267514,42907,104268,2798,121494,41621,120001,25094,309635,687395,376871,19903,589,2857,384099,247846,3681,827,108058,577732,142990,249118,987987,25860,16102,3215,234626,152,166349,310762,280718,13610,577,991,4535,184545,259616,199624,485603,108301,321100,389720,53921,202445,13593,610,13028,185746,12232,121782,320885,107304,14571,130820,130358,1530661,47353,1311774,152534,32903,109598,620,164872,1232,305173,1902080,46834,83491,4603,1691,86968,4731,770,33315,83042,48034,99691,16846,172371,407632,62833,359484,25431,105302,385641,124501,1457,103193,222399,36182,170885,326,193832,63432,181445,10956,140602,34704,42663,171654,136115,59411,459593,20328,78392,28378,5743,179097,630,386,144694,21898,47581,57827,390748,216127,213803,133193,11432,27858,1150586,202888,762764,91343,628,464870,219733,77223,277716,14130,304,52722,218009,8951511,18543,274011,107478,29503,97182,521765,326689,1236,1314954,1349610,2952,269206,46107,843,311231,300162,69300,109014,224851,11283,744,77859,2574,5419,66275,260655,433,13854,306818,0,27788,1720,250,5773281,10850,1011204,29470,672982,85125,179590,120469,104956,803543,60267,57108,55165,7111,63833,177904,33242,80704,44619,46851,757582,683786,645581,14733,342991,83030,89269,13093,161685,1182,297721,21573,473724,146453,323554,91494,131396,120391,117362,99480,631480,435305,224496,389202,61990,49202,31560,64164,193839,98324,74094,7369,6580,263,84111,433640,389261,67513,201427,549825,61695,66830,191034,12398,1274054,878996,40542,359563,476466,51598,88241,24320,7245,2685,413,1754,24925,6237,496410,257968,38472,129000,65909,403560,212307,31638,136658,71305,677,82386,230167,104111,56438,608943,30256,123349,1172,491,38126,64754,116793,554825,117847,126688,30809,10529,338413,149793,46629,1011150,20291,49970,125897,92413,240226,332454,96194,122499,168134,6164,49370,964,543523,146241,70917,60018,4941,42670,180360,85571,3286,60779,58665,53995,663,0,126,810,2991,244647,26180,2343645,20856,176700,136930,1047703,227724,135134,398408,2849,1603352,452252,399965,198832,153635,164978,161926,215344,61647028,86757,684944,408162,262508,1799,320293,314521,64627,54571,387766,455579,191296,154827,57882,8788,21821,5708,11102,88075,75818,389,0,112974,177860,54616,114287,221996,148214,16319,38878,27056,142532,44088,4609,608,64753,876493,364514,226433,1108073,6940,4560,732,269851,452049,102666,191950,140439,57621,47138,196335,3391,64606,92386,52227,204736,376745,84268,289998,8113,964,141263,98452,136098,173751,112963,19554,19737,48048,54593,843,4979,60192,543112,243767,227997,71591,62534,39693,212430,1574310,231605,138464,291782,689,719,342681,120823,727579,3680,3070449,288096,58856,317,21057,6592,304,88308,425,151324,68594,57327,213843,19214,240176,23014,12546,13688,1394,28756,58248,189014,247288,527095,8530,1589,150078,231087,52308,235825,10816,305690,43707,2732,1344,7354,49801,105458,162330,157490,134862,14732,32578,71320,111905,185189,75220,47359,232673,1315,2863,11050,9028,239759,87355,85598,1946,120962,126449,521992,725,257502,3175,201393,98934,0,111143,105345,16396,314298,91628,24411,42312,13696,75701,559230,76620,177287,48886,43542,468199,35,308624,67585,186239,356369,211632,1516,269427,276936,1135,202676,269122,252287,1207190,330186,77434,149581,137259,297317,286507,13760,12558,12406,460017,203372,448,111273,179431,377458,20463,2010,166526,566848,20861,383817,1177,62499,20509,62776,40575,148047,181765,106136,1905,300094,7866,237601,22390,62032,378557,84250,205311,345568,1245,78156,73922,2115,21345,22172,88755,11575,405712,76847,98111,70883,90822,13079,4088,456,208780,223728,28026,40151,5256,187745,19223,124797,18330,126298,334890,303075,53092,1567,36297,1756,210181,152899,89995,17610,52049,4688,112105,554,1823,255080,152,715586,49247,157793,548095,404857,83937,67202,228325,429417,137452,122553,1281,73936,9407,74781,104515,1380,70875,14638,315,284138,18750,6182,4217,6573,50189,93764,51259,28191,1540064,5401,2265,54166,231411,151889,9348,0,5805,15814,50741,4914,52390,211276,7099,12925,63551,206273,88017,223950,115,1788,7331,1947,326243,122426,45790,49656,1089604,207361,97019,79174,43153,826,0,126179,34042,90533,283612,1797,232913,95266,112890,45278,32296,201744,258095,364,51804,151003,344771,86328,141,1599,1759,0,867,1476,5301,48092,918417,429327,22560,112084,30443,151,49425,61358,134978,11961,53457,85705,537542,55665,461067,183150,97460,129864,42196,23638,702849,5049,26279,443200,64469,662810,10996,30361,1937,152153,297911,6336,207242,671277,75805,241,1222734,399977,130071,442629,106876,16129,29742,259206,83696,1997,52577,58146,176725,241865,133307,389805,377778,29812,633516,282169,916497,1395,52005,24252,323764,225471,3562,136430,1413,144210,239159,1771560,93124,119148,469102,93583,20581,14743,40092,15209,53831,37351,35469,269465,54312,8936,652114,367646,533800,32375,52382,96888,118259,65178,2527316,169745,110845,9935,265486,49197,4000,97779,419,150013,10714,84288,176614,400,181360,683775,32493,39674,64891,75944,663249,48797,673592,499360,11835,18035,7800,127429,341937,167394,305393,245,425,338131,403,39026,8342,12830,122265,2893,324531,153801,20485,122285,323156,132663,821,257313,206882,668,218834,921,92484,166113,214014,244,174532,29348,23407,37494,29516,38912,268,196514,12604060,9021,31681,35084,1117,790738,530,68464,1973743,153909,4003593,6362134,5980,2185,25522,28544,1028953,8832,338664,1255924,482010,22857,1071851,947536,22330,44058,179583,39107,148687,132240,91529,244505,99965,228838,376,474,1494,4523,51540,19483,315052,371071,136661,186129,581938,291489,41574,121116,12947,171343,436563,982,260330,1522262,222949,181714,3216,438501,45170,530782,7011,146146,16302,52853,41069,106511,320,307746,13805,3715,11954,185950,57229,26322,9952,248697,81353,946,197308,95351,262630,480527,192775,228,333393,106595,3844,8507,1257,149708,2596,684640,13129,11221,92699,24768,115183,318633,290464,155980,1692,2937,1455,329368,83428,277182,1542366,34564,1541872,38910,159907,0,176416,223,0,23,219247,69385,505,306715,17926,2908,171590,196,134568,453618,243976,1054,1054,1361,1151,1361,1054,1639,1361,1054,406,1994,105879,254444,181946,21748,94646,124229,2536455,1317378,336571,709978,14536,43696,80567,57559,1000,6878,136132,14639,192215,76944,166519,23045,109861,413349,68298,423963,22159,96215,601471,142737,10215,7316,1652,125457,348106,276097,81130,232090,4678,2626288,1079389,137946,621662,1614,199475,150278,337237,44768,282603,394041,205,2983,6078,3160,48521,51935,47736,150343,114828,428938,332690,202809,322,115449,10306,39568,3958,143305,98550,450043,304,39154,40147,650190,275607,54535,1463,51155,3835,321282,324355,2455,282988,64388,8715,217,1128,343632,311794,130204,5994,287471,231625,375474,308,96580,1156,83176,94693,202497,236979,114630,11187,229554,227158,297348,233788,172204,100201,10461,376326,531881,50133,810423,145146,195469,14057,22390,337183,0,598590,227778,250920,133008,364248,419631,8475,1182,51674,39236,147331,34541,5083,135238,200961,21934,59092,1886,424,21413,19766,112410,38128,466495,152781,38782,114448,59721,62298,48027,670,153361,236513,102486,91577,26239,8804,2228338,1077969,266532,35020,29343,31289,96617,86334,25475,41770,58816,283843,110658,100953,316318,105222,83862,6215,406084,80255,325994,550701,982493,55274,93763,64150,1311966,3165,64612,351486,366070,0,432935,571389,177735,3261,137071,20553,203388,1891,13228,351,4282,2846,497352,1342165,61010,874213,6000,152,5440,8904,21365,39958,523,55633,96505,337316,15596,126258,235862,262890,698118,137744,150449,8519,357638,132523,93359,167132,6316,174233,17127,124216,30721,367030,634490,177689,575,410452,190643,274129,120234,48085,270517,321561,206227,1091872,154820,28561,622112,120,135727,45014,165570,283083,0,156906,5326,139584,547860,9590,598988,263726,80484,76684,1163029,156694,144686,11077,191653,196416,579356,3627434,60550,153713,45489,164045,63588,336143,131280,1432025,27158,23258,961870,160811,200264,15851,280585,161102,61499,111634,152485,7401291,18067,2040,868,855,56201,332870,6222,48260,100974,38139,94869,265202,460158,752950,443600,232212,35409,224938,18009,687780,59812,2898,78082,6046,205767,173783,153652,540,90815,1855,86763,683402,258319,28533,732310,23796,20425,853470,224101,56034,703,196139,10543,411,1385461,722,141,1485764,169212,8850,200463,446462,231291,3827,2584,78495,2647,6625,198354,153604,16412,43309,4662,10194,550047,326996,303472,234069,30291,2907,147196,129603,807,273398,270528,47336,16671,48937,68202,15275,287011,444606,124166,1158439,261458,272913,310884,241957,437676,756,1091,171365,19433,193093,266515,223263,67004,326459,135266,377523,286631,641978,691875,68839,119937,128952,357023,86636,22834,4017,45439,163750,1741,43240,18116,97651,4441,23197,1109,2723,172628,6135,84694,180313,346306,1798,56045,1391,20894,12815,86216,108043,6678,109,19450,221306,49332,159290,268060,149,576073,344026,2673299,261207,577421,46033,466682,21395,14416,112411,23173,24863,46391,21659,7635,98224,223215,459315,134690,89200,455,238187,331188,123,2644862,728227,27029,16468,754154,1324,51064,366775,12390,37197,470582,213266,71081,250933,558,403,541131,769,1082,1396,6170,632473,28190,2306,302733,129275,90002,224010,55562,189073,144441,44799,276210,65822,520614,353531,2726,190806,21266,220102,10376,450924,8000,131599,97683,56047,1735,9156,629,146918,284597,181,0,636,1317,560,9411,83131,70915,128196,236380,93802,163672,348,49937,1160,54505,151,57263,62685,169988,97827,2371828,53930,2021350,8980,766,31705,152739,50692,212825,366187,17369,140839,978,35544,201,345081,213083,31117,8018,10837,154307,186573,2713,135437,103062,214630,361,4841,108625,116947,182030,224211,480728,3377,180199,2034010,145076,109988,216146,359612,92151,92581,1516,1667,19380,130634,96561,187372,190007,115588,10420,85120,135849,10033,626,3830,82313,39577,455333,248386,372862,494,126295,182814,1578042,55757,315412,420185,71349,6237,11911,3701,580,1070,1887,1448,117652,24473,80490,192911,502364,97526,60714,117839,90157,1443,45120,245313,26311,19303,7058,42952,104019,14816,30747,142284,68594,423853,292051,944683,1141,126010,1210606,428677,72976,315869,208569,81682,212785,35993,0,0,675804,233033,41689,889,48530,11519,490131,333449,1199942,400347,28074,854178,311671,793811,575406,9880,2792142,3816709,3448,36153,1626646,178751,588907,24074,41133,203119,1024,277806,11361,322930,14674,244614,4676,101876,161521,26411,533948,208546,46593,235676,221158,14142,57756,3007,112732,1497,426726,1192197,445,739489,82904,243016,76096,70115,197041,264567,240525,2444,1257787,136165,28566,145393,21063,182597,338394,162543,172598,248980,197475,136725,278299,20421,116143,3536,38014,230934,95772,596081,11033,541,770227,118194,303541,12324,476543,110043,35114,6158,6540,1717,51047,3423,212460,753,230107,34152,4960,78424,351211,103776,601552,278566,126120,886,152,25048,13043,53780,617040,0,0,6643,219154,40246,393,59519,3111,192005,27285,65274,411783,25316,103612,147725,27452,545451,1627243,407332,473289,42589,4649,440274,54593,203598,200753,19147,255,240887,564,358,46947,120021,1605,1192,4071,202438,115664,179282,285751,779,49848,172097,110836,295601,19514,27913,56881,897708,491,67471,240,183108,62136,69115,1091517,249501,8747,909,510755,267,2854,153640,112870,197515,18468,47172,136000,299625,333954,35698,14645,132452,189697,679014,44432,93741,30073,48084,57214,6812,263757,231272,60935,26164,15995,180480,821982,410737,54332,68291,208487,263572,324441,149072,134923,137378,169161,340320,189587,72546,1665,419347,12482,849,8909,1486,3397,305743,518798,11639215,4346,78009,437335,107351,146759,27695,7091,170647,430981,185106,55303,149248,330176,8330124,276546,124143,616029,137330,304,82834,80503,130909,328212,42706,2734,39493,65717,125869,113394,27281,153289,74861,333032,4001,318089,68187,27188,1048520,59302,531716,1338886,60030,105172,917089,136154,22437,83562,199119,13409,11931,204441,344652,570801,535202,510,65138,4946777,3965,27252,94063,128759,380948,767636,2413170,82876,51279,446504,53245,8555,125103,17210,18329,38692,6578,557559,187573,4067,3988650,50382,157806,179676,154198,1696282,208006,27302,26436,6312,239135,178590,431627,271071,267,57914,321868,6044,76826,156626,586321,182640,17898,314040,678840,207390,439267,63804,640744,690010,189404,491436,202395,806479,303386,118204,20563,13478,1516658,0,9481,2131,7503,7385,175074,100046,165295,199883,27753,158489,86716,36092,171512,19923,493501,536,809,1410475,102489,240677,611029,24729,1887,47216,297271,192153,446700,730,12221,4347,16911,153827,172753,280924,4129,156092,43154,71315,1013,194204,29,200710,106,65528,497,4595,3379916,312698,40110,6154,118660,30873,2894,198971,1573,190076,510127,220685,231148,148553,8760,226195,105735,154926,251889,661438,444,17292,2436,8556,255849,649635,173369,344104,111508,1849296,150199,487762,623006,21238,536,427046,248561,147154,473000,228248,2630,104,130558,336739,25558,308439,1067515,16849,163472,58703,50648,31542,12317,76868,144552,16798,61165,122143,246,572725,1070828,353768,601631,608,864613,999,3198,12034,46086,40400,123960,658501,1515,249948,1073,151117,115356,195943,374462,500155,90647,379720,152,114260,150904,174905,235468,11245,4795,161980,36920,27791,2036,423359,89073,21695,243657,5621,396463,2427,416,261,16862,9719,258368,285061,35535,96196,47515,57481,41566,106499,642832,5142,1382217,44399,405077,120179,104567,242558,68551,830411,359654,105672,288195,14022,76021,792,304847,437026,558088,555417,143943,461241,33420,158477,35145,74259,50974,218123,112049,105119,43304,274780,48838,308827,181830,1257,4797,187915,14895,171352,556,4435,76590,181819,1563099,30422,57724,68069,63494,491373,102674,23887,232,6400,104275,7946,224990,254631,4748,243607,1376819,407691,3565,40674,424968,86800,127199,183677,144383,117197,23516,10175,201725,888653,55093,32639,309288,225000,683094,2398,21318,477,257314,227471,181839,275379,450258,244117,418139,70708,242822,180091,322298,250523,184261,417,580,14739,45279,60938,3353,771,161938,566074,92061,1862703,11999,7545,227818,948512,5547,13345,180388,27251,11350,910255,22354,13424,175766,1551381,24886,406781,8858,3338366,47313,302328,1304595,162250,0,3525,18227,185447,1047,10118,70462,85434,135781,221330,131210,58745,61945,169374,14354,31581,60671,19515,24454,7753,97465,61440,3732,1946,311577,220759,219934,44832,3739,76775,611053,284493,32191,710,75985,12515,300786,1921,34295,12597,13319,30802,8136,5366,106,970317,7917,706,3175,3108,2445,17451,255523,174277,2001371,333587,34663,103574,406763,443479,76166,19764,219858,1004,426675,1951050,872,2040,76745,40119,1077,1073661,48401,141631,57691,91009,508175,41740,593,323,83449,442040,446,142821,245,21057,170644,268452,223635,52867,8736,378975,197059,1120125,281978,170461,638878,407736,578843,414421,1714125,83860,122143,6385,343,71815,350827,638197,2093762,268558,158507,172342,544019,705,11364,355853,54325,56991,280521,421677,288095,51102,13768,6697,500259,6123,1245,137383,41295,808876,892963,310637,877,1286025,1052234,32336,204197,74065,9544,329610,1293378,360773,292313,65936,102668,110169,234941,156666,1401328,45332,306873,196254,204654,8853,147589,310136,212423,229543,143338,8317,92943,144030,492,222217,73119,263219,97556,931578,183180,7341,199793,6238,155189,175974,404724,48986,208575,497573,22298,156975,303788,935843,823680,330483,40578,180729,223560,178241,229541,88133,524,65844,128937,36518,202031,50665,80090,426401,1147524,139036,466562,107482,53013,70362,191,820,35158,91747,2154,85993,248017,0,114328,7374,2227,152984,11856,43946,94979,480293,132960,169566,791808,10382,36958,81436,91706,190726,20303,57509,1544957,11240,856,20191,599665,10379,3254,1205,840,88834,178561,283211,728,172434,164532,19502,198546,157146,349829,9096,175744,1000,206915,192819,147578,321098,2909,222817,69628,327420,137510,13989,6609,241340,52206,20472,14621,154131,210533,10721,40244,33325,34528,151923,124475,8228,527121,114203,166,1349,58484,273021,38734,14797,243856,6188,61162,33215,371,34228,228108,1071,241872,86046,42454,144278,524132,286723,46348,114886,143781,185634,25067,60677,328911,423096,4389,139576,55936,329792,112110,704321,30178,101867,575519,939806,195460,1386,171116,751626,538596,6760,24686,5217,94353,6189,338,132118,12771,35987,14871,242513,57010,1396,89770,32271,3840,16320,3525,136353,88469,312447,2571,25077,93728,158319,63375,22260,255597,226769,57101,55702,1625,10052,620,335432,1400,199507,1015,81,81756,547591,182655,80079,170970,14833,115154,138850,17374,81199,48673,1194,234193,3907,188668,1995181,160861,6548,56359,23642,1330,1604,1898,380391,819577,93438,10259,227266,20684,18573,32584,20658,108274,22796,227992,277577,193809,72110,712443,67197,54003,7505,104488,43858,117200,39572,1671752,354748,134,202867,76091,458686,278,796806,61469,130566,85000,116822,4043,684,171754,133932,432310,40968,247586,833,2134,7907,34071,44966,676505,166790,52818,11430,413367,800708,1998,1437469,188030,84441,444293,956042,879576,178541,19676,124211,168070,125291,1036001,804280,164907,769825,179368,833,70902,25575,141006,279967,1133670,99090,1011,114075,164314,370598,35295,30704,945950,152332,1055,23765,288050,20666,219064,190856,207691,3186,132095,592232,117912,7922,190887,32942,68490,2512507,159423,843906,146634,99732,1413,2271,33930,111531,162620,177763,25490,79109,7993,1706165,33781,1390,60824,201725,8088,209662,226864,68520,29479,85957,0,152,82206,484015,7164,53549,19037,37228,409142,5787,58857,385123,99336,153412,595,317283,147125,199679,196063,151880,51254,51365,21467,390655,219093,56972,62918,102109,174503,647,181838,578,1317,61164,297,124460,178836,67410,88053,49081,7890,446471,2650,19100,378805,100418,228948,13385,79825,153067,295147,590205,682,81542,23271,12363,7879,4534,104304,519413,422,1816,5463,743446,145423,84045,26923,527241,243159,391620,38020,13617,134109,153496,42356,468327,1001,209108,46399,3870,1232558,33006,229364,411,51348,58422,37727,155731,122286,222881,130210,106523,1423,1808,131767,180193,75554,260,220172,109388,156699,155868,0,3101,48559,4348,4419,90884,13977,233040,211944,6080,80285,24615,493423,30203,314419,120010,230296,294,19125,40410,16057,136939,57259,323967,118732,39865,22194,2522,13190,339616,1515,1613,109136,169197,61252,89866,169604,152169,105577,60333,145524,155845,5689,276544,59341,265713,53585,5119,1928,191755,105241,226771,589380,127587,47279,289,91,57506,336080,336851,6838,115585,212801,312779,564575,996215,270635,4377,123679,571,13462,654814,1815982,114551,35638,160897,3718,78678,30786,107194,199723,28569,37295,117865,125013,180909,175585,94344,512162,208730,81295,23236,36429,204640,304,1938,4473,2571,4341,4141,6940,1432683,25821,0,281197,10572,25231,11469,671,1110395,15363,1175567,1811,34651,6890,336169,26074,834,72458,122,2761,375538,17351,27113,337,8858,572269,162272,157638,47129,1289,268176,149226,161782,69267,37263,164740,140622,360767,64955,34775,116671,281929,132854,403013,2767,24765,296669,16633,1249,193901,122887,137,25790,30894,31139,5432,44639,281207,135098,220032,30626,28574,196402,125787,176616,169291,158316,1114414,44217,59981,34427,19757,828,40128,37602,99357,268941,28494,174351,132431,72957,584364,27681,693343,197197,166693,42753,158888,195168,12048,152,513676,756421,387763,236639,226332,5602,118324,323565,54045,113495,282938,196664,974,119278,2731,2093,17690,61508,772892,97238,200401,172361,148912,328569,1831446,497041,172559,17512,689529,3830,174860,2206,19081,486435,70981,70911,41503,20011,2817,110757,7040,2671,9665,23169,143010,58264,15794,990505,1512,398314,873243,11111,162394,26474,232576,304269,9560,152470,95934,713,65191,131772,35679,245301,209523,67457,60185,65893,63873,27188,1346095,77698,1692,17314,73773,152,294450,112185,50788,97871,383610,50379,17407,111152,8879,10204,3948,182595,191077,116830,261611,272477,71506,139318,9521,27334,1075792,30949,6489,154496,2181,581291,694953,120323,7428,60450,71901,32625,161885,5152099,191154,51563,495199,22569,134387,29780,223187,23855,11858,23713,58888,293,311835,241840,6058,25171,19259,207542,2749,97966,330645,266022,3675,68102,32336,122649,11889,242628,204461,390730,47253,27065,184632,47952,411367,21192,1257670,159717,2812,201394,18044,14255,274693,296,1006,69623,54636,0,607,437,107,38444,149967,12540,38090,925,4834,18835,31625,237820,3922,383343,270464,60906,132348,3298,176141,55595,55426,1187,4589,4159,67428,138351,46849,46697,904029,141570,361901,66326,427678,159103,3161,182383,36610,8089,54401,18467,147330,271448,1121,2333321,303,90918,81568,407448,1197135,1361,809,86357,1263,126849,431,602,0,351634,46402,10544,175014,15237,103819,224700,276702,136064,64314,50885,17495,45789,380493,1371,15843,6995,427,15463,4166,13550,4782,38159,178826,39548,513,16682,151492,16079,512252,77458,44675,0,35487,302747,338565,993,72623,128116,16306,803,718,2359,110282,881834,19898,111089,3524,350089,15421,507787,1186798,90785,2406,156116,37038,208113,680161,100776,132415,76,226542,16167,223,18423,30526,222067,588769,1167126,75886,24237,91307,818138,14383,35250,99743,180910,19876,20951,48473,70342,61013,0,96733,297778,15523,136429,64055,426518,585,18728,615221,32498,12872,204686,144450,4779603,6873,277303,15339,314935,78164,38672,20824,368630,125850,255147,20236,132896,51514,124610,1143255,3165,707,121089,18599,264879,17370,70471,1198,134856,35100,51465,131517,615456,767,4900,29138,2816329,53066,17411,815,16804,111880,179026,258774,1287,255307,206630,14592,40657,945577,206979,202623,892164,59100,10351,59482,125290,3483,5820,128473,127634,53896,19943,62384,1896936,105188,157224,21452,232681,290348,59552,260650,22815,982597,162494,910,4054,238301,27278,30981,101237,195853,37001,1624,3062,8845,87784,167186,6,56315,56970,30630,148775,33965,129736,52015,200359,58790,5974,5387,276,56674,74431,222888,385220,3057,452954,402849,236096,5744,56636,210369,1364,1331043,390,98260,12365,51815,10084,544653,14630,89585,36030,24068,153402,130576,255054,154455,37326,3806,81089,81118,252917,512415,63875,28844,14280,5464,32079,35780,12871,150148,809,78692,86789,35181,295048,81048,106406,109357,5510,67716,191841,26602,175586,32198,92606,111508,220974,394679,9162,103954,26642,160175,228066,42270,23411,88119,55631,39518,139725,100086,42724,204031,76494,28224,130,237664,1743,536249,981993,25953,61895,98116,18115,31607,1091,95412,262563,103143,1266,87895,258412,8638,13458,4994,157493,7174,1573,56985,114094,96014,1927,155879,86244,21447,2431,121308,35962,28006,15482,94199,75815,196135,1410,304530,0,38782,10334,656,37323,37447,4563,2632,123207,110812,518752,150284,10176,1798,260,113897,138681,1934654,102505,125206,59500,169071,14044,30960,726,50657,226180,41985,4840,524,65474,71075,464538,119082,41854,1584,304,477524,43803,456,46569,199536,7588,434092,921,47283,33907,45176,175823,86852,5726,113029,59920,47954,11547,1159954,265973,114889,281568,72928,58853,106204,7032,3412,328501,163148,45013,78343,228352,17100,27167,214134,761,59205,47498,59952,461437,279012,14274,412627,70896,14835,30023,239541,273862,283510,5871,641099,7536,326237,709053,1950,1242272,55949,49014,138022,190685,61746,26644,347,205372,64463,1913,275905,24312,212047,9944,25348,26356,227530,291686,691,21884,376508,104546,794301,12336,67609,616466,13165,96804,457486,394939,102970,197742,104331,124034,69151,639434,57949,379,835,59595,219790,61633,336681,285880,176863,279293,255384,82830,233455,58265,146,37347,23347,190956,4299,123634,70637,165684,5740,62022,657130,60641,36729,110588,28034,84007,319889,87613,101916,92403,122,7019,682480,441369,282872,58163,5514,355457,155171,28115,329386,257,1360299,87909,2779232,2136,21342,89191,144093,111166,43023,76087,1386725,15133,85657,12637,666855,25058,5010,90579,249175,24343,77885,454,88858,178336,189308,783171,209372,97216,54983,87069,39943,3711,102684,26790,12860,15450,71201,8604,168373,288881,252098,39684,602,760,1421983,2570,96591,13433,63641,295028,97606,8029,4036,330803,575,28205,19330,22583,71806,112551,455,79546,57559,9463,86009,37000,11313,85655,63408,30795,3849,147531,33910,97594,39609,39304,245345,475291,194322,4436,1003550,171142,10004,7255,58081,48667,29302,110820,58594,93657,72523,183014,58106,44279,73499,33947,60113,94375,150857,89877,156591,223796,151,174942,208489,33591,12178,250727,255048,1724,4456,900471,106297,64168,86810,73307,319682,97630,121748,5680,16510,1237,371722,188201,102564,11441,28432,1002,1916,65952,185649,16476,1029,1033,89170,248,95232,48224,106382,145624,167560,70504,117135,72708,10050,276,3325,101118,29839,182431,44930,126770,7600,192686,147150,2821,38288,32785,27816,12155,45641,0,128094,616289,1460314,40857,274079,11996,260145,574,220170,393243,176517,129783,73163,23641,378,102236,30770,19446,8782,69519,460081,349375,457,77077,11127,26430,38274,6787,443647,30112,2572,5299,3545,152408,344543,448140,1857,855875,236248,157823,198505,540,64965,103092,236054,59556,26424,120219,513029,16623,170471,19133,58350,53094,58489,103955,453037,205927,9608,149554,3275,101922,15912,175954,53609,145063,165919,84404,28983,492243,126340,500,116660,214497,5324,3711,85025,21108,282591,31738,295366,61695,150553,117295,42393,332407,84668,7548,162873,61426,850613,34003,38091,91645,2620,16326,253879,78982,115171,72793,93792,70741,154754,119446,216677,88048,23120,10053,24224,655,185549,75309,2027,2377,55537,0,19232,394588,50947,165578,104995,191942,5347,14353,288102,14579,1350,82103,277262,235,222051,1038,188,45830,22964,254196,1876,167942,11246,169562,13140,541526,38574,307278,8613,145576,345606,31087,583258,11769,347220,8040,208410,41298,301607,245420,111165,111636,253576,195657,235047,34812,4478,152,759298,408,4051,407,202326,1152,171422,30183,51492,515626,1470,1229,15043,110911,11755,233788,1369,94153,753,444,177419,419635,4799,2533723,576091,1602,0,714680,3876,1804242,9799,158972,747760,190946,4683,13448,7976,51728,100788,490287,245943,66143,598,3079,108008,73168,406733,150674,239470,1252,797958,74902,164072,203180,457846,183952,57224,126942,380194,217476,278708,129161,227864,61937,56029,56883,56119,59817,58429,64293,56405,61120,56334,58374,55824,56198,63114,55829,12504,17409,18496,16544,6074,26977,5030,31042,10562,15734,10838,10386,14356,30620,1488,43453,138,311234,1333,885481,891100,904826,881621,888466,888823,898541,879289,891285,896076,886766,880603,883603,883934,879420,903550,885625,879204,881357,880559,1145683,881013,707481,189692,46640,129922,405802,522415,390607,139041,144313,132783,421249,496751,7596,312236,257867,144807,9672,4503,57589,1098,385069,100783,152,286993,5984,13705,732106,3885,833,21345,2717,482,132,213210,1226,212082,3109,420303,143846,82597,49070,691,1887,642515,89515,58735,554,119935,25688,353719,131262,1172565,304,1924,37958,46952,269194,6137243,1863924,1448224,1506205,6425,188285,276132,258705,513,33419,19550,12935641,571634,1637791,480189,313097,241,102983,7896,3820012,84689,505881,557,217003,65645,40710,283500,142270,844169,467978,429444,114845,59562,372,114104,1236,592,49216,33471,111133,320,190650,2373,127490,709,38947,19296,367183,65062,693466,96690,64496,126111,58999,9875,62258,8890,14157,144952,4835,331,10221,217104,80239,2602,190986,20698,271662,198945,298,280503,1044030,23703,303,160023,10826,217038,65632,15425,2590,53073,543512,17188,160,195906,275828,66887,629629,222506,3744155,1173267,27394,599991,206143,27896,26127,121815,239114,2185,2768,2805,71737,46003,3016,33444,71950,59431,336387,113273,171136,47917,441230,223274,214982,675,2483,1537,147528,7033,180570,114909,39448,1373929,330605,109100,185810,230324,481976,55000,2486,147390,3342,162133,397829,145225,221138,561812,495734,108690,48272,25630,24437,307928,153632,1243,326696,365031,17215,145691,47779,51592,7467,13810,2225,8807,72696,506014,252584,2336901,723,1527656,250276,489744,1657374,655221,279869,681,124997,160119,120438,324344,262017,1012884,81866,31779,2947,1553950,36942,235048,2810247,209358,228073,30134,1085,116304,31757,131441,23812,38299,11965,164997,434919,113191,733195,145725,230590,38391,47603,28975,126842,174563,338102,39792,391175,319,39967,171671,67686,6415,1905,69839,67886,59340,229628,185,18904,307615,460277,0,78264,228593,56724,35175,709172,21376,37845,66831,272,3979,129421,3782,46914,235391,15505,90568,6659,1930,6681,2262584,52552,8765,95408,104635,242620,31675,448557,92607,116905,142417,115583,35382,81251,120826,50821,395,238172,27342,206162,4981,31867,168407,263392,329082,9072,54022,65828,222488,245811,351733,44183,38567,53046,98948,288,699,35207,106441,14235,42678,14463,81091,98208,601618,30810,140604,207993,717,214328,103,102302,41441,2392,73411,256,15600,276,376,403,997,7362,1537,3208,0,813,17624,353561,65841,308005,186236,193696,651,54364,118283,88502,57217,3616,1930,15554,50240,50916,66769,20317,16840,5235,2780,4600,272,17319,14562,188702,5674,42935,9903,6022,43405,30634,21873,24942,27232,3696,4487,216749,12701,1625,0,485335,1254,6419,530233,119218,29623,4696682,42174,230882,20202,1317,254693,1226,136923,120717,54693,6090003,307285,44401,353210,334060,236965,71322,63572,237595,279740,68607,373194,1696090,599910,54828,437,562645,80770,323602,176186,597829,16097,145,4597,5598,25208,63495,23594,14812,5179071,7861457,171284,109654,14581,73,882,1543,2044663,16597,84565,807,2493,11277,45691,2485,46812,1129646,1019947,24691,130830,95632,385664,225241,8362,31,188002,1761,232443,688025,81736,22193,10494,383132,82394,9439,376049,407556,322286,132159,215636,12711,564627,211643,221771,349330,133538,129988,259280,3658,222597,547623,40500,926362,423296,13330,14815,72021,65562,365701,102069,5730463,412824,185244,1033869,669,1843185,381229,1693931,322371,457342,24650,53431,6149,334660,260624,389399,100688,209891,344870,1250508,103289,1028020,654707,1686,11814,354506,621456,53840,239884,340462,1752654,56075,131644,92098,526193,878142,138476,190418,11281,421326,303740,545,244226,22549,60787,3103,1212698,345503,71953,243391,1669,133242,142713,416235,470360,3556,4954,703611,144931,114066,117587,599295,1341,30893,208195,70810,273428,38796,1258405,349660,1837,2292775,8644,0,10183,104218,7028,294839,288023,161067,1082,9601,268,220302,201290,708024,961016,17714,10527,45514,507071,11301,1344400,133714,381494,2806,71559,67304,350265,17012,54746,251945,143023,288850,1776,513,49976,48344,55794,14212,510110,378925,0,13495,507,3021,78031,106025,2442,5720,7168,132791,73,218652,46750,103678,2122035,38338,107245,260443,51060,43682,46282,753490,106649,77230,5861,94598,60901,337298,19171,48861,119112,308719,238362,21324,132553,219397,136324,265081,101134,274460,97427,191887,464159,582487,265380,65868,1333,0,2983,106843,139594,7124,198475,4718,396633,91329,147240,58286,319970,53305,73307,113492,1446383,167117,193258,459130,1206,295481,2936790,165193,26232,11294,9756,104627,137133,28622,43479,592901,136352,36649,192204,16723,105930,11895,4797,108267,139746,2950,217494,13147,7461,450,1799,519,3194,216700,34641,173701,285004,43300,16297,212953,72538,247806,568667,62196,4466,146549,1170,0,13508,86660,91389,2487669,2813,16062,187547,86450,61182,21365,11447,88700,396131,306254,11659,186655,237,829,47917,119154,102618,172206,656,4433,11053,276,10431,1703,8287,10899,96109,6369128,116385,125195,548588,273698,693715,103115,343932,379474,3379,3094,137,33853,295226,331483,20756,144004,2531,689,90165,100856,196330,68821,11547,213122,271052,26534,52699,3252,1243,576,58056,6162,40419,1852,37442,208567,452082,177634,2233,4921,27114,131451,142663,94240,162813,58346,52957,453094,4009,48491,4095,203099,99722,102720,139268,369392,67550,28932,147597,2572,49047,332,139741,45837,3051,39651,5630,39303,147,75878,11317,20237,784155,45948,99716,162430,913,62618,39753,6329,211684,141182,81867,128847,18750,46373,182705,28919,22927,62917,40028,20192,411546,155877,372423,17180,843891,3416,34512,237377,24025,2933,630209,38789,56956,695608,48569,37509,83256,38423,89426,3570,10803,596,75284,289320,67962,78163,25449,253304,12217,90340,416738,3572,83697,31091,967238,340531,223717,6839,44455,1085,132910,124952,312613,357285,6282,35614,1024,133261,21061,35447,48145,13436,97836,158326,117500,1402,102100,36902,55604,51325,87463,311572,18047,359563,49239,812579,3269,150,73856,152,1317,371,201707,32261,123553,14461,241309,98075,59324,5448,15529,200535,199831,165626,26990,7401,215282,897651,175379,32620,9475,24473,720164,22297,18991,162749,3498,22861,3448551,241995,281587,16407,7770,44509,35481,1569376,21115,737069,45617,18966,2129886,9066,124151,14730,128515,9952,2569,478610,70752,117605,21789,83089,1056021,470185,305712,183376,181829,179566,69829,5849,118294,34724,215576,4910,696971,79392,128877,89740,95518,34149,201713,242740,122800,141,230367,188732,117551,748187,44652,61405,109125,1694,110825,12230,115222,66452,533797,61264,802,309631,12359,86153,171114,77611,141639,116612,162547,132625,1659,1652,5037,5984,31049,31222,134256,68982,804295,50612,42522,12653,31599,1535303,100303,11702,10288,56999,2621,154,28350,51523,257520,84272,2065,18565,376354,50395,101869,172283,37363,31120,71318,114091,207905,221763,91695,2850021,704,65679,40515,8147,302785,947073,281328,795,367,509322,110513,500,858066,2599,89057,323,152,150356,98471,8078,7385,4306,654821,12028,723,144,1692,134755,216072,1495866,111719,72955,11686,810,1298502,4820,152,9606,132220,134640,154837,82657,303268,8666,130546,71691,177266,382636,70605,144710,207211,145543,72599,816683,194876,76007,108890,972,107717,66198,294885,76614,218682,598986,736914,267392,52107,5337,96366,24914,175180,737636,120526,251,417,55418,225721,152151,191493,2929,304203,49538,227147,326334,235654,68708,82017,273249,8603,927933,22677,20364121,99422,244944,760,101416,27631,37834,121,83900,3255,419425,71080,220360,32545,712521,154068,692759,4974,151309,158845,36815,310374,125636,36497,143188,91273,28343,87991,42886,102273,101648,504961,108794,44116,119706,9733,40738,62002,215592,1253,1198,65260,6890,83741,56310,136039,592198,82893,438775,160776,14044,698,60732,56117,16716,438,37620,98515,102480,349808,39175,421181,146486,735,65148,62480,257964,71452,1837,2769,318837,22506,76095,5689,0,29494,27430,127985,247725,18600,55731,2737595,227276,26613,1508,197400,1929,35121,9960,42857,89319,8316,43144,21563,16748,304,381,0,0,65136,349734,69345,3168,62962,28681,32356,35561,2090,8688,208172,68379,29861,305771,41651,141177,67152,319903,1473,5100192,7883645,5390,26705,150,58137,62210,158502,210282,504458,50251,25222,58192,104799,125906,3034,143709,454928,71941,30547,1737,27664,234892,3907,4019,254377,70033,171343,8383,203299,0,20857,124540,222674,48147,3852,86104,1894,68919,34820,225018,118752,1983,92966,135096,175456,127371,203617,93680,8652,682024,137717,1521997,339996,474,2730,353980,4064,429977,2847,260923,362615,920448,762358,1189611,389389,259433,101534,173630,52042,908,783,853,188306,279458,19766,506429,1181218,68,5067,44744,110,6220,272868,5768,678,1445,86232,15326,572,306232,250928,120462,763149,45510,137022,12642,15989,52131,157411,28224,131,403728,563312,109428,365818,3409,4125,89225,29921,29293,17403,25615,202984,87362,0,11713,374,289393,286438,310859,120416,40686,110486,173907,463782,514616,143684,36280,308769,246420,1529,14119,639628,242745,4536,170044,112750,2748,1984,4344,384633,281186,129996,109100,3817,52586,247477,15242,123108,53426,700079,15959,2474312,84009,1670,1102315,59370,52144,128367,146503,382884,43980,160795,51639,4100,135318,26615,42115,280545,9009,562835,2041,1097,425471,564933,271080,71703,559498,5194,769426,413487,4597,22822,69650,620180,64263,58655,42938,305155,425957,122792,33580,57787,59174,219706,97959,317930,107861,64887,53574,43778,19899,19807,22589,3033,167184,515467,155651,54313,433,31612,2679,35664,20849,36469,231509,223229,12594,87734,27982,58793,100885,75565,229838,18735,422320,440807,423448,157343,135988,219713,3473,159408,39473,36292,92089,68662,157476,136,4521,44,123549,43424,3617925,101266,150945,297100,97107,2716,77596,767835,2729,1609643,13510,100484,184132,0,0,395,0,171564,286602,2774,291508,782245,195736,5439,35169,301819,325058,359460,694727,395312,167968,138359,167026,177107,114159,65154,52146,18963,504534,74080,386077,14950,17941,928,1073,171852,1095,75251,244151,42302,116679,255311,252763,209631,237262,40949,6835,217903,2182,100626,35990,1778,45761,24090,30628,18474,552695,66020,46404,250045,50164,821,226569,3502,122348,82961,585687,7886,600169,42318,2624,718,767653,669841,50668,455,423477,276839,269215,456155,5980,9912,28621,2706,633331,837281,98675,2028,351271,230464,56084,353303,54334,573,569970,17262,11033,115763,115713,32148,74357,145721,26874,292244,82977,266082,25165,75925,16601,7482,560,3494,79834,63729,185363,86134,255346,6570,26408,33618,4416,493945,108367,34749,99606,28795,33919,93349,308176,875539,129954,17290,59025,327913,277,233458,15487,186293,8695,80540,386,314346,4126476,2287,33052,125784,52120,132437,69671,28064,438294,54963,205467,14485,142745,5292,21524,70507,51225,337653,789766,3396249,141529,297460,30520,2935,208286,172782,20150,26669,89199,399,774,108775,61173,128271,1166,127630,14678,555371,2937,2563,200144,4514,141271,2189,172980,4020,64347,6161,95231,346355,127562,69940,15211,883731,0,173512,3051,222822,16933,96014,5120,395,637058,7770,7920,196534,194649,40910,51133,177269,706,36261,30320,369068,19620,842,90371,414381,58797,220647,58625,0,0,95,977,34966,46841,89662,668,842,389294,811509,59339,264901,216362,5706,66569,271291,43,0,45336,1436219,26995,130024,125910,275635,70922,223618,119635,22839,20301,382182,44760,40842,5760,356293,120168,18652,166222,11083,222387,27444,164874,694197,30850,0,349017,148847,233718,174206,125045,352626,103067,104460,232275,193527,55751,12289,128942,284279,2519,425,5071,142043,7139,342,30250,70896,0,0,286640,5677,186,735,7797,377,500262,98637,168491,302,6323,2069053,172861,15013,45944,33815,2319,131050,16809,16740,2055,191881,32351,1101,269875,16230,502155,10694,12244,76689,134141,55380,242508,85338,114315,114851,57040,63740,56807,196561,84941,13768,28320,33878,992018,347710,22787,207150,65726,135469,254892,26422,99037,372451,299362,231992,496,64162,66467,30559,251648,33149,29221,502049,351697,134602,676511,201697,232563,288834,249681,37713,703,164921,131595,223616,507828,553,2076,23631,43732,67621,462616,112,492130,40592,28410,167111,100888,690,297751,314215,37257,33013,428117,158420,7066,28529,117417,88491,102264,3084,128238,529703,90370,19666,4533,24205,59214,41823,4069,34222,51757,53519,3872,405,37154,166736,47929,134604,162661,1205,56177,2361,2035,69258,25936,10611,81839,683,203970,9249,392,55093,736143,1582538,283,14051,149,103,166716,61176,3341,1215311,137642,110752,38478,119978,162050,91258,14065,268856,48603,581982,1553,468689,1291667,11741,814,67805,78893,137024,231574,561095,578757,49122,9334,62722,290860,7377,5293,148660,465136,61143,12379,95811,229567,30664471,326874,13506,114027,5768,131273,127365,1064644,669889,59309,569587,115419,47327,305181,1504634,369442,15423,96741,30330,178209,119617,18059,270553,516284,7704,4955,28365,638,1922,2844,350280,11910,106744,985,6679,195335,342082,54563,1391898,81081,643,113889,378906,3443,91874,256,1502078,127940,97595,0,304,140454,5274,127627,2197,335252,98100,15770,218051,82875,104016,340539,49030,732117,627,160804,84417,786662,68873,160675,27819,449067,152,593,80945,50171,26636,68100,49778,104938,13505,1310,95425,190328,185390,108276,2629377,94196,154401,929,66805,36983,192573,297553,14797,648171,20584,1416013,234361,2079,123757,433753,4205,28940,347894,1124,19564,123837,4882,5629,483878,109829,78013,420404,31832,206122,205938,82033,17355,0,77723,237191,199727,4606,388218,278852,784847,510090,61639,91176,27026,61483,4111,204385,1727,194909,206926,38,155228,99411,89992,62050,64515,117,41563,94399,154695,1849,1741751,51116,109333,362053,34726,281595,18738,92526,600,630729,129974,25862,11787,352857,136257,46175,455474,156,16586,4404,236536,14113,21806,70516,67282,182669,1798,67971,247272,46853,29890,90137,16265,56443,13020,162405,27717,174996,80189,227848,115196,12725,80251,515,196668,563763,37937,6248,5193,10828,3636,69589,55448,247246,92980,77168,105493,87052,47512,9370,37243,22955,4132,14063,438,5388,109032,25810,82952,17917,2530,82499,42599,82192,84809,219039,312298,23676,2373,55569,60273,4277,107257,32080,35640,262,53104,59738,92784,28631,3059,478853,87928,164891,154351,301826,72,1253,62341,130011,190602,196063,4715,97214,54025,28218,38168,4424,8532,69334,3342,74014,3223,1693,67631,41394,112811,231,61356,11901,13010,250430,154450,112196,106141,18362,274106,39749,65695,9821,5136,339244,40211,198751,229427,160616,89160,305571,213922,104746,1696762,1194,69540,22773,162023,2914,85719,10760,264865,251149,12400,250,94053,72727,417490,41116,32,1883100,1305892,191143,15042,91437,195496,121277,454240,501472,295788,184356,13551,135637,6739,111055,78706,507,726,24191,53819,119713,562,230033,37562,426474,133057,1137,45989,146082,142676,76494,152944,487,55551,486836,67576,574851,1927,11852,34863,292726,92517,10333,411126,45672,32531,140527,92476,6587,23702,225932,59363,18341,122704,31028,2011,162119,245646,30644,1986,39077,138164,81207,22240,91225,873,135,198056,293,65256,35586,113660,71866,316448,296265,4395,305034,42771,297634,176209,6253,379155,1510,131548,455078,2624,206781,57857,14587,18334,192364,182806,436429,84500,1555828,418699,2214,51542,68735,394,1281,0,171001,118762,404979,4363,384544,1350070,106069,7486,140460,104395,20611,46980,151377,3617,4678,160654,281,734,180478,598,346,716657,698,163891,56013,96999,19733,67975,1575,83208,151,143176,427606,41082,222189,1400547,43318,56246,163322,70110,67542,104979,245595,1444,351511,449945,718728,53722,1898181,1162639,414939,7340,12050,251124,40166,485219,321875,336349,240057,75423,589141,14799,179189,460746,207780,889,108841,133111,50995,4975,17,783314,152049,442761,31957,306174,259791,87246,205909,32098,70396,24813,244291,112308,35152,93293,33171,2939372,59173,111346,92473,31555,33795,73086,150737,2535,112359,183598,270096,2386,646977,191744,635,103951,85509,74660,252383,33746,115785,173445,83554,160188,1920,346,41925,58071,14260,160222,151058,2431,127935,223,84971,58417,240555,4423,152533,109605,101700,8793,91953,158789,360588,122601,28451,143397,108738,190133,14509,89517,32440,15618,9632,330570,54073,377739,223953,3685104,4565,656,57263,161300,114370,97792,3787,73656,1959,9182,734,73057,36877,107200,1191,36821,255948,934,386,68983,163612,1017,240142,73543,84309,98564,13225,119959,336887,268240,627694,333153,205851,315643,33686,330305,262216,0,254434,222107,105300,319063,11913,35573,57280,21775,170843,29226,14715,27581,51461,167081,860,203771,181845,162640,1988,12632,86385,1101,99945,1579,1139490,34940,163688,202771,151590,1335771,46514,273184,18829,95,184464,54210,2392,296,194004,167032,277,1385139,4615132,184641,709143,258779,144537,53262,91817,1406,150622,456,16353,131882,154932,1139,133141,465679,199527,1190,2909,50965,250420,108119,72399,57163,92972,543,52920,37391,120046,30005,97912,80340,791,3127,20803,2607,22454,3834,698,80723,992,1598,12133,6216,53208,130,137432,1240,83518,153302,24911,710544,300418,22722,245040,722226,218958,1229140,3481,589246,53307,22004,784,1566097,175,581754,1341157,19759,5318,11451,81529,153926,152421,39942,17831,136491,343729,18900,537237,47533,50248,122568,216692,80951,65593,22192,453217,13818,33049,44958,1341573,10319,2757,42978,174196,65864,71611,72513,123519,61898,210,574897,332032,57312,249623,1766,5741,81198,173958,21711,413256,196254,67209,2376,108997,47302,407405,39627,119439,635067,137773,48418,19605,25176,53264,56030,63227,215650,19506,160400,10976,116951,12787,183295,625756,343096,119,68587,30117,453,628,209651,169707,86286,150039,26609,74856,5421,115403,14028,94343,91630,89238,47744,11799,1639,912,7586,93077,97551,198399,208581,136847,45216,3474,2876,421169,144170,145154,77943,349848,2299,225253,68466,96623,197501,131504,211465,138713,59759,215042,59550,94013,54288,3946,3379,1410,56273,57161,2705,91636,172158,5312,39615,86298,9624,186079,531424,20883,88588,410,15920,106484,413153,1284879,262509,48154,90066,725247,638,63037,116108,17007,984603,80822,272621,727431,7074,128837,526210,5900,99938,28134,78953,855,50,129484,36426,215527,161243,42077,54042,393813,63086,3570,12990,11474,1102,96911,394504,147709,17292,93120,1853,18509,57252,68382,185618,143399,5138,212526,125858,1918,13570,255646,13000,8935,545256,264554,19317,19015,294844,16006,51983,10729,101518,4902,291163,245084,450245,113492,149505,169307,139078,151139,500481,2725804,1573032,22146,780410,21332,91369,5615,13005,64425,138943,135267,1518,54512,196909,25137,35533,841,266808,63417,76615,8756,104253,117,77976,284004,423,1215,53094,161346,15534,798132,170779,158085,131957,215787,67125,1381031,310728,276636,105686,212385,0,130439,73495,209257,164567,36051,79368,18115,1588,477710,126813,1829913,318611,56671,17908,50450,570310,334003,327761,2240431,317238,562278,164706,15628,168054,264292,31429,369770,160184,19342,94020,521306,46235,402271,39425,99054,219924,131191,267047,133089,167965,123508,1709151,234497,545570,132354,118258,311602,219724,93270,214386,40674,855009,240425,69833,355577,500619,52648,142549,588312,24973,8525,0,72015,139288,3680,10121,71015,121639,148714,198552,223324,456658,109909,282818,209441,107659,502590,1516,26510,280629,74921,326228,49469,1715,1026646,173011,142003,598927,54341,16931,372259,62921,69490,122849,11234,374382,5630,250328,8530,582550,84860,195680,150808,162204,951235,146385,40360,792382,7328,81920,47927,204239,49720,608139,1876,35784,133578,246086,138668,170556,173858,577710,663573,335,106687,103963,167192,15141,124174,17275,120579,129441,190778,144258,118358,1042,245009,37073,58207,119735,125704,266541,141391,680998,667955,640,576304,405110,94391,57778,27905,0,41,188303,61934,1363,629717,41084,244794,123228,500559,40391,479070,1889,16648,752976,69022,131929,200355,323846,5254,18695,615264,3389,3024,248601,330233,483618,2537,330716,140455,146588,126236,104210,15112,6873,6112,6222,782841,38264,323413,167913,17807,121747,39701,674,269145,129741,146800,117532,60381,388550,84645,312063,1181,29365382,65325634,30481985,33141018,31390654,92878,467588,4101,63784,1128,38528,74701,1957132,158307,27719,379316,1780,169024,71773,896579,3348,8006,341014,5395,179196,93040,9752,161463,47625,145,79228,7807,73102,482761,48281,113244,43999,231215,179265,0,62522,3719,12752,4634645,97465,15018,75523,69971,224096,255469,81761,976,87771,9240,475,277072,160215,80427,22755,10587,3096,51824,65727,67842,65643,229,113,85383,166898,106312,285429,158035,25300,262174,251856,4090,321560,44143,3142,264293,323339,39448,188016,100791,7154,290986,305487,23001,275,881,6894,55693,91284,33804,4967,129706,232839,2341271,20100,268,47039,391829,162,194505,19398,9746,69553,0,7253,54447,128003,99551,164434,37782,7918,11442,84864,78483,16244,366415,218050,2918,216258,411858,152253,345610,85358,187657,579280,1514256,15726,570,130964,1461198,249958,144,7588,25670,177332,98644,3474,51279,13389,17937,16469,46834,43993,110790,229301,349431,28847,1473436,466149,486143,835,50351,444015,756120,9801,42775,144459,138485,32363,43364,6998,0,280937,144661,53456,290035,104501,810283,614552,100502,41477,7072,529776,642,6639,133391,186341,116575,106855,330449,20729,353157,490698,95060,149576,374444,88326,28372,406477,45648,42183,24637,103975,4406,37066,113,27633,126298,10983,345251,2471,2310,46871,501940,13068,10389,291949,99673,40479,1122020,687087,92333,382250,13085,186664,1187080,219900,45999,15695,176759,35507,31136,516783,29794,2096,72180,2639,151,26831,112698,15653,76083,96539,167205,71216,16735,10451,14742,50726,11289,37221,159903,41122,1504,1790,37679,21696,195426,2582514,233228,203824,21303,56572,133443,199182,502991,500599,115987,452,96923,186229,1090,1345,1537,68244,1584,392,105730,198776,109056,4151,72100,256547,10100,3171,194716,994774,7943,208830,1643190,4805,82460,204078,1492,2943053,43723,1463,47965,35604,801,757,1538,12222,1184,44447,3441451,5297419,630,524,121339,273522,4834,79595,35252,19039,48976,551,55270,12118,234874,284362,197635,40485,65838,1085625,65131,7255,1345,0,6175,1624,59848,102341,24128,290173,9903,11859,91296,11492,11838,7901,91693,1191,3266,7617,2529,16000,257,152,152957,1498,0,71533,184550,125167,43566,1409,24382,1609,86395,6285,1174,135,9820,57951,46479,45983,345556,139732,105355,50217,215918,95594,2244,174897,16476,950,6448,4464,1427,49706,88310,25476,38136,9914,2724,5167,21960,111031,98215,822,60336,10148,58404,688571,183236,133918,893880,1223,583,17256,9788,123,6094,10792,133242,7338,2329,62506,72337,38673,2,907,107004,29721,3974,3233,100277,4041194,7282,26103,901,80268,64869,46656,292486,18172,329446,339382,44153,3950,532715,12073,2812,159398,121,50545,1757,39933,1042034,7123,69261,152592,391215,5222,58279,317356,73886,83241,1038186,62460,181896,39590,89930,1651,237279,45343,46525,156200,2311,57962,139,55921,3351,415258,283087,66558,46717,99139,2414,313661,186104,4102,251107,37438,474,133540,199610,11950,8614,90263,239079,73083,75110,136746,110625,2013,16052,35633,50034,38863,110,1016,129032,61320,2220,245048,798601,1077,68845,39522,181375,19626,24335,90234,468198,170738,106268,30771,100899,164712,67983,1884894,106397,200983,10784,181544,560172,13266,413,60116,4078,107498,394,3064,373,46721,1858,208965,80001,671863,73131,5183,45738,1174,789,99526,253724,82797,141575,362382,59458,107451,2247,986,654354,418,146852,132086,125651,916,14560,6445,169254,75027,95771,110469,2543595,2103,58528,274,3435,124342,627687,101326,55315,36024,232608,504166,39816,1992,26364,518340,219664,146997,446587,37822,517160,453881,1650,16199917,283854,30901,2341434,197853,261675,805950,910857,330600,274551,30165,192830,174869,219314,257117,159336,103617,116804,154550,7,90393,84955,221731,43708,45811,109518,4998,115574,21761,801,151,20969,13114,101134,1886,982,148,246,841,12,382,255,0,0,552,106,708,278,lung +1608,121748,413738,183400,5154,11459,46297,18907,461197,282513,329749,6757,3858,447078,40065,443985,462847,248100,68949,652790,378740,8172,654502,330214,701613,668905,101516,140493,25747,238469,165692,7835,306526,426468,9480,405964,141867,30675,216099,11983,337391,627846,24386,104983,54190,507765,385697,219025,76624,442772,217032,35966,104540,5501,191123,152622,200482,173182,35683,82135,73775,102060,151596,20017,186062,58872,182331,182343,19138,120470,26364,241258,68777,845772,285553,53949,94467,38505,214379,9673,585298,61768,105931,68355,41074,206486,219111,421806,183924,187902,139113,183626,145613,21449,718,317182,133425,17090,589107,1363331,235417,39769,237360,83657,100865,109044,87665,292140,202857,120240,24998,17684,137321,383073,387621,185413,27738,110306,94050,49425,14774,451379,10960,138173,355571,1363,397790,76896,57692,202884,71242,231814,8613,120108,284167,359220,36031,152,251073,150031,290625,223077,19559,25717,256772,138811,318,4650,24895,193492,117517,26238,244493,722490,5670,4512,4639,200312,5687,74938,120445,434404,21540,100556,35463,33305,282137,186155,209,128623,40992,23920,7089,22226,39863,19742,117384,190316,103828,204874,210683,186567,201150,75322,136329,147939,13774,3559,2395,217653,78279,7314,38856,25861,1489230,184068,92516,16856,128227,135856,826857,94458,303244,1456,30122,236064,12439,80845,140871,44268,80103,6912,2818,657233,567916,371031,84916,615396,853849,461773,116831,56907,95235,164696,184626,412126,10262,11451,221688,10166,188632,38460,4953,2877,4002,107,50743,706071,195361,232136,80577,28137,186959,89098,12256,654147,141443,215999,98186,56169,78933,92475,126108,315641,129794,4508,10739,12281,217375,32484,24326,1124,602327,168767,46519,104179,5583,475321,109734,11996,130528,83507,58075,544494,184863,577052,4481,1050225,53417,12392,11560,695,29775,6086,21371,46904,250140,68963,365819,822,22636,424571,88767,423697,59429,325780,169448,125802,1924,88359,69190,368627,18875,9869,37027,164472,376875,186438,23413,127885,3854,5021,3408,350171,184171,8679,193641,114203,72072,91331,153306,191938,7503,51292,177287,7433,143951,365591,154267,30663,92841,271348,49781,34439,5673,103330,74045,188579,5834,158238,110809,342812,68933,95926,9217,25,19181,35766,147897,4321,90155,243147,33210,72659,29133,4421,213765,657132,188163,374407,218744,93076,375497,371571,121509,79878,36933,159359,179146,4090,5401,251775,717192,442924,186312,475156,9796,31445,60272,451477,64997,87119,317423,311502,53436,35701,47841,473859,190816,21418,70269,951,536076,18524,24433,9695,2672,4947,20586,117807,95708,112923,45808,712530,249740,264151,164292,23765,148871,96609,36685,104797,170213,131807,283268,139899,14937,236936,245042,252238,35006,100131,636794,90496,647,202104,438106,12335,14707,70968,216193,114129,419521,217384,2427,45579,121356,270669,20310,92705,128908,110047,77,91796,193723,65382,79868,6511,151453,152932,26986,41783,530300,137934,849742,33143,10815,820,793471,167255,70719,263188,371672,65831,86591,42016,377324,486790,184573,158932,50783,35088,119154,8450,32974,22320,16817,55848,133450,20629,69002,171969,347714,268698,20771,5213,30846,245009,35252,143900,72995,73052,36715,1585254,262,43944,44005,35518,148902,15697,153629,220449,8462,1486,44482,3110,217552,108722,115608,552917,243596,63131,262504,13342,419201,71382,247476,179667,182363,17901,246919,346060,264316,152897,102159,760890,2188,755976,7715,24055,559,17049,423927,86479,127317,194369,45381,3021,50892,72103,88294,147683,322537,90896,673372,14643,494616,45166,54293,932485,337627,150328,550544,64933,179047,350399,78908,843785,301112,137203,56070,722040,203055,209958,1352,931,32738,5862,3926,1467,13969,54486,93499,8414,5127,33878,28841,584422,23919,11843,55868,327211,27927,229922,393792,304330,412177,2040,19969,32977,141832,88553,143681,297203,51188,163145,294208,19960,5457,23169,163798,53344,780488,161249,178965,14940,95389,135198,42812,449007,20116,75210,71228,1980,76236,120428,402066,65248,1112,23737,144501,247042,11966,34908,1178510,152647,28701,12143,45836,358808,2417,15597,196776,45428,29217,16176,31303,2822,111483,216010,24128,33642,481369,13453,114487,66894,45191,16480,220575,2837,174898,35221,5357,32676,55494,65571,66716,11397,40521,40678,335192,59,185484,13385,147070,20402,35671,70471,1801,109810,145192,79621,5688,364511,50733,101038,8499,140814,61008,42200,44482,915893,37477,24156,17306,4743,34967,489183,8737,32444,83752,41435,39243,184633,38399,66198,38705,137297,102020,18506,2100,15033,38265,44820,72539,167366,37345,249383,58872,11007,3506,51972,30719,104695,45018,23085,10649,1275,99515,196518,32669,36772,773601,54269,18109,28917,58855,20676,73056,48227,112874,33205,55194,33442,83833,11364,2815,1662,373819,106562,154222,98108,54772,85976,3870,22578,86175,1673,8182,15191,572,163613,90441,74682,62850,91015,82433,100140,105428,98892,6432,2034,74843,10472,58598,45001,8110,95622,715,870310,38746,186085,110240,95131,217989,174807,62531,145828,25541,27819,149255,126479,216592,22083,235033,26527,54585,42843,148331,23408,66926,61139,5827,95927,45801,54622,64832,34988,38914,65593,184423,937,16420,67671,59537,41775,22695,122357,119098,101150,3633,30417,2937,7845,35043,10947,48172,29430,87882,273729,156034,10087,113698,107795,122239,92664,138133,46560,128227,3031,477291,221764,266106,351010,72335,5688,523394,169379,78705,199321,50460,53835,19192,158525,174778,260680,218610,515046,1624767,20352,103944,41344,269281,21357,238006,481165,44127,88884,70560,34168,197154,138448,28935,3311,5882,155152,76279,109363,44792,5249,126139,92177,93080,283122,39228,9773,80939,93803,682176,36009,47918,113680,168451,308443,823068,359989,464802,242614,102242,55764,157607,76552,6760,5404,162203,24957,433000,28052,7588,258383,68521,90297,852,63948,1208085,72969,6206,1130,45671,6185,24194,2873,1064080,15982,84398,6220,83432,5579,62084,87602,7368,97028,670976,67371,180974,323768,7355,24988,463,3462,43880,303397,189545,524651,114798,2804,1290,1535,22009,5131,34915,151,82548,20282,15312,114765,5017,5197,155597,159820,53513,180350,20084,35918,92283,17993,164147,80170,5139,76143,730600,3761,66787,132875,113731,22630,194729,106184,90800,24614,61101,82472,227860,37378,88111,87447,333,5003,13019,10450,3855,164661,2892,204720,4990,920,59957,1742,99,34696,15006,260292,159140,166715,130256,597461,46923,4131,252650,43884,77289,188880,196523,116775,81457,29656,232,122528,373143,192,207584,77600,160967,5583,61510,202433,264346,324921,18161,24957,436594,43178,174927,117116,486257,458,26611,69413,1566,88876,351842,349664,143526,338541,83570,59397,207613,593508,180186,55044,149451,29286,33362,100567,772242,283912,6399,124622,2101,2750,91025,267408,115245,25043,10039,6756,1922,6345,858,990,1588,820,11627,1114,1615,2762,897,1392,15348,505,14248,513,89866,291,432,12771,8887,185477,1651,136893,17356,202789,105318,403070,19888,872863,229236,135199,215855,264634,138096,38571,181750,112041,79257,122505,420512,16741,288571,555242,214958,251995,50259,197950,446131,436044,16285,662607,7475,85853,618713,148207,159353,532,63200,99622,61235,121554,70205,143514,13544,43022,18707,59919,48012,326356,32360,161377,272236,211462,90587,100304,121680,190969,29894,10643,195949,125457,56171,1163,204359,278155,653638,195939,191150,303432,85372,73655,290089,273073,318592,198612,48626,4857,15470,417181,56501,137513,49592,10392,30047,391099,45230,1202678,550803,17747,64346,235033,88140,1057,72685,13849,19034,67315,14998,712697,157845,85326,292565,137130,2899,28836,17543,99817,181090,560444,644,86795,29473,26455,2142,816,66395,22564,4670,20488,7762,532,119824,11142,38770,24663,1282,1424,32376,1378,19140,26547,4657,176057,626211,156981,40553,3707,2927,249187,87867,225557,28497,498059,477742,147611,16739,293643,227212,3245,38227,4704,14999,2564,6108,895,272,12344,5293,128495,52754,98275,22816,212451,104150,137606,184790,137633,142516,178091,86021,39146,254163,4796,2011,95,17862,6685,6384,15618,204390,14110,13960,910,12275,876,6705,0,0,3267,33263,116166,144186,45374,210919,43806,2707,182863,390561,75824,39542,5593,215738,16049,107882,66774,18694,7280,197382,248888,158844,68119,46314,100006,49307,189480,644318,1967,19105,169601,5606,221559,26688,380124,102417,533422,593895,30537,104461,227414,28138,58,281,43956,213919,71841,102899,131995,96079,10749,4096,3093,4826,12133,97287,86646,215547,48600,118703,2246,400,14009,4356,8728,524140,11655,121681,135152,64,19295,29953,80109,208046,302,1236,26738,729811,66041,46546,97301,36335,51095,175925,160632,2264,129565,605,108361,148152,57685,4262,31096,11768,140291,12713,15642,17993,44891,152259,243054,14072,227526,82664,35862,114922,88532,121591,98322,38346,151135,200734,432813,968881,46513,200893,141496,28249,105640,22856,72500,22908,2222629,4339,21345,8869,24933,52747,398165,259463,28431,176681,7102,447321,223069,171020,63648,55604,121691,72374,18369,81082,164126,182627,390150,26220,31841,653443,847,106325,399,2608,15025,13024,317,48623,363,80304,58975,162388,148403,4209,88927,17041,83538,207,1097,62115,58162,20660,36461,4759,90848,13677,7707,56809,30437,41130,179681,23146,274818,3787,346344,196730,4714,5117,3233,5408,61168,250660,92,219945,182546,44312,159603,112235,178920,3279,21382,107991,202772,79435,100128,52586,186886,14936,820571,129719,260893,292726,382488,174837,290265,131929,1050,1442,1817,69791,39197,99188,2882,282733,626,594765,596630,37913,104693,892247,3952,6472,80121,114991,45236,223139,65743,70032,151192,18933,47916,82116,55128,27522,71515,255775,43427,114713,27735,65,289606,41047,322349,2363,2509,11052,802,26814,147587,7203,28880,160679,223707,457964,6205,191,1615,8099,66330,110857,9797,1729,130694,4363,1724,152,398947,160785,34609,17387,77,10707,80238,14874,22847,23007,19830,27756,51097,4968,26834,11916,319536,187418,1212,107681,133792,207379,119272,90518,101498,68900,62861,18719,485021,4879,44378,43544,17496,75557,82159,88467,140684,44580,190424,125643,169259,3492,166418,23831,2875,99874,234457,39346,24797,54415,125589,33736,194002,80886,78744,51319,63547,11704,22622,1342,32957,36701,18109,247284,108953,92200,1431,73353,21110,62830,10996,456859,123737,73506,99458,43035,72118,368429,38219,143864,96561,326911,186733,255882,114776,3533,187625,27866,51539,46874,107214,50162,377188,68640,104441,348300,27378,130827,266232,27295,982900,98985,135020,571248,10183,91959,144662,130847,228603,11196,1453,297198,119471,98810,30832,827,147163,36854,55047,38697,280149,76794,96066,38672,2422,79500,34982,77141,17585,3713,34525,172185,36977,48755,145707,86433,18131,122207,19004,105021,10785,8049,17426,249153,242392,269,252293,234298,489931,166695,72225,44768,15618,178188,108191,38444,40749,9724,417104,273837,96516,362107,58044,25163,20692,1844,23251,208069,38681,79546,46086,65785,38582,1394,7263,341117,59635,212545,162635,75035,244358,303554,230909,1391100,83225,16806,51339,28932,144045,628360,316154,8556,15401,12359,48875,207333,6659,21986,18307,3092,148991,139006,373015,37571,12810,156097,138696,252412,145838,6898,21025,182805,193943,25521,644737,524101,145871,99338,744,73718,66557,31316,2728,2644,75622,823,12086,42959,296512,296393,65352,301344,23296,1521,350100,402544,9557,42264,111565,2427,51519,175930,76981,4152,99163,147583,63661,34768,203436,44286,145980,78074,108708,89076,98827,607489,12869,77690,110160,134482,68903,72898,156032,58809,116904,129312,27910,33355,96459,9415,150114,152340,44103,7020,6426,268,77584,88240,18281,1650689,1968,54282,3052,18454,1459,17857,138311,103145,113063,67567,12444,39296,258731,72037,210066,234944,268142,68950,162137,30022,55821,307259,263295,7463,45864,24035,22142,56518,2126,18827,111065,74113,285658,37104,92702,174923,5052,129915,54361,483175,50371,192443,260579,740719,13649,71056,27749,141013,110455,334386,104186,656422,232081,51348,193514,208587,692005,1053818,39833,113339,67739,48565,49206,60692,153768,39225,66656,32165,382037,28948,13839,63581,28940,1704,73168,45291,161075,162333,51454,1277,16528,392169,364278,115065,224223,220658,41600,123842,7316,11598,6729,59633,48757,37629,16761,11608,137553,24723,157061,41570,71224,143568,4766,152,69230,75357,57648,211597,7639,70699,19731,878,71997,35838,1947,18517,162717,16667,51825,35874,250982,41194,138585,45226,39785,116626,42258,58911,214277,16354,37428,87450,73730,6703,243913,36721,66593,193846,115591,0,20977,57700,23420,152612,181796,7985,1536,11521,443074,99368,24599,24530,7498,173,231845,19922,164382,147667,43354,233179,125814,8426,630067,4154,77331,94394,10223,60085,43448,218936,185130,185916,15507,99271,315308,9973,107219,996,27639,204183,61173,144323,24277,203575,2142582,321533,358546,109478,181842,322326,189253,118039,58112,2878,160920,27509,105932,187477,128710,135478,74873,88144,145184,14763,151159,152429,10659,1999,99462,362772,135490,58092,660435,132694,105960,52213,401091,117357,65547,139297,145439,139915,125026,17915,9971,18256,2774,12150,88339,245162,93029,700521,127343,211230,93672,146964,950,849,14550,24314,259009,64056,281236,194717,13371,13833,701254,13528,9348,547170,41825,252918,232,23383,84860,8992,56885,66620,136617,78930,15491,21863,45231,43077,259740,7316,8507,226391,24210,14167,18617,787,67443,1105704,26555,1002,7980,17170,29872,40182,37740,17367,33441,70819,39654,117400,5847,1454,118181,79352,81242,132951,3019,512993,177426,125569,99884,100164,11131,56439,4743,1529,41054,72697,18368,15383,2745,149677,3629,46480,174078,57640,84095,73300,110836,1582,37585,4042,61765,132797,105015,119458,57857,30175,41202,360379,3488,11559,282596,11697,113354,55626,207011,77598,83846,222949,188447,46979,112787,432819,303769,3047,979987,8984,35094,133002,109837,99187,256164,4840,27487,27714,184741,49899,203,49043,199,160785,20501,169602,212064,298898,13018,98917,136107,10858,103829,125596,60633,151588,58834,24760,579974,4746,337661,118508,253957,344888,61359,222024,79752,437317,29456,221097,14511,187342,230476,258285,190264,3113,43903,824496,102027,123227,26260,276900,138660,168354,7458,391854,188584,152835,85206,125950,300662,116323,188537,116049,18898,162969,73572,33955,281618,327349,20833,35292,98370,128870,290826,56531,895,145334,141513,87578,196969,142232,48690,269593,40107,191425,90088,84144,12772,26245,239408,498238,279649,98143,209877,326815,26538,283642,225413,156546,36235,98964,89044,113831,67154,80970,3841,15455,27239,13885,31271,127390,1835,63254,14996,20927,598947,153525,68723,59960,82142,9435,3541,4782,351147,154388,20881,28187,556041,15103,10937,94015,44477,188762,265293,6017,152,557338,34339,63080,120345,34053,11323,331911,185099,108344,133492,149676,142016,72599,93403,36067,91966,30543,325294,8434,76390,17456,30345,26749,76662,41005,121906,85395,219970,2300,124564,68446,304193,141836,329128,69250,36507,310191,358698,234192,182874,191366,181272,191073,25879,82700,15758,130802,454,41208,83195,124665,24382,190952,30382,144512,265040,43191,120689,184475,458699,180838,179403,44957,286605,33762,11773,32982,355022,89908,33287,50316,12111,261993,250267,204099,38297,625945,595540,28144,205416,267616,215844,294668,2150,209875,217397,93671,398484,50716,10624,96017,16309,425837,524921,71037,198912,231614,100830,566,66048,379106,41582,5194,6843,16599,104354,162561,95176,179492,270709,2349,240620,232792,733885,418829,15720,219756,136449,137238,361102,333493,7766,34928,16282,12400,550032,213456,116545,80644,6173,778,1030273,7487,2027,38248,18189,31060,4106,130086,341433,6215,17015,9087,8856,920,3111,1248248,257243,16904,81370,12536,42549,5286,93574,1670,599588,193708,51274,304,31036,3351,98052,9127,908402,214444,57688,257600,106315,11932,90887,2485,1288,214556,118,1544,1378,220741,38607,23615,2487,129690,832,44762,111963,427353,34522,3048,284701,104701,169592,21164,54640,170920,91816,623483,88215,308299,675569,162267,95130,79480,5740,35662,17251,6895,14783,22018,203798,552808,1419,325503,150133,101830,9626,183764,335094,374470,498498,60398,8324,93608,293015,16630,173999,125702,174,105630,85957,125734,61670,132446,125158,61252,2439,459616,358893,10657,171444,183309,1240624,126379,75986,109288,291012,299958,600865,93883,67318,127088,5255,70252,138756,262382,18473,89596,264827,160980,79508,144824,1213,5000,6241,108626,261841,130859,373887,297219,347861,30963,6321,11451,16156,33296,59947,13651,42392,3517,1984,760,137450,216442,731675,618350,23589,218307,35406,49515,24910,29119,53786,74829,336,8991,30115,48334,39636,18138,34774,62945,5884,129045,7469,2335,33173,2741,5767,601,223366,121802,54291,11307,7525,78705,29249,867,99882,17430,46605,52439,25042,47510,16762,139672,197804,267529,64540,7537,98111,91975,58516,159686,174797,21585,19933,308811,112173,28270,702496,207319,33651,63538,2688,44903,123851,27931,7755,4823,7017,192865,40391,58477,19302,60203,7885,6057,102334,1008,123870,305495,164846,70247,212886,223070,188278,6152,19064,62967,150789,29903,11054,44797,55966,529163,234262,44091,104818,246020,28284,95,157924,79973,17972,140048,52689,489411,143617,38403,3688,554195,34459,97994,224739,34216,106863,75761,100994,508785,21699,7679,456515,224169,2985,400788,266379,121711,260140,964,34847,396955,174609,294490,174987,34333,7333,304,2962,241120,418807,1311,46253,11614,34379,41542,4052,46761,200604,13191,36808,302217,91852,158732,18854,530594,56794,685665,9910,294,2829,1741,102518,36897,2707,179084,149817,202865,94361,1528,5316,4047,1439,5439,170926,477632,8548,187966,17306,25134,172876,104059,73880,25517,11703,13066,119553,44326,17772,25044,42348,872346,267861,169583,122274,47956,409636,74634,446818,21576,61841,6195,61422,67008,88168,144327,107948,117178,360884,157432,255923,932358,1034936,87908,221,1206,404510,320,682781,538824,151675,262360,236200,29545,151747,688690,55331,17875,30248,334553,13879,24743,841809,307398,60299,22901,87648,62190,130120,64045,396871,167489,172968,711,510266,1003,380887,152,5271,773,242386,295631,213957,71738,169813,132755,35657,204927,103410,328746,5897,45716,850163,21214,165030,201917,959962,103449,175021,89258,165879,148660,863928,3850,1056645,59205,242535,225579,164992,42295,3068,198282,77141,84911,1060002,173606,130125,68905,1185187,156066,94714,19378,6446,336662,63317,118665,63525,197714,124195,161444,273085,75251,266831,370204,111870,342235,62356,4557,78100,16391,277577,31407,37089,187042,2255320,1420186,453947,234931,136873,75690,139127,3457,159151,764,183,86079,226989,256712,255473,34312,208537,129246,853984,186430,158298,6898,243261,108389,5446,245926,459646,40539,233064,91191,253333,4785,135464,10818,1096160,535601,390978,390417,28585,139030,1498,45773,51807,144468,23219,854,54905,72541,75678,130614,143823,51133,661304,108765,197764,311155,313299,114775,795700,155180,146072,116100,178207,24930,30026,740241,377540,166719,47217,131281,14962,182400,24287,202709,6351,111522,94619,304,963,163545,107823,117153,79594,138879,525007,4460,12010,1077,1132,225,7498,15265,243707,128790,513754,186776,101528,68889,317587,4184,214459,101908,235216,44056,148602,7403,43822,102885,118203,27451,359114,805347,25322,310278,358211,11689,9209,17059,4492,4618,76249,299894,1201888,129253,402562,164867,3951,1705,2996,366618,5492,1693650,67460,318784,748923,147038,182615,10513,2692,200647,73202,172010,137534,178535,20262,76726,133427,77424,75778,26784,164840,384328,39789,21260,4624,27471,121451,22507,81710,239823,52722,126377,77816,43779,19356,389,885567,77681,364555,160617,144779,568,211443,74870,7533,119544,57405,37808,102639,79713,514139,405672,63686,337226,50076,112739,183437,33862,69155,3472,328,133664,105684,24845,92579,72989,45207,44534,5983,48676,143457,33004,288357,195193,201707,31424,62085,65313,234758,128619,54023,314973,96807,77475,39106,103926,203399,102201,67216,14641,31309,4363,21357,2583,10091,187656,103851,27783,46146,95294,3826,1162,9821,88775,317236,82781,1613,4636,83213,7191,87938,39093,25187,99094,189465,277857,128932,5767,52717,101032,336204,207304,265558,170563,24192,156829,106874,5008,44973,3240,44105,7788,3330,96392,155093,86018,174686,314160,2627,870,4626,292,89728,106923,55952,791,21017,443,6333,1215,3070,52563,32268,139760,25112,35748,27965,28622,2779,38367,908,78110,229493,66908,187153,117991,33983,10119,121590,2610,43214,205761,43795,67164,52973,13359,43170,34063,82431,281072,106549,29553,89025,10747,47134,4493,103017,58064,147838,83395,79665,62390,10317,24761,38227,156,53889,68168,217611,8689,7577,13103,89815,131037,1867,37574,10954,423884,408696,144672,25130,607,1695,278178,91968,235306,981726,422993,254139,326911,613812,443208,167863,43004,256694,515780,51445,22361,602314,9481,11339,14452,26387,4826,12865,14616,3383,2161,1789,192142,165866,233096,2172,59270,129612,282767,345088,114285,203093,89022,164508,4190,579,115751,397227,3900,201735,132014,790229,140786,37839,111040,74031,50060,163108,45980,36818,1234,56192,280727,141652,105936,8427,8665,887111,57076,23251,94323,25262,2314,55106,155306,21552,96838,24934,78821,173014,111919,21986,1683,173989,1571363,47162,172217,24579,100056,53281,122514,369923,513367,20938,6664,33197,30492,95100,24272,1291,66031,17507,33238,35644,102212,134434,160941,50942,301120,84469,24820,294597,63893,67986,84330,125046,13396,29632,265295,8137,69923,10202,2538,4042,8418,213253,20590,3436,366531,32520,8034,402563,15876,343973,7257,21399,291763,8703,14296,28447,338866,151772,239972,173223,88107,77195,117201,22020,81085,26822,19446,309010,78553,158219,12714,513515,63028,160963,121939,16239,356724,49931,132164,106221,448326,19808,180780,257532,57870,127144,22704,91337,20532,67631,83462,32334,62377,30859,322560,638855,100948,60671,1804,848,5110,58713,253611,72241,7635,137738,34913,118381,62148,6362,27891,97716,397586,252573,2373781,184946,196562,573826,12725,1103207,115159,262153,36086,127067,465383,244687,30759,30533,11984,40878,141269,356658,825092,11253,40707,111031,105014,487376,110436,18994,6151,207411,122249,87098,366499,203763,67944,9523,87608,473375,5024,28673,29585,2325,137177,92214,88694,3368,144165,3735,23424,15633,15704,20559,511,1632,8755,389127,68938,283999,260336,4960,344116,20309,401,4634,1104,181486,2124,4905,11483,2569,9357,96854,13463,11309,6826,9266,1272,229736,8324,22065,1371,1174,1102,2264,21066,1511,1316878,151,40221,2301,2925,329,571,703,148510,15349,18447,1609,77619,136765,80037,57268,4464,119305,124745,10312,128262,161743,122912,4520,14385,1980,79366,1475809,59098,28382,215496,71153,4004,5070,1031392,363223,3515,710,217646,118813,1150,43519,31776,4596,131810,222395,33279,21480,3601,2657,8385,118176,85200,6209,12228,7620,87288,56145,78923,1880,1163,389512,5912,9513,248806,12601,130664,221998,110576,142251,8868,123328,111142,189240,99604,70497,46236,62556,190080,95050,107539,3162,98883,25286,12857,154042,12671,64702,3901,122256,7584,462348,39886,115142,18787,44208,116345,407753,21494,259373,317051,136650,129468,125612,93695,133853,24669,252748,255361,33011,41836,9563,30280,35889,93603,1812,26055,28666,254218,44107,21870,106490,57937,268009,169710,60890,42384,40128,68902,20725,19395,9858,9525,109382,233890,331220,69717,204687,3687,43919,50309,74585,4227,102608,86366,321391,7955,168852,119434,199767,368006,82124,40034,1709,780570,120733,307,129840,186392,130376,87682,251452,6036,68355,115630,315464,31755,2910,1805,148065,380473,14727,85721,737112,1072798,319011,266512,191765,178924,8372,183830,43788,232208,255730,520659,557186,1133025,248357,14860,102707,819083,32315,170524,18353,186021,7617,55104,119659,179530,210038,104782,137054,30796,76206,673,178140,159317,217891,73462,51551,40637,225109,68269,10480,272976,62638,14628,6449,10724,196201,33766,322896,159370,3688,16142,4796,24709,2778,944,9033,14619,146041,1018,1450,3177,3954,18295,459,6843,49027,39918,427259,91977,66718,3866,273973,99696,14773,46588,58512,118560,559416,309484,276594,8082,302472,66637,95892,1106015,200480,115412,11817,179113,416952,383723,12685,20581,3346,20272,8213,26042,15622,70402,308682,391460,6585,154429,2849,29311,58099,466535,14657,41844,22105,389,380,3571,4655,175796,91984,41550,541818,38895,199766,135132,176975,336855,112840,61500,92614,68626,37345,544287,40467,48492,15188,27783,299703,167134,100884,160647,487604,982834,412998,105637,83378,1842,168095,47503,202574,107548,627729,33692,230810,158843,9365,66992,29107,116284,680697,2196,937597,489438,749021,48646,35879,5500,13759,34642,106513,25269,15858,104208,158083,288937,14,570884,8603,66924,39591,55816,287672,4655,2636,64307,178248,398223,136169,690014,297305,50136,246370,172072,111633,54765,51241,265006,22658,115821,137037,39110,8958,40925,63513,90557,14306,349678,112961,39790,63234,44326,309806,146914,8085,24570,4107,176608,89360,154744,25676,44860,190544,134429,87551,230775,33075,3732,83453,51913,21924,69009,234181,49036,23221,30623,297515,63047,69848,133411,144238,35790,133589,51689,271063,722,78832,53149,859595,22544,303667,11770,132964,40201,34926,854,13649,7122,364358,63378,25775,142589,178237,39570,119057,94319,39249,75909,74137,110554,56231,691909,26060,100869,177593,57361,70730,33818,3817,140111,174011,6178,12857,651,54476,67581,81548,94027,25595,40680,5620,19365,97262,2277,884,39691,232491,76002,168439,48636,22414,33165,12889,67123,182491,43651,678608,223381,804,51762,132445,873714,138181,72806,47882,137485,138592,23000,74298,183910,56865,102495,611,276783,101744,60557,77164,133993,6017,2741,168563,49050,154918,97704,10191,152494,1311,413978,23213,82634,56547,74554,83683,14433,143469,22191,22960,99525,134263,39036,191442,327113,125109,41775,52370,25242,7371,78443,31253,910,59923,83174,1153650,32428,45390,39336,142203,119929,154780,181934,33565,42678,39926,18863,265919,127454,22953,81797,24955,27460,235946,83392,161171,122121,170483,8073,135638,104314,6211,12101,38034,185182,391221,43766,7427,181943,0,118043,32726,126084,45343,171346,152196,93080,30088,155488,198401,84080,205146,199802,14991,106792,180106,142989,349519,127338,588534,278934,169750,114729,128350,120484,77925,133605,218114,135987,604017,303,15358,111848,104338,296927,431536,138505,214072,156280,1172,91099,236020,88587,182034,302706,215797,128486,18255,14081,51836,14868,85404,36181,121326,42035,141606,375734,182012,500558,1687,44375,152739,2105,17807,253500,37158,94434,78035,10102,71732,105581,413473,24308,37700,55691,98518,57738,669211,98107,208129,14730,67672,63041,2953,133994,110,111059,446221,88793,425072,874088,531962,17115,7472,129486,146197,35979,274606,472714,619290,93997,641016,30950,7310,510238,239489,124441,269131,9642,46006,12597,30845,44040,118080,420078,153588,212894,73292,248065,222287,115040,203895,62153,110629,162722,41923,466718,47706,183070,275741,138467,256312,141403,304487,283066,10803,1812,10127,101919,264671,219697,270557,212532,349147,431678,215667,126219,104551,267312,458746,69127,39405,82258,87811,262743,108997,132540,54956,92766,72436,136524,384414,274726,642205,314467,5472932,68001,39664,151729,58865,24363,158175,124997,12059,1335,45618,140785,565819,232672,47474,444547,77857,485956,229123,266653,10419,605200,2815,17545,592345,21897,101173,490730,318682,230777,58034,102779,242871,86338,87985,76050,1195,41713,174043,179754,115934,747052,24096,10556,5004,25220,247500,20546,99868,231676,388832,35730,83923,193295,98625,12900,10595,123288,23657,63030,90412,5571,123693,16445,138567,211556,247127,14297,88958,366803,93083,11872,91509,88250,163594,2009,129212,33458,9060,162882,223231,99246,375336,21660,228332,153019,279501,99015,1355,41734,139198,192659,111416,2864,507691,217612,4881,1826,22670,108772,514655,83500,64076,49021,261805,126192,4616,33795,47673,1840,83863,21299,56623,339299,248676,244241,3799,38015,39334,50322,154752,290495,15669,5420,764,131842,13226,172494,113565,121785,93957,129235,69271,25194,2126,5372,60705,73560,53432,40430,64432,86901,53612,847,52575,53952,193852,35252,108847,91144,20359,59980,3494,153432,733826,23362,38873,61073,240,97607,3181,1506210,339687,58921,114620,32140,2052,127971,1081,198098,22997,51105,168242,17094,70717,48652,171554,542658,9773,101734,59257,34113,2309,197628,107588,126737,124897,66272,71800,1963,28557,237359,78470,292936,19047,29921,45821,37155,3742,82498,2355,16803,3343,263131,193716,45589,193085,34661,52088,73336,183451,24438,67309,107556,57302,171688,5439,2486,77136,122313,73287,3537,11650,43874,25572,41029,248758,79856,159990,37759,72651,89997,87483,86751,205911,156868,183103,275755,37887,102841,28578,19432,86623,276348,29990,93482,33309,506,3383,2770,33934,9321,19545,43595,33178,1317,51161,6772,361652,124464,105994,10799,1041,105137,50092,1534867,481079,398427,6161,111536,33812,10757,231588,315519,42767,8172,10847,51431,40921,71419,11057,22323,41589,18328,349530,354052,229911,10062,42055,210000,63557,1038491,19538,45442,46236,2919,26532,73908,198849,402849,96767,176226,132145,370886,366424,108303,111755,212798,53476,14056,56194,10938,234573,385269,625812,36136,24867,151649,124840,171849,1305,4245,66757,880196,107015,322001,357426,41583,20824,60868,130706,11535,191569,70336,5323,109167,115675,160194,44699,29689,56050,3729,1936343,2889,489,260477,580,2375,463353,2320,205520,142098,5888,102302,443156,149639,445562,0,201445,110051,339413,301952,14024,242031,307637,170277,151176,70311,145149,197709,13491,204529,162657,103207,41239,28779,142868,39037,602916,82790,977,249512,31587,212761,215947,273224,619461,1269949,143337,54168,604,1750,13461,95590,133352,124835,299386,17773,17873,65292,25889,54842,7450,75285,17259,181742,8786,90780,64116,272971,232152,119094,263646,428360,114931,110722,72176,27161,152556,108518,78919,22658,183955,70592,121558,19463,58118,45536,14282,414769,148438,30118,289961,213839,1319,4946,682,864,40027,57740,41634,93003,210453,147205,32227,102318,38365,455813,71080,29444,29425,17150,187554,44696,10367,36573,45146,67673,172582,120557,335660,4126,286688,261399,198277,95336,590282,145689,64405,30399,51066,2364,7409,25068,90592,5673,511,17700,108801,38675,125101,574194,127547,109126,8064,43607,50403,247367,203147,98823,79024,361199,99780,196215,110226,36124,17709,28031,289536,221469,136526,59441,146261,38479,111150,10232,103285,27129,212772,58446,2009,61913,19630,55331,8184,170736,411892,518068,23874,1648,26530,56210,21711,122822,102205,113899,80013,114369,287469,10250,435439,106901,81858,82325,877104,24698,54070,48094,200707,184268,90323,251534,128476,14539,818553,107606,110840,213286,69340,139696,5463,106943,108531,49546,79003,24392,71668,143179,116044,90448,184550,112930,163994,24198,22873,51683,27362,387753,39185,20152,6466,29159,130770,63980,19793,49442,180200,918,89367,48102,25382,100686,31001,46159,948263,48804,54879,5517,98148,104638,339127,165043,93613,38543,17589,85347,21768,132492,145179,100328,45201,155487,99185,139430,166785,5852,46916,162292,100397,102238,275794,173842,2112,66144,9161,409682,248946,608151,90089,52963,117380,120113,15638,1143686,418,480180,2287,66573,117495,39682,30213,54246,9023,146768,311860,59139,68375,66001,101187,635152,180275,93937,232041,95285,38231,60771,38236,19915,2031,123254,330430,189760,56197,274640,225312,177292,190898,149012,25946,269769,2174,359482,65843,131266,212399,72669,335817,4205,246511,120874,34584,80221,89454,34268,204158,373458,451774,53839,20753,705,350853,130548,452686,86894,152131,259727,23721,292296,446845,97204,147281,111261,6454,204237,570456,202523,118936,33395,118731,813,339630,52466,88515,50645,108806,247711,4166,52888,37861,38079,36225,3231,145338,31259,118309,93840,140374,7052,10648,315181,180948,802659,112278,126238,166054,83340,137343,62549,89950,159577,750921,51877,38264,196507,18812,205086,20183,82336,200666,117240,112862,67065,147362,112493,114585,150478,197556,570766,286845,105452,34437,247040,121651,65659,81908,19019,108102,19566,138229,893054,202876,154478,49212,79199,2825,3103,492,1977457,30394,1281,310137,543698,106959,6840,230462,10199,1308,13806,277702,164929,29685,612999,113524,9599,446385,328400,424431,8992,35240,80341,410733,50723,234194,720559,3264,297750,42271,44711,215870,211,2367880,2672,153598,10527,342945,833409,3610269,173627,348551,175724,158879,192194,139196,228649,172879,146220,504848,6345,448052,553,643917,400578,1019019,102048,791234,286868,486072,155943,269181,459831,149872,394852,25636,100983,449,39817,731017,282714,253703,406249,31697,484465,24809,155034,197998,92031,8145,165536,92743,343173,297377,547297,62028,348416,380817,13400,42290,5927,531564,87741,110289,255464,113471,107440,17679,14146,92165,159566,273914,249584,79730,31768,3238,22898,336441,150101,188805,159991,111049,80506,45461,501722,12777,69135,15647,62016,259632,247347,171941,59553,38324,5381,49983,38873,11077,111487,74416,40869,9040,156129,18757,136165,147589,251416,50056,227110,62375,1582847,1569788,5802,166284,132866,2722,10,22532,44251,41602,28619,62084,52147,33025,39579,32595,59989,90136,416093,26577,175210,5497,124321,34552,114344,228,40553,226257,264173,250800,38888,41450,38146,176368,70375,111638,13992,4651,39001,110897,1205,22291,3467,65631,25939,7515,117226,100429,202118,58665,76842,78960,261287,79079,44923,95998,276592,226989,894635,53220,225064,45607,46442,13171,3078,2397,262364,167808,93694,273397,229136,202253,62974,41155,732906,161483,352790,140331,22609,103053,38313,2225,29593,84426,160833,263683,421063,84891,146418,6043,81422,194566,2646,67284,629196,94358,909152,185208,113428,31132,43567,225702,137815,154172,209770,3706,541868,127405,42057,14383,1590,1316,38592,55424,6473,399314,36254,128226,103759,17570,120156,23187,25705,63009,283509,7442,147115,186371,138360,232245,74269,151079,166117,49201,3774,64814,55979,15556,8596,33575,95949,200346,34311,143472,72752,1647,45012,16719,14118,3296,233977,13026,33199,41735,63474,35977,212580,2862,142785,110471,112264,394109,145806,10184,10582,151733,61355,53496,146651,20006,30821,33433,70372,25704,109699,106021,294203,104223,145759,85213,76079,2559,226530,1044,1019,125666,268236,94573,219717,63920,76577,18226,16852,386876,119239,216954,113975,179628,233976,616,4968,167657,321120,57141,71738,111113,431551,11291,134035,16475,291764,30531,42713,211809,195625,277273,298798,57148,66556,264625,445435,33550,24377,77605,95397,163348,28583,29551,113268,39215,135580,191604,117675,67597,74873,26418,164406,116024,53720,105051,329767,38419,94053,45268,116129,112380,323,252,0,1112001,148714,24580,32214,107196,158291,71461,85984,110833,22117,198203,47092,148092,353043,18756,12309,105612,161880,87599,40541,16266,94664,889184,294871,281649,142825,13885,111238,63785,7974,358690,30938,7106,1595327,671566,99441,260429,465137,56971,167072,192541,159845,198688,68011,254559,124216,44455,72439,58621,102921,103906,122301,96167,100767,130993,149533,252270,203364,257086,540222,269888,2608,168860,40302,82193,234579,244151,278690,188315,302617,30633,119404,31328,546800,49326,65945,318193,266646,615328,286625,88404,104079,75819,61153,42122,59132,131642,128305,85668,142335,7285,104433,213020,6194,334231,295378,151851,40494,265725,53111,148310,258115,214084,706913,210364,1184,188443,22873,306759,15712,20945,59493,98971,666575,96763,14526,226046,8615,37323,26526,1430,379163,143670,121408,32992,23391,110060,22004,83635,46687,6677,464191,98189,150510,369762,338231,71749,40634,71892,47475,17010,74469,159262,18712,166309,287317,42309,66938,213893,15272,174188,192652,41267,637,196745,417552,190260,85458,75495,78464,14348,91983,21970,20876,19162,241816,400230,3449,349794,226615,11419,64677,45405,80257,30283,56893,14695,5544,29930,123078,50485,23169,42153,130284,443297,53357,354951,19255,137412,243672,30630,126026,52161,434519,30357,213017,89590,223264,76712,16094,301967,7786,105257,470071,513346,29354,165661,156670,7339,304277,11846,77425,105887,12849,132894,198351,114448,83993,53353,57568,127494,101232,122197,147522,145807,149187,72538,8648,48178,107251,82944,270785,31214,14017,230433,98918,3942,422558,24988,27042,24714,177676,283584,626404,271737,111442,464649,412921,15115,397165,174255,25434,230529,699378,696641,64082,313059,318488,114865,97150,49732,136209,29364,65560,117067,7324,53027,2410,422548,79977,54972,461966,26070,17786,12787,3550,290380,456334,140538,219471,162956,23627,61026,637414,2668,134013,58046,298199,146037,762617,112614,66414,388995,157925,244827,16338,236796,83284,210868,49104,39970,171565,2998,486348,8436,480325,344857,17123,80860,39386,305295,6596,173621,48044,848740,252,732832,16362,2792,230161,132931,231742,114094,363940,151857,11610,72784,521434,60,268430,120360,56872,60741,1054,46588,480849,282621,213168,97284,90756,21712,2438531,704651,246263,8080,2770,78408,186494,16247,93809,345977,828,2507,2884,26516,114021,73922,20965,26971,24072,265750,148599,21824,218368,111013,66136,329,1280,69576,47778,58030,292583,188336,26488,220171,331571,379469,412406,89303,13713,25614,93102,91494,173434,340767,237766,56772,533405,203157,94798,116349,246901,68180,150832,310975,154456,374100,113984,256950,454301,42789,7133,56829,2377,94028,115058,4497,197415,173060,39986,58482,849647,627466,363211,20092,296346,58383,144972,47340,41212,51262,67878,368378,19198,57384,55280,41409,101103,93943,223126,330125,6561,137205,99229,3613,73561,161526,176262,104470,7091,232593,122879,132982,888551,19922,158811,274223,257004,1535828,105698,261100,6891,64797,403716,61687,155904,429248,305663,463931,101936,82597,42907,4563,44566,129719,100080,216437,115080,232385,486578,25449,4568,226,711,18029,176995,126110,102483,79027,114279,81559,50590,202390,955,91139,43830,262408,46719,74586,70528,63541,159591,244169,3095,317446,1110,3758,110939,451941,100304,320007,100837,60174,283198,170699,2901,22348,105563,528720,261001,5248,391170,143483,3999,63708,10381,21970,244661,188195,17581,343576,154905,9400,648624,51306,758092,106658,17223,1999,245621,189829,8770,153807,950223,1514888,17862,513846,411497,101316,54449,35700,303098,165609,37423,43496,29143,59540,86144,500,32131,1151,254589,572060,117740,166007,278834,279083,146672,35317,429597,476411,466204,247806,666288,356925,91568,362956,1281568,276313,19014,170477,25987,235873,6636,124880,65853,51517,190826,444659,6346,11228,21236,41196,22861,69952,11373,225299,47359,36187,121122,26315,123391,148609,1102182,492614,898704,442216,56517,158371,14727,10914,333875,130624,412466,47813,49183,122295,63275,368296,65170,226570,140631,234017,4639,22323,1169271,4104,1926,15493,31591,1184,4901,5279,87910,62140,361477,383879,37465,58075,9008,15926,397034,48250,260604,109180,144576,72883,336451,252558,65375,215799,212510,26815,247165,197262,110492,94803,37973,90964,74101,180617,56086,270770,74259,1703,13071,158098,18160,3629,95169,358835,203911,104270,50757,3947,266641,9709,5687,612377,152,34472,31267,41725,12783,215783,529677,243231,86964,211281,12873,76121,16992,4915,7341,124,152,4990,2986,537,59919,220012,1374,161428,3037,21469,148286,296940,144839,212687,229823,1623,61219,1026,256301,198466,140862,72466,28745,260204,617691,9134,85892,33256,200962,453844,176900,635998,226760,241133,52094,663341,296267,831636,332351,196329,4090,41253,77598,23395,241467,61717,145836,1487048,372741,156071,352457,52553,7484,199138,72960,3412,35397,156928,131444,30056,84344,87032,120069,59453,36272,22417,145012,66689,411635,48240,275085,88828,22833,65369,113126,114806,491056,624987,262596,56910,141420,36169,341239,1063,227957,106400,213949,160088,247277,149803,113838,182405,332625,101746,734675,261866,457339,6151,172042,26245,36056,65522,198228,310818,16536,48446,160142,342877,105177,107178,188608,144486,182429,170181,107742,22105,7577,64942,92050,247708,240212,150153,279921,86096,177350,60985,2201,118007,137532,241734,14313,78552,177640,66082,527074,95501,62612,258483,220771,139690,97279,127170,310844,245761,25972,107840,143102,167923,132182,25217,154797,53945,28415,19179,155969,364124,173434,169705,573603,8937,56785,2621,1375,79544,286887,236066,60557,227160,112118,632796,202599,23169,22810,187021,207418,7667,35584,16050,9025,512034,193053,111017,19219,5574,103047,207499,97892,402858,255660,17057,86819,60839,3461,26477,19413,47138,185356,239319,182009,172024,70119,358820,52755,14487,13660,2447,66117,240249,45443,22169,709,46371,19964,266693,83631,115819,68461,261748,140199,724952,493863,537859,105490,28850,48742,133324,230300,159367,232727,176348,115451,405389,49273,8802,112381,429232,22006,17000,126854,14165,13208,231076,426826,265090,441261,45793,281259,1020381,105511,12632,106523,327604,16893,211954,9191,119689,65379,81,138794,42252,95068,243426,242658,879,100960,140248,13625,59573,120199,478256,546000,2898,1484041,79309,308671,419839,366805,397989,31851,145147,286969,368906,139837,586443,461527,268541,130527,39126,157821,11643,173587,6602,22200,327252,272208,78153,437735,79975,147894,83896,56972,155269,7243,932757,166972,297020,214500,342408,75421,21550,15994,1020440,7463,35123,118944,25562,861114,73191,170887,12045,360035,278502,346989,113078,260946,512303,267685,100639,981034,402861,101016,40991,353522,93401,71452,48407,182185,200702,105983,14361,40679,71756,219542,186941,8461,69261,340126,111635,177067,129930,4723,27268,180225,2660,26511,17847,492282,52013,36370,717748,263707,2962,1374,137328,62078,728686,58025,75110,5371,64230,363914,329860,116270,114311,293851,223284,489411,6029,33284,56170,407766,52192,7990,190691,279127,141318,167189,81004,230452,114982,300867,111902,6188,78540,156297,87821,34019,40435,41178,111838,157349,119364,44085,15170,260584,134750,114697,22826,12650,7540,12902,3004,115871,206411,1109,1151608,192863,123961,884524,285654,504376,9873,30803,2873550,508777,630319,245998,95137,28721,18986,38144,17343,107945,42516,35154,19442,19929,268702,1770223,44056,23544,170623,1421,5159,784841,8476,14419,82818,289003,280318,31489,54236,99888,68989,27056,141397,320087,13931,109727,248041,441,577447,34028,119814,391349,14576,2267,6403,12732,6470,647187,470855,57059,4454,131242,111875,235876,276846,29562,25669,375929,661,199547,178016,127783,22239,47818,65730,202167,46591,4882,3802,289020,5580,11786,33490,7000,173522,91403,26967,69054,31639,91473,92606,118353,36952,57428,244402,4996,104120,7634,93014,171174,141310,43954,51678,97611,42019,169702,7674,85085,108661,389770,110187,148694,3296834,17645,259546,26089,30696,94327,142557,753027,456240,268505,98321,80110,456820,144285,1619,184288,577793,653037,141909,280478,96498,181905,606841,287875,551866,35413,109241,98662,125220,16356,1058,2601,48908,157142,13817,47573,108341,87650,119836,40186,65478,69633,7299,180740,140583,148176,172376,30263,146681,199552,3351,20328,373455,113757,270727,3932,13595,406917,84854,86903,127198,54421,19114,128549,5018,1898,885802,304805,42715,7249,96408,142169,14180,325390,194732,173117,319763,212,66089,15104,84553,76314,414062,162229,91692,466454,112967,496344,81665,435671,796590,62838,144,198,173619,27348,56425,222431,349816,105872,111038,59911,172371,5490,4489,228757,424586,242,271995,257810,17536,281331,933915,186076,45416,164197,57095,146420,6539,155203,349500,126846,81275,105176,39636,22571,6035,38097,2450,4348,2633,268911,374204,536417,153125,193345,5923,140312,91933,29411,68387,1107,517008,232610,58424,124985,117834,13032,2999,3735,529,29384,67349,303582,254969,212401,112566,287965,224076,42488,10504,49204,3478,6326,880,690,28804,749054,29425,3689,219215,530870,55949,806,29562,368,44011,1632,3652,7424,5785,21081,1279,1041,72769,43959,147182,26931,370052,485218,61880,10196,129022,9108,247416,149482,71786,200030,124104,52402,93012,21586,39274,8109,679263,212925,24910,102220,205,882352,89693,111090,81650,249186,277262,484074,212886,183259,140,190877,945290,17428,190889,73560,219467,1000,81239,402046,24001,19294,101404,162,203871,140490,7293,36338,100771,360725,634,380819,9199,1366,430503,239334,173410,494441,623490,116520,115986,54285,232369,2630,324834,325763,1597,10713,225215,4727,743,99830,166487,106424,3358,74700,98919,12643,1693,2278,18736,1190452,40157,111708,192038,229903,257283,61288,239104,217507,191296,255935,198271,206737,79714,815738,89343,189165,4536,53333,345470,73098,323826,197840,1621,351779,79825,51164,220573,125604,106126,451860,709012,151002,139657,18818,46157,210015,25891,56730,7812,51105,158973,156017,204684,42873,117762,304519,15924,59408,420005,16837,634561,496045,21733,73271,812200,21960,126857,139010,10441,7352,305823,186976,56637,145503,208736,6533,14486,83604,66982,137684,306034,98863,11702,28103,240059,306498,244339,4412,123185,531544,429800,8000,71116,188531,10432,68140,241638,109359,63456,3515,294338,127468,44202,51371,2791,108649,220577,166090,49393,212287,136619,68281,267222,143362,84461,62389,3719,18117,198485,15447,303883,195492,30614,11795,224344,102493,154322,72049,1364,309821,225,146479,34148,21906,115477,367415,580580,200180,4431,20417,90594,281853,84195,4292,110761,46840,14553,1063264,41243,622030,270730,77398,76345,35632,12160,5138,118913,6350,16057,6631,1423,13196,241725,558540,62251,263723,161503,2196,5905,473552,180190,145526,132521,33294,95231,103933,127022,326900,1321,2097,7664,42756,111647,101130,271221,64538,47830,432329,1847,257199,71519,86260,181664,6620,55624,168193,587442,41304,1247786,24910,64744,82682,849341,27400,70471,524800,74293,138350,154199,253842,29073,92877,118136,24393,83145,111371,16445,85937,16392,5344,13404,128547,196887,332235,99382,1105714,280559,100745,40623,140965,393183,472721,684,88961,14494,9299,112689,54923,180761,217397,142544,27652,211658,102524,105256,329617,41249,6439,36750,33367,108612,221352,485874,70632,0,195221,39179,66275,132998,847,74752,7567,440245,306396,80026,112676,134436,2342,12855,155963,69919,89179,246057,33126,216726,423919,606617,354172,61808,944789,38044,227680,48448,230046,89678,279982,144444,506280,178309,479190,338563,132258,13293,3826,42839,108924,43191,58938,298736,52701,2715,92356,26035,30232,1852557,334434,137419,171505,125034,11397,106219,265168,63629,5043,151,260150,174433,40241,99542,362068,26198,691965,591138,16960,42996,53070,573738,181402,240950,59278,14061,57925,235204,7159,4340,1485,5935,234261,29657,6756,286716,440456,188845,6055,153520,254787,523207,11955,278554,154574,16042,2890,2505,33355,8034,1741,302,1235,2308,23815,112884,192666,102237,53190,319188,84928,118807,141583,461702,62726,34296,73786,721649,232713,253608,235804,136037,77094,111669,171389,89637,148158,158533,423228,19593,302372,189468,37841,120454,1577402,138240,61266,494048,51005,47431,233993,438208,134661,43285,89123,14239,166782,1580,238362,413140,96948,372521,59250,262665,333973,64448,285152,23850,50163,47060,34566,452887,37817,457383,196380,121611,603345,295179,50460,579958,657353,112137,53116,18809,165123,17702,64862,156459,15109,120403,261999,239594,256396,1316989,689014,114336,38368,144250,93981,221745,67383,39913,88199,224465,652001,226559,27929,92577,58822,211471,139572,55369,118118,48073,244745,33775,216134,456409,683,1599,110,19,158398,2447319,4779,163714,521010,12167,7923,70957,85560,82532,787704,97109,184948,19084,3592,525743,476724,159857,296829,1350725,176476,215257,28570,83543,6909,31711,242018,60484,54299,156374,177772,341886,524721,505048,393196,364505,445939,927156,5242,9952,59127,152069,143256,687434,296555,561593,31146,90124,65949,3019,433936,87617,184676,163309,258284,34915,10681,7043,136713,269132,154503,82510,31552,63337,6647,326348,46674,294928,88895,207532,417001,107783,44511,35688,27852,559542,18761,96966,317611,286638,255275,77928,234740,165547,257990,81129,126138,390865,184931,447211,262960,30044,103835,33752,123195,85927,97764,37341,851,168323,171085,16313,222946,133051,230781,96326,104321,246941,69945,82365,195225,22856,103099,123911,72385,135985,82217,31608,131345,71016,82103,176107,38362,16480,292932,125259,160551,39397,103135,127639,1637188,91125,137120,1571,31451,281948,73461,23714,5779,29446,202597,2445,8000,577,15412,4536,26164,4257,39867,23003,292532,19427,479893,2907,6471,11655,50058,127268,90096,79350,51599,107216,89042,171686,24884,151586,127891,92448,303170,84006,211357,5185,44854,618409,88687,37772,2307,148004,2044,50929,8086,1161,2010,116979,14914,897590,37597,148312,16550,178253,10338,539366,76476,68380,94270,253580,46808,213395,21084,193271,154693,2402,806,272033,104305,138759,94141,531529,290520,39349,41303,249367,124943,28014,194561,565886,93024,208724,254810,42314,72619,40521,56795,169419,186708,71636,16258,6750,40389,166332,9534,105965,39997,145015,243099,69393,183978,4534,10124,5259,41640,54367,80144,19244,138477,169664,34969,81833,86159,12086,587,14861,7666,2434,460,388,5141,10681,5737,22778,122323,73678,20505,9405,172927,56758,1409,5610,63993,46096,112119,67598,120405,11450,68190,62556,99563,538205,116877,126158,7775,157350,110048,232040,8872,846039,10280,210209,56241,194202,15839,284001,26783,182238,160644,16547,28778,520642,7009,2588635,41617,533934,6036,322032,466416,214814,9561,485322,19079,332,1642,133020,292944,58202,116751,91329,18877,1011197,83295,47488,79121,357669,3119355,303792,705015,161270,169967,14048,846973,108424,575566,358358,226212,575037,325463,37167,111073,984993,1578440,37921,64023,436912,431839,106723,913811,380951,7341,707435,83213,203814,20888,202815,971549,208797,358237,82095,1255362,839608,860950,345,413675,616567,93017,117780,843758,1550,76427,745367,52688,194983,318028,128837,144797,83942,267931,364231,462044,33836,67683,4544,81582,33425,36275,283556,819263,561129,8588,757,287026,100082,239326,13862,40609,441310,140214,190508,262739,8070,9865,204075,683492,191434,52509,80921,26378,165341,5380,2758,3011,242061,111,3043085,364814,61810,737476,8046,38609,155941,1282,51723,1272,4440,132487,14272,36681,250603,127057,1146,1048061,59068,27211,607,21009,161258,104833,51368,20863,156698,79757,28811,273860,188015,405650,477966,360988,109131,383790,247555,70144,192493,189078,6392,2832,20402,164407,14430,57990,299863,1145439,503518,251948,3522,111242,1260209,11561,455377,4172,566944,55814,131090,1508,18640,366186,27854,996,5545,103843,236421,270665,40609,11766,27239,144382,128498,71932,108734,76996,59813,337293,265395,355517,100665,301550,478645,111,1194,219764,5156,2354,4169,323606,4738,234296,2409,190326,136862,123233,276144,22480,85714,141481,67218,32550,33341,36360,307646,94219,515787,14207,74034,20164,31485,101950,57606,60438,14307,5011,73627,78731,62442,236367,47285,99327,50119,51641,82218,764,65126,233677,406200,89965,115653,79478,30448,132012,156308,647485,173302,357790,114707,31854,38988,33126,147261,63777,117314,522742,262694,108082,3967,323704,355479,79217,42721,1129758,975394,161180,753032,88483,35473,484070,345228,808875,75927,22872,191887,188833,346477,32709,198106,263127,22493,29586,21024,85219,702839,17059,91075,85029,430717,600955,17990,54151,133718,16124,49294,5730,56690,43595,27848,128396,28291,158897,70254,68331,20621,44102,136495,113456,29969,26162,22897,60893,15758,48673,18057,79866,190370,109481,177204,77232,0,351204,281695,250880,2323,149736,97399,74289,193578,107843,31166,995,51571,75626,127934,937612,299322,190879,1395,141524,90315,139720,171990,69314,109125,65176,209284,30867,115895,23086,0,0,0,7478,98756,241642,36259,246587,257197,27616,106600,38397,177523,401263,155044,35821,849055,687536,920,129486,844479,434511,158809,9641,123619,6777,150720,3373,60368,230032,70032,10210,456235,163199,595779,366730,8255,10237,9707,15050,9424,2903,485506,132031,7953,122769,270017,50779,176964,265218,337304,99776,236836,142023,41009,37452,864306,23274,97231,69227,1153533,58131,42770,97722,191054,9331,7619,186822,249545,200729,59018,28743,26864,104601,54517,4483,394,273611,68045,7197,348216,34087,551511,60915,895,342424,77493,613,112491,6792,136998,22963,62636,3957,106789,221911,14139,43124,20607,64180,407273,502727,436993,63886,4689,5179,248820,2165972,389455,2004898,332714,1225124,50683,28523,30202,62798,151741,103286,585979,220992,818354,146475,64483,1255681,134335,70102,51980,42241,64331,41502,21130,595,4402,228730,404919,594646,1467538,787264,304502,68053,48258,273678,31478,372206,77961,21604,70160,25240,18799,21819,51003,8239,14382,25992,68465,16462,18634,169518,31173,49551,52368,36532,51755,58189,35991,12925,34815,11145,7622,14028,10405,7675,96300,46746,20853,9207,50415,202754,66480,14464,45793,71780,253703,32812,39764,139611,186101,229218,117,179515,3450,24441,130298,5759,56629,15971,12895,42565,39291,168963,13360,11814,99384,105490,15437,93468,283264,127497,879393,40964,405395,82292,14312,162160,47714,78687,21883,10213,270075,20477,16214,1490,22817,21247,3784,18978,156317,263011,538,4929,35002,985,0,13653,20220,3242,1384392,168501,14410,184258,190001,106169,156133,1726,3660,237613,790376,44259,117455,269744,74386,268220,143346,422667,12268,17226,96106,8220,4744,5211,49186,33556,4832,25658,118806,60920,925570,227502,260008,539017,16586,119481,37670,21128,29592,19292,36314,107464,36383,39152,41510,29290,33718,70182,84286,38021,61997,85939,66679,53594,252904,48015,76641,55857,91689,55299,47041,40127,85755,84076,39261,98901,35145,143465,649539,2562,84488,25558,630598,486567,566961,13925,42527,2150,135654,20830,148955,299198,62793,2353,6800,3834,313752,671463,7618,428002,255616,18890,109250,64411,41894,24411,360806,3536,9763,11028,408446,289278,122069,166898,19,171257,537229,1389388,364749,15247,28828,41102,614399,411533,100609,205061,107648,61612,39584,121556,5183,8840,83,586871,134508,515797,111464,40057,30515,90669,31323,79798,103941,1278743,207255,70479,111237,185603,2911,89828,1004725,2828,408,1972,10450,331636,655394,152362,103699,21201,73412,28479,139177,1599,77112,2011,5269,511,2252,1466,1468,806436,977,220204,347070,295673,446942,184185,77842,128972,41476,256129,243128,784421,89600,105588,49468,159149,5275,335476,892,11302,2498,9447,167402,14449,8980,149869,88485,40354,411530,392668,29675,20023,317348,7023,9703,14648,29853,2710,24063,11931,27500,22431,13589,84897,28503,27421,126447,50096,51081,42092,24263,20887,22268,35649,75681,111932,714,97226,7346,204252,365485,124068,571781,27527,537,418041,25274,419948,18791,30473,199211,11088,61484,63871,27883,452066,40793,47825,218880,36812,51824,11223,168822,9934,7342,104984,26953,69369,164860,3405,294146,38185,91139,74204,325373,325535,724286,8032,54500,53691,37949,99495,1180,2703,12958,69103,161050,67324,162024,22470,1333617,1481,1845,166451,100434,986199,66721,222192,157124,812699,4933,12774,150304,381389,23991,277148,55424,12524,42989,313085,98081,39291,80825,512870,202530,57391,85866,854,506046,2105,31085,283153,52648,115441,2708,263376,58445,38778,624785,31339,67531,36506,622392,11088,5947,10948,784032,138601,141202,59264,8614,38028,9635,69850,72211,97020,59907,108607,26975,90502,171016,161942,392791,16532,62410,720611,100244,807044,11309,5519,1514,1360,953878,70260,55153,6759,208562,329501,88832,217276,712555,39485,99669,67227,14991,931,763,1956,379539,1034547,224469,79721,386623,4551,99817,91576,330230,182823,59455,50,347930,14765,61201,727070,972598,441059,710899,593,951896,361863,132223,172926,152574,368166,179199,14132,833965,271262,67581,41409,10454,20841,184895,180792,3626,4832,469919,715001,49953,1765,31177,13722,11157,23631,57287,32298,166154,6297,8309,110486,3150,53341,14979,3193,5785,39128,68281,52988,7187,14902,3538,3102,3315,69395,49466,152367,83859,3309,13482,3519,696,273,57277,9640,17869,4290,6040,3609,4115,211369,68612,16821,43335,32192,59743,72257,72016,20666,574891,112513,18546,57503,35388,87755,27404,32259,35094,285610,35250,32067,37773,36511,60119,21889,228519,108104,36981,10302,140582,21028,78443,82596,27045,163375,1730,134337,58467,7739,16614,11600,4807,151510,40783,215044,358265,92980,6088,661428,198921,10718,7151,809045,10701,3935,830,2006,27628,538394,2468942,98214,17679,1516,2672,948,9930,1249,368,430,588,126153,21184,105503,13851,892161,37236,51805,398260,26880,22790,88763,1101915,112844,115058,866,92390,647789,10779,67727,567,1014243,423962,13665,190657,194393,52609,50213,1401,22266,44579,27823,45524,24011,51210,45837,141030,559237,884826,10539,100506,184777,12801,135757,37092,52189,76763,142062,131611,63524,50007,1703,494718,41224,96257,197091,10587,12554,32691,48840,32462,49497,27001,16002,10955,21074,60951,23082,39856,27394,47039,16461,77739,58272,3480,18849,39899,37506,70620,15412,25615,1746,114437,139678,30420,47448,37082,41201,78695,24110,321049,511568,62870,183806,103441,62152,17130,8411,16743,13979,716556,40426,40894,18071,35585,119477,146409,28720,1224916,169659,192800,128371,51012,164993,282236,97815,37762,10779,157158,49643,60527,403209,104489,46307,271866,44798,110081,43632,2975,5876,25014,8612,63075,7130,45986,149983,85605,396976,169431,186071,312787,151405,553772,38053,34687,238533,9964,27101,333533,652278,104125,176458,268574,2751,888,50638,98243,3848,63660,164762,841442,88,187001,140448,218178,190014,20885,15224,44616,3191,120874,360894,35054,64950,298365,38507,49844,100617,7674,827750,47399,246862,323494,96261,9526,3311,38989,85362,42211,9418,10529,113583,156215,207240,107845,106788,151595,250073,91208,168967,149392,126798,48240,84014,107321,91776,170040,45207,167145,370265,296886,138767,23990,106431,5845,60814,14324,31359,256384,312704,1444344,212590,168992,40905,49148,301554,238073,45433,396546,290187,290344,302881,80079,175561,9615,91395,264285,316308,233618,214125,1269828,606123,25923,456392,167745,33388,333266,192298,57858,136593,170720,145900,44640,120422,113843,150747,68456,367683,165274,37321,116141,8162,182880,31498,444266,83574,38411,2162,30960,5579,25723,3581,23098,132015,156587,62314,69946,7579,94414,288240,45255,177332,16491,237893,100225,147674,16380,105452,118439,63405,65149,2484,184769,249485,232500,6096,171749,85114,67204,126460,201720,41388,297209,53864,256095,336976,48435,138447,12298,82,138814,20733,62956,7681,332617,261561,193673,206489,8277,7671,172939,105446,109995,116357,3091,406813,148286,88334,284138,31182,3530,53821,132809,338773,200202,151252,98789,40577,86028,230648,756411,47564,1209010,1199919,1412,78552,87533,6697,428650,328121,35138,87373,15383,159395,6557,159367,49419,13944,61996,189582,56,6513,589263,100411,40270,115844,490,717534,73189,357547,52926,294596,67314,447073,418097,106804,11386,3528,113746,128837,11939,62275,76059,26637,92387,39615,128822,898993,623702,735318,99701,395151,115357,73462,23509,296364,5259,215552,41531,220179,140635,90787,38190,189319,147096,138441,117422,407736,173540,39047,46438,39859,33024,45251,54800,107340,22008,9092,11189,40133,4677,13471,119373,242089,71552,138336,72210,124364,64258,74968,24861,352108,394401,209550,195396,97143,50382,64657,6694,39502,6550,2380,2069,8709,205414,328941,252724,19288,90510,35062,512795,39654,130140,91887,29498,28922,75380,938996,169798,79053,623361,52881,469806,1090,270,96944,84955,100339,27688,124590,51549,25074,7886,177139,129401,183432,910582,131534,141474,35460,104261,345628,201280,77652,89461,96201,1225,48277,10785,317047,162840,116114,31195,39024,82829,364689,66099,694,18929,43329,116560,253,13018,7355,144649,199386,139338,97575,741485,99506,307795,119781,362806,107293,131024,82252,53996,1275785,329898,39374,17209,144305,110823,99567,123375,1521,2539,33785,138220,163361,2007,386452,298636,89136,387673,722554,213931,164298,100782,3822,606,135777,8117,33199,448928,42923,6083,1662,121320,50076,48476,7196,183969,89233,29414,12562,115119,244183,187647,20577,3539,28315,185663,87125,181584,614723,157558,105120,3008,104197,382986,81568,119929,173511,67712,49686,80832,72370,218750,217448,127484,180768,186820,42779,247229,421666,7992,119641,100607,126097,58415,68233,286844,36752,56392,38461,2319,28535,42955,860457,198165,100882,128656,44175,42583,166593,675819,351613,132212,169972,4558,22127,513822,3680,172954,1945,5570,8908,2707,61411,22732,10596,1823,99419,5446,31963,93727,229401,232040,102470,208638,143034,78760,89295,2227,1732,5784,150518,125549,575995,54208,1750,105889,267105,82860,510337,31260,49798,157186,19315,5847,213870,23169,113939,143290,158276,55787,7490,71227,91099,193363,57945,123396,105062,176696,41097,32518,2886,31489,66077,31003,110486,6470,172151,127468,298776,18054,161344,16982,336419,102190,853,1137,15501,15930,274243,13478,5350,202703,27376,87781,268104,63309,188751,186392,48708,61952,579,333423,72087,233734,18337,126987,5648,316879,149860,483,135765,50946,10763,86707,305263,307831,169746,410684,106567,238575,21602,21140,250712,525953,358534,35836,73360,119390,76471,44203,20695,185658,398683,32123,368726,634146,112441,338063,44369,30262,14156,168416,44386,8300,209731,73453,141821,47524,188586,432636,159903,112634,23060,4762,24091,55481,12637,49778,27815,91214,3883,105720,69606,116867,73217,74808,449383,140158,96700,158843,27481,23254,14338,36420,243810,41631,46855,90848,121765,103658,347326,60986,10271,7543,1493,69744,104983,7644,2074,7834,25649,44654,866,28775,171650,2900,103815,38532,159850,326343,90571,4493,36257,62222,74437,59708,104475,14447,11032,9802,31054,68592,25828,24570,128565,0,20525,1462,26336,13594,16430,55696,73458,27258,135542,31018,15542,12959,223011,152856,89938,11720,17521,28435,33900,137464,15623,59353,177756,331561,44721,89710,158377,101613,169925,18723,9530,213935,35345,301134,249968,48027,55613,171758,144086,104867,69623,22775,227,8585,180658,164488,22201,96922,64574,153515,108015,118460,28835,27347,37314,192178,7342,83108,186434,173045,121936,36353,59374,84233,7182,17510,22038,13919,130046,619570,220944,32149,94812,75174,24936,36515,21709,192938,122586,44661,149198,358681,20561,233260,64175,54119,185291,3895,8730,320933,70594,110886,703893,155155,286172,18187,77771,2334,167244,139253,13845,12023,25295,50932,57,422939,116363,149171,119354,90319,61774,45647,253871,209385,3058,157910,145174,342839,81816,141215,123646,168832,167520,88649,194470,14720,9977,79940,81326,51986,47115,207636,127177,10014,60518,32315,821305,36989,81949,297470,48648,22072,11728,14010,31079,54487,66353,19597,141118,39891,111146,104212,432770,286631,61894,55086,141893,98211,84384,342137,17781,17270,91116,70197,56792,210447,80389,3444,106520,15317,25244,137912,0,129920,140654,89466,107816,60779,84555,224748,50194,425873,126458,1867,12843,3103,77790,17128,64106,155410,1033,779,151951,5209,66158,83605,112889,62230,4666,76475,168435,24678,90371,6819,48039,2551,217653,152264,7043,69738,177394,75055,140881,22257,673,261723,76624,73135,14422,136691,33943,11691,128876,283044,9847,5626,7420,4536,437809,2011,77343,1159576,283259,214023,630659,291,2194,972,1654,669828,24452,313500,164523,256358,31179,24451,140533,93245,175450,224846,81428,72636,66887,103450,491285,362891,121937,1031,21148,4466,1189,89810,2827,234499,669295,114211,270215,878658,307318,205183,125708,1155,272003,554828,8815,548073,107032,124010,101018,19811,966587,39431,970595,671697,419448,253214,126617,9295,119588,273,226516,15530,3120,867,92268,76668,290470,2254,1019913,15618,2564,17194,76667,52433,45125,764366,5583,371428,4277,2959,118480,4030,30375,7507,966519,32364,28185,18327,16332,40641,56917,195663,197686,33063,34977,2470,252906,79004,11544,835807,24617,591669,141120,251516,162,203698,14827,3137,632,209437,70513,4794,603650,55819,32108,50273,496,178423,469558,233473,7348,7348,10039,7348,14479,7348,72131,12886,7348,93086,102934,12747,134740,179274,50132,64285,159022,269666,45659,11065,73631,77429,14784,122270,131020,16623,1579,152343,84894,200135,181109,159200,9749,173569,427619,77082,609713,58994,389410,139248,194709,42535,276607,963,759,329814,195033,322656,668886,13231,1902768,765376,314637,507387,928,105562,189872,717751,59549,198535,156432,2648,10865,1332,14179,169177,68412,174339,136288,9419,317440,230490,223716,11208,80683,375756,22380,11230,30745,17588,848366,38512,64442,26275,191292,215708,1864,202176,5497,19083,88308,382260,15510,290650,39412,7815,286,1903,313240,193530,50028,41902,163850,146239,330576,2541,67637,7519,52905,68566,80701,171867,64107,89561,226438,165614,266463,24341,49149,86979,62514,80868,136186,37415,187368,133702,100503,77570,14050,251035,599169,236988,237833,164776,175148,284052,199393,5322,96063,73330,162790,139835,855,8474,4549,629523,16748,71733,4768,1548,199364,67371,126011,43073,60259,137370,51731,1846,31096,75445,83773,41916,7149,47213,50689,71798,25075,39943,456657,702971,179725,57378,33213,36132,107677,88048,83931,46520,33176,161054,88026,31224,20446,146989,102685,97626,223874,195148,202645,96801,49085,60610,167061,156720,1721456,5870,2130,464263,457067,4764,568894,356402,145035,93361,176344,33194,121320,17942,10772,162,2596,3686,180412,26368,3797,259812,210122,7108,27667,716550,118936,174894,8208,8233,8503,220290,16154,277302,127150,279903,623976,250496,77969,101623,295161,114181,181078,203666,220555,478579,95299,17697,44818,280167,661744,180187,1122,555214,373084,114120,164195,64086,419031,217080,82858,202869,171247,278583,379990,252,44927,19251,32622,200040,6833,147917,3406,279725,829099,225010,333844,216632,161097,87566,582132,219181,162892,111800,165231,83827,283105,844004,127273,149756,26346,353126,131060,224364,18781,93022,37169,112095,684467,152219,368758,23899,201808,179582,19453,114840,116036,78500,48235,119982,3117,83,74238,269371,12064,115891,11657,32432,91676,26053,109043,534140,214780,70514,29719,145241,32795,478476,214866,16608,125970,173735,90290,14759,514844,13514,52018,13438,39819,569998,196663,28563,75154,80058,278740,331458,155875,782535,16800,102168,16471,217,45655,12909,5268,345899,125729,118788,49031,280179,14456,2863,188977,102848,39901,9117,99493,97655,22539,50584,42862,12990,256974,137512,139000,212702,15701,17786,157298,32415,24783,232656,295780,80256,41532,96973,19355,50870,213518,123235,388304,130879,233649,488696,210657,249005,171721,59,0,70746,19774,49168,227193,149063,146247,605260,20728,257742,167153,39755,185725,150834,59212,58615,399446,105873,65620,66127,27583,303978,90027,37453,87602,157964,33608,84785,2155,10979,94386,121680,118059,1285,261034,58637,280811,188486,6258,13411,374443,456851,7969,1811,592,44535,79527,93584,120856,421,478572,387297,1338709,392885,104833,19247,282641,5529,11137,9234,232740,18204,54237,8683,28548,217985,374148,178788,182759,139120,10412,275600,583510,6,462386,328870,320449,105980,36148,7425,383877,264454,227542,222498,363318,176839,28587,148366,1687,28549,653337,172517,66609,134604,17888,407465,5027,4381,29498,180260,75721,231876,53142,169939,182600,102807,248888,82402,471876,280414,1945,168869,22108,155292,36174,350795,21491,25178,392749,9467,38230,71633,23669,202681,99653,702,216,21840,10693,606,29946,77588,4046,73227,489040,99138,193773,1937,176424,134320,48263,19129,110589,254880,195534,122531,757560,8854,195131,10258,302,60127,171257,43717,182659,301897,24763,186817,11780,125521,555,341641,232943,24286,67670,24662,179731,90417,345297,235586,162027,259988,941,20506,44698,28766,80244,178443,228748,31468,197606,568674,209850,119498,134361,322360,165124,201122,1182,13635,13943,67236,2452,44706,76185,135271,9611,55648,139754,64038,901,8964,69003,54591,441318,96037,340326,4375,19596,17280,96212,291006,394429,545615,284188,326168,68349,12938,782,2008,9271,1090,59065,46872,47678,74459,20668,38458,66455,55075,95826,191892,33323,14278,4223,2546,2902,79206,140084,20218,33906,155046,128039,28612,158361,63760,89950,241301,1611195,167659,142397,289887,168692,74540,116457,21355,2085,7897,866708,270426,31666,6543,42892,29154,279385,219206,567403,5346,39856,93672,256011,869479,336725,104226,690050,972682,159895,239841,551969,161525,369330,137118,75500,478943,451,262300,4934,150002,72235,57495,31902,164173,78498,31432,218574,128390,27014,477629,329888,283619,22706,5474,196666,144149,200253,26782,14169,356259,886034,262610,296742,71228,124725,151257,263117,143576,54856,236517,175232,43112,23069,116321,235986,189048,46454,264123,296797,303084,218101,23137,606207,2003,26946,31133,75058,370393,373376,862,669191,241274,208863,11337,259000,163992,50673,131913,19604,229260,169866,293409,369973,110060,202123,41991,149562,88857,247829,330292,323588,120973,130328,204509,738147,148014,48980,49325,291663,7805,38882,189523,164143,24337,1178,31294,78331,342900,156171,82179,387202,10534,49424,63007,15284,455054,32179,38588,384599,41532,44039,228222,180150,140338,109518,65216,316,97113,861,5028,85444,152839,134633,7139,33067,470354,158250,228133,133302,1930,27352,142861,91151,228803,55833,23835,281962,112338,3089,65369,23673,188604,20994,165113,834623,343231,12512,462,293190,10240,104645,164642,80234,168243,23523,35271,153918,251242,489630,3019,1883,91403,162142,574540,304525,243947,24222,46579,33291,35169,205410,258050,87198,146730,233332,511925,615672,274500,45916,3618,106929,231689,260803,80023,286107,643065,306793,313680,139083,113069,661,92112,34421,2825,6005,145124,231950,178814,680245,579257,31659,104759,211163,72136,158113,12491,11534,17320,255498,21242,1852,51023,27091,979858,151999,76407,328435,165391,3733,6103,35364,27814,244478,245757,68235,13467,99685,8577,6572,53673,22630,346654,274803,874,1418768,289132,223349,269298,168970,241385,249933,54149,216856,559165,148438,272307,111120,296903,16043,44667,352641,42412,121814,307898,11470,21645,1714076,43023,134739,90151,141764,201223,318504,400065,247332,30100,94287,2687,2282,219372,22552,28722,97932,5206,132370,28926,3340,1770953,192120,101123,73369,297921,758089,180964,37946,13608,304384,207718,165606,539384,399131,1211,85877,370403,129006,213598,110150,449094,180585,37971,1134994,191533,205528,167068,53355,266377,276344,235424,138086,248664,1163542,307395,172119,260615,13967,401152,1369,10740,31464,48329,190060,72210,17600,96661,90853,27287,144794,11453,149980,272013,56858,361498,951,579,911578,62746,188661,213854,81666,5263,53041,50636,447990,186897,34232,215867,109421,7939,122260,53525,47820,17802,102555,114568,30509,88013,254928,46,202613,446,415670,243384,123380,154332,287657,6741,2894,33986,24405,37256,58939,64699,238978,80688,129905,80281,95047,33753,344313,61492,71908,304996,194932,1749,11194,292139,26740,236031,482724,93318,151010,51617,698296,206764,604852,1362483,20688,3992,440142,310458,76157,25596,65449,4563,95161,652847,285849,120811,372409,104216,225751,202704,12422,2208,85862,3873,85278,202851,24207,47165,42911,0,101723,220684,166709,175025,16335,50373,117450,3672,1850,47422,113081,226410,373532,12834,182253,12611,168631,136394,192723,369858,222998,166322,776122,4434,58632,6914,58171,134577,23130,2862,207412,34470,308618,266825,520721,73045,14183,118850,3079,175413,18974,23154,664,82150,6891,279490,302397,37760,1829,67595,29901,55017,380356,367829,4524,712979,210854,186204,232030,360254,791951,41266,111114,182442,148416,79129,40597,107767,39510,87863,263243,342986,447309,156456,292761,89328,133628,75454,95432,56167,273088,43448,60191,68579,69543,54336,188967,61272,60539,65745,126214,82119,40334,39341,81211,107991,148192,997741,83102,85827,5328,3522,253440,365831,92842,23042,98388,68211,1711,114276,128982,25733,48501,69184,652416,5381,328384,62261,4253,71959,186268,228653,203399,4557,2907,93035,297277,20621,120241,238955,136452,517705,2536,10589,42833,74876,180661,167777,393449,593327,107145,138828,45620,497676,326273,179909,34448,188482,2239,84197,9717,67973,40260,11151,26095,305172,301371,455229,176701,399,1716,119400,405521,78812,5703,198790,2203,16367,285768,9057,5834,80012,310885,191177,178117,8498,20055,26471,184841,782592,149238,12368,19667,78079,154449,1549,16696,51904,28946,134560,125393,76983,53973,50755,127565,25386,19447,69839,44429,53681,20928,53831,132563,127010,15442,565888,313697,272215,11626,15597,43485,78929,85535,8256,928,168461,2257,60912,2385,303,280,0,600,2908,4715,1424,68491,15512,18196,6666,2130,1084,4914,43206,88393,164298,287407,187280,79350,328643,501415,83292,11889,379674,593,570730,1134132,101707,6032,138184,30445,8644,216391,61222,152360,182077,47089,249468,486189,5986,815,340963,488539,36775,179606,1055,135631,210231,256027,382855,53074,20876,354453,189654,594003,512649,835080,249780,388255,439601,268614,427510,51933,135971,164305,775,70278,233139,206060,571721,77162,123012,109732,376624,31236,121434,168468,435425,30443,211167,162056,322648,36428,14373,2206,99419,60452,17194,74638,95563,987383,921582,41779,25761,623721,197339,47271,154241,233240,79804,7318,164884,155427,186483,882991,121913,45360,98453,34469,207688,168368,213999,22565,78023,200727,219237,293984,862267,155867,387710,140742,65327,56739,2542,248180,58140,72927,29768,489644,164085,110063,79596,8236,78953,99292,251642,64274,368277,1031266,5416591,12641,16842,1370285,175697,327782,33105,156574,183521,280584,379213,141143,6666,32593,73444,10606,98260,241782,76625,106529,292214,100317,93239,140850,52134,107617,171,2853,70926,22718,15080,148011,289517,106341,111207,120065,22290,136508,13072,107652,38516,360571,77586,168910,393224,3002,22006,70423,66344,143548,34320,65149,41936,1830,134304,33881,114533,61036,53895,0,8113,82696,150562,426261,149,62916,36642,11278,169689,130702,262212,39065,45519,4272,81642,373424,110455,115734,1138,15216,22044,135787,52403,38385,17740,208435,64762,28429,8913,189615,61078,13016,16006,37967,36909,106413,35668,8136,53210,91916,639,1604,68352,155797,119804,8040,39685,639,34738,40058,89625,46541,212626,0,287469,87180,25494,229608,5088,131151,105359,97667,108765,129585,98231,36626,305679,63432,4532,74031,45293,154225,105014,320738,75607,46065,31089,43832,143177,523567,579714,171956,840513,14271,16663,46218,318739,1794,26808,352195,318,2904,21205,40835,110189,762,40296,4816,31115,25074,681,338093,104956,182835,5569,58165,138681,168292,70187,16843,245266,220555,101733,179263,2131,2482,164151,288233,970,54830,217900,2816,65418,13736,89808,30253,131412,523,18014,9952,11981,51804,212110,4393,198639,47773,69028,232195,164202,911,46960,62017,35501,27698,733,19671,433661,130486,15021,37794,4994,6483,2744,30937,155300,40995,238522,57303,38385,24174,49684,70183,43019,13076,153694,91318,206971,24169,313474,270578,350367,147618,55188,138251,2142,169568,24041,143681,92520,65690,7513,481486,350662,132005,54172,131284,127062,5037,92642,36700,112251,126508,317451,116417,127857,274662,140920,78620,23963,526855,160167,115488,35348,365687,328768,129129,161923,15342,91139,90697,545178,220186,181293,199272,73000,706,50370,64179,132788,839867,162071,136238,2176,17716,95629,285241,51661,119922,144216,126838,25093,8556,116300,9282,230909,179410,132022,5287,66454,464352,165346,259807,209772,71572,227,9714,273189,43886,91566,210246,3270,72956,89196,130517,213316,122918,91415,67481,38341,11265,42743,189,26384,138676,14203,130470,40239,189705,19391,65728,8395,16114,95184,251430,1151,68381,78909,14898,363200,57117,108363,282769,83392,225620,881,341711,323802,167867,114889,113041,26476,49305,29763,411068,42365,12704,49809,80772,97266,41662,65108,11461,8254,7141,13654,8743,435652,298117,76929,40889,4980,80814,521,4939,104027,42547,100543,10880,129846,158509,108063,241103,97361,89564,1208,1422,727,151,59327,45898,782,896,843,105096,22856,42742,8541,85930,296182,13721,186907,21204,59244,442560,22428,257064,48173,243885,44028,43787,297372,5955,24127,25557,41172,1424836,6374,108511,4945,55404,37137,34810,4957,7426,176457,384522,216655,944,204866,26451,55618,80879,0,3584,7947,450,1398,102451,48226,47840,24321,309550,76048,64701,172580,13036,166473,163236,97425,3189,923073,47177,69498,172467,58062,100621,6717,10690,63290,29184,19684,201784,76,543,43914,76482,38010,63102,124210,32667,150021,121556,140243,98916,21912,254278,99255,704929,33085,7529,19599,203300,654455,87611,112217,56907,66742,766,1364,6975,113993,280352,19914,116637,280268,200241,351415,752395,194032,42965,157883,4299,72570,685071,974718,265110,222279,146127,12077,26529,13061,55017,228335,78365,14253,123927,102609,24325,255071,112760,312213,81073,10435,37665,76667,174026,4778,940,2165,1368,2369,2576,2773,715741,68213,2717,38446,291813,12135,2054,0,172350,4384,485753,2175,36573,26638,71058,21990,1740,9031,1799,16038,198058,9086,59115,228553,6758,9538,116315,87398,2382,151,96191,28727,114770,38594,17285,124511,194202,81871,50558,60943,109259,524971,115364,185718,419965,70717,159331,58809,17493,196941,310217,3849,186660,91929,11031,50739,47666,137163,243853,173926,15789,87615,145706,34252,275065,217741,163497,530508,267811,190916,63405,20339,11992,58581,27851,88290,198012,41190,86614,168954,125971,373751,64550,847440,170349,189647,17386,63842,88303,68514,669,34048,349150,266601,367739,265213,123274,246404,139169,474600,434153,202988,474112,1820,255706,36139,291840,55189,92850,517884,186460,277746,277871,179397,231951,685878,242293,89062,267292,376230,31416,184028,70617,33585,368787,50239,54508,256124,43778,91414,212292,5253,1073,94129,24033,55909,83125,54771,378211,48064,58845,516463,2756,110840,36489,176759,322683,330737,229170,113987,40422,42141,322785,17796,38012,49537,37009,46722,15872,16260,7694,926690,142943,1335,25099,96779,6774,187961,271034,7743,39245,269188,95136,5632,6377,152,44358,76903,138791,44332,71760,185941,203808,57963,119356,106258,81346,16449,151207,2820,58546,107,309475,283995,52339,14008,67638,43199,29808,143123,27560,29157,58831,249257,37519,103600,8742,102444,11543,10798,6223,58388,853,312309,89127,754,3719,2585,121491,2049,37547,220343,138006,16706,42506,77884,27947,5119,88503,142851,195816,25514,1749,55192,103370,109121,194770,95241,63145,253819,97793,141104,5347,51273,7624,1102,94139,71471,5564,5304,2347,1036,53944,58708,19000,97160,2058,10234,8357,30233,326903,4413,98148,232439,28218,272768,4605,129293,516641,139818,1651,2554,33522,14410,235779,79107,107003,171764,44371,18181,24828,133000,169070,8927,196141,96105,310101,43501,54980,193805,209681,58611,166941,378607,156239,40652,304156,989938,186,6717,88798,9105,198828,32,2267,8483,266425,1127,1741,1669,17730,57054,287618,223258,78141,18059,5561,19906,44340,172096,19501,268,1642,3284,1254,207,130,3075,4264,5324,50168,1971,888,32348,871,207334,85321,69326,172,53487,304058,231044,8927,12752,160694,20822,339,258,227849,99723,274272,57954,73009,246146,19802,754,73501,788308,112798,6317,80706,23607,35029,4784,193459,346917,37321,60323,13141,6190,569,11755,9326,415823,833515,44674,17649,188452,375957,92495,36168,158892,1515,19263,20813,55109,101185,117526,14361,95888,184040,34539,25949,175096,205084,21477,44255,141788,39909,3775,26205,76205,445409,12473,78466,21875,191242,44756,518443,29402,195132,80842,253331,27559,8586,7501,31499,71066,71363,90161,123930,1437,115566,49250,43056,5097,152462,128609,115090,320714,221614,5294,5096,5019,6937,2735,46287,32104,2034,84118,45675,314386,14418,7710,62974,9639,14766,17037,77376,56231,504266,48170,99832,60814,105487,86623,24524,34734,62711,12309,53090,59296,27387,79507,84400,529,62890,66643,31749,291283,98643,392652,92930,4087,197938,108140,21920,9947,54569,9766,40252,1206,4816,4091,16544,7483,8695,53188,83930,11601,66700,66303,102227,107066,127490,3818,22263,24259,2302,108649,100093,193090,90194,7712,84715,193081,113392,41745,52254,64306,8630,432188,4146,199148,65604,50506,4577,428771,39050,40884,28718,52309,122558,210921,17564,204152,664519,101839,58037,201716,218394,122517,53552,30855,27750,2871,31685,25628,17291,149912,8636,142922,108901,31940,153117,115789,52553,138126,249934,55213,28200,56340,155002,8851,117298,85233,82555,481491,1974,28609,44754,160258,447203,45003,39947,52242,36584,12231,47587,69139,110676,113140,59064,69826,439,155712,2925,310512,297774,27600,59575,128620,24074,618,21461,67454,29691,20777,41366,71887,16185,17086,5796,63752,113149,5373,28589,80787,4687,14427,1880,34190,32164,9883,16063,48898,83958,2453,39846,125461,108588,91137,48807,68378,3234,60944,11331,7935,75239,23667,19323,21230,54632,35559,209567,349570,8209,4901,4595,35648,29261,345531,74289,75418,112379,230080,283279,72253,20983,61144,368709,86408,190084,10720,49000,85911,7545,3274,20244,302894,34894,102062,15194,9479,57908,84004,17025,126096,288,149307,116024,36666,178374,28416,18904,21151,54867,41859,418604,351645,177251,149737,100252,85275,128886,176217,66328,410476,63271,20531,21499,41876,113824,24590,431,199081,1002,57279,77475,75319,312972,216819,187132,526816,126504,239572,54347,48509,135942,293549,186128,104939,304,620957,330545,8950,119853,32836,151959,131806,28806,8578,865,5550,126274,72317,11817,257058,18481,194896,53413,128059,24107,129735,23791,21,22183,415144,36345,350014,950943,29049,155765,40062,26510,274920,32264,98032,58607,55844,91649,229513,300129,5256,7034,2937,4015,140662,28583,151828,149927,132228,211813,220568,9764,77738,32803,7539,46955,133292,290204,130784,101470,62400,501400,8096,99490,9265,30906,30227,186060,23989,8434,239028,98247,474972,80594,4336,91787,160636,65905,122477,9484,4807,59851,18496,44590,244233,0,484190,6204,134342,242985,18915,7331,51574,62647,41621,15354,134599,7896,148373,4971,188906,65195,40214,98304,86915,5153,77594,1917,96023,80022,66284,41289,13627,72490,34331,74414,48220,4445,58157,4493,1467,1804,27268,61656,99229,242947,128310,76460,714878,7546,206608,45611,109924,105856,105690,646203,127569,2484,7511,40174,24658,7913,29267,33836,52381,79270,1917,53206,158124,24073,163744,22657,4649,71779,87695,29257,39414,169385,51987,60980,19587,19038,186461,338149,105503,5839,58528,82915,160822,103618,28164,100199,16132,337651,95683,373499,19391,24920,26993,139594,70464,58660,62108,88782,159643,74673,136035,96179,5044,285756,119220,25968,1926,294872,72731,6012,32215,380954,48784,50521,28710,131499,91324,116797,203207,108075,25918,38820,194188,254282,136067,6206,67825,7279,691,377890,57805,1956,813,4781,123549,200,38746,41366,123407,113727,123030,65353,101028,24871,33206,7079,22748,168881,42106,130088,68824,91430,127400,342065,154446,7106,54139,32816,32296,23375,70281,1887,58548,250945,537727,60420,114727,27744,68647,418,18464,289697,205961,236694,68990,26976,1807,67662,130064,20737,31618,43112,185652,33877,31073,50795,11823,106501,15756,286089,116336,14379,2197,37031,64378,11130,246982,173244,3068,620158,114485,11289,109589,398,45499,139280,260083,62133,2486,7260,142562,23117,82370,36967,25345,18876,46085,100581,196454,172033,67453,121336,38085,95044,129937,76919,71787,120719,74842,88574,9017,181555,84657,343253,75200,180343,14175,842647,31123,64334,180094,9619,94193,54651,171471,186577,36554,105141,35761,19195,112415,15585,162367,5980,21522,21775,23044,60448,140715,47364,36837,11873,116840,86246,57454,38421,99993,56303,88480,66353,65079,8184,134097,124521,45241,28236,33496,1300,5718,308675,89968,170053,168244,141054,186053,41360,100393,7863,963,53375,110492,4052,204918,115271,1124,173840,15138,78063,5592,22490,59256,133910,14067,372575,52438,459236,23560,88000,210113,55842,754867,4433,233538,81813,211094,62954,87623,148032,63317,269571,169237,115893,104829,45064,118096,19331,252665,9228,6349,2548,47883,2723,151428,118191,146853,270432,2626,6676,57289,216715,127447,628276,51955,82150,42433,83081,642103,261252,75924,151693,347894,112,37,404347,456,362640,8825,301923,576844,431502,2090,1409,287002,300673,9936,53520,353505,210227,14167,11681,70307,42865,120220,92669,43527,9797,408177,58994,226233,352172,341110,10329,75239,192349,424181,202245,201862,145855,105375,61980,58929,63526,58121,60705,63334,57990,57403,58884,60255,58631,55884,65578,65232,61049,42839,63155,7376,20681,9741,21239,5216,18573,7159,6121,6438,9607,11975,22080,40282,47276,25501,450639,6226,192893,200260,207543,192844,193233,193653,191240,194116,194214,193658,192381,192273,196273,192165,193018,197957,193941,194580,194073,193517,198418,196539,334787,176901,100825,147882,46623,32207,139430,13846,234389,118656,287846,30791,3678,277473,112443,91328,16855,7539,1149914,26928,207024,101929,583,427391,76807,15590,267544,27814,1247,22735,2551,152,69,96981,642,1641,78998,24210,90645,51666,119646,10999,3,333313,73811,23457,35524,63642,36348,252011,15860,391255,10375,2566,4844,4076,235528,191839,674584,273142,276452,63172,103419,198413,47074,1818,69718,20013,215311,172497,369475,97681,144981,14086,127909,287405,2690807,94005,327683,572,8261,106763,22462,77296,163983,447116,142344,263493,94229,76881,25940,19510,268609,4250,7366,89898,14377,265,92387,3579,30248,430241,40765,60844,146074,45288,124138,109731,1402,123686,56946,8519,152214,20112,45668,214566,291612,3914,7071,115667,86796,99431,154801,48518,23598,178912,27570,204128,37242,122090,1319,30654,171249,14150,33464,17303,628,111843,443503,12276,39869,95290,304311,372312,198129,82119,258157,267910,117619,197132,149518,34987,15663,181782,91117,70063,21954,303,83376,8731,17487,83459,749865,156627,115917,95203,120812,47693,169104,158180,419178,112035,18840,4383,186312,14590,34951,320618,70140,76879,286537,111056,115580,208703,432117,63660,25677,193517,24436,321163,330042,50611,308155,472915,257531,124636,449093,316291,24878,440164,126046,18604,177222,254763,100209,151511,76428,63491,36050,11104,19361,21018,61487,67705,111570,1231367,47977,912972,179803,253175,462952,466585,132201,31653,145930,109486,121388,28531,149430,360335,67257,27176,1529,68592,31860,429177,937234,177981,360438,26777,6411,144090,2099,8427,22316,68394,12518,173994,42371,157802,890738,72128,42380,63893,28117,29980,92664,126799,50514,74213,260256,115488,313286,281703,76709,20983,16615,77335,44525,2683,24724,2777,1443,227693,189034,37783,128967,32807,41332,22374,165454,24096,68771,65188,1505,24308,30166,18502,34729,122603,76138,76375,54225,73490,396,87177,37457,89088,66360,20303,33437,50859,18078,72945,188470,495151,53996,14050,34291,314803,83007,217,79188,223893,130159,11589,9420,217993,208182,107705,5347,57360,121472,103066,29041,164877,8991,30685,42920,109147,12186,2866,40676,78541,29123,68922,33825,134017,218620,684151,97770,33117,42553,3579,62535,3388,19764,17613,6939,14429,5426,16029,1705,655,1895,4364,6014,4525,5162,502,2181,6544,81565,69792,68627,34686,136712,6279,18153,91107,65275,76564,36422,19657,9660,19422,22275,52002,46429,59031,3028,2863,8254,1165,106604,7659,159543,22485,103003,50413,133001,51441,40822,89747,30777,62743,9625,69824,170127,26571,777,11436,209488,505,4900,62740,39075,12492,648974,96747,189419,16568,50794,140539,1016,85041,169845,71676,248304,512743,63765,319859,231804,95618,157247,102012,313480,69706,91598,396220,572997,312046,38097,190,177250,103945,351827,3547,4918,1503,278,2197,11097,168876,684308,22305,6304,349684,658134,132541,16316,13492,38,122,523,1016707,22185,94664,20630,76,2707,7334,2366,2691,1632125,1619940,44106,31556,178167,733085,101882,46348,23,264052,4551,112827,154607,297142,73964,6652,803309,98302,397276,770401,872954,64207,8853,366978,9512,19490,12847,656174,192641,300598,144526,35097,7538,52830,102940,12485,173109,207659,18987,37896,58282,75607,460501,74838,41052,219190,33996,76036,918,44377,18549,86351,9771,17068,5624,4289,7210,43514,16933,121667,9890,14317,37917,1124695,3157,76944,55273,148,252663,234609,241521,30327,270845,191682,702838,114598,134722,134654,298073,223584,39886,220682,79047,1127223,220304,724,227040,56421,29931,22187,487021,334187,1028,228756,26666,739679,52365,245104,244063,17769,4686,549808,225576,206095,154949,329977,1689703,36838,296038,187618,191319,70223,362166,104998,3767,368077,247378,4293,24971,340337,207133,120975,240917,246141,4819,3373,15475,134494,165635,437110,319645,1627,299727,98516,383142,113051,637044,15049,72007,47978,113927,144210,906428,72402,52273,585651,79394,128393,139387,4055,213676,12244,3499,26419,250506,103150,5895,21765,886,8001,220496,254937,1018,0,21212,1947,113,462828,39486,21519,14400,102741,71411,207397,92395,50719,56384,58077,55865,11282,8754,70155,161781,131482,29414,84097,63810,141941,217561,3773,111359,383446,618788,967287,62469,165405,113291,204611,401823,125816,320321,16079,33279,22406,47924,419992,88499,6813,242762,209775,242393,131973,323063,62764,264443,85072,119271,50093,563116,3291,144310,324998,174215,227392,1818785,90418,57506,256199,59381,56996,180147,83805,22541,15895,81078,179104,43665,28348,184619,149520,2511,89487,88672,720,77558,14180,21641,544,1952085,834,34411,175557,53430,273185,203503,35268,332879,125273,60684,177517,400635,71868,7837,107881,5734,6254,16779,1493,51016,361425,5829,61386,323181,74323,24473,25059,424,19669,416855,334511,25524,75711,6529,64595,139012,171001,112210,50485,0,33782,4643,10527,28588,37322,121012,21089,73623,1737540,47122,39959,73444,627910,154243,37960,332437,239976,3015,4716,27757,49342,143105,216609,34187,32056,37894,134991,69854,46537,89667,49210,15915,225650,202759,66275,90494,16049,90104,8602,145866,23260,177081,23384,77807,291692,299535,191770,3845,29801,27093,91542,157133,116905,106913,12179,55641,239809,146083,42841,2785,243310,99606,120748,117466,378979,51884,41352,142857,19579,19649,820,75737,292433,26557,37440,16822,86812,1430,41329,18663,10389,675959,34286,83695,79185,14036,67495,68197,35416,181338,8492,78657,31609,35230,41707,21976,23581,33665,30456,60159,30217,305841,66999,324212,98970,209957,3158,110876,307887,66415,47851,587700,93556,214309,327835,57183,95237,77586,452171,83401,5176,614,34535,146457,230572,124965,94330,30775,153259,21224,17749,123242,18954,128608,733555,147773,106788,378760,3065,32874,821,89096,111327,185279,140400,14112,13456,2325,81489,22218,41482,129260,7343,109456,110605,71613,14269,23232,303949,42422,54974,123966,42256,91334,101886,236025,200849,9317,889,12803,1739,31934,3058,97890,44763,141713,51031,34259,102776,90726,62807,6031,106006,75499,49536,9419,627,29177,205429,54489,99373,12480,10493,517690,45395,1330,116634,10906,35970,33270,25082,81338,444,994,1841,24558,726688,33749,26583,333191,8095,147772,1263,106144,12915,262103,10624,33805,272095,285419,110684,28230,28068,124934,94515,41475,35794,58954,8513,83240,7783,255704,64125,119575,40170,95909,62368,63220,110519,40810,47027,56103,98095,85029,70225,124920,164731,6904,406595,42842,84233,96416,6920,125003,112379,184339,32039,58232,69336,3419,205018,5305,89113,199705,218809,107555,88750,314836,87909,7327,1238,11631,22470,53495,395,80800,82908,1095435,35799,41869,24351,53753,808408,10599,9610,12880,48343,22166,24844,10295,126875,207374,217698,2277,81556,163126,46560,104227,128911,236560,82077,106696,110887,300998,219892,54200,455048,148,112880,11850,8545,188565,299269,273023,606,452,706357,117012,75398,256764,2642,28504,5312,900,217719,60515,48132,103492,25593,444053,58144,4771,907,115,97767,85909,72638,105157,359093,26919,95725,598414,4528,66729,15754,319085,36095,228755,79857,365517,61707,217174,25984,180187,285253,128424,86403,62025,32067,101152,1104159,647459,30028,87525,8437,27547,13514,228662,60142,171938,773262,160109,208341,50003,15060,180018,142710,177541,668697,81737,1137,15,34959,534107,447672,256136,10540,211306,37735,138083,274367,188129,129495,63321,415889,75354,332384,12994,2653092,463476,510592,5248,127061,143420,46798,52,156066,11881,296392,225955,249451,445635,248595,97470,419808,7905,173861,110718,28129,177610,79503,156409,188934,50906,83635,119358,56711,142977,280298,165752,101793,25449,82051,9592,59978,535937,60170,2346,23304,4713,9942,11144,58443,51250,59881,1820,25309,174365,57323,28778,34856,1286,88817,3956,39108,98710,151618,84105,2513,209282,70952,19089,216508,95760,73148,113800,50189,7560,247307,128661,59470,398489,1689,129838,83562,41673,221882,349051,19340,2076640,424810,12065,1028,125467,2407,5684,1495,8358,2889,296,24148,16513,16711,667,2872,1544,938,119235,302331,156733,4308,10671,6065,93708,31261,3097,282370,212934,33271,84058,160381,70457,40198,38986,276388,13073,97243,51020,1751,21188,23051,49013,61142,149071,133966,101557,44151,62773,86951,10534,191525,76608,171937,422144,48169,89979,68518,4335,53912,1738,27903,91319,61159,129825,37728,150137,8691,35048,78170,203201,58654,11079,15966,476,37591,50235,161940,94187,25537,95392,101763,50783,141349,123452,45530,51976,589667,86584,506268,244489,452,7741,234921,44304,315791,20911,309094,209094,371017,681465,312640,244218,153636,7337,205838,65757,549,879,0,240261,33050,75175,56014,168507,151,20406,39542,108997,11364,105511,33279,14232,2785,15076,40264,9996,305938,47304,109073,127456,133289,71322,8460,31650,44942,120156,48609,185,296935,150956,41387,236028,538581,7055,113945,36701,24339,42222,102594,188557,54217,2679,24512,759,85559,226024,27903,66384,98943,229816,274509,314734,177348,73019,26891,116355,89309,37965,33492,493934,244788,24501,198298,114573,60617,157784,32876,223973,195569,741909,244603,73109,68521,678262,72607,36549,4619,7683,22095,140617,191172,215,528006,13041,50234,87730,87745,187501,3236,71608,66915,6598,50891,90710,85767,232988,20826,353032,796,2334,378900,282616,471056,92803,328326,53415,178881,258010,5470,17516,254655,27298,75922,18154,139403,49421,212105,130792,68495,94348,41647,71001,102757,18435,76877,22570,43633,142167,2319,11828,62660,8107,62147,447354,49741,21522,14260,18000,19085,44169,234738,30793,113257,50735,15028,26393,50561,75953,148131,61900,36761,31588,188062,396356,439761,144691,212564,175542,127532,111084,53725,37621,84863,5281,21045,6674,2072,576,25641,40374,742545,92883,91427,278621,76801,2627,50921,137987,3813,95335,15389,62123,203040,41362,4760,9119,2208,254006,127172,522,94048,253600,176641,309678,288857,355414,249587,160619,84609,208955,230136,264411,218322,219534,73653,101693,85719,65729,215094,51208,3916,1090,1034,9716,6614,79936,6071,85294,217614,79361,108775,237084,434021,398123,328696,34433,11044,159210,3264,178560,44992,105871,860764,32682,281893,34744,1701813,165974,505174,440223,177468,182562,449510,116040,133999,173115,1205454,612958,162247,217860,13514,7268,430173,722185,39862,4373,192533,67203,123303,1206830,2101,42746,22623,14360,90386,39353,83141,8100,125715,169148,54924,256126,243179,15325,110819,41197,21010,274934,35364,19878,1333139,129030,35545,84446,56223,50575,38702,19611,16311,21205,3248,96426,74724,144551,260388,241160,157344,3229,26795,73968,765,224176,701837,38490,104496,74678,115271,44068,360516,104491,47908,37674,168348,360748,584,231828,42100,227923,10027,96433,10033,153930,258963,13247,34831,77135,124271,148672,57420,23522,30705,37450,216206,24609,77235,21691,13451,18848,8067,273736,67560,78088,4234,125520,15482,44587,87180,7971,15027,12533,81779,1405837,14003,15550,40837,22857,1333,65635,7977,57984,200114,145750,29099,163530,128739,1295,196543,86508,99273,37343,67982,342520,172908,654088,40902,333045,4399,187893,4604,182249,269499,37272,126501,559173,167436,2450,1515698,81435,287385,63175,9829,130938,8768,107749,101219,102938,331826,355988,52510,339675,66541,234227,68289,15986,2964,141571,33337,223567,130539,150870,73394,7432,244425,77491,27408,132392,124938,37930,56340,260389,1785,6033,43765,414789,74635,37148,75866,166398,107290,193355,198971,83688,2368,313675,4814,174015,13415,147542,157855,2579,35144,9650,66348,64731,334529,397260,1045,7518,55446,4690,147125,143949,82284,517759,21977,52448,177258,204916,84320,15978,60932,39586,5044,107,4822,138082,4858,162669,4176,27044,15102,20617,232940,75052,4197,150242,373717,159,404672,34229,105335,21659,9047,672462,95691,43060,73169,4325,454,42376,2146,2397,753,24430,43577,23269,596715,217742,199048,13016,8616,86981,62298,120283,251590,62602,165227,120382,182297,8782,69471,92574,48733,6423,9996,57037,55463,169492,39424,11860,2671,4835,5676,1612,3523,19863,14395,7340,31281,491233,163884,319480,191072,194973,23029,284693,240708,95005,230773,178132,91769,342607,215316,50980,1006,100532,112042,92692,424533,11039,24551,77348,108860,134860,189962,6448,296122,3715,214481,219099,96316,8239,184164,344744,64580,95642,286022,252291,45919,65974,536807,192674,64774,114166,123037,467944,42592,85063,84892,14394,67782,233662,1254,518,1334,772,5275,2548,9059,100318,86702,165074,271135,1552,45081,12533,3287,6273,44708,25579,130749,7031,38393,3037,223615,260083,585723,244330,1370,6442,5687,2017,168330,71849,21807,74511,104549,8696,37174,110861,191174,183873,21189,164453,36482,114200,13385,1132746,142310,6901,2606,287250,20219,32559,126298,8516,324816,95673,54915,7834,345109,16709,8858,68919,333411,45303,98173,216114,14836,11982,71562,71678,109872,253180,258333,204998,1050751,44526,123917,600904,150132,47439,12321,115919,94149,10107,33452,3438,150626,155162,30311,296182,289234,156180,2390,9744,990,115763,32826,209797,24180,128062,149745,7468,198262,409502,15103,129842,7768,2393,77153,134539,587,90034,44,7535996,39438,119357,21716,147745,84697,5197,91659,2204,185991,55407,99786,203914,94879,98484,127087,67197,565807,938,130132,53794,299616,185467,101573,112741,248565,181377,15176,84539,25700,32301,59152,65952,51769,21453,15673,26443,115989,54957,67866,92964,46257,275846,248341,72633,27438,193434,118297,99968,523650,10392,339729,114227,1521,141157,99996,206937,2849,39586,5212,140139,153431,45212,26010,147503,229333,74116,196548,204206,315346,169386,111731,43976,103,39582,92974,143189,4963,125029,124451,115958,389896,258197,87454,102977,18447,13798,126740,7793,248536,114649,2737,102664,298995,34496,25868,15798,5273,36647,66980,18392,2480,1069801,47740,47437,9409,282493,181775,57989,104025,910,131672,65175,38116,70774,216792,118222,15406,79199,2153,140023,1738,185240,1492,4665,54242,132020,89472,44983,26027,83755,16947,54724,72942,28264,81156,88547,136482,58612,272900,186463,397978,32009,7381,97177,7794,190897,252778,98007,20439,12119,10848,5844,68393,43861,130548,109588,83770,125813,178808,69855,3971,15226,48743,17894,22332,4041,84071,108360,10887,46351,20648,3702,16839,32184,48896,101000,106395,25389,26866,935,2065,125327,150,35551,5427,80672,4163,163874,95260,89776,13409,716,12796,238775,163579,127568,59331,9756,14793,31984,160257,98298,164867,4781,79339,165258,43907,49444,14955,12324,46710,14255,23594,47113,1025,101611,94222,157182,3148,11595,29351,32509,192278,7664,64736,214973,59510,276743,61912,56639,16325,2844,209965,42713,94041,107828,45531,409817,224021,284316,208427,747013,9698,38431,27991,69494,3879,96794,232720,154598,293011,481613,34495,60666,107803,421297,35160,13108,2330085,732959,320401,9222,3022,35135,55833,484808,136389,230117,169853,6225,28873,6171,68462,150140,40949,11149,35259,33284,245762,22898,14795,9398,278115,122103,4258,97070,131548,9462,96610,14343,36592,47140,411508,70710,689112,10239,98340,34517,65761,14104,1374,40354,19523,21524,107646,78602,16039,8183,59287,47034,30720,32836,20808,15253,42891,144695,42206,7323,35934,67540,210972,53883,38815,831,29330,85184,43053,33351,33563,335263,67303,314910,294033,23685,182855,44679,68022,23505,2785,62343,2349,139665,277783,9213,120685,8611,96481,5371,167934,5742,32782,11147,470218,80051,1893,70736,430267,111073,82650,2345,122794,76977,153450,6990,405044,97804,291344,1808,177383,131585,77930,10547,136254,9818,235654,39924,133,1874,49569,302,34375,259268,29981,14169,72013,84909,30166,169334,5470,133199,36226,178756,117937,100704,124206,875002,28121,37487,208025,87818,161395,208128,47019,728,490419,336948,371105,16180,649985,1134896,456614,290590,64968,877081,260751,276613,172579,297989,703826,131666,243008,14176,227367,681087,465540,34376,178025,245576,105275,12422,79,1412580,62042,506089,89800,564072,449288,165032,505365,52938,40225,334211,175333,51093,325287,133519,35389,1012184,52351,104414,74231,36715,42751,39615,102680,3586,140183,160172,297924,3354,560481,137117,34935,101853,122624,33311,4134,128605,83648,63586,72116,63450,6934,3018,9619,10218,2163,140666,98675,1573,155217,247,40811,12147,136361,26620,97906,76705,60324,4660,1901,127700,49449,64514,56674,47421,235839,317520,147870,110758,50671,59655,45314,150680,156433,194747,134828,1722029,10044,6212,21986,99894,73136,44955,36059,36787,12022,2294,144232,123242,43164,101049,438,156852,10614,11689,74224,41451,114369,21397,223672,35404,120192,157113,19118,101539,504613,110910,394086,470467,135998,195767,128559,10347,318845,23007,552628,361563,395309,289608,139371,51069,11555,381508,120096,142627,66543,65028,46122,108129,3192,90296,88159,170919,7345,412,14338,221817,84368,312445,644879,103769,109322,170282,153752,286924,92978,251709,2783,273,654954,185659,255,6874,83444,113303,82367,429030,565334,287254,274982,83477,110103,131318,72932,134705,230597,134,13523,47078,25134,376449,51610,270534,592777,56980,8512,63478,235109,148075,45606,100152,112799,116386,36308,82178,229724,26915,54391,42377,3891,135994,43926,24834,35248,28389,524,82209,713,15131,14776,51172,82244,2273,74665,209,77799,130664,33028,274207,33868,44219,118776,40940,171588,124147,64374,60906,63243,32439,13706,655541,6713,415617,28434,6331,38596,53010,47098,59975,79729,96179,26552,42099,365883,12641,125949,138006,32687,860675,224685,23073,52755,19903,262877,682288,156336,29104,877548,45546,8057,45882,170891,128259,138446,130900,100403,12537,2692,128090,248459,165621,354750,10488,2203,17948,4096,213867,454007,163633,86435,511,72884,25786,143103,65493,87109,286155,137184,51520,8716,3553,45919,141095,136799,132928,26361,78194,306637,128251,236209,68930,182311,198973,21078,98391,18734,15267,10641,8627,86228,182073,365010,17760,77003,91438,50319,17119,418204,261648,37882,43394,32113,21008,322645,8664,299794,209079,87560,136115,151003,43250,2633,274481,236580,116038,117037,119100,43475,22182,146853,53532,429658,116759,80128,90541,16628,61458,121160,82969,157632,44171,41683,33755,906,66711,120844,4253,51777,169223,4478,124278,44427,14709,60068,49673,62816,65101,475,79276,114551,479806,188266,183280,64266,175269,177514,28714,87886,99935,1812,59767,456,47148,17146,6478,44869,457883,36855,37312,61752,54370,106958,170,84757,29475,260101,106090,123511,35963,167654,17147,19747,12832,281282,81045,54843,146474,77040,11536,106027,33799,41886,35568,39399,113363,198509,202566,240846,73848,7743,42025,153838,1762,3894,170076,191153,269,368,25565,41186,44079,173231,10893,6639,284104,28199,199546,68288,129558,49090,19481,376686,239561,592375,210068,5332,503810,56267,185065,148842,43645,55619,223457,8074,820,26676,148482,26073,104395,871,258200,40154,255091,22497,138044,14221,49645,376345,108455,258,378397,20063,50796,555865,254678,212944,51605,198436,85010,1489788,240435,237845,75257,98233,29841,181435,67881,21697,185132,56078,285218,19591,1034,207180,96638,134844,154998,109006,164370,109244,53563,394313,124879,917349,265617,169705,38163,26249,119432,544205,57262,85394,152235,3133,150067,487007,52553,315661,237483,63706,143290,139042,132786,118859,2070692,216758,1395731,386674,333441,35646,66653,306999,78573,70750,144572,62182,156079,23656,65918,803747,415125,49248,1091662,839661,71212,535,42920,346621,283821,58915,93236,73453,48814,182491,217551,293059,308362,49749,182737,184213,42315,263173,7498,83717,592898,100394,777615,173006,1188,642308,605492,129215,211442,52614,47469,509391,56679,106578,124944,83765,378142,47216,290855,22054,229667,7769,253319,119217,91014,520217,118355,241030,385330,109005,130979,184960,223644,25331,50810,13310,2885,10042,108699,137998,180751,409820,278391,230268,1002,303,36439,143021,118752,90764,64942,356572,309272,165962,108165,168232,5172,413849,63285,54608,370421,232077,261644,253631,430268,106512,5,310628,162617,160052,19890,6787,2977,3945,106172,444295,937,644956,101167,338768,175203,306183,131745,1880064,10000,86712,7033246,392149,73035,3599,327864,4151,21032,340852,61663,15383,136615,475641,707522,18529,453615,282525,94892,72165,117544,34297,18922,9400,8812,2739811,350197,320803,10635,52395,92317,48690,20069,456017,107923,96935,175955,252327,184037,103846,445674,154017,20666580,23280138,17781721,27396730,17065034,131953,164280,1891,329318,48,4482,26888,331024,85582,1545,421484,3271,93986,40795,780968,1399,14483,59594,1920,4360,134314,20767,13135,31192,268151,159968,5349,53738,124206,19047,45187,54025,15755,170287,7379,354339,303,151,364333,2162,9005,28714,27367,170587,23687,39720,3408,42856,140437,0,35368,3265,21119,1689,201541,4725,22302,116087,20877,110296,347,6283,40336,166246,59984,667854,39144,58249,418053,50799,60793,122228,5316,145239,401455,101643,20588,41687,41991,167936,120176,55695,11573,837,1759,16788,29806,92734,2995,8160,469339,64879,480999,42172,21035,167132,111670,304,63983,101119,125320,48420,1098,822,16784,275830,80919,31825,15964,5389,12043,1293,99110,7387,19275,70253,2796,21313,118392,152593,161312,29605,71419,438275,917033,2636,24,34710,66667,45461,7793,71688,41960,193828,7550,0,38608,8530,13687,33372,15015,103134,15505,87900,147466,12359,1112796,556900,656254,2717,18084,107609,495485,14928,22496,195283,87722,21519,34674,7806,61574,7862,106235,60129,70109,132057,428519,233242,11456,31192,11773,650903,3344,90232,64877,70261,40191,63237,191775,19488,325109,107311,73726,133931,140492,42384,5726,82918,29220,23584,5166,42349,10653,41981,647,11359,73562,57358,18123,126434,190376,120590,431634,32215,26109,297547,124007,22334,1380649,241763,166708,142740,198941,62462,865631,528649,38837,343615,76031,59799,7605,466478,118931,2982,46231,1054,70731,44214,128002,14586,53734,46403,40269,41228,17429,6735,2436,15754,5168,7530,54963,16732,13591,2024,13442,6914,374643,155121,2927,23907,14368,85718,35489,78688,17025,62065,203316,25142,20621,110100,446,832,18144,25690,18668,354,34155,106149,104800,101400,5654,234485,49636,23817,361744,498096,3964,110776,463880,753,72690,87692,6306,631041,51435,277700,16579,49000,8206,20058,2195,8407,983,31620,97474,109962,0,0,23770,114996,5211,37052,10164,8822,39614,0,17146,5281,90764,77850,43579,15585,18265,384244,51176,303,150,1438,151,152,32644,136059,225459,156133,37850,12710,31348,21952,300289,0,29356,1163,28747,10324,906,98566,78275,10341,249515,14098,380,629279,96574,149705,78078,1868,2360,43605,23200,5981,17052,222501,17644,12062,9939,28020,109866,58582,44813,35820,112847,53028,17280,118969,95735,84195,28453,207865,8445,31409,141090,11847,46264,18738,1798,172196,834426,135449,68480,111106,96235,11948,22435,242712,86599,69191,434461,319888,52997,177070,14112,2732,18068,12590,151505,52887,178274,33715,2314,51734,1165,1692,151979,87914,52997,11413,69695,173371,9183,12381,204111,93287,33189,35092,122821,79309,168567,27027,22651,70961,15643,71357,21698,213804,811,45873,133822,26371,113955,19363,61561,25436,112689,2366,11064,117389,19163,24002,203515,43118,111788,25893,430539,24342,60289,77434,23728,63557,143450,70199,46667,45147,1209,128655,353677,54734,26774,82195,3151,162688,62154,508,90984,21895,27690,389336,423409,21757,1035,1951,49729,16782,140528,24263,147762,8611,49587,59342,45564,46144,6245,73399,65445,211788,24131,65007,17087,9587,78090,226219,291775,44254,52454,30434,186481,65166,79630,51834,137611,32491,61496,377614,299750,209396,1724,55442,263336,16753,78953,106636,1598,50690,13577,7172,1634,994,0,174312,46855,171394,70006,113307,123963,4629,6068,102391,191020,74732,109118,123636,125963,98817,8352,702815,45747,13023,124235,54393,41989,82670,168097,12901,119098,19790,74481,82758,536451,5241,39815,27103,182583,602595,637376,214001,186178,85166,134025,361310,120376,1328,11670,144354,94292,4759,212314,23666,202018,178478,716864,1336318,195522,18947,490929,55681,72779,327820,608026,115583,185742,31174,36191,57556,94639,413271,125882,79778,209592,68987,37131,28325,52666,242058,12051,105840,62220,6042,6265,4914,90,27556,12059,5821,71557,545,279844,63149,1543,23438,2879,122881,711591,79870,11020,3095,113829,209349,66984,testis +1570,412762,626472,118290,105307,45447,175933,54470,969140,281081,6574,26088,69809,667665,86293,264286,282777,922296,95534,1266265,262208,11256,570143,886392,262602,3761961,287900,593403,88605,481108,154317,31518,540946,1328435,65589,429735,950456,250764,556695,59984,466092,1044266,74774,4868,2273,253400,609193,613981,84336,983842,585844,1390381,149644,16214,1884548,240694,99837,66076,18394,329905,771242,340644,197753,70296,6265,18331,329462,162774,95278,161708,25592,114024,80475,20004,1601392,783765,262986,186442,57067,32320,125644,385667,344112,148826,1574,404962,446651,198228,373628,376615,208578,467199,761833,116369,0,580789,247278,29565,1990086,1137643,225529,84498,749928,141284,33074,127506,154385,1572874,347855,62403,51383,27600,314908,246711,198886,57746,10194,185735,205177,681682,437,1163086,47438,172969,633803,18767,277893,74202,169002,671276,43789,74050,2198,402969,202769,312266,29735,0,260801,419026,459939,172025,456,95111,608746,2453400,1105,0,90842,468039,244190,153564,75038,629797,6130,599,1614,285519,4186,150408,558435,509688,40199,501502,116675,44663,557103,308667,3278,82655,49267,26934,4076,386327,323863,9437,292519,572877,125717,288825,300866,609088,618503,157360,262757,136384,14986,27769,2152,482709,446016,18938,411511,141828,988015,226457,126839,27196,183569,138653,928729,264648,3506862,253,358851,161534,271597,40620,16244,303810,160106,12775,9386,440536,565124,13502,1606,1234447,346874,1153451,77562,21007,219892,453966,965506,1755538,601,1236,523658,233788,310424,0,32464,24574,35216,102,26986,549992,244481,448671,162456,576567,508092,7158,1140164,3876739,323929,253950,353408,195062,225895,194197,474168,728453,1286,12317,73612,30444,61789,263440,238419,12541,1139231,464593,14225,273719,20655,1135013,265757,14868,186668,647626,226313,615456,83817,251354,532,150264,91777,13664,2908,3330,58474,19530,51144,334816,47324,327838,439794,8075,46756,5079,145554,1124592,312343,543232,97937,266696,437742,203695,74543,427051,79921,38284,17620,369418,586176,463708,1952198,817099,8174,50548,6050,721219,333094,48695,209134,131954,219030,141336,22293,148226,14113,107260,147896,10592,284639,479497,101632,37499,282513,112439,80692,193608,5679,62641,60158,272398,3082,305997,209702,878549,97406,550690,13716,108,128866,587893,455108,6098,120232,143542,14373,735296,524978,5003,334846,2914751,5018,693968,452534,171537,390462,654294,78854,62052,39251,216419,506601,85901,15426,756729,360678,197344,93094,640794,5150,70605,84952,650166,110706,1366600,229574,256569,56987,65018,323882,108301,442599,78515,345755,485,655179,18416,7488,91131,48375,128775,22751,76053,3287,221565,103956,1987520,401774,554826,272398,20374,197563,96472,1291,293279,361817,216006,10952,137219,47549,248003,564213,772906,167962,219805,348422,95622,507,42119,191425,90441,52299,244599,414866,93612,154016,192535,24900,83017,6010,9885,33729,55689,197458,78947,688,169691,256097,113103,90970,5403,138794,89616,7093,33667,196778,270056,1182193,36522,55470,652,682611,260637,24410,216813,6991,51545,264443,132669,12703,603022,379293,195192,134210,254962,140398,6203,30814,52833,31076,57008,400203,22878,63398,70243,39931,553172,44366,9097,121234,358995,12365,11779,217748,49402,61660,764225,372,53929,253560,96058,324744,63274,21602,169325,185555,81278,194567,2293,4666,397671,154102,1357662,1932496,275722,136366,42120,218795,128783,388063,248185,255714,48429,635493,264794,384383,82911,50844,7334,6725,4696842,4581,93225,1568,90543,82383,83251,346578,294140,58165,4909,192808,114991,255796,266807,522578,442163,822344,84717,720490,125498,38604,1080568,144213,1113638,640329,31050,25867,590122,242371,138142,847549,482158,348977,1179,207167,576163,699933,1831,137042,40604,7236,45173,56100,18318,672305,126,6490,76572,14009,175798,57059,381,686,191668,39536,407842,178604,446448,679897,1414,228652,24613,185048,147022,128303,331523,9587,332089,362823,58623,3428,32607,174368,12042,2895619,542521,829098,53706,132149,348841,66090,29536,136008,74388,192472,2761,89986,89463,834902,87872,582,105875,198571,551367,36534,113212,520701,275069,27259,207267,2205,1213244,16058,0,485444,96907,58956,52918,168113,1342595,364895,1530339,304,70079,141671,36144,540231,123916,11005,18310,140529,1583,178129,45264,6612,83296,62742,53762,247876,36353,234339,219837,519262,108,154494,6799,426227,90696,77356,96369,8481,28637,217409,153974,1748,645120,140224,372852,28411,310767,27203,16214,56053,2028062,123179,47454,19383,22528,48931,1098952,4055,103903,3633,82984,12015,2989,159762,165465,2033,190552,273430,5167,11586,12744,69240,12332,221723,311247,103314,537362,73343,26700,50506,141111,167512,269142,190894,30137,1913,14805,111700,196382,72300,132288,148936,153554,6279,29076,1267,27431,124227,62658,214275,819369,143178,27776,395269,134810,111767,851,411570,135137,340289,326213,83223,123308,179390,157623,473907,667,136305,6421,3107,63409,12272,50958,41859,275876,180258,15256,17587,229027,1206,3603,47847,215,68856,166039,6800,105218,2670,3626123,47854,155825,174208,36499,238183,444941,131925,202179,59006,6142,253762,205286,852654,111060,681013,27097,47279,109604,137976,125143,83574,135786,15998,216236,231301,40433,198553,54601,197736,159914,118778,539,61207,142601,177727,86384,75684,3502,559691,854510,7531,6392,4175,10832,78311,105841,115491,91841,130667,19263,448410,490,257393,3934,289780,292358,75562,51371,288863,3237,1421,422203,524940,340832,81428,1290,215165,149730,10421,110903,113600,99225,6612,209577,536245,1122452,711619,3068997,257660,7413,438758,286476,513484,31678,214880,629,1307,186256,32099,53515,194083,53988,13263,1077,42581,62521,157220,221459,162407,4116,41769,94035,208950,319961,71100,5404,279314,130890,108491,203290,137827,140062,148614,430515,1005785,1148607,33386,52182,201044,64312,64521,145485,7472,12286,230270,18137,289608,349635,4574,352446,124741,83349,2977,116379,2020940,143674,54015,6391,112794,7125,68107,10949,1710263,31817,187607,10406,253079,10206,74288,171085,141363,214529,182735,72683,74663,13357,4626,81372,681,1060,68269,478418,192792,960118,374139,6692,3117,4544,2729,6458,313161,284,233118,42904,2245,131044,4893,8852,314061,98027,133117,572135,106761,60522,187139,35257,276857,207453,11574,137297,4015658,630,100722,316337,224053,99885,222299,158876,214384,20677,87741,251677,700092,72664,169584,263480,410,8244,387690,129030,5046,304306,10484,402670,4232,1197,1440497,4604,149,78783,101428,214998,243225,156213,246748,177350,178784,9121,666075,84737,118838,317208,585641,316348,153363,202979,401,123303,895677,2000,639471,136477,401,122753,212165,372846,382277,715868,32083,318189,229180,81445,1049432,231747,228189,3611,57959,130074,8332,176160,272047,346222,251229,794157,215132,973615,716959,1368382,368051,116187,265915,3265,569,218032,79741,76089,14601,350641,4217,2173,151166,361864,1101621,906,8051,18168,1401,5085,608,0,2951,1518,10708,880,1033,2258,1002,523,54706,150,17818,0,1657925,2964,8743,427591,60224,415125,146494,338597,40436,563328,141954,316444,100438,1543539,268863,238825,412821,471333,410563,515101,637978,322867,388752,277,470402,0,492543,741951,296147,280094,111724,90056,46002,371970,608,1211323,65259,171708,831019,450794,748675,259,34373,167749,462247,106515,19261,811067,59473,22909,937216,138507,89301,269666,9387,232475,622933,102967,209524,205837,259416,715385,109652,3,411413,356878,371092,2347,439402,225819,656881,341970,135179,519977,151312,133425,782885,348795,640580,321100,98544,269063,20987,1099358,371399,157628,302754,99293,112044,789745,549990,2987,435795,5846,596,466430,12415,2061,123370,23542,9330,409373,361023,165614,332268,143754,759715,307670,9464,47075,36872,195987,2883,462793,151,184889,3684,3390,3118,1307,149855,14869,1970,842,4542,7270,515541,2467,36045,40293,5192,151,78230,3991,58327,79817,2696,3059,873972,296718,67091,5250,1772,353737,230562,2672,5528,778558,994445,389301,22633,701253,327171,1504,397281,6561,16777,2711,15081,12959,2899,7326,1717,824729,343810,414969,52610,82824,86800,281231,224606,419621,328882,211167,278597,14729,498762,16450,859,49,58465,19116,82757,74783,324447,18925,8386,9007,9873,3588,8964,395,899,4801,79257,203938,27629,11941,105,80203,304,412439,222195,512016,119912,31586,651143,20066,4752,753147,0,9704,265816,393453,235488,90264,16251,265257,68335,7513,2119,728,840,212101,6931,366435,26344,448609,9148,342472,518350,168043,131296,266106,69424,298,676,570926,455132,115638,113975,17594,114575,147009,44355,12804,28524,34836,82932,164471,138062,105353,340500,7206,3839,88991,11594,51827,1081227,16768,177523,111224,210,73182,42064,119152,205076,1018,304,22515,766337,972,2738,130643,12757,38049,793191,177624,2147,225317,365,212139,129749,149399,417,155734,450,145926,4268,8976,1378,133892,209517,6025,23677,171893,263968,150631,116961,191230,1912,5677,11691,253983,365116,285158,1051147,40592,240077,105199,97281,206572,224126,75502,439,2231169,1498,134896,17619,1950,37490,507928,404301,88907,7656,10677,475033,390010,231516,150112,89661,827254,149411,182709,73558,87195,65808,1220068,56627,39317,644432,3142,276016,304,179989,76237,12605,3247,187585,26458,825286,124325,303968,32727,19567,198869,32120,575691,708,10823,6305,96108,779,128783,5007,229466,35445,26415,45306,1269,100546,219512,296187,26297,579,431923,8053,837986,29266,271904,8944,619819,2292357,77,270569,362758,79768,613771,136520,455020,5473085,22800,194793,19974,19389,173171,10199,681944,25317,315926,46135,188810,369427,263293,161033,32186,8462,0,4685,837,2830116,433001,733867,600,492424,2158,1239856,1241685,65005,813263,144212,3022,45547,668778,250242,219113,569959,30930,672296,15317,30837,94886,139966,27924,34140,9018,3012,460063,1257538,3460255,57,1386603,97157,209625,1801,2892,166063,244,2695,247827,71371,297503,412768,41048,365788,0,3695,342107,626550,84053,63874,990,1005,93624,104,3262,0,1585583,474961,290470,74713,1002,808579,91027,81111,43272,39742,656195,100361,3290,93842,92396,6824,470750,291534,1420,98272,615,304651,91805,5785,237665,15433,333859,760990,607,9404,103087,47381,146,101102,45743,240480,111842,7820,162407,258953,10047,7451,596297,1703,30213,111750,4568,77660,167009,106652,221726,69695,254680,169226,44394,193619,161523,130331,87723,151,30009,5585,21316,432196,122991,186675,1831,59245,113717,173625,109532,1209592,163817,174131,225443,166330,84018,630095,19195,48188,186639,539255,480115,952116,1545395,6435,507075,6170,61183,187985,208139,20789,258765,258114,107415,480936,89645,141875,236746,63851,1496493,187285,261278,917482,46463,49414,1115765,190283,28344,38542,12245,518992,238717,346109,86396,61551,205851,115236,121804,26024,308562,11913,172141,41695,6719,206605,102713,92570,60213,171,102329,257550,65756,40599,198147,173893,30532,201169,13731,211330,95483,3948,57407,401753,1126714,0,673703,129032,411884,206566,138726,30116,168565,238091,273542,108811,101338,5692,666464,367238,5232,415708,130337,25986,6349,11300,1159,109376,18439,36155,19878,990,2052,0,55391,117999,216326,435619,92178,827,225491,164950,889260,2334857,102185,42838,48444,55709,162551,223569,279058,665,11809,10206,19173,355911,3651,15032,1513,1494,286535,246145,829771,70129,2964,483543,203407,460855,157616,22903,15224,231925,218557,5083,213250,628410,305029,5487,123,59293,26362,18352,0,910,595596,3825,14476,203434,278242,555572,73850,556636,79020,430,497233,304260,3781,118684,386232,3476,124060,301997,73563,394572,120871,80061,105651,82991,284467,148314,114411,207957,149761,187366,140998,373373,1697,86814,231773,122718,49348,327609,253793,34462,98824,30791,53521,1601,611,139,82512,156848,123867,191775,88641,10009,124625,80259,32444,4006962,4329,83175,920,14521,150,51491,174823,126263,392845,314908,15798,12192,249306,194820,343241,285121,1580,109264,0,130273,71562,1124174,516341,88847,52846,1672,9087,1505,12586,23885,313941,92555,424568,57180,133605,389473,252707,23325,96666,739269,22510,574558,292651,120531,47239,70410,34190,291989,308397,707869,382255,56433,506505,274206,303141,125666,86252,248011,16393,308295,86663,401746,233629,318787,260566,10323,117781,28867,560563,39685,22042,236413,1134,2916,491249,114,122858,167249,160416,9252,326163,193233,54535,192111,109227,662826,52177,891,169416,29427,27852,52617,12512,6909,9472,429584,151419,12360,236238,58822,8030,519482,42659,875,153636,38041,77048,302059,16977,160961,68364,369,97442,53631,29376,152,14991,39917,54793,70346,125183,65294,128516,142419,34458,410329,335329,12927,129663,70688,28366,328929,24938,26044,90131,18093,62079,357106,180550,0,418,3235,14709,144136,261014,203,402,36970,902807,232089,37223,192469,29295,294,525155,25105,170860,158359,85022,247936,205920,2094,724190,4295,231202,29897,343446,94010,139338,272200,462952,205814,1522,39888,600301,4830,155138,5793,7838,354728,227736,666343,61353,277125,3901876,201247,39595,83978,720287,1583320,347781,185265,81036,0,143987,50303,152610,286411,170820,196573,73344,116096,381774,48067,312343,372188,4805,1112,113396,792046,66533,109455,1034964,304412,332787,135307,508164,250536,96844,254636,302,207321,167107,91796,25841,270523,25009,38164,190496,907501,166378,3659854,629094,134199,667065,137122,16063,765,9283,212976,1109266,2441,568865,816538,919,837,431109,87708,1193,209105,32664,213648,270,104408,207252,103001,198262,1348543,825481,261756,36190,60267,80302,119907,235414,5356,4659,725113,36284,1891,13664,28047,41138,1641398,166536,18304,44266,57816,90289,168005,56716,6202,22690,16480,2310,116971,2126,3719,289388,147118,70220,330354,26650,516043,95913,219101,157533,7441,23234,53845,0,76,1118618,2083,33855,867,8127,190899,3287,22363,44496,136272,93643,73081,65923,103,29449,386,710663,503888,196190,224313,139309,15387,38819,353040,118626,7374,942862,14493,218337,11072,120612,61305,103646,130121,183450,112486,185239,487732,94604,2525,448,9047,88592,162447,430076,741546,400927,22219,33780,15955,141036,201900,6175,420559,1131,537549,89694,44240,219519,459694,50776,199572,98346,14534,234959,243464,78513,115812,121520,3259,324618,704,365591,290955,316179,375447,250006,387452,66581,831543,45894,309811,150626,219664,352914,77512,706966,152,45352,1382298,96581,184466,53931,807516,209381,298461,2547,700349,378980,117989,163045,251098,510246,194694,722104,135972,123007,347227,13456,127918,591639,678027,750,42321,36652,130771,234794,132402,0,19843,1091547,73322,483900,312514,20667,27027,200837,313441,166995,10742,1476,45511,383322,842178,313904,136310,164649,166617,267636,903920,347525,125463,73114,63009,277352,308865,78331,204037,678,3992,193532,114704,52892,370416,52255,601,29757,307526,734856,159666,83672,117648,254945,820,494,561,25465,87139,14480,113442,191772,1565,330,149025,11372,189404,245638,5579,11,680011,128226,81502,407802,66162,112568,832819,249810,222426,175086,238947,453086,405220,163466,361822,700526,24896,263032,380,422968,6828,31359,16498,77387,29700,201338,327809,335399,449,22991,164692,337070,89108,280653,125516,93923,338281,637641,224546,194749,255885,210649,26168,7908,2445,18081,596254,9286,66439,17089,116665,22798,132315,16598,255306,352865,48973,97307,33837,114409,166920,215867,56798,3712,59223,7017,81328,643279,199552,5611,2736,23125,422128,34247,340378,84691,59331,10925,152,540724,490011,274700,527070,1412,1170777,617385,308967,1265278,141900,308989,426849,392271,304279,868885,399541,106221,250652,607716,1135,73562,438424,238024,845,4422,20615,262414,251302,1335858,379206,513513,19099,208719,384511,2602304,1199154,1741385,1235587,374201,336905,318098,609973,9924,6633,2840,5088,498868,26445,276384,28105,716,304,2361853,76435,14545,78632,80147,109732,22635,94651,652711,7260,24499,1359,55307,5810,17917,3279849,202539,5577,216893,163238,195427,10309,200903,45272,705619,199759,437089,890,323929,209,9313,27964,412051,326697,158496,412407,132655,98349,162680,8476,14750,312322,812,955,3339,22653,30295,80213,4312,685681,7173,123340,916,480694,3243,5274,144429,230834,348476,34204,264005,627163,174243,303471,166613,821973,1084513,442669,414264,106000,41793,37717,36493,530,15818,156044,530465,162210,24595,609479,360168,440649,152,31430,182080,1957534,692938,83239,551,218054,9373,553360,305791,242271,24,356386,65170,143921,229446,248469,32527,184708,6453,306140,3514,40213,543417,190050,2921031,662621,44216,71114,658352,960778,127101,4760,406172,244359,6320,40336,112793,457822,263058,99648,453806,331471,122542,156341,1599,878,21363,11742,574361,232427,1365611,355037,157319,10377,19659,108137,1902,4423,135690,21713,63118,1184,939,3201,81228,219341,446075,362,963,197440,93593,97981,19907,14066,10156,191683,318,5994,157265,76194,54244,17563,50054,68692,20542,167413,16863,19182,3506,527,75260,1857,41475,267355,175282,36152,18246,1866,64277,296,139058,284780,2744,37780,51143,51651,11147,468313,2204,451611,73657,148262,167049,26727,61808,206931,365218,2511,1310,742529,298380,111666,610652,251947,72824,338877,615267,75996,131801,1789504,12619,511104,48280,420349,97565,111328,28844,82896,8706,1467,34667,5517,330796,711502,247693,125180,135576,481133,281470,656,320684,134420,691602,266311,16768,34221,228656,632546,154296,1167,153930,487870,740963,484,622069,740791,302,184195,14727,432359,783075,91284,852,296134,140203,207977,692036,287766,400025,213331,285568,763077,2363,22100,546670,326411,2511,664485,185990,115729,263943,11,18553,117263,52779,917552,245843,199762,119495,1062,18566,1179947,593734,1354,83952,6300,125413,48233,6726,221023,1597619,37545,28050,415002,74799,343593,786,1808293,84402,332772,1706,5323,37876,8102,704398,357074,19822,326577,214033,270834,112437,1322,68196,27874,2492,15103,0,8750,18577,192829,18474,2210,429793,465185,93659,102074,16166,6519,261237,70762,33365,45060,69554,856397,325848,289613,258742,106007,851329,147686,52590,3400,648735,58986,94757,12836,29961,188759,25161,179479,560787,153323,106089,2818833,3268335,39391,4088,0,107726,1101335,5589005,2897129,286631,481577,653478,43344,321656,1179541,113162,39302,97759,431719,56379,3978,367423,706332,74856,32542,186122,154030,196074,143994,1035434,319925,201461,1836,583204,177774,9016,598,147356,2328,53609,260667,334337,230872,138678,430367,21152,239341,370788,510980,27526,214598,383945,48466,299392,235228,414709,549757,290474,114987,321482,338109,360222,3749,6209,332377,324557,621356,226652,169781,699,85543,135464,105985,2138925,157288,369638,454191,237684,346000,178871,1721,35017,275290,139803,33798,83297,7982,256845,260680,835002,311710,55135,1041411,256218,692153,1565613,31689,93041,101444,330761,2684,92700,283794,22998174,9504595,532636,2387429,270155,253723,702448,7424,587336,1718,1161,279390,577701,476719,701408,98157,55701,108953,1249479,337944,755148,11914,219432,204413,3876,295671,207088,199,334732,97164,355034,902,1247,1853,1021717,746955,333836,1135738,8856,183164,304,185054,196322,225943,173590,6519,129737,159346,145503,324651,344359,3016,813078,2089,454141,359658,561219,350591,273337,160662,191106,122196,169525,22402,107846,907826,1365265,664456,1170556,446406,48925,461651,48524,555675,17773,434494,747001,554,18984,403704,274779,204201,205219,1281665,974771,15842,31896,216,6973,26597,306746,109083,314329,1824168,585584,526323,175142,418995,625114,594,298291,186691,216626,177731,217768,17400,1231984,523140,240766,71767,228788,2065658,98622,104947,858846,1424,1389,4630,6244,28697,117979,1306698,4819705,456262,236454,146158,0,16951,3441,1542965,1801,15569,249571,1001612,812059,639538,191332,21684,11361,754647,27743,294780,85164,490034,88055,148004,167722,22020,122234,30792,199753,278688,13409,59632,108310,8670,96995,2218,208709,196328,188165,216438,72397,898,149447,264,5073659,9055,148044,420643,205022,21655,20268,108618,19969,231041,179764,236172,388192,116871,372449,191168,4436,351199,7220,234935,299941,80990,180077,23269,1117,170839,86185,42344,88161,136807,50562,19939,14459,5218,345951,63043,819235,92255,156147,58770,154350,51049,861067,4390,379972,606674,164959,130094,9193,453499,495933,274123,83124,33142,91838,228,152,4209,16827,139746,169379,16789,83794,141911,4350,1645,14400,177943,588547,202238,14546,5597,45842,3286,206817,173137,36476,31282,604821,232321,6780,2035,333539,266480,446384,179298,250147,144963,202803,219166,104647,3822,33521,31491,140752,18683,954,21917,621731,82165,289468,661824,21422,0,0,2852,60197,183880,77895,14654,311317,942,134906,29895,11196,78995,39139,169482,67991,92241,56043,5451,640,137112,0,223378,132712,106828,364969,7164,236048,112096,76651,8095,75281,219100,72763,27918,96926,76580,1378,135399,225033,112817,131989,20030,66606,44909,422597,65255,230594,102636,14170,165118,82181,254853,132973,2063,65628,450,87234,168433,176062,28578,27735,6425,86183,280597,0,99206,66970,89049,129920,267998,1687,37874,2731,117323,111163,154269,2874,273768,385091,697291,2556787,1928630,176539,55820,308022,383883,53015,13605,1266839,28341,25043,299104,176083,13646,126466,1040794,11510,3330,2228,538495,351435,591077,4676,236501,251074,564138,1213077,409642,505282,357280,670547,5512,1572,349208,1548052,2475,255889,306659,360129,375444,83548,114075,214134,116363,290096,9805,134350,4049,18393,100312,299186,152153,70471,70530,23121,326771,541905,1754001,432597,32741,107324,710843,20381,142028,25759,311310,1000092,308505,16228,1357,41207,1393701,204096,19767,7706,153575,283733,498699,296372,10548,18375,317372,147585,282781,314324,258019,5377,13586,75084,119316,98800,74795,351447,300334,40502,1096,30271,39169,2752,129474,155575,65561,166335,51075,117723,163124,8669,315245,57414,1152,21039,13550,452682,106362,117058,419350,77967,865,1603703,554711,353634,25152,19704,372571,37991,2421,10411,262896,465259,393742,246527,308192,65474,302282,47983,90912,1932,2052,241006,47067,212317,13340,686213,169007,291591,39153,563729,299001,20047,135565,219676,453177,57164,294788,101581,102378,193730,24427,722812,111446,98856,473082,9828,91361,5400,89380,8430,185820,1782,437,1063,37791,18520,242640,1321970,54950,617046,1072269,647290,302807,36556,224674,347972,202579,202988,3729530,221005,282430,701249,22382,33849,357243,490478,81631,370909,810395,1463409,57636,36991,96771,116302,76585,319412,731557,13477,48778,85723,213661,2164531,554418,260884,16631,807784,391446,335976,1198015,1202061,394885,46798,321329,212795,0,2683,6403,1211,3847,95788,250122,9677,199260,9734,31846,724,24583,8202,375,1438,697,345970,15084,333038,298058,5649,4566655,2522,827,11344,3960,374754,22675,6943,66969,5735,408,1356,2000,37701,16809,3020,760,549209,6425,34366,1343,754,1556,6764,54097,52660,1241211,2749,1353,1287,1989,0,440,152,36448,46759,78345,89,285327,22019,285866,117135,15513,259290,288413,272,311337,360091,281159,20343,380957,3133,182143,132,283729,874,339048,78955,10146,30944,635385,318360,10258,1728,1596019,186148,16663,334130,106755,7992,243541,247318,100513,276144,138368,12447,25820,347237,199201,30726,1225,1552,177258,141300,177160,796,627,760780,35451,51195,179904,37055,305139,294849,29532,51447,31970,10101,169345,155979,327150,203796,135721,73314,271612,252519,130516,440,167368,14207,1491,561279,12753,108597,1245,221195,10398,86556,48408,160860,4040,81977,266504,436329,163897,177398,2226,231338,45298,67582,29380,253531,63332,124444,371998,43112,85111,13764,68679,42901,61206,556,39675,84854,2852,165874,37426,110995,109109,186823,260670,76748,143580,150429,186713,40596,531547,3840,29575,234179,172336,591299,346187,976680,2852,75877,100945,117328,5940,1020338,266067,1306379,55832,258456,6480,90978,340435,130860,13823,3251,1041,170109,69,149805,183324,677499,210702,552068,10915,148725,11678,480085,5022,99,911,232328,655176,4215,1136,497412,674628,393642,263324,43524,15765,9203,166078,28942,389949,9553,503363,557686,1965664,389360,44573,502618,19724,11297,28145,101349,396988,5077,132073,324296,591093,9915,215262,161594,97404,513781,301,340145,551325,190881,235388,363176,98119,879142,17669,30415,31038,27598,18720,0,314824,361188,192885,11889628,167142,10870,710726,1666,4588,695,2243,25980,2461209,144,133,3593,5691,192,498833,170,914,1710785,1130238,1549440,339641,789719,6018,535266,320842,56717,596863,117341,11012,1561707,171646,458784,197,553195,2861,322086,1601642,496789,285804,57982,336325,988277,1314943,4218,1156,1026,6656,1310,7976,5667,162012,593315,1697940,2935,472105,2476,499494,419151,584,36010,39617,17697,148,1135,27603,2524,220800,223773,183875,1012582,235551,213497,115680,175865,980384,534458,156272,640963,144096,18614,881329,255560,87318,18146,712729,339498,847352,67469,414415,411233,2460338,934721,295614,110883,9345,436766,121087,572051,283447,1026274,5676,941626,88827,4362,233229,96620,466957,879503,2479,1334326,708496,3351928,14712,42577,2859,37315,4048,48852,1397,1991,159476,334612,2345468,45,2276720,35891,155700,62806,50558,596828,1346,11056,121961,30040,402359,213439,834583,403491,33563,191726,653991,515623,134975,149268,1292517,43498,472663,424492,175971,13364,66445,101176,93717,95315,1323410,27301,198115,12282,25279,307797,504801,1916,174426,21272,190487,84599,81664,35957,1959,238275,141945,173767,344252,55813,16894,128909,198393,1182,89199,282003,215216,59440,45469,426971,165827,103898,212030,141499,110550,504325,131181,513413,32760,50761,125327,234562,6807,119159,4353,375880,68109,428485,883,150863,3185,509758,66920,70813,280640,240929,52291,530380,4388,56504,19311,183756,270381,181651,1783045,88194,184402,320415,166846,10737,41043,57839,306268,327761,2698,54354,150,35281,186771,23324,124389,42287,124694,753,225,4855,32207,5065,4178,1222,112565,462798,150587,174047,173680,54001,94031,219084,2391058,3692018,846732,35525,199390,967902,322092,226666,347941,50650,38437,66720,98679,89424,255525,45395,269584,1339,297646,11314,575528,82604,1176,2124,3988,320625,203948,158505,81887,79345,271466,2611,1073926,40428,115422,51521,87068,109409,4291,239432,10720,122752,121064,340740,486164,85211,406558,717090,121884,44545,19400,3960,868599,4875,5009,4288,85026,1272259,50990,149426,142187,110195,257388,11468,166941,70893,29876,56430,45215,323154,97888,185664,305369,27143,45139,1206,122675,337719,275046,78745,58611,178181,162852,13382,63842,25284,332216,478578,247046,13623,286959,185,289031,295,119794,65480,155426,494228,1972,1090,294959,390764,236250,166972,11527,128129,421331,426988,378894,398040,159014,905457,381800,332384,73359,42347,274467,5874,190857,287026,54666,540768,671,315690,160134,139487,439490,115283,305549,779087,228566,1693,125403,445162,185817,208409,716477,1223701,368885,2244,112076,125819,86152,57303,12804,344576,101454,5559,1080225,345983,305166,1436,24658,427326,25059,1473505,533288,34087,88847,3414,531,130174,59580,348884,36189,10064,95708,238062,242173,1447600,264040,332599,6926,201202,61414,14046,224869,45,32311,51434,219676,532172,3652790,1174821,9549,1040,51484,158540,84807,450735,612063,385201,132506,756591,180953,25388,872549,323437,149807,341064,8416,89839,3802,59213,206519,538801,888191,174549,191112,45882,10025,273170,213838,467348,4514,171647,43336,174605,844581,7299,113771,167997,112192,397593,241052,506656,134219,27174,15633,11658,310525,1933,724200,373872,285552,398319,1031319,158661,86530,155329,394299,266519,335692,226780,256530,223102,498562,209706,384003,114951,130989,108584,9823,307528,548346,1649421,209971,6639199,134999,37981,128160,13253,92153,120437,9332,743,52391,28476,65686,293049,603942,71324,751932,103471,534612,233277,111167,14129,663509,12538,169562,359259,60164,77975,473464,551371,191427,261273,198506,455490,191069,266408,137319,0,2435,560779,199905,129346,678537,430,5806,897,158332,98770,62195,146822,95106,379819,1061,168738,200707,193304,4279,11830,83155,71893,37949,17104,302,317080,4872,285873,102276,97626,5942,118759,261632,2862,5842,138090,79654,148672,532,170493,103515,38766,377795,270426,116654,482213,423,403065,346707,169451,63487,1557,32141,98415,321593,62420,3499,1410371,243979,15170,154,3930,2109,298075,228791,11851,337416,1182081,191600,63327,118866,31735,4143,171092,43388,2477,9870,330865,1334,152,43646,214021,100742,248288,378928,1163,35108,105327,580641,14984,251446,254747,147268,117267,158391,108372,12013,931,9899,327148,91194,74276,50343,101984,165647,179241,2008,116857,222635,312611,19150,87702,12245,36949,51171,5613,44557,3015418,44252,37872,156291,338,72893,23621,11513104,841306,123018,332822,21070,1899,334380,464,595161,3724,172919,317864,1952,158029,92767,202875,2444207,2268,748324,138388,237729,4551,347182,63037,449252,137137,318229,147298,4414,113919,110206,53594,238428,10529,30645,63586,33453,831,95990,8945,35019,7808,245668,245359,154692,125686,42609,142993,13827,141854,81028,538449,51885,266785,210313,18981,1721504,16379,1614,154329,16628,81451,160553,63693,43215,280474,154340,1224716,72816,273420,307510,60018,338089,169419,190407,314872,383599,3426,36084,176812,0,58987,447445,23382,171767,385453,145491,72813,1304,2044,149364,7805,66958,83584,3393,328817,9174,230230,228597,112739,4094,2551,370503,100438,518765,1370050,1001468,4251,269712,3643,9436,268204,494132,57630,0,91,171680,57732,68288,6057,37119,152,32631,327801,1202,19278,18998,169010,581711,249376,2382153,20840,47356,79977,15256,4117,228765,376895,874247,74624,504428,147435,1145546,770106,6464,143612,144440,865629,15880,145653,6111,347696,464418,914340,241760,15181,125264,194397,303226,1157,244,174342,2037539,116957,681544,452812,72999,23758,92621,317012,1948,195580,231474,34714,507268,419903,292928,53424,113124,395189,7041,147724,2009,304,537905,36240,2839,18276,4453,1847628,579957,13615,430719,1109779,6391,431797,200,427076,204129,438258,642615,84584,274846,235085,585216,20776,166433,894731,936946,19808,495311,214831,232254,221769,133608,229523,100305,1364032,146381,608,483857,3959,106584,357835,554441,714330,1823649,651804,778297,31726,28779,5297,173808,25710,598795,2690337,138603,42028,225698,91816,89942,26630,103171,13102,495495,16995,606076,94153,502942,406417,504069,162516,132184,190186,9945,291704,64177,272112,340191,226786,53459,313312,268579,314768,54635,242212,451084,82408,769658,516915,25928,1684819,1395262,531,1878,5001,1294,99513,65806,304,167252,86283,216667,217582,146798,39395,549038,86641,47780,49067,23497,397653,35669,12481,188046,56460,145578,227275,194358,206560,8365,207100,245628,100253,85492,186690,550685,165854,59854,100791,304,60526,16580,86073,643398,20125,74131,147546,38864,181221,1580231,151640,94663,45505,58076,75992,632435,329855,40666,86711,828086,21460,469898,78067,34596,15955,86210,594614,510209,335920,59352,202743,41414,208443,40805,279177,48223,246323,167780,606,92130,13125,109298,8622,350523,165438,413704,165260,12269,52527,199332,13439,155152,220543,90013,142729,241072,158797,265892,2229,192144,179711,71054,215215,39707,18263,110984,286597,880660,707,156467,237692,9682,709183,116490,161224,178564,177569,117290,9342,180338,212985,60955,140948,3044,99952,88740,57587,142448,26896,73034,169741,13937,16882,5770,270584,336015,13576,139977,74801,69431,88877,61456,237780,197162,295214,110,50697,27439,225526,137597,42503,70077,692965,5871,122993,8184,169072,279430,20396,4657,369162,45748,411906,161934,293712,169188,539652,77514,78601,3789,234162,160649,168089,47071,51665,621004,183813,371005,567943,1457863,4564,235814,34221,5012654,819834,621806,157808,101385,199481,284110,1969,4521652,629,810984,6016,150611,291892,1348,2926,92525,54947,76142,181086,6327,1418,80886,135359,1143648,237493,281085,412710,21303,43427,9408,54997,11191,494,86330,143462,291261,112486,300155,242336,308296,573886,206164,49037,476114,1610,505516,85333,427860,196131,143481,520316,22414,445943,36430,237814,129633,226213,66970,15634,761635,830720,3538865,209652,52199,164684,25655,152890,1220312,153491,317332,228,248663,119913,86,206899,301521,824,53664,219725,150048,154630,8193,145844,352,228746,10506,177687,71166,93807,235451,1152,92794,76561,195598,23787,2532,135479,69841,261423,178693,132910,6953,0,102583,177330,579196,240634,161190,434405,27462,55970,608,132857,292369,1052391,117412,107354,429687,54734,503022,16574,248147,480926,259979,383471,167008,146955,4971,130199,208143,226182,59725,337410,149784,89902,157226,208924,838,4035,146690,152,49088,12559,622130,47198,125039,72848,13099,2457,14088,0,57546,60262,1519,524649,408472,93245,6227,126350,174425,48596,4898,377031,64840,6394,817074,18992,10277,250579,328551,497790,32055,38132,76855,852762,190037,518802,1309786,525,226745,56668,63024,453,24,2591037,152,723058,23258,397906,975400,1811271,119795,121839,214366,238397,200021,197752,199552,153653,327691,830577,125796,1715976,699,922262,572361,4627021,237708,207846,108406,785863,348765,427138,598379,228472,6121,7855,37298,4479,15835,711128,110137,285569,968713,107658,558054,37254,95230,188254,47789,8620,526281,216525,389233,413093,748615,29446,829121,362465,44978,46539,28115,347469,122325,165137,480063,142186,250,7901,9311,154916,628016,1044605,373004,22532,15631,4135,23021,429228,295,149,275095,93278,62581,12350,468602,5600,40289,7808,20734,691221,654560,274836,23819,40285,2100,8517,15449,12395,40529,99258,38555,3666,126516,40337,225670,220517,140721,110276,1559,289902,2108686,1837456,28708,229498,201939,5083,855,31462,182551,9168,1091510,220710,105764,7230,483937,2686,52680,231573,754598,122511,7869,7425,167458,89971,236287,103,2369,41572,798660,186019,144674,131004,38395,4161,4793,215869,97429,43160,246278,321573,4272,894716,487298,142690,148495,24435,250631,269778,597920,3894,12894,52541,326628,14125,15373,205159,113535,239057,316996,202465,1389515,234080,327219,860,13866,235250,818670,448672,126887,326663,322190,326166,102090,61415,231873,333609,158143,174247,111607,254713,16628,7186,41915,39814,137373,417895,583906,113393,194526,180605,34528,224929,75556,26750,718416,43484,2316999,395115,126117,19766,9725,572382,192346,203824,452681,12806,5865191,91958,534128,654293,153608,502955,993792,102754,996,90390,54898,38528,500117,403545,332709,166047,172429,34553,121029,3588,482105,292005,60826,758004,7312,417991,273660,87510,123385,66617,153398,64117,11445,104124,225634,282772,19476,316518,194380,512,53452,34469,3212,34455,158814,1025,42435,140536,204751,66960,141054,3306,180021,347131,119530,410554,333588,5077,5752,290125,319922,139005,283009,8384,8927,84693,15126,75821,148339,41100,29716,284568,348306,1406365,347379,10481,139721,1441,1980,374018,768185,141527,14945,453,157066,27539,7532,128322,339911,963122,250713,200030,419275,312,10129,88284,1291256,40989,296334,190584,161721,157769,309112,53556,383833,221586,113349,785926,663808,926714,98047,10352,124543,371201,416738,68261,41020,202172,153578,293010,73154,9100,237437,176285,161970,171336,29479,139375,11814,9965,230722,214795,98704,169064,390705,2592,177665,35904,161080,108327,1157,717,577,6402230,35160,5141,148880,915340,127171,13724,39736,109526,17678,519274,230924,259625,363712,146360,80185,448810,920,23139,95176,13446,8096,4979080,590361,558875,142060,16369,103072,584730,14151,268906,20718,36273,2590124,908167,227177,441207,359649,730,241909,568641,273096,1147,452,563336,418477,163090,154161,86519,635287,1136,5197,645557,298233,6335,26195,19473,164436,84598,854271,267950,48699,328362,1149738,2575479,463924,372129,879096,750524,135992,55711,141155,79924,217839,917,365,375851,1365189,2009034,359068,209592,97475,201112,459085,108474,1083,274227,429380,364762,358689,65591,110968,251666,30222,654205,300116,275871,9450,574001,33096,133943,318257,260225,514247,291298,749,340822,41737,376663,4987,2532,402,68551,708933,1219229,46663,482189,26786,147345,64899,1909,237383,149769,97461,141193,44749,221853,120998,549799,555050,2671,23648,54816,223393,2301649,52552,58190,85193,198983,504886,17934,159835,239604,19505,8605,9100,78949,75123,583079,20852,368967,338058,57755,466,364627,635933,72768,212648,111675,122194,91649,89581,41708,453,36926,804916,651866,12,180588,412336,45716,57598,194270,28557,100081,11465,48783,4835,456764,314624,291648,148847,298803,643809,631680,60323,735173,75011,639243,314945,4927,725791,288967,508351,76227,675320,178360,29513,144071,24052,197183,570,327435,889279,137172,213558,591021,215660,531,767966,2730,313286,167090,14297,79665,376002,242055,43211,14001,110843,932787,321110,190063,206448,36198,214319,176920,35522,113163,969318,253265,577327,3547,1609,386981,176100,323,1455855,405261,80204,11824,277363,268566,368665,891107,171660,415134,369260,31900,542433,461673,173347,245842,374297,1541800,59993,813168,768469,156180,32527,149630,58534,33565,146144,445835,117796,161904,352,275753,279422,26750,501478,17552,583690,427684,18905,524629,467306,241683,511036,418827,30738,72670,923762,2394,535670,481942,405666,719820,1988655,696108,219996,1459034,409309,961413,7951,138907,77521,1020,95751,1049,238487,4867,1627165,16034,978,244090,11889,154171,1781,363519,3568,1122270,95009,1287179,163,1410081,119959,11245,411411,152848,267238,81127,64327,448145,27808,254490,729540,84,116740,10759,62490,10243,848,158262,559522,258627,310302,284023,128077,18750,9437984,361039,12414,274520,324273,141532,395548,21946,132572,101996,1830,7360,166,29013,336290,216126,51887,109713,201023,154271,47317,2555,411315,154407,204317,515,400,120348,63595,33614,478408,127892,41989,105423,583463,495467,656157,123537,12067,112807,388486,94270,134484,220090,281060,255705,147638,293582,5463,251290,591544,216259,455979,10489,181684,720,329511,542547,343654,810405,16501,106692,63607,124997,94053,22463,128089,212722,46318,182545,303501,641830,476104,8168,72026,538197,3784,97351,100071,310516,279474,237392,30814,20850,890515,172516,340073,337968,559234,431146,552,109264,82487,29695,51849,474023,209874,217868,5461,245413,225527,191586,974711,53306,202670,660329,371061,3327142,179636,322815,32523,120308,605750,77493,311018,1899539,323664,748940,16506,119638,438557,148995,194619,225849,188944,238905,80436,159922,284840,65664,2853,0,144,47463,462587,148944,176510,120061,127183,188482,235309,457646,5731,391169,2343,594350,429,193195,10582,669598,350439,147990,8006,335002,230649,230445,340756,1272316,117231,307022,115044,47797,395641,38016,418543,154578,123169,659491,774687,1744,314075,119821,2590,45275,21531,45104,206354,440398,3790,815690,256810,876,524901,30431,488144,262035,15799,200,1159981,126816,17462,180569,715058,1333470,23720,701915,930981,40446,408929,7572,476397,315846,242764,50539,34383,229680,379186,9485,159834,18994,667759,1161922,610381,803512,845709,568330,128792,9190,218187,698449,650962,148006,820640,299662,0,871,2351391,291208,85003,944426,162096,403439,92135,128957,161295,254749,441119,371051,2566,72084,69939,72225,66610,184442,51874,375072,119017,66064,121072,165101,62096,439974,805461,975082,374406,540361,195479,258542,95298,15505,206539,305456,333623,91905,50551,350172,82621,201986,103233,249766,313700,359797,417884,13218,2196416,92078,690,22598,45630,133,1923,12176,168295,296651,569645,892491,98348,55991,1180,0,130,4679,335175,8074,1975,29087,233386,281471,9690,170371,423495,13965,868848,435567,333467,3544,109926,82811,51094,110901,73427,231488,57916,7781,20516,331473,14888,23912,423241,734819,313960,54744,183820,297981,132910,73464,9391,2089299,88342,122385,3267,140122,106,209415,314087,360021,140483,425090,2133,395193,198483,45380,4851,331,129,51895,153126,4210,271618,192278,2784,1922576,6905,185988,239414,465175,202143,234625,442105,2430,607769,1382,136911,333910,305972,280733,106458,134446,255853,42,54675,71672,177847,81967,117437,309800,28812,4651,32240,121376,387940,721500,131909,372102,8899,147429,136528,7851,303653,30604,7719,2623,250107,250278,1126054,276,1170,194988,71027,152,38870,182127,426182,18543,232633,201112,225576,212683,213601,249382,1070642,627367,639539,64286,432172,406568,66618,121829,388317,66393,83607,3901,8031,51876,222791,228857,407386,1041,595351,227434,236923,10110,242752,46924,141977,319497,139102,137149,1019990,241969,673135,30696,200621,66512,240003,465319,653513,486,10695,28454,68531,520971,484435,123738,349814,309058,307773,201611,252104,195599,895704,48730,147766,462638,117061,286267,704465,38562,294211,43934,3608,141703,271480,707670,44438,206490,376231,17763,348461,12243,157337,504690,153313,215650,178613,267658,350358,527338,91574,838790,232829,27433,198507,7448,156140,54996,1245,59391,87458,463812,179367,78492,850252,5677,90968,10596,1727,77831,485104,105129,355995,346118,19189,942293,96122,173128,19897,628696,218795,104337,38551,4121,1283,536557,252872,181681,27975,9095,74097,409557,71150,385595,392797,2323,281202,54272,2667,27447,1103,74316,550895,9872,257232,108350,49792,280614,29410,14245,5274,6949,77018,387166,55286,75103,5831,58733,50991,409271,103962,65056,1211,704543,136995,183012,1347680,58609,165821,311124,97805,187989,457258,255835,2067364,525932,210412,457130,21111,79791,119347,1009584,49331,380760,177200,16166,34353,9556,318083,274670,337346,3836,413627,25885,108129,40303,65817,263019,217464,245150,6145,259519,58187,2178,1175836,22038,394625,350142,239802,3383,196514,277433,620,6453,74241,872523,992592,4121,6668826,33282,4766,641553,64943,935560,48730,231371,714653,343137,219911,964032,139610,8798,438012,31806,284363,25667,260380,69827,59797,58126,318222,108589,290614,2791,274537,497040,123756,1061217,255,1160779,255219,1161695,268587,565317,78488,171826,71103,1459513,31970,63921,327192,67009,1170115,123805,295058,75628,733973,743341,563249,129459,228379,1587284,242865,200089,804194,597503,186135,126415,2231,14922,141132,106505,160469,556589,72849,9973,2036,101329,413296,178683,94884,396906,529235,127711,525051,177745,4441,93478,752511,226885,12012,1652,501341,135026,80459,138766,34783,15839,6340,136010,482009,1530445,48824,115629,5813,295821,499705,913585,187640,216114,573082,30228,735409,43239,118074,237892,288025,152717,13949,432061,178575,334869,162335,162156,229189,109653,1033504,12334,17529,221441,224703,123648,46879,31170,1215,1089897,3848,421,78601,19563,511736,197216,164136,77487,21103,86084,8439,883,15063,397376,8249,4192071,444197,128353,1364711,493708,226040,436247,43948,24354,557176,499374,410535,156513,95115,133250,189340,115550,536905,23640,19571,31653,399,862413,1106083,287239,290704,215948,3970,19003,1294198,51456,98760,241339,287682,499134,2659,111966,182392,58436,32545,52345,411507,40233,227390,272464,1499,3495564,111539,199250,406922,5415,360631,16682,3590,2619,1948386,991117,41246,3872,361454,137490,165616,195062,205645,14769,1856294,417,310160,427848,6302,21185,9576,123717,86444,175625,1487,1035,202303,0,0,1741,1161,121982,177105,96797,118826,87704,8662,123624,196289,58212,161474,351735,38169,59301,59137,303521,4815,356469,146414,4742,80080,88460,7795,39457,172925,380269,583646,164082,113639,2329374,55150,919049,21652,12519,2549,55054,1133855,373469,164611,33368,130264,272950,196280,1297,575899,731706,733670,103045,92002,335685,58641,429139,259059,1063651,119792,140524,219661,167607,87191,3919,4270,14180,623,42514,37614,4115,124894,120384,76159,39373,30750,2833,500231,43816,212257,877981,370888,64786,1174485,2417,38824,184375,180502,80880,5300,1385,1438285,95650,115998,123549,282515,16282,92391,0,0,1804443,339645,155903,32223,149207,112340,3682,128408,289124,258255,399279,1133,134135,12829,473425,426833,284473,216701,145171,73029,80618,430039,167108,792457,57502,607296,497,768,654542,15433,152982,515063,164419,242292,1239837,174381,487916,1789,14647,383154,618225,161,584524,272585,86619,385877,582472,118188,304116,95208,2321,212773,4416,170616,339409,271714,6926,100686,33126,72264,12402,124310,1589,21444,8253,395035,75460,164323,231107,166687,14864,112756,147471,58721,118824,799,1125606,297470,9962,487600,562215,2917,60438,743,1711,2657,101540,34656,333127,257532,104901,17686,96898,303,294589,190591,20381,101274,3358,1682,24663,822990,31752,452,114322,686885,2612,32860,264,4161,119789,1698,304,2258,8107,17080,20978,14271,110344,18944,181923,27391,338947,391524,69564,53310,134049,489,568914,129336,35689,246392,125390,63962,167566,45623,128405,2870,192158,413351,59028,12482,108,2072023,299646,470765,162874,834564,231639,2635110,603183,191763,804,184642,4167241,33665,149849,141683,265673,419,883791,552065,57784,117355,399349,4272,1702385,236922,272278,14222,406214,409915,412,501387,2106,1690,559631,626628,907342,904754,643680,1005381,245162,6419,307016,12158,16679,2502971,835126,10259,510504,27024,1434,149555,102096,272702,0,2927852,6262174,5043740,249836,71345,914463,1881279,7287,1288907,672903,338905,8247,5286,427638,13471,574281,430509,200443,35807,212012,1713551,4839,373478,14478,369496,587974,230343,730534,1366313,2191,456393,268768,143909,482117,282812,96045,514195,113508,460178,1017936,35294,158937,675832,147225,170416,518071,394158,159635,280944,197870,12328,217083,211611,11849,230966,1874790,225748,668067,53590,76337,25805,754617,26066,59832,220981,54639,7980,280700,309,75155,5014,121933,523,14741,162856,41962,239144,604350,12789,54059,155896,464391,400831,729007,152,15252,577276,730955,18935,39513,455215,11176,75970,112070,41839,48581,18211,370049,5353,5265,4954,95005,364429,590736,272648,377560,650606,59918,171517,3469,281272,545420,289811,12330,1550,52079,7926,427709,99001,84578,7738,73598,86665,143196,36072,4993,317297,232,195860,2391,5231,36296,584124,653149,237947,1878,524820,151839,11429,403057,48667,156439,77085,159958,2880814,166161,1174396,262549,89788,9984,76707,25735,16330,244571,15469,14415,3219,2825,13692,6991,541929,177476,506720,220017,4555,42985,3685,320510,363350,152424,92553,360134,192335,101166,302715,2418,1444,7053,710995,325446,239130,405969,48919,1339,4166012,13844,381143,131415,46503,277203,23398,455064,406047,16624,374731,980180,71620,296637,215713,2859306,4051,1494575,394606,109381,876982,249230,104862,760,235411,369538,64127,284465,32572,175220,96967,13389,2950,26090,162346,310825,96758,672169,564989,580445,150521,484594,361327,1632785,641960,2752,134030,2599,503,184765,215439,142,328102,68560,5741,12475,69074,10338,119298,113254,4957,44243,13822,137490,239029,783114,62556,1589,2098390,90106,247919,54114,2090,136831,114129,79864,243119,79918,185509,462153,17430,96592,170855,10975,80738,325858,54126,156579,1091173,2624,128738,739922,240562,66386,353947,61060,398783,213205,363939,253502,924972,375430,710925,629440,794,10734,25439,9896,60884,59588,241683,176804,470186,6407,117440,85695,101820,4668151,635856,235357,145874,188654,54998,285811,89429,442077,166404,3586,327349,184519,197910,174001,605305,39219,23547,296792,3664,67135,97571,840247,109665,379898,69692,101287,127752,762289,11465,593,5759,38646,206314,74310,55773,441367,247019,139740,8706,472365,97518,1106567,12268,81636,1184,5963,0,1122,419656,12327,2608,329,2062,2944,163995,381162,374367,84629,8652,139667,711282,104655,308112,337628,472545,130108,248286,128564,639393,360498,498886,200685,84741,33893,485739,331315,359108,790027,3211932,108609,403091,436998,1586408,99447,2758138,434338,188930,1095924,144591,222220,379172,460179,322561,139118,280458,527612,404447,498,981397,1662783,1671,39320,175525,78816,302035,29994,279135,1154,121691,424240,133596,307567,130899,1085425,177313,105490,1422099,409134,1599,370278,1269851,278277,294487,94887,731571,31900,234888,5517,101940,235927,64653,789352,493728,1901316,1792501,636653,427118,595660,62854,8696,15570,75523,485916,148887,759896,210939,178549,448772,260633,1021176,240278,2173,196345,141257,942512,105782,181706,800468,7647,5627,352,105,238831,5851522,13745,352801,533308,17036,977,169634,162656,346063,1065857,145538,175803,575,2915,2340073,1301746,115088,197665,225769,253088,176962,15033,159822,1231,4656,299946,200077,163021,61450,680521,647533,729194,1013343,1359346,688313,165180,1398615,13611,82520,253899,940465,516999,541279,368605,654302,271885,210013,187794,135613,1005511,180734,107001,328221,411240,47669,22257,6163,164669,1078825,166367,296,86114,21860,4978,397773,66275,177511,33132,518860,846196,327056,40237,43396,100273,167702,32947,65491,43412,9608,278612,167057,47154,186185,344645,243672,335203,309613,229937,0,490101,650642,171517,86585,214548,246816,248190,97602,447,345430,304460,36543,171754,27015,196497,216698,150416,181535,315852,49641,276249,51331,4694,294635,56394,124761,98018,76632,284317,127121,3488,110522,67307,35547,426385,129136,184150,86917,360125,79778,19966,220199,175072,1271,34593,484940,23248,263484,10769,110014,21173,277301,100875,268,427,37430,200483,2143,67476,405,204933,40497,93993,635,1595,43507,18464,34085,4066,45513,172940,231250,213342,364074,26536,65026,160460,62475,395371,411339,589867,24657,124207,298636,89622,23197,14949,179906,759,331993,4457,3095520,7618,285321,107713,1263369,46659,195645,69219,729,5826,212703,63927,182521,153836,348644,134674,279421,242808,229024,197047,6909,2805,1155211,14690,112199,217013,614005,746645,1906,29634,5833,120941,52836,554886,110246,5537,357731,366662,0,13624,246863,85254,392157,205544,106340,304,3117,124024,367956,364790,725618,2446,546551,849653,196621,499981,18150,20501,7602,253002,204973,382383,31613,148185,107897,370785,328985,200382,118974,11768,21941,645937,2409,1000,1128,2790,33381,37971,60889,244996,17395,46580,7226,103513,179121,5382,0,7800,133352,223045,2802,917232,77,83880,362419,161517,341948,138726,199804,2629,202983,75542,162983,370,461515,222951,156020,106849,140334,93025,282832,8323,676671,475,4358,42969,260594,5900,1509828,3940,340855,8003,270694,508193,473948,73303,1491841,11416,1922,45375,1814368,513066,292720,44259,172788,40494,2150108,720113,254089,111166,572378,811586,468786,620845,493381,544743,6871,4528198,123028,592606,464004,248444,869206,1608717,29531,189387,63057,125900,89454,32843,74790,835385,296516,411051,11471,3836,342330,66085,498302,54812,582704,542780,1007065,1306254,323121,117183,903355,303425,502,303982,666025,24559,227855,1823651,1490,166145,939195,22876,290259,220424,171055,120707,15901,79529,535634,436335,58729,35996,26,51958,37789,20543,621827,3323665,752756,126668,6951,393088,11109,1035013,1690,53150,451444,38878,265852,747817,72666,27864,332366,502572,188712,151554,104481,18303,5350,6528,846,6789,353396,192,7958713,189687,313303,879871,164,164704,91888,1966,134760,433,1305,17231,446202,129299,611501,102048,2164,983975,208388,178733,61767,53787,66332,376183,193440,98300,221204,2240,6067,542151,823729,950009,1114552,142702,74245,1996087,380579,226,73194,221307,9121,6732,47336,588652,61972,663454,512276,3248,101003,979060,6816,145862,295370,24760,373072,3780,677383,12286,361633,41188,62099,3166,1494,220,2893,176898,506239,830966,364524,47418,46546,705703,366801,34594,3784,626871,153955,415265,296532,570016,72815,35424,587709,0,131,164725,755,813,1694,185314,32785,448497,7350,130218,18638,364296,331524,52749,292196,175380,96574,119796,105275,77468,768675,165384,984569,103194,207484,56360,293953,246816,12261,205919,839,12200,191001,126874,105845,477838,99914,228204,187708,166139,109032,903,167822,267990,338608,111974,503722,530241,120833,136697,202091,929639,117390,223379,220046,93393,8544,57231,424500,63925,756503,1352279,229528,362447,55452,260929,458245,31739,178126,1307376,1991690,594426,1221026,174443,11299,466922,413018,593493,160061,6148,1172205,855329,563,357553,435472,446365,29474,218712,291693,25819,1504330,8888,66131,267131,590919,249919,127922,85954,458435,46681,69045,25474,154502,104060,59831,271025,95360,68405,83330,41558,32227,87322,172682,63993,21337,47056,70543,37181,82415,193107,18870,396560,657553,313230,523874,59242,200,611490,528189,158273,523,2498695,545263,29489,1229895,10181,161362,615,126966,14080,184822,1063770,525221,392940,299,1283456,41477,435008,201687,282482,1000147,14182,464824,357886,264237,102814,731,299,735,2531,43039,610291,63723,295704,199570,39580,68272,2461,137292,337370,7846,135133,337865,621903,1229,515409,653195,389686,252593,866,244280,4552,885,4093,234901,397630,589598,37290,613728,342147,1259536,384033,52641,16182,56804,941830,105142,98064,1370310,253701,78561,242031,219630,178484,240915,305276,488145,274277,96488,379941,57018,122058,1152099,10006,643801,51969,665156,122061,125166,276016,319627,76050,13220,141789,168226,198190,142396,329648,521527,429807,175232,17885,1042,678859,310328,6018,354058,5047,201223,9323,90916,1645,113314,2607,612851,157,231092,7243,391264,3945,155840,356181,55004,32953,29852,145013,262552,1206711,253090,349812,1015283,6217,332463,1086251,170940,1968013,528188,1729201,262708,23255,15318,101963,300128,50797,901913,13036,508974,230631,157818,1745289,137058,147474,190549,126757,267709,154021,740,60792,41171,305752,695260,305619,14021,482644,386411,5519,36687,156470,79354,747510,41542,72618,190578,61331,31469,52736,225206,49372,32249,73966,38191,61518,48558,214398,69286,65299,187271,40693,81910,131486,13795,10910,7810,1397,1272,2017,2104,1692,287315,44730,29543,14463,160830,143215,113673,178394,164319,8045,373998,46428,267118,230531,257423,226174,326,174541,1582,77895,7082,28537,223369,38089,162454,112061,5757,497386,6828,163760,160584,152678,7344,327191,518798,270644,792727,19902,282982,220423,8799,416761,118007,79592,50576,35407,768485,34235,113411,1066647,283823,328012,4625,293094,247349,842400,2453,514,35402,836,5955,5082,425120,1467,35332,178366,1343,206101,323212,12557,333018,8452,70848,6191,745147,46866,279699,119742,101215,1105558,105115,366312,152,282,21940,71807,5804,24900,104120,72487,135150,147300,314705,26898,14617,113343,245589,1444897,80319,375630,28172,115402,46354,64518,108141,175787,17104,35913,44913,21025,41492,101885,23166,68152,40380,99629,147672,95057,476893,48946,31576,41997,117517,49858,152130,31601,72340,85669,14407,247892,2344,82878,992441,203455,127850,216104,34545,370287,6360,12380,179100,12032,13820,26465,452858,1343380,251650,14672,18033,55059,504021,1096307,28729,400141,99208,13285,214566,91656,256421,46032,612365,16630,10579,27682,546330,304897,296667,1310442,103,352623,2252454,1105832,208605,0,29523,39192,169652,469201,297438,248982,70533,202166,135558,159478,2642,10307,646,1370320,85805,1229332,3403,150651,85350,202038,243658,88456,284982,7276348,464509,353526,130170,433656,11354,185096,663521,5427,977,2440,24137,236666,874923,243174,430417,25922,182562,55158,235799,45056,240797,1235,26523,649,5061,112050,1004,3952321,3225,890199,464273,1732,124090,125551,51568,181240,72755,333656,309261,774705,69212,15219,4727,375920,24880,75379,287674,307464,194313,221201,217912,117715,34993,178811,330664,116931,100426,186404,183324,41427,355797,545285,17897,41524,72523,6535,66776,38333,27006,66447,46435,410599,63027,67480,347622,127053,25508,84573,48263,50837,35671,80346,136043,143227,293,313683,124060,2258212,361057,164795,203064,5714,1744,497226,67785,791382,64124,119527,520313,34164,121054,67943,107520,243371,9856,39823,193567,785965,239259,211683,637411,101708,24719,288791,32801,104794,300870,239121,438307,75647,150200,590258,911997,203779,926508,6132,167257,84563,55359,84675,94,1977,518,342195,391087,111635,108393,54612,1080976,5542,2177,89510,524531,654065,141939,1091807,244986,376337,10598,11721,254735,242055,51123,216181,196344,44948,2432,258084,83621,7841,99021,1147366,2391,219146,565760,3084,2916842,9,131783,435506,63506,272916,6432,10123,138697,93297,650347,22082,138930,34875,736286,151069,272951,93268,4399255,210639,342831,202521,72535,16614,18547,29795,141148,10389,33837,270049,58388,245188,527385,2521,1462199,6027,171159,4763858,420259,238809,2441,77125,206583,1071,5670474,69427,113457,15980,1127031,54292,96034,186659,1088,3521,386508,284807,158283,3897,5496,7467,3033262,5147787,889964,235934,248082,56931,340485,428905,514291,985615,129618,33,579335,45337,99857,5283,511545,201888,339196,763,1627631,699614,305958,766732,13974,324014,184472,1558,193657,101853,494269,97350,13152,38665,451699,122900,14084,803,29268,754289,123858,3703,45938,3530,1942,17215,321227,342,515053,19656,26592207,26041486,1809431,312,755,0,151,210336,904477,7054,6646,24645,1426,1772,13013,2446,43919,199057,20832,12894,16727,7589,651,9266,139427,2822,152,301,139,1564,3534,398974,85376,193513,235741,186670,102551,254856,266672,98102,1161726,141581,93759,37045,54909,195542,7140,67439,93263,2332935,71262,190613,79454,88111,284188,163984,342279,140246,104754,30063,102567,52142,165589,604921,93733,291626,491,280453,759,1317,3446,400,16381,155630,99142,379375,683554,131991,599820,548540,225321,7537,2096,4052828,1986,15378,1119,358,36410,20184,6017874,363381,278450,152,4621,1576,19361,5575,242,7,102,109027,11169,212275,404843,1119027,716,2701,1544,2303,10469,84963,416084,172760,91137,593,171354,15708,3519,1435,16901,4906544,45833,855,271461,89623,108139,248625,477,105506,142533,121045,213663,151163,353148,107072,116228,868340,878447,13694,163831,403848,0,34339,29381,39569,132742,205645,134206,53315,55077,3592,73046,1846,163203,8152,6337,8948,30766,65156,38378,100429,43010,14416,20537,42641,136763,50495,84829,29122,34969,34842,133022,263634,29986,88007,81128,105552,178386,146457,123806,596,291974,345432,102224,93081,43694,25454,184302,9677,576388,865184,76500,311367,146194,65308,31465,33418,66289,30844,2987026,49406,49375,31906,78464,218202,159605,96059,1186618,296113,182246,689732,112633,436503,293313,414773,2289,2354,281960,27,74996,375152,717605,33324,854757,58075,3113,12680,394,1047,24284,40787,197845,2753,582828,498460,243192,249672,432931,78666,220392,132024,680778,53767,280878,106572,79932,2198,140190,325342,123153,558978,516544,9033,2527,102454,255580,0,76529,702001,251378,137,618431,300692,167973,290459,3406,175807,7293,57164,112052,145160,44275,82791,4347,267733,116332,121963,5623,890884,1946060,771970,1309169,201434,336828,10914,218764,133279,82775,20266,38955,146928,157243,6368,181493,6895,384668,447098,63797,299789,442150,70961,17880,16169,230635,235751,133425,57207,337911,678984,381481,2438,1363,1959,160166,207638,2674,726,314915,729997,286418,357043,893671,22779,23791,17450,320099,322,221598,383920,270598,4284,857,3803,10294,214390,419528,395923,535593,248411,254206,596086,209214,467401,80824,3910,22488,384253,25612,150340,545550,113512,19538,147042,156447,1018000,64387,1103513,100258,66779,131646,3563,239066,939,453823,282080,47613,185060,20279,4548,92393,28617,226748,71793,184371,92982,131039,4583,302115,437561,65933,333065,37849,120473,293401,201370,47848,156009,276021,52903,274456,686,199098,121809,241447,27977,291136,35582,374509,216737,164587,147538,850692,34537,127086,39551,15959,410706,2074,34,169198,66080,148169,110152,273091,312343,293122,320210,120350,110319,2873959,304480,292293,133530,1377,360090,273401,114249,405084,21147,60327,58531,62999,1331738,50245,440830,143416,62505,138377,341796,168393,2738,1248507,1325445,8521,217819,65636,912,458597,371863,51774,194317,368229,24527,1925,87250,46669,4986,143745,249068,1937,5146,404790,304,77753,2433,2837,1913607,51861,970289,69780,1339592,164023,126967,240966,112468,480632,39439,199462,259373,153513,100928,141173,68533,138787,90735,42897,3296317,1704148,574572,35987,398878,137946,47392,15252,190034,230,282260,28561,352152,299170,111637,107720,297382,188741,129168,281278,514547,420899,246208,641750,111763,101895,51674,55094,233674,132320,19840,19873,33497,2286,72595,642606,410657,79814,230229,365521,118627,132228,137677,28835,683628,729111,80288,954561,275832,49319,260625,42365,20136,22733,6429,2586,103913,26474,466233,464396,92650,219316,72561,998619,74636,55057,174110,121493,174,123952,244250,225805,81801,470497,88647,194531,1475,1333,116093,118566,248176,1089947,202876,150647,31562,20431,408808,103803,65285,761817,81054,69707,256614,235672,1005702,588830,137300,167688,287998,4227,88530,9099,1039789,220901,106282,57360,2347,72834,122912,113951,14662,19070,83867,169864,8621,1262,13684,2815,1937,321678,46104,975090,5864,243878,338133,973962,260480,362908,326237,3970,2060691,796343,284108,193767,185907,161007,274585,233861,1247,6672,287484,233657,155850,3567,558723,264604,168670,39943,522779,523144,265762,224420,18229,5718,4013,21390,14081,23169,201816,353,1140,408485,130897,87678,58646,314327,346092,36141,1102595,124734,240495,90166,40948,3181,267528,458103,442670,395077,1198788,44771,2602,155204,230101,925601,195606,202590,241355,157594,129260,600182,3241,110218,189010,92146,347689,491899,39679,483173,675,1519,159096,290886,149189,130931,69310,48960,78783,172151,100168,1129,16273,61602,1010715,569204,256805,113186,75600,39821,230536,3131706,714278,214181,221021,476,8064,308207,1076,912274,12759,10042,33660,5598,29603,39131,12943,0,115107,379,172839,150935,408077,238287,77726,125656,17250,13142,11269,16409,20502,45166,425585,192045,647966,33263,30793,83459,272743,105236,232255,20052,241647,96816,21006,2260,3352,51142,193010,209475,145242,248408,42939,125302,181353,71336,99112,98152,57720,201174,1566,289,1999,18046,577382,29416,185537,975,223079,132208,282196,435,194541,4673,275958,102358,118,1608,219384,26919,475440,37989,3159,5381,34667,96906,206977,63006,302388,61829,82038,798144,305,418948,125398,206576,118218,327004,19816,564750,317496,4858,253434,19699,31487,611407,631659,100456,217450,180584,195718,652345,25989,2290,203908,816926,500198,5157,238692,248166,709572,12048,6084,282935,590158,8924,333156,92475,254405,228250,15355,11529,8574,204051,1009,2199,419543,456,299845,44082,115637,683129,80760,327581,85858,6535,276658,157051,22581,2749,42239,83936,5977,303317,180505,220002,111940,179281,289830,131315,22171,209230,331064,57629,54875,1813,342903,273908,162720,74682,242217,229097,427027,117627,71533,35311,25652,1164633,186695,51325,758,10351,11943,97922,2991,8428,567371,32166,277975,105719,406097,635511,258471,41082,149561,241904,388473,179340,84639,335,494756,23620,81742,76570,586,49624,8321,2132,351359,60997,2594,4954,48678,200773,209817,442,12991,285160,288,9888,186551,233383,179824,970,0,5114,1396,109946,13627,116932,389894,3567,30982,56619,349556,215549,224496,940,22314,3927,8732,299371,305811,73587,121258,1030670,179331,103648,279657,119055,1206,449,744217,58600,70405,257798,35601,438704,166250,247831,93906,69973,185826,334148,0,139517,245999,400079,156579,349962,402781,25445,25142,14027,24475,7614,140090,1814546,742444,22587,72338,29267,13485,89695,34092,221250,51888,81906,130162,219039,3238,175858,109648,215335,211032,11998,13101,527580,7494,26537,336246,112604,532183,18850,51044,5184,213261,300620,43894,95618,129943,190387,337,2097602,398501,266934,396882,121930,52638,82166,410452,146075,8581,78965,137251,185013,281415,355898,303826,413756,22070,177083,54096,132212,81859,165833,15674,140020,28450,6999,141355,8715,183712,119568,2836507,76526,191119,568876,139144,49566,17721,52059,65715,87632,67670,50409,365492,98533,9135,206836,425936,1797001,106462,58741,209389,152621,72161,1413286,91030,96232,3344,252503,131406,4643,236877,1393,190080,29424,184094,281734,121,310930,352773,146089,134720,121490,75946,1403867,41941,622256,257304,2946,1226,684,92082,73799,236300,246160,1552,2865,377233,455,65391,34798,16448,141555,7911,113922,206542,42663,42413,69012,106816,4041,698034,283222,1218,92664,73301,193248,255545,110718,299,287261,15534,20828,268199,118688,45293,4626,155095,757165,3030,28413,29736,4520,635104,513,114960,2847187,1285323,4619478,2606567,2811,116231,22996,453,820617,9229,611070,693140,616742,17296,19981,1445864,68985,85943,297070,92988,172977,322551,161017,464111,218376,555951,2986,30323,75324,38979,61116,62758,320954,523865,304242,304719,654711,1210151,57229,199111,754,194051,846655,1902,514452,4379262,817152,500888,9118,929668,27666,1110171,39505,229985,250415,87025,31177,175723,228,359499,9130,5858,22327,211915,78953,58761,2624,305946,22637,0,184598,135877,250262,338381,341332,357,197924,2691,2620,0,602,222674,11250,652133,28122,51759,94931,14237,187512,399348,320987,775066,2971,79634,5053,203449,69341,22015,1322900,30161,2011801,51182,494431,10722,282991,729,130,230,264341,147446,292,355073,46694,19688,466881,286,254659,340301,585137,22043,22043,22552,23201,26378,22043,25546,23165,22186,3181,20285,187847,368961,150994,46445,78135,193482,884626,2420036,173440,602314,8922,174774,106204,70088,40891,6777,232071,15789,405671,113737,280788,150049,170685,719040,115857,1765231,73764,189915,560357,279879,75298,202529,1027,55383,821299,844832,367189,300919,1499077,3078427,1463650,267716,990187,488,355230,304885,1174754,77583,810940,1030259,2987,8018,3893,911,204321,110012,225575,227550,110102,1029391,592891,312483,1025,135512,96100,183280,6032,10893,16148,375980,640,106692,75331,689159,334036,4707,373,7922,2706,167415,276744,2573,338354,130782,1746,149,2298,550288,495902,1112438,181974,862833,408461,505903,16695,385636,3153,65101,127671,369426,260895,207629,115509,244862,217214,1513600,14603,67478,116111,2748,459212,287508,74306,815848,204671,324319,118978,7709,608975,4736,60297,428961,409291,131315,272113,357460,27328,64868,62796,83705,230812,2503,154822,39546,309991,164924,150679,4656,12175,27156,50257,235060,85049,947694,325720,118272,8490,58792,78240,93606,415,149177,25252,96106,94323,18971,14294,1327904,1496323,393653,101473,111175,43741,180488,267750,31736,78672,92550,150714,109089,88712,342063,155255,155193,845,472335,219777,238472,43299,156427,52036,91518,164559,1898314,62275,6908,277836,596525,2140,1363813,1607128,307993,12171,292770,27115,469050,13301,47054,1331,6729,8232,426529,2059487,34549,513287,5231,564,18999,38715,7705,100494,304,70749,13379,480649,81715,139446,243306,294220,641205,234590,315839,31042,246927,205748,182347,611639,35238,424185,21272,138501,88160,498746,619633,199321,6386,660855,264894,305212,192309,98365,363330,333943,490204,291756,381730,82196,672979,826,131036,64245,149449,299281,21654,317800,1036,313283,885127,29199,796971,273356,179205,108359,2353214,154101,293030,17808,441933,179637,525686,2553768,162381,153460,40708,578444,90704,475545,31136,236733,47349,35763,565345,392373,830631,23961,916460,138671,42642,150587,225664,958203,172694,5701,303,348,146285,391692,146156,97750,45241,24014,111665,109283,303900,1023239,209994,765502,380015,525310,7248,1794133,260583,60429,116642,3959,78849,72236,240616,2109,63147,0,135072,659821,312624,37762,10183,26136,53521,778282,639118,195871,750,171482,1811,3601,165671,4642,143,817312,134239,6220,150553,451849,433569,1145,1303,75613,4730,9225,289414,259818,29176,68547,6898,20365,421100,359042,328271,401270,1941,2275,303234,275653,14355,638021,349152,282722,98591,78614,346473,410372,396594,372165,169074,281921,297610,245386,384227,327850,308767,234,488,329539,33300,201716,211513,310470,100932,466413,22851,641444,241046,256124,370349,173764,44412,149289,611297,127709,33117,85521,107227,660920,183872,88315,129002,262393,318248,50056,5303,2333,639156,9497,120591,5792,368161,4011,62686,1208,140573,184770,172017,174206,10107,1072,7224,1264908,99233,196904,311360,0,1296156,738977,3394526,601460,433029,4658,462577,2780,98303,3725,97939,63838,122736,149814,7528,130589,228535,315609,222369,239261,2379,622464,370540,68,3646571,872140,96753,76731,38294,602,105496,841923,88032,70275,837427,382746,55685,330340,304,2374,1465889,3240,7676,72919,40110,1724780,104954,10104,162686,169313,336353,356827,86337,347819,327351,317727,591795,132020,695035,447132,5747,470340,40540,449312,84037,437473,32700,62418,382065,34056,133,11332,3560,443529,286277,72,61,152,6542,934,16814,64310,15673,154833,206621,353172,175047,142,72895,56433,10424,906,37106,102031,190224,192207,1575065,80689,726741,40958,27740,189161,197399,91697,369169,333353,36040,148271,22550,157413,466,534774,280355,17991,32081,30549,254316,282810,13745,277501,66744,458774,1175,585,123766,204059,268582,379393,532014,11297,167052,1336524,204399,216692,202321,410567,105082,165943,2942,2732,922,123494,193805,386404,146655,295822,54430,154873,312563,33024,867,17532,153507,57421,1816865,207662,398329,6589,136660,115595,1373049,58538,468731,902880,89486,16259,27189,126489,12266,99030,365,7231,298103,141386,103066,325933,4491324,423481,174654,588036,100129,628,1117,47572,23585,27122,5498,16064,234009,373238,38358,188222,136981,112862,272258,968614,2424,148364,784115,401841,172742,385335,136396,83555,335489,97869,813,4161,1401963,603192,24634,148,16586,1230,698259,293352,966973,36569,26328,215772,501240,1879746,812721,6870,5998131,8683454,23514,89555,665843,287899,627619,53363,71524,262669,76,477875,72640,560410,134405,159257,56635,181417,37025,60628,300665,182570,98164,538617,238533,21954,26375,1824,341708,2432,82174,92474,7793,858214,133903,453660,81073,85023,147575,250933,288777,4197,146735,299883,51562,274210,41431,343749,476213,244808,136060,477053,412500,236682,409363,12925,297216,1972,92816,242392,210202,792354,34008,668,720242,130672,336574,25529,598600,279627,25305,16615,1770,1781,49235,18393,405088,2205,411672,127409,10285,41811,575230,164755,407009,315617,282086,10470,436,14986,48159,76499,303981,25193,146,12870,328571,45235,1571,156923,25272,231462,25179,205014,969437,104866,171213,208287,161207,667310,105424,359459,494652,61329,7026,441816,465426,254097,140845,100227,2009,644035,10165,4862,182696,225197,251,6181,17755,527772,187468,216286,194450,1008,41025,241591,265701,245984,66721,78497,144774,1642388,83,102901,1844,194098,83035,193139,1835984,235365,18416,1359,837073,7051,2323605,222538,241520,203867,36066,63850,210685,579508,567797,51620,1181,163532,284841,514581,59373,174466,499452,59894,1152,17698,239988,100062,39916,29524,32925,309219,2136818,900555,187731,3409,422620,652978,543216,401357,254097,151341,398860,399753,195247,124409,940,221247,107673,51863,9314,14387,23041,238862,520090,2780869,3624,128279,376508,10146,163420,177528,67179,202900,840222,215272,77141,372687,457224,3129268,318359,95177,823497,332348,1129,37270,19979,130886,349105,88459,2605,24968,178068,83164,34944,13167,52001,170507,349149,1489,705984,302991,51196,1163123,234467,801381,930046,138550,203895,2636048,202859,45172,138846,566703,23807,62042,750232,460753,409906,1017275,299,43249,8030057,7696,29358,210260,132230,364135,635764,1090668,152890,211374,396921,3357,3570,288357,67218,54386,111031,3166,782026,87906,7101,8198123,751990,314687,35947,172475,2026416,427731,1626,21159,411841,297535,192846,1496515,286827,364,126104,742286,7081,145905,161882,517898,333550,80001,444698,728430,590347,370063,69895,534575,507779,119820,228015,198930,714204,396519,198727,11180,4749,694961,640,5954,8832,8388,29007,157690,106789,314141,142729,91995,212449,14939,368108,702428,96996,713800,491,0,1255306,295546,333195,556369,41396,62467,92210,566427,333155,68576,46412,29936,1077,7322,172904,135338,84525,69502,129869,287606,299210,96383,299759,350,468383,154298,2498698,3085,5378,4867782,414321,204642,3874,214531,90258,4601,297826,4315,466585,404076,154353,229876,185501,56276,279588,97399,263597,154290,1926888,1061,113119,22785,70014,681794,1899169,596539,636535,237525,2789809,272172,741147,764882,27978,975,842865,252689,73235,148206,180143,3049,152,409085,1008958,44682,543942,638925,4831,312027,30632,799,67664,6381,159301,334594,40015,171125,174996,19742,282119,4077419,287870,249957,12934,118851,8647,18386,8094,94020,357888,179872,803262,716,242709,572,167593,267849,506531,675201,513324,151456,2208915,483,134025,154263,709779,491944,46873,6721,138385,52117,48945,2725,537855,155680,55994,466651,16362,363821,3440,14934,564,62030,18113,636881,709905,79261,23550,6888,76675,69028,175481,732980,79950,2582640,59752,628142,165942,244130,546070,52757,554810,565388,139932,156781,52783,219130,971,163950,683617,669738,709106,195513,370914,61902,120246,77289,68079,50289,243420,15232,60208,43082,83922,62374,403779,334725,27508,8550,224134,13466,238602,2455,14175,64037,263720,3324842,35608,526866,145482,140039,730857,170401,60208,295,3088,91754,6180,299384,273978,6699,236627,718074,587357,26139,111931,612365,57400,97415,224865,130422,133395,501,3408,144739,1154484,3739,77108,406140,246819,641257,799,25066,786,647492,457633,146222,506029,617148,161534,630767,492403,214488,294621,766517,192321,269769,338,2840,25487,96918,76492,57110,9167,278258,488750,134187,303604,719,5315,268938,1722226,1166,18312,190202,48543,31170,2033785,23836,22724,306886,1121510,30232,466440,82624,708244,99464,353842,1611248,295138,228,4191,20672,219270,873,7434,223051,27922,136738,199550,110290,38582,125254,301203,47956,36975,118379,28925,112061,21835,152082,169220,4724,5522114,480180,266218,135375,172442,22623,95640,283973,263751,433,97,107281,2732,276785,220,2212,4166,5863,2677,53422,6226,0,1347209,11635,9790,10464,7984,4444,10272,132557,227194,836209,528072,23382,95620,608628,553896,132146,2033,424309,617,553953,1338978,9221,454,435309,84630,1840,1647477,82627,233042,79663,193493,809039,75575,29830,9731,3373203,513835,643,386498,384,31165,297249,1102392,193920,74960,17854,560399,554017,2967735,1029343,219981,794797,440958,1068588,463588,2051006,116308,198452,3619,917,132813,357311,561512,1142457,330221,653386,317057,336623,2427,21736,362678,283148,59083,258609,383676,318176,3930,73727,28158,1379659,26099,304,148106,63284,2221873,2361547,773375,5869,1184294,590743,77752,380098,153809,29546,39618,299117,175169,215952,13182,300622,119303,291327,90405,123190,107189,679526,68271,204343,46527,137712,264669,239044,160380,298643,3285,98576,272317,3633,680584,126074,467085,244460,1909740,210302,7940,111938,22651,213396,326923,492166,69640,332593,640403,62491,58177,63593,3216242,451921,779169,81583,220512,525037,337853,304926,127073,1268,7967,110601,59605,117272,81268,83057,555654,491184,201560,467355,276671,61306,80901,0,1534,20738,105238,4941,209819,411182,95,159209,33450,8218,248679,13015,2843,97644,471277,209507,233193,2371276,9567,33923,163586,126471,183891,91315,371716,929855,167095,5315,45403,191763,56396,65378,234,1268,125952,241580,295962,1390,223115,85058,40086,317014,230317,583828,3075,194254,7257,260301,265708,238707,392240,2750,242036,100149,450684,205502,44646,303,253494,68665,15982,7322,207651,270370,84049,60043,54426,26960,564170,73039,31677,104353,215725,720,1441,129743,559119,39954,403052,54872,17886,35894,54133,2612,48268,217722,1419,311886,130630,72541,156532,143055,142890,51676,166384,282764,255837,12335,51915,364506,111677,2981,220197,50441,707057,134737,1506168,60975,121178,342637,414907,153531,3214,373115,829105,296544,1215,6412,13903,196275,912,2261,76158,113,10803,19898,235468,193814,2869,56293,25975,2793,77713,464,133139,113743,607659,7139,39445,440878,487819,135173,100752,327892,215679,153521,73771,6932,1583,3337,690958,1134,389200,9140,2782,181480,92544,156283,90593,208197,749,49446,32039,62026,82653,171879,1486,173171,10822,195722,1664242,262433,152592,132786,50395,30434,4110,641,123899,1695488,249726,47443,549436,73096,2833,71408,64652,271602,86486,346698,204645,203315,18028,690086,84837,42027,45677,148154,100261,504259,19744,1040437,687467,290,69745,85431,598983,5899,186711,29068,204322,139976,68451,16743,4559,298861,623322,143576,6259,285840,246,707,24192,62880,48056,368034,329032,66893,90859,784443,346261,951,1254128,138851,125745,1653579,406561,691831,235040,43707,118595,193863,173276,1331077,668712,230295,689086,225389,907,139690,152388,283014,414571,584804,159317,5811,1507,124393,633806,76231,55524,274805,166436,409262,9476628,286105,12884,507983,356838,275967,1821,7327,294413,181009,75758,139571,25905,4530,438871,355896,298259,250578,161176,8611,26560,69529,190080,222209,282374,38194,142943,75696,2431,43260,632,76652,236414,9267,114888,22651,157004,63596,172036,0,300,96464,532407,642,168653,76738,101704,604801,2721,143491,283994,225384,306585,871,434430,398841,504890,293537,185334,26551,101568,54170,688231,164290,63729,56973,63136,139603,1707,181183,0,152,42338,548,170978,147679,164750,174746,133099,65226,357318,195,17887,442718,127423,264234,6284,305629,183031,346227,870432,1808,216879,820,3725,4967,1663,33353,16039,150,540,0,468010,158628,134057,23817,136599,196116,736296,19526,38291,168758,192181,54451,399048,6513,225085,37598,4894,1237836,4410,12885,1480,72088,19798,88509,132233,162846,208013,42465,36697,1981,2593,276469,125701,93223,563,277927,240371,71994,188124,134219,384,4576,13726,7447,97178,21251,162714,267188,5295,106700,29897,609907,71801,388108,289101,307725,2351,151447,107527,23522,105353,98883,202757,1166647,76989,28193,25694,94443,650988,2517,4973,165463,182274,91847,143858,269526,80629,120192,63209,171836,74364,2761,799880,128359,480122,120318,61928,9254,268194,139932,230932,22206,89503,58719,0,697,14106,274545,273412,39685,173773,978212,736509,756143,1379798,348429,24736,158600,2742,63228,464149,1110839,177711,126207,340727,11681,219651,291911,176444,269692,26761,32921,172842,182560,126111,189372,79837,578711,137621,18766,81996,48085,138958,524,1322,4072,2502,4242,10557,8764,2081568,58991,503,724755,25761,151891,29346,2530,527165,20332,689776,201,18777,492521,252235,350905,11298,76105,0,1879,482066,21185,21161,980,17,2543,241096,3913021,3251,601,188499,137830,239950,155855,68419,196345,231172,1534010,61236,308050,3861195,1264363,229010,256988,1328,40491,308218,33062,1964,246864,108814,456,37231,59571,17240,14925,106542,249137,233089,317617,186708,176051,319803,350337,158526,230168,319636,2204605,44762,102192,99771,71419,5158,132838,90970,247881,484608,45140,224586,321321,93217,1125076,130561,1047659,253034,210099,70110,328328,142541,53503,728,819191,1045464,583207,268138,450173,13044,134650,516073,48712,768510,184183,240385,3238,314032,5354,9160,49950,158850,1027252,110480,319126,291105,206600,475320,1508669,762375,160501,15397,420887,10868,789561,13597,38659,650885,112472,113384,44611,48514,110203,200190,10576,101539,11649,84225,205816,209863,73566,321536,21979,499544,888311,204079,359337,66372,279865,445693,10222,191811,89482,101,217847,128807,8688,346104,251517,141566,97121,105904,104417,61726,757433,143285,3971,52063,126219,4809,280293,117754,115741,84928,363429,196533,23766,159419,2422,2638,20463,165418,247505,149401,135165,502929,169245,210561,12466,46639,333889,82054,10004,71167,305,528469,506647,186342,4100,104604,109213,37087,454069,1872,109287,84098,455000,41973,283858,157792,93836,1961,25511,11069,80170,1064,249290,555563,3536,17180,15547,410089,2841,122570,293504,264915,1247,408987,98702,251046,25450,392285,271751,416576,86596,15770,425411,106276,198102,51170,479785,145486,6257,283615,35032,3333,309687,1024,1719,167870,93600,0,152,0,0,58480,189238,64054,74161,24052,31801,6531,18105,278007,2885,228540,498436,89235,295051,15118,188303,156349,161671,6238,1972,5723,43660,224089,129274,63113,452464,128263,273646,40713,318237,155672,1359,304608,44050,9752,106580,50336,197280,310892,8187,39655,386,202855,100726,515832,2686327,446,12398,183091,8618,279622,654,5372,1742,616547,5734,3974,118097,6418,95537,363322,331521,163410,51150,243669,13149,74756,564679,28982,218850,5225,9436,10621,304,0,858,10061,12335,111942,440,1061,1955,31225,534740,144937,117560,805,4446,361257,473403,1337,190190,160195,7577,25140,5358,4267,198768,1008578,53106,89144,5322,245216,6598,309478,1574185,430181,92041,243736,69772,77410,174395,70990,116994,508,643496,411064,82,22099,38175,40391,1400466,2296527,126810,122511,169398,883206,55043,60407,135631,8562,30841,16232,98461,79745,85541,524,99728,285897,31659,63375,388221,590745,1784,34424,638906,86553,199426,224286,194242,2284444,26351,275180,139198,245040,145313,60938,35110,465901,194690,390712,43600,29653,40846,10626,561130,24722,152,213579,21471,471835,134426,79879,2502,84822,68154,85538,423735,447965,689,10158,11360,75889,22379,32838,876,28502,199266,224123,314658,10672,169002,583728,97285,69637,61671,290186,158197,871989,59231,8873,263132,812415,6139,20483,230522,186705,77967,27206,90494,217235,240886,238366,10374,201396,67424,84391,254845,29333,2425814,189252,396,4831,255423,33669,59737,180223,57433,52395,498,6611,7282,30022,36829,3294,67841,86372,42936,238351,61523,237563,132278,248218,70275,2695,14138,4691,93409,122313,177189,583201,5070,202654,664914,374222,11142,92101,128922,349,913280,5457,145664,67193,60362,3186,585449,20407,110346,72562,42512,471704,191686,116434,282305,150473,8883,183953,85694,323260,259563,48709,47483,270268,36893,144892,6427,5826,250100,8945,168900,157256,76899,401504,173300,147092,276642,37763,130243,157560,118253,118062,40964,101546,80571,215323,342568,2851,73109,39364,182920,270048,54348,48119,450963,75972,59349,150469,141880,80106,165816,59534,88715,575,346039,7803,1242510,1040199,25596,79037,170804,78404,47466,2347,214400,201823,421611,2599,89787,41908,35392,760515,12213,221021,983,27778,126758,106650,45752,283,225463,233941,27992,14656,362313,40030,7623,31399,134985,142548,128672,331,192960,278,39968,25921,963,62678,42833,18462,1833,127249,96398,156533,657697,15741,294850,546,100682,106068,815652,194275,175102,76666,310231,30417,153045,19166,282696,185933,27238,19034,14792,91582,153288,152298,17675,18200,863,5686,297405,37745,885,50659,323815,5273,130937,257,142119,29080,69365,194592,127851,53822,195344,134806,95640,52921,580164,192123,164725,97976,69215,212012,207899,4054,7066,109536,315155,62191,99277,254041,71319,1599,414281,303,60910,72271,108866,354700,380431,46225,878298,281175,195527,48605,54771,56884,319505,7845,192480,0,506710,341723,8158,240027,50169,59944,136765,35283,31996,0,692,209952,111231,54663,375593,76004,340006,113068,16872,56535,178524,185162,2902,61038,264467,170141,807713,770,46485,767393,19639,14292,439597,89819,157696,910584,200827,100426,151894,166588,373569,460,80594,11827,406433,65373,131371,498166,165352,390203,373573,35016,133851,30228,2092,89004,76060,172793,11573,128921,114291,208159,63282,156389,7624,90419,77725,157378,65439,55987,480717,178396,88670,145917,16265,123645,771082,249982,260771,15042,3047,155464,39318,63596,351318,388,2585392,41139,2107607,197,25204,16025,110127,171721,55172,125594,1121029,35400,149063,10939,254160,57587,15249,127352,201277,20072,101861,0,80889,175079,146324,421025,242997,167317,30993,119337,109771,1449,86464,73551,3859,3006,130045,96500,232321,803632,939433,47986,0,2750,779931,531,234787,14252,123069,555368,603442,8502,1395,208035,1056,109586,32309,34892,222374,245080,1101,188076,82086,39489,111420,78330,26682,158666,68189,8113,10591,260991,110002,177574,64172,34649,387308,668218,313342,2412,693681,222055,15299,16740,46059,81900,209385,147169,104317,154398,67665,77392,45292,45844,148743,35904,80128,175655,299280,78633,184901,484170,3173,489738,316920,84386,12473,426368,190403,362,968,1378173,180290,55932,276823,589541,330622,144675,362925,62942,30028,5323,137717,272121,145646,12959,67037,12748,4072,130458,124570,27305,303,16646,125361,457,95880,395574,238211,273206,130990,160701,126114,34100,91676,2851,33603,168593,14597,285997,360168,203194,26398,397806,271144,7916,79483,68506,101602,15064,134254,4414,198735,875652,1899650,115996,291104,12971,132921,21315,241417,663318,241475,193296,135527,72002,2591,101677,59378,51367,24254,104931,328849,573359,1180,149812,7456,22374,22749,305,540268,28766,1160,13155,6678,131310,292117,612423,1387,1275727,368176,433517,366759,1171,78717,377858,236545,70493,27342,13185,436715,51354,256441,71044,99104,165906,123409,128087,472657,145661,7979,206103,32768,173704,53326,97991,240555,235438,119938,151884,31070,627027,216695,2500,375520,338051,67007,27779,124943,40958,127235,40589,271815,33489,289939,164061,90140,122588,149598,27108,553567,107627,539877,31925,32958,56283,2170,65118,216090,53605,86531,28785,163755,120874,107004,243323,396756,115233,14112,28791,79475,7443,268437,275206,32039,10820,110874,1600,4644,706772,102788,308895,107732,181407,5358,296797,96229,33378,2412,255491,281437,785,395528,1674,2058,92063,20884,340661,21516,1449317,35932,399715,65169,586670,69866,247114,23819,218685,414652,56449,927920,3494,353587,17872,328229,69985,400913,266623,121208,200188,321754,249274,219664,65689,11554,204293,696884,1299,35392,2420,457766,2900,405959,390203,156266,538303,11840,37568,46788,296563,32346,508029,5836,151385,43012,1448,318315,488847,111361,975574,357531,1214,366,676960,1607,1123256,13403,158552,1106710,355609,25676,20112,21708,100455,59008,604264,277447,171766,13737,98877,257690,271734,104808,180279,84667,37643,885358,149997,257448,394210,507940,33513,127740,191371,352343,332315,470434,329391,291363,20968,21770,21190,21043,20855,22819,20468,20132,20588,22048,21804,20284,20435,29796,20512,10976,7274,29862,20134,2795,10655,659,14717,9048,13451,6606,8033,12140,48380,1774,33649,1970,413374,693,893856,912559,902007,895691,896256,894880,899721,895504,895883,902783,902763,893988,895207,896383,892445,907688,900140,892688,898487,893531,969600,893698,331723,365836,143124,428826,678174,146908,832159,83287,227663,234575,499439,302355,21699,182165,290928,110508,574,15072,168306,6563,584148,127652,162,618798,8804,46173,900434,27511,1660,23949,1986,493,477,239434,0,68625,14148,162479,87019,90174,171530,1992,3571,1262118,514547,77319,2784,141247,48561,620647,49002,1202910,304,368,10082,30061,299705,2381145,2672335,455242,830370,76807,275339,316145,369428,1404,132776,49844,932256,674271,515849,117382,278969,325,302609,370117,2892927,139188,455628,62,1927,78765,31549,171206,284363,695799,404133,222692,96834,82238,150,106702,714,0,11546,66316,6044,0,71817,10264,53553,1765,66522,63632,381039,59685,328739,99584,1625,152830,170729,226,19741,28899,93388,197935,11345,1903,1540,491113,100867,2278,327698,29047,191871,244526,2722,325144,158058,38611,1032,23676,7805,103011,71320,15537,713937,60433,924528,2823,1434,219523,91144,144720,332507,428330,5405425,1050832,35088,489822,289717,37866,57487,236217,124468,418,14820,4301,218946,76256,3009,54440,146703,118826,532958,154029,320318,136903,286146,261460,497830,1217,1984,613,244885,1129,5319,203547,106854,156315,380094,367295,201333,588204,416353,150284,6811,180590,6830,277951,1002820,38236,516459,1397138,507806,214089,179428,117920,46293,371984,212405,825,315361,742188,157298,417181,106718,133787,49202,22878,13540,30472,96569,153358,374623,4222953,3670,1284704,462377,555431,1754267,775103,322848,6639,232199,138223,220246,311470,291718,783417,240536,829,240,177744,70693,388178,4499590,532419,181175,2733,5017,123555,256072,30086,69388,76790,14843,237903,213384,89852,1105345,258583,225439,99431,20472,16982,360889,598783,204622,32053,686952,1064,39151,275645,72311,14899,20649,74598,48957,41878,16345,0,4170,361381,396069,523,81912,848780,164962,21083,491426,59295,42655,146754,461,377838,232008,8485,276563,423682,10882,174978,22157,32331,4149,258501,35291,2705,105671,20661,48243,61624,112541,174303,162947,234411,102593,11389,54377,141972,88818,405,172377,303281,415400,48350,63439,215903,206627,342802,9182,83455,69898,405628,192911,279524,106756,28209,69127,199261,36219,779,9694,216451,33338,225576,43164,533971,209244,882614,299827,143713,116653,10388,337267,76,222706,85649,19124,380197,4297,485113,13533,7043,34079,56337,115818,68042,52002,5005,52531,39265,363495,92829,605787,177848,306525,368,81639,157960,116191,115034,11604,4129,28995,74109,71443,256150,40520,49916,10058,6955,12535,616,11578,24840,267716,13953,126383,34692,6666,236726,55918,38767,56122,65488,6046,17590,477977,36678,11285,1223,1181890,433,14855,489880,47911,16034,2606838,94552,270072,127552,58227,321812,2765,174082,136818,105278,2598758,455027,159197,362690,489436,189261,269297,154598,394690,198731,93192,399103,928094,851306,311634,1146,1919506,144884,404699,2646,1515,9634,2726,6689,1507,22444,533174,112850,80457,2431436,3444350,279528,116399,20420,124,306,1063,3427829,37931,176138,986,370,5337,14133,425,20940,1707017,1189455,32150,109296,128597,568951,343790,29343,32,360957,6033,476741,734299,247811,141105,21303,234742,97821,9654,2323691,2544219,347725,876914,721285,30370,63233,217939,322747,546252,299449,202803,26123,9150,114845,107703,33511,326440,614641,19966,171970,201709,411824,440376,143028,197835,640689,125413,571512,2037,415859,42738,382819,82937,111556,6315,4515,6121,203016,233302,279841,77308,93205,228244,1948220,88422,334812,320159,2704,64870,645124,546921,81416,614252,536377,3268539,66563,224362,156411,1302077,1182100,167870,289641,17454,1037176,449185,782,318961,48092,82088,3533,830444,432542,29484,452331,2159,353416,120419,783741,804656,25536,1446027,422355,154991,137287,224866,357612,1322,16055,586412,401281,380377,63393,2576589,571482,33885,967661,14110,734,24803,176811,4601,288177,453521,268574,456,22273,1121,287662,504449,1360310,323837,9387,93585,61211,602021,54227,1342072,34758,137922,6028,134337,96837,463239,35427,62990,294407,129517,650344,21460,885,93547,34852,4948,3181,330506,245772,456,44376,403,1623,159609,138497,893,1233,152,296,441,489145,92654,236321,213922,96005,569089,621341,118518,89712,49041,531480,179963,264377,10135,109754,266289,369953,41508,77437,221633,470021,328575,38652,503375,396959,241659,475913,141520,502258,178630,381787,872226,319941,619926,78887,7216,3551,36215,331010,377525,162190,483305,4978,535145,155000,180896,73060,388919,55060,143689,198090,3069569,523,61151,372168,15046,276837,3806609,216332,50353,4932,12936,181203,225305,63667,200158,19604,61567,85010,151911,74023,468319,69561,32616,347842,302249,4426,144341,21396,8592,1084,8271,8135,5473,210610,55137,389050,135132,101043,75228,262992,192480,479511,407105,347095,64413,138156,558,40129,26908,162611,57786,2275238,11066,41155,314137,176621,166414,116421,152,39501,488194,645016,13959,183798,394,446638,402121,150748,145097,217711,0,7085,4280,1902,36792,338,2061,27674,138219,10504210,84332,46821,112509,234806,473039,10625,730130,383624,3914,3867,828,49293,363838,596323,53163,273958,25884,3065,113858,191912,249518,221459,27540,394805,485552,109436,47346,12112,21537,1870,67429,31755,151597,17116,155773,279403,558384,390428,384,22661,55101,211814,199858,120831,105135,16446,64578,457820,20154,290751,7079,333390,104954,202955,217631,274287,113357,53204,299185,153096,45920,5535,206802,7544,15819,45792,4413,39231,785,143815,33390,49827,2493766,73458,244565,167813,49477,91828,24111,2119,117979,59379,159832,459700,17854,93703,366701,55241,31430,92343,155216,4566,395701,87284,363516,19820,518488,5100,18485,295065,35783,4830,919418,18245,79542,573818,74476,60185,120876,54965,148994,7880,17133,173,405208,1799181,140552,118042,13495,221956,40488,146579,144177,24548,196315,50290,197445,693118,283229,1311,50442,351,249535,285561,351268,364272,5867,20274,525,212361,8585,37803,167898,19091,57560,265022,156981,15282,27792,50718,63783,132517,64740,144866,42935,501555,105898,690717,17870,1080,127589,204285,693,450,162219,121171,159197,12156,168539,195216,124353,8693,5745,230333,251584,81602,8851,1573,370629,255777,119560,75852,8547,20074,389602,155815,496,295062,24308,64448,451510,136386,302837,1270,1668,7190,91457,1913776,70930,775660,169159,99750,636254,15905,142382,59161,225469,89235,3879,922115,202990,409414,46449,130892,351778,143460,1139506,457872,674826,28924,157817,6368,273124,41117,208447,8567,162852,104985,136548,161552,103222,62559,113233,176948,116120,763,298966,189597,3738,537826,41251,71916,151644,209,48438,114,245646,47183,231923,90143,5149,435779,5460,147948,204317,79585,261494,228191,157696,255635,4012,11493,201,0,1312,1420,70814,51388,415575,66608,77101,11248,132028,994129,51864,14695,31978,73260,74475,445,25073,137798,247464,133595,1197,57883,585198,82925,150941,322813,151304,53438,115202,135933,265170,320344,79956,948695,148,118772,11861,1335,454353,680039,150088,1232,895,513319,151725,40710,349448,4297,187244,9098,2472,345937,84895,18199,16034,8798,304037,31895,26,0,3344,211822,169933,293710,404102,173157,2343,3317,777496,6549,1830,132064,180955,46608,354184,95037,566035,76207,261434,368991,307773,438318,104673,194274,333837,295645,174879,1578356,560350,67679,225335,250120,54387,34243,327639,70989,806272,896308,937572,920475,114241,20382,109870,27318,84654,1064392,177069,817,990,317963,968606,335656,322185,1351,267294,29232,79810,261794,390877,36947,155047,431832,52038,968802,9580,6803295,156525,278176,2191,159448,57803,82317,0,56947,1806,578558,99766,218936,70972,784014,162462,737650,10831,193862,203885,139675,453837,223973,41441,204065,55956,45800,211321,38640,136215,191947,390108,199280,86174,240251,28474,27247,96891,78317,2779,608,23131,16560,7321,180132,125236,272532,840822,262628,259859,61768,12692,68136,118701,371343,76,84989,101318,152927,95791,1701,531510,125779,6442,98015,169256,125126,80065,1677,1285,757613,21736,100471,16718,988818,38629,43027,146703,180455,34977,59939,3651991,385899,7775,760,99503,11698,130523,32904,40357,124656,24043,161204,58734,34932,244054,263874,217529,654158,194437,432663,184096,22503,25343,54133,38424,39757,24539,68450,306050,87702,84520,418357,50386,140679,127550,197762,2559,231791,546233,600,53502,1194,84667,128044,245738,208333,522900,110231,68438,122558,12718,84918,3556,167410,532058,144731,34978,6184,15195,77388,1924,4168,124207,66571,166856,15237,253767,1890,78424,136528,460319,99090,9432,13666,559,169720,76970,277951,181474,17239,114456,229160,102400,179425,373597,151014,5890,760574,432098,2068896,371473,8384,21364,325726,26906,698066,9302,719498,448933,443649,1339623,852582,470690,372868,39893,342781,109046,2482,1690,66,317426,75136,64926,1465458,568829,136,4344,74235,367,433,78668,698,2381,1870,20812,94409,1764,354224,199937,119534,788757,122875,246424,35121,21293,58536,279315,61698,237,389375,570792,158899,493974,16499,7696,122998,68286,115909,53974,106820,305440,96119,2171,42359,1027,154545,429789,149441,169185,114210,204919,315953,589719,282614,131428,47294,599868,96208,1835,61621,1314421,789913,25154,151478,164344,1743,4757,12766,446569,222926,197635,126050,32566,68274,343966,73547,432562,354409,1474793,44823,1507943,182997,1037,1021755,42136,74235,223480,222543,485297,12366,415707,72716,5258,347056,49589,117014,384102,10561,153890,1111,84,623884,555560,309599,106245,454803,131809,2960761,407537,6220,30660,316795,38562,97322,56370,254206,279596,309992,183822,54697,140218,96641,260467,76385,11566,466929,42096,98937,193126,83592,20802,72283,2403,51078,927949,184831,305582,12150,34174,6655,108127,44035,161440,321262,346005,173366,1237008,260139,100029,186392,142505,246721,63910,762905,162261,162836,275801,198366,682229,714,248366,118411,87048,137513,63843,208149,7836,7842,224,219331,128448,3425946,182816,70881,16597,37234,2006,14011,243424,954,297822,38437,130840,223953,4244,13922,24804,1464,267029,166629,4459,329745,438989,514807,25516,25553,398709,377817,391217,288567,396690,224601,194526,299048,291927,206924,333901,91861,70304,718679,127200,1187320,25065,39990,2312,6634,264804,26070,2178005,1241257,95233,252139,400209,573676,365905,356571,92804,21022,413399,3859,211072,68350,16704,121487,38895,173969,29836,1801719,139903,88142,336773,129632,10382,585391,41143,294666,189835,769161,34488,642519,113045,5632,1190,963970,1182049,63859,4563,503647,434103,541349,1418925,5207,70036,105061,71135,914584,87434,129265,782,177972,380834,121655,358762,92618,46563,522306,25369,14404,416798,112923,75407,113465,257754,18600,779804,508384,682314,22452,151576,49897,65020,331,7204,227890,162772,423043,216791,236038,7543,14949,100261,912,696631,175181,49965,166643,67783,100367,10022,505741,210697,63112,3898,153705,486919,4483,475055,46264,199354,26293,129598,1571,198160,630044,2260,23506,126151,108188,124621,24598,63457,124179,61401,345150,16363,243219,4997,31025,63274,4992,127609,253942,256938,93395,250104,21339,2556,126573,52895,55108,65708,155477,1564,0,105737,82274,171706,8793,169298,87842,158252,444,2205,162719,2465,319084,298,334003,5578,96808,3756,102344,593648,180943,144606,10459,464674,806,232585,5815,343870,22319,104543,11353,2404,429900,3967,94479,353446,230232,89224,62489,199555,1360,134697,525007,200676,5960,4759,131858,496550,102360,293362,67677,1418,836,0,4964,67676,65419,92235,449,0,492516,525071,6100,318235,288855,17696,111791,207329,989,227,59329,1543733,71427,103424,120016,165372,161973,270676,200589,24791,4699,431534,8312,641501,12942,352167,209388,25193,78047,13354,153098,38079,311837,951440,0,851,387643,38244,209635,124255,178858,517364,211713,137825,230404,305563,104429,54237,352082,319920,3794,508,5238,122183,18898,307,1686,3305,2311,6148,592353,780903,1474,1063,7244,3436,736702,6181,185636,4738,7304,743129,182258,7473,23634,50615,456,166018,6380,29943,942,221081,17070,64901,312234,40922,365569,52318,32509,102855,375021,141002,476169,147064,146230,398228,162239,59856,121520,396779,285477,20686,42992,76220,936947,657355,60508,66498,35791,56435,68958,27454,30844,109157,105129,91085,75620,209853,127783,76853,272498,73504,34781,698737,896157,237924,1049336,182650,264522,723322,411353,97109,2036,169183,196102,236826,422145,603,10300,44192,4198,150969,188061,0,694397,81001,29702,187122,130120,1761,268616,326027,172256,42801,391273,149227,194929,119529,314034,241982,137189,12519,100027,180596,88261,31741,1677,33238,119609,82990,13597,0,135,152,4204,4367,7269,76588,50135,125261,266432,682,39117,3439,1329,82880,34032,11301,112622,4349,27338,6779,1115,132269,445719,3542921,10310,87596,1353,357,193942,103497,2738,195986,199074,3300,109406,141719,284741,131382,9038,209137,110016,617320,375,732776,625840,28253,4505,219678,216061,159478,332253,19047,261988,35480,29410,6206,355971,82547,100359,236784,1186623,44182,182024,207020,17685,2721,555249,250366,139353,21376,109002,130033,1515953,144705,75177,790688,240008,29074,77184,153483,426661,5823,57637,34558,225813,202302,47872,438464,1075647,2238306,54876,160453,410,1737,16986,368633,78655,165844,1727,1238,305426,452914,8829,334593,3751,851,123784,340972,159219,495490,1325,1370279,280353,176479,794,1955,53630,993,137193,152,585238,130106,110437,202841,98474,112281,433951,452110,1010793,1256,120076,93376,1022946,135363,327843,52254,395272,710,8669,70720,20275,32959,112674,63557,40898,38251,72812,428696,252722,153455,480017,288858,60374,196549,2377,96685,102864,331598,632617,17469,982295,22521,791677,229068,1624,145298,236491,7687,2018,636187,10069,515961,191347,11468,19843,271328,165150,1089693,1066707,111170,252101,205250,114542,34384,44,180211,320362,450321,2063,772994,367143,605890,362642,82349,165064,87205,283343,1845,467683,2136,288144,183915,1888,249849,223059,71484,19949,692,35953,97400,103635,62778,5960,3278212,116015,169940,2673,209952,311872,83302,152172,723,373884,246994,27367,59469,470354,108198,90936,541084,472,14947,882,288815,12044,9568,128451,70742,206376,127,42651,297018,70120,14291,106460,70686,132658,41907,311131,24522,303738,86885,421045,173492,8235,434225,25711,343560,394493,30487,666,33903,35201,9908,141582,65932,460331,161557,149691,137883,91362,54962,2722,54373,75189,442571,63465,31056,29393,212007,75593,130242,30298,4130,86316,57536,602881,299376,648405,132861,10187,26999,9148,138460,8209,187288,75173,40265,302,105924,199767,208724,41407,378,49708,12814,418675,176639,350751,1030,36349,48693,97088,176170,232753,3120,88695,41041,64654,66469,9056,3180,70595,12965,137206,1234,3266,180824,74042,92617,1916,70709,53111,60499,241572,289140,224728,241100,55681,437875,96523,129750,31092,10822,705544,68565,166016,260295,214718,156712,320737,200915,1288049,2976823,11420,60344,31801,554814,3894,117763,345853,269506,270364,23167,2932,126865,73223,383655,125625,34880,4297854,1357162,318276,26163,457577,101533,153661,555413,205930,348942,257520,5936,180664,5679,107033,110776,27636,25124,42037,6110,264296,812,94789,16604,1176129,131066,2223,70641,226856,24289,106998,66586,12106,273971,1280336,91080,518831,2334,2685,51041,194097,112434,3397,197635,18905,41718,186078,137534,14493,161403,527636,67084,26566,47492,44788,5733,243049,235701,29429,16707,82751,207948,119601,51639,369763,0,152,216606,102,117190,41086,91168,82099,203346,217151,19121,72113,52732,67260,175933,19959,183004,4375,112066,192797,1542,269221,12061,23321,44972,277981,30462,61592,73102,3622755,177014,2081,52883,51118,4508,12802,716,166998,98365,268707,9577,502710,300122,137071,2758,182189,158835,85295,4631,406101,1668679,12881,189953,1005,10308,310256,56263,880,989197,5204,21776,85532,265550,36100,181396,1956,170153,432,187806,966342,78923,405836,2587098,91229,95919,294110,149814,94805,45036,350989,884,599132,383854,928924,26364,3166302,1019498,931825,748,14397,222009,42441,615585,380358,572522,381443,142418,538405,16797,166214,660179,464771,869,165392,126147,135135,13459,23,1246167,108638,999381,99144,898919,629395,261954,552419,65122,155565,143300,628774,290267,88940,304550,82652,4992013,143181,221337,126228,90075,64582,178401,291726,3003,200743,71285,757399,22227,566735,52647,1505,131267,98358,48146,18584,40975,108368,551698,54296,101700,1066,453,41191,29418,13179,166651,278882,1087,272539,198,171863,72589,357510,931,143797,171389,76277,0,41580,248143,606352,132435,24387,100209,241457,394904,34210,65630,79804,11293,103086,199900,95046,122305,220919,8787049,12285,1871,127326,229574,211054,202710,22787,51032,8099,38017,853,95944,97158,90264,443,121824,88679,1119,387,72111,163696,12873,140434,68384,166974,91307,6316,158331,419863,268306,440150,637019,311387,320614,14320,2137381,335263,1527,302052,270154,173479,276467,17260,102227,42307,7937,184937,3634,44540,199168,99222,268869,1697,229546,433799,430153,3884,17010,47993,614,41160,816,925671,142740,228284,245565,182285,476584,6655,376657,6680,146,393040,142341,1507,1031,146293,154672,3263,3046837,1265052,399240,905636,202455,289446,107080,98145,20945,557000,1045,9373,95366,220606,1325,129488,481465,249799,2933,1466,105127,373572,175443,112361,44577,127358,2459,140064,69535,179573,26738,149989,38725,0,48078,43492,4398,61486,5175,963,149827,1493,2407,38553,11256,159672,786,351387,3754,159680,15014,33826,549715,508883,54812,219050,69871,376462,518878,7904,172636,84493,87815,151,996658,7813,603128,849818,156604,29766,26107,299188,130789,76210,62849,36659,128371,381683,41288,359652,127239,37193,103225,248368,164576,37162,48547,380004,69235,29571,44396,1518527,35126,0,15260,62996,118355,602241,148104,345836,125289,3319,122730,177342,125474,673086,30488,9496,141564,52380,19636,557668,272386,283439,1183,133589,148575,212821,220640,125075,404245,338780,206883,26925,36065,99597,162040,132111,234127,33946,38158,9454,262204,695174,254673,695114,433749,454,65510,64909,306,118,102258,676052,95808,317922,64956,113420,27605,104384,7480,113229,287429,35101,101294,70400,3045,5045,8145,162875,91564,183902,226850,182440,137703,5121,304,443027,393570,333397,333617,210073,185,134488,31664,372985,165125,152158,203891,39956,86556,212181,102479,198312,61055,11697,3712,152,92819,186074,1388,106985,192918,15285,37109,113729,55215,81592,265726,36030,127050,0,42750,226203,453608,170223,402883,111882,126312,396298,26571,154340,328358,617,182278,109440,204047,33539,833,282551,699593,18981,292312,65361,143640,4272,394,204822,38438,292916,138716,37884,77521,134151,7736,13695,34086,9111,759,52191,395712,130760,22156,148132,11488,36517,57666,293440,427426,136465,10365,315809,146680,3004,182665,1101991,2211,1270,299923,478208,281569,827,261648,32109,69850,182207,70222,60693,328216,102207,436281,173445,208835,285910,101039,206092,535866,2548941,688972,20324,705264,21269,103795,783,14611,151126,330166,82328,334,76796,220100,58173,138826,992,439921,110029,137383,28497,182616,0,107007,300595,802,6031,106097,189797,4686,1880941,132168,237234,103589,246944,100813,756213,266259,261188,322727,201552,0,107212,102619,236419,277358,167417,157141,25026,3201,1313625,245590,1184565,239587,29551,4797,100962,125053,577502,314120,855508,154723,406774,76433,48956,265731,516464,49552,191820,252811,220288,480528,672746,382999,674736,105647,139706,612433,87436,363029,492059,241063,171280,1594338,319509,659829,73762,117377,598772,374771,84676,354285,100070,527764,280422,45190,362082,2191055,90266,460209,1016813,120755,12447,2609,140830,305982,69711,84933,122265,109362,262199,541006,488794,534601,188173,699115,290057,189922,665309,7635,3527,305072,71628,376702,18989,1775,1668766,478722,309557,391904,51947,210647,549876,97280,116861,147383,10533,713864,5272,610317,52386,950751,85721,505649,283369,306610,1950008,206473,71501,663308,16576,164478,136724,164906,20167,222927,734,11130,47949,214280,334177,364905,274022,697292,1909503,15509,11408,104066,223120,16118,259823,8195,204132,335075,156052,184789,108489,10357,569256,48072,73406,247137,222216,366982,242181,766194,797429,67,504048,279936,168944,73031,26063,759,1944,628411,390058,2415,1163391,139027,610338,419908,1035146,157616,978211,5179,45418,5373576,150695,363608,33843,681482,1516,17992,2860965,84724,64833,291601,655721,1320738,90513,765530,238950,162898,169054,145829,98808,36263,11654,14776,501774,33106,472761,67224,276751,336430,265713,15169,673979,1254330,320417,411348,102749,702844,192631,472074,19928,65581474,47476630,61813868,53743465,68384062,147778,614709,20472,252990,2060,10945,80342,2404142,281433,25441,1031344,12874,259618,82136,916956,4275,55369,405046,4974,274529,146650,38921,81702,56223,2627,394686,18264,113501,373784,12461,178539,40326,419532,195535,9961,138174,2346,1214,2937271,4426,27685,97928,111576,612541,463594,86746,1783,57467,9703,325,72909,12164,54200,3047,6858,9598,82886,96859,92697,86860,574,3724,168254,161848,138283,626162,124875,205685,223088,263377,23252,143028,397,5810,653443,332436,49262,90664,129875,5455,255704,260997,6815,456,82,7867,57454,357102,6872,14062,89887,141148,1919765,34482,334,48604,459828,1066,272973,19664,4957,61823,721,1187,26284,272777,90508,180130,35843,7109,8454,16679,141964,48407,152754,58698,0,123837,294588,190445,368890,134251,225852,426618,968966,17489,1175,155715,667514,170411,19494,14751,66955,176007,177210,451,146456,27961,27791,180705,38456,82327,214049,325740,640635,10808,1149093,458828,662612,2783,66808,566690,1293411,23039,12052,169831,267903,36533,153535,61384,574,121810,156784,72587,226456,132325,673078,890734,25178,45138,3931,698195,2775,30258,158186,283328,95508,48523,546325,55510,509337,477164,219088,124465,626483,82965,65613,345162,104123,14135,6005,154820,6398,51746,2136,63868,99235,1507,114998,165408,81654,37639,685879,159692,131971,658984,262218,115240,1836098,622448,203682,248583,19554,130811,1038784,419900,77593,41288,183180,107735,16830,1286172,434067,2798,115744,1141,328,49971,157714,34724,119539,140254,185954,214396,60349,28925,93287,75709,22473,47957,170087,54029,2022,12950,65093,50940,348091,600859,9788,136727,74956,469140,210337,266438,411832,509849,128394,14225,70131,334265,1102,2950,4182,92083,4080,628,314535,249572,197332,576,26644,589398,107279,38344,424736,1175322,9091,211696,3725369,2166,136464,96367,4120,5215476,80035,15997,100506,131897,7734,20950,4098,43110,1553,141978,11649,12555,177,293,211374,229164,20427,88634,51842,29857,147878,1158,87790,27610,376133,228797,199913,11796,94852,579291,129440,15861,0,1554,820,1507,109321,126014,55535,486699,75320,22486,116072,15606,106221,47560,83832,2329,1439,14047,12927,36399,1498,151,90823,3375,298,249313,364939,396190,46243,6044,4212,1579,110253,1432,40624,14444,12403,19048,49529,45965,276024,437120,158893,118646,308580,326423,775,453074,108374,5708,23552,573,19604,95825,585630,44443,133098,51141,2766,7737,4583,382631,174570,27576,81233,32201,35322,661913,224971,183938,891124,3291,3386,135080,23363,1661,15912,14380,217962,307714,57465,24206,34239,88460,1369,1142,147816,64463,10831,13257,75961,1966400,4590,50359,2918,114830,45551,899994,1883601,38247,156101,175390,60247,1515,300911,43284,59885,424995,355,100842,15398,45650,329350,58718,59251,22395,154826,1018,11678,528487,61657,31786,358270,70707,207685,69557,176416,456,290985,125328,44526,194778,290,93053,11218,107333,7734,316758,390556,88018,46774,74601,38009,470072,211761,2078,352131,366366,7562,343081,331872,9860,8180,25961,172705,73953,132671,138826,86659,1188,31453,80783,105071,52337,152,25250,120737,102292,71886,53793,121154,10678,145677,52061,250875,23684,43043,149357,866746,302086,234946,59554,249639,84779,53739,467224,46595,247926,843,183245,1097695,77232,37551,156700,5930,554,798,14017,0,9448,259,289433,25367,1003967,135146,40902,71360,6776,1295,206301,52864,72207,250570,382746,38159,150734,24147,905,3627023,3459,206257,72236,221475,589,18680,1308,194475,30539,191853,211228,2075518,395,97862,7427,83112,273315,828537,133349,371216,240336,310012,518409,108544,8021,104895,255144,296845,22906,468316,42427,374099,582647,428,5637691,348453,69906,3646292,181916,463711,612586,1141717,489937,821203,52621,222833,183992,529120,169987,158222,33522,217221,146208,135,60004,122931,265472,83761,105824,114377,7642,31084,19077,680,1044,33341,31667,112335,1189,1427815,81160,7812,419370,1615,442167,576307,186193,12996,84066,565526,699704,85206,prostate +324,127954,350008,37918,4359,32309,513552,147121,375005,38822,27,759,4939,571689,61624,165161,16401,277779,38933,540535,100484,1450,317681,911206,217025,784214,268352,328762,2389,101302,90949,12585,316940,235267,3307,296014,306608,7801,198901,35887,423925,2134492,1244,6628,731,22473,210208,1733442,18117,546364,276381,958,129103,11636,164755,50846,9829,8834,468802,1708,413913,543259,91237,5361,12272,5493,410303,346986,26384,102034,2427,44265,43553,62587,2072264,57843,558020,17777,78348,0,2688,23581,79421,92152,1945,102532,829002,283163,178694,198555,279459,977388,525308,80877,0,762812,1145006,30203,1372490,2037521,10620,35205,434931,293105,12834,35436,99872,877592,85612,138679,41740,30180,358695,425871,88204,26562,900,224159,117580,136754,1383,787838,20826,200641,348625,12479,349687,94027,3038,72127,17634,44558,152,47626,220631,197785,12480,2218,438118,340847,758157,103300,3594,97637,1090373,272972,2364,13638,7046,374454,152074,165063,17207,129286,0,370,2695,140005,1159,72277,236630,408985,28336,2475486,106368,19339,916258,143392,0,1359683,2034,2009,700,62169,12731,12001,304494,715822,203987,194837,219040,148372,194689,67927,81471,316796,167793,0,819,112349,1649321,12723,191977,236475,1123871,283458,83734,2828,153549,33078,1801359,355386,1303100,444,164014,55939,130752,18845,826,63692,119098,2228,3064,661902,543472,9041,77,1503680,394954,1411815,56000,5079,1588,383736,2323790,9132190,0,0,755902,771,295846,735,95804,72786,73324,32,13872,279309,196050,643979,63283,269269,124235,172,1015554,2646028,218131,237495,69331,21424,161019,147857,531732,554503,25419,251,505,373,17003,31339,22064,426,695281,6803685,49749,440492,5230,465656,549692,5917,154717,151953,181919,478907,77864,49022,868,119179,52203,2499,152,18245,30843,9123,23989,8604,19037,338633,109418,3022,0,304,170977,916823,12169,563312,44432,136401,4487,121768,47315,607493,0,151724,438195,159146,442652,148247,2779,259670,947,0,2828,1348412,717579,10611,241691,107006,372261,195146,19376,257036,151,32106,88883,6276,515625,237615,55710,21492,214826,30194,74079,83847,1724,81956,62087,245416,0,176649,221843,630317,80051,117010,3201,12,147851,417703,655124,728,91059,173608,404718,9743,2900967,8175,489106,1298658,2419,712677,740156,66931,510272,478414,25320,8614,5796,41001,533064,6686,2680,390910,25531,51438,27321,377356,170,80796,71721,634162,211499,42469,179624,157681,28898,5218,22538,137914,260444,39809,389313,448,846055,16979,3256,2131,276,1314,762956,205631,1179,129852,51822,1093816,295474,162775,180224,3230,371233,166141,297,233862,338705,188966,0,111540,619570,242190,1012516,727543,96864,57975,581811,91976,302,28493,186317,18615,5825,69549,388282,55146,44508,174762,141240,94949,2662,0,9020,34493,174721,85963,0,409579,363257,181061,121045,276,264439,88814,547,1837,344290,493878,4308055,6555,13470,1870,697759,933860,634,211265,9941,13146,72920,1258,1182,2538171,769274,201737,259642,32277,290511,2158,31619,17210,13011,344383,281970,189649,30740,249501,2017,481759,16964,0,16804,423450,912,3606,213972,31824,49009,2155545,150,32067,62020,40692,248564,0,10961,187268,118,152,90785,2153,1300,203935,150404,485761,269837,148444,175255,19909,191665,68793,173457,162055,31665,46237,188303,203932,267503,64677,2020,4661,1984,3117525,792,106520,1827,37296,40812,125331,273433,227674,57158,449,62214,44043,84940,335001,989385,235019,357196,9310,534359,70183,67839,306597,70175,4607,225561,35360,4409,463015,213355,99364,37609,204003,112600,572,352681,1068836,66851,2332,274842,3708,864,10567,9870,3919,1032349,121,27149,607004,7557,56517,36388,1292,1315,332965,250992,1011353,1592,613769,1200953,446,565,29032,172565,151135,171214,154239,1794,201987,228522,34858,592,49248,347117,126,493688,577029,704773,14500,74733,390220,99486,21597,10578,76622,65868,685,81654,101575,1174355,56345,180,65000,229458,672960,10355,61824,85455,114495,10018,487,0,75898,17125,2118,323176,155689,77,18094,88900,11203,212905,4336370,3238,48345,3778,4812,636046,97484,4001,536,239689,674,336663,72182,1723,28144,40685,43521,398657,378465,90892,108585,1134299,723,508005,64142,854796,455471,454055,434701,1963,30233,318145,98305,2650,1074272,311863,1434172,21930,486584,910,4498,74998,970915,129297,27710,26131,455381,47009,688883,2645,423251,1656,74044,26667,664,243977,185714,3320,307893,193589,6840,20303,23191,346271,168506,269461,368406,1562028,336801,424552,14930,92136,155062,96273,1183924,737329,3157,0,140,123475,237416,43711,119019,66453,304,731,5755,459,33590,79715,25303,184012,3274298,133257,126784,50394,152,294,0,781660,118763,606127,372314,155900,194729,22246,162531,579306,586,68921,3875,352,25278,12433,112631,41672,155371,229566,1921,2558,316319,152,4203,43362,125,30060,91246,981,129838,1025,3647051,153458,59720,228070,24465,271957,45305,132639,278124,46323,1294,664914,228242,152133,11999,962341,31684,174643,72482,204254,299656,177056,74912,7591,285517,179643,19579,77162,43210,203913,87740,33661,5538,133795,129513,99772,68461,194566,6431,213407,198444,1277,2185,930,2607,29453,12913,9994,216658,196660,19727,290119,0,300513,1275,147270,254127,222857,83744,310044,1067,59,2098,731278,88036,9989,306,2304969,224684,74551,23605,48838,83175,2019,414425,235766,378402,77861,505898,161780,368,111749,310629,777921,15958,227275,152,133494,176118,37445,64151,188360,649,111958,209,30381,32852,155527,101021,2955,2993,4080,9237,143606,461993,24522,5184,1653914,139119,70118,290719,218282,57056,79078,254026,98308,914308,19630,67766,101693,100932,40801,182679,7532,1611,115523,113060,919608,307747,880,362849,188493,29325,39583,74046,5720346,162766,592550,26757,114011,3129217,35842,152,686273,81139,21665,2125,114459,2948,69280,43969,44,431852,104567,66922,151784,4856,323433,75326,0,1174,18457,555207,396,1624763,356296,3324,4689,3334,548,1886,24902,135,183026,112667,531,62801,2782,8215,371241,108781,47381,336940,42515,106174,94438,46366,308863,580977,37945,162295,1774825,15556,77713,177403,457492,15593,145866,194370,136241,168692,29166,110535,313374,91278,1222717,175782,1838,9121,4979,56799,2257,27816,3805,31547,1484,79,134197,1986,0,53627,82956,333800,311159,243440,359088,970005,310343,1975,206607,150351,94978,206504,278497,487817,76613,82720,349,210749,1590366,427,933656,145955,204,71215,333956,421591,185018,604177,12358,1615,95805,55708,542958,196910,81344,4536,38294,118873,39311,222713,225980,600904,163648,458768,259147,670750,740182,653676,1869,69013,240592,152,927,171789,28462,42939,2156,5178,250,605,46427,309021,575543,897,698,6340,4148,373,151,303,302,9,998,0,146,303,304,163,21759,1167,5914,304,3266233,633,6109,813894,5331,130491,736,199089,62073,337980,156238,342401,105810,635903,212900,225760,219483,220306,311348,35888,363423,224567,266814,15974,568762,468,598988,667424,264703,614512,138263,54368,11985,286021,0,1161774,20221,170364,2450964,294561,498540,43,50556,67621,295617,5581,1201,223591,6421,3145,45464,52151,60077,208451,2797,28550,221771,58605,184298,171857,140665,192788,24745,159,224528,145838,432912,5790,858869,92844,526721,275814,51624,341063,626167,115246,304552,771629,484830,216542,94661,412,1514,3051588,48195,102190,172206,12664,5487,425244,54735,228,668834,0,76,1712684,1982,0,115068,23056,2113,261119,17276,131508,87743,204195,509509,236268,3068,266,1394,330283,1817,313039,220,131976,261,152,0,144,865101,4363,3774,626,74133,3337,518104,1132,38935,122677,37784,0,46550,318,28067,34052,3839,7965,836368,260,37163,985,2406,491263,1369364,1237,99968,1604520,963153,494998,52484,990022,432091,577,6673,750,11347,674,5474,1036,661,264,151554,56070,26213,156209,15932,18426,125779,205691,242000,400683,122806,93784,82669,69996,300606,35736,21,92,80414,22161,13474,20213,449799,104370,10233,58339,38427,3401,20744,145,302,699,62045,357840,652390,10842,142,43206,0,214551,251827,1716910,23467,38964,44553788,7302,1747,1062572,759,11732,614178,485993,225945,72062,12023,318452,52258,2230,251,14218,152,158840,3159,715690,201586,427513,1853,204836,543571,138023,198364,224281,37144,135,456,259385,57062,60886,165480,5752,83060,10879,50320,13435,2731,13616,41224,86651,225396,53599,2118665,31792,228,293245,3402,50141,768900,686777,330898,103484,327,38728,25503,105509,137514,152,31,9996,817265,273,847,178699,12403,28887,231153,141934,897,153361,0,326592,247064,118912,998,205220,1387,143171,720,444,422,58638,887187,650,603559,17422,751394,115509,162894,112123,550,404,0,137247,811942,346386,650169,12595,176347,129412,92606,171468,250360,98067,456,1049825,0,61721,56714,0,15367,600805,3668783,15799,161490,145339,359192,576749,113102,19032,128674,107659,246598,3757108,49365,118321,34085,297390,99900,164918,950865,843,117982,197,190594,33128,0,6290,316551,1113,365328,161892,232592,26480,2482,421989,42917,2515157,12510,29278,977,135905,2431,58862,2472,1098556,42516,12234,30677,0,97453,487466,5888,6017,61328,235841,16896,7414,5022,2119,338661,354670,19625487,8,188175,528441,124890,14079035,191079,142400,1835,9468,242100,2369,4362,213293,3996,11632152,25733,189414,33368,181366,332986,378180,193339,40498,1926,7602,1298,48,3399359,2996144,8089923,782,2649458,373,713785,714157,51615,480194,94220,269,152,280679,313004,116004,200843,4267,704507,5839,6437,95733,282077,98096,3309,1175,226,400938,222173,12788,0,1801105,192849,242834,503,719,43527,0,1942,151974,9383,46456,334829,52701,469238,1392,4,354,726,33253,108721,345,414,212925,0,1946,0,1147566,577027,361126,384,0,6165,14351,17477,8998,7179,15756,125476,152,59155,11611,1727,309885,382663,304,109613,455,278408,87243,2521,737761,21763,239281,715977,136,5825,101354,43070,258,31987,3105,111775,301777,6298,102115,522484,1803,59136,319521,294,1441,60555,839,114167,149258,92010,550275,127191,660368,288177,187933,71174,164938,75102,74963,8345,18067,369,15908,494786,240215,133067,320,85797,24561,2993,1286,1504843,369957,230600,355767,89341,177971,766464,12253,505,436104,1970641,503654,570057,362233,9265,289148,61164,139682,126447,273542,25029,414995,153041,60873,833039,33106,63421,131425,10894,2164475,86759,98778,919174,3099,32000,204425,77844,1623,8865,783,374602,112990,307702,78522,808419,246912,162772,252596,32225,453450,1914,153848,310611,1360,1871508,75153,80534,7554,151,30865,243657,44631,32624,558584,213856,15246,62245,3243,162882,15272,298,33106,77017,2583274,0,1200110,133845,456930,136108,192645,183866,0,291934,878135,35031,48253,1368,311231,248093,361258,586208,755437,8781,1001,20225,0,238155,20263,194730,32933,1484,1053,365,77608,225921,165126,994851,186355,89,236356,419553,647782,2773599,42733,4370,52597,28692,385176,210277,350485,304,9942,9803,8016,220317,11030,1766,152,0,136466,121009,113925,22873,0,1150253,955473,289631,193879,24362,33194,246931,60575,802,738429,591431,1676762,16190,116,110852,151270,96751,328,141,1693127,1651,2491,97192,342596,592492,35617,367152,25747,66,348470,269286,7905,21040,2562306,1939,65348,617412,164080,3655,535809,88434,32267,12089,378270,120441,49170,157834,210671,129717,3750712,1115044,1566,260674,185291,132371,88513,556783,654743,10287,99559,17231,29769,269,4857,260,46902,143168,45416,4010316,54280,5633,1337669,35761,71427,46434883,2555,97793,1684,35617,0,123945,32346,125739,1022777,9085,2462,1313,378882,79871,164241,418338,142,330601,304,165259,117932,86492,623347,32145,21885,749,598,77313,25526,12568,324793,60778,763010,43648,145534,466267,134600,14075,756196,1353196,21077,3393353,197882,79085,134131,134287,37519,924366,169081,2002506,244530,39251,5296676,921124,285749,198523,175305,472563,210471,153127,326419,272760,170775,209715,268614,2113,248024,4331,563596,19817,5970,160282,354,2008,762127,151,1297967,156660,78125,132,21726,287427,39754,59734,127987,992137,4294,575,880,291,35718,64068,16723,132314,5186,1855,49574,12483,138003,34846,19048,754412,31323,18257,101663,0,113120,63007,11096,219465,21177,506,50411,1354705,2045,0,7448,38023,109290,113247,127265,139753,162289,381060,95816,671795,99781,2154,104440,152,2203,1287847,1934,43168,104556,25752,51012,493966,543988,380,151,88809,4491,246184,217794,33729,604,78564,871497,215956,10203,86050,13531,119,256244,3478,310411,263739,312496,336021,78173,0,756722,5678,60700,32293,393174,47437,147723,76154,515678,278682,152,48713,739638,3589,90264,2933,456,123768,220036,119666,18643,31541,6328066,515575,9476,157166,1154645,536789,237219,314515,216757,0,254439,22175,190669,211989,111837,173853,10171,30879,1075514,25542,649874,167748,438220,24412,26395,659218,115167,61768,634433,120110,2189257,271219,7478686,266469,126565,400670,12274,230160,314961,31653,1879,131496,12028,22957,2163677,440445,89640,2476032,486170,55427,562600,237002,299,0,2589,119118,1885322,1677,63340,255265,819,2098,1041479,1010,0,778944,33445,354870,3680,1711000,603246,1114163,292602,4049874,686779,169002,18753,22669,45924,71859,352147,4662,8847,807370,30845,902,452,275,14768,62302660,169863,20042,95165,144694,133827,255071,134864,2569,30197,41351,3189,111735,69219,4415,858282,178665,1496036,407189,8887,407787,53313,132951,212060,8573,19498,114775,455,249,1114428,695,5359,110,2740,204384,44645,15452,117846,751786,53701,158537,6448,0,1570,97,1801660,5632631,255918,202159,1069290,32680,18282,152067,9540,1825,1141685,23919,159995,2335,26165,6040,5941,60176,428344,62562,53783,251165,39412,16253,105,55952,18570,138159,329717,1652427,116534,453,17010,268498,93742,77308,1548,74753,57,356634,112846,28674,98160,215699,11490,151988,95757,6192,128321,112899,140200,83832,62771,640,89660,456,98509,405002,385885,199754,24217,238884,40231,883073,27823,398782,134322,125213,125811,31637,390915,254,13626,1393541,11140,223379,57777,337979,194467,370414,760,597062,188767,18211,111348,189250,749659,147955,578015,188890,14777,522435,10785,62302,788664,548623,980,51131,19200,257278,147010,274511,303,11516,952213,69868,778040,1088,21373,2141,260688,9476,652772,4905,1011,10313,131019,334239,1050146,179289,131453,337218,14340,281101,138438,293087,156567,109911,43272,132437,68639,376394,22783,194522,105983,299,39637,249380,0,3235,488,82640,246956,245057,67488,11129,90190,0,0,0,1763,200808,3679,41912,287612,316192,203039,338407,17315,262955,153048,4360,72,1250307,49719,58471,672983,581027,28158,355751,485699,169243,367484,208450,309575,346170,186191,193504,551496,3364,230893,184,1469966,0,4407,3865,39852,13131,105570,238235,283154,1593,759127,503866,896042,138712,125964,78820,105383,488915,701213,107742,114532,230649,141230,5211,1919,407,1788,734358,1228,36702,817,119645,84763,163513,144,192315,102692,17109,8030,17235,27729,44267,1174777,131903,2406,885,6075,11506,351839,92284,0,684,5744,494493,23366,53580,8670,21968,3758,152,359095,419151,106484,376469,221,223194,737379,449202,1662184,4811,1283,57099,1746,111868,949078,118822,1469,1245,9815,157,22245,227041,48811,877,177,4354,157126,124275,47444,302744,237168,152,25207,93301,1810653,793544,20230,2343752,473618,161263,173126,405499,178,8,165,1249,359938,48129,662537,553292,857,1348,2307497,2618,79029,190593,157929,25917,2815,223807,614172,1445,58905,164,1873,1914,2206,2952753,173673,22,36593,7888,135198,1713,20573,11732,553690,166001,339841,605,30922,484,294,2900,563842,41837,148994,645758,238784,74856,74984,89036,154967,439520,877,1056,305,3196,40275,34606,220,336832,785,104536,658,340265,2446,38,1036740,135605,378313,7544,190751,136064,253656,115276,152577,3234225,3148352,748504,171447,94287,8206,6341,6604,0,1090,255730,164839,65970,1118,949816,158080,43881,659,12077,147643,1694396,942865,120972,254,84854,5546,19019,644214,60773,393,1046411,129229,167310,545447,353872,261294,16473,19372,414931,23217,71786,3295207,162233,4978288,263557,113295,196556,708660,1804719,2020441,6456,960669,500840,304,141657,204779,331526,53182,72126,565477,434537,8507,44302,741,302,43497,178230,912744,58502,1737204,600740,216966,17701,11862,3106,453,870,169394,21363,34341,339,3891,21725,156428,260863,2087542,149,682,294505,140061,97770,16519,7372,2313,27216,17433,1085,441468,152635,56125,7076,95250,28203,8785,215366,63351,85,5622,0,243782,1124,12493,183144,98044,15671,36617,12304,95534,304,122588,52737,456,71222,33325,120237,19321,395805,273,520015,53084,3590,124957,4216,85373,101932,1050435,778,783,1922669,326311,33686,856712,193986,125667,426781,106,85730,142348,1263180,7240,8721,4381,610172,37388,57654,7777,92091,4153,2781,58841,4751,548794,306230,245494,103258,10249166,164951,378294,12473,353886,150151,411263,159185,0,12492,65012,621320,37837,532,73432,371969,23166,88,149630,31730,713,210205,24848,344776,1627435,43436,2683,530315,12931,81391,413711,257913,158792,66286,60916,302869,3161,29901,412005,556033,5984,482784,151220,127059,238390,35501,10877,162160,3128,450972,253737,39963,3732,404,96701,1043078,480177,2249,210630,4376,63865,49728,17545,196858,5504843,3857,16760,323573,24329,191387,346,1121863,46882,594351,5645,1487,0,93,141087,13528,61068,470524,241756,111934,126684,0,7694,71067,14033,38922,35,4048,152,79951,5439,466,358655,798052,8417,45425,2442,2974,214336,608,100,152,7352,1003382,128007,168476,85271,29506,1001746,113425,32005,103649,3027,3296,20359,1690,5426,127103,34363,263405,391873,471716,89393,3662653,4754947,43279,150,149,5412,0,18430436,1668564,87733,229911,222218,48421,110302,1127112,107298,8504,47822,437863,63819,3965,178114,1024345,56588,5194,164403,69279,107384,59842,738979,133113,113520,328,389712,1213,8262,574,51803,674,205360,1672884,722563,270126,68534,190502,20269,65625,400826,298458,3425,98877,427736,34418,96644,85717,125410,932409,189138,85697,216031,240062,185206,119,567,100907,358284,218107,16266,186768,152,25985,574171,477282,1358675,85222,75437,2699,831785,151178,167287,437,8334,440675,161698,24036,53035,1223,148110,125733,605761,15800,31383,1226745,354102,484996,568810,4020,35804,10657,359581,904,25002,82022,3962358,3942114,437527,2414122,274837,248646,1494063,3572,207802,188,191,142310,677436,392317,418191,89996,152,252080,2123779,257064,570051,5119,144121,209274,13246,275279,286227,0,362775,63338,474836,15220,2922,2383,1254652,728162,280220,911489,1434,136629,0,252842,18783,80693,24941,8253,150782,129743,60148,278973,214517,3209,554981,304,92408,216321,343351,108036,3501,23585,40729,65817,48263,28973,58048,456504,340319,143598,277917,198463,15605,57828,4453,175515,157210,151972,469083,320,2006,103676,403107,98103,265951,1082096,537541,19474,9072,140,159,410,78757,84907,231527,331052,60954,317027,173967,791299,485719,0,380354,176050,248709,972868,225277,918,1266887,213065,357929,53582,340458,1134502,1518,56373,222018,36,387,304,748,20598,111403,365725,2706265,278450,134788,124772,432,152,32664,629013,229,27157,149598,366214,100268,250604,851294,13540,6515,2654377,24705,677180,35409,1118088,64407,93738,135808,757,59644,17193,108750,219926,17771,38877,7626,3705,82628,3758,239999,221496,122395,70664,71794,283,31424,440,2866486,3739,45918,577402,195153,0,5608,269946,62509,283063,173735,630820,228617,61688,133043,14848,0,175042,7721,204479,551899,134889,117530,6586,3059,268843,74163,115482,291475,470587,55069,19882,21677,5424,276948,170960,410980,105955,368730,208159,151557,59535,443295,4995,1692469,2402539,85543,139351,25752,143427,1543764,334767,141661,1917,103024,605,757,65705,596,21376,109932,241518,69762,32982,721,839,7512,122974,217404,136011,1792,6173,105867,1214,107440,66937,29296,54500,933181,178599,3519,14,373170,1014070,957417,96867,195947,280548,379545,194616,70831,6190,177714,82102,558922,30799,17113,12391,2007402,58199,171313,529514,141,700,0,0,53072,133547,108599,17405,99303,0,24232,5379,965,78438,33414,117652,52726,160519,72707,300,107973,30423,891,224126,453888,82704,334361,5806,436192,1009,148371,0,104286,521624,64854,33838,11634,299,0,97947,355397,63430,136431,11987,43966,213464,2918206,11020,725293,191502,10621,134533,98146,425218,11058,2174,15783,18,75185,25475,73137,1597,265,3654,79415,158095,0,270935,569710,45300,145524,310446,346,378,666,49276,98186,207918,527,369333,284612,265757,52823598,19210539,161390,37515,418723,185640,2413,777,142242,1009,54134,96,97017,1643,5205,61919,3854,1105,444,418562,456214,1029057,3031,185360,111025,880874,631983,130528,614908,303843,814009,3550,2281,77742,1473587,3599,179793,48082,374328,419614,27511,49547,97088,68821,86346,1394,114984,872,8418,540752,22234761,194218,125132,123971,260643,205274,91521,42337,63431,594,80715,1104576,377,156205,12071,80281,952548,474300,3507,266,28460,2659548,20441,5528,4458,64117,174378,259132,246921,26530,246690,16385,1132965,99120,42277,88699,674,7410,10731,79340,44405,289821,440292,397547,43420,74,15887,28794,412,52453,90429,64308,86101,46285,51579,152970,2784,421810,71200,152,1656,0,65412,597,778,231186,60310,513,4173926,2198,215489,76883,235305,539519,12135,2357,90845,1699503,354758,301750,187913,97347,0,32862,0,17979,894,752,329901,26755,91230,12161,1447873,66623,614501,40466,10960,312645,8437,172257,933929,601934,565109,240339,5514,84178,245533,31690,577471,2903,37729,365119,21239,95303,2775,80423,1685,240437,26154,152,818138,154950,6216,591541,1760063,450,493190,2201,240945,277352,24034,91668,162780,231437,157854,6975816,234262,82051,1274415,8182,2593,189861,385028,7009,410738,773736,1477153,2326,67426,9432,26737,15103,487088,828527,21602,44036,45166,702166,1561810,459525,24611,1219,636816,191836,127917,2295331,1515655,454064,4113,81488,256430,322,8121,77250,0,33098,1429066,444895,24138,165998,2097,28850,953,28510,3267,298,2355,327673,899199,1432,207099,299982,3794,12539401,3083,807,1295,296,108924,13274,271,36760,406,58,152,2734,18856,21096,9506,1216,789500,2713,2865,310,123,304,1014,39143,366,1680333,118,941,1098,1123,148,516,36,23129,32604,34779,0,597931,729,300415,128496,15014,150232,355793,0,936524,1316480,238628,9293,464776,916,251454,0,1099499,251,422166,44718,1103,12558,442715,451810,16629,22769,6506281,1121379,926,228159,373849,15829,1417142,516223,62626,58819,241146,1490584,0,182355,563485,1622078,5680,39,204591,299521,141711,3360,1502,1311657,244385,378367,197390,13515,310691,133983,168745,28492,10631,4669,259860,296077,627938,704413,105011,64981,236911,217887,180084,303,1013104,11327,228,403245,2725,194818,0,455981,12909,184704,36917,230195,5097,2411165,480982,187961,81255,85959,410,44531,142239,67961,38066,206800,92730,174520,547449,34329,1006,7995,33081,91113,65946,19389,96316,265842,0,48561,538504,45984,127104,237216,243610,112521,65060,92269,214357,70359,8385,1427,22943,1028110,132944,637915,1360088,1243189,55038,1119339,122425,126981,1254,93748,222039,423630,11269,261240,740,114224,610195,187938,3164,0,0,194424,82,120278,209572,622754,46982,419298,12800,21676,3111,754281,2044,0,7391,270516,435923,1884,2446,177419,1585999,891937,408683,10094,302,199,66921,1834,202703,5241,303906,538546,2277921,169715,21400,29146,605,0,34282,10621,212311,35907,195905,194864,505094,1377,174972,122660,108047,419003,108,192674,257669,243224,236697,158896,13760,1581403,10037,3096,1615,1560,747,152,69936,120292,78677,12472677,130783,2518,30665,996,2125,561,232,637,10181,152,122,6199,22808,695,2049,151,304,19394,27380,1732252,771105,577087,2988,154498,184953,7054,206031,35060,1254,1177708,135795,315598,839,646032,240,255886,1806798,246129,39379,10644,771546,702927,1894617,195185,31253,23864,148853,34557,119888,8145,71861,327396,876455,1369,310761,1153,53909,2892285,734,97419,100128,192200,2113,296,2029,8137,3544106,156607,101019,2042927,58005,254347,68004,101792,82239,60745,72189,71645,75919,6077,1536193,137103,57598,10118,27517,458368,575547,71867,962023,1271804,9254122,728050,292526,118218,1318,200853,47198,607073,184279,247368,672,425944,24126,3545,73588,11667,278528,608492,621,2031582,1327975,2845656,17569,67476,1074,2894,448,18878,304,415,125077,273430,1543316,150,3820704,4737,216288,433283,135805,270482,304,1146,24007,7903,410740,179323,479629,699128,10838,467987,403730,1286216,212292,163737,980192,21988,313527,300112,53190,4082,33876,92946,77088,32782,1453562,38831,324862,121788,3371,322267,410314,1236,173150,821422,247961,82453,50741,30559,2,281168,145181,3024658,1026014,11340,1028,148508,3891090,202,86400,259899,38570,5194,730,466942,355470,72817,529771,139944,63946,219206,23235,390039,165170,49481,216766,437867,7211,60584,13722,346203,26970,148313,1550,330350,34676,460701,57466,92510,730918,269811,6345,389951,1752,42092,17280,540499,397958,125725,1783334,61211,391829,382987,1173604,672,30726,11271,903068,2596755,17829,70370,19689,76074,191389,131452,111132,38598,17960,2544,141,152,52701,1202,14054,300,87515,152660,115235,131166,68294,34640,85858,227033,1269197,7860477,728976,246,408397,422572,363129,172214,59501,42488,61988,50925,43864,188132,141751,26999,292228,894,400836,3045,804234,83228,674,1392,367,415422,175207,129353,106228,0,220344,1569,1565818,61810,96461,97197,200107,123088,1906,231983,5520,1789,140009,591286,704246,15812,168434,324545,71266,67774,4968,1164,42381,0,0,6100,505065,2753823,16550,76051,259182,196601,525935,7709,427876,55477,71204,52283,144023,186938,671375,227040,341400,49108,59754,36,188742,343809,140043,122830,1823,297830,207270,48898,263443,20972,292770,1110512,91981,15019,2312775,39,358657,76,112306,48838,73261,250657,149,1446,2197435,320862,123448,64485,2501,3393,204675,282949,326302,436299,201682,2693027,252381,418196,122531,32521,402187,6467,301728,114448,37873,526034,666315,0,53105,155480,409698,139731,93064,1663835,189906,2558,44384,281806,106405,147925,453502,1208165,1211707,0,50116,132804,118250,6655,146,282330,50244,4690,510037,145327,358205,1698,15390,168549,301,124715,993572,83240,41879,12818,857,124300,6364,361171,737,0,64409,228514,49575,1501433,259032,270457,11011,2170721,0,6785,172341,0,10981,818,207035,539006,1834225,347886,3088,0,380,272361,59258,242459,333389,825186,68896,945766,79517,69013,577263,186852,75979,302909,3506,82930,8133,29474,59956,395122,644620,118739,133191,24725,1181,67891,66597,795098,20139,139725,4567,148056,729675,304,97291,170033,135994,1153930,100376,339637,46309,734,868,1666,284181,1452,39929,128097,57095,280134,897800,107197,41007,62884,314926,250315,234469,207346,192882,231709,778007,92130,344288,102230,51563,73636,19531,380002,800707,841043,85319,19818318,81465,37495,56152,2618,698,134999,1250,0,3305,446,207940,659421,305848,7220,428250,45513,456158,163827,77073,462,339208,401,511,175409,41634,93373,281696,439876,134364,93617,67154,190605,83425,202331,110752,1559,325,671430,185598,121684,365163,408,1934,246,153735,64233,50940,201161,566720,783370,559,120401,256529,167281,2395,11538,521536,26227,48960,4406,304,129046,8750,283395,100146,81594,0,275987,187356,304,1817,110860,63314,240640,4026,364036,77990,133935,286895,136034,46180,357763,1553,297144,221116,366261,102617,76,897,151139,418536,245694,720,1465817,133945,24666,370,351642,1762,314687,1164782,4150,216138,706966,250190,12488,437475,25192,38917,206275,98228,7787,5098,856379,287,12718,47722,788608,75781,107199,267009,3183,310496,24367,279782,3167,94165,150232,1279067,151077,197605,79824,8383,528,5736,336674,124288,48579,49683,31930,92763,58460,745,189655,304635,700112,33686,211857,10567,34711,90263,2158,33298,5698510,56546,43016,148837,124,113356,4256,11545371,184329,186566,192215,9878,130,699429,344,81758,666,535570,1109186,62576,292269,63211,251658,3715743,1328,83467,264730,164091,1777,526333,68584,341690,107506,203941,157872,1339,67504,358966,102443,113344,10630,35196,138583,18121,1481,111448,91,29319,7260,168168,81446,88246,38089,75985,198486,6185,72640,33857,287515,30688,145570,267566,607,905,22895,12260,99298,73057,36471,15672,79643,22718,270006,116834,58207,319542,204890,481770,81686,265517,655331,389446,907099,761957,700,60641,51677,494,50519,306991,4189,72433,283253,14916,801,2259,7445,615896,5187,34636,78834,133,27722,6322,202105,409961,261709,91618,1157,816186,173529,840891,1420901,1276071,103,258518,496,66650,207161,649422,94565,0,141,144187,24154,39500,148089,1111028,455,738365,265376,758,15813,36497,107895,281650,126812,1093908,8661,69456,92766,42514,5409,422129,4724234,6560555,120776,193848,104622,462958,1069868,5619,169423,75234,244575,0,75189,636,216827,443548,1684309,36202,90236,56807,409584,157638,0,130,23333,2229804,221332,323488,255354,74397,511,58204,186204,3814,121878,186529,19195,124462,345532,180814,48760,174823,706464,16208,205385,0,829,182765,847,1493,2461,530,890236,373914,2192,415471,1183905,3895,673871,228,430124,132115,568232,263162,136510,382764,452149,419027,39163,104393,1076976,1876072,3598,290450,219278,152193,149066,37630,296159,27053,775424,136624,645,207031,2826,50809,119438,877630,436201,598313,262890,281562,13810,22285,690389,152125,13802,81972,79233,2522,287,169667,107097,92662,13275,49497,14248,341180,6232,555756,58318,186135,194005,191687,19349,91988,153927,7787,405781,49855,379027,385708,287367,13485,122208,123501,250619,23930,17328,73727,6946,589853,150516,46915,566843,309123,900,5505,586,834,8550,37362,0,172481,55520,205541,19776,256746,54489,888867,262560,84339,76049,29448,801761,955127,16921,162088,116535,202010,325245,1153270,114479,7518,188035,323190,150848,75930,274600,578517,189884,103298,138069,152,39066,16014,85233,129,14016,164420,882789,26209,187914,760300,116597,113467,422,63588,74523,249693,205493,38713,50289,678796,41524,848611,56703,25279,3573,56060,514391,402183,350180,31676,323367,35309,113017,33140,327174,128147,403898,361526,1755,107592,1575,128060,1055,194501,34679,520504,134936,7467,4441,159062,4116,298263,207047,140406,78532,2124886,131641,51168,3295,394588,131308,85766,511415,15922,12999,147890,441332,692386,441,129584,234249,13523,1586156,227351,96073,417182,159796,194102,1074,357948,235605,52805,237504,2880,112275,102765,226289,383872,49074,99583,129179,5647,312733,115,316808,530088,8995,48612,15017,109292,78851,46911,166856,77725,717544,3576,61621,152,60444,394500,40973,83901,797808,2111,349224,15199,129040,276109,266966,2280,1949672,275905,249,945127,26751,135748,297480,61898,109420,4589,189864,204146,399736,2374,5326,16352,66929,96479,371103,164524,844,164613,14153,4942345,7479247,586203,183930,127030,286579,213697,289,1759741,159,765920,6429,98175,431181,653,621,93326,6595,2338,784956,308157,44175,106263,203317,670709,223444,76880,397712,29236,104864,5611,124084,3422,956,98622,817100,405568,53049,297486,240484,109679,122639,290351,88412,132552,4158,374322,28721,3473703,116644,170338,382243,3544,573400,60276,495931,204868,152355,37401,9450,870611,1254192,10634279,147197,598,115264,9957,88092,293475,99603,298690,2167,341800,138107,267,464291,365952,422,45080,86753,21693,156437,2390,161352,0,406163,0,130423,51151,151206,322803,1169,29980,31466,75414,21868,224,292364,14503,1219787,291504,91075,5820,0,49998,472930,381572,102997,110983,1791439,18957,29129,1041,121043,241131,5459555,219416,56373,171586,18070,28064,4009,90305,974125,283506,151678,118962,224662,2012,112719,308347,296291,682,942645,330418,50447,198296,358953,759,3676,151980,587,522394,1883,1582866,15852,147188,57493,0,0,20607,696,17178,46630,2246,421214,282783,110324,1155,190705,91940,15314,759,248103,102861,2082,787023,39605,1901,556142,147264,170022,7998,8722,151743,255866,26923,795095,123092,0,319801,79911,1327,1321,29,277942,0,75168,15341,873055,2558617,3322698,108914,28638,75987,113686,259705,68895,170784,93830,156863,1008896,1685,199254,38,955937,355360,2128290,162614,270679,131474,986242,97041,753014,75250,177451,5073,261,16915,6161,76,1580266,358313,438610,739065,16003,310923,40119,243728,44231,29578,3520,46095,17518,272985,149548,461549,19054,321378,3007287,1786501,67669,2967,325262,101581,127802,958986,116551,604,435,296,494985,406060,635454,546101,246942,12639,0,86986,612512,0,0,164207,2629,120927,2833,1396880,3570,10240,5962,6889,219805,302706,554172,20804,1956,1442,7381,2868,4703,8990,85158,59931,1015,194752,13508,82142,326573,122794,101104,0,95234,441610,564715,1058026,250356,176802,11131,222,63360,103938,291,116235,251103,138121,2624,1267615,3564,200807,228761,1043242,14779,304,1658,1902,33934,343242,301,5071,18495,356774,172250,109944,67180,27722,728,1777,146679,23514,4764,79266,81785,70,5638,446,170277,123305,3153,266954,253207,639357,3096,5253,56905,491150,733,1318,152842,21348,248242,237558,25605,86515,7374,201273,78,0,1689,580390,391881,167043,160603,647483,359056,61298,77028,448385,106865,340611,280797,82093,332557,18688,1189,35729,35667,92253,243914,396880,457294,88411,720,1467,24626,254,71200,1018298,38004,1952258,135251,151613,24398,1546,585426,188419,278479,391926,1764,6462399,218727,40434,1650,380,1145,11968,41110,488,241041,49232,728,57237,3701,378519,313008,89082,47339,283418,634,334929,709219,19568,1957979,56312,555679,497576,83258,192623,35219,135704,22545,150,6337,197939,306003,9508,260356,191653,1258,128785,172704,5535,481960,147829,0,57126,144811,246908,64682,129633,0,258846,32162,150381,1289868,229280,1328,153455,627190,184654,83414,746062,5366,6798,79611,19654,239443,139255,15483,18362,399250,532323,136426,344349,1866,17535,1067,210,289410,437079,184937,11420,824,607701,8206,0,154413,737534,1162902,197603,199877,585648,80,6489,163044,15221097,51977,459573,173798,85149,17047,161606,362048,561531,41376,42235,899021,451196,782396,85601,142,154359,290838,613513,1390388,7350,192142,243373,331700,58769,40124,3121050,60000,159984,214551,77473,78855,0,12380,352321,91222,60732,151452,609449,1321,204739,18223,323383,169119,235,292,72,5581511,37285,4901,243972,374894,95249,3630,28751,106669,8486,380095,66039,37394,526889,196975,19851,448456,5278,1467,71543,17765,51408,4259729,249242,1279900,181340,17780,58728,334693,2066,432137,13843,444,3153685,354197,64010,399051,638911,457,136477,121223,543140,0,65,1405590,349803,14627,201989,82997,380149,691,9043,991510,4613,59,730,11225,168290,25201,363570,139611,74362,105961,152,124,171363,175512,466564,454765,198260,72761,13704,38951,406761,356,307,114751,196265,597438,529015,217273,90410,219300,784651,3702592,2455,303876,110274,24148,292190,84,285631,305044,7012,778089,599189,165089,205383,719464,1482,13842,362479,198073,101424,200133,2504,247510,27166,291710,2092,358,152,65867,1139322,142960,2124,349643,9068,56303,16688,1020,338936,81229,389292,19295,40202,163615,67417,69557,30920,0,17077,8293,22390,1696000,66918,1687,12776,121353,19102,21304,79317,304160,34631,877,431,373485,49142,167119,11381,366252,356269,754364,987,179610,565393,24095,1410784,100827,92344,63223,102571,26966,578589,124531,4397003,829467,68,52994,215254,714,14047,66777,10495,23312,558,1305,416,57985,257321,246557,64275,333656,158118,255467,20773,1135872,130311,2580806,1174105,1555,329942,98862,529540,25309,935855,82789,67155,71011,10115,107868,2495,67401,656717,197557,15388,2288338,118482,858,889844,15527,4813224,176527,32737,85213,1162363,254216,10747,633,63833,16572,40030,274382,79755,9663,258200,134097,33742,91004,640730,223099,266959,816,668,441066,212169,189,193096,79522,14062,3409,185598,124362,140374,458431,56291,396650,123189,2203,168214,190483,7585,54449,89466,359309,8530,757161,715550,72674,83,94039,44885,11618,20959,81120,437,64393,0,40175,85416,7257,2156093,22628,33952,31600,5043,649681,36466,223788,259317,160913,27497,3486,258085,314,167429,149813,105099,244846,273412,219920,141135,291863,167724,254567,1506,208645,58110,219,218399,22136,369466,699,809546,7378,0,155558,716,74614,456,177996,440,374958,75916,596405,68,2172264,599,577,256625,48903,86449,34516,58325,159123,2554,145412,485708,41,166797,998,4281,1349,0,26857,464080,100403,344874,69518,65227,3414,4166642,426021,0,152,13,56076,429428,0,5666,2610,0,152,0,65750,626521,75208,4167,72615,64638,108993,21245,492,239580,97257,80703,717,205,66391,85141,17947,261179,261384,3491,53677,226554,374900,852971,614570,491919,31610,494266,44960,1182087,76620,248782,91284,109450,199421,401,102604,508052,76053,132865,3462,119245,322,101892,527961,209831,102497,2246,43961,12572,81396,69175,19705,78051,57880,47084,84982,180418,691728,693108,35976,23694,722396,106,110334,53001,158550,222124,120346,3309,4680,1119840,322811,259952,473507,591707,572214,0,230157,124484,574,67656,394677,273376,236557,76,510779,179140,228048,648852,41669,619761,907804,11263565,114464156,134297,136950,21550,263614,637884,134070,486118,1404715,429619,958433,6050,127869,308811,4046,456,270016,149538,301918,34699,53714,79009,0,10089,52,0,1312,253705,17849,64760,178795,172577,293198,2527,61035,6094,289409,1071,885144,277,89078,1369,527445,224267,329526,14355,54707,122,7471,114226,291931,81794,241921,203549,38650,406235,8481,209,302,278699,468598,586105,916,569232,94377,796,24835,0,19046,277933,389695,1179,372903,100365,13627,316466,7049,1632920,118133,3411,76,511492,97155,507,38801,1354226,549316,13857,420728,438767,47559,62745,1086,214019,224433,120666,23893,35836,45165,55238,3475,7118,583,115786,500171,251778,224648,422811,517355,5290,839,82016,367027,301726,159774,410873,57701,0,0,4540663,155279,4589,348662,23696,333886,29933,61084,46269,35639,277420,215510,182260,30930,62866,68673,56130,147240,7376,239647,95862,25336,60543,58599,36299,222319,392369,641337,74480,369241,98485,235497,116486,4447,66609,116704,240541,47123,4735,172328,52794,79043,76582,374697,247433,197643,152,3204,876878,17630,22452,34138,20747,213,55754,5787,58410,1435618,224743,420848,64949,25809,7683,836,368,4619,765401,4223,11102,40687,28484,397334,3834,477622,422573,9004,635714,228202,248018,1790,115735,29357,59433,254334,109880,457016,1058753,17702,12792,465382,0,120,361400,800896,352431,29740,549438,18418,64765,16558,1111,1516920,0,51863,152,330579,128,161009,452359,494997,294116,367551,595,532423,72135,48232,11345,1097,0,3513,1006,350,303702,133956,0,448030,2031,65928,163639,285511,131273,357824,341828,454,1030364,150,79013,197501,411007,196260,175403,52809,79716,0,279,66856,152482,27318,81452,299256,37963,8323,7671,14262,194410,901033,44523,332567,6950,460347,238662,6142,185564,31801,2876,385,72533,149523,1432624,152,347,177797,28363,47,874583,190547,290976,12104,20212,152131,118926,138388,96221,30019,135309,257274,80098,6310,267897,5240,14465,57513,139586,17543,20441,456,0,104801,74656,763,294224,0,707778,374118,106734,22865,98029,25558,80688,175377,37778,197196,331662,431802,301965,5910,189370,19830,71149,151090,645237,117,4270,21060,31813,297363,3258,47920,224591,204762,123040,10450,198460,365,895,126184,69822,343841,178145,335626,454767,23462,158742,35864,966,175247,250734,634073,177601,136756,743595,5232,393967,3231,139841,614201,171411,304514,156023,93902,322640,416226,36699,938047,204523,9861,54080,1373,94384,16700,152,2543,136083,346982,398017,44365,616323,3821,51646,2249,7766,35497,390486,47993,1156281,437813,3169,1418902,76257,23054,734,238850,91076,32110,57511,0,348,522840,237727,38949,21176,1820,68720,560020,54711,589265,591200,4522,165254,6063,1802,70328,173627,81231,157348,782,33675,78135,20319,330264,7426,11833,70044,0,55815,91064,49690,9887,0,43686,826503,233847,113666,42106,333,708668,153974,24028,226091,311,597118,5319,65306,143724,382075,289546,544210,301090,35263,332858,1693,2078,81042,762368,14868,21003,92640,397668,204850,8132,436036,643171,509025,1310,116433,53057,79004,5100,15849,239461,53238,73847,2395,74292,61285,159,149710,1463,137786,70672,144126,41,22240,97329,5142,653,59903,583001,278312,5506,3406057,555,0,365281,21730,169012,27004,59800,147351,71009,4366,595019,24254,3273,211414,19196,78997,11842,105993,25023,9547,19431,165173,24481,96234,3444,270416,197574,113191,1606294,369806,947930,511937,2939500,197430,423090,88626,40511,29233,1621650,34504,221387,160235,19431,837070,97000,450427,23711,283586,261234,366748,129954,289860,330853,298644,262568,1177910,411901,58715,28991,1349,4420,261423,65784,63586,456694,45571,1350,0,39656,293739,201663,2597458,91663,437761,108224,408597,406488,2255,31260,213576,0,20763,758,281434,77281,55077,86952,8258,5237,3309,324274,114666,401818,6611,18107,3521,199937,434720,2287219,481387,199852,395608,17287,2003825,656,29770,30269,13129,35910,11568,578335,184162,135828,210877,106549,95314,77481,151174,99049,648,17251,100204,81077,34597,4675,288,205194,755,152,11,16899,453792,142094,161153,28077,633,603,15808,272,1568,67856,1497,1105912,233193,99808,1479090,349925,116558,2023,148870,3970,607636,365762,203867,22206,95843,6855,160505,70437,286769,17247,6707,55685,0,1546719,907306,555780,99558,203317,2845,6719,889383,108064,8652,66326,235382,175563,988,103002,182847,29569,1342,1017,268002,7705,117440,114451,0,369756,1297,224367,119946,152,0,316,179,409,2303648,806888,31701,304,214091,65119,91077,86451,46114,11861,1421529,454,426718,4389612,0,3181,10933,618914,153752,608,994,298,116955,144,2745,31712,200465,79318,174028,49263,82423,1350,601,39976,179580,971062,83886,348826,543,71575,1399,675315,2122,47742,55881,1102,50804,32282,1159,6552,71667,161712,693102,57625,32231,3736422,149667,342069,17568,20782,13706,17918,4142298,282352,181354,8831,44968,50049,53062,0,177245,333439,930539,51140,176433,164053,19314,699921,148308,1102432,95702,100020,128553,29136,0,367,1757,38110,422,16400,39218,495,125632,132493,49562,8752,5242,566,378191,18964,255749,5441002,26134,19737,521627,1674,2676,277512,186783,308960,0,4603,749618,59400,92411,158825,242911,8033,57415,152,369,1802614,214846,60230,3232,90318,70155,78,71286,125701,181828,330153,27,99493,7535,255167,223044,91935,226006,169771,9015,19912,568906,110667,940003,6269,443230,43,128,653394,693,18353,28678,124704,149264,602148,15766,383035,143,9371,166790,521793,80,325889,702355,25408,127090,205253,46262,389033,69667,1030,358319,608,176881,334192,294019,1033,59615,7119,32322,22503,82625,7662,16256,15267,522511,2378,308284,216921,186362,2143,55531,372684,1899,73142,1838,706312,369879,3680,2580431,133358,882,66172,4719,8112,2414,44751,9132,158350,188514,68253,9463,61676,23450,222250,116155,19325,17656,1035,307,35719,808149,5219,1183,158599,386367,249,4867,328,514,128535,859,0,1864,712,490,1434,136,4063,1011,145096,14075,97415,498404,42938,24142,265162,150,271547,74122,38845,197848,104435,54,5170,1153,145831,1882,189904,593520,2785,4083,35,1061370,173964,211344,194279,615991,101823,2375988,634062,45802,724,247043,3106452,587581,155479,195568,264113,456,2828,154573,156804,6352,120536,137,897890,87351,1676,1035,29444,144155,299,390136,27961,100,247314,1122129,885045,687539,1199575,26435,309884,3524,442137,2788,3438,1903787,1386,3516,767681,5684,489,76804,25225,273,2501,3767,886,3974,9144,48091,48051,2931801,730,112484,410430,204623,3662,13109,446477,9854,325756,286952,239196,10576,93838,363436,415,569146,456,120819,650898,235429,1464052,11283970,1732,412233,235066,63784,173567,201227,63316,141149,78520,274774,344770,19753,101215,780886,61656,87824,2164,131972,148278,403317,386276,5158,5498981,159998,25509,107225,1951099,56830,895464,13562,14961,19609,1159879,17060,30088,249882,2435,36263,1414513,152,28030,26380,78092,0,871,52520,45913,108340,909268,3814,38024,59101,308921,193065,650419,345,1183,247173,639632,718,275,454899,29151,55555,34831,5883,56032,1590,144570,2592,3942,304,2543,136756,416692,274228,171401,430457,27995,37260,206,65832,37929,136562,152,328,47192,77310,457965,169137,46814,25045,161302,92192,173332,1831,2199,237422,224,338723,2410,251702,35839,530534,839129,80645,599,80524,298691,1602,100855,580,215385,43052,289,443399,311860,3117140,395923,72279,953,22269,2808,304,12157,2923,1379,725,456,5314,0,736410,130226,420520,234855,2289,12083,983,168144,365766,184960,547716,788971,74039,272234,504976,547,1044,61214,2312783,487304,223832,337144,571249,4743,3158557,608,107813,102978,21573,303151,40813,61046,223669,5167,945,220037,2079,17005,583550,1097986,1866,2002835,725530,82107,772195,101462,59952,0,180495,308016,67759,292871,35339,17481,27442,1645,3864,9856,100451,129864,84186,486043,1210499,183841,144060,288591,383832,756329,772507,562,49037,1275,440,291683,12280,751,244361,241643,714,3880,104402,4548,200423,188690,2137,40477,7310,446346,335541,2176812,90534,131,312806,52512,244233,31311,525,87182,7838,172238,251281,72949,261568,1172345,6155,39102,141315,1648,87308,338031,53384,172653,266611,0,54976,34422,46620,0,341327,47959,413719,43345,138937,339393,886318,233814,567572,219750,302,399,5594,29987,44024,63078,95331,418656,742979,9368,42095,17580,24246,3426655,198757,150867,56117,425517,53944,42460,104455,346678,456,9181,309207,224833,30623,117419,555839,13441,68614,282765,1738,58914,101347,2195366,13261,412217,119732,133462,146330,149113,15703,1488,6100,11429,41451,66390,10139,381596,192978,172463,5631,261701,8726,1085675,4944,64226,182,277,0,0,451238,5734,2039,2205,4982,1231,5285,94567,103748,46376,7874,50318,20451,100249,398617,327785,19807,38869,113604,66121,536783,135416,217430,180172,198928,33845,568394,305691,61556,36405,183443,3511,86361,300468,97821,26737,2725358,181216,61299,641382,266012,94831,222647,43372,211337,24730,20024,2480,550293,302,377404,811310,0,3837,74998,24864,234321,24289,191744,70,20218,110899,20676,7710,2035,2129940,232275,88239,711121,349934,764,212954,1398215,227092,55849,14756,411117,3928,35358,1334,156656,134540,13382,113465,289315,10039460,782052,168175,3421697,245584,4398,1868,6088,76266,224976,17833,207833,261789,2866,143708,93005,504177,60195,31114,406514,80581,27876,13349,63925,562599,1489,0,425,0,272956,9382787,2085,114283,517177,1202,268,35698,64507,110033,484381,83176,10426,0,57640,1729278,1034819,117445,218440,145764,66123,230336,1629,10842,4069,511,110759,75425,39856,2857,145356,205286,382808,196296,355841,65334,59020,677294,2454,15233,132058,132611,156128,156445,304968,437873,143677,296581,161852,1826,300714,32474,332043,357436,132547,127160,677,3581,36715,142960,170926,5010,44254,7420,4868,449424,23266,307559,1381666,1524690,1313210,142147,4015,46903,110140,73649,2540,18173,12197,3075,487226,277472,23926,214081,545209,1056769,598590,388563,1404333,774,846321,87418,195052,3720,1614809,276735,242609,81627,693,869390,348022,33049,404405,20294,247174,97824,139349,126153,493215,65381,218052,32047,0,2114823,40015,134537,98896,36035,554274,155084,5362,53024,38898,26915,321444,139967,207387,48800,74255,12831,14621,442757,242797,912,87359,479310,31979,138117,738,1480,8528,2596,5609,245,1745,0,5943,2368,8895,315,296728,27532,82748,240,2632,0,571,45396,10761,724949,1400419,166137,119629,412626,11132,36204,311319,40651,496103,252112,350006,4415,353210,386307,77608,2275,2826,293328,274,595484,2173,61228,1954,190323,37247,2037203,73753,168105,5295,1350,601,121635,17270,140984,155061,425162,154038,622858,895209,410840,263271,2296,1918,858568,1904,159032,12550,402557,277178,304,532680,2354,179863,35892,584878,132274,0,387555,178657,65,8421,728,4012,658395,425371,218526,0,415,134010,644226,517575,12274,10463,111646,875846,105245,470916,1120,2867,911,433068,48993,172468,4984,337090,213749,147266,429436,347542,1021,152,150,78,0,760,378,10460,78906,35539,143344,277170,62616,78543,5146,91968,119962,689,355,2088,76155,121891,151,193282,1161,137479,120041,231358,41921,93195,150400,853,168092,157828,125198,281,214825,7438,136914,76047,127369,37762,76689,1760,14295,974,1401,65522,183736,449,1885745,255,201909,2234,139451,351091,87495,456,877806,659,569,304,604001,233976,135991,11347,82278,5478,696844,574262,63085,39001,763872,763618,195817,407261,321199,501792,1927,1735332,58271,273534,262796,181408,297082,791765,17358,74255,3342,2073,5347,0,33875,273997,394389,354226,2737,1928,214781,34675,265865,9946,154590,207110,430453,644737,186195,10014,657402,88155,52,121598,310649,3996,299597,1818386,931,80011,190997,9669,78300,86216,2075378,13728,1978,69173,341482,102153,23776,24196,1277,9024,11944,1384,47563,976191,564792,9985,1781,170194,0,1111150,151,53636,257449,12235,121217,358049,24207,292938,144724,744549,382,54652,116575,315,561,309,13654,1553,609682,63,7839360,92595,427694,253226,0,51839,7866,2179,65868,152,151,4,2118,54683,310301,29831,184,513187,139287,7845,726,25113,14228,235674,165093,94905,195295,286,1252,185925,315951,390710,626361,156549,21490,911062,305542,927,1523,93704,0,0,864,314033,30274,60746,385476,799,127083,472658,624,147864,206290,8226,283141,3939,563427,1592,1057194,2008,3916,414,937,887,2436,1074845,210624,681202,5573,8994,20312,347821,179637,7622,628,501402,92171,276406,307,289252,21741,124,11017,289,540,97914,302,527,8086,151553,573,218818,2299,143868,31488,182284,393306,528,56941,113606,81149,75098,220016,37529,809245,243234,947933,4920,81717,18693,325219,114678,0,129514,0,12478,90894,40927,26309,229781,68675,47495,145034,85275,74956,71,107511,323656,256395,12768,215505,170356,36841,72798,77268,678875,12700,167527,129140,107093,303,6881,203743,22840,203660,677016,96224,268661,2761,65472,183622,54808,0,1353161,981883,122633,567549,78199,1449,318477,203900,378479,142851,6080,6281257,205392,379,156723,167297,122814,9197,73340,133798,8276,679823,215,51985,157310,11620217,120530,4812,51754,449610,18134,56597,14362,15780,51834,10012,57603,12541,12832,55330,13129,5536,58250,111125,12680,9728,21945,16303,7278,47863,168185,10257,182938,318674,119209,227610,16568,8,378241,546568,183326,166,15035378,502551,18759,2474371,3940,227259,20,89075,7122,122864,1492194,740140,381391,7435,1618666,22203,115539,125429,121431,793085,194829,172045,205488,196513,16866,801,395,558,1189,11438,199653,26802,112194,133317,15512,637,644,169136,872325,719,803773,154937,566801,351,274342,349526,192325,383976,582,142210,1834,161,921,434772,250664,8728588,4282,643020,229245,381307,449569,11195,219,693,20167,14,24874,3089102,218851,3061,380804,329131,2044058,221960,160668,304804,239514,39598,242423,68136,1106,350057,12414,77258,21225,862007,70738,52531,121092,283147,19635,5326,211235,62573,178125,106168,64422,554319,131812,94008,1384,0,179334,132309,1684,561299,23413,241707,5547,152,0,8900,803,495604,152,244392,283,377315,2362,377771,239664,35140,32508,110309,188891,97587,2540550,194584,144449,33861,7162,110211,487098,111082,1783843,414870,1559480,207406,984631,8705,322688,177365,925227,666668,4018,312762,134086,74361,298393,63458,120585,92260,34551,103494,62884,125,280,1062,122321,388684,337032,3614,436992,40841,7826,1184,7464,21990,217064,13038,23466,64867,19748,5485,18323,153382,13683,26691,37542,6866,21895,7041,64476,15984,15980,81764,20457,39342,52648,15444,2704,7088,114,433,642,142,522,113500,14293,3580,2854,77544,293113,107387,89208,112382,3855,378630,3246,85197,148307,134412,173209,268,252068,569,28876,2779,1696,139046,8325,3020,77782,2538,310604,3964,17038,171330,277574,4532,489378,763690,352849,1372048,43094,1648552,1514391,1362,206856,74592,29854,17944,12564,280859,58094,456,5009,585075,719000,1888,117967,50895,535369,289,0,1560,0,409,442,9951,2532,5182,205001,11,69365,359660,2620,362409,0,0,554,374748,9486,82386,94426,68597,2708197,38922,172498,0,0,26876,10703,10782,56485,92942,52573,3604,38159,417055,36026,3750,113265,385490,1364551,382475,361851,18935,58071,27391,40886,55388,88823,34083,40884,29853,12526,21710,35245,24007,55485,45594,85099,107517,65013,210022,54495,44070,53009,57643,49545,52131,42414,52486,40699,23043,56285,10280,2663349,90828,1927,29794,9210,7919,471965,2408,6575,82293,6875,174339,7371,609191,12146400,658265,1248,1111,1970,479157,817019,9015,288476,83667,2305,47479,53780,213571,28228,105801,455,2048,14452,590238,319096,348423,3844618,66,332496,2012954,825246,168044,22,26263,44509,76756,253536,109417,257936,33291,74765,41803,69896,3482,876,409,563767,86674,761432,2391,51426,50140,203514,156015,27269,144162,2480594,297728,102107,60758,319188,1704,71205,221649,515,65,0,4007,1046595,1345581,119979,442070,10295,42150,54788,161536,13295,190060,262,650,149,115,307,102,1669274,1039,269056,541941,83,132439,89788,22565,129239,41558,362209,271645,831063,5738,963,109,331740,997,17011,0,4277,1446,15261,42885,73797,45240,190287,143413,53230,67116,165774,6348,31183,98316,13861,2653,26009,60826,5941,31248,23676,7682,11325,13124,113035,19158,35624,76991,72783,3833,44421,21914,13291,30394,31454,191834,54484,26,80439,0,6010516,165101,88010,58197,2118,0,414286,45910,258914,1031,19441,118548,244,37426,39329,14335,196717,1120079,1323,62356,171712,78693,407325,236222,58839,11531,656561,24139,80281,267455,761,371194,48188,57140,305494,1763867,368097,360979,303,166286,44435,10161,41881,378,664,649,230980,234146,131423,287298,16137,3328849,92697,2487,1384354,115640,411380,116204,275354,200772,776200,4135,36158,205721,553279,29849,159172,157121,60570,4558,91000,11581,10293,12482,616731,557,111268,3032447,482,1762402,119,119657,59636,93758,127679,157,5320,182328,55134,497458,2691,99196,1837,324734,442,394,0,1843743,91761,138225,44414,1638,1573,2845,34403,49799,519,2070,116925,23300,108455,724779,448,1500875,649,79527,6210122,316464,192036,0,909,451,2952,1381108,38580,17642,251385,267848,104846,62348,209521,339,16031,179566,83183,47023,1142,1744,1600,1519374,3594071,397198,120746,136590,803,375204,1582928,446265,206955,38660,50,336510,2870,12366,4560,487175,83753,147086,102,437791,197263,257322,531466,21859,294724,102483,912,104551,25900,65080,2920,7859,3325,808719,48777,1199,91985,26586,597119,80241,559,321048,294,0,1078,39981,529,54121,292,1203,1025,107,3209,272,1435,0,405,454,0,892,14953,2637,2627,10313,0,15278,201571,5303,2035,4820,152,272,226,58835,1788,1170,7941,573,10550,23566,113331,63270,26904,51082,95099,56899,53863,58556,45136,1389308,94769,46951,10788,43312,132611,5571,38900,33356,408273,46227,42020,39996,21806,65033,18114,234709,73304,68954,16732,77066,19315,33499,43353,14378,1218267,528,1881221,212,152,152,3725,5303,103347,42035,267021,289842,65058,13910,214348,234708,5191,2540,1615461,10202,9626,1704,0,28822,3278,2069412,54329,24749,62,2598,2800,5458,3190,7,776,0,340,288,38172,1976,1590049,691369,2794,545,147,736,20256,345722,145478,27839,814,24692,0,0,0,1121,1405141,39292,152,91410,65646,21654,135470,152,53617,76001,77569,173347,85516,234121,77817,58503,476631,339722,4249,83424,159753,152,11442,19929,29550,46376,133670,100242,67321,68629,1548,162011,8098,102771,3721,7450,9956,15765,71686,10447,80495,24209,8625,7408,14279,25067,22001,36765,15515,19846,7306,110324,67603,566,20132,11814,12990,69766,21210,30981,1767,98862,71157,36948,24702,16834,4510,52459,382,430442,705651,63107,132194,99393,41845,15877,36515,30909,9709,1862301,26792,16523,14961,63819,90150,59243,82602,1083245,441981,210733,150813,24587,153165,290688,154515,2327,6777,529110,1742,42353,213091,602057,70299,502220,5778,243,698,1590,304,28137,49319,34066,414,3449962,815007,107783,447859,547723,93931,307962,127822,2093949,28929,8746,371473,184037,1127,111951,566641,110531,279636,646217,152,0,202519,1329335,2496,48279,6612,268017,0,157281,5025,256927,720476,608,76303,147,3738,27222,121338,36184,133598,2629,156488,58025,136392,7425,1461391,4743,986978,22978243,303517,157894,135530,159140,97451,134452,5070,11392,227466,50611,4199,165435,6533,438284,489990,36125,150683,410114,63274,4275,7323,124803,30040,300295,74503,660803,889398,674865,0,0,313,166075,122739,3255,0,131565,422983,232921,419499,1188958,52588,23126,3323,165289,163,81375,421385,158248,3660,0,73995,5171,147572,227872,188610,503934,85765,357195,703273,5457,132196,25639,863,9149,345703,25370,150628,276260,133937,67781,292229,297824,4741899,11696,2879229,429053,55585,130753,252,290289,1357,963359,1082490,154107,95,7091,561,256789,0,0,63669,169032,86108,107305,4035,274998,586444,118019,5374946,27132,191057,4889827,422952,96926,258446,223684,49036,326220,186,283597,96039,327573,7343,467366,30613,119874,322026,239173,104902,464074,29681,119804,27248,8805,612920,158,109,251691,14049,67531,382339,286538,216758,345743,241048,14368,144812,1095066,197594,472977,93381,297,677929,404199,210843,699706,27744,31541,93873,53763,7766333,27188,1486012,463842,55254,232171,721687,203274,253,4381471,4427469,1489,396,125819,372,544579,444544,88350,221404,249063,16895,24,128188,29526,2088,49654,431094,221,2955,246526,152,84477,682,136,2804932,4576,2061999,22257,1061455,105659,288182,193055,121979,2432238,27568,112577,94097,383,91485,112591,32536,101373,33988,91730,690673,940107,893283,32573,625437,149294,125535,9881,348360,0,628680,38266,1597529,205495,195325,219799,305938,225264,231859,417012,803862,1188264,151150,38109,69736,46184,63921,91044,322153,210695,19663,14842,28025,304,17614,4260622,559291,208709,221639,849787,186577,143340,114327,10135,2080920,1369898,65021,489347,1365205,61076,137484,6525,2376,6032,849,1513,6285,13694,340841,252020,43366,158046,44815,636746,300586,29354,301347,101064,807,39554,203930,120016,60388,838942,3020,218583,988,68,52278,70069,219421,4949065,152357,22275,35072,41548,602717,569784,65084,1347338,9966,17591,41303,99549,317245,146192,93316,115011,131242,1310,37746,150,347337,187896,109981,47027,1670,32915,112925,168511,15326,754,114922,128398,298,98,1093,608,2156,267169,1642,884782,1594,365936,437940,2092520,211645,133099,117159,682,1462148,337395,21224,101074,176981,86958,103219,263244,152,5730,750817,43280,191531,835,258596,477223,208827,489719,530614,965247,232095,309329,3236,299,3839,8380,3764,15261,160339,43292,302,90523,98074,48344,5078,189164,148379,14169,12311,70101,108997,50480,78423,0,7970,472856,554990,285373,1156975,1620,1131,304,477913,365769,100729,58551,133193,231405,234693,328812,15266,71904,86954,46396,414064,414965,1969,487409,2369,0,210250,189474,149472,105639,6900,10081,28704,79021,132726,298,3663,69150,1019647,347069,202945,231089,25207,117862,73787,2216277,65602,135200,118336,0,567,543982,3209,365619,1246,2430,4686,407,2319,35115,33039,1431,142178,0,199035,126710,451754,395784,595546,173275,19046,219188,8469,2100,3078,6677,359797,439004,948941,3701,152,228058,593118,112802,173612,54833,59742,50901,14117,2334,1010,1205,105678,178304,243663,227127,111050,34511,113884,58529,132128,54741,38511,92067,607,0,1170,3024,13272,5756,132641,405,91100,142401,910046,0,459613,3557,208582,266294,6417,575,56609,42691,142160,6981,228,4413,16419,87961,160497,45034,193706,50161,120200,3390,767,508503,92969,319695,338231,243330,1885,243482,478497,2364,221988,16248,20696,1944717,397769,71925,106873,206956,283838,110856,41288,16995,8133,512254,377181,0,373323,207314,210337,34847,6591,30084,1139695,38529,307217,516,88838,17147,2955,4693,11056,293834,3184,1115,225241,124,684146,49526,141488,563645,177490,423946,95492,11765,398746,520874,4594,3688,42703,221757,29560,1541939,104328,203132,156127,331039,25993,754,11077,432954,323395,100847,44880,25246,351203,787608,285762,27746,184037,416253,400219,62218,8698,23932,163863,919033,134522,11129,22492,192725,71064,334747,1291,3087,320977,832,331257,74386,233969,939727,675196,67884,372531,6011,612280,187596,169937,0,4728,83945,140016,123763,12961,145337,9848,1133,1090901,9152,21643,9751,44205,6383,131070,0,22380,24599,104580,3248,186122,307105,25001,556,0,2297,0,57458,263069,26824,540453,2130,18633,103935,477171,278216,501656,59570,2474,5161,76702,480474,287090,67710,141798,3251156,593699,202707,367327,90300,1478,759,244152,179042,17730,2847171,4941,618385,255562,177710,105217,147541,740034,489618,70252,201604,320547,467317,249904,1317,23936,77979,18812,12891,21541,2949,146530,1169716,621521,6607,386620,28349,8862,42967,49897,402343,13036,110166,167081,1154102,8342,644034,8155,201322,254297,18522,8375,509208,1468,341036,683334,1746208,2010025,62781,43368,302,271359,1020120,33406,325368,316358,226880,1376,6235087,784639,159471,292588,163763,32115,36972,143752,105797,2218,14764,110071,65122,91722,572586,1633154,622334,7060,404363,36712,242397,2576,62425,3912,63679,28594,3960,143931,0,122083,164983,2119336,178796,171844,623909,306404,47219,9872,298813,76626,34371,84551,38520,507159,125400,9704,306911,417880,1147596,65888,79582,91087,115794,99862,909978,23186,46715,5469,661710,54912,2009,179077,412,147241,26344,261445,337646,218,185901,833074,89719,68379,93813,69521,1096289,58302,717202,288266,7113,754,152,540318,121457,177449,582178,200,146,393000,2396,125281,9878,4078,135676,3419,442211,315051,33270,131570,30042,184915,1014,195389,223929,259,729794,379,176167,318896,203024,274000,695826,49293,97055,66229,124310,56858,87,337397,15577645,5817,6055,22159,2711,1398239,455,139319,2512435,456764,8611574,20886760,219,123,1301,454,947965,2067,370474,970480,151797,365,12986,804934,46819,91184,130204,94349,158444,111526,125995,105277,42853,137703,5108,3939,304,0,79095,8521,365158,444612,155541,150484,360136,195953,14027,95091,534,223301,350220,456,268369,10882023,3972591,121229,2634,439504,19037,764731,3083,86170,37590,50959,1487,171713,0,475145,343903,13873,2115,283090,61973,129293,8121,384405,384322,3314,209915,189830,10051,21529,446212,0,270666,14510,76,122,11012,83685,1438,935732,11729,18258,121583,3568,57687,393873,856878,182384,0,259,27644,506441,69415,11968,2035709,11685,4229914,90132,210559,0,148045,4897,33745,21808,246766,2169423,384,414467,18586,11415,52855,0,211152,525678,186884,79,79,79,79,79,79,79,79,79,455,2786,27812,297835,172186,5399,1829835,331238,1505640,11803,7536,1222295,3887,683301,195598,53630,11930,195653,166001,21225,226020,192169,275161,28502,123788,402434,133115,376361,36108,102480,317855,85980,12689,290,0,100,240050,256765,15413,330076,544,1942663,2853649,225647,428755,434,48563,233547,240740,46345,192258,172558,346,151,0,0,34525,88931,99983,130705,12835,331168,315262,364802,2507,115003,996,8660,114841,2766,5282,695043,1716,98476,7007,674876,549715,6582,0,7573,152,113575,95754,353,325832,95450,600,228,103,329097,328156,64677,3770,97413,129709,499045,1460,168821,139,90009,105297,41065,143528,87874,5324,435256,208357,1020117,44920,35424,75896,1289,443766,271715,32017,377794,183086,181258,21215,40974,760636,1044,121611,273171,539412,147207,1020430,346774,12313,0,68998,42780,151247,0,2176,67026,601425,115720,344428,1543,30633,10359,36946,224299,33317,2646924,184013,28271,70722,182974,124465,63088,4231,2373,97266,162865,169172,28638,17657,31128851,347462,308154,55984,7608,50690,150842,121374,13430,68255,171173,87550,148617,384740,214805,150100,142960,2909,120294,187334,378663,442782,527684,104295,246132,135324,1875934,44505,2156,163896,162357,315,133794,2936448,153315,5261,43239,19158,221331,8729,57520,657,3669,2713,282780,301526,13156,518138,12094,38715,211813,35592,2196,70219,0,19894,17606,338832,68781,29697,364186,201439,418807,58350,228471,6330,704334,103086,705135,277620,4525,122301,6479,80559,27949,1061524,785259,256660,642,265732,355652,543805,230688,63385,508069,396131,115380,189392,79312,45290,335501,24,59442,34076,43992,297010,0,163052,594,173240,457260,3192,602691,384430,123288,100436,1050073,434427,172175,8832,425978,268355,1007989,50288414,77768,134376,22146,302922,47104,562761,28856,323385,32146,22266,697062,368630,153602,1589,286280,244654,2228,116467,166536,10937006,44660,6492,935,238,43922,398228,27,64334,5530,11843,140529,203687,213715,532225,485753,154191,26184,346894,348,503505,91991,6835,192829,149,21961,1306092,246937,152,59647,0,56059,1247807,763624,48738,4963304,46677,37454,1566707,32423,88681,608,200097,878,52,49813,2120,271,588495,162786,12774,1041254,621575,23747,577,2764,107804,669,308160,371119,180485,5767,33215,7275,24144,496924,275239,353580,229824,1955,618,179731,74886,131,194657,297372,12335,8078,53415,67378,17556,178600,436967,322019,212377,388588,343294,719000,247623,405457,182,860,197678,93853,2335326,292841,142413,31718,295544,32028,432187,174144,386112,361144,15805,7522,152587,546607,122043,20512,1816,46730,658363,1155,80645,55337,38608,755,82144,13901,544,476885,5386,67791,8582,617645,507,100618,719,1209,1019,100053,160482,16960,47076,1569,1895386,73288,300714,486990,6602,592348,274425,5921795,238523,537216,4539,542969,608,303,1882,11547,53943,105254,4075,1484,113447,163922,551136,85245,151834,312,323726,370132,131,3676451,744989,18788,0,22449,0,58133,186737,10349,113940,588160,238722,14917,199017,0,0,253364,4001,151,9,195211,1962220,7080,352,59449,107863,55699,179540,28205,162557,131647,37683,375970,28826,936056,328966,1192,203620,15534,179933,6927,650144,4661,56007,307381,110322,145,12322,0,338405,116108,184,165,456,75,495,4421,185873,8320,164960,319959,304,107618,254,56566,9063,7366,202,67634,130677,515056,212265,4713966,69337,7372585,172017,0,59900,255163,115367,352325,571242,123396,180448,418,18444,60,1045042,223421,2700,22535,14946,192703,125573,3564,154796,151845,198276,519,455,64498,78184,281939,160324,344545,3718,199631,1915059,157339,265450,405392,666220,741571,672650,99933,10999,0,214361,14440,113492,212929,62053,51837,74200,318425,8670,751,14910,133097,87331,986760,265503,624290,1561,2583,262679,1346506,89319,433565,290828,119315,5904,329294,911,2176,12123,407,1237,491521,3405,113151,265417,567,51806,47771,408804,202027,775,109,44674,4433,152,243,397,39824,10560,20620,202386,108497,12490,253449,652124,1589,152760,198898,329193,72284,210689,158089,70013,219806,20050,0,605,771299,152139,7251,0,20529,533,559261,261035,1947973,85376,280879,2590743,202540,11647884,2916370,2534,7467696,11150652,19316,46608,485761,121198,424162,30252,19919,310065,306,197179,13571,932137,19355,96555,880,53549,5227,3195,840788,232036,31763,658772,292332,94307,27896,0,48237,3765,53338,38245,11,636427,122809,312437,82113,115001,197765,530747,222404,1106,297230,685987,5446,49323,20166,108501,336729,368311,250818,195613,145403,169433,177879,2800,191891,900,56457,325912,111664,566244,7239,152,597438,198097,403723,972,322895,140266,13960,808,0,1489,17030,3641,117103,717,566591,50130,9389,35356,207981,73549,842379,177357,83936,3987,0,605,84373,32791,387267,0,82,1937,80700,37749,455,125303,33767,215734,5139,90004,570232,29164,94181,134844,35893,919418,973509,190537,549924,33477,3199,321231,59627,297335,14183,145690,998,2064679,2903,2861,25200,41402,45537,854,5279,174813,142736,138570,80132,963,1458281,809227,125024,391893,26787,42584,101129,344068,0,178987,151,31674,15951,43667,859996,146897,755,121,291524,228,2485,263054,72150,114563,22316,60539,167000,200877,352187,13538,3415,37362,111001,746790,22637,48278,13321,11156,0,5309,182502,38854,16652,22467,7206,288085,1241956,7578565,27612,1018,406490,122939,285772,145163,281803,191981,99496,113292,124275,83852,681,1584259,152,0,1606,923,1991,344727,499792,9576743,1928,121437,194453,50946,102667,15423,1404489,50116,1213183,104991,6685,126518,55531,16407665,270939,75314,917109,101239,0,18713,18433,22243,115267,69800,1040,1809,23237,16117,25319,0,12284,30303,632785,1464,198448,46212,34205,1949083,41937,505209,348994,28471,95852,2267575,189283,62738,144813,123285,8182,8005,143490,566534,481949,755622,76,29860,4555262,11206,3466,187126,152222,469603,641952,2343022,36478,767620,941734,1178,620,59923,4100,14368,25497,1640,1679040,51827,2302,5142665,28809,224655,9252,133807,2377075,269343,116,1297,724,197696,199728,232745,414915,152,58036,1270935,11440,78849,166991,827860,177282,13879,186698,505986,478484,1185569,88622,605702,404201,646908,156038,156231,1398713,351465,125702,597,4844,749902,0,749,456,903,2311,155561,82689,238655,208891,3954,148491,5488,27922,155142,14396,376361,0,673,2982364,201613,371356,1030360,51450,76,39948,373029,134531,16347,0,10572,0,16713,191729,46272,16161,5229,186588,9319,160,430,91002,0,387605,688,289413,51,373,5285319,471178,294,11744,294556,47469,2051,78685,970,94998,8212,41934,213991,170017,1825,233428,50790,106642,113217,117147,0,455,228,440,117783,317020,68235,85719,16261,1802535,24252,286869,565673,324,140,317689,182019,32233,86958,37600,731,0,38992,207766,2768,131004,140406,1494,108217,15036,1181,367690,548,141684,402409,32552,210377,127260,176,2153186,4218192,700375,178237,3126,643929,2934,3950,27215,48919,11590,139783,448525,152,122621,348,97242,241277,295568,344924,556805,93647,406358,6459,74647,139018,234096,360325,18041,7287,187525,41923,10595,680,963682,68169,23136,220724,3114,297454,3157,1214,785,101811,86261,545179,903190,39309,59219,9363,21855,53134,224264,905405,0,2079180,256782,809243,8610,175677,662858,59940,1323207,416518,197051,58211,69208,112777,334,72967,1476942,468806,270245,261186,458050,44013,113730,35553,95424,100333,199965,70300,145812,26490,530542,136458,384289,713910,2382,1466,339417,16639,415546,456,67191,353917,282433,4413738,101186,531084,515907,138252,966101,107822,24874,1552,5360,347881,838,232181,268775,21354,678417,1182718,675233,4794,111786,737321,4570,38352,241472,234203,127428,122,4803,131725,2880836,2083946,171894,702437,499013,937225,11997,55804,2352,231876,247199,210118,389412,510151,413882,561859,29819,266238,57735,211047,74704,348685,183,180,14159,40162,48176,26822,3288,332078,293307,20954,656307,22678,41647,191010,657001,456,265514,324371,44531,19463,1418421,15174,21053,130205,2202333,27638,467354,0,162983,34255,355297,644556,633291,12332,36181,13413,491151,387,5347,52998,51899,109020,542349,253667,36946,157147,160008,16017,43987,105771,25051,35944,22936,180797,52756,4859,152,263307,240104,230675,2692,4669,66666,570236,296271,152,68,108757,2753,1894751,944,7476,6688,3508,4179,2057,17587,0,174526,11585,858,386,1458,1427,22174,84038,103612,173524,660342,20896,125173,376602,357516,89305,24111,594765,298,454349,3614132,2052,144,97607,45947,538,1471238,104182,153696,43525,53950,550569,18384,1235,1003,221314,645775,0,207443,227,17829,156133,181267,483590,60673,17088,439749,158440,888090,247647,151797,414719,422107,417810,468464,3063102,54260,152152,12234,170,45935,363243,358429,4670796,364579,152292,135010,1172420,152,6616,217401,24897,13778,219478,129282,344684,4501,22957,5194,344199,8143,0,12294,66155,710400,789942,161198,5634,2156477,198983,38235,184847,56291,10708,20150,109254,155230,335950,2907,109162,51357,168179,10788,22117,107497,181226,24915,89520,55990,154755,381122,281236,127484,110065,2640,52374,81911,2701,204156,113771,350396,31919,1207220,189217,4280,135595,7506,172722,170950,695955,8021,60787,423745,33337,48386,315247,775665,223423,226648,45417,587045,135145,215676,362871,110834,7905,1194244,1362282,3158670,401743,49869,55755,169507,444863,227744,3856,7667,9526,91505,0,531,25619,1259,6234,136257,441041,0,93384,19441,2536,418246,21625,1362,118758,649468,229037,1895788,807347,11995,28521,114977,160434,393790,38144,146490,67175,132,9929,37132,869873,35280,2314,0,790,245754,179326,313708,4502,419026,59706,95041,203797,334921,1002207,1932,393836,1023,420586,333161,253232,1022498,25627,51835,248210,610359,269475,13955,110,290306,57901,36872,3290,226310,841779,15061,34026,30965,8204,293935,345614,6103,496225,462488,649,3267,122256,645400,39974,204225,521714,1443,93229,39700,1716,50544,224781,1801,514975,175313,34716,370399,3237084,2487662,105730,172379,187869,534819,35499,74119,427039,1462792,2619,205190,43159,944025,194026,1304236,80054,198256,140947,213206,155649,554,800041,644891,167815,152,2918,14054,181491,379,1156,162912,0,2371,1833,1320978,95907,0,3675,814,150,74174,3383,191783,160786,1138733,15574,55236,142484,86192,67094,3865,382713,130229,3854,17082,276,152,446,595818,7037,11601,2997,216,118524,109384,94428,93109,240044,1284,97663,7046,27113,77685,50145,335,266297,1946,305452,3295347,302761,1072,141906,40573,454,737,22292,76545,1079099,137180,8744,13215,0,13000,3544,17587,199088,25603,461425,153186,122920,4614,201615,34191,29505,36516,155480,90963,1961112,298928,10958677,244045,453,244747,71352,2131657,49,447183,9888,486584,138156,143906,1504,1654,242559,18782,261441,129,137992,657,759,10664,51825,45210,267132,140085,36753,55977,448196,1260329,38747,721621,122352,112045,19462,414647,1255805,175771,12437,8369,140392,130884,2551798,508047,253325,480108,113080,16,50935,304,180947,141242,780757,194846,425,1280,209084,341746,26659,39106,377313,187593,3740,783,633497,19304,192687,193801,295103,4152,7093,655447,135174,6590,106166,180945,0,65338,385059,970749,296386,266794,10378,124947,137454,155189,240670,369740,19923,153551,15027,2381,50004,588,65122,276633,1998,237539,4395,80635,61678,193139,896,1007,129032,575756,255,6816,45859,88538,469184,2162,77132,1073675,135119,310279,168,352462,328008,117135,224458,100467,1114,177490,193507,606128,15040,57045,144884,356877,520261,228,122864,112,1667,84674,1720,26626,677199,297371,219577,336933,32577,380174,0,93755,1217809,122903,318574,30291,1154540,244298,508355,517900,584,173352,304,9832,3942,3757,4278,10418,146,68,1950,3164614,18108,51935,1790,75913,313139,7331,1560,23736,153043,293043,2408801,364685,1697,733391,55764,3743,463524,4711,891,144750,176034,44331,25570,223532,30893,160729,278437,276139,538,4963,110827,131920,53092,0,657257,404920,83150,311016,1545,3618,9159,334,902,163646,117661,395114,56094,5304,105553,17278,856704,7056,487293,189410,240428,600,5831,45083,88208,89463,270829,554317,112439,34180,19102,91553,89867,525769,1069,443,269737,331560,99427,209366,222985,412802,141503,94388,226287,210043,5286,239668,50762,580583,113982,1570,1014,295347,157098,114087,462,19648,5969,0,0,6319,315328,183647,12514,258648,268451,211534,702495,1752210,118433,2416,111961,152,2916,693020,1352707,197328,44891,142190,3327,134606,25225,180894,212621,295127,28545,90738,64683,2304,196492,11077,600058,50351,132804,13881,58697,128466,115,728,3200,1365,1965,3041,3366,3054492,38537,12001,379712,33792,41616,6215,0,719932,19512,9161392,1453,36640,19470,126587,12013,0,26870,439,9965,878021,10527,35147,2150,0,562,467677,430889,12025,888,600532,22304,126445,10568,44336,276543,318554,2935621,87064,25353,1421,319409,182431,219127,291,24850,404962,12164,382,272084,113967,861,28749,40862,10384,6731,95788,442435,136109,288693,22473,9090,408299,15258,206428,495909,301836,1865216,20179,40623,29366,38379,469,74951,37242,96751,184287,1449,227858,116750,7736,214822,7945,330024,118676,67747,8699,54021,133403,2832,0,90779,500724,336234,69888,81004,6949,188932,253102,13041,23372,88734,270686,1132,152895,944,3942,14363,55896,558260,27749,310435,232488,97025,72034,3054205,221867,151556,19590,361562,2789,121088,1353,13773,568240,187196,82112,69505,26001,1414,124011,38003,22552,9876,78358,351900,80759,76,1558133,1325,663782,1826144,315,276169,39446,420183,282530,2972,228210,111803,303,13306,640192,35478,22855,71022,91059,76399,3607,3411,22910,4628600,72300,108,12417,88384,2509,436383,296901,311460,329534,813059,120679,46966,4898,149,3579,20907,202667,109546,138219,258029,289588,78672,187789,17246,59906,197268,60341,6811,62497,1029,459857,2262111,148467,88955,59405,78869,47909,220505,152,17229,87918,588277,34051,96532,544350,10925,76,869,31382,165013,4476,1134474,361511,304,12300,7234,259885,277,157450,162011,346143,869,101646,50021,171120,16431,481199,366779,453173,43266,1955,8670,32816,741935,268997,1477561,99315,3331,308942,123,5286,83669,1765,5292,101645,135426,405,2055,99963,4201,64397,250512,5476,76534,2306,1768,2119,17939,748760,413,418170,541269,13611,383373,6517,842043,56811,69838,414,335,115699,70827,251784,62077,43168,251155,105549,237351,50542,220613,280456,0,207720,60157,10778,64034,36374,197458,432245,699,17687,4499,183912,114887,1035881,16576782,6135,3826,105039,663,180052,619,293,0,567685,444,148,1877,5737,79517,252480,479746,187449,103472,172232,8305,50961,594424,2579,0,9089,0,854,302,0,417,3397,35720,48551,152,151,5377,78496,1153524,138684,87281,0,9890,799094,702771,849,123094,268524,3970,3651,452,70263,189321,1240258,14197,206927,19021,479421,607,504034,3066585,342417,0,325206,114007,22458,26305,137437,190490,1138,764616,29958,0,758,1184,52561,819248,1557185,144492,20842,78833,1532940,20426,65485,251824,1341,25155,9296,85817,128985,146063,152,4001,589470,48040,196813,54945,325663,2108,20434,893637,90599,3143,221210,134961,13620604,11913,922612,14229,280156,62912,69113,137312,687940,102244,393474,11539,25167,9000,37860,1014280,2045,2814,151654,12470,2309259,20537,243220,684,204610,9690,119148,207788,1372516,997,3718,7118,1010660,18387,23275,4431,4606,228482,277515,388554,28193,93372,156258,11660,2814,79834,344544,145526,1105379,77076,14247,126840,226256,6046,10102,150198,175302,15285,25257,87157,1437198,231061,311719,13970,263416,84829,169003,564272,1713,1882648,184605,0,14478,357109,34004,40805,243085,41021,47309,414,4292,7346,12846,24643,4169,131569,124115,43612,108506,13187,312205,357020,434730,95951,1038,3799,0,4752,121446,463360,14281599,46455,270946,1242908,2841469,10341,67533,74875,151,1836106,760,99463,11407,142601,3182,971537,16872,209059,46234,47753,625838,375832,722408,141635,289391,5263,72738,146087,492270,272803,49659,39740,144418,19665,175724,1519,8375,255893,4711,213649,211216,74068,1241543,88287,184998,349762,304,106216,128609,519548,177241,21801,619737,127951,508869,618541,5958,4623,54171,183124,341515,88187,35687,202546,44347,40118,534845,121012,169191,670331,345156,132157,17147,253731,1432,1240125,1647423,2471,78703,129289,16081,3429,1138,241177,7050,222995,12824,453654,26143,3380,3672199,4916,276290,304,152,163208,758887,625549,304,333161,338946,73630,23709,541517,67129,456,25692,139184,122639,277409,0,348578,151,145796,525949,41238,77935,41825,9350,1705,113329,134777,67465,5462122,8739,1928,0,133223,50765,7316003,271476,254843,192738,137242,130955,59750,664,108181,189013,125592,245802,130406,176638,120287,14582,3137,22287,1640,27341,419080,29789,0,71500,230685,5553,244428,152,139992,31167,76434,229784,53248,1196,254251,77859,82004,14337,389459,1001369,547403,95735,42826,407545,454542,2336,19811,2123785,10897394,43511,129252,266035,26913,263,1425662,3796,113849,363,108053,573695,252089,14903,503663,90482,3792,29868,227415,46242,171872,6224,255,0,116625,345890,828,202045,14432,54258,140954,6421,7903,1352,1709,403413,131175,19222,288132,44519,183057,26454,152,14921,187677,62099,267,51856,449890,137244,618928,0,28953,660217,886,2073,492030,16640,122311,836662,432575,97266,36506,304314,145884,500,299,637208,269297,77847,92589,547101,284878,760747,595964,218901,274970,62917,152,62502,30324,401538,2204,115243,109690,333576,2949,44984,8336,130680,35811,274598,118535,26265,470975,145931,106466,157040,11728,107740,423406,451898,263894,22578,4488,296927,109227,102775,533366,50,1642925,28178,2653674,185,12606,86463,343471,166249,30257,163508,774180,7517,128044,3082,195937,25892,8903,223321,362816,11720,115030,297,38064,243533,312920,2012756,43946,313870,73709,256017,47246,18551,681050,7503,718,2515,145530,3074,272214,544091,573789,25423,0,704,1549692,0,50716,20645,119313,448185,183849,9084,2499,772814,1406,12129,30553,63393,121615,114783,150,228889,109583,18517,126609,307943,231609,152485,149738,25836,1419,132743,149801,115262,250893,112674,418206,358463,335200,3988,724536,155665,7935,11965,79055,58797,30471,117446,107660,139429,2330,9952,52712,76603,94624,42411,98216,152743,111870,76735,292269,133283,152,3579558,369338,90008,6420,595995,292705,0,5312,1733496,101088,51015,44959,20570,401898,147859,395004,8318,44671,2047,70456,367404,241684,2038,47128,303,2161,16997,162079,4811,606,6043,156795,68,143525,135492,126596,317451,270016,334994,327506,82033,161859,1497,23383,400764,17625,217375,192582,156617,152485,53873,245400,3279,88153,93734,31852,253913,92366,608,445679,1152905,3388497,34139,259213,31448,949508,2864,2112752,880523,286918,205988,71550,29831,863,929958,52976,58833,9594,149911,303880,21772,152,224241,13485,20222,36605,0,479211,52741,912,3146,1681,79170,221975,1018304,4015,1709021,364688,133454,729645,0,88549,112034,253950,82170,17225,2216,2489187,43789,235353,18552,48811,74749,254048,246503,2415625,307536,6075,291179,10566,102070,5326,164742,279301,107356,338280,107963,38529,1287970,124099,0,98198,204188,1043,172305,125190,78329,192221,34096,613122,77542,233865,544964,99224,43817,204433,56570,436898,304891,414184,23440,62582,270594,1451,143398,507512,57016,226172,228551,199691,132591,16146,333786,236872,173299,6007,7849,3737,6537,303224,98388,152,152,54879,204,194636,593905,125937,197218,147119,148094,2357,250030,170303,5943,566,53501,71672,399,333484,473,46,84321,57967,646147,567,21746,24499,269464,5684,1087129,63006,422652,2128,167139,468775,7412,2043328,20530,665517,18029,400561,67006,393044,250101,181999,310573,328807,524812,360388,36393,4415,73260,507076,445,859034,152,1929026,2316,517623,152466,68170,738174,6132,48808,78954,653969,2013,339769,1931,176118,11153,803,299685,784930,19273,3199764,638128,296,15,1028975,3343,2783483,3833,176801,1717646,692586,1064,0,5497,190752,45184,390622,464213,465783,7228,18652,412615,222038,210366,278695,104914,7,730039,40301,161252,155359,321010,94857,37567,178272,537346,149690,255466,162635,327917,14263,15724,15367,13995,13545,17896,13603,13451,13950,14210,14500,13643,13720,15975,13865,15092,11770,88155,45429,25352,53634,17680,31854,11042,27392,35958,23231,31445,88269,2184,53915,450,535495,296,503314,525052,517837,502227,510292,504621,517754,502389,532663,517658,506377,508048,501511,506476,500616,530252,509654,495755,501121,496770,604199,504319,518159,208656,22430,110310,58987,215679,264586,46606,365480,153220,908751,392377,218426,55449,971533,150656,27804,18301,21073,1002,622718,296602,303,260503,241249,36869,3305954,4145,218,2572,909,0,76,235286,3103,13191,1754,115515,67665,30421,40888,23756,21870,1037999,344296,88296,448,58053,17625,170437,116900,3859100,1777,6258,23375,1974,276002,2494938,2784175,495797,3443184,32389,166620,450437,173499,0,25687,18252,2648434,502002,1934975,634010,264868,7172,49851,4488,6720880,110914,625933,0,5854,138264,50233,165391,352733,944843,436161,312619,128104,80120,456,684869,1179,223,12250,53911,1671,302,702369,152,113312,2006,55375,34307,337488,643381,296787,181002,45267,296714,137217,0,12099,142063,68985,299303,2620,2885,3062,481490,90578,889,383330,2024,1644,186060,146,347445,3247038,27809,838,24693,1579,43187,1441947,2165,408,25422,1095400,37503,21,489777,55591,142709,291636,392221,13471676,554126,27869,569918,457175,21293,55024,222893,388874,123,142783,8341,101339,136648,0,38333,2040,56717,652399,111169,195957,155591,493752,234025,122555,139,868,0,58394,151,4329,218096,54180,4943,403598,113532,179709,213847,271537,18448,233,86044,3975,589197,2753330,14723,182180,339204,296243,73654,1091,790,2170,352649,171146,4935,278148,166207,4734,251475,72074,67090,28586,6070,1545,14190,110691,93308,266763,1454112,1716,2888726,336100,135694,2996112,510578,521593,2625,341915,38331,197836,81,28114,474861,111300,148,130,70027,57066,201315,2810882,214734,244348,3697,1893,159528,438,4247,1749806,246403,12775,216122,161676,30511,643354,122802,231063,53296,59509,29199,67411,17453,1041802,100221,432424,520,34050,146187,181972,12528,67713,95062,70644,58064,126917,0,7010,223571,544042,112,102887,48223,84259,73267,791675,97845,50352,69919,0,4978,1540,1498,44161,485817,6013,188097,2157,13943,151,316645,106731,589,171701,9968,151349,47168,418835,90547,281953,289190,112908,3948,20639,76591,178755,325,597416,109179,558771,603200,1238807,527553,327129,1114954,8900,58584,125483,718059,52569,1212482,25150,130110,83576,90129,636,0,446,163250,42187,51574,1161,221373,72720,276792,25166,32972,94322,0,268596,327,91907,95488,5998,92486,531,8442,1069,113,566,874,1136,1302,4980,292,576,33697,111887,40260,116437,87180,323049,468,64505,253569,84327,137204,2858,3251,13020,45148,3354,105386,32067,29054,5943,3883,6980,0,4513,15581,355983,10355,42837,19654,7773,130578,34726,63414,29082,37722,5357,830,215715,10735,1418,524,555122,968,304,176119,19887,15743,2174178,50139,334722,8256,0,250445,2145,128435,173093,63059,1886356,343097,42883,331768,462245,191385,50466,39048,214951,426699,69972,293684,1654134,802113,369213,228,314334,105998,218555,162,0,227,130,8464,1282,21420,73459,78363,2991,1626720,1722789,139287,16923,7184,28,637,137,1436779,35881,109056,151,567,1961,11574,0,39902,1256127,740804,17770,133004,112617,479939,100904,3610,17,177136,1139,572670,849111,17163,5234,2279,258227,96448,17231,1393897,1339166,135720,1148,381716,12586,17750,122810,234266,207117,110750,97112,171267,1639,199895,304327,42343,832017,339513,17080,96783,135343,110452,310547,196295,30263,372044,20992,77834,220,827913,101102,563910,110565,76179,20363,21309,5081,139990,78100,134499,36408,62331,89218,1388755,32113,558359,285549,763,7707,372163,311283,31102,201750,291751,2120026,46367,201289,91172,511634,482309,164742,256819,18721,773853,360530,551,199717,7720,33606,1803,117610,93097,17559,196246,143,28930,78707,815120,661664,7446,369,655235,177112,104733,115436,285516,296,937295,226254,9245,199211,77486,2271552,604889,402,296943,1628,292,10947,129738,39,455203,17269,214178,110,6007,382,642705,127027,1439036,1431524,582,4615,62339,791284,131136,741866,13309,104433,5191,96730,80895,310896,15531,88227,676071,177429,397117,260,1451,51071,11894,6933,4190,2260726,804937,0,6803,480,37243,106026,110545,302,4548,76,2628,75,472419,10992,142502,834,53226,25187,250375,65649,62914,33759,132469,90692,6127,4997,172760,63407,355349,8883,60057,404803,384458,165187,2898,133557,328806,277142,423139,130188,125016,109469,205735,9094,1060312,183212,38786,8019,0,1514,244676,97043,1595,233249,1855,346383,37165,153008,79267,208272,35069,68104,118746,408535,152,64025,120464,3662,660805,4960265,138517,15028,740,2607,44740,358613,63251,29425,66159,322910,128192,3422195,16186,143000,7879,121,7668,164532,11537,262401,12792,5410,890,0,121,454,344636,37474,88046,322082,122146,304,149114,212263,401432,411439,106842,10426,130047,70658,251,17653,80791,116186,3584674,16363,25474,192275,619724,598886,44224,152,102046,736868,562208,12576,312258,21151,473,105725,249622,202238,170070,0,12949,18868,148,16020,6385,33220,21480,122863,11410361,129600,212119,1362807,380956,1482388,496750,691156,175350,864,63186,1778,56936,470164,328169,96530,128967,20862,239,157411,163026,289759,76937,15762,255230,165217,53412,127912,33724,14390,2660,104120,165050,98026,832319,488140,207066,925487,341745,356,1344,62265,167855,145988,120982,121656,19612,141515,1728952,6164,213041,2312,247916,193344,293086,218178,353370,181129,19005,254024,5658,115569,0,310352,3476981,65136,147056,17179,25602,152,117464,85950,32681,995372,62620,135273,202195,6521,134738,145222,13385,173033,11366,233130,26804,17061,77960,7675,52691,9915,80306,637591,505,702918,412895,1101209,19691,676968,710,38036,171553,33299,5171,1338156,12771,16134,680752,49070,61617,189572,51045,154270,44004,39129,282,175711,302289,102973,86145,11375,236143,33454,78684,157443,5464,111742,70909,906448,330075,420582,1146,422623,10876,454379,247650,607191,375220,3830,157250,2393,399423,3111,25641,118391,5911,45260,354007,223330,13844,4977407,124575,82798,80673,63101,401984,13792,251521,89877,2336095,3399,278,26295,589,391725,2991,262127,251884,214319,1193625,164710,369179,84683,4310,38812,310132,161637,52958,15982,304,617260,220266,44423,62975,1782,34703,1055498,44906,795,172524,2443,75576,2080444,25731,683358,2592,76,2753,13601,1506884,16783,5561,83878,97629,167410,8877,239000,575,112541,47938,710,703112,28002,276240,36531,2672,242316,84446,323355,5763,373592,34312,74534,1097,128295,18880,296450,31274,207051,169783,492931,223700,28042,73961,150003,181126,121471,0,266212,169454,31270,2611060,205627,245877,160430,401,121897,51,241893,20139,843359,67183,304,602364,1153,143634,429069,105024,280181,95023,370336,222479,1251,2653,701,227,7951,269,58243,91740,2173900,159937,119989,9040,91489,1909822,68139,924,11489,79010,4050,0,3932,129120,409063,178320,517,51976,590311,143317,50245,953744,243124,143457,249215,116142,4207075,442491,15632,374230,578,52877,12693,27068,367341,1227333,133794,76,242,796589,241020,1495,801764,1563,666642,406,147,199409,56302,76940,2259,3146,737134,22629,10104,3113,0,83682,215034,127694,95212,60964,2168,0,235857,520,52415,1761,700009,659623,95144,93759,674466,13189,98861,35873,271970,662276,60741,169163,347436,363155,45199,1769732,167641,52316,83292,0,43331,134342,485358,64161,130524,590128,716348,216620,48130,6074,85460,24541,34500,757871,105974,48,71,11796,233446,68344,75976,6244,604413,3724,492035,339807,155754,21646,154397,256458,6582,1708311,12679,51722481,57236,506384,0,111218,24304,45079,0,78847,999,378030,81972,545404,104748,1390888,57414,715428,1986,159956,159004,136183,253546,227955,51385,305493,80676,26841,71191,48913,64395,18782,1212683,174088,25617,361176,108,1999,30756,71532,7681,4973,624973,10267,2178,188547,123757,21651,0,322490,292776,186475,16591,132946,608,42607,1458,52262,3500,10931,228836,18896,711714,270177,3890,178952,96560,1945171,91203,1823,3027,243082,52101,19206,828,0,69862,123848,11949,513564,39239,16519,2058336,424587,6858,1024,305713,2066,33258,19327,21963,38066,8718,82491,101427,114421,78416,289349,207175,93480,269742,1077370,642834,20050,66525,21075,36765,26889,5233,231501,851588,101732,82529,1131306,41523,74340,51370,240210,3566,425986,2256373,25,4488,351,184559,114254,174117,275309,679940,71207,27034,120050,37679,112654,5134,247283,2817559,155732,21763,18400,10972,68244,1729,806,686710,599341,129817,100757,434156,4072,48362,122300,295894,79204,54291,262048,27763,122061,74563,343386,160388,1051,186556,125496,160707,187483,268239,165303,2465,840906,144112,12951921,328989,7651,16642,281788,14948,693066,12082,224851,585505,816673,428909,1036486,709310,368144,4125,167298,159419,328,0,94,142294,52042,178757,803631,480624,0,6742,53299,0,515,50811,0,11388,456,12288,21660,118,217252,19748,152277,903412,69876,185102,32022,13011,50723,403395,34015,0,553254,528889,113508,676238,5047,5410,39875,42957,19877,18979,20329,119904,62066,803,14977,361,295831,150010,89726,172573,54428,214293,312847,747633,1877326,291485,87934,125168,222398,7,19881,475462,183117,2649,112016,89675,899,894,456,597006,370357,97889,7881,3291,43991,208369,22078,33487,0,1439,6138,1837755,45694,427,1476760,12695,68374,204328,61014,461280,12416,162804,65938,7264,152188,19213,26536,298595,1086,644802,680,0,184006,247623,220132,30619,623696,8241,6049540,819979,2336,22769,65479,1908,103051,461458,98339,67728,581861,210980,32939,148202,719881,488458,354589,245356,251521,176152,360486,47933,4041,721,22324,281,138176,507396,68787,104069,11925,12653,5979,79542,9099,77392,348736,420509,20730,131137,54820,75224,148518,457405,958370,15894,275576,140316,132235,228612,408356,282813,1043,157879,41155,45279,396713,63398,186454,304,40968,795,335327,65540,4589150,153268,353954,212150,132270,483,1778,234976,2133,487813,132443,91070,250234,1738,2489,5048,2634,139043,167860,0,106778,378697,11870,17163,271469,361675,601582,603669,345372,441842,212130,104744,175645,157860,113735,45154,71994,17297,331660,78332,2674,1367,2021,772,424,322383,829,1195,323431,54865,158184,491755,395634,223512,343795,93596,9555,220000,640,45158,39996,450,32429,12220,45842,14904,433919,40285,36423,210812,52552,1476,126153,521,76746,7088,150788,3391,353600,63611,274,291,682466,381522,73725,270,29072,131266,554718,428292,5489,23441,7013,525,356592,1151165,37668,0,203405,183460,43600,423874,72757,0,597465,8083,1099,169501,33205,32944,55889,169853,2058,188285,240078,152418,3980,54049,37267,30352,0,5801,186031,135625,372640,118016,412558,1365,17622,79197,144,887890,219334,102454,70273,15412,62939,10602,718187,375303,115663,5252,73932,734007,0,492362,32619,466003,9628,111249,499,343913,188225,702,1799,239186,96119,173535,30461,92912,51393,94174,423782,24229,130931,1733,15025,130803,8286,795161,964474,3742205,75393,954798,30313,5684,324425,408,3550,135990,88879,1365,5981,328810,81862,2416604,964,176627,9369,116854,258,356,79180,1095,349306,66539,684692,746,119806,150,96423,362039,80856,68359,5170,623487,18093,132264,1307,105034,75173,72329,3664,977,1510235,14548,55666,4691527,212425,34451,11909,264377,1108,15831,63381,130107,7469,0,124820,1390793,61256,261294,55515,555,588,0,13911,28689,32483,171304,1879,52,556686,137916,12769,451753,380441,559,67736,189751,2569,1650,82119,18885850,34147,135160,116428,132820,151619,242958,175641,11815,57890,826687,0,48970,6737,1032565,125981,375,7248,10702,242870,38482,227627,830785,20,0,165325,17281,78521,149795,177383,592428,26093,90624,281146,298822,85526,9251,134631,227200,668,303,2892,220595,1408,162,17952,14998,0,0,172791,2110,0,0,958,0,372100,1640,73501,5404,12294,2567099,121243,1005,1748,5904,228,36789,2002,3653,235,12263,33697,0,528273,5878,243882,28562,26238,96532,156284,55277,141364,129650,85051,180575,63362,20990,4764,134597,167074,3088,20168,14033,675282,305644,25901,36527,25175,54899,21073,11908,26961,65778,53024,35677,758,2505,41780,13007,85558,8011,25160,414327,267224,169709,332295,202975,185220,528267,467051,62337,4970,254948,302429,236958,709631,263,1357,36413,1346,93771,175300,0,360315,0,5328,183645,101907,0,499835,824051,25338,31463,1821264,185951,191108,25966,237432,18603,107720,327,28852,373175,36851,92064,1499,401384,176929,47517,152,1213,1522,1866,13815,1206,10472,410593,58605,854367,289574,149,74223,497,0,48567,40025,5191,126109,893,595,0,151,81631,567776,1558789,5233,12378,1460,49,195349,13149,6811,681078,46824,58442,189619,143440,384527,257486,26034,812436,160355,549001,152,938465,958318,5721,152,56941,12450,130762,246166,46179,335059,20755,8674,7477,362922,1018,3078,257965,346792,22614,103360,33164,28766,572,146067,115870,62939,47682,320348,198370,2509932,582765,54349,409813,95993,129520,53095,388401,151717,4426,25186,12604,232812,207879,73382,128098,138457,3391,178954,14911,101,3608,814,255916,17093,376922,303,256106,254732,795251,146959,469786,23608,5538,101022,100022,0,115770,18,13649689,886049,230850,1232,152,761993,273,158781,0,625153,233245,303789,414217,65215,42677,219906,5523,996630,224,250999,199291,3807152,90806,114414,18969,726545,304,2174,93891,1044,38748,76672,52394,50160,154151,0,719538,392183,374297,210429,245667,55257,252958,1223,139229,79320,418706,613938,24559,1724103,37569,2418574,406808,197,88648,738490,14841,4163,131774,4109,162047,252293,2874,89892,347571,103857,183497,230761,46798,456744,910957,203321,44074,44,66897,467109,391321,2383,451640,269360,1429139,661251,77976,443072,150,47696,3835,475672,122,438657,290690,260,477209,121031,85724,74712,171,10448,41700,76149,75836,1541,2213881,4286,117644,274,10271,1105457,138515,143081,228,720643,218294,156087,8921,1028796,27309,72550,1059991,279,28624,1577,384230,5108,30993,248013,100441,57149,5206,65931,177978,40689,77470,117552,21951,69112,26860,266498,47916,263704,80958,305261,152988,15204,1058408,55823,365046,513018,43583,3522,655,61284,44525,194273,405320,464195,35289,181006,207467,149589,78161,17028,17649,39612,3348,448296,688,79494,149764,43746,114530,17993,3281,50516,95993,111814,407223,887645,81901,5602,4392,169907,93890,3558,320558,33835,95837,122,163563,91782,141171,4035,398,358574,8038,237124,321461,611171,325,89428,67292,125569,222347,139735,3174,115622,127144,183626,61930,2523,3251,157446,9379,148202,942,728,89295,37229,115176,5980,529116,9084,8885,359294,242,144332,171847,13249,204896,50440,65246,22986,6032,1055849,68648,199401,2022884,693028,192582,763703,298121,302894,2723700,151,34509,13607,73460,304,165679,26218,343148,524843,6175,815,260892,44529,507876,104098,2006,3045990,2298288,269844,28802,252,442392,174700,791726,197472,546205,272947,6428,126351,48198,156345,128060,433,378,102080,215001,422396,14298,1046923,7603,1597932,221555,26689,72532,279314,3869,129970,146718,0,230023,1042137,90504,669206,3010,118,52082,608499,112366,157664,684,666,3923025,157466,178020,26751,103395,6316446,103284,59712,559142,7440,916,410492,253091,30515,132,34268,314448,161567,42739,5075907,29968,0,149315,340,85965,32219,176903,123547,421082,284017,10149,61879,80238,48179,28708,1167,142396,122,90900,385340,0,878272,13889,4415,16616,275188,13673,8897,39077,1852198,74302,2814,57365,182690,1610,2515,598,208109,245226,466120,6100,2146621,371050,152679,57118,832005,80571,4191,6407,83642,259,12916,48415,374,28813,221820,894,877,207461,296,17817,53605,55226,24545,65720,0,7634,9199,116758,268059,20470,142084,1174476,44272,24042,130533,158108,25404,1615,990,1038,321092,477355,696971,3422,3740034,473742,255751,0,1017,13208,38551,327414,300951,989136,249272,56078,142642,18297,103315,533017,129553,304,69012,86306,35411,2029,18,363753,17946,447145,15210,280697,108799,29177,94845,13551,37022,19891,264964,115728,16391,177595,128337,3214853,71601,126475,86934,87281,58722,116750,245987,2893,185337,82247,1885229,602,1077663,539520,834,110829,50758,37490,38012,8730,140170,406476,149334,762532,76,439,41758,10037,9591,237451,66583,1851,306286,614,81121,177854,287450,1187,209903,179462,132060,2333,168354,846655,674640,149845,296255,125074,295515,630534,53309,61472,112325,148,43800,502003,79563,125904,361846,5075868,17582,304,62384,108427,172792,190259,5978,40273,1644,3681,355,138791,68031,209276,607,79905,102879,619,289,105179,100001,0,308072,131495,163507,166042,17456,75845,469945,334303,496447,313297,322330,329076,21047,12372,111470,479,546521,176105,114579,432720,10300,86457,19894,776,190037,122,152,38269,26229,220828,0,317959,145497,338541,2101,7521,39104,1142,406440,981,1410055,35017,77338,295950,134158,371769,8544,978625,22120,97,469354,104556,269,256,559140,552875,7317,23105522,15065607,349659,426072,236589,175587,34873,90478,154,300694,167,132356,209881,192196,152,177640,588600,714290,152,152,114647,320658,66415,143349,45919,169558,2190,88409,61624,266363,25392,84592,1419987,11955,302,6976,876,12164,2518,0,64343,149,903,26026,2767,63826,152,2205720,33682,449381,257552,30548,412334,48818,90538,237967,234086,238089,1935699,9304,52669,62864,53495,760,3569922,352,395613,1528490,209511,1744,20635,125297,92482,129764,84316,9893,2995358,650947,7055,766379,78620,5011,285047,184127,1166,39732,23781,751245,82476,14291,44204,2056499,11726,0,3155448,123525,97507,110911,237330,134389,100270,380,128330,455768,47303,986722,32824,39096,641744,8680,3546,219755,74620,344047,1918,30445,63454,1119014,9504,153709,505560,179458,1585360,212062,820365,1177714,90014,67212,417572,16096,6294,3656,249230,215540,330627,753901,435634,286,57240,21709,152,2245,7830,758002,38083,135817,38940,183421,5424,60405,24158,542262,504706,80408,83054,36865,322,1044,17431,78982,201753,892484,478403,185954,128932,357,0,701459,71212,26568,3594,54653,2006,82364,16164,1456329,355802,64612,169559,1294983,110157,334490,96021,126529,63139,30911,11849,574,61105,98664,1485,179767,369332,5473,123336,265352,102103,120873,413058,26790,92249,0,201951,44456,765175,915951,264662,74180,127468,929530,580,391,169841,13806,1687286,223,323391,209268,2796,333101,756760,18066,82628,36415,145103,206,58,108181,78167,282667,435975,100116,76379,109861,2686,14015,22311,8396,608,28266,263225,93880,18166,114272,946,13442,912,54524,334118,287150,8229,359250,286518,1311,5949,538456,106,401,198983,340381,2698,5462,2740837,27560,109533,62206,49424,4172,541103,346162,527343,159481,236121,187987,75098,122963,647845,11495685,1542229,605941,777466,114711,114756,0,3938,165789,106142,49656,725,90527,308317,27239,90796,21121,1144687,8747,28980,16230,182828,0,148503,329963,0,1690,4988,323939,2502,1230912,107777,228219,79884,414392,97051,1892881,255973,410993,213804,121474,2470,65889,43203,327955,80130,394914,74980,17933,732,816608,155125,560692,248158,23505,364,16902,38770,296170,186611,579005,262505,970631,83513,8097,72120,200230,23043,151491,122766,1226,162462,609190,76380,477790,58858,87597,88247,93761,161395,204722,182987,150314,2493592,89321,766149,23523,26884,542861,185017,70545,198289,62118,610287,112117,27675,216260,399081,25761,340164,398780,237667,2132,523,105515,174107,66809,26809,105494,171250,355159,309902,641289,513979,1194649,65535,376724,95677,1124925,4760,0,18465,1718805,381249,8113,793,1437720,141228,214770,583583,81468,9024,624916,116754,43703,106904,6066,266497,483,185740,5704,237932,9042,10366,246792,215377,1398155,188806,45357,473195,3691,76783,18801,106062,7947,27157,0,722,3501,111456,235056,343074,161418,604023,974219,9,4153,130720,152271,2849,95405,8398,267778,182104,932341,134266,41812,966,41275,28548,31138,80012,97947,198808,105956,476756,567416,0,114026,48520,20956,2727,2249,955,417,51980,11487,487,381774,175962,345308,72960,609973,106293,1219943,2908,1429,63254,1032,82705,2617,282480,632,1041,207418,4801,152,27255,255453,210599,0,186231,134232,35934,170653,47454,17408,1006,126,478,360531,12868,320836,10394,25838,91775,34545,62,316247,122240,111438,125424,32005,64009,46240,258140,1358,23373101,112281011,25331195,33618618,29870269,32716,273747,520,88682,0,16673,41014,1591932,252306,28974,279591,455,358850,63189,1751310,59222,18445,90305,1755,74474,25843,15331,380521,53088,261,736523,167,3193,608981,40654,72486,68669,212948,112895,0,73048,10974,3279,3962502,0,23149,76728,46595,133281,71786,87206,684,78378,1975,2083,56526,17185,65263,21879,910,3915,46243,194828,93827,124085,1059,0,121518,212474,109466,828354,32635,135067,135065,246064,13076,180889,365,361,143983,347152,48076,154930,118944,304,379170,278036,23252,304,25210,17437,130046,158851,1404,248457,173427,300005,431544,18327,520,82299,505383,53,180171,178235,47052,118936,152,2746,14856,135008,1450324,2183519,59934,14874,112986,56644,346254,0,147313,34045,304,157194,144142,497162,863050,87474,346220,904824,1557721,22986,244,220522,851910,891802,1664,4764,43944,128165,86775,186,97417,19145,44907,15276,63773,49975,121824,261044,255923,2599,1120099,173307,666324,2373,76962,326224,885989,7993,2467,88432,151487,36001,57173,28120,250,2508,110399,34632,34902,131179,992674,367338,8818,37665,397,225796,262,687,118637,194481,36775,42546,381352,17437,205226,435974,33066,178606,382297,132237,8204,709920,45600,47523,938,90564,1248,71173,696,33549,28370,1075,36633,23897,33425,38576,664805,2549,2172,168986,77834,31183,1001923,433260,106933,561172,4354,191421,1583046,151016,79331,12024,329547,102498,31838,2410139,113372,2905,68739,1102,256,65054,152012,21837,134353,276214,336649,82989,40348,14994,1507,88294,29816,39053,517851,70678,9197,12779,78051,50371,281415,3384564,46956,1115452,51936,333973,69351,391333,27897,80100,184692,759,87164,325403,849,1024,2903,117734,1826,5695,269219,305741,156445,737,6798,306317,32197,0,316824,937318,26989,335117,1010360,304,186326,247696,2303,3990216,66198,741,73652,89951,0,0,11330,62403,4602,128206,9538,10807,51,112,116117,245593,40554,92804,45235,47004,152059,608,81174,80014,699906,264846,331840,51741,100474,1072016,263480,7279,3281,1614,454,342,233108,95845,51001,3238212,105458,62131,162599,14723,65784,484,213766,3357,6886,22311,3712,224179,26179,606,404357,7853,5541,60780,43867,40821,36502,1096,1085,1845,63038,6000,3056,214,8858,11348,27135,35782,559762,149737,319190,133072,460663,357045,640,333577,74462,1331,13937,374,6047,79639,345485,61647,128496,44508,137,2333,1653,211177,229515,4704,8568,68330,5215,514561,223885,204576,875421,438,762,40951,129881,2062,51623,41008,351541,19224,1703,6313,1053,58031,401,1146,129055,75561,300,432,190335,2987890,2960,85907,0,199329,60290,600795,869818,21750,351068,73001,18508,747,722267,91881,25834,153475,1042,119444,1378,128714,5354858,87792,176148,410430,730922,82,37635,689130,75810,67569,570852,116307,326520,104399,169581,448,191908,91699,43774,260668,30,100295,878,44880,7518,482903,623665,70038,86027,146386,34274,345875,231453,277,542557,81155,9055,325389,326113,56045,35303,11272,75430,90533,108576,88520,107539,11042,24612,29212,70175,227883,820,12678,120907,36142,1214,569574,111817,620,79448,80308,258983,21589,54517,258157,830363,276572,100209,56460,108169,318159,190095,12750438,605203,440318,1012,378176,863127,234231,2290,204197,9307,952686,5305,22872,142,4817,148,334919,3594,1948642,85208,15908,115698,5468,399,78071,92535,85817,124138,524593,13427,136407,2368,291,245446,150,368516,54371,99374,0,7819,42873,129298,7433,166075,201445,11710093,5335,70019,151,127821,326472,532209,117209,138342,146280,356722,455977,488008,3193,40200,131419,190381,107593,381138,43191,172870,676512,815,96095318,551498,27698,2263871,111523,127181,445750,884081,300047,315913,35094,175820,190507,162498,190673,97924,83361,181282,112642,0,71914,78916,333442,93378,91872,151548,5637,66659,28471,711,152,79706,13176,287197,77,929351,86923,2930,52754,671,232155,768965,89679,12382,34799,186917,455288,162146,artery_tibial +128,37727,326803,38928,2187,2114,27347,32145,171389,101794,11043,3801,18650,650988,70542,129996,35083,226639,29664,359322,62715,1702,214744,2926973,194161,1696354,202286,149600,6317,218336,111854,11029,347386,295706,45320,267779,272652,104501,156185,26024,402349,1383109,4122,2491,5959,17173,215175,752136,28876,570893,145651,4975,76764,109,611312,67013,16400,10679,13085,4320,625559,310444,128483,2511,7418,984,192657,116856,32972,98013,13789,104084,286165,7536,1150697,17818,299007,164014,28246,1794,4415,44154,99046,85776,903,105006,150336,136540,113104,173658,105898,661326,282790,45430,76,509554,987184,12270,1161471,2685042,314622,15803,893668,373528,24348,49549,83981,500414,109294,52091,29676,394073,175298,339497,409464,14802,1363,103904,91993,31854,924,637861,31457,215430,431262,51572,194679,68749,1162,70937,18839,132700,941,273201,236581,258631,15783,463,244046,323803,432763,93264,19483,617088,431269,608708,1466,152,968115,457993,285584,22656,5979,353965,2506,409,667,27348,884,66070,375747,672324,44653,299641,100257,14210,552441,142039,409,252457,1457,47,751,112924,70939,3299,189358,590548,142756,287717,94627,165371,140538,425574,123585,217919,3215,0,2080,243647,367054,39539,49187,96533,1493629,178960,113225,26664,92685,69926,1260753,196399,2205707,519,80632,57440,1542325,6542,5775,98131,126463,596,13446,528940,747188,40819,837,663830,394202,1126063,51794,613059,8367,273680,1443229,4951300,28,152,696773,2906,225782,0,577635,829664,1088194,28,25901,288534,190534,363544,167256,88206,446479,2411,246167,4053443,246903,195520,112212,45567,123462,150441,439746,769660,3047,2181,577,346,25260,37401,29408,152,589466,1487410,10719,294206,242,505948,509535,12709,168889,96552,149096,233803,33510,58557,870,170042,41509,636,2558,4962,32561,66560,45932,2685,63488,892766,439481,21184,513,289,302659,696624,65058,425394,42340,189912,3354,113022,52723,296161,152,13427,16843,208278,277474,163553,9148,658533,18390,593,5195,670126,288212,222558,157229,84150,432623,156887,235077,160674,2082,32162,114312,48453,287766,138934,179118,28453,165243,52949,109114,162051,39760,101174,38419,273909,504,147124,141543,725055,97808,138250,4397,640,945329,395647,419936,665,104535,132775,160853,57192,955475,5234,279921,1427020,279600,932051,514978,81926,267326,310600,23112,22045,9143,55349,501492,5681,6192,196397,252059,80776,43137,287945,112,63820,49147,425466,82440,92019,385226,148570,3698,6711,24462,109619,305796,42529,150640,487,1390498,12132,14640,152,89,475,66292,153484,6395,160306,45107,2113613,246214,286228,79331,9112,295556,113904,3766,274342,176583,145314,1710,111004,70055,177255,506128,474652,167789,100766,239963,67633,76,30013,126692,168156,5090,126173,202058,83995,20916,244138,5092,62039,8141,702,3160,45064,136851,67054,152,208181,328619,143462,92360,633,223185,62198,3018,3642,157269,315952,1362934,7743,10355,1767,903513,32627,537,81320,1379,10494,69386,3202,12693,1307259,330764,196574,169618,4038,406009,3867,24571,35374,17824,11460,160806,13691,12544,57943,3030,169874,10115,0,32531,417717,3834,3321,152021,21859,66914,1456487,910,23219,125444,18769,160111,0,25432,134402,304,527,340196,2134,8763,430272,216521,670714,461817,149428,70121,1122,131156,64664,363173,156612,18794,9599,190506,180378,228372,80995,16010,10812,4156,3742477,6768,267809,6353,140011,21910,85869,454385,295833,14907,2235,59309,40212,29207,212418,665307,230440,454190,46783,319862,59176,37539,495921,454863,9099,163120,11321,5901,409765,155723,67365,36796,440685,115905,471,132616,527655,64175,3731,66347,7432,6300,748,63304,17174,725679,1360,7588,42158,17965,120981,26161,1592,678,166044,50099,433522,1936,493618,731877,553,0,26401,291757,163586,95039,178916,3288,183049,167470,79768,1295,54833,153236,244,370651,382405,1276030,31072,94589,268708,95015,23887,2403,59928,101547,1294,73770,91949,930803,52836,3662,42519,211700,159553,799,5647,27961,104680,9069,555,0,225923,504,1629,643164,62715,576,8475,20602,181069,383302,7099229,2755,20567,1058,0,239977,107862,4438,525,114607,389,195890,34345,815,44636,35339,65200,211278,90971,116672,48519,1468538,563,183993,21559,789628,162588,81281,54761,8718,16492,174649,75074,5710,595372,702448,900296,7641,200777,2774,2612,80009,2375425,108362,10096,12170,302362,50435,723432,1910,531705,1097,63367,36043,998,100476,82554,2373,122809,268410,1884,58393,2632,117421,7363,128077,399452,330926,451888,178752,25876,281601,55105,99447,27026,99789,2652,32,0,81051,307896,50067,130605,10845,1037,10673,38900,341,12466,104657,53751,134392,7381679,124209,5718,228776,1913,274,688,954366,252654,393595,316533,93364,106931,40180,126566,542046,379,70988,23236,143,96828,11559,197726,38335,267117,132638,9330,13707,1581762,2769,3434,30559,132,34132,75469,3806,104903,1724,3343450,122833,83904,350072,72391,204247,224595,117437,215030,77894,2564,764344,165587,835672,6088,1459604,35854,106327,75979,153082,195027,157617,790164,17269,114207,187875,12081,77928,36501,97393,128493,35575,5681,128323,36993,200798,48359,914356,288302,345329,413338,4242,4081,2139,6472,28473,10827,27713,211008,190053,22323,346064,178,180976,7276,183571,168435,113723,58144,279295,1002,343,9810,755258,16708,5709,1698,588540,219675,19400,33771,30392,11762,1934,388311,112149,170605,40666,334741,72043,78,21757,799917,518612,6503,167193,2382,1074,40630,32729,6881,202995,431,7721,3763,130473,56932,230190,192945,57266,360132,12032,100326,96648,342771,211468,97707,347497,122599,58891,74911,283490,91217,70164,550507,272938,1036181,7782,115313,149007,60672,79669,91922,23683,5087,114340,46986,405530,501448,978,261503,109873,33181,150,204236,1784379,115426,17662,5669,78750,59098,222387,2898,1223235,53450,51462,4926,262006,5629,90070,29314,426,167980,3371,40946,141830,7447,258458,85221,194,190,105578,28001,151,1029736,426971,7735,4875,248,19350,8070,6988,57,175273,141496,11034,122919,8247,7410,375320,142653,41899,277638,32905,59466,130574,25042,257899,263379,6435,170682,23130409,696,67011,241079,161010,18078,126886,132071,45324,71984,51879,151211,334391,66289,473164,201136,2178,12999,7424,3957,352,68127,3426,77251,268,0,62299,4343,455,24720,17135,193400,64938,134017,148355,198194,187311,4766,614562,73761,36893,221439,267296,167183,102177,879789,1592,691930,4452236,268,406738,80420,5129,300010,3279372,524030,250804,624487,13283,851,89109,37864,534075,76373,110912,8559,26320,110634,2982,97718,203615,360869,129248,512346,102053,261080,861217,397366,128,46330,190193,497,212,134459,24045,33946,423,8926,761,1591,83980,1809851,1475977,19901,3509,4526,2040,857,0,104,236,220,3436,704,259,554,444,1455,416946,3564,230822,1253,4938524,1383,15150,751822,4418,514831,1605,574692,19158,263899,105690,335962,364777,434317,429784,292261,557461,272720,356580,31867,356881,496217,277989,988,1182641,723,526826,952241,173578,464197,132330,214141,47503,284053,556,849667,9832,78144,273678,226199,1020416,54,47176,95144,163068,11991,12127,808792,14649,5381,208865,124783,44739,270176,6015,132343,403354,99137,176585,94738,214154,252034,23162,271,371845,224185,179726,3610,433100,147639,409571,284122,91222,454198,83577,116967,351454,571697,696300,135536,85660,524,6270,3862502,93128,153901,125795,3265,46646,274612,90099,241,380481,9,709,587474,10105,99,121366,3171,1536,245443,102596,114570,64081,118127,575406,167596,2083,8,1492,375712,826,358955,823,95178,402,152,0,0,494611,21976,669,1381,45896,14030,882377,3047,188839,1550361,2275,1019,121596,10749,61223,29737,5834,45031,1539739,1212,46721,1653,2334,111590,104119,1186,8271,1226669,904365,343786,33079,983124,509542,2268,28810,5579,87407,4324,7806,1836,4992,1304,511,237643,14591,229235,106110,4328,112746,175603,203046,189817,89066,100171,95811,358044,345551,176815,597,42,51312,14967,2804,15410,231025,391831,69919,413930,247138,22726,60542,547,550,4648,59018,233825,515664,2026,0,6256,251,295590,701232,659142,43447,4172,362927,4736,5300,312380,6033,15360,663758,350624,269052,78953,10854,167098,40212,722,832,869,353,247161,10404,629927,140686,560170,2714,146402,368165,45827,139200,295306,30109,155,449,1238689,77562,31411,77499,1794,231502,25566,87895,9372,92130,16831,41499,71536,180750,84578,1385153,156529,778,551047,59324,38293,992639,168925,156261,78283,589,54602,42425,127599,112909,111,1206,11507,1328753,0,715,114037,23628,43008,493863,144822,440,162287,697,137332,100388,69831,17004,197593,630,176533,13891,2269,2208,46484,362131,1013,219138,44645,187571,144764,347841,313863,823,1279,0,153110,227530,346102,746118,17378,170071,117830,61269,152884,147731,105869,222,6569927,242,58194,115914,152,187000,495714,5692118,54924,24413,153831,265385,516458,277637,7691,71689,409954,181775,361898,62605,54301,36445,565208,251959,1697108,1097044,2963,123918,982,41092,21693,0,10359,477079,2854,225850,122841,204595,24193,792,140995,29745,1688123,3233,31092,5992,98298,2306,50347,1024,265558,145571,53881,46329,2950,84755,278520,401,52983,338,157476,15134,132418,3282,1111,1502,627153,1338861,354,934512,311546,73900,819999,144647,276500,15753,13487,228005,10455,6298,2494,3462,520596,7576,313353,28766,159555,382034,216994,119271,25033,3084,422,219940,12387,757240,869339,3476780,876,845924,1310,770563,771668,73317,338744,59228,107,388,24742,300663,146871,296305,5236,70021,1566,4294,71254,104979,3177,9998,280,0,15595,274198,14393,519,959681,89457,143796,2292,301,46760,0,40748,459199,25644,78459,164149,64181,541362,11097,3041,1033,831,76785,91953,31819,100,383085,6187,119914,554,1188119,1450533,182616,390,144,79244,1753125,146976,31198,17801,7414,79732,41,11912,15336,2913,316890,352849,406,367320,1492,261202,17167,2106,335458,25821,275042,1075626,1161,18070,47435,94918,52,61772,14139,185285,89527,38852,109320,190700,11843,19900,362959,1225,384,82244,3130,86368,25074,85262,343683,50863,404815,190017,98205,125742,70191,107145,182844,2665,44556,1385,16659,358596,160377,147090,1322,73671,19705,2048,1939,2346398,168926,132275,293589,55906,184806,943943,23490,7680,168920,624431,323183,506609,444788,2580,200795,1184,125773,102623,403234,9836,251432,191224,64381,341991,27329,67978,117430,21524,1414659,84395,140843,979611,14313,33747,32811,77432,1646,2145,402,312143,242645,127591,55322,50042,186433,87736,134060,35499,441775,6078,90456,20219,92,684290,103544,46410,109361,1351,52197,129617,47357,44964,466028,206969,60943,234436,6894,106128,12766,300,20312,217529,679525,61,650237,130967,347824,72237,87075,36127,362,401611,6378361,160085,86171,4174,463186,324188,7184,596751,18311,3241,5310,11056,267,178990,40273,95236,41491,354,1746,21973,1060,236084,115707,477149,87959,250,199875,178889,369163,1720154,72233,9036,37455,42501,174776,227444,530981,21,14855,13710,15047,221251,59028,1827,1292,11,77715,94321,60084,11320,1068,399824,254459,358223,198173,6993,21399,158153,123911,2022,293999,390765,4498711,15663,220,644214,685335,346078,234,0,135259,1904,573,97606,229922,759551,40279,267700,136671,2440,382705,1578987,5697,59283,3089380,549,58666,428995,74732,9049,951236,99060,61493,25902,207836,69444,53562,146945,186896,159827,264720,707214,5824,193810,137263,93875,74321,296194,251613,13574,86990,14777,45689,233,5577,476,40772,234817,189345,47140,66302,4131,331720,23863,34314,31122297,3215,119399,33797,591208,152,66797,33018,145492,1633154,30872,3823,5817,249053,114521,148379,163747,684,281470,105,86429,244363,565220,652180,17731,14103,865,2236,285,274622,15545,408345,53514,609005,54571,128384,355511,25804,696,26494,664332,16917,443792,748944,99716,596097,212020,33782,664306,241249,578689,174614,29805,1777134,1597349,142269,129272,107460,500397,50848,48078,123945,177815,71745,36387,203210,9056,326649,5190,591637,14636,6365,82496,644,2280,1527668,987,5853833,337245,155174,516,220421,135929,35472,73186,121555,506746,10654,378,1705,100,38380,86165,3765,71993,4328,703,109525,11729,147622,14945,40062,178162,112150,1482,82969,705,70251,138053,7762,129500,18915,182,167519,78641,610349,137,15350,83700,69721,78889,90132,272869,25889,54551,6869,261800,70169,16910,181047,8585,5184,616096,2741,3290,50973,50088,136707,333394,268660,1339,254,3750,1476,119530,191802,585,3707,47782,492952,176327,11384,87490,14816,309,435354,16568,152544,388434,675026,281681,105835,658,585618,2268,207053,7343,6872,5946,240579,79972,563318,218293,76,19010,972625,20357,51832,5051,3091,138608,100133,113144,38124,42141,8159270,347150,40365,132677,245791,3331398,209066,182516,107726,148,304094,10326,151999,158223,101048,178016,12361,36558,664074,18318,265068,102475,7846,1922,46672,478573,114230,48581,717089,265817,186407,172844,1160289,187186,104689,154550,152,268899,160544,36741,1743,115261,10735,32701,136410,354412,133100,2576631,848761,182809,551627,267320,711,344,4674,334429,1697152,3880,769987,1113701,2973,1003,561069,2040,0,224726,21352,231938,16703,106083,119189,217365,934431,1522093,642791,191809,14351,16580,63703,355983,214491,2414,5724,655595,19369,800,123,0,19091,2365667,107512,13911,42123,114979,49731,628767,93590,4853,8733,34041,3766,120181,1686,763,217362,131784,152035,349117,12254,935305,38714,165970,126969,17923,68560,40007,471,0,2345526,6249,498307,8055,3857,89926,3757,20376,64231,64217,66911,96062,9764,0,1445,36,1147400,932229,121963,218200,157908,10899,28396,138585,12024,989,828911,40980,98690,2815,56823,17812,17229,95605,252264,73320,49562,259731,59229,394,0,6123,25144,228539,78007,668560,213368,1386,13767,12228,130730,97955,942,41682,598,331492,26112,9299,80153,256808,26502,155753,149524,25532,267843,178267,119363,144957,157441,2146,4929145,1104,248746,228213,189217,236243,14121,130366,35194,797693,30038,509119,15132,82165,115294,53597,212717,1542,44923,1364630,309595,156981,42683,546079,201141,279442,1025,471500,209782,25096,86073,157824,519587,111149,669994,113121,33417,408154,2772,26430,195448,282222,112,46773,21683,151742,229145,385730,755,14446,1149081,85321,545425,4832,20972,3459,517765,4168,476976,9143,726,8109,431861,852420,242013,146977,164423,216749,15203,500119,148348,245733,355081,349192,194006,214062,101518,298562,360,3625,145145,1142,22494,152198,3536,691,905,43958,1727380,318267,47617,2056,136106,120,78,0,376,124987,4735,31968,160852,188706,129286,200528,10215,197483,310658,32329,375,943638,70086,39127,288469,298826,75577,389305,379221,140273,310932,201754,444812,57181,120690,189958,216396,495,232367,593,1541327,212,10596,10664,45097,17234,105657,138307,260733,1804,100852,299142,391865,37670,129739,77899,79713,289184,362436,113491,161721,149226,117157,5721,847412,3685,2857,541256,1962,217753,23433,114684,156156,142011,0,168250,338091,7123,5813,30950,43825,78680,210960,27397,454,940,44779,38784,249699,36918,3178,2621,33401,241643,15375,99564,8297,25868,6717,569,357774,332864,104065,365816,15174,334656,1824029,779466,3928259,2090,1283,62506,18040,97185,1154600,112490,5672,14707,13452,2801,70092,206235,42144,1812,274,10994,73284,130988,178414,333045,171153,1021,85030,192336,3632269,3860597,57215,1077330,425893,646916,236409,643700,2148,0,66,6996,228296,4042,159303,36970,1538,452,3818904,288,2243,538583,321797,78981,1143,3103862,2116742,10646,148892,0,3287,6330,4843,3929172,88422,152,92293,47334,405150,11548,132030,13410,253880,235138,312902,14,69131,9485,2954,1356,385241,55232,229150,681545,157278,63820,60163,3976,1937,337657,1611,304,199,1503,21220,32839,390,386696,4294,44144,182,311666,787,152,175782,227021,140721,34862,187457,227893,99686,208740,80360,556617,771276,826698,492980,93034,9037,6147,5035,274,380,97979,122083,71484,259,671837,177222,11047,275,1243,206455,1906515,300432,55521,525,202611,11261,173313,634037,144966,170,258601,48350,234757,576600,406980,6607909,89197,4233,170628,6637,1449347,680500,153406,2173326,283268,66925,124228,352649,401481,128023,1110,676081,587743,567,122638,102688,397106,532875,104063,547678,373200,228843,75502,473,482,1214,10037,487555,104172,1661869,358064,188670,15593,2884,1408,80,2025,53427,19796,38216,2051,104816,583334,69015,198943,3184584,31,149,212413,111028,98163,47958,9206,4170,62581,260,2907,394485,86342,65727,264,3713,16238,1013,21664,2210,348,21775,2422,504580,736,14507,123192,84342,10917,4169,3419,58587,0,79092,32970,844,58532,20684,46883,3828,626974,0,514149,54712,13277,172569,5090,89450,136073,1040465,6551,2875,2935255,271868,103904,630030,231490,35386,530014,631,72050,83941,2597442,3993,41663,22226,471052,110862,134683,20109,82524,4902,2564,23951,1362,287368,407330,198333,85822,1770489,397151,355373,1241,51118,87878,519020,43105,134,27427,207271,662970,41305,304,113578,306649,182081,83,217170,294132,1008,125655,22567,307113,1479089,54955,0,310180,45827,64243,261094,55729,215961,206623,235270,281977,9088,155035,425418,324906,9698,616507,127237,86925,229682,5912,22107,161813,2403,795192,190991,82058,1266,152,52298,1370071,476602,203791,746335,11640,112329,72684,2614,211470,7137582,17379,34085,336122,44296,161446,652,1322414,45017,441709,2775,1313,435,3080,192531,261350,309827,327092,321172,174689,129528,454,3200,507586,302339,564221,3925,82543,1319,89866,7444,4010,256282,483336,29115,151351,7115,4185,107836,17089,6339,9779,40165,739700,127864,181426,143035,48100,426093,123513,44922,3690,12528,8713,43464,4020,8053,235931,41748,155168,119293,1208673,278447,11756130,15878814,44252,0,146,97183,966,9257301,1819533,159725,307878,546911,33189,135297,968329,93984,13438,51231,553851,388462,3096,162589,626263,69297,5625,246550,63189,191702,87666,702835,209918,121230,1178,775978,105,71963,29264,32055,392,583101,690401,685497,143728,46815,124573,2472,79802,297838,269975,1308,43019,262181,187513,93617,131567,170900,424808,89571,87351,159317,137826,141277,923,2700,178948,255817,406887,38589,158118,412,21395,125746,21085,1289883,65396,138949,2754,347149,205257,88001,160,3277,282890,61760,16182,29126,6262,142943,122926,477459,52386,23503,1181793,124364,539222,525258,3099,45007,114595,178774,361,80122,230080,15692210,6958364,360868,962004,144549,98298,486460,3511,310086,843,283,166584,516981,193287,178886,123229,1504,302396,2075850,128928,574142,4090,224452,420761,206623,141837,251198,6,279686,86732,146325,103,1240,0,863783,455314,91930,588640,9460,166504,573,2410956,90962,135755,12791,667,91656,43554,102258,171186,242706,315,234930,591,125958,201989,255157,67708,10997,22011,68646,86716,153007,2700,9372,540843,693511,228400,200720,320537,55170,114210,20761,291750,8137,138136,282460,243,14129,101249,139036,80726,68556,716871,545229,3154,11495,0,0,128,259219,151226,152216,576175,213492,173104,202103,299514,330237,27402,471206,92155,77857,195034,170676,10779,409746,162234,127660,64848,495702,1783229,7985,32088,332137,425,1053,2394,2489,17907,84775,267138,1383481,314585,83340,62947,2154,468,472062,736333,139,18308,917635,452661,50211,148750,235850,1447,6182,658678,61926,248032,5704,667833,20187,79681,93958,2101,153456,9563,89884,222986,48757,53950,25635,3682,116575,181,110802,66812,98885,113904,1073130,5887,120941,453,3396744,6193,136622,814898,18383,38,481571,227021,194130,257843,100218,2718299,728113,167967,260752,185510,225,111993,7004,166657,234998,87042,111748,5614,26462,194371,84494,46389,87868,395200,40587,73910,6046,4806,553151,98307,388139,64151,106236,9569,98177,44140,439047,3621,263741,1802947,90690,87756,4407,246033,1826451,1405709,116934,9628,386583,588,588,161671,0,14452,103774,6510,104073,40530,3701,1606,10742,65872,437173,99203,2929,783,77034,1033,174308,62883,51601,41818,296149,194756,5621,152,183261,301158,175534,209917,275164,183619,163499,258047,39996,0,50820,28392,37374,38093,17735,15175,803932,40642,192835,510573,12328,279,1480,599326,66221,190044,767429,4291,318735,244,35366,11538,3137,53891,20975,99213,101998,67083,38045,10249,211936,61836,2362,143313,240103,94634,249776,5652,169553,9122,80089,149,88540,292555,64876,253889,28084,567,841,52680,666823,207460,215098,8703,17996,272614,3824628,13343,274969,149588,9426,120797,99767,221111,49284,2108,18936,1203,69977,14452,56459,1985,1638,11646,68920,52700,0,344711,2734390,36952,106727,164570,0,0,188,23730,73456,232208,148,222968,258629,490908,4523639,2624907,186687,33207,596492,225261,14855,3925,69626,9334,250382,173,48986,387,16235,277142,7391,5057,1711,316574,300979,504242,1397,17179,66918,646724,3175104,563507,431654,185139,517808,2253,5122,169202,1677719,4067,169300,70342,246460,245349,27410,40052,114968,91085,93894,1493,98748,5783,7938,150670,1886694,119868,597863,594059,23479,1266743,34351,21591,532968,1683,33420,637607,552,126679,21178,71154,39209,224813,25145,527,17594,1267075,429612,20552,36897,45672,195909,297210,139683,14444,29674,11419,541540,73352,145003,515221,21330,19234,95634,42228,7140,104535,337162,292191,26714,189,8473,28917,3117,141649,113411,55626,88642,25768,42935,154752,4079,1489483,306161,3111,17157,242,198168,0,1424,167765,45029,448,3333685,68981,253908,2499,503366,291343,37328,2180,4598,373590,122265,245864,161615,184789,152,11555,373,30085,1884,355,288352,24364,5160,48625,1271664,55390,212194,35504,10501,380024,45310,58091,213716,187747,20523,79476,23585,45624,226271,53243,251084,24101,47557,146481,26405,65127,12312,45078,3251,153774,10007,6711,4680,8643,25555,5219054,824671,20664,1030022,48126,477282,82985,12787,91200,134608,114648,105317,6782622,278600,155965,993125,11404,11240,101924,278373,1611,243134,486363,974429,11226,406215,13637,35496,23720,215634,782006,8522,25244,37192,251848,1254096,357838,152608,6265,714469,254687,260281,10476109,6579095,1734773,16719,214417,163469,1182,128722,4315153,327,85292,3764941,238088,93140,176202,9892,38000,544,14467,1939,1633,7653,1986596,582056,2091,132346,354081,2783,7906358,5278,1493,6907,2247,218835,11350,4771,255537,6839,744,2490,2146,49773,185519,3044,0,1031982,11863,11334,1187,338,152,467,36508,2856,1659386,1472,565,855,1807,145,60,113,13803,19631,25465,159,789178,198,178764,110899,6166,108242,261276,1279,245524,1846936,214416,25144,488000,1229,219176,150,3458622,1541,325413,177287,3691,2679,564798,372005,9267,8217,2296175,384965,8889,576550,155293,26090,1130224,368616,139266,1454037,305873,47492,152,127053,125060,77922,2203,302,171353,280884,192267,6905,6419,1016774,59279,152985,132639,8729,205662,275104,31330,285233,40549,2135,224747,242802,110881,74043,90202,57420,187545,98987,62239,932,298803,36110,729,407435,717,119784,625,141106,3639,72033,72575,107900,1110,296215,192045,179964,21031,86012,1342,59194,78772,34201,40589,208787,89446,242151,290806,41878,72472,20941,66421,175831,63857,34957,73155,120707,362,20662,27961,89235,91276,175735,194692,129800,72512,145483,190694,25297,2600,227,15571,646291,155373,608695,98407,1265537,14941,63097,42301,75282,73826,482866,181595,1413674,109406,51733,71,81235,136671,123998,3035,214,914,136344,466,114743,157395,452099,108895,316395,62331,90475,6013,533019,3522,206,3639,251685,587683,3785,3442,484970,2401238,854900,1155179,12674,4400,316,100497,839,152535,8237,139112,412310,2013452,233750,15068,3170,162,0,43343,11481,267301,2113627,371035,203227,2216715,425,178668,132789,68258,842291,354,315725,309674,181268,139787,147838,40862,1384121,44294,12657,16460,15065,8714,985,603809,270521,343096,2038863,83704,2431,85256,1152,948,587,489,8565,16510,314,322,5207,25173,1620,2273,4418,261,113496,29530,1259302,191127,592514,2501,405463,166255,30868,108425,112731,13514,1507854,172502,177795,1787,410070,154,379744,2310240,506630,78561,10529,476739,653659,1525208,109696,42818,35316,127061,7098,56517,5357,44908,266405,985496,1658,359545,2277,394562,2162006,1013,398826,396969,605756,538,152,6994,3626,1391752,170836,115265,4073909,74342,173672,95048,162501,733611,1117228,91699,226729,137379,11089,608218,93174,66502,18297,6937,347284,813590,45762,668979,497772,3480229,404967,158141,110821,1809,252835,29974,458971,136468,345965,4858,1328607,38040,1337,47202,11800,413433,822360,2430,1440717,520661,2735019,17667,6137,671,5816,9916,24388,1117,1843,168399,138407,1082296,316,6640410,1805,182485,249970,23378,287581,582,1305,5904,62448,372881,282122,364861,484650,4867,89610,47882,90998,51387,41416,1317905,44799,281001,376139,56167,7383,41936,94111,45474,33029,1023269,24619,409169,89591,13825,436496,408452,2921,6202,213802,50491,73507,164230,32773,0,293121,116787,98850,1499615,17963,295,104069,292286,17279,82326,267721,421608,20388,1614,456430,243353,75507,435501,278563,111330,476818,511845,425180,258126,43018,150198,294274,105,15367,1956,231797,21336,525128,927,18624,118806,411844,24158,67147,367741,326295,57129,264041,1619,13413,1661,183648,212912,248326,1334680,63183,404207,338296,210713,1253,48762,21895,197904,413391,3284,3219,362,74105,269183,56893,91832,19144,51003,6390,0,291,20513,0,879,143,53554,133916,99855,89473,845008,45440,57197,284017,10060883,24386594,1544972,562,504857,324255,190394,116181,116783,29695,104144,89458,112320,102386,156764,56665,189408,251,313296,5812,156713,99888,1479,3139,3998,235620,528924,219649,73728,0,101530,1139,1100451,85899,118547,21929,171244,52795,1868,182325,27276,3736,114894,268668,5272,25171,214892,499113,236610,61037,11700,3464,981569,184,830,7798,59570,1938362,25019,82051,46922,154442,262027,10064,336146,81568,106776,37324,363756,531833,70338,279402,348583,43923,24403,503,80140,226221,90452,119317,1381,223368,218627,6742,215867,30172,227378,699769,1576579,54999,974599,0,215430,152,98293,84550,114834,1997659,1019,2873,868100,213158,76441,47879,527,9751,155430,273342,364406,431247,74805,1015718,156502,563341,67644,16905,281481,2916,294272,126858,31574,441696,3605,152,39905,322537,286525,119912,132904,605282,193541,638,39672,323146,157344,190280,340389,1145014,753932,1853,108323,63668,69073,276599,403,249662,27971,5563,625086,367383,592094,33028,18569,119210,15625,139936,806086,121213,66872,3544,7437,97373,12099,138576,456,275,45380,185433,102041,783801,297145,184618,383,227136,393,2413,189500,87,31336,3809,245610,446417,6829646,1387328,443,248,1095,197410,62708,256762,409393,287575,94370,607608,56645,2239,248245,60107,184058,261497,1514,69022,8141,44788,158219,263434,732039,128053,127100,60019,2732,108974,83859,318838,1787,131871,13709,62215,544216,1629,95133,167316,88283,640869,147439,383743,88590,11284,2740,7613,170677,7116,257724,160186,74895,163885,489943,150293,31048,34638,299104,146532,94248,166247,91760,135533,661379,122017,267677,96012,56398,176011,21022,381263,455835,1074201,521451,20407129,107737,8540,146342,1227,122013,186807,2828,0,4978,1219,159396,442387,334718,40671,366523,62010,368935,165558,79630,347,212076,1842,0,242606,10830,67781,529699,318185,222175,47398,129681,117764,52985,43209,38694,573,2362,289984,172658,88464,740827,406,2386,568,228694,88567,52219,136738,407359,366795,1104,74398,278154,126410,6729,30488,94547,34982,46951,3249,0,128814,354,420046,51051,141665,526,186334,236214,982,6717,142024,57043,313959,3051,183885,150667,158528,266074,125401,45589,303402,4587,321152,578603,316655,110838,256,547,138198,317590,103244,3578,892464,101658,79981,438,1349390,670,171725,242513,26971,164734,494527,179266,25424,157004,40520,6384,47964,454435,1337,143,412429,3031,0,43029,65551,133111,121816,158279,2860,6303919,4453,328078,1077,185242,413483,726462,112521,653677,53004,9805,648,2024,421376,85382,21993,12673,33063,79478,992688,576,71508,170811,265880,52687,93452,7358,31737,43954,1363,6433,1045898,29604,34064,97137,100,75444,8664,14798836,364921,62329,193287,10990,0,322386,0,388803,529,186351,421054,12808,104899,26730,173065,2601428,488,197544,185848,80152,3177,301942,39463,237223,91751,174040,109222,5684,47460,180884,53405,123030,10186,16797,82547,7185,3192,138439,809,31759,6898,131914,210564,112878,29369,41431,79509,2807,170557,82970,254792,31991,173932,143811,127,851,8372,4191,92663,11739,24004,34090,46357,19708,198882,73724,42697,69661,235059,196123,50573,167152,1023090,279193,412322,1176514,2364,5037,520438,634,65311,279971,13336,86849,350118,565,257,3526,0,114259,2267,50223,64288,0,55538,1311,64878,292729,195140,52877,1472,315840,185540,503639,655775,625995,1377,626492,419,158805,223487,596103,19474,0,226,84504,32158,78635,18310,866525,656,515002,377444,1137,36150,31387,104015,427713,121970,1742539,2165,34878,69529,13775,7393,477893,2788544,4587344,86827,290646,52931,674441,629725,1279,182778,322577,607409,4769,124760,9,170104,581578,1585719,13000,12146,104516,216217,128818,252,0,164340,1726055,603756,315823,251307,70473,521,48322,112802,1807,180112,287650,1046,179415,394381,181063,302658,130984,390382,52131,2652206,1448,18632,274088,163,4680,8247,2006,548996,444147,16020,211790,755258,6367,456061,65,306630,125710,370028,268089,19008,382605,367390,616868,110697,75986,4405858,1020603,8150,181956,174508,103476,32027,44109,240508,18316,820147,141120,202,399175,2077,32590,68130,317501,301674,566583,50881,195199,669,5607,9507,142837,5644,72549,273047,4509,1083,73797,63504,43619,453,154411,4668,155623,2954,371138,40727,175819,232668,187928,58919,122348,177723,12917,154918,49976,361163,188653,223493,6315,88710,113798,242656,99463,330634,769852,110824,496871,145676,72359,612018,346414,6483,8969,643,1361,94722,199140,579,92279,83099,229600,8757,162389,18284,652066,117699,32088,48106,7375,253398,13978,2848,115813,178789,173239,340310,187987,241701,8057,242498,255453,96222,98961,303023,755036,78100,37258,68138,434,6626,5868,24615,0,3425,348852,362086,38613,170699,651061,104283,65722,7367,33589,76141,275686,122956,33460,94176,1245443,33581,555744,124450,25793,12598,45127,333147,284937,463461,37306,198737,31012,140298,42995,334505,42430,223843,261569,3186,279370,30922,169443,9552,535560,287400,539108,237067,9057,41054,39582,3362,303448,194319,105735,104475,685341,233415,52632,8434,235821,221018,56346,687671,67412,32347,93852,330923,2544093,2364,90377,162165,10564,625903,172753,66038,188967,100272,91747,371,187574,249365,28008,191481,2540,92346,65164,49862,165646,14057,74337,144929,5419,76170,1086,357740,330257,18045,25106,4098,49697,73873,70209,157548,201822,635470,2748,43393,100,83749,182227,26538,101036,944400,10173,142698,3005,101682,151682,131817,4586,201919,26293,1769,202048,12099,75896,284198,99432,69057,3230,70950,94289,240121,1005,6464,34423,91376,106532,372143,127836,9090,222729,23242,7426806,1513063,451726,69211,143796,258181,222131,7276,2724007,761,113831,2325,93736,133271,1164,1940,68187,10102,1005,172891,21892,1747,88422,217860,1178667,443124,377044,454275,25795,139836,3967,178096,18515,839,56920,162071,646351,64263,172149,101165,96029,158101,87731,58637,288555,11809,1090602,43380,1442528,131178,120945,477406,3867,583914,52302,55713,103791,127942,18577,3477,366131,987509,10736571,372663,3411,77743,33312,102037,65471,61596,259956,2719,99974,142239,107,229882,119229,182,15670,104224,57991,107472,3250,146625,128,183085,118,336943,40757,128099,315191,1027,22511,5061,125142,18789,5756,184010,81468,756930,83438,214688,5605,0,46796,209533,252160,45804,74396,796423,14949,44684,4784,123460,166252,1141233,112763,37840,153720,31050,108518,3243,116494,1340489,156479,187705,112759,129552,10338,250687,757497,260511,1273,267059,131986,38663,148796,134059,76,1174,10717,0,8459,4131,1086725,53796,427605,64761,3231,0,9592,0,3330,245841,14349,588130,260183,372865,2600,118881,95040,57219,1274,328668,61198,6645,529781,32614,7941,301102,251607,312467,13858,18474,221331,397876,43511,331748,251342,179,377612,37222,13020,231,511,2852289,863,198297,31123,434584,1294545,1687425,110614,49942,81458,118322,132405,58575,197810,102781,146556,770428,1390,2572661,279,640409,387116,266464,86381,206232,68773,756480,145673,247546,146002,192285,8842,718,79419,7509,263,808066,110419,325015,711429,22285,331073,115283,763152,28071,34149,19648,165579,23112,248051,162680,477880,19547,349490,640896,456784,146237,12502,707118,44666,144480,699247,100443,115,6843,7227,231002,69372,110118,300202,181995,5074,628,245,362035,0,0,278340,9946,53608,799,482992,4809,15032,7516,19861,197625,317783,375292,39572,6158,2327,18782,38079,562428,114511,41392,35732,3090,260765,5947,102402,272083,205533,156796,223,149744,1086133,689119,49407,212364,142677,7753,291,38958,31458,1145,51097,221312,59406,6893,9523683,961,182136,222345,816238,48198,9872,1149,3090,154147,72364,30,2429,27131,200157,123116,121918,87275,20955,3854,4436,225923,49063,11058,107043,68358,0,3345,1024,133536,118098,4562,163951,356612,305541,1733,17510,42150,264909,1486,996,106442,35671,149611,166078,35799,116226,4822,496635,402,0,454,564098,302633,108804,109056,279475,297727,87879,120639,497661,97439,115640,171029,118705,356296,27723,25492,22004,41068,85491,201632,340646,488860,94199,4205,18897,27569,782,90323,1105442,10087,1149880,187518,100505,29261,1963,330908,180703,200189,296510,6760,8778118,62817,31455,4099,2007,5695,19174,27654,2330,153407,45099,546,56981,3567,279951,379939,30936,13410,80215,3563,196750,6627534,16403,732323,2343,314425,292368,46305,507092,19937,236199,143882,1765,21063,221885,266125,11386,271892,245878,1269,97572,127222,474748,465560,442660,846,17260,77310,388781,42624,230724,0,90836,232610,499527,521175,354330,304,428,338307,120997,73789,509632,2312,3626,33105,18538,92755,288690,14071,15137,204301,331302,47817,198997,21186,67454,3195,523,296061,509722,162948,8953,2762,376935,6614,237,98324,409184,2572412,128746,323724,430915,1002,294819,424287,1919995,135581,318094,303962,154977,315772,173213,5100,408531,78383,102340,589417,952703,1559461,69507,3315,103012,308058,305718,45551,7986,503507,164888,317890,35881,3434,96998,99736,107934,162624,569400,66775,128,61510,206406,146331,78742,168249,624239,1260,126365,19910,298684,101632,326,654,371,5000242,57658,8743,138405,736601,136540,8100,158906,114130,12010,398268,100348,145279,317174,378502,100572,292328,13182,4720,99344,8398,18290,3973153,323877,892906,204206,8679,50278,24211,213,233622,2670,1591,2049192,364861,85771,833058,394562,1775,135154,368697,99534,246,88,373805,1285249,27279,366037,82986,1031020,3242,36455,1250622,802,916,54919,11478,91487,38630,402930,85205,235088,143248,113,422,287564,337006,291437,280358,206330,79193,60975,22274,150293,923,2655,175771,345906,1255254,351358,235495,45140,181796,461939,478093,3956,227383,109355,42048,341422,0,76212,162890,32045,729666,645010,162730,21851,704687,3438,18311,152877,88729,96057,258577,582,305324,24290,358623,3166,953,152,157492,717377,547754,4424,228109,6100,55812,17835,12039,210176,151479,74531,30040,4286906,591276,173620,170400,38523,362,48210,21579,35470,2660973,19856,11228,11112,105766,6924,20462,92356,285188,77575,2016,203,10273,36521,152778,54750,563455,208721,60821,790,325170,929346,30983,46301,54131,86073,51392,36805,26323,8644,493919,1761645,835466,0,162795,288144,1432,61244,157691,1716333,40506,4412,18100,815,1394898,188185,185467,82023,150447,132720,293004,23736,413005,4036,1377786,405218,7359,519177,222427,537462,49603,302380,33057,77087,115596,45314,275855,1799,33040,829618,184360,30580,867036,184279,397,232076,0,289377,96983,30285,63754,1011216,220649,43322,167,50043,361850,248248,324360,224552,77476,139140,68470,23485,59700,472570,170106,189351,262,504,293996,161716,0,264152,26148,5391,1415,118944,135184,224621,254134,52383,220088,233733,2314,147450,80509,3482,42327,262544,493721,13208,401122,335664,87858,6675,72866,51490,14330,50467,132135,863,70403,408,114644,93290,5384,181590,2606,134144,105997,12409,420089,39900,122999,262050,160865,32332,17365,364879,196,210872,228078,111527,116112,821297,125275,86756,369485,138792,287440,3785,85596,41567,737,50165,296,225408,3804,2433446,14298,0,150294,299,63966,722,262003,109,357263,16123,449012,187,929014,554,1086,371062,80202,111609,12071,52009,175772,1112,113066,425353,0,92474,2348,14254,1955,304,59757,632515,165899,223989,71432,113229,13043,3176032,379468,58,4325,13,57748,552299,1847,35542,20988,243,258,138,111574,130405,80508,15806,54356,51563,67959,27010,9594,170632,49361,75616,487,431,62618,34751,21242,199387,67089,17538,67101,232716,432106,486375,179086,12695,28918,230864,52475,1052507,208286,125166,103889,157659,102802,2127,77840,309230,49082,89392,5061,80261,1111,49348,323527,341393,1125097,12507,47426,10490,86454,64079,208,74149,42198,35789,242903,490703,453213,449281,2532,9092,534558,1370,71018,39138,222055,198721,143681,13106,8350,436522,225662,207111,318134,556432,326025,0,242368,117624,605,34747,529758,185894,269866,93,337322,273117,308793,699915,29605,144008,420631,220892,1374838,92204,234431,15712,157439,525973,291839,303223,1820605,466773,535725,16642,51821,318256,6491,312,235202,92812,178072,75358,226450,792600,0,71497,955,405,1511,158404,13285,41972,229770,72174,228809,44155,205178,18463,288308,2017,507572,909,106702,13643,525508,190446,138261,23861,118685,5556,212836,90950,404854,64494,197507,105995,43717,245449,11875,578,70,14896,395813,609327,641,604056,94539,2895,20462,0,11844,121156,482956,1115,268282,112229,689,554351,1322,908728,128436,21812,1450,913487,46209,2891,84113,980582,672287,10672,452658,207379,32559,42081,512,236580,293379,36277,51950,42177,128859,113008,4040,11054,3075,82943,418519,51805,63900,1003592,449149,10673,3718,107132,303824,466492,78373,200475,28053,212,1620,3364899,238736,2718,342438,67188,461519,110945,118875,102124,83349,231599,228452,2246,31514,29476,60638,29478,213924,24190,115182,71803,30896,46464,50516,28877,160889,285781,375210,104412,332811,122263,127891,21664,3156,65083,171411,171837,252345,44088,429613,56250,148517,120557,317358,180976,186596,965,24375,1141366,55954,1166,138468,56371,1372,932,12546,57374,383392,261543,489136,73147,55926,1359,303,104,20000,338130,4710,1105,23688,73590,260083,3064,220382,248139,7012,423511,244387,193882,17263,57482,74616,76040,74450,225975,295586,28978,6959,19955,228015,3182,1702,426649,512851,154591,25202,219486,32606,55265,13893,29316,26582170,480,184143,4233,36640,219,14159,351176,402505,136110,285916,1734,5354246,378328,123372,15432,113,291,16267,7610,1568,1052216,168723,0,506174,4446,112867,181023,227188,159162,253733,253521,688,553789,151,129082,105557,221889,84326,22398,87397,314751,89,0,41585,154175,26049,100324,338157,27787,3410,23054,46700,178823,510433,113806,122955,816,900779,943444,15406,214456,59163,5952,2057,743304,70323,889199,2059,0,161454,49266,89,304003,156705,184720,32339,25513,264808,119128,113850,81533,54764,209132,134837,72261,13593,248865,16034,11218,101895,304356,65521,161178,7140,1653,207473,177512,4932,332223,54,734376,172784,105384,8321,104260,31676,118991,187809,42623,85105,408334,295636,400381,10708,127551,31587,103820,197107,582585,3313,55614,29548,48825,172524,3513,154136,1168412,795989,181304,11608,128391,960,732,54059,66574,297863,168085,308201,485403,36343,172356,62346,1651,116152,214654,550025,51012,163222,318970,949,185900,1154,129359,441382,218531,240737,156114,68058,136481,331887,22145,447266,162096,17939,96697,92253,146903,29922,1467,1668,79451,414847,335892,30875,722327,7028,43836,22239,881,37757,503628,59038,219630,395174,2447,999707,91696,99376,397,186182,145549,20682,43377,273,162,350592,120797,40597,760,1157,55334,359410,66909,423829,335009,3817,189650,14968,39882,23392,3746,31067,628720,2898,59070,68212,17782,270972,5041,19453,9990,0,39511,413438,135846,7827,862,42365,207672,228324,102372,41418,3088,452187,93084,65127,612799,1828,6898,2592,66760,479942,202500,142768,2791823,394423,81445,616097,2785,3950,100170,816883,243360,5705,76494,7661,9435,8299,537160,864026,397976,4909,102378,35122,69433,112039,37897,187211,394169,111992,1205,142973,56183,1514,1324252,8489,216051,120677,121829,508,62644,104771,1531,107,60670,673654,801553,6709,3450390,867,3365,323202,20383,191391,29571,122864,265425,144177,10852,765706,160793,34719,278622,19448,113705,1715,83975,220957,71933,26355,147521,70706,117353,1955,216601,105251,74999,581012,308431,926715,381427,1844183,220562,484557,282163,195673,70137,1266155,87689,296235,300848,48406,3087553,79047,310925,11163,308998,394261,276609,104124,210829,342136,200921,114107,743240,370096,39175,51006,5984,53865,163246,143417,131361,505415,50939,857,823,63085,405917,66394,27746,39997,604860,95184,319872,186399,2056,359383,242040,303,2999,0,217760,355665,30522,239912,51804,15395,4282,165744,253687,553922,7267,26469,5335,109458,184615,1606684,262298,149561,332680,19786,446007,2358,23021,21490,17459,23164,14627,372355,122548,215794,172272,106780,163184,67184,524872,15184,3241,29048,87983,88618,34265,3947,3380,209619,7550,782,2938,17518,464985,236902,188415,128066,2357,8026,39243,7362,13871,121432,4905,2183330,157057,79266,1167524,401041,119832,29304,19148,10611,664171,303241,199847,70020,121648,36546,234337,40604,322448,11667,25361,26909,0,546640,1653747,232877,113963,121309,8805,22715,2237541,1361835,12743,111920,132450,208808,1232,30722,154504,46293,3557,4293,245222,20735,76001,92906,123,583453,25948,223471,205014,3018,31192,178,218,2201,2345404,562115,37465,2010,140572,98569,73831,85049,531332,15652,2134861,199,365972,412294,150,10737,155236,298667,120945,3054,6147,2188,650736,450,193,2924,4014,25084,132527,45453,49069,9122,7809,66401,125472,59731,26924,360514,3037,40238,3309,2849961,6541,59677,49698,3467,64072,34348,3828,3549,57331,205673,465960,236324,64102,1678734,109895,613440,39022,17247,58364,17388,815130,417368,154684,10174,63853,616674,159196,133,182615,165799,277519,40205,73069,172061,25569,340572,133026,846517,37463,128429,127930,190720,666,64,6961,56047,164,12506,15215,987,92866,60398,19470,38321,42315,5755,245793,17092,257614,2787039,40819,15089,212107,260,10749,171250,145334,136866,261,256,638462,129233,107973,172534,247052,55687,50491,1177,350,1504234,181064,182603,3670,107010,84334,130,70073,134578,268851,333511,104,85175,3580,121472,112994,87850,239639,45869,41720,53863,337274,126771,807573,11947,298839,164,349,646941,14331,20487,73058,103823,109619,387425,13227,264599,714,10661,172245,564677,73,511268,576652,125615,287393,397228,65881,182638,245549,2021,202619,3480,169063,374774,151366,532,59005,23869,25572,211314,189907,6904,59595,30494,356058,4798,113227,167588,138350,8147,56763,133601,1084,49770,2713,814273,411997,15435,1856288,121839,552,42155,1985,6289,3534,44144,28263,97287,121011,68497,7430,58866,1019,448439,225397,16897,27421,1487,325,32787,798803,44039,844,59585,466407,396,15266,76,2574,463690,29382,34679,35302,5508,6874,3116,953,14331,10917,130679,33975,332214,446654,45367,10911,186657,143,125377,72101,106394,227097,74186,20,19793,6238,104440,758,52301,394288,31072,14200,24,610393,172357,292156,211879,283020,146902,2781412,884260,230227,547,115616,4195387,446,109922,137818,255128,0,17438,308159,11809,5300,173995,106,157670,75251,2527,3389,112457,197432,53389,418087,2893,1103,327880,507796,810446,524957,507402,84906,185950,4348,296963,13902,19557,10948501,2095,60893,480312,5372,2385,124847,32212,832,150,13842,1242,3356,11099,13515,1131,3397953,293,204496,677945,184625,3488,8016,436050,7431,293800,338762,197214,6174,88796,273190,1263,728547,2879,99673,583098,362948,1587082,3478123,3012,518626,273713,47340,200645,205135,47124,199750,101031,128781,144926,24834,92909,503264,306752,183408,2258,83510,136588,355849,292410,24962,971941,119749,1823,61237,1838512,69488,1671225,2745,25113,13404,690276,39306,32582,228885,6041,160651,358013,1400,94109,589904,38562,196,15117,80510,52293,198198,315414,11759,18192,40201,250572,177603,384166,861,1078,199810,1060079,5442,4051,311375,23654,59282,31309,18997,54866,494,381223,2979,10395,4392,426,105902,336510,206999,67078,221585,17789,394014,424,95628,327836,272990,0,395,19721,5411,285665,33820,15327,14463,38451,30219,169393,7980,4287,249944,275,317723,3085,105827,44377,532289,650822,151177,1720,106802,189619,2652,206804,12955,94240,51492,837,571135,328500,2057136,142042,78587,2559,52402,26470,2230,144129,12577,10591,5018,510,24454,4680,912874,115653,470276,247395,1201,37527,2412,121180,247023,234005,32852,189051,190252,62824,205092,400,647,1759,261374,134124,68184,322645,51421,1425,45574902,4033,118440,84496,45686,366668,9490,167660,222021,4105,1227,300106,4812,166402,260600,1039382,0,95399,992765,107739,1004667,138024,133374,384,27353,176645,43500,94539,151104,81449,68527,12556,2233,7815,61923,399870,59807,356051,229072,47268,93499,204142,184898,545621,295712,1289,58994,2633,4651,185693,1909,303,167665,104492,881,1883,34317,5197,63781,45865,9319,32538,2375,300753,229846,1339214,107259,1773,1769840,17811,157525,62173,622,50118,152104,171036,202149,68572,77458,223529,1818,2298,114755,16052,79103,327326,36163,130395,917480,621,135233,151276,184882,150,376780,51349,403352,79615,267919,357610,903018,290820,438853,473415,1122,4235,11821,352465,185457,265187,125368,193089,4160262,26825,55638,43499,70741,4094921,305299,198236,41374,342048,14237,89130,107312,51984,113,0,253883,155082,113943,135532,339952,48606,97190,158701,46478,182865,474568,1405740,395969,337027,1128450,476299,134576,351775,11001,905,3952,5238,37783,52493,15232,459565,216085,73151,3029,436665,937,1280838,6129,55879,477,6448,456,478,63634,63333,8533,8261,7646,3443,5120,84446,182491,109441,17338,19301,119038,101870,322774,185888,128526,44103,123887,74213,322998,249462,361045,137021,148900,37217,442244,426626,60806,21849,531646,11744,124221,309814,380653,67524,2825979,155293,145817,741180,173932,118009,132746,50785,545894,59071,64748,5868,288865,583,166369,401741,298,54720,171140,7710,181191,243963,136168,507,209537,473250,106581,60419,6542,984726,138685,79492,923023,393566,2677,659398,993283,177116,183607,43242,336577,14718,49862,4843,3493172,193145,38319,436873,368502,12118783,520835,159409,515241,247959,5801,25440,74526,79875,535408,65443,566246,237593,18629,510665,109111,931229,86628,840,123423,88819,156562,37080,74656,639846,3968,469,253,137,200456,10224299,2868,187128,396788,2578,769,79583,81810,124076,683907,64825,21388,172,644,2356438,1410078,106272,165096,93151,100522,126269,2191,9308,263,93,111214,65643,27540,34757,181350,200809,374874,386372,1344297,166548,201407,847749,9266,54173,116894,74654,329518,279024,210062,410350,52503,137285,36726,1595,332069,62556,732379,344294,134176,402488,198,1433,69649,583964,290319,20609,25801,7137,7789,340616,519179,206343,53925,1714530,1469682,337959,2077,40678,71016,890991,1772,31047,68490,20803,993171,203417,78664,207816,403208,195352,281617,377752,969479,604,517134,313376,144618,21826,227752,134163,192945,316646,152130,937498,328633,29419,209248,22279,247684,138765,120397,111581,90290,55330,212295,48109,0,510472,43770,55026,91193,39181,279109,43060,2477,42073,110356,43154,534640,116073,266501,58390,132015,101988,10210,288303,144996,870,181301,318543,40511,32050,1216,150,1742,1424,65567,1336,1324,152,314035,825,30694,587,181731,122856,105135,652,2915,5859,9180,8317,866,106387,168283,149840,118178,207351,11999,44954,337048,56584,170882,225317,254251,50112,71849,269243,51332,5089,0,203337,123,291008,10890,1248,857,220823,98723,926861,65880,145884,9906,4765,3302,164505,20502,84169,147129,361991,14157,517047,483933,168207,188207,5253,2235,1080858,6219,494653,31467,411472,265558,1751,5621,10264,153953,30138,341085,130801,2131,492739,133550,376,13035,2573,31514,575266,228051,105150,454,535,99564,533923,148749,29421,186989,178800,356207,40430,470165,184910,4863,1699,82375,95188,227206,41388,268772,65682,131884,471593,206454,1337,254,298,152,1295,5406,1241,14754,182639,35943,189596,204807,16054,9922,7709,87675,90354,192,12493,825,71300,286153,942,379011,2577,41841,151495,189286,196241,65813,157308,1497,159984,164546,137818,3003,360137,55872,138391,77038,163845,41121,155912,17526,213903,708,7253,67120,160251,2241,1714077,5451,194217,795,149397,1155731,816368,2350,1070469,3472,454,6639,4127654,184160,201417,91875,53456,14036,1264505,1185113,38673,192252,435308,1477475,554488,271890,259585,568500,3690,2162522,61747,249076,190147,19998,358737,956526,14481,52676,4350,18323,10515,0,103670,237412,206868,194454,7872,2956,223219,35060,359186,13751,214366,417094,373276,878027,239425,6894,563964,198907,313,165290,325621,7466,348156,2244510,2795,84859,441930,9520,111850,96572,4619348,5647,3332,72451,271090,72565,25496,22314,521,22789,29454,4475,166236,1455286,397689,34357,10969,249521,518,854729,256,38169,208509,12761,202401,318350,18951,13674,176090,294703,653,58156,40859,13858,765,1384,924,2909,312249,274,8525545,68510,238257,376044,114,76700,15497,8593,49657,0,193,304,13136,36340,705712,43785,743,602952,11713147,80388,13213,170887,53788,222725,66769,91562,278916,1239,3843,269215,1047650,266666,540581,160516,17918,1227337,328081,1086,7673,102792,693,656,6572,288219,27925,100334,252539,6513,137960,402535,1121,135432,127488,2936,267636,2828,460479,1035,71787,0,22324,4624,26110,6591,3520,4074438,159970,766341,12440,29279,15404,261062,140566,21357,2746,316056,174211,174434,258,289863,40661,662,87555,12643,513,169218,4410,234869,298469,87690,4942,187504,1040,114637,6739,164744,195650,152,90227,165335,63332,206468,264193,2188359,463296,295530,682212,16747,45140,124005,443091,77283,116,128399,1351,13630,50766,33000,23608,141290,46700,82127,65485,60044,47277,327,103404,240473,141285,41498,431219,161663,38872,103458,96461,629976,136090,284123,128302,336062,3567,5140,129523,37628,632503,1040447,175493,185020,0,59279,149376,48854,126,741409,795565,210454,1095033,77664,6335,308855,184133,328113,110262,18082,1249783,641832,244,62985,145560,74525,9987,58226,24496,7732,973553,213,21931,60354,177292,101911,183264,49196,435949,29305,61666,10016,54055,20980,9396,177547,23997,35962,56400,17526,9246,50820,119933,26440,16239,24688,11208,12163,42249,143063,14542,611552,298653,114477,155478,30193,71,479398,486264,210299,681,4246375,153391,31993,918997,623,188414,252,45369,5579,118528,1536290,310610,169700,12,892623,31635,136561,115512,113680,2202009,15860,189384,81963,173511,33626,2003,1208,1443,411,14495,201504,20996,169126,55204,18586,257,157,59599,477890,7196,475652,201542,539775,4038,168237,238740,125897,185546,121,216449,2559,142,789,203186,191484,1331095,543,468171,215588,405945,317306,23570,6296,722,46986,0,1719,3365706,184191,5851,310329,360348,1510807,169097,101525,195973,211279,58578,171282,12789,631,610774,243338,42925,21300,776617,47988,21232,92886,201212,82727,9015,100943,44570,114221,57342,96221,1669065,176085,164411,2529,1159,189992,216277,353,885070,4634,165349,18167,132,1978,87468,566,764577,777,165293,152,318543,3932,48349,121863,584957,45982,5084,12317,260844,1815011,147657,78241,135531,53139,148894,123409,240334,930782,379937,1718379,178740,399612,13186,61647,132509,7094252,459922,816,365303,118155,241958,631865,35733,72603,66165,37914,109369,69522,152,4020,5057,93404,358198,346225,3756,331905,46415,44072,15239,87579,128493,309238,33237,18626,72713,12760,6585,21873,219772,17091,9995,19916,16019,33207,18477,83359,24779,21085,34771,22864,43984,39255,946,1298,3074,456,1133,485,516,3096,80035,19700,5487,5637,62806,225069,103484,79366,188136,5719,176887,1626,157958,108268,281188,199924,450,142553,213,42231,848,500,90660,13302,4880,59818,2814,326676,13401,531139,208184,241205,1449,86900,446623,270775,1089917,15992,494589,247460,3984,142058,28970,28032,13352,43316,428120,223914,31811,4099,787309,123217,32073,582685,79414,453028,972,388,7976,11152,3409,1923,87732,5001,21314,228177,2897,99592,259791,2973,335695,518,929,927,413737,50116,122854,91007,57060,2384703,65719,87891,0,16,2427,75446,36094,258875,53470,50979,9327,77565,227525,16689,12842,107374,266468,1362764,123996,215355,19127,31123,13398,38763,42914,133749,20404,35164,18829,14219,17197,35708,14023,29096,22048,48570,54411,56761,166546,21460,17337,23267,10849,19793,7508,2559,35915,17150,18286,37612,768,65778,50281,6678,85665,83580,19494,716105,1861,10806,58584,39621,8439,33986,542988,2736721,185202,1025,1005,5169,471682,723367,10679,250199,81581,2478,33582,65648,191553,25262,62925,0,16163,140701,678985,166670,213233,10440789,319,369066,2062835,587185,140966,152,17472,44828,40148,376921,669461,206450,15099,28101,43266,86983,1402,2723,74,490563,58030,1027508,2110,30369,74490,70434,210658,11104,167807,882561,322861,415032,79673,207608,403,108996,389988,6283,1371,1901,8377,916164,1209972,128212,702726,11511,76372,30387,113742,20200,84758,1302,10564,6012,260,885,994,2800203,635,711043,390827,625,4428,56100,25032,88902,37873,189007,241972,564956,3705,1120,291,212394,1536,1019598,11,12524,2923,1488,19731,65384,16837,99231,123945,25736,31794,81880,12526,174448,147319,10539,4101,16591,44669,3632,29510,16764,12274,18800,20632,218488,23713,39601,59342,45959,1866,25874,12074,940,5477,18376,95939,29131,398,235011,127,576971,341380,120180,1216634,33781,153,463604,57600,321012,2918,26741,120576,2964,73306,50787,11238,179749,17674,1167,85692,171341,93498,1425356,307316,39803,8437,232657,116588,49261,79161,76673,447601,22148,57010,93745,373851,176919,282806,0,66924,37800,75854,25402,479,606,593,632646,300887,38667,32216,57988,754316,32313,0,57807,429676,376622,50822,300501,392321,277682,411,45388,146346,243204,16570,96151,130209,156729,234696,71985,84684,1033,19458,500424,7624,116080,1596309,349,1891870,87,27076,45210,40377,209318,787,3002,347196,45712,631529,62400,96108,21057,266613,2142,0,0,2379892,61207,24747,10856,8542,3808,958,3208,181035,895,9771,76644,22037,300022,1515501,1285,1264227,2242,132579,27949341,212572,178485,92,582,0,0,942240,9767,10565,23727,380694,29791,80525,103691,888,21508,152034,134412,46051,1329,1538,3118,2018845,3570127,1465205,405246,113990,1591,193615,357073,321037,263572,67851,49,234049,30062,7813,1580,601313,41776,169874,311,388479,181221,260133,254194,61590,269977,467106,8276,104047,41467,41371,5459,2219,3108,339560,57589,90,2311,15134,282318,75088,4544,9082,133,580,2411,123185,291,103970,0,252,252,860,516,251,228,0,152,297,0,584,11254,41143,17300,42398,2227,4374,268935,4423,2659,4776,568,152,960,51076,6146,23128,18277,4977,95009,64057,67418,31302,14591,39058,37548,25027,140069,145503,45519,1039683,73232,48232,7706,48503,162064,5071,35736,49250,426181,44495,44767,44469,42380,68689,15381,270607,25664,53424,16135,48162,26352,70465,77038,15163,133521,2037,1975146,824,0,2676,0,31231,104207,51665,236492,210150,38597,10031,152301,153038,87931,114115,2864018,1096859,103734,3172,553,177701,5309,2698098,117792,76571,246,4900,4789,20742,26761,152,5734,95,3484,1235,46862,5605,741914,1489,1038,443,432,5533,50199,243117,67550,7118,6719,40431,839,150,0,855,3313585,20841,858,66440,38199,21338,390495,3170,64578,40558,41379,148014,35819,137371,68570,55385,414416,461954,2776,92773,78712,121,15206,7806,19616,9108,34970,42032,24650,44058,1122,45911,2812,99804,11931,13849,9811,20091,57266,13676,83727,27658,13471,4746,8903,66699,45920,29877,18055,14038,21110,60948,57825,890,11202,12722,12698,44342,17528,24192,3766,87241,66351,37406,19187,21613,4546,37327,192,133272,245551,36971,135238,24389,70083,14775,12537,11107,5966,2453243,38794,9081,22674,35410,64232,34354,60241,472257,370799,128718,136213,1132,96477,258313,105192,23490,103876,794335,272,33169,177113,192385,54095,707566,8184,0,85,0,270,13019,12191,83871,371,267680,470508,58108,287057,620192,137619,307951,300096,1128660,35738,14902,356763,20483,8214,139243,215902,91360,225745,527654,968,631,156935,710775,133,33469,34193,199580,138,261525,9080,133763,381428,1743,160323,0,1316,55731,155292,16712,76396,3224,89648,63371,80944,18450,1929850,11775,432734,4077507,106181,5349,4552,178173,114438,74979,8994,16242,156544,59113,4249,71958,5846,281164,316380,28882,312575,713976,31718,3761,4183,117722,31104,147760,33273,354847,916132,662386,322,501,352,67693,416564,14532,1375,155797,578755,159981,297528,842485,14833,78027,6372,414966,3005,155452,343847,174633,549,152,1426,5666,175167,225162,204208,372970,89779,298902,620999,12845,89864,217330,12116,8468,141773,11056,158847,195872,118333,11568,117302,156075,973138,31558,860197,128249,37875,155659,329,309934,2471,371087,1039972,38376,252,3423,423,19763,1035,251,42296,95894,56395,113604,21497,136736,374627,64677,359848,41718,122290,1323207,306981,277878,207794,242716,79863,190764,65,209021,83297,295587,114917,653385,26814,505396,112904,202894,87066,535106,26432,122352,27994,5973,459427,407,1103,222331,121539,76041,32312,787373,277341,268011,144021,12707,19203,3570539,132019,433646,107287,128,380616,198010,70403,247155,11532,16767,43851,50643,2978172,15882,899633,283172,33019,164634,414525,292620,538,1289694,1323762,32804,793,74941,431,341594,343152,111485,116705,166680,328,7128,53627,6152,6219,71449,265287,371,9851,301848,421,42229,226,131,2844851,7233,3151364,13893,1132792,101495,276371,144832,93131,2460962,41214,101104,89483,408,66591,117273,33387,82681,52097,47873,931928,519387,560107,14182,314045,113943,99915,10474,272654,152,428429,55866,759287,162553,296422,86899,140750,278948,37147,219308,852041,910606,227432,54335,52323,45705,29824,81735,296946,216141,95470,12279,23448,852,75161,1407857,496830,99069,319801,357202,61837,112361,135115,25965,1088195,811584,31801,220009,413301,57549,104440,7464,6134,151,0,2110,6551,16236,307652,353694,45872,158294,13989,647580,126762,370004,132122,26755,956,46839,245832,117607,61307,318484,20965,101696,487,147,58675,87476,145667,468274,139995,98930,31430,8905,499336,240816,102372,692464,22480,48693,50749,127275,221393,342690,64549,83558,131967,17815,51758,411,378298,169785,108252,62632,20789,18425,200630,77321,69879,1195,60888,75258,621,0,134,420,1203,200015,2136,4173163,22944,240005,297040,588466,677008,158310,275658,472,1512567,319647,93200,228201,198848,100380,85268,202134,2131,20198,241136,313977,252075,3072,202903,281575,74218,19683,537428,511550,263185,130777,4383,980,11154,6851,6803,45373,161537,352,1205,94969,159787,115271,4786,172442,163464,13525,8381,23390,111084,46498,60666,0,5394,241166,548078,325804,1119097,10944,4663,697,326835,385349,57411,96744,105497,45897,49913,221005,2153,35469,172258,107619,319303,192436,28370,345314,152,1782,183932,140575,167974,160325,27384,7169,26687,79328,94044,102,3939,60043,647267,249335,23613,11897,42213,24329,156086,2688592,540541,124954,361657,1222,42847,902211,44679,1800756,3319,163689,74089,11725,266,46234,6624,72052,80449,134,224363,84517,344145,222826,36041,70008,18575,1861,13338,532,24881,6485,248064,414881,335803,9520,104,121873,337357,62818,271407,53964,134987,35322,13442,3429,7527,2223,80817,127527,205333,215235,51815,48644,177554,102887,173548,51975,53723,297231,2958,0,811,35026,47910,35675,92691,83,107239,289241,454512,0,302310,8467,339871,126723,52250,542264,62380,18410,238299,169007,2675,8695,11905,68682,83633,66234,310187,421849,25189,52917,576,298706,122256,222881,362219,279030,13820,304221,371502,630,208670,32999,90675,729574,318436,81016,197278,126906,222529,112424,25550,16374,5983,442739,346427,454,180837,208481,335004,26473,2278,14012,413352,23996,359781,989,90553,19412,7485,6897,10328,127708,6411,2068,315499,1110,291804,22331,87671,650289,169178,361015,153863,5143,416424,148033,43970,25263,29662,146254,20851,818464,110128,96171,81294,135724,14484,1094,1198,227251,777045,88622,49367,142138,347228,25863,139065,79248,133855,318536,395563,85570,1324,98157,664,56713,157024,10662,6873,22889,34689,220035,240,1978,337644,343,400072,37224,162434,961734,968840,29340,200610,4018,756902,194264,149126,263,546308,251321,43851,103065,2365,68150,16911,1050,471200,10961,96998,1164,22733,4876,115055,152,15536,14041,939,572,143532,113580,222012,2652,26023,43966,782,107053,7493,32471,278583,1928,17353,35163,420068,168161,282751,3928,30316,6273,1112,415985,182288,65733,77965,2758387,261243,142822,114405,21726,390,0,396422,172324,44875,371253,2936,580326,146854,203015,48253,54446,424622,340093,511,45679,194016,388229,334520,4420,34443,63440,13436,11536,17349,13936,93702,796309,472938,6775,202683,17420,2697,44217,5971,150229,16237,52178,92888,248208,5122,851632,10084,86422,243219,24300,10245,462379,197,100177,521623,54768,808263,4228,29842,1740,198267,623121,32573,122931,472246,61344,4082,21726183,3241256,255464,525322,151521,25160,25019,287245,89501,3597,22315,47564,114068,128107,150973,621705,488177,31070,528514,427274,371823,504,95831,9751,177234,31289,12917,144213,2446,64400,93113,2360898,138845,135641,416339,158451,30417,10558,27223,39874,49988,85096,38053,271604,107621,11842,766855,864464,930263,85268,56907,119201,146744,55222,1411745,121043,148033,2892,345331,79749,4653,109845,3677,147491,7757,87327,193153,240,180556,389021,56262,89307,79876,71760,1352772,39281,376984,253533,65197,7761,730,202454,627832,256086,211498,345,836,423501,24879,29665,5655,3484,120896,617,307943,180835,36624,110204,42890,63511,699,300894,237556,1603,38574,1941,123140,153971,37681,922,269932,7548,1611,50874,45366,29487,363,169503,14145376,272,12122,30939,4019,880106,0,80396,2937320,212413,3444851,3374369,152,216,1903,2617,1393737,36836,497567,1202405,174998,14311,1755642,1044584,33494,68445,167138,68813,126106,98449,80446,142218,88304,183551,870,6822,258,122,28959,3270,378661,395975,102957,60059,325118,284081,34668,103331,785,78498,283390,963,322450,769411,81630,160325,10353,251426,21317,347780,12641,124545,23923,93954,5464,148233,2495,202616,273486,323640,3153,323691,69990,356221,16899,242612,86396,0,106293,104475,88590,33157,218571,114,692178,221947,4304,3265,0,184674,5696,791552,42309,42085,140971,12373,104696,534902,507711,254156,735,2279,3275,360537,26089,28147,1671068,23297,2594474,72664,138179,0,87465,3908,0,10,224099,343390,1455,303144,20102,19452,144648,0,139452,196366,163780,380,380,380,380,380,380,380,380,380,4171,5192,323915,218158,169192,5142,1880852,565050,13481660,93339,7336,1270487,37858,14955,109209,43965,22575,15715,134307,8633,172535,101357,152197,410575,92822,564991,84247,499544,25010,74965,306462,93675,27485,1946,11,151,1076102,385604,94443,196774,4373,1905416,2014537,202387,372396,3255,170336,191538,348684,46290,145641,127143,934,1707,5021,4954,36052,46309,28459,109294,250799,276984,325704,243339,9217,81865,7705,21261,27486,13035,17629,429102,418,17499,102539,1104836,329780,80199,809,59161,1550,615605,205173,720,354461,123542,19558,671,628,366652,268792,29374,2917169,136449,207371,648611,668,81995,5439,44817,64662,54398,153344,139000,3678,228192,330644,828027,619565,370987,155113,542,378285,336235,30847,348094,110725,182064,41669,11736,494302,0,188560,285461,207745,93585,293882,554808,9483,1082,60140,36233,170741,801,340,32243,351000,46399,55074,927,0,18631,11493,79216,26333,408430,101583,16202,123678,89101,90325,75968,515,537,22274,91381,124730,2134,2819,1359551,1210603,438319,54077,10823,33761,84304,94783,24321,47742,88006,116663,200924,37689,421352,183237,116480,1542,241511,218675,407740,400988,1103860,48690,83188,100356,2350113,6279,3911,624076,306872,225,271822,381193,266572,8908,64017,25378,154661,11398,68932,931,5296,13581,487664,128641,28239,669236,13607,901,4587,41843,3044,55053,0,59607,91887,274688,12778,46125,240489,265958,652249,163509,118046,14896,348794,124994,249300,133237,5119,102240,15275,44765,18866,694037,634652,285845,2468,208593,328063,279373,141322,65421,212121,225285,84478,207944,91706,14971,749113,427,123790,194623,86108,243111,12,152899,1179,121925,687666,6586,551464,238181,135787,158061,1041780,199376,211852,9758,265627,161657,678998,2308749,52774,137281,18987,131130,60626,307467,158645,1326583,28609,19423,743365,214032,147315,30501,435063,142626,2327,77715,149879,419906,35229,1051,64376,835,89173,240309,0,62762,79385,3990,86916,656591,208269,647976,297579,167190,28048,262365,928,532839,48624,19538,166333,6414,53861,22184,230644,625,60416,0,171067,1139374,267970,147640,5501319,39481,8309,1201421,51858,100726,961,220844,105,143,26983,406,0,1187214,85703,7288,181321,711413,2242,152,1385,101840,4601,10374,368137,168166,7400,45176,6085,191440,1186767,3514094,225202,218126,43099,2510,117664,95372,813,308210,237156,20172,35524,52730,180467,27840,297666,384545,876170,230649,263288,169953,468173,237440,500077,635,2480,759636,58503,1041059,310867,155250,36494,266625,33049,512228,200951,1129285,310868,812999,1510,398655,339998,118549,16770,18374,150125,332588,5659,39834,198716,286479,5227,55338,10269,236,315573,6636,85857,9143,366755,2218,58471,3499,8774,3652,126221,49062,9022,256728,4699,159949,99879,220622,135318,1495,514622,507495,3778426,248506,1000565,2096,574038,5141,2728,8861,22977,23043,27716,4126,1207,79587,180552,694184,125983,99553,297,267617,352318,67,1093497,992906,28902,138,434909,0,90455,390023,3961,102703,460196,171706,47403,224906,2756,89,603240,373,169,908,7294,936892,10560,1528,176643,60291,146573,170974,145035,122837,136002,35949,446809,96226,773025,262043,2272,170920,18650,201973,12493,484396,12375,203335,178714,38662,144,7139,0,221154,237749,577,475,100,689,426,2272,120905,34225,275015,288885,1176,129910,138,47745,561,13823,264,67056,111257,241283,142570,3469403,150733,1282924,1259187,655,33820,211212,52409,161121,482496,32278,207996,1375,55871,359,554072,253554,40133,39669,41871,201234,182531,2745,108113,141224,204020,368,379,191174,217467,272096,537187,382431,2337,226707,1024382,150826,113487,486553,456903,213084,308995,13065,3805,21732,340642,299607,877202,83404,83843,82187,80080,157243,34415,1204,3762,69712,34311,576454,279324,311411,1110,139502,242365,1281646,100115,381869,364408,86105,11478,21296,421,242,4028,219,4292,396691,2165,267131,82351,76,693,76341,292665,139394,1839,3988,160617,84492,119,2413,1447,58195,55234,25962,144639,79096,46389,319192,279217,1838,126881,304731,692392,104820,257092,211281,70957,128218,28168,0,979,979683,214777,25104,100,16010,166,586306,527390,1738785,437295,29145,536440,346435,1650541,374934,28310,16369117,21668218,878,37334,543321,179979,581635,49312,14575,137066,188,339405,88884,406245,30390,335293,7059,169937,6058,25632,475915,228970,83503,330323,173524,31541,24231,67,191344,1170,35563,7518,0,379367,86996,309928,189242,97374,128362,226010,333597,2323,1703522,173539,46419,56264,23910,85555,293097,48970,130722,171979,205378,145758,224109,4200,109523,2085,17831,541843,88729,645685,6206,61,417888,165408,204583,10201,305994,118586,9033,2669,157,985,38414,7756,254417,129,226605,54739,3999,69494,233962,58141,473768,242189,114324,2423,448,1678,84502,11741,268219,370,74,1823,164561,25401,899,89998,125918,166770,1724,47180,772272,9372,76582,102637,18777,424478,34916,725528,214392,12919,4216,326127,70285,191160,15758,3014,0,171159,335,512,65809,184744,2853,212,8770,327971,104008,159071,124940,5481,72661,333872,50688,211579,26173,42416,91806,337353,152,43539,553,112917,7418,82531,918830,88205,14204,739,496292,221,3880,197905,67725,124345,15799,42785,125131,326154,555946,26740,3090,65921,186773,540202,30377,72089,54025,22224,196,6384,256359,191676,41007,44366,16738,161850,942460,654259,1691,0,179325,146823,554502,111168,171393,169574,120348,211507,135519,80853,3372,648494,648,0,10526,3639,6588,298759,575011,12062574,6292,100326,406960,1114365,105763,10308,8618,318849,517544,932774,67238,265375,139863,6406949,186505,59519,827895,171965,304,107388,98152,49878,155549,37004,1134,5052,301960,20955,225514,567,78986,151000,348599,1704,205691,89265,22778,2174307,57129,659899,775648,37044,85624,1467592,111212,27206,90455,102727,11295,13103,108619,415116,361898,726161,93,103147,4135348,7400,6470,90965,108931,309151,392621,1061544,56192,25109,204164,3349,2025,105507,18398,13559,28015,2536,255166,126819,5306,6386271,55202,109659,70366,137441,2005973,185487,2967,3935,2186,144752,197287,265661,254165,4090,68014,613011,7144,85819,175317,472922,107076,9008,165227,268687,160837,285153,66660,267722,214023,37733,169291,194041,740378,286510,72213,4057,2280,274645,0,9253,1143,968,10366,182696,117927,78843,146595,14182,128837,64041,32621,128035,14494,238139,775,616,2389614,274871,315858,476971,23653,244,41959,281010,103495,5004,545,10206,1961,29203,199384,280594,67325,35247,110318,79189,78546,414,365183,56,586593,467,98290,1251,1158,3197469,261515,74,9059,94518,28785,3024,118166,7118,197589,38085,156599,215492,186179,40000,260250,65400,73879,127835,380861,0,1113,2249,4915,243848,355577,167101,185955,92403,1015033,44176,276880,467298,1849,300,428327,140818,127713,803632,256714,10742,246,122527,297279,5153,169838,1159980,39289,133279,119910,435,31278,530,85655,232513,1104,123942,141054,311,140313,2831708,392403,193247,7332,1188528,3409,2512,564,64052,20806,130888,635890,1350,214727,529,114904,105653,170273,218666,532548,93559,1244272,1384938,124682,139228,263880,81002,24142,3592,272058,39005,46192,3004,522286,138993,75552,184299,5518,344793,2135,0,1676,56796,62941,419775,604424,50675,281571,226465,374383,49861,166862,549402,0,2618010,25162,372053,18969,34040,3475381,37706,782310,331355,126141,311525,15961,109064,950,427322,816317,386794,290762,150040,1244781,53640,232378,45381,69807,66795,403121,2300173,47113,68673,244901,87433,209459,95856,1282,2396,254973,16706,126665,1095,101075,206474,338799,2798403,34531,201474,92731,2797,520318,123100,32789,0,3342,300111,1014,203878,216906,5325,327572,2210963,543057,3253,199272,119467,38096,152681,234651,152973,93452,941,7286,206308,1798827,25286,48403,403478,241182,1020809,1859,33561,7243,174302,208734,128595,391530,469506,139141,180666,41793,203952,63622,214987,307584,331221,314,677,14340,41574,40355,2202,3918,169998,294409,56917,413195,4405,1145,69283,1085185,2087,31456,219810,9777,5935,1271809,20302,7179,205644,1370124,37906,289851,559,62976,49463,211232,1365288,316821,731,3831,20980,319581,15680,173179,113469,127693,93365,481764,167367,157682,45645,229191,12181,15110,89250,18489,29534,15019,137581,54050,4229,924,295992,1098539,1634072,15170,9507,48958,281607,167383,1893,0,82773,3339,278571,79,66255,3568,848,25633,18854,58150,1015,240249,2754,293,1109,59,521,26238,79462,95039,225308,358272,30133,103785,362206,255996,40530,1214,232362,213,313836,2027993,2148,770,138086,42985,1169,566928,92237,168156,36992,59792,523149,12384,249,73,38381,330858,575,79922,275,41442,220766,288111,191499,97858,13099,281962,175006,260446,160305,171497,755676,382566,711327,334907,2035753,64259,186565,20629,401,50393,266698,681967,2582140,75769,126943,83622,382369,0,10652,162674,122257,20752,159520,143729,216790,4562,13446,3661,288757,16518,799,3290,38582,564503,1150490,257310,326,1612139,99123,20467,128556,54258,8080,41246,532946,217484,326192,2409,103435,76657,172265,2642,9781,40218,87550,48188,105247,14665,164716,272798,209328,157010,158660,53786,66337,114842,637,148838,57516,288531,61617,1490639,134652,12166,212975,5726,230067,138926,511410,31826,279949,357170,50098,557251,4893,1008413,3846939,181749,36921,308802,383741,352182,291203,75095,3630,19525,136854,100251,190697,49392,84208,197780,365032,147651,1785,5164,5421,96095,10540,445,11382,16611,406,118588,285135,571,138171,37203,7531,281987,23474,4291,88927,708276,201057,169301,1024867,6285,41511,77882,144767,208217,23568,61918,427208,38,9260,28168,689353,29208,8172,518,466,153574,170598,302317,3211,284194,267532,13998,176940,134114,266340,4759,204466,779,223263,299401,161733,727485,152,150972,326415,279429,105546,1038,1210,186110,66810,73328,16895,163823,133125,72287,53999,35793,68966,164942,691247,12849,728169,181990,0,4298,87438,291890,51079,38814,511648,1176,54853,33152,113,21860,270011,771,234918,118430,27224,134553,502994,394321,75134,182875,321752,254188,10861,209869,479228,1593681,3451,204782,44293,452965,130202,1156354,33836,74464,656255,156732,789726,270,188996,474899,142357,368,3028,13407,75502,1878,1027,140831,980,6519,5219,377685,56306,1148,6128,1882,593,54449,1960,217718,110561,5550941,6981,26156,485795,118837,63684,15907,434151,224185,19830,17180,980,1644,553,277872,2862,73783,1094,129,142296,299606,198233,65593,153749,1746,86988,42756,29644,47693,17090,438,173634,10052,228261,12368473,242152,1650,100720,39270,90,8054,7975,645680,690755,98432,10420,26418,142,45818,34780,29601,164717,26668,326872,177822,180844,38270,485589,77496,51288,6511,217523,74730,117088,18617,820745,342853,0,288229,66736,2149116,354,595190,5277,147906,136121,101629,1632,398,154998,96715,84856,366,166941,750,2425,6943,30585,24947,376024,148147,51086,27594,248276,1088217,5394,1180593,134589,75417,153854,626458,1176105,145003,14336,19588,171604,137253,1433991,623088,225329,684913,193582,203,61597,1518,247309,405544,1463780,136318,1415,1573,144718,320947,35311,18681,372010,174106,551,1771,316714,119033,254631,185234,251745,7551,9490,964042,152260,124951,158197,43294,238,226347,240454,1212585,140375,123112,194,3888,53824,90782,181079,295599,75277,168318,23859,2862,81066,1904,68035,253203,7587,262784,2343,24606,35080,95350,152,0,112075,489655,481,14216,18985,350260,600946,1926,74543,280491,133785,207443,1093,358272,165610,270501,337105,159221,1050,90574,309313,476437,213072,80792,74108,296829,766844,795,437720,33881,47384,287204,9504,13346,289101,66121,187917,222288,28750,900719,0,49009,544157,115494,329652,15063,139496,202598,393885,397998,2192,131529,2239,37884,3927,16316,18349,65818,247,32996,9020,1005235,49517,188952,545,85767,322123,819443,2294,12676,110722,206659,75191,321300,1463,170894,49269,1809,1597948,13285768,590284,137845,85273,33869,45930,177306,58411,258856,55801,52832,1029,8641,84286,116966,45364,546,315462,136085,41123,195086,1445,152,10464,0,831,115585,11838,218525,153241,13770,70815,31019,590399,33898,293005,104634,154004,1743,193497,66957,55864,25728,66197,575874,140835,60675,27305,14517,25047,421260,1478,194,133835,235337,81495,108496,197424,379565,108161,76760,133336,157985,3734,345538,166060,425578,62715,2547,1298,256020,100473,67720,827,76569,25622,0,172,41446,252174,167621,7236,175448,152117,302677,1226135,1466313,189002,791,109812,1034,9580,536239,1098310,111095,34480,157222,8909,159887,17165,113879,123262,23670,23104,62965,104015,450,169499,159776,555725,180865,23425,30699,64885,197959,0,1479,4843,2516,4384,5004,3966,868429,42765,1462272,101491,19565,14003,2901,0,1246152,23901,1429736,3688,79988,1655,9332,7643,0,65573,304,9863,698103,5345,17130,930,0,515,274028,216536,142640,547,817632,117502,178828,94525,85249,330121,181330,6629279,65446,38559,4853,293942,139106,618375,1130,37761,432323,15639,3867,195695,177819,404,27011,48016,67884,7255,68135,520678,200763,257046,61753,131212,170714,26353,190930,321138,203114,1897966,29303,100380,27818,9556,580,52147,20028,73561,357216,6008,195329,250261,84154,408898,66632,510559,230252,109301,28364,217080,241968,15852,205,1007528,404806,315185,190133,180382,9114,193224,136439,27787,5089,154137,232083,883,125544,10226,36322,30654,100003,458610,105561,263555,195584,204849,442121,1146367,238331,198666,28925,518270,4822,134737,1497,725,372598,61927,92238,60933,28075,4312,166885,79871,3543,28628,107588,114850,70531,1185,432523,2001,352011,863422,7285,181361,51439,202731,237441,7724,108909,94475,408,75142,372118,90420,280517,3069120,70011,89270,143836,137481,11997,1314546,22298,0,15052,76593,152,413686,232469,73263,58685,486692,97485,76433,84900,6221,262679,15002,103413,161897,80035,401521,294184,80078,175686,19514,61822,79007,54335,11011,19276,378,683431,1797556,107387,49423,93635,87941,39452,195907,280,68078,74840,1089437,14542,103922,9858,40937,748,7742,48249,71677,152,243935,441879,840,46458,24083,340129,746,165294,240068,195125,19620,565717,69496,430114,7233,383867,300681,375771,60211,2955,63966,11620,315699,155614,360917,133013,9898,247541,1283,8495,66817,247,1701,111229,101285,757,2469,1518,0,50103,144860,35721,60325,20576,1742,8409,27782,263346,251,193966,350810,26777,237512,3143,145137,12632,85767,795,1413,37044,56072,261383,113457,90612,2586943,40215,395298,69292,446275,146361,0,284950,33715,3173,39530,31742,167790,385886,412,52570,152,135628,86788,505270,3904261,212,152,98914,1528,196542,881,546,120,428704,9514,274,1035,400,90012,264365,284539,151004,76364,18717,24555,48510,569828,6477,1016,3520,0,9500,397,872,3058,202687,297843,33111,261,4279,76169,8423,289618,73334,74844,1146,227,359698,398153,755,80240,112325,925,298,0,1860,168730,1308312,19539,171224,3189,6993,304,1249414,1206570,280818,1771,184932,41149,68191,138481,262467,335614,728,1117080,70361,621,2934,13175,128474,812810,1244183,94493,158688,38691,1284227,16717,57253,142733,2441,14922,20116,68166,85622,97677,362,12333,418782,32730,332624,25765,129685,14999,26427,671084,60508,13071,474054,81317,6144231,3323108,608395,13589,62309,16068,40739,23016,508455,142628,361679,18991,104693,32974,362096,2443399,7452,111,116365,12590,684487,8337,2712,459,127456,55703,56213,117785,977369,14911,14012,102989,8656194,123985,17751,363,21164,131741,214352,250814,29463,149629,276438,32722,22509,147098,252583,142765,1039781,54970,12172,132555,274460,13249,2614,125647,121968,15015,38668,68268,89320,85149,210606,19770,155003,94663,81720,223050,8483,2123343,260876,199,59788,320554,177549,33123,93055,80479,45237,1239,3227,255,67950,65329,1260,286898,92793,21815,220565,38775,172364,909684,512111,16532,2003,15569,76,26146,94929,401865,1080035,6011,1045416,616047,121610,10535,66850,30094,0,2280125,112,138746,18210,81066,2061,509011,26327,314828,56277,34829,1968162,154290,315829,48178,83938,15216,85423,99849,524094,286380,40754,24287,689,6405,298923,6658,25722,275134,401,102662,126366,47666,514443,107766,56275,144625,905,73488,227586,74941,236810,39799,185587,98079,118006,306614,8682,2330,43558,197452,185255,78643,28287,165061,69982,42955,68097,92348,70293,279363,47601,91038,112,100430,3901,889122,2003325,1047,53705,178109,14038,14513,501,120977,9309,105318,1602,120703,201996,6587,641072,9406,171650,0,145,21766,41314,66697,152,204220,97121,6503,1899,184852,22179,670,33167,237977,98597,249690,579,273315,390,49740,49436,9845,55181,113384,2998,1836,98653,120151,66541,1509892,29382,151,0,70341,162448,1438762,111543,155151,64579,188629,30072,23700,0,75858,565274,76867,11557,39216,63887,112766,82565,7906,8138,371,233,381952,116621,774,59380,420906,2888,136569,0,71206,27400,53303,242812,31054,1743,176945,131101,45069,25400,1345161,86904,227175,94577,29295,97557,171924,5961,5244,376248,107904,15310,44260,160026,11426,245,596846,695,114102,399,85257,401345,308041,21662,459479,86829,14637,15981,59530,27718,296391,12570,2507,233,304209,276308,152,343327,36948,60778,130248,46947,39514,51704,7344,181040,130381,5676,259403,55158,268518,29444,370,23845,128602,87123,399,19815,402714,48489,876346,5282,62945,405621,514,5048,846992,62582,106413,264364,147196,127469,250637,210717,488845,11727,335,88732,193976,74584,88919,352395,194689,390177,359322,330542,172844,96036,360,45505,65533,223693,1690,109441,87555,153457,2818,41959,43938,89463,41136,132540,9027,169932,336703,131864,129902,125316,22329,64097,572015,1112621,276856,74724,22004,1790721,67647,53001,624528,301,3327711,114161,2934797,1590,345330,62616,93795,127978,100812,312685,2426897,21613,120044,2760,205807,21274,17558,129916,199253,23909,85844,10920,155964,196589,183998,564921,24724,100033,88818,151775,58321,1617,220855,0,1272,3034,166657,1287,148902,669041,1393311,54045,268,156,1905113,528,113146,17135,75440,271913,269005,419,16982,53758,899,63030,26524,41083,100880,160095,602,126180,80248,32275,103724,25211,2063,81372,65326,68631,6613,139833,66466,79117,84743,78681,349028,576081,242357,7324,681428,103038,13903,23234,36170,67842,23995,155013,88371,73099,4585,2255,46939,31887,62849,26807,42205,99328,205169,49153,176672,165405,473,1306729,196933,38502,39687,451968,349176,1493,2407,1510473,74027,80285,53102,94250,612963,121348,301766,2647,4010,1150,79076,319543,151752,5378,32706,1127,3962,110155,362812,1226,604,6734,111352,205,201635,164773,193387,283462,261925,146952,577748,96683,48009,10107,31081,106100,5384,256762,55822,87140,70381,137185,156677,3557,34079,48375,89924,19881,70982,120,148318,1125351,2948020,29511,362224,27824,2411129,152,123714,438304,286827,173249,86255,21796,152,299418,38927,30111,12553,73821,837289,22189,566,74945,10843,29841,157624,76,309413,22929,14834,6120,6531,332759,522513,575137,93775,1419464,347796,96071,456660,0,84231,114171,247909,59927,44124,0,874881,12959,261720,29301,41753,54431,115221,107169,719267,260407,1453,304146,6399,127685,4333,27787,256811,193683,147208,101196,38299,717429,130465,0,144113,276721,1600,12004,74322,30940,343489,35169,330495,112663,287933,464548,50874,159525,127364,10276,203380,95919,389319,47099,227415,3837752,5923,37943,366256,87951,192548,9143,138741,147548,109266,178127,139204,89488,14708,28859,16199,1558,305447,96921,3278,286,62434,86,62028,535673,60099,159734,131501,225224,1596,173135,171427,12590,648,87802,108328,0,225040,3429,228,46554,30714,355920,835,55149,18346,225108,7517,560735,53319,261009,2765,211597,383258,13293,653197,14657,376623,14213,309085,49733,194924,203074,163518,283997,317120,206112,201332,30302,2610,2195,850510,0,2531767,12463,1782341,851,273534,1021484,63860,614834,355,4148,16087,140435,1835,205808,5219,119100,9140,1810,153432,435371,18521,5990787,474569,1427,81,710442,1986,1836097,15958,240983,836563,330893,2510,223,2415,108943,189625,735789,342452,228077,2297,11228,171532,74321,207017,183248,137399,2095,636755,100688,183641,209988,283244,611850,48781,139497,357554,270295,278036,193446,279664,16819,15455,15569,14791,14679,16577,14847,14780,15783,15091,15728,14433,14822,17341,14433,23367,7367,45084,12708,7712,20995,3950,40599,8511,17302,14522,13146,16551,25258,1126,9097,456,302505,530,753446,757496,755878,750933,769809,755615,775068,755669,758634,771930,751958,748885,750307,785144,750573,808059,751885,747498,748900,748457,982547,746851,635920,248498,44736,201115,192368,178843,317953,59206,161664,193707,607389,177057,15615,196439,490206,217686,2668,9048,4753,1166,288984,141557,572,435697,5125,35359,1345750,3244,712,2369,652,141,0,238790,420,181969,1117,866047,528860,71947,118963,1137,442,849762,28974,38019,1211,123216,36699,530343,372343,5881544,3566,2294,4476,5498,133578,6358655,3364514,365107,619740,3861,186736,246770,610226,2440,45427,10890,18023711,553053,1146678,719636,233048,880,101721,15811,23809019,159638,405058,109,50749,103796,85957,557906,165093,931715,397547,698250,365648,76692,550,53048,15147,6129,88057,40975,16624,0,33601,5161,72958,1060,43465,52226,533618,438495,347575,139665,23613,144002,76875,152,3818,25813,15541,228566,11034,1130,13464,301015,109272,2287,199294,975,693,228862,851,272352,4187946,45037,4660,133560,10284,161048,17545,2072,43543,27284,860730,2909,212,196204,311100,139516,1169062,248540,14857612,730882,48782,577208,244660,32349,272013,177981,271382,1400,10744,746,71050,64915,2605,43083,4058,36566,209530,126231,146625,72423,370711,258638,149588,1086,2247,946,111387,6405,106147,174993,57131,4415,215209,105690,208826,232916,320441,32275,4678,69843,5324,666786,502247,83078,329028,458906,498967,108267,5132,2724,32886,194083,143294,1345,409002,319991,7512,168542,46210,96542,10057,4841,249,9148,81712,2221233,216740,1794202,446,1761328,333420,356011,2258285,965663,442136,2840,188150,359667,127325,784,264943,2152267,74659,2846,1440,1689083,26811,272861,3837953,173145,341466,142963,2443,215526,271,29524,152419,38729,44347,128715,280340,62215,563091,260091,284139,59719,296287,137265,146558,176485,709821,29615,492073,1584,47602,204615,156615,13899,61561,105259,33980,292620,1326287,705,15339,331090,385041,0,90335,57428,73937,133477,1069909,59547,36270,75635,86,2892,6445,2385,56881,302149,5009,153296,10329,5192,1301,1229326,202820,3049,187523,290562,40150,46664,133490,74585,206762,397841,78348,5791,35656,95644,84554,370,171540,24719,159930,14131,40852,278266,315531,293729,12735,58239,76367,459040,139568,260969,39674,102921,54377,303604,3965,298,150,84227,9048,25863,1019,164458,78817,532524,22999,291761,192830,1427,389305,129,58542,43758,6347,13071,4637,10350,201,500,152,547,6874,1745,0,451,0,4442,52699,60488,79715,65122,201782,152,12249,178501,77756,74904,1142,263,10300,35199,456,12087,20361,24514,185,4362,4055,0,2809,16346,351006,3404,47140,22772,5783,68699,36454,4460,28843,39281,1586,371,242281,13984,2348,405,347935,109,1306,202066,47438,9669,3113988,59641,155290,5105,602,228153,1928,123555,106698,52336,6171385,335606,61790,286565,185313,138799,58225,55720,176430,489973,61018,324553,1942731,716724,310759,5,46993,83090,200776,588,692,751,380,3687,5019,23143,87332,34788,1980,3094402,3964455,132442,48330,28332,49,2165,495,2380789,13680,71324,845,262,3184,20612,174,164500,671638,559351,27374,88071,113898,674860,441560,6613,10,124922,600,476212,1034513,115357,52838,2531,286715,119199,7606,702241,774614,229323,678,200412,6088,353770,188193,210559,263670,89771,149695,68261,4665,573318,119956,93222,2480604,293655,12656,39316,114993,128618,191807,75523,42708,213711,86692,315003,287,1551398,148425,948224,204538,662717,2764,4010,13415,212846,192687,248225,72791,250095,392368,1066597,30467,865556,487586,814,9775,334211,532013,27327,149302,271697,3860916,44354,171129,91369,325240,352228,70568,193724,16979,338084,189180,1136,262042,26525,30029,1385,843870,195625,5633,307229,256,171853,60243,375200,742373,1465,3866,311249,155171,135351,142021,193029,3793,15730,183600,67647,173558,23986,2102926,191820,1444,1915428,10154,257,11531,115870,7625,426079,46482,124841,204,2521,1507,332434,415420,830686,1080201,10683,13558,24763,481533,1299326,1021573,114589,766537,3385,54131,69800,258914,11383,18723,399986,57388,270061,298,123,56026,13470,0,1592,584491,357291,152,30619,2282,1900,108113,113639,28688,52933,559,34646,191,146473,25775,82969,1052,43050,40910,230917,102437,36100,39418,280852,75707,62680,10924,134597,68150,261090,2902,34048,169551,301035,137289,5158,98180,226602,175530,277324,118757,176414,135180,99600,159966,221591,224402,33277,338,417,1477,177475,99361,5741,284496,2681,363823,60500,171321,78294,581061,61078,46802,81288,883281,351,64053,162065,11987,1049301,2896070,179020,28449,8445,4234,51992,232991,35407,44392,45650,226138,28868,203842,1508,76861,19498,46570,116544,135733,1229,131257,27040,21433,586,216,1503,4945,181776,40896,202978,735391,32943,0,77846,108934,292036,515356,132949,11951,119952,15182,142,5771,2742,42552,1401427,17369,32296,199803,129030,125731,26611,65,181507,403456,427730,15837,197240,317,119,83357,187537,159379,353299,71,8310,392,0,3430,558,2876,19220,63247,12074168,178555,448079,12648307,222996,725465,62286,549778,327356,2169,1710,0,27094,298695,130930,46624,212812,4851,2543,57195,191771,212586,144331,13614,228100,257634,38892,72794,6380,547,114,92545,2367,57657,124911,229284,253429,487682,223800,310,6666,33492,96086,223985,104312,175244,186547,51683,792425,3603,65562,1105,248814,131325,84760,106806,259646,91031,31179,240762,1702,68314,0,225776,179904,3964,33835,337,42293,87,100972,857,15600,847208,65606,163371,106192,4161,83611,17100,526,153966,48702,124881,110480,11400,53302,8670,34011,5341,50362,87134,2747,524464,170149,613425,10578,586597,1103,31194,219328,55539,7205,1268358,19214,26268,423206,77654,23842,109996,75052,105289,1336,8689,3565,95936,166378,65997,85873,38608,1244842,36936,201190,1002281,3557,84952,42759,1823689,406673,235281,208,13318,3214,92123,147252,140530,590795,6620,79165,2042,182985,11518,34845,60821,31248,104071,346900,116497,3813,69453,73397,39599,66973,21428,767637,25417,674566,85816,1572097,2933,390,94840,152,1936,580,206543,65006,121867,13173,298485,85625,70053,7225,13616,360872,211953,23987,7902,1679,166805,2637968,126281,92370,4029,74169,763441,40506,4041,181103,1575,148363,5798533,96560,536639,16332,4937,41294,159569,2642528,18484,13066,45726,5144,542576,5308,129279,3515,131329,25039,4961,586804,22530,115313,19829,1639,960097,268417,299544,26290,656522,157567,75584,4334,131190,42335,245163,5038,992910,126392,345060,136760,102942,56239,364405,203004,122238,188,758542,217273,76432,801686,35495,76069,148233,576,161829,968,131081,2148,1187427,77060,793,306299,16691,129569,441313,100016,146440,140121,227637,117482,1425,1971,2434,3197,4340,562,346576,104946,889824,59712,74439,31594,33429,675875,145190,832,8684,55408,5702,220,21805,90627,354783,110986,1885,30827,346396,89141,45567,935499,53647,48601,105522,108065,195669,220035,27566,219600,908,30331,12154,210129,503413,4921967,93758,579,939,840769,93990,412,658783,3504,15274,55,105,140530,92187,33826,1268,9604,921258,18920,140,0,1118,139954,225454,849957,359566,73622,1737,0,632803,1165,1297,414,1743473,4849549,76707,99544,317138,16997,165850,80606,215858,717752,76631,141385,431939,145212,50286,1748674,241118,22871,68709,402,210428,45264,262463,84392,155885,381246,490935,140839,109431,30842,61003,50932,173313,609720,83723,123,203,70017,302390,78100,526305,3648,323631,6612,122735,154766,299910,27638,86861,325393,61415,658215,14858,17173595,283764,236055,554,114889,22422,55885,0,113399,4906,404158,68401,490757,64162,1067006,143971,798817,324,124173,109301,56449,286759,148596,47515,224277,119430,4660,117784,33383,52044,179790,375526,89714,54844,172116,1435,2816,83320,17352,2067,7520,101591,2329,1554,104601,192355,110580,0,405250,190265,75140,160280,103277,2273,93435,13754,31158,18184,47375,291427,155611,643826,517908,5314,125628,64513,1715352,95423,5969,2143,245447,28247,28544,2715,131,40193,155217,105062,148615,19774,58749,2251617,507550,69603,775,103428,3555,55452,2817,16210,16535,4917,31115,28982,28092,22985,62366,21672,26305,151853,490370,215810,4361,200996,25359,107072,20984,1078,12871,248680,72881,63422,404797,45701,200963,77127,459389,1781,37693,4072389,302,25208,48,18293,62974,189125,232531,1220742,82991,43786,49696,64569,152570,1687,164600,811707,171763,1985,13556,36387,228923,483,1320,110362,456908,119703,115359,189436,364,26326,219197,279387,64152,26127,16627,504,212206,31930,304236,142690,6247,85717,120385,140828,142403,182963,109385,1943,514187,144584,5247846,140656,3495,1402,272892,4869,337318,1561,226106,291890,275060,652688,892667,322894,246646,38442,218189,18328,763,526,546,129369,218081,43774,2277385,645355,208,3284,60445,781,747,768286,407,5015,4081,51549,14227,585,309784,9971,201572,1049919,59213,235212,29355,7119,42555,148971,8327,252,451172,382631,65586,476636,0,3144,97245,43811,20270,32160,30804,1035922,501059,357,11268,408,362770,308112,123182,126306,190939,136977,428481,529956,577222,156688,25374,310806,78656,1068,21657,438901,147358,12711,102023,94079,2186,2799,600,317442,219998,129264,464685,6755,32293,239451,13672,53541,151,18165,13717,15621311,281918,1541,1184218,18293,79037,119974,70827,321324,17200,127172,52280,4527,98477,32564,41340,308777,4038,225580,1576,420,348327,383976,154917,33909,419730,18799,2233411,887233,6982,13580,84256,16360,28811,290745,54228,158281,632153,94161,49481,166344,71259,436643,212400,5783448,449417,65879,119075,7774,12158,40135,28780,1814,217371,381199,105395,74181,13522,18940,9016,57373,20338,18967,300335,1461183,132516,253692,178490,62880,85130,124310,139867,24997,383338,99794,96127,196666,238173,326031,4457,190302,27700,45514,91064,36354,51636,686,3957,0,346897,68700,34136993,94719,205175,36307,37202,2297,10937,209841,117,10970680,11693,93277,309680,780,396,2482,1189,154929,111265,152,134413,746294,63068,125266,3111,224180,285281,270357,736277,396253,185013,191294,155322,166939,97898,84088,52713,23070,379725,71700,34445,711,902,726,825,196853,1771,26483,331410,46889,146666,253220,156556,126802,157826,46441,8304,229012,1290,71180,23774,8932,93196,21208,126908,17176,340080,74279,31099,225059,67237,5249,190200,11233,105307,50467,327923,9599,703397,50105,2038,132,854640,624988,74926,582,312811,108226,308785,425962,3506,6954,23177,6052,487494,7869264,76807,606,352951,298043,107001,393197,59738,0,302508,14862,1600,175003,141781,30325,59405,154319,4162,123223,453082,81761,4546,43463,18683,44015,296,5979,114057,55010,286837,193377,328507,6253,43283,67946,163,497838,188778,61995,122273,31462,56788,24142,492272,1191438,193885,6162,129463,524981,0,396442,31333,295321,2620,98197,0,265221,2737694,1524,147869,159211,56025,113824,9973,26279,203582,94797,259373,19358,141186,7199,48746,325956,66966,113274,817517,2834700,99101,433472,28396,1931,103243,94445,4754,36265,150839,970,3987,56336,39622,92557,1714,285372,12464,149428,1808,1334,60377,1760,152720,1451,407601,1473,109553,0,140231,570056,128934,109057,10618,376972,38275,280661,14918,340087,758329,73184,8227,448,952013,18019,16885,550139,300305,69707,44289,201200,1279,38076,51760,76206,4240,947,82106,688938,33088,134200,56075,465,3955,0,353,35301,160214,115331,1023,2711,369969,221736,270758,324880,207759,14609,58653,323828,1356,346,60939,2120070,32555,239762,157048,292853,102698,210630,153232,8257,46340,511106,0,10614,112873,491346,122676,1025,10424,21393,130337,37520,150113,684299,404,484,328222,78970,155605,609943,246144,456188,153452,86765,184387,175892,61623,1595,120212,164411,2733,220,4855,247345,4346,375,1912,2422,145,0,65364,1286,270,110,2569,1213,532610,784,227966,90,10911,2215097,140809,4753,18118,23695,2529,99479,6265,18199,4225,56045,44410,337,350959,47997,334297,14916,6577,65466,118846,54286,213409,81416,94666,125846,34781,40781,10522,110832,41924,1864,2161,9381,568542,218766,18423,194796,124594,190477,179243,25650,119364,254039,235213,157641,252,3757,162273,48108,76987,13061,19314,406054,217369,116260,324861,168742,259823,213839,315979,60054,854,292268,250978,209482,468380,405,6618,51776,1575,81531,253775,1015,383241,0,23699,171652,112884,95,294240,279396,39094,46897,1024990,186778,7508,51452,158393,36058,181489,1735,96612,402604,77747,10478,312,67578,69978,52609,36698,5032,5408,7577,2736,375,34542,100044,81586,345582,228453,432,49128,913,2690,133299,33315,2203,92466,148,915,833,546,74579,304222,7136319,1234,8820,344,137,230847,25029,5480,751154,107448,508427,73689,68293,158912,176283,22511,920187,202177,406532,296,426863,882717,13181,386,59936,54913,276109,280463,1620704,723231,65829,40737,68369,304888,635,592,70069,342516,46176,5414,92707,1764,337,642927,25862,77691,21833,648654,198881,1520197,323366,68414,506122,180423,171861,12535,200725,309270,6851,30160,31385,108008,133230,522526,444418,220455,1983,98278,120727,14617,1054,2484,162000,25146,201559,2486,109907,218521,1119140,33482,1186228,9424,2215,201283,257934,0,24836,0,1091638,365586,241139,2162,870,1035701,713,110357,0,650539,200729,13224,98026,78758,64963,190555,59784,710207,1135,254731,163778,1292302,103665,209499,37844,411371,0,264,186265,976,23952,81233,45211,106762,596,0,322223,201339,148379,172999,63354,70284,152348,2071,109411,62361,355601,321980,18206,2081064,16317,1858158,176124,84465,131694,585149,33446,0,317641,109,225508,189646,8544,8561,303956,126375,180772,435011,35962,243495,206369,126033,17712,156,102679,303943,371276,5135,642161,281862,1348368,491713,79395,126585,247,120292,1587,232224,7623,277018,133787,933,207553,115862,108797,206796,64,3172,36991,99280,133579,4505,3614431,15474,89094,2394,47216,452184,65726,65420,3833,1527901,257222,6912,9296,694041,127042,60253,1133873,538,18520,2265,259017,7568,48078,92828,72125,268960,0,60749,61790,22151,13245,129208,36221,70489,26558,357253,19539,169903,78459,293513,150865,303,187975,765,202955,964239,48245,3266,1333,104383,13294,88930,25406,485080,108067,115582,108550,125210,95191,28674,1096,44645,4972,21353,354,211541,99254,5775,85801,15568,337862,84661,49055,30347,120148,208548,59533,53149,1951,12302795,63119,555,99658,2559,40270,118,51837,82158,172704,10068,1395,4059,6757,243805,246891,354283,1323,5926,81376,130628,121311,274102,6532,101786,35590,104474,60211,2375,5148,134648,8048,87339,2609,2031,64543,39635,107224,2393,1089189,6364,6571,201381,144,172257,135386,16180,334937,33412,57029,14554,9906,471241,41024,245863,801312,239927,89695,474068,186385,242877,3408869,0,36303,26359,288760,38173,112284,597359,326829,388669,51982,2572,129841,61320,746985,52128,898,4087608,1489805,327074,36251,152,53418,121937,657120,632674,383127,279345,62414,265948,1979976,228639,159569,1631,30190,72018,79846,204929,152,57894,304,917778,154077,1736,81654,254686,53222,80369,101216,31,119267,749790,83655,418441,1436,110,44436,213639,5742,30256,7056,710,201078,584681,140198,13467,106189,522133,69576,32917,118227,42055,3819,163761,333064,48784,237,60550,159701,56345,36550,481668,831,1278,280098,3715,98078,39281,211499,101988,368145,696771,6650,57666,83425,228465,89285,1944,1091821,3556,174198,631700,0,286999,78347,13571,13181,271587,238036,9704,62166,2256746,300744,662,23262,63816,152,1543,1137,91142,109148,246751,2842,415425,628507,26187,1608,104640,47477,3417,14660,79385,4713,12716,44476,296,250,22671,601,399,879493,1159,120387,37259,68310,27084,48035,1648,40450,0,283927,213841,47500,276316,1374816,27073,28405,141332,83973,44698,695,25438,823,192979,351281,691128,2164,2735374,1378079,229694,1166,2578,48761,35148,314708,204183,340601,179760,46239,243217,8083,91078,420660,189756,131,132186,177689,39285,1752,17,398156,14954,432952,15434,202811,72267,23887,112253,61256,35925,32764,111930,59636,30026,199540,41965,3355882,48317,141242,109350,33330,33796,53241,259695,336,165365,122346,309135,31042,897760,85921,772,113453,51892,85648,107880,22611,113447,384841,68099,184734,80,0,46719,12052,29687,288832,56425,1778,215185,618,64613,98434,323678,1629,166829,119089,62093,603,69252,273644,430132,117656,28155,81613,118109,205503,20808,129394,93541,1089,136450,347703,103149,9001807,462183,7076523,35809,6154,38306,58860,144973,151413,12802,137848,5278,2704,361,91191,50702,150445,152,58490,220757,300,530,62429,154718,1248,475986,68259,71086,105563,16281,112716,316918,225517,835839,185954,252179,295429,550545,90848,178420,634,563334,175040,160795,245250,7993,80334,27000,2900,271687,430,1002,116283,29995,242715,759,184614,82734,156545,5033,13944,229017,258,69891,3309,1025048,58204,120005,240894,199700,127790,3329,332804,3851,53,295717,138487,3075,1313,208002,194602,558,1111349,2458233,147958,350079,74672,220856,30557,78858,214,169776,295,86335,221455,346239,2624,134786,520112,240055,4543,108,78537,275905,61095,126871,77423,123317,1084,54716,50221,129898,28504,56384,91319,76,0,40893,1440,114685,923,1014,87698,3068,435,13065,2662,72244,527,211283,1380,108122,12747,21311,725254,55978,63100,237348,207760,245459,1441974,8565,352965,46457,42843,1004,1679692,525,407344,3478086,4785,7781,23812,87349,186152,1300366,60391,84192,216280,196260,18349,442211,34179,26737,94841,284697,410,87870,31416,582297,14224,38701,61878,1719581,22681,2587,1125642,144305,85810,235473,112067,217502,274244,1571,181779,814775,31373,290753,373,9259,96737,86842,7247,317124,43199,35776,866,126936,57864,455956,64965,166468,505573,168170,36598,36362,929926,466307,92479,74976,237253,16640,54080,1913,130767,14203,161194,475283,266849,151,60236,27519,365,0,59341,107053,18571,70457,11126,49900,11586,111113,13437,232513,303057,172535,43172,26430,541,1068,10125,75167,72846,188096,169562,165450,87467,354,540,702554,109582,89779,23260,133601,923,160934,127148,958201,245683,115763,235119,102926,84731,319223,66525,111846,81245,9377,2401,226,45766,55826,1218,35061,157983,5394,73042,104693,27024,569568,381151,51993,121553,541,63625,98797,655598,1589854,143873,58794,158013,206585,407,70066,57849,15487,1346276,871,386799,4502497,2296,485893,653246,8934,152634,59055,130407,820,584,248724,39045,352376,163858,5848,81232,107831,4331,8602,10639,23407,2556,229227,549372,183960,17169,136263,562,12634,902,38854,131954,217969,8307,184395,88686,560,104,103013,1540,1580,446145,248995,758,9311,18580654,32897,61287,4792,442167,1415,199082,121935,410092,130319,87137,112689,11685,109193,465624,7450850,2393022,136029,347999,20242,85123,5,170668,90822,310294,105682,1411,67981,292513,28834,37653,2415,423277,8428,17224,9672,109397,400,255132,371452,0,195,9633,333496,2575,1527347,125136,210838,54639,281235,100554,2185788,290333,236279,117573,77731,5991,120567,89017,2617550,53448,46562,78986,16347,1324,1221413,78765,396584,301836,34924,2531,60349,197383,319522,290525,2253992,169495,554760,121948,15567,133968,285233,24957,162830,119690,1477,185929,569584,712364,594342,67724,99247,163247,72074,244915,635784,186308,132884,2328863,64978,621999,105018,67134,260044,94961,36675,116652,12549,313806,52023,69017,215422,208743,27057,378849,216251,166959,10031,1668,90727,123372,79041,457855,74950,158308,230726,157174,351902,360046,57852,802798,242547,87136,942198,916,505,47220,290314,376327,30574,2302,962459,223821,138666,371029,47444,7237,420037,78784,69463,109989,13652,310027,413,187826,7544,582459,21941,69340,150826,125360,1505965,154701,39968,861264,8627,67611,24814,41207,15074,2668,0,86,1751,125497,129595,190828,135316,384703,4243996,647,16021,252907,57110,12013,127458,2669,151080,142906,175354,113203,63660,255,115341,29741,42510,131829,135727,216786,157478,646836,397931,71,576101,554828,85343,29456,13688,0,0,42602,19792,543,306017,25072,128729,12263,518143,56812,370023,2530,1528,166909,6847,51033,1525,274777,1666,11385,345925,994,2194,211463,595155,432058,788,290585,111128,35179,104548,102669,13887,4181,2071,2507,340043,19538,269729,64973,11311,133748,72872,606,375084,227260,199041,122521,56393,164383,49921,308436,9885,23634912,36963288,18917295,20637422,17154510,65619,173564,1073,64329,184,62192,63142,2252582,207189,17233,405747,1390,310435,82326,2439031,81590,139383,106948,149,73255,62993,12820,180526,36493,0,112605,675,11254,288858,31117,61914,62931,168225,252330,812,80336,3590,22054,10585607,26621,10901,108354,52187,95760,52371,71064,3080,78872,3339,310,80640,53632,24309,36022,2764,574,15817,142003,54368,115734,1053,0,70304,148231,112225,400287,26950,81574,376567,336588,7122,52716,71,929,136152,189812,8948,302396,93182,4545,251031,353448,23934,341,418,9581,76670,115325,7422,6396,232684,215125,2187817,12586,418,34894,353108,504,127495,33355,1257,40415,152,10181,20813,138623,172865,298594,122178,4936,2129,157540,109964,653,1550430,247212,96,283310,258794,176242,741686,139557,253981,456889,1273564,63603,805,109193,885275,250693,301,3644,32931,123611,278062,1361,57363,13082,64968,10405,77095,58543,15513,162914,202914,14872,896702,297758,375773,0,32033,262936,1312471,4060,18187,101486,222629,27481,43718,8256,0,34604,128973,72362,69540,90857,2568899,260154,65118,33676,645,202566,161,5574,73526,123096,75496,20164,314909,31564,336794,306704,26754,155522,480594,78807,4293,303733,52469,8875,4045,72490,1975,23600,19,15001,86540,631,226375,1707,12105,25325,400174,9735,8890,418223,134494,56782,598888,392590,94382,189602,3790,154196,877217,178088,77888,5543,140486,81437,26581,612214,68925,21248,87779,1096,459,14222,91793,6781,111150,131129,153353,71504,20788,10641,1067,33268,20555,20711,157431,21353,562,3332,21850,11099,233088,2916080,1829483,102180,39829,166020,55884,151626,187212,457671,126623,1087,28361,288737,3144,2319,1840,72252,4268,546,34389,167049,63836,5027,21385,281875,26025,0,143882,1136001,2454,311470,2690845,104,73114,219667,781,3769138,45952,5893,50288,40809,0,143,118,2056,2506,51855,4034,4897,213,168,67722,279971,4570,92164,25701,21196,62459,152,74524,15469,319613,276418,223306,46049,82544,1450631,112035,16026,2230,2661,405,1248,246802,173862,17415,543967,3729,16160,80139,7636,11709,2348,88633,412,5941,12098,0,17032,492,2031,203265,22150,124495,181388,820098,317027,65793,720,887,1352,28045,6004,3151,9480,15097,52676,90019,73524,440666,98362,164052,69412,326024,88372,367,206317,3365,813,6920,0,590,55119,109346,19333,42880,14959,1648,1229,25192,92604,138248,312,4023,14402,13805,641780,191632,101812,962358,3382,1369,26188,15312,1258,8402,6979,274263,3180,5967,26324,446,19561,1123,3103,176179,24760,510,859,107348,5445783,5633,45872,478,114741,55864,83536,55949,25129,474600,81084,60001,362,2162008,29695,4108,141619,0,21144,915,27581,1177231,15673,82662,428190,602894,743,31097,432984,121230,61165,598454,88390,264875,34460,117778,2566,869927,83638,72776,199282,187,93102,1800,53798,9535,591946,314834,85952,69737,154879,14490,294621,187011,3000,318288,184115,3471,233986,249511,30266,334559,59653,360863,66662,110889,264445,84655,33722,28380,36877,92774,71691,0,1252,240463,71783,292,296046,1037754,406,82157,77024,182983,18712,31477,86546,557060,212407,82520,75660,89939,113670,102209,8485972,407386,250906,799,352458,507644,25134,2054,182884,12048,65895,215,109616,1114,26105,428,256757,38347,792528,73553,3274,97306,943,64,135886,215255,64977,112610,302980,40767,106456,29800,0,444968,0,101900,67209,35521,672,3946,9414,188309,16869,84750,99976,1675701,635,46402,376,7058,221977,911800,94830,157504,61197,294556,357635,17364,34629,29805,399661,225454,88011,197013,32471,439807,440922,1216,6397214,316277,31036,3530213,122686,246001,397749,917498,270769,251018,30539,96298,193042,161416,174256,150251,79083,184923,318733,565,106698,212676,158317,60191,79831,86819,717,184732,28562,502,1305,35824,14704,214367,462,1244662,40381,152,182750,3424,222647,400061,141885,8186,22336,240805,332775,84889,adipose_subcutaneous +196,34506,352882,16699,93284,1405236,16311,12491,59982,14222,1263,602,6431,268491,43275,115309,34693,213312,24547,606578,169378,8417,1400937,131721,396159,596635,340252,31927,2672,85952,129929,8708,798879,783320,453,396544,351581,1127,203604,37953,91403,268307,334829,706191,1186,8412,63173,248839,14635,387200,173725,1391,200100,152,78556,8280,2711,358,4691,20836,62078,365600,63229,6685,7036,372,798525,125557,20555,55570,17498,15283,33648,2203,1330475,22122,367463,6819,7593,160,973,17623,35201,88789,857,53856,1335145,56307,163800,236182,121233,358200,306339,41103,295,1025295,97882,4589,1875538,509465,505388,227296,731800,63582,16243,234056,9695,268701,80004,52474,107385,19810,363204,2829468,63411,12047,269,122973,104026,451569,141707,720377,17567,298614,366051,2398,328906,93987,1262,43481,51964,88601,0,54739,287265,138105,5391,152,304383,234003,2716536,83963,2987,90092,531449,264559,257,289976,88809,353347,13217,7709,0,18827,496,99,619,69241,285897,221333,948238,1046853,646731,13163,295619,57165,343372,92206,1386,7513341,5638,334,152,30782,3187,2421,187510,520442,127544,41774,41969,102644,100856,3426,70350,761949,2879461,0,663,55329,603123,1956,478299,126498,1346419,261849,89540,1903,190479,27971,1140113,232256,69164,152,14428,73244,3790,419,17708,31561,160666,1662,1908,2167228,317700,10943,593,624685,491740,117871,9156,3064,956,196033,243117,799943,0,0,346070,22684,165315,866,14235,11702,9722,0,679,284528,31277,313822,51607,2768758,140154,121,33251,1430461,237533,272936,95135,10002,212881,68036,144998,323003,3433416,396,26707,306,6899,43822,8319,584,823435,170762,2278,231120,4002,200312,120151,7013,287333,82881,49273,803378,125372,13313,246,33121,65251,85562,11351,2126088,21204,8833,81773,492010,785992,103090,90980,2648,401,456,55305,364354,4410,413567,32107,47994,730,63436,77399,470335,0,6598,2737,75654,904533,131259,1607,34496,2762,0,1266,132097,528712,9045,16248,70941,101453,91172,12125,397436,152,25149,93381,2167,155181,401517,18237,36632,177870,37052,45644,29215,619,64313,39063,209089,4035,209104,23302,398686,196724,246876,1037,172,14245,30032,488871,104365,81441,94295,1832791,163666,229117,4202,93601,55466,522,1153883,323214,31569,610245,198932,298254,7792,2166,16957,767416,5101,989,78404,34116,25882,18674,264753,0,21415,62901,549413,325419,16386,162713,68948,1000161,2783,8493,54325,378530,12546,129896,427,382818,7758,1125,193,0,228,80035,102918,800,71073,17890,891817,255371,475426,87967,2468,313496,103846,222,183128,148690,84951,0,89289,1761,102345,904777,1156039,8665,10649,369453,226150,85,16295,511153,11046,1920,35777,142879,32507,8008,192596,0,31626,1186,150,19995,14388,64286,85196,118,86580,186419,4012977,458387,274,55524,48416,894,1488,121620,777895,742291,7840,5808,996,2595276,39821,8954,168287,723,6201,48143,571,106,155724,102985,98408,70819,1497,55661,379,4480,10718,8593,6628,390920,72271,59732,60355,1409,301115,5998,606,27987,532477,14751,13218,90298,3541,34895,3390218,304,30391,24906,30681,10406,0,7808,104416,0,0,117712,492,586,33640,60768,343472,15865,136375,481782,613,1071398,109409,183650,253210,4089,8196,168200,258075,307051,62150,1110,2798,626,2087072,353,22521,186,8574,16157,289209,227823,248736,18973,2774,37978,14539,79484,242378,694681,100373,209828,16725,392955,87481,105309,1571737,116452,3264,309180,2772,8440,271852,341234,74932,110874,147535,117109,0,741987,419143,20481,1208,45122,5237,852,1228,12277,2097,395776,0,564,8908,3113,20671,26436,120,837,436102,21590,683377,9460,518863,623155,3438,422,8852,73732,186783,279049,195569,978,78089,364960,17041,601,94641,1070192,710,741908,567747,170728,75466,260388,306724,43685,2655,439,36759,65748,303,13825,43370,636728,70820,302,50043,478563,179392,3488,23826,44329,168715,18453,140,0,656713,426,0,1020464,1270549,54589,21183,104712,871,253642,1019255,36300,193651,1841,167986,245885,84035,302,1012,83495,151,35296,21352,3479,28888,46846,426111,8108220,10889,39819,177107,570070,598,12499,6405,184716,22847,342419,10428,5587,2967,66071,111633,14651,1280929,231070,104069,5360,85117,572,43096,46873,838794,97122,6018,7209,1648,34784,527170,841,29481,943,29784,32759,304,60819,39050,3615,1523549,236488,6756,9723,518,82377,1784,134658,143176,2232536,362902,218187,11314,8726,35991,21066,63142,34278,30482,1096,2268,95717,227880,10180,25989,23884,0,362,8289,269,6749,53524,6942,202437,534479,61567,1641,32648,120,360,60,1174991,61722,196492,141675,55800,71933,10422,38530,75056,1037,51760,1202,142,34786,2738,48627,30022,119400,180917,34159,1255,103485,0,873,9492,142,23855,111321,252,34829,205,1567557,40739,82407,312465,64539,232996,147283,143769,208980,133686,737,249372,142478,55794,511,68127,17801,177881,54782,118717,44528,10117,568452,4753,2898172,73286,11937,217150,1113664,149110,148295,20650,1261,16476,38812,30949,65102,163246,456,394845,518953,7333,4149,2453,7822,5080,702,3395,65350,11182,15400,162282,0,116670,425,143144,235857,191948,137771,123415,269,0,1325,396425,244507,3104,1056,851110,190456,2458594,349680,38035,164358,4934,81172,23476,837149,617503,1424952,214601,23,25773,58222,538227,7719,89958,608,299,30578,40126,7538,280198,0,14268,0,5309,85640,93163,72615,2477,294,338,22984,231407,768946,35324,1084,210337,76644,64098,68571,38756,36601,57125,123212,66291,141767,282322,546406,131199,24306,14186,86826,1291,1379,65226,6337,290674,53379,311,172523,172084,596462,7060294,41956,11876015,95639,6481,2562,9860,1421332,4858,0,201952,13524,12167,286,31663,735,29082,140392,733,117986,100294,17672,98756,3985,804727,35412,298,152,24952,12362,30050,146114,146742,9186,505,341,258,677,2327,76,36868,18725,0,61103,808,8211,769751,61517,24157,108899,73163,11359,110339,47700,305227,196665,23506,241722,9255180,2394147,10244,67700,875321,4566,68983,60888,107932,6299,24996,35551,76214,60891,20081687,46413,193,223,392,6921,271,4425,483,3911,0,0,167442,322,76,38818,4270,60032,23692,306101,127145,82749,207232,21513,231736,22854,76740,133099,159434,420565,264471,32220,818,557772,898358,89,948016,82188,729,10934,29943,300212,160633,155744,9504,1238,32135,28589,177762,82513,2148427,536,54333,212757,2165019,2329096,186372,823555,91535,334850,128520,331177,480526,437714,426,21823,236723,441,702,184340,29174,38574,241544,1227896,152,635,101077,81307,43106,287,847,1087,365,1300,0,0,0,0,1345,0,0,0,0,131,13555,267,6985,0,158934,109,596,75779,1256,62877,152,957513,2238895,550793,197209,328869,29388,353190,28619,277290,757580,162334,131418,33899,312016,33717,180117,1009,29409826,671,1526130,523738,564731,30562,479197,39599,6547,155933,442,270092,73346,143367,928324,109283,161629,0,5907,92502,133737,1734,745,135317,1605,1372,23165,15080,41745,144073,407,1551,56657,28064,46039,123431,288334,99314,4453,0,175953,94892,53328,4534,579404,45750,543926,342536,30625,258722,18326,40116,245273,145738,209109,274349,94744,283,152,656145,30650,124628,255457,8138,10662,637812,18440,762,544788,0,1320,2002598,818,2103,180824,4015,5429,212727,8733,58001,111223,190240,861865,241789,2891,1658,15241,75657,1682,194905,112,57940,877,126,0,76,42110,3048,554,108,3613,992,89202,140,14126,92033,933,303,21127,414,12945,15140,612,1151,213060,134,6662,1018,9,53551,13281249,37948,12731536,235465,1594090,469207,32500,590340,239850,600,16814,635,3421,733,432,563,147,463,0,55669,24881,138123,7225,12046,147584,135847,201261,222494,107909,72256,44616,71298,1544308,6076,0,138,114761,33653,2128,6635,906147,7805,2027,4730,15185,2141,8200,117,498,1142,18629,130297,32569,4504,254,5500,15953,248192,148133,111250,12888,544,1663335,3713,657,713908,1420,135002,742784,591891,120767,55820,39068,52154,44288,3784,3060,1070925,4133,146754,4319,284294,745371,89152,866,377732,4794590,10914,121957,66789,3528,0,134,158726,2257836,130743,55447,787,1539123,825,7669,2328,762,5714,22946,54214,171348,12199,614994,12509,504,139322,1713,9505,505052,166156,75487,100330,0,3426,8100,53141,28537,0,0,2549,1949039,275,0,111986,6299,33489,77464,57379,0,230559,139,38320,185513,67752,152,68050,601,78561,540,1761,114,136386,88820,139,157822,17842,190185,94425,74205,18583,256,152,716,146410,492788,514578,189410,8901,93508,65094,21380,44618,12315,259147,104,5595147,585,16294,9669,0,13082,307193,696585,15854,5058,5884,316651,49975,35013,133513,106182,1179970,133219,887572,36878,255534,22058,280317,34838,15971,435617,2293,72121,235,820,2624,2359,449,9560,336,21700,206733,109270,24288,468,166089,848,72842,500,1156,977,65023,7049,84507,3074,364766,10209,5617,50285,753,106190,100123,22,5583,4003874,86106,49292,10022,40264,42556,39908029,92076,217244,27,112568,202982,683744,1019490,282087,103324,934,7547,151150,909,481,1812,22127,1463575,8520,76537,9674,96302,491261,2445736,38295,232161,7188,36897,3102,1292,1401891,48079,96840,0,149036,304,644480,644732,40124,162265,3625,0,149,68016,90233,134684,166069,13146,50835,1349,6908,71046,148013,52796,1933,1605,152,11001,204335,24936,0,1500650,24409,517508,871,26839,12609,0,152,47406,1273,12451,269372,4126,895997,122,6050,751,2384,34059,647636,1247,987,246617,578,1855,0,373468,412706,176210,412,126,62903,625397,19872,3623,8620,1101,39010,302,4524,1471,1976,792188,20644,0,15909,0,133988,38340,2167,201442,6710,198146,58881,0,1595,69807,91004,0,9005,3846,90066,70810,167778,537924,534014,3178,7128,115821,447,64987,24114,557,144016,123437,85027,675863,41929,529870,148737,10323,53220,111886,26040,30177,424,99271,0,4137,245841,53063,129900,108,27159,4365,3572,29635,554047,90131,149008,58023,45507,83852,679875,10894,822,85589,265701,524290,366327,155552,1114,290553,1971,126918,100199,160841,26236,643811,67211,164202,204255,18658,76713,195885,905846,1167058,38188,110116,311461,3739,118575,15739722,20221,150,808,151,564160,110556,191577,15718,348694517,222621,107709,57117,44400,544747,14033,100144,129051,912,225153,55806,54739,12555,466,21523,474879,116567,45914,1190600,257159,9656,84962,22699,211729,658,6070,64764,392450,1557336,0,636229,99747,235877,81064,189856,155898,152,83462,181075,3339,7616,857,102730,95195,36292756,432017,3040,492,811,223796,416,700616,8574,43677,13101,0,321,1551,2144,235334,71118,63617,557279,152,38902,126513,636990,2423441,71194,3286,50277,57304,309227,262795,197436,0,4354,1917,2447,162011,5126,441,152,0,225633,276574,119914,3924,456,506453,415366,711013,1349255,1759282,289445,1060187,184345,7572,98179,555490,996083,7009,166,120171,170369,75225,46,0,101715,303,732,78242,194872,449722,24708,153596,24175,496,345540,12509052,791902,85737,182331,6346,56516,1049694,105001,11842,188459,15882,198764,5891,257896,208209,45469,32748,120168,9405,86141,5702150,1603,1376212,151756,89546,80145,50580,13060,110992,84287,7275,9364,426,150,152,30533,62986,26039,23195,64949,4155,106277,9755,21664,886701,2698,101749,1306,11572,151,7947,26627,48750,79933,8963,1253,2043,201336,33042,183043,204549,970,29006,0,204712,610073,955096,391206,4708,18571,76,668,456,2123,17415,113871,104774,825827,15799,168387,255594,386,104,115425,449338,5989,13458798,94028,113930,19326,82419,14325,582758,130501,869248,200237,32374,779915,409123,299908,303463,79026,214780,21279,98244,248757,239002,62764,70161,251449,42852,105928,4878,296152,8260,8780,173593,584,2002,394451,0,307369,141115,76671,539,4112,123630,21380,53882,233192,1008944,7646,0,304,0,4263,48474,18273,2126,607,724,56509,2444,124165,20433,3466,51094,34616,3397856,71644,2223,114883,121952,14709,80875,33017,1112,204405,315488,1291,218,1897,27898,247470,609276,101065,87485,87540,197330,19527,185646,327880,2393,1807271,997,152,952556,140,845,50454,4875,52850,234467,111005,64,772,197606,25532,116722,104597,3314886,554,26913,463809,96555,9700,54655,19389,304,277387,8512,82888,274494,111641,150115,181650,0,728819,2015,78801,5961,6322,28126,38215,40776,313145,164361,0,2555679,567068,13535,50966,5544,560,109296,120691,18879,2702,17819,3714398,87661,32510,153186,1144365,906632,236657,357239,298829,0,417471,24210,80462,128030,76400,375319,6406,61314,971664,1186074,1913362,1689819,19290927,3166654,49670,414747,22811,77164,368876,73305,861147,56625,914598,114693,71425,266212,832487,309385,487969,40977,9600,21659,2945,6948,301293,197898,204730,3138202,289195,299304,419228,324922,2857,830,1561,18679,1189548,0,168732,116776,130,196,1386773,274,150,822001,6873,230191,15849,23809384,171383,25111,163768,80871,189240,59939,19046,24200,28795,27476,269603,1137,2880,164645,33888,2154,716,0,10056,410210,23309,9828,10990,40940,85258,53326,15383,21176,64391,11528,6367,86302,670613,3189,263278,152474,1499594,922783,7966,297033,345564,147999,365838,2613,6718,203146,0,0,32976,0,972,0,3241,114537,63334,19389,129713,64705,76085,43135,3300,152,3167,584,1701171,2008932,21612,45373,34873,3568,13730,80767,3356,16000,270157,4595,184865,5565,35944,20116,15328,271772,35758,52122,73961,249392,62547,1435884,272,892,8822,79376,34022,32286,74717,2831,37268,4592,34894,39315,1138,47597,2,66587,152,303,1683420,155953,2973,259269,1534088,7212,163449,43146,86526,76356,66789,132,6955,935,339999,499368,847874,267656,11481,231832,57125,249311,7678,39085,24349,138956,193993,43690,366765,0,19284,578528,35213,199135,24504,260455,109304,338263,576,834680,65075,10634,41767,267699,744989,91551,313862,43096,3580,555597,17688,61754,473143,847954,674,40735,17380,330432,163972,21012,0,524450,456733,63353,281023,654,12560,492,215141,10160,82905,25587,152,2876,104941,81745,208803,134662,17656,168864,139757,102318,41468,146498,8368,110862,20162,77501,74395,73624,1653695,40261029,66573,0,31983,241916,2438,324,756,29135,380478,178424,46370,35293,72603,0,0,0,0,40308,493,19882,87838,21469,11875,61685,2264,156597,244614,122409,88,1761703,51131,160809,1098647,57830,83265,302899,1774117,42526,166147,153354,146435,861,180891,73903,4364876,1477,114557,116,105123,2667,2316,1433,40070,14419,87371,478811,163305,119,19418,53001,207720,37401,311303,53442,111821,465546,346162,94882,269502,183325,106480,765,914,573,289,42406,1195,14815,1286,74014,73406,99515,147,176236,724441,34384,23032,16359,6679,96824,363467,39992,128184,3104,3396,7634,301944,116387,743,302,1501,790429,8986,56877,15246,23221,5155,0,134374,118748,192703,460868,11,48256,178533,112473,343538,962,266,13643,2725,117990,433246,170819,18477,1946,4390,5,5173,183174,62943,3784,9531,5504,65794,90498,5070,249148,120875,847,8245,146516,1790151,854163,23142,193253,297784,64492,110226,215488,690,0,229,1410,286599,1826,175332,141735,2816,1388,1484076,310,16475117,221448,29773041,106893,67750,2009030,1093897,1091,88511,0,0,1559,1099,503478,124147,117,21598,2588,110001,0,5069,1164,823650,100468,58128,128,70517,144,38857,217398,526580,70438,61455,901207,235414,22039,51170,7719,760,319234,692,595,114,0,1814,2637,961,69146,296,15670,99,95482,131,0,28245,162165,263363,1812,66152,68602,55335,79437,59363,349308,471381,238663,48340,80504,4726,1879,2048,0,721,25535,111840,18642,1503,813928,58969,74674,77070,30964,101586,1095287,70083,67725,128,165059,539,29142,149803,61110,257,990963,102836,31015,80839,71768,155752,247788,11523,305847,1275,25579,63030,141220,2661101,175066,142649,26725,720942,52957,137103,498,55229,1252314,259,89255,70028,194605,2020,87811,205298,332068,1343,27215,559,276,410,250175,447623,24736,1956730,117304,97978,5317,660366,63249,0,22427,62291,7957,19170,1351,30022,105546,42192,94379,3197105,14527,496,314349,82711,82361,11349,1923,945,10939,2879002,95886,50244,38401,39468,264,704000,6628,39546,79605,144,0,409,279,39754,0,10399,134766,57869,4354,2932,1455,73643,152,109710,25588,152,66052,37854,61591,10731,119384,152,352609,37147,1286,110218,22315,25181,69974,1232848,1381,996,1534314,410221,94322,419172,152279,156692,607570,152,127767,518034,76849,8514,20617,2527,234036,20256,186568,4035,48834,714,3205,58313,2437,203104,188878,117287,96833,60545,60744,76890,12276,49247,30502,101142,45202,647,8600,21337,1134507,15100,152,38589,165424,16028,192,584000,13005,90,117573,12722,166290,113537,25401,0,538574,54516,30971,463569,1680548,55243,59393,40848,285666,2671,5564,152374,727496,292104,659897,147279,140366,676007,1230,1717,319198,203,520195,144102,22701,281,1030,80644,212706,342435,2158,86560,7423,94125,80730,1692422,27449,326259,1756,11123,270264,14476,157939,598,357510,20534,505569,10617,0,0,152,36787,17772,13372,612029,334638,54894,182372,0,2217,16398,4936,10052,53,2859,426,79686,20599,911,280877,457092,8542,14298,1453,2492,137503,7542,2210,4196,15949,1476461,115948,268351,56169,5531,542036,112135,10408,2995,15695,7454,29039,2942,2631,135774,65384,20369,64890,149698,39151,1354814,1680766,25973,2506,242,21231,0,4817696,4345511,150358,87532,48128,4260,26961,345303,66325,8450,59681,585120,25354,2701,100154,606581,31758,4779,90220,82128,52222,51936,283094,88196,96386,350,125262,303,855,410,8236,0,273260,65190,301676,69308,21551,137799,6368,94943,1086308,294425,2062,783415,394297,14533,215312,133867,164247,275498,39162,75288,35619,56807,50340,0,429,629961,270629,603595,10330,78986,0,9714,33422,53729223,1079093,18456,50481,1391,221025,186516,105556,0,14899,326989,75924,24999,5878,3104,79176,68501,466874,31740,21696,944457,149546,321510,381934,737,40557,18749,195730,152,100976,44777,9074692,2073118,475548,446857,305822,299895,2170859,5312,110977,242,182,44553,315805,161677,128004,31774,152,61121,468170,127142,78324,364,140777,66635,9494,225601,222121,0,210767,73234,540212,592,445,252,387011,134722,212089,1058882,84,184560,304,75656,70234,70966,785004,2976,127546,67369,67567,85750,90041,6189123,524591,1044,98663,131495,238056,69995,5358,1434,10450,20929,51588,2877,21023,596914,364145,25746,42045,140951,1898,46874,6434,318669,481995,195761,44160,152,3154,134962,66514,22009,33167,503779,1383082,3480,38094,0,0,0,7123,6585,607438,67629,49542,181326,35220,110042,446980,84,96075,166877,82078,22258,99557,0,34063,57247,73073,30176,272547,327810,812,63493,79715,439,404,3038,747,6336,87850,174597,1239102,265896,153540,174282,0,0,9318,768813,196,33479,74442,160534,184130,87572,66125,161173,6540,194348,66914,226961,18100,612525,71627,113352,83897,781,295402,2063729,82189,188018,5942,123220,5545,18053,38109,33503,122965,116338,76191,516960,41943,152,87270,0,1961714,1121,49171,86447,7647,0,5617,103671,61726,181004,116745,218199,16803,19199,19973,33077,1390,321032,3143,259309,178521,573945,73707,580,19749,465532,34856,25103,33295,47336,121921,5508,1145,7403,53786,136034,252751,10302,62385,8696,80426,72866,241724,396,26077,403478,47351,118664,3997,91697,131121,255531,64538,1555,94167,0,0,1486,0,9712,69971,3756,20478,9408,980,91,8304,183318,209769,61665,1270,285,27328,3799,84032,12881,8275,8150,1144891,342372,4862,152,122199,408180,87326,40399,107320,53592,25905,100273,25789,152,36228,12948,18492,3557,1699,1225,549526,31630,218764,123780,0,146,420,800,71304,11343,10757,2290,28630,0,13299,4235,1435,50624,29730,207698,85815,65233,61277,7276,5308087,10470,0,610517,1455599,44093,144160,2313,34927,693,53106,0,159063,753445,97365,8264,6840,1389,0,7389,410111,58730,64918,4239,18194,408310,10744209,18371,201682,515337,9525,109545,185312,696310,13302,5118,67306,122,88848,123369,49381,6777,5240,18568,90481,367494,0,281549,126679,73690,61488,98368,0,38,53,36823,58186,94098,304,287629,115388,235542,403602,322329,91993,33811,165220,32714,2072,1146,73369,0,12864,151,140223,122749,5103,55473,435,416,442,312542,559474,331024,2535,55001,77268,241093,457226,78274,538639,79434,220949,1405,8397,114173,2011076,3219,172792,293725,66447,192195,95899,28408,43520,76705,61222,304,255084,0,1048,40558,365487,38145,15678,15670,1117065,14967,12373,2017,29830,151,8948,514883,599,57352,20679,40413,11660,86834,1679,0,1096,3895166,20169,27625,202921,29967,13061,123935,169881,960,7420,4175,163277,32663,18955,71760,488,1623,3249,26085,144227,9981,474335,138974,6145,0,6905,35323,532,19262,790908,130290,133964,21484,57747,17069,152,154913,47615,0,1095,97,145511,2047,325,179252,120428,399,412937,428,719950,6182,10429,313036,4137,2179,5940,53981,58046,132543,88131,241039,0,6724,1228,7785,836,2131,137905,29398,30427,27497,1160083,101562,126061,12418,8121,476717,4671,50549,25375,261772,26247,100524,13882,25506,65953,340849,98124,4823,20749,17911,27147,74577,5224,34457,4571,809582,406,0,12799,9429,10341,480973,143718,539,194889,895,66223,68295,8178,49529,39776,350268,79113,65486886,169577,108166,551104,0,1857,71625,174753,673,415600,504504,170078,1013,14296,5327,3958,3746,340814,3688672,8959,10269,43654,37366,601803,193426,8148,1890,1010997,258799,266889,335720,176651,79627,3304,30722,330108,397,3488,21289,0,5653,296413,262349,3137,75462,2625,13930,206,5524,226,0,947,43131,139240,565,62731,156558,7503,764525,4629,116,3473,0,67800,1301,586,25881,985,86,0,482,15958,5890,212,109,1840504,2629,1913,294,152,121,123,12374,268,17073536,929,606,2419,1128,76,100,436,28639,36096,49098,147,76342,151,236848,18243,2071,160478,85556,304,467788,620932,162926,11552,4103,304,95887,0,221292,257,370246,38442,3238,3118,90842,392486,946,893,130627,28447,699,106135,14329,1129,120739,503369,61258,17520,3114,7849,138,12336,75043,36840,284,739,96755,96607,89378,29803,345,160784,78782,543311,142380,2562,140749,99562,5973,4837,7170,1623,88920,120780,557788,799740,37898,65404,120857,59553,105757,0,80665,1002,1394,136328,0,288084,405,23297,725,140904,16413,81090,1084,269462,174810,117277,2887,99366,755,9987,159277,48308,12813,70872,26808,217218,345961,36896,78424,7437,26538,18487,129271,152,7945,126124,111,6084,1323,35472,164001,227165,159044,34986,44124,20842,13975,20747,2357,444,7249,641718,73018,521978,298532,1160066,132940,5741,3201,150631,1679,190947,190702,224407,6511,61500,296,43884,9318901,1363493,5472,501,886,101877,352,181498,149566,182813,11533,324845,1201,9502,1737,66981,566,0,78770,353443,739210,1309,293,124923,253654,73949,77586,2709,1279,101,76465,1300,215067,8770,203312,186224,1346097,107979,20203,3256,0,129,18535,3732,98127,2628545,342383,34549,202194,3230,294264,117197,163725,442921,81,183300,122098,137038,162181,140972,8046,437426,2927,1321,811,2203,711,0,69801,119845,87072,4915451,68476,4620,4820,1159,4267,93,0,294,2533,125,0,152,1918,0,4609,148,392,1951,1849,2805721,79807,54960,177,96284,83976,1429,27379,44756,251,897133,121742,172554,0,337315,12030,94472,1485896,121356,39826,3331,249230,2016365,1545986,318832,84998,103768,63993,4353,23575,2209,63485,216312,760522,2546,358365,0,124975,198281,0,5128,17354,3379745,0,0,2588,5304,1513459,265356,37884,951144,18178,207672,31542,52286,52293,22543,58711,15096,26781,1747,963055,222514,119427,19445,16189,461295,575224,43001,257851,1902535,666899,430047,177378,152775,527,281971,667702,3009718,81271,410616,342,205834,22417,6050,91456,4171,86376,381030,701,8330411,642554,5337245,15670,1919,4846,3612,377,9704,346,951,35884,27991,115805,34,601532,152,165581,109206,6024412,374199,254,10215,5093,3906,302082,36430,279079,525727,5710,72478,55440,47882,19915,42022,283812,124832,146914,118091,43279,2338,23573,11842,150288,95354,992213,51637,54862,13221,865,456557,185523,586,16083,17669,7708,43535,8082,22105,978,160653,72398,77891,265885,2410,152,93893,536410,152,53088,155437,35769,4570,3847,225768,347981,20351,56969,95662,59183,296544,34629,229983,20793,44910,75446,283671,251607,11946,0,196042,8631,157016,3225,138832,387594,168801,29077,96897,560544,137066,3010,304020,988,24237,5352,78731,302356,16448,829028,24878,97456,189815,18335,0,17570,2318,18446,291343,1879,8443,1393406,9085,43579,2765,66578,35664,8101,760,1304,142,20835,673,0,0,30003,43390,25113,55852,27361,3542,36480,173468,58495,1351248,181773,104,268071,281723,260230,109859,14652,64243,57475,39421,199118,374532,301339,37053,370391,426,410814,896,40209,46823,101,4552,257,240351,70838,67813,182680,0,104410,742,3164710,8614,45954,31547,91900,54567,1956,138144,1330,293,112361,265663,96000827,10511,110958,131804,21796,47820,2079,257,57308,0,138,938,63149,391496,56067,33755,11629,152319,195424,1500,421090,6417,1627,22816,17125,97367,121067,290255,76107,61358,63135,746,72976,67712,105905,39063,6936,95137,64013,377,28135,9674,216316,730935,4700,5237,149909,0,218180,2409,88928,28922,119877,985214,109,65,101840,342601,128102,70218,18595,296,72604,190165,193480,109223,62017,30593017,189197,102471,132823,10423,223819,4934,866410,58430,17751,746128,69780364,3624,21831,98932,216661,111566,92074,851958,147226,1567,30762,92324,209736,60386,317945,809073,737664,2952,3740,22856,14817,10213,130,325454,149766,428,474160,72731,212924,8,3677,129531,303,76589,514259,137344,12061,388,1208,44386,15912,288181,452432,2087,40486,482309,129175,1761753,105436,98673,2455,2640268,1065,385203,59761,29,9258,1074,76206,730016,2767063,1745642,23117,0,0,21547,113991,136985,148830,86961,281016,1615308,41713,4279,732144,50734,599839,123261,1182,34642,862,6482,7539,68576,705122,186640,115733,118107,302,348414,140037,123046,8573,102668,2700,113210,2925085,544,59651,99492,105843,2166527,146342,307007,18311,456,435,124,233462,5585,50187,34451,63653,176261,656771,59216,52462,47259,144525,222961,64756,16362,268539,305736,405220,55997,182268,74391,10204,71760,9600,306521,395561,1279142,100583,13576926,105474,13304,20723,11428,5179,355922,28121,449,4767,776,27120,544471,263459,15697,784013,32302,274720,126347,70504,981,292846,146,102,225474,63200,129254,249817,185670,51391,98172,35739,106376,27976,39191,28474,882,261,185914,193824,55105,374309,0,246,112,63138,69238,655044,1903284,208988,573497,440,199814,45670,230207,3309,459696,318564,18936,53073,2508,0,24627,6788,80696,21190,12032,534,121275,200032,5873,77371,132040,71862,81972,246,83972,67293,5411,739718,224707,83581,248186,0,82146,373924,364514,68125,0,278,11305,231779,74912,97,788019,62508,3296,521,15286,0,113467,223142,1022,78571,614777,128441,8959,62094,22426,42179,85075,32559,6862,3071,192817,108,0,39973,48942,39621,101123,173900,1906,16462,804,114460,160214,107147,83117,136694,69201,334742,85785,9004,296,1855,98332,238800,28340,26228,46723,139784,49303,2367,436121,53385,124208,7654,112343,31914,7643,13455,280,2114,1779414,88600,31189,69451,227,113321,16628,46137112,50180,359375,126893,5211,576,338038,81,10784,0,42389,332016,401,893927,39745,168740,830460,530,24569,195689,36168,121,183827,35081,25547,23007,36580,69856,652,17480,1251986,128651,87409,4309,10716,124974,10110,345,34675,274,11038,3335,76074,28951,34297,24860,39156,98371,381,19824,22202,235743,18149,86330,161143,4406,5326,3329,283,132080,2697,25831,31175,90477,5288,96916,44988,53978,86507,1369419,53741,67808,1155709,225628,73744,171565,252895,68,16692,38038,1484,29606,274251,5971,162151,270865,1056,3032,303,151,3978,3886,14460,45915,270,58186,684,20867,91949,34767,12556,545,359616,66193,1365338,153522,195045,0,98646,972,4753,279826,261883,107357,415,249,83135,19093,71404,4699,14560,121,10539,421486,880,22206,3725,138488,175072,103861,730080,826,75191,43012,2440,304,466735,307689,450222,18601,225527,24588,670463,492179,1155,114519,267143,139120,600,12423,421,141952,1213342,356550,24104,1948068,430515,137095,328870,301,152,18447,490480,110329,222162,254624,61801,142,32019,128307,1455,182565,196737,1073899,133402,284453,109981,10775,13675,44062,1106,155416,152,152,191352,152,603,39412,287,4863959,176976,1034,97117,644137,395,206110,0,224660,40868,529128,205749,7146,192336,141469,1068284,4673,102424,87456,192231,2494,131625,252159,73313,7659,19123,617159,4569,498009,73774,21,61714,411,39538,155563,145291,224597,428060,17728,21604,6820,3798678,223224648,107327,9377,101954,36471,1014,207,105478,44799,78454,535,3252,13627,514485,801217,205456,102771,68245,265334,44542,12871,132277,72596,832,70278,28399,391490,181842,99820,5295,132592,23163,399828,30624,45273,115572,9342,47791,32617,7495,485398,432336,652,1785,383,1140,32673,30355,152,10154,45664,151634,16328,288438,39439,2123118,105373,14728,71121,5498,174277,679312,1312,93090,48203,93867,162768,2749367,60614,9026,193672,84082,85270,74382,395460,333957,138690,66581,22063,152,2334,8692,16232,152,3846,154364,367464,41657,147839,451750,215233,15708,1663,9089,74981,562254,1213180,43928,18712,985679,23929,450789,22608,28295,3114,50104,509036,353613,136141,28644,493736,97487,183793,16004,101684,8514,120693,136553,271,11831,2623,53093,1403,69329,16164,456529,69386,1950,678,30708,4184,85461,263964,110157,68432,259289,58564,21461,3375,146762,40982,60489,806829,6408,11405,35165,162635,136778,388,256376,220257,11365,1846794,24616,46402,133931,144796,250806,276,212071,280511,14128,99522,1624,90075,68568,21216,38670,10789,29477,87110,4546,6850,222,1010297,820021,32881,722628,176894,146397,45935,17853,6572,74038,70625,319,25962,0,56567,181130,38881,22694,1522017,9047,435457,2442,126978,112029,749005,657,1367202,3262262,935,475593,86090,119467,152382,22290,152631,1126,186793,192104,261008,237,1329,26574,89084,109233,324187,43495,462,284112,4142,516561,133148,523251,109273,32836,139592,69084,270,1282476,442,56592,318015,182614,316765,3018,1198,81765,127560,27467,53346,9614,263126,51767,146814,625845,117375,22139,144310,15015,189176,4101,219553,3664,4183,23691,25520,252600,190325,80573,84855,210484,250209,153765,32478,150843,558,96750,82165,268457,120353,93062,261766,2395,950559,123700,40612,151010,96276,39366,18278,603585,638427,141063,53076,132,48405,23432,46459,127241,26793,330604,22186,61048,99163,304,169419,1367302,3421,145802,67566,102930,35749,535,78126,62,389146,245,65253,52993,180503,217508,377,59279,2232,10429,5573,2096,144978,63027,303283,183079,69338,528,296,28641,115269,159850,34637,8446,1053287,6400,8636,0,146982,242031,4460579,276443,111337,705387,5265,33096,1057,20148,230770,242142,61513,353726,263773,2099,15507,164718,121312,592,100618,237289,41799,110957,122945,383,8829,6117,8621,3742584,462,794598,27849,79699,7213,450,0,3525,112,103797,8764,5025,539222,97406,40804,1268,348711,9918,10965,269,321549,33869,663,313559,22985,422,918164,215223,269302,2138,9936,174003,170716,15460,315780,59966,0,338601,45637,5885,17213,185,542990,0,47493,6379,368618,1433418,2110144,75274,10344,137188,137900,425181,658688,158374,42859,52418,312565,1276,165052,10,851097,362399,122579,41370,103958,296378,640976,63259,90422,97060,388974,687,375,20152,42214,462,212016,5324103,627832,284673,17128,40699,1616,10534,7923,7143,2463,268227,39389,663596,211937,936993,14133,205086,108154,26236,11181,912,522846,29429,83119,153793,125074,0,2767,1735,70011,476781,718968,796504,3168,0,265,1483,528325,72,25,182238,1247,42358,894,261227,654,2177,1186,14233,360092,477332,1163909,6363,456,204,4336,411,5144,10271,532176,89407,1903,182350,9105,55040,429956,272886,145847,245,79939,337759,417712,224337,88699,217037,10721,145,42351,38035,585,6418,39191,101054,2415,40063,836,9079,119750,737144,26278,454,1524,25937,12126,742747,0,1383,43210,444911,62329,17443,94201,36204,654,4032,89178,9682,7472,42982,51097,0,702,152,95196,97480,68470,173966,293149,964501,36212,69461,127251,451853,750,2570,191754,9128,166291,91109,45236,93576,10178,45078,12328,0,67317,457127,104315,157287,7213301,6066231,184389,40806,43784,122351,55224,220835,242691,55522,267947,3156,403,22972,106165,61559,172543,184126,33661,114978,927,2823,13271,304,12266,146929,8606,745652,224614,99834,3191,851,174578,82308,517863,274651,1265,1657349,146178,20645,284,0,76,8787,8859,1216,227740,34201,76,14194,1867,168450,309983,206286,2314,14572,639,104137,120895,10052,925208,4580,228123,387869,49330,14367,41559,78346,5714,0,5219,150080,172701,6174,147398,554123,151,109308,2429,536,3455,41292,873,40665,46293,55428,62997,227494,0,11145,73325,106481,872940,386527,0,182250,309842,14797,26321,296304,3031,859,382430,26099,526024,260791,3090,6782,261953,199803,5261,287398,1061,87492,248,129,84260,419934,145484,1778,152,55735,833,0,123630,243515,153114,96263,785509,432191,0,2782,494656,21820032,129579,170513,32253,27583,1064,47685,13975,854216,968573,106321,332000,51020,83930,30665,255,35212,125926,838285,18801,5830,41135,10351,281797,38328,1465,72855,67502,64532,368255,249762,21445,730,116963,393810,57853,12402,125958,240505,940,288679,15969,398866,170181,278,141,213,5182795,18250,1893,8978,673198,141966,2993,119081,93683,2086,175917,41489,98738,334611,14885,19886,295508,8016,3513,62906,255,304,6541771,46408,1746433,74341,15187,10277,28103,353,124616,25279,137,11775198,317830,9794,166677,506525,995,108476,52680,556561,118,206,207844,29605,8614,17718,58298,131874,3159,7429,111728,299,0,16218,20846,314073,26487,244243,100162,47194,42669,76,0,245001,159413,357585,213244,1475445,5280,2682,23542,45862,893,1646,108630,203606,683403,164560,40733,88268,163113,47263,133881,0,102057,97478,58466,912674,0,138664,161588,2111,1401645,158134,284748,3406,74395,6197,41024,341997,188177,444369,179980,152,260099,16253,343795,7698,2488,114,11580,667510,50338,736,13703,1499,44022,6409,671,409490,62150,90500,2921,3452,70726,12037,17747,7041,0,7870,22245,72403,1028953,20933,2809,839611,137947,697488,18936,64818,1642403,151831,95,243,20635,51437,90407,2884,355839,396965,4988393,21593,78110,836772,36480,11832,139111,133472,79174,32181,5199,600,18338,1013752,121782,556,45881,266030,828,2023,9569,17194,50325,650,15823,0,11057,542677,126992,174809,4405349,35226,88781,14946,1698753,52271,313570,160250,1388,253470,47666,1014978,39651,94741,38124,19535,30633,19905,42717,1923,98879,662485,925258,1202,277317,115760,290,211700,77413,7003628,171354,4165,90780,865791,197038,30512,787,23825,37993,15790,61600,64029,32771,133294,275767,48400,241126,117500,139279,275248,0,144,309289,151724,0,141609,55041,31419,9978,90225,190589,96383,177576,153545,269565,123516,2015,93231,148465,11912,199169,73980,293853,2513,644846,462805,76157,4313,39422,30339,1227,20987,120999,0,38450,130,42739,36135,6123,63619,902,6865,6886,1471,249128,42872,199891,205307,141554,28621,8583,287434,150,141854,34708,35443,114076,324773,56655,196233,415131,197887,378259,2761,511129,83296,1918,241426,5235521,1195683,562,1432480,7476,76,206357,2978,62307,433,105918,0,240879,24072,532204,170,1529115,6539,141,138612,40416,227460,73104,324253,98812,3057,458764,679405,0,78409,3055,10343,1785,0,77333,597915,57582,278267,70726,70671,1170,7023941,565242,0,0,24,60591,435851,1815,87043,46336,506,3904,358,38350,804354,64409,5551,962450,32905,69875,10972,1165,93830,38181,58507,0,580,18150,31709,9244,130524,61379,13492,42673,347937,762889,620682,511841,5401541,40464,21446,102543,22612,44574,533151,6775,59713,183734,1604,92278,351694,61818,50892,1901,53991,301,167453,483307,266594,89850,14890,42128,1717,40685,30194,959224,158916,11592,50220,42551,50864,657572,446701,1185,9096,149554,135,82223,39155,269531,418788,128211,1845,5571,89833,695548,219283,259135,830681,713747,288,81278,51812,291,45830,216935,98656,199864,435,574572,68856,263520,487469,81302,244836,421080,81753,528429,184761,276885,38674,287892,721498,16297,477141,2207086,84250,1667200,5856,178898,48995,2419,435,462589,69235,193533,40213,167688,557475,146,119701,447,302,3550,159569,14490,56980,34033,103732,510329,1288,146793,2274,302775,413,2553457,753,76447,964,519192,308205,45948,1023,128190,152,730,70312,452161,125084,710758,519818,30953,156345,4168,24,285,430,225354,437836,378,294744,158722,1521,41794,304,33791,101272,36234,2942,567493,26546,436,151775,295401,1713718,59639,1650,95,138403,90022,3564,43773,1465079,356805,30374,1103596,287856,55999311,162645,333,257794,118118,10019,10053,24853,55285,34743,2888,21944,152,72061,330586,24971,99098,123039,159778,3831,1555,34376,191238,200588,153010,168826,23262,3337,40042,60492726,123538,4351,444019,13231,142838,7445,58724,60793,23157,242924,213736,17073443,3684,20632,109035,31196,131707,8042,274159,67162,17193,45191,25156,35845,58042,222773,535263,48333,115857,120468,48639,32070,2952,15333,29591,150053,11403,3009,172577,22309,74288,32246,62365,586145,248119,373,4571,877028,3201,1104243,9125,9461,5319,3836172,9073,67486,49726,67993,128680,30180,27559,569,76,10173,15377,219301,3796,443372,78527,1243531,481547,7197,247877,1067613,8883,490993,158824,172040,2148,206477,59498,105712,60256,37253,197819,5822,71855,4238,258781,152,1898,243025,376237,438589,10599,264253,18649,21532,21397,18437,231409,268,23896,124,27448,6,17336,776055,190339,335749,348657,2766,323262,79511,3665,1954,0,56,424,1396,147,1638932,119928,0,635947,472,32565,65918,238040,74140,108890,110487,0,167508,276,124949,882561,374913,12909,8762,46196,69115,5,0,42203,52523,33453,33578,153034,42792,8641,6842,28758,141879,598276,71622,2733531,5628,16879,247039,1583,76569,10774,294,304,17291,56354,422015,76,290,132325,15082,96,324745,311484,227119,355291,18426,86418,104168,17159,12657,21985,455195,418464,55865,4955,155312,4536,5252,20904,1374123,146165,9842,161,860,160516,45085,3942,502734,0,273364,253705,39325,14355,20283,21289,39677,252644,23702,200494,214257,236860,283588,1839,59707,9428,85445,34238,199836,209,8163,53118,33048,492966,5588,176300,888728,599266,240219,34969,41506,152,303,67067,37499,168210,175428,144668,1051027,55411,299582,21723,543,184292,186942,272588,26269,83009,164527,720,359212,1754,80918,414905,163262,362772,204594,103132,431073,350496,11866,365533,162325,1537,55883,543,56996,5773,152,2661,29047,372787,97345,23646,498266,774,54015,657,1257,31150,306137,29842,217944,760751,1231,627379,26018,11847,0,167768,292950,327709,24297,425,76,406347,74959,19616,667,759,17203,466991,26705,968814,258780,662,47246,3273,405,20273,841,10816,965382,666,15817,78677,18115,296853,6329,12653,20583,226,45502,31873,23867,152,0,32112,433561,198889,480714,40963,295,213124,137487,17394,163666,297,3436,621,20368,29882,75435,284576,87101,377796,72264,374251,19448,558,75162,1685356,978,3613,70382,1481,8190,16857,481401,946447,211575,1267,104996,167728,48267,42469,5350,168681,25500,102646,15018,70258,48735,50,77071,603,79411,24751,188027,113,147398,81367,446963,716,59996,488743,439808,1761,2643611,274,0,266190,8165,110376,4350,49773,138587,60162,2081,333211,12774,2328,151974,25573,121031,265834,98343,62800,9771,4861,183576,5565,95264,845,232891,699347,77101,172841,2404,2538619,178831,529211,180037,138227,206957,88759,193304,1908482,14885,135696,196642,5230,1557802,191683,574707,56578,317058,146905,196266,178765,434510,360454,62949,106481,895926,1093737,10422,125422,9251,26534,75495,36785,49687,51448,166586,65118,2005,76916,152846,16549,2333,9097,426304,46088,273422,1360551,609,44284,502286,0,1262469,52,392314,42293,55702,7818,1865,739,2031,460569,35600,193412,2707,10130,6324,1006204,346291,471127,30971617,643958,531879,24169,5099256,606,77545,67013,1628656,52353,2045,591955,210084,175666,326194,66475,43203,60360,98506,142961,161,7753,19674,36677,22713,985,0,100402,175,0,596,2954,318837,99677,78926,49998,1502,1479,6871,591,658,54490,4128,5354875,94474,55144,1229378,1575847,156957,1887,2633626,20792,886251,474921,234139,52530,29962,3184,86918,38397,56529,3796,21821,578597,605,608374,775653,69845,21589,109061,510,2094,335268,20466,5048,80254,529807,191483,1491,29585,33596,35705,1490,983,238050,35244,55847,124593,180,98856,4111,189666,73262,0,1522,167,0,116,2833121,376490,2699,150,65157,64376,41578,40920,60953,18074,1115467,0,227762,63137,420,2414,3463,21947,121659,82,527,229,69866,65997,652057,177543948,32360293,185644,131707,22906,19478,5921,241,25874,176371,5976,34110,454502,556,212475,1425,1138951,742,8158,17041,4704,69486,6059,437,4419,75734,162838,550193,64518,87752,5568995,9591,198198,14882,3955,56623,51849,924710,218476,421675,48038,147030,127713,48629,177,112987,245862,835362,76905,177542,198904,11400,1898984,150529,2088097,192839,50964,112392,173548,0,0,1870,25956,59,4198,114087,1546,33887,53677,17879,4831,3586,561,127641,7085,25816,229437,10621,141098,224470,3016,533,132817,63325,35934,270,408,1103435,197394,295873,491124,694875,605841,68790,8372,398,563739,357279,18276,4454,81723,56177,0,225743,39706,164662,1300712,16,42708,2187,56363,62534,18638,260582,10748,5925,55551,562916,71458,574276,2067,24191,83,0,511512,731,3143,3576,130539,223235,275287,3594,167322,539,4553,1246200,4273157,43,296796,310763,13858,54925,131764,19817,3099916,952028,2068,122660,560,147844,119589,126022,2372,22741,9900,26788,9535,27730,753,1294,1317,220446,3240,71646,115192,92349,2298,30652,213150,579,72329,1611,464475,495878,8997,35086,11615,0,10646,773,2872,607,26741,27624,141066,123849,18253,2174,28650,1594488,214654,64866,3690,8714,837,152,60939,570456,198363,1427,13228,578430,172,2122,0,354,57897,287,0,2227,2711,1388,475,824,7971,2779,145262,22771,136250,225738,70785,19167,94164,159,179300,76522,24421,147632,78537,0,8211,2358,196649,5557,193960,101380,2858,1718,110,1836933,121629,55311,194478,1027209,69549,1897750,105521,63272,408,1646051,3295851,1608,60443,121993,120081,340,1832,122241,25614343,37887,58328,172,246668,61421,2074,966,28061,182546,0,805866,65400,705,615813,729200,564357,357466,625979,106561,72767,2464,163487,2119,733,307337,347,1420,261167,753,0,44460,26942,55,16960,5620,1340,976,1186,145,608,4754849,1185,743636,41309,42284,1448,23912,106428,6257,223365,413520,232532,22722,18827,462915,304,99160,75,40353,730202,130916,910622,1036931,3048,632860,23645,35586,136312,308757,52195,207195,112934,32168,245330,16928,75479,438867,39656,114001,568,170975,127798,405320,226867,7278,144726,214387,280105,58581,1899686,16991,121245,1865,10951,23070,1074166,4170,3169,121315,1373,31062,2365835,152,3812,30385,5241,0,754,135798,59861,132718,722729,3186,346627,144829,115521,92662,364564,847,625,107563,242887,264,977,862280,1265,242993,37848,5020,23491,12702,405106,3294,12961,160,304,67690,302589,712838,52737,151180,95662,32610,0,212709,24970,103751,1529,11611,1029413,37459,337593,72669,30420,20378,71521,50890,177405,288,152,160793,0,223565,807,8647,6956,816226,692891,154609,377,242824,276615,1005,131919,152,158808,135224,280,225000,165439,7142730,281675,41848,448,14858,6027,434,28351,2596,1770,0,373,5638,152,637722,536382,148522,153545,574,7821,3786,104609,463144,15163,21402,281055,252937,28725,286414,7,152,152,80231,1352195,576663,79763,1997402,33470,109973,0,68990,169484,7910,71316,79678,217114,267227,3455,2832,198132,1146,589,921806,944243,10060,790172,711522,34315,454141,103048,76825,0,32003,249875,11590,88260,27727,13089,56760,0,7266,3870,19725,163984,62740,89132,863906,571193,111218,378404,379811,520072,1189321,829,66182,2950,14394,218682,6465,0,72283,34470,656,1065,38674,2017,98251,47389,3718,39425,7609,424215,127823,597259,47144,5,93929,43965,215871,35082,625,66335,15953,171789,139457,42120,138439,67655,760,152,65733,898,62219,402517,37675,129918,129593,0,29361,22734,60164,0,207710,150554,155542,11801,82632,518790,492160,212464,614830,102350,0,439,9690,2648214,76879,108747,49263,406065,345579,1860,35735,7356,11501,1318009,127306,66319,12044,163903,7530,118534,78175,41692,467,954907,334366,241204,22243,121249,301985,6342,24771,277244,6423,83167,217635,1310264,29176,218407,232893,64365,138975,812368,131797,3009,51440,45754,27039,13751,6935,238480,91607,196292,7033,80755,1046,1510011,12038,102054,292,3082,0,90,171073,1729,76,151,1706,432,4671,7663,55450,39038,3898,27998,34955,12595,1019144,428435,89522,22305,73474,233043,245050,78730,213969,539900,165094,26410,315264,175167,30047,10436,221371,2568,71845,146222,46102,22491,909620,104359,55630,625428,20240,105257,443431,18929,351582,23731,10628,714,480079,152,158552,418448,765,922294,185416,16370,75113,9038,293851,320,60720,83260,17710,70679,2939,182771,155237,49073,519709,274018,934,533685,360068,236613,25119,5534,1165682,16059,35068,496,39169,94576,11373,412561,288030,349686,97529,72192,64156,466632,3181,2166,6681,16060,41615,5460,368334,117784,7748,75530,36419,395879,72791,84456,308258,205758,20621,3809,59651,126847,2763,605,246,0,95198,1768126,265,84089,1054690,998,169,35027,34778,71914,261108,322712,27066,152,2216494,1796023,319184,81942,341631,102951,28224,269603,1074,123412,444647,98893,245355,50796,16575,1816,234952,203386,721777,363162,262923,98592,1021488,635369,1008,5657,108836,128091,46101,254862,322662,139978,143189,52555,157608,21864,194608,39429,15976,402814,90429,49883,28,296,18580,240665,89210,1740,18046,705,1043,246351,6364,21011,11104950,11522271,515014,26568,1573,29419,39129,153221,117,4950,76673,133,606746,867357,10194,636319,231951,32680,228970,116642,26898,0,592148,15957,90778,2827,1809061,219451,179557,496946,438,301588,774909,1946,144710,20766,82802,49574,95003,103610,59382,104496,192066,22223,152,172202,254641,82365,90641,72611,105868,2131,8473,6659,9767,8049,472717,39450,72745,23035,28826,3452,6777,710941,91635,588,32345,65722,18041,19528,287781,1032,1482,302,8437,76,0,0,13676,114,19123,420,233586,15827,27352,235,3535,0,915,0,243,713161,675512,95112,171572,284998,3604,63807,217030,64858,269512,76222,348362,1763,391781,116465,37685,4388,0,126716,1125,265433,299,18764,240,244570,159651,5489927,17363,252699,68533,1926,18603,236490,12750,101716,246125,183257,7149,112396,155639,402813,79082,658,393,341555,1718,542649,4325,264851,146514,30,25287,5687,261895,16337,417334,42835,0,186039,54769,137,3243,152,11589,322749,426853,122995,295,390,209027,637687,55232,323992,771387,162550,697795,32549,301041,2848,5768,4001,42237,83996,103725,2514,185702,62416,254065,76219,63836,148,0,0,0,0,0,0,473,5813,3479,15224,121032,14453,1864,7177,125729,186404,0,125,93,146311,51560,6944,90026,728,87576,396319,160297,208918,61285,815560,152,130384,185417,59023,417,259797,28319,136687,54169,23230,10476,95424,6856,69965,59071,2813,13587,327843,246,1728612,845,260919,666,201955,30074,45839,60,177927,3278,2475,4196,350724,175401,133575,9932,101553,7113,619873,20408,71397,21785,461027,579730,120945,502253,1170701,503422,839,1654408,15197,101394,1293240,2858876,394154,778517,5398,33735,3476,6818,95942,131,7150,430625,740495,93293,1291,921,123415,7665,194214,5072,70571,191289,399226,4535894,54071,3746,517485,121244,249,238240,149472,5747,1227218,2191779,0,43506,300355,8416,169644,146971,110884,23433,3775,54300,616340,210012,38390,12954,2691,2355,11610,723,270431,2350564,454877,902,262,164429,576,2393765,0,57075,153604,2896,36439,63299,15401,3240,96555,159649,4829,73719,54661,752,220,7847,889681,14056,407179,40,16818632,55363,193348,835721,0,23067,6707,300,51393,732,0,260,1557,66226,94857,60178,309,769739,4270538,412623,358,30877,24167,379666,4893636,58596,329631,0,2288,268221,179435,280163,544880,208578,31619,570686,472896,0,2838,56637,0,0,72,366938,11449,27323,188777,296,8438,189536,0,261100,240181,2997,154170,2670,412220,1866,496921,151,1765,6758,1168,0,2874,473812,99746,1787687,8754,2446,8278,430364,57598,7437,0,598408,104046,317521,4215,191203,25388,2,4833,0,152,117918,1063,330,6743,133932,291,351903,1110,17582,1352,272204,187380,4500,8924,55976,367273,100880,38025,35179,379009,247011,843469,2102,42381,9103,38765,39570,0,57462,254,2833,12439,7968,6078,101614,24812,38472,80167,28840,20544,75,60518,338127,216525,4144,164023,28789,6836,87903,101755,1397496,3193,68082,164127,71740,1213,5281,60048,20382,250508,1169265,251712,622329,451,198321,175960,30363,0,937426,844686,145410,769923,118960,5331,886390,252458,226210,44559,2833,236832,136266,108,46953,199367,93533,5658,13111,9646,3153,380730,534,14553,324208,24179,115829,3737,16609,258138,7678,49816,5702,17310,2204,1848,21654,2390,13694,28952,1961,682,13801,37428,6317,1919,8108,4905,6051,24904,68807,7305,90648,273078,90413,432471,6021,0,273553,218513,155665,292,407412,1140859,25785,152299,435,36572,0,57149,1687,176945,370140,3306801,1062598,11,2886142,3478,118895,101667,55199,93259,5132,112601,67870,237954,6688,117,146,158,278,8604,201343,3708,118905,62205,10740,29,0,59167,1600341,759,119809,48367,347082,607,242878,143067,569803,555374,0,89188,842,152,106,23552,83696,522702,249,451358,165004,331275,165969,2775,0,288,6705,0,628,299171,30664,1746,94440,172984,149028,350656,99491,251081,253273,47325,137775,2991876,835,263361,23438,21665,6258,74907,78628,27653,113724,393698,22516,4269,210822,35406,104447,95338,52564,155033,58458,46307,2110,333,189234,28627,216,125660,1010,136343,1697,0,152,2837,120,631681,173,331261,398,932389,416,40106,130846,10852,35198,34333,22009,13184,194838,252510,222361,10373,9262,66717,62034,188587,831743,210218,1673145,153186,58633,3831,53396,138022,144,369300,84125,265740,135214,302355,538651,98960,333230,268534,10504,84774,23289,450,0,113,118497,840783,132095,967,795715,50845,251,670,2097,5680,128591,6834,5467,27351,40200,7860,9964,182020,1336,7883,20662,3525,6481,10900,70245,18139,9270,85305,25483,34886,16099,2423,145,646,0,303,597,0,110,91848,4466,903,455,25059,1458264,62648,419280,275941,2469,282260,1824,15337,98803,29387,252911,268,106235,45567,133156,0,149,64078,944,4446,39754,2279,198938,1357,91512,400316,151342,402,9928,518695,246680,2716960,81481,581505,38924,5056,218463,103486,17569,14618,6979,286170,1627865,88743,1064,259667,1390835,16196,39230,12191,665300,255,532,1342,0,152,317,1682,243,5170,174696,294,56294,257438,296,1134519,152,76,408,267347,13476,80602,56861,39494,12117462,19015,25509,8,17,1797,7631,1716,7493,23725,35931,946,23555,19578,19637,231344,230601,169767,930681,2505295,261266,11275,17421,3558,31601,29942,66602,3783,15062,10090,4573,12203,12368,3697,33637,40367,59515,38566,43824,100057,17871,25850,18648,17038,9840,18976,2555,24043,10950,14370,99981,424,21944,2717,1691,69444,3098,1221,661933,822,4421,11311,10591,22237077,11786,1224721,413772,27379,801,278,7873,2677212,786874,6677,1278769,67680,9448,102006,91854,14445,1595,62416,454,736,7585,166833,311369,183195,898602,169,59213,2140479,544505,238893,152,14732,33482,1288008,209591,2190,243311,30486,87020,30560,120277,292,836,324,1123635,472823,418022,9883,22240,24542,33830,278491,38515,33022,386736,26591,47957,101223,175261,260,24749,129462,1504,552,471,582,59936,629976,168415,88864,2449,6258,71834,481908,3629,203010,1166,152,152,285,164,0,1141005,449,121543,119115,2091,1909,47317,3762,58538,44492,306532,44380,396650,21479,4664,2349,194856,0,32637,0,13743,2052,533,10735,44003,16994,104787,150775,36624,39268,89610,16088,10380,44482,822,324,17414,33594,1879,12415,2910,4994,6679,8148,59178,11168,28023,39075,37978,2814,22442,13671,7122,4140,12959,90370,90901,535,77436,50,219588,60131,130963,26027,10193,152,404534,26117,186035,1245,51233,122101,296,52555,13438,3870,253282,172172121,2431,91526,19563,75454,18151,244042,1457145,234848,58683,53601,126059,14641,122,230071,4574,49103,41769,715149,128121,378265,0,104993,44773,17088,15222,152,78,0,82447,276219,17427,23283,6761,1413055,6886,0,8375,69947,219954,102959,19989,151069,374466,214,13139,133591,220282,47290,97198,25747,4401,1212,49995,6300,598,21005,642988,8026,90155,307982,196,993887,45,278268,35672,35202,199849,304,271,17526,424324,207194,312,103911,7176,78731,300,139,27,1063093,31748,75353,16765,887,3128,767,574698,73159,1971,11432,128192,974,38147,358497,455,840652,65,36890,1150507,3096495,258626,213,10434,15931,328713,1523321,86671,9665,1832630,213186,4810,8085,34871,0,9666,169902,45398,16020,412,410,301,1125618,3209686,228597,26232,333425,532,190142,78843,323034,94334,50383,64,582433,1984,2908,951,494938,99836,397089,176,695211,234487,523223,739475,18410,252654,148114,825,113673,20377,1305394,6371,0,1425,400038,34919,4366,27739051,18103,2962866,49477,152,3919,0,399,1167,7951,0,28569,152,882,394,760,0,152,152,0,281,0,152,76,2452,310,0,3346,76,1267,563701,1717,2625,1277,451,0,211,27879,44,450,126,0,1416,1821,42963,21683,7320,14658,25460,26981,28009,28655,16967,1311784,25615,51688,2879,10404,57655,1691,25070,18826,67709,13540,5373,5527,5668,47882,3830,61587,9478,14128,1546,10877,2800,13670,17725,2393,341448,0,148371,302,251,5832,346482,675,341829,38031,217056,169220,44999,6732,36613,38876,6915,4790,1605887,31075,4538,721,19,4560,2570,993590,30800,4207,45,604,978,2382,944,0,469,149,442,890,77702,2581,154651,52095385,20087,1323,783,433,14892,250051,119811,2231,615,23187,105,150,0,512,1012558,10785,354,188173,22616,7323,20604,1616,84032,49378,85524,226533,154522,30617,37616,76168,266758,811097,1520,95626,88476,0,12964,7047,11957,9410,55470,18903,10600,32751,380,16504,1277,47856,12735,5293,11111,17471,41242,10971,53945,25733,11269,16781,56688,63358,22107,30337,10140,9358,17974,57805,34106,101,13888,13598,40120,61728,17753,43276,622,75455,65120,24256,22468,12620,9633,42948,456,70650,137293,7069,94599,17492,8598,8834,2453,1890,3101,1621207,34198,23413,16605,24487,35028,16274,35926,637488,408016,240446,84637,152,68120,258728,129446,2539,21221,60768,796,52622,179833,461319,69228,355266,265,146,0,1095,554,14119,27335,79336,0,32466,354592,6236,44260,193024,58873,124325,55015,172075,10794,3343,103572,1519,588,63170,394830,83547,106532,257229,0,0,27357,616339,292,88749,38517,831510,0,81074,5237,245052,885287,956,36096,152,6969,29367,103128,169997,93390,1098,11824,46531,35765,1105,502772,1398,298348,760542,51528,385,2442,40121,70064,131400,3748,3262,96764,12948,1166,43385,921,163032,393626,57524,55285,63392,54811,30387,3913,295151,19655,206007,17475,1128147,2562891,3543384,16,2995,122,2902,68147,1565,669,410908,149026,83250,233296,48523,24086,53680,55377,825066,818,94188,305749,114327,600,63,2475209,13631,62995,157825,158905,171445,35153,341776,459229,7476,129967,3193,152,2846,56459,13614,134729,196321,164933,30340,444537,201404,699506,12292,2538263,391843,51710,123054,905,483604,152,220009,51633,37381,0,638,140,9395,796,2046,114135,157313,72283,81975,7815,216137,411250,58214,109687,197815,238791,275186,654440,40313,115616,97431,14227,86175,208,266428,127200,222640,10921,645953,16648,44868,396323,117568,67829,168709,23852,98466,21905,2701,320968,140,561,396297,19112,50560,11477,768068,37958,184088,65728,2702,5249,217248,73311,18775,35893,76,1389431,667750,81916,305247,28371,40856,33530,94513,533776,24734,943474,292828,67560,97171,562570,56071,301,781598,839180,3059,0,61223,867,240301,317077,60002,34560,28678,800,152,12028,1599,8516,25602,147903,136,2676,625788,400,330123,76,0,996029,8979,3248048,8903,505734,164970,119587,41570,170602,36947,23279,61840,50965,421,63417,66329,27733,119486,40850,39464,465219,561428,619091,24767,401653,105457,22558,6208,88931,0,2112133,37257,2680482,106604,47722,274178,121105,83238,319553,383370,253805,443671,68646,68856,34066,85209,63941,50187,534480,40773,5676,22402,10877,152,13407,77006,197703,252997,109377,64141,27881,214690,93271,14887,2708955,1654665,30174,222047,542254,40931,51431,520,5128,270,152,1394,1631,2716,478655,121407,61893,119402,1252771,724790,916110,29276,130758,99594,685,87706,103493,80328,195334,859820,3035,45033,304,0,100861,54418,135483,16183,57012,21271,80534,4763,87506,131901,34253,886111,3036,4380,33065,61153,163118,114515,178677,187370,80583,926,31908,308,348231,119207,27512,3687,160,12631,5451,94616,2631,691,141926,215048,7421,0,129,1787,8573,607783,376,221689,1558,491077,61106,455075,362327,114262,8357,101,1264242,283395,21695,260652,159638,152664,208462,245223,4820,8417,119123,126265,183208,198,474292,879791,237789,157532,247695,471251,182353,969886,1098,418,7638,24039,20232,30105,110828,3630888,1236,339000,51561,88667,4267,232895,85912,24099,6915,4549,208354,44651,36702,125,7023,1122653,181488,272092,1025054,2269,1135,152,119678,580751,102807,442530,538803,12731205,12822590,91822,279,98442,32350,15980,1317343,468538,5971,560327,1424,0,125795,135095,64336,47173,13443,3344,25011,27411,209529,174,3903,52968,898752,225669,22043,321047,26526,62394,93210,1569573,324864,156447,70640,147,926,292799,689,93930,680,2363,2928,836,29774,15452,691882,152,294012,0,127405,111492,114757,233475,8040,97222,10277,0,9252,203,151,5120,144508,389727,709179,8989,0,65553,124097,5454,143507,21747,22919,181987,16589,776,1441,401,162357,162373,6558,27105,7826,83255,226276,48658,237683,68108,40460,115989,127,120,740,152,3694,4461,100527,150,27117,133273,182544,0,135151,2507,207016,67962,73862,2876,189090,10252,178577,4755,90,190,29626,142646,109714,44424,65614,38635,6536,3760,0,888586,66316,306401,385262,6698213,253,255865,252431,1389,223266,23950,30287,176826,214408,166206,64926,73698,211916,231416,15451,6079,722,290092,187249,0,42866,208913,59709,7848,6427,112748,539667,6457,232460,229,46987,1647,440,860,2506,23417,728,2155,204091,203,350974,41657,249492,461739,72293,334998,11272,559,15104,74252,81219,627,4637,57229,2457,119951,82837,115211,67618,146279,2876,151,446,537836,90914,17913,7654,2271,3724105,122573927,183935,1114,67406,314189,320572,38005,700,275,1129,184722,515407,304,540,3646,10430,80031,0,321,114802,0,58710,33895,218056,440917,43454,3145,12808,397849,141938,198012,229787,152,3500,21426,11844,16232,0,22866,8941,0,47380,5448,3905,975,2485,2817,133711,922,2504,62650,14075273,26144,11891,76239,21244,0,0,1113,424,61884,34734355,63455,284715,181,12490,86651,174645,137450,1645632,1027,553,1070,594,231464,101977,34343,46299,151414,152882,256946,978396,75020,152,0,240877,67857,11792,4038276,26277,215711,308050,125085,140963,76708,44464,298837,150927,8155,128709,1165282,178348,441,3219,16546,3995,4173,2827,114,165993,574651,235495,2145,129362,22437,66096,20482,281466,286135,8183,17095,30486,181311048,108493,89498,69058,84679,433377,3346,3214,572657,14844,13857,183513,62812,669135,10808,28558,262,217619,210263,6294,27486,48013,34266,47,210265,55199,92793,349284,211817,21030,52775,111790,67978,54844,45073,140132,88961,33066,60831,158430,245133,4216,82455,13579,167394,826,25870,108,19870,17011,1890,128366,0,33879,24315,1324458,34496,106317,460087,217157,7444,26879,204353,37705,17040,69861,63384,330208,56350,3146,13740,131870,1146027,43971,76581,86174,82237,393321,1645356,23987,6932,719,134824,243913,2485,116084,1144,224372,6080,55238,211285,48,154308,215119,31086,85586,63466,93907,857331,17883,206499,127985,1003,106,112,46610,24411,158982,1897817,115,102,798936,1923,98737,88650,5666,164702,3236,70125,86959,42552,46046,16057,86019,694,73830,168260,200,13539,0,51504,92077,82251,27883265,310007,7992,51895,69633,33506,39877,121,188021,336326,0,2575,17036,0,676394,145,61444,3714377,31482,5340087,1955260,337,124,456,645,998715,1162,345443,594405,125668,152,9199,275180,39964,70334,139949,918236,135887,106427,67034,75337,34984,156638,354547,1934,152,0,41912,1030,268495,104080,53901,181257,1145226,231028,4960,67312,2847,1110400,754314,1155,242367,72307047,3154279,93692,1742,34077,3896,1070663,4911,40741,8786,40141,2152,187002,878,392457,25947,980,1411,119928,151948,63826,3301,721436,8721,2320,665713,64486,168948,614840,288990,0,189142,1274,0,189,0,54113,1172,1010295,6240,7547,31815,1633,26988,80457,1246440,99916,304,439,801,774735,3443,1163,1679031,136,324585,21903,123183,3040,80114,1352,155914,55286,522789,114498,446,438538,22065,2302,42216,0,158044,1021137,195878,279,279,279,279,279,279,279,279,431,152,1508,10584,14616,125429,899,167585,410794,677482,29917,14754,1312666,7997,410065,166869,26650,404,948733,132466,9454,112550,135089,273947,1620,614987,1204053,131736,1160032,98344,52038,348744,41010,8140,3402,0,0,248809,317805,14805,251054,2970,3539931,761478,122287,1347544,127,14409,302003,224151,21820,114383,253051,1222,4128,683,0,10671,34937,2561,11095,4873,185063,188118,464173,24771,67374,1636,12951,1864,579,6933,628360,1356,69830,7920,293796,526664,770,0,9804,144,151755,73223,434,199454,69067,1840,0,0,227804,634079,6535,7284,52038,134448,129496,134,109458,372,120715,99753,34559,130430,47081,24072,522943,227317,115077,22496,44180,47486,152,370957,43752,84581,862903,53973,22872,18537,1761,294192,108,10726,47640,265133,86763,166663,97168,18231,9043,68593,83570,144606,369,2681,19340,315096,117269,29219,566,419,7655,3846,181747,6911,149108,118183,3286,4918,15402,91091,90806,1007,21749,16675,88768,89161,3608,1820,294125,131980,335622,109531,9520,74670,242705,107519,6331,45789,22551,32202,180346,235330,64227,198068,151919,300328,453456,138522,179812,81778,222683,15369,94525,63763,717886,304,1943,96577,376043,5021,210537,102843,45317,2825,20894,9227,98626,2024,8845,389,3013,3741,159415,21454,13710,151385,25312,6205716,4273,662,1094,62045,20,19900,3639,207877,4980,21603,140510,34061,371277,19571,210793,3013,155188,188563,1374803,119951,390,241675,11548,81462,20133,604239,423387,276818,0,457374,178978,243618,105992,59888,426060,224713,429785,999800,94821,1539654,520222,7,14160,13048,21826,80881,0,497357,242,115564,302751,2011,244989,168011,122757,156804,938935,351693,138051,36295,89908,94818,656319,286057,12165,254205,34634,133834,20450,63198,6440,76664,80808,47311,439789,56809,18659,102439,2633136,118796,1088,96549,241697,185973,6489,925,18775,334,14899,204905,127,39956,6402,585,95611,51529,151751,237178,311814,23153,11679,133646,428,252942,110151,2188,19710,130,1755,2140916,226048,276,100356,0,17707,524282,150148,27358,88010,1238,8383,562918,7702,55238,152,44239,76,143,19930,0,203,279358,86978,5826,615783,250285,1139,0,120,183258,361,36227428,320694,188907,5935,66467,14831,46164,301271,62119,243680,131924,557,772,95648,25689,7912,99829,187578,4649,13606,26908,9081,99123,147143,260265,86913,61303,233460,309315,497854,135670,168360,0,343,61287,269753,66108,469941,189984,93516,357537,4009,390739,115164,564183,174210,72720,2690,14365,305191,121692,22346,0,58188,144208,293,30560,14874,20983,3811,45688,112722,3453,630392,66806,94225,338,534019,517,84797,1085,212,810,70728,981508,6105,3311,432,73575,27820,61050,628932,2987,441190,426639,7468560,257326,180326,1571,618394,486,5524,2093,6766,38578,141470,6537,23679,115193,304514,892066,111570,174356,135,183464,663710,20,377812,856443,39423,0,141487,850,69357,125438,3012,26483,249698,137060,6529,284326,0,61,372200,290,10,1172,16149557,863567,757,26,18878,54648,13131,104659,17349,128713,71824,30783,416013,32627,375168,181869,7713,504943,20928,160555,1906,444024,6075,27497,126102,4153,0,887,382,331419,103213,0,0,494,76,0,608,22839,1635,320920,765739,1171,11746,231,30072,2067,6976,555,107304,71392,733210,155016,444393,59900,606482,22030,455,52205,173744,226641,218312,440362,202314,199193,1331,4649,195,660048,152330,732,9357,8191,126242,45545,4009,151262,61278,133658,15,950,70031,84760,126659,116602,252852,4726,122116,1247286,103715,80477,172230,1397954,35882,97892,15317,1441,84,92727,1767,51625,44758,44151,6263,146877,256223,255172,896,35524,124880,100507,599525,192130,662940,368,911,47014,1244456,51737,363568,126760,147801,12936,1912525,743,0,263,0,1197,30537,0,13764,34567,304,0,113545,24361,45427,470,0,190959,575,1101,171,1172,54048,11777,18052,495293,82040,1939,172824,259928,245,141101,107317,185471,81828,636815,114483,44608,539950,15490,190,939,152749,76476,13253,0,2419,0,727816,432413,250492,7636,43878,181070,80099,163578,76112,1578,802203,722673,1140,8137,332623,143831,514704,28300,12065,3568892,447,235554,2503,66473,61172,16358,6589,33055,390762,16589,645646,502502,57581,528828,1007111,931484,16322,0,90908,0,548790,71273,1862,242244,66946,32575,1412323,280813,124146,663867,212046,1986,236177,39277,211471,71903,13722,207433,249553,172374,85813,207441,159567,88476,172916,1673,240291,832,32441,16250,131593,309900,392,274,263887,160817,654898,767,150498,137378,276152,1377,457,96,12654,617,91621,0,257628,6137,902,14010,280701,114813,435358,77066,80296,4282,152,1060,9866,608,31472,0,0,898,134135,26163,2132,627941,3079,120330,3739,163426,86034,24552,58905,85907,29326,162395,24163,51297,168276,13819,5327,595245,15016,283221,9502,16409,58,382844,230,172,16787,20290,3465775,1918,1652,100840,228026,227436,85340,423,1727033,87388,63806,97614,7684,27615,125202,125844,0,71609,446,342983,4372,54659,736275,17731,1236,285,209930,152,1822,168719,11801,217854,30386,83299,598745,239726,659512,648,611,5038,20781,377250,11581,26987,6080,17649,0,5576,118787,16416,4065,67376,36128,208904,448409,613898,36072,0,128671,127197,250850,112595,165173,406662,31423,89506,84560,39264,152,230610,133,106,304,334,1047,307018,144090,1306708,230,56981,864363,116948,94537,156928,47952105,59469,1037818,91429,4967,87699,43938,1233156,537516,58619,464004,85674,2242,10001,7533,83100,165699,4379,58,2182,27059,3053,9373,367,8997,34347,55147,100,267740,61704,59808,1190416,38514,193855,1315000,42923,56192,2097244,60264,10291,94877,144123,3150,4408,69938,368679,198175,389762,146,8051,3760043,3766,1206,55837,142641,208201,272891,428352,19044,7011,67735,458,0,10875,1853,2053,4142,152,673155,81242,274,583009,127901,169092,8397,102428,1784860,155186,754,601,76,301979,1335193,265555,162772,1446,26791,931139,10339,91678,232955,469652,154584,14186,164725,242476,349419,983065,68652,2990361,1266098,13731,39658,104152,1058527,515716,64772,1201,8565,243884,302,958,95,1159,2621,39117,6260,260835,502201,4512,61699,1380,19411,96436,10400,236638,0,913,669364,26806,126829,225477,11293,0,51107,86163,43899,3090,404,5243,681,69550,809482,1024630,4094,314,122812,3116,271,2159,74852,41,225115,94795,173290,390,152,123614,353049,0,19748,238440,31484,3413,76963,719,107227,2584,138598,159733,126044,2894,228451,53724,52698,66491,226849,0,892,185,2949,129402,316206,90242,1043866,24800,140248,7189,469810,647440,0,0,124637,160410,34621,18965,11944,152,0,1536812,160961,2941,61939,220234,2382,36638,3355,0,2635,294,67278,282951,42426,57776,24419,152,41226,4687308,315021,46611,532,2060920,1101,808,447055,30039,42977,113043,415057,0,203384,0,63970,26145,53036,236829,160494,191935,152237,1430,90250,6398,81498,188053,7256,9869,466257,14615,3805,211,409028,69581,28817,123586,1789,312635,471120,404,401,36012,5019,127347,149683,27997,22100,38269,19720,56286,221834,1293210,4504,2332905,1223782,314426,104686,159986,368920,65833,180563,157298,194748,253330,416868,60223,879,35966,536500,365671,549653,242535,311925,29565,56006,69982,106124,48508,356155,39283,133342,59310,86252,420953,84621,940980,2175,3641,151674,8371,550812,236,19488,47632,208546,1410683,120820,539889,199480,18909,543753,233464,53142,57593,59484,93703,517,109797,91551,23815,108850,204135,517061,109,14193,1426097,11350,7452,21852,208485,61549,549,2663,43758,413751,11916,3796,163647,626976,336803,682763,7397,7722,15801,302584,282515,683559,1320075,40861,74265,8527,17678,55452,231055,14838,367654,115,1911,5242,92578,29506,9577,832,130467,173634,6009,173789,1893925,28244,184979,579415,1498,7572,315879,4541,21033,1435202,28475,10725,52491,450288,2088,1237810,301,5492,16523,77510,662988,428338,1477571,1766596,306360,343213,142,924,23856,13266,88273,185910,64446,34010,158294,181649,9041,5403,89756,17516,24688,12659,172824,60925,1810,854,236511,155305,65775,1604,3936,97170,256066,83351,3022,152,20235,29362,2559543,1753,3402,140,227,5283,6668,1391592,2327,179264,5505,4356,18719,57269,58125,10449861,17279,89066,107152,407909,23898,73953,290429,236421,81313,1158,160950,99,307109,6353328,4738,0,111215,35084,228,26234,72996,170639,29973,26046,74530,21826,1229,647,164967,2504208,0,119104,240,8753,81077,125708,847730,234397,17727,1088890,79299,489207,146892,352639,698180,286862,948793,734524,803160,43168,187415,8107,114,28849,183816,303313,1121183,74519,173624,131102,959055,519,5698,586755,37377,18941,1568290,395840,107102,353,14266,1142,73090,11270,552,3783,43037,487684,902282,94175,186572,360309,36004,148764,504090,62504,5008,39701,108161,186607,115885,3938,125905,34857,97839,3565,25456,132995,75858,295388,783322,34524,24755,54321,234759,131507,89651,12346,54519,77304,4352,593831,80805,87039,97761,1969738,119972,2116,385177,8389,619768,21141,530532,9412,61267,328735,22497,109815,35878580,379985,191938,28895,62631,199987,221025,67606,232005,71866,17,14271,838771,1439968,264023,115091,26544,18739,42971,153008,3831,48122,21320,46502,356,2026,108166,37853,562,81697,114756,0,93435,13623,2658,360867,135553,1324,64467,188779,62914,594648,116482,2400,24155,381546,77288,840055,22668,51019,138413,195,251,15256,124157,715,417,303,1711,179889,148349,358637,13,28076,113825,6340,70582,256859,583776,11136,697801,67,110110,144921,145374,864184,3027059,19863,304554,73160,369711,9393,314,93782,46452,4903,4192,188357,449219,2147,11452,20052,1206,46126,337912,16025,20935,185072,219,242,56513,216605,29996,7042,24595,0,9400,10148,0,12435,194221,1915,151702,89339,25382,75783,16942,760025,62622,169958,219795,482767,21698,3867,245406,25056,1600,143272,80778,368847,130267,795231,44851,519665,23896,5434,56615,304,116468,112391,27572,0,1207,6978,158524,244,409,32644,0,814,3909,35316,107731,959,268,0,391,8092,0,64824,33240,32907,1363,77452,97662,75031,33689,3878,1154637,85971,8017,4743,238,863,373,557875,615,1427,31458,20,28197,39997,41746,20146,309124,127,93457,12569,374422,279473,3652,152,280394,1533,90371,174323,693026,109,81701,33290,239,1800,1891069,18114,370069,51695,5924,9640,152,702,767,57143,298806,12964,820289,82993,65138,37055,122086,106070,186928,4914,24931,31365,34093,3110,89586,131608,228,380902,22459,121973,0,119264,770,162528,129971,460219,6939,3825,416953,478299,309246,1012,185614,771,504,8988,46060,9130,189686,85939,106042,12141,176902,453076,561187,260199,86536,91405,29868,337933,1399083,183287,13544,8320,17309,112210,5069225,298040,279456,247531,59824,192,28511,606,143878,46173,145540,326194,375,4870,113967,215867,12183,7211,154023,229835,299,150,193446,5261,127795,188302,109563,2442,46386,1167605,97114,3192,97706,24760,0,6928,134337,112488,211973,219236,96633,39699,1048666,137163,361665,238163,8194,112395,8208,371,4979,0,27553,323625,9655,187102,11501,51030,15714,201389,0,109,168671,202230,124,13734,85188,32789,954288,5865,27097,808217,55649,275110,579,70608,222934,91280,236007,68912,2305,11243,3045,412606,8534,13596,27909,18040,37017,155,40868,14350,49801,41774,2060,2223,1823089,108413,28299,10802,22278,180889,0,8300,130231,57833,187456,29066,1163667,125126,369829,73908,0,68485,0,10624,1359,578,7692,10552,0,0,281,2308749,43054,13000,428,6633,238421,241992,419,26250,60795,88453,13836,339996,2386,60051,49608,1428,291827,1460,617,12476,68359,167283,9979,424466,3545,57315,392055,303796,534,721,46159,91240,32042,408,1360603,277398,4926,140634,0,2994,13700,441,224,42852,10218,158728,37586,1861,84330,7187,253955,3885,239301,65042,114135,304,5252,14016,7344,186431,19123,127552,49703,44059,9757,1791,12445,364771,149,315,62605,166810,50233,88379,156227,28351,53023,96759,482154,2667149,7802,125718,74160,3465593,165322,581,1150,112443,150243,129272,97,309273,77481,135,324,5319,1183012,88940,80522,164138,1518286,376188,387584,541297,283691,1307,79571,215,3703,1234121,2628576,73693,9553,59293,6823,39555,3374,141772,295587,8504,8342,25386,65563,291,225660,13360,265305,19011,15491,7116,25704,58667,0,287,503,544,847,964,1324,2707982,23295,2642,91484,444,24038,596,0,6256784,13445,491408,795,15731,309060,8933,3669,0,7025,9263,2111,203242,6807,27476,81886,2833,1653,432224,602377,293,152,118872,20033,162050,37565,12281,80940,567824,1782348,75237,32253,10628,761694,124394,248792,3240,32079,504156,3869,6107,179438,123358,383207,24684,112181,4849,1551,57567,281979,104004,180591,47747,7050,183911,30718,89535,548696,189324,983375,8083,41964,22204,3157,221,13931,42656,108566,150303,1193,521905,256476,11424,215000,11239,232696,115906,35626,10661,24636,130697,5817,0,88129,716505,173734,60824,82567,4796,50846,153470,11267,2062,155735,208835,481,88343,404,149460,15238,52783,321161,31021,136861,137132,72027,120298,1252359,64409,199251,16729,275633,4353,99157,561,218655,338365,6073,39533,40455,14302,4335,87242,10117,865,3932,8353,15090,10165,346,98363,3084,41231,1263711,349,193806,15607,566228,335036,3855,449470,175385,0,15867,69963,1414720,17328,159766,26810,48894,200,200,4527,575874,50306,0,2181,31272,152,245422,110941,3172,18238,644174,48807,7008,180441,190,617,6229,330257,76930,350837,282573,387377,170383,133150,10247,46752,50572,27860,1699,291208,545,301755,33450,41911,1245,61864,12618,51562,75075,553,12884,132543,312651,12423,83140,2720,12252,0,667,8892,10676,659,556042,78711,0,1872,1599,68667,304,39227,37447,121464,945,31045,137768,12411,3870,69954,227408,205853,22859,968,2110,276,133920,17733,2403552,77888,6889,293922,0,780,518808,12366,123102,347941,73644,386,444,0,0,23705,20271,402,40059,6492,5882,1531,9632,443653,3673,135027,680621,12469,125469,48326,868182,9639,173749,95,492,1039,47125,133222,46401,20294,113771,6662,66237,15711,57543,205911,0,95360,10150,0,46643,22197,147744,174925,0,38193,90,98950,148507,531378,482945,347353,121,36152,0,95526,133,25,149,362935,152,0,19563,35771,39112,108397,1076377,89219,49176,32731,6200,53288,477999,362,505,2962,0,2777,0,142,575,4448,143166,44507,99,0,14750,1183,131141,145796,85033,867,0,812401,2746225,648,33407,121659,1437,3225,611,1303477,115379,906625,34771,898920,1401,2499,152,107697,1347921,69341,0,134255,145310,56983,59058,63192,112603,0,60360,16638,207,456,312,21768,505735,1237919,57723,35324,5704,404616,47425,42120,384813,987,87012,1060,74249,123813,127440,455,1178,159976,12108,45211,5219,14436,2324,25245,1404182,115651,612,33612,110002,1030182,141,40153,3262,46715,22013,7693,18581,456666,75918,157681,15018,24772,1956,11566,98189,962,715,90359,1768,4630073,15182,2751,0,25732,13237,52201,161536,354436,1415,620,6962,694994,92116,21247,2784,18672,121985,51527,195556,4612632,88449,434248,13810,0,8268,161604,41462,936069,36782,5019,26899,72373,1589,1445,124419,144841,15731,21328,73872,21580,33916,275431,5216,35866,21226,41673,1148062,683,1042943,35527,2548,4440,266168,6051,7595,182640,25414,17065,851,2341,484408,4513,31308,371700,45593,37473,5207,17581,25992,152566,668253,613427,1967,605,1474,0,287,57794,28930,15511560,2332587,414198,343662,169764,7701,27108,18855,0,254546,0,100063,10674,39810,304,531477,1336,30170,32352,20819,221257,17898,53033,53520,76618,1313,46933,94512,123697,196980,22596,11264,152,1736,18962,1393,33719,260190,3091,395519,187055,19819,1249641,124041,15592,117800,4988,44372,24718,322901,437481,63480,81315,310555,276189,265678,1755,3350,37917,108939,464826,93486,43446,123367,34676,15918,26558,88298,58612,362029,145995,9797,152,153024,1035,616151,563300,126522,161429,379598,3851,2153,684,44308,3987,39986,1336,374695,4977,389,3532,1844,147187,0,0,3580,41718,52458,403,43260,78925,25522,2293,49499,8199,76,14705,468505,298931,87794,0,231146,152,39663,4887,447,30418,15186,2151,113,98594,27762,28028,239421,6481,443,0,19822,18652,1180863,134538,69281,60094,270279,5524,20844,2343,12471,149782,13017,959,4592,35113,56060,9414,1693,1696,3606,1444251,211227,25050,110,42884,113281,562,54510,152,42360,23984,105940,182263,42996,868,202798,38774,29039,8315,2371400,6907115,56238,49113,30968,95990,251813,336,15239,16563675,38923,5916,52515,57198,11014,565,34759,1465,51614,10032,184135,2253085,84858,3520,526457,96516,8163,18586,183312,25952,162494,4051,2279,0,57000,101479,0,27631,31780,115542,387846,299,247,113,1468,275327,66197,546764,308270,15029,103670,757332,61,22842,192573,25614,155,14888,345841,1021029,857901,148,10303,33396,413,0,240835,1642,67363,671763,34922,66079,539523,94307,3409,141,912,20758,166044,124164,54895,148385,55978,427358,383117,7506,157715,11115,874,142898,9510,14650,455,107974,35264,336645,957,7705,3891,116698,23049,117066,1808,121570,236373,89493,78814,120191,437734,268007,375536,50040,254662,1937,1303,67561,24222,114030,235758,0,1733246,11434,13362,0,7336,6705,25688,26922,15851,417971,496423,6971,84825,13907,127163,1130,2547,219429,2359457,4350,229416,105459,6355,15381,89493,159400,5837,225989,41012,418305,25599,188577,68288,716,294,446,10090,152,187899,384578,206540,24732,265,1882,672421,206,30968,10738,68250,326523,88823,275,2814,1330482,145,3075,17419,61134,29527,28732,152,40089,30478,3922,94306,27471,4207,47195,83359,1491,456,110896,130273,75341,26849,105791,351261,321032,109670,0,1438906,60541,7808,12977,79443,47204,23006,118564,86169,99796,105,1556,29073,45149,80263,16928,54094,110495,27308,41319,133428,212075,152,98241,387177,86417,11765,428510,165789,1067,608,1447539,43603,50115,8489,225258,123135,218956,288171,4808,7016,114,31505,269072,108185,414,18149,606,288,3237,14503,0,0,2095,101582,108,39022,7260,91780,160079,97114,119822,23912,19743,30473,345,16705,241449,174306,139688,37402098,87618,336045,26904,169239,1581,61493,37519,32881,1912497,72392,0,121987,1063486,2777120,21607,126924,6786,45984,0,5403,1473976,109878,97349,45513,41001,131,2229607,30013,29519,13240,79678,284514,454,438,16483,5583,23292,15547,140,462024,13862,1831,15899,5914,218912,213710,222907,129,1128545,245512,42771,427626,0,80722,248210,167549,103634,8579,303,989253,41710,47150,37844,94795,546,429320,25657,461138,154473,1068,445611,4552,104463,751,26312,158089,40691,177895,71995,14124,626744,87985,0,88317,247912,13513,939,80657,25230,273299,56681,170485,21317,119583,59654,42187,61871,14345,105776,150232,5846,332054,50623,53593,8116,152,3032,160602,50527,87367,1590,51962,53344,83009,23590,53500,113057,4951,28219,24135,66326,105964,264124,725,1788,41678,4570,5668,670915,247590,74040,71913,163737,72438,12516,43247,16785,2687,348675,44413,453,243131,492,0,34539,5764,57150,276,9718,63853,774232,12528,438597,77626,564137,457,117230,3276478,4952,1315661,13748,446253,20176,1108888,157650,109057,1247262,111433,171307,343096,121458,177520,178211,10344,98254,447317,152,637282,3114,82269,0,206638,72566,36706,353746,108159,11030225,9858,52289,2301,214273,708,65959,2364,1271,472243,559446,23771,502219,350104,444,80,1654725,1463,566903,10640,118377,1134156,453311,616,755,29568,68858,27926,56492,440886,330461,5396,16149,196859,79520,631489,299460,105962,1125,599959,166379,177540,182365,593371,23497,23925,305370,457925,112888,195456,188057,357019,2658,2157,2506,2157,2157,2309,2157,2157,2157,2309,2157,2157,2157,3030,2157,4521,3600,13882,15936,1453,2493,921,9304,3683,5074,2261,4386,6089,13468,228,4822,241,647117,3312,171400,175141,173026,171459,172113,172509,171429,174193,174402,176906,171202,170576,171319,174151,168570,183677,176404,172258,173003,172678,197926,173328,577546,161507,3465,17354,56062,31628,364928,30941,155373,132896,332839,48149,17835,120998,729012,54361,553,2219,381894,1158,477563,112299,0,471788,1657,5883,867708,377,93,3683,1159,118,52,187252,261,27710,3254,386414,237124,54981,15794,660,176,486461,267512,171819,1983,42902,10502,197322,25958,450624,413,31543,1211327,1376,132119,843365,2538968,298511,10236951,1194721,160717,433858,40481,0,5000,6184,712098,1102806,1311756,1069344,55929,716773,45927,7960,1173109,30940,690858,242,791,103449,57669,45208,151910,849960,118228,83969,148963,66033,715,774263,144,0,5091,45066,2416,0,30959,0,74633,152,23214,16332,352023,41743,69939,48074,883,293411,58302,0,1883,5637,22522,276492,2812,303,2109,853588,67583,7513,221739,1291,575,120732,152,131607,70707,24204,152,6603,2568,24318,2720,655,1884,1622,478643,3919,156,311406,38669,39875,27375,149178,1713773,573481,23128,258511,112638,25064,20286,238369,837055,1242,3434,737,84274,4053,2670,41159,8971,37193,305420,291391,625229,103868,633234,91551,80109,611,1631,2232,153622,1196,3029,105691,53619,37884,367523,113796,21387,115995,119457,24203,12,61860,2149,88969,1415966,12913,154864,324981,146448,71530,9322,6848,49157,312067,143661,880,237578,199315,5172,383205,20034,33389,9205,401,143,13682,168420,14102,167757,906865,2589,571469,194694,109601,4214902,328831,190552,227,294622,14948,60815,113,34487,224955,81069,3535,185,287060,1033665,218695,3385276,84781,211571,4199,386,65167,549,4359,14030,10859,52063,121896,59253,14805,518474,197472,57928,53550,22121,18506,88111,68298,53212,154479,442673,122,146499,612943,86095,11342,3185,31657,51926,57102,31516,585,152,356651,199517,0,59260,6158,82382,22043,103417,34991,28404,32589,64,867,3302,130,31384,272341,1947,234069,1474,5418,0,409411,109494,0,51117,17906,14158,27264,145182,131936,144164,368026,83268,1043,5248,257952,65568,124,81902,1531466,395617,3400726,4223820,187094,344418,927839,21096,63593,98676,572854,448371,4751,8331,52904,86354,27907,264,0,744,260369,54053,593586,940,79527,130469,401078,10350,438706,14901,0,36539,0,158010,11960,6451,64560,132,19289,0,0,0,150,302,0,9592,0,0,20902,32148,13875,31330,23957,72572,326,36431,80972,56494,39158,3179,414,909,3264,121,24208,4405,17227,350,75,3316,140,1628,8644,145985,23321,39785,9656,13553,63863,14974,32234,17375,5464,2580,304,88590,218,611,0,76267,277,152,88040,16391,706,906600,30374,144285,2692,151,61031,1819,67094,80787,36517,906482,163254,17351,644415,274445,600353,19292,131317,232919,56021,11606,210273,539285,605391,12055,4,42412,218684,433118,1583,3550,302,129,389,18,1282,71414,22101,2039,672862,841941,33416,16338,864,16,181,797,1131028,16637,70981,603,101,865,2369,530,5575,725167,1421864,52575,63149,123591,520309,85099,12413,94,248106,152,39359,71409,31667,28895,121447,330425,57590,31562,888392,800288,82164,368,102974,12263,6355,11835,137282,142101,38540,32542,11982,1084,78141,17010,12073,290631,126920,7206,14770,91981,47820,361823,148817,9203,181940,10135,161507,0,216082,162317,216762,27050,57564,9597,2702,830,69047,26806,75070,13747,23192,45882,716654,5086,143243,77900,68,28262,272742,122221,55723,117714,419907,2054613,6023,93226,112409,332513,199993,29003,109017,5384,163960,249711,0,28097,5530,34517,1624,68855,176603,1231568,108810,549,307852,42349,1827284,424509,2970,1497,1714377,265215,308057,91463,215262,140,5532,374166,3043,170285,46082,1457471,188132,224,517894,1117,0,8217,119383,304,304667,6173,160667,152,152,2250,203691,99463,476962,313633,907,1521,47950,400051,26915,357807,11692,157273,3766,70365,68548,278772,17022,7748,725334,73969,561326,450,458,36750,245,448,957,180097,182350,605,4171,208,2084151,99832,71975,0,137,165,888,9,119073,719,326779,3133,46234,12833,300833,49282,72164,55344,41347,94602,1119,7662,302159,14230,453197,84588,75544,145648,277782,31403,5130,71794,313643,62100,994116,132873,155007,260763,119643,1368,435709,96607,85771,436,76,870,99938,63017,729,245255,0,280984,28835,111728,39236,177180,66019,139179,257491,2917376,1899,250921,231433,942,838050,5571935,111915,5759,1454,3317,45003,260605,10644,6913,2817877,178771,80662,607014,859,61290,16621,994,32940,92302,2084,178437,19663,4632,304,129,231,445,128805,3374,23517,36796,3227,293,93597,61647,253815,43461,88753,836608,9786,926965,15564,6234,28003,23386,2196828,728,13226,104771,112140,50674,5962,2606,42319,3194577,335033,12597,202209,8075,540,60057,177501,134212,89394,228,1740,932742,140,4387,698,1700,3733,116871,855780,34389,25543,84919,167513,295392,760546,301173,52929,572,0,401,17892,312777,360819,12705,38340,1154,0,30194,24748,416808,13505,16345,169777,80836,15628,287348,1075,1614,309,56452,951,24779,13266,8825,73269,472978,138080,228,4638,48568,57446,93316,119809,225011,4917,46033,1127635,2237,371681,3799,75988,878322,43561,222989,493234,95807,66850,195915,2378,14064,1977,250640,28520,2983,118928,3814,10320,441,147162,1366,91341,1008659,47852,82885,95022,42511,48178,528633,430448,525608,4355,96585,14369,56165,133129,563,73500,8997,60243,125101,152,177498,86435,672276,14163,1205747,1355,8303,1927045,21949,32086,444036,9263,3437,42477,28716,25017,59914,4738,102237,327,46092,304,42771,114887,250980,111766,332056,210370,9223,49302,52938,3256,79065,20471,94927,85633,222356,12411,23028,495,124657,53570,1394926,323841,1437,19761,428,284402,4993,13322,83764,6432,71114,162574,44881,1866,1586727,175430,64099,25549,9663,47655,5869,75949,212247,1270775,1600,1290,267239,2642,12769656,13486,147964,355005,284449,46632,34978,684885,61515,2145,204771,455927,152363,383886,2124,151,62553,251593,62096,23044,440,1551,189711,87852,682,101766,906,19316,94249,2401,185761,703,415,1324,11212,1104745,309269,3498,24970,27567,219179,7946,559316,1734,64143,31240,686,407916,6692,38023,51925,19440,154098,67990,24409,5664,398556,3797,58611,933,99922,2854,178404,3325308,229922,258481,547802,47835,33321,42507,30444,130097,102827,386,70927,172169,9518,160200,495659,202354,107962,123,8324,206,151523,697,173321,14969,394,536427,1823,49232,200952,64474,112866,120951,589797,30987,1060,1428,809,301,288952,138,73745,2353,418837,41970,42532,499,57895,646553,62817,2950,1406,74857,1912,0,1197,11272,260456,108952,616,47463,448407,75416,27274,183052,31574,36054,181309,149458,93555,118089,126638,164883,238,14800,3676,11037,235050,2829163,47687,56,110,561901,114489,56,1442751,1272,216463,134,263,198136,10592,200220,5642,11533,2005056,3723,1476,455,152,58253,394736,143964,18278,56503,0,0,370313,2009,1305,702,410509,19053,42417,70362,498915,7472,101085,47413,151044,551758,46486,101466,96272,100319,33486,1459567,256874,1779,62791,0,21333,14376,146485,8055,25461,779438,533951,193935,30859,2178,108277,24702,72246,695752,61471,339,63,9365,121958,37278,31773,31,86178,714,9452,240703,57019,22042,68190,265372,5902,256895,19419,2441311,16976,264077,113,83707,14145,39147,61,474262,874,602489,37943,150294,393910,682392,129608,209040,268,186630,65477,264394,137001,52331,31123,166254,65354,69976,238940,27077,33906,18059,2133696,38475,6804,224080,152,151,7256,4921,896,1477,46913,9761,658,115608,1399758,37568,146,25649,249876,70965,1328,54499,0,2061,304,59093,17949,27332,41915,8445,1170060,174552,2435,98899,44459,77374,140885,1743,135,117744,23556,5369,250,152,90301,13437,16891,1118674,4554,20194,4099224,222644,3822,365,62232,568,6080,1157,55605,30110,10699,48909,91343,96580,72542,405018,45643,53735,434146,464164,62423,4290,125328,19461,17150,8441,312,338700,15630,19496,32718,417320,37073,32506,76066,227566,8006,22279,638910,0,9129,0,9875,89853,92733,294291,196988,183989,55771,20229,42023,17549,152,79241,414015,304911,6290,1448,1590,28940,94,30,411115,14022,53330,17575,64214,0,24614,94621,199324,38622,31691,8748,138,12391,35082,340487,137399,3141,43913,187710,130240,420375,271946,576341,6023,5219776,90229,100775,369830,681,455,214547,1378740,890167,522,186344,631342,3144763,253232,192815,745978,174546,4101,149915,12025,315,108,0,257528,33663,165307,87573,220157,552,21452,73050,0,35,87006,526,522,152,1626,40167,7075,643029,713688,96902,267555,78389,169573,6670,10005,114853,2555262,12836,0,512031,636491,1507563,1184055,151,4855,19299,63241,8022,28619,8120,35273,17191,181,16791,46,168239,103353,24633,70443,10673,40669,162703,190008,1389020,344019,54568,182901,11490,881,42582,440074,124143,2599,134543,173038,7929,734,18413,394296,269111,34239,216628,4093,55980,332530,7458,39326,150,1467,1016,76761,51638,535,1526705,7940,76013,21654,343001,436043,3391,159443,79074,68117,166931,13387,26717,226031,4668,64628,292,228,93345,106039,150993,30450,3147469,3120,2045820,2731678,3071,17356,75586,4638,77501,36620,18174,50769,133069,99727,25755,654405,17951,59404,39182,1784405,47694,8774,1330227,1074,1261,488,446,1315,61562,185021,11185,81142,60843,2914,4792,39055,10168,15767,76241,149699,688,11723,9915,64222,105491,51503,21147,19209,591538,28470,27140,143486,105525,111837,7442,190794,49274,30254,27026,4988,30477,276,6785,150,79877,38007,285061,136877,33520,26264,174654,455,4774,59083,168524,17761610,16147,61606,242491,898,303,1711,152,17024,210319,73,98112,299246,27771,27634,1361,189412,101959,146239,36450,668185,81234,124818,159256,414353,47220,36407,46102,30378,144531,37822,2202,878,1232,303,1101,38558,265,1416,181787,55902,141119,454904,190825,136277,212047,13126,8942,142185,633,28122,7102,2136,386854,64971,753750,26364,390783,27374,27969,167738,12738,275,80916,1654,31145,10220,192945,3766,78657,19367,0,245,347154,382106,133150,136,21670,24196,36473,246686,7098,319469,115858,529,101693,36620,21635,302,52026,156165,10445,680738,67169,291,515507,100985,12968,103690,9131,29733,40021,339789,23194,208756,1818881,104595,27012,44710,36027,12148,0,2680,42885,63024,257090,103634,505815,1282,12431,47549,152,322814,79346,60747,112477,25751,17486,4296,721773,238060,7668,288,7055,546900,280,336299,18410,223831,1531,186828,0,928150,148721,429,1995,122319,65884,168733,2260,55233,92324,31436,552594,220563,103815,379,62660,174017,2408,19437,106285,386126,158930,827751,8738,3244,89399,0,125,3277,55432,564,2798,11764,37224,283345,152,55328,600,29012,152,152,12232,920,735744,5821636,213605,10833,50701,115,38718,315459,67655,68014,2472,214529,418,261048,11503,16849,8235,79110,2787,292,365378,3702,15565,23947187,166266,37979,5416,244051,1043,89470,41136,397515,305830,406,111970,677827,131461,285008,38625,0,267,348,1804,10885,10321,135278,1270,3658,230421,194745,25760,1234131,423556,960,25781,1003309,3995,4390,102563,291513,29031,277559,268136,99429,215999,170034,267257,14017,1919,344057,152,4138,302,128126,116627,76,10771,1052,23277,7682,260754,723080,145,4942,619065,2224,43836,289254,40142,454487,40669,53322,555452,126578,221514,82248,69743,86725,1774,274,3595,162430,3827,136,152,395,0,152,17627,838,0,340,1414,1050,475591,287,50549,445612,56517,358668,20957,185,18,1094,0,5455,124,504,0,2920,6272,295,513793,20774,46086,8796,28598,45117,112469,34073,116101,80131,40966,76507,40988,2008,1556,102553,78886,1904,3272,5553,18176,751594,17914,21079,16568,35867,18143,5202,22249,112324,24726,13377,152,4531,33299,8478,81231,30677,19191,157030,685925,126943,199212,386705,38316,805412,319379,31712,607,157396,30411,104593,656529,546,1379,65076,17761,54173,38947,1776,583948,145,5260,78545,93303,0,650369,1500839,9987,29715,440611,114036,76669,13737,118634,11218,41941,456,55010,36282,17930,9573520,12149,36984,106482,128264,0,4532,5533,4865,2754,392,1878,13615,20724,1973181,346638,759,38597,682,257,81551,31755,598,89772,0,702,41,0,125979,906389,980708,477,2508,228,0,103240,13602,304,96549,10836,3919,32967,141014,397936,196067,5559,3124991,100063,820493,0,1366388,563244,589,152,13383,1658,32205,114987,1524181,424646,20922,3705,2119,322747,0,0,317535,239419,3692,6102,12614,854,1791,51822,3802,102873,55882,79778,326833,391575,568717,26724,418101,33448,18427,983410,119568,92505,854,11862,14039,191429,195969,23441,114409,410308,13538,14761,597,100,1906,654,85876,5371,146715,1075,58003,242219,128290,1477,116730,954,445,33792,47590,263,98282,59,97673,14184,198107,152,280,117896,152,196767,152,139577,48488,38276,224098,57742,47859,75762,9813,684728,302,99562,78325,81972,26604,110360,7461,289395,0,140,27591,0,8264,54375,41239,159730,2216600,0,709383,151321,185015,142373,55086,120451,233611,682,53172,39592,203319,227325,1761,208891,30174,249269,56626,175,54152,196534,2963,15784,180132,0,30087,84282,2933,2386351,296662,76116,72598,327943,163537,1985264,852227,218957,37873,22,71227,227685,230151,3456,168691,81213,530748,501154,108164,219288,168,8818,58007,553561,271,477017,186146,470,136070,163276,344199,88638,0,897,23624,53066,7258,304,2015001,10139,115251,473,2403,362628,72889,75831,76,199112,126033,1219,17822,753841,159869,10493,1475389,731,9945,794,366475,636,1091,127060,68555,321471,211483,77426,259601,58630,9383,78614,26427,25897,49689,478847,70737,414413,57836,170750,47609,591,15786,143939,162416,124105,72249,1095,75321,12235,3615,59354,3891,302831,43543,422489,80716,233113,2062090,2030,3152539,67019,4348,935,0,147639,183227,2624910,16151,2635,1344,74764,189969,78857,99564,92221,19510,11598,954,185128,68681,1874,99563,294,19922,661,7615,45145,96219,2289,413,31973899,186226,774991,348586,165764,26,2908,6960,105257,124487,309025,1574,86139,2998,40885,57684,2452,3183,51010,1432,9030,16,2921,78559,4139,240753,578,9718,9652,10695,168747,0,66023,114864,10491,136023,94849,31338,14229,0,2001428,61354,139583,64357,34971,86876,454375,776199,24196,2961935,283,63141,11169,23011,0,71402,20415,145095,939205,480,152,70588,13426,168754,282269,268,412148,425492,211507,8802,0,67627,279283,504641,1321614,257592,117171,9287,19612,5289,55418,47239,461,228,76728,136912,283584,476346,129213,0,949018,183031,6297,43219,231399,899,131807,18939,303,66823,914381,59502,689927,2434,412,13287,34403,1536,456,789,51,7943,37694,69163,11021,726546,15232,59502,22444,190048,1803,737,319111,247819,33033,152,40253,97299,17524,57614,6256434,940616,39,66287,152,220352,35146,79302,270813,1428553,326144,1931,3719,93277,535486,10530,0,192802,47173,213111,142541,2451,314374,1733,1379,3339,209689,4401,9681,6051,406506,463160,3473,56768,69935,1666,1469,730,331337,94537,333132,7975,274442,66043,24013,1598,3666120,47402,304,865,111192,907,25801,68238,0,226,26656,122,0,56290,925,51531,35947,34636,12915,10578,2453,4675,88385,126530,51423,4243,125569,2073992,36588,12227,76799,81519,16254,688,1072,725,328388,367745,130317,826,6004383,403118,117040,478,4880,177847,26372,308426,1418345,868904,289957,96746,58477,7884,233393,496355,253764,1077,45119,30976,21531,1109,22,189000,5821,298136,2832,189401,14393,4390,79416,162782,62134,7445,90792,20580,6044,70562,20948,3762007,54602,107827,61860,27833,47844,120125,121405,181,70557,14530,397743,3441,821132,253947,500,30502,47066,7954,10967,3332,254122,1508931,72473,195866,152,0,95997,44126,8411,157243,134018,775,136328,38,113442,41846,125920,19461,91074,274936,17874,17946,11713,339381,328243,133226,13035,44018,155497,229527,26295,60248,21111,486,4703,413231,36880,572788,159583,2894236,5433,509,37060,119998,43349,92130,446,54307,265,9762,1116,18112,48349,204128,152,41241,48817,403,0,41170,101289,207,192656,50655,44231,214763,8911,41973,150175,220072,141132,583490,144198,346624,326641,2522,216264,62,482821,381847,107729,315783,13757,83085,525293,676,204695,116,845,151212,195793,272235,31,44651,128330,96804,1349,152,2299,152,841572,1310,2125402,16757,48472,376763,31500,690640,10968,673889,659797,53,253148,48877,150,671,127139,101563,11,77880527,971546,93846,532083,197233,91293,12954,126463,888,144418,476,6152,23839,14138,262,60450,148327,156535,290,2201,32575,465470,33782,67452,138941,140498,46101,24919,27450,140320,26899,26655,176521,228,0,5167,704,7332,539,272,30482,550,152,24579,1020,33721,0,131413,972,93347,25477,77698,104460,540572,37892,211402,46186,196012,1564554,2327,46466,69207,32525,23297,3118820,724,268622,103231,251,2631,14276,84268,21867,10417,61614,4421,37540,577633,3916,111772,30911,3286,154237,622582,304,135112,6174,613638,128448,17148,34904,1514378,21013,96,44295,104488,81346,41863,272690,92155,75886,2554,19133,212870,10705,37567,116,1950,31287,4454,3716,277685,855238,236371,1177,4943,69648,330756,5464,52668,513623,86352,2563,1008,19343,21787,78104,68670,162815,9323,6345,1175,57429,473776,131839,680848,356659,124,54231,9670,182,1609027,1858,380879,41109,33036,25292,55414,1794,9308,6225,64124,37812,35481,43976,7675,718,1528,6102,37946,36344,1778463,721587,116065,75373,0,607,204880,32392,9369,1761,17616,1189,50941,30201,478118,79177,54647,40001,1855815,92534,100330,32654,110403,67122,5745,1177894,6158,88209,74883,2390,58993,240039,2572,34762,30145,147626,413556,105515,67762,82841,10346,385988,148574,1147349,163664,157147,32932,104441,797575,304,10688,564607,2932,207014,0,84094,61322,3214,23946,1881857,1507,23726,29224,44907,0,29,39857,10752,79769,1061518,18540,38911,38747,727,2220,5818,3917,0,40361,192154,27003,14160,94174,0,7994,0,20879,145423,359769,10442,220906,76203,0,260,88812,0,0,17354,262745,430,297,18908,13905,160794,21928,18655,1067,417264,76093,242559,43785,54193,35332,3747,27254,312483,1620121,567178,13802,558383,81296,344608,76,12553,243315,192089,11973,410,22172,190109,40585,48673,426,387982,48140,38412,5784,91492,397,58945,427900,0,291,16153,41012,1797,1300369,150323,145269,87533,674216,39099,496757,259920,482027,28992,272581,566,253891,31809,175457,72650,21449,115852,17010,109,705852,84343,50982,61165,9518,252,10825,67628,96465,205127,221515,2015687,236857,62601,705,31450,30327,17936,1384446,396182,930,48153,566325,25338,251573,34951,108478,124153,43214,162531,19361,33427,158073,295136,21801,475787,21851,34392,552641,184457,233582,241486,60585,66597,54171,20013,157023,367214,9019,1692685,691846,9387,1928,57,216631,122957,1546,4235,43232,67875,250536,119480,174290,251389,9023,240895,144400,85883,282190,123,0,11634,55948,212189,217094,6336,1044442,279059,211294,1241169,35702,1575,273453,71774,35178,100422,667,317015,586,271846,2932,231098,10018,8499,151729,68663,1146394,179960,34132,296910,3212,141596,41802,35342,7468,91115,0,998,3223,21915,100697,297681,135397,1185195,87064,13,2473,74007,46203,960,221524,241115,481446,1194064,168510,124955,34268,0,9432,11947,13155,85815,114952,315761,63564,379168,83063,7,159954,71014,33990,3816,3408,6209,2277,66733,7758,475,967336,24552,489582,72525,633194,39692,1451764,54500,2067,351197,30874,36117,422,158315,0,797,104875,6718,152,18603,262435,296906,842,203885,112843,30210,170420,26741,34340,1832,598,338,232749,8905,205987,2849,11827,102983,86047,2087,66815,190381,287059,89310,23149,73909,72742,223467,127,71262191,291122173,64579006,125141685,89866508,21430,296922,604,660649,311,654,34487,385295,93687,21609,197524,379,488395,53241,299967,7861,1127,8804,0,4894,10895,2013,49042,151251,1439,45410,130,3631,89825,359325,9393,201214,84264,153069,5695,4278,295,689,467044,0,24669,45838,17691,47704,17959,22308,1005,20645,1597,592822,11685,65523,27941,6053,1449,573,32864,9866,39873,288033,981,1331,45305,137476,54889,407710,2295,4804,325050,41139,7508,44084,190,307,206830,1091190,14236,58476,78523,3145,377625,1055752,24928,151051,1238441,4912,107347,87875,384,3537,76458,86646,86000,56146,1635,41677,252127,508,211471,4556,289,68725,2081,133,4851,115036,2121863,149567,168071,3978,41289,21714,34612,122,16885,18123,0,1086345,477969,254828,98595,31727,713421,837603,946958,1852,76,47510,429400,816845,1158,0,42157,116565,113884,84,38479,8869,7401,104455,11914,10665,32733,898401,139033,3294,1136698,727288,283562,287,96884,595466,33530,6292,3305,66966,96989,17619,19568,3271,0,3342,60000,28648,26720,60910,693637,392907,5275,29997,0,261661,249,456,210440,167453,38549,9483,197186,1351,186472,131499,6142,18433,234871,140408,8765,140399,50154,6479,855,88798,1158,151690,0,6380,53361,4211,29829,456,299,33080,379008,2366,2192,87336,32791,4964,267847,440640,69356,290945,2457,114520,1487791,159555,42169,2921,204369,10958,32873,401569,157656,217380,31823,1597,0,28593,38945,4975,62743,35434,255194,52908,14621,3306,758,49986,33971,4235,59896,35279,122308,2752,7152,5270,161789,361460,5867,5142,15808,191038,58018,209258,82272,46412,41353,1469,13905,453924,0,655,347,41967,521,2052,10962,143377,485980,458,2164,217604,2160,0,135401,522080,85994,201085,1482954,0,11927,57372,654,2926914,50457,629,27283,1116917,119,447,261,13295,2953,51420,3241,3948,62,95,19276,147746,1533,172058,34181,4364,69750,0,42036,10436,374925,128314,1062609,7794,42469,2319001,119135,1465,0,152,181,124,91543,39187,5911,47516,3514,3697,194087,20724,13450,152,97943,152,720,2649,152,1772,0,286,142547,4986,925,19912,30282,25713,16537,547,259,299,80941,1572,1841,467,14716,2781,12741,21440,492690,87607,136879,16747,140297,22808,462,58143,2395,253,1046,0,731,33934,103051,16448,52016,26121,151,1234,738,13197,29999,460,16753,7494,2273,206402,63695,195046,791704,1486,265,10343,47589,219,1906,5828,155959,3659,85995,38656,41757,5750,471,481,90363,53493,0,728,227363,1574504,11744,44553,330,62041,112148,21591,142309,4793,92326,314310,15306,634,42775,3740,44789,81681,0,854779,0,5258,188626,24773,76055,20398,208970,363,20916,56655,11223,18179,94767,56541,277171,37597,32634,0,267257,45830,29816,693204,14,110068,397,43991,7305,921356,114845,56990,28460,52800,3132,194866,196672,338,288070,23487,810,131473,149248,31743,668,2888,62671,38123,32560,12111,262685,152,11545,13740,33789,36946,38065,4499,182152,10487,38196,161380,9979,2435,57956,62369,44385,6895,57139,27659,564028,49370,54563,36269,17806,108125,99574,37549952,48274,914359,0,613614,708333,104174,0,29424,690,8240,0,12306,642,800,0,74201,303,365315,77180,6369,43644,2489,899,63224,68050,59163,163044,740829,24412,80874,5783,1248,27225,0,49792,29907,15423,323,742,1491,44445,2523,33578,35101,124353,410,68051,0,12696,1403041,230540,101302,3590,879536,306627,158795,33602,8343,10082,154368,252557,4467,291920,24765,185302,304087,1319,741067,331212,8924,2695522,919973,186215,272101,384914,271697,46912,27326,402585,36160,139366,23503,51399,9754,145054,119823,257,123860,200527,837242,94212,53613,336717,152,24085,26334,669,543,89716,18205,96575,504,895375,64180,304,27311,951,157436,270391,169394,2319,4220,156741,379807,309592,muscle_skeletal +1839,108624,1154987,102254,8071,2567,7384,1515607,586702,113324,60,27574,14461,700278,119698,378631,15502,335935,129771,847580,174532,9626,211749,15476,731739,929387,755865,5851,24299,569357,712455,449,822214,189885,1625,668190,721850,4095,458014,72696,841250,2928981,1232,1021,160,32998,204856,230019,42371,872501,250939,11056,222661,1002,899629,108267,17692,10038,0,146,3506,161099,310008,239525,8303,1284,475537,252825,101934,268904,130,144752,1357139,4443,3336903,67503,658147,21838,531735,9787,648,2248,9087,239533,1583,168536,218831,189791,318851,771053,169318,123711,40485,24955,15686,2189226,7880,374,687718,18357549,745799,119531,414984,38311,100802,267347,1838973,801649,89728,234171,106585,139,524640,171142,1254513,100513,6324,714025,211317,86160,14080,2146033,28553,1699285,886007,349,902543,290981,3921,136895,204515,274568,2009,57690,292912,276495,3052,0,507160,507339,988218,351904,1292730,1325265,358924,6627,13109,0,3274,866621,6511,2754,1326,941532,225,0,477,91927,58241,182038,834751,576448,6591,364,1041870,23231,1324523,226252,507,2055,729,0,895,1325,34602,22815,261532,1750735,424003,579468,66223,402968,82266,284,279618,838420,13738,287,2040,1911672,5509,259,142932,202403,2435425,649542,780247,2732,278693,100852,2447708,513517,33249,4682,137237,163624,1026,351,304,670,215050,0,935,94628,2313722,488,6471,1981761,1017051,286690,30080,0,2716,1189123,17095,37486,100,0,2215526,1449,437345,131,7676,4239,11863,370,35473,1305070,362594,2446152,61663,1816,2087,306680,862309,9373439,701646,547117,456828,315964,243384,329186,1369118,2364978,430,421,166273,4272,25619,185822,10608,96,1617537,826264,1594071,335109,2716,686996,577674,8250,156195,400627,11691,336979,131434,106381,21183,3149098,103536,408,0,524,139419,0,173426,26198,403202,1068949,483164,1275981,1020,0,330247,3037365,1078958,1730697,147211,484963,18995,397114,105566,1292435,232,617,111,213861,484631,214896,207880,15123,22,171,2627,1654893,118070,484950,805103,59861,271888,630630,650394,791914,7627,36484,492349,314499,1138306,1002576,324366,206948,363105,1264967,186455,472869,13193,194347,149262,830386,1153,392645,29229,1414824,206515,5664,10810,613,8130343,3433,694458,456,661291,385812,24296,69376,1600,7931,561292,9440,1086,2297675,2220880,191422,748224,1395629,401439,65181,9948,60039,2289948,3042,760888,2334110,1316901,30285,16928,311687,152,21439,280058,1959362,107155,1492,1766581,652373,5336,1656,3187,164764,1986210,51759,88252,0,244880,54406,246,0,216,0,0,299146,3709,262357,19464,4356680,563721,488283,414634,10421,1741274,164745,436054,128955,379723,216423,98,358598,2565,437551,761562,2033550,27178,60246,633413,321095,0,11455,671158,2612,0,197799,326484,188092,2610,763534,0,257711,902946,1347,81998,344171,226138,260757,206,628392,1277328,113444,413242,4728,251175,486957,2223,1666,775745,1058720,1977745,11587,6392,2147,2583793,0,2557,453492,20844,86704,303679,25640,105056,4062181,876338,328027,452647,334401,1380923,34517,47505,99316,35588,11581,487568,9382,532,1037340,20654,358110,0,1681,122922,623451,45238,5205,253031,12553,374336,5434110,0,87213,109781,99245,525827,141,186299,1052748,668,0,12152,278,1185284,597278,342961,656434,5705,462087,118823,16110,353377,536542,647774,376223,20040,42947,348999,301836,567399,192608,35329,893530,5437,11479726,3272,141625,1888,18866,3682,350366,442537,538762,4169,163374,229179,312121,114560,1248025,4347740,1066539,2270996,7899,877497,400308,120551,414946,390899,1906,226662,1278,554427,996033,1053918,370604,11571,249186,184802,395,680549,902086,437,0,0,0,0,152,0,434828,1472166,0,11079,152,0,2097,3904,0,152,533517,259344,300617,17676,1144928,1452944,2678,11387,207065,596109,276456,62646,427738,458169,852178,560135,56293,9579,307256,173668,120577,366458,674319,833,0,412254,230401,405016,483495,348,852361,140682,2641,405229,303291,516438,255098,293,179247,1158364,256074,902,4003,634,316111,77992,19730,585,2171034,0,0,756957,152,0,35328,222756,3672,598827,201384,549,44814,70479,2548,862,113020,24483,118,875452,266,258731,179188,295,136884,87230,328275,611735,730,145,4037,774354,0,710186,14544,218116,15902,175775,123,104,4269,471190,233491,58613,4365323,188085,1893,403,1560,313272,7157,305323,2770736,259456,53529,150460,675,116986,1437104,3710,955,27095,114577,1241,4278,565428,479774,28584,1817332,1330598,1591,1579,0,196280,293,372951,509316,59867,1892912,84370,2788,106,3948624,1167834,4255,113029,6966,100,0,322930,825141,56748,150829,138137,1903,1113274,45624,10293,10539,173604,166688,2297,2640,412638,180802,164869,531,713,273,722064,802653,353716,322643,334966,420319,86640,426462,284163,39,115440,113544,1554,76474,5658,49966,299312,451072,274732,587,373496,98163,0,572,3447,365,165437,253086,97412,34572,2544,9666955,164171,562352,825012,473357,771695,2975,45337,774740,154083,815,1376,385936,801,152,72940,67581,13803,93102,119112,70671,152,721,75441,423365,248984,242568,207027,34773,289935,401065,67101,228,8233,153433,298839,380724,408722,259,294891,146017,467,1315,122,965,266756,9056,2002,21758,250665,35702,1154735,128,241967,152,291329,343842,115557,124210,317556,911,240,2940,1229131,8708,80311,445,55851,1658755,725,71221,147709,7117,2933,921476,471346,216330,283415,198576,42942,0,4677,170551,942059,6968,293929,0,271,32388,258397,10053,535753,239,23071,72143,4551699,234951,580667,937010,459524,66101,6224,9042,825825,2016629,50403,2394,1467905,80756,335621,404,65393,18322,61042,2665469,787033,699612,8566,881883,153634,16545,292810,233909,700307,9565,485244,214622,493368,104,232,549693,320229,5043,727,941038,4370881,415861,397,0,213358,437,5728,11724,4855541,502648,28507,1514,1193,8189,1038170,21947,152,408134,158453,112184,755355,13360,2635,125342,0,0,52856,531431,118,217739,744952,12115,105,208,202357,14724,2232,790,200821,43432,142183,242456,5521,7320,394030,286755,43885,154562,377,21489,327205,103360,815165,243748,20666,211270,1305847,281,13558,291307,129045,11521,636294,201380,80198,0,145494,199828,124525,368774,182904,265074,14095,722,9131,71201,6275,67976,11845,89399,5684,593,35516,7734,632,70816,64366,798122,3569,176447,334097,890515,2010140,1789,1295036,92404,8459,511215,553353,430646,673684,14400,15,3556,3148677,335,1652118,320223,152,667899,14229,468163,461562,602307,7115,5553,148338,145915,1265765,178439,8982,97357,56635,257343,8318,285916,780334,1238542,323743,687504,1077929,301,1962690,1002192,19802,11324,246957,271,151,473438,65925,46698,0,274,4704,3934,180974,12703,130495,642,133,484,119,1405,0,113,21911,570,2111,964,1383,2197,1026,102,5433,0,4737,0,79421,246,830,101634,2910,523,1691,29287,15478,773341,221105,2610072,11802,1169566,100669,539751,1035041,569917,673353,83992,1245729,104032,383309,669,4168336,327,1277683,2068754,704375,498095,535783,3051,607,765298,2641,5867725,690353,516031,338733,517982,379418,480,348648,370707,344640,858,2842,201754,26879,9869,2235,324513,43301,307805,12608,5353,49411,217102,270568,226832,565881,633832,36629,0,2035636,984143,143680,4250,516590,403740,724744,941252,217612,700320,207766,155314,619373,942181,1185564,387173,283545,370,12606,1046513,1112737,481979,344430,5455,30385,1129674,111489,3485,4161446,635,9019,798527,264643,31040,735932,940,9995,2043,4067,705515,225495,487162,2659072,601319,53522,134,365,835,74,50004,1488,151447,713280,45456,5118,2659,0,1371,27216,826,347113,9942,3441667,244121,1758,1830,0,0,38046,138,6411,1696,520,6113,2860347,910,101570,5228,449,153741,2146,453,1671,795718,942152,452966,161233,2124684,670560,10688,4448,890968,438025,1478820,3189347,3499273,104220,10975,0,468370,119613,472048,2067127,11758,433350,332662,270854,639704,204314,428043,157379,2582,1152808,9597,0,585,254961,66736,5075,22634,792169,38312,93885,4079,221464,389,592745,1896,1916235,67860,203092,582619,440,568,0,298,0,1224529,269981,32790,271246,149,21815,33826,353780,1370,0,0,260319,529110,510521,671528,6684,648064,182751,29830,76,301,682,468818,6665,180408,1124964,466252,667,459204,755789,1170,500204,851462,29372,250,721,559,72938,61437,108986,494,100549,4858,597,1063938,139,98741,384839,297604,327131,96725,836,92,102,567,2001,33060,3162512,152,82491,547754,0,0,5419,113604,222752,152,0,83433,1122712,255,556,161568,167883,646965,1742323,140405,504,339872,2357,1605904,1107857,273396,4348,716793,149,403739,105,304,448,3925,5058,4442,1595,375483,419839,759846,111369,468747,909,65,115,365720,403173,695993,268535,69741,470185,295442,35196,365059,511874,774792,150077,949539,649,102299,263352,960,26594,2890555,476649,0,415,273512,1060834,2166919,226049,1659,415490,7540,418714,467748,157039,396847,27983,1034324,279,29688,2023491,3868,199803,436,530,12699,148,0,388177,1018,27370,809041,456187,102943,535,358019,0,302,0,341,1135721,117343,143,64539,2171,414948,2232329,144,260132,456883,201686,277922,84601,461534,51,236320,285,1090,0,8695,1240,143426,551764,84,8127,1024212,1660,3256,857151,690873,8807,7383,177490,707507,10131,0,412239,118669,2008,241839,107830,593820,664667,140633,299092,47896,230,780,29393,18719,1674398,1176,1875,9,64706,180786,1637447,1637590,407986,901,304,0,695,2857,727168,363610,449396,9049,2472,1586,10503,355565,73694,6399,10859,0,105,2110,742124,27730,161,2398937,154075,43470,108,1413,543,0,173955,134634,213941,1182234,775363,140119,911110,54483,176543,117373,410,165476,97199,6297,0,164948,892616,139980,12500,991684,2308,6859,580,0,5118,5516,376,709473,223914,4690,267257,0,0,25887,784,322353,487563,152,222384,342793,832819,448615,774433,558918,171526,190036,123658,0,128459,305004,165932,1557,363856,501968,315909,178947,422,267183,9183,1454880,144,142949,152,0,109558,819,307206,238,185016,2377426,503351,1266143,777370,15226,90395,58851,3145,1421,0,279652,1760,75234,488629,223310,174265,595,7582,243,281,793,326642,89750,256412,401715,300889,181286,963253,5627,1599,1737410,2693,1408828,30221,363837,151,1020762,0,246302,341119,463078,114488,4804147,326821,65588,41590,71275,259744,414505,1731,2887590,176313,211785,902287,2112,79226,3570,318817,3503,18780,6337,789802,5217,199981,109230,3242,610412,377288,266511,383632,760347,487,319049,1158,0,33114,238887,163602,13016,820,211289,589683,177196,112077,261878,402103,6222,2147,37355,331437,50673,2313,242151,736126,1080888,906,1287025,442701,846756,140401,211026,124704,616,216327,125366,151564,483817,7371,556926,1343738,530,591381,295,0,289,0,152,1459292,180340,275117,196202,988,433966,0,228,572555,163577,182523,256997,634,603809,264230,557866,7185101,17667,86141,109753,271162,309487,318150,600079,43585,40108,41989,63645,251930,554,0,134,0,238297,492668,483018,67126,811,272107,8012,1066160,1223487,24441,113431,1102385,188688,9787,1405113,616914,484465,767,0,597,529,272,74,140,296707,271,0,27568,716218,2800386,53290,691610,126728,53843,974697,230055,295,679479,753,796,141453,1770949,157711,38774,1731970,437017,47479,15790,896901,624731,182661,865607,1199832,427469,996,447423,453727,62762,598903,681,198335,458269,865193,10850,482222,275852,237863,2146,361,678,151686,138495,3695,4223,208359,6056,480523,858,33056,1048889,0,174317,445,8297,0,16845,174409,288078,3463,1628,1562,1814,370336,186303,373953,364202,5740,1269393,0,86319,28775,26468,200836,4899,97330,99,540,65,1012983,175694,777980,198651,1480852,382265,232804,339363,0,0,2086,1375295,821,10307,964,273391,348934,27087,115463,495619,107415,1144073,253038,97769,578860,3377,24976,520579,393997,405952,944,167105,58116,344320,397429,188883,991420,101,165246,4683,3684275,13671,39299,73357,677,11453,2467,138,30491,169947,407786,4020,734919,303529,136791,83280,606582,1461298,19492,25,323,152,3241,80118,2030,0,0,1110,61146,23781,253199,2783,1756114,602,126753,0,156634,25184,321195,302555,20272,333042,64962,319,420735,612,0,277,1575517,94681,256305,198281,993087,152,152,555,41615,484727,2192,1074354,919,0,18,246115,1015,1003,285412,235855,234505,684898,199215,792,152,431,20084,199160,527340,152,0,25528,1899789,194069,361231,142013,37270,395,1304378,5236,541574,2634836,3130098,474589,360756,246,1329164,1003,6609,1034,374,1862,353049,334825,662306,1448593,152,247465,1247662,748,111397,56365,1251,210342,246922,431,24692,10011,3560141,698,13884,355390,800755,1570722,309110,359871,189217,0,502304,31602,395099,589701,694568,1011634,20542,136478,1301131,23037,550619,97956,1326,8324,93239,1952422,175173,326434,560877,308993,247761,14074,516498,951365,581760,534376,867,271762,530225,187890,61,2002,185,352,18360,31071,417635,8719730,887446,1312702,3009,1859811,93,383,0,673,1221831,1017,153625,364694,7177,152,2013947,6910,0,110611,1472,953633,0,1692,118831,112,5931,11359,922511,491987,18721,21883,147101,15621,585142,5562,32747,1176200,40673,509,6754,767,368832,108352,541660,152,197244,719132,407640,481391,211411,0,101577,651636,0,327489,190,3538,743601,24868,1716,338230,4175,1384092,21757,237117,462263,1045197,9300,63291,0,151,4259,662703,455,0,3730,232944,152,45032,225622,32140,505321,76171,985327,1172,3664,1082,3515744,18027,1401389,426061,2292904,16114,109499,496986,1169489,5491,1141393,1555781,311077,6510,573938,8832,44155,483501,2155656,319241,316472,775190,10329,205,0,752,28896,266750,8260,34529,349058,0,506,0,208901,3390,635,25540,1025,679433,1298,9954,549837,231467,78468,635864,238582,9516,648338,285630,410210,345626,455230,543,2401090,872,252602,829886,679633,435136,43055,316818,409212,175060,2932,28593,9448,195708,245607,92892,302641,1786,402951,2086191,47392,395501,261928,448804,797546,2421060,303,1069201,1197828,28852,103312,518629,827836,124147,404767,255240,252603,268832,477,35432,372378,638967,6104,123047,186977,667550,1603819,98782,4106,15842,505649,136894,440025,0,75248,1273,734101,5291,110161,2834,149,304,667202,919828,119524,467770,418132,1089945,6887,2119175,276547,756414,922,207462,728425,504771,296776,1998,220,295,311756,1209,263453,425471,9230,10375,597,14323,729394,464121,273797,28315,583,0,0,0,0,4004,1501,24253,240679,246,470,130565,7237,253656,347523,5046,192,4170935,83310,241687,2197233,266474,622539,1136703,53236,56848,888694,716911,813005,608,245220,424353,3015,83,52950,120,2359,1931,39135,32248,144247,40932,248298,284659,2183687,150,452,10344,84236,68035,339529,173730,237008,225144,120006,891755,484009,873111,289375,1134,456,152,0,562,0,74173,4590397,198384,479,614630,150,262574,431230,1298,25281,66076,59502,13081,57240,3672,8605,1248,152,371422,655545,214808,504,1500,92255,813333,89556,442855,52446,2554,467,0,637408,916336,161298,1359250,1505,374119,1357179,2396990,322037,2862,642,37745,282709,186062,1292347,188414,16087,26656,151224,1223,76690,671810,1049815,2905,828,492,122443,235182,63103,1373121,504604,19017,204200,407891,7739429,210638,36394,226763,553938,22360,317517,461876,2046,1160,614,195,259643,464,122928,2504,0,0,502517,708,2017,2641259,1646,341045,2081,1804,910,0,20,328,0,763,267,1236305,240680,161,66125,3092,1854,953,33590,2294,1298348,492194,703,380,352337,263,0,8333,1169247,238346,884855,736865,2126224,423076,122468,0,0,14260,1121,303,49,5577,135881,255238,1450,2815883,1612,519833,472,200045,2100,0,8394,93380,40207,996,47078,429700,321563,359843,224959,811653,1209079,700157,16709,651550,224434,136277,5562,2397,914,3112,567050,123303,266,1260642,8907,86558,0,132547,287627,5890516,30109,170363,1656,297791,850,2009,492725,176597,960,954208,180388,657473,1784248,75269,92547,353334,12283,196068,124,292,4092,920377,7080356,418161,413576,39018,739195,2234,13910,215,802,1532,152,105513,255832,685207,5155,367130,1603316,1447449,60216,83601,431,593,274,2245,1474419,111212,5084768,345780,343904,21608,2383,442,228,2381,99320,10292,275173,142,3573,748,492680,540217,10339917,18325,2576,362638,171657,455487,1303,2050,1176,240873,304,335286,11788,272967,288827,140,14978,157228,35069,337725,0,456,1688,0,281,0,228046,40342,141360,8204,2801,241619,168662,152,315803,304,128,98326,82560,167177,11019,477700,539,2208149,204346,42864,383490,13449,193785,484544,583162,31858,410,1046882,187802,395012,3162459,1325099,71094,481019,283,260037,304548,991879,3975,270,45367,1123028,2798,189970,2846,81914,1388,2000,15415,1114,1436427,548137,476070,183641,1762,67170,176303,161,1059480,4136,3456,11446,0,884,150607,194554,6610,882,180832,357599,27017,141,396141,11831,957,308458,69501,403764,557773,91330,264,1979401,11624,157119,800166,17026,757288,157095,60809,560616,1991,237120,124006,1280218,658,1612083,443737,259789,877590,302,1948,918640,23061,1165791,1045245,161865,263,0,0,126813,3038842,6765,1695493,2058,209132,309989,6151,1163376,8457,919,197853,837304,84419,609493,1106,651414,1665765,1019721,9966,2175,578,1190658,1030626,364741,289262,755169,850139,6780,647258,0,0,2307,4213,45087,860,9117,6833832,463857,21821,283,1991231,895232,48399,512101,22671,3665,104688,3699,1152,1807,76058,3007091,652577,738172,318811,77283,1254148,320789,9723,9,356,7966,885,151,21273,604975,1592718,547149,1567209,45354,152,3930919,5759861,708505,0,0,45608,0,2095186,6347076,363080,1543926,494154,19248,272434,2256718,345505,46740,125287,739589,204,7000,246061,2392012,239883,34079,667280,208405,205472,178170,809086,279521,357076,14322,1265144,275,0,0,66910,30958,45374,488591,562128,66186,328885,333400,2424,376749,1320335,854241,4239,46840,2653252,1568181,226731,403283,229824,344817,213712,389348,108649,156447,209741,13,435,411878,734677,1273229,913703,310995,0,1918,114941,4628,2711760,646779,472857,6727,1996153,192478,51368,135,2872,485248,104950,137903,27107,1073100,161686,139258,799783,124802,68596,2792148,666304,1677117,1310098,1642,832078,11509,471042,8456,307128,495267,4201763,2708212,628241,71609,266106,96381,1070428,736,482620,432,491,811771,558998,396051,543450,206401,152,1216269,7785024,418730,16572,4864,613473,611778,23538,166045,590626,135,684594,321821,892842,0,0,151,2257195,923999,302876,1393341,3917,288785,415,1300,3548,399591,114767,1780,595616,18998,764686,115103,217415,1022,2845,2528,179611,928379,936853,218076,41582,112515,154181,138162,97454,18050,577,1333275,2484824,296965,18306,677183,16257,449214,583834,1772496,6204,504883,1423225,141,1510,145208,706257,471910,510949,3340584,1837204,4788,35547,351,13842,121,606994,7940,544167,1548219,298604,239896,431480,237464,1029518,442,360562,402654,163493,404,147596,1766,22621,150451,856,270332,306444,168581,1666,476224,759996,515,76,1015,294,96925,264903,343409,1877483,640450,323836,366490,0,59,8905,1079886,234,274508,1718,1192547,72077,619068,1026152,657,2021,70960,311340,394914,8128,483676,321957,495867,268686,2179,1343635,15032,296306,375056,13464,8240,522,24564,514865,901,240860,131755,400001,502685,9054,0,3817,3772,13840587,1591,31159,164015,522,1215,140162,601825,3303,327894,228908,10227,2821,103884,1892,781,100,1035068,7957,926304,425891,42951,372186,4605,11,442263,406762,63565,81255,127746,303230,0,239,191437,287555,480927,934450,61486,312850,7059,292332,217506,741356,435,3081,471314,660458,231093,2334,1825,975,456,109414,22468,1779079,304,304,152,115,14926,643682,405,60421,120812,72642,2450,17887,134649,1408992,311188,377,923,130238,254,490557,231758,47124,8976,16244,503528,27114,0,358229,295823,143067,283631,595298,341754,77792,277745,131021,0,15276,3250,93,0,0,0,699,1550748,352250,1554701,7757,0,270,152,436239,646,1176,152,288801,241,88033,52681,1561,236630,47846,532690,151,162948,144856,293,143,431294,10896,396117,910730,403080,1006429,19073,222878,17790,376438,143,266432,509525,125226,310,5300,5165281,0,501,260421,543736,217192,115008,147785,236,6575,0,21326,720319,16448,358506,379273,731677,6615,1044,5038,215,56066,4730,121205,1689,420,3017,297042,381914,275,602,659,52033,215268,65713,0,0,0,14104,281741,552178,363,348539,437339,279308,64322,1104170,155734,12398,56616,347720,4318,8080,924,4100,336901,592,692,304,47485,2312,7290,1120,1397,745145,1447227,1032133,1367,34891,130299,1679171,1847,152,1373110,56903,149520,2258,4846,129072,4533106,13467,507951,300140,2449734,334380,378333,1372880,427309,178075,202531,578,203569,241,1498,823181,15851,392449,263,263,658,1770,66398,645,11573,1157,16714,472483,4848,137697,3585,274093,2541053,869,150415,1993,12182,24898189,1827,108602,292,168075,14796,328747,164000,39159,55149,1890,207947,118423,26150,289,456,60661,161801,171399,0,133162,664780,1343742,539417,7589,113879,116852,254,5143,337487,153012,573412,63818,328195,52181,888,2403350,629068,280,896,0,9342,399,777,335067,137989,577,262433,6392,297768,152,266,641829,444,456,5789,70439,1116377,250630,352337,294197,2844,28416,296,287,1086,320,720801,195392,31123,56830,2619080,102900,48430,86188,61016,879887,12032,125889,1897,1495474,15797,415116,893359,319928,83322,54586,3156,173976,134226,1092071,238743,273017,349169,135024,8038,859206,13132,19580,1835,0,0,2808,80736,13789,134461,1344,9400,635151,1156537,284228,657329,828890,2647354,39454157,224020,1063231,3500613,110446,17930,113903,632944,5091,443840,1060634,296332,19554,45221,923,44721,548534,903679,4972798,22350,56050,60056,698720,635142,561711,4312779,27507,3170475,816258,329296,12936,46845,125940,36749,388311,291149,285,18160,2101,0,4994,316646,181124,1680,284384,5756,85875,229,8259,7099,525,1510,1890,87842,273,202202,1134997,12193,15292,458,5103,432,610,2015948,211852,1157,54451,635,0,0,0,152,3503,1286,117,20324,0,1442,228,0,0,0,227386,109,910258,1857,566,2012,1663,275,0,253,37144,54614,55109,661,501554,4377,15627,1424,3062,519115,213767,18965,419445,741978,728622,37693,1548,930,5934,0,4644,520,756861,22778,3405,29311,87360,1233552,1285,0,2210,30074,8742,5520756,352,35534,17291,1297243,254121,168712,3223,0,0,285,381230,113,0,508,498174,1107736,315959,1667,930,9296759,429,426,404260,18441,498537,844800,1565,260442,1262102,470,252726,1161,82192,32262,806348,530256,463154,638572,187922,979,987819,577400,4082,136007,2008,540734,66,178899,301,152336,63980,349889,299,2009,593552,136111,2843,663945,1330,757686,352092,50580,49920,712619,191314,2165,946200,244447,22713,110970,237630,152340,157417,74214,14666,37992,16012,1339,565,223842,159156,499436,767084,27686,438976,349288,136259,37566,1971,18,40712,412059,258095,1518591,2675327,1176923,528,420,50396,358236,2531,11309,49170,365047,151611,779486,2883,405124,1156773,259188,304,1477,0,102370,820,288254,586729,21587,10735,1368784,18417,418147,7978,1906702,3215,293,88946,550235,1176131,58925,239,148644,19926719,1082338,6518842,438,488919,657,485258,6729,519078,11519,225057,858708,3152167,126983,90917,1853,0,114,947243,3477,768192,7503,231143,276549,762926,2047,824914,692752,212670,106712,0,178148,550044,127925,441363,31474,25840,784762,341788,255367,61015,2362,152,0,456,6295,2126,96541,269885,152,19400,0,305,304,554,2447,2029,0,152,803,521,0,924,144,136,1545,908,4210308,341690,1045,1248,90745,1695743,2392777,60605,199766,683179,1484931,243588,515105,152,949030,302,1202501,3768154,187343,227550,5844,348903,2090859,192914,145,152,143,455,151,38553,240,191924,2787539,2987572,189,1139573,6683,84937,15476,121001,2038547,61881,8565,0,0,279689,4880,16140,357347,37636,614367,124739,621715,301998,478735,198320,44376,300662,332247,896302,51551,753115,178976,62728,123629,889,2993708,2100220,84208,1478517,918747,3867964,1033551,332484,480252,2195,968742,46234,2205791,499427,549868,18459,1451106,1047438,14795,226632,48652,61412,1394680,3550,7866940,3190063,6397037,231624,23773,152,1345,0,105053,517,2713,610716,262926,2374591,0,20967,3177,2178455,6218,62790,320958,3386,12362,5952,599170,1947770,112211,335455,897681,4556,219852,171196,17557,2203,4051,1072904,317522,884913,1743626,180654,25235,143642,36008,333858,10922,871023,83065,59388,155105,11944,850224,494663,2108,3800,267,3058,201645,4172,96258,267,1210584,488350,790589,483970,24423,108,295696,1090,1222,292624,228401,169870,138363,2794,2018105,328109,176246,467913,781112,135961,1290023,62363,1327872,118682,217373,103007,3022691,75,193459,226,571790,11083,6685,148,252,249,886584,108456,436246,445482,322373,0,781832,1902,21603,2374,406615,711945,13202,6937938,95645,572772,305319,3714,415152,152,274,303638,881940,580,137,1027,57924,1771,0,303901,63947,25626,132,152,571,251,0,152,304,167409,274744,53169,250,2709,53450,128172,932760,1454,5741,2035262,39191,425022,1125112,1846099,497446,164908,47862,408528,202109,316197,514994,208755,170016,632029,710,1188616,3734,0,704389,1128,3221,1588,676648,35697,328199,340870,914,2991474,1871,4208846,242532,432846,49279,200289,207097,12320,513842,24018,44,548766,488174,907,12057,131133,590530,355138,511896,326690,67410,102973,1358,6034,1377,106989,11256908,99661,511881,5453,131831,279214,18402,1116992,391611,93765,267122,317491,85732,697969,750,438276,23906,147295,428,110864,497359,73733,43984,492,718370,259919,580,46082,89123,1055461,658890,2030,172046,1966041,146,502889,297,79133,133135,502883,43347,0,1273,487969,369973,310670,251501,2747,485,257927,546458,658762,1059027,93108,2605878,712834,1811891,393148,273668,610406,11558,821047,449963,1220825,2442426,3675,6566,9975,537446,350570,262785,237842,172834,419331,699,77622,1457200,546011,640029,900967,4286708,1335614,245,1056798,1410851,3293007,61037,3628,1015367,242521,8609,674896,65336,274745,811,14300,512067,0,302,455880,82433,325072,60691,1259,118223,91270,269204,1523,670,504125,402552,28226,1974260,676254,507162,131,1600,0,303,331472,875,525641,65723,951359,2737001,14693438,285713,5377,0,142,681995,406560,989296,1726444,1333104,349589,1092408,325454,13989,2392856,470126,117697,313714,9953,222312,77810,54289,119959,583828,1719588,677668,719303,257504,4747,567932,505071,335372,1069,346861,10508,138684,246559,0,183640,329100,343644,534690,433317,919807,1111736,4261,10821,1166,792978,4323,285314,394383,207401,429481,1159837,29642,457913,219211,494106,870164,373404,1027103,217642,21799,1483929,391393,698861,515918,40529,403462,3478,60849,712043,1361444,1209125,9928906,664048,1242129,456308,0,228,533485,21972,1726,152,4285,113599,6260363,498632,11174,173953,437674,850203,409282,251205,352,354228,273,296,1200564,189126,690488,876049,1056493,505507,107423,163117,259092,125514,62773,170594,2924,13170,739784,709654,132618,618092,9144,4117,0,113860,79200,15565,660414,34793,838862,357536,395646,586418,326175,334,131,1013828,152240,253710,10453,728,274602,565,1192395,504606,418457,1449,250668,847899,480,144,525139,245046,2237,304,583063,324712,4636,1289277,198583,73992,984438,2904,434830,30720,1176509,140492,152,503,1147385,221792,136195,89597,3117215,247291,147178,152,442,0,2852787,65078,478524,133406,606885,668665,43307,103399,905860,0,6204,831,132,140,25323,1775,0,113157,10457,220386,572730,568640,5751,629,130,574011,515,862767,310513,6848,179178,237608,367656,103192,6423,6820,1146465,238076,121344,134892,170081,234761,95831,1306,408954,356330,1194490,348286,380250,379,21788,68488,0,265,93122,8657,125823,279824,654,251666,6743,19159111,233924,248437,313368,17156,102,1021324,1896,20500136,4563,410940,969860,0,390652,186698,411312,264802,740,292753,716368,472825,6544,802245,45033,50973,225440,352511,244155,79127,164147,755801,124395,205537,16351,132092,203753,80857,828,535719,91,174,18360,567070,266602,40409,5593,163995,304904,1717,39269,3020,380902,761858,628157,706219,276,131,152,302643,174419,126,1826,454,304592,311538,998546,132468,31688,171703,556442,510071,288338,561493,220380,209703,350552,1841798,538,356259,1601,4657,346509,1060742,37069,251607,2945,0,0,65845,3263,390,972,193088,263685,0,556149,152,6693,571718,121061,150,0,123631,464372,3233875,451332,1018208,152,48472,6713,292217,195996,1062170,28887,102,255,87736,106318,134874,207,152,90,740,1258733,3370,178637,56954,225920,524576,5239,1763920,0,271568,146048,94434,382,1816,1652,2635,41805,654069,165804,650564,941874,2605,422636,612288,15066,97,661,1593,525130,826873,873429,3959,5973,115640,299752,2296766,1113,597,14174,51903,325953,567897,535105,704087,2812,124806,342082,7395,415960,412686,4297,521657,1862711,318269,654827,10427,12606,156268,3904,0,0,697129,1140,0,0,135,6467,4288,3487,21490,6120939,3522,2566644,221,1025839,193103,711221,768940,57395,913730,166718,1817141,348181,470925,26592,895827,6131,876341,1057845,636155,9881,64443,799066,15118,1764063,370515,475,1928,4560,205319,146294,268192,1063099,2014776,1937,305,112,993,4441,334182,17208,285853,963557,6650,11654,230462,97541,211129,3926,926808,23595,761256,3136,2577731,195010,2228608,692203,919038,1442523,704678,261258,23683,559475,84549,1025209,527146,492469,27504,323421,198744,914452,127020,174288,3478,74081,22664,132,78048,1002567,477965,900,0,5076,1662,2255,379,1025,1637,258899,489195,226321,181686,76330,1041579,108342,128519,119562,845,150094,7152,152,318593,28673,215979,567467,95107,1029632,10389,1032072,158614,333729,537391,1486071,1016431,107651,85134,194727,990,274,0,287,132,0,152,469238,215621,281614,2449534,175439,389664,152,15117,107919,727735,896345,210879,604864,4463496,334019,1815571,548007,161043,193187,10120,360277,622031,1319748,104203,235034,214356,204452,40055,212048,4700,239246,2390660,124,2273,2940,571071,2315,22886,525804,1498210,8861,0,1106,82769,5418,900582,555115,240384,417382,56299,982873,7211,327367,474082,793110,72984,53246,333810,619737,599256,1190144,225412,919546,274102,127983,26331,1571606,1516,171437,727110,448398,246304,373,271135,1375502,20152,248948,5156,293123,275448,19179,183101,22819,99781,261984,4888,1674,103,422512,807781,51607,828,1127,175430,237285,30204,304,43020,881686,1536,97951,950,0,539512,208350,328572,1333555,35673,2427283,96937,478678,613693,13977,219,2573,1452,921,658360,49796,208150,646340,861087,359418,11749,163607,261928,1096792,15,9708,14732,100819,137493,480501,613394,732,479775,82938,1538160,43245,482595,116949,2011,1786687,817876,730,2080810,566,2159,65746,381036,204098,1990,292,276727,290589,176993,942372,7674,20622,230544,147444,1982757,323909,131580,599437,199418,81322,10580,133573,22151,445,65026,238666,908482,110565,406021,142437,203441,266850,172596,199948,251000,824,330019,203180,4476,501399,360088,1007335,21286,1166238,25137,18248,337343,230440,80829,11894,1337464,1582510,20600,235379,538167,401480,25844,134667,7672,50612,680089,398,49535,265769,0,244941,193188,0,20769,114004,203371,824976,5427,284909,2163,1818090,390,888879,148164,532504,663257,547,99813,2912,304,90047,886,427775,1130,1369863,296,79531,143405,1155,11481,1170,510655,85076,28061,794520,64684,492309,1303,220946,366585,2020108,1258,31293,307232,17325,854621,2885,121490,7857,407824,200321,366191,956186,443,282854,784917,282674,615,400635,207800,70700,748424,277181,214,5289,294,0,111464,2674,1876081,103125,41405,181257,1069,6,6795,404,0,139,0,877975,277910,918945,5990,472090,2993,147,121,352210,300566,6789,1766739,576316,1252,501465,769589,677553,838,722,1533,1539306,97129,1113413,145708,136,2783598,33654,399,114,0,5429,0,328,0,891996,2017851,17875037,177816,20556,170793,379943,155525,48005,176771,850752,60451,412180,304,242104,872,1906869,624001,52145,171971,417709,168895,1163297,481586,140160,80498,659038,832,0,556,121,0,495106,400,612747,1104010,7810,10259,194384,9983,73869,488606,263404,2213,18895,286033,298500,135656,52029,711072,2429,259503,211403,3005,406755,378224,1033926,794612,306760,0,24652,0,8224,268711,395891,793885,3553,269,542,301,972386,0,0,257948,271,199046,3172,2013,918,2258,2249,429001,460227,325852,1650722,18659,1198,685,881680,8227,778,2601,17230,148601,2755,299175,98168,218212,428585,966028,827220,2416,484972,2166469,1764484,535,697776,708373,101212,762,101796,101605,1511,11837,18097,573314,288609,4632,3185,1581,528802,1910653,427486,1117896,281,14264,419611,2860,0,880,352166,711800,307722,117340,340180,198412,701495,346608,335370,161218,21626,290132,180936,0,72657,50424,251571,1245,70177,443790,414375,1454591,161272,1548984,225655,797625,7945,11539,439341,3441,495399,256237,63193,97292,2345,1115160,915,76,0,862935,370262,394393,94375,894581,840644,165710,448421,296540,202534,163840,422044,144913,404266,7112,46815,155022,111204,273646,534225,724830,9612,177638,1511,1543,16269,7,266728,2992337,145961,3474760,519164,722102,466221,5152,477897,511428,998198,826784,116443,28174554,859957,326944,601,65,339,9708,29367,1343,702995,165365,8776,28584,5553,619219,414182,109,51032,336528,487,1403429,156199,354307,1162595,1432,526383,806573,176649,553,64412,140365,3673,5721,144,344095,498446,10094,808072,358691,1153,246103,3265,1460,345,344270,816,199157,146719,591607,463258,916926,22384,157756,27658,663709,1741730,346127,258,9436,918379,231288,142121,181219,2270,2166,152,431,85614,459501,343942,62191,239416,623883,1021,314413,4196,1569,257,547,683187,1345232,357074,760351,1525,1305575,333622,5080,491958,810022,802597,468463,100666,968574,113,0,10835,16493,184624,769320,1014129,108624,1905,381936,7137,1124915,122644,611182,1073080,1925390,2952279,359767,872884,120123,752687,396795,38038,511421,406766,104623,733372,151039,354,1190,43128,335798,531126,930,128786,132,7503,402896,537793,103260,733446,1046419,4809,354729,254988,941705,297992,1141,7911,1357,14910227,526433,72975,794,564894,500683,5123,60602,145834,1820,640673,150604,731442,488498,1228,1130,2201336,2786,267,26974,666,610221,9492361,634409,40361,1745,14279,8078,300,415,365877,31807,503,16231725,348432,12697,601257,614866,0,113945,842759,14297,0,3,459218,16055,150,510,93264,863363,276,2338,1136,10226,870,1194,1784418,566826,502213,670083,466406,23185,2651167,497,473,255558,1061022,596365,358521,1800080,110869,49704,244523,1510350,1,0,485956,245413,729738,736630,383616,218567,589789,10914,10786,126,319359,478010,103302,1496261,39573,114381,237628,102760,515062,293353,620923,774,594753,666,6323,1221510,627451,121603,602091,135,780987,13200,1845355,87321,8869,154,33904,1173082,1772532,35671,429674,17289,132108,65513,481994,591728,422615,1683,19069,13012,512892,318921,1094156,219288,3437,3760,15694,52919,10016108,7926,596,43219,160015,26601,43870,195702,885366,32327,0,226,10289,38012,267511,9675,703591,411895,1519,254,303458,1535566,42095,350,256929,411597,34330,639348,799087,34,10046,15543,649480,0,1713779,905307,1840,427875,65029,1279,34856,561,5607,504,4107,320790,2049,324791,1905686,249237,624478,70681,376246,13911,3009042,519619,608003,469407,260203,957300,181841,689831,336929,1057569,263232,7606,3980,0,38092,1184102,1406,77088,21982,13758,533,10411,0,13257,91360,117332,123286,815886,173484,2191,658,184745,12743,1127007,260125,406760,30399,320204,93062,466703,805788,5212,314379,628329,114,54,15165,9148,2176,384365,1361,535,474,309134,608486,355232,790231,99836,248407,586444,6388,229470,100783,5121,379891,391054,753588,5430,697120,588759,203643,9027,32289,136648,91474,258516,293164,304,367256,1269,614907,40629,630,2067,0,114,16,0,1172569,51635,347503,207198,223115,104180,3096,413537,201,466344,1827,59220,1002591,674912,179171,795709,387327,426373,207096,2570,120741,123415,1484,200679,1791,544840,21976,9672690,18343,1666,585110,6842,164491,22010,641115,7528,2091,144420,503536,88,567587,3755,7345,774718,108757,394040,53910,317767,263119,11187,286736,1366526,114,65576,1861,590129,184735,425,91598,641433,205191,600998,140910,413748,4834,8142610,718366,6381,8688,0,82250,239882,7997,335570,599730,530,112,157,4116,121358,196261,18660,398939,17954,87508,117349,1193,298644,39682,155248,897,337,154312,75285,40583,339756,78209,318078,296670,966497,2015275,650121,4563,11,162938,16450,160395,4830,823435,893187,307528,398034,426198,561,126773,704253,222390,115146,5756,110056,443,118413,1187204,627640,3673,22,110082,280,271371,226509,117,116546,35233,126298,503468,484321,1755824,955448,1358,186155,2613,895,277756,145791,1349183,349983,401905,77952,223130,1394918,223264,795297,925637,1822126,1864248,558853,631497,133602,228,175362,207920,627181,489979,504,854927,251053,562963,1002774,3933,7773,543169,1181123,152682,351710,811186,1968,482327,480727,185552,774865,5943805,1482493,2010667,299,131270,115224,22208,621,300074,458535,389403,309039,9926,4404,277,0,0,295,920,535715,100711,226413,34107,166919,70310,54388,246553,4948,284923,744,2220944,410,78173,714,448012,473687,357563,272,117267,1281,6743,156919,1951284,433428,594461,748600,230832,1052393,1151179,2469,0,2493970,1097057,689583,927,1297267,203336,0,103123,0,48179,367034,388486,1527537,792149,134217,0,1597115,1613,2521874,194462,70443,596,7453,67196,1093,64298,2105571,2033092,56525,2283934,409297,30748,340326,931079,1023107,206394,32436,53379,124766,419809,139968,2280813,268403,127029,1025610,1600394,6062,338120,793817,288153,1023,3705,168356,278051,547442,385871,587893,69198,190,3256,8377546,827870,6701,90012,10198,248934,8344821,663169,351427,105685,537020,553759,654,749993,119799,554862,125820,852069,1199131,177968,136977,96963,60750,109293,137013,342977,677130,1326682,360619,847354,58384,134304,1036,33665,280161,209388,459252,12266,25153,248170,112795,348273,47205,312396,435352,282092,587,1270,4284591,162444,12206,77851,158278,215,0,1208,150088,1576,269798,515105,157311,334253,7734,0,0,812511,1134522,619636,5984,258415,144071,921970,337524,296604,561822,25114,812800,142238,438902,146,621,134273,296897,302539,960341,1059405,5714,416384,197837,1135353,456,0,686430,596336,129617,93434,355404,152,55824,1582,236,5479,0,1754,0,1758,0,2004,583089,1633483,628758,165452,2058,141391,12234,278,304,0,0,821,700,0,14718,885009,6598,1556102,30289,1212323,96408,804094,471075,257112,240209,5058883,2421,38496,449260,398817,509365,29703,71182,280190,5313,0,149,87926,449098,1818,246766,865594,45914,7110,243187,7658,499736,3476087,95119,1505232,152,997,292,568,50177,112373,4939,387,196589,6929,564394,280,0,465394,176040,266,16204,446730,297489,25471,23833,789394,185223,55874,196534,44511,31872,48466,200017,964,1042561,47695,14412,227506,597442,93937,21455,58215,10292,585,5323,1942,461653,743,227786,801222,280566,34295,63405,22279,138476,351111,54083,291589,459921,865937,924808,941,181278,55929,1154890,54514,338164,1131,35147,255815,304952,609567,6564,86008,1188597,844001,442628,52237,127404,150,68673,148126,195856,1067724,799263,204810,774567,200975,357407,445737,7952,365635,1280609,914670,276523,714696,469269,2525,728548,1317,277489,2678369,367547,645790,711371,208266,523010,2861168,972,4333,482451,1035,362381,152,150953,21354,2040,1583,214783,1131578,469122,58617,1143976,1936,181311,377,48,193343,873534,87696,186219,1157712,1983,888447,815181,186338,17062,526419,162367,339,137784,113,170,152415,355169,296464,30890,2466,60490,752248,274515,2201809,866840,1894,666186,15487,0,31204,1891,65003,1647,876,142217,422444,316207,393239,12662,56938,221,1575,101780,368912,3388584,110059,362,140738,1940,381601,156460,4362,67,614094,96957,39239,378722,879,112,2542,102338,4480383,432921,1075602,1048,371636,91604,720632,581576,43550,331441,2091526,1854678,880,152682,0,304,41650,250600,336872,35623,4245,519789,1921387,132447,13675,54941,726129,1377766,604367,19642,223631,215909,1301,1614137,554520,1120064,111454,299462,196,399444,323241,1433,3298,113962,1120759,606470,16346,9434132,318126,498,773942,63778,456559,32282,84990,517085,876450,6003,907740,26282,23387,346152,95811,308047,24206,39034,640,12757,28716,353346,134866,711615,13384,571136,4444,230144,1029128,588,3856764,297472,789378,174494,853709,240208,42906,17441,4651931,675,41954,276008,1336,23055,236546,1600613,885,430332,721649,500578,530252,1285128,408927,207810,503023,1259603,1614922,69082,6603,13519,99600,74556,230974,120792,118290,237582,873135,192632,175861,547593,34330,49343,1577424,749685,93766,569646,1432388,6413,25330,1056137,0,152,1276,723392,296122,126162,10466,879,0,1250,664410,55597,678590,3637,21393,16855,629620,792132,12348767,2160800,415911,443528,25473,891504,2120,62046,105609,12077,171407,1216713,1265234,914854,469687,2476616,732834,383235,401829,334975,762,151544,9348,218090,448392,102566,33090,1074,1100492,5736,393,36066,19969,578772,669644,517080,2895,61107,4221,442,76,810,35631,1871,1742954,339979,355122,1055327,897404,436783,1115,997,576,4489205,784490,418617,1382614,61771,9185,201031,256402,7977,91162,51389,72708,989,283317,2459766,28463,112098,724319,7996,15135,6843409,97039,7849,486039,324320,165466,654,6550,1153996,289535,671,335,225238,1306,121118,359235,370,1417799,25869,779893,394228,350,1851,1095,217,3966,184721,312760,87978,873507,451624,1123590,271618,266924,0,16148,6769494,123,314619,160121,25072,1229789,438686,11453,172696,750,0,275,377272,107,152,225,424,58798,566242,56792,13700,150,152,77010,308826,406,124315,1124358,1016,190635,16735,6232,187,35626,92639,1317,83032,93325,79,1251,50088,277553,1298263,165562,371979,7196449,565918,1352196,37992,36517,13290,86687,1244922,242128,829508,50104,147806,2347,82107,152,422621,346086,108793,131761,107535,419254,3546,693774,79933,1272304,58829,475754,541101,431264,0,9890,6708,36263,283,32141,44533,587,256054,652881,215029,402190,483485,72066,88789,43693,105284,4489,1003,62854,395878,591,2149,77801,266176,320739,10973,341,1793597,104818,197905,9777,385376,114,8796,0,217,1201183,483047,1534819,529,32776,263717,592,524234,136428,199990,1279783,557,255011,3229,353384,286122,460813,712293,686899,1580473,123148,2116154,209303,1540216,20883,66675,1716,1446,2753689,50580,202188,1018233,162097,555523,494760,69791,502946,1361,3294,260471,1019633,103,1150304,538256,112913,158535,460885,46470,31327,706900,3622,411294,49900,778414,260100,497953,5224,355176,406688,144722,16755,121387,18369,781340,216421,612916,162613,126857,671066,977772,7483,74820,252792,2079,230114,10383,2542470,1260225,372894,251379,224,75,7360,986,0,0,149909,13288,471474,412509,310031,22878,269070,0,1014126,230645,129447,873719,98823,7760,75583,1346761,1158,0,0,2573812,943,126125,25498,0,1238,0,1857,315990,161363,7873,143176,175437,17858,12422,401566,168358,816056,590151,97807,122554,796509,465,641784,271128,79042,733133,446571,79391,23046,9091,398495,1017,221161,15865,1482,109870,102,1549850,147253,139129,1031809,654594,310851,8834981,1866864,1326,1195,75649,10992100,304,104081,786950,986310,1183,4007,322150,4447,0,82901,41,99422,200424,2408,2315032,202760,674002,722,1639286,152,1267,898083,24909,56542,833483,826227,41875,387637,683816,286916,3610,3275243,34712,289,469866,939243,0,0,122030,98544,0,0,8270,263,438,548,304,5813,3461135,325,130647,3247,150187,1581,32563,2165863,2383,782071,1062638,368955,1710,115831,544436,684,622432,4421,176894,990260,965707,1600913,30491,3780,576157,217877,118869,725802,558764,274913,446753,1087222,145685,354054,225147,550551,370437,5827,626129,2038,241549,194077,642039,1819319,21173,21554,320262,15587,184574,7153161,665062,95215,1428,45526,754457,532068,146754,6845,610668,28754,0,93307,277,0,451,4409,397,3872,265942,223689,325493,348602,140159,50648,116955,222845,636009,1653624,485,1515,1502573,2433813,7394,1775,789162,15227,254259,328873,2277,43305,1385,1538452,19738,31928,564389,0,269484,1605824,9452,119810,390233,52291,1018655,5953,405133,469884,177149,0,0,1733,2512,329118,102989,100435,58443,65441,178400,384984,1334,0,521256,128,987506,1680,56309,61566,1155573,5173807,10136,129034,185877,393641,7077,131971,939,226879,310777,1392,1385582,11709,1355828,927019,499769,354544,29103,37939,412,49108,1767,1714,146,1413,12202,152,591141,1049522,1122732,599578,148704,536106,8350,179144,1822807,3486,2963,494634,396892,311176,414895,1238,3217,0,33856,66718,27717,1052152,3224,119,17495,0,137490,388778,289450,1165415,6783,173276,252532,4736,517,110958,342,2735,319935,1662628,291,123784,549137,1978345,3457964,198667,557830,152,33493,288708,61678,777,259095,1349,144138,106,152,26002,401190,2019842,242443,501162,542958,614754,534217,36244,248247,3835112,887971,1155,144139,9306,206,605520,126366,11073,991656,3527,693,12841,354410,4403,261746,477216,586221,256978,4692,32341,203711,3961595,392736,976,899833,74602,405205,70997,457,88238,384,356029,303522,148384,58881,828,403,0,296441,323856,355999,726234,222340,244647,56545,690,4837,32204,1782,187,1658213,220714,317175,1345546,613760,1071264,1490829,1153729,1275218,902732,452,0,864884,6641,181097,287943,222141,245513,66659,10556,197631,52562,100272,6964444,295585,110312,16841,809604,55566,4164,1062,14229,689,721,368725,646453,124644,962054,1091534,28541,3005431,547039,114154,111228,189050,1949992,3657,1396,13231,115169,27144,471971,258356,152,0,0,90095,136271,46768,423089,458444,282966,7786,27907,161,3296165,7408,34780,280,632,0,0,13932,396501,2830,1316,303,1286,79153,391377,288617,138393,4393,438798,5942,1652,944316,366200,59081,119197,295458,1279124,1461634,625858,856349,569539,365569,386652,2657672,13129,194080,39313,94490,5983,292586,457814,5204,166823,3361095,389278,842970,525791,136384,326675,510866,107512,324505,86918,52752,720,969311,2483,399756,846405,1008,686569,651556,12413,242635,12443,604983,5206,437887,1838,2273,3152,128,49131,292478,188453,4100160,1894426,401,1226250,3937203,77617,1924311,1576140,3608406,841694,223576,905337,27137,339766,54661,2134874,661706,12851,79601,357435,1363,215784,663,50530,34567,190392,4790,359,151205,996151,13824,206491,28851,4462107,62471,3341,339195,198548,7773,1883,185808,889487,76,74,0,0,946,37301755,17902,413085,984746,8764,15326,222318,446807,164471,680797,1021466,339971,670,1164,4229950,3770812,1143303,471473,304045,318009,382769,17257,694539,2124,647,204778,301254,224845,26930,244867,143967,688535,922562,2789093,225229,486492,928624,715,833,168532,180992,1623980,430205,602775,328408,28052,288379,2879,1073,837531,110788,21730,1142306,360116,4496,2259,145903,2463929,1972561,145511,0,147547,521460,6570,1721006,101905,472195,11873,2152416,1589285,26646,2021,63155,173116,5141,563,50384,113,304,1276,116627,3781,877794,572852,538966,744278,468108,554519,607,961217,1131,338263,106493,248171,78496,176281,108239,0,933097,992664,54915,40736,128235,512347,419992,586411,618206,245284,288700,542020,121423,285,1043889,1524,244139,1118431,262536,506647,412,5547,526543,465058,140199,675028,400617,320639,6827,5283,380333,4993,2652,55427,0,436,936201,291108,85507,754,0,402,2301,2668,152,0,423,220264,152,165089,2046,454700,86772,396986,1184,9462,83751,118,249,431,1452,462992,267806,242186,647503,6010,124522,555911,131933,488525,448935,630143,21436,11939,813513,48596,313,0,306919,890,165155,2204,4767,2765,301518,124351,6433870,347195,230016,375,0,3796,304502,14743,207891,374025,630485,0,96955,107514,333498,245052,6154,3369,2669900,15987,791572,5377,962409,829074,261230,540,823,1722890,84079,455990,368360,967,1106590,103711,602,80760,0,812,860756,690811,222999,426,136,284043,1128578,15142,107095,101343,1075178,71489,749887,1386649,1064,869727,174,0,263808,398278,20790,292525,253405,873367,262933,431721,114,0,282,0,0,955,109270,77154,132004,422,0,567938,10732,17871,1179451,451356,79097,304,16682,714,325001,207783,152,1540164,850,154068,358668,152335,154313,215659,798366,0,163535,273223,287724,2470,345627,40714,627833,288320,297302,31452,167616,402,965,349,5445,45683,198431,107,2164538,3637,355932,269,431671,31481,1987,101,3399985,381,0,0,10766,409261,435173,768320,454454,9221,1075045,1847632,367715,1456032,1402006,953013,383372,548955,692527,315029,11033,1577575,214184,414916,526786,129364,1641676,2549233,14896,195832,5703,3707,1222,1957,30657,890597,558578,2227271,17546,2559,376978,214448,526605,55020,395682,574904,502640,2632175,1870477,59882,1625447,980688,740,627822,721227,1571,965950,5109199,19518,466342,427070,12540,491943,1828105,801283,380888,11595,350058,789785,1172410,18941,24776,156,45228,27865,32552,2218,2482369,146011,56724,366033,736571,744,293850,662,175580,333188,11725,346322,407006,152,1518,302421,305866,1657,148695,188872,10978,3529,1999,430,1338,284506,381,19860773,164829,296224,903721,225,176898,20542,861204,186339,293,915,4724,74169,123785,383389,677051,602,361781,10467,1620,41723,9492,206385,812012,372082,296876,664202,2426,602410,689583,10636,622108,1565577,296106,5677,4377245,1307100,186,13896,151717,388,152,699,705299,43605,60648,594757,4767,84498,622329,0,677115,190831,16337,776132,16440,2490494,1078,877820,3499,635258,56053,391358,1072086,303681,11734,311905,395227,119724,708964,88934,283346,651356,5129,0,38060,65266,606237,8476,454438,82023,4564,609359,0,646,428090,2884056,1185,3208,117223,1393,326028,2283,121026,5074,484449,1261908,965,207599,334410,336148,294273,12942,2160,461109,68131,4093810,3510,90399,196315,1381,113593,517,398929,151,24182,86292,25851,8981,527825,125299,398614,184328,216441,21409,463,186278,816438,462791,1456,2919,628405,344325,992793,310954,1331999,162223,2283163,984458,743857,55916,14594,1000713,957153,1512643,1804271,272735,554647,302,126616,396267,65686,41,740893,4262307,348634,1631159,126757,48917,1225658,385472,1814741,548005,268175,206306,66890,58,117890,290253,182593,28543,50211,728,10868,1381705,1608,61417,259015,2681,433231,278317,103246,2088321,52606,86045,5332,78950,69814,22237,243753,24772,28135,83721,38269,23126,108911,114590,47547,21557,52596,47224,38380,58623,220785,56768,1292727,598953,262890,469042,72041,106,1137160,1064187,570612,211,752655,696657,446468,196222,2522,226236,932,363069,15559,1016410,9116096,1196051,662037,948,12469,123186,495135,932344,278203,778555,38734,196227,399752,537982,111074,81,0,0,696,12825,243953,2457,356106,110979,309274,15,885,372570,478316,1038562,753024,1646148,1057357,137,107116,658611,296860,417022,580069,77658,9639,386,2068,601,283895,3521,527,859573,418438,512105,321700,732726,0,11163,397,3734,34,3634797,1433929,1043514,517802,642725,278200,451063,263614,744408,480108,184114,355103,412243,1381,431078,42474,9713,255953,1978041,110323,58824,77228,727816,9993,192981,323824,65330,281934,53022,293625,3381,2196835,223656,1531,0,32175,444810,649247,739454,5035,294627,315729,142,1592,548540,2744,1878812,2605,579896,5486,92280,273513,431467,241860,2829778,208853,25013,13788,7765,450528,1239118,405675,13264,10154,301953,133576,311742,1332457,759840,4975760,261025,63591,1009,88472,39911,333,1254714,1267,1240205,525929,9155,1881512,462397,329151,192467,354802,369233,205712,1845,303,0,280707,485451,883927,12718,913227,89314,1956,25818,63952,591278,965712,217394,54014,165465,93168,144297,66456,904513,80670,74492,35023,100656,131572,175480,235136,96205,126885,102493,53394,175625,163071,9815,24841,0,859,10417,0,19278,31946,165989,124290,66175,48643,113430,1065079,391332,88417,233041,311859,637948,152,152,379012,310535,717039,245,428952,749,211032,6201,0,166536,63412,57694,124091,6255,5020,178,2913,312089,260396,456,4770,1170741,160438,4624487,165766,1191258,4639,2622,279963,75702,22035,35515,32250,523116,1992,110,296,1454,410,578,599578,162272,966959,240,4461,2737924,338,25158,222,107047,1700,35568,377203,1145,385060,648006,3365,1056984,91,882,574697,680498,205686,106362,158653,70988,3320,145137,117926,408,35,7715,243506,118290,13086,24604,133709,12742,188447,22671,28955,423690,218462,452872,1637083,426,949650,15082,45334,67491,49083,134072,174818,74159,42642,84946,71304,46340,33175,59717,38708,73263,101973,100432,74429,207134,54966,69071,46173,68969,17561,15345,8312,118314,83974,34474,718184,10253,1002,51874,0,319149,75016,4168,1312268,2694,5161,92954,15884,17106,1611958,1467604,2405363,147225,292,0,849,838299,2885961,342508,173831,286686,5118,210788,475900,11319,8219,96600,408,19216,575720,352889,507855,364909,633668,53,449162,7041677,1624062,573033,5308,31344,81068,65309,2283030,53836,828441,57014,209806,248603,93287,688,557,699,1224018,213029,450554,14,31139,106929,140964,181703,7402,749512,118126,55864,75555,483963,1084035,3390,261505,622121,31,0,0,4023,2721,3113195,426705,1150601,22960,40600,360703,444325,4922,326394,198,55387,284,426,583,102,9029883,2769371,1675846,270448,13491,1537,176470,1111814,171710,145630,533822,275397,578995,140151,32818,394,301231,1065,101021,137,43149,148,1679,58113,146346,29489,373220,220487,100764,78844,194925,4016,15873,306511,389131,1719,49410,154984,12633,71889,57641,27181,27938,36477,274410,48899,101974,169875,141259,11307,98039,4233,5281,7382,95544,10234,805,0,133370,0,545,1938,835706,27034,4078,0,568754,245096,400612,129029,230250,167776,2822,193991,135741,516,166538,2396,26962,393977,44237,275560,8894,468305,34442,11451,1028586,464,334215,539041,175927,1808746,200865,418225,84803,228232,266140,1361846,4560,128702,50842,442,109965,1569,908,147,202,849108,2704,183115,1939,3778705,60305,960,4154,848768,502694,136164,1240889,517947,568719,2431,141655,620759,1514767,71338,104460,21799,7851,0,313349,124,473,86971,932020,702,149958,1893,4234,1630097,76,69653,1049255,119555,684652,12699,2909,364466,116480,645923,4094,595527,24654,229690,5500,878,1562,6009507,301700,91036,37726,1099,2097,1846,4810,859,2,333,414073,4389,33675,740190,5923,857630,1622,1262550,11770134,555095,997824,778,0,95,427,2287791,4516,3575,0,960,8460,1933762,4546,0,893,590184,510689,73135,2579,4998,8312,5532769,9518227,4845,3098,236037,6667,309932,24495,604372,835034,405665,330,2646211,21660,6613,2250,1004798,114014,412572,182,569912,366812,282920,300972,552822,1728362,1112596,116,343053,92956,2260,41943,830725,48733,451577,944465,610298,30579,39797,594128,76670,1737,2087,2,0,10,1771,489,1126321,158424,0,8685,754,216,0,55,107,0,0,11,1817,48705,248,572,14385,302,11860,486008,4479,23641,142589,111,0,9676,147277,5059,17968,195,457,271,7549,52519,61070,44338,59132,55626,151855,92329,167545,78695,2322410,167192,232968,13019,65821,47901,2827,98999,113339,181503,96874,135822,104744,105428,131387,75842,252199,9388,77226,23361,14301,81973,118540,219047,101093,91747,107,200503,946,0,741,11,2909,277824,147432,831751,597981,88127,1786,343705,103548,6921,881,5907500,4297,6541,98,2102,4437,3994,2061163,83621,1523,115,21175,1256,844567,80307,26,1429,0,627001,1414,134423,7331,514252,1889,389,366,1200,0,54136,2127865,253258,4831,250,85353,445,1113,161,10842,7368478,708711,1696,454421,52295,77400,1753,107,73463,103027,58771,171777,31836,218425,240167,207334,2470449,606067,1963,209964,252297,773,47955,11878,24928,3562,4062,23053,47407,74951,1327,2892,268,162600,4368,26213,25496,54195,132133,34937,158855,62641,47531,5722,133061,73102,58665,88999,44901,78128,72173,159081,85444,389,68825,122413,114426,181425,72561,161528,6542,328079,267127,119903,32875,55930,757,97806,0,38164,71282,36819,260362,351202,115838,62551,51617,52542,13665,6677253,83016,42847,63320,136506,90213,121658,122123,3266321,656987,472827,178306,116,93871,741567,211337,5600,3176,2019,585,359274,346243,280578,261834,2401808,991,165,0,3049,850,144729,74452,98812,0,62564,462151,41677,1537,517369,771270,370461,256658,2551447,128597,3107,14742,9463,2581507,82761,4285831,394987,1247615,3499403,109,108,53489,398599,0,90017,3199,219002,0,37504,138,352681,1281542,0,4069,21,997,777974,744778,285,143535,3197,230,66042,180726,152,334011,151119,1368533,75129,73871,9828,0,218177,337192,284198,7908,2766,702343,114604,3801,46089,369,960451,493844,159485,763104,1169788,71563,128731,11819,448408,193140,303516,12453,1080343,2138611,730563,304,414,986,225,105689,260296,704,6364,869465,346016,938211,69446,43202,30270,4974,661868,0,625348,488925,1800517,801,0,314,5954,470369,923472,296014,1130531,131680,1916882,911117,9850,118900,145,0,17676,387553,9704,473941,403770,296218,14504,285500,276682,22464,3119,1149752,251019,135324,910242,873,276765,220,195085,254743,109831,0,591,2197,21338,0,152,270925,497681,212815,329501,15783,352019,1624655,298634,11085,1605682,900717,42637,93717,0,389333,432773,338973,1868118,982,743062,212592,498917,3279,446841,20877,197092,415021,114457,69797,2262218,205392,248784,37461,722,354562,283,42,89446,2839,165589,1896,4335,688083,819529,373104,36206,127512,601630,368248,855,94699,0,2928591,420126,139077,533279,52715,152,259253,243593,11684,59818,585907,340499,94129,98109,580391,686446,1645,3220485,3272850,7584,1084,743678,3843,1224412,437934,402984,319255,6913,0,130,566,843,153616,177422,374854,681,15498,825000,142,34902,0,0,2555466,1540,1239875,42414,3224968,545809,933612,126275,784302,951,1650,523339,454113,254286,156613,952944,171741,186663,79933,92533,1190331,1622183,3521430,118211,3117232,349578,984993,7287,227674,3009,2388691,45518,787001,253141,603820,35344,761042,445676,1037647,133971,1054658,5086803,66960,882,227425,187130,167138,399953,765611,567,3578009,42367,25314,60,92510,1087,1065041,220754,336646,618379,216826,237762,162371,5720,4055487,2408523,164050,743081,130110,533371,705789,693,11769,0,0,0,0,1226,769312,1029526,90815,545551,18546,964737,969,165,40625,39608,15725,72302,1393,274176,88755,3832364,676750,303412,351,0,200471,273587,453937,7330,358723,575653,273342,15792,1488422,1826387,150696,1343766,77291,332234,106011,151935,242486,700800,340049,421253,335923,3804,109317,9463,1169303,580354,390951,494959,2250,41434,783872,227621,740,29,514306,235900,0,0,0,146,5977,667540,7015,4951349,18429,581327,5017,1718121,331035,150962,355952,1632,3421101,567587,630003,148859,398834,21843,228560,634583,326,1050,608,20074,902079,2593,1075840,1590718,595377,4824,462905,370032,238913,542725,1449,454,7815,3519,3563,31296,228560,519,152,1876,621478,474075,14421,663025,105899,50528,1801,227,247064,144777,951,2860,1215191,2311727,427724,619623,3482522,277086,760446,11696,541141,477467,150529,352363,217278,116590,159677,120534,0,96610,125008,81691,891637,477772,48988,737972,304,0,606381,189826,231832,103401,239,22695,45961,325990,438411,1637,9209,227659,2831434,409826,16057,744,113416,177345,600,7434253,23182,651264,207864,69,0,46513,2179,8395,155,265,53290,1645,2254,91165,27389,266,394470,792,646031,233982,11249,309715,0,205048,17472,0,17213,0,2755,0,394780,337705,1607913,118725,650,9909,161054,29719,140024,16021,152,9530,11815,2585,1433146,12441,208091,1083215,10425,314221,142,193327,96947,60933,359175,642906,112591,583594,311754,44310,14324,3118,1763103,17109,369813,942,99679,167729,4319583,0,1392740,8702,406340,255515,0,571,101562,66697,2175154,2328,155,138,109639,125935,73682,163622,908384,378,277,2712,785,638873,655930,724427,595464,283634,98,623570,379245,572,792304,68989,331,13767,902215,652769,310178,379729,1002002,120348,14977,76877,94374,1429859,787855,425,224708,1027589,961126,117361,11744,2084,1266066,155658,643613,3408,549613,227966,107,107,1016,826634,82353,3169,517689,151,564996,92865,906759,1241732,1402038,1175570,216563,0,1646,323005,0,259741,488509,145409,267,15711,7382,309244,148744,168791,13208,107638,923,944249,739,48691,464951,4322,917432,17415,683975,71453,242258,117389,1646116,255005,252,0,152,13157,445412,99,38595,945731,1236,3605,27,74,388574,543,28748,108043,308206,845350,101690,1724478,4245,94,15113,416276,1068665,0,9990,455,688183,269826,359,0,116,0,439,0,7398,1136,956,40295,183054,152,152,606,0,0,3440,643233,22655,208008,704,45382,806,39201,1861,564048,1103703,255,21415,206232,1378700,559138,345722,23745,0,0,2946,1081426,1160544,500150,396289,413127,454914,910440,507066,83035,1123,1132,10629,341702,1669,263692,642054,808082,1005867,228230,110194,49485,1714844,930884,97,2795,510799,3060781,263123,0,129,0,0,14,0,0,396296,2906668,512367,35006,707023,54692,414,158013,7774,357440,21244,40930,102167,526505,59909,169781,303,359319,315874,1629339,369933,430971,0,111,843693,542,172307,22708,184203,24429,1053395,161982,4449,12770,922,123,0,4083,7453,736803,940,488556,18716,89029,537807,406476,1121,86650,348760,144576,474539,415267,2059132,7060901,26471,22191,393624,303,457,140562,2892,648502,242469,128393,618385,144,89960,841504,3865315,149963,1649132,8582923,278485,5068,328785,4013,1384,139034,256438,189090,89218,176763,487190,389,1456287,707760,198557,280563,394285,232926,548404,1317329,130104,196646,1332,237066,90746,579,116975,1235,168322,0,2282,773523,1149,1677933,353191,111012,51985,114620,559766,2598578,60444,421397,21288,44241,60,304,0,25431,247243,1078161,2165,4511,2144457,117,221561,63846,14090,532889,308,135188,527825,167018,130505,15385,69804,2635,401832,637767,234,2230,152,352890,107703,0,135,453244,29151,855,2368714,101200,315994,8527,2135606,25889,402,226759,157088,16599,5763852,152,265062,9013196,8356,5938,6273,6937,35254,3001,112,4444517,1269,776745,324019,189426,2263,7417,462104,113676,298246,1167047,28996,340429,385566,155451,229778,356687,9208,152,3451,194463,0,121939,5436,727674,610861,118732,302812,594694,610841,28069,288426,7776,1955576,307097,732,505368,15123,2291,451204,523,184152,18919,728,143,199972,347,2135,264194,1058519,513,540432,0,1603,156824,979660,479660,6204,3444,924057,503828,0,31989,289176,95787,121368,590661,266,825855,110,623,0,0,252,852,2271456,13524,23352,888096,728665,211990,1541153,1340610,2097603,433259,4002,4789,1656504,122819,111838,12823968,3486,13511545,221672,449953,0,218470,204,0,1153,691108,1214,1055,919295,34903,628,1816538,383,305355,1483324,325675,120,120,120,120,120,120,120,120,120,585934,56981,246639,0,2154,179,112997,401158,5015,136,795,1728388,7332,9443,169684,303037,20175,787,342578,10890,151667,85598,349247,0,56206,1082075,237180,2768,60483,144341,486916,235611,10232,3681,0,753,92100,553587,784336,779537,9592,4266280,3011206,470549,728962,152,2194,370720,604793,547457,381981,327097,1368,3530,66152,303,65109,375174,163200,116226,221761,882245,281780,1005705,2065,212679,140,52945,649,456,1003,866702,437,7140,8752,1863245,381003,456,125,3710,135,69072,348434,264,2241726,124034,3165,3989,5897,3108950,820723,709,137592,246917,327408,708727,504,312211,150,387250,97905,6520,287326,371298,6240,24466,189607,1423,6593,878,355220,236,489403,652693,110122,938044,363095,127490,940,531,150238,0,638717,401165,609418,3056879,433666,1040631,66124,680,292881,507507,346262,240,859,565,228433,573,152,24013,0,12424,3387,215174,121423,34895,32489,844,0,89975,342781,116834,222,821,147142,86346,711570,224,363,417542,1098795,2028666,310865,58545,129649,298092,112588,36601,123864,174759,1029185,450591,305,1401,415335,306266,643,447152,78160,1203480,0,2813,180417,228342,179058,124621,0,3922,384653,543738,0,359570,461418,375601,415645,3481,92997,295772,0,0,0,32142,3766,835150,2048,130,391911,1616579,3746,152,3616,2526,216557,0,288,171145,669180,7431,517674,577305,804200,1314951,27223,237897,28496,1752383,320636,12293,196973,18142,74884,431009,69065,91548,1140738,1643012,1037481,325,2002307,574227,563728,4676,198500,178994,448012,36582,168082,418460,7042,771110,515,211224,7781,30528,848941,0,512745,231,590600,805005,20248,1297583,1222795,311348,252603,2411198,497663,205987,11559,2153,300909,343374,29009,470183,755271,99062,220838,257304,320598,48397,567197,402534,56620,2354935,192093,906423,6365,468374,566487,8069,482010,525251,40218,164,103,0,3215,85376,573691,2287,106040,1926695,252151,206053,4027,2139838,575276,184824,8485,2078,417486,506,1752134,90217,1370,148059,2234078,289364,797,250325,953,32537,152,310963,546183,85906,389113,1164,101,343,3036390,398719,476479,1518,1945476,983,793,235,254,217,10132,80716,2577,9425,368924,15921,0,372,173154,779553,930,50123,193505,64431,109536,5179,13513,404647,100896,272784,422635,181962,1448,490313,925247,433,422066,412651,85669,2218,221126,0,1661,657998,2566572,83643,1978799,748770,1904603,846036,908190,847788,1290,2311,703650,1475,709,373161,275357,188072,558992,4602,1149223,227632,46145,1189732,2225,12849,1625666,1257650,421059,105724,12,173099,3295,152,221469,988,1045826,244514,172612,0,0,21106,687163,451255,5763,838922,1555,125178,2036,0,268,464650,1027179,50158,423,72180,36675,61696,263612,382361,456,1355878,189759,6477358,850987,2036325,15608,2077446,43911,0,1525,7172,76839,219145,1658,2268,228331,459151,2130102,188910,337277,303,255781,922916,5,284485,3787740,244048,0,270804,601,187724,560104,27913,108821,901255,657518,1062813,465874,1355,0,636615,119,681,2854,14342,593370,6513,1372,589533,251458,23642,315644,8194,404712,321573,274282,274748,22705,673855,731049,2180,276035,30360,406993,281124,1412503,153294,9542,91267,284444,152,4922,1202,213822,429185,1284,1002,1186,290,3669,2178,345847,497027,193250,396277,1753,275291,1725,309871,4027,147,56708,474403,30963,952700,403619,396259,304,1682,0,0,90955,353454,217182,660440,4357440,77780,175942,1825,5419,1138,1901425,727199,757,213002,40561,785791,304,4079,358702,131089,585141,789,1279,697598,487704,545034,517322,376133,3046,1323680,4120711,533572,159733,26201,1729343,766793,497018,1617,748,905,171560,724214,157478,206186,161184,910,66527,187868,289731,15239,1353,133332,77700,1247348,566167,635935,152,1057,0,75352,636455,301781,2480114,162817,4785,13074,151,14,1154,0,12,12463,541,1059461,6426678,487,1068,476109,207916,259862,9370,1384,9164,584,37258,4708,7163,252477,4485,300164,267527,137478,60800,947110,68179,1916,981265,895686,669999,516641,1262898,655939,331407,537003,317428,2721,1724,2181652,201264,289803,173,38282,283,1195591,905551,534524,1087241,147880,13110,145864,31081,357748,9449,15938,15371,2572,20911,777501,321671,1147231,75622,301977,769256,756,370672,2881,444739,534,168063,1373,254980,735,2540,738350,387508,624731,204115,992675,180447,335411,275,203466,3322,10559,2212,11,436138,151659,558660,4772,344740,689098,692594,605902,519558,1153,4922,624,256346,87147,182530,483192,6542,234752,470407,486016,1650829,231953,5041,137799,20835,96572,3251,171798,622854,13094,6427,1099680,363496,1017544,4251,449281,191449,974,0,1435,5404,73299,8710,238128,2576,906978,314828,1444,515897,627577,68297,1114782,196025,331245,50131,2453,6562,805,6483,220986,0,89,1636,147708,43614,67309,558295,2091,1167505,196003,157621,3518855,1256,343871,456515,1535,746504,2436,1017,566707,269093,9637,1015670,7438,1050781,130170,208,121,3651,0,1089,80733,661840,2246,150,81711,505550,369807,536480,207319,687,1554,872605,43757,13632,144842,107111,477958,1911666,0,4676,0,3211,96275,254125,3045275,1936,2287,2745,1360813,384,45889,358649,548500,350143,35568,104420,580602,650742,296749,27352,7198,32461,170343,1575018,64617,66240,12692,384865,76,196,1090209,44654,40333,21681,10820,340005,1286258,124081,2494,75,288219,406594,56031,269799,484112,651137,690734,570980,702861,301885,1398,1110835,140,0,228,2601,6045,957056,1035192,4618,380,314319,143709,359296,2305593,907,1975,298370,5610,467311,7034,289365,289213,7182499,922531,262812,2535312,148659,152,255025,212064,71144,236382,55523,2581,2015685,73578,4076971,163488,425,757403,129,1141,1199,650591,844772,344828,1534053,209627,337444,48602,53361,178054,3660842,217637,13077,301113,137957,1290,2152,158670,18843,231760,512107,101,6812,5667231,42350,3857,87025,793289,600168,978160,724651,52158,6824,1258404,51428,299339,1301163,219877,190470,809478,35998,139455,10658,6347,13906864,30484,224951,667858,866833,2835720,502796,220,93380,862,372032,1175535,606732,477255,152,542391,1162305,13794,206752,729653,973732,573667,22215,1537339,954049,61992,524226,344417,1664382,979376,24297,158572,869079,5045671,1290379,251430,124722,85279,2610368,38329,926505,465075,105355,20356,528408,25089,328814,522674,11308,516304,13316,178720,1418315,80488,881646,2000,5081,774465,55954,463275,774747,33408,52112,135970,275355,1155404,808,0,2090,264,49937,573741,1291595,730575,0,29330,38277,632,806,1176196,118,802594,152,185180,4223,15591,2956,1513182,21461,3325,174204,77521,576,166937,594901,442549,25861,141271,490699,450960,272,304973,442899,195781,545950,433461,202,44612,414,6051,936015,764464,366400,582629,60722,814055,257977,576623,930994,16678,553,447059,537953,231491,428207,122006,33421,275,570627,477081,3653,235765,1259,0,160414,27868,118,152,529,394984,273720,0,125780,83103,8083,524088,541614,772759,2110540,608,62243,1014,68122,410,381807,33160,400801,1176064,451,383859,164,292615,40192,236444,572364,1949529,329904,414461,1163,329990,2376,17778,150235,94173,6399,283809,48232,944093,59094,962006,558302,76998,602047,6855,938750,1257,228,0,857,104,365899,405544,161601,149,4240,1401,113194,317470,1170313,1523,6454440,27653,627768,3487562,8910,2369,175480,350941,544947,607446,322886,3937,167253,4606,885,878517,826257,893987,221191,399849,152722,324013,11344,227919,50862,593896,1699,214330,124588,1130977,468336,663924,6991,1640,372,309200,17082,231170,140841,0,221675,1065527,6411083,71832,47171,431,407,1630622,600961,131123,0,2041,421757,976,313551,263941,1695,1133,6480,1621496,4733,42656,76257,543,125653,745799,287684,404083,6963,36029,243084,276381,0,7397,1088774,471152,1186006,1607,270,0,416306,588115,602235,381849,583258,362,1127,97233,20896,126844,581364,1045381,902202,1218,381,42077,35237,165434,98,579,328374,220325,25705,173798,2147,559,359148,6029879,8208,1279,366718,1227,16065,3595594,71317,27995,287095,1316200,40584,604980,152,1118,300239,452461,1623666,21068,123,455,4149,713037,304,5355,653,913,4650,158246,49378,73936,120720,356692,34997,42886,145742,102078,4361,22170,331026,106168,473631,0,372434,658062,44545,2539,551,623163,954250,422322,0,2163,18222,3486,129023,1973,28981,3333,2145,4453,493,978,0,1168,152,152,1334,185,289,677,10,340875,1826912,1015190,50027,422656,437773,642914,359430,2799,2139451,533,910489,2176275,464005,8849,431577,160704,595,32563,362950,576421,188223,350932,840809,97654,152,37,11841,1176091,152,209646,136,31479,275206,512734,421144,218367,23402,689028,209534,1909856,442590,512432,2519991,849601,1861987,721202,4212,233483,11142,348,555,98374,790138,1611351,5047238,226149,80955,180218,246041,342,7064,1068585,65643,41828,309612,696953,400921,0,10944,9980,852651,188933,1008,18516,99612,1415663,1448008,1133,150,3043228,2600,89776,624277,55954,21482,1957,91727,309427,458367,10574,242668,172788,159790,1763,2402,17063,261410,32305,312803,8623,915747,625998,795713,417178,270838,444,423943,234261,931,113402,133784,544151,151121,4754294,216736,252590,968945,185329,517997,213668,1280874,87060,213891,803150,48378,408,3800,705268,18710,777056,98799,721012,1926357,382471,1019191,230960,2657,1967,50284,12968,343938,205776,386648,1115637,2857340,333486,39430,358160,219103,277186,125,0,152,6183,1098,182834,816489,0,132194,0,15389,747598,48107,2115,377811,999305,143892,407199,858246,39734,87734,321342,219909,475288,37844,108,4261,152,10203,43904,14613,36440,11338,541,1089,534493,258039,927457,0,8589,401,0,1133,116227,55001,209217,352393,0,83518,538040,648308,757239,506,19088,1316,5219,11441,152,819,333031,337401,12477,16668,604830,831,0,88183,76661,0,79085,781446,3466,152,291196,172,0,231859,986170,265337,107,0,187,78900,102338,0,38658,132316,472,993882,1389430,37794,31055,562,15650,397415,193640,591550,1064006,33146,15728,807957,2545,4770,137984,363614,988251,456789,3181039,254699,260140,262438,659927,438685,0,472790,1216882,134270,4052,12012,456840,293666,424,0,672,19762,16103,38174,2054,292410,771,122421,1070873,291,223777,565478,504559,191033,5879,33183,105515,3086,87727,130374,512082,1144625,679991,13941,58371,704,50085,272,79382,4203,45612,449,38,173579,351168,304038,225959,588005,469373,325439,106893,16667,463499,8331,16596,611059,690,673365,2446,620622,783,256201,209618,2551,658335,833,2562979,994526,505968,213024,74514,64568,441590,3907,148903,535131,51131,584509,912762,782681,756769,2448996,74398,11857,52,183544,141264,5152,11547,22690,711683,244,14377,556821,10536,1447,854573,1037633,457898,661087,290998,4269,864,229324,1392,1020,105,191117,0,152,133,372,38641,165247,303403,2676958,66505,115835,1384504,1632,2676788,1229778,219130,567,1664085,1744368,455982,31917,185,160274,477633,2628662,1317987,499040,323397,80711,876,162496,14485,768469,166345,16835,149034,15016,586,372434,982368,121011,3309,333344,1151727,1128,2803,783938,11254,293774,556257,109253,3662,6505,3126289,1168823,3943,509347,11962,0,358,221726,845,327722,273633,0,17690,2584,329550,687622,436126,25530,205863,16416,152,393,144,170442,411287,3092,1244,152,45563,68674,247812,0,0,320322,1650803,344,983,8080,448,859850,0,8356,1509795,201070,348975,149,1142251,308435,156776,419478,598290,10371,8870,432,1786444,616203,71681,146896,4190,292,409,346883,152,381,0,0,0,260633,651141,309594,49274,0,304,0,869,7740,255596,220012,11216,63147,194670,1035540,1711549,1587,338129,2787,151,125,891,33816,9058,0,0,1889,2873277,17884,263184,152,2477,535746,517,1730,12083,302556,1109313,7318,1721828,1992,482785,418957,10167,1249496,583,162,3445,205051,4918,103678,885085,1712,355093,27816,22549,66690,2461,311837,2689847,980073,589,820955,5063,24106,657227,223,0,1021,0,507,554312,22585,301285,383,5415,239824,52276,1888609,820608,699641,208304,135453,264,3005,1355790,19623,887490,18950,129564,110128,81306,451925,0,3675,836512,76,14067,810737,347357,99647,321258,750517,135554,674508,341294,574596,241693,9206,432499,86985,1040344,145466,510,1953,763671,306124,372511,893063,2465,2092,744,261,61559,51026,662439,8104,365673,138129,779199,550575,1814341,414748,1359,338238,572,96366,2518043,5068009,37990,25509,486555,0,971,135,160122,245855,1846,45774,167074,247432,21516,382160,1510,2524778,33247,29604,33606,142096,889790,960,10741,16924,10755,17804,22596,17546,3956709,537509,928,3382285,109080,732,48631,0,5371,0,6865,0,69619,106166,322749,1596,623,7428,2132,50807,1164767,440,45083,0,0,6974,985217,73847,0,541,1513475,61272,497324,93010,123540,729204,418880,4687,109881,11782,12178,534915,284802,7259502,1883,43426,779159,97752,2164,1076695,560189,304,137076,309027,497198,53881,279951,1090908,351798,1136723,28750,190184,521425,355678,905527,939244,557304,4937306,32657,27682,29617,60597,262,152046,63583,273300,345199,87830,751757,400617,16800,418381,2477,793858,176714,141450,8633,32218,34254,1937,92,35629,1079090,594614,225663,84037,12177,1186944,231124,1557399,1079,834239,2287227,2392,281986,21920,3528,43219,261619,286613,18559,984965,354678,389017,590373,1658360,611476,1151705,27497,2945055,9477,25635,0,1522,453805,0,154960,525428,47010,29847,260356,17332,228,469,17692,62595,15883,123595,55180,849,272522,1029502,200,479531,118692,328076,599477,3749,210942,434824,0,578,6784,3625,328263,722,192278,138080,503,503,5649,3395792,158011,114541,9170,144556,0,758878,139293,0,2249,296749,68551,1229,472085,542,810,624,109958,605,259957,2244629,933027,120022,350205,1131993,265548,116,59403,5436,647,1068,2458992,501,3128,0,165312,983551,134032,452842,293,1194201,119763,749888,18925,185079,428,339443,12382,1183,14499,473997,1571,732126,206559,865867,97805,162725,21513,140028,162329,93104,861021,4108,928986,278941,424606,13240,626181,1027136,1401754,218362,730181,467311,5000,118915,578321,542,410154,11167,608599,151595,50679,1061908,304,8876,533786,229745,152,413,866,0,290472,275894,1350,182008,3969,35176,32894,352802,402968,274,829526,840577,275745,247041,456,51630,15973,242908,5977,1294,1047,243905,668703,86386,56854,1678,719,0,81791,573067,220568,138,351515,178384,21353,155586,556676,3498648,1307634,50,1807,406,354829,360415,1688767,70290,0,0,287670,308507,783110,2749,224,1191,849207,0,156,5672755,660904,547023,221481,1065693,276613,372580,1550,373,196002,1463557,547,108881,10456,304,943,0,103,4763,2137,1902,100808,390,1088,143,0,54036,233845,127218,732,587,1982946,1190230,219,136831,444390,5072,40001,0,0,379545,150550,350,1998,0,28389,1418,1448911,1623335,151863,1841,169425,247121,152,1279,252336,200186,0,101508,4059,0,815,0,2659,3570539,2959820,536214,1195,10054,1537801,38793,197660,449242,812139,125363,15976,124908,309933,201107,0,269,1868,142,8849,558,3583,89,33445,1327368,187193,787,118450,183805,7122,59117,174101,1204,622635,114575,400956,41629,664981,8480,14773,55192,1403,214,1018,8200099,11930,0,544951,901,139826,108,128,797,258245,3605,307805,647922,755958,83,1046,0,3415,269,107753,7626,488281,311858,516959,4708124,1261,163,169300,7359,134115,462084,1369317,262285,2623577,314855,69097,284181,115177,817615,7200,361210,469232,47287,238954,230526,60974,199864,588797,0,373686,923,23195,654662,101540,5059035,695023,0,326,392061,396041,137506,129757,394,309657,542,2714,1084,139952,793,400,110295,206529,674567,307883,350447,624749,84472,424253,152,11894,304,198,3441,247880,809875,13084,0,52141,352390,33670,791789,151,99,8681,1750491,300,831019,1213029,110243,532,545267,16330,43531,71727,92450,9875,7609,185,4207,439080,488066,126855,225131,327573,375836,287109,213374,449,0,238,164085,88992,253731,786,227165,1132933,84285,70936,113971,1338,482332,4936,142522,249252,627,384727,63601,1069,309269,55164,1700849,14862,572,134247,1405124,530847,52189,87555,349489,417871,131239,1201,213326,116713,108411,1242,568,961,1380199,6580,2816118,1759351,850,297651,757710,77938,457892,6261,127380,2325,23451,156475,1344903,4103,172,750,5750,688675,0,304,85327,5961,21343,311,89407,1121,152,758,3813,11615,128,257328,295940,485954,103089,389,610523,796,148471,259,0,340470,106242,12589,30504,209630,190073,513850,3257,103,0,118,283551,49284,7723,291287,215633,196016,428562,152,137,1111,384972,4467615,217670,1138,146,127271,211155,1973,2025,37262,152,152,1659166,466,111712,153959,771457,0,941,142,264080,71459,129770,412758,1118,5326,694830,995647,146276,435998,836129,523075,717854,1397182,135071,373169,450104,3695,21080,4477,35950,18429,66122,165535,11189,0,1392,15536,272021,620,152508,1396219,981522,678724,727604,149703,79661,117551,23878,28449,540063,354915,8655,0,126347,1035406,286,1987448,74151,285111,482171,0,0,0,2127,624444,249194,7656,1297427,169298,455081,152,0,157654,382635,596,0,133046,3578115,112908,1027314,0,751107,808727,1236,0,908009,2704,512375,244843,410,296105,9003,2779,942417,0,152,141,633427,288360,8383,665786,305943,1123390,2709752,304,1766993,118512,254,70218,17204,3208,278,365380,561525,566765,4865,2341,5535,205749,408549,117609,765,11473,801538,144472,682630,247572,152,358,735,8492,242125,4979,83,3951,12049,140480,430402,501,7912065,59145,2761,0,151,152,1058695,352981,109169,351,144793,10850,282116,10503,1119221,41206,110481,244792,1045872,0,446327,0,344244,356136,194765,19545,2155,116081,0,260208,27539,0,20867,0,0,125,0,93,385610,869027,73260,105365,0,0,241863,0,123052,23286,138182,719990,8518,14727,246,34021,337508,8727,99061,144010,438905,42158,64,344146,823336,3711,408142,134,0,339153,389774,40221,291487,470718,64359,232683,102693,410554,902899,1141617,14112,605435,518694,476464,1462566,401526,153460,218957,143125,658032,482265,475290,32256,88006,234285,41206,198161,199590,49215,340689,44734,315325,574403,1397469,143,82557,1060168,235212,4066,1766241,6693,302,1063,3794509,120989,270527,7161,211669,357647,533386,1229729,95238,909,1544,1109780,550711,428323,8031,153344,567,288,584995,39669,0,107,0,428282,94,97648,14826,389250,695715,666832,169037,401274,116115,304,252,2453,132282,88158,603513,8613,227128,5859,46380,168113,1060,969512,209104,6716,6839,283959,0,500073,3324721,8637377,79762,472105,152189,21336,0,1491,2178101,466366,322840,292216,84105,453,2134138,226276,127187,224971,255346,117651,833,619,101238,8480,163241,86320,105,950929,58873,4927,23219,12458,700774,182616,666072,488,893665,1299542,726704,1072977,151,348286,119584,705967,47493,284639,11474,286625,57538,558771,191493,60343,3858,83012,137110,967763,249564,5835,992201,257,789639,480755,703505,220818,70864,338184,393018,57314,747027,876214,0,10282,515378,658,1740,225707,39662,244580,91480,429299,0,369526,766855,119790,35918,601311,63343,781067,1097804,705510,0,129514,2589,152,451,767142,23963,4417,0,207398,171599,180697,101277,71134,416593,2565016,62158,87119,546,554445,279005,577,107,226191,0,147,2209393,396052,1241591,428177,231613,826,3777,54718,722,186,36426,510038,386,1011016,1112,486,200204,96731,386691,2431,37730,61904,762197,28056,447819,230700,2336427,670,488488,3048140,407185,1356316,78400,1561238,10227,337480,227493,583981,485284,865145,242998,1315353,285407,307995,57223,2849,24751,1802962,4088,483,0,31033,1704,232173,840,213549,1999378,2008,11393,64649,479614,2382,508105,503531,611160,1158,119989,579729,804097,14783,223007,1693770,1798,681,4577345,1228,1260018,301353,287189,3380645,696947,28657,1501100,46542,68045,685,143125,984111,407599,583,10785,319882,40723,213585,529552,12556,493,1503499,65461,520307,178019,1232736,6943,169303,534934,930419,508265,881739,373552,878848,571,648,532,440,440,840,682,552,440,900,440,440,888,1493,592,128,0,0,144,273,0,0,0,0,0,272,359,152,608,0,443,261,743411,4473,76391,83227,75571,77603,77404,77233,93198,89704,82453,79963,76737,76680,75703,80505,75563,78655,81981,76995,78370,75995,117369,76122,2467440,893751,228771,288354,273,1218,611456,4602,261888,257921,51863,7257,1432,235322,1109758,325472,1912,8352,0,2299,1285627,658579,290,1269864,565,0,8369,2980,0,685,0,279,0,366113,0,5963,109,1267,1371,209495,239016,1654,0,1252581,2720,253758,646,157579,56603,712504,29991,8373,0,435,1320,0,1459739,27797531,8273872,475183,447891,769,507070,360019,174660,543,15353,76,17823,2691913,5295486,1464664,1015125,0,105439,8443,942226,436449,2677650,152,2350,257432,155131,712669,190069,2919103,26411,505611,535210,300927,28679,448,21480,0,79613,127158,7707,2382,1896831,7208,466896,670,185393,106389,702138,97367,690021,399540,0,640283,268383,3435,759,150,42800,420928,624615,2420,1470,1183822,309324,945156,749063,2282,67940,1062168,272,964354,350,530892,629,2628891,10124,309175,4213,304,152,0,6817026,326,152,562255,1306714,229078,7543,2760,35193,1206010,254914,1107108,106686,113758,238466,199918,461580,1041,0,150,1006705,694,2160,308978,22998,139336,342524,750331,501229,272120,254291,667037,490304,3079,72873,595,168099,152,7795,421894,228175,10604,941550,283182,1318414,1001343,970151,465733,19968,894880,46839,305613,187101,1221524,861057,392680,1293340,194339,76299,12387,146955,841340,804952,8656,2822425,511972,729,215230,62273,85545,1588,130,0,2561,67523,223,381516,6084553,4090,5505447,396863,459595,1227299,957267,54876,0,345818,3555,538414,1904,5659,908483,199680,233,0,32007,9672,449499,10705207,263117,1146539,8601923,1350,300802,0,295,3623,295253,3454,329645,196115,1069394,24069,130176,145900,60415,60427,115794,165639,36506,34425,97454,1244357,1181,105617,438902,284012,60005,9902,226551,153181,4181,229745,134122,411239,393284,1586699,1588,332434,1565,194197,4986,3419505,177592,404160,226171,0,2693,222809,3464,366615,548144,9805,483834,11442,3837,152,402151,147273,29411,469131,13729,456513,163109,365813,145826,672867,408896,311239,152,574545,336733,166961,509,142779,31475,452784,0,0,138861,1414774,24626,4373,202999,242874,2910917,2732,721,104638,325186,196125,146114,0,0,403,345656,39533,295006,1139,468739,307339,1894675,469696,829778,131055,0,610540,1273,464675,32345,11856,113835,2804,33717,6494,4297,2409,7528,30344,6670,21988,3978,43064,33515,839473,307091,344904,279768,287656,13721,37142,585596,385037,123323,40817,17106,75928,280502,5493,801,20683,81940,18240,20570,14631,8757,24398,46141,330750,18547,112958,84858,2493,84377,44941,19367,72207,118250,9188,7400,702840,2117,24344,0,109822,1178,0,1326738,77402,7704,12098037,275857,296444,7336,451,803488,1471,263708,165945,104899,4706308,433960,266437,1212353,805166,659021,83953,126565,589871,1259080,304809,999557,23924046,967925,268222,55,134992,431522,1352299,5622,2562,563,29501,0,291,710,366287,958248,11942,9390159,21614979,106343,968947,293044,225,617,2311,3819388,28745,97770,1165499,824226,351113,41193,105602,116237,3131177,1693283,66909,206257,340250,1479002,183513,7297,28,197610,149,37982,2397788,423857,95626,3844,1221642,538439,17983,530809,629174,178334,538,575899,30497,5561,2474,443258,647538,157735,112099,14822,786,1323,26296,733,11398,814212,55055,6626,47665,17801,446546,300136,86813,613591,893155,9105,571,15127408,2465194,6710967,4468688,2906083,1349856,307526,356448,1979844,1795326,2552315,1530904,1450355,1303520,2749244,920282,5678053,2746140,26438,7518,346200,828941,109113,273477,488820,13657845,36849,731650,568144,183579,1447310,110698,800933,972526,150926,731425,752,338923,135305,419620,25576,875197,445861,109,318105,1129,5418224,102288,1001533,2928588,6574,152,1540668,996750,567786,370974,136579,508,3979,341235,577609,248728,117543,5806060,943,0,855466,3751,0,81446,1154982,167,574011,88185,183195,0,75680,8245,1270517,474199,3520300,1893193,2508,317917,525455,554069,1569,903631,655194,273133,18941,229297,236160,1221135,297668,30611,393528,95711,1421127,11119,0,51075,21151,0,5968,4200,1214,75,27225,1765,947,290160,440523,0,151,185964,3633,73,326728,441,671696,1311,30145,22460,1171056,172358,142325,308770,773807,244272,1139,2462,376541,501821,433509,807,177908,295174,1811168,862544,5173,360590,504584,483762,574030,411043,334231,296572,119271,3394,697333,518929,295594,2542,2142,52926,1503983,230196,20805,253641,292,394775,349138,1012308,367796,616650,260650,205803,390151,353405,78716,320938,111314,3258,743710,19750317,359477,520747,1485,22536,319073,593115,34776,2171,2203,138934,8051,437,0,907,1682,10259,4700,741923,0,263498,149092,2719,0,0,0,294,2983600,203648,89545,493722,80226,0,22623,66942,340718,737466,174444,150,9000,152,0,0,304,152,1098245,5935,178627,423529,406036,64565,261542,76,323462,1242857,682092,33565,219914,82796,971,159747,265737,189827,69683,0,687,189317,230,34931,903,12272,170498,313859,25838613,82462,89852,1595,722380,970340,5213,612387,196242,472,0,0,89777,898310,993752,4346,2720,1359,436138,226732,20978,696642,23127,43661,358218,321643,62026,64152,0,412,152,288028,0,108006,0,43299,455399,2919637,828468,943,12584,75237,129774,267483,413132,451306,51218,467117,326464,1645,348820,19198,2552568,530791,39871,303470,1299114,478554,4357,493859,0,252980,275,456669,15,57315,206113,2582,325257,591,190598,390,141144,1671037,200089,722042,1000098,181,91874,727,233,354380,255409,258362,831742,90167,390651,127139,114021,83906,176822,3318,1132,715602,99853,894981,40165,37085,0,452,58205,111287,1235,2401664,11308,78903,1008127,237614,24695,200043,79835,401396,0,2009,114,296052,1286320,448257,450772,96748,502836,27608,234871,265518,3740,98293,8676,1242,1613558,1165578,0,84093,2062,850771,318889,409282,985329,32930,164,0,512420,2893,189413,100172,0,76671,468591,734717,607,396,176252,285093,150203,2998,702785,61464,1296,180107,514323,5225,0,1407,284,152,0,569,1657,309723,1927,517732,150683,207891,241443,152,198035,572899,3746,2797,697,11434,2256,303996,80889,8950,89066,821888,11328,663,371632,0,276,1140,23511,822705,2166,1414,144246,91214,6313840,923,149,205600,6512,56026,3792,706680,455973,147942,983,201847,1731157,3013,726469,49489,74,740126,1695622,14312,2673,60936,2428,122253,471,421058,686154,98023,36304,120483,520875,258440,183373,271489,172889,203079,36972,520150,925,156040,744651,199162,415007,91687,229726,275228,232,648,487,160874,1507,12761,30718,436,492992,204190,178832,375768,197810,327120,489307,526141,1797,0,0,0,1272,0,811,21741,623910,5160,297078,179074,202,3670,364117,0,143,395771,179430,9421,1829,98139,7657,502020,173860,4156,214386,876671,70738,37967,84608,53899,14269,149941,181832,198492,240395,43003,3281079,2803,19280,30192,176,607598,593800,1031963,2189,1368,3970118,472819,2407,1376771,646,125,0,340,422316,21169,181,0,4103,686862,397,0,0,12906,568978,275469,91264,888824,332530,184601,241,408073,156,0,120,450,1838,168379,236422,534440,33816,270675,8970,374217,1678954,214218,644810,3603,18848,212957,1147032,409689,200097,267854,188,25225,62635,955891,110431,7825,1004540,224210,51915,274775,1538,351812,248734,757255,2717319,381881,77,0,5562,424613,70108,408803,28395,524848,1141962,121,467104,387981,304,210039,644485,8330,439721,93368,93705231,1200243,535320,289,318310,71078,233665,279,465216,7026,1391379,168193,197052,99712,909640,165742,778162,1681,174003,207449,2233,330684,255826,62736,427303,248071,375,574393,441040,738361,17836,1064830,318450,392,122871,605,1406,21507,596,340,0,0,1891,304,1247,45709,703,146,268559,218963,225696,219,358758,268288,30499,150,142136,122241,434795,53377,171,869702,631069,10827,141401,365375,79088,463680,480471,14749,947358,126877,45541,549,414,364128,1331957,482617,2683877,46271,188221,14636897,2324674,228011,0,230631,871,4254,235,0,0,0,424,152,152,0,304,0,0,181007,705335,5339,37,49876,301,1034,871,0,99,1152519,84485,149463,36416,151752,172832,430070,1986982,2833,1485,3343,0,289,0,5120,530047,472693,253969,78303,529787,92183,41901,0,83022,400,247309,2629184,24482,8218,403034,2143,637689,1861,1876,14337,258,409560,768,597425,0,53981,356947,609041,212536,1471,257,137,193,70941,1981901,464748,185,448958,383065,325932,365025,252373,102721,7311,1715492,295594,28270,1226806,0,225,811948,3566,723264,0,827531,539006,1380260,1235447,5933209,1158153,628451,2889906,893391,841,1791,4267,832,849230,551,26851,1887,94158,0,1527,134659,278,718,60691,535,275,1056,1015321,294847,166,721,575,655766,1461,160919,1522696,1709,15063,230022,429421,265627,1069,4068592,587640,71950,2158513,4824,0,266560,103787,391633,102400,100217,145780,80004,1003,189518,412,455823,487261,272581,312617,20035,207914,475331,712849,348528,266121,74612,196056,0,265,72426,1412004,332968,4718,348055,408445,680,1085,1147,1734295,378548,351207,0,609,118250,623980,19307,109841,0,1259,11721,1981,613075,1620,3036951,1738395,618365,488382,69121,1253545,1279386,53531,122652,2932,51605,45910,55718,908056,9075,89991,0,160,195306,432824,105171,232864,2563284,1056,725637,2723853,7662,32419,179208,519,55973,55678,24044,269774,391581,355946,107338,513442,2970,704,802,2427,553,825,303,150,61,563,375,8085,86206,835002,522599,115088,16324,7920,723,290434,385535,118531,550743,1383,7412,3733,1248,243192,135155,360162,23605,172351,538110,609022,557820,397061,768027,306294,3427,232390,113910,125087,903313,376071,1032589,257,6727,109,11169,156309,4417,174988,141180,899746,1477,0,233,17217,152,3214,601,234812,737883,0,151,0,146,858233,211025,31223,254962,152179,66549,256,365,1138415,160974,621670,3794082,1402651,480889,389909,442816,781524,254316,213837,169245,71479,687680,160800,6241,1090,1315,744,53,317507,1450,782,693798,70896,313851,674873,3072822,280916,477249,72677,19243,569632,4459,221281,29768,19376,821744,210272,239915,83674,548398,44320,53501,637580,197121,4429,517265,1956,383797,36955,473454,3883,8693,42009,32692,75,1129260,729360,312191,304,22369,362789,410242,1734540,11597,13510,205,10745,953896,4233,362356,771,243418,338947,155914,398260,77179,0,288612,483132,11009,401812,784485,95966,342839,424775,23294,399097,283687,202864,31665,132904,65374,1140,0,2560,267923,100807,899633,519756,997315,1397,413,277532,151,768070,384044,300912,293754,62480,25636,10,417673,826698,100826,61182,2048,143505,869,310719,96219,187088,750,305154,192,1138308,7159,0,2361,209524,261108,181284,2566,46234,13326,162750,235451,6551,260118,1461,678,1013415,19918,604923,2325,38677,1381,755671,25677,6563,474993,1263,32,422,527617,1052,85834,15961,189985,1569,5473,301735,746,6533,121,0,1977,1467,402826,0,86660,152,355375,2614,262763,739137,301844,149641,1888,2791269,0,488893,282,447835,170256,356095,1382,0,650313,4180,8990,3184,511044,145138,1123716,1247220,22964,922473,53006,111016,37767,3055,197361,651418,234922,422535,340612,1239,32985,2441,0,188399,185345,445745,4291,273,582624,24256,412,1481609,527256,4377,309361,928745,327,284,158274,8835,94922,305605,521121,594122,208127,1570428,391472,11786,99,2050507,290,304,39588,981728,264914,623,7580,68038,925448,54743,182849,1318292,304,0,1250436,145134,229034,35527,111417,668093,11433,185173,530623,334834,397249,3278,481723,631055,557,865,6615,1016183,7722,0,1077,337,137,417,8787,595,0,0,1517,0,578725,2683,628243,151,529,474926,26533,9102,25278,68557,2777,99275,6919,8758,3729,163019,75645,405,797363,789901,2399165,60654,16372,186745,312116,123329,193304,136165,200378,230526,71981,289,449,147544,249558,35447,95347,183615,6463,1318775,123446,154585,114343,124631,584107,225066,60101,273837,4678,1476,721,1179,6892,4785,294877,10046,161775,520310,599195,372233,325907,1013969,398297,37370,812215,94662,407,134533,107335,118626,996791,236,271855,105073,102,384455,927980,0,880068,131,33731,346299,417741,14173,915401,539203,17878,914550,417595,119709,440,21872,120107,261,256815,3254,137709,9569,6219,32873,1086,5274,236192,1157281,0,88,137,249,2190,988,3926,267832,252090,69926,345562,136,55121,429,542,2679,182849,39344,190879,268,30285,1204967,2741,116899,2307840,431728,607,13046,419,245,149405,713,99,502,272,3154,14887,133793,672617,226533,13605,656,1005,1558,23,1749601,498086,76324,0,2064,10117,21922,377930,1251,601249,1100,0,132313,792404,30192,3423,3330,295716,141551,152,252959,150,0,11983,1778,266065,621,693683,301626,56773,47202,26307,1165074,178108,173868,5861,490733,884764,2927,25817,28137,193633,140294,13003,351073,238289,2854,416,1585,17854,1732,842,4174,9070,173925,441849,110,580680,426742,358,96841,0,738,177913,2930262,281,8821,0,17754,907,461655,395109,417658,854,74593,378316,234856,578358,247684,172117,203469,308805,130252,282225,448164,651299,1125,290544,176831,23075,469419,686636,54557,258750,18622,517,366132,0,81111,397499,274330,64028,152,0,1204,505952,527213,127971,368446,230547,478707,5559,295956,222400,391429,833219,16844,83464,57265,2220290,983658,1602,224388,379636,753,972,152,302,398,372019,549594,29867,488290,445508,9273,664791,177406,1424084,123277,208618,95745,195,83350,331034,542571,39520,193247,284866,9477,4204759,2916728,576512,152,406,1259,157303,165,246435,340926,38473,897234,781420,495486,292,146,439,163607,468968,1587614,1920,6083496,81138,399047,304,911,380514,11756,207387,0,414409,486089,109973,304,500920,578104,9656,142103,1095,301908,0,533121,96751,42381,428215,216971,1233614,525,343997,62249,4287,130683,270333,33474,31039,51130,584358,82783,578251,134553,603291,456,93,725,123995,459960,931579,158650,1313,152,841431,27477,145455,7254,1252112,42632,386864,172153,517007,354990,43643,1991,110177,0,0,3345,456,606677,73488,85362,36654,845,28771,283940,749643,73944,722,645802,83275,1050,1172,362707,3104,276892,22323,22615,0,174215,445241,453265,23567,147,677,61398,254606,450107,749610,521,411,174787,279383,825060,556301,1688,239586,29163,108049,291322,14042,1216,517,562,27025,152,13376,395294,51992,83966,3168,16154,242205,273697,688731,508,150720,658536,195001,344577,145663,383349,32055,114,1181756,234579,1193986,6420,1160,142980,3659850,179143,3771,7258937,34962,199279,380565,110144,898,134846,16278,454763,1191239,311,107299,506546,278459,1234935,166976,122,12349862,4071420,804695,60612,0,84444,423814,3168084,534714,1985547,280868,1134,57692,1824,480380,803638,1036,0,3514,0,355115,0,134,0,2843524,319430,354,437437,638228,38501,199546,58485,0,27236,2679748,292143,2258713,11271,1325,118013,64520,36084,977,582,64,150,49269,490300,228253,3977,772,471328,155234,58448,304,0,202873,644053,268342,433,200669,398974,1209835,97602,10654,0,0,613176,616,85903,52746,249087,240330,738531,30682,14163,790429,167078,177966,0,2782,1699104,15,730287,278937,258,816447,1171,0,448,339525,2159,13629,115,28084,192036,27543,768542,872,0,0,1231,191783,269849,727610,6140,346792,530568,49509,0,423787,80641,8070,2189,407848,450,3692,185196,0,0,511,152,851,2081538,0,1945,93820,105366,48472,150152,526,23513,1319,192699,555098,10540,239414,2537515,92685,217638,391909,262106,121585,571,55583,3690,965051,1222773,49537,286,1235196,1174918,917271,2502,769,8311,223566,741087,1443440,621856,321348,479476,284769,3752,1024699,626384,238540,147,329175,378322,105215,4598,32,1000477,85405,442570,638744,297893,113809,33154,171645,13203,140408,823387,527478,68245,2090,84983,36823,13400471,33832,192535,220035,58848,59794,93962,493300,874,426001,1973632,10714,0,1851279,107139,2254,639855,149779,8191,420865,16399,121357,430142,286791,350297,18281,4833,144066,315039,28031,747522,323788,3921,213424,866,409950,264,822705,780215,387600,355890,1112,0,0,462,1435,376342,0,18001,520854,3138557,39493,262,74316,1022,304,403193,442989,545182,521850,19802640,29136,295,310856,795110,435657,344750,61797,503,5207,122,0,1898,230233,494763,738,140902,304,0,16,33952,78203,0,147889,171035,243629,382130,24529,375265,2630826,741725,1251916,464819,804221,715024,316,13609,758452,441,672332,727675,733800,382699,131790,93233,4484,209,29101,0,977,576,85292,304257,718,448489,191733,45282,192,449,150,0,101241,1852,4219980,413607,302798,1370415,79282,116436,5020,14739,1534,93,167312,141746,323194,3685,128528,329080,691,136776,3742541,252698,458708,331116,51659,14376,218916,401,111706,117,291,32050,43655,0,262205,1271747,418544,590616,2511607,460084,1257964,250676,429657,244956,851584,507,88989,301496,271504,80326,14934,351535,0,1285,240,111,259,0,193,229651,248,0,32654,0,241835,304,1636,0,198924,221232,148236,417024,1144,795,333649,155,620328,60322,362,51311,193082,117315,5816,615474,130,2126,30628,211,156,236137,91363,386021,285,95830,190640,11796,728050,0,2188,350643,742172,51147,32674,0,8758,51400,1223077,22724,23451,143711,7001823,274423,3368,27519,380429,312558,132638,137484,547528,0,0,310086,14958,2672,197651,0,0,608,1407,1123778,438628,1286074,7430,643,1308739,40108,30276,1271,368948,2731976,608867,729,152,0,1192,302113,242210,388829,37469,217401,238136,106493,302,393070,1957395,217373,0,67219,51066,820,0,6068,53041,170340,146884,48666,232444,6,48958,208231,83913,24834,53214,104229,47414,3830,2899,17324,2280,239730,234933,273826,924969,101106,0,869,3154534,474639,1011507,55167,10238,2375,67957,21393,1099,197506,378205,1163222,22993,210832,684524,198146,516767,79741,5755,375,871,295432,146771,190,872,482229,3515,1413142,178964,18600,7635,679081,166758,245857,1224,145220,574,1745832,700,666514,93924,408116,517277,543,13156,8615,1426,1938691,631,2169907,1104,120,1880,1247244,552,235909,95200,140107,1537,283,721689,106225,1647870,443995,109884,402575,133570,2407,2585,7400,1022,152,25212,695850,372035,54522,622308,1936,30846,22208,144829,194772,977524,36354,170360,834,1204,279,1711,125,206,1469247,301604,717,1978,2649,1228,136108,25391,2526,151,757157,71464,728498,331648,570714,1152167,30806,871484,777414,103876,307850,1091,3874,25107,392591,0,0,249794,569787,32098,0,233324,457803,127868,130257,179,413612,228652,1223904,25935,316180,5694,1365718,1080742,1473,1202,80040,2373,7018,4428775,1106631,240092,135319,681886,282657,8112217,510184,1160519,275386,1413,0,213874,117657,3325,57981,41663,88402,88889,2919,2270120,248706,6442,9232,53679,1376,106289,435230,539232,633132,218109,41307,254979,397407,3081,339390,577167,95985,169210,509552,322,239877,604565,4631,413511,83429,383186,320582,185803,502552,27676,759396,641645,1938384,376834,4579329,137921,335672,206296,293435,162527,478408,98591,198258,34422,99724,1274552,568818,145090,74078,994390,10069,172,0,256468,310999,387,253,167491,320777,454892,251502,5308310,394467,6174,15075,460963,492413,628474,756,1314,302,5205,803214,474096,1799,2022342,162318,225261,1693443,110783,3871,1569244,231853,285103,473883,2245,379223,1811,567392,11642,404690,38255,2320,502254,441174,5281649,178741,97890,1177712,3128,464049,29786,23809,323467,1157,272,745,3215,921545,195603,246185,675537,281023,34167,0,1375,291,23948,3990,575922,1095,342596,340075,29820,283348,421746,11,707,47308,146397,367527,407253,856089,205640,1111766,557168,0,843,83293,15662,17581,125,8,737,152089,21919,1371,1252975,34093,388229,106802,1232875,313467,553652,822,3355,6040,0,127970,174,17659,4488,74,6139,17434,152269,186053,358220,605300,1166,385968,381460,89942,296018,282831,19539,5609,467,1561,2828384,109561,686652,289607,11049,41496,5952,127,432069,20528,240709,219342,214973,220592,131669,1112012,1836,19445944,83323028,40939399,39881073,20864003,751578,432137,5723,187133,2849,730,137744,4911448,486958,908852,900594,2471,617016,127120,454261,0,275,20825,135,152,533673,2866,266894,124513,378,289343,0,759,14437,1043,3015,275321,45823,750137,366,801525,634343,1999,33917658,283,29203,272973,125750,279768,17883,126463,76897,112303,1498,0,119232,732,132590,28,138,2262,96382,33732,159308,410479,4111,383,222548,408097,411221,1652183,2043,304,42078,106,5118,106367,127,3776,333480,992083,59818,1838693,72160,8287,1085545,586386,31620,1311,0,20770,199719,720780,8287,66,412972,278085,430324,130784,3369,169694,2430433,202,401624,174774,553,607581,0,279184,99601,286934,163997,687,152,840,4081,937379,101621,303,1850,68508,39,1638,422876,306290,651596,318912,661970,1279900,3523008,1101,1420,83923,1529,608,0,51,142437,416455,342,407,94953,28743,109467,954088,98435,16787,172,693781,728497,11690,3667398,499911,453079,1107,123245,494929,214631,2832,29781,476549,573072,91240,124795,19944,379,713407,470771,89764,481412,202570,1908009,313860,793159,307235,213,430577,453,873,282541,353442,173549,1216857,612910,21073,546887,298130,48958,79898,206660,189007,7222,389187,114639,8019,6566,223550,5310,45458,0,11246,62046,1542,1222,0,393,176837,1296679,218,389,442624,129910,693,300754,1389339,2859,3063297,5771,763196,4603157,495710,72382,2829,374729,15992,201929,396669,80804,6979,504379,1422,323,57735,138580,24036,71221,97990,460712,144981,24519,9741,17818,73822,32125,122959,218737,145885,111,23486,69022,15632,779122,6159020,589,15050,114979,248,296,165686,2601,9490,114210,521,94,486652,518,1123,1762,208266,423384,193,45669,365702,54608,7395,1508902,507173,13537,441,591093,4067491,16780,480813,4150286,278058,16700,17713,211585,17312974,95566,284,166630,39436,72,0,0,8749,9893,110994,4521902,7699593,403,378,593,448951,84829,338358,120697,304,125967,0,292065,30856,866844,834635,1035851,465127,237056,7043841,254642,97923,1180,1327,468568,33404,444570,301826,272691,1127823,6834,31093,202178,16581,21923,10639,191209,138,120,0,152,692,0,881,161387,487,0,973,3589,8649,319284,1691,2622,684,179076,217640,7936,937,176405,1743135,200807,228687,732727,24873,4857,228627,442751,167710,219,74775,1842,302,5121,0,0,122251,13384,45087,8451,15579,599,568,241,52235,259529,301,6786,539,9693,276085,125389,83960,1346365,375,63,19275,3355,22428,8680,51098,330894,433,0,123885,151,35266,0,0,6904,130677,11763,0,723984,172471,0,507,2107,437328,164645,620,587,179268,795786,244820,238744,3918,183,137,0,314042,3589,134602,140,151,42435,5828,166190,471918,26932,269,1443,324254,136690,521068,4639619,188998,720082,312193,3480153,50908,1298782,269878,194860,718198,94,201302,45,397740,7088,619292,606308,496794,159811,228523,2866,1073621,323789,3109,1144803,442,133,2559,104174,1290,7500,1797917,96115,407087,84839,645213,873221,152900,71093,58420,183253,103075,0,530,451828,359222,297,14939,152,0,737318,705492,622182,60205,63051,962,133308,63180,110098,27728,323719,203561,201252,22229,231044,518714,595,512128,2392301,443,4069,447093,299,7848,0,0,4320,152,142,395151,429,953424,169368,2051,64122,152,0,217014,0,91437,457479,273399,432643,413929,0,270,1258,302,154515,233552,19612,272,2222,1814,393951,36289,227948,239896,2511,519,126180,152,1084,2460,802158,49055,4695,16174,576746,1072238,1188,2815,44445,1241611,582357,33207,1575801,27892,1138625,361998,1186,4192991,490302,35359,4654206,224297,301481,482479,896939,478058,158601,116911,349563,115410,198357,429322,226913,21982,1569845,188364,381,136428,47436,431278,354887,219021,602566,84219,66640,91874,616,473,95805,7176,397312,14230,2098,146,0,9613,140,528,1846,493,313,422,702,1423,152,cells_ebv-transformed_lymphocytes +1035,91071,465789,157326,444,591,19180,30430,230810,120397,543,10000,5304,964299,67309,265167,403378,6677086,79737,1728584,136530,19052,691187,82708,244676,2997986,181178,84577,18862,406564,131425,149871,493328,754127,2657,428337,970044,5733,424636,91404,250651,1900597,12936,12924,2625718,1482464,840768,2674806,241106,657416,364460,3513296,222555,19972,185112,212277,44607,17804,7171,9026,34113,368113,257271,131634,6306,1651,425649,180025,178194,98336,57933,134384,586905,868018,863475,439737,398826,21963,348997,0,287626,2392260,2355933,159445,944,164608,312076,72773,341092,411995,738609,210582,980899,166501,152,638907,233750,117773,1306011,1808821,22820,3324,239159,12605,32065,175375,222364,3701324,479593,57118,31579,2792,496074,2360232,199115,17160,11234,161560,112751,8945,14445,1029704,116576,167163,894653,34485,546743,69875,616485,1742609,48372,101571,7164,19866,260660,426810,9665,646,153998,143734,612279,174510,0,34374,582642,31977,1118,23366,44851,502878,1402575,120838,1897,316048,1359,3448,3689,119630,1476,111022,203506,910499,248883,10730,184877,36143,1107263,186816,22240,172228,4005909,636364,1450686,31823,15131,10825,258895,261072,67708,163049,499056,1370254,1079180,994,785118,187377,218889,412,2852,310827,1759004,614287,132848,649815,1181124,269274,74046,23688,84905,169504,560725,190401,177169,6,4952,209032,536,25917,25267,338919,103782,114613,4206,795484,246626,5316,16485,957298,458775,110469,116608,45796,1788245,757618,23476,57066,76,0,453796,3671,293869,8115,15840,21318,29507,60,19252,434854,178877,501873,91530,18062,42007,594,64722,1088758,235103,460587,152798,100653,53654,36701,244657,517023,3826,6839,98506,3000,108239,945327,520772,337,1298243,104444,3271,134587,10101,868024,278200,10872,299043,1533364,349576,572545,76428,69461,6767,1359043,38564,29130,47,5925,71466,5398,23438,132628,165108,198915,187789,1771,2066,344,871047,451976,270945,560980,43490,228673,1868,220702,56306,486754,5926,134304,6087,225982,492434,330766,644918,245433,592,1779,28861,246449,780934,34838,187716,102308,316712,131854,13551,148153,20318,158572,242064,15246,309947,486441,80935,20871,138385,47898,113566,98225,2563,48148,90639,170005,1507,2275626,311517,564826,63212,217642,3317,0,47902,627321,442637,263733,125247,189984,59597,5473,43605,3540,262175,365925,5335,530359,497677,78476,428966,510544,102494,68382,9727,39805,294835,6807,1405,62782,621369,206137,103033,725035,21297,52946,76379,604532,84624,45792,341495,322385,564014,319631,56849,104255,365215,156342,231409,1304,676345,15569,128538,3022,543,5281,19136,105747,295231,168032,42424,2478387,316439,452393,2210480,257348,193605,176674,440,261222,423482,270256,7472,120661,137834,200996,1000636,564070,29426,97035,238532,69311,237,29596,119596,35058,147212,16732,220937,70774,73651,111939,968,67294,7108,17479,102706,61934,160924,123688,1076,300552,224480,14771,81746,2518,116444,32396,4457,11465,187856,309491,2241924,17857,26092,266,337801,22520,1501351,150564,7928,38740,125950,11444,86272,339086,463542,247683,77161,117388,350617,10257,28062,43400,17210,1080777,286534,112735,20156,116306,22793,184124,3152,0,292378,432712,172080,3150,72312,32702,45921,410033,201,31119,27202,36321,370043,242,5619,121367,14266,0,35798,2181,2290,158421,132970,1080281,445599,260427,179353,26709,457184,87066,452810,159051,83962,102174,608934,226285,620524,80812,36221,4860,4070,1252245,15107,35391,430,7539,239759,88443,330206,285140,179057,20643,294899,82676,65347,254445,586232,168353,649832,18051,460646,78716,29566,374030,865099,48109,460661,44146,30063,459013,286159,74466,277669,321200,175788,578,354274,368800,656,1990,61064,2479,1948,269,22898,14374,278551,2776,836,19587,2590,26096,17330,3362,114762,221776,26766,582427,8548,324968,353406,658,34693,33101,161654,154543,322168,342702,9518,298262,529173,15719,1385,71080,380411,2571,1407485,183299,42581,7229,73981,242464,55167,424567,52139,62073,49213,1232,47906,37730,430927,45284,308,44205,169704,615666,11339,41955,119767,183946,16259,1436,103,524790,33521,286636,942329,119072,2168,178196,42557,1862,247722,578938,749,65767,191680,67567,767384,70029,1719,1546,223334,710,176358,97644,0,73449,89783,37505,167156,46724,67481,225855,544742,820,316308,554231,114597,32911,155469,201968,7416,7152,120141,105958,816,377763,17670,42136,3483,61261,152,17125,76328,1959447,168611,29335,19744,0,45918,976809,7125,255314,2432,35584,101262,138884,31064,115856,4786,186225,182808,10951,21453,629,65474,48457,123565,550874,9065,657995,61124,4675,2170,65303,51511,687184,919824,6641,629,740,37813,30023,14925,21236,303489,1326,0,3029,269,702,118270,24423,353070,37613,82927,3206,211060,455,8875,292,294536,95557,127428,269278,67198,91606,17192,23568,18431,416,37317,1357,39,32711,4563,20123,90929,342980,166043,69318,134790,19757,6090,6393,254436,2965,85716,423828,592,91415,1276,1069077,95804,156603,97664,21665,190737,284063,51231,152944,48997,4348,393188,203229,55878,52579,346284,28211,173440,78634,192186,7358,12744,25976,922,204554,126114,51019,117719,33248,100864,123716,7229,152,7575,112241,83432,41229,232760,21605,518419,782942,7037,4338,4325,15628,54645,59005,46260,15115,204142,25897,812943,956,202651,3534,228053,201832,239867,59572,182679,3647,7985,35724,525920,813803,68920,1042,311914,117614,8770,275021,259598,369057,47317,185943,478121,316589,58147,276923,387325,432,217645,106694,1251542,23771,400484,2027,809027,312514,38324,24162,168209,1399,1030308,6209,13334,48885,185487,206486,3032,3979,4451,76690,97692,292666,102264,5781,252043,98056,95530,759122,73199,111492,94266,204543,71641,166080,122096,62516,175021,118447,482127,192653,4608,24347,309659,62071,683604,12900,4519,316752,114565,12444,364,104457,1089555,149970,2128,892,8885,12315,74812,1468,3453232,5821,21320,152,26270,1802,22838,30106,151,249113,4180,46983,90601,16269,2335,26912,0,0,20368,222786,0,137444,266982,34416,2555,12444,17494,8592,212085,3032,504040,636575,11648,169318,145100,97862,706336,78905,110970,433886,97644,54737,173941,62539,320390,120188,236098,113735,365961,166,12954,376126,309671,21876,269794,260081,52803,2780,109123,162352,235438,10509,1799721,425579,6477,3250,20413,59465,9947,14082,6419,16119,7599,512,163920,968,400,39773,1539237,186599,45285,149188,462009,446126,494652,19712,290802,33152,164619,231654,421056,385361,159941,122645,139,15975,501337,796,623183,64396,194,13809,57361,326546,309831,443494,20831,13613,106040,630526,621395,207905,894200,3144,79722,101899,2358,174747,247339,364355,236767,569185,190696,88472,640446,1666834,307786,107728,562826,1209185,29529,162564,78275,186934,47327,87187,6587,5284,143428,29353,30010,382,1503,10920,5861,643,128,304,0,189,1142,152,152,137,274,1701,55881,4906,21040,2598,490878,76,455,12033,2404,125858,2068,120794,68506,481274,112457,294654,10561,942543,276484,465590,895757,427747,121376,46884,387902,46804,111446,2616,497635,483,486539,548133,188546,812672,25553,26097,13361,391805,152572,1225403,53494,117786,343825,340501,224906,99,6029,96358,149706,20083,5265,644361,7364,22141,68268,45882,39823,153109,366184,8382,152981,78064,116378,315484,201524,442833,414360,9278,267268,239848,922450,4558,745912,177560,560816,182838,151669,339784,1807252,62593,623798,826215,256627,341144,65239,2931,23306,229604,54267,278674,119870,60311,1272028,751961,58431,2076,595248,264493,1995035,895885,523,356,130470,239458,475227,333150,28949,124569,127739,88372,731833,313389,923,6158,785,36414,4951,763574,304,90684,754,0,0,90,35202,152,0,4977,8447,416,57194,2195,3729648,513127,1325,0,34051,2738,120989,155607,35648,10178,95163,1604,43613,365183,1079158,1299699,2891572,6164,38416,2493432,1256241,220261,28719,853701,255036,7993,318124,152,5838,227,2723,423,1339,874,456,54684,39693,355081,11620,91093,127089,149625,182110,178484,283994,172294,202808,26187,719764,10024,0,327,107840,40570,55605,35063,355736,11437,7662,15715,5674,5352,2326,0,275,6378,98202,143829,3557,316456,5854,109631,289,226296,102384,160713,64247,19860,776189,5632,3460,239529,1014,6380,290695,243088,122164,229855,117218,398528,75540,99582,13508,289,1224,483932,11815,205590,21122,168482,5486,187023,280241,32170,132647,49268,5011,108,395,1314,880050,167522,70590,36545,93475,3447,516,9321,285,30240,89141,120251,330243,39812,55583,2708,0,12163,368,5263,922630,530,273323,118815,7,6627,874331,78320,165692,247,280,16806,274885,1542,2077,70269,6009,28435,168451,152040,2786,272931,345,429973,343798,128972,276,16971,488292,109207,26563,411864,16000,17497,97946,5764,2023,104104,241287,49349,246158,44284,143,553,3474,229319,182347,406044,271586,90021,329078,152660,431097,333137,12741,83459,371082,3156445,1579,29276,35413,89185,21628,638801,186972,34645,1237942,5251,597996,191573,195609,249728,79731,504416,210010,13165,53832,103234,33353,459536,2044,27274,526207,2214,132025,2562,4407,17488,50413,1374,20487,0,79687,198477,202106,13628,9761,91572,5272,59434,269,1248,1113,286660,97846,67164,1650,116794,11486,1294,134572,532,63438,506202,3579,143874,434,344207,1930,3357,2547,811,539,118532,798354,110,227332,510057,212399,64506,127916,179412,6822,746443,363137,2084,2562,87086,16436,1309462,1169761,232578,53252,151697,306085,163069,231651,5981179,160522,1227,39574,5036,288609,8901,102396,794,584513,240,1332820,1330680,45137,112976,16612,281,26129,876692,201773,183333,377297,164460,1321487,1021675,64276,119636,366663,882374,68538,354449,23491,355845,257864,25184,0,1356636,49459,394243,118,1213,1821,152,29334,2913852,23053,29163,169406,12370,207870,112,0,290,380,84256,38366,394,1618,53596,0,995,5,320694,76029,797835,18197,36,17059,12610,65720,14580,29172,133863,49485,160923,16211,3835,180531,332897,23295,152,114797,152,265698,46051,2017,118009,28884,159695,17551,152,3594,100074,74125,0,116494,6144,216811,124875,129388,94235,27129,2583,4139,426360,5359,55349,36299,835,65548,36230,37783,341174,42408,182079,196697,156440,86733,25363,84515,12783,297,32554,1096,12209,417787,82147,158364,549,51064,7674,181318,4934,711971,149733,151637,139939,182941,94894,572530,26660,5476,65679,182213,416890,246340,141899,15011,251345,1498,46253,138186,109123,23146,422265,525574,134496,868699,38464,86721,240802,6824,1207601,248856,93748,694336,26890,77836,1207067,883107,472832,175059,41801,858969,61994,172723,438959,26024,326773,155014,99368,44688,169581,523542,263938,882760,4399,131893,106384,87674,38186,388740,59579,185209,62417,31009,327137,129806,26310,31721,8664,284920,793719,134229,51326,801235,606237,449,612279,83830,394457,93956,144767,29022,256218,503471,32999,84036,36598,1256,440408,220270,46145,354477,838692,0,237086,5012,226565,194596,9468,33516,10836,0,598,76,175294,533518,162778,655279,2904818,1600,123732,197808,1163609,3663159,90623,179900,92425,37141,237845,143070,336584,771,11183,13552,14556,266711,5120,49993,2016,304,343694,199473,743477,24099,2839,655782,320090,322959,123698,12574,64390,302293,221165,91060,960330,523519,180466,4786,565,40596,20951,19837,0,0,190435,1789,1905,160969,335680,305213,66868,364641,3465,0,435733,548381,5385,138033,118875,24501,89157,385871,101028,415,657637,50134,11947,5028,221565,129356,246084,201381,147741,609754,46518,487974,249,85869,195785,162265,35634,217082,313268,4166,142985,37847,42144,1229,565,36714,88831,196268,352759,28997,101189,31115,87140,30704,86667,275922,3315,163759,729,1538,3342,246885,125771,115254,43600,999251,15485,17762,233005,20449,251943,235636,444,176556,973,73094,75227,52289,2775096,53491,34848,14394,613329,292,12711,36082,283519,129991,328107,22141,178976,322402,8711,1485,89469,1471023,22427,66099,85948,69914,6489,39148,44153,260999,183232,598182,309673,53635,100944,19891,30098,134193,51048,189754,2992,535582,275490,396808,323402,319180,259405,39705,95230,167468,243932,21004,14694,187686,1357,1274,74447,2191,184995,609199,118437,3925,338614,413924,87497,228660,101939,279499,24654,294,4635,38076,29805,39995,44877,23726,77574,807,171235,4235,386540,98428,11915,57709,23714,256,115335,698427,86937,368052,6165,82757,27352,152,125309,16659,2698,20123,5550,46185,117778,47064,111734,3282,406179,147845,236804,202311,2369150,1376,22563,387,1249,36847,265,100149,159286,1769,46104,975306,204921,1165,35877,108286,243829,126218,229077,794,8152,32438,1052437,678012,43696,142352,22600,224,383752,19774,110008,93070,41606,301417,163734,19935,1197692,4752,321061,228121,538358,106975,78226,195409,357158,438603,202266,167381,547536,8930,251638,3387,8519,238616,143956,708447,18479,832810,3341148,82046,3330715,107179,356886,292929,294519,752259,325911,2074,81288,13674,92451,287880,287912,145061,16398,52107,358397,55281,614859,328579,4240,3829,78345,762559,90310,85789,1011988,307518,728375,5005,268278,160490,36544,274085,366,243498,237811,30227,0,15823,1182,12701,216292,357484,246228,1068704,816995,112951,430970,141778,31274,1106,9712,9131,372801,0,278510,125375,304,16853,559298,33538,26680,335065,65475,190459,58,27392,80165,160551,41488,34360,561323,90541,14586,16818,50894,38746,173817,8660,7806,613400,26502,3514,334,304,79110,40335,8771,2718,58023,65800,206889,126860,105636,445,89958,31267,1138,92074,1389,2768,227794,139085,25087,387127,27478,326907,247778,141573,99518,4228,8761,73443,817,0,27295,0,0,564,20992,175422,290213,11337,48583,47690,39296,129470,102004,954,17173,387,9257,1002547,132109,94906,127615,4909,54583,249599,11873,2358,361410,4884,227985,32466,55565,35177,48193,108429,313627,68546,135548,655400,56685,4711,2106,36549,102478,217298,81372,67814,616391,8965,1193282,77861,77464,6974,380,42651,169,285822,7994,265968,507323,305780,15839,135614,42593,8597,105178,132575,118704,145250,154121,447,2158378,791,892586,503787,253455,345849,420063,336384,59954,502653,422857,1102599,1319,263802,115250,25700,482499,576,6491,1712619,412071,187680,41744,298155,157949,410902,13181,725316,26652,604184,169226,227532,680120,147924,464596,310458,36787,128131,17512,121781,467622,470351,672175,33530,60103,144747,218072,32773,16575,793189,963963,25826,338015,2608,16723,7004,155461,17134,11016,952,40160,11170,277084,893359,600507,114434,314237,281167,4325,297290,277045,155410,83407,117923,26315,117306,54250,49816,152,1941,19095,0,65013,198167,9289,900,11826,397973,5200057,155463,42996,24467,15433,0,0,0,5252,306087,15396,38750,146980,12637,4241,148937,14674,133100,157505,28975,0,525946,113273,56834,246754,153473,8302,743319,351925,946870,196506,173723,389640,408348,142751,120233,332030,1552,223716,114,444563,1788,25205,14369,62877,38343,168604,291120,314104,405,11188,39515,339080,226595,372326,92880,76546,561070,824223,221759,184063,210670,117045,4829,11981,8323,13210,203609,0,113652,1229,29647,9456,129658,24432,400522,417345,224172,218550,90022,39464,48598,562097,148848,14653,1192534,5846,38904,476833,132209,264556,2081,3109,332437,34962,330046,260872,219620,88962,312,249422,358909,206520,323689,314,71319,96804,86374,229063,1047945,2746,30955,1568,374271,445472,233721,58745,197334,321896,297,20634,481869,68227,3226,924,13738,127645,638970,433493,318951,666082,1121101,1050933,420297,718329,649910,45649,204365,127091,269498,153427,1527692,70211,140,100,5577,901017,1833320,239997,882158,49668,49558,877369,0,1489,9160,2339,54316,8010,1632,54427,1219,4769,0,394,2543,4556,1315096,109837,303,141370,6731,23786,161,4470,454,741181,131331,84902,2748,231390,750,152,29816,329403,92013,54169,314508,148771,10382,87551,304,0,1262698,5593,1839,493,1821,682,4170,680,51683,144,10126,8196,268251,4044,103902,26407,231541,1975235,35086,1071285,284346,106256,172131,91779,454395,621821,371403,190437,70399,1872,7521,10361,138,130718,22784,78266,22891,950,332182,504093,572544,1693,29341,296349,771481,376915,71138,536,207480,474229,86820,795908,155625,306,382169,93470,31085,57901,284852,21288,36773,7436,175839,649,10032,91956,175341,1815978,323778,40389,149399,851068,1534406,4293667,3183,83952,131537,563,153634,152092,523069,75595,35225,361261,250520,216768,89793,2241,5009,1207,28212,403570,40968,551260,467193,149443,157546,188686,1267388,12233,2102705,196792,5745,46554,118,397,887,99318,161427,650122,143,8416,202303,56849,65165,15794,10826,32887,78487,212,251,428121,23421,57006,2126,11905,17375,6944,128533,21441,0,1413,409,32149,47275,19395,188213,279597,26057,64061,2018,53181,304,94919,24378,1118,71710,60317,658318,1228231,210986,145,284349,38332,1691,234785,4928,61124,164790,231171,596628,479,606949,387987,90636,523595,229605,94452,44278,448,47391,124545,60279,823864,14110,45646,1172719,221213,106071,25049,57356,2343,2127,23930,12338,405363,477282,114512,62864,23594,55780,161587,1543,48677,827286,710201,208287,357749,54928,61417,759529,1050244,3440,100397,442543,18884,191,741841,67653,1292,216430,16002,572020,277998,51301,8506,737370,204047,231058,729516,119567,102252,137615,47748,2174954,2546,14997,570500,342387,848,1585172,205902,187086,379948,8169,177650,195929,15355,879267,240248,94449,23919,3538,115741,230108,558960,1235,80886,32468,24724,44081,7512,151983,151015,692529,42403,220331,40528,385759,3552,544924,31842,439365,5471,1310,1159,252,42628,411648,9545,265329,182687,288474,114973,364,152,7373,2674,3970,0,5362,352,53821,30822,7661,534479,236042,776364,35155,1510,658,107914,561,439,2026,38140,802052,110663,142031,94805,74691,693408,84986,37808,750,929255,1052,205971,39086,262073,75111,108174,373002,409179,359872,18863,1306417,1487741,138243,1357,0,353234,1394,1003559,734010,121798,360953,289175,93620,370350,687062,71949,20889,49043,335541,8253,519449,1411372,1180081,84980,22300,121269,108367,62340,61418,807814,200503,135675,1348,351111,1745,3330,627,15505,841,184121,121798,1897765,215252,112406,361617,60621,394145,399129,616879,57601,111699,572017,14822,97544,127867,203617,276441,169695,38220,203654,170113,384349,16212,19949,253906,214779,690919,2113708,743195,651,3219909,117943,99307,1930623,585145,325927,709638,862148,380463,1153881,1758,7556,200328,218316,52347,18574,5970,122921,123751,679972,112657,35423,545739,132993,549338,598852,15126,86165,24600,375708,31360,39765,157776,2732188,7214045,457649,1031689,246467,236725,173437,16222,294741,460,165,52628,350571,514745,730184,118236,1813,283053,1783138,284530,216940,1611,286844,192698,3239,474832,348474,8353,316661,78877,263286,2965,2965,54952,950727,565119,1447099,618144,155996,113088,152440,14315,216828,104940,285121,6662,73344,243074,85691,380498,348924,3353,1076197,1311,200479,543759,703504,409525,1918046,170914,246982,340694,439570,548970,18665,1084975,1444944,452598,392526,58103,4496,189823,21746,313950,264964,315558,196086,276,3632,138990,204523,617960,229714,404537,934032,45673,17135,1958,937,145,29834,7695,267588,68481,237859,462004,90380,22417,504301,733,74717,105581,272153,133009,382539,604,199633,251615,11070,38018,407160,1194750,171352,107243,392693,1882,1649,2486,1371,14500,75773,543755,2497279,223926,112323,81409,968,399,3345,180109,273,32047,40450,432164,196983,298358,237998,390,435,1118245,67799,998652,1908230,746889,91682,67836,234579,873,13570,53763,197641,455112,26235,117603,4677,3309,66402,1419,113132,103573,101888,124937,340435,1822,249901,76,1236240,17997,501715,63218,500693,151,6453,151630,14077,141413,214214,56136,9504,104716,235232,44901,380,806976,35116,212939,295590,26000,140760,35428,11758,317772,79284,55582,123098,221611,42532,23222,174933,2268,253540,206066,519679,43798,86164,481006,165056,52048,877727,8511,87310,489055,135841,79733,8121,248353,37803,62796,39259,485,10713,32399,36751,607,3140,27704,121700,91826,162117,6631,5161,768,11499,71289,374764,190455,12408,929,16395,172112,109004,116475,38011,39229,152499,248730,10107,162,246707,243862,264220,89860,316635,104878,133040,283833,41198,2280,8744,6503,9524,5803,359,2059,77238,1604,185135,74664,0,1850,0,727,38217,107227,2174,3976,19380,152,9344,4398,762201,153076,48226,273097,111344,66446,30381,171052,10742,8533,8414,182946,151322,112692,547851,6946,53584,542507,103387,47059,107497,188115,37867,62830,5364,1200,584,15138,318259,337661,134657,9064,25745,95075,1164990,19126,597503,144952,11608,222225,67591,102378,5023,1480,58572,677,72720,1314472,35055,6452,2425,34205,58647,343771,152,31070,3146,53982,69410,81901,462,484,376,824699,81588,137158,1340,639479,439199,406664,156733,578565,186916,78944,506344,551374,54341,9091,1553196,357,11714,623,751942,676667,49332,8390,1235,0,49,626372,352163,1282374,7334,601378,195686,427355,1214082,320458,642105,353914,783525,3026,3945,344959,514431,2813,201259,179859,447993,384237,70280,152734,154008,362693,343836,340904,55811,538,2612,251997,1124476,109975,27567,27697,273657,710587,387814,5269,24512,282,137976,945045,52520,90686,38308,96452,866515,86173,506337,612516,17165,3494405,58061,2649480,221173,125355,11669,275551,272000,4041,5017,6922,84199,138786,128418,72347,362324,6226,15159,64821,168710,1178684,252758,180235,13450,717,53016,31256,214878,409498,93472,58634,253392,31344,45326,67983,218648,34404,33699,692,2425,12371,164566,6265,8434,256319,173697,145,2769570,11271,320111,10648,3250,299605,918469,748526,189584,185484,158068,679939,293351,391792,167367,19971,478172,1802307,139609,23979,142609,33657,13479,9461,1174870,139807,646664,39971,5236,274338,2101,45610,283683,960357,474901,214539,10838,33010,258209,12836,1763574,2432,34289,132074,14531,131354,10588,62492,5171,253178,29289,497583,3643,28845,14750,267856,75998,127,56623,1508,31568,41539,5066,42133,290319,101930,147361,5484378,472155,201453,830170,11827,27738,287772,447903,624226,333867,1004006,1672308,15165,39669,1280618,451119,195110,347850,1285873,28860,33792,111342,6135067,4044860,299468,22567,7949,419392,257405,255426,72984,41552,20660,14783,2113103,411921,0,1671,6435,575,6719,314697,343325,5130,616704,2946,54439,1528,59426,29837,273,351,607,562979,8007,471078,263175,6893,538451,7182,730,6978,297,41411,1916,296,8434,613,0,271,1803,5878,15439,17850,542,864566,6850,3545,1303,7257,9676,3359,32316,152,43463,1116,1065,5988,4615,788,681,581,25322,67828,55776,36,14977,783,228476,84576,9080,202721,265315,49759,630656,323399,227834,4726,758,152,82852,1797,16777,23166,398345,4329,607,15201,55039,304200,0,433,12991,11252,221,31770,11042,8835,118138,373085,59331,90858,91978,34893,117,146334,82389,57794,17484,164960,108869,91061,221918,69200,3149,1375974,20551,24019,156428,196200,797850,226265,23943,18295,5143,4353,206122,118979,450804,107825,111061,47924,199894,86905,91256,755,113352,31600,1762,54147,1850,128828,3430,288460,1302,81406,39218,110926,18,21438,275280,959292,361788,54869,752,34126,328141,121673,15127,160163,390410,61316,744036,38710,23770,11666,61441,19795,487100,94618,38427,53123,129,1005858,16216,81182,100927,147367,302916,52263,290116,31340,118444,12620,302092,4177,4331,36770,168509,386170,1039914,487347,303,4636,4701,114930,2087,124152,344286,374608,3566,302494,1422,82021,829030,206395,160641,2250,5880,200922,903,178175,123620,699923,500547,433696,22386,83836,17900,874039,282,0,1681,204089,1020580,10072,969,507271,2362543,2739897,464150,3071,755,1553,184532,222674,253437,3877,376416,494075,1334398,318641,35614,2415453,15573,12677,69381,574293,402863,82617,98824,1068686,878189,9808,127122,688322,75808,375722,1033,259439,267185,364738,153402,651070,16011,548073,7961,11320,468360,706656,41244,0,72281,250033,29403,305455,83264,1046,152,304,345,111,277,1034,8270,588,0,4764,13157,718,1098,151,420,22863,75954,830183,675270,20682,152,437582,294905,8498,171136,66317,400,782040,169114,314987,533,509422,283,166946,1673790,1746315,456720,60984,496499,624349,1799184,420,0,131,152,0,674,5594,65342,658750,1308684,3676,320650,1400,350254,32544,7074,12534,73784,60062,395,146,303,1401,274553,132523,79065,348931,258178,140176,72318,135679,161725,71338,69677,194692,25184,2969,980159,88313,167302,17771,59738,335214,242787,49830,256015,361636,1408350,1182349,336006,144931,4744,660097,137368,845070,191948,1230375,1729,966603,74613,2592,544639,423609,175245,886349,1301,2109127,548779,1542974,33019,47869,3632,10088,977,44504,598,535,80039,507884,84270,129,3693300,57664,222481,209348,25568,715830,3524,7457,32184,92792,926675,125067,523552,712939,2052476,230047,1355029,1315298,1263477,2022837,726090,3349313,323204,209873,239790,4282,14461,32358,111764,168334,1326065,30933,5698,91919,7340,273359,563530,1924,591094,980,100249,38468,91611,20317,2718,336560,117597,48516,187016,125415,19770,170290,101985,0,55921,78703,19718,2865,1876,600185,60363,55155,86612,130773,133646,304995,25181,770280,24476,53578,173328,441671,49701,599742,5720,531377,281539,251592,152977,1527,4723,597580,94360,94494,244256,179455,138007,708854,5445,58208,10703,81013,246451,110387,998430,101224,158758,445775,25955,795,294715,1666392,41882,257380,250,152,1127,354022,122227,155531,63260,30807,149079,179023,4309,1917,724,854,17489,688,126816,246361,118922,27201,79798,9781,61416,688332,4717,94466,954282,242,135663,199570,386010,181684,12087,30736,340697,41399,36468,139861,365419,54551,189663,1441,235635,58528,17970,70846,1398,8120,1296,360077,96129,174468,18535,10393,186333,264,1112488,2919,137771,236797,119279,117038,1794,187358,1301,24231,110772,183788,34719,28725,145251,226829,10357,13973,5256,1262,2049,10081,60795,1305,70250,789592,46005,94172,3840,48032,175014,12195,165104,61613,59832,97776,146487,320497,26046,319284,108261,29975,42824,80708,204439,179718,366116,231920,55786,156077,205881,1467167,7579,34866,414859,444255,7420,18243,319388,307,513719,366612,159532,39619,90437,177131,4343,1478,228495,328304,104716,102743,191533,2666,134760,726313,688808,201562,85279,1313066,359990,177145,53701,148810,143356,2574,122029,84816,29370,471038,4216,21421,55338,72162,450379,95514,122710,545618,310300,7711,82715,284006,276001,132784,2225501,450685,607871,1053905,18289,65261,23349,244093,6613,161529,93753,5206,1710890,137734,324861,19576,9529,194954,11139,15845,909812,94932,122229,138414,10120,64617,10233,400583,103319,397272,91297,461078,93432,2948618,556305,173523,1441674,63435,0,0,180156,563,458909,759001,201118,669804,634689,966667,15253,0,58224,265660,37575,402668,518738,544067,92653,759273,77349,402545,389162,263519,46952,260256,11394,90959,4313,182483,339419,5458019,892491,242038,339803,12149,6354,1218312,548323,472808,742,120450,12285,267197,602603,4573,156003,173285,146113,1107594,236497,472906,36582,1807,956,939,159554,14775,589999,151297,188335,412310,697142,434760,190254,121346,392255,430744,132254,35434,166636,129566,215389,191054,320813,110331,81549,170639,74874,564760,694586,1490662,270668,4677422,61474,159207,149260,34521,50795,170050,81927,6302,14253,26195,147225,449376,569996,31511,967234,85773,765463,433863,93481,1232694,975316,837,202,882617,44641,133381,293278,587662,258076,312689,76534,342054,136401,89496,61303,636,3584,664415,228963,54412,337314,0,7612,63496,184962,61331,397321,202376,38181,413349,1307,115006,155134,313185,206056,2435,171276,11128,19650,1503,603,110576,519,38249,209749,20172,840163,147345,236165,584643,1766,177487,124570,800791,164923,199802,66590,36143,337786,138117,75142,423449,113773,537565,248274,149677,129321,6522,167386,285334,309921,151963,262,935662,147325,5645,1525,116,454,203314,695845,1351,295331,411016,187993,3247,37970,47666,303175,540828,243380,1451,1041,263728,2496,1190,64272,217004,51223,129048,330200,1473,440,2111,289208,9714,291948,129955,456524,161680,24570,73049,9469,499,9558,24107,87526,210706,96158,54043,199259,270785,1102,136847,325843,516502,6337,132070,17187,3268,19314,123,88139,901529,42114,28308,204556,3727,45289,1667,2125987,381986,58279,242967,20928,42056,382283,1162,39608,2000,713095,212067,3769,218081,59102,153836,2121321,558,30929,152555,71914,21115,275805,76412,139385,89017,53281,164553,704,34112,156710,90744,199678,21310,28346,33762,14855,17215,91680,1516,51152,11011,136547,167460,52462,197932,42334,137248,7109,41347,31295,415078,119638,166275,415230,733,1257,63813,3153,78976,3510,184484,11797,94708,46171,295405,41913,4319,171599,148517,100505,45531,73105,450998,250987,300417,904920,1850,285161,98734,538,107085,578340,11514,110201,595792,20826,282250,377,8304,23771,4864,28880,126322,18208,4695,86155,397353,101624,20807,40504,298,464370,205513,494071,271729,261188,0,569702,261,3481,171358,263912,59034,1382417,467,168760,37686,89758,233380,146328,9931,403707,332660,1114,41599,21187,339166,374603,129926,2292208,103762,101838,73856,5499,26066,343460,72991,86272,3627,387104,68659,542717,1226855,2670,144292,211202,5201885,8460,6740,9006,324601,355050,472085,14579,8616,331831,350549,307716,285,1337,12108,518021,177854,415287,1115419,116584,0,72721,167654,33513,302038,116117,15589,590427,308151,363640,85672,4313,12570,3002,122629,701,1547,498385,2943,340,14614,549,6460952,515575,5976,434345,813072,2906,730012,295,585206,143359,356512,530067,809443,124509,84665,284170,13288,118074,31844,161252,18529,423620,172654,99247,9863,27310,199135,184994,970117,77038,456,208259,1029,39445,629300,695126,835545,2151614,2225415,313182,59660,8494,17984,181506,148514,445731,2075730,2082427,521,35008,42482,28658,617888,38355,12131,370595,8392,149271,139986,231780,299796,215443,583746,78385,96138,15596,135067,50259,286528,186572,176281,144628,221396,178406,356678,52986,56927,116020,5341,217881,1103661,2240963,1063243,801145,0,3105,438,852,15800,690434,138,22147,81558,176004,6078,92682,73958,696235,86151,33236,19512,19010,525328,305162,92668,106454,40543,119454,135938,297632,32886,3431,133306,94822,94684,77915,165762,170291,239617,74940,95564,0,152,1635,3322,0,6083,27604,166517,43020,385724,1099360,68255,83917,16011,20637,73645,737915,471327,33932,13973,381159,12429,289088,51557,40309,8590,54905,512039,464318,158032,60698,200071,78812,133150,25506,335563,222989,143901,332757,2674,15653,2394564,49629,3598,210257,69059,224126,29844,1046,288,118932,376341,214622,203115,47647,88470,158496,404753,30877,7681,200388,450272,75808,474485,5884,28891,104530,249491,142255,323,112003,159223,5770,596240,158776,195492,213808,216410,131387,57510,231361,163398,49351,213150,1563,58807,125650,214964,230879,32624,63322,232037,115211,2806018,1390,149462,437463,3053,1799,19592,69240,88242,56903,3348,42505,357669,594,28085,53284,61007,182817,42434,104741,602697,13881,161862,38107,147084,96585,98093,531,1454070,1988235,3843,164399,1171604,169193,438376,167735,348703,3214,122361,225299,158815,556,354226,1141571,201338,178625,339544,296201,2634,352977,4580,208288,250428,402120,247927,364805,194820,193114,140212,3176625,5170,88870,51963,83063,216533,2767,3476,58720,92049,773130,840080,34498,222369,33612,126126,1665752,192997,28939,369042,46333,39429,32475,34938,10755,3679,139209,574167,378185,71429,161400,151791,172845,167272,262003,115987,543740,2346,67236,54221,43028,198860,69325,533138,10527,423992,587266,15439,125956,171162,60241,16474,718835,350770,126568,124232,297,109408,8570,103958,75791,79074,355294,2613,705955,225485,0,292775,679489,185565,803947,312159,22306,207166,1901,128179,611,334744,0,143190,36060,91621,223359,1620,71052,1727571,30273,22872,283,201479,14093,240279,19806,148960,1572,100925,71094,127231,809084,434803,80717,870022,18883,60463,699,148586,287717,7862846,938066,327539,407339,67900,31071,36,2893,11821,168650,167808,240181,117207,13957,39926,97238,104545,10203,764980,496056,37482,187012,164715,1185,484489,92844,19763,1582,5401,988290,54215,123046,100140,27487,1468,8616,452,1871,37371,0,529509,82593,86174,8451,137348,1937177,17264,5977,575613,43151,2052,661886,30190,1892,219566,354210,1235188,67934,74055,28357,2023737,435502,530909,523496,0,228152,44955,817923,1579,33180,16899088,4187,10035,249,300914,3604438,3863696,129462,105347,136311,185671,361565,331636,141459,251695,270834,1081721,337,55002,206,810886,896643,5256083,141144,229249,80751,2766272,226132,591462,482073,265828,4930,596,13151,2634,219896,153198,14809,120937,679069,4115,1332260,94985,224601,50589,21455,4867,318547,31582,440669,539947,2295126,42444,753778,274970,7764,68254,24134,1293511,334026,116462,206897,72743,0,3514,2935,36809,1210319,2055148,375559,47010,288181,1746,0,1110427,222,133,990237,1374351,67224,108086,335161,351,5144,701,12774,542484,439878,1274796,389806,4404,41,8442,509311,22217,2820,300702,31415,6934,110322,38088,241662,233839,215833,52762,1213,1383581,4164147,2665167,10829,221093,300159,9331,299,21641,47029,606,115577,165068,180315,396260,10766,4118,274150,180992,608134,33627,3505,9736,259775,37275,101958,145,1298520,54075,464373,147478,21760,118417,31290,1351,5098,346849,98187,54903,227657,179400,1369,91835,10512,149463,62153,15956,255198,166271,2558915,3773,8256,65128,526272,48922,34103,145626,1002614,370887,2267866,363399,1744981,677591,519576,148,725,684,600345,138621,107935,170722,423504,116752,97862,70091,538474,239206,389429,211744,145452,278233,44993,400,59090,55304,129583,677781,889282,2386739,820234,2832989,577382,659081,568903,33183,331528,60649,1009903,456905,122845,47685,143382,423670,195233,178665,253141,967,1073260,175226,71958,5237,532,2354,110383,1202742,3700,742651,66965,1220,82840,2984,207563,12553,68952,124928,749814,11458,221959,18271,33414,694613,17255,442037,187690,28855,4121,13683,198740,29149,20798,440,202015,203321,11782,347181,52963,751,85217,4857,0,28761,451790,638716,111142,941932,67628,113767,233177,1996,654344,363240,955085,561257,326258,0,617527,246001,36601,81585,787457,4640,3283,110176,16423,12874,215103,38684,46881,268318,247653,85251,142458,3213,11001,1212,3423,469760,548830,144672,1667,0,19585,5251,851,109978,182654,38019,131221,291329,766835,278,729,367320,751077,35149,104238,104860,136874,35846,586687,10343,876154,23342,48721,457643,292130,282270,107069,667,89994,330829,423850,9281,2758,118199,214140,112550,58903,1910,50112,682739,102989,163797,16826,93157,113996,51522,239993,107476,59356,269973,356966,524665,209145,21171,340688,161182,269,360,184,1928943,17110,3932,57679,92743,89395,4140,95626,113433,83858,354009,211824,164014,415381,19403,1194324,552561,3606,3778,837860,10392,2866,994393,160292,48450,201855,30939,178874,67401,2937,343215,18241,4489,3973768,663223,208840,321607,386125,646,91855,163276,317084,10002,114,595946,78191,292471,3957,99331,136762,755,11013,30956,1050,0,4809,294675,156575,104067,626016,233640,4642,216040,93773,176361,1208373,129791,833033,814057,220657,24129,1811664,14514,21079,76,269,224213,1115161,1288224,296806,114134,69712,156477,133645,72194,844,122393,512890,475628,149020,271,179415,239138,8377,702964,289829,240346,217592,234693,11609,48717,465951,416503,621158,201893,10455,238896,11181,264356,3481,32925,0,14132,829953,77276,1128346,175110,164251,32042,30681,1166,146271,35570,611248,76534,136793,132382,234067,1639983,651035,2734,56454,26402,107622,601794,220136,1204136,68459,104982,142006,16785,143620,233088,34119,304,148178,13155,55364,368369,22972,117762,338208,24765,304,69502,55539,70961,680456,74536,117039,44360,40017,4052,2040,6173,231148,595731,9074,116056,347287,1290,6113,21529,9183,28632,13350,30355,2303,14029,266179,165336,103511,140868,304013,64423,27245,1085580,86089,150929,311227,71357,435287,28822,1532276,50323,524321,165036,153604,169790,1079500,246620,2573,40235,826963,260731,531,93918,63687,147,470207,650,155142,32434,9572,128942,453646,376095,11139,4048,60953,54369,95703,59300,169223,137145,350662,320292,53800,158651,90385,109378,380787,378,937,1246144,597662,868,755858,3133198,1171504,2199204,365853,171195,234370,340617,123575,890094,894746,8700,397334,482281,251830,222961,313197,1338745,416045,711112,627845,168709,1842003,518375,104352,290138,330521,344214,1688,127897,122079,397289,97845,195512,23628,659,453,148,1771,606533,44586,141008,570847,505264,46618,116343,936185,819,481032,42204,351377,201720,4609795,388673,200293,1779515,328107,1080329,19422,319431,45700,1404,43674,533,226598,6098,309432,19470,1627,235455,60063,225370,643472,392145,645,444726,72607,1934017,1597,14920840,1176604,1013,841832,1093530,456389,757237,663068,391266,123423,200141,1180720,433,982301,63836,84826,11962,2567,585577,1191621,293375,652736,229107,140326,53112,7433251,391668,0,3456,14192,132000,548516,2340,180945,137655,17642,207068,4913,6259,312212,74780,29432,29398,129063,164273,53063,902,287574,111531,153334,654,2015,113227,69382,27379,456649,164268,46958,414512,478589,381406,876712,209313,4002,133525,222605,80001,13289,144359,250499,93180,190614,699205,3977,330817,789477,222731,339777,18666,121788,12245,1237848,556230,303413,65160,62882,108735,53549,74255,61977,391229,155569,978102,50781,32471,75354,733859,430048,314928,16661,56154,1217,79162,102617,146792,211817,405238,26694,799,87119,1148455,237020,278938,294065,360280,660,120162,29656,4767,50286,129694,119053,108169,1025,540981,70499,245586,569893,68749,596140,661305,41836,19789,105656,145193,7559,267035,3575391,158099,559711,524758,1009117,1681463,128740,62909,21003,15400,1893,246444,287773,220447,68918,705521,1857751,0,20068,0,0,2650,228924,12282,56513,59678,73661,144690,543879,411323,7283,182679,1952,656210,9304,180899,7543,730690,314440,135784,1110,280557,94734,16132,154027,1091893,105329,434432,166976,68355,434639,70977,1179,577,280548,708233,1017935,39379,172292,161287,4144,49525,47400,39181,90250,41685,24032,724690,108086,18197,457028,731506,489750,137289,4952,112,156458,104952,40114,453538,651886,1837795,14142,517266,887562,20987,68516,165,517877,218315,129867,14801,31516,195410,333249,2556,38331,869,153376,1089013,3360701,1681128,127183,894694,1031677,507071,268986,293581,898966,232964,477290,750238,87667,593320,2780241,204323,12805,1127961,124304,464312,230230,101341,138015,226782,415904,473503,1703,45145,96749,63869,76318,134852,14802,190663,97092,44658,108740,163355,52652,485681,612583,1178540,249386,554203,174140,113004,7952,10429,233663,67770,435838,71745,2337313,172396,74104,208456,259720,123783,182770,458047,6790,4313,2702047,25035,154239,30286,67021,290,9050,17894,149398,45351,374094,623152,111594,28879,3029,1932,108,26078,357150,18337,2942,24792,235287,288289,134965,221359,295732,8443,638289,265836,352835,3292374,133658,111075,147716,116753,85838,305056,167434,19146,6021,335644,35281,3395,415264,447363,266008,54453,394268,27531,24085,12876,177,26235,0,12151,61,504,3684,1629966,274889,354611,134289,354401,1298561,142596,72496,22391,457,22,0,37096,4569,171,62231,155012,653,269772,3484,40380,193973,436452,125111,208246,344274,348,79864,885,155194,258970,334758,295997,5341,186443,108863,481,549,97986,122713,95180,121181,180427,34954,4264,59375,5536003,424900,725468,137823,437336,5700,85841,71698,21322,160827,22851,15033,4396,24688,324546,1410380,442,13671,293916,102620,88,17978,183129,292169,21499,668522,67726,156007,34529,22286,73237,717580,192586,2000120,24936,390472,47298,19649,56227,149944,263178,34412,3505,8777,110512,55586,50251,541201,3015,880845,281647,428822,210970,264602,178320,482273,466478,182007,129741,1358371,314567,857643,27950,110449,80169,96777,679317,288094,152,9114,27002,41172,230157,15548,180595,443004,355598,572444,342955,197495,39846,3901,39679,77216,221267,103234,85668,863090,23349,293832,30124,1836,239839,130486,525729,19521,69566,243618,34664,806105,31965,236391,925650,93276,235397,362579,337928,250355,538094,43779,3570953,185406,39973,46940,818723,180430,20749,1121,10957,341073,568036,185336,201506,616391,7476,64383,575,1466,68070,436799,82724,19648,314963,54660,753695,72778,12517,58121,365743,139302,51122,86878,2201,256,867754,176163,144222,124080,50093,90974,630536,45193,254840,1043469,406217,227104,24113,280445,24014,819783,92495,166058,4171,340651,190766,18839,306820,22053,13235,1374,1742,163074,203907,20478,377,0,78547,6221,327365,105436,8201,18249,847629,221304,121084,674742,3289,71289,14432,39254,258677,345513,266431,15686,247868,2970893,687946,6788,5354,76746,961015,20101,33205,65573,3732,2316,11005,1066418,817714,608818,867322,430419,759482,114631,12466,58492,438493,23639,531717,12392,352821,69470,347,458999,6763,66392,275088,235224,11091,688126,258694,1153966,1697295,137995,900550,957909,1612,1480433,15244,365,416253,42644,618062,60297,418074,892814,448345,536279,822640,375639,705530,1134359,38584,391994,312400,264397,1168155,31190,49067,1020561,65166,93025,16517,209325,81715,101905,903973,292,2259602,248710,272917,238968,621675,247762,86657,43864,1895290,3663,24457,157327,6925,24551,99550,274143,49829,791829,315588,441885,132142,233317,734261,191393,125141,1398492,680550,1167738,60835,2703,19722,203680,65300,65955,57623,47045,55917,301,54902,368458,657251,4195,282701,586453,81471,610293,141697,2348,136642,416588,150,1769,1006,550305,542597,41851,34256,6069,6774,8623,182556,367513,1432547,39461,104652,7578,292938,406530,357654,113056,134514,1346966,22478,1043214,1202,126321,48643,21230,119027,11061,513521,140970,245710,181584,179052,139720,63003,353251,587245,41394,768063,105318,59914,45765,21617,50883,185116,246,2247,2193,13921,326627,224275,193202,11761,3251,20287,152,3989,91729,1869795,4695,2215757,327159,89128,805065,379744,188975,2577,5812,550,603009,452269,672103,69398,55423,136926,93265,37465,1379903,3332,30291,35628,1317,1083116,1310349,203206,66209,343305,872,5956,526006,65660,99202,139076,486392,378594,1397,3166347,29514,63519,6945,13885,511498,17642,164529,100591,96,822141,596036,172489,209600,1442,111,7628,25811,26131,653593,2281345,35239,320,712736,141470,86913,81224,31426,21112,687852,302,312826,554364,152,2380,7795,69136,60034,9998,798,8982,2825388,135,0,6036,4086,83639,100458,15672,15771,194196,4074,36672,298571,520,528561,257599,0,51875,11369,117027,8395,101983,39231,6121,37755,90951,3049,24378,62305,412418,693195,113487,228964,1981532,18103,209481,21347,17594,168015,158144,2637303,1245079,185039,68214,141529,106987,53779,8695,462635,334577,1042973,75122,96599,240997,135240,460561,416054,878060,120615,156427,222077,220864,152,180,22714,433348,1584,53264,25350,20276,55042,222970,8456,15421,14765,997,658031,41328,122844,28768,1256193,22087,289753,2632,881,334622,150588,227030,753,7454,2470161,46263,68482,154322,157363,776062,656611,9618,351,828766,349695,36742,13502,99036,105506,1078,119561,416973,312039,340058,473,111965,107105,598580,491025,333793,275820,3494712,84795,280995,713785,92030,700489,42178,82238,234,298,215286,14073,14127,82061,198623,313326,364415,202542,363874,963729,66085,711853,1145106,305,433220,455009,12948,33402,839555,665286,603611,187604,10752,129459,4581,141952,150359,245993,6778,129067,57014,53144,13284,34154,110109,9238,39462,517591,798661,182169,213540,147473,39047,250285,226494,59587,140266,1254,1084574,339320,713348,84443,69814,115825,3349,0,0,195755,62359,8627,272701,176485,71889,40538,133479,271,22947,31915,3420,5579,1871,709,36188,1203695,47652,2833,7714,602253,3380,2069,0,0,422,0,0,815,1342,4656,1187,391,28824,8165,199698,18673,242275,345523,161087,15280,165510,710,417946,143523,52540,171100,109123,6,38112,8455,77854,29159,1056230,827808,1632769,10421,109,2048105,193370,363021,115596,1331669,146072,663242,414229,153997,392,240403,1081640,326906,228080,159238,192211,1066711,598880,331862,67074,8321,145113,18,87614,114471,85611,909,287748,223908,142,601889,302,3723,726829,1523784,1035806,1000711,837390,469579,372214,7970,132303,434,2294,98099,1170,193,244129,117614,515,103763,18921,959,326947,3020,2587,95984,4767,215,3982,1970271,114672,187512,89193,264092,4776,16127,310250,16516,1078802,465530,115751,102540,52202,1097497,3293,324967,1185,196533,958634,91548,357388,284213,7071,1608625,52735,129829,254758,215163,86920,370689,166125,483574,215081,92719,1769550,1387299,32307,65526,4580,138298,80797,192741,236564,20384,12371,198583,9507,106999,593000,20505,162892,227134,32226,15974,502075,6089,32902,157163,7488,28,479605,2965,702082,1002,465850,212,3905,57225,40658,138388,944138,9101,62761,107100,320124,437086,893228,24251,1816737,417906,164356,212253,102846,1473547,1446,92377,87942,2082607,117094,33113,233514,16493,15345774,2154,25372,177457,610122,356966,191522,212450,39317,429299,1764,170879,90581,314721,376090,107162,2594745,2900,520096,105300,66876,61076,87871,77595,883941,35072,7089,211543,11284,207549,1280,1232,24542,836577,555375,278160,1132,258504,232372,25017,219302,6188,174465,79248,486,1577936,13283,607096,406776,93837,576,1159,0,0,1490,0,46,0,0,121,1676,158678,162453,307002,306985,300,7133,5115,245316,186862,70550,432365,370246,164456,94950,391210,518,506,152,442624,1453029,1602357,1343279,63117,4327,29947,447,191428,142948,23711,198883,236848,230566,667118,27728,2070,696682,378576,4962,651872,4556857,22289,151504,930981,165988,276301,207868,122311,871548,87514,296752,33845,394398,37169,2855,31994,2269,4126,12861,319212,304993,108789,222726,424265,784873,128195,225460,203595,1002008,1365503,14224,83369,13732,15131,220237,200822,1088,755267,3801236,740,24107,67604,115289,419671,318382,3056,60842,56181,289239,186610,1370180,68958,879,125166,47395,187563,61835,1039,147809,408256,121746,300462,184229,148846,33779,0,0,76380,1233,118127,267750,51139,130149,42241,825,168473,73321,40778,3481,355673,49652,312228,62094,405475,282607,601338,249218,713068,442253,3058,23127,2704,7400,22160,29115,49524,375573,70925,1647,57997,72530,104310,4143567,407395,159365,96977,156423,40464,144905,34947,355001,131310,408,337496,159290,185362,171135,760942,45266,68932,376523,26684,116800,125912,796140,6276,54522,64988,12082,85654,987161,19262,130912,2374,10518,176522,28405,359915,637371,294815,168227,9202,822177,12426,568116,23466,147923,486,4880,10758,0,485061,19294,179,0,6100,12258,841124,467669,337006,108888,2288145,197591,2225663,805192,475716,1611149,19809,115814,168484,471030,528609,693876,468145,177642,76341,53129,655955,270035,539769,437184,782951,17739,178569,379513,139410,51363,1989493,297616,122081,1894720,113724,267739,312264,162148,188567,31384,83864,10375,343473,358,761762,1233760,3176,437467,81421,201444,97162,5295,555367,3937,28810,202961,288236,3876,13582,569303,316699,48749,879499,266510,203991,912284,1318433,589488,84362,18185,237849,7328,256559,8733,9466,220429,68452,804346,547887,262771,181416,79555,54227,114301,3100339,3793,35576,91315,909946,44437,308172,125728,22374,70987,100353,349242,179616,3158579,225919,64035,455857,1377670,168236,385592,1341,304,3380,1752,1223878,2926960,5500,541785,457691,10424,1017,74137,94758,155111,812560,99109,50812,425,978,851060,606297,63527,158946,317703,291935,228051,7741,44542,17053,7683,432513,182024,331907,225669,421643,425503,795054,540042,2047593,518851,48252,1139024,1234,4110,171926,415722,193577,619965,333843,546215,283343,200962,225392,2866,1140962,212433,68372,297574,303802,90392,7339,5459,20055,75266,66221,46780,60171,677,2485,426486,10746,370900,59946,92953,431133,13878,385139,57616,77302,1126381,12294,2793,1741,5456,171385,214353,3849629,189258,534192,48330,305748,320451,209259,451,563852,112668,295692,18152,145292,123330,148561,4727,121,162203,252426,92330,421852,47267,157734,333703,149381,193494,310649,50883,277519,158718,0,281764,12235,95182,104208,92275,264613,102,456,41105,180855,20674,210936,120148,165577,27331,15660,22334,3285,130240,41041,228,824707,170573,43773,111954,409608,1566,145039,1059,2257,520,1116,450,610,4868,231568,711,310802,8822,75687,949,912,654,1524,5552,95862,1543698,769049,197663,360088,413378,3274,78352,96222,43512,424010,230481,427267,1062,57364,296840,68258,924520,44,302351,1498014,200264,152,10742,897,270062,5101,1852285,26024,176640,279791,821,1178996,347981,45536,278550,131615,221450,6221,785001,230442,163953,330001,3817,1329,490025,40112,97393,9038,529294,839847,6514,403309,86546,202017,23399,539236,128940,13451,177600,152114,0,17194,7072,5089,991672,279055,250792,647475,41810,86508,496907,4992,472132,393,202559,1363646,189479,225538,465,1199,68932,446064,64236,316605,4216,138279,266781,52893,235759,166657,305,0,152,152,0,608,144,1192,6575,3663,149290,282668,14808,105085,8211,152184,116081,5304,1356,7646,121122,272161,29020,431681,88646,65971,374469,347177,36498,111724,26462599,1585,128520,24571,129830,1969,302477,148229,163092,94051,67864,22142,166849,8199,160595,1609,12430,26841,307658,16962,1389203,352241,285642,18693,194385,47235,682949,302,548830,4282,2991,4577,21455,204632,216446,107600,302692,32473,1682375,30297,394181,77293,424810,518833,117273,602679,469753,231012,22923,3329790,89825,1009938,931943,135792,713377,653781,1785001,208555,24785,68612,9519,271022,45959,689439,197530,190276,7847,4008,393241,102773,918694,25108,383012,588429,1178836,938995,152504,106161,1094006,726595,491,247596,441063,150093,211809,1747742,51661,106597,943361,18365,162264,358774,67954,610881,440912,69141,473797,791215,61200,41578,27212,37767,30865,5807,2848666,4378745,1244728,24441,1313,459428,790153,793274,730,77992,647307,107872,449752,47260,7226,2845,275092,2323171,6087,162697,64718,12655,37728,568882,299,4159,270177,102,4975355,298583,549525,577706,541,121155,32667,805,123342,46688,866,432931,15003,74064,348535,55197,1451,814984,36122,23098,1212,422136,88828,263365,242259,37625,33152,124,3063,546517,1149294,1002993,996189,98264,169751,512907,473791,208,17780,100103,0,0,689,381618,19535,125899,373122,10762,74300,1283616,339,113694,168239,47492,570309,5321,872978,78507,1017663,1193,11299,6756738,11997,560,911,104291,220183,73845,1161,6860,39749,401393,268721,5530,6476,419128,131704,420539,347101,340630,92317,108417,25300,588,423,186312,160,57962,21143,415998,269,423810,33598,130061,10664,351500,356264,3244,204224,119690,96620,203099,75579,12725,734788,90927,1198909,53256,99525,31565,55967,135211,292,135623,10195,18088,94698,139267,121182,299998,82975,107415,77688,133281,37674,951,91590,240065,463320,301414,109345,330244,79160,141696,154378,349079,5106,618188,248003,11820,76,122760,240365,23672,583418,860104,367831,247314,21206,218667,347657,177103,450,740764,1749920,517280,801573,49232,4823,532200,284014,717290,101519,3498,101948,63675,227,144916,322331,184007,5972,48469,30056,17724,818918,2250272,175959,217866,2032,243544,2242,49041,294258,33465,142416,24083,79957,128989,16435,84826,17179,26999,74578,20858,21924,48042,107934,8733,14845,22318,23411,51350,37391,139676,18634,132852,375627,261555,540980,31983,60,943178,374063,199433,316,90487,841964,37738,231543,1869805,50666,872,115263,23487,224832,662553,461037,282486,7687,2138066,13275,300834,321452,271618,217901,6784580,269063,267135,124707,28499,0,0,0,16157,61387,770758,28982,302228,236856,27443,31200,180,253077,606824,1762,23971,245751,640763,924,305384,468380,572305,216859,858,194014,1300,407429,152,28941,237099,261765,966,665091,217371,1438186,306668,8051,447,2159,3858,227,11939,1664674,166917,2562,205938,291059,59241,373479,230252,454368,161221,68963,163458,130552,13538,775574,132,19138,17178,846669,102514,54940,139598,294579,35521,57643,170160,328092,180449,587243,99922,2255,44305,73015,8163,817,640171,70611,6806,454276,1388654,268784,188109,152,1561,48545,344,198056,13078,189220,60980,56069,615,52744,259513,12685,33836,840270,11444,143426,859561,211116,175780,7430,2274,280637,139306,177764,1824540,238656,724206,440913,28622,1812474,163961,1845135,35418,894470,540948,348078,152215,532523,2449708,163128,216584,112957,15138,66712,64821,219850,116870,4561,274438,876747,238715,7287,381213,904892,2299,5001,11230,12016,526609,28965,51222,141589,76314,11998,59399,70854,17898,33150,48488,15557,49331,66658,151184,69562,81759,332505,43437,62960,56091,2686,8125,302,150,0,547,964,2108,261165,34188,35938,11902,81835,203795,111497,18266,197513,43456,190169,252700,14210,164403,231881,322705,599,190141,1347,31241,2469,16973,135077,2319,81680,104599,4360,662485,55371,52313,212348,161319,94477,239266,456360,292678,2405054,37858,443623,81316,5134,458047,167622,46242,113409,18237,364681,1641272,23981,4486,347362,277967,20889,17678,36584,1149704,3513,169909,51245,164,1148,1786,20195,2821,25557,151926,47045,288092,192821,3281,239787,304,3731,3155,712632,32257,130353,64422,152735,49950,35908,665556,2533,3066,1043861,72126,3442,14339,63985,76920,137806,115397,2331402,31825,21020,190206,460038,648902,37967,286793,18157,101910,60699,73806,90886,255924,564905,87886,42179,16130,30105,27056,20630,69937,97017,120292,128341,76092,390384,42880,54353,42681,177942,40578,258384,116179,118892,80432,19175,186559,89216,54102,308881,1289,150499,11037,164297,322073,4880,35353,241903,9114,540346,18901,335497,696087,81597,413,588,9904,244843,951283,41071,668210,67757,23158,121118,50533,279100,144601,148115,2363,161604,4053,390389,312605,348017,79698,108,59009,656697,1109088,228921,13170,89034,74186,152429,171675,40253,239294,63679,283821,72850,496613,797850,92922,1293,1821331,49631,803675,16010,31767,24927,23497,36317,1647402,42723,55568,483620,92850,45392,147285,5231,178570,547240,1180,727,1841,433,87539,750700,174527,99294,6867,38870,29643,132432,3234,99050,602,2168,367,0,841,152,769538,906,365438,336314,2166050,472825,134862,230796,159746,43180,522778,113630,2136421,165860,42878,1714829,874753,810,78747,0,6809,4849,2082,15633,40586,38854,210645,557302,87321,97985,206189,691826,9616,314233,3263,30965,63669,71492,22846,55756,38290,49009,33307,35674,361429,42068,39657,98420,95237,49548,84936,88905,91121,26282,49525,125642,113112,216,20403,152,107426,47586,206457,1957653,53815,8825,557535,4986,519609,45020,69344,505701,6589,31558,50893,370,229820,37934,20172,185146,39921,220910,4276,445023,165266,17009,58112,16000,79051,300473,7467,187318,57009,59472,17709,754129,242587,697950,101,254316,107141,263971,62044,3155,28271,107,81623,404540,7330,565920,167272,2956126,428,3407,103834,43761,338940,62959,6702,175336,596188,4475,26843,330854,235300,61415,72271,62232,6990,1727,276369,84354,1851425,125761,1518598,6804,254580,93361,808,548869,9,206016,236375,90572,146321,1992,4012,35113,76246,185382,22383,99440,24178,416063,427033,1869,771,1115093,224242,390631,1997420,30823,85953,30956,47069,95512,22989,70737,228882,98803,13000,142063,3166,496248,10460,99349,1643173,317428,179821,1187,152,0,239,6103555,79389,739940,6185,77261,5151,22544,21347,250,2693713,288821,99542,10787,326,726,1685,651692,1123559,76795,25693,130076,2033,598289,28658,583842,170920,12628,33,484516,18455,633270,5762,960862,232752,324720,184,1644717,491077,187071,726645,6510,278274,40310,1353,179709,76073,417389,860276,5404,12452,297814,109921,570,1149,31234,357594,70018,98345,708369,202870,21278,446718,59998,450,55726,0,279,152,1249,696,51838,8107,1591,29648,188,152,11472,36154,1118,493,5603,495193,44931,127315,11185,3328,7455,5638,0,145,180053,2039,2872,14313,1100,7310,1041,147240,31968,20349,59979,78123,90781,114376,295888,40658,1691288,47949,51744,21848,35006,407928,4337,34800,32750,1434025,47052,160512,62871,52456,200960,58065,202778,135698,141905,13329,51373,23273,44321,69010,5002,293320,278,99058,219589,565316,41387,261,2468,138304,91945,318843,537643,81854,6298,356643,52784,3532,1548,753654,2534,4620,1405,2313,15894,1067222,5776283,250482,2347,0,3371,3069,6817,8417,77,712,127,294,20026,123620,2508,895651,9934,1151,1621,35492,3346,97400,403617,153730,1009120,934,211829,3768,49780,12543,4559,915954,66691,227530,105743,32021,268219,70961,763,178152,174839,52431,169187,48130,255201,67307,198530,881882,792592,5561,78389,272034,42,16422,29143,64344,148996,230770,111850,110006,49981,20329,858679,34230,184286,21009,6144,12048,25230,119831,78306,118725,47500,28298,58849,80213,159871,44910,189464,28777,72262,54325,155955,190979,2695,138682,137483,202473,185980,16387,34191,655,198307,370896,70612,109561,22398,5018,127657,20593,495255,871133,89086,254635,150522,156724,50297,51711,82493,7605,704270,43830,70563,22844,152659,204565,115680,88503,1031352,329922,273898,616198,1691,254608,218659,90365,2651,152,13721,455573,111406,266091,191686,36441,303501,26858,2408,257,5024,650,6171,8138,1110109,8064,154015,1012793,250288,309905,558109,75588,190622,236074,1293357,41906,18972,100419,64673,545,1670621,132121,67310,147897,229708,39847,1252,29164,575278,0,73829,77560,723383,339,302225,69918,229216,485713,4444,146834,2200,1949014,34039,159624,6345,47464,126,1557,71179,67588,8180,232773,14140,827381,836328,70115,15226,291,109882,109525,73400,45641,105359,87657,11997,2310,102145,6663,221507,517948,29218,205396,355213,98406,766490,50135,405317,150265,155931,755418,286166,435904,296801,1304,14078,4366,200708,111890,1447,478110,882234,302224,152400,92106,37904,160163,262583,16819,284989,10,309155,115285,269807,531,0,1565,9784,295567,269551,270472,335729,168781,283279,550869,33889,407874,227224,16249,13066,240014,17133,158731,527171,185200,18309,103325,81490,108345,10336,420425,66611,64322,77929,0,181134,3651,333919,33662,29475,1808,23627,3912,318852,868,1661,60506,125613,146598,61326,12231,298961,614835,32917,11323,37911,157159,111893,270261,24193,159143,218199,102075,233543,642,189063,88513,110218,6260,16578,24165,33354,232498,171082,10422,568740,32103,118431,38818,149523,361955,27,236,281967,2691036,112812,75805,12614,150146,265321,223554,5895,6414,101553,79321,95483,65768,1838,624526,382062,280050,1201023,42010,973,19306,352720,323523,14770,171144,76467,49568,237561,386112,185926,572,2714324,2889523,703217,2719,164144,355101,735853,807733,166607,178014,82562,4193,461,26018,672154,6892,64122,152666,3899,14639,178993,1911,126815,958,2057,2719891,238304,2129250,35130,483320,59410,528701,180526,167581,113664,30714,34657,60425,8565,119266,124620,32992,59010,111518,55988,1417396,1405841,828277,28010,419756,69969,21034,8832,380735,227,796780,28852,388328,217619,146150,178621,309640,96292,182988,319632,478772,476770,178087,578747,56614,29064,44445,41578,657029,423271,10830,15265,1470,304,8495,176514,162742,76634,1155341,46290,78286,98711,196873,45861,731103,602464,80601,759961,175934,34569,115752,31864,1191488,3442,551,34644,19579,14366,384686,419846,27086,134274,453130,1167927,42209,588364,257536,15518,750,688847,343764,202444,68448,670178,980973,173636,2317,356,82141,48690,144627,1030,114087,263253,60052,52436,168990,36442,68719,2064106,30571,93054,69360,162503,507521,292932,80126,126844,202444,1563,82191,5862,553180,158990,72339,17496,3539,160102,10612,25109,304,646,72592,90189,6566,110,3504,133199,921,352707,10048,326561,11139,225614,78398,1384605,172687,121345,29937,14651,1632558,588634,5060,27657,87170,87525,179212,145697,1046,6204,28070,248319,184903,1628,508773,280497,211025,145626,429451,354037,673203,1064895,23630,1522,17033,170542,44580,28429,76605,1043,280,36608,83895,58147,69296,457657,109620,25242,39818,78802,454115,35621,2698,1585,20583,577868,302902,398935,1163381,35705,1455,3404,38996,469396,90481,435125,333545,201431,206116,563056,13087,193763,257459,153246,384960,708323,12248,324933,720,708,659436,257457,116368,368385,39608,19775,27666,99318,86787,2832,14049,43798,706370,572186,362285,1096646,182681,26978,149635,773341,184302,113904,114357,1656,701,1059154,2149,26839,247,187,1163,1878,5331,79859,12516,217844,93252,372,195143,123494,15517,264607,17546,152238,15752,34483,9280,0,15437,17091,102306,33848,694757,49336,0,8315,29157,10160,174252,1142,10749,16569,832,2175,1012,33,10583,170789,38927,72326,20538,142528,182008,62526,182394,87495,16779,308609,1343,421,968,670,12719,802,147183,14513,301014,91955,285324,18218,229178,6390,443801,132253,536,2736,61755,15599,567086,2810,602,7151,38359,374027,499498,16195,107907,6655,15278,3716,554,807657,64038,260561,10836,1483033,681,621851,313209,1817,176586,15306,46530,168411,637293,121724,146082,181718,199177,408690,16304,1771,27105,703958,214855,2067,176336,176670,755108,2405,288,562746,960239,2655,659516,7946,123840,17019,61698,83536,18333,383419,290317,4981,515257,322,269331,22381,503163,550368,121166,189105,18369,3911,58989,86242,162446,1037,2662,139232,7922,325861,175268,283147,143111,184415,2824371,1760,16469,116707,12325,7472,5499,1189,513133,43752,133178,696748,105404,928677,296813,39495,5713,354866,566995,220781,264425,77513,280992,3133,21521,74760,6942,8043,1092484,713,136982,79756,389975,449674,93974,5902,224173,304,37465,81328,159310,202839,280,600,15453,54689,8143,11629,3993,147,62207,13655,198531,2237545,73886,8582,224552,209349,4365,2613,1427,42314,206281,344968,31980,1155,0,2795,18118,105567,35147,135956,318569,2834,9139,122679,359419,134012,330421,276,5367,2491,241516,241271,181088,50917,110130,134050,243479,66800,294072,50116,456,0,57446,63283,363917,55186,2123,233128,277389,149776,67583,246909,37931,255414,152,324072,299025,510824,127144,0,0,0,0,0,364,2931,80224,1419106,308736,7988,145873,16094,3222,66428,177071,193396,15970,18043,128295,114319,590,259623,222409,116807,192203,64654,148990,1490150,14787,426676,260491,22641,815533,6291,44140,37210,215866,362729,296742,38384,11586,3136,1,15152,10484,234604,22004,169744,24118,74863,265227,116093,4795,31968,77702,196989,276287,403735,951078,307501,7152,45568,9245,29170,77521,153809,4900,28222,206998,3624,113866,148,274432,121647,2033844,63695,158069,554368,118240,104973,18895,47775,12256,71990,72917,29814,177880,47777,16389,8424,216122,1301741,77709,69594,150394,310912,84605,1479034,23463,7883,3519,466437,93549,2908,184056,15538,1734097,4012,474368,237813,158,301051,295326,105372,464056,87275,74783,289912,16031,839831,159971,152,798,239,20960,24170,259465,361732,323,1065,182958,1154,268540,258020,12491,102000,928,303543,187034,46635,25757,7460,150671,1105,113431,328425,456,1651032,1425778,103146,161284,3643,1583,631755,7534,181953,32831,73489,5532,237,114219,373050,3283,192276,36336,36722,720852,10238,54362,1264079,5478,343212,254958,0,1419,1345,4808,347668,1325,478165,185809,276968,1317,14126,194320,87991,120945,245319,40686,256434,142683,128899,345793,145994,93897,111,2750,727,1862,50447,9412,338762,1008314,384138,478210,946532,1116620,19397,123315,1356,592546,1697945,743431,126525,22281,859216,194424,109612,224372,106567,980404,40779,340139,618683,203319,89528,162433,0,296802,14173,103653,15329,169087,69249,334357,1545,289355,48152,7745,106082,43959,14790,16504,481435,2125,263725,15740,0,0,982374,32326,513397,442180,19907,127357,14650,3564,11203,21151,285573,820230,120,203160,1436,333809,65487,17968,1370296,9444,1099323,115711,207152,4010,187495,398,0,204,291329,92820,1388,348011,127653,16764,59518,918,411406,1117118,156248,145,145,145,145,145,145,145,145,145,274,3286,256851,44382,515392,23500,19406,196350,8699,2935,3121,264029,2027,153846,89116,175619,151336,7007,289551,76990,266225,79068,239795,1162,218981,1398452,102799,1586651,53555,121793,292564,367073,41602,4484444,0,1361,578796,740733,257068,262363,8789,999524,969841,432213,1089543,1857,299831,164911,1127419,80564,593264,137346,922,47555,701,12539,49357,152342,292008,555515,53987,961972,508141,263707,2199,143795,7097,14029,283,8552,51604,319628,7313,626390,37388,269544,345050,4379,0,29850,194,1661289,262816,276,240356,92714,210252,747,2527,663694,483284,57946,1253,311446,389012,929471,7761,197665,1043,97422,99696,3187452,355149,67872,36393,403456,391879,69022,7691,30792,107190,6643,433295,1191251,48058,505957,219118,261053,167965,1122,1640325,1915,531607,668293,216074,140109,932183,386342,19830,3243317,107853,51155,148037,1700,8899,3196,336339,68663,589699,60010,267467,22471,8526144,268876,34546,53316,1108367,4219,2973,35109,76946,122388,182,104300,44889,44150,89324,81578,15096,757134,267459,302913,30052,3198,45794,154020,272670,31227,188999,64573,146432,128830,117557,47259,130513,81915,4241,275120,246294,221820,11963,37311,22972,190743,1249095,2339993,280303,4369,1058121,465519,136396,1058146,1927026,421864,30361,371480,32446,1194661,291,3346,0,5161,6291,255854,78018,6817,446666,16130,10711,11076,25111,28347,154183,466346,64544,10559,469425,93528,110556,102916,452191,485306,443246,240707,56467,114567,249388,269189,322086,737,59529,14991,61758,77341,376657,310331,133646,506,104229,188032,477862,420426,70438,1315313,527394,751408,249183,104796,88825,511511,564,120301,13918,1291625,167339,662,359514,1476,482784,319319,2641,456613,255190,178884,47736,1557059,244390,109480,17745,1349763,107143,481524,55660,14416,108657,27687,1172099,33903,4374695,14990,115103,47086,38285,258959,164699,178702,140195,616933,98244,85917,121238,139189,238895,77871,2283,0,233,71658,535559,142,70193,737771,4513,69170,16649,296091,1843346,607942,18220,16714,328172,40741,968519,558822,10292,68816,805,7543,2343,107719,159285,118523,591,105913,503443,128297,5139,2784,68465,335923,1158933,29505,63191,240,110153,1723,385,3910,0,0,65493,86416,19870,702499,260739,8181,25,875,67788,2219,9218,186880,220517,33758,103656,11973,28355,522038,263077,400997,439771,4676,2395148,396020,35735,614430,264404,941567,201883,58150,44429,13961,7130,338709,171973,128109,588613,231508,282879,300098,438435,249362,176,82,155859,234520,2931,255766,212969,217663,367250,18507,423165,143486,14880,155640,25238,29269,131382,519894,85119,21288,51210,6191,1228547,12011,55773,4998,7540,1106996,46933,5152,575,210788,9125,96459,3350,338427,1748,50708,555,152,92601,192601,274762,6582,41168,2383,96147,37831,166445,434250,2333,1337361,793152,5858761,538059,248885,15969,399366,2365,15057,329526,55667,42257,167143,13718,48132,230278,451874,296641,619696,235549,364829,789786,470246,178,2640069,502879,206905,0,71663,152,97239,508516,100362,118659,611606,314772,9338,360763,151,116218,838497,32863,41642,3929265,2828369,375186,13960,5877,43444,182958,1843804,746813,205721,272400,389607,477397,135895,584166,970552,1219216,11813,788310,79399,430990,230577,705657,269728,34837,719042,32241,7634,70640,735060,627361,219918,878,142,223,2912,2881,11785,115250,1686,184031,95748,24062,9036,0,25538,2464,66008,4833,52445,123927,223623,142625,1969702,15797,91930,102434,937,64428,174283,47939,272308,409616,7914,44983,35411,2680669,915,673571,228078,18431,22946,20626,198489,75691,22489,361896,421778,497326,656,295352,89573,40646,187768,155879,572169,20005,142651,1269108,219163,168858,571076,459467,93316,93366,2016,1823,531,239257,961,10376,218761,144117,28695,444448,239740,59253,147,53365,108847,42379,1747934,181923,380948,325309,1028,17904,157421,61953,469156,576779,211075,35960,22813,3615,249,175743,38705,546,11733,253,8214,74014,0,456,94235,73699,67556,659,1684,101748,554,1861,482,17469,109938,128945,32951,203577,251830,558463,216545,22760,565,208131,1058052,206934,135793,620407,153600,83482,277930,21991,143,1417,941290,293971,348142,1143,4223,376,650178,311390,403440,24259,37846,796954,181770,365862,317665,375373,3284156,105330,26831,49036,971364,390035,762627,31185,50795,526370,259,567348,2113219,438541,11056,72169,101963,168565,803579,144444,573385,181365,203792,2573082,450842,256023,6731,3157,496121,1168,226914,151324,676387,778489,169549,142976,100547,68954,320114,449228,249954,1007,265887,2121234,4914,234186,16871,251137,325866,1417042,79783,869787,325053,279359,530617,564261,163803,209,131186,16829,291357,489670,26404,1091,1566733,111180,659338,458639,642902,146322,60563,41321,4989,628,84031,84706,615956,282,429426,88422,4415,22393,640836,308572,886784,286755,201386,40303,119,5897,329702,37784,536720,13363,1361,14006,560716,51903,2790,148189,16919,405375,49551,533528,483000,7853,57469,62972,14174,1439937,37082,54401,534639,98797,5924,178477,189334,132360,107752,381124,1427,77755,499,987,2383,138189,2848,623560,190522,867769,187704,189953,50719,76,39962,183665,220786,94599,6729,29372,149185,136898,652,221275,2240,118177,72420,200515,1967859,295048,17474,921,620399,9805,190716,134277,237078,416328,194646,79397,201542,148045,543469,1063,2282,43169,73595,518621,46619,225738,130280,16960,2463,18624,131083,43119,24301,37364,280724,253988,1180508,455050,797700,2963,202001,277102,248828,209732,242532,146828,1145454,1526226,313847,115962,3692,1211521,723,24467,2693,26850,48798,187044,395120,207889,12142,115353,206512,6963,94632,76567,15089,24489,2274602,21981,1488,286667,26820,985510,241276,193807,345426,217562,730135,8597,4725,41101,51246,169276,1160,2282,18098,6011,17182,24436,17717,18681,84760,563,693921,695157,616241,200912,284270,110205,753247,109028,251517,1068266,70888,28149,191901,401535,9416,32555,143840,10023,734488,849222,1807,6468,7547599,4814,19481,108964,95942,395940,529137,593160,67856,993655,1105557,997,292,8198,3244,3049,9445,2512,1543740,102813,1929,2401064,3841875,304221,870867,180130,1163221,285284,293002,151,4404,459496,135078,931407,282477,3419,117558,528108,9654,65617,192363,845846,314616,52967,639511,1104778,1139142,760604,52270,901397,764227,752421,195600,290125,631748,546978,147753,10948,12087,1814220,311170,17165,3548,1538529,22832,65839,3483,232103,184188,81203,201551,6252,154999,235377,56812,478719,931,823,541730,14670,190116,386757,58778,493,44932,29543,368742,2127,11615,8839,620651,8066,143727,94433,23019,103526,241197,17870,1994,35729,167200,870,454210,597,705607,1686,257,92694,396703,42675,9448,107735,59949,4697,133228,3235,362370,20180,173489,525740,83484,432950,611388,157165,110451,173439,196253,551,1334528,29721,472110,439851,1656147,540506,868948,679598,3068272,692490,1076175,1860046,757,360,519527,385706,184902,47114,47487,422,574,612482,560098,2199668,374023,3514552,349,463778,273675,117094,95212,333,106298,310476,105114,32444,35821,141,819543,238714,368293,158642,6965,44817,1137,14872,452,59497,1118599,134635,1272199,283727,210011,315666,205840,183319,338423,263196,285842,176977,408212,479,77042,102653,72313,766630,146030,11433,117473,91706,17367,590,319849,166728,35893,325935,6228,234054,2577525,57967,1895,681254,2551,248736,291705,51845,239131,784089,9798,82349,261462,986481,739,775540,178794,982533,418669,208356,25425,56189,291674,249780,109584,470917,48810,124326,362,19412,742633,892147,854064,283656,681679,93853,138696,76179,70332,31429,673458,71933,75679,25604,80404,223608,278275,301605,33912,12548,214541,12242,360599,1667,260178,105202,237502,1889695,118281,611959,38489,10347,913414,148156,50184,114853,2685,62745,162857,224085,224848,3291,26805,58753,273900,4646,19739,205721,9241,39354,72595,188466,101990,0,7420,77553,305620,22834,119636,544925,1642196,491690,1025622,57536,1817,1647893,531846,141141,583250,496350,19648,366478,33846,85678,118963,395350,95512,239123,1991,14606,39550,234665,84808,3964,4262,336274,397805,48111,80249,855,16585,146955,391948,1616843,163459,333570,47446,16988,930622,21521,28521,165509,1685877,8957,612717,648,371692,80001,318873,1585573,362557,709,94551,42432,279251,379,1726,182556,39295,366043,580313,80127,23283,150723,394762,50359,43016,124548,22811,76667,22708,108513,93144,7986,197,207178,147410,55585,654,25537,102149,45792,239315,1396,0,87141,481,27582,228,1591,592,1302,1827,19206,37173,5458,427857,28730,3359,12917,4847,626,14259,73357,128550,356879,597230,26046,177820,676255,595297,87182,190578,209954,528,680490,2209215,3379,3157,273155,78049,7197,943532,65994,213363,79309,98136,317795,122662,2866,2855,822455,528319,233,159516,10584,1369073,329426,998783,150840,22763,12520,526788,706135,1346831,423347,138220,277773,569254,283994,478487,277283,22728,81969,3066,807,159184,419784,185142,660898,159783,400983,327305,297267,7015,1648510,173575,112686,56447,434210,258371,723970,212,13581,1234,83357,20162,31280,16472,62007,1304962,1455582,47141,65254,623159,165942,37833,188587,99012,63761,28628,72549,181605,181228,26615,329977,43602,129088,63613,504649,491886,140856,10244,37784,784521,61778,225478,237765,257719,79414,23669,59413,51793,19121,2168563,321719,172989,120425,376128,161184,5562,305090,34099,212213,78366,664564,30211,240839,682486,22577,270468,6873,3755548,112825,352173,39862,226418,180467,177816,213096,177100,780,7575,62050,27184,127768,58023,74460,56694,511485,198204,237198,292901,325484,89554,152,609,16893,23705,72548,217772,404073,34,219220,55383,3361,248162,17829,2652,122455,238404,151003,200768,826052,2653,180956,190832,393966,198663,247559,22896,3430732,42,1173,13772,155399,153744,439889,421371,2116,97546,177107,273049,226,48970,11993,1457,506213,146169,466233,15949,31208,425,58973,155463,252773,276779,1254,28975,12388,79360,223544,62065,908,143314,42597,2347,4818,194157,27029,13932,25450,23041,93751,145864,39278,439195,2771,84778,727,878,85040,399097,38885,7850,19521,996,25052,21237,23448,57974,52169,2147,517210,135131,156273,149004,5700,14254,112892,158322,93870,308387,35221,1860,341725,9572,3211,230074,55804,518532,170548,666133,145494,166586,42041,48780,345658,261,171101,1078200,68035,152,22885,36310,306525,118,362,31200,0,1022,53610,15509,189726,749434,2208,807,0,163510,420,121153,135986,119022,736,28450,172657,207763,40450,168233,229605,580822,35150,64182,234,278,2628,931112,834453,823000,29074,55,60091,107293,87685,94582,118245,379,9242,8936,19197,98151,81508,546,404214,304,193215,104761,344327,1817,110908,36237,761032,6265,399,20721,833540,119584,8544,66779,0,2743,488,29405,143449,31732,412951,35641,22237,3482,72727,37976,32507,19714,14439,49656,144378,4467,54456,55433,723,49523,88265,153653,0,102396,3698,156531,87440,66433,4553,6357,568229,147015,111349,3943,164451,495,0,4360,13662,51965,514004,239765,80952,586638,1603366,1279362,34501,451417,94932,99082,22285,269363,665964,212358,26477,15846,123751,131618,932458,423295,226542,672308,168912,198,104463,31712,224420,329829,134204,203366,488,3029,109052,390303,57741,28533,409161,107074,304,152,208964,7003,260517,198172,161355,1999,80509,229221,135715,559008,176917,766956,168,13279,100884,200305,120372,173883,14900,279289,28148,155075,245968,286962,120247,69498,8616,2110,20874,1772,60530,611102,32692,422079,347316,76413,43005,254885,2401,5923,113698,263379,371,103533,27757,37883,303967,4053,51878,423752,239755,123852,528,400317,199547,313129,223479,168498,7321,138987,3633,757479,132487,20162,192562,57221,68955,38,24086,2106646,4102595,3192,486,144,170540,392256,77375,40526,18176,43464,0,2261,62337,130674,161274,10537,748921,237778,123765,238296,771,87553,412,9078,6751,5370,94499,54594,0,152,152,230360,19323,29366,60035,90294,178368,1557,71569,37142,116580,250067,158362,136971,1587,69906,28047,2805,772614,7034,6234,107,112876,30081,20452,305634,6090,81244,385140,334476,798,25478,244190,71526,44811,390,292826,283732,189863,107275,98614,78902,14651,10136,9106,56743,65888,93120,16785,6434,81189,42477,569601,1374,289584,150259,45407,210290,133014,22700,11940,185165,18780,21456,27268,102943,37046,80892,3895,501151,135,4096,128118,210432,101972,113788,329800,56695,36033,57304,231827,109492,77646,317311,76851,446811,74787,133421,190433,173416,126560,130287,599,19016,134731,1635,1369,4013,359561,592747,723922,111365,1789030,553453,555810,1674965,441801,725394,69650,416551,887607,673242,823445,586218,220292,195517,27075,1730086,176715,203460,326844,151652,6573,159121,62716,1192,272656,51228,476416,221363,444390,75879,57035,158356,0,2122,3745,2018,3186,7224,5768,2604466,108757,879,38143,5244,24249,1824,0,913351,2039,132009,0,1768,559,6885,2724,0,7547,853,265,219228,136332,42300,1924,4922,25130,265608,61952,0,152,304017,24732,108833,55094,43623,320305,139544,299890,77776,83298,38626,1633639,202238,242166,1515,18514,262454,38909,436,330242,104207,1195,24089,167754,14884,30918,88872,177920,311466,316571,308627,108290,635820,982566,538686,221725,445916,615100,36591,77242,48518,23161,19368,105460,47939,297786,512299,29397,225546,191373,35037,830344,633683,987907,555989,461928,91465,403984,289567,67366,778,358575,1303327,438792,61138,228794,15862,137208,432343,62609,567541,380547,577049,3048,284367,13990,974037,43489,119099,2787298,1060628,313473,341081,17648,171490,1925666,656441,225705,107047,826809,21432,596318,68627,109491,390255,42592,56961,32373,37114,441810,171616,13825,3851,7573,2226,15465,864030,50556,293341,660162,84844,1268033,1716,426108,34575,457935,351248,10663,175769,114102,760,77052,201760,130481,13927,3763,36385,108369,4578,6452,1359,251626,131843,19,306858,97213,304,505203,160940,2730,57943,452726,181518,6237,9613,278,1185,20178,184368,15428,562492,91524,501133,203837,177716,25872,78722,4827,27581,140711,92879,2733,506891,12887,179533,71636,64776,26683,40429,264929,15038,721296,47863,346058,17643,167505,9989,106171,651,15986,15432,46867,1398,201455,122919,2623,3319,5343,37762,1738,106279,462820,163264,9290,171165,70593,57453,11829,225028,424132,392823,35463,563,1231,1799,170444,875659,560512,120929,6815,314205,315,1333,341560,111762,5238,132281,185716,96945,109773,23008,9658,30133,35656,3487,66768,1968,7449,663,1950,113115,1530,305040,612324,23578,213766,16145,335877,2939,403053,3731,2124,116736,33811,164935,68900,22885,44795,236974,16095,32901,158713,273389,145,212124,41829,31777,129177,62030,218908,285944,1909,148054,0,20520,74208,420167,192364,444,12455,79611,201,294481,4293,115,152,596135,5753,363,268,0,57952,612149,321416,113360,67360,580670,448,65542,586426,1812,0,2780,152,931,0,414,1002,840,2018,50693,196,231,455,304,8214,157312,69194,3446,33226,560710,234787,12958,76502,125468,718,368,304,5592,199832,528459,19261,13388,1263,207623,892,396521,1697133,790253,4671,214433,44524,7484,13938,114373,257401,0,11705,35849,59305,4530,1216,28040,789540,1692892,212796,12610,1153637,491781,28171,69059,144607,1103,8825,3921,61293,72842,64764,1957,174182,664572,50542,21657,321775,64032,233,5205,132569,50560,7669,102379,134404,1169690,96828,248054,106291,532603,19806,9410,226682,625919,469742,551236,31957,571020,535321,461,288987,18197,189990,224309,1378,109954,66194,84550,578,312994,747825,192690,88727,133245,0,112,135,7164,145,14226,949,394,157850,182114,445330,28970,17180,1098358,29110,30928,44715,126453,143561,785305,105373,16344,179651,45220,1242,47058,66964,93613,12056,35839,52835,11196,249155,141757,2881,179798,24406,132068,181087,29656,692849,56572,131821,1321,193023,2721,17235,181147,17084,25030,3277,11253,175,124221,4995,152,17608,87255,38455,17512,71837,127033,3077584,707056,33936,73949,21731,46617,3472,127582,57665,31716,229,96047,306382,63873,16412,12710,2891,1166,272567,1665,144292,56975,130373,25511,893804,12486,83143,60358,30242,46356,27301,9514,94222,301589,2719,137778,104216,198373,295251,67663,115154,34987,1340,12164,106560,10196,206113,52702,171036,147281,96436,238186,43147,175169,414981,57785,96119,553546,207655,167544,10539,33630,81981,108316,304699,1028,32811,31403,157996,354321,56348,37216,245749,48410,23780,9787,121848,47961,8031,129256,341799,862,154335,3402,403663,321905,26220,112444,573145,69969,2052,2850,58100,37708,835367,542,4513,16787,64879,9756,6120,237136,0,5435,110373,15951,149652,0,35117,12978,142291,932801,113915,90896,144,28461,121118,161154,121532,0,323296,458472,22969,6594,683,19840,30004,24855,599,108271,146944,117031,3361237,136876,135651,131,10946,17861,125268,158133,29121,160632,366612,100039,7098,5572,369155,78383,34098,67640,1494,58562,122191,2317,2569537,183794,583,4211,318412,6760,25,23675,130876,0,30449,152,130846,28251,58137,268517,313500,7417,86045,167499,69791,25071,224887,724573,94866,186835,143049,106919,118835,6695,20647,168659,161768,4207,52306,210739,27409,566,389321,2213,64535,26054,168607,421171,341600,10439,585714,184691,161615,97482,1353779,1287631,444958,5341,9892,50,122763,190026,188,450344,50642,49766,108538,37692,22991,26946,144895,424160,79242,536029,318380,107987,395164,209031,5178,38228,168112,59855,0,43394,309101,55008,811219,777,8561,105317,703821,19480,1264338,15390,77429,867772,54621,78985,147025,181803,754636,6667,229514,23721,386856,77622,163491,154085,157246,549083,277168,0,147767,1478,1736,55215,79062,52941,2548,97371,78661,138187,1546,54914,666,134517,67887,139141,7183,2873486,365592,323437,91998,101488,18746,1732,177079,25627,340130,7073,1337,141915,1485,54894,180505,0,1450333,11623,16412,0,1785,324495,423307,171058,26400,6887,231888,3859,174721,42036,233951,1541,6142,101322,189532,150,124922,53553,10394,32572,62464,22895,19765,191129,150,102200,36778,0,57067,304,756,521,2766,21930,197270,240258,96336,59644,1823,0,495964,1841,68691,6551,166924,668290,45815,1780,159453,82027,1864,74287,25006,26213,69048,144075,5392,96073,96226,2000,52381,23078,61964,100808,69744,1702,2481,200891,177300,150297,181305,38143,149241,431620,64294,1605,352346,103670,36400,4314,43084,46875,37880,206088,83213,115624,4049,65396,88010,64871,100254,49164,113609,110079,115461,154266,371861,159894,0,4571590,233921,84935,13380,324573,151238,772,5417,536305,95517,41615,24489,46777,123448,147948,269064,176585,2969,2728,252631,313821,113550,3315,40102,19781,0,3206,1659,151,73,2210,139338,380,64859,85543,136234,162867,80578,210169,39562,49616,11428,412,6870,243785,104039,135480,85427,176721,32784,58925,422356,5351,85365,39927,33477,19625,85141,449,287416,317913,910817,61685,328222,8736,135141,1273,103197,510054,255992,158389,119233,228662,215343,75566,43292,76955,36092,86638,214941,634881,2947,187131,13782,169881,241185,1864,794613,26076,1913,15263,8194,245945,184039,140458,551,200575,85255,17394,510676,50204,63012,232449,353442,55976,5714,128,348921,48605,284458,102681,33799,36873,137387,136853,762698,52536,9549,285373,1636,137720,2001405,250356,2452299,225232,542211,94231,38159,576568,217326,151,115977,405928,67671,3254,106586,48550,189250,12344,129398,136310,320491,226500,34816,242473,65925,35938,261505,3981,398221,20558,14504,11192,250,109576,146593,40016,6613,5073,148850,115872,184587,53508,183427,174707,121296,15017,28402,59291,102798,191189,430,586,14096,1060,1096,517734,87650,122654,547923,152406,589718,16573,61528,28007,3292,283000,50247,1906,274957,297,152,411276,490885,1474424,188762,266985,19365,175259,55272,590265,56079,346086,54658,92894,482767,26312,1266254,11677,669952,16381,248319,77833,442505,217775,89596,209791,368132,343887,330736,24840,4214,759,799689,0,19299,9904,13976,779,214003,1822132,1190988,560211,3527,11626,32528,265938,21135,527979,1607,168741,42157,2691,536925,489494,1078532,106873,202497,1136,471,681084,115294,346399,6328,27890,1634523,505492,6178,896,4933,285944,20611,20724,284086,1044800,448334,163092,363492,424970,90346,205810,90300,1946,653532,32192,336460,514679,257272,47730,95068,152967,383703,284240,697705,328044,273584,400938,378511,368089,376446,376790,377339,368167,367282,362991,380075,369025,367859,374122,430760,371811,13721,9898,45192,22911,19553,11975,4152,16466,17172,33052,13071,19813,23501,81408,9227,65195,695,448002,6682,2131228,2151409,2147768,2129188,2138349,2139315,2134804,2129505,2131118,2132979,2140759,2122000,2129227,2122125,2124595,2168207,2126782,2231472,2124784,2140096,2433215,2134879,386025,350925,206802,199688,131043,245021,934055,92681,210520,114180,808389,114767,530079,475800,456947,81412,6060,908,1786,3949,511280,112300,0,780879,213874,126893,252357,311891,140,539,2213,304,579,174845,304,4384,19746,1020221,23305,95017,206284,1781,326,688379,209626,233601,3824,169123,30744,306576,62204,233015,76,1167520,112757,1386,297206,414758,861117,344648,111861,8388,252940,369014,89895,0,82101,216054,151970,282596,445845,56229,132420,93,1152820,5792076,2519726,74804,301558,2688,836456,45236,48767,105565,210676,872232,107946,176230,100822,52363,347,20543,783,219,23779,36550,1037,64880,1303261,8242,172633,27,20484,152347,116135,162404,384867,102170,4015,237658,211984,6517,265367,16547,121342,230835,6931,74962,812993,143859,99680,406,230265,37391,133819,142616,90175,648307,298363,107525,3606,13836,776,8697,5491,52315,219,46483,383196,1627,0,352171,726318,266742,270738,27483,396765,513380,20578,87601,187165,32955,3463,145665,476740,876833,30775,2275,319162,4541,5821361,158788,1202920,97771,557494,88887,154461,183977,516881,253927,500838,30935,314258,1631849,255010,763078,10888,149121,122557,78730,570495,453748,138780,427386,140536,8609,1570,103311,21017,381050,28758,49678,383619,720282,150060,94137,633173,480760,105940,330350,165424,906,224872,287261,46264,1726868,74576,103741,45222,26840,23879,42646,104830,41383,240352,2164056,3709,955965,572326,616676,1558230,1557746,796647,273648,839040,323054,276931,0,14531,412918,148603,857,0,64015,664700,312228,1337071,526675,106689,303,663,140838,31094,20870,21019,27156,20723,316562,55194,78954,408926,885674,151524,104533,1302815,1465000,228777,298370,50172,112691,620413,567,28189,139462,44292,7437,12837,61492,27269,613991,12872,152,2762,23442,331535,108,70892,14536,169448,8621,130627,17882,52901,67232,1549,30588,66916,1584,51790,184263,10969,133906,19549,89866,1339,21656,236406,76,87619,19549,105663,49942,644510,159966,128239,202024,169864,132341,129581,419632,64165,8,64051,36000,366908,4049,156580,288268,252959,254335,9349,122873,90246,332011,40873,152896,1826,11338,37332,109164,24920,71840,1306,318147,165617,319879,252452,206111,125810,613644,66076,23744,14111,67776,14398,66,15356,4394,1059,36576,3776,18754,1804,125,304,4168,3070,1445,8724,152,1272,5327,61548,156609,189487,104910,325680,1134,43489,95834,97951,82246,1019,456,1555,3557,9488,275821,29960,33527,529,1367,8087,0,6310,32264,264166,22892,111522,23530,10404,209554,105175,88553,19823,58176,13066,38787,288658,7929,123,8359,2355263,180100,6053,183691,6735,1952,673462,38682,164328,12633,303,324302,4329,226130,134909,106668,501562,733812,170024,233934,353218,128062,207670,281562,231499,59294,22306,423974,1433499,1080160,16939,317,460879,195184,824972,304,111,274,3674,1228,1278,2890,191808,79466,2505,399705,827445,28001,13849,47828,605,632,2544,2730169,1722124,101398,2748,304,5657,12774,403,9615,1889990,835042,16350,68283,88369,576092,609934,86433,36,382146,870,94990,32371,33754,32769,40161,229620,71816,12563,1038565,1179789,141423,524,780540,26834,14226,31499,206561,425912,365391,202272,33111,12219,224791,109379,56677,824801,588730,12636,828273,325016,363008,455490,139948,151579,382500,40348,154184,125,84907,10094,64323,13952,31893,17,52,1289,163664,35972,107458,13608,27394,42045,1635995,20328,104289,134432,9967,440289,537123,270069,20347,444797,459563,834881,23296,116372,120341,593387,549800,100307,217567,3068,674303,337968,1572,557663,42381,53338,1785,152369,341788,5600,556236,6766465,198641,172850,1659090,260903,1701841,3409,818679,108492,217354,146931,579950,420,10345,405427,19949,415139,51094,603234,11136,141,18325,3709,148,30284,252811,86345,361034,269635,364492,876,2117,1628,232775,286593,687049,69796,125,50123,84595,424249,8499,772693,11344,99275,2612,105718,153173,489923,19637,4262812,211913,128299,243860,240,577,42076,428,4495,25955,483071,224816,25889,14151,1158,546,82847,133589,2324,8690,287,590,33,131607,5841,141906,2527,199124,74590,156330,190712,51768,29029,278646,54530,1390,11736,89234,147587,342088,8205,71460,285854,425405,119044,10440,358573,478449,173609,785784,92648,389772,114602,369709,111898,291206,448170,58406,519396,8410,108549,360944,412555,58909,350870,14557,351721,73426,227099,48226,348264,57608,53878,70180,429984,1128,40269,425137,361,235494,3249693,157269,56265,561288,1946131,145161,207892,37946,2392,17247,120713,60019,328593,13070,584307,242110,8302,134769,159902,7729,133393,18132,58733,795,0,1727,0,148511,364972,127443,60232,113121,297,413454,166666,499579,215383,90993,411,28570,10538,0,38770,949,11992,2185357,239317,64566,289695,85701,92468,17813,1812,23087,156249,326053,28872,282174,41668,42770,137943,177984,184281,583242,60,1067585,4983,3292,60484,116,870,4055,146347,2002401,83661,4743,12834,299263,544534,3058,358133,412336,9958,557,1747,36079,555654,535181,53034,202707,138706,477,61515,76922,309180,2616,20353,749798,412000,105246,39486,303,1223239,132052,140719,49896,63410,13356,16242,294992,324277,340173,393,5651,60087,200862,87049,128181,140602,467587,92144,328625,39870,172944,2750,235479,334072,596858,363170,736713,138843,70996,305725,154856,28154,777674,96594,8076,11551,104235,74138,17050,42905,87901,165545,67678,2958479,178268,261840,99987,1098047,205617,9699,3257,114233,12021,82256,23270,30693,69957,3681,48021,33500,37405,272696,302,246726,114055,398779,26126,619825,1211,26584,325518,24997,2960,239274,37160,31220,854128,59430,40595,98728,351353,101191,4560,11215,152,295113,315890,75263,51231,41627,776628,44441,42128,545127,37781,418763,87009,101998,1167374,293676,3564,4188,1313,86333,819030,991240,159652,1839,6865,814,198164,6895,46314,225727,2100,25826,283348,119312,38683,1429,188812,88252,32420,143310,14311,20417,400434,115343,1492054,593556,524920,69273,655225,7986,83940,93229,40646,278501,29789,356272,254923,126191,4438,22699,695723,115305,488797,67382,304,76820,70635,12445,12726,1533,261,198365,124702,3033,339630,19666,17871,17544,1513,408824,1495,152,5236,136105,519200,1536,0,179550,75559,186753,52396,178503,1034,517984,20593,3148,774671,410777,302964,17602,25315,149135,10267,61800,1042398,160607,141044,108343,13410,623558,5370,127634,1111,238458,152420,558809,158531,89088,48817,53088,36232,105937,0,23774,89766,1437,70657,68764,74001,277981,351344,8040,105,368529,10583,192412,139883,1154,217751,8224,58405,174969,49956,254056,110758,344192,223094,613,1498,4419,23094,25329,0,23736,216955,1285158,41370,53525,1130,50933,4388803,11919,9666,23246,80069,93636,237229,186537,23480,199325,171660,986,34925,479833,107466,243709,122342,150892,63989,128598,237050,109814,85344,1657,74463,266,29708,8199,2650,287254,512083,176464,504,791,603401,120732,8212,171496,869,9648,0,144,323434,363352,38481,3153,8639,801289,73905,37980,7228,39166,131364,177247,314892,85566,183426,1037,1188,627520,8954,1776,18821,21228,35651,185856,59694,422660,42066,125658,32246,260168,272780,75837,126807,150376,104621,842468,2143281,407815,339409,273705,387,55996,88048,284838,60981,296481,891974,159955,53399,82407,3820,94633,22951,167975,527058,223212,891,127,113155,601047,257649,1400456,10468,335882,7662,9498,330612,294562,213955,168495,412552,95986,1025072,42797,5486614,162228,301088,3952,137754,41802,100795,2632,57745,1770,349055,165610,373875,136015,718929,171241,245403,21367,51223,150928,125082,330482,217245,59054,262286,50508,51149,136246,36158,360707,205847,708315,138077,22295,214006,202,9968,35010,1610952,17828,362,314,16054,838,117738,42865,120899,658,24535,236825,94949,3698,49510,0,63901,151,110861,17972,31174,265801,1377,400710,18968,2771,164229,157405,17198,93026,3348,2180,490613,31575,51890,15688,0,66964,77077,16666,434593,39869,134094,3678083,312319,117690,36319,37643,0,1662,0,152,0,0,0,277,277,151,150,152,0,91750,369806,210747,21219,204864,265924,99995,1384403,1257,142539,2276506,116458,159366,5320188,23588,60475,79578,307814,2393,3421,362316,2954,947572,10659,144810,69020,255089,251261,104552,68785,58767,60347,75841,189152,138950,133668,1070649,53493,194248,95547,12039,570088,634,320,447279,6684,103382,503701,227773,1626,58581,153195,416268,83962,2318,3458,2884,17071,46377,163851,127520,118152,109654,152857,70736,138090,483390,207511,6054,599840,161034,165699,290465,13795,71674,381036,3484726,873402,3082,714078,470582,611934,1011616,880111,921307,642093,7035,391104,705643,1383,1047,253,211418,28282,1454879,28461,656627,1432,10798,49978,266,623,1081719,713,1377,468615,6750,101880,296,575510,560839,56249,93680,183304,180411,4725,19629,70818,301104,54822,152,422314,256093,125618,414620,9857,5110,69649,69532,37321,43033,722890,158149,74472,1770,53612,1775,137977,280371,77844,149163,57970,324490,308293,346978,332767,78735,26400,175677,538098,1232529,20663,1186665,516134,38091,176135,149312,1507,5818,14805,545611,185506,70901,750578,47717,44041,381876,775102,81418,23906,17750,16806,865018,300117,520,1123738,34552,60246,722412,79648,663141,6348,116180,51978,22600,89338,56008,127418,504884,7997,214611,303,0,361561,225345,114783,58252,409037,2086855,243774,1140236,4622,12346,46892,2764,68378,32935,43056,35594,212134,187189,21282,109543,216569,644270,185956,5314,7128,4399,162545,1206995,6757,433,2219,130249,135807,867141,46562,70767,1466,79630,134252,85840,27368,1378443,296139,6437,1939,170600,31789,85430,222931,285462,115945,40027,633568,197365,201570,219608,250231,220024,6580,277666,132212,89096,56459,7358,29142,370,567,10,47216,53101,68428,221433,147427,967046,211695,2503,2535,358019,2303,43727,455283,56715,119031,834,456,152,395,534069,331342,538,372954,131634,13212,2341,490385,555006,164333,300577,46426,273786,130494,307374,154560,215030,77254,226839,125613,54112,789527,81078,6593,1152,1488,3143,0,127957,1783,9951,423517,84842,166901,402646,441707,338331,437034,80695,20996,277919,6431,317613,22437,12342,483370,127094,679138,37128,2109586,231291,76589,336845,115914,9826,533168,336914,151012,144947,670456,9593,206280,68907,97080,386670,619527,1454510,108950,2493,23814,350215,95094,1008569,3682,495974,282,510,71932,3128,102364,15510,104671,153114,53665,268067,39542,49601,1055680,60373,4716,413369,572913,116909,322535,177737,9576,371007,244605,323314,13346,96903,19133,21016,0,3398,84395,265267,232880,131812,239438,20855,2163988,83133,11065,653927,332860,81341,144475,43545,70763,197076,90320,114188,6768,1025,94550,300782,48203,256021,23476,224628,664,116643,880,246311,580166,1353,764161,159538,149322,83728,107737,14555,363045,15673,195966,35068,50342,135320,6400,26438,2460,7796,15329,20964,1152,212010,12265,1957,262079,1585,2595,111726,58084,1526,449479,20275,122660,2426,1140,162281,440256,22172,3341,3709,1340813,5096,316063,884,249960,38889,66021,4409,57488,632002,193610,168993,372848,410920,1199,279773,65388,284215,29814,118438,20437,699,146616,4153,656692,81507,325938,286078,23001,235278,1483,101250,75266,217063,176255,6158,161795,533761,67796,463330,52680,693,1144,150,0,61486,21224,175407,236,137,422929,187377,113164,134239,235975,1004,251403,419410,0,140,96347,431326,65098,24954,41211,235084,156723,257789,89088,57702,304,377163,3157,594330,167702,42427,106262,794,28077,1408,23301,60605,563851,561344,0,72109,1494934,8163,22159,145656,188646,430067,159345,81463,319700,363035,76991,104372,361700,527520,889,1169,36876,92933,21652,1831,4874,877,197,146,122280,5489,1130,1087,9448,0,116175,7338,149177,964,1071728,760123,83017,113,291,1348,0,6626,146,895,152,3668,16459,75540,312040,61393,134137,48231,37804,96274,223002,96536,369839,116138,174262,545060,181584,34320,508828,420174,1744211,8227,12559,33287,37866,629607,38850,10600,7422,13156,16081,6599,8317,10329,22476,20114,0,681310,47387,33760,462581,491084,109738,161221,778258,107487,1850016,274172,133353,1029770,300964,49556,71,143294,241396,201329,902664,123,6452,123426,874480,525646,237490,435816,923504,2220,15642,214202,109607,649,375702,287923,199350,45680,465100,207597,36087,125027,231034,189222,58992,5320,132201,118425,573274,54384,109123,13147,78204,115889,2569,9801,18749,19930,7902,4183,532,150658,33963,17101,547252,10802841,203546,207497,509,25596,51093,14270,242847,634,107188,1053,0,132633,263364,862476,4762,22085,971,278,214320,2035358,1248,82410,355446,10103,239935,241288,549987,263285,173414,21435,157192,1135776,583,941447,472821,2081,304,2141874,4431,21010,372735,117256,854791,32401,21917,777,439181,160324,704927,832466,717531,36085,624585,33814,321525,7306,420952,3639524,83006,10330,150484,103262,758486,404841,105535,671440,76807,1243,14224,144406,47250,3281,6977,3452,285596,134471,45703,351418,217785,1127,2878,13430,0,360323,156349,65516,67853,77678,258,1153,162595,393405,382451,2252946,13809,528668,54027,2210268,7784,106576,726,7766259,209698,162639,354,138,3678,251,167467,1798,236302,83190,237594,330593,55889,115633,117816,88418,991392,334,193956,93102,59209,79848,167813,30022,544857,1047,109089,45225,11411,29259,65451,48273,112324,343410,23498,133570,145190,163061,101510,56146,8858,202667,5101,77451,153603,529560,893639,253048,1938206,17297,410796,30063,203,104609,215284,10158,0,34547,2053,255642,192739,5753,1121618,396677,240667,60087,486528,591772,526079,452186,113419,41189,38,196387,287948,260952,11661,395406,405915,24283,495025,165579,232763,4732,28719,1542,186919,585000,358928,258346,53233,138244,78367,68418,7616,364,83445,48127,87643,102256,1227,609006,59834,133998,6629,157957,323393,215827,243514,102,350649,216288,11911,128131,462990,1100055,105666,603874,989,88290,12072,192185,131635,3336,161399,43233,162717,16411,53068,108323,86019,35511,98880,31007,32151,52671,257767,30947,268685,120221,235660,121010,22151,22311,455,203678,109291,5519,613,1160,5273,738,212848,31566,164196,19062,157451,160275,134648,78127,3671,238489,405075,2797,2515,3071,17897,93512,413652,97620,10966,2506160,132953,58263,455945,230963,749680,586256,24169,537853,2435,65575,16448,179464,2000,43392,262072,30632,80363,69269,28209,9386,9183,64887,136179,149743,217104,157,103128,11490,80411,107005,66299,280230,27810,16225,98579,53514,2172,986,620478,24842,140860,2231,4686,146698,39776,110136,247,3689,16547,19965,244238,441,69673,219361,49826,104349,74051,22531,23418,407,742536,70087,163332,171015,67153,105123,254921,127127,103554,946152,1426,85385,61112,164166,2214,9231,331,267237,366849,1464,1440,120495,74767,267228,164472,5058,721251,1533343,586507,12637,194,74324,83523,719318,19637,384775,445444,539202,56196,5148,74683,58128,217137,0,52635,345051,311685,1767,25945,3427,426611,101726,68930,48323,160688,1625,89865,652301,20498,45135,398860,71349,690252,3831,613,28819,56728,136232,4420,389541,37833,40161,105004,112475,18959,25033,12069,51981,118642,42683,2000,758,138208,242883,90367,304,64120,223937,35635,36698,33946,1215,418,123061,49,169246,36494,74978,82272,368688,777590,4715,100729,23847,86948,76994,1002,10574,409,408556,111909,64878,508601,41164,10883,2341,382626,14822,880,1938,374618,135588,1745,39661,86351,199032,52752,496842,202093,41525,408510,2999,506930,51030,172689,0,63871,153312,354777,16167,301532,648,10952,124804,221,9717,759831,608,0,476032,11595,17317,114978,145448,39139,23931,723,78485,300,168742,51677,207314,203637,981580,126927,40200,125507,221860,40617,449,7764,1158,535959,448570,1329283,21524,2214567,1322879,122346,1989,9482,102646,39570,408836,465430,341679,213448,86823,907420,82173,606684,502296,559814,987287,425325,329062,152826,10000,28,961327,5868,677002,105299,942856,2961387,1165265,483730,86901,111633,242594,347576,94103,241133,487013,135529,1402218,142733,255976,133650,122702,44818,104804,265721,37319,204566,10335,546397,2157,737864,131073,2669,34436,152715,14014,55181,31381,115756,215967,30096,94947,424,126,14974,18524,713,142745,166251,2097,243420,337,170093,49800,451796,29288,526335,158530,1235910,337,100695,394211,542376,346065,305336,332972,333482,1188904,46423,4844,48862,1627315,29166,381402,104940,30013,203563,1786546,7901,181723,70067,254381,173933,26932,3847,4769,744,2275,112210,61010,58750,110242,1139,48952,17488,1327,442,106243,602873,24666,279366,40266,113204,143567,7870,92355,449969,273664,138201,206576,221373,346223,188238,15966,295998,112240,253602,169206,100498,367399,21149,49486,174505,23001,706858,3463,383339,470030,43372,348085,3464,186916,230737,327455,11271,16803,389,1921,290156,5512,692142,180000,127345,203617,190709,553287,2485,1096417,6369,180,309243,79255,296,18464,158169,176143,87648,774322,691893,260385,1113105,171667,468974,108742,51731,1436,246377,1052,3598,71980,98938,829,205497,550961,273049,138,419,53633,262308,89418,51524,69377,139643,14328,94969,42975,157759,23040,17248,20106,5287,1864,6863,6325,23559,4787,2385,213570,6660,4489,24801,14090,153942,5127,40112,2420,104006,148540,21315,556145,57740,679971,255380,2547,226484,560237,616687,247801,109540,27241,71,1233185,1313,1044904,31969,17459,16772,43113,178822,58781,13667,87653,60967,1525556,400377,3300,414889,197602,136802,283131,174724,667,41290,81216,515043,106410,30443,21825,1364502,56940,256,642345,257588,72725,677171,210135,68806,20619,3618,63244,138696,130839,390751,2019,1257,19239,69232,8549,426400,332469,59192,1492695,9337,77243,60925,1209,104638,349127,155465,9551,2878,5232,17870,226393,233195,315538,41088,7351,3635,89251,1095925,96505,452840,740045,0,68441,39373,506,0,1855,207421,225757,752568,33325,76849,9614,13248,13794,341930,182984,14405,113930,52878,3557,561,7779,288538,82138,380594,360695,238309,90101,0,3191,257717,57589,35835,168653,120402,596854,722943,426043,15850,177228,96660,81691,21573,74659,146975,47578,180823,45393,66701,10064,5928,113261,118982,4947,391539,221583,1750,65358,45248,18575,57736,349734,156497,141001,508,29554,104681,459717,42063,787492,56789,50874,374275,579967,204582,15211,3454,68212,1110,151253,276997,174,303419,663152,51615,72399,67320,43859,2243,97,114153,12287,149603,74884,138115,107710,304978,13387,26328,50968,9191,2461,79607,355003,61482,8252,102280,1229,18282,35501,107091,533236,259875,8969,62715,214471,3226,31561,3337999,432,591,36330,187407,0,304,2545,10877,135182,215915,20012,327603,345218,299918,409703,140142,167209,146459,32185,183196,488621,464945,214956,9158,3410358,94154,145643,2050,15523,119860,149302,7948,260,50512,285862,46911,94901,986,314563,329278,137215,101726,269062,302,64861,241908,424,2245,53673,17459,1757,491071,214564,161177,135936,258014,65789,585234,318553,279371,56115,275911,304,164704,152334,221251,794151,493738,195825,14601,1809,271725,271892,317214,4983507,18201,3311,178907,201185,692601,174885,284140,313985,794347,83945,15080,146748,397032,33238,218926,277398,4383,157370,723880,6189022,412948,38543,152686,365251,185660,265295,643058,533814,183540,5713689,81272,693934,165284,19600,661540,252940,100697,465487,142039,887703,74792,28525,446352,1370436,99071,286975,800357,15838,1473,5546,170002,416192,557,13558,164134,140868,327472,468854,2052735,482108,1451892,92815,244087,181868,328886,446,3685,21319,680723,304912,28418,2327,2575115,773037,430116,694294,42978,96153,455071,69959,156680,253393,8123,931158,1512,550816,41534,1950316,49815,11667,247910,200578,454627,105714,75720,307132,15457,142687,200723,133852,92065,100977,22327,6204,14891,40535,313995,345124,351474,244378,75184,262,5823,1004434,67530,11349,146071,1880729,641107,303366,710857,172677,544278,4909,1163033,67020,69623,305550,213754,246328,358956,774562,143139,50,100741,30819,388357,7149,3487,257537,2833,68519,273735,3141,1674467,1075952,560346,1075679,640045,141536,690964,4927,27469,2748643,134038,339990,920,3366493,18996,72970,2766404,55145,22408,47840,612929,860561,2490267,556795,223434,968127,129990,130239,193396,9234,3460,2939,609297,34521,318703,8405,13813,224432,146266,3421,616525,246058,211833,247413,104551,265118,127943,403841,899252,50451554,182071064,71959947,83227754,61708379,270061,451220,32344,136885,43,7603,128802,1161735,208176,3215,357818,1254,227500,25710,240348,446,34772,75052,2456,7965,40464,121103,49903,27437,714,81191,6414,22893,324144,417370,247791,67555,14363,160767,52565,29960,2043,563,1382377,248,37990,49881,153209,211022,1379253,69239,4923,66532,562,304,53541,15018,25113,642,559,1388,66312,38829,89999,158416,228,1394,117414,98666,192607,285607,307812,57281,108512,76740,23269,104107,5759,1422,339303,412793,69278,44323,151942,240287,394399,258993,697243,13185,4653,6747,89634,191109,12108,409254,50203,67824,340194,80235,1695,62269,260600,472,145813,4560,54541,62842,2538,344,30977,145730,149018,62241,28151,6174,63546,26281,122937,304,47752,69495,114,1954463,139294,102074,396346,94419,226847,457142,759543,4940,809,185377,48361,131526,140931,3041,64745,123974,49577,0,122909,24610,23513,259895,16951,29278,140565,207356,647171,9954,1412017,1189958,1451717,8865,74404,191781,85905,1359091,50744,456747,78302,43339,138721,33328,57,150468,169488,196491,183336,195458,292288,428051,14368,54795,771,1065351,11635,348565,92201,318686,44047,79227,503895,188332,1558448,415833,222806,177848,375206,91285,101145,67460,9647,1819396,26610,173646,7701,277456,392,165474,135781,2739,37598,48516,56684,72596,676421,116333,96373,595029,221672,240957,2592579,801246,704706,527792,5890,90611,1460097,239047,79425,35940,306159,132546,10283,613892,392095,753,43050,9752,232,44714,171114,28957,100167,65247,380465,335617,52811,24144,33959,93874,28038,9861,562049,87285,553,1874,58701,69924,1051610,232738,6824,46837,7263,9534,130081,189252,41327,33335,240608,92984,8085,159146,0,511,7038,65609,742,15851,351414,202404,264229,0,4173,325048,261853,29795,404984,994396,7464,251538,2472215,152,710873,606740,4265,1213010,65862,6895,100226,73367,12836,27122,3097,410045,2745,143513,2471,2792,1438,1101,124936,233012,77262,60394,31655,40135,180682,34209,38930,274671,470528,46654,266518,35092,14186,898676,109947,1236,0,1969,104,0,109297,138190,19890,115897,93860,35390,53778,9607,118092,926,116840,1126,11254,8301,672,655440,24901,0,9962,8879,0,22025,21530,29454,62721,6885,1096,925,22821,1998,9337,303,11087,5629,26917,36717,401261,222340,113688,49064,290870,248113,3594,234892,663575,248133,94842,3861,1552,32753,1219320,63033,340260,130026,2496,589985,1279,559162,136190,281633,392135,218928,8842,432459,360799,189289,910166,1444,4418,2956041,199836,3700,75002,22206,282182,49234,786,8239,3599,3260,0,727,54152,55983,278,200854,163791,636920,1965,17363,662,154113,63511,1780,40529,15437,141329,67480,25003,12676,48486,18167,152,121535,243,87110,183,64411,63905,30141,83851,13336,36029,447099,48904,327340,50102,45244,416581,42461,208270,107109,364523,304,74066,171221,53881,294838,705,84148,37508,101807,22431,188909,294955,75764,20820,69281,83744,293482,189984,0,348097,725935,819,193476,268242,58133,127,7842,186706,65212,119902,4569,117849,63859,24296,84802,70937,26838,5302,14772,53645,4622,18908,23196,5882,3212,151944,124708,188729,7786,23162,45744,697522,256100,84807,50201,393229,85494,285223,769608,5459,468203,0,96383,590856,4288,34231,59666,1288396,228454,5598,169216,0,134913,21591,350592,166384,1941423,85745,27122,62429,6849,772,81985,104951,51096,303007,718849,21413,193257,4253,0,13414,3437,89245,37184,39270,617,262554,108787,172312,87085,81980,92385,140731,493248,74687,768,154013,737248,340588,25589,686513,484533,422699,236010,2192278,14419,2783089,358500,470840,22421,571981,13657,228068,836363,0,1003081,297883,24559,722661,64985,454792,935432,3823858,520837,1154414,43408,156338,51945,251591,129933,144978,14458,200005,301995,603,43313,29630,251676,105011,45017,172571,93964,9042,18548,783,1317,19910,148697,77427,125,409487,60128,297,122955,1039,453800,607504,91795,5980,89565,186724,534140,51291,brain_cerebellum +1646,87927,433711,92852,5088,6890,16306,17302,401198,241287,298520,4740,1287,698193,45824,581473,206991,155590,45847,878924,482421,10706,639612,267193,884017,556633,147133,202893,14970,240091,121620,6498,364041,365733,12332,558666,216483,27159,360279,18585,318869,904373,9785,95326,30875,409622,314866,324844,92180,613428,280306,37663,94154,3163,89609,118478,234509,123628,22567,18723,31349,170023,139418,21886,244566,74284,277741,246411,17060,98049,26518,228886,61827,686436,368894,32961,122486,30503,301109,23376,997664,62545,77796,97115,45909,247573,231606,592369,177405,228799,186376,252845,172075,24934,531,352959,153779,30030,936672,1344273,509992,31263,221375,92354,116829,140495,84306,366915,291201,218437,47098,36325,163352,617352,592680,275969,28189,171162,122890,56312,6791,672712,24247,124799,295858,575,683879,161858,40590,149649,39209,291435,6445,78291,320614,364799,40370,785,375986,124639,443979,154084,20421,23241,357165,101718,2697,5029,23406,319688,113129,16718,538823,928416,5595,6323,7615,198057,9510,121613,142743,534878,23598,126346,85099,51854,491738,237992,109,224162,44497,19309,3686,20307,21460,19815,151933,298109,153432,310949,435728,320626,156805,52302,106914,237299,19873,5485,1046,284142,59686,9244,38830,22903,2049428,265258,126650,23213,124198,106386,1090299,119860,244239,1364,25717,292650,11706,68650,241055,38287,110736,3954,3255,1153801,812761,517810,71593,793172,1371867,403129,282078,58510,53041,235771,90685,253102,13762,8711,381197,6155,199445,46213,15766,11825,16832,114,45788,1107737,344918,431839,119471,24064,186451,74641,8640,923192,276900,303732,85690,42574,114467,136036,166612,435398,91701,3762,11394,24536,368611,100059,32239,1079,683615,218551,42300,141380,9156,417298,136555,15441,251810,62327,47460,725238,216785,711158,8194,1709067,90761,6825,3378,1200,48816,1807,29130,25227,417617,79605,423986,882,58830,333709,130498,408386,56299,540839,305593,105650,2865,123968,79743,507213,17710,8386,49932,146979,792799,193904,21858,52809,2463,1468,1266,655790,207032,4134,218783,125845,105294,165738,172255,315910,10189,35223,296253,12794,223719,566059,134235,36398,166927,371824,42321,40082,5199,137057,77708,292403,6646,233857,149488,485212,85162,102132,5067,46,21496,55051,229761,3559,128526,367044,52109,43236,24697,3664,250182,610430,147839,524064,419928,104190,558916,551879,136101,105629,29307,146540,293252,1228,2451,366944,889331,554069,172356,605810,7373,40347,89880,915579,111445,92053,404807,464743,46648,31517,51740,1023223,248585,29756,92896,2518,677931,22237,30384,8972,2752,3984,34128,134850,112750,133533,76890,1434709,472302,290343,173386,10587,206863,149200,91533,151564,201574,184704,449176,177357,12601,265639,212977,509752,32283,84180,889768,87349,378,388858,594039,9721,18263,28622,297880,145747,582038,278145,1125,57637,178747,362561,30671,118999,147475,223056,127,110971,351630,51960,123140,8547,181450,193680,64547,61909,659543,216016,1021170,40509,9810,2054,994055,324794,73295,246244,329876,62196,114326,15499,395814,706847,302252,201400,100399,26911,159623,8485,35959,25700,20592,46696,199295,17310,133170,259490,581421,309825,20343,1597,32505,324685,33656,211414,84936,119084,86506,3867014,354,60297,70368,37412,87100,21882,316269,287317,6372,1256,29082,4584,312618,112379,145115,629032,229383,110275,266937,8219,682325,83296,254248,153548,184347,22268,276845,344378,380591,192071,114172,898984,1953,857944,6464,20767,1054,24674,369784,171679,182862,236531,75537,2710,43839,137220,118630,203409,466227,98762,986614,14138,648667,69892,89461,1082658,546783,183477,514401,90862,113156,503807,103793,849115,421640,141011,56454,997394,323373,442295,2573,1387,37203,5124,2375,3146,14042,94079,119907,9071,8290,23940,28590,730882,18796,14532,108629,535381,34420,344793,572720,479116,615714,2675,14632,49984,245585,125180,206861,314473,71189,255414,506091,26176,8768,39140,197748,48331,813757,345834,225069,15143,160177,177331,79139,660150,34666,102329,139365,17688,72084,127499,687325,121628,481,30595,181047,310430,9059,43682,1265081,218560,49102,10617,18270,278443,2656,6822,202626,34924,28082,17732,42059,3949,153909,427971,38806,38705,637178,32291,156250,104499,82439,12886,476459,4013,247003,38355,7308,29687,106608,99463,81514,12836,60943,39411,526190,0,201820,25415,199701,34096,47798,85699,257,196093,232404,130244,14672,653722,68561,142450,4713,186475,122767,72742,64904,1283059,53151,29315,42616,9071,55705,614682,13238,23502,178152,51942,35438,548341,60096,85713,65974,210550,120964,31110,2570,14878,68175,39470,105656,216288,68257,341088,114941,8541,7555,45410,23613,177017,67906,44266,14475,2946,135333,268071,60551,59571,1154432,157410,24058,23752,183632,37253,96589,53903,218605,273697,72935,22133,104962,19038,7312,708,792864,155557,228984,145846,98765,145570,16784,31694,119226,2326,13217,25826,1383,198648,75546,133443,75751,165071,163800,133233,130932,98669,6440,4506,103733,15071,47864,68506,10739,167851,1584,1263913,60261,233180,180652,150640,476435,194607,92630,265817,32617,18158,213918,203178,337157,12952,241384,47855,89803,43488,219814,24499,91291,99026,4508,99735,60603,76325,97664,77919,63769,83572,263873,1793,21582,86655,69483,48102,19623,89978,174444,93439,8373,62860,2971,16245,52472,5273,55212,65672,107881,400927,250390,10629,137884,124706,186849,142659,260550,75529,177254,1402,653779,482278,408203,495493,121194,4693,1043722,229782,126845,177996,38885,51330,18727,247603,113083,221017,46182,311850,2536491,26923,60594,23812,409249,22278,345735,549312,41594,87323,106603,29912,210392,161924,33544,3539,5862,228859,66035,140443,87591,8070,157637,74857,137981,427965,52498,9260,97597,95598,1009944,35720,75721,215755,253353,473273,655614,439953,472570,370427,119946,93304,285845,147420,11023,12492,133169,34176,706395,26262,9226,451049,118460,107176,1043,83198,2248720,89245,5422,2207,78762,17149,26606,5763,1386595,22021,103843,12687,111696,4955,74161,93508,12476,166694,925654,104407,283135,412847,13646,82773,191,4111,64877,395874,462340,909170,174105,5083,2502,3639,18408,10406,64055,0,87944,29400,20768,171051,8382,5661,214448,202280,42715,154487,25892,61374,158684,37755,268712,106805,5527,116470,626380,9148,100447,212782,110722,33175,227744,134618,56695,27050,92257,122482,394465,105880,121425,172617,1379,9523,23182,15525,3028,232003,5349,259945,5298,487,161164,2386,390,30610,23143,389820,215496,272686,163457,851270,81979,5825,314168,59439,59543,272463,268098,242479,122774,23316,147,40044,607147,89,316119,112338,325380,14562,80313,299558,407476,454080,27175,53514,712813,40145,221512,200113,480204,1535,40521,74860,2704,124927,446683,654675,209202,408920,109489,36079,257949,753082,218648,48794,227291,43140,39181,154510,881847,383171,7716,145743,3115,4430,118349,370902,161059,24155,6311,16385,1967,7577,518,723,1394,570,10124,561,517,2481,751,128,16553,898,20707,350,71252,107,724,13397,4623,222333,1407,109645,31822,335203,88657,674619,13942,866324,219492,220842,208161,256003,148608,43911,190561,223322,84218,283465,610918,39927,423466,769355,306217,381792,63687,301735,485436,521031,22814,871378,7908,121448,723490,201084,195314,137,66922,109966,64951,155044,83265,122331,9384,21130,16655,63245,73424,435589,21231,182731,281497,314255,104454,90044,180039,215584,29593,13580,239491,132143,43720,2678,370787,347542,684553,286176,212055,400184,140040,86731,337374,366330,447387,238672,48418,2771,13592,573506,43705,188746,72655,7892,27374,417383,38480,1886552,950092,19707,88432,282941,95454,943,122997,13353,13059,78932,15143,970558,185666,120535,342645,203217,2666,38618,19475,49990,364585,722470,1302,143855,41536,46474,2005,406,44350,30441,2721,57112,32052,249,109989,11341,42784,10509,5008,1486,41565,456,18305,25353,7077,334140,659797,102461,75596,3948,6561,381136,112123,272707,54292,931063,628796,224035,28764,475336,420965,2301,45346,8588,37709,538,22740,662,955,21556,6503,295182,52243,108960,47649,312888,144544,172221,264639,251352,140398,178393,67905,35889,325455,7605,936,97,18973,6642,14146,12574,321322,21560,7152,10009,11664,969,5452,0,0,1543,48868,225158,167639,44424,226253,40281,5018,250031,589305,83491,26932,12139,260540,29464,175039,100725,24783,17945,272527,529153,347965,98637,40762,140803,67315,344059,913129,1816,21008,192785,4057,346622,25429,508981,223899,705834,1001398,47472,180129,321978,21319,279,1355,42557,430761,119204,185521,206248,104623,19083,6258,7313,5536,21914,106763,111416,347209,59481,147729,3532,601,18191,6343,20081,857038,11833,159497,215273,244,9722,45992,123210,366348,489,1226,45520,959318,99401,90481,160360,58360,72273,138493,198235,3410,176672,239,227781,235876,102053,2394,42952,20599,235181,15156,12583,35734,33761,221565,369515,20510,648540,117455,28318,135846,147309,270925,169639,127923,227142,287416,824037,1618329,54851,292800,219190,23757,120531,39311,79478,35347,3127328,3393,28240,6561,29620,51410,765011,367440,57903,253694,7479,972592,308901,231976,47348,78495,81214,127820,21888,98870,325533,337058,452757,41924,34521,1097744,2625,122084,871,3058,29609,18111,1161,60418,1411,94970,86230,224121,147616,2786,143430,20572,75365,501,1921,96702,87157,38955,44805,7773,135031,26430,5847,99015,38755,60332,298301,19471,464453,2064,320990,231483,1777,5457,3075,1234,64098,405828,334,206505,270857,69801,254344,142058,214625,2481,14857,154108,186891,125595,86739,72522,287442,26667,1911215,212267,440822,399669,456748,189740,102545,211128,568,3578,1026,94453,41332,61275,991,535930,607,748547,750120,48706,101167,1060048,5617,6917,122050,186722,45433,308372,82050,57842,218970,26146,78754,140000,64148,41611,102199,228608,29864,173681,30923,170,513236,27620,583706,4260,3031,6815,0,26718,183168,6990,13211,197129,496783,548133,6891,535,1790,9326,90942,97343,7470,1355,172828,7365,2103,432,446299,131619,36932,11601,12,11583,123667,52501,13733,21824,64384,48334,67917,4557,47147,28846,513469,151556,304,243943,298872,309740,224536,156734,153592,43822,57161,19390,516407,4977,78151,54369,26666,59973,116794,114604,268915,88150,226153,198537,266990,5512,235256,49803,6842,137767,459436,81653,22257,62048,261202,64818,299599,123528,128606,81105,96039,9359,8903,1136,70489,101000,32184,476362,164982,116384,2669,150916,24258,59460,15599,479065,192136,114399,154341,63722,76978,593192,39526,277205,141139,560082,292090,323074,77539,4687,229271,34339,118074,98801,201726,50981,609813,74382,121586,588615,41155,146736,363919,18095,1599046,76729,94670,482196,8262,122755,87776,136748,261691,14739,1207,275639,185553,172958,48994,8592,201852,31224,73609,95969,443815,98933,138272,60585,3368,90694,24575,127137,16751,4891,38265,255644,55749,125054,179197,156938,23580,137142,26041,127836,7414,3365,15992,221983,412460,67,320849,248223,592873,210934,85588,71702,10532,294758,99370,19590,55429,10360,440775,364734,87380,378326,47420,34458,37916,5349,59116,391918,42465,150867,62346,50224,51054,760,12488,531728,83140,258719,322017,86778,459915,601379,257746,2017230,105229,35456,64509,55163,248828,1128139,653789,10781,14525,17559,27407,283334,5522,47242,42502,2911,175589,167494,338928,59129,13625,254390,182693,351938,294495,7372,28208,234721,209939,24027,1373033,591334,192825,168867,797,97250,37906,42228,3914,2688,128591,455,22502,39636,462075,490401,74613,428241,42327,669,468619,195240,11818,42542,108158,3304,63908,292787,153248,1846,99820,304017,101246,48700,344702,68535,161958,97462,149578,97368,134670,1017738,18764,92807,134811,216506,102971,116823,312178,93378,211466,211909,35623,37571,121336,14389,182859,205077,35363,10602,9238,263,96377,80633,30403,1458049,3198,100222,7630,87012,3633,18473,153392,133052,245340,125401,15425,29434,639568,80973,233670,294311,803271,102582,371956,46703,99984,483981,248874,9621,60905,63243,25016,70560,4256,25996,153589,75379,560208,71645,201042,262606,12522,343687,98354,708823,77116,259742,465709,924095,9850,117414,49749,227808,103327,666748,133294,867810,480739,52470,206739,309289,1001078,1476338,53369,105834,71588,73532,45442,88583,250320,31376,86093,22599,765557,63640,21225,53890,31684,2681,37722,20884,116323,193921,66836,3180,21271,574030,625335,137656,354114,327691,35954,146845,3496,17353,5318,89577,67087,104634,14818,5125,154430,39332,227619,47328,120377,236894,5549,718,94412,49022,103017,198136,14026,113897,46183,2174,119934,51922,1416,15920,157293,30655,68667,40830,326703,50922,297861,71510,34171,194780,85190,90662,371181,57853,63483,156243,132509,6298,618657,121671,69329,352722,178455,152,37966,70163,31913,294457,238814,14825,2324,16838,731965,115092,27564,38509,7307,122,306360,27039,242732,255958,70372,370717,172160,46774,1223441,4880,80178,77168,8551,89541,44252,403889,236746,251370,23343,137505,426600,15459,58903,1788,5615,328096,88720,183641,31845,243156,3636302,476311,641780,137487,282741,227086,308656,169759,67424,1138,132313,29515,195120,327502,151930,215525,78543,102463,215843,12436,252046,213942,12535,4840,128427,521597,115418,77323,884850,188392,96943,69402,803514,179056,121278,297619,288829,268009,194234,19503,8295,26965,2031,14238,105161,317925,123514,931817,134919,297847,140848,241841,1240,805,5821,24629,236910,99914,366417,265435,11434,21699,1151108,3390,11695,729641,63225,500821,242,37795,100487,13061,57070,57381,174326,98626,24181,28559,65984,34592,586891,10392,13776,368194,35104,22912,9423,121,133499,1685159,43405,97,9279,26766,43636,60253,39708,33695,38172,98587,117687,132993,11342,2788,269475,75254,11510,175757,5133,504069,326174,184244,224835,138548,15527,105716,2958,1414,41679,156636,14762,20941,4880,176691,10489,60973,346725,77420,92575,141054,133876,1807,75966,3361,59392,240163,93176,176706,54886,68745,50413,432957,8225,10222,453333,38490,152698,69993,240187,90524,102941,245113,217663,57911,115920,522134,342846,3124,1018200,10543,35576,157059,76737,98024,287962,8035,60769,74411,306321,34249,720,60831,149,217228,60290,281903,341434,418016,23363,143943,228819,14137,148871,203923,91962,187531,100802,32765,765299,11100,322027,163353,455708,541465,84322,345080,111464,353596,19181,224206,8455,294479,334732,435264,207218,3669,62715,971261,82728,153874,43540,265158,182554,271584,7493,575933,106662,128503,69948,151094,452146,171720,205559,182656,30252,211670,71197,74794,371519,491241,39380,48357,127099,168194,437351,82471,1165,175508,94565,105558,299248,142624,86290,585405,35596,249253,153647,138280,26381,27822,239185,539588,260052,110938,226500,588373,23057,334991,318792,334457,73130,148658,142668,145070,95259,104293,2156,18610,40923,26261,52786,151897,5983,137443,21732,28785,850980,193924,140877,101228,91645,17073,1179,2607,336779,202748,25484,27222,780635,12428,5226,130553,86557,252507,414067,9387,164,807483,33169,84737,228860,30153,6972,354760,215494,123434,172189,216727,231406,89163,128023,43004,79802,40067,358676,11289,112296,38303,45845,29634,138598,52720,149186,102725,302257,1683,189513,59440,330277,176709,258771,133697,64799,470626,452725,325087,177858,248282,261771,423057,14689,80095,14015,186372,1074,66160,113611,127749,25251,269707,21870,151046,152784,27796,66288,146784,654545,146602,249176,41325,356962,32229,12090,26945,439515,90235,26476,16413,7449,319302,417940,213634,37325,684124,632403,34127,319490,459273,209729,347651,3122,114611,133127,65984,496719,17272,5901,43211,15451,550492,652648,58374,272091,196802,60058,321,20055,359340,24792,3289,4914,16976,113175,192143,99672,218886,260242,1717,191709,178452,971385,443970,26779,312735,196109,123744,436003,459752,12971,22058,13331,10623,754517,161362,110438,51165,1388,208,1354891,2477,1088,18406,10744,37078,2247,45155,184830,2317,9740,3515,5690,1551,3044,1727258,319472,8554,64508,10704,56490,2869,96823,2158,806880,208446,45132,790,42228,2655,218451,13106,1378055,213109,71237,404404,182748,20804,103120,1530,711,223241,282,1063,1423,273443,85439,26084,2369,85228,1419,49402,75048,545834,62768,5014,456654,101443,162398,9815,64875,190683,119745,885561,107632,309900,781560,345555,149668,124775,8846,37662,31267,9460,24489,34699,312830,536043,5511,520570,128916,125285,8626,398852,479113,509726,677718,71740,19778,142834,311042,19995,162469,125043,131,184949,133227,234123,58200,177289,11110,18814,5712,603336,374864,9138,187674,300324,1803369,160070,142381,139130,462825,591913,800534,135733,116142,179361,8921,121130,302414,291253,97762,120600,406585,227949,171213,182263,746,2082,6440,169137,416926,169009,547755,456130,498216,35701,4704,6214,11409,47839,52504,17539,72329,3825,3991,862,271910,283517,752144,1338940,81705,325085,57825,74246,38674,17885,36337,140530,742,20541,26808,66082,45387,39566,57579,102930,10641,202603,10541,3934,33278,2226,7439,1668,270891,217473,68907,29131,18573,108342,39010,2170,135444,23325,55967,89261,44611,70467,26152,212239,309014,388959,96214,7473,194995,125007,79034,223265,353158,36567,29331,606035,201815,24359,1343596,273911,53344,78433,6953,65412,193413,23428,15663,4211,7424,302110,44072,74623,22944,90850,11014,14882,167114,2091,202120,371020,245533,75565,325369,229835,257541,2857,30438,46212,116959,44476,13158,52771,71634,651593,329658,63384,110780,295804,44459,71,130326,44335,25002,226142,121150,766569,179568,46802,3892,951909,27514,183984,311584,25429,85946,136281,148584,570119,21356,12940,468171,424298,2894,517642,420975,165429,418832,1651,32189,621330,294941,287802,266990,34565,5708,1146,2067,329405,540792,1179,38118,20997,26284,64969,2939,61161,138755,17138,55156,574946,97742,219355,23469,955054,65849,1546864,9715,290,1241,2387,107564,38189,7490,312972,208510,223892,159177,1009,8578,12182,3944,19628,226842,1323224,36433,342608,28935,24905,244580,107196,59449,34901,9854,4956,167331,4290,1971,2996,33979,1274458,302223,178052,126984,62672,549455,114253,463659,37575,53327,15590,46770,46539,66806,187585,141451,126795,261392,135223,377678,1034017,1321609,115935,302,2922,943348,352,911322,1069707,195805,324372,122975,18186,157615,998438,79122,18964,32210,479772,10803,31699,1196716,591329,58413,33866,131312,72586,147425,70243,515750,180672,159742,836,633228,1367,678635,152,4724,1370,463365,329467,346163,105583,267681,174612,23388,263880,159148,337199,5677,29610,1029546,24036,158335,193160,1004794,96917,196999,79847,125975,132284,1012880,1948,1673732,59375,304915,407573,183056,38451,2617,286779,65140,90379,1498503,112028,136825,58794,1323854,177332,47832,16552,7233,409238,50003,207226,55687,313354,165592,199258,357675,75387,275056,524196,148059,421437,73784,2560,97969,14678,370466,32833,36313,187847,2180866,1298201,409784,270924,154264,72966,157650,4345,190713,232,232,52308,230036,342075,276523,46055,308381,173424,1163982,160247,124130,2860,366880,149511,3686,257571,601854,62507,316227,125746,285865,5513,312972,14119,1399924,749164,405827,549915,31847,136759,2352,27714,42902,173834,16095,1053,80785,55418,105103,177238,183302,59904,809734,152054,182117,354100,407837,144714,1534838,241640,161640,189414,265966,25064,20865,985048,269430,124848,24897,137004,10606,129404,12221,178557,3715,102011,110798,0,422,125991,129633,119681,62225,123154,385460,4398,10508,1448,767,894,9907,26413,237068,67497,799858,261576,86195,79511,478834,4391,240490,155200,375667,68688,151188,3909,43752,102938,161420,36863,451763,949552,19227,230592,363213,5914,8205,13942,3374,6770,116831,286820,1479518,162235,574182,196058,2002,1189,9910,337557,4320,2107525,56598,326757,1066033,162056,280481,9010,2958,198166,53971,208993,209749,260553,30129,110111,169004,95834,94402,43116,264396,439198,42582,24745,4194,51651,176642,27157,99715,368443,78557,286577,64135,63984,22667,397,1346312,62073,293263,257064,268623,423,346315,82292,5683,175336,107667,42646,91861,100690,439760,574161,60338,317071,66823,199585,275665,85732,88773,2946,618,183675,212764,35329,90524,123279,52941,93253,4519,62529,280230,31740,435108,389037,352155,62952,67576,97888,313712,246752,59407,537418,122882,71267,67725,138302,307938,100663,105382,13109,93670,6427,31134,2320,5761,272960,164834,53971,47872,105857,5804,963,7286,129464,244235,127125,2858,4318,106567,13338,102975,37506,39184,136729,398353,402201,403688,4371,75416,202663,490069,249187,348677,296257,41593,232009,163850,7969,49140,5524,55345,8135,6894,149438,211540,77201,235094,389759,3015,542,2673,1030,100368,213195,55947,1663,25427,366,6482,2890,4844,97228,61561,250517,32108,61294,36598,21270,1070,33893,3220,108794,411222,96603,235764,192615,43467,16228,208808,554,60771,349839,53521,158739,63392,21027,97493,27796,147520,546285,131604,50256,135277,8766,55681,4796,204976,102924,267340,110204,110101,98750,10656,30062,36084,94,46287,78488,355372,6533,6523,19115,132122,111709,1371,33760,4440,542735,524020,220728,40627,1043,1911,535723,186976,368219,1791968,679847,364713,399689,710732,516395,258661,52747,346901,661445,25395,25604,688449,5720,10687,14366,11204,7147,18688,9302,3161,937,1876,287145,268500,341232,4295,54040,206901,519575,335338,88610,409780,70791,173441,2817,1819,76999,546858,6602,256213,138955,1090500,191126,46115,139342,77919,45357,156519,71408,39126,1173,39903,608684,89275,189592,8069,8475,1260541,71291,28910,88082,26458,606,67863,239521,24036,165798,30467,100397,162183,104693,31681,945,304754,2901286,27127,321363,67200,112244,143000,157992,627235,872951,23227,3493,16993,51176,56189,14068,4412,149918,28596,38282,55269,105744,202036,343565,60019,524889,170767,28438,559370,74593,87547,131045,117147,23026,32588,272182,8111,73229,9537,817,6350,11146,300594,21666,2952,333865,44685,14242,596414,11461,543990,15745,14736,533079,6226,7426,24447,635059,275190,284423,164018,139568,85827,89556,22374,24697,30057,32173,478513,101634,246227,20614,993450,58155,246011,246882,12365,462914,56962,193140,143245,679426,38044,209869,324592,77353,128303,22619,74133,17434,80269,105591,45125,87025,45312,387530,1039046,135336,88278,998,1210,3719,81336,209854,88042,9794,174716,52369,106880,57508,8846,38203,132107,560453,332167,2843334,181580,202969,862676,17398,2479179,110369,350450,37926,200515,483720,315743,29534,17442,10582,30722,205177,648720,918174,21046,79431,217427,77605,421967,133246,23742,4539,229448,167902,129840,352683,214201,73586,9164,79998,567381,6075,73844,57751,3420,557121,108124,142216,8249,205612,5159,33749,17232,24588,17679,368,2510,9894,539583,105625,323306,327326,5600,659897,79972,229,5199,2526,222537,5460,3044,2961,3308,9203,157672,23654,9484,17203,24569,5844,303595,9194,24639,2365,1328,2330,4045,39045,1333,2746293,777,37032,3665,6523,298,1205,0,272163,24748,33612,6578,86670,246219,142782,102052,3679,176012,213453,14706,231717,255231,206419,6152,20094,8359,132156,1985222,58154,37262,530462,80358,4690,12139,1183447,644579,3050,1284,266360,179732,834,51955,51814,7178,165952,401817,28631,17386,9356,4816,8472,187268,134592,9645,14989,9256,109664,72810,79202,2552,1225,577245,10315,11893,489773,15523,186721,396666,364043,224343,9978,200902,156885,519783,68856,75215,104572,86753,202581,175211,128284,11715,123901,21899,7315,145886,12270,99425,5870,252033,7719,620339,75117,226138,24190,68917,253330,365409,14786,132420,244498,139975,242148,268335,154527,200879,52854,388973,433035,58027,74775,23586,46500,43641,135283,2381,26068,24589,236805,101525,49026,166641,70528,301201,290968,79242,55208,65458,87290,28469,23030,7899,10809,193845,377340,406611,10323,285596,2537,120787,66134,124138,2381,68266,84688,212185,9956,172630,43703,590133,574594,115750,47152,4468,995896,157174,753,149380,322640,137301,86860,350753,3975,61276,292044,548261,20777,5426,2878,211837,573373,10203,168581,710838,1726078,560589,501854,235774,263814,8186,258816,37416,262251,585516,779339,660810,1745747,262604,26879,197186,1132575,37144,343350,16096,305201,6803,68395,136365,143658,347978,143379,200657,47604,102582,1939,205554,167976,438759,105601,40300,45367,326709,66510,8233,482909,72304,21522,1382,11711,247168,28512,693709,200680,6387,12098,9474,43298,2439,1868,9098,10634,183251,1224,120,3187,3606,14419,299,9304,43038,27463,804877,131811,66637,1337,200812,112785,13419,38250,74176,193978,750435,434735,303055,2731,461403,64037,103125,1654418,294385,101577,10011,284122,376083,436266,10140,19780,6332,16992,6357,19200,37059,98466,646840,474207,10267,216077,1404,15891,32539,683278,21420,31287,18449,450,1330,3117,4353,616543,126459,51954,828449,45157,259767,192651,358845,429729,144472,116868,118235,69914,40499,804285,53481,107730,17596,33359,391714,272173,151412,205811,680589,1490352,598550,157492,98618,2265,223371,59412,282383,129257,655840,43765,291047,136862,12737,76739,23346,101860,1099280,1219,1687061,640384,996340,66033,41891,8395,19425,30321,141346,22135,19038,135298,203041,268677,17,586451,7465,59069,28871,104812,394096,6117,3829,70669,180881,581124,115738,735379,339189,57764,306455,163205,89719,37165,35456,413049,21081,146130,166207,37086,10069,51864,25335,131611,36346,476600,179238,37149,97322,56455,402545,193680,10840,23132,4036,584600,137037,159146,33528,82439,257980,217132,99222,410646,39089,4672,176811,78307,35763,112495,504082,28079,21084,42529,487817,79320,111459,165553,239098,36138,155501,35879,355336,12008,124809,95017,1427272,27314,343727,11605,218075,32249,37135,422,13005,4152,456402,91026,49702,217209,266116,15840,223079,197768,57926,252499,93048,159689,73990,904061,40793,163070,222179,92327,47144,58704,7356,269814,348805,5364,26329,574,118015,83286,121597,151450,37316,81105,12719,28146,160134,4191,1625,47238,412339,81129,170274,90579,67996,40506,20804,97246,289039,36410,476275,312961,1284,84373,253812,1019095,194509,45620,79771,271116,190000,24537,114131,213577,56350,168386,459,474094,250498,121649,109275,163308,4975,3226,232454,68715,181662,181315,16634,301704,1079,561668,29714,68692,82726,118055,133219,24259,221423,35373,21918,174993,196653,40727,369569,730770,138551,75553,62157,27217,3940,27392,59999,1497,71717,118206,1496337,39970,48563,41066,410596,150016,333113,349803,49510,54159,53874,36852,381164,188565,29699,99886,32841,61972,624452,115405,168265,109747,292503,10793,209969,137862,8241,29036,49811,277832,550451,30023,13394,234942,0,167368,11679,145638,37207,193515,293890,121545,30113,225554,234025,96126,203251,263027,12690,129282,248790,213883,593193,260206,1231821,398025,203414,219398,239113,155903,97544,201295,320308,257052,923306,2543,11912,85221,135558,411089,670745,167262,388617,224039,1646,147738,514351,121284,290476,417017,263671,212021,31590,21143,67334,16259,52382,11568,160467,54670,331164,263465,128121,721442,1730,44073,203937,2676,21347,426795,60227,96085,98690,6761,84030,99851,675975,28105,66217,67803,141075,74357,1041267,138622,332911,14241,92149,86271,5775,195812,303,178193,365947,132218,554296,1096369,375214,48893,6602,154903,212347,54290,331462,638588,865885,132726,1034485,52892,9291,733219,270047,123504,482383,6958,73504,14862,30911,52496,85905,479292,244088,220038,124134,266791,138903,105357,290337,79497,136202,265076,56101,447233,43237,244958,402336,223088,306677,164503,430181,330108,21424,2120,12556,116388,624263,142443,292833,224196,389124,363677,306309,229866,140307,254823,960262,84342,34777,96958,78283,381059,87778,187068,100076,118603,143486,226693,611236,310442,529516,203267,10544670,79559,56596,253111,52796,32164,193344,236778,20110,3735,57370,183375,951249,239311,36783,347056,85681,584458,193645,199003,7488,589856,6589,15046,637369,32269,166732,865244,358267,232110,50006,106316,172596,85976,137639,99186,3516,56581,300438,298120,168443,874336,27521,12447,10552,31653,529225,27260,138999,364234,555219,56366,102011,254252,180345,15358,8007,199054,24795,83660,97909,5458,136689,18323,133336,327500,578104,30187,221919,497863,206689,12169,285059,105796,157841,1892,145042,48589,19031,171357,304264,142662,559268,18247,337573,175866,370685,110859,1790,51112,178247,343289,207880,4166,558999,314594,8135,2559,36662,190074,815128,91310,84806,29903,377591,176871,8085,64951,77017,1570,127392,26357,93816,441172,358465,510979,2819,41939,39770,85821,186858,499774,11654,7645,1525,132074,22648,239226,134229,172579,155246,174153,87517,43646,2436,8925,117234,90440,74004,60180,89038,119770,82526,737,80240,88886,390124,56627,199127,112171,27444,92033,2323,146995,1113638,38782,49303,93432,244,121347,1608,2306548,531411,77064,141642,33451,3397,276495,1376,377785,44656,66422,193318,23049,130451,65424,236169,852464,16021,102730,114298,72690,3382,361271,156378,171582,174359,61368,98058,1995,50064,337419,116209,477478,20301,39937,74129,42846,6032,120808,2268,16130,6869,463210,232846,42668,248660,55051,96587,133591,147625,19295,70732,212946,71537,267025,14632,2592,193076,198586,90413,5813,24060,63294,35663,38709,334296,123638,248296,65953,102384,111625,141211,214935,281718,171684,300166,416549,22426,214072,15420,29900,151012,369540,54667,125308,30335,1708,8584,6329,35697,12956,19071,36846,33440,2197,59654,8097,482674,163742,144822,8074,1438,148637,59966,2426290,496923,453647,2592,159700,60666,9377,296020,548664,53490,14332,17984,79246,52033,86668,15445,31036,64210,23346,617608,430843,431978,7150,29444,238207,144442,1064267,35560,110621,78646,3622,25561,125806,141426,345669,61025,215042,177715,256709,384391,191497,173458,340856,31986,22684,64438,12485,340983,476001,1113881,51564,23790,115270,133742,297663,546,3668,53409,807961,82091,314809,540770,61600,20479,93626,141429,3310,190343,77183,8728,104177,138311,173043,44723,59037,104468,2201,3746836,4756,886,296214,510,5158,940342,2270,171098,152443,5427,127240,860808,411529,712915,694,352787,141093,506621,356615,19483,357039,613062,244376,201727,108751,133217,236780,13538,344655,261413,87134,51412,29586,263983,33969,920638,151070,43,382024,47746,331732,226915,343087,829808,1596864,194846,41759,545,3466,29106,141589,186028,193129,199920,17164,24619,88717,35537,68348,4311,80889,22746,258791,7838,118896,64867,208696,230284,136024,346473,822915,205275,169542,115489,40735,220358,143936,103996,17286,119812,68299,187519,36308,78995,27597,8356,369725,198423,63764,334026,215452,1407,16846,787,606,31932,70153,84046,181352,257025,191042,56318,174483,63888,625204,135547,54889,51868,19561,386940,95265,13648,61872,7675,102761,234591,177108,587230,3369,457956,330549,290734,176406,776227,145972,96264,40487,75169,2281,6156,37034,88866,4930,1124,21481,163344,59615,171243,729635,210363,141673,12889,62494,85985,208333,281078,113926,129993,608489,224321,367726,247856,86537,21221,37908,371396,263371,246592,59158,350740,54731,153239,12909,109043,42934,271448,67290,4469,47034,19984,89025,10096,335432,443381,799354,33497,0,27557,98937,39310,97984,129871,166950,122255,174295,545935,13475,656499,168887,125669,127412,1363623,42119,62435,65974,270683,258097,144862,409105,162476,16451,1479250,122564,118956,452787,103346,249648,4100,175639,165118,127282,105687,24878,72463,297989,177679,147039,262108,118518,212118,24438,31474,97871,44139,682746,52327,22553,6435,36616,205108,83346,69877,65053,371035,925,164320,62272,31620,178659,38770,80557,1032151,89161,72543,5673,106536,147383,1318821,239225,99638,49077,6396,156179,13484,200402,164187,166764,54376,166077,147742,232527,297081,5526,125444,217099,107409,105839,319181,234919,2234,104905,15401,596444,316247,960340,203411,83200,250968,195965,30784,1644753,1619,701737,3181,89025,233654,97420,65696,75427,12672,255070,405633,99630,123937,93149,137786,727831,300065,71728,272448,159216,77245,117930,65904,17949,2342,184508,793834,215784,79639,427816,339850,229729,230974,425134,68475,192972,1798,567161,71812,264475,277130,108689,706634,11479,327969,136563,18999,181117,111681,58263,565940,579638,790415,144438,25321,1442,506365,227332,842583,59149,200938,464095,24364,278447,756625,102866,259650,154909,4064,259747,499191,234597,175600,59687,171558,1423,639549,17265,116499,55908,163970,399149,3692,57004,62644,62840,62489,4558,259936,34531,189347,122345,274390,13608,16037,468743,317921,1258913,177537,235256,264514,112204,221508,134594,150417,228157,1292153,92341,55956,251878,20436,247043,43189,80290,359309,205307,167845,97582,331096,65702,162357,268730,287981,923009,372740,111432,26330,403251,179563,129938,128142,20526,187178,15369,210710,1582876,303114,379983,59863,91625,5037,4158,369,4703439,59881,751,385989,733133,129903,7350,302763,14338,2012,13286,466067,210430,63477,955578,170537,18355,719531,488415,576679,10083,27525,83741,304046,38233,382070,586740,1447,509352,45502,41138,168440,86,1119286,3235,95692,6220,543402,1104879,6301481,280991,472966,264915,229853,357840,247602,289486,199329,136667,600282,8075,321356,393,892278,472613,1355750,71165,1234479,399467,567841,126032,241120,532601,182175,490993,17301,78074,348,21591,796609,249491,308044,348178,58419,420470,24069,110567,216262,90868,4181,120086,63435,580850,227057,514183,82216,565763,294750,11955,29171,4624,412193,119718,136672,304572,167995,216347,16671,23446,126826,203887,324519,399450,112464,49991,4695,37578,430851,280021,348340,158212,98583,123296,46419,775306,19955,61506,24753,58396,331703,240393,182047,89016,39382,12380,88233,70505,10899,214544,89552,70582,10093,286853,36444,126932,242217,469174,60929,393684,45546,1140604,921379,3023,287864,162722,4793,443,28784,59221,65168,27964,113009,93440,24932,30041,67647,138508,117822,584383,26049,275099,19115,283034,44949,142962,984,31842,227526,382375,302057,55423,61668,34572,400198,137087,136132,10260,4943,48131,95183,121,16573,1981,92570,17411,5851,178958,155973,314529,84050,111798,142160,478449,70852,20155,155635,398944,358628,1086443,48929,137769,33274,49642,5286,1668,705,464107,305824,127307,320266,440606,313200,89143,74770,816013,189031,566612,189276,23679,162269,28367,1856,40742,85133,228272,314443,623530,133490,203457,6175,88368,298566,998,103354,912421,170701,1353737,289007,184352,41324,72678,349225,168900,233383,383685,2032,578015,451889,56809,12227,1247,1576,39363,32155,3901,660788,67642,209169,182254,33812,168257,28005,25731,73989,384875,16461,200803,331940,172186,345920,136771,248678,234270,57352,3422,79573,62306,12287,8908,15069,135598,344824,59044,157785,103224,1429,88218,28998,41567,7269,270509,20560,60810,41666,83992,82541,377314,470,202205,139102,106886,543804,248590,10305,49282,215335,46877,80746,257180,25600,46704,57797,68857,30405,166825,150394,370696,156494,224738,159430,131025,3491,583973,557,671,183916,411017,148748,409706,232069,93188,11500,39006,708456,197038,315288,149371,276671,314331,214,3949,191237,352383,113198,100662,182436,896484,18746,145477,44674,504161,31663,49175,371744,279720,439585,371722,36252,83629,596743,546146,40540,28074,99873,84154,214053,38830,41790,206099,64312,212301,263854,82934,49937,43622,15433,324204,180307,95855,155648,608368,65115,166124,84595,156133,184934,138,535,520,1509205,317155,49669,35936,78578,205539,108975,126975,139885,18750,279477,47130,104140,518432,24770,12932,142066,311354,106318,74615,47443,141895,1154418,449840,290831,173439,21503,215674,89124,5872,620597,58742,9081,2201947,642575,213309,340549,721777,137973,214971,195129,251819,200183,135258,457091,131412,45265,61816,71153,102225,173782,190490,106654,56848,212089,155269,590274,205609,339785,591730,416107,2734,171902,27098,58263,198473,372853,296154,144709,489703,33705,110832,29488,1232427,75595,145498,305493,197748,574449,506605,111766,200331,74603,56438,27684,87197,174530,135722,57351,221050,9160,266784,415466,2781,531350,461074,233202,57909,234633,49097,110339,305877,238143,946824,272326,1887,279275,18196,465801,16952,18037,50134,72105,1120406,95629,10336,224782,9177,52055,25246,818,612940,109024,253355,38486,37919,201557,31750,110427,45271,5593,608303,178187,231896,585676,347399,88454,20980,73344,66739,28672,113700,401439,26402,336167,449847,88479,87479,252997,14191,254804,278240,33084,735,205481,668036,155782,113109,129308,120518,30741,108970,36917,31284,8834,286934,772912,4328,417332,237336,16355,46643,36725,109797,53614,108382,13934,1645,12037,189901,99806,31973,32236,179258,445565,65139,490228,35308,221156,378158,33828,106923,30827,460073,46956,285145,85310,329855,101582,39702,596306,5985,77407,615475,460634,34675,337479,149858,14384,338238,11712,114177,120334,21689,208788,229496,108812,60041,150631,85770,106205,139346,124291,171240,165205,184165,68846,15230,48724,56205,89206,310575,13607,8471,217577,112377,3615,369032,14294,13901,9442,153984,285704,654013,285367,128070,361216,415636,11356,385851,159099,26654,278793,661492,479469,32377,363434,384278,137714,155390,54498,163621,20339,51591,116063,4267,34763,1797,255958,82187,39084,556580,22791,21134,26358,3176,360110,218133,115491,206092,148216,38556,78431,473939,4126,145755,43081,406378,186660,644361,90836,88281,344772,125258,218847,14375,418934,108084,207339,73351,55313,219308,2141,539536,10147,457591,546899,22925,82703,34835,298600,8412,110570,34254,726505,84,564600,7985,568,170852,52271,274518,95877,496637,158090,9907,69395,547635,122,214972,140071,69251,36751,2454,42071,579181,291010,296829,146754,125696,17694,3203339,844055,244275,3901,964,78587,51486,17181,95706,430829,432,1960,3494,12455,94934,62210,17851,30648,33922,441501,189729,25640,230518,123947,93134,968,1610,94081,60016,70325,298651,288066,31984,332613,318461,338447,714555,149549,13514,15857,82721,76366,222406,406973,315963,60088,477471,160311,186629,119457,261747,96731,114799,601589,226829,568493,106933,361352,676040,42432,5679,56429,4871,156984,126305,8146,196679,351278,55309,57889,921446,1100651,614773,30596,360060,69026,78339,66480,42332,51616,75981,638764,23359,67759,57074,42042,111899,122949,322452,536613,8549,164053,182244,11708,165794,304191,223954,136076,8882,415374,132875,200463,1478613,20617,298910,298155,399001,2888853,127014,407917,8629,182184,416981,76178,387415,637448,787656,557307,191639,126549,51537,6888,76389,182945,301627,312626,79162,385536,897318,21844,15124,853,973,57257,281673,135525,153408,120970,219633,62738,34749,126695,3105,90951,44054,351542,95706,119146,93334,70284,209573,501012,3100,402954,376,2081,108975,330102,142344,483584,148722,88087,465332,369935,2740,76328,163419,730889,329312,7684,337800,191389,2547,108818,9255,29717,272771,175040,40572,415120,243615,8573,1024753,44370,560684,95533,15214,2737,269121,229630,3814,141716,690480,2216246,20389,855528,414719,90316,58429,43409,476088,151812,25475,28937,39076,62430,66709,129,22806,422,283745,666847,114095,144649,453931,364698,177680,36256,577125,607097,656285,540899,914837,401200,100090,521126,1206232,367865,9608,122874,23469,233901,9783,132995,66527,47822,223775,640063,11358,7984,22993,39827,33109,104960,15132,247438,68781,53072,171056,31575,269138,118735,1546983,786325,1076629,689843,96771,175951,20281,21831,405304,150893,529419,34518,65313,139687,64693,587126,38698,256347,124396,267502,4179,16214,1608226,5088,2339,17910,8609,411,2121,6624,92904,74914,430463,432750,57964,76915,7566,24100,191529,69220,500706,99259,180602,168270,254724,365100,64173,376582,330236,47919,320948,223507,146559,119621,52382,137264,69853,307196,55871,336120,76478,3538,8180,393582,28014,3979,181331,703722,255468,179918,89586,3940,445444,10687,4901,508943,84,32879,55752,21772,29347,235365,804267,367636,118935,295367,12201,49921,7285,1861,939,0,148,4655,1206,198,34146,337823,1765,192798,1846,17668,208667,399004,251758,310977,328968,489,76573,1583,522264,285755,190209,64224,29164,406970,679140,5947,62449,42891,193890,514979,219290,1045249,376502,401822,78682,881706,422246,1579623,493279,283041,2557,118014,82766,30935,321153,112317,193774,3519459,472284,116023,562691,91589,5700,183325,98698,751,22246,201868,164833,16131,58529,82030,139475,79819,29570,18012,57780,37876,404836,42698,293217,86321,26300,93578,108674,120007,500539,869809,336866,44402,143969,14041,498138,409,283813,138670,181338,172413,243432,217219,130237,207998,403100,93632,609642,323326,524491,6122,303072,31407,37428,48819,253992,339577,22429,92036,239873,604834,159012,136419,249084,186460,167466,183946,140176,29089,5870,107081,101310,319892,286578,276647,344445,135945,274032,101651,2496,153900,159601,369269,14375,87235,198916,118829,515478,95246,77806,368484,341604,175366,122690,117848,411901,396549,20589,101380,147780,209151,163315,14709,132651,100339,47391,24611,241629,583645,328593,274529,616089,14293,68406,2808,5830,125405,357699,285228,89327,356678,127310,1032960,346703,12885,29650,252220,264451,26942,43654,5425,2844,474288,362397,153280,14836,15882,159609,316924,177397,599117,490660,15026,130465,83597,5614,32670,24381,75248,240587,360702,296703,233980,80425,585856,89611,8976,6778,1530,64345,300851,30726,35516,114,52579,41140,431517,101111,146569,44591,255426,184396,949720,431974,536540,100842,26481,59396,154190,357678,233072,222847,161312,117017,479784,77662,8755,154552,505212,28694,11406,174975,32005,17813,436556,406344,344561,1055190,43479,293781,1278190,101418,9749,118938,407977,13790,317507,3986,83082,60807,157,97494,39120,59606,232711,248692,839,66975,152724,4281,21506,136871,607906,498103,2899,1796017,50486,409837,435213,447055,319119,23289,150919,302020,335058,86980,692776,414208,252053,111238,53415,154708,13424,194973,5521,16561,420745,361510,90936,678201,112087,196736,221210,93616,190025,8937,1652417,259350,260568,322885,524813,48478,21697,19881,1634194,11425,45451,119452,69136,2014612,86072,214917,14392,374737,286203,422316,156167,351322,456734,283755,142878,1459573,419660,100123,51337,723549,44968,69632,70644,233260,282731,124298,13937,76501,79745,324967,101717,7199,32684,388318,228045,194073,192638,2814,18556,179397,5312,4363,24175,476932,46995,37548,779194,365585,1180,1242,246384,50144,607491,18687,47754,3665,78376,472037,404328,111245,161202,349449,173317,466557,5758,51482,71540,479939,63856,12312,254186,528333,170163,243238,87890,300830,166109,333315,172250,4333,92267,227695,94395,46929,44811,17584,98401,141486,147491,34475,12461,349505,116386,97380,17617,3140,2817,9962,2023,112768,323032,802,1072816,177539,155841,1272447,373474,953354,7511,53560,3974855,571061,734506,252567,105997,34569,28872,42074,13482,97595,50945,23818,32434,32994,317980,2693529,33363,22120,271224,2362,5684,1106553,17112,10616,118706,319492,230596,24863,79890,117467,52420,68566,210578,413304,9309,133491,253453,2733,592325,27412,158805,552022,19293,5305,2551,8021,5345,584940,528190,53295,4868,163367,118707,348226,403479,19731,23393,627128,609,228470,206401,288536,32529,32384,80720,224450,55607,3686,1166,433994,5777,6924,45958,10510,204335,113403,24740,140651,55037,138249,102832,146476,69606,67037,364994,5387,223015,12835,108350,285435,118381,70505,59107,108499,36466,155128,7982,70789,108877,452297,97613,150189,5833810,10936,254793,36600,59374,128949,188665,813449,298707,486174,81079,95671,429335,159574,1679,163881,633998,759830,170312,427063,114035,209218,900948,224586,743332,33199,145716,167998,90107,24898,4034,13983,79554,154117,19567,44539,198540,125709,159358,27599,40958,41965,4740,223311,218139,211720,378430,35885,157343,320125,3063,18974,489251,166756,430772,4776,26845,528985,144911,114476,104462,56810,14920,170068,5467,446,927906,283802,37131,3647,74185,208019,8886,498941,246066,231484,473638,208,87760,20386,89574,76987,327044,254683,116241,853164,179347,664847,124908,567810,949698,61104,303,465,258624,44519,63383,167903,424685,131642,115203,42926,221193,7020,6422,281707,725126,362,400891,423437,20403,253259,1432491,224521,23710,234420,160410,244716,7425,177820,646684,181419,127675,108511,44324,30586,7020,37730,1466,4773,4046,377014,417109,886348,227934,272547,7013,254691,132897,25355,109787,2704,745765,369150,105569,159481,122481,15942,3469,4392,1251,29154,108329,620720,381210,278281,111544,421123,270626,12838,21315,18036,6171,7509,1648,1478,65003,1412818,37363,2421,300793,997607,103430,1803,43009,561,33659,3241,4827,4335,7563,76656,5493,835,108604,36677,211915,26932,324607,819078,90650,12070,206578,10412,368016,144166,91200,294804,145825,54810,118623,31085,48542,15512,1023011,326088,25340,167425,302,1056016,79440,103061,147938,288462,277804,668381,199334,67565,551,117788,1362002,1023,248077,148724,392004,1104,170692,395409,21887,12951,102419,147,198165,153031,6603,42310,85188,373581,37,534168,3743,515,569741,245648,205699,721740,774450,99303,163130,87987,210932,4100,677017,219313,515,10701,324815,5187,645,180323,289375,158202,2264,158553,97401,16188,2508,1552,47351,1631647,23144,85694,116086,294005,548609,132778,335963,524758,288570,396832,247346,127416,153165,473156,150712,299302,5274,44857,365859,61635,406924,252901,1883,406463,60462,65667,313754,156142,176835,547820,1070851,167195,171744,13220,53002,194302,26560,94780,9360,57698,244089,228562,337469,49953,140364,474849,30026,105620,587949,26782,856115,797888,35001,141040,1142811,32635,211935,289342,6195,3000,314986,276762,47675,172875,201151,4967,18357,124099,96716,242744,309092,109639,12814,26368,286284,401200,301850,3138,106401,492846,531681,4562,46244,349820,10192,89184,282353,77798,97465,3391,405549,224384,67225,45857,3757,144223,361868,164756,37238,281636,185015,67190,202272,185775,93065,85780,4259,9577,76364,7063,454357,300894,29749,25141,139718,49789,263632,60888,1528,359995,1000,217437,50265,27857,155253,419957,1363322,115091,4202,14838,135164,440110,69153,2632,160055,58902,15610,1046071,59790,1021123,498044,79473,82659,24376,19428,7836,98107,9347,18685,7668,3602,13167,319732,855358,78558,367046,181254,3437,8256,539808,305527,227427,61715,40032,151584,147707,203749,633311,1704,1995,4893,46719,183096,107882,422594,55733,53249,370549,1799,336458,128605,93240,278657,6286,81006,124449,1199926,26535,1530784,15854,58452,137545,901753,24725,182795,943024,84267,175303,304468,314177,46973,119525,156493,32894,63764,115666,13145,122786,31990,5488,16674,159225,228638,911555,96481,1785814,360182,142842,31593,193174,501867,721637,1737,113101,25600,6602,181765,68474,558462,397907,195344,60965,377599,111122,201267,526610,73784,8900,76541,53433,134760,322138,881368,89010,0,232143,35370,83799,405120,481,84644,984,995445,489868,199428,204957,137329,1858,22163,248454,115327,116264,460555,58159,298950,302456,743089,466482,53772,1085352,36110,474617,61989,282022,76301,453463,262226,699803,301849,656555,388658,187286,12443,2350,37874,118181,45260,80822,774290,29728,3530,139808,22943,31859,2524219,305238,179823,389789,199868,11752,120119,363281,63509,4677,619,419817,277849,50666,127901,503157,25270,1205347,897577,14725,51075,67097,1212152,278036,388977,64172,12214,66546,270857,6922,7232,1089,2582,520246,53353,8061,497689,758678,385092,8895,235053,347950,839840,7681,245822,197750,8966,1662,1068,25406,5114,1533,304,2222,1092,17498,180247,143641,117149,56567,445704,95923,95341,218690,589815,30185,50920,55917,1098172,408469,277118,281245,201178,61568,180498,234693,91197,117965,83909,330633,15683,250209,227095,26763,72539,2673197,191060,62860,706714,62742,32365,249017,433920,195675,40862,78337,12426,270553,2200,251842,500333,166552,631141,75863,386669,349602,46895,324600,20795,32776,23411,18727,570340,7573,630908,193519,205374,797046,426028,49828,823971,795678,212896,41500,13231,164138,15955,59973,173022,7715,144098,453253,250128,229867,2378513,983371,222044,16501,171782,63023,224746,49627,76288,83364,334822,745374,337963,24945,91177,43224,170317,129938,26948,143726,42982,229942,23546,225268,508938,1318,1575,51,149,155284,3657525,3816,121303,692504,20755,7344,77298,82437,106577,712715,94480,219023,6275,9969,633226,533610,298546,390925,1775105,154674,201513,37194,75251,5393,27214,199362,47870,39729,100815,204298,193045,518353,500426,323793,338136,313842,1014308,4155,3982,77308,136172,125480,633499,409224,569136,56343,114216,94181,3738,471539,70915,114824,230499,250484,24732,9081,15583,310655,371585,240206,23481,52618,98418,8307,532691,59795,449256,123403,304095,649465,142182,66449,44468,45629,909016,24368,181574,610106,377363,297539,108664,227575,178624,357243,155545,141205,562824,550301,860857,407586,31986,122371,32880,179218,100577,102318,31961,525,254217,249444,17675,389869,164268,327964,110026,133933,310930,83715,75958,196515,26069,158863,206170,116131,217510,119949,44309,264058,98624,286379,195756,39280,23495,362020,141484,201928,44112,76711,217252,2076254,125497,210926,2299,38066,355148,83759,48179,6518,55543,460080,1121,9065,499,25623,793,40864,3737,52932,36512,506404,26080,555623,3874,9790,16044,99570,136913,135281,140355,70291,141309,123237,250585,32177,294946,203321,120508,348581,144204,274702,10128,54687,926256,106076,45867,927,200252,1353,66461,12698,1091,3367,200152,11091,1431014,46339,189159,9671,280272,13587,840313,124890,87061,102962,366639,74861,158341,26137,277604,202497,2728,1111,378655,99205,279418,156395,1014015,268666,40418,50926,454555,181650,50449,326599,920164,130699,266083,313832,89175,141572,80834,87478,272849,282705,152191,12562,12578,64194,262563,11266,107297,53045,200983,315850,92737,268999,1604,11140,8264,64817,124084,96044,17102,242460,307109,53460,120175,124404,27264,914,18743,9257,2165,676,545,3184,11441,7258,36445,148859,96333,26335,15023,214225,71910,3904,4429,97179,63583,121024,95608,179101,14018,132194,95824,144151,690209,184037,269229,13672,227565,114684,325291,6598,802714,5486,298822,89198,312544,17506,262539,25253,168863,144185,9141,56267,506146,6468,3227435,39761,526833,5827,363470,660127,159765,3567,604209,6778,255,388,68821,254098,60292,201660,172542,26241,964144,98276,47996,80729,481005,3916924,292390,1156175,146347,223272,11168,1070739,91190,739299,395193,249863,676655,369625,38401,82968,1064205,2023750,35384,38565,659495,397411,131775,760369,466757,5889,691500,92469,194731,21703,239269,1141926,211770,348423,97122,1793730,934416,1562055,630,497093,528637,102743,163863,925851,4533,75380,899714,60128,206301,384524,58622,157184,102063,544359,364850,506909,28915,91248,14999,110974,32815,21544,194806,900892,842719,11906,170,237711,87463,376545,4967,57667,534817,89798,188325,241092,4986,3932,219605,1002866,272060,41928,98944,21612,148028,4025,1298,2049,295768,100,4857466,494604,78515,757194,4719,36375,204409,1719,77513,1061,1520,82547,12287,29846,227620,175012,1150,1213206,59723,25132,511,14737,165966,120343,101981,19781,304111,120203,45260,314750,166044,498124,677666,465671,142696,524753,289221,113329,217664,336267,3114,1553,17130,181271,19592,50188,469465,1730585,983238,254680,4035,151092,1566145,9305,635577,6295,891997,48498,93074,1072,10395,772634,10657,1028,5257,149943,240331,195493,38728,12570,41469,177944,131499,100301,118515,66632,57663,506125,225222,424199,73447,199095,538199,99,725,532583,1642,1632,9206,514421,5540,232835,3073,163262,87246,124266,451811,9917,109624,216374,89987,82378,23703,23402,349165,66347,956528,13848,93368,29241,35088,65661,40410,56718,13406,5428,106065,116745,91800,197998,47395,61770,50309,46072,151655,983,80841,331766,439793,87875,53763,72813,23540,122609,119245,805239,139739,505291,143167,34276,35752,21095,240203,112506,131238,601203,302177,175478,12099,449397,408629,196023,51278,1421215,1298333,101616,973414,113153,42987,551486,519700,850922,35981,29908,336725,122517,499419,42234,257412,271887,21118,18871,11321,110791,869096,14346,136789,87345,440746,714102,15368,61268,184658,9616,42489,7542,73340,66788,28522,108309,35054,156682,88927,94501,16523,68292,134505,122643,18927,24953,22524,80790,21406,54965,30819,85391,248197,138763,144139,92552,54,591737,378290,288800,1345,262743,112845,95627,222253,83451,39642,415,78217,117658,159597,1406526,436938,232423,2267,179103,87259,150661,256316,45671,117883,70249,201557,25573,138916,25729,8,57,0,8358,111727,178359,30361,388856,366392,19318,135202,37667,148308,606424,199951,43823,940168,551916,823,134747,1355095,573053,181095,8688,125892,13441,257507,6326,47495,250500,72366,8233,567325,171844,710483,534160,6519,10989,8261,14151,4426,15308,662442,210501,7626,154343,419327,106008,188180,285599,390779,113040,469136,195067,62998,43504,862420,20313,75744,79279,951312,66356,29337,127118,250886,6624,9123,275762,425294,266679,85264,35541,44771,96836,54320,3812,444,206642,77301,7322,271493,22672,578085,50277,2369,165830,50678,505,153129,6534,163930,23651,35569,3593,78455,247264,15236,34191,13077,36453,590589,643315,492611,42660,5084,5355,146546,2285872,412941,2070285,350927,1399400,45015,23259,18108,69281,156734,165954,763730,186189,755318,185497,30354,1843762,223242,78020,50161,34672,57589,31265,20688,1367,1097,268685,479137,616587,758332,527125,306512,133056,50554,322345,35415,423641,80640,31007,83247,32438,30797,20230,88072,11552,16595,42361,107882,28679,44354,195871,39254,41308,49335,45455,106425,80221,41674,21153,31764,18268,13437,32589,13445,6532,124222,74803,23332,15672,61510,363826,107316,18185,60915,88480,388271,44257,53250,271084,226120,307483,345,236615,3955,32636,177537,4158,80376,42882,8524,70713,160460,130929,4990,6638,180843,150597,20957,128567,534140,174964,807205,62482,637295,96037,14207,169703,62390,88739,20387,10858,276676,16400,15187,839,16247,9837,3770,15097,280208,281393,236,6238,40900,441,120,15836,21788,1062,1438427,248440,11484,208453,218515,66531,181920,1108,3002,497761,896365,34159,107798,381296,75584,311349,209592,382564,6479,22873,97166,6875,6410,14160,65963,31019,3969,31894,143130,72017,1374849,350790,398986,744838,18410,130734,44062,22022,32459,24592,43376,131326,61950,48418,77396,33483,48752,95978,115817,47660,49735,101533,70558,42648,297270,45304,127533,61783,124692,51554,46920,43109,93190,93444,40331,153630,22343,162487,1111687,2880,93290,32917,808496,724693,841444,22257,48843,3466,200277,12732,192040,331424,35281,3040,3804,51643,456431,943523,9229,393390,314456,16305,104794,59645,38762,33129,357459,2433,13322,11773,540397,595839,175702,314492,41,200762,647003,1668065,421606,10347,38196,60678,638076,431218,187968,302087,161793,87581,68178,132453,5250,7829,541,662795,181916,586668,190431,30607,27444,90965,28408,101063,113984,1119746,199164,64425,112696,204258,2083,103284,1510609,1444,0,1266,8758,301111,979285,252373,164949,30451,134624,44682,253214,1130,96803,3023,8018,80,3515,1624,949,878732,1072,167788,376211,559284,580120,305634,66141,141683,52973,311211,327144,920904,68730,96239,34925,177912,2542,446252,889,44914,2564,7493,232377,13920,6635,235621,120099,56935,438598,347102,40372,14648,345295,7471,11614,13894,38858,5181,24089,16896,28699,22448,13664,82987,30993,41524,123791,69429,115050,61888,27240,26144,27742,22502,129795,109305,1214,61392,4438,198096,637782,111517,573876,10507,8580,655196,22004,397313,16242,36116,256323,17376,56000,70920,22978,574929,45577,44486,240941,36105,63869,15057,196703,9314,8477,146364,13533,123725,205168,2215,414519,46763,149548,60833,319780,366281,912207,8346,82400,64874,55038,111205,2311,5983,19969,39232,177658,78224,257908,14251,2307853,1833,1589,201934,117055,1148181,96005,483903,205654,1529032,2733,28355,249450,615521,20464,261604,52279,26929,43275,525467,62190,36789,53833,742871,308278,71781,137063,1103,635883,2647,31586,195602,44449,182589,3129,425250,89240,30940,428726,21065,71557,42594,791769,8850,2647,17573,815864,221928,100185,49777,8553,80204,8099,67723,116377,146047,26716,114680,14504,62540,191210,319006,418209,5451,66917,559874,74270,1553984,11079,5628,2212,1338,1219919,59318,37021,5279,94264,826764,93665,221623,1204781,29599,81737,80703,10929,1150,1056,1934,430827,1199451,231432,74973,483368,4703,170546,110134,469549,173490,65732,125,457116,17358,57252,717418,1397660,522389,728627,920,892472,338921,185362,190295,241053,513366,267152,11192,1175624,427760,55681,65935,7642,20335,252852,174811,2030,4570,439234,795031,49789,2422,29247,13574,17599,20579,38660,15221,162113,4857,6713,101646,8668,92762,23298,3917,7432,30670,87346,41566,4384,21331,5630,4153,3680,85748,44559,208573,145069,2731,11510,1750,150,447,79019,8734,20692,1269,8257,7157,4793,212289,68871,17273,44669,39179,63185,90845,73150,31347,673683,151894,23684,58830,39994,114683,50614,51798,51290,202967,35758,20738,58521,25678,55315,18482,249428,159703,42504,14107,195875,20687,68243,58987,30386,171092,1862,307579,56925,3869,18133,9783,5197,190492,42588,236295,462460,109941,15234,692950,215179,5097,5198,1039506,13728,5748,1499,607,43213,469652,2776165,120475,25179,2261,3922,412,11982,1181,390,576,2507,195849,18688,90829,20300,919798,26956,41026,556091,38601,13884,70974,1468477,146306,65919,729,78091,755380,9790,103411,924,1139564,458783,40434,270375,257843,51391,54154,462,27814,50997,22651,63856,45893,78425,43887,104776,769041,872286,10003,112037,177668,14388,155846,32647,47116,72262,117956,108755,55354,44150,1318,733131,63696,174005,241350,17720,19631,28274,53503,27508,49806,30535,15099,13403,50661,55065,29058,49120,29222,36035,14335,103990,61997,2862,12863,48714,51945,90597,17520,36887,1795,134055,156745,61242,48562,32342,36780,89862,13797,262862,426449,96867,198234,150944,75208,23344,6863,20264,15138,787459,27300,32680,25330,52835,126653,161841,34433,1425903,227899,318429,163617,49069,181796,342810,104312,36762,18997,201493,67790,87223,656775,182314,52633,327399,32316,194994,47961,3288,6359,43242,16017,53490,8430,41726,242739,71372,660631,294332,364481,463346,240454,1029850,57317,31427,339340,12029,49855,328597,987330,182557,193681,410260,3929,2245,51102,137687,1401,70700,314342,1082203,125,254969,268472,354780,344066,27473,17163,85896,3266,184017,571708,71540,119078,529042,49983,55999,210935,9017,1852898,45205,412842,577766,86016,13426,5106,41069,127948,62035,6611,5806,140362,229324,387923,156605,150781,169386,416963,162980,178112,122071,290201,55881,95131,137437,102330,319666,45641,259450,667729,560641,271367,14544,101013,3651,79229,15866,85901,296263,315333,2679438,287989,229975,55138,43677,384996,255498,45326,452173,456918,275447,512429,156104,138982,6581,96355,273739,342557,294768,240619,2568727,680885,22745,543855,210630,41017,563240,212340,158439,195000,241508,275793,64668,182651,185696,127532,77875,535173,330676,78676,163924,9226,217735,22329,789345,92672,54239,6658,35845,6160,28630,1284,21828,228506,234235,84607,88753,5604,177970,472819,94518,356206,5457,406637,176798,186417,12228,160117,139443,113379,97630,4898,425829,363679,316389,6889,340383,107188,78621,132855,325768,55296,408549,112329,379560,421470,64648,271059,17392,285,199496,10218,45399,13120,298681,327816,245918,260010,5354,12633,205387,186982,159478,191092,2685,598834,315627,101558,347375,51378,2439,83536,157388,427588,276511,148106,124276,59423,133452,312803,988917,28704,2437887,2458995,3084,101366,146871,9132,733178,559594,59818,120606,18677,276713,3005,280915,133424,27985,90793,316306,525,8447,972587,263290,69148,248953,289,1137963,66794,737572,80706,407829,94238,744011,795561,134724,13767,6381,126167,132795,18185,85750,97369,32646,149868,50558,191072,903634,862488,908976,146215,749316,164675,85005,25244,427658,3830,341599,47801,269330,151241,132032,46085,273657,215670,220466,147937,613955,278836,53661,51337,61825,51080,83812,74391,151655,22222,8162,12766,48674,9384,20332,149091,471947,102817,150423,124187,186598,81463,127771,25016,694794,619299,349005,247036,125809,84287,57575,29629,68027,10960,1022,191,2355,176243,565918,380407,19512,118601,100593,627412,52151,251718,148119,42419,23843,121503,1966978,153044,123790,1258377,50117,885670,1772,0,124512,107141,152718,17462,142154,71121,29365,5869,264095,178189,273888,1400877,167180,184899,28722,141078,312792,203335,93748,128932,110622,885,65688,15694,337253,156871,97072,24512,58743,73458,697270,80257,456,15103,83482,106233,259,5172,2949,270308,182326,213337,181010,1006006,85801,402997,113499,617496,215305,125340,58171,34352,1201113,297299,48437,14593,206118,123437,154065,173050,3341,2900,25721,151643,250696,2323,528568,506043,97589,816799,813648,376490,281029,149342,2976,736,449931,10179,61796,1156140,99735,5234,2668,134488,52930,68225,4693,209022,74155,42463,13003,100831,277313,183165,8727,2939,38540,261648,173451,235846,1123162,206291,203952,2592,88903,636401,128671,183961,194541,56551,41742,59073,65507,239594,144774,111956,222842,186825,44691,317254,646847,12135,125872,131761,178442,66460,79305,472665,43233,49050,52130,2636,17706,67438,1034252,216819,114508,144905,70477,63215,198241,956164,310655,236676,223205,2932,19226,686200,2051,182291,1353,5391,2171,543,109918,29948,13279,3838,173674,7030,43718,115548,385849,304810,118120,208932,252725,111717,210445,2687,815,6386,228947,145834,894338,80427,4007,115631,407319,124950,781820,21326,127767,270275,13696,8517,324715,24687,139521,187400,253545,64678,5891,86498,148829,291313,72253,242352,117817,217171,66326,69335,2864,56296,134665,30541,139539,10239,232912,204844,534149,14990,252523,15279,311696,98901,1260,1789,25554,27160,533065,5557,11115,320879,33073,132591,414342,131613,298947,285715,69700,44710,893,383725,94009,389679,15574,100719,4483,358036,193033,2115,228769,31552,5927,52832,461764,428397,244218,728651,175081,306917,27374,18348,356397,571283,347338,1031394,95340,137134,60191,43748,15315,145163,510916,27060,554786,1087509,99307,356201,62823,44590,8855,201651,71310,11771,270088,114957,249211,83084,295614,603530,207259,129578,21737,13366,31599,65123,7577,64195,64320,107458,4832,168401,109489,119951,108905,156350,578576,186264,62235,329289,19176,29133,16638,62071,328632,41354,69755,127563,237213,124357,426471,94894,7428,7548,2850,66626,130998,6603,2113,16665,6334,47400,1656,36587,190096,599,51189,50638,343988,531900,131577,3338,44514,121426,118692,103357,197367,21193,13589,11460,34817,119246,20623,36568,146624,52,23980,1597,68474,11692,24298,167817,112262,2673,168284,37707,34111,10948,505366,226193,137677,14665,73915,56169,18293,171746,48074,86685,290711,661377,68192,108911,201531,96933,285735,35340,10207,405441,37328,301929,342075,70094,81509,239786,280079,160623,86493,31726,925,5494,425348,97832,57128,154879,47497,274867,207911,209235,51101,23644,45848,293753,8031,106316,265054,251836,160456,2054,28404,103073,5832,10035,20318,12756,248945,776666,374210,78013,204868,215698,61019,55362,10722,214457,176851,60215,167500,371667,36926,310692,112359,92685,190053,3830,9172,593857,121248,216391,646790,348158,378163,29100,140933,4228,281492,265322,17285,12679,28850,149312,123,488445,83616,155554,126228,95849,135502,52196,246504,312018,1589,297705,197497,474075,100355,193244,228911,286856,279153,84299,273370,30144,5657,127811,152901,63603,79074,213716,165445,8947,66543,57659,1132572,60389,109683,458988,67148,37517,18310,24422,43907,62685,150352,32457,144308,66460,240154,152374,593189,397302,95354,76924,223356,138143,150677,414181,21509,27873,138054,90521,52629,401530,88686,3394,135835,32390,31467,189102,126,204221,202786,105200,125306,140395,118862,251038,74565,604811,186661,1445,10670,1840,79813,18780,123215,312524,520,481,194582,5601,75239,88485,227180,115562,3809,89414,267698,32797,133782,9273,86933,2850,337746,286124,8949,98544,260511,102509,249622,29444,1217,464578,135634,156291,26795,239208,69254,16435,171409,300185,19889,10771,6508,2631,711419,2472,85588,1742163,281520,105505,1069459,278,255,913,935,932126,11555,415067,169422,288137,35129,9472,146620,143460,296325,327742,99182,95614,75231,153978,696675,456787,133638,910,22312,8869,717,128012,1519,276718,1337463,76730,300912,1252027,188776,451222,164101,1678,368629,607446,9015,469050,101846,127337,85968,14634,1271645,44653,1183442,521771,433000,207545,249302,15713,228949,690,331270,11083,3147,4829,122674,105819,488947,1306,1919836,27581,2065,23768,134441,33906,33765,999056,12344,655995,2926,6785,242098,7350,40153,13287,1845522,76344,11780,25058,27112,50061,51782,348593,249137,76772,23247,3013,415331,146707,15068,1470016,16574,716246,220587,316696,390,263140,14895,3359,1071,320206,162885,6069,783185,60251,33016,30308,595,217897,541628,274354,11915,12067,19960,11915,30163,11958,121668,29137,11926,121480,228193,10587,209903,220568,57263,125507,219291,293786,12347,9674,71387,167997,80363,141228,143575,11110,845,148403,88856,306549,336817,198536,9634,244985,528838,107428,780657,66492,490608,102543,167863,22742,356764,2325,1300,259474,195084,414237,849650,6414,2695432,1074428,360944,577988,1247,122063,232805,569864,42323,172582,124834,2125,4051,842,6355,248191,110759,149890,201944,13487,275472,286635,344314,11451,101164,602840,17374,9718,32286,23782,1144011,73365,67233,37880,239935,280793,1395,220837,4813,27073,83689,597378,25035,278089,49018,8689,310,875,341779,229739,41159,22087,126356,132326,410284,4264,77249,4931,113400,83362,107998,179826,75820,79478,292715,273677,630128,26242,59711,79415,78852,105155,142536,81676,186411,208272,82629,68601,7663,467095,1374979,429006,259448,213471,286636,420818,204190,10729,150736,108486,183265,171108,229,9849,4318,1580903,15478,48971,5633,6794,322240,47463,214102,55108,76467,211348,55926,634,61911,142539,84921,94509,22051,68910,69821,111815,36927,36313,662723,772337,208843,67745,59217,42880,143890,103084,96508,73328,40233,350838,120174,28332,23715,324707,151988,192943,270109,334640,358326,121741,73463,68220,229756,163563,2484181,8960,3039,551233,524978,1313,504609,413039,133704,161695,163259,30227,119354,22387,11140,141,5661,3809,211381,32634,2757,385331,342959,2229,26128,1048750,132789,282424,10731,7699,10767,320982,21828,334918,186059,463366,840580,490139,71410,74366,465478,134910,154103,254034,438732,502836,89170,22908,44724,423767,777129,234717,3771,735349,436649,143663,183784,140484,763296,351108,79265,189508,165956,333896,383649,477,41446,16449,31019,302362,12903,204287,5853,382764,1277967,193500,298354,333149,261361,123164,781682,381040,159436,184907,193429,156424,398443,1248567,164632,227273,33274,497845,161300,427785,24158,160269,48676,210540,1050015,204058,556035,21911,287886,368940,30884,160975,172455,54768,38491,158686,6077,208,76502,421206,30884,112027,12145,47920,103557,26632,194871,603238,358346,62081,34511,239929,25830,594680,211123,16797,179371,135368,159591,12787,758362,9509,93530,12358,52533,924245,284828,18542,41915,54325,235820,471463,187310,1078507,22419,173248,14265,657,43779,10040,3984,584167,185518,181288,62793,460253,14838,4504,337537,153838,45023,9300,105215,117798,33613,59991,49921,6785,335165,190497,171732,230852,15818,19357,305172,23760,28241,250870,383996,78250,63941,117403,27015,97956,270033,156062,278992,120450,419806,824622,329946,397481,294824,199,495,60521,33202,87948,357341,200935,256180,861728,21493,350718,198751,44577,275793,126492,62186,80977,649385,151166,107531,95952,51157,388364,76711,79758,102356,286577,32850,119540,7643,19501,140115,205283,178762,3101,380579,61834,368931,245963,6969,14973,679781,342700,8355,562,665,57114,86527,127664,160488,593,641149,295797,1633331,383926,149709,29851,453031,9899,11050,8495,397636,22145,95462,8170,25940,295878,502867,257306,155232,189868,4492,251168,613367,3,398052,415746,518605,128458,23973,5326,524148,167221,193662,603260,483999,261493,9426,191828,249,11397,500445,111629,43553,121594,21788,452893,3337,3047,33348,216424,51938,223136,48308,156946,207772,65150,203379,68588,434486,286690,1960,151945,15906,182472,30354,518096,27551,28832,440966,8637,107793,69798,12977,284017,135946,716,545,16979,19929,674,25034,145168,2553,143859,760668,162792,248642,641,224137,320303,116097,45421,196023,373635,299082,180577,1651049,10137,203864,12384,304,80594,233678,64820,279116,459508,29365,279597,13097,135858,353,455479,342940,36584,112783,30166,272403,116686,530180,426275,227081,281250,697,8445,43027,38829,186404,225318,265460,44027,290001,1185192,268424,198650,174536,431147,291713,243830,1238,22589,34450,92408,1481,48103,91175,200201,10711,83436,189664,83770,1566,5365,97137,75016,591430,100295,458746,2982,51102,20601,82583,536548,565313,650602,539116,670361,66896,19146,364,1629,11399,299,41252,58370,26640,66054,19646,33873,103513,50141,174745,24630,41245,30573,3873,1310,885,203823,186892,18101,44613,207354,277136,23641,210293,71576,149033,257554,2519815,174638,124351,386975,288682,96644,172398,16225,590,2616,943723,234101,25119,3009,43869,32906,297868,275878,612994,15289,48349,109729,293184,412851,161197,142854,532532,795718,97469,193459,379308,170085,435497,226740,80857,605821,404,293726,15665,190419,58023,62703,26576,266206,122957,47175,308839,225164,30067,674916,302106,207678,19453,4448,196665,526503,123102,14427,10232,491370,1135994,221225,681609,116977,163322,213463,338257,204502,19393,213573,89149,50759,22886,128120,365365,129390,66809,409773,244791,451768,173745,11977,460627,4404,18622,33992,86660,410736,344770,2276,785042,345252,317929,10509,224866,165433,50378,223357,13769,659349,173558,364671,263158,311712,272185,46182,238656,105342,295791,647350,524706,87952,131226,259715,919926,34251,59881,76098,388800,13432,52456,269532,236695,29982,807,32739,61092,474222,123254,76741,367757,12596,56892,73237,15100,557518,48331,28528,609558,40518,45479,278205,119321,211529,111640,55879,345,153227,569,5268,57932,257452,206836,4246,23402,401338,274366,438226,148526,1629,30589,184537,108212,262704,49177,23500,348947,104883,3579,95716,42200,268511,15322,162603,1419252,456869,11371,934,400657,14103,131738,219341,107541,249996,20648,32065,253936,321364,683726,3669,1849,108917,187178,1107809,425745,331079,26585,15562,64171,26462,296628,115366,160224,160450,410055,908638,978265,219581,47061,4865,147303,250910,216215,116817,529159,1019620,326660,359377,238161,141898,1348,95088,47851,2738,4205,191855,291787,281154,906753,776555,40500,176835,297320,77815,194748,9439,10332,14822,304727,12407,1181,46003,29275,888463,231225,96791,513886,227206,3532,5960,28400,39116,303473,224753,55799,5683,92668,6534,7436,70564,16471,279394,123043,82,1564818,223270,170676,532705,187152,308857,407976,47520,250350,791152,145473,528750,140636,270057,14040,41363,503026,27017,113117,310434,5765,17463,2391772,70834,190059,122951,242169,231028,401146,566228,341294,50974,92602,1737,2615,329577,20228,52887,144151,5188,126219,30237,2323,2527293,144390,108998,57222,541280,668983,181929,25486,31523,414150,378839,231909,442036,433090,1649,110576,489500,125696,334179,142530,864315,209336,33868,1440253,299172,210616,223332,77392,457072,294999,403618,193316,385493,1809772,412968,250074,221047,28526,336436,966,8998,33841,43917,317218,96745,10478,153649,120041,50804,288000,9480,56458,89413,39168,406864,1720,928,1065034,26842,305024,250987,86921,5896,75187,54373,396255,178525,34903,518707,92960,12853,181795,49524,20181,18088,199847,61999,30788,76132,320360,48,241546,403,261556,346078,148119,161924,471880,5760,4336,40457,20096,120254,96040,63696,151375,48212,83850,112237,100332,25977,638193,89247,70933,298963,277435,1537,50448,394256,30056,162951,516316,64916,95752,35910,725519,133284,763259,1728679,11229,1068,377622,296521,56861,20738,32991,2625,159178,927941,277896,166780,384353,91804,480747,256005,20307,4717,157701,6895,91600,321017,108269,71637,71811,141,113270,274356,277369,215873,25577,78265,159882,6093,3948,59607,160833,432676,488428,8877,212439,11751,285655,201784,278325,512221,270828,253315,858663,2390,74637,3889,56055,167013,30791,3348,372682,32159,295437,310683,705883,132084,17803,139838,5834,254310,21545,34663,870,65725,9968,394136,397487,37495,862,68444,39260,55945,472197,440950,7209,962497,281281,183679,262443,579677,527306,45285,161370,207394,190589,67439,33560,145646,60785,75893,377353,461272,512668,185412,435198,149059,178988,48982,163959,140669,407788,59452,106706,74359,89465,83425,307530,67414,28059,172435,146032,134837,30407,39117,118072,130136,189354,1408707,128386,144690,4353,3440,354411,541613,106636,49177,240377,119338,2720,131762,135688,69110,49920,69852,1078559,7785,399114,58475,6947,65231,349796,312311,321961,4943,3610,141141,360705,22795,132874,342565,179018,625328,1508,13809,83273,87231,205281,277972,552170,807284,168413,132380,47816,539108,371907,184838,71000,224128,2692,117352,10852,99178,52236,10504,33726,548667,352604,693549,150772,386,5914,153895,346559,115324,17309,244041,2684,20615,422423,11147,8704,97351,607636,287509,273092,5112,26625,31602,222446,776661,129889,17016,17903,112383,202800,662,12760,77786,47072,146767,191385,86407,70948,54295,152302,43686,28999,87875,78013,59972,26772,89911,131650,145543,14517,766144,315974,234282,14259,15790,77002,76809,138110,8521,425,338992,804,73261,2018,1280,445,259,246,3880,7341,1894,35122,8744,38308,22496,2651,1743,5276,49709,119847,155639,501381,349204,118712,401222,468987,104868,19131,501844,472,992642,1487836,145099,9036,115286,42243,5489,163595,84916,208660,230732,42401,272204,346966,3871,628,268937,672837,48950,81715,1664,183723,168597,378924,410155,62408,31222,437022,235006,742058,662135,1297554,222175,581741,425281,370372,609127,85608,124901,266667,1385,109092,346140,169518,842585,123217,101099,129486,643110,44924,188258,211774,268889,44501,343334,225368,469660,65038,9400,1393,90222,69746,15411,65083,84551,836780,994280,30218,15105,758812,117313,47327,141699,251719,93020,8655,188671,215027,212131,1861799,103842,61562,113514,24303,165640,143211,267051,22196,98120,200081,253139,435135,1189276,197754,565761,97597,59620,56571,1324,156760,51687,61960,36107,541759,174984,137281,124450,6072,78834,114935,474263,48877,447062,1256735,10274167,19713,12502,1489698,161126,284409,46232,236338,188116,374933,556022,396445,5572,99151,57792,6499,93297,574851,117255,169864,261007,136126,104820,215511,60453,170355,818,3690,81525,32111,18595,191555,462828,214115,188208,212934,17216,182675,28138,168054,66924,516639,119284,309902,449595,8005,27653,117912,87739,285136,38345,91978,54693,2084,251575,32354,198577,96299,33934,434,5872,110864,231861,709095,612,91614,9935,11288,308696,174620,335392,86838,66786,6335,88943,499892,137915,183835,996,32537,28097,163100,78958,52683,53109,299674,86524,59719,11765,278535,79357,10901,30397,52843,33630,138421,60565,7935,101283,118892,395,1524,99335,262740,176051,13344,57387,1312,62542,56156,159922,77686,371730,190,503576,133278,36053,465370,7828,259984,140836,123100,74133,264875,193516,116173,366601,79818,4654,97843,72127,201037,147575,400692,145543,78994,39348,63384,208947,586154,969087,277329,963018,17528,20186,94961,455622,1204,30739,556469,393,2532,29890,43795,128070,1923,34641,3770,109332,20932,3466,536679,139832,126490,6023,79490,81611,236973,86447,29959,311229,312012,173503,246620,1065,3789,108462,444442,3304,47695,371712,4791,78861,34476,122021,43310,210270,568,36810,45411,23352,70010,289218,3055,310111,59528,78761,237247,247623,700,70695,95203,31597,71098,2147,19296,560991,187956,26570,66290,3351,7559,2444,25676,131582,54775,365019,78059,50297,27031,46487,98411,51170,8127,146340,134997,295489,45675,602483,343662,735245,220262,94895,154322,1508,289363,38442,194219,107489,140318,6722,1021532,531174,204641,66053,224547,128791,3755,136093,45232,168671,254724,272540,122334,181847,275506,96105,78990,19580,594355,252448,173973,34172,678469,580849,193723,234954,15004,90920,117940,671156,348217,271232,203029,66887,1407,58953,89857,138690,1233661,136558,244806,1662,13880,176423,403801,105147,210723,182878,222930,35829,5792,180864,10411,231489,212576,148328,11079,109408,604018,257157,211264,297094,76743,256,14563,326356,77025,116214,365095,5524,148696,106620,193234,294097,145681,119926,114716,85184,12605,28701,150,36970,185946,25804,93447,22915,295333,25741,89662,9751,23411,148046,404846,939,132933,146241,13065,378925,141760,134234,418668,98857,282288,2585,482847,489301,186158,193770,231084,35079,53110,26959,446877,27504,12623,64573,86322,155326,58793,59544,3851,4938,4809,16807,11589,705961,663612,83888,35408,7166,65285,6692,7536,118720,62418,158501,25945,166254,279077,135155,359283,209753,81025,152,3270,208,1288,130486,148960,603,263,692,168409,15639,47472,6485,83165,465187,16370,316488,32605,97732,779201,26055,399778,78333,389384,58373,77976,342147,3231,25924,46678,74618,1815062,10551,208711,11570,87510,38477,34996,4214,15092,295087,568303,275229,232,314848,43419,63393,97389,134,6931,16692,2004,2796,130508,89921,80735,41226,447339,125885,94046,286397,18143,224889,175675,205380,5828,1704567,44113,104479,340260,86290,132113,8033,23700,112901,42077,22148,243041,345,2308,83924,123811,61117,94471,153706,38924,304259,205727,201629,131816,47380,261939,152304,1324682,40592,11740,33910,283897,879181,95931,193357,66496,67954,246,1441,5178,111521,167880,17071,134847,343087,213912,335290,1013672,262535,28849,164653,2783,98804,1166314,1304459,261669,323561,126726,15297,15816,13362,64190,224506,99086,24723,156202,125741,33959,526885,108376,443871,122313,9226,48935,167174,224537,4138,927,2383,1610,2994,2452,2654,1107639,89477,6060,17680,529843,11102,3530,0,199096,5909,498157,3983,73021,38986,39169,43280,4238,14548,1562,21296,231657,10202,85726,332463,5279,5611,148931,77082,1191,76,116484,32141,177668,41206,26081,190333,326279,185000,60352,58226,180540,351171,86343,199806,310619,73258,281541,77572,29598,291782,411265,4437,318546,161830,16182,86957,58533,233649,293848,239842,14533,54236,198139,38119,339791,410481,206064,853177,411273,294384,51537,26166,6529,46328,35856,122054,221821,37598,145421,173435,134845,277729,42411,736979,149947,112315,11280,45227,68859,38518,631,31906,331832,282750,273394,247242,143907,309816,141301,616016,264769,300167,711959,2602,294584,73123,420921,63479,117407,415762,133885,342022,400202,142670,96255,892385,199658,106905,498264,470171,32527,195185,70458,45003,683482,24156,81804,516618,53384,125009,335123,3765,1809,117631,32606,88743,85446,65691,528963,109871,102983,1012353,6149,169369,35538,283299,439729,521912,325579,215120,93211,25441,262267,11754,11770,28355,37840,73400,10017,9943,10259,1122610,188311,4948,41824,155784,7762,421308,543071,16618,62085,555935,101891,4625,8355,253,10865,89386,261722,41580,81702,270900,311755,77622,159581,160422,123202,29675,257038,6130,80721,198,427543,452374,42836,13400,100676,66983,48673,145420,34688,22912,71166,304296,36105,84617,18387,162936,26985,24891,11885,88230,966,479595,76039,102,4002,2552,95343,1804,58618,254545,187860,51917,184743,129643,28865,6017,156994,219942,211167,50674,6520,127940,192432,121827,119184,127750,100483,378405,196809,174752,2015,48443,9550,2127,115214,79280,7545,4867,4099,341,98914,44776,19906,180068,1096,5254,12788,31931,578702,3150,154210,310501,30597,372778,13003,221740,766704,221111,728,7862,54149,27090,407955,122837,177196,133754,54982,25350,21008,157193,300783,10012,203346,113698,432342,74126,73370,277438,270286,50313,209299,804974,230613,65685,481914,1165967,744,8790,135006,8822,179069,673,1905,3315,438348,1021,572,2641,10619,75350,427172,266434,82999,33282,13805,27705,64565,302178,12245,1014,763,2074,209,152,97,3719,2571,3340,75017,6449,1425,40329,2941,249474,123316,107997,824,138520,635750,380970,17390,16264,227982,16785,1341,794,357565,151307,383445,88318,65618,398762,24785,1077,88101,956632,71675,2880,108445,41602,36873,8150,363538,568510,60580,98244,14316,19818,1513,16274,15572,584387,850958,63508,32899,330040,504690,125158,72391,255545,578,26586,4142,76724,124020,159219,22789,108976,264925,37603,38208,196208,306623,25146,51106,161365,50318,1335,35601,135087,635925,18487,144721,30669,309283,47932,617408,36290,273322,79039,280004,26124,10953,13660,114792,119066,80133,125963,155142,1864,117224,43877,50210,8615,220742,143316,194621,488280,405351,9027,7067,6252,6305,5092,69536,55995,2450,133692,73162,469353,19068,5960,121602,10296,21217,11461,117901,48126,659436,58000,255991,75277,112289,96137,41070,46788,106813,17625,92771,65260,31903,103796,114361,364,123133,96137,46165,358326,182741,460787,129994,1555,224479,154547,20176,8849,61036,5146,66740,855,7934,8326,15780,4465,5680,101213,111079,9943,43072,75314,165769,137367,174049,2848,28569,24230,3838,246096,163932,292902,189051,12969,144559,227426,198175,57012,80173,104590,9319,890651,4668,328961,105667,83286,5292,555045,97802,58428,41740,91302,64981,357337,26085,129354,1153849,168106,71564,499573,287489,164685,71577,43175,54693,5491,56997,40282,22270,324734,10258,224042,205526,36028,243339,128991,90662,171830,936756,76995,36463,33972,239207,9208,172628,194653,111227,741400,3159,29809,64415,212104,592613,76735,46314,112951,57166,21556,74762,110134,199499,132501,95799,66160,426,226253,2467,370335,346694,30489,82954,214714,24698,878,32113,96835,56779,26234,44098,72490,12406,20583,8121,64106,156252,9953,60227,130056,4172,19214,364,64120,55776,7489,11587,66257,114047,2801,108825,128122,160114,174447,78306,106180,5508,77518,12683,24062,114938,41277,25737,45726,86569,59853,189082,969717,3671,6283,4182,50835,51248,642791,101168,103335,162596,440326,491053,61139,24619,70238,617791,107857,303855,6357,78914,102586,6781,4912,36744,481488,5817,180564,11646,12869,78453,107105,22598,197647,659,191675,132059,41326,195724,17191,33406,46734,67597,44139,494501,448588,305343,363658,113263,170037,94770,231327,82334,979324,118342,26716,51301,43852,138080,23696,1230,339470,4770,82416,66417,113237,473209,260838,199049,768054,119356,149558,62127,31743,159083,305603,213527,90239,44,513169,413317,4783,85708,25651,196957,188441,26946,6428,1187,3437,188303,75939,9651,287103,28610,208780,106259,185821,32359,172483,34697,0,40943,816561,29875,515443,1353197,42294,247099,62374,23264,333364,44857,109426,77401,67946,133729,368674,379071,9786,19147,7752,3053,201469,44354,315190,212593,247408,422203,334791,19196,126940,38078,14126,65036,124713,401030,155405,173774,94462,683845,9124,188481,22122,62262,29189,278300,31602,7303,365065,135835,1110537,112657,5921,117883,211857,42192,201921,27112,4470,43698,40793,69010,476520,88,764572,10100,108415,601130,13387,4072,119842,94407,44352,25821,203493,7760,246416,7011,233019,23491,31927,173334,139948,5462,128749,2420,112779,100397,103133,25851,6438,101756,29684,105947,70643,7905,109841,4389,3091,2541,31731,72331,134995,424326,153850,129750,1097976,11414,333855,57040,174126,174386,186477,770008,327397,2184,5848,31268,68498,12060,50579,47388,91278,153106,2294,90961,332677,26848,265221,36166,6926,94718,180032,50149,39098,196601,90001,101377,21354,32504,298328,458285,168937,4325,148898,157174,160189,115173,36376,151423,21525,485950,157676,521087,25054,29824,78047,324066,129134,73102,136117,152849,222792,119944,206200,152934,6819,378918,186592,42073,2479,509839,91178,3863,43142,497951,61569,54321,35083,157271,138872,201277,423049,187060,46905,66932,266169,397409,200039,9427,139097,5135,978,574040,82330,3144,696,3778,226929,161,61367,45689,173523,171302,161750,115850,182939,30352,25048,4519,33755,256724,70954,175903,37192,107062,200331,669657,224857,9345,106993,51211,38343,35608,91471,698,60417,338283,739542,76460,145996,57958,199260,381,40017,465186,259062,332560,100235,43433,4508,113837,427853,28313,29660,54703,198046,25334,77785,58761,30226,139077,18891,450842,129976,15017,2498,39758,234908,7526,267432,253113,2212,879231,165443,15429,151332,793,86606,213240,352964,138046,2799,20337,166633,38495,122479,64278,40253,25231,88888,166740,489337,239910,129481,196219,62689,107584,268925,49136,58647,88118,118423,77407,11913,317926,119887,495366,76783,287998,18790,1231592,57469,201273,262860,15228,180514,87546,169032,222828,48221,102424,40156,33644,185895,14943,301035,10534,41292,18402,52439,110066,194718,58068,56940,10102,165966,115519,166733,49851,190707,92646,141047,142504,74334,14997,164085,211747,145138,83691,63671,6543,10022,588323,163510,298686,218254,241856,302745,24585,108544,12366,550,67958,84803,7672,278225,179757,1358,271372,11070,69264,6221,21051,94934,196780,14880,499753,79951,847678,44788,160696,240201,52995,954510,13495,382671,120076,277943,77885,103303,217340,87697,417948,278371,168670,136943,94093,216825,20235,346749,8778,8400,3115,21139,1643,150465,329851,172696,507206,4117,5394,108234,358704,240065,1249208,114438,132560,43807,124342,733573,419634,56814,440782,513316,531,262,769734,848,504855,7824,424498,928027,648452,2793,1020,320727,427459,6320,40538,675238,255560,19813,41116,146014,61647,138858,142680,63116,8021,593484,82935,261093,390861,430308,32354,118526,229053,677863,211293,295642,168882,220429,97866,89574,94798,90130,103030,99860,93849,91387,95182,94086,94119,89526,105541,112319,96003,92280,161907,8535,53760,32741,30831,14724,47040,13623,11299,8773,16215,28509,38308,109437,104194,50856,644649,6907,308740,313714,327788,307241,307296,305746,303411,308607,317535,311400,305320,304976,313840,309100,304151,322606,316809,307348,312316,304963,326192,318798,429427,154282,70304,82423,34571,12546,170937,20109,391609,169814,536499,28320,42420,292792,162478,149819,18657,12376,1311186,70925,374227,238872,350,386222,106442,16623,488636,22223,844,22278,3179,475,97,169537,538,2529,178527,27827,92701,69424,155326,17702,378,511548,69242,21215,56291,93692,52036,300861,51884,518110,8828,981,1779,2655,229870,430932,955664,301454,418957,99616,127668,270188,41455,2429,73775,20874,360506,152671,423766,124296,175984,9461,160184,445304,5267038,131270,452565,522,24161,203440,43082,97270,236471,829655,190053,345821,127002,128539,48740,31039,330031,4047,8548,112275,18918,304,92765,1441,40561,789619,74987,81540,209302,50696,157621,162914,1516,194940,89001,10514,168010,39799,46408,261921,461337,10382,10952,151118,108613,153167,206324,70516,24089,202059,23625,307878,71643,190155,76,40094,314448,13803,58921,22435,924,124173,655220,4973,68428,178742,401046,614513,144296,62934,694586,366566,174316,289162,241075,65557,12732,225754,182769,112719,48864,851,80492,7037,27356,181250,608006,273962,120699,102969,126668,43189,156870,306434,414710,162515,23529,4244,186929,9830,75891,569789,82011,52432,447086,71449,120312,158136,593607,65255,13301,205765,15466,263385,272391,54608,268953,385417,404159,154671,366685,313580,21716,777980,158258,69478,242553,363419,40473,226376,75207,59994,34589,19974,21615,33480,84360,53271,154617,1791925,33159,1466546,248020,217347,610304,397368,146069,62235,187153,82433,210865,1522,74029,427139,80324,55526,2599,61369,43077,596249,1120173,190147,401012,13368,6494,248800,3503,7289,42875,67021,7054,245092,58468,225631,1254338,91127,83390,53939,29781,84823,89735,154284,49457,109730,321071,171332,371819,329754,111021,18398,5859,107547,88581,2069,50153,3667,947,346914,262486,114298,216365,40193,37647,25555,242768,28006,104276,69725,791,25834,32218,20061,40420,140213,138673,101704,57345,96102,558,155717,69516,113831,103722,35486,40881,38539,13841,96811,286851,946126,58219,27434,26183,353204,79677,150,163337,394081,148354,27227,12774,294127,389281,144018,4770,74828,139776,139298,45243,249584,7903,63868,69074,171899,27971,1640,58575,73748,26896,98365,33319,172589,288348,826624,121265,83899,22434,2330,55939,5699,59211,14575,18194,55564,3217,24240,3356,2812,2911,7439,10940,4685,15243,1661,3453,11938,80881,63919,62309,27628,147950,2456,33037,145226,94159,105758,48902,32652,26382,78480,26737,62164,50713,62144,4680,3154,19971,1802,110883,10191,188262,24103,125808,108056,245389,61078,33956,87876,36009,65196,6982,174753,172791,31794,2433,13984,194647,852,4410,74338,41046,5409,417722,110314,301428,20824,23884,188229,2809,155425,245850,67689,243284,735213,81369,577024,360271,120634,174379,97301,488962,65255,104027,670856,873407,409474,24972,132,313702,106260,264409,3840,4772,2043,0,1489,15050,314920,1185963,23365,4342,472984,828001,80510,33240,14038,124,175,490,1051945,22066,85119,17071,565,2301,7649,3836,4095,2905309,2359729,72578,44056,354309,989087,110241,61608,71,393226,6469,78468,162627,255473,47764,8540,916741,97907,617266,571715,714533,94453,5070,436501,19350,13796,10941,844576,204285,387138,174836,48215,4717,40578,115608,10404,167633,349014,27440,23086,68956,72217,673013,116001,38682,330309,29774,71850,1048,125081,111642,174057,25614,83393,4175,3272,3688,57102,15278,183538,9031,26947,32215,1652884,3775,89510,72445,269,143364,236852,336576,27727,309567,346317,1007180,179290,175066,169949,258254,236423,69523,369664,102902,913336,225309,1112,376635,89408,36881,17987,453827,362583,972,282284,21049,595769,45774,343685,375039,14915,950,812237,365198,337125,207691,411932,2621414,41732,297901,166097,176816,87589,497457,79298,2619,496744,234781,5579,31264,492656,518471,135152,447453,421110,8924,4406,17723,154548,163333,615150,454301,903,233162,127920,609497,39665,587894,17243,101784,95450,146944,214724,993984,70180,41509,721119,135167,114669,362311,3152,523395,10776,1667,52313,358539,114596,17099,25105,1451,12078,326342,386059,1181,738,37939,1265,63,413609,23606,16915,2751,117091,49610,286503,120505,55729,58632,58817,98075,8982,12417,93571,191831,192102,38824,107008,96205,221650,356121,2987,207995,470638,1018869,1400135,81045,135626,155513,262482,292506,228165,384553,19390,23258,17795,91553,666667,119047,7782,237136,349928,356486,155347,411282,129013,335291,99817,183340,76998,202998,1906,179972,445472,374432,177555,2658836,127483,54034,358976,91029,67868,265979,107221,32540,42997,101145,390142,73438,24622,126007,423687,1576,134184,120412,2855,151535,26284,37004,2182,3035995,443,66918,248726,54487,367726,308985,54673,426533,172597,94869,263233,682551,120725,4396,218707,14676,11924,20476,625,64629,723632,4116,77303,400047,129974,35919,32822,892,48399,564064,531207,50672,131581,8093,82938,189471,195875,126750,46313,0,47370,7142,20147,28234,48886,162398,29097,146292,2627708,60712,59624,65527,1116796,309226,54947,372180,379684,5106,3923,63091,85144,243878,309759,78706,36393,52028,188591,116408,47568,139249,51643,14298,322941,285546,115918,137795,22373,138791,7540,207935,33299,199847,17386,99537,557379,440144,212138,7855,41450,45746,112131,184930,184204,193654,10636,124087,251987,180092,43413,7188,362188,229820,105104,142777,525111,88369,43276,188546,18138,39804,55,131137,420009,47107,49977,20834,117171,3833,56092,14381,16814,792137,46746,116793,149941,23846,131593,95436,32448,258821,14894,99997,58412,37164,65935,18291,32505,54863,56460,109444,35208,505966,104854,527958,157099,277440,835,196759,424685,98740,52630,745974,179006,286074,442031,61260,163413,99818,731449,150258,8522,1205,121183,270348,277055,175741,94111,41169,220011,30678,19056,158688,38559,191740,1113112,204268,108884,573096,2598,48061,1137,114755,219618,473465,256319,14987,19235,3308,121086,32407,45993,264758,7421,93128,192785,102649,23822,27858,502147,65614,76427,186660,62526,88001,237560,276742,493562,16579,831,13972,4152,40699,4943,123205,17971,185113,112791,40286,147644,78193,102052,4878,207330,98757,91378,26059,722,44307,325792,100470,80304,27716,32523,734258,56623,834,162658,9546,53766,139985,21328,77545,1202,1285,1017,25176,794078,40485,40628,764656,12577,254811,2266,182300,14080,388737,14109,45257,439192,395952,161991,84023,20580,143859,101308,29500,45186,57485,9384,100294,14848,347584,85432,177452,59054,136360,89145,44784,130071,33720,71860,74354,117870,138655,52767,65391,208657,7231,470094,100042,155505,143353,10905,131174,131522,238972,58629,76182,65411,2752,319938,8605,139270,307014,281631,173183,107041,480231,119277,6248,1930,5662,10463,81567,4063,109495,89432,2275229,67133,66569,38349,61318,731848,13001,5917,21646,47220,16969,39516,18180,174237,311006,321745,2663,90461,212439,75822,156587,213776,197516,103446,161377,178835,390892,361788,32878,703701,856,233769,25359,12607,265724,333299,239029,327,332,1077831,162988,77739,412395,3142,29423,17069,2546,278255,69857,60788,156634,28139,745298,110968,1977,194,1108,132821,91640,121494,82122,504359,37707,153323,680107,6795,105051,4311,532086,59952,251246,115960,370256,72174,248998,15579,242728,386103,252040,101653,128506,21097,97475,1093370,567428,10631,57572,3784,17153,12952,222180,63204,113690,1076043,105528,92958,41589,15961,172599,135406,255457,890594,101097,777,21,23803,357387,464460,232007,11114,414054,21483,165547,354894,162698,157282,63923,664563,28102,482414,21093,5036100,417690,583946,4050,124808,149246,50607,188,252404,26068,417650,362584,328025,618245,300359,107858,682401,5689,234451,117391,35238,208717,88923,278242,293718,69881,55652,195664,76508,269882,320969,219633,135811,23122,128321,5882,111614,896343,69553,2344,29627,16009,9559,14396,99600,97178,44524,1158,35555,287256,110388,23543,55017,2309,160586,5783,53531,95801,178790,148043,1050,339501,148308,23579,330155,160568,133378,146072,83783,8556,369873,192298,151044,701618,3370,253855,120485,30610,327162,514039,18092,3339493,533520,14179,6856,170437,2070,2705,1715,9106,4866,469,25047,25701,26294,806,2210,1896,349,201928,623810,189155,4515,10108,9375,165316,46287,2993,470750,404133,35444,73763,174744,264660,33752,82915,410027,15868,116708,19309,1137,24490,25060,85750,62048,158809,227572,124098,47239,68584,132291,10306,356394,139045,269096,555189,33462,187416,112899,3667,72611,1579,100249,114041,169771,168320,33337,192793,19717,62410,105948,354239,68994,15469,17180,1211,42902,104468,248901,112508,59147,163147,113461,67750,190891,118863,50762,69246,841807,62389,995342,285728,978,3875,281635,34249,463516,23901,326698,318702,505874,709758,486384,341080,202675,14240,195312,55975,589,731,402,288839,13568,81911,27600,202725,432,30362,39787,212459,25422,52567,49923,34603,4769,17270,42717,12414,316267,71127,147652,122973,236018,75476,11381,45220,68194,147564,99612,107,437754,214894,47918,300351,659474,12331,144271,30893,31158,50191,91511,310287,112328,2628,31053,876,144380,279939,27364,86050,159210,240293,366342,483944,297778,118767,35967,156264,87263,51059,33326,583927,221244,39842,342789,121657,58191,253763,43159,349055,256838,1507170,253062,37299,131009,779810,48160,53445,3640,6729,25036,96273,161415,123,657720,14456,59295,70999,62720,267927,5771,86962,89472,12157,74900,86510,98520,326711,32299,387077,234,4288,514037,381740,620247,116930,474771,61061,306468,325578,4015,26886,314363,14867,84484,35387,281788,54566,220154,224120,74692,95247,64814,70340,184205,15791,128632,19573,72428,114601,2939,5804,70741,13359,82634,635650,61551,36639,12410,20144,22445,56283,496056,24367,160981,38764,13024,22888,82230,97852,183777,111242,54709,40364,250467,534645,629903,215995,328219,135065,214355,157812,81477,33301,102327,7228,32959,11781,2453,167,24414,51906,1497302,147642,156293,621472,149485,3665,67171,161723,4117,78981,18634,69606,379462,73949,4802,9182,4100,257395,187277,123,104600,321216,123007,361205,528364,501320,475595,254071,124716,311940,343687,240854,267872,278889,102157,130357,158569,87460,245967,106155,4374,1742,1973,5067,5434,171403,10761,364060,357750,86940,121999,317640,670038,402478,387284,40360,15853,167389,4851,289083,53500,134492,1080030,55924,360732,58587,1323405,120353,572367,857660,246988,321568,412407,124940,166504,111879,1411698,626539,107781,172258,11993,10385,459481,720274,42090,1475,179088,71420,175948,1649624,2490,28421,27959,17981,106952,110970,91239,7440,117162,194805,49039,364283,427915,10381,167521,31366,17951,300861,38330,30650,2544984,148545,41083,127048,70511,89223,48836,38750,22064,19372,4740,142370,111770,158368,419808,352117,318729,2929,29818,107765,918,295019,1070412,35596,112776,87426,247530,53943,616219,94844,56244,45914,229521,487803,934,274361,63003,390241,11896,184147,6670,235616,342061,10210,23061,161802,163942,251768,133440,27709,36403,55425,234226,37665,119800,60426,19107,15656,10699,469802,76210,113765,2712,185333,18117,52135,98405,15761,14219,17119,103366,2359500,14212,19514,49372,38656,964,90289,9462,80628,244632,233240,41639,283449,215290,3134,314666,191158,138851,45846,165885,315036,229803,790540,50162,568064,3278,212660,1886,164834,87043,60316,176186,805973,267598,2266,3291873,75550,524120,123016,6453,278923,14651,122330,91006,206503,369396,523542,71087,572525,119818,489455,139604,11903,3003,250788,38349,386088,158774,232812,93631,7620,315382,50889,54279,214878,212254,76163,81376,252764,895,6063,64388,612428,104400,42811,92302,170508,163390,255052,286162,83163,2498,452143,9993,402306,20618,219467,361311,2640,51989,10687,97193,121817,581066,611201,1693,4093,63422,6269,140909,209913,81411,1133779,25139,55513,196895,337282,154055,23770,85832,39975,3655,580,4240,211478,9331,206277,3446,34489,17003,10766,124709,54650,3797,161926,470677,76,370956,37665,161711,17959,8393,781515,98052,187492,176708,2369,315,18860,1888,3266,663,18139,76100,21543,1049172,267762,311664,16735,14375,158243,55334,112013,217546,90027,248110,125212,62499,6185,67739,95987,42639,11866,8038,61125,41176,174304,51989,8874,4189,6910,7251,2763,4885,11627,21562,5302,40598,524864,163171,252360,199799,141725,24985,235801,206597,77107,181669,254571,124330,273004,432348,95370,584,101814,124907,113593,643197,10852,47823,114950,150698,164236,220792,9152,381363,5553,381419,375774,126667,7357,370311,454268,79456,202980,249710,591463,24948,100280,833893,133590,81400,158458,148453,583456,38218,94649,171369,7533,112225,408537,682,604,1307,1438,4737,2023,5435,144357,126220,209809,519387,6443,69665,21968,5104,6646,48487,36139,231380,9308,63038,2893,362296,236655,1000113,290873,1981,2701,2935,1352,250056,84238,43340,101845,176783,12721,60908,147912,259706,241381,32202,277619,31943,125737,20150,1826503,159159,9091,800,380885,24050,35897,122319,6585,643458,106634,70015,4505,543184,22797,7444,90139,229067,31463,101158,323508,8249,10877,80092,144287,192862,356434,303677,284951,1384923,54686,82901,724006,141282,51017,21585,146985,86340,7719,31172,4086,192371,185127,19794,319210,326649,217864,1495,6954,1440,278446,29488,257952,18451,155140,241218,8734,242690,491143,16189,131576,9847,4283,111322,147189,354,89507,129,13095701,28011,143059,40931,361725,29030,3066,146002,4313,191887,66495,124872,245613,109435,139696,255020,54541,874071,1936,248906,64174,307070,232216,196187,136211,431547,385317,36668,105574,50843,53642,80355,109790,48563,30062,18716,30906,197173,67676,70153,143518,24776,427865,278034,82639,49109,199575,184101,156819,270535,21499,565498,73332,558,186437,165383,423530,2660,22584,9970,108754,216166,42397,19240,282592,267887,272244,217680,289615,475717,273116,143690,69124,161,46871,131193,205258,8249,128114,138031,64350,607218,464207,163321,203513,16154,55103,173770,9264,449665,149403,2120,124244,374742,36063,21171,18027,4901,55208,100416,35542,3485,1350337,41772,56676,7046,505422,286121,114231,135543,1507,175202,75736,92720,119727,385194,127349,25430,98222,3901,186506,2117,288478,2381,8751,80551,240687,111237,74162,29897,126934,25835,119294,149345,46726,96329,125384,155213,111314,350626,259457,539148,56263,6961,118598,7904,304234,433888,189136,28566,17409,18920,13022,99160,85328,225988,118381,106082,180509,271536,123872,4507,15527,69342,756,18176,20053,154936,115744,9729,68650,39661,10931,35139,45221,48794,180635,171324,23163,34823,1091,1420,199076,388,46245,9591,95806,2525,301346,86519,90570,21962,419,12489,196102,229340,152880,89632,15534,13875,32372,207930,152649,321580,4731,130133,222514,64790,65095,23542,14884,72209,19643,37973,52147,2758,162277,150679,293015,2008,25404,35296,37674,366767,18087,106244,310323,97765,524832,61750,93079,18721,9372,418969,42631,154243,142519,84400,704853,383988,573375,465830,1198985,12972,67596,41289,84261,5474,120315,263560,201307,461450,808192,77111,87254,188883,704326,54425,16768,4051087,1115287,333470,21266,7228,87296,86137,796477,205712,378293,230399,4654,43456,7072,96221,214623,52911,17222,47901,43835,498482,54295,17188,8565,437212,190693,5563,157855,174444,13115,122102,19000,51340,89195,616848,95439,921381,14121,234430,46622,89782,32959,697,103225,34550,23222,231209,139208,15185,20770,89716,62008,44174,71674,47259,17295,64657,236818,59541,5445,38393,87970,301493,58398,55937,645,18178,162073,61907,46101,66415,567247,96364,448963,249999,30858,298080,59787,85328,43334,1432,75092,2020,188350,392770,14413,227675,6722,178104,4218,241559,6128,73448,10246,501313,108842,2867,114728,780221,220625,72567,1703,168427,115137,140534,6807,481719,71534,364425,826,81483,81085,81960,6448,138865,4225,179485,35794,0,1250,54779,1303,38028,212741,17249,6238,94048,52308,26501,226426,5104,102637,34924,240211,58811,70852,163675,932669,28177,42540,248194,116085,131310,136282,52631,829,381597,511940,362463,79018,781882,1324040,442543,195862,36968,731243,294674,339584,196292,461842,867601,131776,239175,14396,182947,993572,498764,25906,133840,225504,79920,6743,33,1171235,49176,453882,89618,563361,398376,133227,398425,22410,34457,239546,234345,80123,398749,126301,47274,1461497,53966,108071,67476,39548,59052,55131,140365,2874,160735,175375,329359,2753,1109564,111499,38236,108738,156918,52416,6366,206282,98791,81258,93459,98133,6399,2343,18178,9903,1283,169135,210369,3230,310170,457,71713,19175,197268,17487,144847,116229,59312,5903,2541,197663,37178,115745,85262,62715,576473,552554,200956,135015,95932,83365,28041,267950,221746,189500,232758,2517169,15784,6163,16918,166279,96863,66435,50422,75051,12429,2946,213829,167619,84160,160255,2000,277831,17555,23087,141688,70288,160969,19242,284259,49528,273613,212647,49054,142009,1261433,195973,676996,606228,225708,245662,188350,12160,361407,20303,774633,474032,604499,481083,222787,63443,14237,206799,114579,341951,48004,55061,41064,131615,1848,126809,82845,120354,14793,361,4063,399461,167947,466199,1071974,94615,178098,230868,82920,341622,125594,408127,3339,285,546127,124189,0,2056,61360,91075,102865,541659,824855,312192,316229,162882,109718,207580,93937,180880,243534,665,3814,71459,20099,589022,69012,427291,911020,69577,7960,106078,286460,170798,62936,165983,152480,168845,34979,134947,423601,40003,45997,114016,6719,97800,40060,22929,23554,22063,304,67545,817,17894,15151,60809,76424,1074,101210,92,100630,206848,44102,500146,18856,56970,183002,53716,214737,174348,74940,133649,112422,37766,19740,924516,8207,1080369,28341,15997,46228,101648,56892,85180,103511,154297,38189,92313,471244,17882,178820,165192,87353,1232244,300692,25285,73189,13266,448280,1209719,302534,63353,1310483,82454,9045,26085,212110,161983,176818,170953,173382,16237,3617,119078,365418,218609,502599,7499,1874,13265,5296,341695,778466,200651,80518,1998,126051,32737,186951,77625,136957,351243,144852,82770,12156,3288,61294,146621,158388,208460,20464,116374,361650,202170,203067,93862,235731,206029,19637,142655,19946,34754,6721,10196,158340,186560,523745,34199,112311,165488,49763,55488,505749,256811,42367,49716,60250,30330,495673,10450,581472,399788,92042,154231,253792,39065,3964,352085,355781,157546,171414,201641,29151,31756,121020,43748,429118,169452,116531,136840,25576,85945,165149,83288,256713,43641,60742,55629,787,62006,151792,710,44107,313205,15571,191124,80432,11265,143045,93419,80698,91879,495,149837,172030,771957,302574,238848,79307,270520,285875,44090,87584,68700,2597,72403,116,58364,25676,17135,62289,577021,49296,73129,77682,51344,295666,64,112134,50353,356977,192854,161391,54850,269544,13267,13923,17448,677420,195357,117825,229279,110824,14974,158242,34244,80623,24460,36272,241882,313156,422428,322372,87078,8250,23577,139165,1538,7096,175981,293709,694,270,131653,30579,65665,216825,7099,6191,443160,46694,287674,108635,127816,55281,33265,668607,376487,676888,219887,9879,458870,97842,317016,246046,30556,71458,253920,7075,937,46424,231784,45051,111388,691,429360,78717,418777,28050,213507,18048,66649,553590,148792,1172,508329,22880,37309,583218,488712,283958,58833,305998,103826,2049203,396457,329108,108820,107667,32828,266062,72026,18061,193083,53491,399217,43953,1817,199721,65775,116515,179016,135919,265488,127313,40044,383252,134568,1468905,270652,163297,36547,18587,120169,640640,86766,111776,116329,1850,133101,742692,33274,375559,424573,91812,173468,166229,124708,99663,3219355,353899,1940558,411514,444670,27692,110398,545243,84106,75596,144095,52008,191115,21793,126254,1277744,283184,70339,1483397,1016957,34012,561,42684,419811,339238,46111,240355,110840,72329,287044,234822,331087,435189,34769,162358,263876,59981,293186,6523,76667,695080,90850,1431864,254341,442,727773,531921,152682,208417,64277,49003,878821,83540,77346,218749,175356,440522,42649,277239,12589,148439,4873,223621,150013,73015,787919,146601,298982,571473,132628,144447,159533,205489,10734,34950,9250,2081,8601,74541,165926,215440,513456,167551,133357,235,1697,45194,143297,136142,88187,38504,526618,386024,216849,142461,181556,3122,258326,31150,31365,312518,296590,321264,220224,519667,74594,5,145586,81294,80292,25880,10618,894,2489,102248,362457,1203,587261,63377,294348,150659,357739,117593,2404279,7867,40346,10012060,831625,51868,2311,243214,4330,13916,206847,25779,9073,37792,441015,623560,11450,454732,342897,82174,109043,104208,11757,16042,9266,6581,4712290,429105,277116,11208,38728,54234,31674,8953,288692,83368,150958,174756,206307,148354,106040,535083,151247,24008293,54466722,20347298,28253626,21944269,134599,218337,1867,235486,0,2058,39553,558417,84539,1942,414232,1500,151518,59968,1149836,604,8745,95016,1930,5056,151766,34977,25866,42635,299585,210663,4792,143790,134382,39792,62953,78738,25473,164283,5711,565428,1351,720,573533,3330,10778,29217,31605,187545,38398,40517,3267,33981,168992,385,39442,2025,29214,3080,513471,6581,29445,246893,20750,171209,739,9974,34741,185870,74235,1036064,38843,75830,532594,42121,83641,132256,4325,130253,357335,157692,29452,54049,41746,138234,134529,52735,17695,1594,1207,44912,60331,85702,1959,7794,348327,64153,460995,52536,23365,265555,146017,188,103911,91694,96786,58773,1712,232,16138,368189,114450,32524,12684,5203,19942,6330,79215,18537,42503,108223,2687,25662,210016,175545,247732,26690,88557,709225,1048420,3198,284,34857,74268,83876,6690,72194,56073,364597,13021,0,36100,11759,19877,28964,28585,167209,25487,112696,144642,15880,1212224,533299,739753,2611,24327,125689,828466,18701,15255,245659,92619,17609,35043,8167,41142,4930,90133,53740,76238,143848,378955,220875,8538,52882,2725,722449,2330,64792,69203,71800,47714,57329,233575,22191,385634,115290,44449,160420,148321,54865,2581,108726,20798,21024,3305,28292,11380,47269,2324,12046,98422,96716,12249,211491,357600,132286,817093,26251,22112,267871,112289,21834,1929741,327937,126709,190127,169167,80739,1136751,814646,53223,522634,102853,44984,14771,556574,69304,2515,52130,925,103920,56363,237783,24046,69337,47694,56876,52198,17316,9397,1079,23748,8354,10929,46305,7262,4984,1980,10908,4159,509791,207361,12082,30894,24779,204354,18172,114675,12552,76856,290120,31828,17661,137385,255,621,14920,26539,26545,673,37149,142256,198737,57515,2942,293291,70230,68247,448151,690291,12033,190576,598074,1146,175171,137662,9560,877789,100170,516359,20017,48214,8540,19447,4965,20175,3375,33130,73547,106015,38,0,23015,138912,5112,39387,12377,11216,58529,482,27250,5585,146170,133839,72339,32890,25083,317826,71930,412,0,1307,152,152,22874,198708,467424,292294,31935,20337,53056,13427,478812,304,52739,1178,81708,15415,1365,124366,112443,10657,238000,17197,417,335225,73216,139649,106217,1729,3728,31670,33287,4531,13464,347973,16464,2966,15322,29523,227304,55864,45337,44034,165849,42780,15431,161047,268744,179585,47794,164375,10953,36081,108839,16464,64339,29342,3863,333117,1055097,202311,146908,367746,143416,4847,44055,441894,187626,98339,541893,121917,23408,307025,20630,3687,16217,18158,231554,25442,275018,42442,4629,76707,1323,1430,226428,95827,63736,16084,86882,186789,9626,11481,555420,140798,39229,45412,118456,153205,346911,40045,30195,188630,23842,74018,40381,259311,706,48962,137685,30325,152443,29572,113146,25759,137161,5276,12122,175259,20588,31791,284247,55727,138637,25540,605421,29690,102717,83179,17008,104785,91552,80663,39768,60919,663,283672,476166,53813,56560,286537,3136,198941,112401,415,91838,15036,77144,767770,563401,11818,0,1122,44006,18353,160722,35590,289250,2520,83887,62120,30941,60173,9904,142401,92721,493298,19573,103944,21499,9827,116934,377786,427150,61894,66953,48685,242756,72058,84470,27760,156446,38322,73911,342562,249010,411738,1289,40234,314402,26016,177444,151817,677,65351,8222,3231,2881,376,0,177093,48952,189487,80769,44665,121160,5429,12554,116685,320547,138164,158466,152498,145471,108960,2333,985603,29946,25457,152491,71087,45561,120149,272377,9393,213617,14232,55964,60459,765227,3112,37737,14557,73007,487914,770187,246569,203123,87535,172331,398477,82348,1120,12652,117378,87744,4219,363528,26614,173241,234762,1071709,1562443,172496,7715,406529,56357,58291,538682,614703,112106,200659,26386,34175,65927,67540,777461,144543,100711,266307,91100,51879,33820,71858,231520,12195,78668,71217,13899,7512,9962,278,24867,12781,12199,100689,0,390515,67722,961,20685,1095,136563,710450,85163,16303,8570,134797,308158,101613,testis +438,101868,376489,110836,83416,875030,91227,57053,274862,44337,598,1585,49535,859232,95071,245429,34656,954344,68045,759937,695407,28865,947529,229809,699362,1483748,395617,360503,29785,296126,244777,11065,697960,627263,24714,292669,319116,52804,293996,26534,396525,1034823,495,5303,6141,160019,300509,564222,13141,622011,270366,5127,134818,7108,296871,88491,18924,2131,114694,6855,25343,260944,131345,4368,4099,13888,334997,127117,51917,85454,3194,89300,89613,3102,716103,435321,396534,110930,105132,460,19487,232622,346125,87508,0,114779,493856,81047,366715,420689,167340,228841,67723,11272,409,744914,72678,13684,1066884,1433652,13441,184782,358981,86685,24361,172806,94522,530937,115980,60384,70766,140990,232263,361367,210746,21329,1911,154928,93540,299782,743,636444,12500,432289,246496,1024,264671,72139,27704,183855,71844,152495,981,166084,1050666,251700,376573,3571023,325969,723452,1673168,225940,2905,259379,791479,149643,1745,597,180454,243521,72642,34725,451,251362,1142,0,350,84726,1137,90521,188504,972689,119800,456506,356119,12210,413697,260271,2370,13494264,3363,8241,11480,234659,33541,9519,155912,597929,155775,163310,106716,187949,217549,26736,205062,480721,16169,380,27898,241074,341290,6476,72246,75252,683511,188083,118653,1464,114545,79122,798955,571559,562323,0,47904,58002,7896389,337284,11933,148339,155132,57738,34923,1314383,719270,16057,115,932487,238765,914604,27898,265741,51563,203496,1318778,3203442,473,1640,487697,673,188179,303,209569,202760,295289,34,5986,224427,240328,305957,86295,214950,472345,6818,556223,1782637,194265,132540,198262,60126,87622,36040,305568,344311,957117,255,19281,1509,29649,72598,40042,456,511319,1183994,5958,133883,5788,610251,305594,2790,86245,144549,115836,1220058,181824,27396,294,63065,34829,2515,26795,965160,24868,63551,102980,17538,164549,602234,268442,8235,148,0,98108,359789,47128,358634,28827,227498,5387,120030,37305,703978,526,106798,36839,124150,444806,171717,12429,1122024,128311,273,14584,629518,337207,157011,88368,46615,175564,94462,78143,82895,271,51224,116756,34303,227057,518133,69356,36500,204550,94859,67608,139500,6062,85970,41623,161625,563,128282,67808,498520,74798,257536,1804,0,145215,294208,212309,227,65505,136332,4455537,13276,1510141,4492,308361,108738,804,1058069,296460,64032,380614,441113,30536,13614,10010,90988,510943,55786,756,357629,251820,32895,17789,309400,289,36874,65659,317017,64642,111058,301356,104903,171271,13740,67483,77952,425470,31497,135798,344,1149779,13796,2957,1487,1477,1425,297564,200993,2108,122035,30749,940896,149474,348058,190439,6628,264151,127479,1793,174481,144765,123134,734,95452,21512,257993,1472021,518456,84899,54514,553806,219182,0,24716,469509,241834,8385,89633,130814,42298,48106,166324,438,33529,2636,444,7657,38180,176499,87145,172,121216,167807,104431,104223,651,116674,69650,5175,11124,355610,1294461,1351368,8075,2798,1168,748557,405680,125,110323,18062,31512,93300,7943,8151,695107,231683,81260,142487,2444,126306,4219,15976,23870,18295,16465,250538,55061,54565,113520,14596,341863,8236,6625,37383,208137,83373,930,86991,11584,39586,1708331,0,32697,22020,47698,72447,245,7922,164278,841,274,415086,810,2597,296136,125825,427681,69135,86584,153775,4055,416764,133613,466993,299278,17271,26275,211256,227025,366947,87322,3001,3457,3346,2625478,1628,106320,1944,54886,18799,132661,204056,206439,8034,2171,74729,36987,15239,435093,947529,201118,360342,26222,433390,77363,16007,815505,644595,9031,865279,38854,20241,301774,691031,79440,43734,258224,213286,0,411968,337178,212375,1124,17521,3054,1295,1343,76105,4095,279710,0,3462,42484,16366,35016,7819,699,456,232651,53347,263843,45567,204467,356923,1003,456,23867,184998,97879,67359,210882,3657,152803,200763,41837,420,59278,154227,0,668500,212492,146265,3684,83843,199707,68833,14993,1561,45768,98440,459,42044,73761,714582,43080,614,25384,334593,314397,93777,197914,64754,125401,9159,4548,0,65119,795,1828,225134,220873,52447,25176,60809,4192,160657,423906,397,27733,10509,226427,281292,67649,1249,152,74695,1441,78479,28427,6097,23810,22298,60073,1426986,31203,44576,113315,416353,95,195093,18657,286865,30134,196327,88374,15992,8098,102416,96991,2310,482049,88064,195022,29100,134444,737,3858,29601,771476,67601,15574,2788,12136,22035,376518,709,127972,1239,72754,155472,122,85021,102872,18123,205092,303088,10225,56557,2427,74923,1414,92847,139234,1071198,316588,164065,13746,25049,43416,64163,38793,65548,1345,0,608,125417,570046,24211,44661,31073,13912,403,16915,1957,17043,66951,29771,52234,273055,66830,5447,123465,1142,405,152,624085,56122,273076,117016,50780,79093,27602,66086,117393,211,52028,4836,145,44181,10751,154158,86526,147220,78322,11143,34118,240002,1336,304,8928,122,27063,80716,2061,74129,3272,1837340,26652,45634,257407,33246,150609,290399,118661,176038,52741,3670,312607,181720,219180,23139,598206,13267,95229,72534,80749,68888,54410,954772,9976,93651,54145,13836,110535,115217,102848,123712,24924,1769,51582,55585,99049,79989,552752,452,177782,222597,1721,2247,566,3600,28464,304,15170,59589,50324,5473,226979,98,107357,668,124131,149809,53230,67048,150369,2496,152,698,439250,62726,14068,585,544863,188660,122556,57698,76462,119472,1646,150263,168091,145662,83123,133044,166965,259,10639,544174,353734,13205,118176,0,1281,96520,36503,15349,355382,1010,7555,1505,56102,55275,128340,89334,17371,27576,19079,15999,206243,632476,106672,11202,313674,170314,52953,140940,113341,72072,67816,257578,313028,1217170,52905,254594,107519,28199,45129,73462,6577,3071,104454,15160,353123,56033,122,102787,59346,22871,115,91320,1550642,113493,22814,47784,75317,1386377,55223,929,3589116,110897,90405,591,563296,13827,57330,33037,980,116574,52376,44387,64433,1791,17243,33552,106,1420,58133,64220,225063,277060,193597,6031,9517,2218,858,2128,20009,304,122981,36773,668,56666,2828,16397,278539,55745,49848,236178,20529,86444,77974,19617,187388,170615,11148,134126,4327435,27596,9595,103490,143560,8431,124999,72871,55789,55118,31291,60022,107303,249500,3710287,125474,627,11319,4219,28256,1061,24354,2682,34093,1673,115,138763,793,0,41097,8345,147052,80821,108595,150846,606243,113349,6943,316287,61764,23909,277294,184103,122921,103971,374166,1466,921854,1476033,339,550858,60750,152,63765,34125,233458,133964,664977,13492,13996,143389,113155,700192,123805,288612,7793,54330,79532,1916,127811,184390,574844,102249,293257,98279,169551,631089,415797,1435,30689,158894,192,990,123638,14470,19427,3389,54726,692,2323,150198,828794,666299,597,3600,26008,35648,588,575,4046,2062,180,2306,486,1742,694,13578,11442,1172485,154243,884470,720,1024638,0,11852,229949,1261,358898,7082,593165,849140,380613,137640,315922,301736,644615,121079,141925,666013,253254,474157,31180,703663,257274,122049,1144,591713,451,832607,469905,478030,213797,120407,205294,76532,377795,456,690982,44667,211232,275338,250558,673404,55,21685,190440,291211,10096,3785,1175843,20879,5060,308472,102146,48346,326468,1210,13898,128826,74539,105131,181539,268559,281335,24703,55,257049,170709,209385,1029,223709,131198,396970,278963,75938,199241,153418,100461,346067,464995,469139,321375,166217,1811,5809,2045769,32618,124197,149346,25391,6618,957721,54463,1873,624073,262,862,660412,4864,152,186564,12188,3961,918397,4789,102730,89880,262003,730606,226805,14977,3382,12310,217358,1521,319522,259,66344,455,565,606,1649,224717,11358,0,1031,29027,772,442823,3393,70218,168114,0,49547,91563,547,36543,17210,823,2462,1617673,1173,25120,1113,590,149073,448037,822,34188,1375917,574554,199201,18708,512277,251429,1318,24501,1395,17606,8520,10659,1337,0,869,597,193800,16973,212247,46732,12373,179386,193619,202504,261979,192608,246004,67855,486864,696055,129833,3494,101,168262,63919,2291,21976,359523,116842,43288,87415,40103,11875,35839,0,879,3583,39078,151218,19961,4319,76,30117,788,207273,243683,273697,30953,12026,1372863,4288,1059,150835,555,6566,687677,162348,146669,89511,16763,245858,44865,46640,10950,520677,451,82659,2731,348310,82209,470773,1837,344225,505560,46528,112518,156440,7852,0,810,196201,1158056,235760,64316,5281,109842,88597,37882,36487,194733,14597,32884,54180,141430,50456,110568,16046,96,192574,1092,8972,412082,4892,71364,78482,583,45176,10301,102207,110220,152,0,5914,1322457,111,290,59257,7604,41718,257479,97626,2721,152074,0,181821,213916,89526,1606,276286,409,88762,576,6733,4565,92003,383173,1247,50566,40652,254381,117303,132782,73705,0,374,5416,315055,170292,142483,674315,22913,151727,386543,65839,96165,37904,110559,2612,1384865,274,38055,61408,1481,37151,313792,1248447,39508,5729,70249,325386,384507,101349,45595,101463,380909,164010,1748994,33456,66457,23580,551485,39570,22029,275222,1829,106445,228,4573,11197,152,3763,17007,152,27980,76764,154176,77322,91852,77712,9728,372626,1621,5495,1491,63455,517,68006,16340,548431,51394,13621,48742,832,43174,150993,2019,10625,0,112338,1538,27132,19231479,378668,19898,295821,458837,351,616142,238949,129299,109732,186332,174361,162431,17691,256187,4549,230,3137,25977,1804908,22739,109350,30577,106050,424315,462954,91969,66794,24239,405,289118,1081,489837,115132,851296,230,1466641,773,762784,763704,49280,215664,25870,0,102,94248,240640,171956,308364,25785,286134,2365,23482,51153,80462,20503,6775,1488,297,826477,195271,17731,281,663783,99916,1148147,934,186365,7417,0,3574,179842,15661,47834,173164,206281,1768913,3208,10792,1283,7636,91396,279156,1255,2398,413394,0,37548,376,409465,595632,438628,122,18,8574,294439,66671,13232,13793,74332,59393,523,24541,12324,1274,206828,70526,760,65960,304,199562,48672,1429,327966,15579,466838,91532,401,25673,59932,56015,228,26991,9455,88567,67280,108123,789764,188824,5994,431,155403,7435,93694,36626,2621,65660,20096,55661,215874,39199,191400,116057,70699,153210,149137,29511,208330,0,16583,3252,10129,235122,104136,73765,4110,35790,20103,10094,626,777322,88719,82352,210830,57512,143595,397242,1760,2625,96147,176894,300413,321523,317828,384,291529,847,36573,91481,86642,38142,365110,182888,66084,335438,36600,71374,274714,62269,1581591,101129,127720,1026283,9179,58525,2895783,93860,4964,21018,980,316440,63731,146107,17803,414982,116169,75352,73141,44690,367661,32634,103556,686878,2948,299206,72409,60026,34524,1037,49812,261560,49150,35378,642260,79656,63009,324823,6559,102738,37538,10,74447,75997,344885,201,319879,93390,179653,97032,91512,20833,456,142502,744421,90903,28428,2052,480969,248119,5670345,229779,1175290,526,152,152,127,379966,23315,48590,27440,0,608,1344,698,133297,63655,152408,93228,593,64222,173770,484094,1607778,64719,11628,11426,34724,99279,153588,182775,228,7219,8097,9431,146655,4400,536,1091,0,238923,372764,243673,27219,963,273244,138262,283868,128009,15105,18447,103408,166930,2460,645579,308740,540758,12265,230,86562,23745,65367,442,986,78665,16884,1122,113165,218129,393595,31713,599061,150416,2005,386532,194682,716,69220,81478,3017,63330,1407179,67630,7380,251840,37140,365904,14303,118750,55193,63140,122716,203388,391332,57991,923900,1875,218279,132842,92446,36485,366013,42874,1823,58345,18664,20334,463,4875,0,49648,70590,122328,15310,23227,804,239136,8365,22156,3932932,6361,60110,14757,106767,1707,187407,58862,81466,86028,6220818,14655,11409,190739,106806,212858,184364,435,100290,152,442517,57411,142811,621773,21084,17075,304,152,0,29122,13065,108575,51839,347061,21577,115308,210946,265,0,21047,548784,129758,576954,126834,79948,127851,80474,28559,269376,77678,448644,118933,23080,895728,885496,217763,87684,183988,350080,297735,118235,72919,109330,87737,52304,171413,10560,92383,6823,429483,6879,9089,237913,1296,758,1086111,0,235499,323222,109765,152,123076,111009,34439,73367,179947,369268,7567,145,1183,152,12355,58579,20843,3275,956,1602,19021,2997,92994,48982,12821,132653,150480,32351,53324,13425,42825,175354,5013,87014,17949,304,130678,84852,3036,450,3613,23366,210818,96805,81726,76350,18905,34641,14739,117662,440080,2134,87123,689,18,159884,294,711,108045,30486,56861,159100,148747,94,1087,79151,32777,57945,185165,334475,0,8955,552279,100881,48177,97664,4682,54,235125,3374,90128,230859,246629,150325,102299,151,1155243,6112,49916,12409,7963,72944,206569,71646,363862,313427,0,113189,644649,771,103718,9077,11703,128235,317094,277486,13493,39402,3593979,292839,32052,81542,721683,248125,229199,113285,65864,889,197217,21257,87174,136847,132432,236334,9642,62281,354578,22476,222338,363572,2771,350675,39597,571854,115160,110229,530173,142584,109210,195506,1445208,177071,57801,116883,38931,150874,473419,216685,1791,84816,9763,15595,18593,191835,71625,2120531,467899,487000,508173,236656,606,1004,4927,157900,1994745,2421,393540,414239,1326,417,867978,10964,5623,256443,14746,136288,727,3387380,96059,57569,484341,186004,364623,79019,10178,12815,37274,105427,207591,662,2883,311111,13923,152,8000,2406,28990,510659,76860,8675,16934,32403,33281,135869,58236,71947,32035,4150,125,85987,4180572,2154,159085,40264,646327,152314,6888,238573,39178,129339,149340,2288,28128,30919,0,134,182184,1554,12775,874,3879,169540,1143,6987,81670,124317,42623,52627,5867,446,1926,152,913110,1252843,107472,112085,91273,3662,32099,104403,2662,39019,422465,24550,124425,4128,47359,20148,54505,188786,283949,79832,200166,264371,241693,214537,4405,28804,34478,133058,56771,157085,188314,1547,3776,9623,49106,8573,217,34068,329,266056,337,529,1116113,323742,16641,87234,98426,9191,99639,107800,81853,66091,92564,233,134175,76,152205,686684,292347,144665,23459,176080,66750,642573,29034,233196,16108,132842,112887,73154,504071,152,29989,1199113,2236056,270484,55374,200901,218733,252571,0,420795,373419,36299,119085,265821,758704,71065,660414,136080,16872,318555,10421,105131,233792,291062,0,15360,27358,608943,174841,178421,298,2437,633635,122418,279434,10162,14036,1249,553112,17998,401370,11895,1721,41120,226703,379347,326190,95671,129392,114561,315427,182023,125030,116348,14602,79398,116260,112675,46787,84898,344350,2214646,115220,336,28127,262769,302842,4598,1121,68967,4011798,148997,28964,2447,90976,1860,574,244,1819,152940,3644,29079,119244,5160,978,67933,3038,119146,163941,32450,139,452560,57338,164335,408527,436069,23973,370182,734963,85909,184397,105670,224053,1854,87206,128268,699580,1121,225573,62,237658,0,9575,4127,42679,12627,76262,74761,166412,749,113827,68207,147792,30819,232338,31840,58526,264582,418153,71334,261576,197306,166080,785,9364,0,1793,174765,2774,212589,8003,44401,78502,169466,303,234223,469474,11483,107854,44879,32961,218798,265589,80022,7596,3231,12396,33998,352720,143277,140,368,21478,602694,19857,136857,25548,15593,2588,794,251370,363180,124786,378793,1089,489469,2548155,924692,4055226,18389,7834,250201,4543,256199,848554,294291,5437,8112,35680,0,15449,250614,143250,1901,326,1768,64181,121640,74563,401157,253059,4077,110092,135138,1692116,1098678,186637,1272244,652582,322925,197921,446908,2174,152,2588,462,301798,11092,216875,218206,6420,582,5087210,280,822,222153,60847,197242,1720,1711852,722477,2290,38131,735,714,74218,33629,3808416,269650,149,70284,204277,80297,963,28598,11289,676131,186477,187432,0,101605,1412,1068,8882,296042,56319,189805,238767,60355,77965,75621,21022,994,887234,1147,0,0,4113,3574,19026,429,220559,539,52298,1882,229284,76,300,177344,265296,488821,7261,143534,173907,101643,138829,89848,726721,998214,472084,319554,172122,13904,5984,6677,0,2160,26092,52560,25057,76,321985,142302,252805,1715,40532,72214,1120448,460759,87458,296,177395,3078,4942,448795,74992,152,374112,64779,140102,261141,146295,96963,16608,16256,70160,2319,298722,161130,116435,1875905,240211,42123,146604,464228,1103604,356065,280,397255,246313,858,72547,83082,258277,104279,67916,280207,372488,30617,52137,8196,160,1970,59792,310152,648819,1095041,191229,265793,15988,91929,7577,744,1259,58087,5311,32719,1483,38573,61367,61987,94224,1822628,1422,1313,192427,58233,72230,11911,10663,112467,47362,2200189,13735,307667,91514,42325,152,124234,46938,20192,77939,152,193,0,0,64652,909,21058,108127,72378,6070,38084,126,36765,8166,117939,17990,552,29904,25433,36910,7118,404813,23340,461740,85479,5727,84494,3107,44004,94928,460532,3499,8861,2098240,149955,46799,405216,149062,101991,234112,152,67173,191162,248303,27532,133153,27621,390727,83937,99001,15786,84413,2496,1084,60633,1180,170825,249863,197116,39237,448920,30943,224609,3529,45147,706531,508533,140346,5191,45229,128056,373788,47528,1156,59114,215127,126135,287,453577,35636,571,80759,12425,314506,457578,40864,1965,206559,58780,80921,498573,648453,81054,130290,116186,354305,10826408,79803,508174,739645,8391,513494,147157,79966,497448,141,1936,195337,1664,431553,108570,52297,1578,1495,132139,688905,416478,1903,337493,22129,50716,84449,649,110551,1665428,9168,27974,378606,40542,275317,873,537642,21782,246655,3815,451,406,903,133694,38711,41269,179002,158289,128693,197547,1405,1251,116739,48675,74511,698,33476,0,133581,33705,1296,223046,477634,108669,95445,910,455,163399,24979,12250,15353,10781,525304,80886,110263,116555,40497,470012,162426,14684,6390,135792,4233,42524,9114,12583,227121,15991,125025,38307,937782,165257,4941357,5955206,19953,1461,1702,68331,251,4338372,1399163,105321,289696,343336,26080,171370,785689,77202,16141,70190,355166,68601,1746,181399,469547,44168,13944,108044,65970,118961,112826,637416,124519,139732,1434,307834,684,15205,3492,93137,3005,1052110,222346,275789,189678,104822,301208,15098,172022,712367,313779,29105,251256,644012,84200,235927,241431,233779,854096,329535,255572,209199,190329,285276,327,455,1601188,509312,807239,74560,227427,0,13470,222352,159392,959021,113091,154951,3271,433269,121922,186995,136,11248,412221,131918,32781,29050,4623,129908,117248,518859,235593,38564,1046690,155906,527609,643962,1066,53778,158031,230867,1397,22308,201356,4466103,6828157,443152,819525,303451,298872,826541,5037,514564,810,1124,469724,442860,210939,348070,92011,1508,147828,1572562,289401,438193,2108,250714,291608,23049,150831,356977,0,238076,87336,439447,707,449,4342,543138,604155,399344,712578,2249,186317,935,237257,80436,151457,149028,10,143028,59768,79329,105955,134525,1260,229841,711,149632,295398,385587,74866,20491,13032,52366,150631,51961,631,426223,518864,731628,227953,160869,276432,36492,162535,9210,685085,19623,176641,206889,352,7029,200165,275518,555859,1048514,1243049,1135610,11796,84902,0,0,3304,67962,35418,921403,581415,203854,196647,230065,265758,327483,5553,475319,182026,155447,102712,129414,758,400385,216781,151949,55864,200242,1176909,311,52516,282927,152,152,338,0,18000,59975,310241,997974,419218,95851,79440,5584,739,41557,975375,604,40072,266262,612186,340590,480254,191673,99041,27647,989887,59776,200349,23366,370004,73765,135005,118094,497,55991,21324,107917,156694,4621,21328,30869,1077,52255,670666,123500,105021,136888,84783,247415,7353,100697,41,2505926,4854,45110,1295423,40279,608,38474,82956,41929,132041,116438,581211,126419,66772,48318,57371,404,44362,4313,117937,119509,137471,70789,4561,4518,372348,65560,64465,97643,153846,39289,10860,2481,992,219548,67513,288379,32201,91163,12387,157044,162740,315329,1202,59508,549464,64909,143730,4407,125818,153079,480835,30146,3238,416604,1171,1171,21557,294,11423,128637,564,48683,138412,3469,1571,11599,98898,380548,122676,1737,477,84830,1474,57431,48252,27360,12763,258376,249020,2298,180,126948,203915,41735,34968,89884,103671,55475,69848,48283,152,40988,25602,58319,4456,1571,3545,215165,68172,168254,249034,0,30383,1432,929,65432,36158,129321,1094,190574,274,55623,19236,1039,66453,19003,95904,126180,44514,26177,1495,2813,31057,1713,102978,409346,42295,229396,4041,116034,6938,53614,0,103303,237643,91345,3909,4205,1423,76,35937,393416,84800,89946,8545,23752,268221,11817275,36041,44048,214190,20318,109942,279383,339672,15274,114,258891,147,68355,1107740,31794,911,373,4053,51609,317977,303,108939,292217,36870,90581,343047,129,0,377,79656,53886,144116,98726,232945,299802,242919,814205,671999,99143,22923,155121,120561,5373,8007,413877,1825,73451,304,58325,19635,12388,57072,1263,304,420,246928,1033012,249683,1168,61932,99636,466746,1735612,456619,296523,283729,542715,746,1581,153010,922968,2782,166771,87348,830951,136816,84787,99324,187011,133477,113404,10673,103108,314,5115,154376,1217886,88442,143946,143421,309022,15271,84065,15580,375329,2323,122034,432972,216,57122,9555,46310,41628,223301,27962,152,7821,2348444,195176,440897,17488,80279,35380,208954,391462,11686,44674,32001,551349,89532,101524,262144,1468,1465,14893,47953,50238,75127,359807,257079,6990,304,16452,36300,0,29024,223417,159478,110542,22439,41360,466280,4139,428941,153383,277,178227,598,83884,267,1742,100593,32289,0,1098145,14030,182147,25032,267596,363721,15382,1226,33675,287788,90142,265924,135634,171420,183,13308,1705,14795,12215,23613,122083,10977,464247,14709,706768,104001,226101,30527,13700,335969,4837,29665,843971,475800,34964,83702,10094,18607,79321,247263,445008,13852,20465,861752,39780,56903,2395,58291,2814,357184,5441,402,7562,3514,49004,2321474,494516,1304,699199,1395,417065,74293,7806,90562,85154,391232,85057,14679776,230513,231533,669405,21596,6928,94359,280437,8473,251945,695589,630492,3807,44556,116178,82366,52241,210216,1683430,7220,27172,67269,215877,1745480,369191,56432,12235,562595,409656,340533,1307588,2345278,437444,11007,165626,162933,346,35934,612529,76,2560,211667,178283,33303,112709,1036,11490,0,5088,1801,3683,7908,124520,185321,5582,152744,199734,5118,4776040,12168,480,3217,468,70571,1573,1954,52694,4032,2350,973,722,47098,37175,109,0,1660655,10316,2809,0,0,104,739,27794,420,8285977,556,771,1230,606,0,0,249,14957,19954,32236,0,127603,304,111565,57299,3902,87254,101651,1492,149932,493889,141762,9753,19210,754,190338,206,774865,152,220130,93532,3671,3660,212237,229748,2034,5508,1664340,241634,2362,394816,54900,7081,261902,409985,64011,332630,9597,7676,472,133692,83247,690316,33563,152,145231,155425,104043,16543,2599,2473838,323863,318513,107346,20942,106437,109093,7895,75743,7418,1752,139909,118026,36826,77017,75167,62795,206815,92070,97865,135,152120,19499,1419,924401,34810,125438,0,134799,3159,79832,61577,179159,4852,396746,139540,219071,47364,124060,1579,60254,182550,39357,22277,186438,60946,103994,248371,40170,548436,5572,26817,81951,196974,4274,113321,54190,274,1527,152,67240,117834,107944,168900,69443,56885,61814,91856,24952,267,558,16951,222621,72877,344500,709367,895839,1227,12463,7705,59295,3676,731219,263521,1265677,13162,222202,281,40022,851033,143068,23268,456,130,124788,306,100332,107825,1899737,65316,325518,5647,106195,8467,313639,1209,0,2924,215794,528102,2453,3515,320885,2497391,774934,703799,3033,2033,578,68576,9313,510170,3079,271098,485834,1323374,421626,23349,123015,6359,298,21382,12991,205946,23930,407472,152415,172277,4560,187932,104819,41988,154691,149,130565,119363,155019,114563,82731,38053,465826,42881,20796,4118,3356,4164,409,505342,140787,207164,1140455,144945,6052,2595,0,302,572,568,1887,21610,152,152,32593,96741,3399,6816,304,1891,372746,103178,638072,313349,115098,557,150004,110293,4523,100655,111697,6249,875181,132918,278622,0,307576,453,217790,1001093,261904,67966,19091,250179,1216903,660850,152,607,284,816,301,1341,469,86882,267296,997642,23916,333243,9084,251690,1081600,152,43175,56033,480304,7280,2189,1509,27863,1883949,380921,71336,2931280,119293,186080,124220,125076,166277,160794,58190,101323,112213,5697,612079,89491,51136,32085,27969,438044,479083,42395,302597,372903,2489743,349868,269264,108441,2005,346674,176803,1080106,184851,719447,733,423886,49997,1995,68195,8202,292331,518754,728,4553548,601840,2339090,7907,1293,1720,4919,1327,36931,133,580,31129,173109,811024,92,3689790,21982,271500,614259,11900,227626,0,1724,4732,88154,532343,98085,309032,445191,4835,104682,277397,163211,44169,75663,472396,240397,379618,366339,146282,7058,57757,25397,98207,111931,1071644,11813,37199,166196,2474,181047,170535,1722,17139,25325,539593,85772,44104,15979,1329,223664,73209,224304,488899,11447,0,69159,396971,409,81157,208467,194153,24136,1665,195346,217399,28283,154392,77426,25721,241625,92335,235151,33192,21071,59854,430635,1068,91263,2399,169006,37168,350112,364,826,797,306651,43191,69037,328025,101767,1563,260631,1189,27230,4933,93578,139626,147703,974554,51340,186934,151416,95453,3352,13563,1689,54208,190845,822,361,152,108723,84416,6619,68583,12271,18302,114,718,1049,32949,0,10088,279,69167,85139,51374,75501,250532,28177,38149,86108,173689,5133728,421950,539,86814,2807990,508023,136561,119450,55046,29634,48601,37511,502234,155316,35471,108815,654,179010,6138,261638,85258,361,2598,2797,212537,195559,108448,51978,851,109421,4586,3223217,68244,40005,11424,50894,47759,1154,110323,9100,302,91975,226092,7929,101714,606516,164114,104512,31415,1713,344,215922,1861,152,5203,53512,2937347,36056,126555,34653,83867,239406,21234,457367,57866,9632,47583,71625,119751,2276,263504,373988,48662,29954,486,91683,179188,174891,92268,2845,86519,121786,474,59190,31678,153431,986643,5155,42979,278872,120,270239,4198,60502,44942,93372,633218,311,26613,346624,303058,160546,71632,122081,3746,173474,276134,249774,148776,42405,5789089,216614,339675,71924,26391,195818,1968,494516,182489,136345,636066,19101907,0,193259,358461,274898,67480,155131,568651,130969,3867,98052,214187,105002,106286,237703,820644,266036,300,26834,90213,75215,46778,573,260387,71920,5652,639232,185978,246510,672,24957,210999,149352,173755,232047,49914,100857,3435,1135,50368,173254,135824,509,608,58784,310897,50326,1420141,86446,159180,8634,2503906,152,5803,105229,0,11653,3542,200871,438615,2829562,1347687,10645,443,53756,155384,56910,253979,315727,476389,96153,1748953,91004,82361,950137,192104,291495,125632,5051,51785,1554,15252,46043,226183,485012,90311,93418,67472,1435,287884,211992,244162,3786,175108,7776,115900,569138,606,80349,119171,59113,246681,118229,240285,34654,608,414,0,126652,2540,328786,318226,78656,208452,735391,427674,41526,83731,315648,152098,164197,66940,523293,838555,547346,118643,200149,52732,29062,84793,6638,370950,327620,1014239,77675,5604906,141092,32669,66438,9290,10442,90043,7974,0,851,742,97734,516317,230033,24299,595458,99346,288273,181948,61127,389,624103,2729,124,170411,183523,151346,311835,436749,181550,126422,63949,135468,58858,31009,33886,338,456,315685,104623,51670,206022,152181,911,725,45613,41964,19132,143139,139346,393596,551,202414,89471,164396,72887,253075,273330,254214,57688,5154,0,177608,3044,149723,30313,22934,0,92547,134846,474,454,99050,79365,73087,2516,125223,82896,59030,1066753,305406,55837,307663,241,120585,877852,526759,90860,4013,207565,146102,99502,131577,0,554377,90188,37032,280,156213,298,303814,250046,2421,59500,487933,66193,12984,153564,13914,5666,49517,110091,36,580,195963,2436,234,17467,75544,61226,99317,167709,827,48353,3134,262719,1600,154954,51659,356130,44320,156745,71630,7448,428,1243,158800,90513,42870,19726,37596,74069,153836,1415,91023,129126,112155,17262,212001,41550,13061,40314,570,33868,1005257,4280,17373,63646,269,94735,13728,10210648,156831,145581,123982,10669,0,157683,1160,150666,0,93562,326451,152,151846,51582,146282,1646819,330,138482,118582,59166,62234,304713,42304,82518,61831,122408,85798,2665,29633,162272,62286,129689,8181,13253,26375,21913,269,58111,1010,49408,3124,110467,101074,32796,44146,24171,76727,2608,57580,64186,204107,11900,101934,250508,0,11850,39967,304,78444,37857,126834,11351,36787,18789,112055,58750,42574,128102,314897,177827,64233,812476,436002,145282,190473,179446,5623,14946,361729,861,38935,239086,6726,77103,309699,1111,2418,1659,711,4743,2105,39482,54161,430,44467,3715,58072,241074,86704,7670,1822,349161,118859,393227,454857,438245,553,534086,0,4394,196435,306877,49484,152,0,78381,28140,44946,30242,35920,0,33075,152531,7185,32050,28864,181518,181826,267901,1002042,4237,71049,54894,11132,49812,176646,1783014,2393020,80122,367740,60390,518339,455937,1910,93113,395708,1417939,456,22084,2326,259496,276511,657078,16776,453960,242656,194529,137091,152,0,70315,3422956,145436,311308,296521,54428,151,50360,214738,4104,68951,195383,4870,99127,253399,169229,328842,34410,102663,10322,372552,303,8192,327320,930,322,10780,357,1273379,387015,3970,533822,795480,302,220164,175,183310,76008,357101,262649,18796,333174,156813,453880,26405,230292,331158,1023749,2550,208228,200404,101613,79541,37766,355602,63512,706927,163850,1010,78700,953,49689,96763,392051,379381,854497,100026,74202,41924,16956166,24011101,104877,5145,115693,248824,3212,11,142704,43719,117119,10,25153,7707,280702,249545,455458,63551,320658,280263,235601,39918,121756,173199,6477,231355,37567,439767,161965,171799,6320,120496,66417,202815,28524,43675,1162786,41612,439570,145177,26461,751201,544649,259,1456,1280,4923,176716,49909,0,20685,34166,137694,12525,93951,30881,395435,109209,27160,33850,23436,314893,499805,2903,171253,554967,53229,168917,402329,92879,4734,123591,263408,85780,80829,322963,586968,102519,33183,32952,142,197,5320,19376,288,5194,267109,157310,20586,96172,657156,55681,46234,2828,25316,34409,311413,308185,6890,26525,633483,31102,465298,98708,31315,4270,23277,329661,293526,232219,35920,122180,17441,84704,16179,118815,14100,115699,149227,519,118669,15584,71956,677,72130,45807,692642,266424,13683,9102,13713,7678,164661,173885,53751,91748,377333,97110,42295,5878,156689,117196,57393,520751,30313,7945,115417,335389,914011,152,101124,93315,7121,808040,25027,56586,150861,134115,102503,152,178345,296214,39595,60257,1776,80501,48089,29593,210196,20253,54957,100218,5072,3295,422,200394,277144,6649,0,7057,47828,51734,19657,5332,133142,236943,2481,33537,121,209049,116110,29707,46731,643755,8375,184099,4852,130517,137236,37262,441,888074,1034506,2610,217672,450406,73882,333593,46623,55976,3162,61135,244620,222477,1190,8933,56827,81576,155563,509862,111921,467,112059,4946,936014,1082648,385617,96829,338142,191820,132493,437,1267554,141,1786,152,138042,191245,1697,456,56143,26725,35487,49350,36680,115806,48328,96278,397641,133907,28906,280774,33467,94955,6774,88216,3937,1575,51143,150124,202473,113074,174469,109915,117631,115240,74310,22436,303955,692,360423,94688,415571,150656,89331,184198,4329,521107,82497,153206,108106,105809,34503,35729,569653,716094,728963,228244,9481,66134,14196,57027,186251,113283,203227,6988,480077,174962,1269,291086,188960,346,45152,175536,24263,57291,1108,79369,550,420941,300,161988,42630,227492,161260,116,76228,12300,57795,4836,1427,78665,12566,252168,34871,100712,7364,0,31795,152024,201291,54263,26729,274328,4231,15553,24426,115970,172648,1635510,183415,11279,479284,15564,45890,5062,40821,493449,133916,108445,458820,105349,12132,162787,313960,108777,1215,410942,141002,50240,91556,138912,802,2178,60109,0,101539,2526,423463,20243,429180,101657,481,855,194865,3700,16921,1214157,1079,267870,191231,212133,1643,350696,20058,41428,3702,152405,49030,2103,697152,13733,2575,292406,268644,497018,21053,12221,150981,304679,47131,362203,245647,719,708802,26237,14110,51677,0,931312,152,12180,545,515505,1284920,2832137,72606,133011,73354,132593,202964,869636,93941,120932,194910,663915,5477,598951,397,742837,625917,1095341,94992,126866,212743,1005335,192299,194351,464098,689194,31250,94162,137545,261471,3970,640884,394238,234970,994031,53826,310831,19125,157295,24611,21409,10134,493887,112933,273809,174156,688627,16557,660942,4026992,247415,30481,17180,936594,83500,132799,332244,53381,40,276,439,106243,635231,1090729,203904,16044,34499,580,608,393328,0,518,327612,1695,60387,303,418232,1536,20453,1941,5739,280871,313268,537284,27971,6968,239,3619,2524,1647,20885,16364,184115,1453,207486,14896,107843,218781,181774,217975,684,219839,234161,173179,2780792,120065,172075,8555,0,16087,358015,880,231776,165230,67177,2006,4337179,2561,39540,134078,892777,25606,393,1518,23828,67329,594766,0,1807,49838,252876,226387,68463,100657,28498,1368,1296,130092,33218,8557,71302,143955,67,6491,667,104172,213840,6902,137654,300565,528446,2266,6649,118089,163938,21015,4432,143003,47639,122263,169277,56454,179189,74112,371936,974,1176,3455,364320,129435,69308,118306,1464613,303441,85127,52464,177078,105563,191926,102503,53280,149164,5322,643,30083,65003,95586,215339,268974,132881,44690,1488,1164,27033,563,28788,907093,22289,2286523,375970,93914,11985,33606,162854,66297,248677,197294,1508,3691193,304252,25807,5204,2139,5192,21974,28346,1458,54665,34552,0,32871,1508,112254,93389,38683,18247,72686,253,218715,629417,28384,558703,11244,130829,178483,51069,227859,37927,105684,10284,906,5836,93998,140043,9699,276318,234514,783,60818,33234,5057,10690,63516,806,27748,74882,143180,35427,95546,0,76111,18426,97197,398189,103507,608,1003,198753,79315,45844,228621,13365,2348,25840,17325,51972,50378,3167,5083,176921,172722,86113,117850,30511,54775,1639,398,254327,363338,75086,3260,713,77574,7828,1774,135943,211904,869171,120389,102445,225444,635,5823,217272,30060182,85139,323057,89339,42092,9945,113211,11536,346717,210950,117348,512696,592112,886070,58081,599,75717,156362,354523,887593,8635,201742,30426,256826,66178,5704,183033,56005,109608,126850,57134,45445,137,10301,141922,80693,17971,93358,364129,2904,113144,12325,149967,118149,1053,657,371,3129958,11047,1073,222612,546913,118085,3033,70560,88842,3541,136761,59515,88352,250314,101532,99478,388782,16844,2175,66833,15222,1493,4432811,144942,279126,548342,10493,86890,175554,671,141345,10416,245,3361296,341490,61929,236610,259857,0,65447,156373,65370,82611,1050,338455,254354,458311,127928,112872,371227,0,5762,109670,1248,152,2263,26188,184864,32461,404924,105108,151,268514,1202,2785,317346,265273,469367,427436,1832545,58445,15799,35398,194225,0,7,130746,367456,805363,148284,118133,67535,182127,206386,360312,1053,110779,119686,55377,595820,1583,47478,90168,50044,347436,416927,165485,36453,209780,19146,76271,838397,700556,933262,107510,0,124811,11652,305899,3093,2211,152,118360,654322,223135,609,140655,3616,55544,42520,13419,149866,78127,23954,28729,7202,147951,149204,95069,43661,323,27980,29370,72486,1601621,8715,1223,62306,103667,92181,12229,76172,351839,23408,1010,0,76655,25729,269123,22513,317639,238291,1613106,1530,210871,1719198,54947,18644,144036,149557,31174,120656,50123,607,54055,1988502,535716,0,124182,419965,1551,13778,70116,22761,31266,1034,9871,152,89547,297532,112731,51370,3457377,838894,350809,33753,679357,21130,443144,294338,31249,782923,239244,694204,57037,275947,85103,13435,56598,7884,293818,4479,62655,293681,276218,99327,368113,207491,304,298069,3302,1082876,96673,32358,51130,443251,229078,16207,2592,41521,125456,86886,145283,102650,229262,228988,131509,31101,227229,523666,253306,373132,474,437,901350,462148,234,314512,273561,87558,16162,201794,290255,436748,340887,62664,351985,518589,1862,286954,151162,7199,697395,149614,736325,11819,1053205,856758,88484,1624,199690,90621,29158,116625,215533,290,82632,55,61601,38701,60864,216989,2777,9247,12395,1907,392363,74001,322723,220057,110200,37374,16035,600463,342,196558,327244,55305,307989,951398,178703,224012,468783,195287,343105,764,416469,118123,612,104857,619330,1158787,9477,1754785,9554,194,179125,2019,110586,3722,333326,471,2459980,37667,495626,668,1425708,774,2616,359337,110009,181623,137762,312120,230976,12753,549910,585856,12,153241,6097,9803,4175,134,109714,584307,89072,206559,170608,90131,3205,5046067,749464,152,975,105,81802,581883,683,85309,51724,278,22908,57,141758,146368,112271,48524,658099,95436,69811,28557,14676,189219,96774,78365,0,352,66573,49364,23679,359804,48229,15624,41778,348423,388901,270206,243663,1936119,42738,401691,166943,190026,114807,261344,86050,583873,287930,0,232311,281784,129550,131435,2960,39566,960,721210,419682,410894,138060,10737,46858,7108,72959,81870,286776,148185,28886,41016,145973,289693,432998,406558,490,161483,490907,1666,134397,90427,354659,441625,186513,18888,1695,362755,274699,205087,164867,357568,366281,0,59869,54552,6012,35802,165344,93842,143486,530,448128,149017,94227,378830,11364,182875,195498,114045,263058,71805,122245,3021,210339,474429,39942,705179,1241733,117461,636241,17955,59408,209240,6748,972,301499,54311,117030,83573,123027,315418,3827,3181,0,600,2113,111097,77094,42666,149099,218582,240495,153008,199530,8938,241221,722,919998,798,90299,1952,187884,234802,93171,3325,237980,1291,1127,131822,371106,82817,289318,630909,20876,227209,16756,187,1585,15609,282877,340016,1971,340374,133409,385,16776,0,13036,147767,393273,4553,438063,127496,3443,260826,5577,615957,111253,22993,551,416980,58455,2165,64886,981600,762511,32222,907247,417303,10615,159641,363,230796,165689,20320,20156,30611,134586,192413,3287,28926,3216,62675,641070,36211,110291,774780,588690,6872,3397,96020,315253,555684,112935,376826,64730,260,321,9045487,243903,8960,415427,57079,349407,104699,133943,92918,112019,302479,264734,755,6332,57068,81294,37079,148003,21281,413761,78424,44641,80083,71043,34500,239327,417983,532991,156368,329922,145267,184188,25176,8936,76134,82635,174626,98460,5792,239984,50492,98925,52576,225325,324046,257965,2287,8614,1005315,32303,7423,107111,132959,1800,1646666,5094,78176,238917,173294,283229,39141,37387,1186,1157,6987,8304,295508,15422,625026,28784,65760,275789,24530,127064,221331,2643,378363,151764,175805,27692,48259,62095,66259,59588,79598,173369,5872,8241,11550,138551,1333,122,187024,282612,257238,21419,135553,380553,106058,32224,71598,1969237,152,69722,152,61578,25,79853,235304,157070,125026,111660,3192,757503,137128,59400,34594,65,323,4610,1924,57,335142,91201,0,345051,2713,103515,116673,249345,64573,231664,261179,303,220809,274,171001,747890,208186,128125,65601,92230,835831,267,3754,66127,261180,293565,74461,255942,9972,2162,34412,2447418,287807,438840,142668,788721,119,69970,646249,18029,118504,25431,2354,2832,153127,100816,577445,136,0,106626,25105,8902,5091715,484235,515904,9785,20405,153162,71534,71529,100980,58986,283766,326068,213535,74876,381478,24712,6706,84228,308526,41614,16287,465,588,54933,54742,2687,281345,76,1040689,145699,85270,26813,141979,12479,114219,168894,55003,154313,444342,381519,391771,3112,186588,32911,190830,262949,781560,129,7491,31738,27374,171978,7198,140225,654003,484822,113507,10534,67471,767,2015,44296,80693,264522,141245,110310,655567,30273,195204,55025,1856,97797,178191,320107,66313,94875,146232,4278,259698,5271,85549,469660,69472,159186,254047,114045,260894,374746,11142,480942,169672,6014,70985,882,77746,10008,452,5746,55160,244956,120489,16640,507756,3940,65848,150964,507940,79302,400869,88029,145491,541370,7452,794814,39645,146511,254,240866,186296,182217,26633,3474,1305,756684,152990,105657,25651,6758,40008,432680,36316,669901,283566,0,168244,8999,0,25765,22772,15247,159378,582,29235,248444,35949,160582,7631,12073,14181,726,80507,172561,66739,8066,12,36841,209741,388486,574019,83866,12161,565989,119221,60507,492329,304,7052,4555,37394,156171,350850,181739,297799,272501,83527,281144,4256,6887,131950,3362806,15081,5023,55408,36255,10415,9378,329362,375487,191905,2208,140393,150883,60294,11677,26679,217461,188668,131142,3084,159638,72902,397,604904,2767,192570,203897,104734,1390,164401,143532,788,2194,43966,631549,546015,3263,3880329,1104,0,346716,29267,376851,56733,156358,373404,166667,9441,432819,73477,64757,403564,30410,175935,61798,204529,118677,25569,50970,160363,44391,72452,1383,103228,84939,139041,686795,4809,1375972,282015,1472323,257962,366849,101500,237224,381339,855261,66854,296907,232240,51406,1498424,83026,199154,24175,269348,284491,207483,83974,182018,487239,141614,119141,630712,1064241,146262,9339,719,9042,95946,49934,101325,510134,187360,47257,743,50762,230032,57746,27871,96854,372859,27859,268615,189524,1137,210873,290871,608,124611,3788,249648,173867,44509,33711,3230,1947,871,447292,106560,527311,7542,39870,2318,558574,474758,1300938,1145971,280901,467529,19219,3051475,1209,76525,33047,5763,53915,5769,244292,121618,187588,278010,91260,119241,64059,212164,28602,985,3484,74267,113780,42709,3278,2178,429778,1312,76,268,7061,402160,166243,131135,145442,14049,4400,29856,3859,4156,164562,8384,6694914,133242,110254,1257857,481263,198271,11707,417964,11646,1048058,604564,275106,70465,46194,26581,200055,78762,273187,16204,69844,69564,152,512192,444214,187324,80444,212635,4833,11204,1400325,168685,11411,183947,482629,251387,503,35929,114511,46973,3746,1282,299369,75221,104920,134481,110,273089,6275,272050,141632,137,3508,2123,2842,5474,789007,491580,27969,1876,150231,103171,125751,111425,394516,25355,1209421,0,214261,140437,152,8988,43504,122952,113931,896,0,17962,1110525,3078,484,3121,2428,37299,133990,20675,24371,13839,856,42888,96124,261749,52777,318915,4894,170580,33831,803285,828,37228,34431,7775,112229,51275,2194,8615,108268,194993,313184,41162,49866,3261518,81821,366025,17025,6493,21244,33792,1615826,227904,199351,47493,206497,186889,87935,152,302187,350390,991235,98165,102549,158859,9444,555793,112583,1243350,69587,64636,109773,38806,152,1207,3233,16937,267,15987,68027,2981,70497,71172,56003,26387,22265,3641,347219,15668,125998,96648,33627,41814,229174,991,682,72351,82315,56754,281,0,1017303,99027,144436,162809,371571,189695,111456,1158,9974,773683,222340,128604,1941,14523,92795,1120,36621,98035,852145,885010,435,84696,622534,158987,142909,170462,175948,577343,12978,71297,478922,101628,384793,8190,128475,85,608,366684,13206,15196,60034,107349,137062,1002218,27235,210708,218,862,702458,1250752,637,461709,263750,50788,405743,544834,114134,479706,183659,493,126748,2015,113219,146197,130718,681,48819,9121,38478,49061,49830,3296,18409,10664,174369,35165,220718,130600,70266,7178,31784,143058,7407,50903,781,516200,382174,11232,119325,83839,304,426536,3394,27474,119,44828,1247,145804,116780,51769,4989,55815,476727,139507,261800,15980,17912,1453,304,24415,611749,193138,438,8837,324341,341,3641,164,1284,25176,1354,52703,5705,5031,2037,0,175,12308,5564,87004,21412,206863,275762,48057,40005,170261,178,115362,73405,53896,76121,75848,257,19438,9801,88119,2645,97169,412876,6417,9169,28,1351977,347364,298482,357647,418099,106830,1547268,427806,511824,51,63320,2419294,5234,70992,91717,127709,503,4360,220853,6490333,33088,96437,873,576262,225882,9005,829,101572,153962,2640,552508,14827,1424,388863,397923,210888,525499,398210,55440,157591,6268,262123,3041,2547,4089620,4137,21704,236178,1490,948,243914,30754,3158,293,9747,8333,2314,16698,1552,1694,3000390,972,593643,366589,179417,602,10071,219402,3299,317706,362398,262317,5666,37609,650000,2382,299934,2584,74201,377411,192814,2365287,1792828,758,281142,89790,90863,310994,360902,119849,186662,198720,151991,299108,20865,386036,382139,151411,87424,463,177657,114619,221621,253490,8707,132210,143932,83311,78860,1509936,91378,428472,3574,14575,20629,410514,26156,43552,120926,24367,93201,1437616,129,497247,56839,30899,23,5153,83434,41217,133406,959149,19505,21673,40889,220505,304991,457414,2315,4129,584204,597192,4004,6969,294279,7797,58036,44164,35237,188623,69065,285211,5081,28735,3126,9647,125758,517661,507251,54989,138743,26328,204625,374,224059,322136,168052,0,474,101066,9105,179641,44203,31573,4371,42107,37556,91355,10240,9403,286594,951,161912,23941,111751,27151,327209,581129,181979,756,99144,173967,3997,130865,6688,69011,48518,1099,557748,108223,2488403,139949,88861,1372,71220,22130,3345,86294,9868,6480,1103,817,7444,140,587788,676033,285200,335326,10117,68665,5665,117711,610563,193650,16193,181105,311118,38193,130766,1423,606,971,351515,477212,300932,353883,272054,1986,1097931,916,151228,204074,44465,370804,1490,36304,370737,3303,79051,408906,1550,20036,311353,1030301,271,199412,363722,175168,1119964,60962,55484,0,52387,141829,37078,14094,52114,40520,125911,383,385,9479,58541,239690,41492,213956,448994,282203,194090,368758,223256,722035,918469,457,48056,1001,7269,123132,12782,0,134370,298575,3802,2551,37684,2965,61790,74538,1634,32125,4590,117168,52668,652626,59985,100,407377,32780,129491,33926,1415,60018,12781,105292,96160,43753,52910,318183,2695,12,105778,708,38677,178471,56778,108361,431693,0,39207,108209,17090,212,243763,125988,555963,139337,173210,289591,367528,282286,706124,296187,152,118,38229,9915,157477,226471,80083,186464,1487280,18583,68339,84313,96237,4198999,197752,90862,28455,120506,4631,95344,49195,51336,152,139,151146,167316,144979,102584,179451,38700,154207,227365,6349,160843,246675,984303,132810,891876,575904,295705,180823,208923,3876,0,8897,117103,178995,23342,15097,295431,157621,94379,6244,477016,17056,1001385,7073,92619,236,580,0,0,141004,13006,559,5610,42325,7828,12507,117740,293709,98363,8596,27249,145176,312752,1034732,385616,63206,40491,154893,113999,271845,210870,327592,382573,96047,71364,369908,444452,123121,81791,849904,36401,101168,276419,143535,111589,1450466,141460,111353,976502,398614,146582,361604,60228,232391,52325,52675,6962,277808,596,383469,607906,0,49406,248902,49538,121021,195517,277045,510,154137,458041,97946,42176,37558,986222,453381,74372,852854,307958,1302,573635,569403,158122,293551,25438,683372,5478,81876,1646,735647,215499,44687,353729,242536,827746,1656447,190264,5220407,433392,4742,32499,28532,94449,284775,48414,254413,138842,15735,141350,61604,613804,54694,908,126429,110221,71288,83991,106891,647085,17952,227,503,502,205144,4133558,642,196021,705297,1038,286,71961,105533,62216,691630,567351,43026,480,771,2761832,1247372,132932,422360,174474,123486,326627,11647,75728,2304,5643,328663,87359,55672,13196,347801,284098,548415,573019,413452,135084,192713,882267,2617,31750,188353,157179,418641,443307,406322,248416,105315,75150,164053,5093,464996,77364,510390,194939,137062,120933,152,409,23259,255690,110882,141,29767,2217,1556,181241,373823,97089,1185415,1251657,807878,148879,1352,29784,39231,120354,10849,12925,1766,25677,410116,219380,37207,653280,150508,52450,225575,272343,149312,190,503223,287926,183762,784,110866,68993,104944,233934,705,962414,502751,17345,171067,16087,131040,101732,104728,105240,154277,104161,141732,14507,0,173386,24193,41778,91581,77127,95396,305132,1851,37249,22120,27094,200352,95738,179141,56998,91566,50061,5607,207541,46172,152,48051,228650,17233,53990,13080,11817,513285,6475,78377,6724,6663,1646,91338,734,11802,218,106342,64369,40873,440,548,2476,522,10858,760,626933,303410,127382,184452,354078,3402,35033,119620,34827,180893,71174,184752,5173,721252,496219,19087,3109,788,95820,554,39525,1055,60585,196,146675,25011,2972699,27541,154867,11837,3201,36237,91821,17481,94110,138890,237581,16679,329839,114312,185447,148298,6929,1125,700366,13348,516840,12456,534287,329256,1965,330745,2873,132616,19238,234954,111722,167,245494,107733,32,15922,2547,47038,487250,229786,53767,697,152,56345,325614,77186,150119,674088,122893,356723,96320,352711,5235,2905,672,59838,61215,132244,11666,159012,38834,79299,214662,94028,3071,393,304,290,887,516,213,2054,36693,392274,28384,186478,17855,9457,4534,32798,90499,0,2534,0,197124,127688,13145,317228,607,47616,234246,95949,98562,60619,99077,5706,47007,162667,99305,359,394161,78781,279140,75616,69647,22737,263601,78005,322203,1191,2255,37195,506909,126,6290087,94858,352702,766,225038,980437,274321,247,849820,1654,4963,7084,1315552,217090,235945,46369,166539,20817,1216355,303095,112581,68428,531492,709285,786446,551041,1078399,1102649,10507,780980,90851,244314,945795,189572,981427,936677,12430,125228,12057,15631,106364,364,38536,985400,1159185,232113,6369,2657,277767,86938,513318,26219,189559,406435,637966,1480015,185890,7942,840803,286363,714,363420,235423,3049,367383,2758586,2797,130471,290629,4248,218513,256015,910709,145378,1526380,120730,636258,348536,23974,40419,228,25409,13184,5190,484909,3578343,650974,22921,6876,386490,99,1097564,152,94975,167048,10229,222608,282569,28654,28278,163919,443775,991,132909,91377,3683,1084,553,3187528,3365,369805,272,7262509,105404,302003,897764,2651,100807,2624,11127,58302,152,135,921,8563,70774,290166,28345,1093,793613,2460071,397100,20283,259542,74256,493713,511140,119365,172221,948,3680,237916,214810,415607,556791,404101,28069,1077288,501958,53,8992,118502,80963,0,0,928807,13487,58523,276773,862,317317,674274,1338,222511,262772,13772,237368,2679,392540,4564,333090,744,15611,10676,1272,437,42098,3030715,177826,1087189,9610,17436,14392,725782,127713,2874,0,612979,124472,409644,14366,217457,60564,1589,93822,13273,30368,199099,1688,16438,52730,179001,6782,215949,12795,89201,3008,350005,258280,375,131291,214091,194774,193685,230093,185952,749154,467482,653501,23183,50411,117607,139145,116929,0,128144,152,5650,77254,52544,43678,133595,56711,162323,52685,102656,31671,132,71703,505740,319277,9366,456126,177399,44931,139914,101010,686035,160237,190887,298569,217125,12249,22898,188933,71299,464929,1153840,177633,427939,1745,290636,253000,119067,14,493881,1061992,207630,1404365,171788,12300,412446,256851,348177,211542,24982,1972944,777811,458,104088,307164,160373,5152,118473,145030,7647,570253,3600,27559,641100,154100,172282,7559,28310,242457,22520,18465,12706,37620,28341,11991,82878,10130,16378,58783,15105,8167,22697,90462,21593,13447,25975,14803,15048,39905,113804,7220,186076,351437,153825,250447,15527,218,398416,520066,280748,600,969000,929587,27299,759539,377,64333,1006,48305,4862,183930,2192032,949164,716803,14978,342516,49668,306980,222987,198480,429985,9590,258912,185277,330190,44393,47,73,38,867,6152,219822,4440,113465,114129,47234,814,206,358094,1044961,2446,273847,297544,1335195,288,364936,462960,158410,717996,125,87379,3341,605,4003,226830,514474,1077923,4179,754223,153456,471914,364224,27956,566,10762,18761,456,1750,1361608,92554,2592,214891,272847,398172,224118,129621,229767,149884,83675,161530,82887,33,384440,38111,139601,16505,608911,140044,44998,429131,279437,129027,4773,422144,119737,177172,139580,105645,385727,244468,88579,1624,781,339193,119368,625,683615,2365,150896,6721,147,785,117067,1174,416618,0,445034,152,148895,3156,67155,224301,121122,75122,36414,8725,5091,643880,335172,204795,16994,30692,288396,275877,100700,1387229,397305,1349651,241383,558862,67193,57097,96049,25262,480691,13655,460485,171207,124352,720056,83264,100875,134291,21224,150258,96342,275,1919,5747,131710,350666,277341,3679,1384535,184508,992,720,15660,42257,384089,20691,21268,67844,27570,5449,28568,163759,13134,12554,22680,7179,13738,9505,97683,32820,14970,99457,13899,24071,30193,57878,4306,19114,2089,681,335,0,637,114367,10528,6921,1694,76719,546938,96967,112602,248324,9768,168505,7350,81898,79029,82174,466928,247,140898,3967,59761,446,2553,83314,2342,13217,45483,675,344002,4663,20611,186060,115203,3029,327800,311237,214828,2923172,22876,220759,239894,2380,266718,83756,22075,18294,20081,622023,431469,58019,10827,151109,695102,1496,277169,37141,889013,8753,798,2902,2716,15430,18728,52878,21330,7351,374215,2067,72718,271233,2634,1364917,76,255,322,361749,53187,70076,112403,72570,2329407,69208,80483,0,0,36635,15190,9808,74523,81174,37330,4414,46961,55861,14521,7297,259750,309345,1584459,1861769,259232,13135,31991,28487,27014,68455,99740,54730,20680,29179,15029,16649,21602,11992,19770,29872,56230,74977,51298,226841,34140,22849,28827,38699,25575,62261,31172,33561,48798,12582,102301,2301,157439,121093,37566,161958,155755,8720,641559,1892,29000,70832,30968,16478,2741,1071880,1137555,144727,4084,5325,4734,1783261,709141,24450,410887,116888,937,66065,207066,49002,17882,138812,3654,3046,52649,361245,157309,149503,1262861,5,335842,2056247,563208,292751,0,10875,45669,90634,248894,89593,245926,31590,147952,36218,137902,152,3004,123,666844,369203,686391,1337,43424,148161,146083,311144,31055,178699,975106,174836,214531,48295,160468,5046,89641,482561,300,0,641,5402,226083,554711,124012,253916,19942,43313,51847,124935,45623,360387,2814,2799,6154,113,447,5133,2216546,122,543683,446513,785232,15478,57403,15100,86261,33801,328422,250997,474361,20381,3681,2810,375539,2320,49133,0,32551,139518,4601,23762,61828,16279,87918,201920,40740,58399,134037,49408,67971,133200,8392,32410,37396,29034,5276,25293,21663,16878,18855,31814,142862,25952,62369,68997,56571,14009,36077,26703,26223,31832,17253,627184,255359,321,573332,366,710182,299582,251911,254636,11531,2580,630405,128142,407465,2743,63251,257236,467,18300,30771,9722,150375,12265393,9332,69335,708435,104110,3658,445169,28238,7507,369284,206118,153224,130254,27967,442562,17063,83812,194817,1760855,304832,459518,0,140561,82418,108466,42563,3152,208,0,324195,380573,108988,28848,14477,1197279,236365,359,46373,143024,535219,120235,155019,223262,440443,1815,33955,125599,183597,31477,145546,116740,57365,10443,194614,45986,1595,60983,611192,4960,129872,870635,2057,1014881,45,115679,23418,31461,265129,852,2516,193828,113915,433026,6338,129852,11391,262154,3531,1339,152,1827344,63808,18139,21484,3253,1980,4931,11967,258889,12574,30663,176723,6398,411147,492472,810,1739102,971,128407,4925879,411697,215890,164,3117,3996,17865,1800781,63999,36846,1565344,398356,8928,140862,459720,894,21157,170825,103285,32150,2207,3007,2959,1415261,2165722,332171,187165,195371,3903,137788,582971,340489,330226,58616,67,544900,11926,28521,5120,682670,115934,357089,294,811888,395376,283720,320151,10833,215624,81512,6092,124452,29332,578718,18002,1507,4214,614814,95375,160,950,17054,646180,118632,213,15759,558,378,1798,33746,0,47417,2683,642,302,134,686,152,2096,983,1115,1766,231,10277,33443,21270,5761,38891,1023,9355,517499,3214,25587,48718,169,599,0,39957,8606,271,4549,6812,54214,13924,140700,17887,26411,32769,49801,39173,74784,94497,25789,1230926,52492,89766,6782,39408,113364,7179,47456,28300,427747,32397,38822,30496,30292,139107,15744,180727,55066,50667,8558,46820,20549,40899,70698,13926,67127,5059,635879,450,129,565,11,25221,406807,51906,242094,251507,69377,31025,218203,96372,136009,79588,2212301,183207,89889,42923,2695,71254,13507,2580535,83770,53606,137,13360,11548,63918,33764,152,10189,585,1869,14760,142226,11730,2592399,165014,7405667,8328,0,14635,32747,433021,263857,27270,6740,45497,872,422,134,937,2161547,87857,11,239648,47315,41434,42938,2256,129053,104216,91521,179441,57252,116192,44746,98620,560021,1380263,1804,208841,159095,212,20482,17815,25126,41458,72256,42972,35887,64656,971,40509,1957,90337,5669,8140,9733,13990,68359,33221,52039,28523,19244,19576,34097,63186,26252,45002,17539,19607,19130,93464,129143,456,59257,36435,73805,59880,18432,33732,4206,137898,149540,44434,38233,42479,13826,49956,1443,275042,524274,44681,251601,102376,74655,18598,14255,11527,1372,1541853,69987,43051,8212,35903,65578,45331,55125,892907,416180,454190,252138,21203,110702,184606,62565,5398,118111,480500,340,50494,249260,258674,62412,511421,21647,558,0,11750,3452,18782,12075,74406,380,110056,398947,83454,131981,391510,59392,286584,129163,548361,22625,20048,127730,3438,2184,200676,369876,91048,591445,989187,567,0,49655,194803,303,75245,23179,203559,355,421089,9538,183472,351752,2346,45341,2068,10817,21368,118786,32077,112471,1373,87727,18703,41602,2055,705660,8235,354570,739572,118029,33053,108726,25897,64063,94884,7862,15752,133474,45579,959,56778,673,274301,263152,47148,238960,483255,64438,26185,14437,146737,12203,104674,16210,315635,2800298,3788934,0,1395,978,30479,171972,2707,455,213538,496013,146688,337451,657385,15117,11218,6905,344768,739,226273,374701,161060,66027,4175,991007,11329,192093,136122,337096,486214,106193,308154,365858,9577,179666,33019,4029,3578,150632,12435,99405,347572,70691,20427,300588,167837,875839,14589,736352,69641,45789,72636,1792,108998,595,243504,1235301,90953,133,7172,2556,152302,281,260,70858,134561,34711,69149,20305,188491,200253,50665,366669,443499,196838,234462,125475,92451,182677,89573,34839,146917,282,126580,117344,113126,13565,379034,16012,413114,137382,73233,64638,418838,32188,39657,45436,7318,244423,725,49,125764,5268,44120,617226,477307,117702,231056,79816,5249,11920,497664,124696,17650,31983,1737,263234,101753,55162,208974,17073,12064,21563,41169,1874948,22803,1636093,361147,47626,106340,388385,131547,887,1096557,1127832,7610,642,25854,5263,291158,288616,52372,62110,56040,152,0,16302,14687,9286,38471,157197,511,4227,273584,829,76008,801,2156,2768452,4708,761223,27611,709439,124070,97915,123097,148654,494423,49581,76600,83691,42305,51990,53613,18414,80717,55258,63824,874472,522601,445466,6728,425331,140540,47171,3477,79140,304,2200596,29257,997801,114527,111449,75333,95367,115883,88085,172612,448427,337446,146783,457834,55301,30231,33242,71339,157892,90869,46600,14261,9255,546,37730,178847,162482,179457,381484,105957,34099,105734,113829,14057,959025,725852,42022,276070,180938,92666,99391,2183,15211,112,249,701,4081,5048,476588,223457,97657,127846,168237,521276,453920,58158,468477,202626,0,81751,254266,139133,275429,715293,14836,46475,112,152,74305,39673,88358,10602,100747,53235,69272,11473,256839,237535,31032,876504,14934,22747,183155,95124,217940,308699,169612,201271,128940,4390,83160,1116,873409,227812,109680,34847,1030,33044,31778,174142,788,4946,81502,65741,1255,3481,2337,489,5169,547231,996,2318152,11829,307549,135585,581359,189498,104566,31349,350,1397834,522748,43131,170478,197956,147816,142817,180948,2761,24913,252238,65948,160013,232,331794,556321,286925,112901,254652,357865,180388,265913,1654,149,4498,21525,11527,13827,99239,626543,3822,85589,89653,81526,23779,445780,220603,17515,28265,60916,143392,172566,40338,683,53756,1297400,750909,259357,522210,12003,1394,453,250131,308470,112966,83506,73410,40361,57166,364383,2361,102150,50430,28535,1659213,505019,5174,232707,0,715,118818,118110,117265,136206,30799,5796,20134,84892,94546,714,16582,62063,965270,187807,17629,152658,71886,40152,683476,1436536,171294,263095,159401,0,1846,569725,97628,400293,7056,777054,60246,24326,806,24059,91697,152,164146,304,82907,75839,3733012,198342,5117,97858,9765,2204,3833,150,1972,12411,83203,164781,365083,2641,0,114640,153688,26444,105748,9101,236330,57114,7773,1551,551,202,50491,108721,69464,89585,1830,68712,52694,40927,249173,42637,38292,347227,500,0,2933,4773,39684,16989,102680,760,78514,116990,343078,126,144003,6521,419120,52598,0,130644,240280,15411,510317,6479,268,867,20310,53421,96631,50846,243873,105933,22612,8965,526,249646,79591,160710,489582,214181,2662,214038,156046,1887,186569,263116,147827,1860534,320504,123354,130785,74880,213559,265165,11298,2178,6513,949275,1088591,287908,66234,304961,246649,4041,711,12948,515437,3917,285893,453664,628589,19691,3282,4609,7766,538781,1840,334,239459,215,191509,11960,61996,428769,38550,180604,12195,4047,44219,65260,748,6105,20172,71055,4679,328455,39753,86750,36692,63252,8886,935,527,192332,153751,13687,39738,33407,121025,17207,143645,4257,104101,177938,177684,32402,0,596,984,26814,63288,1945,785,13315,2592,73746,345,510,238853,1960,315894,35216,117334,336026,132280,5448,23827,14235,448094,88014,141517,104,25440,8007,37061,59914,726,77937,48781,296,93096,4398,21002,1627,12204,2301,55549,1064,13161,295805,87169,2028,101250,320795,75025,1390,418,14585,1001,65453,302568,117586,185344,141,5831,73357,322573,211295,210859,143,825,588,1426,314268,89297,32035,64850,565474,172916,83888,330894,49142,833,304,385258,92568,42596,911006,10560,167547,131940,99079,42030,78690,125859,321672,0,57230,114012,1448609,85631,89,1945,5704,1836,3086,3318,102,131193,866362,427009,6610,108581,15768,8090,39230,36372,194562,10664,41472,84146,25702466,47178,173008,3711,72962,130665,5355,4213,600818,17169,117405,283027,16388,628397,15893,33176,1299,132624,361701,17254,192283,294977,18446,249,1362952,198947,140237,143785,119406,10462,28693,142208,49817,1169,88070,68346,103626,80026,186577,237003,185002,20890,312267,67423,344993,209,67430,4615,51712,136960,3490,88934,3295,86645,64680,988456,103317,433546,675396,110682,24996,16541,215556,20783,39765,42708,38995,300601,42418,3382,35821,339878,797226,33549,46211,86158,79227,313962,2293666,96181,47162,31371,509943,125502,4608,55440,734,192782,1155,65270,175864,116,205475,320505,14060,22603,28635,72461,641588,25616,446080,210284,3474,2081,152,28635,59837,132132,534737,768,1568,297445,2330,41736,153457,1377,108397,2875,306136,140351,35695,44058,39679,58385,2477,176118,193227,0,42482,545,84212,86657,3918,435,132164,13859,23071,19697,38143,18125,1677,160743,1976508,1002,2487,7367,2630,486779,1000,47216,2072127,191991,3134637,2200791,1352,1074,5036,9375,741327,10291,266544,801793,172046,1717,295262,648955,31868,47103,160953,32251,90522,236485,75182,105909,140245,142373,778,24450,1061,377,38809,29818,414324,281749,157882,241070,761463,331556,12741,107184,712,266979,727496,804,488672,50879604,830113,286288,162,1080336,36251,903529,13484,98451,2736801,55107,20567,137374,833,147131,29178,1003,966,141974,81288,279529,14114,204842,13257,150,95991,70225,73507,45428,344083,417,265345,13278,1931,11350,67696,92999,3017,412105,4158,34387,79032,7472,56899,271341,280968,155343,456,939,1033,346045,21977,621615,1067095,316,1593702,67057,159362,43918,115622,1157,152,126,290754,147163,557,196422,19039,4025,101826,0,131745,506012,194073,722,722,790,722,837,722,827,980,722,1368,2209,11463,114134,138831,1467,193937,198932,2282963,79852,32875,726695,5550,655120,206035,59710,5196,121852,197386,25098,50259,53375,225026,23980,129370,695100,221009,1399150,37904,57249,961994,255361,16137,6450,2624,141,555894,288509,22401,245455,6219,1946266,733243,132212,727316,256,98123,382560,421541,52572,203232,104830,0,1790,2163,0,39865,94051,185303,176926,78437,535457,338867,265294,59001,619488,98175,48580,336,0,65396,320244,612,109080,16143,849521,374497,42593,605,16055,128,357233,244943,1505,321585,62975,1099,731,1409,432352,423359,78235,9973,208992,177719,240002,0,207483,782,92866,39779,152566,186412,90371,6351,248936,170062,375832,237289,295868,125109,1534,511749,207248,48189,758510,115618,201110,38432,1833,271290,0,59746,96800,273132,81404,306535,159347,7461,10746,58753,43492,342508,444,2864,33500,326821,53745,77149,278,152,17279,9756,183575,19772,455113,245567,39519,6118,32634,47009,109390,152,901,2266,42344,124098,5412,1317,1203969,752429,225734,51540,2411,40239,77357,81429,8739,36595,27821,74499,99609,7212,235863,141579,66502,83178,232117,98266,186047,305089,668944,58606,114122,79898,1777810,71307,24221,195871,477695,911,687477,574415,194729,848,36304,29295,161742,3860,30865,242,5094,3990,409691,631901,40963,464072,1709,2942,14476,9621,1610,62510,293,111626,47670,297414,19651,82490,183748,134679,384735,101639,384853,9736,253637,121943,984883,154158,4187,301926,4092,39614,36817,647984,830567,230227,16277,328887,170746,427455,277573,53105,385077,165790,217594,690321,118465,1960661,371653,300,114395,81345,40450,181923,1600,300691,303,119241,423691,14214,344284,172026,126679,191000,1038984,119379,195410,5676,138992,115976,557404,3626183,81350,222557,40598,166341,28439,512485,43556,469266,18046,22945,646819,167728,87025,6897,474778,151280,24360,78023,172881,9884373,70104,5362,7893,447,33112,249262,815,41121,62422,887,76062,120793,137047,753695,187097,306046,81584,118939,1179,746061,70971,4476,35838,1466,26327,742312,107538,1542,397153,678,63933,471882,540563,111374,125296,14026,1196,725247,78324,81405,605,79869,785,880,11170,304,330,405997,142226,15934,2400546,868796,1737,0,919,75776,1994,1677,149176,160693,10790,51566,8431,54938,785522,694394,231402,149328,125051,281,183229,83156,1884,144121,193423,21144,5647,50233,44296,8603,124788,263431,260100,248360,167722,188664,299502,209785,250570,126,301,82693,8887,513683,345956,128124,87529,325582,34504,379901,226606,617572,382991,246080,24511,62296,217946,94711,13086,17766,20218,124426,1670,32124,89255,81573,2653,51318,12297,0,416689,18074,72483,3570,307767,907,46059,0,3086,13024,97734,552392,3350,6676,1637,405813,48127,121266,292121,700,591688,255057,5406626,331655,561345,6029,932178,1027,0,13649,22257,58651,49328,6064,2842,101631,172092,856859,134114,148188,76,293750,531187,101,2778183,509611,78046,3600,521013,1553,96085,332075,20014,45879,321487,187179,80257,194411,456,0,441799,0,0,2107,4201833,646146,6508,0,187417,99359,134488,183912,62231,245160,227436,85533,341524,172225,675989,553450,7229,437755,32888,175143,40155,259989,7081,404861,177701,52570,285,5634,87,289977,178327,747,61,242,273,387,1179,53275,16646,102276,123945,66991,50407,246,38654,304,15571,0,102185,109610,990606,129983,1333673,141405,1187364,146093,0,76515,73849,31124,133716,407250,6927,89019,2400,24843,1001,922387,170998,12931,10310,19521,161027,143151,12211,151948,60190,214818,174,447,148843,105019,230059,334587,345711,5526,162061,1119701,135886,82201,148039,1510381,53013,112093,400,1170,20670,317723,24468,98771,116016,88716,14323,42128,111653,7550,432,3725,36600,43745,595979,206699,308090,0,6237,127455,1016611,56813,210881,334592,83992,10026,157285,489,9009,5457,150,786,140306,697,57344,82213,550,2885,57184,110918,64309,257,3128,93491,7750,0,0,1469,42866,17417,38172,435891,73400,54277,189262,157030,605,118355,509106,365182,105318,500226,123725,82114,427673,89965,0,1343,692926,160409,24442,62,49026,4070,688914,289867,1323458,122255,79929,152634,188696,1050745,393736,17079,3340648,3076373,9651,42034,409346,176438,403741,58289,9842,671664,141,265558,8593,352098,31956,165311,10503,108352,78827,27340,518236,274125,132944,871393,331189,197579,11636,76,88200,581,132312,34059,66,413004,65551,187639,61826,172845,160062,266795,256441,2821,196707,624979,7900,59685,24503,127646,364836,94963,422958,194554,166373,177966,328198,14062,266953,705,47124,85714,53274,400253,1586,1505,478520,153729,308533,6319,428645,100768,1140,0,0,987,51887,2586,203574,753,432783,56834,5276,162138,205664,62721,309166,428030,160916,4338,280,350,11587,11781,458469,0,73,1777,187173,29968,1343,1210616,131660,322203,15404,127666,957631,19457,176394,229842,31430,452035,50407,457054,272742,84761,5231,885845,54949,214566,16449,31148,152,81528,1019,486,62450,60891,451340,1129,4614,137543,130238,144218,217925,1226,84640,302517,77521,90154,21991,37703,109111,512026,504,37917,74,273938,3034,112558,982020,359037,12556,672,301992,0,3297,199841,52876,287242,28794,58614,692315,313135,266400,51155,2785,52576,85343,296964,15624,64162,12243,95947,0,2058,156940,120723,35575,52952,18626,173684,830698,1166075,50281,437,143229,197767,55188,70411,154559,243449,85652,184298,213137,45541,185,558486,795565,0,4799,1541,3437,165125,272844,2232803,1518,58797,383345,54088,58075,100337,17489398,104249,490317,247984,47111,387601,288699,3243367,375196,18560,476274,118500,0,66994,31003,130031,479517,100065,1408,4539,35426,39389,89713,303,91719,106787,351134,135,280733,164807,136378,1393024,115826,799442,315498,210332,165792,905329,151302,29005,191495,120826,2266,5088,93114,209790,505985,639426,70272,51494,3388341,1558,22507,189870,199130,340332,354046,886005,61006,117665,395730,16337,4346,82776,10338,12166,17782,590,502641,183474,2311,2071125,248568,153393,90697,138330,1958704,489112,703,2348,22945,155131,218735,476559,212329,1216,52971,331771,3051,117898,247694,249246,179791,53913,531403,426427,112106,575952,55099,2033059,1551499,1351953,87741,295679,727820,520134,53748,5103,4082,485325,1450,739,394,466,3258,112060,61387,254514,564624,6203,65216,29483,36209,177133,23465,387314,355,1392,1566808,668359,191349,414574,20408,2443,67783,490371,155253,1424,82,2863,740,8918,270056,407381,38257,14221,161146,26872,149,4161,114794,201,212659,0,203132,631,293,932247,228393,163,10365,217428,48365,1279,164495,1080,355822,124402,899172,882007,126654,15956,154192,101117,134527,305899,614370,0,1464,362,1907,358780,406183,164977,390951,211462,860112,40692,516494,766312,2250,0,339628,255375,98834,451226,169037,304,0,1366682,449638,2947,243555,1664383,1869,126419,66442,444,4580,456,85864,156232,4342,66280,49098,152,129515,401015,230059,151213,150,136652,9095,5205,89590,16705,6985,126455,551463,297,324556,655,100160,135765,205982,447116,421965,132771,286881,6200,141699,6001,261556,444385,12273,5428,288802,33303,6831,743,409767,87059,28718,239954,3902,275072,1273,150,384,27737,23533,252350,294560,44232,81246,20821,80596,45590,184447,846044,4524,1419091,160276,439610,40777,237118,533937,112833,527445,140136,146452,238039,113481,80059,163,176711,332336,405426,623757,77726,143677,28089,122107,173099,29262,18622,85452,195912,99371,42925,274070,194046,142200,144904,1316,496,169924,9433,121868,1070,49904,80650,179589,1701565,40667,79939,58514,40516,320625,108357,34354,0,10960,69489,318,191129,130017,2271,136291,1477737,413355,602,28726,704364,31622,66449,149231,151296,78339,562,4020,77185,420704,4337,27020,269679,133615,489620,808,4199,6604,112522,218531,131589,629206,366383,202972,167698,42208,70945,120384,359840,144510,173682,152,2500,6222,51835,86961,583369,728,104826,347399,24069,268820,4409866,3440,96512,837362,2817,4527,726745,901,17438,1374427,18625,8010,117563,911915,9309,482429,0,19387,47157,200886,768978,534671,436,1607507,387882,436287,1592,2319,45270,5704,184731,192879,63540,51955,73602,109912,22643,14139,58466,28847,30942,13557,99700,58585,3157,152,225567,253597,244632,7881,3412,80894,224691,140719,0,370,39471,1841,340768,304,25565,1936,2580,10777,47187,446853,513,709463,2427,374,1483,72897,58207,15603007,183512,156267,550913,211211,38316,138967,311124,354196,51993,443,177979,467,371606,2978474,4383,2308,73410,43469,291,369628,67033,228383,39616,49184,458079,10732,234,526,255837,1913657,239,228361,0,11468,125520,264502,191158,185670,5572,506682,270136,955542,362859,368466,435680,253637,447713,245025,2028418,49458,454632,8445,656,85714,273865,611248,1324525,142876,80888,99482,710506,1690,4965,296143,41557,38013,205697,239221,218022,207,11137,3650,189236,4797,0,16011,89976,1209541,686229,547156,21097,1324465,189827,110082,473305,38439,14010,289354,823043,323651,203948,2700,110743,58700,215428,2884,16405,181111,193710,727465,1068365,65230,365401,250945,147883,106580,210261,5527,76861,104697,1749,498331,172385,104600,42747,1257440,246394,11186,180683,7555,219194,107710,369817,34444,93883,498320,10648,213806,5606135,743840,1611030,333294,52428,142884,253130,169801,190351,75299,1848,5801,46649,45212,92712,51624,59179,130036,465914,131895,2097,67539,47989,75007,302,561,64343,8744,2199,90756,178887,454,82075,35972,2812,155817,14198,1232,93605,399159,87215,172244,354445,11459,36136,149354,105946,286146,58827,100062,766174,1392,760,21375,194068,13891,6117,296,484,160175,131275,264355,679,78411,981535,4681,125301,194129,432597,15392,142642,210,134775,97245,204786,452828,180468,91472,119852,180341,158225,27153,9782,119980,64146,49113,7896,237426,117391,15913,16710,21207,113,69099,194773,5219,57751,89124,658,1848,53574,373600,25747,35224,411746,911,23139,19813,615,16105,202015,572,277134,95796,220249,148158,212437,201484,98378,91370,159271,217130,6769,79994,430667,206338,2748,74015,73608,315012,65474,1154070,35920,125919,158902,17862,388414,1803,145224,256563,101461,0,3558,3100,60974,0,447,67591,303,379,5613,711378,95428,426,47146,11694,18506,62605,150,130772,62399,424315,2121,42404,87784,95698,39996,3525,199544,76363,11076,32416,0,608,440,318256,6092,7108,12900,634,86368,326892,123212,118675,380939,1459,75246,33052,2231133,526659,9177,410,135408,379,119872,1628223,544796,479,54271,24783,646,1971,142728,177212,413606,72382,4421,18645,0,5453,10956,31629,337057,24969,261135,175325,177358,8828,225616,68447,53093,53968,61807,35059,820459,4244,123957,177359,303,224251,44939,726652,377,515875,2987,97567,60059,48347,378,3622,175712,60817,162260,1361,112651,399,1818,10229,23783,30205,910372,186253,16556,13431,449931,622603,89829,1125355,186191,180869,125448,671906,668533,145682,15293,28806,61667,118586,1232691,410586,186301,226625,55558,54,60866,1939,155131,218152,786899,101193,405,12861,63737,238942,32343,7532,243236,154643,22673,3138,161958,12546,357932,201895,150415,1664,8913,548647,79053,12843,195833,198729,6527,375268,177409,225257,189892,105656,2411,3341,95166,113736,174643,146298,40239,67947,10070,2916,29368,258,37506,151045,2863,984741,19523,46769,17874,92449,304,0,123125,317623,285,31778,29404,66598,404123,18978,93263,283600,104207,284617,969,433825,108827,92843,83487,94359,3639,81992,222853,300719,110299,28425,38658,120173,121743,230,162022,0,1806,20894,2604,2979,370649,44137,92786,99637,69326,853563,143,16153,308897,71972,154351,6110,187730,142100,232306,273898,532,119563,36,12230,5587,1615,6638,11451,455,509,1614,491711,28713,67959,593,34769,113030,15248,2352,20032,131118,126380,28579,441297,1171,125633,64274,2335,568930,119129,8281,6118,38297,307233,25289,127434,327469,114616,400641,364010,6655,535,78644,89696,42911,254,376384,165132,158992,146992,2670,0,8259,4298,4159,88480,20471,282693,146108,3709,57695,9687,324864,6386,195913,72237,142930,0,19503,77173,26672,51431,135482,276504,69461,64109,22200,17887,6070,439456,0,1354,109796,117309,55980,109766,160805,112558,89643,112656,470125,346631,7020,290609,45230,339859,96398,4262,451,160454,79800,64380,2128,35241,16511,816,958,43573,343903,171351,9846,117038,1821745,322200,572418,1570425,282801,1463,143546,875,19310,664724,1184020,148504,35614,222596,7979,211118,18775,98823,229239,20882,28026,59927,83153,2533,118989,98247,325898,60997,50921,42766,43108,261840,2969,2782,6244,3796,6795,8760,9045,1687513,42125,5911,304853,11168,144180,4168,0,2264388,5746,424560,572,14575,4463,19299,8387,152,62025,345,3108,352038,215501,17447,6514,665,1453,206394,149282,425,0,618752,74029,137001,662854,53011,87691,114787,5670562,51288,13745,1615,355231,172301,215983,11760,31892,339616,19254,290,137131,87168,16717,18687,70043,27616,9387,56827,245995,150556,211230,30768,54098,149118,85121,222252,265730,250497,1308574,21616,52349,41120,15389,3463,48916,28072,124810,165013,9381,633161,389959,82641,349299,65603,445494,123680,128370,11559,64839,141708,4795,152,197853,770163,362828,74383,99862,4745,76760,332972,61464,59545,335005,231559,859,117954,7811,4719,11353,54581,513070,88628,236238,131238,371052,325451,1144399,373286,152764,31168,295221,2485,139799,17651,194723,805528,52565,49362,56766,20669,5511,96443,47413,749,5829,27346,40119,58766,115,417848,24592,212875,898280,13870,230518,39885,299824,270884,3958,205133,177320,3864,4905,107133,76079,150982,686705,58839,39444,3919,4038,30121,946277,88145,235,23833,82664,152,133681,97112,12735,19377,245542,80029,24665,20829,302,10274,5899,104325,155786,129771,192199,236028,62602,99746,9251,25080,59046,29083,2098,302043,191,326937,328510,105230,59002,35825,37242,25372,131411,608,41544,60858,276176,15610,72518,105767,23473,152,1965,14452,75554,2341,632165,244999,207,10653,12659,149268,0,79211,135357,91121,185,123039,53277,83767,5063,62343,190675,230441,25292,1363,33669,2372,150946,28897,683243,99628,10573,160313,0,27416,143607,1721,5294,81732,60722,150,152,91942,7653,41639,83224,152673,47012,3165,4518,5574,11054,217481,3911,175094,347303,59165,135111,22529,389005,19548,119000,7632,6763,10736,35859,101069,41675,49847,371804,2670,218960,65931,429753,146575,440,137551,30535,1004,32883,24693,170671,164957,113,138945,0,114358,71415,317039,2040197,1567337,152,37514,193,124399,559,76,346,200065,7811,684,2228,5061,67055,177756,282715,96006,26386,33740,4670,46212,409284,34933,0,8733,10391,35215,258,943,1609,8148,78423,37755,283,1657,105235,506,266135,109476,48303,102,304,202273,349567,1332,59680,92298,2264,5679,279,318716,77146,718951,15407,473381,2110,42231,0,202008,781990,31483,152,122955,59211,13262,140765,87711,111090,0,220907,19015,2052,114,0,20453,633836,1212853,55938,67520,34265,508241,17272,19442,107555,22752,58744,6441,44595,71116,53612,152,15059,178919,9156,79030,9903,40405,3420,16190,418280,84093,2026,105566,118277,5209613,92822,182074,4677,483039,37383,19858,22876,359055,86842,103658,10684,109899,17005,3557,566101,6169,152,108639,1456,3262165,10446,25121,0,78635,25419,46946,163467,266118,1221,1577,5751,453459,35546,16220,3770,4938,73875,91179,321851,4019,148708,123477,14761,1748,49621,156205,63768,981474,65561,9129,67370,69856,3081,19386,66657,138656,15288,13644,80403,25570,81953,146349,1811,61875,108706,78531,532991,6222,1255866,175356,70798,9031,131816,56239,33306,167786,80974,44296,437,2048,80851,18516,36893,208,149489,33865,27052,84020,13946,161920,325071,451275,16367,454,3918,576,830,48648,168640,524632,2257513,136844,347933,45903,4113,28654,22557,600,980417,3379,85037,33484,32105,1063,219330,18788,80682,38427,17991,823839,60885,83144,90955,94218,1878,53473,92189,309790,291746,44643,18887,970,6074,62333,5318,13537,157080,3631,469236,137582,43922,290150,192118,19662,187998,98721,83502,90900,344801,492424,25775,78840,64527,211917,213005,2186,1056,24822,166846,259376,26803,25818,56833,49685,21860,85562,80458,28819,198312,42048,101571,1597,56140,4221,604384,601909,10604,203065,343715,20691,17905,2006,57982,17104,67150,126,48434,73833,5169,1022,108,110402,44013,152,29037,123788,160947,294,47706,37401,24908,285,398493,37811,152,16513,427668,184170,262170,0,204992,0,21068,3248,35,35279,27130,5661,3000,63805,60981,43382,196174,1955,285,363,34962,70496,2181993,92311,75822,53424,192556,20790,22738,293,43105,156281,34095,3938,508660,71212,76928,5529,602,2122,960,1357,484477,100259,144,22028,190863,1592,133014,304,50689,13628,41941,103234,89268,490,159908,82472,42683,15800,843109,5107144,93011,55202,30376,75989,97329,2323,5082,1202428,1609641,12353,21984,145571,53679,460,194841,748,65979,360,117188,1157926,229323,12712,311139,67988,9594,12491,120334,175644,177601,4188,89940,161,1196447,353669,7,311485,39954,120074,562452,48986,11756,10794,0,143942,92094,173508,238610,19213,184903,3079,152,20302,87473,75564,966,35442,463148,79722,407961,1320,37674,227621,41030,1287,418796,7796,153018,535473,118939,205715,268947,44060,34987,0,0,25884,142090,57016,178935,344942,106822,249479,278142,22110,198774,32224,997,9489,5793,103906,208,110114,73726,176125,3231,20123,5354,38229,30364,124942,1142,595073,219278,58622,50777,58205,2008,124815,166429,421218,138880,30738,7126,321831,30186,30937,152390,81,1451089,47471,2995452,3845,301384,367426,133996,82303,20769,38791,258856,9829,68431,2304,70508,1033,3061,127423,394388,13792,125352,1021,61623,51026,119831,372405,24591,186150,12429,144076,63306,661296,87501,304,0,1869,75587,1856,109988,363835,442816,28303,151,891,670067,2455,78343,16195,81553,291437,337456,2949,3284,392441,550,15980,18199,75655,79506,69892,252,93155,37801,8609,73937,26410,1734,73141,72965,8448,3322,80972,36282,48314,32153,42872,155259,337809,385235,1815,215704,111263,7306,6049,158750,39159,24373,116625,89521,78438,6730,7802,33199,46040,62393,29083,75537,61515,171944,52707,101102,214768,233,809106,248803,53327,41600,273227,99376,861,587,1058189,32664,38029,15016,57591,382922,102515,169736,16505,5174,524,47521,123154,84696,4740,21101,941,4993,35020,204306,47090,294,4558,70647,10,55000,41097,108799,200933,102333,70395,180063,66355,25411,800,2375,71028,38837,85077,4180750,100025,810959,90097,141363,5054,23125,20703,92463,2341236,56736,0,92954,685164,1661797,12049,317437,18271,888854,1135,23621,1928351,94605,80329,51969,40896,541,168957,43480,11760,10561,94910,92984,3131,731,59644,3161,24160,54306,1994,192739,12607,244,7207,2426,433085,249970,282450,6950,1388189,273537,105152,245666,152,53939,127615,133736,40539,31580,1916,1336059,38775,105774,23504,28002,141154,70631,86726,245566,66042,1119,137086,22758,99836,1172,50214,66864,101018,128233,104241,23129,649180,80839,0,135377,159154,16531,1369,61109,19211,181744,35475,203177,20063,146238,209734,58964,77655,84849,28853,75173,35789,413315,46071,21963,54305,456,6691,123659,46734,137239,12758,54045,65977,52507,84566,57160,76942,22841,127059,42727,1505,123276,90639,161522,61989,104065,4183,7153,527887,92843,62455,49768,65146,1697,56130,396963,19442,1868,505706,144452,152,134357,152,222,55091,21110,384008,151,96011,68465,962683,21439,306238,46928,333561,152,131101,1076438,10507,790044,5767,443957,8537,491410,113700,232359,230454,69362,102968,164800,178524,214810,38687,4478,152,581106,0,7446,416,474312,510,206091,75225,123845,377860,533685,40099,14491,108503,3664,215101,2582,78585,8631,679,206726,215872,21395,586521,394445,539,356,841680,257,1628923,13642,165743,662239,341109,2247,4398,19876,77941,245015,505224,349804,234813,1016,10115,150867,97795,226124,230227,140050,90,380548,46708,153466,139019,497011,115713,62546,293347,256182,201663,320088,170255,152793,3651,3511,3791,3511,3511,4271,3511,3511,3815,3511,3614,3511,3511,4118,3511,25846,12608,13016,10128,4030,15009,3384,25686,9521,6056,9087,7757,14030,27500,1203,57567,400,437888,11074,931862,975375,950084,942593,935516,934227,973227,947583,941706,952034,944118,928345,945396,938593,929122,955125,946803,944502,944062,998512,1020174,951655,745891,178556,30781,84069,418787,309004,441729,130386,179851,87032,271021,370591,71977,251758,183944,75822,441,4668,637522,1601,450061,72898,0,235512,552,6329,297595,693,3042,6230,874,150,337,125085,9396,15280,8626,325741,190828,80960,36533,1424,355,912485,154207,105863,1529,113831,18643,206197,55717,1748939,1194,1176,30811,6319,235757,1157940,1702076,510282,3524535,17382,146609,185572,222492,17,47386,207595,5771949,619766,758080,752222,157173,0,73383,6927,3349212,119734,387500,76,1582,78237,73827,189688,187552,656752,69488,179098,65457,115062,454,212706,76,304,28107,38575,2362,380,148347,1322,307863,0,28826,28042,151530,83881,359916,70529,2546,208703,72211,1636,61854,11091,35060,121362,2294,2248,912,257416,61624,2413,179118,253405,12111,147767,3273,168641,93725,22922,847,36737,4061,35147,14559,316,2863,5332,438661,78604,76,194114,144201,78127,252371,843658,579440,397572,41599,506109,92436,49161,28751,182160,381514,4935,15616,152,166247,685278,1298,27285,5753,25462,264957,208079,364396,125098,1190381,169302,232208,1353,3919,660,303601,1778,167738,153732,66561,17799,214014,220641,300725,391192,459766,35488,3292,178815,13294,446784,466060,49393,212468,511200,469714,129362,18643,4275,55470,376781,240679,607,432765,367180,277152,189133,93734,68632,12224,9728,4396,21483,57701,163760,181015,1715059,407,1329810,285904,843891,1731116,551824,302209,2278,161706,473274,90252,553,156055,820543,95443,1505,535,607951,89531,217477,2729025,255033,329526,3287,3511,80716,875,4901,33436,29256,5231,188357,191155,59772,973241,383924,143707,31342,97616,65352,97479,112991,222641,47579,358595,76,55815,313995,59023,11285,67769,98477,53688,94856,391017,258,2246,173174,345209,247,75137,883414,91067,8997,815119,30188,36369,73270,0,5172,76280,1376,52105,309347,4042,186257,3904,58412,125,183558,29723,1746,67137,8760,551807,60181,586088,182734,172994,108822,118883,302,18497,72880,198265,332,112179,261067,170652,319318,134981,111530,124552,191012,3410,54568,50407,244231,78287,10157,27121,64967,30394,38246,0,0,304,171513,18237,72544,221,121721,223062,439473,22594,58732,130937,16032,83893,0,173700,18814,1110,66504,148,40753,1611,1690,455,1594,4846,3215,17603,200,702,16407,74197,27065,87630,95908,149561,369,27400,111366,67639,57852,4063,1902,14089,36677,287,56877,5954,17383,3447,2514,7558,134,2070,11682,152719,6926,77148,13521,32299,95744,30493,8479,22062,25302,1609,3994,281959,6743,407,1780,546869,2830,110567,264986,18714,9514,1829089,63347,269655,11582,469,117862,807,110053,73581,98193,1326965,156549,55215,233655,211569,282944,50814,167300,198434,363736,52083,214401,1919703,2564209,182819,196,218996,89595,313558,72,294,1009,376,13077,1622,23218,106734,21632,1737,1486631,2279983,82947,48393,21569,123,187,622,1846988,15393,83265,2200,4045,4015,23155,482,45259,1001121,1253775,13403,123379,125521,498222,106118,8525,27,188436,4135,244119,719126,29922,22050,21951,309704,88829,6862,4805077,4557401,184296,558,151426,11280,28735,74486,316867,225790,158897,138558,198544,21088,583285,942954,129654,2047273,231975,11964,28158,149537,143338,472032,164717,39865,345462,106991,886041,86,231565,80489,458653,38757,127368,1133,177,3521,214606,121391,400365,58150,29486,70214,900714,6071,185356,92504,294,18094,312780,419526,24217,241814,209500,1307448,50266,135027,163106,574720,946737,72752,240197,6468,531021,236892,1049,225644,25805,116132,4002,911807,499003,118143,359319,1248,138308,110829,469144,495265,36986,1319,916679,256979,153143,126537,270407,124,75892,199178,22183,194615,21803,1240725,317711,405,725610,1791,901,15486,119266,3687,263748,47742,131850,1176,1062,715,238654,375167,1085184,1109735,1653,172192,166529,483453,25307,1669418,100560,292723,2226,86021,98938,196773,45447,23218,301865,135752,204259,69,10132,55038,4591,358,966,346274,445222,0,21652,90,701424,67362,77958,552,1204,2830,25991,124,222013,16862,208512,11787,42631,131572,347824,62942,71248,84370,435493,99014,9570,5472,162038,39452,193246,3544,36333,64701,340060,182988,5227,135032,294726,150099,431488,124618,107175,158111,132777,47307,639746,163796,48550,1563,2240,9211,125898,142979,18826,281572,17466,410150,91789,152571,32240,306259,57735,87232,140475,1278580,302,124204,242247,25663,564966,3637616,150091,32188,7586,20517,81169,111646,21452,13193,1201671,82757,10298,943438,11481,175640,17525,1186,90465,76873,4082,86641,11842,346,7344,302,1343,0,155538,22355,75592,276458,18261,522,61392,46220,205064,167043,68591,274557,30471,765781,1318,5298,26229,35096,2133850,4539,23323,120308,166686,76928,13359,151,93127,134956,151689,9627,133330,12655,1145,46687,138157,125559,106498,113,929,334,0,2773,0,555,20465,97660,3002686,56606,69764,548793,658976,335776,242612,220549,79476,2461,152,0,22805,176660,430874,17927,65586,4364,745,45952,520099,201107,63707,8440,129668,182369,25660,42351,0,1168,436,44034,2600,31874,49364,37581,127425,423040,151156,131,9422,41093,65091,95743,60493,145543,15996,47301,905138,8891,185026,21139,201370,298213,56849,103705,307848,57235,16396,161933,6162,55998,0,107692,28688,7729,174935,1234,7728,420,50788,1589,71922,991898,57343,89826,97215,15608,55863,201087,122208,112441,20275,89926,22764,33554,98083,8365,69515,14754,42216,131872,304,262935,121248,680826,14343,263769,3572,17618,245507,25347,15150,548319,23824,50053,291909,21479,26269,43997,12179,60432,897,39922,154,44018,404827,202595,138610,19892,153003,15588,58394,271064,9330,154178,96350,239163,169457,192321,406,30253,1217,69769,137758,209160,180293,4056,57374,1704,295931,1742,17727,41522,25832,57004,150988,131963,7791,2665550,66448,47934,38339,6390,143819,5647,386184,67688,493116,523,0,40048,147,1078152,592,96735,212908,216839,213624,71081,95429,40761,3810,2225,182734,118699,5487,1970,90,119775,1169037,36306,18373,587,1069,343901,23191,15646,96109,1203,15302,110644,40130,214327,30313,2251,16757,18181,1419914,136079,309227,78806,29704,465939,4461,101726,152,77230,42369,1561,335774,8683,121095,19726,20669,949719,132454,362827,22226,490600,175102,47724,6061,146799,53383,273679,102059,249875,82845,169808,94918,38437,28755,189253,125432,110118,0,169803,195344,62737,280449,62986,74006,73750,11684,44786,673,81257,5343,183900,34165,1800,228044,5019,73173,191220,59130,109070,81968,270906,85538,2102,757,7744,3546,212624,440,170211,58315,168434,50410,42999,992,16442,555967,85222,11636,13800,118745,5629,0,2249,88147,91714,68387,604,46733,264925,131580,77688,257498,135935,28645,76972,69665,142973,247638,20210,615511,238,37886,3880,3896,277761,2609804,63830,464,286,563295,162665,2117,428929,1092,9364,292,1265,190178,38620,43640,14235,8765,865274,92401,41645,3653,721,94791,353103,398108,68403,76852,0,175,476054,2124,420,16875,148005,684332,106320,84122,286804,23185,50184,109397,130949,559952,47106,183658,554445,160527,42917,965515,247616,75368,110259,226,89339,38243,226256,24934,444435,573421,861623,387438,78306,49883,59579,41501,66949,741849,126851,0,39,36292,232888,105401,245154,869,394603,2119,26251,232476,150659,38537,85644,311848,27745,422459,17092,7705032,112102,256598,0,104430,33451,23835,268,108542,1865,300098,51351,349826,90242,679996,98168,595746,549,117553,151396,96222,247779,129489,39694,182139,96859,7404,96924,41569,27028,364627,1675166,67001,24892,101423,0,0,93523,144864,1559,1785,49786,4686,1209,94285,437359,194052,0,152306,140840,43412,13618,52377,607,57855,447,18436,45566,79336,134636,9218,517282,134067,479,156868,87272,160987,182087,2996,8019,237116,18282,15290,588,1060,18152,40750,111811,1031833,12363,35577,2433351,285138,6378,0,28910,304,23028,2540,5116,4576,0,4820,1114,1064,3123,891,304,152,148447,406848,98853,1459,106904,20875,218916,29943,1347,69265,137271,63295,80485,176226,40156,374803,82483,269160,23052,76008,918296,0,42940,200,327580,76974,124074,189861,434172,55763,94550,43199,8281,119758,160058,83676,536586,49619,20380,1270,6981,94285,559,1030,68989,2868,112498,36662,104584,819,38478,156314,190070,43536,4585,20480,119,45445,47235,280087,208062,199,137813,140137,161285,391322,254290,219909,2448,1367979,124558,623764,474731,291329,7496,398605,502197,416916,3017,359791,263398,1577759,751814,799351,417258,266808,42083,291426,73546,1105,1034,279,399471,449053,61581,786635,238755,926,25031,58627,193,0,387256,1801,2995,30132,12583,22177,0,442223,346822,164442,144821,28195,174406,14318,9636,117542,383427,41363,790,497098,388753,241278,613770,37,3014,39056,37773,18303,16534,20398,180673,59514,1132,24722,387,151237,179944,91476,114732,37594,98225,136231,340633,490117,83359,46436,66543,270693,449,23791,440338,202710,2400,80017,134130,1320,519,2104,263958,355805,101491,70600,16437,35155,348553,28559,79980,0,2637,1126,384097,103516,92,755881,34515,72238,123268,229033,189960,47489,69459,43012,3822,77377,13262,21315,187642,2393,175459,1250,152,223134,687133,467952,150154,1633622,178704,4126204,789418,2117,26235,77822,1445,85355,73632,32331,71374,366689,71836,35969,62298,23503,214279,69680,2314321,47442,27744,81945,7539,152,4403,2184,709,27781,374560,59244,23919,11126,33420,11385,35081,10883,10655,242656,704521,34922,71122,24755,45541,156219,95813,76184,32286,156041,101137,99911,120188,100162,176045,1163,107912,72500,33413,230657,27897,75833,44,22456,465,347188,75044,1688956,89828,72107,5466,68626,736,7204,225839,2886,1762949,58776,60808,217872,0,151,1432,236,145687,133755,114,266032,609947,54507,124686,152,204900,150630,408468,612614,397175,160873,150135,169421,559811,106819,45181,44092,29983,289462,38545,3933,562,811,1667,138,90875,809,186597,268983,39724,113411,477677,158644,228214,278101,50581,6982,236013,1953,108707,22116,7444,31697,18014,32322,10266,553999,45709,26695,178103,92204,3916,310296,2629,52729,46231,356940,3640,247844,45624,5505,0,799435,519125,93766,304,347543,204192,158769,477422,7077,11705,175155,2563,384817,652723,51580,251,385954,263851,56143,726411,77833,410,467514,23828,4469,148002,120043,28700,86930,403205,7026,143630,67869,102093,8737,37452,12174,14698,300,2155,93146,51967,237594,132348,259953,887,17272,33471,152,252697,76841,59854,64621,22801,24910,10276,270979,1094361,83266,922,39438,193254,15655,211507,16788,280231,4269,71150,381,361927,1215009,3865,4895,138762,54500,170558,5181,22144,130941,19903,246847,13208,148053,3915,10906,109394,15186,114475,366364,611451,47527,238872,4449,3187,150738,6036,1166,7316,99175,304,995,79746,36482,49132,491,164258,11329,71136,76,1,68864,703,452549,344109,178384,92,52233,2816,49044,442667,118675,99825,8927,396787,423,257640,5654,398030,37847,83199,30176,286,651220,6155,19941,2495730,266009,44643,34055,180144,543,56312,88603,54882,297832,285,106885,531417,88720,202270,32381,1274,651,0,3429,41672,25247,38939,398,302,279580,1375534,59559,372166,82550,2691,62926,656868,601,152,50944,1086837,29068,229618,142216,56981,97878,114634,161557,28307,11517,299803,112909,91794,6601,231460,66692,1170,22672,10264,124754,16214,157136,331912,252,0,492656,20495,147827,114963,85742,247394,127501,89961,850159,131211,116148,85403,164243,154461,747,607,4278,184398,4201,308,11154,21700,2796,3698,27377,513,304,119,3585,1527,619736,35849,115058,500,4538,947551,63157,569,998,2881,152,18120,1026,662,302,15407,18022,0,254192,25742,561408,14812,4937,60889,187567,54341,141579,73092,98337,182794,247776,66466,18806,186660,319997,7376,9030,13557,84538,686211,19755,247198,119300,185489,179707,27003,102205,226199,262564,205087,335,691496,771808,264088,168722,71119,32001,577113,624957,278757,531651,296508,204230,673695,177452,21141,152,273462,205410,117459,228666,125,2086,33569,581,82084,51088,164,327474,0,10094,107917,88338,0,291458,582470,21799,16969,488099,229198,327909,18689,139962,35307,76929,435,101543,252118,58335,1121910,0,188436,62814,37693,980,17322,26193,29862,2336,340,962,144716,42307,184469,133861,1466,93818,2296,1201,108668,39634,5536,90781,2231,1041,0,732482,112830,204733,2748661,68,4853,650,76,101969,255155,4560,396052,124399,25805,26148,92974,168158,149049,10815,612617,189944,783135,7824,355470,922023,7800,302,551006,32249,126054,247693,1433500,256800,141874,7020,20064,210883,3138,3059,267439,702612,16801,13436,58324,1312,1304,475455,36879,145151,4111,1392307,213691,665469,88381,48327,401958,132518,74556,414166,816118,377623,11423,59800,26729,221960,151142,96772,285350,535808,21371,360296,3237,292,152,579,181761,48607,165520,31273,135985,169012,229716,39396,692644,68457,145,74246,76349,589,100555,344,350341,21190,81950,426,826,457045,260,73331,0,235171,45972,27069,543886,82536,107393,91501,28889,727960,872,190372,87364,1213574,131464,128513,22303,390404,116,279,34510,812,16805,86564,62133,355192,397600,90,167328,91995,206449,118784,130537,112346,105712,14789,141508,42887,142375,229577,18723,690469,28505,491910,205448,220,109941,305513,14264,685,322148,592,41021,109131,2338,63526,194550,110140,63139,270218,38641,510258,301903,134536,40492,23,67622,141735,294858,4196,308505,200238,1270191,296089,41280,123779,1128,75651,155777,214790,152,168927,114837,697,118809,101665,311887,72179,683,8332,28221,36843,88430,3085,1897729,40353,84753,4239,754,247737,86117,87309,152,575084,134983,4089,13869,379644,116855,31397,326419,136,16365,456,165728,1114,4854,88307,107668,612860,87987,83584,107630,28001,9251,61503,16144,35476,31361,215695,78399,425938,61202,159416,85190,0,73614,143606,128052,372854,24583,326,5359,84052,9738,51528,10178,293538,203123,188251,113062,242853,190648,22847,91869,9907,33261,1448,0,8177,91226,354732,28348,3901,1318,112157,102729,30872,109861,120249,184219,46928,6325,351098,56485,1679,74354,15081,21537,3420,25879,162396,195269,29554,1093,9075,43732,196031,201689,184286,139,10298,60890,40008,92744,518777,3731,54888,86872,60468,35205,4285,1906,84041,5385,54771,2360,3050,118562,76437,177465,0,65412,6409,6868,120645,608,99121,166765,25831,113437,57898,51255,11883,2258,2186496,91646,364110,274993,132833,95959,272820,476173,55387,1540272,21257,42942,31966,74748,1292,75337,17317,111446,1257965,1599,351,98052,33081,265493,56417,1008,969444,873801,217913,16456,1117,68966,112199,308337,226983,186191,141634,10324,50938,4745,70254,106414,825,0,67733,64428,75486,39928,9709,0,461817,98548,3717,67568,168502,2499,69588,31754,447,83539,591107,61410,322713,783,427,28786,110977,18917,41399,3869,191,36971,17248,59600,10832,46458,51714,89384,9384,51058,33728,2002,200439,214812,32938,413,64422,96173,22243,50223,296269,22104,152,91224,396,193677,30956,111205,162559,1034031,131934,9766,24107,55915,146524,93830,1744,310938,1383,125418,398631,226,126285,11761,10348,89719,212580,81616,24019,14487,786975,853273,563,23712,57419,1341,1030,299,102717,70592,394184,2470,278052,417754,429640,4607,3750949,56720,14950,2014,147686,729,6958,83100,898,2974,624710,2256,24513,261921,302,29281,39473,103166,24785,41113,879,50388,5407,96918,363682,45248,225206,2126046,83201,24948,200795,113123,34063,1608,5733,1034,474445,331033,373121,2800,3312875,738100,214526,3501,36989,428943,72287,551921,1407703,1167413,334970,79605,341261,38988,355156,1143306,544731,0,149825,205786,67571,5497,7,635546,33486,596693,43522,599410,192538,68988,388751,155452,79761,29323,225864,185092,33203,124250,36569,3692495,47880,94854,95519,53317,26163,74722,163581,304,96825,21157,385543,3393,244615,554450,900,119603,35807,37399,21212,7369,151660,333088,30837,48382,284,340,54829,56772,3228,96133,70749,921,119289,147,144426,180017,133080,567,83777,168054,46275,28446,23329,237248,494318,92988,10099,24950,148794,159432,5085,51159,18937,29559,4684,238539,46131,1329741,81594,4055190,7679,759,41773,140404,113631,89980,1182,18305,2101,3738,0,77034,34144,106423,192,35788,207384,163,28,15409,54672,0,228221,39903,78649,305311,2998,85474,505464,164215,838078,506562,140570,195992,283132,257170,218034,1059,355875,131869,104993,250447,11361,52465,62071,13940,287843,338,783,10156,94833,252723,18,183293,218934,183913,2727,7625,111383,675,122226,1046,1196404,41075,78188,382856,143105,239590,6524,336974,4283,134,292711,91305,304,883,371219,297095,950,1308774,1954889,250236,873905,187445,161704,37790,117453,259,98956,317,5923,50075,91512,202,87202,298901,115569,390,152,41743,310582,74064,42498,56960,162648,658,45766,46815,128003,36877,106140,42758,0,12077,32496,1241,43388,1508,537,53980,606,88,23093,2016,61991,304,343302,1789,117387,75853,67236,442267,187791,30658,197902,41352,162744,328900,973,197077,41888,20505,433,457585,135,65691,479105,5367,4249,27450,102543,132599,97156,76398,19107,18212,275540,8425,150940,35424,21913,50384,100942,0,169216,6486,332204,67141,9503,24549,1092798,17056,2670,44272,72114,53009,133393,146002,79007,109572,1204,22335,474883,31110,184529,76,19267,259030,10637,11210,199287,127931,337556,301,25009,68040,170360,19797,68023,282934,157573,23378,8839,31417,27514,87556,85466,300021,16693,45152,3120,156999,484529,157553,581220,310446,147,153293,20135,184,1671,6834,435232,49150,37710,15549,45372,17248,84407,9743,287345,381213,186592,52134,14080,2228,391,4194,31369,69334,822263,474165,144783,42881,122,456,282748,181839,73734,2891,48573,4708,119935,8683,526809,130211,116361,182170,251377,60530,243855,45234,95185,79812,7065,62247,3546,126232,132503,9319,143130,113126,2501,23943,67613,63921,117988,146150,37046,62869,379,79886,72054,464833,279265,206101,66151,142552,330019,2029,28022,147283,7389,693700,656,283631,80046,1052,97736,616804,3480,82696,65358,112025,1649,622,212585,33154,181397,356147,32913,50780,48848,1084,5785,6765,2008,586,59722,266034,98939,28290,88066,1356,35052,21563,153013,423403,114742,4711,423312,59096,4732,380,382162,33292,6089,78181,197924,2660,1067,193543,85053,41018,20707,67571,992,310283,82593,257436,84148,92891,77328,12025,56122,304205,5839205,1515106,32172,644090,22500,586291,0,37199,146075,230867,85446,304,31429,182793,24344,54184,1362,151974,60397,47867,18689,122453,4366,53801,393333,143,817,33102,152627,3233,1518944,378705,123492,33121,191456,74402,2148029,169557,482146,124849,76685,14201,173859,83956,458797,144872,68593,130283,16388,2527,653987,232692,588290,289547,51443,1266,46938,295433,262542,162782,2123577,1135892,456017,193140,6265,114796,227875,29087,98945,465810,30066,134687,443163,160879,340233,53055,130043,180258,257770,262095,175763,178259,98073,1323978,321852,640051,191392,52453,470098,214841,206626,279045,55457,420442,86903,46078,221962,338880,40645,360177,874760,170968,684,414,267145,287941,8674,42072,78431,88282,180107,154106,152493,252715,62685,323698,158566,79470,632433,3331,2504,31104,311442,183619,292572,1341,1218576,194230,221331,811381,46651,16272,318662,56393,41756,82971,1308,261602,1119,228927,12095,486140,85096,106684,156118,195962,1117329,195460,81743,640843,2596,179791,42401,118920,78170,124935,3019,1518,5020,124214,151356,198957,216362,493175,456018,697,36338,60056,175890,2378,266282,10713,165032,403480,335473,222568,136499,608,367239,76488,81809,101346,177231,324312,234987,406443,549571,345,666540,531546,158947,634965,238985,151,363,170273,21238,1050,791859,125209,1014650,421887,892400,91464,1477801,8315,11004,5219945,13754,299289,56652,440018,4076,14167,1255309,20528,3816,119016,354030,814311,539,210341,337994,114976,174697,104748,137316,941,388,603,1700223,101961,508590,196109,52018,96399,25748,452,327232,154990,1034286,136493,90530,256741,74290,269093,2247,248891695,338263881,233735727,301186096,308724584,29766,391199,3631,710275,0,5340,85181,1236836,126479,9629,270072,213,356178,67018,879055,4324,1128,44162,3162,33635,78946,33640,40546,37241,259,90118,62,5576,525280,54267,229129,99787,72716,150120,950,24805,606,7428,2333592,142,13249,69174,54614,157222,52674,56022,1488,30987,6530,49644,36002,106850,54824,5094,104328,934,106340,27282,79026,449834,261,532,48949,161226,83570,304066,30429,23099,81749,132300,5958,81463,178,0,232998,858138,73039,244627,56742,4490,262116,268071,4429,5091,662769,8752,39208,147344,3139,1038,213809,252625,2403786,109725,2846,36735,327208,42,138129,9833,285,36484,3297,1235,50458,96514,177192,138009,56193,1123,23832,76241,98281,1667,631631,84384,294,133611,459482,150101,212851,75380,98816,327233,828023,5289,304,52471,294546,183082,532,16843,54971,82120,334468,3,69084,12866,152733,30585,23139,47642,27796,754277,349561,8285,1061895,708146,227817,216,62339,383380,2317272,48037,27151,143089,238694,40508,49206,19078,68,41755,126046,84961,131059,134162,361889,945643,27934,18447,856,289303,341,1074,180864,266995,72670,17189,232665,11854,274942,395640,31203,97857,503811,59254,11688,465075,75874,7307,920,91821,2467,189229,76,12238,39882,575,284349,1902,2199,37404,237930,13371,10862,287907,98443,22703,344997,513105,63288,244522,3633,214209,700063,148986,29211,5237,142198,66598,21462,359887,38908,474,66865,3648,121,35179,69686,4075,42852,64136,135747,48497,28901,13856,836,45555,11664,4238,123675,44974,15131,923,21543,5550,142584,1449255,301973,45215,29472,188012,29084,154388,174750,401616,57715,30229,55917,213436,297,1055,1240,68420,603,569,80167,158851,90081,299,20695,201052,3417,944,104661,523145,117919,129782,1256114,330,56002,112735,734,2648901,52107,1092,49622,59078,0,0,294,12677,1138,52098,3689779,4373689,185,119,102872,152631,0,71567,31186,21637,43747,151,60011,8988,158428,218007,1340029,20058,28930,1118676,57738,4708,384,1834,0,258,128783,43685,10953,135129,1657,10897,84729,12274,9435,14612,39945,291,5496,5848,0,4390,420,2357,66496,2084,277,24541,240129,101362,28078,471,287,0,86210,925,461,151,22192,13117,41647,43939,284521,50712,111332,57991,214636,132679,996,104121,1900,465,3472,68,704,27431,84445,20269,36963,13109,525,5953,8179,161514,97934,937,5420,13226,2302,292071,85651,75866,668692,789,76,53450,47519,1308,8427,10823,141704,19252,15574,5977,0,23125,594,410,58010,30670,1152,925,90218,610878,2429,22050,553,79214,75587,25901,28970,10119,121448,385047,13949,13164,3070,1551,303,124078,271,22932,148,9067,306625,18874,46346,41671,184480,0,8595,120586,38977,33712,481338,35183,214139,44518,76907,304,234889,49714,34399,897030,5,48833,1336,50417,4957,191733,161797,77467,69013,45867,910,189904,148405,302,124449,10745,152,97479,135913,21012,22476,40602,167471,52684,77631,85149,254415,4710,15471,27601,53528,64977,152,5701,133961,19621,1596,109827,35279,230,64059,69263,138807,16115,54594,120850,1217511,192876,55063,31761,47549,103398,72940,1496136,87117,184999,262,320072,497789,8351,2961,55127,4283,23695,893,4174,0,12369,526,124831,2408,552909,84250,9938,71153,1806,1219,85092,31202,29500,94568,473853,13706,113591,4194,235,292845,0,108907,67895,9785,299,1266,3770,53973,22776,122127,134957,1503482,587,197839,580,12328,1341605,496916,134184,30604,202433,297490,446739,74872,26471,105557,459826,545742,38088,352376,28249,307999,322923,7734,3737499,303967,31759,2258688,257242,355552,491159,1019388,705461,327133,81308,355707,217193,411782,116651,107618,122498,135855,129199,474,71197,268615,722914,45171,146008,135050,1626,124659,25589,615,1132,38551,23026,73909,0,2017,0,0,1276,1666,526,702,106,0,663,1518,1396,150,heart_left_ventricle +1331,72971,393166,160388,446751,157046,22227,8992,152579,104539,2274,6465,2117,364185,35515,166617,10145,571975,112208,429416,273606,7082,522802,286590,239027,1082590,172759,197366,12527,233562,161155,4729,336506,222107,2143,215381,246231,4675,191076,21682,261135,659747,1061,1892,429,89806,132799,284028,12101,617395,141236,392683,62359,1495,165645,52276,14238,2296,7041,52846,95306,235611,115173,16667,2598,713,165196,89257,19936,71524,4741,40657,37479,7489,836520,49199,242775,71810,85738,102225,38892,222261,535328,67849,277,69615,242619,87067,143050,229623,63431,287876,20265,2426,852,301115,284290,9546,494895,4286822,9943,319986,340728,130697,20074,42341,47974,416500,672792,54434,32859,33373,296987,342476,1479337,13690,1179,150370,98098,245475,0,609401,8069,296844,217601,2171,251110,46626,23244,77310,27971,49226,436,126261,195729,136280,6871,0,160358,131155,597055,64445,1731,66433,462098,259129,744,393,92971,253546,302584,38342,658,166632,3870,4026,2484,62944,4906,72774,458416,419968,12523,149848,123726,10586,390692,138670,372,63613,166,152,2645,1182037,80177,12754,133868,438105,110789,131088,29433,80653,81175,9848,166508,174044,10842,3227223,415,610801,434422,999,152582,322911,693039,159292,156267,4866,46294,46598,733461,154519,628519,0,71903,54122,917664,13834,16205,143821,114971,1265,170269,343593,597817,2757,17442,635853,389767,374661,13885,45445,64157,159429,402119,1210507,6134,10194,614334,52714,164205,455,8222,11811,17279,34,4310,270085,114511,383837,153723,42339,315382,147623,92622,2293021,217847,163419,244975,332119,96058,38594,258490,242855,2575,176867,30451,1267199,33193,77265,133337,1931,361501,584970,18165,122083,4972,339860,264980,7690,228556,88091,29906,187319,27311,55233,319,51925,46378,0,456,1906,45865,12072,33860,143825,49630,1218568,306228,7223,874742,361,164604,353868,96888,426349,38739,228702,7905235,97043,41226,281871,61719,236779,502262,137122,250603,242235,648039,521988,7227,36881,2609,854821,426766,32396,15682,36151,243471,109768,23728,68534,1635,28787,131926,24607,180393,136347,210746,57050,287467,175950,41668,175780,3778,55011,43270,202848,0,204717,45335,399189,56239,58595,2101,0,56080,146413,275087,9712,84135,78618,6706,356605,240597,4102,227993,166347,5129,278885,304212,40694,319979,310279,8699,8196,6433,56440,602017,3111,9202,388611,56570,19861,11016,252377,0,16314,59632,261845,58056,900306,383341,54006,4282,75438,368862,102640,304790,50057,52438,859,419470,9011,1670,231850,13587,205876,24622,112312,1774,80728,34828,908215,120805,235517,128259,3470,307862,31759,2929,155366,118818,81706,304,130850,41999,211848,512657,386250,68756,193233,403496,48585,0,15297,199658,23760,3918,97598,100429,46718,18585,152188,16180,41270,34460,7434,21875,86436,166810,210192,484,70848,141411,64135,107161,8936,119163,109616,4550,81755,171743,339020,825481,2997,4259,623,491316,30476,3415,108331,729,13807,84800,80429,116991,1027367,114958,91906,156637,8133,104303,1871,8725,10864,3370,11121,146544,33800,37457,148547,3254,100559,2247,11053,17268,159091,1885,743,125275,5741,44199,972953,0,18992,52866,22134,1488017,1785,12595,256284,47586,68408,80645,949,71511,1186026,207670,422682,796768,129108,31445,11131,161678,105785,254549,127641,13213,134577,112512,118428,207998,48897,2526,25623,3816,3353490,1364,87442,1718,22836,11889,82786,278214,97175,16035,10630,53014,37529,42947,506678,1528443,252669,266675,13897,406605,99571,27119,241440,75414,26927,172250,7338,12868,350899,215562,64597,40779,152190,81594,202,90656,493641,95683,7041,18038,1370,3292,53303,15707,24555,584842,0,2087,75615,6972,30618,3829,292,304,148895,31146,581348,194568,212608,274086,391,1166,18204,123172,92531,88808,167977,8521,154806,95700,6238,607,51672,105599,6154,455663,244796,170472,6048,228193,94319,49959,106470,3044,71973,80661,455,32109,82346,532142,38581,895,20066,172277,136606,84723,248057,18246,88194,12435,794400,55918,2235712,7034,113923,201034,38029,2299,5902,31463,3299090,178625,615217,243,13068,293192,33434,175609,60287,0,448,92839,1476,51979,18990,650,37879,15119,24783,139179,9077,30922,40118,344330,0,223420,3363,314470,196773,19800,15343,2353,2964,104394,78644,17864,975461,152590,579715,9421,138802,23893,2024,26338,749239,75053,6870,34014,25035,25526,380843,400,33428,708,55307,4165,152,53349,65000,3570,290640,288855,302,15976,6299,36822,1725,74056,143964,95695,263293,63351,17578,9316,10482,20689,39503,54784,1784,0,0,72614,248454,22909,51901,31239,54907,7181,6665,451,7572,48907,75499,40239,262328,76770,2153,87361,811622,4367125,4141,418055,62153,164412,315474,58058,115524,24684,31914,122182,159,13506,8762,1797922,73363,3992,21284,50882,115361,79116,3702,16151,320266,1655,1392,11979,164,25773,62264,5085,62132,2363,2152904,32148,46996,228724,36962,205005,65556,40690,171709,44978,732,96491,180118,114224,44766,689793,26166,8217,30493,71169,126688,32579,162899,55161,118093,114356,17676,72690,15075,79793,104117,14090,318,8792,19968,98984,47457,121685,362,130988,103574,7640,966,571,794,21867,1410,375902,63283,17311,6273,230209,0,129409,4167,297926,159415,140229,70248,153181,268,301,13399,579028,524812,25481,359,517838,296962,14143,30705,65153,16798,836,519424,121558,94989,16577,128699,120380,107,9721,165275,333313,9717,134489,152,5802,62894,14929,15134,146990,12080,5316,1211,17727,34563,64454,109414,254551,3020,2325,14040,189779,424392,15042,5866,219038,40258,35394,27455,218636,78725,50234,660944,157820,314070,20685,203976,81003,100504,21772,67944,7474,3253,59208,15028,322791,36892,268,214343,69910,337450,399,163001,1284350,100433,33190,3645,89232,46982,67607,24461,1301288,71625,372288,9029,233062,7243,79609,17048,5049,176798,10826,44557,138565,86331,563,41949,1924,3012,11054,147441,10401,727817,245423,5825,2385,1617,7625,2374,30562,152,89722,38822,5125,63274,1483,2811,101136,49291,61513,483023,306868,96950,101564,25506,242652,56235,4954,39414,2306212,858,48763,102827,100977,7152,100365,85625,51541,29304,37335,64829,267258,20715,79206,84643,2197,7949,87324,14410,2066,83093,3217,92600,4603,331,453850,2003,74,23507,32320,204312,61861,88613,116522,150042,100730,933,436950,34843,4949,141768,181813,143782,98442,5582674,3703,1272278,1269595,457,715227,145218,24140,35962,69076,192284,117080,232242,38098,735211,153630,89637,1104410,53155,49086,2101,30469,66435,1990,80793,139985,296961,120415,303577,61144,54931,481157,226302,236105,314771,132006,289,322,86504,12265,11726,757,18792,1491,7315,45268,1580471,4883512,2049,5147,95116,7650,35328634,3043726,37100,1639966,9529745,54952583,6124995,1256223,7071602,3978186,5998,33544467,63961,27642597,135416,1019921,588,24416,51347,7391675,5745281,8665779,144465,17103,296030,68305,356972,104210,324902,62887,120601,218185,158217,216538,23008,347179,142847,119631,137,761266,76,399281,414792,165468,198373,73815,46001,15622,204698,3297,477469,16196,255494,169340,266426,839937,99,29805,115365,1023497,5052,7338,983732,29867,128487,129285,144856,24976,142049,4621,867429,109642,59438,149438,128994,164117,226811,66491,6721,1301281,753145,180494,1665,288795,107806,372679,288595,59457,194813,32251,168722,254093,164223,380978,297056,60141,792541,6439,1766957,254212,110280,88718,5427,15287,515326,1412931,2760,731998,23667,387,188607,20720,400,135066,135,375,96108,192721,124083,78047,97228,988928,180421,7365,521,1997,69497,521,194688,302,110485,5129,267,846,0,87406,7458,2071,0,1585,3667,382890,1767,50365,181035,8731,8508,81552,150,10875,21517,77141,4453,1687164,132603,30462,860,227,180203,50285,0,3835,1059343,449557,163550,19883,556193,257542,1037,146517,7124,13850,3919,6428,39633,3760,4579,283,826055,65732,133433,193667,3116,75002,116770,126251,257744,107922,145300,44282,113438,357692,12278,19228,115,62475,17885,18894,8081,265035,14356,24434,4120,18566,3309,8080,0,152,2433,30725,182429,4378,7303,1335,44598,1903,232602,256976,322486,88258,4453,344584,5418,15859,180160,2554,1482,105229,398427,184624,111869,5143,153427,31873,1513,127,149,152,94225,9133,329117,16559,396320,250,84952,165040,39737,115397,338105,21300,151,709,212335,714929,71873,141672,2931,99013,2020,19249,2948,3271,15548,39297,97997,101641,22395,78932,11905,122,160744,582,7291,563205,14582,73487,78918,139,19201,5608,43092,97388,947,759,3630,756460,0,158,52903,11847,48961,462943,55248,7490,143511,152,111390,115350,60436,1928,72616,152,107305,304,123,134,14988,332692,1464,56617,193162,147555,80208,59185,40770,228,1714,0,221263,155378,171258,1717001,22948,93448,73622,26388,219365,68433,237819,1769,2556514,695,29753,11572,0,19652,392097,718178,86728,3280,31029,333437,411424,33835,7067,54129,181045,156755,281816,42665,49804,17895,371753,49863,23148,315758,2603,82484,152,5614,48366,1295,304,82696,2056,197437,132457,142034,20744,1182,119419,11454,350959,2551,9970,28065,36131,304,98984,2928,182390,32370,11504,23573,11345,43109,209816,385566,12653,0,101276,753,6353400,30472,2275944,5439,255425,1258871,214,217872,179967,12407,691829,142669,174663,1663445,5607,99792,13883,589,19980,11280,419512,7974,353365,55487,110258,477174,252808,99178,52824,14799,241,89060,370,225466,188577,598555,69,330796,1730,597296,597716,34984,141047,44869,321,1680,344281,284582,226403,170094,14519,189744,1106,11015,68612,116664,5994,463573,66808,4712,24277,153668,19257,190,469288,27477,65013,930,2611,31659,215,7509,156903,51716,293617,139531,12281,330229,874,3636,110184,1268116,248538,239241,2436,968,957470,0,3059,0,756392,238312,289506,87,418,284030,7824,14376,31721,33414,543425,54024,608,29581,4847,1940,137151,79715,3474,133626,6973,95592,63894,7002,307242,25961,97445,34313,357,14971,18246,23995,0,27531,10366,73414,56604,9450,87215,94809,46224,3759,253044,891,817,53546,943,78222,7768,34917,426642,53692,366393,117684,41907,31709,25535,10990,37138,481,15381,1851,13636,154527,61800,166848,1400,11270,52978,250654,19337,1203863,149770,167317,154249,41841,99813,726222,2698,7232,224469,227812,293521,182265,163504,74,169043,0,55368,88314,245050,9082,171822,196234,62301,170528,20510,50480,65494,21467,1372047,67978,53922,725833,4312,30549,117637,89814,8564,23253,14155,388068,35294,111488,24569,10655,108782,60221,80853,42806,226564,6555,62371,8086,2216,135725,50015,42899,26071,0,45772,93150,62666,39867,191260,92780,8117,269739,2727,68317,120108,1120,39482,111310,295762,222,394809,89165,203366,75028,72748,36145,32513,185207,557551,32273,90038,2339,267477,238580,2012,148125,9854,24451,2875,96473,152,191453,35886,41677,47407,0,4261,9053,253,40065,52631,118041,46827,0,160793,125371,280316,1271064,18149,6428,8325,29759,90952,29406,126629,408,5401,4103,7293,66355,1121,1126,152,270,252478,129092,217739,23794,100,182893,55251,339019,160500,6738,47703,510415,86010,2214,450260,400861,821739,6297,176,552628,247399,98119,1255,603,260061,37319,1341322,62919,141137,605265,18095,228428,59543,678,225859,257566,4024,31326,56092,1916,42290,414784,28856,7437,179778,334366,88771,32036,149717,67199,40892,152105,168861,114304,153664,177360,6046,27144,120609,27887,45904,94227,146821,2948,65678,21444,31656,1694,30014,607,46704,48400,37888,55485,22044,2303,175686,7361,10545,1341952,179,92127,1164,9634,411,56270,31172,136297,217103,248065,2292,3712,112583,74299,87639,108352,152,74642,185,50188,50195,384735,172690,4661,8302,357,0,1120,20935,24631,349283,21796,473229,41327,67376,374764,12277,1722,312907,434724,11799,562146,41715,58002,141973,26543,9827,101521,71672,567576,99421,17547,643394,110511,316650,104049,40486,178610,8275,59002,31907,115178,63949,82306,166168,2332,58477,4785,443471,7703,7524,38842,332,3417,114099,149,324886,111134,37347,998,53290,79622,18079,45764,120498,541314,6823,0,376155,24546,8705,33667,8035,18297,2256,722943,62693,4496,78506,5892,9245,45733,17248,0,72126,1906,64770,110202,5584,71585,13988,877,60693,10909,2429,0,31520,60914,60882,57737,62826,21188,14107,25935,193319,324819,63417,41851,19149,3176,302,138639,79799,128408,38740,4518,74013,162048,142981,508,0,677,3138,41013,151186,2521,0,11999,346052,97371,12682,47677,2891,52,275532,5868,93877,504982,65970,260417,61636,551,1073280,43593,40394,4307,11805,58904,273652,158112,339847,372568,261,315873,580440,1358,56978,8781,14078,424545,83058,255698,15920,18668,1556627,85141,20006,58761,209524,1426262,175639,112245,162767,0,54544,12475,91515,130510,95712,197877,5227,33583,484889,7753,142098,253584,14862,131370,31646,885955,73629,72909,898553,194379,209382,44076,675749,193160,191844,130554,745,146044,259332,143602,9774,167714,22715,3298,103339,389152,76441,2508760,582676,416238,175250,529977,261,152,1318,17231,476793,16565,419129,648364,304,987,709539,247465,327,166321,7751,178144,283,35751,73483,27956,109286,243814,360059,78967,5231,9031,17825,44728,121631,757,1844,246948,8543,0,14495,233208,21152,1961025,49284,16911,3885,8711,8459,100540,32455,4457,33994,27862,5708,51542,450,228,92834,36952,81299,273517,4668,464437,75801,269534,185741,39552,10560,24474,0,0,460558,24105,23694,69,2205,57726,1728,7337,52189,22953,67804,45183,17853,253182,15555,107,557360,832438,151559,90642,93632,2255,23540,124881,139241,1097,620710,3230,171969,951,47865,8489,29525,155629,628263,55948,76810,247310,46684,500,152,1996,11436,254778,104621,137513,140831,2494,57712,36069,76827,31967,39,15356,107,199623,39372,11396,181653,155911,32547,98299,48480,9431,121260,223367,85504,51277,150299,48,4848773,228,65457,284081,171253,83032,19352,111330,52745,236419,7069,64984,11160,133955,92585,47139,174522,0,70331,839045,13100,162479,63879,258713,203278,305853,458,331528,94724,14449,64687,73077,510868,82645,273066,39760,34958,297741,8844,10471,382482,610437,4821,14722,19230,213797,207388,60111,107,3156,989654,194681,996501,956802,8838,1788,200723,43862,373826,974,127,22900,239307,266807,229260,106667,781102,133620,18215,358663,101164,154761,22839,40009,54290,132261,99009,63593,1451,142,49264,24239,21130,124718,3420,3707,6543,56081,3637090,104904,45751,3652,87237,12181,2170,1585,884,43082,1727,40780,160355,3312,2046,72407,5800,107143,194630,5194,114,773325,57985,68767,209562,145143,58734,328387,463654,55357,176571,156675,235334,100923,102360,97073,369077,759,204560,163,90928,27296,12313,7707,36685,10597,68605,73277,212289,453,53599,90301,253557,40474,100290,50054,60693,258612,308136,62418,79629,155103,209362,18062,7095,303,2537,197576,32863,78307,117531,36595,9103,284658,1206,90015,163684,1322,5544,22899,14771,141402,106875,50884,6967,2754,2575,28686,252186,49266,513,2760,15277,287571,43922,147908,20268,153069,2796,0,205317,264338,51147,391318,1269,240093,791729,190412,1251715,27586,1832546,59842,142296,94546,823967,201165,14847,23436,124212,2451,184196,233596,77396,4046,112,1643,145634,129301,2023863,936946,272461,721,84168,103330,1975265,453549,64904,327946,243406,70330,94458,186244,1604,1076,1996,4050354,708557,11564,123516,12073,456,407,888583,175956,23893,164855,19154,55987,1107,564074,108717,134,4702,1627,9620,3281,3014,888140,101948,456,61175,6804,123819,3313,70362,60316,326257,194034,103478,0,70654,364,116,4631,276743,90211,237411,461700,143354,18905,36755,304,152,226190,0,1926,246,1368,31665,9822,1530,43153,152,42397,698,161996,300,135,47689,174403,102507,14737,69323,235452,116190,117719,64818,374359,569006,275174,110102,84296,6150,11975,6018,423,335,14768,252660,51610,464,362357,48391,63075,294,4600,95037,1533105,367872,31644,152,204826,3928,16103,128342,141308,0,423207,60003,164803,200962,144415,291996,117742,3045,362116,3959,97681,292733,184652,2669886,165272,72856,51340,352760,97434,88295,2002,186815,324792,18181,152105,128236,612675,228926,47235,379230,358283,28185,77394,7878,300,1220,16590,347430,542861,1212633,231143,462835,9747,2351,666,0,686,27839,2868,24176,2140,17297,75566,57607,121075,2421505,228,736,298749,94909,109753,17822,3693,2947,469315,839,38112,178423,120844,81269,33,7779,21781,2017,57400,784,187183,11990,260,56192,22850,13722,104518,111093,5500,6920,7970,35948,0,49557,10599,152,26752,15169,36366,3120,160133,180,419890,55498,299609,131967,13380,22870,75117,376936,14456,6886,1273156,170513,42217,482220,217926,17066,94261,1080121,37982,74191,1057400,6582,54693,26966,204215,73226,65090,7682,44234,718,959,12877,607,277207,185249,267135,47217,100067,37204,140780,0,237204,54238,274061,55953,152,8302,456137,64839,15338,232,79450,127693,17838,88,164451,81257,152,114198,26121,293731,520618,38083,2780,201904,32387,61160,320120,196574,68722,65924,35843,148281,1047,15452,172687,356310,439,406056,95827,48727,195695,191,2478,216784,1130,392156,124536,21786,1555,0,18242,1297993,430647,4279,228422,5387,44701,58162,511,41312,947793,7968,25814,780071,40758,247444,311,2009388,13616,263260,4916,892,707,8825,78349,54946,7958,213515,154335,124206,70451,41312,11875,13610,4940,12565,0,12122,2810,92294,6445,468,321561,355309,57246,29359,9174,3620,145505,40385,19526,23676,5421,570890,88480,97670,94153,28406,344124,79619,6773,6274,31322,4889,12439,1379,10598,136916,36783,47822,84734,117180,37837,3710973,5301984,119475,12173,44978,16032,1516,7039100,1803037,79150,525299,496999,29801,72250,613316,89586,34178,65261,271661,35771,454,91545,546634,35523,8432,115373,57015,82795,53137,570335,167728,114828,1909,507377,2326,5731,1997,10990,304,24166,369088,278252,56392,33481,504697,1957,74317,415612,334875,4966,38493,527736,23069,75086,123957,75903,77703,119968,170949,383644,95050,117074,152,97,279642,203245,530864,60962,214357,0,3215,42690,7742,838320,28133,159418,311573,172415,148196,68783,151,2978,113129,61390,22752,14624,23665,108581,101390,335225,373802,56906,886832,240104,387435,1338034,4945,45086,50612,131875,559,31295,372062,14749755,4351789,270879,289817,108869,72034,644543,23451,203299,718,446,120774,365512,172316,166579,154576,592144,177795,1733789,127656,79841,6232,78043,75632,59362,88165,182608,0,178682,87130,173558,22283,331,0,485148,223585,131849,727205,2162,190974,271,134646,137204,136254,44343,2515,92353,50937,148773,86148,114607,359,56361,1786,88406,190202,278739,61277,837495,77498,89549,38845,96989,3534,620391,783086,628757,379953,442342,283143,38047,134852,16036,443116,3244,305864,271354,152,2663,206499,71230,199830,146614,4159385,394563,3681,82385,667,4907,1294339,102854,115328,205263,271879,58006,176666,93391,139798,311464,14458,307580,107353,90045,128445,102148,69656,285820,114579,43707,51612,164484,1192778,24154,533463,464840,734,120,857,493,29677,49253,230636,1312874,248487,67941,55914,0,5515,1000,298433,203,33036,97201,314570,154710,316540,42095,123833,1772,149335,49654,111576,8087,688884,50667,104771,42173,521,12193,4500,69337,232771,7670,12445,10526,3460,50348,29762,144663,98647,93679,32858,70739,833,46206,548,3626709,1103,22021,199337,17783,1972,171111,42906,2250,61489,56679,119089,440263,68913,468866,18585,0,158035,2554,165503,98297,16604,69136,5094,1095,172893,53300,88089,78658,170697,35290,28783,1449,20553,289046,26966,313258,35325,90487,14968,56105,46449,273456,1205,58641,549990,66038,72475,1067,46669,127274,87821,83096,148471,280497,424,424,5601,448,6192,137967,1221,50365,13596,1654,2333,9302,66164,424210,73687,927,57496,29011,702,82074,49634,14378,9817,319798,112229,1466,383,144954,214686,200397,58118,88307,102812,46248,47034,40535,293,12881,5306,8084,15044,456,2711,745008,27443,119532,470487,24795,304,14032,2834,74964,34319,3694,734,207654,12,29320,4498,393,30117,10323,76765,7598,34916,26581,451,133,123657,151,105682,85978,37714,83180,848,100439,166036,64222,1078,28000,160900,56492,19895,5162,5689,123,20246,91740,124289,88701,9046,19568,12912,643269,9034,72254,158893,7879,78240,128723,200717,145207,889,13196,128,63942,35055,38060,2989,6729,10235,69477,53390,3599,84787,236284,16538,66134,188892,366,1696,670,18576,47739,127003,41335,151177,188136,142019,2916325,1690288,63022,18185,96639,120827,1635,5111,29108,255636,50817,579015,22311,1623,618186,1238321,13903,4736,2289,259065,292828,216467,2137,19485,36520,488345,361724,71431,446159,144865,395734,7643,2589,86916,942011,2164,90793,71409,396909,137033,57654,99502,130241,86940,72263,5951,429772,650,3366,120348,676907,86893,30316,30261,16546,43620,1868233,5477771,124308,26975,16823,482510,560,37347,5818,375936,55764,51958,31708,725,5926,3173661,164538,4063,9582,47950,55397,166418,84636,8931,10384,54287,145163,35811,50514,87998,676,5715,387168,49361,6482,21761,413611,216671,18425,523,9474,30969,447,18699,81119,41109,52630,17378,34683,385217,5603,140156,43464,304,2243,49960,728932,425784,714370,146711,86848,149,896337,634517,123101,47304,32146,300460,23868,152,21304,88191,78049,151266,53018,110764,1701,47565,2219,3905,1703,644,166932,16955,350971,8887,1236286,33251,251483,17351,26815,459539,5860,32289,97816,865016,8370,87914,54357,56510,152657,29228,107143,9362,21955,219954,32027,43363,7245,31518,4563,177852,814,249,3402,3277,5964,431297,1437938,186927,519050,981677,568835,42737,8558,41420,63956,181940,124441,6243224,66709,199412,502016,152191,1877,67141,204488,5821,199273,639394,428069,7719,16481,20124,24107,41116,336024,1447310,4640,21641,15641,75808,789704,110234,47532,5306,557389,255302,220620,791724,815926,247329,11879,96991,135209,138,3174,48765,131,1339,70276,93235,4790,116050,2210,15693,0,3881,577,152,1422,107047,95135,8309422,94184,184677,2568,1952028,2156,668,2040,2002,109240,6810,471,33077,1353,36,541,335,15111,25269,86,0,274409,4252,15079,312,979,527,1259,31732,60447,1576558,415,26647,76,183,0,0,0,52356,13729,83388,449,130177,152,72269,170632,951,121247,75868,755,154434,259948,153337,7567,141274,2224,66154,830,13356892,202,211399,263913,16190,22101,227309,180475,1027,450,329480,45857,4056,97685,25631,2340,125781,375422,107911,645902,27369,3081,10911,167984,152157,31064,1198,239,164184,175373,113473,6363,61829,574614,41689,52650,337805,15890,80807,178026,2945,39808,10047,534,243273,46358,19875,24760,131556,82689,134291,120814,119988,633,174429,248322,2689,153811,2800,121810,152,108369,13744,68702,32150,126989,425,102691,171847,95169,17173,102703,1374,95082,11189,29837,35354,139164,23329,132646,256043,38812,46528,5623,24128,25325,270213,2389,38295,146482,227,40960,8858,56863,35630,79182,136303,13424,71697,101971,405891,46729,3358,1761,6406,95614,164883,297691,419525,856008,6541,24908,10844,78732,770089,151888,151796,615665,103812,60741,0,52442,133821,84920,1327,1731,346,46628,659,72150,109841,237519,96127,288879,16498,82560,5632,592836,6802,187,1570,191347,503093,1789,2327,158084,1648995,315690,3321013,1830,37362,2160,40942,1858,186052,2554,120418,137850,1874221,75252,24580,9860,314274,3476,70859,18503,157061,3778,46846,94919,222712,264,174199,302479,48477,201942,108,197558,173811,75572,103625,46836,530300,555227,10807,23978,4851,3391,2634,0,96451,191023,37929,327362,81155,515996,480164,460,831,11248137,13010373,70557296,24277796,1589,1628,2744,20499,1097,32144800,10813,5988449,317925,543402,811691,279261,235140,1705,109764,184967,116399,1014221,414561,662359,542305,83007,128178,0,494732,602,234031,964916,148750,64755,8571,224897,393219,503360,799,449,129,5297,4633,20325,2312,84646,171719,981737,1119,353824,760,502953,1679813,878,163293,89930,13957,152,0,5604,884,159591,133986,22810,802951,28990,117249,206222,101542,123035,64609,206666,923341,71067,6784,1072952,80610,31809,17455,922943,647581,632711,33900,251655,282870,2179423,323119,108609,62167,2363,203591,14517,656846,113915,164079,1054,316147,63146,3028,71016,11648,104351,683634,1317,2025635,674313,2347581,6897,32572,292142,10980,1472,23441,92,865,43905,145489,1004516,155,1537930,4084,291334,360175,7241,154384,550,724,2284,24984,461482,50981,331930,589217,3839,167504,96562,118009,33893,27546,711282,23085,203994,229444,41864,14951,34714,28999,52943,13477,627659,13298,152552,112342,1295,262678,210098,1036,5584,13188,25029,44232,87522,26509,36369,336670,77960,89549,182863,12073,18110,82501,149630,3221,63769,162484,64707,10363,15900,320626,127639,25434,123704,78406,48294,258586,108454,268025,16825,17274,74104,395094,152,16950,1618,186416,12964,60934,588,3273,76,303752,31824,103521,237706,104285,3010,244099,887,8240,1672,91720,136226,820058,733398,42076,195162,75972,104467,9998,10036,2011,205371,271346,3092,408,0,9948,23359,5760,46774,19000,121393,45170,0,603,23578,2026,853,304,188943,45984,88593,46305,76719,28426,38915,120662,57831,2375702,319962,152,186833,118025,234887,111203,51432,24058,12432,43329,55442,85737,60529,42594,164534,636,215843,5991,51163,95724,490,616,2680,301606,234588,97908,39414,1599,163527,1636,1313505,18102,32644,9047,53515,50646,1473,277230,8331,285,115182,214932,228,10117,80236,98895,39005,47415,29640,5863,102044,6976,103,5954,74275,1240273,21818,121692,8230,94054,74369,4705,222082,21387,6490,28471,9905,143674,15235,47670,422160,87892,58762,76,24184,49388,45414,137171,271006,148395,170311,24568,14074,20473,145826,184456,10955,9144,516128,0,141765,228,41325,32683,47532,139979,152,3650,342259,197211,168073,492006,36389,42010,2360359,253117,142152,233438,44730,1415727,294320,527781,34784,16267,209032,3168,131550,36694,4432,410164,0,1009,100907,51357,152045,73331,85513,451433,132733,304,22155,221660,137139,184462,349817,1079232,386845,114,190875,165299,43747,20172,210580,270582,61590,4482,507160,164498,160562,1222,5978,186960,19519,42529,286346,47484,117975,1096,0,42678,10934,120054,11214,950,47962,292977,155779,756647,112719,187638,730,682001,912,1646,185925,34,35260,197421,246794,483998,4497544,480494,1214,3819,1987,247146,42807,286316,482443,1198147,65438,682689,46161,4026,261610,121103,66647,364436,1671,43097,25266,21340,38109,130801,392667,104036,209077,38110,734,190102,177436,314284,8517,126782,4021,35603,334982,313,60012,97257,71870,774430,92922,233581,52634,281313,72959,898,229556,1147,351894,549390,70542,122381,329097,150212,24486,35379,181887,176844,263639,47292,83500,52143,734380,86254,188298,83032,13714,71596,2794,83532,302979,413716,125198,7509024,126987,97147,301737,9406,14588,69058,4360,152,150704,748,44667,691744,228429,9731,400239,101303,235122,119182,59181,252,211133,1608,13562,156870,23007,144788,333515,419867,223267,53186,51736,55165,53156,30170,36675,737,30,185273,84010,68620,386655,2033,8380291,2050746,71748,26241,18611,93899,88724,282448,7722,90323,213890,122581,8518,3997,78879,32448,78059,8629,0,51243,1083,149217,25463,139180,0,87842,159135,291,710,126559,60709,39635,1957,98641,74273,32049,189895,82577,102132,344663,608,147993,120715,305738,18164,0,2331,589727,276746,29650,2969,558339,55729,10173,22,156822,603,467853,65996,6787,32908,294114,68717,3106,65932,28523,2092,19260,43632,390,1555,109300,1168,152,12525,34808,56173,88723,139062,3246,36872,2271,194913,611,149261,51703,103573,69473,123766,39391,8470,512,563,280675,54385,17764,13478,33876,85788,50123,407,51971,92117,179041,7247,85565,6775,9025,60212,13582,4181,286197,7146,19188,49303,0,100595,15723,11404885,127149,35058,141609,9222,456,158348,1718,51425,0,46493,180412,698,115648,59129,143702,1599715,152,422210,229803,79721,1367,140191,19926,206118,34662,103487,45469,4297,93682,160427,54851,172494,13618,9441,41529,17356,0,45558,1407,18438,4632,173399,196121,18709,17475,25971,61768,1721,28076,24366,228139,44073,159846,163981,0,455,19940,8813,75345,1211,4258,9443,30277,27359,186324,36533,2101046,27634,128574,94462,112901,1478515,149827,114691,201752,308583,3716490,8081,33494,686,28654,190096,3276,220537,103934,37988,2770,1096,295,27765,881,27069,27370,165400,23080,26436,49071,216976,53688,4248,3350,102389,306180,400572,540183,854503,9861,812662,2885,9804,273871,416183,20387,304,112,41271,14052,49075,2440,66362,23,56321,138305,1189,14082,6324,55981,211068,123164,967278,2686,58706,69208,5800,1272,55633,605202,1110520,10067,135183,32523,183920,247562,704,71036,143555,193276,1507,10607,621,125657,299581,663310,76244,8960,48144,99682,242099,696,0,34892,385397,65556,184601,183929,30980,135,33388,77433,1140,48361,119476,5704,83387,249127,140487,601297,24765,59968,3513,39490,0,304,180093,19268,0,8002,8457,622716,86117,4065,329030,643069,929,275511,178,243211,51127,342330,222523,12917,290338,281696,337536,8168,128805,661205,2042434,1796,192467,260975,74529,89057,23439,321040,21648,599273,115132,0,333125,1606,69075,67574,382815,317370,644543,30123,357155,906,0,152,65814,3723,102794,402805,2076,2893,77540,42698,60389,3215,115277,5032,215863,1953,200955,34726,158351,159971,103044,24963,225717,141301,6181,123256,12094,217987,162751,249545,5661844,483839,455355,339673,202534,589361,130538,33804,251659,117281,20160,510610,242542,4210,9210,2488,6247,22499,21677,6306,24101,44206,204451,7018,91065,16069,1062962,115329,34664,19663,41099,507824,57229,3318,176819,167667,70498,189567,110570,200685,2663,196793,186505,51650,118680,267062,576312,108853,39654,37435,0,896978,17136,18559,86194,4576,58024,156574,14518,112927,507396,150575,49900,1786,18477,69312,212305,164730,12966,47591,794619,24053,461787,72498,29813,11796,10224,203684,255049,1424114,47400,133823,49439,103158,18195,334617,33109,73154,116297,859,201892,14077,102419,4425,531293,25167,300972,59224,4315,11818,11457,631,1511890,195930,86731,86053,147331,60219,35458,9095,208820,127975,24638,66995,26370,22219,67934,284519,732799,18630,148262,88447,8202,559839,29905,42867,171879,121375,79698,574,182005,249838,19347,79106,780,46207,38832,17118,338731,13485,44924,75825,2119,6699,258,106442,204589,12323,1538,3420,31273,48833,12691,152612,294340,928485,1735,21881,141,48393,182049,24693,36269,591104,9661,170361,3437,65313,69631,160302,1951,249450,26869,156352,149700,19012,119595,288561,26396,73365,2527,117677,344548,243646,41134,2921,73755,67921,225717,324676,380495,383061,230154,6504,1683364,1043078,265645,77768,32047,178980,219565,1061,1835956,1208,2344,2591,105993,66570,1039,839,63918,633052,317952,162814,6332,1309,55619,125598,530333,208062,34634,301950,20425,28503,2810,36537,4296,285,28484,73363,200502,36379,156994,84072,81921,141672,51668,20573,143485,741,205478,38997,114392,168324,97353,193640,2664,371677,23447,68721,111172,78072,30914,6078,282728,716436,219854,50086,3870,283006,26422,79151,27778,44042,138194,487,64198,81164,161,127472,189900,0,75603,111707,67990,48468,2665,86108,378,325516,1280,372081,30572,113311,148699,594,35431,24170,2481321,6606,304,150632,95522,234614,38526,31714,4558,21066,15915,109500,168340,40964,40433,313765,5250,40726,304,92549,149126,1798702,32321,52127,59316,56741,117896,13987,205928,103322,148757,90502,95882,206742,932,61475,260687,175145,1456,137734,71711,22324,74401,166695,76,2152,58699,0,34080,27480,312361,8549,98723,33842,4653,1886,44984,0,4965,513429,303,391796,57389,61444,844,69821,63957,250322,30131,157969,167654,10474,571498,22384,67116,146155,195273,371343,5737,6377,60365,161296,207867,276712,138890,3539,290479,13114,14998,3186,315,687148,2,72270,2324,276131,755665,3298916,99977,29787,47230,83547,102198,111871,366855,63982,219260,715911,2465,473203,415,727371,409548,221479,84583,176856,59827,513781,106127,271198,206760,162499,1992,272283,13147,53,0,243112,24679,97953,404124,22879,556013,211498,1561048,52346,70074,5595,196364,26111,130597,109908,150122,14720,263197,455227,74103,24755,4556,433143,46890,163037,453155,70148,0,13939,599,40424,49494,78695,223828,22385,13194,2014,5006,264271,152,177,127309,18709,24887,494,739471,1677,3756,2240,18468,151880,188464,211460,17018,1486,977,39984,1719,316390,35893,26374,38551,551,128903,8051,215478,197728,331517,178755,456,158092,896573,589789,32349,186041,613559,5476,262,24588,60289,1490,69720,57108,70394,25692,620555,1150,18591,90031,504027,9397,24091,1854,154621,24962,499302,251,5531,31385,111013,139120,33258,31807,20356,15989,6621,108786,52687,269378,119703,101174,0,1426099,590748,75908,47965,96012,145078,499151,308540,3390,35643,49058,245289,1135,1896,124739,208802,98079,256362,225132,1082432,42540,157028,292631,11555,186526,347832,243072,78185,56375,153169,167209,57260,53464,116331,81590,51629,77996,42288,176581,2781,75975,55174,20340,99359,147887,167691,85240,62700,263879,2361,21044,71477,46446,725278,28799,974304,148742,93210,10468,1579,124715,78263,308128,178163,3481,1888562,57138,83201,156036,245040,993393,1584004,20085,1124,74247,70209,150376,55468,3838,111285,428693,9762,5033,31330,1709,102939,403429,24748,189773,3628,214331,243010,51665,87043,20736,59660,12153,12052,57577,110471,167930,6174,101229,143267,836,97943,81746,1395,25330,43393,1021,15110,45800,884473,102153,510354,5768,53430,114161,108293,366564,220628,6220,295,196354,78138,37138,100593,1616,2266,14179,2707,33329,76072,7761,4528,97765,155364,176987,80298,3229,6109,708,236,233271,516307,110898,26497,393,230719,3833,133477,98691,187303,2906980,86520,261007,98370,881,7368,40537,1165418,46630,66808,78719,28342,1066127,126306,19125,207577,51076,47412,391616,572284,908477,108651,8965,102395,176230,171817,53679,26148,122012,41102,189749,35443,2782,158860,32551,104608,241505,45043,43037,113,5985,115718,89886,22062,58213,1096849,1942,51195,19622,226409,68730,910,953,620,3738642,43067,7969,26857,219799,162212,3024,17620,38779,1678,151602,40725,107866,283996,9829,19856,205030,6593,3122,108984,188832,39065,3273746,254553,251199,37062,4836,12016,153692,1250,133809,6805,13128,2995864,203825,20735,134094,233293,0,45585,170787,66035,0,116,315667,78500,45246,29427,36834,180976,0,798,44185,5673,378,17726,30528,94749,53802,346485,134181,10230,426639,2506,3796,360789,563617,403605,479493,280601,40672,7902,48577,149590,0,294,90085,189463,565146,146024,88648,24894,211928,342913,139903,0,80559,89894,34438,299417,7307,55209,133069,7036,330054,126529,91782,6279,177657,3310,17677,219366,138066,283585,159028,575,204404,10320,317309,3740,9195,1639,23226,309356,53033,504,496519,6788,17223,12287,1825,193084,40607,13803,237788,263714,182245,86191,134221,72074,78,6239,29152,135333,2157881,6932,26448,26460,73979,193303,25177,59714,164746,7239,100501,11157,15903,12895,172584,11352,208633,165496,53677,1253,106113,538307,93816,4339,57504,69876,16588,77584,60372,988,30098,434506,292675,24,104219,307637,13288416,52918,40159,4655,26114,303,1561,1077,45660,173855,106588,186043,338551,1095634,196040,15126,293364,6200,927870,130210,4354,415836,36069,222576,16030,250239,48692,69300,65900,5242,120089,0,59294,408863,355905,50313,204680,109809,0,216320,795,750252,86361,13282,52248,183662,109847,34206,387892,39131,144280,112929,67454,91441,154329,67806,28762,23114,35466,281008,91594,176956,0,0,302200,139366,0,193371,37886,6478,1456,127725,120130,402402,113038,71426,114679,480082,824,156218,172106,2925,60136,161143,362465,1209,383199,381438,67475,71745,25271,31394,14446,24457,83825,7881,77264,58,57442,39361,4231,192703,5295,152579,139678,5786,267886,31967,99167,135824,101210,32188,2743,284266,51,151973,46299,46237,248672,277385,47628,113202,331964,127780,222371,1070,74450,78934,1572,78337,321,93763,4918,1965218,9634,353,161512,4398,38144,1451,271425,5137,134934,10499,349797,35,469634,2097,4257,474985,95355,87316,19435,46106,134414,3678,90794,345051,136,24859,785,34610,9005,0,24484,814759,74878,225586,83224,166007,1121373,4409267,274274,2926,12890,243262,35544,199022,4279,32118,39094,0,440,0,38370,58853,94354,9201,20632,37347,74067,21271,1167,93257,26128,54875,0,150,49851,27611,10706,165547,34808,11335,48423,282782,458163,313211,87358,31294,40243,62778,52818,266706,83456,192436,61727,174826,65472,0,93327,203047,50720,76170,1712,45590,115,41007,346392,484259,10570549,4479,34742,2003,72683,74000,149,59275,32582,26647,229829,362646,566845,434488,3672,17192,587052,0,57617,33904,76996,86289,162408,9099,8132,232531,100426,137741,111338,342347,482351,231,211060,151312,2391,22547,244386,100398,79876,0,222335,49690,92233,432556,8805,79293,213518,431045,3831252,128274,466107,4815,92182,225632,196148,197564,1261061,264962,500460,9276,36345,178506,14492,8046,176523,36517,101669,55858,35664,86100,24938,3767,6124,4240,1496,124014,23994,50407,114815,82548,171184,15167,111019,4499,262642,756,538634,144,69292,446,133560,159293,43666,2364,105585,73736,326154,75381,157262,73432,144989,126740,39835,261973,56921,24598,1180,6563,233866,274561,1005,201312,71750,267,12356,0,9452,76333,426348,1642,792848,159919,1211,374599,4775,628414,101504,6722,376,270946,29632,1937,42887,757378,642426,16839,570895,216905,5285,120521,258,209602,136577,41049,15621,29032,107580,63582,7350,5498,2272,80219,292799,17052,61789,324374,212120,6921,6119,78373,130417,283770,37051,200266,27042,225,417,4043909,287624,53652,324653,390607,602903,45621,113461,80480,35591,213604,187409,304,13840,18586,47228,23056,97366,25377,77461,40474,26117,27881,46936,14700,138659,688762,539050,118438,288439,61617,73342,12916,12083,144702,52224,128803,33470,13461,153064,40084,73256,28462,68756,114786,116736,389337,2949,819790,31296,287,11301,21395,684,0,2175,79252,183024,164410,276282,52267,33843,37386,1741,3254,11981,319687,11866,1156,15220,613780,255232,31495,86883,171748,5060,306407,103232,342666,4934,18974,57723,88452,73900,215969,313399,78287,4921,119633,138134,4907,5435,205390,280510,167661,16920,87773,121816,42347,49002,12651,652769,179874,90487,1007,182268,0,16877,351665,202375,139306,104243,999,654888,36740,27515,61750,173,398,4512,141277,41563,337902,99383,0,208696,960,68379,64302,200142,93169,194034,259384,96853,66748,4118,150729,177220,136420,226992,17931,80766,320530,390,4165,19173,115223,22893,48201,171316,10867,1661,29046,94345,220135,723144,69485,286872,1094,36037,117314,4444,69022,7842,1397,453,36668,65984,537339,76,152,126502,74645,50937,233488,226009,1480604,23068,36755,126360,80324,39217,101324,41312,80151,118484,127260,5893,293006,90289,6697,86069,64701,8955,56061,668,270,372382,37870,16655,383139,0,273678,162978,45599,3716,47775,7709,299794,180963,28086,78823,225754,227618,249959,2223,139078,17913,45524,58488,178094,140,3447,32683,71603,237708,1290559,28664,156692,134727,73122,30816,37352,117669,803297,42740,156883,292098,117418,124345,403335,34841,138430,82760,2224,79553,216361,363937,378829,142019,288566,2917,178601,4167,114000,301719,84758,160053,38378,78200,190369,619062,76872,302968,134088,4194,224153,7788,42269,7447,6579,16924,27645,437662,149423,18701,438936,1306,43799,78040,2108,42614,290973,48677,53626,410293,6498,420767,92781,55597,20646,209617,264916,23030,14892,15433,9471,129474,92556,54571,11011,1150,21391,209626,32868,377707,156752,0,198195,8539,606,8494,3204,19683,406592,553,21089,48857,19604,219785,3191,9950,6528,244,144730,393367,47107,100591,15008,83975,42593,343548,58620,18291,632,279243,63400,25475,277093,30633,45785,36182,87808,112288,144889,146320,271933,188681,66990,263284,13572,9616,76471,741141,4089,110651,50288,3928,1746,4298,153568,256206,156552,8083,140459,1246861,50115,6822,15529,161393,108883,1060186,1605,52850,40140,549,683951,15781,368736,105392,67566,32,15075,71032,303,1057,36532,479710,270938,3753,3256041,49876,0,487034,18976,297137,13828,123649,306840,176470,11852,435756,40259,26345,214538,22724,117983,106254,91186,50660,21271,5822,182308,151591,94671,948,139564,102267,62269,663797,199,1292125,208118,502540,117424,409435,38511,38229,13985,854643,48693,125026,107135,15402,258752,39891,164992,6091,233401,181028,235446,111526,270302,346997,128637,86120,514972,764340,112054,6128,1828,33350,29103,72552,69674,395338,65794,2241,4910,45850,206917,48502,100079,169377,375797,24269,223488,353644,4809,809965,368468,349070,9467,551,178978,48589,31992,57840,4138,2133,5005,292903,602983,1924625,15208,90097,1214,136378,277985,1418637,222029,99382,207309,9989,1126788,869,21987,14537,2597,21354,1742,150282,126411,99726,352230,97813,120814,40968,196858,6491,13207,267435,49129,237020,44307,18067,35375,60979,5904,982,34563,1448365,543747,90403,72350,35301,37787,4790,8322,4076,11874,67986,4456,3103626,235125,158461,555218,342893,90014,645048,57577,5152,1341215,305707,156980,27368,377398,27872,211831,42313,112885,30146,124342,24815,57,273156,989952,30621,25766,138707,5175,10088,2336023,380692,170773,170323,156680,106726,595,4612,74834,39317,4900,1614,169962,5342,64492,47186,642,548093,6750,117735,100088,2249,217848,123627,14588,865,436281,262125,14390,20252,116681,104631,47887,50651,75433,8935,1487466,119688,437340,88280,2769,7264,16577,217481,56158,37012,6070,611,285181,630,0,87,93,19233,125726,19621,22879,4441,1224,29069,200216,93985,11143,294388,22082,44967,16151,267370,910,57041,81669,33077,524446,32210,1317,33156,31573,119115,339629,79690,25218,815912,19140,554759,7194,7577,3993,4622,881787,129526,152292,4834,44245,23403,63141,304,168262,761064,576755,46875,89920,149445,7752,198837,153473,719172,46438,56107,115240,313670,131058,41749,2987,16757,355,8407,105464,12585,178733,84331,519721,71748,15362,1594,398428,22907,245041,691625,8580,6930,322793,1084,325615,51809,91361,43701,23402,271,455181,34426,78196,54478,160160,7554,33170,511,0,1505459,411061,55675,379,14333,49489,1000,78802,61736,268982,412882,257,86245,13298,68688,58315,88323,180007,80926,40703,40409,478281,88969,441242,5132,127184,504,257,467701,24529,19325,93658,105782,118410,239995,29093,137022,229,2662,349831,906674,18,391565,319635,21778,68857,215478,40073,106153,93712,794,98962,17330,119601,112358,145929,1046,96149,15900,33715,63410,107553,2397,9661,5177,159421,87487,59583,118295,119611,8267,38185,88888,4142,31889,1286,819588,423480,96011,513454,51849,0,13651,451,1367,715,35827,3689,157407,206015,32163,7068,60521,0,103946,40731,5952,18658,2957,810,17756,291740,4696,87,51995,418790,1506,22888,185,3241,61099,9061,1692,1608,6056,1943,1029,1619,18616,5041,107425,44822,317744,228989,71855,21421,102849,457,430312,49175,87804,198066,131045,174,23222,5779,83188,293,64244,368786,28889,14122,18,547797,85964,85590,207211,159065,115378,1863224,303340,43486,289,27503,2711110,34738,70916,101223,224565,0,19439,184766,2260,3788,148744,1446,1046949,158445,288448,10922,34961,97705,30547,503887,2668,306,278976,108728,80784,390013,332577,1756087,246584,11030,79072,8933,69766,2357476,585296,14894,248989,4560,26898,334965,28244,24884,20981,111994980,1175502,1219687,15598872,14976414,20286125,2033572,7602,7108755,130800,114402,1973,5382,553221,1985,385002,347575,275741,3359,24181,293320,291,346884,751,45730,243128,87648,1017522,839116,1572,253940,80878,49078,370294,189807,40310,215239,155057,63691,328801,5978,29730,268977,26921,148232,11835,130987,90297,223264,422593,4213,206059,86148,4279,62859,1714916,21327,576554,3635,21894,13851,311358,9318,307219,176767,57543,13720,322876,0,32737,3384,15941,239,10118,84532,45403,84790,459701,5718,13396,32328,174246,324300,314370,0,5456,665233,982325,10661,1308,228737,3028,47780,31568,3960,21469,2994,284117,1887,4362,24747,2275,100608,361622,148959,38730,179806,10902,73963,335,76452,685934,467689,6672,1405,26147,5117,260462,64000,20108,18242,60314,48349,196562,17666,563,192596,1197,128732,492,46677,24436,1128833,780114,117543,3714,41356,103678,2750,71310,91524,118926,65843,42909,456521,16653,623725,116640,115205,3679,137195,31714,551,156331,1280,4465,76,139,0,0,386554,178790,274708,150834,1237,16186,1156,75944,366289,50604,14636,125294,130742,50722,144590,1048,1380,16767,470636,69816,40102,182397,25655,2001,716994,2171,77041,99854,34836,395852,3885,17473,91256,1894,310580,58822,5830,244750,119652,651266,0,368303,326444,230476,1078105,75261,87675,275,113127,114789,32640,73113,45329,26297,33381,910,1817,3871,41494,242010,63583,177273,232451,66803,70100,97009,106931,629389,227870,554,41856,3529,1033,133689,76613,0,184380,17450,1166,833,18586,1815,64098,47543,19111,44784,4010,71065,85154,1031085,70910,73,871661,57500,236437,36950,252,34657,2924,193790,119611,64199,56306,132220,1488,977,58943,3122,49768,229910,48056,74525,231364,158,53732,428375,24736,0,224557,57965,194665,33118,116316,303924,394107,224877,491521,324970,0,2492,8101,446,30970,40814,137336,178013,430104,4142,26715,42026,71383,2850267,97858,53356,14699,112793,11681,62749,12902,40200,1362,0,113956,219277,115633,121254,205744,24626,186837,80001,164990,63605,110939,610175,28924,229674,158621,125298,42175,200155,485,2700,3433,12979,50962,31875,4422,167924,110040,45857,1966,128960,8382,850091,3721,11075,515,8489,369,524,41503,7038,608,811,1202,1339,9585,1096065,126837,82551,4535,101120,66768,33126,368563,157978,61076,37240,130891,239590,324486,120988,348176,180128,61406,18949,340548,124467,109304,665020,327903,149235,324524,233966,844141,24011,2376347,189249,344942,537753,102517,103577,162218,60001,360903,81206,43739,3848316,364143,271,269782,523679,1030,5223,152456,21242,160945,167945,118736,770,141693,62299,18603,37147,94723,204756,82448,39337,776522,344723,1732,301179,786924,52904,106460,33732,415154,15316,39444,29279,135421,112218,16966,363214,174926,826682,232981,229296,158225,173210,15139,34881,11142,156246,98922,21387,70512,310320,200479,126964,41799,285907,37655,1717,121291,85335,551252,23427,28152,343851,13914,2288,181,244,91109,9839378,942,126927,543091,1629,119,70881,158092,86917,676156,172423,68668,1352,0,2978094,1104037,124993,119402,137015,386148,179208,6261,79311,327,1216,70779,58700,27554,6797,184506,159546,255542,430738,2452834,88078,95800,679810,14572,22044,68382,83956,182573,187792,224754,649566,38679,50573,15044,1156543,318200,47344,589792,229911,84831,51783,23,1688,35251,289874,227522,77437,27570,8994,1794,150337,31067,254672,14274,804092,1166253,92898,4966,19454,26200,240114,1688,30461,4393,10584,89500,85369,46370,193211,177049,121191,496862,902482,477642,380,525175,168366,112073,28526,198839,57887,77526,344264,2889,930792,265937,7260,97441,28006,138836,89251,119182,44090,9810,77228,132758,20181,0,167295,1444,54119,104668,99968,121774,5910,4713,82570,116018,35960,667717,94628,301023,13927,112294,67528,3751,58323,68103,88,30274,268040,16506,157070,608,7020,2387,1459181,4353267,3392,734695,4740463,30798,21599,19992,630,193849,15707,47173,382,806,1072,972,3019,303,58944,42189,89240,56545,200741,3605,141192,459692,26214,168606,120676,129308,60983,37992,145715,19375,1679,4848,105598,304,64297,788,3085,484,184361,17837,1179102,25893,423291,16987,914,1237,64375,7895,80308,104708,208846,338711,152050,41032,162078,91212,4669,2731,746134,63608,198724,523866,445149,231513,5996,11604,224,69592,16133,183172,64378,760,398572,57532,0,6206,200127,7134,133045,238122,45560,0,707,55867,464051,172549,42727,525,170219,197099,148113,341642,15857,74990,907,38028,295367,592510,15764,73098,97038,37350,158478,435747,1339935,2503932,1744815,863680,455,297803,102885,27888,214210,40764,19878,135685,7672,1888,1556,31438,115100,0,675,373,59384,127057,0,281179,325,55574,118740,68481,129612,44789,98789,911,95472,18142,105894,732,245356,59459,141396,44450,97583,163580,126880,5020,55517,146,3647,27535,123526,1975,745125,22583,148939,3391,240370,194799,99252,587,951564,72,0,6891,1062552,186962,369560,40939,69514,11822,925087,432634,57743,61730,390074,210265,475831,276840,269991,635293,3600,795917,100460,173764,152529,6438,556583,760924,6130,70621,5355,25222,72581,1628,33346,243291,210624,134822,16753,1576,171902,70753,362661,29633,253268,335998,304087,2046770,195650,17147,603675,258942,239,172280,195921,4978,208819,1298608,1868,89683,228034,6452,204430,254930,183098,24708,21268,58038,289190,187073,19978,11328,9383,40526,12966,2045,77413,920582,403543,695861,9902,329288,847,407600,283,62104,209353,7415,129347,170231,34131,12461,118219,227525,115340,58357,59486,6758,272,102,474,1616,147601,462,6843102,78039,630673,543881,1844,63942,3064,2777,53375,151,214,357,309541,27575,1020789,37794,548,367542,88689,23616,65981,55127,47227,284603,156739,313611,620993,58,13599,242907,161650,185551,388924,92012,12046,1248886,252063,130,16118,139270,19546,797093,845864,339233,24660,64868,176730,1456,31847,319853,43948,128949,93324,6605,279191,3440,466475,786,222544,96334,53235,2333,43215,1729,25981,937887,170791,1212103,127672,8146,12002,98993,220921,8623,228,113120,76275,162236,553038,149645,30397,2888,353733,223,674,103182,258,3297,3954,111967,79528,169327,907,54358,17024,139671,197361,3626,286362,62334,62660,107353,41050,127564,331027,77503,782864,3932,48576,28105,34058,87892,20795,94483,152,4376,19462,10687,8239,110122,178618,114247,125041,163040,35842,350,65849,266881,129136,22734,163409,69273,17662,134399,48207,386776,42110,193017,194939,25872,4497,5286,141009,20939,238675,762719,30429,221548,30363,154315,163762,20226,154889,787919,1001047,181096,667137,69552,896,344939,227111,490460,748397,21702,424244,331751,0,418853,100648,67928,6946,8452,12924,1980,393900,304,23606,84845,751761,114091,34771,27662,417062,70383,23100,3152,71924,16089,3508,87705,6706,37178,40152,12533,5368,13961,56526,11843,10313,12072,11374,5076,19204,81615,9955,125945,227994,86978,147425,38431,26,418674,300129,158149,152,906019,243460,15952,355869,603,40986,119,59150,4949,157295,1413031,320109,218383,743,292491,11379,217895,234749,138879,356239,1715,143488,106347,164146,120793,231,226,16,147,16978,271489,13326,118490,54217,8004,910,450,104694,270232,12840,64982,219497,111811,3029,841764,1696275,462270,131264,304,56781,2915,148,2032,71866,368418,1350510,351733,411384,122215,299106,277033,23879,462854,267032,222903,5605,94292,1540950,172444,6428,188094,121943,121822,179139,77003,188486,215385,43728,153553,17095,3075,314213,14376,8140,11990,410593,46976,19501,290882,139369,15158,3092,78352,24710,113948,223518,86079,194255,25916,119933,3921,444,93007,245414,455,263416,3202,52957,5253,98214,1274,35962,1132,559686,95,195799,1128,105862,1949,37016,148685,43974,45704,3997,6340,14433,353293,150219,37384,12105,3124,82045,34884,82399,679547,260178,1357503,69592,73769,6318,34598,44096,72814,457146,3648,441615,143311,60694,442385,94546,23301,80994,19285,117260,66631,380,910,1502,101754,332365,297113,4435,335911,26139,2187,6809,33530,67853,296525,55715,14488,52239,13477,6883,33672,147645,8503,8564,15930,9645,47787,42998,284235,22151,15357,44024,14180,19240,16694,6165,2995,1671,338,1309,186,539,2017,77498,25757,19561,7871,68443,238669,85453,33239,52618,15499,161912,10866,36281,74081,90985,128165,189,133229,145,79165,152,501,63170,6630,6132,31366,1199,102549,589,135505,180773,119480,596,282780,284902,125020,903337,15681,225990,31290,871,81294,25841,14584,6430,4635,124628,18213,8368,434572,85537,36918,118,120649,146825,294045,1539,0,9442,0,1276,140062,902029,4045808,12832,291765,1711,52243,203295,5696,346139,3106,28623,4347,435256,15605,72330,130819,31574,248534,51419,25553,0,247,1019,19506,3208,8804,47531,40173,8141,51226,80763,12115,21399,63834,117254,1248743,21769,134439,9545,18371,4275,11721,43717,42362,7061,10644,20666,4452,13979,22149,6429,11609,14348,30176,37694,24260,93583,8044,6104,9178,19320,12115,11818,3420,16118,20185,6841,47853,578,69468,937241,353254,49688,437655,4298,535974,1829,5809,59134,5492,13208,10982,441233,1947864,215353,813846,935030,4674,329718,736588,21421,171887,123315,1735,72509,98359,48415,53692,264634,1972289,3406,14753,584882,193273,102366,2255189,0,93231,1838949,424374,160475,288,2601,29122,42248,417691,11847,297799,10178,37082,60043,57447,88,1418,209,523027,51842,229052,760,15604,68529,62494,341844,5591,186299,1244992,125165,520987,50581,198948,4178,94336,168769,17833,2611,551,61356,165667,572421,129453,332234,8409,28893,38101,204369,221614,128724,447,861,1712,2441303,1547851,3540,2503947,2117,422033,157707,720,16297,64269,14484,91268,29776,255340,116774,297383,14796,3902,1192,105379,3715935,42835,340098,863176,3877,4968761,463704,106332,21429,64490,120304,26348,20451,46310,278128,38578,82922,62201,103102,14652,20015,648,11836,7541,2932,13138,10098,65591,8517,28074,53918,21260,2255,17335,13031,6735,10146,16557,87880,38521,724,358956,185196,152125,380651,218985,66207,19823,11853,379908,21504,259614,19732,37723,149560,4569,18111,28311,17962,140285,152,156740,113320,731247,84435,6782,205835,15160,7919,263568,41750,79981,175840,17871,321291,28306,90649,74165,210942,114403,316071,1013,53512,30391,24359,35236,280,1176,2017,160046,174277,5200,1787,5821,408666,22341,140,38746,200756,438510,65715,370603,314552,220761,2682,21333,194873,192778,4274,78598,33953,7178,2884,115247,54488,5415,26763,676333,709,116532,455311,2025,907927,24,3728,38847,22436,82664,182,511,41208,13611,396841,1572,113179,5224,267758,35047,1494193,17276,2495824,61562,15193,17122,1109,1259,85667,3271,79235,2353,22978,61948,5373,112817,309935,403,568084,598,106506,1855374,288322,192697,370,3183,7901,222,1266160,30785,169159,3343,220036,12558,25237,64373,832,4686,138839,121258,10734,3006,2738,3952,1678258,2426524,146984,40796,104534,45111,149522,88269,255974,172664,40081,46,418572,10258,27847,456,506108,40781,202238,216,369532,201389,266642,187403,9259,155965,81412,2667,92440,19427,1042696,13882,3042,2380,263903,71788,608,272,13657,297174,70042,923,13125,578,658,1185,16300,0,126405,4030,2264,1523,303,33836,80055,545862,293206,2656994,1362232,3350170,2430,17799,1611,1698,5420,63684,2198760,188311,4520,3337,687,3382,569,3813,27380,104,942,1764,837,2906,2999,35119,15413,11096,21528,15720,15527,77727,97378,20192,1017649,27062,42794,2431,17612,59119,943,17092,18692,192493,17419,52838,24935,40219,49769,14342,127076,10974,23730,6871,17123,24522,25597,44320,11565,38522,665,214693,379,303,506,0,5103,76085,28201,174821,242615,36220,59120,183733,120424,9158,9973,2215206,25587,9554,2136,351,11269,4285,1531133,55380,17931,0,656,425,4573,2104,646,0,0,100511,6922,434063,4106707,474618,13111,1418,4069,802,2607,29817,469264,162524,13004,1220,27881,6434,1483,230,12855,2794590,101497,0,111851,29708,13059,22073,859,31356,55047,54964,61365,34858,88826,47616,27665,548611,710947,1850,78830,87757,0,12827,6099,5591,15152,30595,18727,13878,14883,374,17193,772,86605,4544,5889,11495,14526,39977,10999,37410,17207,16050,5049,15362,31900,15080,18204,22988,8689,8774,47826,40019,652,14154,14966,11316,49742,22137,28826,2708,80948,66091,22854,19232,11065,1706,34766,834,99737,176856,20270,160288,72315,35645,21546,13366,13273,8485,2417899,23664,10518,13686,35845,46796,36049,44402,664408,300709,160519,177656,169921,207647,190239,65893,3524,8334,122021,194,59531,126548,162590,50485,671821,4160,0,448,133,152,2995,1787,43345,343,137959,240737,593423,63710,175375,75768,96986,127743,1084766,53535,1792108,36971,3131,30206,48190,285162,83094,376011,527221,570,127,24577,143754,152,31988,12811,591945,73,102815,769444,102964,315105,4150,22862,1908,96049,58164,91873,12312,40793,2965,60355,22654,38724,2702,637751,3836820,383574,670570,64637,35073,19248,47198,141240,81945,8027,13246,210506,392993,2121,51025,1438,462806,249765,33437,126089,244956,21594,5878,8503,76866,31005,134798,16625,2124360,704382,459152,152,1043,1179,13072,159764,13531,152,58740,331860,116598,209415,139091,7872,24796,2384,214147,0,136262,132447,206657,226,304,268,1371,100819,380828,278077,295551,180911,310679,626103,29762,43345,86019,12127,6938,93744,3840,93026,170080,81278,10690,73285,83255,1588702,8027,1473263,173177,27300,124308,152,188032,2440,226272,60885,23944,2007,119684,2004061,382463,9819,1114,91858,142344,61751,82545,2424,196673,273712,47188,184940,25849,157603,227620,104536,25664,454071,156874,25507,74071,150,115350,54719,74759,12260,81458,7893,144757,297533,54077,9852,299769,23370,49907,24488,3453,193729,0,0,85358,5410,53306,21056,103159,121780,155957,182994,3465,9271,824252,100443,108428,33701,2063,363285,134262,68690,232331,14378,1197,25070,40884,813099,8788,207846,83394,38482,71217,266643,138430,414,642258,659981,10868,39043,33692,1020,191639,219221,41098,101008,66133,3529,9145,17418,4043,13271,39939,167476,479,3766,235275,152,19680,21,225,725529,15124,1165229,14735,929394,97357,43495,70124,86189,127147,3845,131941,93392,58062,46875,60602,19416,95421,13477,22255,495001,407990,448030,6966,482644,95995,158259,8891,232213,4646,224936,9347,358826,117125,384301,233120,178486,304739,69630,71027,654135,812430,86847,361858,53282,47358,25027,71004,176141,41871,15406,10129,14814,152,16753,203814,330632,48155,120182,136677,54504,67506,1406260,5353,1120885,818048,26016,200917,234269,59636,119473,215028,6673,2649,3119,1636,22132,5985,290337,667798,47308,158991,89717,297348,51425,27297,189139,41374,300,26618,126371,92719,42722,721641,50335,39176,270,304,73210,113965,143471,3053543,88452,200539,21779,4415,309787,121855,19225,459460,4737,11025,86203,65615,109031,274322,75261,101316,79704,3502,48543,31801,588379,130642,34656,11371,1233,11346,379774,64508,12424,1437,109273,51563,144,10550,912,227,1025,275784,1311,1544056,5139,298709,52860,414628,274446,87313,336706,407,834312,241078,248445,34509,146322,57630,99306,130147,0,5727,108790,73791,222119,1778,191843,208756,106679,30897,295543,387804,145231,540905,16395,4850,7735,4154,4843,26994,142744,0,5342,54068,69850,83314,5256626,179680,105680,13665,800419,12280,54536,24899,2345,7819,15913,292936,452920,202037,663538,7308,18133,724,65735,201004,52267,60911,52242,25379,27618,146566,1399,14124,19474,14741,326899,161452,20908,257085,457,6935,61441,67556,97538,62105,62723,13783,12383,69420,105083,668,2537,75969,840877,178475,9585,41363,17475,48337,787909,1971171,119846,185659,286253,1934,3712,539520,93596,460473,59003,49354,31632,7522,1904,57941,2300,893,65420,152,97826,74094,110498,401404,13334,75704,7792,1930,4987,917,722,2609,105515,121019,302504,8713,20236,41932,403034,374649,81794,3166,2969169,10776,1654,701,24625,0,57171,138947,53025,110794,1241,54175,49789,31405,90924,59895,40629,84335,18726,69548,3778,12003671,413494,33375,89509,103,66015,204883,884932,2934,203857,2632,110222,51723,0,5537,94997,17810,885189,40900,891,197,19197,42966,117617,42969,330563,61053,10866,209861,0,206499,102206,157319,79293,119665,16824,180023,129654,4368,145226,34820,17886,196286,250274,62336,83819,97307,213345,212090,17220,5434,2843,352658,231162,288,61493,178775,132850,9648,1644,492847,364496,8323,262891,2080,76148,6110,3094,2687,14299,172575,0,1324,188997,366,268718,15959,65113,388466,68472,262680,36938,1727,44734,87910,1824,44321,5790,32591,680,129454,108267,74910,50887,58091,4616,13586,1621,297947,187902,13945,32441,8238,124209,11308,254968,13105,115622,124063,285418,34964,4581,2588,152,24116,203395,14930,2278,7469,2214,55700,0,475,265952,53043,410123,29678,152317,551894,100874,30280,125226,56577,271111,117367,228826,206,15643,16055,14041,22240,210,18303,9224,1159,238504,8843,1834,465,5022,127620,37422,0,4247,44866,0,152,120161,121509,23136,5280,2458,167118,0,40318,1864,59980,185226,528,5292,28296,206879,95636,184269,6264,3973,610,1636,333730,149981,70343,63170,317696,239230,74611,72518,29234,411,152,396238,112583,16230,212227,44070,246893,225464,76988,63272,37198,82734,349236,0,21242,58354,590325,121948,2285,15673,7593,1381,1401,4434,2563,97056,841612,679692,10114,123860,13549,454,33599,15497,103256,7051,10904,35184,104072,1576,118720,9722,86882,131684,6862,3322,200006,1280,14644,222032,3855,915493,3106,30035,670,174197,161180,10401,75673,123725,62981,210,619081,190285,123587,45773,78337,10221,15295,112637,42912,707,13292,62822,128848,293162,152663,129709,169489,6672,145929,258765,83212,4167,30230,2304,43186,17943,7941,108309,2268,77445,32773,955537,72204,217585,649082,176143,6756,29535,6505,9965,42797,52891,34203,160155,55427,11245,247835,548605,499410,44095,46056,74379,123188,102819,706002,83778,61944,1163,111322,41060,758,66264,671,72880,2438,51137,127528,64,176574,157461,38918,18413,33194,87838,896240,18899,293855,242041,2062,1531,423,35543,167211,161855,268674,897,2420,557417,26807,21869,17014,480,126218,829,89540,117811,22567,99271,40174,42157,150,180463,117114,152,141734,152,98866,66207,4408,0,138606,22475,721,492944,57006,56568,292016,153115,1877389,876,221769,14031,566,867041,151,44651,2592742,252372,1738061,988792,783,420,115631,1881,1295773,1608,408645,1942971,51047,608,33424,411567,19992,34788,149159,79279,81363,120085,53900,97492,68834,39069,125,3738,16794,891,29520,22213,446688,250939,181562,114192,468124,290112,12249,86231,1235,967785,269743,718,205309,4096426,315910,157812,228,220212,14892,119589,3036,101921,16132,141711,109263,215627,200,751892,7560,1985,24097,123109,58484,629275,9405,387203,23834,1645,99187,65802,45549,63182,132339,0,189045,2605,477,151,152,118030,6759,545544,8298,15504,24504,3908,28526,77611,323084,75048,3283,3016,1036,545560,16228,4184,1672446,3671,1937138,34658,134020,380,108422,4917,131,491,173233,48338,1000,208784,18347,142938,51193,0,118602,74071,135371,108950,108784,111402,118867,124350,108711,121460,119496,108716,20136,4612,102721,89395,81535,9386,158666,101358,622362,89572,14138,695254,7307,48404,140595,33616,1140,4837,93316,6461,59689,53691,89261,58159,156513,396009,90390,692897,20978,56820,268456,113725,14268,2441,15543,470736,186000,174355,57237,199464,4968,1409297,670690,236798,440090,4153,260576,157475,311790,56104,145749,140012,90,1368,4665,2632,10094,36273,34948,39412,100203,191224,329149,234048,601,308867,15662,107880,485,6544,10454,296684,641,36060,1227962,619849,306700,5693,0,7910,1675,155132,241616,22402982,445563,58261,505,470,926,408343,237114,49707,742,119131,144094,253034,190,98225,85,66781,47746,23681,113829,173145,125390,94387,168096,300409,29659,49484,61071,115,206345,137682,31152,392040,130118,108114,51601,4009,299031,322,34766,94447,137128,125699,115181,246103,8420,1951,72573,26158,79710,361,90536,13612,102752,29594,37992,0,2508,49712,2598,138028,23494,515004,70590,8918,48773,36821,55348,40616,0,7635,3359,90092,77542,1463,3493,1526979,669591,224293,27777,42038,24694,68753,71592,7321,31626,44981,314824,142095,81689,160804,498616,86146,392,138432,40267,169204,242649,191267,35802,47937,64588,796911,0,11451,130087,96583,236,290542,727716,194879,12072,36212,17848,119343,2623,10744,219,6646,3637,577424,528992,4462,477982,54974,910,1513,35757,2925,69891,0,17248,5810,337147,6579,161233,143411,105740,221011,39988,70844,4830,258336,79980,43083,105806,10138,61865,19712,35764,49599,487552,369139,279950,531,629658,287314,204445,76902,58837,369037,214879,51480,451498,130420,6069,456509,153,64846,88878,40571,765258,287910,142157,533,88295,405878,6914,371468,228383,65709,111362,778811,81361,125923,5433,144984,90082,288818,1988286,30373,588394,88422,44480,23863,153743,31996,332076,16473,12196,640008,157720,277080,3657,312875,89975,7059,59621,140849,442154,26982,422,3272,744,40625,294536,291807,50742,33836,607632,190401,386332,297634,338865,197510,552511,88634,130918,560,545648,66680,3028,37907,14391,71729,102897,152857,376,29611,1963,83749,481878,123672,32820,77554,18711,6905,1152345,80228,111097,603,93430,1373,3348002,1617913,1822,22,420422,75753,3496,124977,280365,106154,338,1357,53774,40427,1415,243361,117078,15456,31966,3253,15211,266563,203851,139666,174548,2435,408,135191,39845,4303,177104,229014,18599,6901,62123,50232,90221,219714,270997,295721,55237,249489,279898,293552,180158,137705,337,982,269359,31536,385097,421224,214775,47923,120905,6255,367813,254153,186993,222646,114504,14311,42743,233482,101338,23995,17489,14198,165050,2721,38185,79407,160039,13490,30706,2883,0,106436,22284,63889,2270,235116,622,41746,393,147575,55934,120026,101066,5157,16555,3597,57437,19875,224362,209002,7421,392608,213713,1806624,312121,109263,1835,418529,5704,17486,8129,8749,54619,55286,31313,1098,81522,144009,463295,108761,88639,304,496925,397816,90,788141,843454,18526,456,116915,121,35969,157876,13322,22876,327505,426113,46404,122713,723,100,337529,228,4809,0,19882,1289866,947749,1417,100726,84003,49621,142241,71181,161810,119625,47202,152647,21472,628813,714358,2727,159879,19970,178923,51367,216836,2519,56828,43530,16716,0,456,675,191774,142990,547,688,209,64577,3205,17472,47776,7551,111262,162087,90084,60587,284,68032,4508,4542,0,51854,33671,215932,95685,764524,46045,335387,150327,190,42043,120394,40839,167204,488286,11425,175896,2405,316025,693,303366,179051,2681,18499,17950,214662,76895,1099,115281,57283,127369,76,0,64067,102100,126671,241935,182297,2600,201491,1011931,91552,53127,65275,401005,89003,103402,133,532,1336,166722,29492,69142,396649,97174,84079,197333,184485,17189,729,361123,79335,19191,291951,143644,222543,445,97593,50150,618920,67570,231802,465722,32534,3383,11533,35709,152,42287,0,5649,199063,107377,70513,94824,261288,433545,60646,159056,42294,1485,238,65924,147623,3680,2000,1092,122792,13629,59400,103280,77862,31615,147172,119282,1155,119917,348136,23781857,150791,252723,151531,48600,129917,62308,285,758,719227,111615,3424,0,7812,481,393462,178279,372929,21706,22077,91128,103856,613705,200794,23353,1419835,1668683,7127,28389,1037536,122184,337719,13134,14108,182501,620,293599,5352,229093,47515,103856,6817,10886,4668,4343,349732,138424,24594,205925,159094,7798,6593,323,89773,292,10435,27234,1545,468651,57129,224819,35542,45363,116371,133226,230045,8870,205111,536230,21427,85411,12835,59875,133426,42825,59791,175893,134213,171776,160396,4289,42138,373,34032,43798,31429,337873,5747,7917,223448,99163,336995,1379,282454,55186,2286,24713,776,152,47382,3440,157606,264,280449,60033,1674,70066,303603,48559,460489,209333,111048,863,304,113,20623,19011,279337,76,73,1583,102099,12921,313,84150,4050,140276,10711,23226,1045977,24789,81195,112367,38501,257012,8527,114582,237304,8679,2614,203775,40656,200583,6755,2353,737,340241,3636,935,27321,15381,6435,152,10494,200874,95858,140920,90643,160,67364,274264,39941,74058,24668,24431,81227,392881,152,35928,119,380771,3568,67099,840465,153879,2171,1002,838324,0,2041,89376,49408,106897,11665,27038,125099,314586,350448,13195,604,115299,265150,362037,15962,29995,124472,39105,503,882,217622,16091,26402,22725,99012,113430,698760,1013845,18300,316570,206732,437205,113516,47270,133642,115709,66524,131243,167620,62676,12,175413,38438,0,1758,526,1640,208249,210235,1112734,443,67542,506292,101628,93527,5948,1157,39837,340188,75004,10525,62510,77698,2421306,197115,36204,759712,51699,0,25198,21668,453140,387360,47600,2201,12309,11167,19897,16055,269,31318,125704,384120,965,247663,212861,19791,149768,99495,446697,1597850,33262,75577,784391,508695,50411,79445,134543,3628,65133,62209,174563,152991,354152,0,9006,2786524,935,5167,55044,162848,114757,344482,718622,38980,13137,177105,6156,1966,21928,4278,2847,11018,1276,146816,52651,4623,4600514,150898,90341,7756,121792,1300300,188118,5064,6150,166086,104283,119793,458746,128183,0,43161,370796,4182,67612,146175,397694,119652,6154,522641,251644,27382,234237,64969,389810,316935,68190,288693,312111,878317,275581,41472,4511,7851,950866,0,4718,3855,710,4132,86686,48681,118227,135812,20428,142441,2680,38663,164095,14819,285993,41,150,476357,114909,122076,165359,9124,6314,50125,610416,555434,54897,504,3327,900,15745,95681,57174,20145,15719,61198,51466,29452,2348,192833,75,201022,0,108569,266,2070,974131,284822,42379,3366,62658,18098,2140,46842,17726,201029,418944,192703,141368,130134,12849,187927,104821,102005,141653,458187,152,165,3313,33489,260087,282918,83629,99420,47163,1318063,24434,324895,679614,38151,151,162491,92979,80039,522935,81310,1545,106,84208,223077,20610,175505,270361,1010,98947,33797,0,7409,590,71520,103014,2297,27894,77090,635,84934,1844834,528971,280213,0,86185,4317,29728,152,27205,8696,100544,405474,855,103230,125,103943,43446,90602,173969,505287,92692,191967,450,84014,41302,195723,81541,11053,2133,165148,23122,26875,2221,357998,88376,36435,189108,1894,295139,2591,95190,0,15458,20361,214614,274316,38518,10541,6507,31646,43301,117923,539461,728480,1703839,14805,78360,62030,64602,241064,37445,495320,120356,88770,109050,7854,61778,184,54914,293510,301452,279554,104850,208758,27932,95511,9784,24224,12986,116966,539094,63563,32982,76358,7265,80986,94743,4459,406,298152,18321,261128,6934,28403,117235,276952,1807711,20631,28028,58962,15126,345882,82338,28460,362,3553,142043,1828,129861,143122,1655,82809,489242,425865,16664,99714,145816,8948,38255,237690,101725,58404,1467,4221,69118,314102,3254,20217,271961,128466,888548,0,3929,191,49739,159816,77829,377087,442855,59540,146625,47080,365534,86446,334136,287897,564781,2332,4771,8496,17025,14393,1549,762,99507,237898,18099,86857,0,292,58793,1116645,426,7402,75311,33833,10062,1506505,7515,2890,79000,781019,16669,265699,3267,26589,33699,87439,462798,99753,0,216,7077,604485,5363,12607,68068,27360,35043,187011,174316,162388,60925,70360,7367,8803,36939,27492,16111,3427,66993,36567,7836,304,392018,150030,79603,312166,28519,64388,99712,141891,1009,377,48613,7719,216814,1978,4832,2792,2735,1894,6828,8090,106,1627142,4456,172,805,148,216,587,7102,155477,2399402,209542,16191,96237,273057,410260,49285,1185,265127,207,233435,941564,7207,126,68055,66748,1646,1059379,56222,125320,34739,29624,348901,67950,4610,1175,278209,394375,532,117653,137,8452,76904,283043,241902,60302,7519,269666,57649,499456,152377,105483,755761,268876,598814,224827,367868,57650,117780,3625,174,44432,242015,261064,1248871,69680,42394,34533,364291,152,3947,252242,26406,18284,145653,234556,233846,1637,29066,950,62296,10205,1108,141231,49207,441412,665165,852713,3679,486863,87969,48463,296960,33534,12059,57124,222087,143660,99232,1661,44435,59958,132245,2531,7033,11549,85584,31674,257591,58950,192716,235676,155544,103705,84983,4109,84710,47613,465,58800,23500,119202,83711,1553040,443262,11322,127880,1047,89573,39090,384032,37168,67440,320027,12640,30349,1118,445003,370294,185255,22074,229366,487439,86823,246338,63907,8759,18411,38047,9639,80267,37204,51166,265638,1031422,108890,6102,19586,6904,64798,332,354,4005,160075,1403,64025,189076,481,82221,19319,1741,182827,11503,1017,127445,544722,83781,283755,468061,417755,29252,81082,57389,208773,42957,21336,208856,636834,103351,10244,110787,15738,3926,152,783,136285,129062,321846,709,87666,188435,4794,109954,86168,123537,6878,126306,1002,93092,173323,141248,129009,565,332395,46347,168360,71660,17038,133,100907,35939,7651,7166,156701,183261,2052,26969,19609,9417,57071,192189,1769,57368,273595,63,152,81836,216072,50591,14256,119554,30280,20593,21611,2002,15248,249929,1180,333010,113024,18055,49502,42504,44177,89416,130647,168965,233556,5958,32761,464597,110947,1173,68715,54946,297677,105668,1056487,19952,27339,263371,59343,163865,0,94699,195838,73709,95,152,12715,20176,1393,382,29373,16538,8425,10167,128573,23285,395,12907,4053,461,19847,456,118883,48821,215905,5746,22225,205980,79603,55574,10301,538820,254465,85285,21047,3142,4419,154,85685,1995,13148,6261,576,152316,49237,69153,57634,154860,1239,10604,4827,9722,47345,12365,2207,182705,1037,118361,739483,223068,2746,83336,32060,1039,28514,0,44803,381875,62252,2661,7802,15330,1305,13351404,22288,387605,16252,263455,58790,70491,9631,82885,25148,79240,4106,50903,49312,131030,7885,548286,112194,0,174115,94418,447015,566,117380,26104,109032,68660,61798,2984,152,119575,31595,51327,738,120494,1653,513,7306,26346,24052,178693,129808,43105,14452,124858,1227810,6942,1050318,207280,70379,34430,435489,1067655,153087,17999,8065,45484,102763,895735,437501,121582,306863,83023,317,56927,1919,128233,93282,151788,123914,469,732,90156,218201,20621,15034,104785,221292,1156,241538,150107,6069,148176,150166,109671,1330,11012,534536,85215,70517,220740,14278,792,145265,163194,240572,75490,53527,0,2298,65957,79766,150419,139315,19337,106789,609807,379,9469,0,30980,156189,2144,36906,14610,33908,18923,83565,2279,4004,98415,509170,188,29066,26774,19818,152359,396,11266,107724,109377,160866,514,793016,58065,132946,172925,90553,82727,22326,52630,267929,27532,23605,78647,87179,81530,313,113036,0,546,12935,10426,50748,130621,25461,67507,69781,7623,593050,1332,34853,353322,65782,111626,4154,102776,181577,238049,555003,345,182812,4245,15594,1276,327,30709,74277,2094,29423,580,372146,295174,221270,5143,91035,155902,15573,2106,7110,79328,145660,4856,326713,386,153011,84594,1777,475583,33803,1645,451,44189,23363,24421,147930,400749,294217,40228,36378,24466,32450,55110,226808,102739,0,347252,84052,19108,111255,87909,12993,5473,218,150,156283,4000,79433,134970,3883,61920,5913,208026,4614,143728,165133,98182,834,37282,206798,14847,26985,400194,85208,148611,21314,50086,8779,3401,366825,1848,72,67335,114100,36413,61114,200786,101724,102497,73496,129372,28933,1185,202028,39314,200545,45003,313339,1022,710095,125730,97528,16345,211235,81115,295,76,8292,77536,178552,7271,95745,407829,288754,441627,764254,190251,745,140976,698,25994,717487,2117357,74810,27461,193190,1989,53941,353570,69532,98289,21138,18699,81663,187886,128495,104131,32421,363644,28093,15738,11325,24574,190069,6515,1941,4362,2609,4534,6970,5516,1080487,23652,1447,47326,7828,61468,1252,282,379431,4427,1097530,48235,401274,544477,109992,451552,1555,81695,0,4041,192336,3544,11329,14086,4500,255161,244076,407395,1297,1101,214794,27048,124123,85239,66219,319001,218215,568662,35569,147565,90608,375137,124784,228923,264,17901,263176,14524,4948,136124,85705,238,21743,93357,9232,6905,44641,254017,120548,180082,14174,36768,237913,482678,147773,274313,116888,1295842,13341,40976,21811,7187,2128,27091,17155,68439,182904,4039,185069,124763,20579,270579,28141,596918,73490,102988,9869,43890,56928,7265,98,129354,285090,311036,116610,107930,4173,90318,170243,59718,1985440,329228,114313,1881,170291,2602,600,8902,40742,182220,38156,230457,100919,97611,152281,678134,147700,159410,9290,344566,3362,470445,5020,3702,242770,6403,48086,67819,13968,94824,72733,9976,12296,8953,26276,41107,59812,552,119845,463171,113867,624684,1015665,138299,36332,542952,379097,5642,129974,126732,152,13452,91958,74033,90733,331940,297697,83245,50033,77766,22865,1110082,37392,29,56276,44407,152,158292,264620,21275,22380,230811,57767,6921,13170,2217547,1756,14745,60359,63478,27156,107886,222360,40457,81576,31568,40404,52101,33264,3766,11110,0,405593,225588,30111,5011,35765,74929,22933,87199,12387,38989,26547,220258,7564,50563,64584,210299,2315,10780,12736,412352,105,98050,672054,340,4228,7484,198859,419,61294,108029,115494,10658,107202,56703,134553,4001,174623,299632,311640,35515,4190,449900,14009,69272,25608,49904,174106,4940,182012,860,7582,17591,752,768,106239,53753,0,3953,583,104,67701,269592,5606,39944,90315,392377,11302,72121,293578,228,129722,263328,48490,87201,2093,50251,13854,195619,2751,7517,2971,78281,123673,113562,66052,298972,85953,66278,81162,376491,274399,258385,273235,15267,4720,34021,29105,288333,328759,1818,3016806,456,123116,86574,300774,440614,0,339,56293,198,198255,2618,506312,3202650,301799,34358,7637,77542,2171,76501,203002,238082,89154,28160,4262,3985,36391,323284,219286,17011,1285,4194,29833,152,304,3501,825,8042,42359,46490,71505,38965,18952,56357,58042,35195,152,1167,252328,479181,148,32144,114356,510,145,285,0,88960,308865,3214,24637,577,242350,35832,139343,1140093,888955,398,123064,43275,4895,89103,173167,163310,1338,107506,20600,407,349,3811,123191,560294,943038,88586,9971,17282,551235,9700,83485,95940,48488,40227,171409,38664,66840,49875,106154,240916,206133,5495,26320,6265,562449,35061,20588,405106,31602,1437,47812,71375,817442,29969,99533,12561,124806,137660,8051,6965,369499,29450,60523,10662,10443,11320,62560,317473,5387,0,105330,4708,478753,4858,4401,152,116738,99470,107381,238581,271263,20409,5667,7913,1183880,15619,20696,580,169756,145926,99977,294786,2430,37143,99553,6250,1521,17186,162198,32062,833234,61463,13968,57865,74120,21485,1691,226403,138844,12306,31738,50687,59403,50316,132462,1005,132418,113303,22562,100908,25780,1243121,207773,2002,1780,203115,41825,19061,121715,21763,67029,296,2061,4054,255440,11411,13155,65820,85451,117965,104056,10458,119500,46473,270544,21106,2207,3440,648,12935,53322,159692,1277245,890,181839,821710,65855,26537,24285,11404,296,407269,123,64675,52060,40118,380,211951,7157,41967,15956,23443,367742,103880,31989,58341,344528,14437,62923,68327,229550,101935,27905,20786,1647,2923,23736,146068,7224,120135,909,95017,185463,32185,425441,242260,79755,271187,25938,73815,50462,28919,74824,11008,72613,90952,157135,209171,926,1240,18441,234389,230854,45299,24359,27016,28804,50959,32070,89408,38684,196507,12638,13227,2537,272341,4525,777730,793549,59873,60858,116459,30556,1028469,1150,122335,197513,83602,2200,72169,37876,2190,213164,5491,166691,17586,3165,9868,9627,21128,1221,37211,20577,1515,1080,120751,29792,562,15708,364321,121107,87786,0,107653,0,20356,3428,418,44163,39329,2363,754,52587,159620,1372055,128383,14835,0,406,10026,13541,750971,70729,48312,27780,639625,12273,9052,456,263753,172886,18105,1590,13420,76887,52124,840703,2976,5721,398,1471,353830,28436,2245,60375,245819,1529,93401,718,127252,33329,64417,153497,57102,1023,99281,99801,21441,44168,963277,74275,103152,39610,8538,199844,184667,826,1244,165677,74715,7786,15576,33901,2714,1522,126169,1297,64795,15991,54817,579418,623230,47892,413865,85021,70614,15498,50022,22051,136497,15062,75472,149,94541,243829,3765,101659,14223,58628,135647,23462,4287,4612,1545,107827,91399,6592,280971,109072,110663,7802,304,23366,92239,44918,210,17223,598786,7308,342224,509,27789,193357,1627,3312,247084,10871,129051,121835,67566,63884,12708,185239,63159,132,144,24748,123596,67660,233483,241308,146762,292047,280674,66589,303718,5657,263,104401,11377,99484,832,69214,80161,135091,16601,10420,40509,72353,34485,104512,90,35991,226756,46317,71937,64578,3496,5205,56506,259955,111925,8722,3131,111532,12399,24341,182980,115,1921360,123575,428092,268,6110,5291,135700,135217,17453,12469,140295,4950,67769,3367,2143960,23471,5839,76145,75791,18699,67394,1194,25490,49658,83820,262828,194055,80535,37602,106929,23335,1334,119714,555,5713,3856,25952,5620,141804,233809,179654,32891,390,0,413704,267,164983,9569,93002,201092,221419,1367,6174,67656,3072,33118,21210,48733,133397,82172,104,102642,65699,8238,68917,15163,909,121760,53480,3566,5439,85382,45254,73679,18304,56327,199849,291486,553075,2503,210611,130432,84140,15310,41791,97715,25469,96804,52975,49082,49121,88079,15877,18178,31893,11168,20748,56407,28591,20794,122895,210728,1734,161457,216897,42935,7503,312874,305128,3282,16336,1339939,39831,45953,73833,56186,140328,85750,266006,10636,63001,14289,1164276,204425,40664,410,19135,2101,3718,12222,46430,57323,152,1009,80851,162,18548,19701,112198,207811,241396,119540,42009,28135,28863,7015,5327,62607,38986,115425,15427,89621,7904,325919,114980,1418,18939,45509,29380,2737,64623,974,70913,718803,1731022,8581,281311,15471,137246,2913,39926,542971,114347,98802,74881,22964,296,42433,37927,22977,20990,79929,729452,91109,710,78664,2038,11379,31429,0,181388,14786,1295,2271,1784,38247,112255,1005779,7368,1846033,173291,19803,260719,0,40479,91462,109819,81646,9476,120,323975,15539,82576,19766,25432,86112,80177,103100,266250,103655,1168,170007,7022,126987,5922,116942,18649,111655,139165,100883,10420,222469,69470,688,87619,165697,822,856,77620,13937,78886,20673,272847,6904,108292,197773,45163,75180,107623,17034,142563,50878,334435,6720,26214,35135,720,4902,132943,126257,71625,6835,39165,80518,36195,153750,59231,77654,40765,21437,28009,703,192136,50507,8552,7708,63083,454,13045,546974,46368,79930,66319,64598,1029,260893,54839,3643,0,30871,50197,138,189936,0,0,24286,6312,240021,1607,29609,15970,238864,8131,492741,46864,455019,4964,58358,778106,11940,598310,17898,597381,2848,216651,26024,76698,219701,178933,77754,194478,163949,94939,40945,5008,4497424,961356,3789,244645,519,89810,536,166673,78637,17494,343210,339,3139,10816,68585,713,207147,17220,85401,2853,2290,119051,262069,12232,116290,468552,490,292,728485,2269,1979643,40243,78254,464981,196829,1249,8554,5579,23984,71150,127683,255617,189052,312,8194,121338,50356,65106,116978,231809,1540,551256,57251,142654,80880,382270,14158,52791,104504,264813,210964,281440,129831,208133,1495,1647,1495,1642,1507,2171,1495,1495,1495,1779,1495,1495,1495,3246,1495,8487,2184,7265,3241,1970,2433,911,10425,3568,4409,1579,3101,9772,15961,380,11437,711,184919,1350,408548,417372,413213,409762,411856,411275,418430,416345,420287,418912,413100,408218,409558,431456,408059,422170,421841,408118,415575,409446,526222,410279,994792,208771,91291,136516,75716,571607,250165,22901,91278,62456,273546,62659,2398,46907,134631,129249,151,1642,288061,497,439199,76695,395,247888,1257,3015,388796,3679,1269,7736982,89,2837257,610,136570,488,37190,20003,533896,52318,444323,28015,4192,2141,1247600,152355,79302,1197,118027,18487,161374,16699,354754,456,76,863,9555,195908,611722,2057949,757661,170972,1268,102895,197005,78034,132,28362,7190,4177091,471829,159932,362308,355180,0,53750,997742,547970,133882,481988,8,1659,94783,75276,79535,86604,730683,73388,102309,62351,46893,1725,24054,133,139,2866,27613,14131,76,14686,208430,91086,1207,30143,30444,772316,43045,432816,125558,1456,127098,57071,636,1573,2974,14536,115645,56202,314872,741,215789,64358,20948,128402,61657,111169,213193,301,399904,149270,41462,0,16614,2246,19580,94767,151,26913,5311,1018867,3151,145,237586,58186,61686,193368,201736,2231887,567898,39765,377387,61780,21406,16850,78043,256555,1242,1024,1174,98835,9330,864,129275,1742,16897,263525,148039,109461,84991,848098,175818,133033,1591,9269,0,178983,725,8482,82856,45665,27349,251561,199868,344188,363682,372659,93303,44525,106106,7796,243252,421252,18181,219013,341122,550486,85808,2555,3627,194333,568378,249721,1339,439964,197596,4639,113091,46023,45651,6141,2009,854,8781,33532,72471,212225,1617920,801,1336208,240673,361021,867766,576068,80182,554,95406,107542,145186,93995,96013,739418,106870,399,177,22916,223670,174098,3395793,108492,223141,11957,2238,128737,37660,54353,46928,465981,11731,159843,1897052,53645,399286,83198,113811,33553,490480,267957,264575,547676,99210,16497,355436,408,11301,48729,121218,23354,22891,54828,27173,22349,23833,100,257,564268,354795,228,76919,12549330,45326,19673,517524,23614,51104,49249,142,303912,25834,2319,66465,166276,2971,84328,2902,571,2595,55031,16908,2516,95381,37318,6439,38639,88046,46014,173020,792179,124495,2451,15127,191156,27980,117,63713,9449,114618,5196,21135,136047,212353,211235,5705,74393,75129,251115,77262,146302,15821,43850,37468,39107,5412,0,164,92014,9136,14620,982,71303,52985,411834,25867,13214,48707,267,139361,683,138585,20710,60225,295408,7138,75781,26154,19895,31764,20043,91944,7367,25128,1583,58701,16375,47739,23245,46442,25343,98344,0,22082,68456,76294,43946,11939,2940,17676,48024,22557,13599,5483,18043,8450,4103,3048,737,22975,11624,72643,1711,23178,11620,3346,24354,12934,26221,18940,17593,1578,3040,147963,8180,134,145,309674,152,4231,95621,19503,3392,1260720,49115,168065,118852,487,142174,1261,199485,133940,70941,1710912,141766,39663,224313,283475,116345,57745,62536,148173,165993,22377,111424,1022430,269148,299183,825,721606,72652,397003,342353,127653,10417849,84957,4913,8064,13699,78984,41474,5905,927704,1204536,59606,38901,6946,50,251,555,1447534,8152,41826,554,422,1674,2135,13,3706,778682,669911,16013,106471,62240,453045,87562,3033,59,157664,195707,204225,1001777,47465,18001,3433,431595,54937,3508,1782243,1967284,82924,21494,108568,7747,24459,51993,168256,210923,63990,86741,28578,4218,165490,78505,30276,544361,308889,41570,32618,261039,202969,169819,62483,32237,249541,22709,96476,56,138415,15003,126259,40425,68124,4173,11384,14297,234403,79244,115667,15177,12020,26153,860885,9334,98807,64550,0,5278,200039,409485,38802,105917,259156,3124961,67037,162565,121809,513142,234197,62013,148488,34320,140262,119642,353,130229,23952,63274,3141,407933,178648,12204,247897,145,1127438,28752,276580,605758,1351,30447,497357,118227,74706,85470,226022,712,3858,139923,111685,614411,58474,1818244,436158,3972,618693,1038,6668,29837,308177,959,379510,663916,141569,211,577,0,283471,342030,755913,711439,11465,13508,77283,315010,35383,657234,30691,1549923,5160,96054,61757,157759,26236,13187,224311,107808,401133,163,609,26927,37309,679,641,178077,110627,3997,8097,388,133,60312,81437,76,139,304,630,6,120831,209143,35148,16505,15463,43382,278299,26334,44068,52565,96999,65709,1052658,3094,239154,55927,162919,12345,36876,64043,356691,61030,2384,94270,147021,109122,194783,126621,103663,64182,53852,114842,260271,156967,42864,2016,7244,1146,68158,106781,26946,105840,1024,271756,81413,221480,29540,517992,34124,75924,133703,1541277,7553,88603,224971,1400,142628,3038793,62650,16454,8,5203,93638,116616,14777,14265,6825,16688,4213,22938,12547,69053,10222,845,355393,237626,216,140454,10980,46414,304,5284,508000,683,173750,108772,65228,128426,18021,13831,183699,86179,248071,203558,218790,3284,185863,20536,101191,1109,4640,11636,1331524,1753,10081,83339,74429,57174,13275,0,79142,417053,148219,7324,123672,146,666,511450,229962,188414,237966,57,1616,5819,0,4711,622,2212,10915,72997,7058068,60994,105490,671119,344193,455912,29394,227831,380310,3160,456,304,11571,150140,84452,17453,609652,122781,19112,35451,40709,240862,174413,9237,145316,196100,10729,547317,259,104,150,73861,1043,22312,31605,41276,107108,716673,173050,292,813,15358,47059,87174,45037,116651,42447,59047,179912,2997,74526,2869,229420,183077,44977,95133,250679,43147,10532,141725,2539,38200,351,157759,23466,4701,34537,304,24780,0,59376,19463,18490,592394,45641,217191,191375,427,64087,23837,1985,136989,412174,77547,1852099,12323,50219,9192404,21110,13756,46384,26062,3880,221691,84575,420340,9948,284134,1494,7203,87073,13623,2775,402220,27197,134773,222702,40739,21455,59091,47748,66137,1074,954,228,117525,544499,91513,92142,608,92376,9688,173024,135884,3215,51953,6728,297077,794921,227766,145,67659,140,55078,161662,257909,213809,712,15478,266,124951,2260,31057,27486,7240,50108,115097,136762,2696,39347,23514,33714,57595,4346,141070,14730,701943,29959,458139,5350,258,57610,718,0,511,94256,340637,151584,8670,98325,88294,49005,14564,41784,115552,123931,17324,4432,1930,106973,394297,17382,13625,3060,1957,127323,12121,4196,126261,1283,10470,292040,84970,165594,1122,673,1389,36369,2059973,9563,100186,37790,13218,431689,4804,122797,14757,60348,10876,3526,401643,147562,110914,21099,66822,214756,59931,10833128,10084,571122,184698,29244,2031,186789,33995,216602,5451,365985,166958,122287,105389,86162,54363,74939,280379,107387,0,251037,251627,17251,189514,20396,82003,70797,117,22085,98,257453,93251,817427,23078,2216,275964,2805,52926,122267,49830,96165,65359,151306,203256,376343,61232,27878,1621,67637,551,146126,80785,232507,29697,23364,550,5617,91328,23520,12065,12842,68271,28562,150,9977,229254,129478,44482,957,38552,251357,39213,19855,279895,116639,87306,55982,85369,162311,203551,37539,1344591,1030,61928,4222,1732,241483,837273,515295,673,403,738499,104744,723,421514,4459,70110,1561,5765,172509,58893,3457,2269,2407,262771,10794,613,333,131,107646,147360,208668,48737,53397,1159,304,1454353,574,0,11497,72462,400010,102139,71992,295831,16066,66374,94061,109922,462879,47615,161237,139882,61689,47254,659759,240207,45097,64927,9083,10507,3920,168463,68744,206857,378069,365547,1781931,87904,3977,51176,22290,53783,774687,29285,0,72,24024,135704,42893,51811,470,111925,6315,33555,85499,165087,15906,77354,286873,6948,504956,12911,14471880,482598,163502,198,123512,33798,28104,0,73682,1767,289285,47197,130910,54439,1166106,90962,479399,10395,60671,69365,20414,174211,113581,38356,197644,157701,5403,153626,25199,25144,90855,376684,88069,20470,135787,136,74023,129164,9554,588,304,13426,4007,2828,35858,165549,104074,97250,172965,165285,11235,32308,41082,124579,189391,125,12580,31879,36838,96954,7331,292044,154779,2422,54876,51285,185382,104296,67704,1406,234096,27792,32435,1348,3214,25842,43930,98410,477402,7999,32215,2085527,211044,1436,0,97656,13830,93997,7594,24607,10855,1321,44548,5814,5514,989,152,117,76,40973,645910,21806,191,50633,18726,10556,6411,1451,6805,164127,33652,50474,163350,79223,86819,110171,677564,717,25849,634960,0,7381,908,23383,57672,156550,113528,171149,50935,17921,16442,4965,53323,323,98488,426854,33669,11385,57082,7053,37317,304,694,8395,3053,33877,7212,111690,3127,35018,388812,242434,61551,5549,5786,132,56021,21645,254871,98730,737,67522,89041,68353,171582,149772,69717,3896,1039943,131560,514418,385827,56,981,448909,4935,272279,4467,230800,166194,548084,500611,1368694,164757,216976,25456,86308,10725,1314,902,193,219876,37599,7157,182638,34491,152,1650,57504,1041,5310,2016533,38603,817,0,16012,28402,116,91457,121510,181571,425753,51037,47365,6018,4124,39979,81572,29171,0,618283,195810,31648,553446,1305,2937,31313,16749,24994,28153,64994,217354,115860,370,20948,481,106088,93159,167042,123496,67037,38117,286575,301509,348359,79589,20884,201390,62283,4744,13170,429930,162633,2300,83806,80721,507,391,2138,197634,147448,85183,121388,1949,25760,195924,13558,55836,4697,519807,4877,968444,100863,419,1194711,7548,54193,73410,276240,262202,18454,55133,36350,9467,44849,11580,30577,210413,3440,62333,1266,368,168828,414482,107852,94215,669160,101116,9988838,642231,1793,14694,322036,179436,38082,47306,20598,62532,267143,69799,31626,64239,17561,80128,127905,27103,75802,18265,25324,73712,4833,21527,1763,152,20246,249522,45604,98687,2448,16043,1990,36454,21367,5708,117151,209891,51726,111514,27189,52385,111847,23517,87931,24284,275453,591732,571657,109463,127743,151346,152,102857,42937,34865,69122,209370,27895,76,133366,2524,107305,43977,698440,48863,28208,3105,22635,1539,5902,115534,152,331337,2925,93963,220250,733,2658,44729,304,260211,252764,3391,149657,168445,245462,37930,304,184161,279572,510767,179225,353382,163042,107854,141786,256407,62370,61563,24457,22050,412095,50629,132765,832,1273,12265,364,104687,1498,71767,450580,19499,79923,223146,181570,111954,125805,14346,11350,102133,2597,125938,8898,3574,33285,15864,29626,8981,572868,41854,9799,125214,52345,1317,323880,6192,174670,29029,363324,3669,64569,70421,9756,0,873803,335708,55810,257,159759,104782,195298,455768,4038,53784,4030,1383,339927,70350,74115,271,87506,139127,27962,211571,18458,0,292786,6588,6056,122798,31310,25967,39742,134188,8924,278564,106852,284158,13031,49000,19211,2968,0,1515,82398,28196,179575,97982,280951,801,8139,51181,38,234988,103392,76064,83994,25059,27311,5395,744868,1841539,36586,1815,26846,266433,490,247309,18954,162618,970,59447,396,230244,449553,12108,10723,109673,35799,87411,1294,22144,57158,36436,142943,12675,98692,747,49013,229938,3336,190340,147179,246930,63067,231372,4912,1380,46970,152,9248,139927,84242,542,1846,12824,26041,9679,1021,118399,105659,64524,94,145,24532,358,127199,304,240481,18966,15949,200,79640,491458,120536,103186,43300,590917,303,125152,36698,125537,1037211,60240,3411,427,362842,4614,6205,379532,278853,101313,116540,219919,1816,18814,63025,72424,18279,2907,40892,430302,28853,146094,40334,5704,25177,111,19556,13984,12611,77848,509,0,211898,112185,33514,273297,133471,1867,49514,90752,663160,29764,60618,1187004,14981,38471,61583,127357,76149,197363,246193,106460,11772,1548237,1655,35411,2966,332433,77859,1583,13572,19917,105923,12254,142069,328171,15637,152,378700,18299,54307,277191,97075,271151,45748,60837,189384,136908,64529,9860,97295,168892,950,487,4587,189351,1748,159,1198,643,18103,26812,72698,10741,78,0,1505,618,264562,1761,113936,1881,6678,772933,916113,8809,17399,61067,144,25624,2898,2975,144,166782,4763,1169,219188,64714,310693,19114,19008,80237,125418,126420,95624,42400,67103,110895,47523,24496,5102,93676,18012,14254,21860,27860,80813,238249,11971,42320,21241,24336,41795,8290,15100,54856,115669,73348,2414,29370,272561,999478,159104,8570,12099,229931,282071,126128,379369,235573,132471,56764,126905,21595,430,113063,75030,88765,359785,671,10144,20074,2538,57892,624761,151,315597,456,6346,113260,73378,618,310118,542893,10977,32930,409253,67681,6274,20401,69245,21104,71781,2427,100686,90452,17808,6026,829,40734,51867,78383,222579,152,442,476,528,242,15624,47682,38866,104190,132420,3168,33807,1891,2122,235608,50734,10102,59379,730,2428,263,0,43072,1198538,1464826,138,5556,0,0,82850,17154,3110,64350,53481,2964,12252,21746,140271,130127,6819,55613,26317,248002,1654,236907,355596,11845,456,81698,103769,44358,150996,12095,426351,25961,3039,7605,221149,2088,1168,49548,406795,27578,250462,341934,13727,144,310443,115835,78943,1380,146553,44057,296305,428065,35059,350577,118760,10413,575,35197,89184,1472,9230,36232,100400,46374,29947,171807,143040,40544,101453,11421,152,2365,2665,57277,15951,148278,10035,4739,500474,305653,1376,164430,5873,568,93105,92173,0,44663,141,844697,140165,108943,6002,11082,456932,1477,63964,260,349536,104335,20205,177623,59949,48816,163006,12827,350764,304,87230,91866,495447,105828,114873,31270,392974,422,522,46065,15860,11454,74466,48550,14814,2368,152,100072,111014,79068,59820,585668,186612,126793,8174,82997,45526,98036,224474,8410,357683,12276,458316,66683,3270,64518,310661,1872,1837,36277,152,172476,112846,6990,2537,200585,42768,50994,312170,41446,210705,200425,49783,17727,123,68649,168311,266597,4301,230404,181403,544652,479267,117509,146531,4056,56631,475,180380,0,179303,200204,13474,180311,326526,69776,41473,0,3491,38455,48451,26577,2754,1714175,11364,52573,388356,2376,267104,12654,52797,455,318828,123248,9738,1635,546201,158766,23234,292718,364,49594,653,188269,7740,11136,86905,84376,50496,303,82622,34369,4441,8142,58657,16405,24304,17591,163316,25743,173355,37552,246431,32057,451,68489,2330,345525,351625,29243,5388,2801,13436,5554,48432,18462,344936,100350,127998,90338,128713,52430,2344,5487,45151,50101,4509,973,8416,85433,13789,37158,6751,2446,9725,59079,223908,24684,37681,33961,1194316,1042,23119,70372,1756,85872,61862,78023,0,12729,100385,149551,70689,855,6047,122922,142714,97911,446472,248,6750,31948,23943,105891,164796,2963,56506,18515,15101,50699,4582,922,20428,1288,28940,357,1699,63272,15881,63174,454,27958,13350,14402,128665,990279,82157,119849,19632,130136,21756,61727,6948,4634,361994,39655,145433,114422,27594,24576,333679,165857,30723,1698329,592,27209,28732,265580,1006,61090,75953,170371,329302,3440,443,62968,50331,175916,53339,2562,5452256,3776341,230233,16185,248263,17217,52291,336553,152910,258814,108545,9161,105177,7706,58895,99760,1590,1826,13156,17684,181515,263,6440,7197,721282,118440,2375,56039,108718,13430,46147,19705,259,323597,674870,44858,394293,1495,9638,20909,91385,14597,1929,1470571,136552,9747,52738,91392,7181,18454,84507,70727,11137,34101,11110,1112,54916,161059,19864,294563,60102,213589,33341,21438,206342,304,1371,188214,1653,101588,17571,75591,76934,288991,267496,3824,878635,43235,67994,253365,3076,353007,213980,113927,129269,117,175258,3880,3873,5654,149833,19777,896,7235,1766330,325463,1390,30670,12079,0,3077,130,88297,73405,228289,522,175918,62224,32744,1089,83451,43168,21906,2145,140819,349497,81618,103263,954930,743400,183023,4697566,7242,215634,2841,10327,39746,74373,20189,58182,0,39393,0,110337,78769,165248,341396,1021555,26273,41118,329791,66622,37013,18941,1064809,4027,1269104,332400,184454,33658,1780850,314356,79404,349,6214,142482,41727,254180,349190,276585,142745,82742,231809,3398,189053,306074,211216,0,114870,129011,39304,2931,7,420217,48324,327923,43733,217104,356349,107208,153455,24794,53481,114991,200453,164434,68032,70802,15538,3701197,35160,72077,69770,37452,42007,50300,191218,532,108924,37520,702390,886,228715,343311,1023,158119,33857,19948,9804,17573,66960,250715,37298,54899,62,465,26113,17225,3347,169861,127614,1293,109250,171,58119,128425,127900,7920,107715,78326,10368,608,23805,64389,188647,310513,2895,133735,124055,98271,2847,35392,18303,232,46949,215386,50681,98326,148553,5575084,13450,304,24417,71646,89151,95963,13284,432522,4435,26139,151,42646,54489,125760,273,31978,25708,115,142,43833,65476,475,107805,54905,60494,77705,4022,95069,349327,144878,377399,332349,214563,158657,1776,4347313,325356,386295,267746,167251,240143,417812,14330,46850,54525,987,128235,189,746,4374,38606,141342,120,208336,39031,33956,658,11011,197246,152,69209,1049,1588677,27161,95856,238183,231535,454724,3482,239894,3707,20,90066,21861,982,952,63879,64518,2403,1908042,930330,67220,288792,144296,41800,9216,24381,659,54827,0,6779,42442,79243,152,141039,482250,92290,23337,0,38556,214298,181481,52900,45220,152497,7680,39551,52505,148009,20051,119036,66399,0,2961,36074,2238,31320,3636,0,76918,947,3112,11853,7816,101841,0,209198,2377,110292,7016,18878,586953,31883,13381,119932,133408,144597,232570,979,123440,155940,45970,1966,480778,3420,77862,46404658,3901,3462,14563,129289,274732,200434,66585,8283,441735,247552,14713,220980,32554,110157,125816,147482,111914,18152,12249,598581,9184,15002,21266,1510242,15094,86030,27006,45375,75434,84552,59652,243939,69495,136,42493,140399,23293,186542,692,5201,90503,34211,38566,199881,384645,15715,152,208351,22550,95218,60973,250391,519558,119884,24081,9913,9042,8274,331052,411298,584225,6468,32206,2802,44215,40000,104532,513401,184599,274,18351,15308,643,0,4090,234377,37563,47811,7407,47246,2014,56789,8024,48806,61916,20823,17431,17483,3120,174182,4763,11930,50213,109274,109633,135457,59885,18682,152,381882,100488,135509,95217,89195,1319,142123,108815,160755,136589,88958,228694,9122,112219,219474,39931,74408,23189,1511,530,2601,60039,31977,38480,213906,177912,3828,48486,60215,3288,89290,191783,9178,46613,413,24384,129221,721449,910280,159862,66069,39068,155578,2969,38661,342635,697,141169,40945,1719810,130150,10437,128312,416490,4286,121734,33013,47640,2306,736,418416,19726,654573,181618,29850,48262,43793,5079,2139,3379,2342,855,70973,269072,192572,8902,96430,28631,14499,251183,156709,133534,157555,5934,71087,30710,12821,866,169982,24492,8277,91233,318381,4176,43,395288,64106,36088,5980,16716,1252,126588,166198,222592,118284,82615,52737,13445,47943,515376,2104483,468232,14191,184935,15238,81209,99,18479,68209,167050,389048,0,44881,207008,30219,44470,1718,296270,62786,109450,7867,84483,152,32631,359799,220,135,14318,25086,2715,1343037,258229,124504,24653,237423,65170,1679101,216540,274789,45315,30940,304,97355,57655,104473,80696,20092,48713,10110,2866,835633,100613,6040773,100765,33133,2113,48373,46331,238086,250502,314821,91015,293684,129226,8083,113371,627854,24766,133644,191173,331852,108667,280424,41295,655564,60541,103919,234244,666519,176027,52872,118503,105829,594696,102930,565225,35182,83888,205667,85062,50421,141093,22646,708984,43314,43572,307807,857296,83512,130980,387388,47902,0,152,68842,145548,27430,69678,61259,67659,156718,139200,309348,328238,192297,121092,192831,65980,485170,2948,0,53025,834900,427384,5571,926,617850,101847,122259,187284,38403,7603,218938,39670,61077,105508,2849,182254,849,205139,19053,291029,18760,477416,131537,137562,1568486,70324,30825,639035,746,97146,9142,47462,6029,4823,152,935,2020,83847,52607,80432,149055,491618,130395,762,6829,39053,37463,1760,88314,5182,381548,98964,114036,164961,73729,260,59121,16715,23947,63193,133813,178757,97495,410791,180081,50,141253,228358,34692,76613,24380,152,0,163309,8220,486,391906,25810,92511,31616,549042,54489,445246,2648,2100,103368,1303,86601,1129783,56198,866,3262,255398,14069,61784,45801,273147,342801,6147,174677,173952,172894,98711,74826,76475,794275,14219,19661,1932721,78959,230366,76378,49631,60773,31918,13562,341726,26393,93020,99119,91378,338418,45326,230224,712,11339541,18094840,9337124,10962394,11219655,179024,220776,2352,85578,1772,12327,28812,1573943,88586,5802,351205,0,99871,35770,441872,40936,3793,58339,992,15777,82165,4351,22001,30585,410,121327,5227,37612,155488,4001,44313,58199,40792,122083,152,83215,303,434,1263758,5033,3054,85803,42532,125659,37168,39189,2779,95086,1873,0,62990,7938,64946,8155,8896,714,32809,30610,24673,39665,0,830,22778,170028,52399,245565,14466,13863,79809,69114,7020,118849,6,273,94754,205570,14228,39641,52285,699,260914,213442,1361,0,2013,6599,43468,107315,1594,5055,117256,62879,750470,22556,693,32115,376786,124,67006,13652,10816,38530,551,126,37941,214130,48289,40975,25079,18296,12639,7524,332140,45469,133252,50883,327,63777,231623,146609,355945,53564,171870,358041,1488194,2327,152,71093,368812,31305,151,11343,32268,80891,72645,111,29084,8987,24874,38941,56242,37080,8109,203532,278086,7753,1224468,340232,120551,0,27139,198397,643522,2651,10505,73620,112203,22707,15618,10771,0,94931,121174,66308,269004,60629,987073,241196,10136,19745,1082,208372,473,1972,74876,132536,98028,20083,211642,5877,208764,335882,376686,46911,295607,65041,17535,648065,101854,5828,1361,74109,3564,19818,77,5884,58461,299,48120,2016,3400,8789,158115,10529,7020,197276,67993,11008,326611,515359,56638,276872,1644,250087,810009,171774,27719,9004,112610,59809,24458,215199,15786,1865,117747,550,333,29019,27604,1998,28810,394810,169800,58230,12484,7724,15497,16933,5625,70876,75188,38495,518,4632,17076,7085,149178,975178,18602,19148,2964,20527,18345,168507,28992,235971,57311,3215,9337,142020,1143,1506,657,82266,19190,13274,220164,172411,80192,1354,33341,171711,3006,3413,75849,653107,5014,125324,1165521,707,24446,65660,6564,2704841,38581,732,43147,65481,36,0,0,6089,3092,23418,6202,8025,170,88,25327,164161,5469,66458,34225,8277,29726,152,67774,5650,170569,219575,335107,78317,71864,1525700,41399,3057,1994,2098,1384,990,32594,138112,17173,124006,18241,5084,96136,10759,18385,372432,55946,640,436,4208,450,1885,0,408,80928,2138,145,182465,322318,109328,77297,1873,27351,517,47185,5625,2840,1701,20792,6815,49102,30265,373905,42262,32528,43552,99058,44415,258,39116,11619,678,1336,135,269,46875,58149,16802,22195,7869,421,3276,3717,122522,54611,1353,19640,3884,14588,257834,84897,48880,740403,7,651,9592,13691,261,5195,9005,138265,2257,276,8532,15683,19072,152,991,91817,37939,6194,2351,60470,535735,1785,41883,1732,105504,71664,57865,121198,32010,239954,125289,155049,152,125974,4757,3628,116157,0,10716,15078,10166,833489,12104,122660,33582,335249,246,4922,183204,153345,88816,1088066,29754,220414,37546,30953,1367,272807,67132,22615,163104,12,45430,330,82705,6769,463070,225081,103103,41222,58324,2321,208943,179180,2910,188002,11516,268,44845,155753,6260,10180,16069,200845,62980,42308,102228,81615,757,15609,18989,37305,47194,290,2987,144258,54276,40403,36362,10084,454,66441,67485,127522,6129,66755,63699,350025,139147,52910,23436,62497,82330,82264,861085,37300,150562,282,31819,338308,8333,860,47454,1509,46485,152,8606,0,2592,0,162017,1179,435910,53005,4259,81127,861,455,77235,19763,38260,176711,77717,48209,104615,3328,0,621429,10227,106307,361333,3766837,943,8276,2573,31153,4784,51929,39477,86518,64,46164,4557,23001,274434,596376,21413,58062,25436,146010,333104,26140,3073,31292,142335,192243,6421,276764,12632,529537,170609,290,5616862,230653,18176,2062641,95818,129403,326111,419281,119356,63456,14985,103708,129912,221356,281632,124024,14000,208736,22607,0,26169,10124,122233,61729,27866,93059,1207,48206,11785,44,304,22148,11017,144859,1513,803385,49576,0,63278,949,111367,181200,87926,4793,16763,208923,292265,62484,esophagus_mucosa +1099,109512,326568,80793,4329,3285,48682,46048,1476835,117508,2580,2973,17110,577447,97798,172361,88914,542335,50103,830711,107520,7669,441394,828349,245503,2293184,236142,574690,73008,304186,137414,14411,633447,623635,10674,332226,635427,22895,351954,48515,361787,918616,8732,3487,8788,304783,365149,609935,147250,660650,343411,82847,127664,3583,714721,140079,44166,83510,295845,172163,236414,255885,163199,18027,7473,26833,272854,146409,73954,196135,4890,244118,74793,2199,1084813,264871,300297,37773,17260,123,12173,117530,196705,75969,479,203437,294440,100646,229816,250928,141359,349367,359365,55961,304,646749,242491,22482,968704,1066400,3354,63727,454948,116683,30743,94528,85226,853412,187573,47390,57325,80555,304366,236524,351926,62553,4413,130487,106693,88800,3043,855504,38262,94363,378388,1904,308913,59810,62396,399569,27093,42678,53,142355,394133,330050,21428,825,288906,298706,580391,116319,281,83638,560680,561733,680,0,27815,324489,132426,21082,15775,234478,2255,1943,2171,231849,2615,115425,156530,372604,23114,75629,80685,19671,672053,226531,1624,146908,421008,114815,6163,123614,202121,24208,167445,377141,90324,190785,168181,316588,363998,28030,229997,150885,4858,261,588,253027,358630,3573,64691,55205,961137,184830,72336,13747,141778,104150,723169,170912,450317,152,196766,118383,29686,4467,72152,85727,94064,6443,7023,421010,768274,37131,14245,1296134,470122,735155,53383,55329,4139869,349321,1308783,3070687,3341,7898,405098,4118,307420,691,92724,80829,83413,168,86008,322762,160627,376415,92779,331894,346686,2778,442857,2645896,219770,210699,184017,40299,190007,348698,421656,631288,3161,33260,56343,287,51326,231634,176420,28982,685431,535664,13025,239620,3998,1085383,317420,8969,139441,194522,244897,475099,61232,56591,721,138282,93845,3747,27137,2349,103691,34253,41160,262643,96614,304040,1023377,22189,1834,10558,121869,1111959,311509,689292,75419,294701,5047,105773,43234,410837,66375,20288,21970,156036,413548,256188,151463,249739,10043,1763,1546,564445,762583,33168,209559,104326,367105,115855,93272,235104,58315,75748,165599,22170,340841,502059,29269,22714,190836,94650,57261,110032,4921,62764,48403,155748,1626,212961,76952,717704,66329,101962,6907,22,169788,221245,396948,244,88204,132486,10717,127963,800190,9107,466784,963972,2846,679513,427656,116044,297765,427421,85526,74780,44807,244993,483278,46376,27623,610341,583322,115609,58164,345270,652,46732,63050,439447,68682,734130,179000,195747,20547,30870,161043,58429,499952,43318,195184,47,517855,10853,15701,683,635,1215,175134,78612,7433,137050,57142,1458479,239339,468788,199311,5305,188811,59971,681,110632,228745,172652,36451,118251,79014,280744,403828,548015,169532,326444,268985,80519,228,59473,144612,32106,3240,26485,188119,62014,250066,108211,710,66163,3361,1098,12235,28001,103167,58139,304,149758,229676,39624,54656,385,112103,90778,3787,7188,139806,293446,1337177,44254,36312,741,450075,172689,2041,171301,6730,88497,94880,32008,29494,621134,381498,69170,126508,137492,124604,2831,18219,24217,19387,31680,351042,12599,40753,57630,8489,266508,62840,547,129733,267558,11964,23874,175441,87939,69913,777650,304,27723,152056,89787,85001,0,26884,178671,167104,49173,281938,1559,3637,284794,146341,945138,701777,213270,77942,4818,291230,94837,317530,90377,261536,68901,441277,179534,292237,73617,12280,10660,2622,2446427,5731,65070,2538,115463,188463,54464,320654,375149,94478,2454,155811,86016,31985,596000,1511595,362050,389309,36997,543821,70756,33710,291344,189377,402357,503256,51599,13390,422748,140533,88704,609800,204433,137526,1148,196906,530007,83785,2360,52624,3685,1308,1053,70893,5686,464426,152,4220,20893,9341,101657,45068,8237,447,171421,27675,372940,35089,262582,491107,645,0,18722,202694,108979,147171,286414,3206,226490,291393,64384,4345,50988,153995,18781,2369359,379431,751408,18939,76450,272777,96449,415927,6032,54805,159977,345810,157434,88702,985181,44038,2385,59761,128471,247534,52647,166995,510724,155586,15106,60010,0,87298,741,259,304306,56519,3927,19375,91779,16669,281405,595028,662,31093,130798,555,436135,95622,8421,13290,101899,890,91287,47724,3306,42934,37357,67387,130570,8214,90756,114684,466649,281,29272,12592,498753,141117,28442,132371,4781,51274,115626,83594,1031,523594,65837,362782,41128,99145,7856,138502,43526,1803023,67816,40901,29941,5204,41919,744975,4284,51856,3742,65711,19958,1538,169368,115706,42156,175189,165992,737,90134,556,98846,2140,155386,224968,43834,581188,122520,11152,2669,92882,119602,51424,113647,25718,1853,150,80009,187561,28148,58988,45757,571,4085,29255,3520,17867,75145,36098,187996,415073,100583,10668,244264,628,1051,256,281108,105911,206407,236365,62797,92821,57704,86895,76054,1088,120356,10801,1444,44770,4180,91407,86722,190352,122191,24052,10631,189071,11886,1331,28651,755,55516,107564,6591,89845,1389,2999143,42050,113588,164260,24168,157975,295432,117726,136119,89689,5458,384617,132173,590886,27879,551122,39899,46945,73252,146815,90044,43296,46563,9765,128713,172384,22127,132097,27635,100971,83502,41770,1010,25986,122769,116313,60181,210926,2185,477156,599571,9183,11711,3212,10124,58042,1315,79597,85929,68876,16297,452608,0,226100,685,131024,166511,57430,36610,202528,2000,2230,73820,470048,700680,21583,2015,537264,129447,108332,145525,111327,98172,28069,168392,241980,760821,362198,1751380,261047,0,105857,196266,539727,19077,194446,152,1673,145246,23801,47210,161190,580,38319,2090,34169,34653,126816,142590,111460,16792,81830,21289,143921,307807,32492,13857,245023,46554,75381,8430,94268,62930,85423,286035,433644,622470,22099,38847,194309,113580,41180,99160,5817,4956,164223,18527,406668,117075,152,257746,81140,20885,1762,96554,1756954,96715,22391,7348,113685,26890,27890,331,5534975,41146,84175,21612,126939,7737,70606,309827,152,226189,124264,49671,73645,47658,6461,43668,290,1136,46776,230036,3715,554072,220748,8159,11134,3061,1574,6041,54671,236,245387,45285,774,80437,2109,5503,201023,58314,62334,250821,21646,50807,139051,34551,269074,165319,9470,161517,1519949,1354,29412,268981,111328,11134,116330,165102,205793,41160,39727,165722,305104,39233,154481,295974,1426,4399,6280,30615,428,14462,1621,14797,332,122,69728,1609,264,70924,64116,217729,35398,114164,186569,117572,151009,5352,643278,54583,47849,252235,507659,256346,107570,91058,127,133641,594832,726,589551,75981,458,45613,118396,218728,293125,780596,120825,48338,146756,42895,533360,185705,56336,4301,40050,96471,7918,121222,233556,312514,182297,703997,202136,1917350,517620,1164898,170900,45260,180393,1111,168,178246,34314,48151,9030,408460,2481,2148,147734,275369,325793,424,18339,12172,4580,3587,544,303,1212,1220,13847,1265,754,3187,2923,566,21360,717,14870,521,1375907,5054,2850,324683,11440,175185,437758,753580,249881,509073,120632,373920,209413,913895,232016,199259,388244,359371,328587,87489,500799,285169,212046,915,530400,290,409452,625357,248116,193829,24259,269624,103691,323930,759,907586,58408,136568,1254213,449648,556541,228,24746,139186,267836,20787,4532,515643,24163,8713,334595,112326,89774,290326,7439,50768,432993,89570,310118,149389,230052,699557,79817,313,253614,210662,213485,2103,360546,169640,428502,222290,104457,362254,56012,83609,337135,530781,358194,173871,88993,187497,11870,1064683,333865,137717,241580,32153,29375,482254,89619,1717,391438,546,1260,295991,1619,227,75619,2244,3926,488631,77985,98259,202123,132983,746719,224853,5508,2354,1599,292151,1977,462845,211,85014,553,1573,396,288,197536,11622,11578,646,5492,6665,172131,779,31204,28933,29519,304,63542,3964,47847,51090,9112,3602,681232,41561,44270,7982,614,312391,26444,251,7541,608511,1281326,289518,31456,568194,489826,929,176798,3177,9398,6990,12933,5853,6133,2679,419,682788,296513,208252,37140,95756,82834,270646,199189,298444,263669,184127,197976,65420,309329,24327,0,98,56812,18055,1437,37390,287746,47856,15603,15457,56655,934,45600,304,151,6276,67053,181658,247161,948,0,11139,248,231293,84976,280404,69179,14842,2484990,14266,1400,450229,705,10307,346600,638214,232860,35922,18277,193320,48172,1616,1472,1260,255,141044,15708,481727,55554,331911,533,99310,230128,43010,74721,218024,23664,148,1766,446293,1646401,235756,56703,2455,83279,1682,30373,2929,44012,22810,48983,110211,127356,64470,497412,9221,71,86178,23353,24094,602334,446882,158469,88663,113,37316,30668,80770,130513,2557,435,6569,556941,788,290,84594,7396,29097,290198,137482,972,130359,0,98137,115917,107863,56977,121608,575,110607,5690,841,0,78122,141890,1716,259634,65180,203519,117140,94282,72218,6075,12897,17386,168894,302628,212079,239589,50711,218830,87696,136507,154873,111165,46993,1497,3307092,1390,93954,244931,70337,27537,520250,878002,149051,43255,8556,448531,329049,125517,24443,94990,110943,167613,89430,41243,71448,31929,434894,40412,34421,659764,2449,148334,189,5669,18438,15916,1483,52665,0,36116,62646,140005,12277,6592,127535,18366,534276,2256,9417,733,73825,1720,55637,4176,165879,47169,12863,47549,285,64749,220906,356,17615,551,399589,2237367,8803,6619,26074,20056,160468,1179679,195,324237,365241,167634,421964,123083,375889,49803,16797,201786,18678,8844,83219,6253,222744,4384,156423,22624,136381,207803,237680,102501,41149,20517,62,2364,1912,187394,481531,546578,288,473236,2504,994978,994823,45317,255091,67613,179,2305,118245,210951,209852,381161,38645,109739,1721,10204,65853,131103,22827,115609,2228,7650,194076,180989,19102,119,1199897,181484,475938,2723,8834,43005,5883,1375,157227,55792,75326,352120,47470,417348,489,3006,4005,45456,68375,692147,473,810,113195,427,2862,149,779649,1262384,313648,1260,0,9290,21591,11323,46641,25322,191755,61232,74040,43982,66814,5117,398408,47534,0,78414,768,456948,47398,8505,265973,14810,184836,34399,76,8091,56802,39194,76,46672,6749,103423,68867,171626,214581,187216,2413,69793,205993,839,34224,76107,13819,59771,44715,81351,226788,51058,259116,146359,57278,247993,269888,434943,115157,264,34412,8956,18787,244832,79737,115057,570,93782,31614,11257,5089,975876,239873,91646,194578,93515,74239,489317,25143,35203,113884,190123,296378,1011103,316083,1535,254617,1871,44455,103076,134961,12136,247229,139055,83129,182100,41976,90012,180548,34899,1411526,135554,162621,594131,20904,32431,838919,85086,10623,2330,2042,561939,90624,156353,29835,196067,136859,70482,86274,21473,291532,65591,127076,37892,1175,260380,83919,71124,15029,948,62011,185974,53454,35798,200812,121759,31656,119412,26248,156949,23240,5920,34621,377165,624095,0,793135,83878,314308,107040,203421,29978,627,143216,237028,80499,50742,2515,301601,192621,16596,512696,306564,51621,3056,4679,287,153250,46815,44599,55929,673,1212,3485,7149,177682,185596,263945,99207,878,139809,178202,593239,1922902,183560,42822,106862,45116,138939,159546,187486,89,6034,7755,7815,273355,5632,1204,45502,13808,193269,174117,452736,63056,8334,799740,100241,318900,115215,12182,9580,107032,141890,1026,487123,607316,338921,13664,309,91187,36586,38741,132,150,209947,2657,733,71669,366992,440522,42047,382942,35970,7776,516361,52297,156174,74087,878094,3160,88461,383122,55311,25029,123862,50666,83377,36175,212550,132590,72595,182020,124625,209217,160472,211022,1209,245579,298964,307051,48280,174991,110575,17748,76799,15647,28087,969,632,646,57915,70175,103887,72627,42911,1439,191021,189300,46575,9499171,1402,56650,1400,58793,0,20757,109179,70703,204774,641776,57869,49888,237742,166192,165839,189271,399,117843,2177,164293,106766,603602,419658,32685,49352,4199,1824,8852,16800,10641,173346,59645,355357,36011,127619,264523,1743,1397,86142,583086,14481,696997,431848,68046,42974,93601,42101,194149,213268,375770,214187,34482,555227,892864,147122,103010,59397,265389,143609,215484,90203,199835,152238,224262,184658,14487,109606,10415,377583,26563,9339,190413,968,2523,701049,990,336745,1795872,143600,357,23363,176698,40056,123970,84701,365968,19577,1883,2494,18857,21768,55458,7090,127035,4126,2708,108240,8731,222400,119047,13312,440844,71993,2239,96243,491726,61392,271762,11327,142251,20704,202,85574,90108,589,445,27112,30068,45173,51129,97829,62601,41754,72269,181304,200653,245987,9407,54093,7227,4894,48401,8015,3632,82979,19303,53154,292464,154831,0,0,1413,1912,90565,184017,1345,97,15965,723587,140924,13640,70630,14329,44,372423,16717,136949,131752,129126,151561,117685,96954,637743,3274,131184,23629,18141,62038,146983,180659,312459,273735,971,43130,340200,594,132161,15615,1775,303423,216632,98804,42676,55667,4081959,103399,79434,78089,486596,133705,231039,147875,56148,152,93266,25809,95898,182959,111869,144637,50650,82471,451018,18888,182381,774325,16717,2385,69449,621131,68662,84463,940432,196690,250232,122868,519622,164897,87164,223015,1191,81147,129455,72938,8009,113012,26476,40584,12055,1409027,105318,2031308,925363,175591,256505,150887,8995,4632,18462,113204,677995,5332,469205,484196,1283,3973,402884,4394,0,219245,114199,191816,14983,38793,256825,75476,336958,568824,346413,185213,24578,46203,51901,155358,165003,2561,7214,361598,39623,1528,4200,447,14040,345742,35041,1215,28485,57587,100395,150718,49329,45306,34824,18914,1275,67158,2161,3678,221162,81279,22543,316453,27115,343788,74019,160748,108933,12011,673803,152125,131,0,592370,1319,8564,1199,5693,173937,4252,24366,49139,145465,68361,47779,19502,151,17358,9308,447770,121683,226490,230155,123748,7337,27480,336150,67892,6251,591931,14521,163297,2907,51979,20360,39053,90356,133453,76693,120405,398247,74197,300,392,11075,61664,110760,31233,168418,211780,2242,10164,84106,69365,86366,960,91832,98,359032,449,2303,124365,200298,17028,143186,64027,6734,167982,145891,80255,70086,91546,263,21277,0,206104,301616,254821,181046,157708,278801,49649,675795,29830,179220,27352,126049,243474,84421,380995,0,25540,834622,27984,116281,31130,442686,134401,276350,0,578341,197403,26819,123872,178463,386054,49788,681717,166719,149155,574347,57896,83949,532658,686297,576,19259,23734,96794,152905,128524,0,2095,256994,64226,331476,19021,21022,83434,197871,153982,125212,11087,536,24117,306289,666248,339880,115562,46177,166827,28753,1072694,345336,129528,86924,144608,59404,213821,58669,182776,1095,12130,75114,128,28386,204495,13351,564,7810,1489386,1252051,137679,54996,7417,105106,5543,1407,1478,15108,283349,15107,22699,105087,3324,1528,136821,35027,150970,173565,30953,151,660537,78432,180948,487364,123760,65632,553604,94659,101747,152372,146284,420509,396316,108224,240552,383298,376,209393,389,416967,353,14498,9680,46459,21671,112475,147148,224173,443,180064,158975,281780,248002,428714,94694,63809,222554,594533,112611,167968,173911,123391,83359,5713,252,2252,661660,126,83424,2824,113195,94837,105752,29548,166030,145319,16324,5067,31288,89420,144468,151377,25721,81196,81714,11751,45722,484488,118257,2435,1051,13604,417285,20694,202459,45308,64298,20817,136,332747,354891,187376,307061,1225,1143311,563591,366976,950880,8383,115568,299851,177364,179992,701760,110112,48329,160439,131623,0,11216,259011,103493,2252,1022,13764,259633,292591,1216025,479499,360500,804,85797,286882,1765077,855964,101765,638697,360599,540579,254845,351671,2089,152,458,1505,316929,13862,158047,25563,794,454,1643329,456,15531,231367,59179,82596,15246,114203,230985,967,12067,55,6021,8190,14094,2731553,120614,69139,105837,883584,76818,2967,126401,8537,429039,293841,181755,855,102532,2859,8631,13712,336821,214114,101476,429854,79155,48522,116561,4533,0,153922,291,852,263,6285,22204,38126,1156,163287,1590,95499,2786,502375,1608,2565,111947,222559,223408,14206,133863,280221,146198,187533,90474,603085,831448,568411,173254,110602,24467,19380,16667,1055,14768,110957,580407,34087,52,512300,229170,322756,728,156002,318483,1877412,407630,76627,166,249064,4219,21866,272281,159486,48,342636,48039,112579,211792,213018,43249,47230,11135,133201,425,173478,86544,168570,2481463,327493,46715,165384,371141,204285,150366,1928,213970,270234,952,83047,69588,255563,38232,87079,362326,289644,7444,61158,185316,4235,1323,48008,457662,149732,846534,318597,173849,7567,25952,68169,1654,6005,128299,6814,34109,57,796,1844,72955,146970,557472,117,1670,197817,72613,71135,17315,16968,6787,69252,2512,294,394690,128178,117549,0,39265,46524,6337,147953,0,358768,24028,0,41163,48961,31144,144319,112491,30816,11626,6546,54986,570,85526,331181,22193,30744,31228,40702,9366,258804,0,351149,48327,38433,124559,6076,31596,123699,399542,774,1049,1034963,231852,225712,480709,194809,24955,437097,5121,73460,72135,700738,4489,65333,9143,357286,15003,97733,34110,50993,11994,7278,85346,17158,280815,573296,279880,65120,107815,362911,270415,8754,89741,148059,373782,223016,22700,486408,64955,420147,94533,957,110304,280887,31540,215,232433,59084,249,119583,16849,344218,473637,57848,0,206012,52926,156279,455137,164221,69075,160293,209026,320875,3384,28212,413453,312427,1273,576081,148608,85186,265561,31816,13354,157832,27727,724279,222146,335142,5204,3971,135044,723035,603867,6857,427404,195824,150225,52572,4556,158127,1206736,9084,22942,315714,58834,270252,371,1718109,89238,282997,1339,725,270,1135,493413,119421,82247,231708,200755,171656,83755,109,523,71503,13750,18416,70,15067,4006,56332,6507,1797,304761,511486,46868,60546,18632,5856,105784,11834,5313,7460,14820,727323,273404,224378,148204,59581,694290,104935,24102,17686,29867,2404,38066,4399,9565,169144,18692,46561,98105,159335,121962,3224534,4022621,146800,2143,152,36947,453,4161694,1503837,172161,226731,440686,26730,157211,1351019,69657,21265,63116,518947,40743,3751,354947,613049,47747,18391,157645,175610,213589,127268,1278061,202349,115634,1018,572968,1577,2025,1076,67962,1693,151613,325019,975213,245252,69552,285545,8312,390250,390231,429006,29897,239473,322000,57167,220336,226896,352157,473455,328859,47404,174207,228462,310988,1171,6641,172707,338174,1041649,98484,118294,566,146404,61200,86376,1743673,272415,285553,152737,278607,258182,206770,639,15891,269604,105802,17791,25291,3475,155474,147347,666846,173446,55429,954562,229618,583190,967748,15356,58122,113825,262103,1308,294753,150010,12492393,5724313,431110,2084414,143136,115976,220392,1149,444321,810,740,197284,361221,370568,404209,57010,24458,131345,1235111,260416,656433,13522,217401,167886,3045,193065,506218,8843,339241,83201,320656,29615,601,171842,910650,626992,200304,794869,5096,172393,115,366520,32411,147862,116110,138,101826,65699,84831,332714,346516,14059,452868,3563,232198,219053,354893,182806,5848,27224,69743,52484,90038,213,81942,658558,492619,241227,326922,208870,51477,251386,155020,551816,148652,262706,706875,12,4729,208797,263500,226453,317855,1602628,933254,45919,65590,338,381,251,136894,21538,295919,683688,652447,320572,100831,611936,597295,84,189170,99237,136489,53099,119536,9360,600907,260446,296538,59091,297854,1192112,245065,85057,430360,781,607,1805,1439,39979,82523,520809,2366646,404617,215407,173247,2485,126054,24613,1219177,344,27046,184790,614616,329232,654939,158506,42201,13720,1045841,17577,298912,285410,447581,85917,116769,94932,2101,263466,26524,176282,205590,22973,33418,39307,10024,64235,1004,124483,145784,153669,70666,150071,658,68852,243,2957566,18077,107623,413445,121563,152,45004,117510,103789,167985,99898,254110,213400,63572,107022,48275,4505,347605,15808,269325,192556,78551,118353,35521,7075,444088,93414,54857,82841,71417,56813,291389,11367,1062,419515,65351,428128,84922,120194,152397,142395,40553,756887,823,51066,455284,92809,83762,5177,148882,345674,421771,65275,17081,175873,0,152,5896,925,19741,130453,394,62612,96850,4834,909,6238,119774,282733,147181,4838,672,39583,52301,123941,126859,27499,23343,295856,206198,3405,1790,293500,152439,328056,161409,200027,86091,104761,206961,63867,27394,39006,34701,17995,112098,2885,5245,483403,25986,181216,783634,633,0,0,152,43913,133647,256140,13709,105678,297,44126,17187,1352,54628,26400,103756,39745,51574,36764,324,6334,35403,607,180217,188699,55447,260488,5587,143478,12802,52627,0,80833,396796,132868,93353,110666,3745,2066,105507,219323,64971,105243,13800,57413,44435,562799,61067,129853,115161,26683,124141,66207,238861,22020,499,84465,229,73018,465536,116005,11160,436,4970,46057,103560,120,46778,41245,86492,82130,99348,0,0,0,657506,91595,133999,7131,339096,286429,415409,761698,607784,187261,53694,282925,316197,45121,11231,581722,102266,70107,798,525161,8402,54766,113893,31073,10550,5017,324469,328921,547032,4838,152802,165727,397105,1115382,300963,367310,194279,446378,1263,1576,268348,1259215,3014,185941,160775,655551,320023,81725,62119,191486,107593,187584,16995,118516,466,12427,130625,493062,128297,109592,109085,40363,795612,38898,5891,220527,4885,65720,807628,18135,115168,26983,64746,374713,305768,21145,1260,31320,1577608,27690,47579,68568,102230,78231,332373,452866,42056,32423,236259,998557,362817,227441,326038,1557,10116,18002,92734,207778,54990,192146,373879,15944,103,13112,27192,47159,314647,87742,60135,81390,27016,42503,66254,3123,423921,96760,643,2316,849,75931,1540,23398,349872,69238,280,3953689,407980,216673,2391,82931,331786,9510,2050,33066,207099,131262,250274,214345,370788,8905,244606,72661,21717,42556,67296,149888,34285,79830,10996,542179,125874,214596,55190,18249,363301,28481,64066,29410,448564,50451,296021,62239,74337,162607,109161,255357,11686,56706,511561,12519,56383,5365,84477,11740,152369,2800,19654,3964,3443,6552,628480,1120622,36884,430573,614861,456763,327943,70672,252734,444813,185400,199155,3208793,241430,200907,1188538,21597,92532,248327,448127,20889,266572,731526,989426,5428,92346,24369,66683,41174,268431,726811,22679,72959,67720,784860,3677552,308630,180118,7649,696238,257752,221026,825588,811318,245193,53490,255070,206554,89,30518,44106,275,1523,75338,155731,7531,156708,1627,18674,352,19056,11919,0,1113,43196,400017,2657,331852,329437,4841,2406808,4373,1521,3565,7706,169180,20993,3335,30324,990,100,246,3287,34500,25083,1951,456,338949,8610,36192,2283,883,1374,4170,30290,974,548044,1650,1498,1592,473,149,866,327,21284,32326,44908,54,113825,477,209495,90260,13686,137583,286148,197,284690,425242,253882,15633,509401,2720,314866,432,944892,304,312403,52165,2838,5276,161888,278116,4928,29381,2529297,360910,40925,447481,20295,1584,199863,284736,91956,553631,370605,12623,152,122546,132590,45214,8958,276,128438,134268,101871,145343,6415,961152,138422,141914,95327,13868,311808,242893,23205,8184,24556,25928,127610,77257,391978,176638,86697,71430,171464,155367,77249,587,73806,2498,0,472138,8856,107629,564,116530,10880,87191,32085,90552,1358,49243,220235,278500,92062,300849,3855,70229,33591,36297,24402,198973,61047,63960,256735,25496,1135,10964,57645,53918,68138,3214,21102,72615,304,20323,3891,78062,73764,138566,175824,121284,88805,119090,181329,16906,105096,2399,8061,197630,108869,400788,356895,520670,4350,34354,17928,74212,9305,1700799,443155,975132,21064,189717,271,54026,280970,90886,8525,1633,943,181687,578,108694,124755,508617,132273,429499,29043,71135,23115,729566,14374,499,844,176503,816472,3964,1191,344067,684163,206441,226084,15842,5089,75060,104422,37269,378375,14619,646754,868921,2659423,260442,23212,14050,19178,1886,14307,11071,345558,12475,138750,182557,398510,2912,133138,114139,83847,1353285,495,358875,432492,141420,199846,229123,33734,914888,21649,19134,7058,14295,13257,453,415059,149263,98564,532944,120489,3186,2649990,9779,13917,1282,3473,29253,29434,805,20,6077,23003,1022,15639,264,1188,887381,437481,1415686,313886,481452,6787,300371,284411,68434,346011,81347,1337,1377745,184863,342023,6032,366509,573,303821,2285122,523256,198964,19944,220433,683364,837479,248,3166,2367,12704,4752,10668,4068,104451,513900,1029625,8863,487305,3329,406836,315659,10744,26766,62238,18477,783,152,8812,6017,309755,211475,78732,1727326,92436,137212,98854,178520,683583,257468,119943,117500,75620,8526,625177,173939,107987,30069,113290,293253,638907,53718,315085,434476,2629471,975564,149760,108110,4027,357579,99071,430584,272182,1177705,3201,617111,74210,4896,132468,31328,386337,705698,1627,1411400,579228,2236823,13287,63632,756,6540,9419,41474,254,1078,150150,139486,911856,19,1466087,636,112407,237195,18305,364930,1129,2709,83166,51013,391242,226306,2433147,468800,18011,142812,607840,143816,27761,42368,1211248,48687,439285,403627,210160,30048,62323,77320,55599,117191,1032870,27554,424139,20129,5069,181321,339210,5757,53090,106156,432407,90611,143052,29282,956,249399,71534,60672,546364,18510,152,90844,140723,5647,47592,276391,67742,22385,43406,318314,93842,102937,130257,112990,50685,166613,57531,434082,77754,41595,84518,211140,580,79584,242,259300,30793,465529,17962,11581,6302,351114,37437,84660,199157,154298,1148,458737,792,45824,13298,100322,181353,283101,905269,56937,122661,246692,120652,951,26139,4757,268752,282513,2872,91279,1199,55300,174947,9764,95171,34647,116957,5210,12320,18364,46802,964,119225,152,67112,197774,67043,127093,185585,33817,64235,138067,346774,3200307,232863,409,97745,346124,172154,128754,127127,28137,33379,69765,70955,127668,189761,91769,365364,2666,208492,11994,129690,69211,726,1590,2088,312352,305860,98885,45040,800880,131653,645,1029506,35590,66725,69806,55733,56250,3811,139288,5043,2241,79803,267959,25924,29659,224046,144290,40896,40434,6854,1477,111747,2938,1246,98619,28655,4204847,37489,83391,247187,75591,149091,4779,166050,35418,32984,73136,34117,126074,9006,81164,160300,39095,35008,2671,178335,241382,260886,144306,196276,156617,132819,364221,110104,21736,293046,694786,317688,19292,130305,65,269856,147,78466,51536,92558,501106,0,8824,556127,364843,173434,152298,3206,5839,169209,367719,344266,426438,134769,687434,237092,273602,56437,25154,152829,2641,108152,320584,29792,311650,23176,193148,74011,193967,267465,69865,208971,663484,206075,2901,75003,487173,139994,118667,747994,974525,327468,943,33943,95761,65394,69299,203862,311563,94204,10876,1609201,180445,357764,2064,100910,360987,63642,1052083,325652,27250,393101,10147,4138,116672,54617,236510,3079,21083,53258,158735,187826,3633238,183811,245987,1048,52334,0,32258,148249,15,13336,207628,128219,570143,2187022,995327,7723,2254,13670,223787,40125,307648,475751,388819,89876,653936,159406,11601,915616,388676,127720,302556,3585,53296,4527,18282,98407,231688,819168,112356,171642,62182,10337,423509,286663,406133,1150,148204,89561,131299,1141291,23862,84747,126561,65311,553229,173899,399081,47593,2722,740,13829,164154,1315,379178,321371,180048,260640,673876,202527,78523,87718,221941,268624,259146,263380,227082,275550,503636,128043,234749,75872,182829,73703,10007,417975,674720,977761,148616,2653501,90594,43343,109636,57252,7150,98666,5623,76,6454,20056,147170,371217,579945,20195,442664,73915,506349,205279,81821,53515,435314,7826,1549,165812,39846,68305,324784,351747,151572,195339,115169,270868,139853,248442,93987,460,316,404669,177499,82546,484239,290,3081,2439,159591,140654,46307,120796,206475,380268,569,148042,142730,183874,4179,703,39861,27630,63908,6912,216,267044,5032,199889,134327,41756,530,117813,204366,2173,187988,89468,45488,256229,591,145653,77122,37534,202019,153459,53474,291744,3648,315984,1221286,154037,86886,0,3034,87916,245679,48843,2395,1070080,166704,13894,298,62544,0,234193,139175,2845,99532,713071,117748,18498,200118,24829,11654,98615,47500,1993,3067,271392,1231,19508,31850,303704,101445,173572,282755,814,169159,5762,272635,208904,174238,235937,353936,92169,212595,74047,24672,1396,9634,173439,75574,54888,52407,52285,79429,540024,660,81960,86467,282677,20106,116958,7055,20463,26451,1909,14129,650509,12509,26727,95875,0,60964,5653,7922352,277288,91417,185056,14196,150,305576,152,61919,408,88558,322990,961,137775,59748,146187,3132871,1612,241069,135444,300893,3907,374883,60593,70662,125747,301396,453621,1857,48794,128555,34712,113013,10578,9881,64112,15444,505,97449,623,29390,5220,129228,162277,134779,51406,32815,113484,9528,68984,58822,268987,36308,194911,158472,973,1426,36195,304,101813,508,65968,1873,37095,23667,156807,90739,100156,56770,574931,285597,82588,613035,307881,563935,501278,345420,5994,27667,168104,0,45778,356395,13699,58163,100928,8283,56579,5047,1216,23293,6256,54189,62568,1333,79614,2000,37102,238594,134639,30110,2653,210969,92531,462334,1224181,865162,703,423887,1339,9594,236426,549966,57618,1230,38,112225,35491,78895,18250,52900,365,44186,227638,466,17149,18221,122957,323463,225652,1599181,3293,55716,58215,20257,2412,97473,870325,1127748,52018,276104,35196,592383,413862,3758,140434,305549,582248,1682,62637,946,207499,360165,1187888,30878,5358,57281,109680,301461,1751,21113,153473,1099140,129048,353619,584129,71636,0,68267,186534,1915,174532,171545,11809,420303,406497,227492,62957,33557,142139,13039,355694,0,0,464595,525,2777,6639,924,673190,602444,95302,442905,809057,1612,371838,152,361326,163082,363891,513767,188378,333449,157222,569413,22037,132652,324172,692639,7518,465265,221907,157599,121981,83200,191316,86855,1193770,134291,152,205398,3800,60159,340115,355223,658067,1727428,467357,253764,1682,18322,62350,151624,25705,250620,1147219,6611,593,109988,108895,78559,804,100696,20177,447508,7884,536332,68307,391741,318604,239831,71934,165319,272046,9130,201229,52857,327262,395234,213952,23377,182931,213647,243043,55248,112777,390234,126814,576998,262873,48102,826899,683021,834,121,3945,3938,196936,46921,1386,77275,51200,196048,10158,120532,47027,786859,89621,39657,40650,18611,315686,57156,32229,103765,11446,101265,178784,137502,110299,6941,158654,135646,55452,80288,154404,271924,106251,36669,234315,1531579,6950,16499,31004,424,4419,203214,131547,26525,142593,1297332,144436,72421,12227,35752,60621,344762,193988,14140,44182,619707,13505,450741,55074,35557,5311,75827,490475,343183,174453,48800,201331,48224,199087,33624,194743,24256,242727,138360,1083,62099,4479,114844,2702,67298,56455,787872,717845,17154,11718,31338,9445,150276,185652,45031,57846,282208,137646,49909,988,124553,134147,62897,103938,21341,7143,60843,206891,209658,152,209286,181817,12290,862292,56540,105757,155039,123926,84701,2949,176710,214590,43720,112400,2887,60157,56504,149654,163367,22050,61427,137443,10361,39404,483,354924,193199,9968,34844,16883,39122,64460,49446,497844,257278,305809,169,33554,2427,123847,140122,29033,48322,1635313,7035,126043,6221,177896,191562,26821,2327,350958,45606,667,127738,49583,72554,271526,82988,68609,4416,237877,223931,133901,124405,80268,3318620,337071,154727,403545,235278,6352,166925,11846,926893,245516,471519,131548,63817,221591,226224,46977,4395534,153,40317,251,125695,160274,1205,1138,61638,81190,105140,310531,58368,7232,128510,140060,1097679,206475,392518,396012,28658,40240,8269,61924,3385,2904,121078,138481,238673,147818,179116,118069,171353,165123,154627,30442,377971,1090,920045,85886,2335713,273637,127327,449513,18051,345873,82318,363561,238011,201119,81331,45990,572246,850771,181168,107157,2203,154648,21117,116290,108835,143723,178348,918,190760,160504,286,250667,154847,152,28859,316207,82329,171550,9055,104123,86,179800,1232,133649,51951,85957,198604,687,61147,9349,1662941,23818,1289002,117813,111061,320348,320189,159563,4464,304,80432,297229,372999,136695,166101,160453,23698,24369,13784,104268,212802,976467,72251,53964,271024,8282,69497,7418,108967,442701,179598,192798,185228,142759,5389,68817,497919,148707,7115,219567,129799,61392,130315,202593,334,2919,26330,14948,6487,2526,798571,27300,288481,59259,3486,792,57341,577,17366,17499,7425,450307,184309,97690,6163,140405,32095,24920,1455,301573,41459,15777,609528,20197,21428,323904,264199,398703,10653,40290,207162,485965,72912,866093,4794794,614,263302,47260,27989,404,0,227951,0,102449,5239,371831,1326067,1404233,98331,246696,120435,147001,178653,156603,129089,115538,170706,663974,4531,460433,304,786225,435076,705800,168452,162004,91019,663658,211637,338166,859390,213090,71465,61499,45908,10335,766,447456,73448,334830,706498,63586,555524,21140,57155,215376,28627,121026,280671,176889,225134,267224,604572,38424,782955,1023573,227544,60554,14017,618760,104523,118871,429508,108933,2519,4685,10458,121059,857206,1444792,292243,24869,82369,1220,61973,501852,198,208,245592,68211,77226,113388,444607,6642,73488,9994,17024,383764,390059,591840,26171,64804,2813,7043,16500,10152,21203,29321,21275,2006,147918,16626,79855,211714,192227,113989,0,134655,3775134,3147120,10026,165593,252474,6232,198,31861,25973,919,111872,263944,83389,8998,62814,2423,38681,189086,792124,165861,2362,16632,84010,108467,540665,904,26722,78879,1079982,214223,124338,73526,23107,3027,1903,157341,34339,15628,109740,132807,798,281220,4861,100489,119144,2477,217082,260998,263140,1077,4097,42183,323509,1631,20265,117809,19505,176726,636570,148284,649111,167446,456564,1120,165,113998,664120,280479,92335,157971,217560,192823,80793,50961,152498,165948,101421,127616,83039,244204,10546,254,31897,67386,135129,332050,553776,141879,161228,47915,9581,113004,17966,69038,1619509,27439,1695254,191368,102537,11961,2094,515992,130220,154847,366638,8170,5098309,81098,1485197,2835046,546387,964395,1678091,38082,3691,214979,37258,3347,59250,5424,255133,129458,107370,22855,100730,892,384380,442492,30079,615900,1554,304747,170688,53836,65322,39730,99630,23996,11745,555,157805,187881,13686,216647,140720,1057,59296,26208,9747,9616,181069,2881,30224,85614,189763,59632,114361,1218,145168,415712,151047,451333,261344,460210,10583,199000,102775,103483,374237,5533,74456,97701,406485,49199,77683,40509,26329,202381,210872,478400,162058,616,14945,5817,270,344586,777476,97350,1528,316,75436,7500,4447,98034,240577,647849,148030,191871,299266,0,2196,187701,810937,34662,167196,94790,120588,33053,128563,11657,485931,656986,109922,930050,963353,1211750,93024,5941,131705,211854,487967,63018,7651,334863,100832,339956,34899,1461,72732,126832,97294,112395,20886,64079,31830,102358,174227,158292,90795,123891,393946,2077,159014,16717,143314,99591,177,624,204,4080929,21230,2874,257597,683183,163624,23997,42134,89677,11337,257929,91437,155981,185190,33046,110004,283674,14814,24226,54791,9332,2321,2100707,253374,749833,155141,11154,27934,123162,2926,245949,19871,99707,1540006,948597,196213,626881,259593,1023,165190,241600,222971,152,106,420064,145551,42429,73793,104044,453520,1082,6835,884916,3995,302,2941,7503,138495,53634,601805,153660,26265,180526,1809,1267,606007,268618,541585,473304,172777,108655,80899,41255,135246,0,697,224617,715053,1388084,363642,259005,82720,178782,252817,142693,975,155495,117173,61183,176938,152,130146,200296,31588,867189,203479,204135,31700,269436,5034,30969,121473,90008,133268,247097,190305,192352,27140,278432,794,3145,978,76256,573850,266727,1298,444624,5298,65186,28128,1710,309104,139342,92229,31460,19029,396925,83365,138108,79425,2583,11490,28075,102261,1477136,34950,55119,53915,119424,238609,14946,100996,215361,70915,1133,304,86203,48484,424625,49408,426531,271732,140147,141,160242,533770,22376,18200,69403,141046,61271,78016,39264,1282,25895,495549,265177,24,70342,282032,6047,28313,100548,21981,39969,22298,10097,1391,124320,201972,185645,96822,102025,424105,325718,34639,608286,44876,856105,321076,4981,597682,204312,812302,70488,385549,90306,19462,86459,7176,237516,1162,276077,717558,47147,74045,487044,68748,0,576463,692,161984,118195,52059,57988,310672,127785,20221,1366,60214,5855,82874,113933,125370,33833,225689,112205,34969,113435,367740,185007,384755,340,425,242292,101364,371,1180419,106871,21871,4287,202084,181382,280821,401627,72157,344161,269695,3375,656203,161398,44941,237452,579227,950416,9127,730912,759585,126708,134239,194394,84844,29849,75806,220245,224,85050,443,142522,205535,6124,185443,3176,4242,3171,144,429079,68459,177681,392383,221706,23856,48297,877495,240,214387,300679,653314,263428,1033097,365358,156853,919741,216247,570841,23688,163963,47944,2359,44858,2242,245982,4127,1202610,24391,490,170744,1554,91131,882,225201,980,1420353,63546,1389226,170,782601,37001,2430,342529,111382,227925,190810,175730,338705,46769,443795,494568,308,468705,13255,16498,4054,556,185935,625065,240464,266882,231222,65056,9358,8637714,339944,218,1499,61344,109295,285580,457,36401,22360,666,2659,0,22155,234411,98884,34577,215117,105058,114385,38309,1845,230875,107380,154413,422,1321,86057,46324,23314,338497,101114,52840,63898,317192,371911,643009,517108,22154,62070,291347,67844,171457,169694,203711,132189,131936,202012,4709,194945,495775,178504,247869,13780,103851,235,193984,458455,246458,568160,4192,97777,1247347,114484,88089,654,66285,452083,52577,88497,147621,453122,324351,3694,61248,249701,812,97090,60250,208260,188578,176971,13993,8696,403893,170257,361435,308632,300997,365498,92,152347,71250,1077,36719,299496,186120,141706,76,292372,104213,157795,590328,40934,76464,453696,75252,222137,147853,412886,44552,119574,562202,65565,261925,1128141,362104,671260,13231,91053,149553,110044,14836,182282,107898,230137,42358,207409,306278,8467,22111,2607,1279,1362,223594,21189,65483,50804,87840,82475,1550,502835,6812,323815,1303,486469,596,74571,12552,148630,302892,323054,4994,77152,55839,84929,187965,1004440,85102,217684,110925,40076,212582,20013,50,563,11269,488278,523021,387,300842,94756,469,37337,260,38741,162665,199777,12529,755517,434741,437,500907,66528,1003266,270840,13185,102,864279,108357,55592,355885,1249307,1039243,16156,569918,960859,57208,178461,971,278369,271485,166538,28892,22593,183254,278882,11763,34765,3114,406571,660674,141748,252762,362662,409493,4895,2177,130647,404699,511576,156793,629602,82276,0,1785,2366858,207819,29579,352519,68910,377540,108408,110928,144338,181590,387821,275409,9067,51912,41255,59200,42491,190341,63996,212562,87008,38804,64632,86020,47828,310347,602733,821856,316052,413395,132542,195143,61902,7438,125410,116668,321851,41870,6872,218206,38779,123820,60503,259534,213429,295687,382663,9797,2017708,25902,1182,24769,52623,116,3019,5954,155808,224625,466459,779459,69648,28676,5483,0,0,1931,235716,2531,573,19861,93895,198928,46818,221624,371763,6117,586548,254753,220847,18302,71702,35121,54208,73003,79587,236311,13255,5777,4877,270754,608879,0,235494,649481,245596,41403,196062,23251,6347,1250,4164,612680,623,629970,188,13927,6,55765,255210,277351,95412,369806,2101,435904,258052,25975,2980,1424,378,549900,705119,70972,405347,208440,187,537601,37513,123360,251817,355109,133785,182566,249929,1995,196338,1171,107396,279908,267745,113526,68680,116214,650839,0,57432,94792,208521,1087737,111465,277441,21464,2464,15350,51898,322432,614707,148837,294208,1176,71853,492590,12600,224420,32765,6807,2234,97962,631305,1052370,574,317,148023,71686,445198,24940,197138,362892,8141,207199,130674,135412,238779,136393,97031,468628,209954,588636,93747,372052,210476,39414,90058,380725,51034,98654,943,1989,86636,187517,79780,431279,0,585972,197400,152956,10269,206589,37760,106610,218807,78698,123929,568764,195124,442418,11120,166396,23164,106066,428392,818163,804,29236,26135,45371,348843,342395,113726,506039,398868,175969,53495,135782,6333,1579932,37979,127810,349348,115851,404302,574353,42376,225318,43777,2347,132854,171037,754143,302054,150425,298930,4036,521625,5983,114579,581638,132193,185425,128404,226117,515631,448604,41326,233246,246928,84182,127549,139,161980,47621,1560,41982,182883,347072,187637,54401,588002,4716,75300,1111,505,49049,372757,66009,378703,215456,5929,979297,79344,68036,14551,511384,379519,104421,33728,5832,5542,378355,212364,92820,1183,4753,95730,390672,42881,340725,342841,0,238018,19986,0,28582,8326,132075,548838,6037,26383,61289,13021,209574,76075,38195,44001,637,43388,154654,113679,43141,0,38925,57044,412231,60614,27784,979,689252,242770,346897,753211,1938,30865,127317,51713,248923,396603,171222,294887,293451,47494,671413,9424,21793,86920,842198,18180,44004,109740,9794,4436,6907,164525,245890,340914,4618,232700,9134,82532,3259,43338,222039,354649,175239,2747,181030,58383,1470,662163,7327,243705,207942,163398,457,66811,206029,1236,2193,61758,737956,1265184,3411,3257182,20485,3566,415785,55799,1058610,34434,214185,385334,195253,149379,889060,419327,4767,356453,43982,229047,36690,294836,31916,150886,50786,259693,52045,247594,4954,267810,142236,86192,284051,3279,1373367,262015,960503,231994,492911,137021,444564,217749,1501942,24545,96105,149847,9433,430251,67469,251131,28987,448431,369489,333540,89569,152253,899681,166361,144955,660148,363626,79656,51666,394,5160,91407,58857,93194,239218,50642,2202,2373,63679,315190,130305,7026,254614,462121,156736,351891,121986,4449,87545,242544,2959,2029,380,312035,123028,55417,75776,19415,4495,3236,183749,190843,668126,8014,40505,2831,235153,499931,906249,216608,231624,460356,35897,1048399,604,64897,41622,20390,83766,10939,265123,147663,175656,134703,105062,164026,108232,657770,15966,5131,100420,186374,83899,37471,24217,1322,360700,802,827,35791,10129,439003,227604,184064,100294,18450,95168,44255,999,20734,118844,1422,3583387,249911,92629,1157301,435473,124424,335891,32347,70185,556683,477744,406906,133814,107324,52752,152151,62899,225348,21190,90172,108161,0,1057812,1183120,213109,239596,208734,1664,6608,622830,75449,18889,191351,186984,506379,3539,86402,124057,50550,8002,4257,324226,100687,280691,146412,372,1148090,25244,215577,264170,1598,1438,644,1643,1664,659886,650059,74147,453,267707,125765,87437,123079,293979,11142,1504287,282,188000,325287,25499,2772,21115,31143,91223,24065,2465,1328,73823,0,123,20390,56515,115844,133507,49652,88210,4657,6758,43701,131984,2787,136584,293422,1936,39815,11870,390213,8257,217778,99390,9370,94155,51262,2129,711,127915,288893,507837,128313,72221,2614194,59318,772170,16618,14481,8249,40659,1280560,570493,113649,13490,90315,72415,127148,3398,408511,509886,1011634,93017,56475,239855,27155,433712,153985,942295,78057,71965,167833,318668,13990,264,849,8847,189,17071,52832,17707,114996,130758,73608,38582,30855,4717,262020,131490,157786,764804,36149,100545,538460,2893,3506,136935,130427,64643,493,0,847025,90472,79039,175307,175137,28765,39519,250,0,1250389,485303,73585,3406,204394,146945,4351,63234,191082,221624,292550,272,94094,5027,246170,227535,163816,235207,53789,101901,58641,586300,127927,708888,14235,345486,289,348,576844,14930,135723,276796,105048,158908,391805,34976,359792,477,1901,171364,377022,267,288548,302324,69018,321624,347027,59762,1649617,127175,2883,184195,4566,138380,244936,177519,2531,52963,15995,41359,23219,110229,2873,18270,5810,352657,107222,262969,188073,132151,5333,58972,144722,4598,92137,911,595308,237960,4542,467073,205719,608,24081,978,602,1553,76699,18479,220700,279693,94329,6266,56941,1707,140425,414994,29988,106476,4983,785,34383,746809,9139,1576,52892,544154,1144,51351,182,1271,128450,304,441,1170,5541,2563,5232,1517,18612,6250,117064,25183,199788,253863,83182,25739,115999,35,137556,112797,106503,201199,63529,0,24914,5755,100917,545,130870,121464,8273,4498,72,2480203,279150,466285,162827,504757,150376,2186190,393074,47970,376,95613,2961673,455,90020,93036,193432,334,2662,332901,36327,2607,332706,916,872452,149109,38736,9654,181380,359775,1147,380746,149,1620,367074,309841,99811,856660,692820,51327,184853,2414,176726,12830,1730,2692685,115119,9840,361637,9884,1175,130623,78387,299,118,53910,4295,142864,11177,2027,1480,1400445,105282,841656,496370,458438,11209,6818,327353,28044,307030,304840,113930,11440,101927,927999,1554,484958,703,279996,422921,158312,480110,1473795,2428,467852,260003,85361,481876,261850,74816,218038,89578,269887,252658,17312,94523,461886,259183,107811,2307,139966,90489,202232,206669,7593,260192,128728,4163,72219,1128906,98826,650129,89469,30843,26901,469236,36362,95332,138885,8121,5165,280121,0,42916,9994,96175,1780,63119,121574,28929,340738,483558,2642,28621,83070,400034,405274,731551,738,21860,613547,1067632,43762,138626,400644,27771,65066,115698,10223,63005,14873,260585,32534,29724,520,762,231385,486942,61943,256990,308898,59689,111197,1291,93500,309461,184364,1743,486,19120,9753,398098,57151,28182,6198,55803,47473,133322,11678,2543,214929,237,324017,25922,244706,99811,452354,546308,158824,6753,235263,156298,16040,368571,3334,185775,112194,317885,2143069,117774,1280617,278398,137397,6160,31862,8939,6134,63478,4772,3889,892,304,2457,2917,435727,219932,357468,198165,9839,70567,2882,218520,335041,158548,20838,217207,215613,189162,257858,1430,2206,18129,1029795,289861,147933,333190,25527,389,1093669,0,158113,120765,21125,178392,62644,876764,358403,19023,22752,1195166,5536,64587,207332,1805723,123,129934,441165,90119,507991,131125,107242,1176,212137,277648,53670,220598,30227,35708,75464,1694,3311,15652,173345,207481,74376,1039165,446441,290425,97120,321740,276760,937042,709132,1469,105155,2522,1485,166399,24325,299,295747,161027,2758,2061,28434,3537,118995,92450,2997,41033,8819,143194,183897,825243,47883,5,187957,48982,156162,53229,908,49703,422834,99056,146416,49344,100956,421179,1854,1748,61596,1161,55205,211398,36643,102627,210619,82,61649,405698,911477,241,319439,55989,261009,79749,242513,297096,610496,343244,665609,327893,953,143,8939,132854,169650,150057,83109,271597,1042186,6686,80595,88236,116500,4563485,427053,145493,178842,126331,26018,132802,82903,82237,1177,637,244770,92830,49996,93593,438036,30794,45579,248192,9178,61657,79168,851108,89500,344075,206883,126863,186364,253541,10760,506041,5123,5365,176404,124732,23670,296247,137905,119901,6964,242581,41666,890256,16169,147904,538,44955,5094,4226,481128,8284,1263,4697,1803,1609,14415,148055,255473,106795,300448,51958,249021,60962,364072,305846,179115,82261,178949,61927,406893,169545,357888,174400,82295,25693,347489,374725,194119,589128,2584973,285111,800100,335326,158828,51492,1765547,303667,82790,663306,143019,160730,294258,423112,172638,65507,134321,270743,335108,114,610650,1263472,38562,42321,77209,127251,448306,67291,289657,1251,94516,519804,109819,106186,3209,896131,105791,129060,1204543,393877,5693,516224,691341,170426,137464,59695,323362,4578,70565,299,47670,218190,57043,512612,458500,1435279,1359157,144352,394888,466831,4338,11342,18914,66449,194734,156526,506742,183481,37179,296035,267497,895743,118091,3442,145255,95011,195148,132902,108178,730158,17919,1824,308,465,370857,6447514,31957,310317,457915,12571,659,101868,90481,138690,630317,96084,83127,302,1237,1698677,931428,111454,159341,140417,146366,157413,13935,16146,678,21,325676,103933,135701,39519,221832,331924,591772,633831,358574,478709,53448,853658,13719,17635,256621,416594,259131,262868,273270,385885,76693,105968,126159,35701,839571,100167,186742,172760,297694,154188,27562,3968,130354,1159440,162369,278,48776,2473,3180,204712,54515,195376,54804,629108,1162865,159341,6633,33383,100118,67571,466,64553,35876,75690,915389,139405,4643,119120,229079,182769,217749,290611,229596,440,386689,52800,104519,28889,216221,201555,252393,126321,865,261713,317979,35453,91447,17118,127097,148457,89401,241107,55584,33888,215462,35446,453,204662,45957,78025,71047,85072,204919,52942,4373,76981,123603,23860,217041,90482,106253,20431,21618,24421,6969,261599,128580,133,91630,421599,19798,67833,67700,950,8246,1968,18304,601,1242,1362,180182,448,14281,665,166841,24822,59730,70,1221,212984,5273,45987,17767,175753,206309,153182,166727,316018,30643,66359,147710,37417,248764,156213,231145,2265,48717,214658,48473,4841,2401,163266,1426,120871,436,239594,550,303091,27653,1444567,37138,137199,105662,5175,3166,166001,109292,164161,116823,423756,214603,202843,247029,179088,178292,4029,1123,849300,1812560,175488,353956,497725,595336,698,48950,63605,93603,49880,456676,97164,301,615544,421692,148,9762,1730,36680,417758,628434,98168,304,1260,98627,391099,207868,145416,323,151129,550370,169376,448908,17798,760,3486,93442,82479,196177,30080,129588,110622,483447,190302,146991,602,604,834,261,688,892,424,4794,25567,8341,22888,242510,31975,25098,12984,60467,89718,116,119,16058,97367,127129,846,940164,4619,69480,260685,156762,183877,104293,194458,4123,146615,86125,113146,304,369682,114217,129107,83141,85389,157849,180392,11866,541799,3540,10519,48198,170414,6634,1862202,312,281250,1723,144982,199182,181944,187,1136363,753,759,4897,1163182,258380,171371,28443,117157,47312,1737098,839890,220430,139632,474860,774115,400710,397749,371770,172582,7285,4418520,124978,386576,320556,111553,498485,930633,14218,124857,63636,61292,32099,2019,59310,514015,240993,361991,10689,2315,270985,34204,396390,24763,497420,341826,635167,938134,164586,42261,842379,341981,520,319233,385221,9062,212661,1521980,917,123238,804591,12885,167068,161618,136249,109086,5161,66693,394291,197278,40459,18628,389,19864,17163,54265,938303,2674113,544385,9449,8633,269225,1214,988374,301,36388,393986,102104,395115,319764,55666,41131,196943,366290,132376,99531,90002,13367,2862,303,987,1779,158495,44,7673460,102326,271441,471059,509,76117,42305,2678,87705,0,814,1331,98027,94140,294253,31445,1011,1008893,46720,71711,1208,28483,74481,243541,98322,67338,151268,285,691,566377,573203,616382,709252,145340,57873,770210,328724,0,40752,193766,885,0,152,398891,50880,352292,340702,1806,61658,1011138,144,111980,261455,21625,445722,3563,606826,4184,1072248,41800,57078,5388,557,940,5743,416402,459058,703940,81473,13087,19772,266343,193964,27412,956,490645,119198,405371,213246,431035,67122,32606,450384,0,103,107915,713,1248,12252,126506,6227,260428,169,57515,9433,230593,250619,30809,453220,351924,96153,124445,203172,49187,1251812,220028,950652,20012,123138,57608,148627,154740,2151,144059,435,8398,127355,89522,72255,211072,46533,87618,86219,80972,50923,801,92862,305825,156773,79201,386010,308027,66306,92997,138231,660909,25280,198557,163991,130249,5474,56518,289096,46073,582458,953667,158216,256540,2266,138016,320557,20396,272410,1135330,1676874,482794,799564,132076,1285,293879,300438,596162,43353,2311,768122,654539,252,144035,508587,327828,19486,876973,1439296,32976,1251046,989,55325,153615,26399,172546,21993,78754,319230,26860,61950,13792,39158,75683,19287,99028,29961,50759,89356,23818,26447,63144,89911,19207,11675,24193,23454,24033,58325,141508,21525,290244,460539,200591,303465,55945,103,519988,500632,202712,327,181397,475203,34080,875002,3401,215754,587,111738,7607,172646,3391201,397666,292758,2981,637752,41504,227797,179666,269299,438795,14793,404561,349359,269367,59611,0,76,0,911,15653,343239,18390,198347,190440,37819,93468,2273,124322,355597,2239,165641,248174,503485,709,360899,244152,370117,300548,151,141514,1353,679,1192,144941,511064,938020,3147,493154,224658,991360,267440,71924,1010,542,63271,0,1307,536229,163514,11084,209699,176561,230068,182910,198808,328177,156801,46728,279073,26563,14763,780006,31995,29297,17461,378112,78581,114006,195662,207717,113806,8876,160201,97928,129154,146625,113132,4184446,130184,203713,4763,2012,291215,218986,989,252482,8114,131124,7181,1009,96,45099,409,549858,25888,179288,2777,189740,6459,94253,197521,132968,40761,18983,5650,223712,668374,219343,162841,2792,3877,219918,245680,88138,1268672,334134,1321671,203406,193000,27114,75734,313198,10255,582062,12907,498338,149805,390997,1559889,148048,294471,218074,58204,266796,99010,736,1052,3221,210328,468900,292701,10370,414875,137244,13079,286125,113147,100212,531754,31295,43904,126951,53690,22468,47511,211449,124427,80835,57647,47156,28903,42223,212679,35410,24006,141868,39535,45281,68466,44557,9697,34655,5184,639,719,620,1366,126872,21535,11951,7865,103087,132202,91288,26869,86113,6401,283969,18884,182430,182437,177696,173898,127,181869,1318,27825,5476,8990,116000,5602,35987,81872,3571,406474,22210,89780,122851,233589,4493,244049,528349,219115,809773,17633,261655,94013,9175,252659,90423,66339,28919,22260,283747,54721,190412,1584,182337,74385,2033,136758,234997,990516,831,13477,55175,1080,1160,5655,631894,3241,37767,293982,5129,137336,301660,3424,272240,73,732,1162,652948,31835,254183,142045,68132,379119,100688,528800,304,0,10565,63491,12118,37362,59396,52163,122901,100495,60022,21734,17152,131632,218467,1204884,90180,256692,14666,72137,34126,43875,62561,114655,41705,25359,30046,9079,26061,58363,13501,35244,38658,81382,136503,54372,402710,33947,31961,34682,81547,33532,114161,26034,43111,58573,14176,244388,660,31687,1785706,22936,78757,25244,22184,310810,6456,6331,105724,6713,28419,30052,428129,1310606,170007,1923,2452,8625,394339,959789,30964,330344,85451,6043,183845,53407,49632,13872,333853,4567,20410,74902,431995,317431,353389,316301,0,164454,1622049,855965,223529,1076,28606,36579,182356,290565,7800498,233209,48087,177205,94115,114199,1614,11900,601,1536935,59742,883813,1362,175608,39688,56680,164557,38320,285217,3466521,267169,92000,106471,333056,3305,155373,479907,322,0,647,6316,203007,1047724,147470,224508,18316,101127,35026,267929,7748,180848,1362,6087,590,1088,815,304,1771481,1175,729402,390174,2134,196301,76693,11807,113676,36092,277095,257165,927847,37150,8155,6632,356802,1594,49865,438,40285,608,6014,23449,57020,21245,188606,136244,43209,61780,169482,40606,19653,146413,11917,3982,24421,66344,7694,35972,29541,21275,31745,27576,237949,41764,51455,166189,65578,13539,46500,33393,25059,51842,45541,124562,81149,225,115234,10048,3026662,287164,105032,149066,8261,735,590369,43990,514201,11944,40214,405032,8422,124204,42693,460220,154851,105238,13270,148927,153135,146039,19151,358293,17548,5427,160572,87652,79701,175298,15059,343976,54237,129812,420239,557949,190493,566715,691,129838,40292,68716,75380,0,562,0,248824,252547,127840,113715,17000,867181,91938,686,43926,315580,430490,114004,31355,136693,366200,3186,22734,234522,383654,13534,136408,88182,9070,14921,201944,25180,1774,33027,667888,8641,161764,494388,893,1724743,0,71126,272329,58477,217467,27912,43482,135633,79726,657242,17544,106533,17861,1088920,47759,3862,452,2214625,188766,214200,101731,21855,8349,6179,13647,146924,3047,23202,190852,158693,171576,227500,792,1169892,670,109134,5798835,181896,209401,647,2390,4538,269,3959376,36265,48936,31925,319095,34401,54774,100521,696,39924,297553,208714,57615,625,951,2692,1750353,3414508,718874,111507,175037,69242,507956,291975,412250,549793,86762,61,461330,16520,28394,5884,375599,156235,395284,464,1200219,561964,239970,572505,13283,212863,136752,4259,138371,69553,871282,554822,19039,16563,348742,135888,357,9131,33319,885120,102839,5151,22142,1760,352,5599,70552,204,221565,15678,12037,43047,32133,0,0,1140,0,2043,1634,1033,2629,19495,4853,3553,13300,116,10999,228685,7930,12376,5222,264,616,0,84609,1414,1986,748,152,3000,14830,306377,34556,30135,60927,60597,45457,80585,92857,37881,836944,67360,60405,19185,51516,191747,9019,45792,49628,734109,30767,50862,36832,39785,135499,28126,352044,57022,57351,20613,55859,17108,36106,60488,11316,129037,1253,366244,608,997,1517,611,4860,173461,51327,282920,469058,70744,456332,261592,165868,10414,6221,1664711,36932,14226,1110,129,28391,2701,5318671,214310,25941,31,1536,1993,11822,8861,1497,484,152,21149,2056,138799,416163,700811,22895,3050,36822,144,1508,80115,399366,156978,15924,1463,75008,976,566,115,16990,2307395,25027,934,119214,39772,85663,77944,644,109088,135079,103458,188682,46126,367843,80248,131184,779494,616553,7167,103242,350934,298,24906,26777,32216,97375,141506,72599,41120,33645,1002,83102,4100,115776,15954,5325,6250,22444,75039,32446,87196,35293,16292,15240,54072,139107,45156,57927,17436,67031,15221,102460,187314,3799,147876,81832,86080,151892,15924,33698,1440,126895,181304,51960,91039,22947,14863,122370,33192,689457,1155918,63236,241297,122957,46420,21964,24287,68768,33553,1629109,39016,47267,21696,75915,170025,110769,72295,1039183,378281,156198,609823,71118,265221,251045,120737,5020,4838645,98566,1058,87155,325427,284713,32906,526106,82517,775,7874,104,3319,27705,29167,58093,438,343388,423093,121883,319975,425708,76724,164265,108806,568443,32271,20865,78481,49880,607,264194,201949,74497,492042,857219,395,606,89240,187478,152,54292,1158,207876,211,202987,23936,149160,342262,56597,233804,1054,2822,29613,120102,22992,57481,2702,151597,67181,127223,3751,1120127,111871,609394,400806,134534,5184,1021,24576,105628,49588,12113,26666,150462,149821,5809,69088,6754,695772,194714,77730,150250,234477,61422,34910,18908,193102,174056,120655,47372,323233,506575,335853,2852,1165,5228,65473,151283,2360,0,258790,545595,300721,290917,153684,16018,8884,14602,218677,66,139522,447980,283788,1746,279,4042,3654,228561,310603,239674,450954,187189,290345,429584,72654,393229,17363,439,12420,245310,27432,118222,336514,91910,28757,112280,101347,249460,32134,522957,61215,45249,79592,3105,263057,787,293754,665956,63086,152,5638,1224,44833,826,152,48412,169645,65058,78722,3477,204614,398503,46728,85756,150325,136965,385358,127799,30732,87064,190486,40064,164669,282,137987,69319,177469,11144,98195,32031,125094,339625,156968,132422,631529,28485,90326,78341,11530,283299,616,76,176585,143743,80206,14347,163087,324684,205149,147799,24815,42029,2011335,189543,123321,101387,1038,312585,153802,121780,478370,30097,6961,52987,50714,2429566,28901,334842,114580,26626,76051,550188,325408,595,1449703,1526190,1018,854437,81150,1081,339237,300581,70662,231473,45209,3887,4003,13359,13448,2879,69231,269316,1195,7939,262252,0,49725,6498,658,3169460,137395,783773,33543,992287,128027,115959,270092,103084,869017,59123,92618,130091,18854,169915,72691,52720,76746,46349,118660,1747024,950208,517847,65869,313187,114570,50839,14182,156206,381,315207,22587,249432,169625,56572,52691,153531,119609,32782,165613,485022,331915,207053,71111,71367,53563,43806,35953,151722,51934,12927,17968,13673,398,44402,703322,241601,108278,526011,306223,72408,76695,111922,15068,839822,689162,51462,616140,528117,54361,224312,24014,10100,10838,1757,797,3898,22499,540746,361472,33089,149963,63132,608761,285411,152066,107868,74746,389,71094,154766,116874,58633,407554,20261,138960,688,225,45448,58097,135050,46860,115615,84873,36237,8580,262130,166839,341619,695112,35783,44509,176580,221242,833165,415966,132278,154392,191603,4451,81316,547,742119,215129,80459,42246,8568,46432,287140,80121,2405,4775,76397,111716,390,3199,4918,738,1793,408990,67514,1106361,5262,191890,385468,1250633,399700,240178,317291,20349,1912963,595017,244721,124750,146759,130131,167952,190630,13127,18916,207602,460082,131603,1893,343534,262392,106522,21149,424823,385378,137831,136139,23188,6225,5505,25937,12748,20245,149604,1711,320,250957,81834,53987,136641,265480,172878,34713,371324,236456,445548,30275,9603,0,13315,504234,287119,257533,1020971,8325,1908,363,72795,574701,179781,209700,153396,89646,75338,219086,913,27730,93233,56726,376685,442811,57871,268491,0,702,126412,187784,180650,108313,45085,80167,51531,116638,71909,395,10316,39332,536408,348451,10426,187363,69630,30430,56275,2074713,152091,109157,116466,152,4881,235500,2421,384847,20371,5339,15310,8466,2740,26512,10385,142,104838,0,161955,105068,128172,237078,332378,150266,14282,265191,7359,2073,425975,17398,187252,134069,464001,11652,144,29690,188856,61574,150028,10851,101128,130859,4863,2872,804,8591,220369,129588,85470,112416,117811,80310,133865,58989,99241,79853,69717,108811,406,125,2020,5530,654243,11884769,168058,120,259024,135339,222065,1670,197915,3967,289452,81159,456,967,32622,24924,181333,148974,11820,37688,26422,131775,410911,42467,160920,65937,23727,1040133,196,346720,62581,183582,78207,357491,2265,323038,275727,1021,177067,59171,20336,443995,442290,57280,126863,144014,186758,181271,13140,2372,117580,947261,618437,441,210894,173728,377482,4583,817,374869,407553,4509,323594,2556,257185,58545,11894,8532,28531,216469,6877,3066,222494,76,215335,23929,109234,554204,34190,232413,113522,18441,42051,75169,80676,6252,31427,75201,2596,170827,80362,128672,81084,114536,12483,289,1694,125978,16217,64764,48028,1208,186727,40235,124691,15993,109074,431716,291780,63055,4630,518,152,36070,135541,289,698,10502,2571,179414,676,14275,682340,27816,346483,83018,228257,486559,290136,223879,1355388,35808,270986,128133,87995,1648,6613,31429,67544,65005,638,29325,59348,390,138347,6694,16351,1602,44927,122914,71350,619,15486,19116,3949,1989,61356,171946,111945,461,0,152,712162,118223,31279,107697,286077,12310,17417,45912,296249,123075,186827,11781,423,1776,1335,278735,199314,33887,162455,1882509,191380,97891,217380,54129,16729,4941,375922,27854,80957,153069,2236,365413,139407,143177,61663,63707,176218,299162,103,65313,209929,379223,86285,518,8562,20189,1926,7070,8792,995,83596,1242654,625746,42225,87294,45397,22383,68676,22045,147236,40561,49097,90963,281629,3352,106885,6815,115919,243560,16178,10586,553723,705,261184,405796,69213,565843,15167,34254,880,188853,342572,21981,330289,164718,82003,127,1009921,143454,135534,351094,110999,28315,42282,300492,113716,8271,24751,139492,108467,230750,291314,422055,220575,24280,258494,29937,361485,6284,269831,69938,60700,176801,7574,99807,316,50893,63207,2217163,47993,127386,395425,87198,34228,15500,40540,28051,47999,48008,31046,312440,80412,5472,120090,241625,1550281,89440,57037,151507,128751,78935,1073557,84663,58941,7601,420557,95495,2840,89097,333,131879,1396,64112,254697,287,209966,318295,43531,101797,117186,55777,891390,42337,789736,460690,2362,2242,2082,102926,251582,248304,221804,583,1315,241461,456,50114,14809,59642,101358,6440,119338,154199,55133,75259,141718,104931,1127,173093,176948,213,149951,22832,118043,176139,166393,14009,192283,23152,46830,118727,78440,20663,678,99397,444416,1926,24021,64802,16927,721181,304,93203,2210125,94688,4637535,2026809,400,1841,856,279,534692,5609,533066,1075761,422154,51785,23294,869729,37893,52987,158369,35148,155022,243629,115196,441261,68788,109740,315,1480,239,40247,29464,23857,413208,551511,469949,262880,457795,620020,61468,142725,396,62828,734999,2664,179306,149391,47735,242172,298,423669,29776,2830955,29628,201180,54364,147079,72400,107608,151,185051,47426,7431,35811,160763,64292,204554,7264,252640,30348,767,546199,93359,304361,634745,236902,151,180522,749,1541,120,1045,112836,1306,478474,27609,24909,42593,9435,64029,214641,233288,445008,1055,152,13452,217144,54482,20543,1343015,31507,3178322,50116,285045,1593,180755,5103,152,76,221671,119833,13308,275614,19005,2922,64077,0,194346,292658,448837,1265,1265,1294,1482,1398,1265,1478,1398,1265,0,9948,33965,198675,132923,273657,248922,142196,548985,405962,297616,455509,6433,5749,130260,95879,4596,6261,222006,7075,197823,147377,162337,18757,88852,525209,108773,204516,44420,99387,265372,193254,22306,26898,126,594,751854,631805,183632,193339,8496,1583731,1447843,131947,891791,684,119092,175575,605649,52471,474857,834534,270,9366,4809,291,183787,112653,263911,171283,33622,577165,413953,245297,5052,121991,1877,47068,17286,16273,24194,390337,1276,129177,59017,822547,280517,6358,132,5011,2078,131465,143935,1476,251276,93773,1247,351,1738,433212,464045,570852,153176,799696,374399,546755,738,219759,592,41316,54195,331022,177288,171926,213680,203436,411576,420423,73755,154551,131283,26056,307291,548967,66983,461064,156070,148702,46520,4650,385869,1721,80931,526213,360780,123847,307670,313814,21158,7938,39756,43746,155968,389,24350,49100,295629,49603,166198,1241,725,39555,6655,152438,58750,341100,339224,90707,267310,52851,64325,43053,0,23335,14626,103085,109613,79621,30645,1419105,1568613,831968,89978,33450,38565,127144,177344,103903,60626,106308,178551,116847,61379,178256,199158,85636,3363,499964,207392,209269,417216,296417,34920,78244,129391,1716760,41504,7675,957195,507564,178,414339,565734,619324,3611,229667,19511,316542,4244,26225,140,6595,4208,442559,359843,40962,280093,5036,6636,38982,66985,22466,70742,148,98836,11120,355070,30069,86458,245009,238852,572886,181822,275900,38781,277127,204035,714518,263954,5203,216821,7309,126773,44947,483326,751112,152303,259,544934,175450,299556,171068,64159,260281,324399,302006,174515,152081,75296,464416,432,81421,58116,65924,219005,148,217913,3116,199004,870715,8630,718738,177695,116786,112622,2266565,130874,201218,17922,271715,112169,459793,1387467,90695,114547,25257,165348,53364,648951,22090,178024,43203,35252,867749,233263,171433,6263,402802,93585,3209,120968,158360,118118,47969,2017,594,152,106749,321836,18868,53419,31998,2228,76029,248604,291651,1052502,346193,600548,116951,356800,610,1479692,200104,12919,116125,1108,40385,10589,168799,720,41714,0,102032,613161,242267,41921,39104,37261,100108,837697,573979,99689,1407,109824,487,651,13723,2218,154,273087,180944,3703,111716,454648,327667,321,1028,77362,611,30120,147067,139442,15626,51722,6653,19741,403446,165904,334731,371793,9035,2144,249987,122160,3153,330842,241509,137222,16857,37045,199707,130525,171471,313666,278084,197918,319838,154788,532627,250313,305105,163,565,221949,6127,76370,123139,254341,118936,309759,31777,381119,107737,190981,162803,124961,28361,91533,411282,92565,21602,115,80318,446721,169191,52113,60576,109611,2024,29821,25269,10228,236480,6775,84391,3255,311344,1550,48841,427,11132,423667,120710,65571,6388,2588,4536,121453,92097,182411,358588,388,733526,638270,12045255,582770,594441,8120,518881,8278,295377,755,32630,31895,62640,5970,5145,102825,197222,338912,128762,160145,139,298627,259789,48,1532148,754424,97125,6116,18359,430,86165,438959,582246,107541,570015,253241,26016,370981,735,4794,735791,1351,30600,2301,11244,742097,3655,2922,131869,228219,644538,333669,99044,208599,233048,180068,463603,253411,434819,435368,5077,386614,35479,491054,37653,433214,22022,197775,315133,29616,733,11083,16695,317913,241013,803,150,152,2145,3926,25922,52406,4541,67123,152438,100018,72734,317,46597,13539,5158,985,41058,196271,178743,176465,4223743,146740,204509,114792,143,127238,112520,63544,237244,258635,20958,73918,976,39891,532,561437,166261,2956,21005,11326,124502,77840,7023,264574,108300,279781,750,247,71811,86460,183354,335241,683361,12605,128217,1263460,132492,122918,159936,365396,558065,388342,14963,6081,681,134326,86533,38247,175562,190272,23356,68456,152198,10713,0,11502,103619,54628,1052222,145462,429010,152,527433,122427,381522,80974,346754,805406,99409,24779,45308,28112,1610,217836,346,304,124035,24898,52561,208925,33633,91784,86826,186720,60845,887,1380,95143,3327103,26815,7910,53891,174988,58416,25397,153315,317569,317919,296027,12535,2519,102394,478350,394350,93718,398592,192809,53927,232149,24457,389,1065,808710,517564,17190,170,14823,46746,614632,381820,1194980,58684,21863,137707,418175,1508516,517233,5958,2174799,1938683,8464,40793,346117,253661,600101,21245,32363,213445,89,241139,9993,376603,284228,103762,1774,91936,92991,3319,277785,125430,38251,621876,210295,47848,39581,13290,292298,2956,102689,39497,4996,783425,109746,334362,137595,180629,916307,730396,199962,745,214207,286759,107354,125806,19358,160913,257668,902374,206794,350750,318045,179891,443890,33011,238211,2625,73595,106210,190901,540631,18980,945,618507,106744,239436,11119,493680,166962,1621,259,62467,3687,59666,14673,298554,939,256571,112620,4111,133337,605349,144357,406034,251643,193881,19745,188,10817,25901,211027,431991,112,200,6225,281331,33956,2073,239263,13135,258137,36751,224812,683225,39697,94443,127537,50949,1008678,165290,338952,438856,41434,6229,236642,533880,223956,91750,55143,785,507821,6537,3013,203285,77476,972,1408,11173,364459,148112,194864,305055,692,64560,192960,137766,259770,26951,40659,88389,285826,1298,69877,639,195785,202174,125445,1616373,167858,9264,888,414318,875,4852,97582,197201,212621,30119,68496,197021,457677,396658,37128,887,91599,170004,533296,85617,145257,75895,21158,408,1552,164623,185582,33177,20463,46361,171181,1094613,339610,3561564,6399,282819,447050,286943,423984,201923,133353,273832,272845,124731,85625,373,257591,859,1494,9680,3663,6301,217854,915353,4189809,6364,70272,261213,24439,108951,16080,56258,112397,519454,170728,11609,94967,109085,2944281,294602,98288,645591,236345,1952,61806,22251,69611,172418,55719,1586,18320,61756,30707,36522,198,59706,124027,235897,1350,585580,72662,35563,445339,140746,589543,644328,121959,171515,1985630,164070,39198,128476,279288,14738,30842,1077582,28765,426709,533268,183,29318,7793734,611,46540,151269,145041,198406,350087,538239,132672,71028,388165,6048,6643,104191,19541,18590,51424,1837,504897,146412,2754,4980966,147141,159426,30632,130804,1275613,307827,405819,12433,334041,201730,169868,788879,285924,146,82883,596298,8837,102169,186668,568740,218883,39861,281538,830271,258917,462325,53329,446488,428161,22334,95503,117136,654782,357788,122258,10195,7662,391528,12,1876,569,5451,21958,170280,36302,261419,142691,53801,186497,10689,61097,161348,33337,439389,71,1077,989794,149224,247037,422886,58125,3083,61311,180932,132634,20622,804,55852,141,7190,142927,65266,59769,709,131958,81483,178829,48609,162605,160,243662,11268,721430,1134,4505,1442678,300261,3499,2301,159774,65656,4364,115509,1716,262053,267383,286154,180850,153177,4880,243184,82443,177750,310454,195525,309,993,4464,95388,391767,953088,338574,330723,107270,2307817,213749,646368,1641616,131521,66864,717075,210321,65535,148472,122968,385,392,221832,804601,17332,392856,781660,4702,327781,10457,32220,91644,569,92963,203165,36849,86965,182541,367,509721,309528,300674,176224,628,82304,7419,2624,889,43112,93580,121974,672434,887,192813,884,156046,160345,302185,406848,335237,90247,827479,1499,77250,74140,376779,412689,33637,3377,179130,48747,18616,1754,476985,102612,17546,294771,11714,280733,1989,449,0,15026,12664,372837,490664,59019,30858,8470,72239,67286,149821,670421,298,1630736,61218,339019,231862,170374,565920,44788,421145,380833,141241,352120,34240,106988,562,173319,567737,607196,584453,186788,500606,34793,79833,30661,76559,74242,192882,43249,52837,51740,492881,45858,276436,322422,3236,5216,166067,7356,175552,1009,18728,62741,166574,2390325,27616,245017,51995,89432,613198,111512,63585,289,3757,56775,1736,191154,184360,9398,257337,1158305,506353,6378,41942,404053,46655,83025,190896,84090,89204,629,3802,200048,794113,18798,105029,338467,158763,466086,547,1730,2889,140816,400827,135251,199459,526749,673750,170693,129913,99876,124045,343839,97096,170625,292,630,5313,61832,50733,8478,2801,270880,385335,108611,71881,1113,8163,309416,789786,1179,17828,179331,20085,26242,1261050,19342,13924,145280,1072123,29311,592601,286,141049,46409,223638,1325146,227468,666,143885,69339,187048,3320,16576,122126,20909,115999,421227,176440,39128,62571,150014,30144,26671,82774,21259,47968,14577,110595,156740,1522,569,244217,363210,372672,68380,4014,71132,236069,357199,396,280,141552,6198,290336,1756,2896,8582,11044,3738,49290,201811,6134,945539,8811,12581,25187,20773,2205,8090,29084,156274,390988,494407,52244,104144,562699,469412,90704,1070,278599,290,430652,784326,5974,1645,217438,53031,1397,1669997,83265,210963,85068,104053,459365,24825,302,168,43820,453102,381,192202,224,24168,126133,637683,172991,39828,16973,430608,462997,2761609,844044,288492,413769,361631,748985,454116,2374651,77758,387534,6600,552,86522,274962,449229,1694030,356733,307205,259050,370500,1307,46542,481500,498252,40637,265856,295854,210670,1271,9915,11466,675377,16983,2023,42839,97958,1542304,1540859,285550,20512,1139186,307024,38404,212377,60158,7866,47857,282743,200329,130846,19547,194992,137671,258893,59044,87095,94633,495211,87280,298799,497052,272322,272195,215385,144345,243795,1334,62896,239741,3050,294186,205908,423812,157423,1274209,126064,6112,120405,15643,152195,199527,501338,46426,154229,421845,33184,145184,27734,1256641,784607,261067,97944,224593,173908,413128,346413,129782,228,18112,93166,41750,117824,52342,72045,421625,1164415,122639,181661,90588,41026,66963,151,197,15537,88009,3293,171285,293174,152,128057,23345,5064,178848,11448,2152,62318,344391,139900,183889,1535004,20721,44191,95200,326797,165036,67424,245424,323858,4360,1295,62701,312296,19954,898,259,869,81481,127027,240199,1219,219238,58644,11922,411648,158431,341607,3568,150080,278,65739,158951,142215,306879,1662,460431,51726,222874,162471,47682,372,151896,58418,27818,7997,150732,23444,21931,41210,43585,3329,88559,81501,4678,35326,224512,54,1603,59990,422521,34404,240622,129957,1171,44550,29130,5242,42117,444130,1534,240669,107003,38845,262093,256306,107373,45208,105803,256495,219187,26426,19415,359792,522605,3020,180264,38868,423072,98102,1207698,44928,60939,164681,403259,193835,540,284495,468487,232849,304,1230,11842,168118,858,2444,208436,229415,32318,15355,83693,139986,588,48849,14048,2505,122765,1392,173230,120791,949611,5222,28398,337032,248798,68109,5680,194541,221337,41363,142053,1174,1931,488,503238,944,18143,5098,0,90258,311197,119809,68744,219303,3105,53414,26171,25085,63994,228382,2075,168468,455,122474,645865,202915,132048,101414,31185,60531,683,374,102080,832500,89890,2805,81575,21882,4557,3023,32558,136493,66078,263263,127741,135530,23763,387165,79031,39786,78381,277148,58108,17223,7283,256897,341555,101,149757,61719,412531,95,950654,386722,263942,211970,52335,5122,2503,269721,10805,54901,995,218754,0,1504,10837,35951,49397,292391,243834,60192,62474,267693,257772,2070,765583,113558,65570,73402,628857,841511,179276,21761,59726,157431,119146,1074251,446061,134342,399643,127664,726,127815,48360,173446,360767,761121,105106,3001,7436,137049,322789,58856,88819,359628,156221,705,6028,222712,10740,312885,222388,481404,5631,19362,434231,106761,6064,117240,72094,5209,1347469,299885,428939,240404,137791,59178,132332,30574,151230,183987,178822,38314,110722,6744,834,39675,800,59031,152588,8524,263445,167410,106061,52314,176805,303,415,84038,334638,433,29429,55424,49306,454412,2271,47050,221647,111303,138320,152,196202,195527,174966,158547,159572,19794,78312,49709,464392,86192,35455,78957,349014,246921,1629,94248,1000,1318,60690,5839,1007,83672,178327,116309,61673,146335,357789,1270,32515,309523,121084,222895,10611,414225,129807,240060,465371,2570,48550,1842,18717,5785,906,28651,75288,728,431,194730,334971,12780,56281,9909,55935,181046,10913,65839,48099,153871,138040,90980,288717,5200,52300,31053,9809,701460,16120,9996,3479,53030,44976,38806,133691,22358,203762,18878,16005,2164,2163,262424,112108,62913,580,233663,141559,106213,95726,1429,410,6067,340,152,77633,20092,161624,47621,7045,69913,31508,719230,22324,271586,247510,166556,151,8367,42495,14404,57525,38721,288000,256456,25047,16779,3397,15143,728394,137,979,67156,95914,53722,138234,151024,80246,114041,48017,157234,135834,4203,604791,112207,367368,90157,225,2095,132228,99084,159031,2694,44030,16562,653,930,11184,170276,260703,7372,148145,187707,375518,767553,1053034,306822,18636,130934,240,19240,453318,1146455,135363,84830,274944,1739,139738,31976,166541,224889,23508,35416,111687,73895,1195,141786,91966,568590,67387,7857,55423,48252,265794,0,1945,2789,1428,2594,5965,6138,1667185,35746,6424,193560,5700,35375,10778,1614,244236,7399,334291,112,5937,3702,41749,24171,1528,18882,0,3554,438848,11010,14902,9264,9553,340318,176656,505556,21517,2249,522038,77010,251731,57535,48040,180172,180029,1420176,48534,90385,9360,433245,178829,81314,343,22200,197621,20978,1123,174328,61273,152,25530,38876,28212,19127,63690,184150,146338,249858,15097,61918,312568,254724,121129,174821,150681,1355591,75957,142642,29090,27078,1913,62396,64465,125623,371455,87008,238484,257681,111827,637250,40748,581446,272717,160616,60396,281177,877849,52888,0,188682,790036,561955,319858,379396,48578,111630,411047,41435,29842,201412,380567,2225,217360,4239,20996,19630,79485,853491,151932,233285,242689,137317,251459,1217800,694540,177440,45130,392891,9125,188790,750,2178,565716,2563,99842,28981,34179,3038,142231,43317,29583,17106,57666,168277,122561,7806,629090,1822,436300,908748,1167,246961,31743,193718,255659,8053,137254,68697,404,88088,132449,74604,79215,318257,52261,88040,49289,48046,22841,915481,98523,674,24538,85101,2451,252676,84199,83783,77875,454205,150965,17772,16863,1905,6172,46150,174205,245780,123900,176490,381886,125889,135771,8079,34421,236851,56568,33082,199720,487,397991,1050615,116966,8331,83903,108993,26235,244236,17264,62694,63595,283688,24153,151851,47476,275152,972,5106,13916,74521,122,600827,299281,833,3906,5035,123461,701,68822,497249,214510,238,224397,68068,79719,21391,174379,193612,330158,64455,5435,606920,77540,490580,48642,558596,120579,4084,198341,167,33602,779411,20803,883,96390,81287,304,760,0,301,62945,130732,2199,61412,12863,11708,4037,13733,143845,5599,184271,527538,108979,252733,4604,110138,11832,95394,1690,1653,7338,29324,170145,122485,33430,205168,478021,1154397,37289,208256,143136,425,181817,36467,426,56703,42483,135004,198490,649,293150,535,144304,89172,463795,3093298,4375,11779,132252,397,134107,1584,662,408,462433,976,25,3592,811,77075,458365,258916,122198,45260,296669,16927,53436,400709,14097,12321,3852,121,1229,303,23,281,937,1927,74288,263,152,268,30036,811141,133888,68714,409,35296,300685,283935,866,85318,180531,17407,1637,759,2236,129789,701271,74349,22557,7115,75890,10169,190316,1270834,180076,0,124888,38827,407774,264475,126846,139629,76,70742,4870,247,894,1135,21841,883908,1758544,88749,99233,228493,595930,38838,48964,121359,4245,14494,4636,68708,72181,72919,2944,158599,252833,24867,253122,146604,394022,2446,23441,939093,105300,2181,76803,142144,1882944,2205,212560,54674,115227,51980,32670,42219,380022,173774,485128,27738,36057,26408,162034,354036,9443,152,153883,1084,221369,7248,163892,1766,85329,142593,94791,139761,452852,754,1596,5664,372111,24232,25768,364,4016,173920,172050,228029,8073,517357,109532,15917,86216,42442,208331,172499,725336,88745,10978,118038,363441,2899,47246,120693,168633,30903,35195,77032,1823787,167998,149102,3023,114573,110882,49898,216330,11614,1575076,124415,1725,32691,164466,15827,39656,125731,56819,39376,942,4605,9765,13667,161039,426,81380,76969,82708,113681,34368,199795,114233,124132,2210,26028,19769,1274,2473,77807,159675,127590,3104,134730,453939,233033,5101,69708,3080,150,884120,455,92441,24363,42295,1550,685735,45966,60913,61604,25036,318112,145438,156394,222790,74716,4451,111030,65777,285410,359258,46861,35281,4899,13282,76682,7110,5116,176569,3828,180876,79025,40928,152142,83690,61263,194606,697,86670,62266,152353,222792,122498,58814,71703,132940,310977,5303,25077,30530,119636,227637,54878,34044,182416,42400,37638,83308,217812,92392,124506,157468,72940,40768,239252,4351,776341,780234,24626,58226,107296,45653,5759,4772,112466,350989,508403,379,57846,24183,2368,312086,1381,220358,0,46432,75087,72984,64897,152,208687,52041,2188,545,302196,58348,33555,35158,98497,111413,147955,454,340802,279,28003,95106,5034,31964,37236,28363,7346,93191,88157,53821,1141079,17670,0,135,73423,98724,594644,148743,150983,81216,186032,19992,59533,448,97578,199297,34003,3467,33167,68805,104149,9962,84054,52860,5848,189,291074,206975,0,100335,443109,6524,205936,297,93989,31023,69908,127101,159729,1044,129641,55196,55074,16680,238707,202746,148096,90420,40303,72469,173829,30549,21022,130069,1094198,33963,26537,249676,55906,151,260976,450,56802,172199,69846,302645,386779,65157,654069,196469,91194,30138,203427,23260,222820,3514,14843,80,361782,420610,9691,149374,42331,38769,133783,22228,26918,2663,5663,194792,87019,23269,267976,24755,228755,7300,4868,39243,109488,71060,515,42280,291626,101755,676234,2370,14069,462613,2781,5618,235863,18094,61244,307462,85893,74948,26914,605978,49305,389,217,34083,271373,46001,51249,266606,134238,323009,256775,80308,122703,22336,756,58475,40165,95173,12436,104589,75802,146752,1318,137219,39026,74536,51192,118621,8563,12392,288688,168445,60202,110266,152,62688,1003443,125914,184632,21346,2911,242448,31635,46612,289130,341,1677011,55863,316868,156,26634,6455,147500,129285,50503,60097,991328,15588,88236,7179,139694,141218,10434,127233,223526,11752,84377,152,295957,375738,94379,453440,23119,187995,12756,108312,69891,0,142566,11034,1844,3783,112116,138767,183241,412648,573150,41143,152,0,775735,456,307321,21395,96302,450368,163328,3715,927,42238,1637,79854,43940,26832,133251,87420,3697,87869,45918,39534,100799,81194,820,65504,68116,6335,2042,159765,47370,94421,31038,28264,288520,754940,101217,1535,324651,194316,26874,5741,40111,47127,42408,96186,84931,122634,129490,157951,50472,46387,77164,32583,58912,74019,228430,67385,162087,307882,2044,148954,252578,83033,21224,522053,181429,155457,891,908583,109144,38748,218715,47851,385855,102443,256618,56584,5398,2686,104721,233276,111061,4693,36955,260,562,182489,91510,18258,298,55111,105303,462,264484,1659525,279700,238146,188051,132067,104235,32325,176535,5327,55546,166218,66678,201734,246467,181454,69326,72299,161235,3661,42006,52177,88076,14956,83310,151,152105,654977,1784140,54510,190557,13021,51159,818,29977,704409,238035,134117,79597,53588,361,154864,38460,31399,8907,76078,603138,180198,512,94767,7672,16911,27457,6086,296693,31021,568,6996,3702,36267,84908,141598,1919,707129,189214,114110,206185,6282,58084,123537,155662,53923,37486,1629,659616,27460,182388,39975,63738,48335,123497,127811,409838,196553,17250,183474,3916,101923,7463,59409,141899,200471,87277,120908,20230,1307927,101912,300,119189,254832,4135,2941,72276,26669,72215,28360,281939,78190,204609,148678,74204,162109,192434,28093,178086,114925,888879,12185,30214,56790,1356,14641,319056,61515,174502,29109,97738,76675,124897,378776,296435,78377,10009,10557,47998,1171,190894,107211,5670,532,57473,0,6447,566308,75732,228664,60049,102518,7304,35272,66342,6904,1698,116333,125854,103,237154,250,507,71499,26209,470129,14916,80998,21396,207259,36624,427917,43496,192930,2694,188951,290312,63581,914249,6958,350121,18356,187238,77401,301370,175069,87376,111674,240061,202775,314122,53028,5231,2322,480688,6044,197874,152,225743,1421,207412,47462,287018,504723,732,10931,24821,190642,32864,434163,2765,104987,7082,476,164401,401284,14506,219252,249458,632,322,653911,4345,1275059,3216,169239,1066620,243204,3769,1242,10982,63450,148755,290040,251373,215808,1511,6900,196221,148003,197510,153345,28578,684,747351,86288,199223,495808,419742,107757,104405,164590,406459,158425,266432,243728,264326,29984,30018,30099,29210,32091,30408,30518,29839,29702,29881,29038,28887,29567,44528,29042,4970,5173,11740,17325,3793,12469,3563,15243,5574,8130,6660,3660,13178,21532,605,30344,293,337617,959,486702,496969,497491,489882,490207,489487,492685,490369,499818,500651,486862,487390,490579,490325,485872,505052,497989,484340,493082,484981,521495,486282,436865,271831,101836,253525,275710,134302,399487,144865,174029,186882,795526,211830,21012,98478,318789,86500,24915,8178,103431,2088,377958,118410,347,332839,8844,11840,275041,284,1003,22521,3209,413,85,138151,385,12461,5369,112116,115014,61296,74623,360,12,627300,39410,14068,413,60692,27724,302163,84229,1069092,808,152,817,1146,233163,3343333,2221115,740021,548700,38736,202619,192635,88390,340,97710,213799,11159881,418690,562675,105289,102848,455,40312,7341,3359450,145332,330857,301,21688,64929,29882,265773,190816,1113637,357534,189306,69770,66968,0,143123,1035,0,7666,48091,14373,76,148353,1537,44594,368,53947,23183,298738,90191,243029,86638,2350,114328,106195,127,45028,31943,55926,171690,94641,783,652,217951,78264,1759,306416,10372,384265,158432,288,209099,870020,43913,831,28301,3347,41985,7421,5592,133,79104,728024,8136,0,166354,100435,91994,95839,145348,611456,658585,34104,578301,225286,32340,29189,251831,187195,589,708,999,82419,9470,2360,60515,27151,31382,366318,101715,192112,48905,279248,195704,371125,859,1338,423,146930,5822,9210,176686,99126,15467,418269,187797,186838,317995,506664,135574,2153,79585,5696,323958,283355,22070,402386,601651,379842,123507,50203,25503,29132,323944,171208,485,238668,562162,1299107,378353,79758,106374,32240,15554,3662,25186,80781,52857,294108,3440551,3857,2183821,314613,472210,1999588,916556,313622,29428,196071,57907,127600,3428,616374,865996,208145,3927,373,351455,108361,480489,3246501,346353,181826,3637,1215,116778,3965,32062,46093,64530,22259,224492,161532,69230,644466,122766,168426,73645,21800,12606,155490,114804,233162,81316,506829,1192,37861,194281,71466,6608,7523,88495,73476,50833,111764,152,3593,292149,404008,227,70284,877810,101481,8372,354902,42266,32330,153286,354,4401,25254,1584,44586,336187,7185,314956,14950,7018,0,195255,50775,659,62985,8328,24659,30832,43979,106310,152023,138564,144069,8258,35504,80577,71829,870,417805,19211,230333,4769,48478,191955,147944,296405,16109,444859,194066,540251,480538,1671967,51811,95242,57749,132988,266,309,40324,153521,29172,126276,152,97118,93427,515148,36108,9380,303594,2302,105198,132,68214,65105,2055,104595,1135,30366,1297,226,119,3500,3685,8324,26788,339,3792,14301,194028,53144,199498,114955,183265,236,46964,134698,85709,85134,1251,1295,18613,35545,115442,173707,37399,30311,1895,7067,7978,859,7779,21901,280411,11156,78697,26765,7043,138771,32256,29015,45246,44325,4711,11679,288499,29135,1450,110,663795,272,301,295496,43475,10447,2649829,54825,241095,7860,294,251469,1810,143079,129198,85183,2575720,380670,106191,300218,385521,172239,130769,164732,410288,177586,69817,552602,1009482,848469,63992,458,1262568,130791,393296,2341,1976,2161,3793,3305,1302,12833,175781,32880,8094,1676107,3267004,188851,50777,11924,104,255,1294,2411252,36322,108220,1205,1010,8367,19255,1220,22000,1332878,931999,30123,81178,90425,511296,274295,8501,21,287658,4102,471545,535955,95631,43475,25110,222014,85071,20357,817113,821093,323369,35772,477892,22524,13637,33900,278422,327796,220179,151115,243409,5875,235723,836857,63679,655794,577520,26599,61868,120274,194196,415674,132696,251272,817247,47986,409734,348,620252,86076,459857,120291,206297,21406,13545,2674,189977,156164,179124,66472,349663,211966,1923299,29710,336380,247265,854,188126,521743,529997,147707,529815,513051,1837691,46492,184820,126092,1042792,867621,145099,257451,13368,988694,586139,882,280825,27184,43492,2148,1528212,549785,82139,334685,1855,220577,94819,988339,465593,2124,303,373496,183491,107522,128108,240520,1674,428790,667933,97237,581910,30064,1405642,145109,1109,281874,7060,7174,11514,105299,21968,331312,228946,261343,399,4290,0,193115,143119,832387,54938,131,17747,67709,646056,267519,2549748,71138,57444,3795,79062,60300,290075,11831,19630,273256,73663,182828,220,152,71955,77864,63701,8142,280244,287578,0,16559,280,3440,159738,123562,522,1272,304,1745,180,490980,20070,163769,6657,116777,249793,354122,137825,60021,28080,294324,141210,106160,7096,84781,61686,306397,7846,61069,168527,315371,209581,12084,282807,253924,220627,321211,90877,395962,143884,285045,282750,210476,409502,85777,1955,639,13458,245609,202439,5413,343782,4423,447573,143969,190878,38555,342679,47086,56265,89825,6327586,12239,42999,190208,5727,475247,2780629,156884,19309,1770,7904,87753,115699,43259,27950,62312,83279,173407,160817,19679,300277,40192,54784,23095,136678,3168,116318,11340,25563,327,312,0,102,175387,22617,341703,429036,72839,500,117896,75575,387195,226022,196192,26946,95749,3654,10046,2680,10466,35535,511520,5735,22224,228112,111156,134464,17475,49918,98499,155348,329879,13671,278289,304,1538,48279,125129,115448,104391,108,0,53220,924,36560,3023,20327,17126,109079,8029771,274957,30525,257477,187793,542548,38493,556648,223105,4030,1014,14456,36992,248276,603577,53303,487794,7043,3115,89142,86984,175779,121724,23194,315269,207214,43554,38596,1755,3381,1597,43367,6205,84946,13955,195137,238277,561192,176603,524,9318,32851,112986,106923,76992,73583,19625,36549,304156,7999,137355,4408,197395,209222,146151,179903,429824,75661,12676,215708,1781,44463,456,138502,19693,8330,35239,10289,25070,248,103970,7039,22799,1972245,64342,180226,55387,7856,60205,16929,729,84216,63873,125348,54607,24606,57662,3987498,57118,12737,63966,75250,8879,433765,102698,463786,16669,264879,2030,24627,167221,25266,5264,1247311,63516,77493,201262,52827,43102,71803,25964,91347,2152,5026,106,82396,322026,73613,74558,19982,182975,23018,84200,301953,8608,127333,54653,403592,338903,222965,542,13918,9216,176046,126820,344578,189461,3336,25661,1417,169045,12007,19736,104889,22717,95373,220789,140889,6898,12923,50677,57310,107664,119980,224822,31851,854117,55634,834366,5719,429,42011,152,8643,698,161279,141312,184321,17783,82804,102891,83047,3682,21788,301512,139147,15482,3085,8110,117998,187228,138718,56142,4171,16175,489306,36727,723,203859,6010,700014,605406,18792,307282,1041,831,2824,106115,1391582,10457,2025,57298,7601,261075,8329,103929,707,98673,80276,1422,529739,106007,117906,34190,15547,238123,81323,163650,38682,199299,25046,157743,2362,172156,52918,119451,4118,676876,79686,202555,213169,107933,54913,183622,164387,98532,152,141568,166609,40003,732771,41686,89153,159734,1943,27719,364,100807,41836,471030,293400,979,244147,5276,125133,310150,57900,129158,136558,187396,222272,2878,5842,3220,1180,479431,5931570,48936,23156,253339,178063,95214,58541,81283,1413086,110435,12768,21249,54934,42941,1526,299592,45142,224669,137989,1572,40879,561800,69179,72283,289950,111630,46879,86281,137618,145640,198165,186252,1037471,0,74024,10762,287023,323361,447255,67478,421,839,397211,119202,580,430185,5172,9324,364,0,199999,104482,15909,6625,11539,346688,88912,989,309,1958,144294,201819,414134,474705,193143,8175,661,689793,5391,532,2653,188137,124979,348850,57720,377509,35454,189478,113501,147029,391297,71779,155866,184921,50318,87651,1093130,348657,81585,124777,645,55492,200921,366149,81268,226451,689755,249729,98292,70796,11750,84708,14074,85074,493698,118888,431,127,69393,386835,269393,408804,442,162815,18262,11793,134167,229097,50241,90530,339398,204170,775710,11195,6754766,367639,216773,389,134251,39188,49056,225,89454,1667,501006,75293,617469,84200,722820,124608,642475,4748,186978,142096,111670,666717,144781,43413,191096,90703,34574,76268,62897,415113,78953,380881,98617,57192,189166,44044,2939,86787,51875,713,2460,86679,6122,6585,109233,189860,97026,1651,176033,174785,24101,15018,45892,14311,60080,152,55307,68817,128917,79564,1045,481143,90152,2879,73699,120589,338073,90626,2333,2519,463870,34305,139240,3590,1564,52289,104450,366506,170810,30774,41689,3301482,288548,4563,152,54729,1135,27239,6098,17340,7802,396,20812,3130,3240,970,911,0,158,226175,371257,81883,1979,36359,69736,312477,58129,2464,38049,157334,40497,45287,190188,47083,97568,71175,163257,27949,194901,318162,278,94183,0,33436,86545,181107,170275,522712,70226,56550,106319,6484,61992,9129,105837,516435,30326,30214,1830,16211,272517,705,1068,101753,82184,130909,6759,164269,110,43410,107603,366249,85485,7547,10775,456,108396,44620,188929,136662,4145,42535,145163,59358,144658,271914,111954,4472,633452,290073,1110221,272806,4305,5039,238716,565869,339606,676,585106,839724,740062,1920531,894281,441901,247133,35756,135151,17151,1002,1092,107,169936,320604,80023,182126,723791,438,14519,45433,278,774,87251,24316,4692,2673,22690,45281,239,396211,152299,117107,323959,107747,143947,23269,12801,43604,360817,42460,155,339219,479511,113713,426034,39435,5064,94026,126411,41389,23933,192771,142604,45910,1348,28066,635,125574,389520,192375,120860,86227,161950,302544,553321,277123,112583,62686,143279,120113,1677,47366,884325,456820,11886,170807,127826,3818,4348,4279,317691,168688,122957,155694,26005,92880,342616,33121,409666,657059,450761,18250,421658,127093,214,945532,20949,41985,68901,172108,626515,20520,300894,67135,1258,202777,37087,84825,267458,6690,248060,706,1368,553960,983681,164891,58805,398959,26492,1390280,253121,53477,16108,71887,13506,40385,319392,182516,339050,251843,146159,45550,70636,105038,231330,106473,869671,19872,34177,190978,144229,2581,42283,211582,546,65602,833719,247537,208921,8996,61568,7770,54181,13241,110859,234026,341244,4177,88385,105999,70078,119965,133102,459457,29015,360977,85092,84000,220121,178877,323254,1584,196802,71710,67663,72212,29568,113836,304,2719,102,349638,63632,1664134,143073,126378,59029,124987,1533,26179,216187,826,78842,21352,86049,209296,1561,2938,10255,9990,136425,112791,0,244127,390463,203792,4999,1306,383854,143192,352257,308045,355770,172580,109745,164844,193043,78944,140753,61188,41524,359018,78009,5083,1438,1793,1402,344,173234,1960,2445,289540,59542,185852,358636,380162,324636,382820,85234,13676,269187,4198,216866,27465,3783,74768,42965,48171,22773,2162509,189261,73164,392592,102255,3940,252269,15549,130217,226122,845593,7818,358161,81374,2778,425,638150,967137,51386,501,266304,266551,488910,916942,2568,50137,135941,1529,438573,33534,78931,1000,217880,286437,58130,421750,112727,433,697142,30682,5687,329703,213519,81786,100488,218421,8647,483372,207223,453646,13857,95849,25025,36951,492,6385,120444,166467,262750,139352,199721,6662,50371,49665,220,453034,99812,52345,72574,22061,65758,41774,478954,100854,50691,7909,31564,317488,0,289731,36418,443681,2012037,92725,440,188644,997039,957,37740,111304,77596,89527,73779,57856,77382,47754,241193,17192,129285,1314,81698,152618,6001,221411,677897,1415850,121177,277230,35481,5919,177114,593,3173,64504,92644,2441,4615,185634,73676,57044,257,279579,2291,85183,455,304,97808,13166,367768,2068,212075,152,84838,1835,58071,369706,119374,84120,8729,392228,430,188798,4365,114652,19210,69659,10448,485,323280,5066,14449,74426,169261,55920,26445,187972,1787,72421,171593,436535,6319,2342,126036,445442,49947,232717,65041,2720,104,104,13629,42631,75395,117876,771,152,318467,1172184,8484,252127,212799,7633,69463,304381,598,1868,51969,1173242,49753,68085,104253,116897,111894,184519,226803,18092,24066,502159,566,110282,140113,682237,70978,1349,37153,29866,125230,36035,269486,1079820,15794,415,417606,13225,134706,89971,173477,369882,45551,97954,411559,239470,77544,186107,208915,309777,2412,260,11089,108500,6643,1013,7024,2235,14619,21989,374730,21011,253,257,4314,583,758216,44039,146563,1188,5225,510038,148433,13577,31300,56721,2850,316909,13845,42712,2687,203153,18052,1670,240610,14574,682783,29022,19863,51545,168388,92620,277433,88931,97974,317656,80426,144916,82126,472193,404230,14421,36172,70280,190245,620559,28885,150258,134641,125075,164149,25258,94711,190267,70485,45093,519,1573,125810,39585,266387,27426,31345,436858,630711,185979,520354,139407,143964,451401,296446,399456,106033,184434,99573,252109,432420,1073,2211,36869,253832,113163,69498,760,436905,152,16718,143977,92199,0,173742,255708,108764,31375,320763,194237,2020,63111,184804,299583,127888,25233,78823,283771,57150,13469,66,56321,65029,44858,532,0,0,277,6575,1518,38405,103153,34693,93896,233976,4148,41708,4118,879,63207,34320,7419,64367,964,328627,3902,448,93093,259297,11569250,2846,45299,1487,373,127709,1098394,12071,306985,17888,9385,51086,191318,275773,90190,11457,138947,217022,260152,143,597134,2168649,4267,217,70510,56378,461573,349537,100332,290773,38633,228129,12381,366910,87722,39351,317092,705969,39287,66467,117173,274991,21710,387593,34737,70788,7486,503414,92569,847575,125158,57712,471823,134501,4284,163141,209335,200109,3799,26080,13625,148158,132346,48197,212517,305456,2582,153900,21876,524,991,349,295240,27711,69244,687,108267,175646,204156,8547,280285,315,417,58403,225682,0,204007,51,3212790,362539,180181,103,249,175280,10318,103886,0,296697,81667,82712,126432,76463,100261,201562,9137,895270,652,114970,105007,970566,87089,120246,50236,490544,277,2003,38078,38960,22424,69128,44316,14480,4366,25455,109193,303349,158430,145521,155407,15577,118380,1791,76354,48198,243626,357044,9823,533360,17923,563211,207541,349,140169,255560,5392,20592,232005,76961,46051,118393,7377,6027,247461,125028,292863,540945,48928,374401,873553,160671,30457,74,225257,601281,275173,2189,655276,283561,119714,328570,44483,126953,1268,50088,2935,371429,263,162185,198783,1731,194739,88952,60342,33605,506,7231,50379,60190,107274,2753,1900234,55651,113339,287,828,253796,64454,127749,411,408224,153380,12270,7066,451893,212921,83742,577497,387,8994,0,177051,4387,9491,67916,58600,237289,1090,36344,164575,46311,17849,65427,43181,79917,19955,177721,26581,209710,85076,256835,216700,6073,362743,782,157837,419635,26558,1947,7971,28897,3346,98823,44594,326438,55606,89915,75912,72587,38914,5757,15067,63904,1316,114035,152,13075,125526,138970,84813,17074,824,46806,60661,264609,103708,261027,55813,43717,2454,300818,104599,5399,184535,53636,46699,147,101077,129007,135925,45446,486,31727,56194,163496,255141,377208,295,2239,27085,48233,134837,141101,1852,160121,27627,38017,52586,4962,5404364,104232,3163,78217,123,1980,95545,91287,133838,560,57500,8199,10012,159161,161157,156606,186344,23732,152170,74404,40295,15630,10849,615373,50839,220585,1995857,914689,89624,342689,167156,2295719,2132973,808,32571,19416,96664,152,50090,12116,169149,291126,1539,1114,113040,38456,190747,96991,728,1519725,1123014,268839,21536,124689,65255,189873,411727,93328,266296,252595,39679,150768,17600,62654,76071,5489,152,33451,72791,130785,441,52360,0,643352,105642,1588,46434,185145,1328207,141633,85759,0,87625,646385,56439,553913,2124,608,32967,210148,142234,143579,428764,43652,207121,77275,105169,5400,345585,391919,49289,42743,476622,5299,247,166061,156972,21972,4277,44313,185517,35957,26821,69687,340,0,172330,6659,142089,38627,77891,85893,318579,88294,12245,48992,38876,513633,107487,7732,39791,2342,151388,239032,268,274359,4248,49158,4807,267142,113792,142668237,6369,693673,1093843,2817,39946,23375,1141,4099,720,152739,119931,283069,13080,385231,258811,145257,1262,114065,134842,23850,5708,162309,1510,14798,144338,418,1156,133848,1529,2105,305558,1549,26319,89007,131879,37462,195841,12152,937642,5131,184386,530203,21088,200469,1734267,76754,83849,171630,93192,53022,346678,383717,1309,513374,366996,687713,17965,1225237,1115422,444436,135,4239,90612,34507,617876,285762,439222,304999,106337,1101510,114627,358802,481380,312164,1119,140612,124812,72563,9534,23,912541,89988,915474,88713,503547,356388,128488,630277,47597,177754,75595,408596,130004,175142,405300,54860,2933017,102885,155745,99100,118684,47954,78620,221323,700,154067,85751,341566,152,652690,364138,150,74395,67062,142783,145282,41856,72148,299194,40040,71361,1117,152,41721,28588,5323,147060,268939,1687,195826,178,95656,86111,221962,24106,172443,153601,71532,152,15010,189955,388612,153910,11860,39244,156755,286476,25694,39582,54788,3915,63599,226740,51816,73522,168860,4999725,4080,224,122662,330988,144583,86771,5407,4896,936,20026,991,127381,127731,73836,448,92025,180805,921,415,65879,114386,19157,171288,47364,101469,86556,6095,76956,339236,158652,514087,246917,229197,214571,62486,12443,172459,993,278653,195094,123397,190619,29187,18856,29350,3748,176276,4612,4069,121514,54845,232272,106,168030,394378,434549,3668,20471,1521342,742,48466,1514,790599,76764,267534,223933,113688,311156,7594,385379,3219,42,295769,85957,3859,826,98111,84232,298,702259,1358906,210581,693537,190643,148147,137355,133822,2069,379779,145,8656,104866,93808,383,54436,564664,268010,577,0,72697,246847,95690,64401,108073,144803,1948,84376,43709,122047,33377,86979,78371,20245,57481,10517,2267,20265,4767,0,86800,303,1668,23188,7779,91621,0,122070,1145,133259,7894,33205,558654,942781,47529,181392,52198,186270,391896,24170,84252,51669,37472,0,642161,441,1046046,579173,5214,2232,12616,168457,89602,80841,67300,101213,18875,238111,80883,296563,73277,23294,154197,185092,202365,124136,47773,291926,70892,36896,61290,1629733,28648,235,1601353,70310,81092,178307,103255,79394,111442,190,157125,328849,148529,552111,1136,3229,27790,21317,4736,418377,218077,25549,12575,361470,74972,43104,92674,144426,324069,157790,144040,99369,83681,120139,62271,61226,159494,16533,52719,20610,349227,63111,232638,550238,405655,1991,32107,43433,49,1679,86404,232433,52648,204476,24079,61938,83237,178984,6754,147798,284689,72214,55502,32310,1989,5842,8447,232966,69006,266218,254618,134471,128347,830016,718,458396,80892,51359,15577,52280,28356,356103,122017,662174,113600,106848,179336,6017,65091,221657,62596,132749,74283,30009,3584,546,66734,97486,1649,48611,163817,3734,49707,69253,36683,114536,443495,32585,100642,379,72329,137193,327153,189624,335298,105746,496283,721922,3345,427120,183696,2883,511870,719,147436,268326,681,96543,434280,16944,93610,43943,96377,1665,31,49618,27450,179660,121108,26273,59627,53562,1624,4190,17771,6368,831,37360,276934,65222,15454,132794,3490,32387,243324,275386,361853,138144,10361,185516,171153,1290,624586,469604,222,608,143677,285007,11851,2012,24288,17717,41346,13543,45862,1789,239649,164007,354579,111408,111370,149184,35259,123245,398778,6675823,547023,47310,362730,21776,91913,0,31874,101503,213337,68550,403,57320,163483,36990,77001,645,477516,121419,133749,20220,142265,152,43211,238409,104,2065,110393,612312,4479,1192089,123193,169528,62984,229182,64489,1891747,216006,275845,204257,133586,9599,70574,70337,155587,258681,113398,136536,17709,933,820965,171504,883811,328862,51917,7302,88353,189678,431844,239182,1607081,305079,249565,56695,19766,268014,451423,32848,82652,240094,6668,107953,510465,136116,504514,110144,104563,559536,119196,185862,239995,169061,93686,1949273,468297,571944,73376,49008,326512,270932,80397,237922,60498,275448,169082,50295,265796,858559,46506,248208,539739,50358,967,1992,84286,196159,31832,22175,71940,127200,262312,489013,504435,575671,479033,416294,336614,92224,655777,1876,86,7978,1318285,361855,16808,1253,1245525,247144,202557,402659,34519,3268,455372,83100,154716,130886,34252,467883,548,309956,19278,536363,38273,904796,197610,238726,1259499,199169,54152,542411,10005,103412,79111,177123,16728,174675,559,8017,25815,251267,274714,276442,202117,554303,213267,41,7291,52823,193363,29146,134150,2687,109145,162042,131374,111328,161702,559,111230,38994,47448,146284,171960,247476,229109,420422,385980,297,522949,214602,185671,93281,14361,25277,0,212699,101965,1663,700754,44316,357473,235797,843613,100917,576691,8751,1640394,39708,2297,282493,667524,1402377,3020,24652,511190,11556,4328,418289,395272,975696,821,368899,155347,85246,149401,129289,73625,16499,10783,10641,310316,21792,286803,64389,22202,197864,177022,9602,298374,436710,192011,253333,82836,353934,128891,331550,29702,26447943,25127364,30851113,37147499,32356345,248547,463761,9951,168614,36,11918,78711,2789344,272202,77897,872669,1522,199468,75873,644848,6298,8291,270970,731,185267,397937,12900,56681,68133,3952,249970,7303,28032,236344,63909,74520,47077,205707,124375,1529,68487,4303,1748,1792684,1684,20790,53726,65897,367956,58000,79471,1701,128840,9769,362,50182,11830,70228,10568,15354,8079,45646,78163,62368,70924,296,223,99200,115877,87794,415089,35927,98446,100835,172852,37600,65510,4496,1626,398998,365197,38484,228200,98433,1049,210490,232544,21905,0,303,5021,44855,179248,22336,5814,125205,122422,2706564,42624,1096,38694,339231,112,128858,9567,286,42971,91,2213,17914,139122,113241,200774,45962,2538,9876,23727,90965,960,252661,61076,243,403337,117375,207118,768445,148141,230508,396633,842170,8284,1556,91028,576397,56981,1277,17075,44838,122723,166365,58,102291,17730,24839,100744,28576,35921,94004,320162,462945,12866,1584325,532389,759230,2579,47820,420345,339941,3810,11754,64887,152731,21401,104834,28189,272,98768,117018,71716,94468,86720,660265,874349,21817,26906,745,640432,0,2065,113526,245036,81786,29378,419726,22172,449028,407757,110000,109663,453138,75638,39507,126020,51719,27391,15163,107445,4246,47948,298,15388,74435,5996,98004,2977,3429,37088,674569,115993,99270,451344,165677,29347,605675,473452,114717,234486,32974,205348,1246696,203188,67408,25925,254894,79520,24871,936010,289869,7376,62686,254,0,47686,93537,34985,99759,100261,169594,114542,40331,21830,17422,47669,22038,23841,136984,36062,1182,3193,42804,30786,252402,1499574,30659,60349,23993,125871,71040,184993,150340,261528,156556,246100,112014,311277,1320,1787,1868,86024,964,504,293357,182775,108627,335,27601,412634,14495,295,415919,1061688,4017,251464,1592128,5531,240210,132521,1197,3088791,65816,18290,77885,84300,7690,16934,4250,45339,524,94187,9729,13018,76,69,212857,141909,6573,66194,40305,30296,116211,1030,71558,33896,273458,275252,181563,15119,55131,672965,79196,17730,0,640,1725,2080,301559,119268,43796,344863,106231,17135,76583,9884,61438,3983,63888,418,13922,11722,756,31984,1373,269,64341,3946,638,166727,69333,89558,35963,1728,1035,1225,94637,699,1050,456,11518,6111,31300,41231,240673,316007,129540,122991,283519,421926,1262,1052803,175230,2853,65186,882,8335,65727,595098,27770,144232,47460,567,124257,1840,468798,124231,13775,376212,17257,6827,419415,159903,102447,594226,1534,272,18309,9810,152,4503,12647,232443,2849,66439,38741,125353,58271,574,1285,103117,78638,19097,129987,167595,729374,3338,31192,873,108638,68811,17377,259068,22831,99394,218712,32505,2676,379246,154939,18556,194504,2434,76583,17299,22908,993675,8611,54889,127326,218546,1005,61646,399877,42777,42590,325621,67103,163896,45607,99366,1308,266630,107734,39036,220625,110,78604,7509,63651,4935,417272,244250,62398,63943,52675,1566,360040,149618,2920,310363,56057,1891,330432,301104,5456,6728,25970,88848,58953,181699,41832,93922,303,22662,82301,58504,68838,148,35896,105224,69180,994,87407,232329,1061,103979,67047,222679,13721,27767,77182,485519,229987,143168,70118,89742,88083,83656,1082848,93468,321267,4574,83358,931552,21788,1372,64246,1196,373510,282,7585,0,14868,688,318689,3650,832870,101725,15499,68355,2540,44,110097,20194,59151,111175,243970,40488,144928,58442,3498,342579,274,328599,66668,361094,252,114508,30802,93702,9460,137954,155202,1643048,808,57805,0,2804,80566,719510,80771,54554,20303,276486,413323,56400,21851,48388,232177,205568,28679,387114,28481,176740,398952,444,2138600,342237,33245,2227519,239633,349695,701215,858069,367249,354788,32688,142106,131768,397386,358484,80720,80450,243639,164388,531,125081,113247,192392,60811,86490,90675,8665,115930,30090,661,525,24914,18813,88000,1093,998961,77933,552,81171,2700,299967,455236,96832,11779,20569,326217,598306,60661,thyroid +331,75011,297422,33612,2174,2155,125347,71365,271942,69070,294,693,2301,720725,66920,185880,24418,227109,24795,642118,99383,2989,330126,979819,241055,1554150,224865,316405,8223,127174,74733,19567,395100,268851,3022,355054,353221,12377,204205,32093,509817,1863494,2237,456,520,23038,221680,1362314,27249,508781,205005,2869,80589,1137,274939,30945,7481,15926,451116,868,509859,469063,94508,7090,10012,6463,321398,204556,43056,136422,1408,48502,57916,33792,2194060,33097,368895,18005,120814,152,1597,10821,29288,86247,3188,134479,604277,205734,185846,212284,238627,888234,472323,72820,111,976347,2012638,29960,1658270,2281881,8008,19640,706522,263854,12551,22916,142169,839927,123957,97211,25365,35633,416016,362970,112866,20166,2952,191653,123797,150590,376,731252,61800,285468,539534,112344,272242,139522,5587,101605,23745,78546,376,132876,370124,299232,8237,419,388601,183087,523315,136971,1182,132604,727149,524964,2176,152,17643,471992,157246,90148,7390,299088,1064,625,1116,80272,502,44053,182346,572301,83970,1887668,239628,26205,1350229,150804,421,954039,4367,955,1529,121319,27015,10000,320974,1021763,258750,188108,74940,151378,221925,73945,76514,347332,2712,303,1327,63237,1415385,26197,241771,157120,1031805,162800,73904,13289,142227,44915,1579930,369703,1887896,59,128907,46511,1341854,15282,420,32056,147613,471,6263,861503,677797,8112,948,1185359,253863,1962160,43870,9503,4453,354739,2533866,9168674,0,440,901799,726,305922,0,292595,364277,391550,102,8985,308899,164770,575987,72292,278588,165128,1115,756262,4616628,210197,270237,103665,19025,160633,163189,629700,793443,3714,753,0,370,10160,18273,10311,151,750567,5836996,21430,773881,8,739265,804857,11208,193826,132253,104297,398225,61981,77397,848,132540,33229,608,0,1775,51955,21378,29130,9029,7984,482694,144157,3366,926,0,155689,1380633,18163,483677,84868,171664,12130,166045,65462,613439,114,172337,895143,184976,522100,219106,6181,643795,6538,152,6661,1963728,755231,19502,172654,94255,405114,221182,37033,133708,317,49569,72409,14020,459588,203935,119970,17517,193805,66235,137121,139833,2372,82700,50251,274092,233,163383,245982,789172,73434,155068,6247,100,241012,240245,581408,138,82369,168346,171541,13744,2675324,7529,421114,1079371,1044,838912,930409,67887,452914,447297,24229,11059,3366,34551,608033,10078,3157,352585,28360,121036,69254,405598,234,68714,82219,568821,142174,104217,157895,137204,3798,3759,15368,184407,231090,62636,292010,934,1437022,13285,9935,3011,1278,2160,520756,212336,2602,139107,45446,1406971,254038,238808,121400,6780,329924,147830,522,268290,280188,179716,406,112932,480499,232496,664343,612186,134376,63690,399912,94113,76,29723,194077,41314,5262,147793,374695,69384,37792,161104,151397,51104,2068,272,6105,64459,150902,67822,0,310313,399498,203143,106000,810,294280,68714,563,1880,246799,574196,2571991,6081,16713,980,1077181,366159,666,204957,3426,15123,53664,1766,2021,2449365,559175,187420,190384,37159,488227,1481,28205,23040,9846,323941,237503,132656,40141,186058,12734,533431,15660,143,12389,367918,1413,2776,201064,18707,70454,1926768,616,42005,107624,32932,126434,0,11679,162377,0,140,44314,2551,1600,282628,180509,613006,452898,133396,119005,5064,129922,46830,204874,144780,38944,24075,212276,237407,278003,90896,5237,1222,6107,5503573,2435,128217,1684,24464,28148,95457,356400,313014,63336,958,71116,65305,115239,323930,1008081,280310,373625,30562,358866,59453,69740,450285,79939,10087,246974,36478,5155,467196,296619,58738,35020,276312,142103,585,263425,742241,256516,3357,238122,3479,1957,16772,10898,3250,918689,1104,57561,605701,12858,91667,40570,923,228,311765,215158,744174,1249,476979,813779,321,0,62797,251387,171856,132847,134399,2249,247912,206980,28124,240,37724,217563,1106,823475,435006,552770,14926,99868,476819,104171,37846,12034,38815,73728,758,98023,113812,1494786,51647,676,53024,270954,894142,11509,81220,163578,120732,7793,719,0,180646,6777,1515,541936,107129,480,9442,38100,11502,276594,6498995,2518,43403,2781,0,547064,182970,0,381,225199,389,258462,48493,1362,23237,33609,71216,238266,225599,169145,98348,1235750,483,293011,28105,910621,206433,58780,321715,152,18344,350175,104939,3429,804564,914364,1403310,26734,416605,906,4507,73118,1892560,149119,14298,32012,197336,63507,993207,2468,576330,0,59492,52308,1178,194919,214519,665,273138,299880,1422,16063,5298,291901,31757,174417,370842,1971774,459401,376618,10246,113185,62495,54974,616708,308446,1808,141,152,160695,277970,53930,116183,34041,0,2512,3647,216,24487,89095,57831,115034,8761271,148194,50848,65859,297,430,321,661740,86047,819697,256098,189630,323993,70187,137552,1143160,551,46779,10904,266,22386,19882,47402,18651,188600,167770,3618,2746,598827,1665,6075,58266,144,25679,68802,1734,102883,1952,4821173,100115,55678,339726,39001,235265,41575,109946,388537,38401,815,454209,152912,434530,19367,1509899,35115,83043,89211,249780,234676,234229,91975,6699,157536,195110,11244,54614,36942,220327,118323,19853,17562,362839,69361,104499,81251,99642,6843,492654,446402,2292,3990,1062,6289,25057,8645,4731,141079,115870,10021,342229,144,286386,806,118655,195833,148729,60824,311066,4885,131,2441,945179,35872,15675,2871,2225904,231925,29952,25794,61304,71292,1584,403472,163735,433602,114217,816597,195321,0,58227,496654,468057,26574,185536,1272,57192,138111,41448,58608,258763,1658,42404,573,37299,28743,166331,81013,9198,244354,2292,40629,99251,490523,78489,14900,1402879,144986,83807,256294,149740,73381,90951,250538,153515,1143810,21251,35553,121802,67760,33765,208296,5149,2594,82486,58058,541578,747811,470,321314,156391,35214,661,136633,4561409,132133,341626,36474,80233,2577131,57514,151,913221,117571,17526,1359,65116,647,59422,52713,0,281825,117967,34360,101924,5954,370018,71065,310,135,14711,1108431,103,1155576,301390,5114,10897,706,1761,2476,8072,152,220251,85464,1827,77994,4531,23359,435747,123859,65579,411682,112361,920029,116421,30709,288454,505109,21555,230285,9429830,114,49797,209957,357801,22200,100517,141089,138044,118443,41593,132676,334988,203821,1374272,173777,2261,36936,3397,26247,493,59453,9369,65489,520,220,82051,6594,1044,65889,165704,395849,269526,256750,264703,844613,266357,10972,370240,260829,490061,305520,321609,451506,76011,87087,1134,426971,2402282,709,831169,131478,76,103829,497779,519813,241200,714849,23155,2228,115937,30379,444280,199473,75286,5762,39765,154842,3393,229634,235053,701539,251085,514634,192698,1079338,1093791,690978,1756,70705,187578,326,617,193238,28886,24659,151,355,0,364,34942,260164,950594,2956,2717,14392,5887,1188,283,1270,1139,707,3299,714,152,573,586,5637,96884,3247,49566,586,4854534,935,10265,417065,5141,256405,2804,446959,9760,285855,132981,429398,183141,620343,329001,288234,214407,389942,480294,63105,442002,435422,493474,700,478573,246,772580,745963,305278,860289,179130,41279,13196,285597,301,1013380,4728,137122,3031861,283555,847130,48,71515,89604,352085,18292,5910,442490,6503,2307,29712,47420,90676,320369,4374,156919,395275,104037,158362,206880,174799,174576,43634,17,308459,220249,607218,4909,708167,89559,603264,310865,63729,346178,335850,112178,590258,689097,844064,159510,84919,913,694,3179437,34868,99811,192837,6793,9502,421745,41952,231,600684,0,672,1942147,2964,0,95728,19661,2373,144737,13441,153794,105461,219109,688099,266992,140,152,517,406145,1609,328895,152,150204,0,152,152,0,1006830,10910,152,125,21331,1635,637010,736,41868,588901,1651,755,71055,588,44180,40755,5116,22265,964740,85,48794,1574,2391,403297,2700205,5374,9431,1605171,1216725,430640,46550,859629,463578,1582,3978,1036,17235,2185,7674,394,1060,3160,10747,63334,23462,221463,42625,16120,137570,215434,323777,383212,138097,114571,124526,26450,361326,54031,237,78,39060,11658,8183,8605,401910,146154,15503,133312,75833,6195,25763,187,127,660,97877,232486,323784,6436,268,25001,109,257018,256949,1573767,40619,24923,22816048,9485,1315,709051,745,1337,739836,411143,263204,56123,3481,284234,68976,1028,735,843,0,213569,2940,830846,205800,427373,538,242121,486342,144793,124899,347177,30382,0,141,134757,52316,71054,107750,4764,168857,5328,63878,6939,82275,23312,39446,81455,179395,73371,1981448,60929,1474,830343,1689,52349,793009,859704,299272,68529,686,58729,20780,155486,109870,116,0,10901,1070397,152,0,160504,18481,39673,401405,226304,114,182882,269,299684,165518,101258,848,347147,626,149290,1872,304,684,50998,449924,485,963438,26369,500335,127199,115066,116547,381,3137,0,160859,748039,293659,810760,14027,226283,99811,107159,116053,259112,283524,343,7882257,127,71458,101714,723,20517,467927,3105120,17794,9670,36118,247399,719455,105928,6623,79167,165836,130735,2033550,44581,81253,32304,139330,56041,142867,814713,2185,133557,125,125486,17874,0,2961,86534,424,75771,95424,287770,20578,1288,259529,178635,3699936,8920,61167,749,98363,3018,36714,1541,757580,43957,13162,29431,1830,144155,286384,4889,17249,2000,323632,6070,10244,1063,2796,6227,273791,24070596,9,267081,386158,157793,19719268,148648,186505,11498,12620,272469,2604,12933,167146,729,7031593,81144,159048,28565,147504,357906,294058,198749,33317,7963,936,607855,1584,6758733,3605177,15792269,3088,1755509,200,638624,638406,77016,1189145,280931,542,225,140204,367928,113085,261654,4120,385636,3202,5748,56798,219339,15319,6432,533,138,314973,214424,10553,306,1425736,96156,271461,862,859,21130,0,3463,208626,9823,95725,378594,61575,540884,0,75,672,1555,86734,56656,1075,388,133404,0,15680,260,1059407,339238,430076,750,12,15504,19283,58068,7796,5764,16963,106308,0,22358,10373,733,338325,372258,151,163942,292,229462,39342,797,521596,9239,450263,515622,865,9791,71615,80590,0,41745,1627,171192,267510,3656,58015,424145,1281,19004,307820,2874,0,58287,1253,75946,44283,106640,415934,77770,651033,209149,134028,97311,186365,85498,82601,22823,14356,2396,9464,426388,228197,220652,2569,50660,32883,1212,915,2113563,322326,195745,387776,74679,193775,685255,8907,881,319850,1179188,557809,529964,356138,3904,214925,21755,144793,130294,276492,13196,263811,132858,51988,487103,44363,42190,147234,7249,2356292,131000,128448,971976,3534,32358,42717,99116,2838,11126,341,405758,191339,289057,127310,70145,308269,110881,221315,22768,504031,403,123841,140805,611,1276491,82280,81422,9930,152,47163,235734,72173,39018,319322,230316,14497,88991,3371,123573,9815,152,23482,61959,1004529,0,1332061,195528,479918,108725,121230,82286,774,232009,1703787,62319,56911,1380,242128,192078,51611,531069,351124,1054,394,3238,0,239862,26276,150789,38792,489,433,8383,95510,166092,156585,890927,128647,185,194197,266512,654943,2539849,72022,5018,38520,41639,253313,240793,317081,152,13665,18720,5029,306400,11095,282,95,89,94609,84574,113331,13164,0,711674,519057,215902,152469,9814,25208,176795,104784,12171,379982,587246,4813654,16125,249,197661,82825,72344,158,760,2436714,9423,2444,178378,221656,894878,39117,344195,51248,289,339577,168757,900,29646,1141160,1413,82533,651019,111480,1792,527897,53396,28165,14374,355022,139245,46010,155494,223900,83353,1960941,1022950,3454,254369,161232,110194,96920,499893,321551,23223,112855,9888,38230,147,10169,1340,56141,128343,41077,2096931,47786,6175,1020798,34727,39115,60566102,555,76647,5920,90812,146,149687,28446,155653,889843,13388,896,2371,306525,119665,197056,288529,120,358935,583,115459,162744,34828,415116,14923,10090,388,150,19693,28284,12514,401631,44054,627614,75420,111014,378886,52485,7958,402357,1199594,39837,2712270,217692,97258,411373,89116,16845,523098,185082,1019886,335170,41958,4154312,454368,346023,131188,103404,439035,109483,71461,244217,265920,126665,167150,189969,152,296795,1820,558020,6104,3307,173570,533,1494,866044,304,2656308,142161,124489,318,52610,261060,31875,62553,132440,825930,5858,151,1157,268,34336,99317,4661,6227,2218,1535,80877,20592,146686,17319,15458,494113,31153,257,102704,300,74695,87899,10343,145592,21458,424,45687,678696,35320,0,8054,46293,63648,83751,129279,193219,61232,122551,88237,544888,52296,3094,97922,456,3830,1761822,1027,24192,62165,40600,80159,338803,368588,1672,276,72816,3215,275746,188076,1077,1351,102840,741078,202489,15189,75334,4346,244,365287,15488,279634,210957,187028,367830,101808,588,838398,8324,118465,41900,141424,22200,102828,86057,438407,190314,0,38260,1041030,12106,110303,2199,398,157263,251538,162527,26551,49150,7627514,393323,17886,226852,910616,1713009,278823,336438,141389,0,126122,17870,174243,217026,140708,168187,15290,29145,973047,14594,458578,267983,262537,530,28985,668369,71604,64070,777237,191796,1609398,168282,5545696,233918,98480,271249,454,266800,346337,43310,1533,188935,12257,26092,1218347,405059,80637,3565875,472862,72100,613342,232995,2138,1791,9527,147788,2049946,304,84312,287982,827,4307,893170,3830,574,421453,50224,312379,2084,899295,429138,2058733,289078,7676334,647753,128855,17599,27071,46566,106870,326709,2423,5306,638095,28380,563,2579,427,9470,56838793,156103,2551,95641,115812,79246,200446,136898,4577,52073,32086,1960,115547,2363,5597,740612,194351,941849,387977,14012,824910,37332,162473,128144,7356,27785,75487,152,0,1069442,953,3981,508,2948,169139,30431,5708,124834,374742,42212,115410,6061,0,2145,163,1524566,4970638,132538,153267,643092,30083,24606,142369,3223,604,931068,14244,138368,889,46009,5018,7734,35439,281168,90158,34310,321438,71376,5973,1491,79281,23853,131849,164835,1192898,228337,412,17304,299016,74896,69237,480,56839,339,386316,131850,9322,79529,330174,10704,152313,115061,12396,144530,79348,104074,117348,50802,2883,52096,279,185442,545602,347689,184388,27339,285606,41756,823564,27505,676381,165333,98114,165838,51732,477860,106,19942,2736062,11472,208744,76614,536051,150529,221765,1001,488535,306495,25568,136540,200685,739326,109865,846424,283787,14014,381852,10420,31515,455406,421149,303,53232,24940,317819,104461,325446,152,2800,857971,79023,724095,3274,42851,3182,461348,18342,544086,8040,0,6650,160883,352094,949360,188600,42526,295607,12179,360885,181914,250571,85523,33940,25807,177385,93218,361417,680,4874,61225,474,21878,249399,1240,0,531,34336,275528,264990,54010,10873,168286,236,0,0,422,106913,4518,48070,271666,249690,218589,211134,5072,262645,153712,2762,493,1492226,51343,80738,526787,584452,77645,376396,385136,146716,360900,183717,317897,171619,121582,229330,512795,753,201922,461,1083739,0,5824,5553,30133,15614,144864,217686,343159,2782,431265,169237,673537,76331,158806,89521,100821,489269,749837,124908,111325,209038,103720,3915,1047,150,504,607781,209,40515,1076,151337,44077,169037,0,211137,141975,10487,2843,26368,26742,21937,863052,106076,665,2359,18116,23102,328426,69778,1017,1165,7480,345445,28993,55838,8163,17987,1772,1745,539141,401332,112116,413186,2380,390436,1308681,937705,4494903,1347,2584,84656,6063,115432,941735,139793,2886,6712,8411,0,5588,228725,45326,3895,356,10424,238738,120094,126047,438353,210066,1373,49511,166627,3177235,1605507,13735,3655108,607304,269915,160801,389961,784,290,632,1137,324745,89845,778192,282515,189,1062,2280890,2115,2859,36279,21287,85405,6679,89962,613377,2210,36017,578,1371,2343,2695,3763752,217725,11,22900,23684,276136,1758,27614,7348,426333,155530,462562,0,43046,751,553,1062,442013,42351,228647,733975,279911,96928,78688,8362,74265,15360,0,1035,266,2972,52453,39533,1232,409464,2873,93104,151,295710,1710,814,1574445,195809,554469,11501,246681,208156,157624,228954,162725,2458768,2454412,532804,331662,72203,973,6699,8700,1008,2072,317796,76113,69779,42,1038209,173020,53125,0,4323,158183,3057382,977275,152850,72,110880,14427,23849,556746,112792,242,770748,104443,208959,443707,347668,499908,15013,3274,250629,18175,105605,2634356,173477,3002221,298534,80169,126478,579461,2439965,1611520,7462,949458,436475,0,121284,158371,273940,82949,61822,564895,494207,6654,53260,15754,152,6384,115475,843824,55988,2614785,423841,252487,14226,2999,1007,644,1540,182610,49991,49103,1469,42675,214214,80793,186488,2681537,304,745,341709,106972,121592,43039,18858,3432,44654,661,291,405585,118531,37989,626,27970,34670,7644,163644,32494,137,8349,982,956059,1729,8950,176954,118293,19909,30538,2350,64750,152,130069,11598,210,53825,31319,93692,10396,387687,0,790438,83300,12427,135411,1225,70202,101324,836712,2134,577,1474867,315851,32469,634652,154131,62165,673055,0,67382,112280,925607,5057,4673,3437,500411,25210,95619,3456,125629,1262,2850,54141,2728,422403,353915,389603,119843,7010049,257332,380563,294,390276,157839,430782,203219,150,42599,62659,639016,39828,800,149908,473767,32939,0,123070,94803,1821,187103,23439,437642,1768005,61759,2328,352649,9616,87589,604018,178763,311694,67402,150985,300082,1150,62974,453303,656357,3370,599229,175007,159730,287762,4741,7727,131163,6952,576867,230177,49531,3099,165,10619,1590507,504209,20733,290545,4939,101664,73991,1467,171242,14361731,5577,34751,298704,26456,148297,244,866902,61217,534063,7646,151,87,672,131391,13685,46197,446121,272858,115159,161676,449,2562,239397,66463,67613,185,16203,1082,69789,3884,19,283978,832031,6769,72377,3017,2949,176837,10700,4403,8228,7187,923443,191890,327018,115624,32521,817473,168320,32987,39560,3071,3712,9780,647,9039,226002,40052,350719,251642,859256,73474,4794984,5787730,40767,110,119,12192,76,16726442,2060786,127959,214636,442877,50644,153843,1330297,118780,13186,62896,762664,27072,2605,154820,1014558,81530,8682,234813,103166,110881,64734,825511,192309,143638,665,772335,1411,22473,288,65626,237,181328,1589995,789725,191289,72671,142491,6065,52764,529613,351900,2143,81398,238715,70891,156582,133096,171330,638553,191728,59943,147584,277742,207376,74,434,91645,431446,280120,30397,139117,0,24119,694511,371318,1549667,79046,95236,4397,523365,213480,106654,0,3392,440915,207713,17901,67299,3131,227219,194043,892466,18614,56106,2112872,335542,681863,687396,6848,37911,12535,409273,1157,21170,127752,3423051,10738498,508149,2274347,269077,250161,1479166,9100,261775,889,0,131880,762832,415797,386782,135371,764,292239,2483979,202292,546556,5319,198221,178482,12682,282655,361511,0,429188,123567,327096,5631,5760,3425,1441251,723535,240214,892590,5802,124879,101,185358,18844,153878,8408,6364,154901,82458,117304,294995,266924,2977,478095,151,114716,140341,363035,145573,6657,18737,53883,43092,50856,19778,60334,546088,510361,183579,436219,539343,40061,88132,12986,242754,144186,162543,527407,315,2748,140055,490476,79190,315847,1263763,710494,31995,7128,61,112,426,129537,160348,179257,594578,92921,289001,121120,613180,425621,504,571095,215653,270630,1873529,315543,509,543144,178286,156208,54249,258780,1609167,257,45152,346538,0,232,454,479,10149,150573,454019,2855869,343801,151072,123103,388,0,107428,749518,220,19100,99121,368738,105720,173428,657898,3762,7191,2240373,18543,472029,7831,799567,42933,98068,147478,3019,36333,12950,60847,186499,19471,35815,7431,3570,75070,4284,204127,126749,125932,85168,241589,664,18249,570,5314584,3080,67158,574136,107217,0,3250,225792,19867,216165,115463,496389,284374,58033,238196,19228,0,139870,8534,228663,405835,163587,126839,5815,333,288266,38320,62472,147100,703566,39033,9500,22980,2490,375626,133953,599342,83605,177537,63101,136339,80465,671749,2760,712935,1721113,68994,140984,7959,140632,1379569,501148,130896,1400,130199,1240,1592,116098,389,11119,79921,123878,130720,32412,2962,810,6413,121974,323224,140315,1275,904,90473,2589,149091,135008,63811,64578,428630,219074,3833,152,402893,1200599,802497,194689,245526,239740,319207,228991,49422,5997,82190,52350,299797,14261,14505,13333,1079945,73736,159533,505345,284,952,0,37636,64150,150830,141004,56303,166089,190,26160,9163,2343,70954,40393,133619,21500,176325,45163,285,908,45796,378,164225,513761,70224,239591,3783,307452,2162,60915,151,124529,398739,67583,43760,18220,302,788,156219,279783,56300,156361,4217,28071,394034,4105351,23047,627823,105969,8552,192657,86278,309947,28441,2056,13823,417,52425,22182,95904,1735,300,6360,67552,77273,0,1094661,3894243,36546,144088,290382,230,237,303,30803,109582,212377,1195,366482,194215,564682,81291617,36002863,169073,42880,439214,248396,6960,1093,69301,1484,102630,344,11624,455,6342,37731,4047,897,442,321234,514227,907005,1199,145930,95936,733285,856429,173856,534818,346663,956766,4370,3126,138396,2374431,4834,198842,61259,383603,345021,14793,52302,73030,77384,100371,744,85112,3202,12334,366813,19393467,256344,104066,103203,82438,21842,44758,92824,20196,212,93722,712024,554,104784,7128,125178,354608,325953,4324,1071,16849,1596376,25342,6968,1877,53984,234139,298181,257514,31777,267148,21756,834358,112072,99169,75144,430,7925,7896,54655,37784,289804,367309,309612,41293,621,7170,43671,54,20667,141460,39969,80528,46136,40901,195887,653,333248,49295,1024,8968,537,95721,105,1206,215045,46366,128,5086059,16770,289254,7178,69063,338265,9937,442,60014,1006705,176494,320151,197401,124812,140,28673,877,11318,1362,1084,343191,17634,130881,9775,1040482,40958,414581,50716,9530,234779,24798,112348,834394,423418,287618,155262,6304,64318,316609,24264,343301,4791,39728,392891,9046,50628,3325,75574,3668,218627,11650,0,526074,96289,6032,962814,2250093,1462,649423,13765,375236,385421,34272,155820,331059,222362,177008,7894478,346589,90921,1206516,4657,8245,197304,416429,11241,300543,800408,2459936,8301,77410,10516,67883,38628,446399,684628,11015,35035,32751,650561,2326315,785760,37622,7884,888597,247706,226717,9341953,8397176,2305133,14191,237181,385454,0,23172,608455,152,4300,221106,465578,45032,196116,4839,30716,804,39799,4979,741,11276,158281,697823,1875,224173,343459,2039,19766119,4117,1486,2655,1855,204932,14198,672,41536,1380,300,76,1767,16351,80226,1277,0,721496,4856,2792,437,288,51,152,32842,653,2330567,518,285,858,1064,517,8,362,26097,32300,35349,152,528353,402,193916,166159,10596,96317,338105,608,875089,1418433,265513,24098,126173,786,278794,0,552130,228,306510,21167,531,10224,1243519,640812,27032,43397,15254357,2572301,3113,319514,430381,13302,1954033,532935,84005,134939,349567,1165976,0,216866,389266,878086,4427,965,210299,276656,161934,1656,1199,1952313,163004,373051,186052,13166,226667,156309,126371,99934,15958,2577,219755,260167,182312,420791,109601,56119,215393,186876,140882,2022,720681,21636,555,325651,402,176974,111,304522,14968,111662,26101,141434,1742,1051889,277158,278973,26490,82384,0,31291,113200,82829,54744,204576,85216,265936,368779,37270,1063,7521,69450,81175,34111,6139,62254,214900,297,31517,345061,77864,115566,301623,244769,49067,41856,115569,219902,37745,2889,447,13805,679919,132327,475314,1204320,1908729,28324,1300029,135399,84424,29369,135663,406997,961220,26773,308064,135,89866,372276,234626,3888,138,1508,183511,242,166054,265811,738118,90867,434491,9367,47015,3832,848317,1193,0,1540,299506,549465,2452,135,358635,2221545,1365079,769246,12091,1192,1244,79781,1416,228809,5208,279534,533544,2306671,167607,23675,4134,525,607,19691,1830,328359,11203,162119,249049,943830,610,133236,100742,75701,1757746,940,276800,440017,203506,165768,194467,18314,1671015,16309,4713,6877,1100,865,171,95896,146446,73151,9591829,108981,3988,98961,3047,5407,1338,960,8095,21215,0,0,20720,48882,527,7817,0,1451,103053,108828,2814419,506106,1395311,15822,305361,280379,20362,216039,70374,2648,1850179,225798,394881,556,614576,125,435145,2916946,365547,52695,13906,838650,1092742,2460004,172954,48236,23576,153769,20848,118271,14290,68469,353894,1170146,1112,327371,1754,187117,11551355,2961,355807,419207,259040,2044,404,1407,7889,3555125,220529,365356,3153787,61072,273369,77588,116331,189313,144903,99136,109702,122162,11419,1451696,134437,70641,15293,7301,482883,1213233,97588,923852,1815654,12856585,799501,347003,152160,2531,404035,55943,710111,197868,402339,1506,581308,18707,1798,66843,10440,397714,767526,2892,1900575,1186766,3982727,17523,102049,1580,3557,450,44764,914,1422,126566,217118,1880171,249,5567832,3717,217968,1339004,11128,392978,466,965,4518,14904,315070,247131,637888,898563,8609,501983,365040,1087994,446430,303694,1498125,26057,290905,285508,50058,3055,16146,81390,56971,40068,1903999,11863,376504,72908,6413,315614,312805,3695,52648,433466,517633,120431,66343,30618,0,198030,119624,1032985,923303,8557,362,169874,2201349,2582,118433,350212,103971,8763,662,451857,378251,58554,720957,184797,116639,372948,70060,572234,72658,73646,189623,325983,0,61985,4106,313348,32974,77469,1379,361869,6633,475504,32134,59438,564199,281589,12298,424691,4169,42224,3053,483096,359488,177386,2061284,48158,275074,299414,1198345,686,19127,6009,542074,1764324,10683,29441,251,81755,253633,160741,180593,46964,10023,1084,0,0,98145,0,2371,304,91859,96471,81514,57640,95737,45724,62836,130434,803102,6401018,1074272,323,270703,1077565,339105,149401,72253,48860,31515,38606,19570,229722,166884,31175,254504,928,569536,5810,231071,100653,692,1082,1934,536326,117026,87575,80398,0,156645,2209,2014229,47627,86882,61256,190607,97550,347,194842,4889,0,78916,451998,7613,21846,232026,137925,106275,53007,3952,744,78299,0,130,6120,662749,2614434,24930,95400,248015,146354,432792,9320,463902,45767,77359,41305,110914,250005,1131590,418240,356720,55160,22148,429,136282,261031,128709,83148,2337,299536,250120,45565,146918,22610,230576,1129222,12943,21349,1564742,75,279392,384,112564,65282,51929,212942,267,4916,1616419,272617,117566,73131,807,2467,200844,243976,278341,366136,129717,1826693,128017,545251,178855,30264,480110,3095,249628,130576,35233,637430,3037,0,58075,151036,243719,166180,84552,2185664,209788,1148,92376,378801,104594,220879,370686,1766322,823263,0,18120,40516,26259,4250,539,376190,42886,7183,728302,164304,326877,4472,18539,169730,288,36774,1002280,87213,35444,13727,226,82068,6137,347193,197,0,49460,220491,83878,1632132,182347,199345,9300,1202364,152,2698,212074,15,11129,1665,267476,440450,4262182,329316,663,256,147,424500,74282,287477,410399,641711,64093,904462,82883,63070,313881,196345,112693,260751,4953,111191,3609,30111,92344,331291,519145,101762,94715,14851,1503,83953,119270,1038257,30292,179684,3295,99272,749227,956,108353,192230,124755,916979,122534,411541,51522,425,206,599,237746,2122,196928,174119,70955,276279,936177,115756,32830,72711,233252,201393,245494,301449,162252,182943,868423,88114,324673,85288,51397,100580,33712,426530,543358,1131702,43055,20196939,101443,18187,66775,1198,260,121932,1729,0,4401,229,156050,548172,402018,5901,539512,32005,331933,186481,64827,311,344095,0,2498,267524,82682,60710,407035,344296,153204,77984,82327,150014,64476,77514,59110,895,405,703292,206877,123802,404646,980,1467,145,198891,64445,35009,139260,427048,852110,105,93939,130802,165525,388,2173,233728,21215,37736,3489,0,63394,551,233224,74968,137175,214,181702,108595,80,303,129364,56619,229430,134,242349,160338,369404,250376,174541,29015,587522,2340,253499,50677,402843,87404,798,2399,124548,299119,186368,1256,1615309,103876,40666,304,385225,447,142362,648111,6839,261644,644946,171146,5066,239843,26394,43334,164000,113146,1373,1252,695091,1141,1294,72517,479816,118495,127266,176435,3042,529585,32950,321480,556,118978,151013,1164333,107667,328532,73968,8464,424,6451,429018,183954,29241,25023,26092,135148,357345,679,83994,251888,351108,13847,188220,2616,35016,44270,406,40122,8150135,37023,37414,130790,233,98569,3884,17565105,354379,71382,169746,8644,113,517144,115,113380,137,313557,1197107,43215,198443,34553,249997,3260738,990,78451,151792,75654,1214,268973,56612,499128,95538,225308,89761,940,55158,180882,85399,235513,11906,32467,147911,14924,151,135788,303,14753,8817,139775,115290,144514,45035,51479,125582,4998,138450,19882,255348,20208,203702,208779,152,2655,29994,2895,110684,155365,41261,4028,65873,22338,308770,98381,57188,217955,116204,534494,64712,182425,433240,613657,1111992,882289,824,64629,120286,120,54952,258485,7200,69765,311899,1395,3263,1885,17796,288464,7175,29864,46874,151,19020,2211,154038,443400,388334,254841,710,704005,183197,1052858,962331,1021343,528,206037,738,64848,227854,550447,61763,0,270,217847,34025,33053,122538,948560,149,633888,229960,152,24439,17661,105732,380040,98226,2035639,5868,31899,91558,9575,547,591308,3546922,7066279,109611,204579,184700,689157,872346,6777,175107,87895,225589,386,100567,616,175888,456007,1640822,27811,162473,58561,678310,51462,0,0,84991,3486344,262597,305099,344364,102809,342,51444,542683,2606,123685,215101,6193,163999,487770,223322,44267,371182,1124377,51396,804786,837,5464,359435,456,2346,16307,589,1700697,335589,4938,378123,1101235,5547,704977,27,388360,130667,548470,393511,143137,379143,460295,677334,106804,94706,1790917,2824173,27541,256103,174345,194795,97498,82147,338908,32443,857169,121661,152,482033,6069,80331,131303,940724,602774,929673,193827,314451,8379,6679,11574,238279,4534,79897,172996,2496,681,213401,103491,118908,1857,165210,8615,377147,4283,683769,61822,231888,255800,148381,14730,73865,185702,15237,495236,56469,503155,437515,322776,4149,104810,207080,223285,36159,105146,95685,5143,713736,119982,76742,910528,505436,637,4898,63,152,8199,60650,895,179352,59206,174398,11610,153774,24082,631850,138586,33879,62548,37232,559369,420455,14903,172720,33836,293215,377582,973782,87572,18208,213544,289818,159879,78072,346700,2517790,150213,93318,140406,622,28133,20750,66425,657,1886,65304,546836,29870,175338,1221011,96719,153419,384,82124,112450,239038,180417,36166,52729,1412260,29994,1012556,63232,33696,5041,47674,630796,413391,336193,47452,272455,37438,130832,24815,289201,132015,480401,248448,2173,149083,6393,150405,1996,164628,23551,625849,98109,3210,4717,142585,1046,186692,253453,100336,78591,1491131,94765,55141,5064,455534,162564,122943,431412,38810,8812,124907,487509,1444310,151,101519,229017,25029,1227545,236820,48198,252953,121918,181451,446,322640,319384,61998,256086,3140,141659,69460,147140,153894,41035,108555,129001,7592,552821,76,459495,507004,12999,24068,12889,112263,67594,33490,167067,54934,652492,2182,35598,290,33912,247545,27595,104927,587322,1821,497690,10443,175677,226766,457653,1300,1531358,234675,1823,554299,25480,76080,305307,55580,98296,5810,148106,111553,297342,1046,3620,16748,105733,114578,380019,170631,2051,140800,17493,5318167,5915083,515651,126547,100233,307319,194240,1684,3361702,339,341278,1066,114094,279538,750,1109,89621,2105,996,598277,113191,17745,84748,206225,952911,238025,50493,362108,32850,223452,7890,156470,4714,2735,59275,659090,451316,38273,263435,188098,121458,143573,349220,101632,203254,8637,875449,50215,4928876,110851,142367,376652,5774,635971,43940,212456,174648,100607,28259,4921,661730,1079363,11861001,164633,1663,137788,14206,90640,160365,84795,323081,1300,390659,129104,242,368207,246063,0,31268,67920,53670,106010,3529,162532,323,316448,0,101317,51340,164896,414823,935,18501,17747,11822,14840,262,199062,7773,725941,49481,85308,2599,300,47319,347445,340884,75834,88404,1278306,22760,27434,760,157732,222762,2924217,179130,42778,116455,6232,23821,5631,130363,1804434,186187,214226,152462,135266,1942,109083,577933,262228,1259,796535,349581,52606,217409,215177,52,1463,76926,805,173890,1018,1358737,20742,57255,80632,566,0,22139,1250,3347,542267,3441,714570,102894,282660,3574,186089,184655,8768,776,292360,82989,1944,658361,38588,2402,448676,196463,275567,11415,4523,134255,270636,30434,715477,187064,0,222097,50944,2658,281,37,1194013,304,230984,244249,722988,1703138,2153681,118975,29628,76070,105045,234955,47764,120617,62742,143514,805238,1387,644465,0,696407,344932,2348243,156899,234302,146310,1107071,155038,570402,62557,239550,3076,1316,17523,2005,0,1035870,167462,428744,831566,10059,293777,32990,193872,30005,36240,4553,26335,8771,379977,176892,535786,23923,372832,3412658,1192025,90576,4125,456986,72817,89302,701241,96996,253,4949,1134,362769,265880,416025,391097,391932,1125,146,78960,462890,0,28,217342,3071,99905,436,665402,2678,5558,5664,10049,175146,240010,532366,19863,1437,984,8448,7227,1803,10463,85951,73507,1707,269198,6196,85166,374352,126913,100889,126,83484,991642,938922,674429,170627,146888,12396,134,68921,40216,487,74315,187531,109201,3646,1613908,1168,270082,192721,1205861,27698,612,1194,3208,38606,290554,557,3714,26584,245919,184751,125392,120477,43606,128,2881,151270,82481,10436,137696,73735,0,3151,1163,141773,10414,537,197054,397818,459068,759,5874,62041,428967,1268,1174,174321,11417,147600,215034,29112,112901,12546,185723,450,0,1055,693313,405021,146962,173034,600793,377634,78024,109746,446117,157004,296265,213050,97363,378612,28992,1510,19358,36287,120354,156025,215815,302171,58562,1000,8140,21850,129,55129,1016372,36488,1972676,159916,131810,35421,1045,554710,176247,209527,241329,5673,9051474,137564,47207,3824,353,2094,24431,71086,1551,193375,44518,911,56670,4924,300928,402535,95314,49240,288496,926,284509,939174,16174,2055525,30585,406331,680962,71486,299579,35986,180742,20237,0,9138,174861,276259,14651,218850,175081,431,67456,336068,1915,470991,101174,281,29714,116244,162776,41308,109232,674,229193,21673,176731,738796,274672,0,64593,814276,167539,104054,558313,1213,2858,68366,19685,148651,106861,13683,15984,316624,382815,151727,368111,3069,13430,712,270,170962,518405,114763,17750,1782,423777,5157,233,155880,525948,1373891,151044,169377,405204,152,13372,254696,15579745,74612,441996,145145,149106,10462,192631,457134,423006,54136,59834,917992,793364,1357951,85960,584,146458,332882,556822,719150,7126,255580,203666,336883,69490,34968,2153188,113090,155138,288708,41009,104960,131,6960,281315,104165,46407,102071,386776,1568,188639,29912,216427,131357,336,264,211,8233667,54889,6847,136023,409208,79557,1898,36879,167445,7263,551757,114223,61173,517958,515260,29001,410282,4903,1041,52058,9330,33725,7828869,239963,1200012,296740,16845,59505,208352,1901,299689,2766,1470,3918301,535784,185473,611726,489938,630,178087,157481,332078,0,143,1077531,414013,13768,310916,78866,462928,952,2000,1239933,1830,119,1886,8433,172833,47159,438474,123395,5334,107929,119,0,173283,251550,436599,443194,168927,13547,11831,40839,366129,50,729,188552,294210,919220,519765,250571,78141,181472,745077,3886734,2232,312250,89991,31832,305603,127,264880,289777,8579,544045,416761,178693,145116,1423398,5160,31369,366947,202372,39668,230917,0,269511,44089,284090,1376,250,152,80580,1165694,112598,1374,256432,4231,50219,24883,2828,294594,110262,284601,20996,44360,185942,68230,108819,44433,382,21530,31374,50655,2961634,33576,3896,11294,172696,8122,34016,117038,193530,25916,304,304,418973,52238,134674,17306,624830,289095,295167,1330,199862,708014,21185,1026389,76114,101941,55656,83329,21123,334160,288070,9347396,715981,261,60203,220150,1443,14197,52623,11451,49021,1472,368,70,111975,221040,218021,83227,314074,323464,240858,17949,869199,50104,1778592,1114388,983,503461,114209,545982,25524,754537,58065,47641,119682,1866,121749,149,45026,988163,248986,3555,1958776,87811,14318,821148,7805,4779883,146993,39014,111070,847565,230394,6908,931,72518,8589,75833,290214,180514,7722,284771,156706,24760,87600,1032571,301065,291665,586,507,7862,4840,0,175966,23303,8031,6232,205347,173963,150030,612498,62659,469991,128527,1912,119022,258227,34722,39576,134414,556137,15665,716786,650025,68362,3586,76778,27525,31851,31982,87212,332,85343,157,67553,105211,3754,1727406,20890,31903,44167,500,688832,39877,224374,299381,276363,22722,3094,300185,213,122266,255851,123435,155868,649258,270225,125729,675177,204439,614520,5388,152191,43215,549,211128,2057,404857,2881,1791690,28206,0,116124,3389,111842,599,219481,187,235057,51160,642665,194,2406234,770,506,321498,66670,100376,29979,54455,170512,1060,201124,544474,242,162223,2191,5054,696,0,21039,558488,82530,295934,41084,76572,6241,4433056,534170,0,13,10,39410,578708,0,6922,5060,0,20,738,52765,484981,74880,6148,15353,90358,112177,15382,1133,283927,61598,102017,152,347,79779,60540,20576,273497,80444,16870,44251,189696,344279,734475,454326,270343,34300,536493,47444,816648,175063,168192,93347,113746,162647,757,113003,362181,94021,134483,3856,102831,0,79897,360930,219887,305080,6351,54412,4863,74153,50628,115,87693,152588,48915,94359,304274,577412,752141,304,17882,655011,403,87846,45497,180396,196478,118945,5007,2938,682168,214417,246912,489394,833917,366032,0,208244,109860,452,39637,406285,283765,323160,575,571813,202890,203215,674839,24763,670587,800472,8633477,91449352,137585,131911,30638,335235,898504,166386,575728,2459391,540660,613552,5229,92850,345759,9462,246,326747,110703,204574,39955,44323,59298,152,53660,152,346,8941,296852,19722,29941,267095,177693,584950,2190,106035,6737,307217,771,898364,706,82768,1889,632965,206281,268828,34586,34402,224,7579,110374,300669,44341,241197,189406,34159,271724,11933,615,303,80363,881574,597357,801,495715,101132,614,26013,0,10056,232705,370421,1234,315221,116295,2646,292188,1391,1403320,146129,5042,614,1043390,149037,94,23716,1294973,553582,14231,515688,497846,11741,54785,598,192892,348469,237910,12871,22158,38296,66896,2056,4573,104,130341,568122,556179,407261,583134,572890,3723,1888,110012,431838,307487,132910,333636,53614,0,9,3833976,221476,3148,638531,58058,522876,42026,68249,45257,36254,417765,189977,3095,46701,50065,69405,88324,147497,11080,262887,101374,28555,90120,47334,51029,256908,513134,637201,79911,398030,145037,321960,69197,3254,71462,158795,276770,57867,9603,246248,48632,116881,112704,441035,200193,254420,1366,4668,1167320,36092,1245,40144,12260,635,1195,6998,58933,1587291,281824,528567,54552,46681,697,135,181,12896,451086,2844,5588,41992,7067,404592,3046,374298,293330,6354,519114,245208,186679,577,92646,37367,32645,230030,67742,282756,1239059,22845,15287,373158,0,147,278148,960524,358062,13378,394794,12528,77517,8884,234,2662703,152,55530,149,591335,107,124919,449182,474105,189309,427194,2353,5942601,1464241,435951,27624,1281,513,85108,52022,2718,2469613,138658,88,616550,4202,59971,136160,340183,138134,244346,238324,256,1098895,130,90244,142770,463003,238209,134254,62700,102537,0,475,82694,141627,10844,80372,471578,26658,4299,5088,14977,206823,684752,32193,178502,2602,317961,108254,11826,170857,45144,1675,1515,106351,199753,1302346,699,160,274176,45609,979,523970,200390,269259,4229,39935,174523,90917,105509,91849,31303,107296,197197,102376,7113,237294,4016,17250,50834,145232,38561,34091,809,375,33161,84413,601,266855,0,788016,236047,127857,13432,74321,22044,64459,180136,53398,192723,450965,346424,446396,10621,240486,30052,97809,216094,702967,94,15038,36271,32943,215737,3335,61454,326521,268251,215518,24385,172561,3497,1349,82978,71619,302024,174308,301123,621247,22828,211787,35434,2510,207481,195158,427809,138978,192650,626668,19401,396940,8626,190611,443158,233828,259823,137878,99945,215255,367811,31716,737025,139907,11467,36561,260,95592,19117,545,2252,125387,369921,580755,58860,761799,3432,37425,27782,14805,42992,541572,66837,941249,518556,10796,1227647,70412,26270,557,295585,80014,89678,63874,3374,351,394595,218062,33536,11048,836,47122,458366,33057,704394,623561,2342,276156,17929,320,62990,98536,108399,93543,1594,13718,48809,14283,307617,8011,8736,21744,148,49641,89810,27453,8706,74,36078,1206517,168899,169369,57214,926,617080,100183,41698,370571,1056,185759,8179,75730,260098,509667,227282,368045,333267,33748,289436,2925,676,68875,1074482,31497,669,66665,146802,193670,8929,326378,650977,442513,447,139137,11325,64410,15712,22557,228865,96392,103281,1300,93781,65722,337,337602,5152,160313,78115,190450,0,7811,89474,152,508,53976,626399,465734,14160,5150138,670,0,405311,24301,113034,48009,59550,151329,75354,4973,790210,112307,8926,237550,15387,83695,9971,110457,50066,6927,18134,163293,25305,150865,2968,226780,148960,111413,1277854,224088,901694,428836,2654151,245228,409950,222445,58532,42877,1560392,84839,445644,240596,37165,1799282,136803,573728,16254,285234,214062,367717,107116,212629,427442,308270,205118,919756,332208,61425,13813,2033,2990,207419,81952,69808,352988,58334,1012,149,55810,275414,358482,3790434,115821,550248,178243,314474,251519,3423,79958,167139,985,1831,106,338989,120168,48042,121907,22966,8265,5079,335778,173916,490228,18602,49396,14241,128280,423071,2358586,365022,269950,411307,25112,1686812,946,28031,25204,5221,24360,9762,317404,169904,244795,200094,81752,170147,76291,343330,106343,755,8263,85600,104542,40118,3454,0,103559,505,76,601,22978,628123,192895,167866,12090,224,731,7635,1375,2669,64686,2508,1534963,288977,58300,1873789,409898,138721,3724,40954,4800,621938,463205,261179,35562,107958,12808,196611,105102,444114,9594,9577,29598,171,1098927,1129452,583682,120710,202009,3812,13127,1555215,319970,14724,64150,249019,265385,998,29149,176484,29146,479,1647,233319,5993,91256,134186,1248,638710,2882,229004,136027,101,1361,860,279,5125,6633404,1102237,33300,688,236864,33414,102794,95422,54398,8070,2432455,132,378975,1676408,0,2756,35534,496184,187041,422,2853,1284,99953,209,29,6769,3711,46004,151123,89575,118404,865,547,50770,128096,499038,71341,293258,0,49369,1284,933586,3525,66358,80610,1566,33532,37355,2256,5278,75987,139330,508479,123896,70829,3655766,126237,647024,26966,22451,52832,19813,2189077,384612,201293,6258,62850,15821,63537,0,143963,550230,744351,63098,119189,197352,19104,493347,117681,970554,104397,92987,241288,106693,0,0,1829,42151,155,19994,24675,890,136798,96867,57126,8965,2976,252,444774,15578,224085,2602679,26492,12514,412346,234,2743,253398,167869,339678,0,1502,791152,64611,109204,167133,196942,2590,44131,100,0,2132364,193651,48092,13478,90878,53551,715,72617,142904,144586,345343,126,103700,14852,276863,223807,112403,286559,125175,19474,51159,453179,178814,1053794,13032,730629,445,0,1126440,4469,32328,45532,121990,129011,782784,12170,342056,520,9135,204556,708265,70,353892,444924,49609,197241,340281,33294,341732,141557,1527,409824,861,163429,278244,238649,1121,46344,12094,37408,18817,143368,2834,35865,26278,380728,1123,240797,160898,127309,7298,77231,226696,2052,65305,2018,893746,384064,4191,2175881,173867,573,137764,1421,18448,580,53655,22991,131639,174770,64130,10669,60605,433,230009,48103,12566,8006,879,205,31734,794797,35759,1136,94829,471696,233,13645,0,2233,176462,7389,1358,4098,2412,690,3354,2085,6416,2690,198790,12849,138991,812945,39348,20009,424415,58,157601,60812,26140,157797,77451,125,5755,1598,214340,532,170088,589288,2535,9889,42,1049368,174278,288587,202772,523968,166158,3578175,947941,30464,2231,193388,5483698,267747,163402,151480,238565,147,5758,235774,17275,9100,193845,459,611347,113774,3214,3529,72168,156794,2675,501736,102368,954,307921,1369045,1149980,691155,1321297,39951,244809,1799,162048,4001,2021,2208435,1763,7111,938799,4867,348,142206,34642,856,708,19535,3783,3596,18626,13940,26046,6189145,530,240000,678925,353711,8421,26507,305701,8856,387268,359607,256048,18962,101053,324859,1636,735293,1294,134901,668425,328039,1399757,10162237,1610,467865,209261,67496,210393,234475,88597,211357,71326,278607,378186,26234,96425,1039551,60183,149230,2493,124109,183876,496137,352923,9583,4445485,157124,12123,67284,2970782,57554,1009948,11624,34472,14730,1115080,16727,23993,203159,12815,35958,692666,369,33420,48955,83151,152,557,66502,45904,119865,768131,8233,31648,52742,347083,183982,596323,152,2020,187065,875514,456,1945,508653,21292,60747,30411,14968,32554,1287,176332,1169,10426,163,1914,193224,369169,340418,214960,527277,37538,61314,0,68824,74600,204054,152,90,19986,55557,359808,127238,42973,15596,119805,98400,123890,597,152,193516,39,283535,1568,237797,32191,566584,1041094,70955,881,65810,339191,2226,101957,4279,182879,21679,267,762199,492379,2775656,306509,80859,958,25090,2393,1611,22528,2144,1835,686,152,6122,653,1156507,115962,427190,232919,1423,6843,272,174798,271149,207211,814058,574705,109419,237525,513876,1459,2182,49333,1489923,469118,211130,302455,547570,5945,4279021,781,132704,94128,22726,263331,6148,109375,225258,10207,167,265359,362,90523,361919,1626707,937,779394,754466,50008,1017154,143555,78880,225,168946,289629,42508,275103,46521,16501,38818,904,5041,5759,76503,129959,107263,514067,1129194,151725,168959,375425,359284,697990,558960,1012,40325,1714,798,318341,11530,842,420232,359834,218,2542,72174,3679,107331,129323,5453,65751,3431,637506,301650,1346532,73257,66,393407,28740,189931,36991,419,80056,1443,129345,196767,69637,248541,886842,4852,34913,158157,3910,50972,297145,47577,174623,301794,152,60527,30337,13629,51,280687,57632,531092,63440,177043,272867,900879,320879,814286,500142,558,287,7935,7154,22735,30327,100509,220834,556475,14800,48879,35089,52630,4270423,289857,153768,50661,261408,33963,53779,146051,182982,0,99,227867,226696,45519,106242,392971,29080,28056,291081,1343,65904,121488,1442370,20214,259957,263171,299070,79528,285988,20161,0,6425,4471,47801,73958,9358,359781,214832,104871,3460,528419,4497,1757601,7457,68044,182,2630,95,0,585879,12542,483,2822,3921,1371,6377,98678,168556,43298,11301,29454,28106,108050,473325,268124,29137,26470,157896,58509,660278,196136,237574,178965,226342,15429,569913,218537,53853,57961,408854,4581,86178,394833,124169,38637,4458881,187442,163198,1035509,294071,109770,269698,38937,160796,43888,50037,2761,492577,456,358384,701236,137,3929,131809,29605,147524,27143,130889,718,57340,62378,17601,8881,1420,1955780,233602,96714,675915,280364,2616,178516,1634533,225821,25052,22454,325494,3231,39250,1661,258987,121841,13622,180116,294915,12464625,755421,158947,2910759,292566,16742,2716,5817,80558,327560,27714,273798,166205,5647,183507,86705,665891,128480,12512,301901,83525,30406,11304,77871,708779,548,197,141,0,258452,15388695,2782,82883,570430,1773,280,83487,80747,107886,758546,42904,12875,0,269,2597993,1548163,125565,252235,258246,124545,196741,304,3225,0,0,144820,150917,35911,4120,350517,249925,449723,334513,247572,123508,31446,731555,4291,18005,190658,562612,163508,195290,278569,432272,117345,233559,102509,1599,282490,34002,171774,344213,138260,83872,865,3610,37678,220804,146533,6383,40955,7059,4064,324210,53832,329321,535900,1586967,1501572,197267,9747,44958,119156,68791,152,19171,3450,2730,481161,294343,25024,275787,435393,672677,770849,346304,1079041,682,838150,291279,179610,1363,406742,265883,247242,66889,423,803717,287190,47511,287863,19509,395407,129017,112187,101289,248345,29480,175313,44081,0,1199569,60996,103049,95607,62347,365220,208630,3590,48471,35237,19889,426735,154472,218730,37964,99357,31037,16447,329153,171778,1332,59363,483354,21485,91410,593,403,16498,10524,11559,1107,1822,629,12352,2665,3973,254,180811,23486,92477,475,4043,0,2226,37301,15875,640556,699947,159219,117872,438500,15960,31929,236843,79951,326964,254217,413620,6299,206829,383161,71972,5350,685,269487,101,579682,6168,126832,2574,194260,51056,2031619,108481,148849,2891,1236,3112,101025,18305,96507,115035,396266,66955,1012206,378609,403037,282725,4673,1830,1430712,5989,233929,5744,442002,350573,381,321294,1835,115898,38944,547046,146015,0,447482,174386,452,10945,1067,6228,398063,294046,110173,152,764,101678,470711,368557,6320,409,104560,733545,120199,432276,1037,2814,1136,848582,57897,192051,10182,247332,115236,134270,346235,311842,2076,152,140,0,415,502,54,18206,195841,21736,186030,246369,49480,38842,6485,60579,119902,116,551,2420,82041,151381,277,202332,1468,89608,112773,204946,84185,74553,222233,930,152510,147222,127111,271,307162,17832,100687,118822,218756,21286,68953,847,35160,227,2063,64254,176685,1417,1950503,735,190586,14342,156607,357870,105781,399,819438,3372,119,1503,1100794,209974,171678,30696,54216,13245,963167,1265897,65257,62082,451500,1341299,277994,323820,314285,337458,3688,3087846,55047,304359,213030,49489,361725,1450924,16381,92923,3335,6713,1682,142,46265,238234,405465,359996,5125,2946,258918,41655,291741,8130,111438,273821,637538,1072215,183717,37019,592805,95702,98,149052,482301,4367,390521,2298250,2049,94301,291710,9350,60333,61098,934460,11638,1515,49262,407853,98811,38197,15484,0,12281,15445,4645,85268,1316315,481873,11889,202,153771,421,1660553,594,38298,349637,39565,187144,235329,15724,202116,221462,427145,827,64552,108402,2522,3656,5250,7792,777,454847,0,13343483,83511,358804,422169,0,76957,6034,7506,89592,0,131,0,2885,47338,445196,48968,609,768930,74555,7960,10253,62025,13668,283220,100724,108419,312504,302,402,189270,574806,411621,747793,180507,12032,1515490,240865,2000,4729,104795,0,0,1240,339881,42771,150078,366658,742,92989,499956,1016,176324,236411,7446,361212,3734,527880,93,650280,650,8480,269,678,0,9938,2662955,295210,803328,7996,9706,13571,453762,178825,14900,1186,570035,112495,277131,551,419240,38266,718,24887,1784,620,99007,481,2380,22065,101753,262,327673,679,157505,12172,293416,278109,0,34889,92563,95347,80163,207879,93746,1052020,296859,1346182,9765,52603,43255,406137,120553,0,172798,536,20864,111130,45806,28812,139105,86911,80745,121249,73543,68852,266,140585,376733,309751,3168,139086,170505,36119,69547,132924,1107706,29447,148375,135300,240107,583,8800,185547,35804,339669,882688,67752,241248,664,96026,191146,89873,398,2086895,1156687,188022,704922,88270,4231,335280,222250,311325,54696,6459,6118844,254800,143,255498,187151,98664,13566,118156,205696,10423,997628,662,29017,246773,12118213,167893,9019,60213,512886,22470,74939,10557,28936,46553,14999,91420,18802,32043,75938,12819,8022,90612,99259,19143,30832,13896,3068,14261,56562,217048,13536,343672,402611,165454,258271,13114,76,528855,758887,208022,129,4456620,414141,21260,647474,16311,305524,0,102221,11332,84004,1163618,625335,311269,390,1365947,10159,152641,100532,144324,1833278,32317,236329,174169,244779,16803,2419,1179,1381,278,15074,213690,29314,156611,96042,11598,731,162,106914,627106,2016,575682,231806,597208,901,302655,401230,203620,407342,265,235033,1250,120,3177,381512,228669,7390434,2599,586647,302864,432516,331313,6908,832,330,16317,0,54317,4652188,225313,3571,384022,329715,1753605,200193,142422,304205,241844,69506,222490,32939,715,418951,7069,1197009,27832,968659,76448,35927,78286,289353,18238,10838,187566,59024,194351,76533,78977,302209,65195,92430,852,76,165149,208016,540,420887,7739,270160,4805,0,405,30577,903,892748,0,306179,0,442409,2996,361498,113103,73316,25378,12307,10902,214702,1829451,145360,197556,9611,14457,102495,344935,130669,2628514,545235,2711004,162228,2045711,15566,157824,181048,2048835,450600,2906,462076,137167,67589,350385,45106,178049,82211,51396,140128,84977,691,1199,1278,146216,514956,271547,6642,502017,93196,2617,1604,30379,43193,315048,22317,32992,97185,16656,4978,30050,316862,17225,28919,31604,11088,33170,14028,61417,26535,19040,82387,22270,18578,47667,3651,1610,6917,2278,152,518,125,977,132725,14521,4248,7749,88582,337450,121545,71603,98775,1172,331955,1072,60324,169088,105940,305853,38,145310,72,28199,555,2151,144787,7549,2218,88994,3428,177070,590,11075,155284,210172,3734,339078,699271,268018,959994,33479,1186420,1099960,1808,182204,53905,30700,12597,7290,367522,42674,1873,11723,1398071,538803,5952,213300,27826,512412,1368,297,3253,0,1004,3822,25431,13793,15266,196682,143,71066,416703,1046,545802,57,269,5,534137,31206,102996,86632,76065,4766764,56490,312819,119,143,15357,9321,14583,109304,69833,56966,6047,64689,559109,20463,3955,146255,487209,1800017,343427,248996,15218,60306,31389,38012,48663,99303,24603,48288,29289,13387,23428,82487,26680,56112,43323,65389,59698,65570,185229,35567,35767,42025,42056,29816,52644,14085,48018,34417,23303,32283,29777,2179161,219781,3348,49216,55412,15870,539369,5303,15151,100939,10405,14357,10691,788188,7885881,469012,1944,3268,6179,533711,1039184,4529,271293,182659,2721,40036,70566,277902,24736,90616,727,1025,51436,590829,312671,343565,3078078,115,525457,3457129,1187726,185272,0,26488,56915,67292,506637,1174151,228826,19978,34661,31638,75257,3842,2244,539,685694,69250,816603,7169,72383,57700,172027,257177,18296,175889,1899586,322052,251011,91825,504185,726,101058,235100,1727,0,330,3526,1099396,1687690,146464,545974,10927,153500,30375,172986,18380,224939,705,2738,2126,250,440,264,3131161,293,361813,705477,956,119274,125659,31726,173074,42774,327621,327706,840097,4441,1612,288,257297,1012,8396,0,1003,2299,12400,53438,112166,35806,228861,187227,42244,65918,155592,3052,35890,95370,15284,1397,17466,50857,3145,39850,32936,6579,8789,11997,158771,18602,35726,77131,68200,3223,38923,16898,7582,27543,29216,123193,72408,27,96826,302,4147978,182519,72129,118676,4777,238,556585,93627,347471,3259,22793,99850,1481,56984,61010,3753,219075,19336,872,43433,203870,106791,1120793,281741,41645,8342,359723,13148,40457,183634,376,615269,51206,51424,376824,2025215,512667,406095,136,173944,37313,14693,27163,1242,693,56,1410073,307292,62590,50463,7850,2324243,121472,5816,1124707,193526,517917,100333,510734,329097,721918,3469,23644,202630,458799,18887,255866,179960,62671,12293,76443,7613,5398,12678,537027,1381,102150,2392384,880,2122347,18,119185,65983,100228,77392,123,6784,303301,60766,743296,2234,78345,14043,496561,986,0,163,3305322,72609,76636,46617,6414,3870,872,9237,25981,34,777,198357,50202,279961,1068251,485,2083942,1652,82346,13006134,253181,180831,372,110,0,166,1630097,42184,24515,397737,434550,200144,92505,175988,624,11728,165321,111975,70978,882,3156,4480,2986108,5531190,906235,202223,165289,694,329284,2615139,500256,314111,57511,40,358038,20279,7550,3882,623568,84466,219397,259,571049,213045,368753,583083,22825,259403,192589,1966,121201,27647,7309,4279,1971,4273,894643,36286,163,1941,28021,632037,114982,898,185641,0,0,581,41415,609,105960,93,151,115,0,1168,0,655,397,65,252,0,987,10227,3787,3149,10896,343,26746,326102,14130,2856,29811,3237,0,152,81397,1485,4109,5099,601,33975,13779,138641,39940,23491,80819,72883,47093,85355,74473,24869,1257106,151610,46163,6194,68680,101287,3361,43165,43927,805664,31984,41844,30100,28149,58382,16691,257859,44082,54144,20350,79127,39040,42012,54479,20063,120939,923,2022093,1552,151,153,269,4314,131811,48641,362331,306234,84156,9347,202937,246976,8096,5833,4396421,34439,17796,2948,152,60462,3778,3854277,128672,36685,48,5553,1814,13540,11158,0,1003,40,976,2090,40287,6205,1407952,4626,0,248,111,430,21729,328228,132171,36400,673,22258,151,304,0,956,2822441,21717,579,62401,44410,12249,61845,972,47858,50165,79367,159269,127341,230089,131515,37543,535089,437690,7623,107091,140732,372,10829,14324,21775,18302,131082,95294,42798,73802,1929,115067,5019,112337,4296,8184,7581,15087,72573,10978,105061,22449,15165,4448,9122,40293,30427,34117,15616,20900,12752,106202,39676,1314,3831,17975,5236,53070,33359,35161,1866,59089,53725,25329,10776,39473,5824,63239,302,339953,619369,52054,182005,65555,54220,9305,57021,23140,11749,3246466,38390,10545,11531,78330,155963,81578,98346,1126835,591688,219907,166791,8356,98825,338216,199579,2029,26076,543975,3469,29274,223601,849568,78703,729510,5387,468,6471,290,0,12992,17386,30109,397,716370,629967,103583,365163,548140,96867,335961,120530,1616742,22833,5982,290068,192854,1016,94615,605960,79167,279330,601430,0,0,198382,777247,1419,30509,9138,231994,0,300059,9305,173799,673861,1579,57606,737,1632,21154,79842,29554,153417,4058,74421,116797,76025,19129,1436579,4269,522078,28887708,260386,196423,113070,186208,45853,117256,7805,14097,288272,84673,4346,195299,7010,354524,368087,38984,261325,631357,46542,2832,2634,112134,31269,146395,66896,460952,1034196,626438,275,753,1289,113307,103838,3879,258,129552,369200,275681,441858,968252,31352,14731,2305,114893,0,71872,575567,124910,17763,3207,7722,4553,178901,265789,239956,388311,82065,347850,774507,9844,151870,42998,1378,5927,304845,23736,156550,208942,117318,13973,332778,273652,2216226,43249,3328729,395320,54589,116218,480,165826,152,920318,997474,68872,0,3356,522,69406,132,0,55051,192119,57151,81849,6263,219011,382884,101963,5727344,14082,99195,3124116,229774,183975,214062,239533,60702,269366,327,275103,85821,268827,6869,314280,24635,160265,248931,217887,95718,337267,18216,103852,30913,6211,428488,89,7,238660,32350,90419,187943,444964,161216,433011,266219,38793,167904,1537256,146302,428426,95765,1288,497180,461501,138865,494089,18963,48446,58124,29833,7040604,22295,1218625,337340,55841,216986,823290,194473,613,3327062,3348052,3763,299,68760,456,504544,415073,156310,146062,364340,11171,172,130912,12651,2339,48685,446226,522,7094,341594,0,72838,289,0,1730303,4040,1944871,12620,1842028,139300,203882,254927,76863,4106316,16176,104374,95807,260,63296,73198,21893,97671,36030,120150,1222237,807947,536180,59570,729988,172493,113725,13548,240397,0,455169,31346,1276787,197796,212333,180697,231479,174930,198496,303230,795636,971828,156420,59935,107940,79084,26475,51532,250982,326307,22709,9462,20903,429,19183,2312292,390745,212847,160821,648442,133610,160385,146109,22962,1968031,1347167,41787,243016,890380,70977,146782,753,4044,2853,1207,1979,5432,12388,409779,260876,55929,209207,83940,508422,145077,38018,225997,79350,120,33094,208654,115764,41241,732657,7733,227496,622,227,82321,93976,239752,8413592,171888,45802,27841,30106,566974,734446,91945,1252768,14724,24256,24329,197899,628295,260601,103339,113624,99233,1131,39285,215,468084,173401,84699,46142,4045,21472,47405,261598,80805,113,90209,102870,658,304,941,0,3996,250949,2061,1901792,3853,384864,520840,1727384,262529,166667,271452,283,1808053,363320,28121,139905,272375,99741,116458,234768,5942,3418,730267,40384,128476,1263,230550,343044,130070,334957,706443,1014550,369999,190677,2250,807,9973,7550,5203,36718,179174,304,152,134336,88756,57716,3277,201580,141839,16022,7327,52103,149065,58589,12446,152,7423,298624,488683,297154,1250213,3830,3022,516,502280,418904,92881,82357,156247,70102,78242,376635,19895,111089,112195,74806,486234,423174,7541,354118,976,0,139754,207393,167156,121362,9623,10423,48836,85282,143201,122,5708,63186,939726,255143,100183,154295,31834,68187,31156,3574602,198637,152859,171694,152,9685,486068,15694,301819,807,12965,10789,2805,139,34053,9909,1724,140042,0,211009,154432,294679,357268,622593,125632,16663,77768,10718,0,5353,4136,250681,349463,474425,5148,0,236642,628890,126112,188480,49449,37520,31259,10502,1786,1051,643,77203,124065,293882,202858,72733,43440,177964,74958,115419,48986,52106,148490,152,0,441,3356,14748,1858,132715,152,103565,97096,727347,0,304127,4553,261905,236585,1770,12007,24904,28698,223174,63262,1355,3847,13261,66075,211066,54231,265185,34899,86708,8443,2682,424084,109564,268486,469610,125328,2053,337593,337131,493,122625,116014,52097,1823469,455819,95994,105356,193169,161866,65616,30665,29972,9294,619945,489923,0,324430,240425,409831,48749,5795,7682,937553,41402,174800,1307,125695,25344,606,441,4367,167663,683,1584,271581,518,560783,43301,101923,613042,193393,429269,68078,6275,534086,301713,15234,7735,20524,187593,18547,996940,85997,162595,131565,259997,16955,477,12137,578018,225228,133208,46436,27643,277263,18023,185614,12747,159942,270141,388317,71612,1711,43353,79847,221179,118999,15417,10096,70713,74795,240590,233,2707,277265,3500,299651,75250,207728,1134062,1005055,77754,447498,1769,428845,276362,114592,0,3021,39294,58939,121456,2971,171885,9206,536,641248,1943,32595,7532,11354,6626,95550,0,13634,9673,2288,644,105716,259102,45223,152,0,941,110,62942,6365,9300,480017,1492,16604,63317,555545,326862,356145,5575,2789,5568,21592,393843,252869,56390,77170,3011463,552749,184872,252275,41707,337,0,82737,94865,15717,1138852,843,506355,289598,329076,56740,70597,598615,429402,400,127868,285264,474960,275565,581,16491,70443,15378,18475,18350,1658,100123,993141,545003,11070,207188,17013,5505,53646,18361,313070,12768,155362,147775,168978,3129,658719,4909,160153,281578,6537,4745,601910,2730,351624,492569,1592018,1463910,30446,35539,448,316078,579890,33323,306545,327788,200447,742,3543255,568629,159975,256088,231711,39899,33853,180173,79327,5640,16692,76132,59227,66539,318498,794052,385731,14877,281334,94973,111520,1344,48381,2839,117039,15277,3559,143738,822,75896,150973,2128391,198029,141342,513541,276948,71354,10960,212098,28704,53213,88784,51180,482817,185531,5255,521571,514730,779600,47524,71502,110124,99505,91373,1731955,28576,99355,5371,534846,83130,5471,340444,564,127878,5807,264988,298191,196,204382,546891,76814,116717,89342,32526,1710371,57181,496164,189045,1422,1025,152,551555,180436,211751,354199,524,629,592643,2618,58202,6516,5851,145620,4295,508138,192288,22247,106836,43475,117133,677,189998,231061,0,307317,423,126749,428894,329147,1326,457910,23457,40931,66441,120826,78455,1064,237610,36929638,5735,7086,9390,1923,1240717,77,104589,4115904,1015261,9124786,20550861,579,221,1637,698,1095355,4589,584875,1838947,206204,1513,69271,876578,28637,60581,120988,77175,155821,96978,154660,69667,29862,194584,813,7409,125,286,65676,7329,424687,473480,161600,117610,411525,361350,18425,130829,611,152638,433325,733,344141,12849139,6346221,141419,4131,432112,14716,927009,7985,80604,16710,71665,7297,112906,75,300415,109561,8272,1627,237582,91468,79135,1828,323877,231623,125,203594,121120,17864,23515,415124,21,247964,12323,343,0,2830,180240,1576,791545,21865,14874,109899,2883,53154,493251,574246,198377,268,0,2193,350407,31166,22531,2112319,2781,4372250,95841,238086,0,131194,2164,110,0,288344,2015100,499,347347,20486,16633,49134,176,155087,399640,210799,337,337,436,337,436,337,436,436,337,650,2442,24355,151002,151356,1345,441440,277433,1068971,9481,5528,1295700,11366,775225,111963,44205,18927,115739,201167,23827,283431,155100,376485,38858,101952,558286,148290,460556,26281,96321,439979,72285,15896,2677,71,289,350413,257382,22138,365742,2119,1940697,2572649,170361,446722,71,31173,298837,281058,26752,301471,317809,0,76,440,152,24038,104807,126156,129441,28127,386879,262228,271140,263,84732,2238,14681,181411,2718,3571,765308,1107,36429,9713,621729,597285,10181,111,10274,618,174275,174917,1920,447469,127983,881,285,386,285450,386998,42441,1792,96586,181025,567487,5616,122634,355,140848,93079,67153,302288,101670,2998,281468,173797,1133618,91104,21919,77109,289,493623,305615,32443,671018,202561,246047,48942,27155,729678,0,34909,210179,285931,112225,701997,151850,7653,835,68987,37698,105799,62,556,46397,505048,54412,210093,1696,1998,1827,28611,147632,23617,2744214,191699,20684,228325,279921,115562,76173,2690,1519,92850,153244,209037,4967,19645,24915276,457712,284255,51604,6748,75812,153421,93331,10439,76633,100373,87541,246820,289858,251089,174447,181037,372,105232,374458,439561,180950,337796,57146,137190,98360,2778724,20388,2902,168331,362731,622,184690,2368491,211184,2002,39048,19046,202815,17107,128052,2011,3269,3202,269915,162819,5963,751276,5694,2082,76444,88504,4152,102980,124,12543,32567,270598,63631,69914,297286,323574,527624,55074,191937,7001,547841,142024,767713,225319,4762,180217,10039,56044,18816,1153644,840091,317794,264,282432,308061,597280,324799,77862,387861,272991,197439,258874,61352,21655,473050,288,87067,64331,88842,358974,554,179991,911,138372,796907,2313,607675,470932,128596,189392,1109867,277879,267375,13149,230012,283032,806567,47229505,94785,117997,22801,330540,58938,493552,83004,943222,30361,13806,735393,491305,226835,2533,289374,265524,1558,100982,153914,11397508,28462,2496,3915,273,90615,259153,0,85421,22271,4585,139156,198761,155288,653911,947824,319304,51984,298228,0,489904,158278,16270,231849,480,34366,864720,376852,961,40594,101,46112,1118874,650286,18034,6266250,22041,20084,1514865,52013,99846,860,169935,0,12,47694,798,0,949577,195411,16212,1004688,800789,31341,754,3023,135088,1071,20559,338250,185411,5810,74886,9167,54345,593166,637700,278169,282162,9474,1098,212524,138335,171,322834,244845,35472,12201,54348,79915,23146,173121,558128,289580,331153,335790,222370,724730,280749,492468,307,1247,467258,51221,1225720,145777,199158,32037,351788,29025,566701,135724,466265,478515,61447,12942,232650,410222,174714,19687,426,62816,503614,1269,75009,26291,43885,2234,119274,5687,147,501931,2839,103898,5824,580867,1101,94418,1322,266,853,128854,119763,12613,5373,3186,1181831,96095,214857,337877,2316,713911,626108,5168417,383797,590090,2930,635009,1001,0,1212,14340,60466,94166,5267,1416,74981,167767,667657,97457,135206,522,273396,471026,114,3616136,1499221,23506,0,24676,0,55939,305318,3249,95989,697303,346246,33326,225845,137,0,365902,2576,277,372,3432,2329394,16203,638,59151,121221,63534,185528,47967,73252,160401,47362,721520,32261,943279,282315,3353,237186,19011,266282,10003,706176,6992,24410,277617,29186,0,2437,0,239979,252601,520,61,304,102,1130,8700,126000,7098,136591,176685,320,191352,201,76978,46458,3856,316,100198,56833,421603,168685,2652941,57379,2116591,168487,346,44833,159939,82526,340638,600313,42073,178847,152,12433,526,1138244,251163,447,26452,4199,78461,196304,6060,170754,88384,224635,300,1970,84981,128074,293540,245182,518689,3521,157566,1677336,235507,294399,370727,761100,347362,413917,66982,5748,885,107450,44061,71997,171947,65397,165788,55067,234925,32339,0,7267,109504,94918,595686,307574,398632,254,5233,258241,810055,108862,373238,255619,120950,6623,163672,0,756,64721,638,1368,348647,830,44584,124407,333,22920,52495,252718,100799,912,188,42326,1022,0,423,872,66779,7725,17757,202999,71874,98297,356883,56613,1792,112905,187355,343924,44102,218767,128920,57254,199435,7389,0,152,923847,138071,14022,0,18197,402,543551,321321,1720655,153286,251632,3061697,199882,11591352,3017341,4860,6521317,15117651,6505,24940,730594,159206,525953,40213,25592,279301,1220,238649,4390,938833,9153,167029,3301,37743,887,3780,778803,240594,31409,486163,180973,33744,16425,0,62530,574,124618,178331,0,629380,142246,382394,198082,125413,175549,389352,386554,184,168740,291784,7847,60981,14274,134125,492318,341134,157824,199768,156659,170974,239594,1416,199013,1670,30653,391712,115048,631010,15079,608,429629,219473,286895,3618,238497,163933,9907,140,385,902,38550,4853,127559,289,424454,38770,11522,51261,245656,141663,559759,247322,91558,2697,421,1015,41749,24325,410292,208,81,3154,137478,26521,657,70056,33019,196916,7361,94335,525117,25703,139794,186920,32944,1013881,980341,468626,408643,14354,2454,315222,93611,268423,20590,79181,1459,741909,975,2654,24026,33760,14978,0,7750,251791,130116,189986,78968,1054,502234,748885,111355,349369,27915,65033,90691,513015,70,159173,152,73500,8435,40937,1187991,106768,3927,233,304952,304,1237,311053,68710,89880,22406,58353,164893,184173,461194,18536,849,68598,192557,861479,19088,71900,34085,4789,0,2993,201509,45859,19083,24467,8156,271780,1237796,8701863,70710,546,336120,147603,650088,183877,300147,304030,160604,139072,115630,63426,1640,1411492,67,0,1487,2038,3097,385605,708976,10288721,1785,136932,210739,80506,171509,3780,8222,118211,1307782,261403,33426,184097,68272,14551390,269276,49891,1341808,121090,0,28397,84341,83591,409746,64502,1917,2377,34551,15170,59037,151,23122,19169,493358,1179,262124,34400,18012,3173019,49232,613534,382307,32906,74708,2496631,124415,54767,161319,176279,12482,10347,196802,364174,350267,750546,132,24894,4925207,7608,850,172004,163912,378780,1134273,5770446,45171,690213,932976,1489,221,121750,9029,12935,33310,3638,1654942,23681,2700,7722269,38040,243563,14782,198412,3085983,346653,574,970,1155,188590,198492,305090,501306,532,60341,1211585,7765,72321,181232,592658,100383,9537,118519,450224,854601,1589725,103714,349794,364896,1898827,386332,171096,1555646,332143,136763,3628,4526,623304,0,218,443,540,3355,201326,68305,286003,200385,3909,135372,8586,59435,181172,18473,372103,1567,1369,4644708,331841,416982,1009972,28119,193,40986,567001,95609,110026,0,8352,0,18054,219018,36957,28658,3080,129182,6629,2791,421,98743,0,296218,0,97934,602,168,4315038,350481,0,14401,206306,54799,3127,151516,728,170793,10659,36218,202733,230759,2420,225011,43071,99819,121588,156019,126,1389,1412,1519,207489,374060,85869,105429,52273,2129607,22366,349627,670446,390,157,452010,228499,44831,101166,39182,373,152,38858,191344,6072,110834,105955,3205,119473,14140,1272,167698,701,109020,368974,4724,281620,119274,560,1138120,544642,482199,192927,5981,387964,854,1360,22210,46606,15694,150008,522327,834,261785,142,147646,248888,338222,437645,638649,101580,859748,4579,125680,148938,311685,189822,20131,4288,281059,48047,15709,1219,1130735,102460,24486,187348,5300,294408,1853,113,762,72621,33101,439556,625300,60708,260222,41098,23196,31853,184864,799912,0,3522376,129603,773665,6832,155927,442189,40915,1627093,583136,215338,93057,9629,117007,925,102213,1382826,401378,267027,260355,424407,49127,158671,33709,100498,86833,419366,1554583,113999,38221,222327,72318,334603,401055,2137,10949,319615,18092,285743,355,53744,223897,311577,6169505,79927,383893,270738,58319,838119,83967,20460,152,3120,266390,399,233661,303015,17064,574873,2041299,409175,2037,108974,744240,15663,35298,247608,232051,126721,453,9542,134402,3099554,1803026,177450,434806,331446,726545,3102,56922,904,361611,286880,149976,401717,286890,232941,436537,42852,600940,69231,237522,105621,243027,0,438,7391,36232,46753,5309,2348,310982,285976,19491,447055,4248,13709,307338,1083297,1765,173607,392652,19967,24907,1977406,20082,23280,136614,2529055,24439,276945,0,39587,52396,408094,974895,419687,1479,910,7663,494500,1641,9624,86183,54963,74128,280588,271707,37614,122417,194207,12643,36357,127377,18992,42178,21028,200479,53909,1516,286,311073,493397,594875,3263,3770,40867,367950,150093,259,483,73790,1648,1067415,236,8700,3310,876,1074,19876,1692,426,193118,5087,767,2360,489,1576,7185,78693,128883,200144,490012,16537,93560,393258,317880,68955,5220,518093,440,459683,3964215,1961,0,98312,41976,1192,1660686,108006,243908,52904,75569,718771,17675,4908,2833,671312,837061,2179,571505,396,41052,207870,239816,319531,73349,24912,399446,229183,985105,274526,121307,788863,465283,759398,453686,3709847,52399,151693,1869,335,62148,344999,579560,4645040,404300,177030,126917,849781,0,11456,177028,26362,18490,192131,126249,421092,12318,12323,3717,290894,8225,737,4616,40312,539669,802144,168836,6161,2428145,282985,24850,111200,59974,7640,6553,83470,116352,184710,1730,121845,57609,247329,14851,32198,112186,227700,26008,119528,90697,194379,473302,263582,156293,153874,21925,47780,78238,1884,249286,116044,498334,25446,2103473,255948,5252,117899,9269,211296,230026,507791,14043,100324,538566,64363,29553,9938,1000455,762905,179490,51259,309487,145122,230537,364087,82487,11527,1776570,857311,2791847,442265,52464,71215,160378,761827,186786,1081,4885,6343,83945,1057,1060,29078,1618,1004,134751,353924,26,37666,21685,3295,273474,20646,753,115726,578574,271346,1266283,894069,21735,9881,105060,156061,301497,45616,139354,351320,442,2916,69367,877182,41369,2497,815,698,243668,112266,447328,3231,354239,66389,80825,177949,307009,892332,1234,408965,367,451096,302872,218371,908194,4434,54795,183640,549245,243196,3073,289,183893,45168,31371,8515,184178,683473,7894,33997,39730,8295,225774,305936,3030,587607,386955,146,243,102725,525403,78881,52817,383098,702,43360,34423,1931,25704,178255,1920,493902,179075,19237,247477,3519754,1396354,100667,167005,265778,438943,41060,94215,392381,1214058,2377,204102,64264,929134,108087,1889948,44555,125649,658849,420671,366687,0,499375,518481,171129,0,1298,10430,114210,152,3410,223602,0,3418,2275,953925,91496,474,3741,1905,624,47481,707,202896,91344,866314,414,63551,232297,90044,41468,4170,312969,76556,10029,21400,429,0,433,406421,4076,36779,1690,39,140150,143507,94994,40888,201271,260,72768,13536,34318,61314,68210,296,185014,2226,227585,3410245,377861,944,79326,31383,152,419,3971,264667,894183,119291,11401,17976,0,19934,11391,19448,219929,17343,320685,104479,120118,5780,199645,27766,32550,7655,183262,85973,1537925,186770,7726087,302248,300,381392,58480,1657601,152,230729,11676,248327,141796,136901,4241,2400,381542,80965,960615,1410,238366,701,941,9792,43357,55122,187556,124970,70312,19811,385084,583954,42865,769238,86165,109738,15744,465687,1038899,125006,10786,2138,188636,156550,2672504,499802,289977,775831,175141,110,85384,1422,199047,246362,772777,133315,984,861,163550,273009,44970,19113,687874,178111,1858,1137,397384,27403,422199,190344,305873,6496,6856,827630,131108,9461,56625,76777,1766,114382,325933,1365570,172989,192097,3660,23110,95050,131285,217833,335886,28081,169444,14860,2186,86073,650,86500,273587,5897,193557,4513,84950,82822,139201,582,0,130277,446073,463,23109,61530,303879,480836,1136,57195,566829,148376,295609,794,282629,365531,202566,207870,68608,580,178778,259283,521190,19339,83625,111491,235750,490753,196,163358,557,1250,172855,851,18361,778130,135003,380939,977961,18085,871378,341,47085,831460,144837,342086,31078,956561,194934,673698,475814,378,165935,403,3753,7890,5238,10569,44704,122,76,1173,3564763,20794,77893,7278,124964,342510,5601,526,25106,126813,267067,1751849,335336,3867,188036,61614,1028,950112,155749,4877,155060,167109,47752,32405,154931,92040,173873,148312,132836,540,2300,85839,118053,53481,589,456157,463814,36295,322188,264,152,4986,168,836,183530,50943,253285,21882,4571,100703,27547,844742,4762,465999,140775,126065,1081,38078,80712,75673,57981,132653,376680,131345,38734,6744,93122,57815,391076,459,0,134487,434292,153510,246475,244616,312642,103225,84992,219511,137639,13861,347806,69147,663984,157432,3258,1945,245794,151657,181470,0,12360,3477,0,68,6960,337672,179024,11681,311493,222689,307187,777963,1650834,124545,1039,85605,752,2378,619795,946456,163858,39338,146331,2098,125437,9385,213386,99821,130321,15334,77217,78076,9465,219096,18100,611151,88652,141582,18103,38056,136074,0,1296,7823,3359,5751,4585,3708,2726486,42919,3708,184091,46955,46753,5470,98,3887987,22235,7171777,1997,50474,8035,35292,24945,145,46508,152,6265,830233,7445,39199,434,76,438,316374,162072,283,304,453668,29922,103929,11376,42297,249068,275536,9583346,81431,27255,6841,367198,187241,148633,776,28036,330510,21608,1318,256044,179992,145,36617,41166,9429,2568,82565,334779,178111,279047,50490,8647,277839,24244,189721,393812,303035,2725603,17254,26509,41358,19100,2454,64650,32306,112946,320849,1597,322822,170160,12741,313041,34845,515035,104928,96494,12480,75548,189712,5390,0,23595,495864,327174,124438,170103,13058,208746,270326,14700,19725,100312,247959,1793,221969,391,2638,20536,106725,825511,31551,329872,235348,157387,66994,2943474,325064,195976,22726,278499,5044,122432,2353,5006,755099,457449,102442,60365,36694,1089,130687,18694,15359,6168,108300,292139,73736,152,895944,1449,1021649,1821934,2544,298517,56259,300843,222725,7095,288577,129611,1757,5192,360564,11669,62061,43267,47743,71973,5611,5351,70659,4838585,52959,562,6326,68925,544,354256,273891,381881,272888,741627,142731,58128,35754,369,19403,12562,180786,77891,98896,275249,335085,98363,199476,9064,36219,143199,55822,6079,13395,1307,597528,2816444,171870,17202,66582,56409,40543,184408,615,12061,119920,623092,18376,79166,405947,10417,0,1951,20234,95057,3678,1004614,344674,1205,20328,7092,289002,273,94613,315252,300946,111,497392,80386,173735,19266,418625,319946,296014,62450,1661,13313,21984,592524,131815,892608,88214,11450,236828,411,4127,61817,2899,502,66643,136039,514,2192,69433,3021,62131,219151,6209,54721,661,1359,986,14416,499922,152,363172,552697,19915,308141,25840,559508,38202,79430,1073,343,123833,33083,276070,58190,45566,713425,246076,505549,59873,317050,148765,107,226394,32684,2798,42997,25911,169082,435738,1124,12206,0,206355,162470,1023253,17065642,0,1001,129286,0,132515,566,96,246,696270,1345,0,792,4253,124201,258013,446293,148570,76387,46789,20002,37053,439406,4950,0,10278,426,3627,745,0,455,5457,60945,83286,93,904,5865,87725,899699,135158,99009,752,5942,601863,597855,1431,147239,121277,14461,1366,265,34039,206911,1074368,8777,284080,10132,349831,0,324916,3201031,748307,117,186805,112764,11048,15833,107522,164500,2848,986059,77932,689,0,0,30503,895104,1864709,112781,33373,66885,1151385,14331,59206,233762,1766,25551,10568,94194,171992,210145,420,2540,323265,34855,110394,38153,214373,1613,20260,728746,53168,7950,439243,128977,21731244,7467,1044433,12155,754367,68767,88602,63321,591182,117165,319439,10351,30774,16619,19275,1451398,3256,6592,104993,5623,1591846,24850,175623,78,177988,34895,74568,205242,1767181,18484,15673,76588,9119500,98311,13425,1655,4271,195077,274982,525305,39261,35348,155369,38203,4496,76334,254845,158044,1375530,64503,10298,143757,274919,3743,21232,107490,197760,26781,22439,136727,1233318,110746,400468,3727,268313,57891,117141,478199,1863,3161368,232486,677,5517,371487,44288,46020,192897,45334,37029,665,2419,152,13668,10386,0,79771,91305,50764,166273,7462,343918,251217,353628,87894,3010,9847,603,547,142431,333580,12935836,14038,798167,1081330,943920,13010,66706,52848,0,1581415,0,138867,16447,121009,14773,701239,17150,201938,40571,29236,412500,197573,512550,95868,255527,8241,97059,126508,452238,450800,38037,17660,276369,25510,232361,876,7310,309343,3199,216593,109844,99594,856001,98600,125985,323244,678,95280,65648,309744,188268,34887,216329,119689,237259,443468,7434,10669,47586,152017,179476,79387,26960,126853,50908,41674,201387,112856,61709,610114,174144,137862,35303,189170,2596,1418237,1783646,2369,57885,107671,22066,1897,472,143344,3453,129228,3233,307107,100217,7095,1191980,4664,246027,242,455,104857,318571,368938,0,288464,242397,39236,1601,191405,15195,1011,20365,144406,105484,135605,182,251561,0,71008,466312,42032,59809,47993,4022,1408,198672,90950,51927,4469709,15433,12745,0,82815,32580,7901511,265343,149096,95656,102277,31080,39986,164,86617,558766,150135,341264,156262,125192,112981,9367,2542,10373,146,526,442879,11393,150,69671,297624,1828,148887,127,186379,31374,65770,195713,24462,732,190958,95142,71085,17284,233528,471212,348872,83092,32949,62818,179194,3400,18905,1637191,5591297,23830,166765,397593,40431,2437,472351,1332,158449,152,122176,586378,231003,8665,632531,92525,18715,23088,202775,63273,229602,3329,277,0,101394,297269,808,144766,28653,70546,147991,1412,2502,289,1114,280211,190602,2749,243687,42768,205448,25139,867,18484,119856,59822,237,23315,336932,150948,750759,628,80597,741915,951,538,540804,13209,88443,744206,342469,207117,100637,346521,227877,187,0,341329,248138,79266,83813,453005,200016,662459,526141,70465,190450,22392,235,61300,22266,275282,4949,120653,120159,256822,3028,43817,14408,85393,40655,291623,132602,41736,378916,97762,89507,163600,2825,153732,761976,751876,293069,29398,6390,392689,89700,94351,582169,226,3137701,31223,6018696,1817,29362,185249,200406,163125,59491,258959,943986,10661,84588,1451,148953,25116,14329,205537,281809,50993,143353,0,33323,254279,268421,1624063,18768,292038,292497,341281,30754,2696,481035,710,1408,2608,148777,15588,252036,682335,1113249,24970,0,1144,1402160,0,37248,25409,112676,344862,100780,2828,5658,338098,1635,17654,23093,83976,115383,95122,73,175619,81915,18141,85466,231120,79608,143238,143849,54913,1474,144799,87952,95523,126546,50543,285056,519045,177244,304,2097131,112384,4879,10329,96248,82643,22404,234150,104219,92915,1267,21612,44586,63020,144111,32426,95936,188299,95759,63726,194102,172571,483,1995573,324082,52371,3169,476039,342729,152,19415,2459634,133477,51491,30914,14593,423291,139085,627918,4186,22336,886,57794,232702,162205,3008,39018,745,5012,19090,327283,6544,423,5860,134178,103,134890,129822,167827,433195,282628,155932,276979,60276,81174,1180,12174,194438,3907,237302,22558,153765,15060,64395,145288,1328,48544,61920,14497,124117,91282,359,382664,1758131,4460958,25124,252397,31366,1323124,2433,1280878,1126069,221157,175938,100684,37011,304,555531,41937,38731,6317,115111,224233,14897,139,195965,5698,18620,43411,299,358367,39167,6771,5811,1674,183692,355019,1188779,157631,2105491,315916,81723,468337,0,101047,137903,202920,76411,16319,0,2252753,20772,238559,22249,71632,74481,228117,147149,1619452,309267,4432,224075,6979,56473,3770,122226,58689,164872,227160,134450,46568,977251,152349,0,61560,231008,1335,76023,88100,74212,303539,37306,487793,106149,338005,554942,61311,45375,205973,23844,305727,294020,435831,74398,55828,324515,456,139332,460963,63295,138181,149998,169737,110552,35789,407233,269214,192400,6659,26436,4223,5383,285772,55524,0,0,42566,99,115957,762934,79945,174507,89237,137020,958,257198,150899,5382,1212,65131,122645,251,244930,2256,703,51153,64015,527712,331,18018,23051,280646,5304,701905,57867,309739,1514,182159,330394,7257,1631865,13493,480852,15197,432620,71376,427107,245279,113619,609552,349919,334740,307971,39715,4149,83447,516839,713,418470,235,910259,1950,435577,289170,72795,880312,3669,10369,47929,419535,2599,383389,2390,146069,4517,649,330018,713089,32372,9328547,560504,1890,76,778114,3116,2390217,4342,260603,1502374,566282,3255,516,4633,184151,43108,660049,493735,371155,17111,33534,244971,133249,196576,312765,35637,587,682321,64777,141079,144571,251605,196800,30369,221928,629508,178999,331361,157549,414958,17142,17636,18239,18006,17104,33881,17117,16876,17178,20101,17851,17138,17140,22939,17999,14153,9387,109928,54124,43980,92333,12415,43853,20207,31563,55889,23786,21100,71224,2230,41921,152,759903,851,601398,608911,620927,596499,598635,606029,598803,591273,625987,621253,600020,598853,598081,594855,592951,623708,599410,586094,591897,587312,700166,591718,652296,269563,75465,284002,76490,167998,334532,18939,274630,120555,957038,276084,69206,117504,556414,232317,6244,25597,18813,1913,371009,229250,1124,251338,154259,46141,2392283,4053,828,9850,3998,235,54,208742,5795,15827,2461,151783,75712,60096,53547,27733,34548,811804,182749,24492,342,72708,33216,181619,242109,4745799,297,7533,6366,1019,247298,3894330,5177429,501648,2819953,3345,231653,258004,238739,267,51133,98204,23810242,623335,1950732,691097,171494,0,55726,3511,6069384,137063,502540,76,27065,109561,43198,179874,418599,543528,667334,440382,106366,111728,0,486298,2334,566,16299,73010,3189,245,882593,682,87508,844,45761,57889,327038,631689,220900,157628,61032,297888,92379,0,2965,54515,57756,427915,4018,485,4083,649484,128952,834,276281,685,1740,200940,694,254782,3380007,21358,0,45757,5109,82553,1352962,708,863,23674,1499247,3709,322,333663,62601,129225,373982,212210,12516020,634714,34083,634094,581731,32833,7378,206337,248158,1762,99486,546,96106,98916,1175,40621,10960,59032,504290,121548,185167,100346,491161,249395,131676,294,1065,370,81757,591,8423,258040,79372,5272,344359,144584,173718,265102,388972,17821,1342,85412,6192,561407,3533180,22566,202585,466392,290035,66404,10656,1610,1259,269730,180253,3685,211714,196332,1804,179865,46795,63395,24300,3392,270,7712,109576,204225,242013,1791377,2008,2771808,365672,219355,2936638,947061,645024,1723,214119,104592,146586,304,21456,787187,124716,741,103,59083,25331,249183,4766616,229229,282167,1392,6633,100396,276,7117,1145334,283786,30890,200414,240191,26779,894796,200192,244744,49799,56053,38269,79388,26700,874639,97429,524051,791,70283,317961,151974,5837,47094,136899,58282,118483,307236,0,8547,206212,443171,74,80212,63567,127144,37465,583035,71040,59406,67568,0,3866,2218,844,38295,503146,7476,198431,4700,3774,0,705912,93279,966,128374,57815,341380,48398,776706,81787,321389,384761,92741,4738,11520,58367,195379,606,895357,120126,385492,105680,471517,444653,331787,748769,11735,55939,86584,746791,60663,892671,32076,84685,71672,52610,0,152,213,135068,30292,53452,739,279356,74215,359663,39193,30731,125236,222,376095,330,70391,54619,6878,19403,1421,9063,304,0,242,519,3225,791,812,266,402,10545,68591,63025,94475,51295,383917,376,65504,320503,129562,141801,274,974,13072,37098,1022,65126,14883,14896,2739,3829,3017,0,2851,19623,572994,7306,46365,19466,6168,86824,30629,45229,24142,36967,1576,2800,212228,11931,4766,580,749887,661,12827,353373,21099,11300,4095769,57815,260682,8524,0,296681,803,74781,166218,113613,4109872,467422,44042,242990,167885,235460,63578,54783,228845,458915,87289,370789,2231632,995507,130818,148,287624,118003,245520,198,458,0,0,10409,2109,27966,135176,65466,7616,3532515,3377047,295262,22624,18439,215,1095,519,2182213,35468,157792,1651,291,1579,19175,650,67728,1313168,908266,27198,140050,173137,742483,480751,12019,22,172798,2787,859056,1275250,35513,14319,797,194571,136529,12374,1221824,1285874,141669,512,355103,12370,44367,456244,308642,171555,173511,166619,210740,2017,188767,504413,41251,730640,313884,16494,64031,148848,153573,331213,180244,71277,294315,37210,66158,84,1478509,234520,724867,145447,79462,85658,21547,5877,111362,171818,206937,47233,180299,334244,1571400,48840,787797,555093,938,10839,444509,340627,19005,217142,270365,3893899,78938,145800,95838,325510,469289,150848,288159,18364,1004298,393177,983,289396,18575,33409,2292,223871,75068,6111,270704,0,56043,72832,671142,1269868,5833,764,642754,242999,125438,172477,201753,2342,574050,300043,17765,205346,87528,3615772,745826,735,3138837,10996,246,12450,118622,1420,332232,31734,228477,83,5093,640,484771,117096,1075841,1519170,772,5294,18679,759063,31092,1097902,28202,120760,2710,55481,84811,300967,11978,115889,675334,173153,296273,398,111,53769,9706,361,2567,979240,489865,0,38432,923,992,161205,84866,641,5868,304,3613,239,530105,10919,114509,6076,75422,31746,277910,81894,39382,18806,307562,81557,6754,8086,122081,37457,333210,2284,104950,247943,345326,164010,4759,152014,357127,340905,461547,124627,111696,138316,203285,14410,1033609,216311,27534,2506,524,1099,237700,73036,4789,310357,1066,406194,44329,86529,71180,256489,62318,71407,125786,86466,15,56485,163317,7229,746865,5323664,176762,22269,5059,2292,23630,510944,63868,27472,16835,367007,104639,2952309,13539,218620,30717,1238,9407,138017,4515,278347,22517,6515,275,115,88,0,267520,18484,96349,355200,160971,247,241132,201045,377785,322593,81243,410,95319,37978,290,716,1259,131962,2991257,4356,36990,197321,503291,401739,34980,456,94122,392877,585876,10347,285495,17812,396,81598,245445,202746,238512,64,11289,6569,1582,20284,571,2313,16665,103411,18266955,121951,200388,1766028,501497,945581,262434,628673,144898,1898,88484,2121,39699,455652,479584,78474,90587,19514,682,179683,265904,219503,125358,16284,234567,191804,84806,93642,30482,7849,605,93889,264580,47119,702108,312770,254002,911614,265507,961,4329,53507,147099,189387,109261,167401,1287777,72995,2255484,8543,242080,1374,274299,128134,198679,172194,215748,111613,27752,212356,6748,127041,152,343912,3207956,54600,65148,5083,28568,378,119665,51426,31303,1853104,51409,153208,134123,2644,91538,126530,8633,128629,21394,187481,24429,15158,62655,2525,50659,6080,78525,383101,1257,723918,273582,911956,8854,1118110,2077,50136,287007,42825,5028,1273370,15349,14784,1059642,74977,39667,154537,104933,145063,17611,23407,116,136803,236468,77361,81781,2868,237351,31274,183800,299456,3501,68747,41559,833635,391293,312652,837,251715,4616,378063,254729,466058,797010,7826,166752,2648,450265,10229,34078,116417,6469,40105,240003,163530,7770,4082493,130921,68870,85846,42572,979294,15024,285415,112617,2834722,3047,126,27045,6943,110691,1184,292902,91488,262147,763982,190887,237657,92031,7770,64679,309370,174048,67790,9195,979,364966,1231977,33792,94738,446,29244,922657,44697,3015,180397,2480,59388,3154446,63954,568899,3593,730,16921,20969,3354268,20928,3009,76978,69525,120749,7326,180443,631,125001,32244,2933,776189,20713,368617,33126,1346,373165,194002,386095,3347,437248,29831,86527,1391,161251,10349,368340,4661,1036096,153922,325468,271769,23071,83741,155456,115991,88509,0,326038,245977,23322,1117023,111029,189296,135372,248,124990,200,243056,4391,877715,75358,368,515915,3406,138468,564111,165667,213363,162692,258043,173868,2077,2250,275,0,3211,0,32494,86047,1119553,109241,96656,11154,34732,1087811,27604,1249,12124,110656,6665,55,9649,129744,423275,173871,268,32327,522356,124176,72633,1125705,120679,75336,252001,84631,989193,336910,14638,459805,1741,40837,7281,9582,521923,5023956,153451,271,646,962205,197635,385,636204,4641,365214,75,0,169853,49664,40434,1130,5706,569009,11130,304,283,151,109108,227891,241356,140026,44296,422,0,238702,206,17279,2057,1491670,808884,92763,103669,489849,28356,125881,20449,246029,895196,68854,207912,222741,361196,32050,1702421,231268,20441,78324,2228,52862,115438,601098,111047,111537,423347,751718,229784,49873,1988,91264,41249,49322,633253,90582,327,0,2695,270083,73289,121904,2085,627109,4346,382153,388996,192323,53063,86783,310445,3900,1649502,13307,46435937,48362,402214,76,150341,33677,46643,60,90002,2316,393548,80967,528150,67290,1220037,76102,583680,1304,181591,140598,113845,226146,215074,44495,256252,66891,8332,87388,42584,45025,17916,1186497,141361,14641,292309,0,1158,24585,61702,831,5280,309866,7772,758,199522,103665,20128,0,192429,208520,87040,14597,144672,1293,43602,659,55031,7422,15376,132644,5316,1105068,177954,5026,156612,96304,1032588,120085,1095,5446,290390,40288,39909,1264,152,57941,128145,11430,157291,34060,22301,1987500,511150,4479,532,151129,2584,28037,16833,17525,55874,15970,85087,70851,68301,92075,260040,279956,157997,270437,896026,410626,10122,51412,5038,39086,10833,5630,144477,566301,55646,60788,1308282,25509,97639,59837,301126,788,172557,1710341,19,1903,164,205587,96590,196372,247943,660039,84435,45828,65748,26626,101727,9605,236526,1961629,108362,15076,4146,17920,64103,742,1047,404112,202634,130950,36772,295483,1213,46129,72116,265934,94243,53006,108177,12944,116713,53191,466368,218744,1268,121398,139181,251503,303268,229288,128141,1356,560869,224327,6721645,289423,5849,19894,355909,2344,690526,12425,263843,552493,684792,456969,1135628,676371,364120,12624,172291,185981,572,626,448,156092,96766,35371,912790,661106,248,1666,46706,243,76,75334,876,5934,759,11065,10778,62,220958,8131,238552,781360,64342,157032,18228,5848,51025,298451,23562,65,601247,648932,109288,700391,1880,7352,71250,47773,26794,24585,38814,155107,65071,1530,23109,1119,274682,261980,124239,185266,85411,199518,317122,587572,1857275,282001,76915,144034,192349,41,16855,567368,223745,10202,153092,108128,1270,1843,112,483797,386547,96291,1600,6163,31364,197738,14333,35471,0,4838,7649,3007576,65583,828,1978352,15265,80189,251091,84819,255150,9091,266028,60019,7900,240079,38953,46349,317976,2393,756117,1933,1555,214415,279427,230563,20788,630385,9413,11472585,538817,355,11778,51708,6420,54858,193679,57208,75834,612431,162604,49618,155396,409278,495831,360039,237058,108019,96663,196808,21920,4361,697,24718,1092,111267,592030,111789,80875,4871,5272,2883,57914,21127,33158,474702,340553,28720,202256,79833,81911,147324,321855,896741,35200,407425,112927,106406,151618,288821,368457,2950,224625,39836,51794,167692,27594,51140,152,51374,1165,254915,51762,4810022,108755,369699,109683,52255,207,4589,203453,557,3259247,60495,73696,377740,941,1525,4472,8099,139292,147989,239,113834,413938,15254,17822,177765,252133,689103,541603,327485,531881,312636,159241,194522,166544,145538,65070,55667,12143,434432,102833,2626,578,688,166,414,324860,521,2090,329966,51369,209576,523829,426152,172864,246559,53329,7655,359654,897,50178,29964,1542,50316,10660,92000,16537,333160,94078,45458,259462,68108,4119,255828,939,115505,28073,245352,6613,284039,100015,1146,136,1085514,699805,109033,247,46569,178541,553511,499864,3067,2192,4053,684,579323,3822714,62071,311,215210,287797,44725,606842,73582,0,524017,11216,1359,266099,33004,44817,59856,215288,1571,162861,194084,127835,2465,54134,29902,40802,889,3965,183298,106140,596850,163302,426539,1539,4754,70984,264,608010,172113,53071,85590,26820,48332,16301,640783,539167,171927,1525,65889,882570,152,510386,37014,355400,4801,155578,534,278858,447403,382,2318,192917,96302,154130,8217,97021,37104,149959,361659,29616,90755,772,33379,137528,12906,924905,1069412,5061255,31588,764834,50716,4847,221692,424,7548,111440,165668,1629,786,143484,101350,1149641,129,132475,2193,323845,1092,584,123229,2231,280679,2779,636629,1572,91024,560,139142,610667,139458,119674,3803,879572,6407,195194,749,119281,17055,69062,10513,908,874768,12261,54503,1632561,260021,50550,23383,241867,613,22234,64972,124388,1886,0,118511,925220,49544,188800,53821,653,253,0,10741,19656,32455,146572,849,244,471425,71098,68491,536397,293610,2494,40133,216119,2730,1497,74157,14408763,66753,108762,123407,192051,123211,174981,173377,12694,43077,568952,152,72428,3457,607630,138786,201,4147,4761,193257,23855,186565,939210,755,0,412158,51268,87320,174939,188156,725326,33014,103573,206252,207815,80590,3353,156368,240019,2479,9,1007,360300,2784,840,9340,14163,370,240,335203,1594,138,62,1911,0,509536,1325,119434,152,8639,2971469,159166,1450,2852,7660,407,44791,729,4147,152,16872,36695,0,440511,6546,245197,20511,14025,80908,138271,59722,168214,131743,100681,190108,66106,22991,5592,165365,112939,2278,11051,9950,885088,276262,31394,59735,45369,49192,40182,17304,25125,44608,60378,48074,0,1863,11360,5029,66955,21244,16633,402078,289492,152711,282246,153350,165821,1059714,444622,52395,8411,286756,377438,181442,456326,303,2680,30091,419,92152,149315,0,561166,449,13210,97191,83714,0,319773,672818,20252,37129,1288278,179218,135144,46996,232033,27592,153267,2461,36094,307705,38200,17978,838,277499,164515,33777,1464,3632,6639,5204,4883,1891,6364,239084,35496,634535,276162,0,67407,307,456,9769,33423,3696,71832,0,548,152,0,67346,857792,1377044,2490,7893,1464,414,351675,22896,5270,392934,40803,73446,114912,112032,273972,193408,33577,1281398,190356,700401,405,672952,574423,4420,152,26679,10566,264309,262338,44294,338899,7443,3033,15331,352791,2158,4070,222325,421832,35230,6117,29697,4529,6989,178807,64358,68611,13618,571397,233086,3761490,637084,51476,528630,139607,298979,30150,320080,173834,2279,31655,6154,168246,244800,84944,173102,179358,3536,15322,22442,1692,431,147,218559,35572,355593,152,101322,208067,1094996,131588,527733,15587,4467,74097,156003,15,79408,441,21215541,844847,243454,33,241,966523,0,130351,0,664857,214006,212635,272450,45433,65854,210264,9669,1203615,250,168803,235940,5273500,76539,110166,13750,644457,0,1886,110867,1780,28655,61907,53035,13407,95248,0,1098941,298754,250913,231559,156539,102651,235348,1674,121693,69314,386848,616564,27196,2002004,63358,1981025,279028,939,122570,560870,11795,876,41155,683,193359,209522,2832,31175,256104,72916,70465,253206,42078,424842,658029,258269,49451,0,114170,345572,409308,3735,683440,298072,1345936,345593,68923,312006,837,97107,4117,335094,133,390781,252410,1621,387147,90839,93130,12852,0,852,43731,85803,63257,3123,4256701,8234,186933,481,10322,631108,73826,105045,817,872290,203442,177709,4317,780398,25898,107079,1407610,458,30984,1126,325723,6139,15979,171709,77295,30771,1065,57489,423634,130894,178825,194363,41276,59809,32803,408254,45263,273636,70349,224401,105186,7002,894656,15189,273356,467311,41183,1325,446,117399,40205,200074,324904,786972,40967,142462,146360,194173,86614,26176,2253,31654,5735,158747,324,68847,162315,5824,118176,19427,1264,19243,78144,65701,301125,718923,60377,2138,903,323006,81727,1735,279438,17959,45134,231,103206,133373,250091,3068,0,2930,1846,201543,272697,520924,769,40405,111650,127941,158751,196621,1544,116654,151411,207343,54687,1953,4753,104464,7143,97068,1919,1867,75851,33211,162771,2572,346113,7388,7641,334724,342,169180,159808,16757,612281,61122,86754,13473,3439,1221787,43546,218199,1616639,859163,158728,596032,152549,332202,4590281,151,22498,8535,95800,608,137957,50578,288980,630453,5917,1299,234936,50731,487841,61752,1536,4656203,2026509,281333,44136,414,277517,131208,714675,153396,346063,198832,9841,154724,85861,142915,84126,553,454,59450,128661,360316,18395,841117,605,1592353,227537,6400,52670,358424,6512,129375,216298,39,167064,1551098,139556,620534,3015,254,100592,458906,32368,188321,806,178,1697486,175600,124630,13218,47908,5791832,108260,29143,260856,10539,627,312371,201094,21884,485,49464,254676,138209,45839,3560895,15317,602,215725,0,87355,53274,277199,172715,474209,294949,8463,66064,127191,64623,48174,1394,181802,120,69960,249815,0,324837,12644,3246,13512,201103,32419,3177,39374,1460436,178533,1527,42842,97396,129,660,556,177021,209892,299111,2989,1237073,1116072,202467,12171,517286,113264,2940,4243,52751,1393,9794,17040,1181,56184,273875,1774,569,198214,133,12207,61601,79237,20563,69810,0,15385,1142,142462,225685,28845,146609,2293353,58691,18104,99155,124646,32567,538,1538,625,236896,429601,1006386,5648,4068012,655295,230664,565,1620,15327,31202,357493,310312,1078558,253132,29869,212328,5568,94576,627428,113262,289,77909,98601,34580,3552,15,474491,11551,674959,12944,360784,144136,45844,120455,10261,19106,24854,241560,158467,6373,213324,160215,4711300,70508,164159,92813,57238,76907,57519,304976,0,172101,17779,1026350,758,868072,329988,253,63085,70132,72652,23790,11969,249534,436911,230923,660980,214,0,42889,7621,7710,208957,48258,551,205653,430,102284,223453,306955,761,131629,204400,53470,5788,180421,701822,512802,126679,169338,130104,171878,597312,49754,59072,125475,0,59187,575590,66850,244629,261154,9505973,5825,607,56777,43239,181252,146972,10586,37220,1321,5648,0,191226,56294,184875,143,69354,45437,565,315,161524,169228,0,224879,68135,188865,151164,14238,102257,276789,328059,593672,336018,308277,351144,5033,5081,95372,106,674794,158063,99519,367588,7053,115826,23752,4245,226476,277,2608,101244,43570,319697,152,276910,126094,370482,7136,77903,3054,1225,414386,4427,1231775,54890,77191,326752,188840,377103,5660,862910,17533,63,452174,110523,663,1760,486411,442528,4237,30753500,11538779,341836,512854,223463,307812,47886,107224,884,332824,1846,266547,197703,209764,152,167105,638441,496091,68,0,124054,402742,159077,142548,33502,152939,128,91065,49532,183915,28310,86968,801760,13932,0,6995,148,16120,1373,0,68692,134,0,28332,649,66793,0,1479262,23109,191228,75466,21191,524997,80494,95215,313920,742114,247043,2106779,15657,73174,96177,71607,115,4330215,320,399100,2115861,126250,2886,16396,193084,109995,335000,42097,6290,2263031,377126,8455,515785,46854,5724,213609,268655,909,31041,45884,583380,82311,20833,64315,2235800,12452,152,2214801,111395,73359,93055,235644,113191,107398,1103,91375,618215,20068,657334,34757,14380,293239,1720,2406,226779,42180,368594,152,38414,48271,358938,5980,158885,274245,145531,606468,142507,201534,982093,37649,37374,282419,13184,8989,7834,276819,102064,252003,631383,383307,0,59518,28579,0,131,6720,702525,35692,210651,30666,112638,23948,125918,27644,469701,368639,93236,69909,26951,971,446,21686,85901,198432,1046556,481551,127211,142895,0,112,1328594,89243,36813,4594,45408,1654,124381,15969,601222,249983,88699,235367,126139,77185,347917,80264,117093,62165,16203,2088,719,53329,87755,1494,150931,283072,4277,47751,183440,55891,444483,514748,19793,71980,224,190909,37407,473968,700217,141242,51188,134293,560942,0,5349,142052,14085,843855,819,415835,1024268,3957,365113,718736,31520,106956,38522,138887,698,101,172559,48502,238274,358932,74845,54012,107270,5403,3704,27894,21158,3199,52765,291057,81892,18361,110077,2233,13151,889,85668,235137,292956,10583,303471,231264,394,1567,408722,958,554,201445,356156,1494,3633,7444245,42922,88936,38727,63552,2769,352489,168264,459153,167121,228803,253139,62972,138345,499559,13725955,1179483,669057,715821,44836,107401,152,13911,114358,119400,26888,871,92423,293982,48577,97234,43885,1028558,9041,26454,17049,167817,98,109639,476402,0,1812,3372,140722,3010,1903643,99147,179978,71303,378662,120606,2308657,244294,426883,202736,135803,1326,103269,79647,218562,80272,241954,92540,9400,811,1542067,132135,819430,177239,14839,445,44790,30975,386374,323243,573476,237677,1490398,116949,14976,88843,252407,53879,135482,86500,3267,201382,836694,65877,518732,79316,72525,109326,52459,290007,155761,212559,176807,1967605,88621,784198,32118,66834,601285,161702,76002,210182,57708,474662,207895,37076,196627,475475,42508,394169,340362,43157,10070,1931,96678,165697,79862,27564,83268,147021,408514,250702,758964,504716,1050451,573123,312237,88496,1193772,3879,88,12732,927692,386685,11641,1536,1347783,229542,316549,476352,78861,5273,413240,147979,34798,117493,12485,371529,438,258854,8171,207554,13314,7582,245316,255869,2256457,218536,60906,572824,5150,80155,28241,122379,5950,2594,0,110,1240,90563,162862,226902,134369,557170,901956,295,3997,140016,93182,6660,153779,6814,205640,189747,585961,89466,39164,942,64273,34251,41108,106008,120378,239669,122426,518509,396255,12,81285,66381,23712,27135,7764,0,293,43744,29237,1095,422029,200283,289154,45494,670725,83836,1426592,3646,593,150673,3212,61026,1366,239715,560,6454,194210,1543,313,25738,384368,151281,1360,254941,140197,53798,146930,75259,7130,1409,685,438,358389,14260,350973,16089,1884,159955,39023,655,337064,213309,179134,118763,25051,82898,56504,296259,210,20473374,43893893,17400349,24150059,22254506,17547,390246,371,60583,439,13605,63383,1939221,325485,6191,409663,880,408407,53270,2417724,87718,14184,119613,157,5776,40576,14010,411478,51051,152,533321,467,3695,463248,33603,41926,48330,145475,146939,122,113679,6934,5299,5516631,147,23019,106814,57019,136582,54540,96230,1917,49665,4022,0,96203,17415,68007,9185,4294,1065,42837,231731,143200,112169,0,0,98140,171447,103044,980048,47959,147874,261082,260558,6641,140469,625,774,173755,242440,20150,103147,133492,1248,331221,253936,51616,107,1264,10169,136576,183069,3741,135409,195243,333698,591335,14672,741,58670,712840,81,141586,210924,61902,67001,234,3300,17649,171479,1021708,925247,85658,16527,100682,67172,316526,151,244788,51778,152,166739,394566,237903,776886,100963,259093,563720,1243425,42976,1795,172439,2536534,438849,0,12760,48018,122238,66043,1162,98038,12716,46212,12595,54845,39334,158327,278093,300756,8307,1191592,216320,631559,380,50679,378264,2574196,9279,8566,127929,273069,19409,55794,27440,269,800,117311,48478,59196,136411,2435347,420237,19086,81388,152,307801,2253,1272,129249,303441,44568,40109,449648,38873,259575,499709,40912,203237,428539,135997,7051,1330023,30966,73386,2324,83411,2249,52691,131,51828,21207,648,45293,17375,26223,66893,675147,2364,1430,247565,94585,46600,2457873,441585,138984,399545,3404,284030,1194007,246295,73718,26046,363462,121744,24512,3010165,158455,344,60534,0,371,44294,175791,24906,158178,355246,368317,94946,44014,18135,1666,114045,28551,77828,447882,93473,3473,8168,66430,36185,312731,2976189,255201,624563,33574,220897,48859,262824,56514,79501,159390,440,70950,716086,1151,1522,2597,94145,1468,2846,266919,256482,179595,665,5982,324911,33665,0,306649,1644386,31043,293198,2853395,362,237250,165671,2106,6196061,67477,2012,81810,74100,0,0,3067,82549,3202,115066,2327,2515,84,151,104978,242504,27253,163690,31484,43211,68169,1284,82773,90906,473361,252460,344984,48695,70357,924156,165583,8121,3168,2114,519,648,122701,169035,54931,2651343,129337,77870,215494,24349,86545,943,136541,3340,12569,23066,21787,253295,22148,1723,429473,9787,2746,81065,348343,195864,26079,499,957,484,44903,6339,9845,406,9441,15094,59708,43975,560279,218518,387441,145607,377355,291585,294,260716,147729,3471,35734,480,2403,92977,468619,55034,151998,32420,681,1884,1465,255350,275497,2993,15271,59294,6714,1790708,692129,560519,1485855,2484,1163,21809,135462,1910,64298,32330,296191,15943,152,12718,200,19746,0,1116,132695,64902,1553,175,172305,15546496,7663,67558,131,178318,47261,447970,639041,15583,215195,73644,22150,596,360455,81094,28055,184016,228,115717,2493,108759,3848722,58020,93608,258884,751684,1142,27523,520315,73213,70412,694297,89946,312607,41778,157402,304,554541,108076,86426,296414,106,104706,1936,51090,5322,380577,588817,75754,64237,131858,15521,289659,193238,808,437197,100671,5798,284880,249123,1630,33316,16109,97527,96606,98592,118899,80652,2580,21312,28326,116893,128300,0,12302,159503,16087,303,506618,26469,1285,57650,67054,282689,23979,39530,192637,938476,283513,101877,58441,120807,345762,186293,23082869,649673,359564,558,365844,1115899,204498,2499,158882,7447,473882,124,24042,947,1475,152,342618,77659,1735224,81549,10942,129603,2416,228,79852,107367,76785,125417,507943,10764,113505,256,0,376965,152,340359,66420,80799,0,3269,13985,189381,3668,454319,522664,16489092,10696,80026,148,66559,275493,595160,139852,83985,81136,394571,457690,348649,4824,13404,175662,187078,78370,377613,46216,185108,693011,216,92957356,649769,20083,5143237,145469,170517,462654,1282170,300675,469923,18013,158870,271127,239963,298203,127208,92523,168859,134887,908,88389,89601,344208,95804,123272,129766,1297,61596,18746,407,940,61531,13552,236955,622,1399051,65161,12614,62301,841,226541,555977,87072,17073,24307,357558,415667,163941,artery_tibial +1264,59360,323573,51321,9064,3332,27756,14659,652270,26664,1188,1247,9001,419398,52983,166954,15637,181852,39321,586391,76571,4360,481922,63954,168037,964460,182971,294037,29480,155671,104660,2318,296472,233972,4374,200877,464783,11589,171732,37663,278032,732077,2912,133930,1456,75329,114852,223676,17435,520593,172395,7623,59472,0,165773,52350,17497,4879,193151,86763,42504,122109,66465,3723,5372,6562,236493,126201,46753,69449,18386,47311,28131,7334,941143,130152,87712,27420,30860,451,3587,23630,41352,83904,1764,101477,310075,79262,149607,186234,110207,151077,48513,7949,412,513309,2000126,3260,422731,1705859,11313,53358,258737,542355,9456,37675,74088,517994,34055,43973,33866,14326,247731,340058,111985,16240,3352,155517,46347,100141,3707,616420,16520,272112,204256,575,109988,60899,534834,183296,55526,143587,408,590280,493207,146686,5174,145,208074,332832,212566,104880,1859,106786,188803,609794,1930,0,36032,222756,205130,201850,6861,623901,21052989,28579375,15279771,551360,3490,87352,176001,282484,15568,204898,94609,14639,478006,143227,0,27794,6385,1430,9555,199784,38966,9633,110177,282272,73556,148989,128716,257540,219441,54767,330997,163203,14538,1663,702,269632,657782,1704,25125,326680,732069,142920,165208,3629292,132819,42409,271731,121342,217708,0,102568,88070,79838,6448,10201,58398,107406,4733,3329,144874,762679,961,2831,1487921,149330,813143,25313,32588,1472677,214707,163887,566189,40351848,77207757,384520,17425,162795,5370,30676,52850,54546,113,41545,281665,93640,351865,46955,370921,84291,451,221030,3247922,278377,150002,130836,157137,111743,37146,244536,456198,13705,1727736,41044,4073,22691,130830,77984,71243,443420,378849,14734,173775,8600,503716,206062,4854,263880,278696,38424,164843,23190,29956,199,47452,68587,6381,144103,3146,19039,13203,76092,131280,21817,323546,152961,24194,1299,2695,89608,305990,121570,428363,48102,126869,12822,110527,27447,351599,55295,158965,1167,103311,235137,115959,376515,163137,7280,3382,3462,727958,107910,84378,45083,26170,153488,83007,58316,103745,76259,137708,118956,27281,119506,133891,55061,21075,126512,269158,78563,211244,2425,60614,56362,205171,4308,305293,46019,527253,38706,220788,4553,74,148488,112374,307518,5420,50793,58204,3849,950243,216337,2276,135503,121499,915,473739,343970,55121,294793,383394,12627,15690,8919,60800,523684,31770,7168,331937,251184,54266,32482,482070,604,41073,42002,371639,45639,784857,260216,69596,2214,16219,82133,153323,226782,10791,41789,0,445011,13332,12774,990,1491,3693,17691,84693,5955,102375,57492,1697808,169942,253852,103281,5801,143900,40033,516,251195,144572,118557,9470,84838,16293,114743,148512,610220,22622,19746,340549,23489,135,12678,116624,91847,1166,76091,140041,53287,105753,180685,4053,42566,4668,57498,33745,59577,78268,60092,128,104955,210394,104851,66144,1043,66116,61471,1850,3801,88158,218329,955203,11315,4628,1579,2805586,582162,664,154665,3562,45583,89035,48085,4038,451255,159923,84495,109049,8911,146235,5950,11209,14086,9948,5646,155643,24643,77558,81928,20484,287596,6014,4507,42707,223220,6927,4525,118989,19985,26992,614518,0,22357,46057,37918,37983,526,6689,109681,171982,19205,67354,80,303,175497,111976,531033,947288,82261,38853,1717,68143,114890,430056,199955,43002,16951,241736,106872,195103,42642,4987,2235,2243,3470993,1162,92740,1669,41693,11605,55420,276696,77067,35439,395,36941,32578,24053,140606,370468,322954,255044,9955,473593,64203,32598,223319,27521,25078,213943,1992,3417,311915,117290,100097,161090,348787,152922,0,131142,272334,530,1757,3033,80,599,190919,20051,9188,372181,0,3294,31186,16835,28922,13722,189,4580,146413,27543,292884,81395,179774,445329,772,43195,19081,221632,100737,107475,165663,3286,195847,291198,19002,0,30850,78417,182,1203581,173691,130982,4992,101368,103200,58349,9680,571,48452,80871,794,37256,59939,680769,27181,133,27606,192726,107395,5498,17035,5956,75127,12142,105162,87,245600,7106,49275,258698,59244,4987,13112,60537,477416,240586,1036148,65,33522,240162,10626,98921,76902,1823,183514,142381,1954,116018,35366,251,33086,22583,71333,1191358,31594,63545,67094,533379,1390,40654,10791,301238,42241,26822,20166,3700,7419,101642,164151,22071,625115,38437,207091,68141,169566,303,6606,41067,1276596,56870,21947,108205,84643,36092,497253,659,17467,1328,46311,1695,1337,209439,71591,10775,128823,603553,5475,11623,2605,34125,722,110057,165142,29551,601251,217986,134440,18756,12112,24511,251990,63240,2098,132,0,70400,267458,55869,126043,20317,76938,2452,57827,537,27423,70123,54028,178726,622944,63433,4723,85764,1010,4580,298,342198,60317,114923,208041,78572,150173,108646,48905,136800,555,37095,10573,996,73270,4713,24268,58232,302300,116899,2432,67143,853871,1487,1866,31934,61,12887,90327,63425,63249,2031,3560649,26660,70346,205507,22647,155055,318783,21025,163301,45196,1190,123382,132313,3911980,171929,826061,22333,64326,72800,80817,78457,48298,17062,12466,62794,82646,18078,132910,23954,96871,116922,24811,755,70825,41614,127861,82718,101346,1808,262097,2992590,9844149,367124,46472,91888,35442,1421,46488,85926,83202,4854,400624,0,176301,152,138434,218202,40778,31406,183506,1453,2724,883378,682212,56334,9569,0,120203,119742,21003,41216,134739,45364,796,256658,203781,71035,76589,152342,147693,24197,14399,289838,568618,8548,102310,0,5321,220893,32462,12049,118000,100,1249,650,85167,44171,124927,156304,112121,2236,5354,4654,81954,231822,39825,4801,163116,17384,50334,221830,67723,52351,67139,272639,274823,489957,9335,52489,93714,78612,45682,115501,14116,60408,155425,8396,210988,50892,2691,145492,63861,22420,76,112912,1470261,106138,7852,1032,45923,1331,22691,0,2762457,25911,48036,9333,284647,12330,52507,27446,29241,251119,205398,52143,114775,8441,527,73360,402,562,33656,350069,27917,441122,344199,11416,7554,5060,858,3157,88114,233,206650,21833,740,66107,11083,2737,115316,77127,19601,114145,13662,17031,77713,22068,153192,59897,2413,44309,4911501,1055,21270,191011,332240,34245,185715,72164,60759,10253,48646,136995,179616,35861,177606,178260,861,18501,62672,151466,6736,73626,6337,71999,5860,839,277364,2252,305,34888,7543,151663,276898,84868,71110,49774,88293,372,323773,30873,5150,134316,294263,225295,55821,24731,708,84732,3224758,548,410617,194783,401,119939,44982,322747,202784,842054,47173,4634,75994,55101,468585,119633,53765,5072,32791,56295,4402,94993,122816,270949,132125,232276,49753,86367,322130,491709,400015,179931,192841,16077,410,118722,18390,21838,2682,559237,5716,2109,95345,206309,507489,1214,2780,14287,4120,10744,909,454,1078,1944,22621,2473,1631,4530,3045,451,201846,13332,86653,1306,244655,0,1393,60256,3604,112765,50808,93895,8750,400423,49404,268161,52227,566488,67674,107756,320246,182028,363285,48478,587196,206434,218828,1704,528963,163,607413,410233,246243,72100,122126,29303,13346,277709,1991,754755,8452,66432,197143,197824,504095,176,23977,58250,176510,4055,2844,242789,15492,4084,703978,326181,37860,195298,4633,493512,188078,54564,84038,78537,148534,323544,23257,76,251184,167900,90959,1256,235166,79236,251273,205970,50565,187049,32901,65326,398078,134450,982085,214824,79569,153125,13191,523046,28102,61443,91742,15151,6034,353927,41429,4151,647752,978,571,291373,2185,706,122614,0,1807,114419,10754,120302,121960,188938,514345,134485,7305,4026,5867,124663,381,197932,247,51547,1146,582,466,331,72395,16087,5360,281,36646,2814,170254,1766,12531,54823,3853,2337508,224365,2340,11159,6267,801,1044,2556368,32732,66851,1200,685,158356,4081,0,1484,350770,542295,102682,17067,622827,294595,1592,53428,3986,33205,4338,13847,4084,2048,2844,1287,929198,87827,128844,49961,10232,59471,163923,128653,392384,105502,235000,56408,128565,303950,36509,7428,78,27650,7792,1687,11153,187138,121048,137602,54997,61880,17629,42481,234,152,3095,53636,359684,7525,4324,702,21916,152,216240,406935,58433,48198,14199,194996,4380,296,452017,0,1635,209026,117341,186233,127684,9327,241066,40432,587,151,0,1005,67734,4515,259954,16249,382090,2653,85857,131426,175005,97903,192434,18001,793,857,202034,523883,60824,74479,9664,161647,43397,16704,14388,2282,17351,31373,86348,105602,54753,56116,7581,105,20253,5379,9532,776287,5087,77604,94724,287,30988,5406,103228,209630,820,152,1018,539193,396,622,40244,5022,38868,1174553,70276,1588,154974,0,154717,165463,89813,1158,614994,1325,94509,17338,1714,141,125333,97042,799,13117,73753,128104,66910,128513,171956,104,421,1745,339942,196711,123348,757806,42630,138255,158160,12792,73459,37210,65308,303,1504386,960,63597,44119,151,15359,427372,379013,119965,4547,56350,287029,220729,61471,19993,31417,75445,329399,256088,46519,50948,67198,1169042,10540,27350,412410,10964,238853,266,10311,22024,432,3986,93026,1383,1679110,100205,149288,16027,9035,115841,11967,240699,2373,4969,1011,91689,151,54082,760,130011,88090,1106466,100798,2244,80264,94272,254709,21180,0,129098,2537044,6057,12450,370364,7005,63858,524247,117,198179,207318,16389,65861,84204,132568,1491265,5288,97316,15578,562,845,921,150896,4761,269027,19956,126340,355780,142784,75243,11154,47830,1233,197025,4713,10100897,114702,281608,13694,1716840,1776,743008,743251,47506,118484,30579,152,44357,147066,233187,70805,433707,25239,74732,2813,14142,75615,81561,9925,126781,3279,75,223789,272268,13445,173,389946,44869,219218,253611,18603,7308,7335,2147,102942,20618,97878,215962,39462,435376,579,2649,416641,71722,39113,33689,80100,127902,1237127,1094,16584,720,1993968,107538,1459783,152,43,55139,276506,8327,29372,17411,337391,107575,2047,3285,12137,3603,169318,446824,668,127386,303,358115,60493,1334,369347,21217,106333,749925,578,8818,28154,25496,0,30621,2694,91709,73659,354869,141188,500927,2052,8728,239655,952,29006,43804,1821,64044,43248,60979,310429,39679,208493,114160,13956,78150,71106,21815,24543,0,77818,831,16718,360679,78839,116026,4087,21179,55766,9391,84769,604719,150616,100785,87208,64735,69909,456825,12266,39204,132682,262131,261629,336311,505271,25236,226640,864,68897,125467,200668,7902,388484,80309,99067,211555,53243,53338,86092,73915,1414706,58234,53263,473456,2818,91227,121332,67924,2919,12723,3339,263973,135121,134952,22924,5361,130635,54755,54527,33478,2030341,84790,85971,76473,524,226044,54265,46880,41989,644,45066,196453,65018,20864,262087,58458,9948,134247,17921,88439,98059,13811,26267,63263,333753,9,476921,67044,302573,70334,105726,154897,30656,95732,120878,26051,53997,3497,339907,297091,51460,279562,107167,183879,1734,1183,1704,91828,51801,82904,69948,0,469,795,1012,50920,115093,115457,248035,249,129427,109694,423551,2278253,45259,6547,8916,52564,56439,98240,127970,193,6225,8006,15724,273190,12957,1164,261,0,130675,133630,326737,46492,1671,258188,130198,228507,161248,9129,10224,91123,126491,4175,197241,618245,1100784,4023,0,125644,46661,108637,270,244,163947,1193,1817,27592,164359,865008,22081,317824,221394,1183,335297,426556,27696,34412,65166,3269,65718,425704,47417,1284,38943,40567,78388,61749,204100,55212,34118,83344,79116,176482,50548,268152,572,35834,103286,108050,41987,171783,680488,8872,48038,19781,32063,506,151,347,38127,68653,157888,13820,75761,2079,90707,10878,12194,762181,57,108565,14423,22673,435,114083,69422,215161,48054,81206,2709,5673,137174,214527,171037,172191,636,71814,2716,45472,62423,285196,361325,10291,42445,2186,763,13167,48358,7528,202012,26400,368908,17953,52861,233119,2850,1021,163220,494424,16906,263943,159440,60209,32111,21898,19305,75490,163264,435424,182317,20356,671468,470492,337263,62436,135087,181197,43181,98947,33159,241424,219743,391742,178921,8023,88770,13427,638111,24716,33221,108539,927,2363,1060091,2384,2847234,643510,199785,863,124433,176399,19475,44910,64955,335348,16081,106,1137,19210,32786,54228,15520,16629,518,355,112522,4268,124465,13207,15673,29276,20947,8780,71748,13749,31430,118089,8369,82491,30782,122090,102795,19634,855,0,4352,46267,42061,54431,78881,199938,68678,21221,4865,229072,53602,3407,156205,3004,878,72852,547,362,36819,7152,45585,611452,174805,820,704,1066,347207,215122,291881,72105,426,121736,899489,173171,17113,93730,3510,56,277616,4059,152212,733113,180297,127009,75755,69173,220734,833,91235,15004,3964,27885,47077,56336,322276,702062,713,8709,599765,191,286986,8767,7124,505621,376060,88744,31166,39985,2568926,69542,27970,352650,693585,9784432,179435,82780,119405,270,591687,15227,79608,143641,81011,122355,7838,22771,245381,20760,152977,181309,1458,1447,71895,498002,114041,52229,401279,122719,59786,90031,280414,150996,48120,123102,0,82408,217761,225973,16323,77692,9819,15801,16096,194481,79875,2946489,319457,351557,82063,164387,1840,120,6939,10899,756448,272665,122804,231265,150,2274,302353,5616,0,103063,10556,159013,0,6851,135217,8740,89463,66156,878622,110777,8347,9412,64238,429194,97713,1298,604,272118,15144,1088,37485,85863,30192,185999,38064,17654,21969,42118,17147,75560,32817,82665,9152,6050,1464,44366,2864,629,200612,78793,99738,279143,6865,339562,41529,146838,88664,3127,137353,65979,300,0,120729,151,45481,2263,3205,122991,281,21569,45695,51966,56652,58688,6965,9794,20563,686,322591,157555,384817,117880,37594,481,35233,244154,43531,4776,770219,228666,263333,4501,44578,9740,40359,303528,118548,66707,114655,199321,24657,1011,389,14796,28725,51667,27177,41341,267763,146197,192749,7379,69809,54748,509,29715,504,216918,605,12611,138921,199845,36808,83827,44256,9335,617415,136760,61940,67057,50792,0,88585,1482,78284,137178,247627,120398,108848,158376,55325,199675,5435,120702,4600,122330,206077,35492,219580,0,51652,843794,17387,98103,42301,124516,244342,286476,0,290998,304498,32020,58780,85674,183288,49850,897304,56081,41956,140231,17578,91634,238050,371296,2948,18215,31707,141004,187631,45902,114,78113,280048,330924,725256,4355,10618,12134,170488,95485,49514,682,0,22315,777704,151453,339569,95247,66428,222414,80884,4679531,853664,114667,106149,28223,67564,135327,51899,167243,157016,25971,244759,434033,31727,214610,3735,4438,14664,110683,534248,119179,32439,6388,36224,47046676,23762846,13557520,1063,42188,7532,130085,744706,713,999,76214,3624,90257,155795,4876,6,1481952,29231,142416,188919,87891,12996,455221,256406,63157,184841,135173,260888,149877,93729,103855,201703,4581,352448,76,140986,734179,53859491,62713,40284,28181,177295,96959,179937,0,47203,130268,277842,9275,67679,42485,47207,191315,487244,155016,44692,151997,137561,6935,7375,0,683,228506,877,93513,1049,58698,9194,137434,531,1831214,3931832,6900,11201,21465,22982,102881,67128,10656,3365,21480,12365,83361,271735,65974,6734,1077,15920,134914,12047,121465,37620,26365,914,0,509697,225464,59552,217703,9691,12836785,791495,230922,2784372,17354,213571,205543,225965,119958,347722,68237,16209,76304,182094,1151,29108,172863,96906,10921,453,5938,69457,98686,652271,177214,187469,1028,170024,90462,2153900,693145,436268,987631,306195,80916,261465,331047,803077,7203,14854,2138455,247985,386822,113775,246885,16167,9868,1605006,152453,31049,102236,2891,62875,6614,797638,83502,711,825463,148,1442,3947,1703,1290366,74070,6262,109410,137499,30753,1975,37174,10368,286633,142320,92983,115,128548,555,301,10747,276950,92230,107837,142110,102799,68855,48724,293,72,8294,0,0,0,10110,8103,19913,967,180498,152,172034,1359,259729,927,13090,21845,77377,103138,12262,52306,280288,113886,57070,64471,488987,652058,333268,80228,78516,12765,26303,8874,0,6840,11385,39953,6762,343,493796,42639,165426,2617,19907,116308,1821060,173127,28483,657,116091,3653,22341,390988,124545,168,588832,72202,95669,131602,86406,119451,50555,3631,87138,1277,59309,86257,180777,2322301,226696,65406,68461,604228,69165,88117,1318,319421,170015,0,77804,57094,272214,90390,71021,511170,205733,140410,59028,13233,15226,4386,70841,443957,157606,1610010,188359,251069,17334,21386,40018,23472,2818,67471,2251,38177,1467,11672,18901,136377,130884,3616661,358,1417,171000,50573,111225,13820,4499,1206,68414,150,0,348060,78071,37468,0,26616,67943,28989,95863,0,19300,1957,76,15686,1839,23575,663977,121912,3676,2001,303,34733,76,77043,6419,2859,34938,22839,63598,51914,178347,1102,450833,55359,63977,235060,22215,59417,61871,405924,19015,727,1036500,216908,26026,510202,205696,14545,247881,90610,48734,63794,8935187,144722,24330,47928,453422,51916,72089,37543,69269,3975,1870,25196,1009,229277,391701,123452,48777,527122,78515,204706,245,80867,28729,229825,53736,23597,21852,129503,107717,179922,1248,85755,249980,538088,0,193662,48528,516,73954,10111,179644,260672,30936,1109,151872,13202,48989,341634,89860,90414,184078,72591,208421,2767,52543,187381,219889,517,502904,92537,59101,136027,293,914,55654,3475,541079,259669,103160,764,584,31724,555408,590743,734,184383,9226,434247,34134,1425,124526,1558887,9668,24263,256987,31932,210456,345,2056620,30611,240451,3020,304,562,821,162317,122909,60093,350546,154487,139878,78589,96510,4276,39760,14498,27270,190,18623,1800,95921,7715,275,371886,310249,65027,34741,5752,3998,198477,104616,47532,55881,2273,420813,111621,111851,79627,62427,475270,59386,9523,1835,60058,5350,28958,4771,449129,280208,17638,63295,41218,161251,42070,3050190,3689288,26829,87,152,127827,0,1208405,1968826,145601,172659,247589,21106,171569,1165994,81955,12810,38761,279490,9770,3021,136028,571118,55507,17726,88280,49464,101611,62920,655286,130066,152322,2143,293587,124,9235,4649,38121,303,81259,335875,498034,92318,37814,244735,2245,70988,170749,166523,26253,81209,475082,44732,72376,100269,141184,141659,200941,138759,93326,61580,86752,0,501,217370,206149,368950,79307,82007,2872,56207,25616,12541,1339463,37990,137231,226912,145915,150970,89313,26828,26671,98568,59796,10379,4889,2728,124345,121907,637226,192762,18884,1039743,112079,628857,458600,2931,42208,41679,152797,766,486608,339128,64776551,5537620,270625,556964,163138,146446,195460,1557,196400,173,239,123366,535655,182333,211423,51092,13213,75714,672259,128565,114709,2252,90994,69119,14883,79185,86229,276,192156,74093,190698,362,658,263,632676,353748,93697,359505,4858,130372,7841,59233,48760,117981,61756,1186,72619,36439,78286,130111,140703,0,103781,1188,95117,375805,483488,123910,214476,27238,109049,19048,33366,5388,91048,390033,342788,121146,155758,433377,62733,80891,14492,289264,6228,124259,234196,240,3185,133244,160115,204512,225746,738713,333267,1945,6398,166,11916,1472,63834,32297,91991,1411127,171724,234348,88463,258889,306410,8781,163068,75791,86601,35229,68943,1315,127422,113051,55086,36166,130613,846015,70443,87463,269008,141,299,179,76,9868,68545,291437,1463905,146860,74369,43916,2958,5970,3975,380295,407,44239,110179,551845,426519,190115,86706,5345,7109,181711,33042,105121,41623,309985,43783,92378,70036,9331,24739,10323,101245,97089,6396,119496,60129,2893,101602,19053,123310,93230,150572,94954,133481,1028,366708,689,4443444,6475,270865,563886,15599,303,7495,38552,53261,181927,96862,129075,180296,44105,109437,289527,2477,183608,5796,256071,149665,27193,98586,97190,1093,136694,82061,26525,37924,212195,48581,12726,3800,1711,143929,30695,350774,58079,113805,31445,71679,46859,560957,681,52125,343074,75797,51502,3149,91604,137814,104009,26975,1361,143012,0,0,1260,141,4831,137500,834,55684,108123,999,2163,11291,165439,1431018,139295,2339,2833,78057,1375,121061,101310,79846,61607,214392,159117,839,0,158531,73816,102544,96768,148970,78748,55779,58200,59715,852,16779,6197,8895,11924,0,2615,290466,115063,330798,770213,233118,273,158289,1014,42015,41300,245451,1757,849485,1971,61369,8864,2844,60826,29366,153176,142072,56501,19394,367,768,78234,958,115869,186923,46663,713353,12031,64250,43633,82359,0,57974,238972,52000,5308,68832,18236,483,22996,227505,201777,134510,6899,41640,4481,168663,54702,35967,56833,3487,122754,45590,137834,40965,201,17464,0,38851,12008,46066,1471,151,1561,61548,70800,3391,62544,158679,34413,134766,197958,282,502,373,75380,54663,189443,17667,189105,182902,1009342,554922,370907,201394,56455,768001,209627,7164,245694,82793,30136,58297,8568,32544,3023,108083,151897,7008,1821,1213,294314,188833,432453,1253,60480,65281,677072,270477,61178,425312,127794,334893,868,2346,64165,1414319,2658,171652,299523,748096,124346,33890,48577,260669,66922,133436,900,46260,5250,2266,92108,263933,66258,61293,61086,13873,183310,138140,6962,326289,3628,58238,672154,83,49462,3978,82474,107847,91231,42707,680,10978,6728744,37033,20059,16813,105035,241248,214316,176104,6946,5176,14208,98206,131575,49682,78231,388,5599,20125,54177,23192,15207,301500,580765,17088,147,6983,70113,1365,16107,176745,38566,33565,41953,82294,197751,1700,201685,40523,303,29302,1619,272897,24979,20032,193627,48078,282,744200,423797,229440,25498,10960,168371,2415,420,7084,70969,58473,192907,62734,179189,425,43880,3102,7385,109042,473,188527,18096,83301,2783,294279,96243,80949,30793,5550,283062,9727,59785,37834,796556,22538,134757,17102,24449,84646,279446,113162,21814,19719,192083,7962,52425,550,44452,29945,351087,4297,303,2636,1309,15516,241944,294023,30778,566241,165969,466174,71107,13578,60623,78574,179752,73013,2321365,57440,131021,556069,3655,15159,106284,311959,5015,146112,370651,523216,4340,50394,29499,25404,11317,101240,977633,4036,14200,15336,112263,978535,230427,120543,4942,592881,284867,299296,876524,882546,597629,31734,201150,179794,107,7532,101301,0,102968,206076,104791,16187,186728,29821,24417,68,4047,3141,1686,9663,3335,508543,5855,144536,281412,2010,905417,1153,1086,3162,2473,208095,10041,260,15030,7379,818,637,1004,14322,33085,9397,715,2991946,7860,5782,0,103,125,595,38491,2461,6933456,754,230,1906,1188,215,72,151,13046,19827,26535,133,206006,20171,153495,99171,3168,374594,118355,554,161848,223197,191994,18844,216834,1574,116196,842,190885,0,208720,116005,4413,30504,231882,217794,1869,12204,350039,63485,947289,123511,21609,3732,168124,280102,57418,448242,11958,1025,5263,131995,93174,65514,3100,150,149881,119303,159017,279870,10574,790299,406132,69037,434422,4432,119851,256972,3069,1191176,233323,2617,264607,48683,42468,22175,85515,49598,150601,187742,65522,1320,120289,42519,1586,362938,3574,86731,448,153328,625,70467,20313,133829,496,30796,225968,305533,21148,97279,1097,317385,144685,38258,34508,239809,25668,127112,144024,42772,72955,17024,45907,70685,108786,0,50226,85428,735,16278,303,70493,34839,69320,163279,23988,59643,120768,96694,6824,3569,514,21158,425125,115923,423529,408764,1172061,61771,26945,6973,49988,1160,84155,68987,315413,39062,173510,152,38073,59171,71853,3351,884,152,87073,490,75927,155529,436605,29642,478741,19516,613078,12789,362299,964,288,396,108896,435947,1211,523,238609,861498,387460,487200,5345,1137,41436,54861,3982,115238,3013,180487,208535,1930837,64822,29336,11737,19177,684,13290,4180,155215,3154,71777,105208,233670,3182,164633,167170,59345,133038,82,325698,255626,140017,112000,94908,67635,543734,17875,66263,16108,25665,2229,304,136008,345339,35380,195780,84296,177537,253489,1532,5115,3692,2859,31104,31656,106,0,4564,7349,571,34439,178,2277,2969851,2182087,1888926,287327,67314,188,227778,108502,11004,64566,80851,2203,933747,105585,145610,0,405314,1804,226463,1887549,180799,87393,12902,253736,665295,815274,535,0,438,833,265,1610,406,79191,211841,971807,5779,485274,1913,29751,225227,288,40955,24547,8582,866,149,1731,4342,87919,72773,23647,1875359,48697,91297,81293,112194,120328,52080,47730,219380,122892,10724,449408,53763,34991,23815,552905,357156,1210303,27315,623597,221051,1875069,415034,130868,85113,1017082,227318,37000,399054,216435,542442,2188,489249,50406,6434,353024,226057,174916,642966,1923,1105532,832206,1914230,13111,2742,478,6173,141,42562,465,4683,40189,60426,878112,38,831151,3771,323396,30907,7548,194589,14,1774,7348,54366,292631,85585,300462,482023,15353,94650,143411,55195,10069,12037,868581,39532,292863,347651,77087,64760,154498,201442,94138,163186,1582235,13293,120393,203321,2026,216097,326877,1638,32969,14960,22591,63655,144994,40616,64,215684,64964,77044,223102,145527,0,110273,57992,3079,68891,212593,47996,66846,14718,367553,121535,20867,132995,104584,38601,303659,298270,439425,467697,35739,65037,365780,1009,105545,1385,202364,5012,52793,1097,75014,291,337242,37361,22390,202668,290357,639739,433684,914,6541,583,97993,130964,62154,834974,39884,94599,230899,51165,1436,6726,4617,321273,151820,1904,2033,146,15915,33219,3515,71607,10394,93615,841,152,1273,30007,152,1339,0,70944,109770,43331,75028,135102,89789,59444,107631,208044,622904,1599767,9520,99953,216156,146705,77673,36661,26569,26708,49631,15943,64508,76055,143175,203360,954,261197,24232,468773,54684,1067,9142,103423,496022,77859,78635,44706,1708,238791,1159,1075070,25023,102299,20192,33040,41069,3073,119386,18446,1657,107616,226667,2385,9349,73869,81260,79731,26120,304,366,54275,49377,2821,4509,58887,3572815,14585,98503,8003,45290,103226,2021,173503,89820,81914,78453,186661,148759,69453,48111,232191,48540,36031,1270,88262,258321,120009,70995,2620,137271,126728,3982,23141,40792,177040,181238,21013,9676,150617,51,160454,3159,56309,43310,64635,91284,0,921,144560,181382,80429,43952,19264,39071,120200,265794,390837,215665,43885,538604,177974,287804,48027,16196,156044,2055,90627,66244,9139,474230,3527,2674,100135,122370,152682,60555,121671,179736,125377,555,25315,395203,167288,96119,224410,1093953,213639,665,23965,39047,16609,36112,9684,329430,37782,4921,1706815,313753,230060,3841,37748,172777,293,41427,443950,59214,103938,1015,1515,79385,191634,203837,16300,5432,45864,190446,87782,526067,77209,175417,1016,101156,75,3603,116811,6,8123,32698,116033,509891,5282274,418501,5782,29308187,20609,125945,59560,331564,415868,299920,65024,517748,46479,3795,762180,196571,85769,119960,52064,66750,5830,29692,154195,223809,642075,93329,86539,33620,1892,220467,96816,186743,4470,116159,23245,86944,1654738,1242,78564,121217,50464,285927,119043,361630,23421,1407,2266,407,140843,965,324588,236622,74924,139613,409030,155140,30512,58211,110872,162508,122469,30827,75218,48349,889112,166436,183947,43588,36876,56569,5262,89583,372704,544611,94571,5005989,167507,90567,105673,1632,19264,128449,4725,1071,1314,10539,102077,377682,210092,21694,581217,90946,219800,168339,54360,1173,341302,441,2139,146398,39989,106026,289205,421132,88893,92697,73375,179568,109713,83333,54391,342,250,457509,86255,51833,203566,134,5340,274,66340,39238,12432,102345,78626,233093,422,95133,117338,97653,2845,1117,182348,16924,26453,2350,0,525992,1150,295792,24794,77317,96,106458,135524,14648,7130,90791,63673,37557,152,310992,117086,39995,241746,112256,179745,663499,13866,207179,309033,126164,52756,494,86769,910740,254322,36477,687,347462,111422,34398,178,37862,437,736513,241613,7827,167508,664378,93592,8382,133868,19107,411,45115,6440,425,1424,178615,887,152,18064,18354,140962,107500,212004,978,13055,7821,410945,104072,251397,91342,55366,99782,150334,50735,94694,5993,4182,287204,42986,22471,25034,44921,181785,24368,355,55973,72249,148105,12604,94209,4337,12867,26938,645,10771,280418,3018,19339,64543,705,53444,8829,14352616,137469,75622,187244,13337,148,208202,905,110508,0,47630,164643,656,82429,60188,82272,834078,70,72712,71195,66035,1698,669342,24482,33177,54907,158419,72564,3156,118489,65007,31304,103949,8592,21667,58908,9906,397,80024,122,11791,9759,450963,644678,154478,26006,39014,93428,8325,48875,19203,212423,4486,123736,189236,104,2678696,62955,549,87377,3394,16684,11781,21240,15506,144292,45931,253112,22748,117693,140430,64050,267461,134736,128164,193539,219292,1091,57167,39224,0,33683,315704,9843,235729,111803,2455,11040,32434,753,12903,3172,52139,52160,152,22520,802836,196040,353120,77996,10889,1366,785989,53633,1113006,700490,494773,65871,135489,1070,21524,121123,534545,18300,14,53,90966,23179,101122,5221,30501,289,25401,151833,1230,12484,11816,108224,219866,65269,995575,975,43555,44477,19454,2750,148239,467961,486439,65527,153229,64469,650227,334803,5075,80916,464362,237917,910,13099,7150,258681,290713,492483,30607,14700,44546,365393,85064,1171,0,66140,389204,193692,361158,172648,48610,191,53821,186575,541,42333,163278,3059,124373,282277,97050,175265,88812,177256,17142,905807,0,2183,212339,525,826,5665,4277,287530,447809,4296,115438,1101667,1678,258955,179,201395,72086,308081,274956,22747,263963,139606,312866,36863,113289,432817,907456,2458,241993,160737,150000,71524,28208,200248,19943,861063,107786,285,56544,1634,57973,69397,345999,253517,557898,104992,17689,10,6719,111118,98485,13888,143173,669233,3575,30085,74896,58805,43473,261,90661,5709,417789,10484,333214,50547,250532,165123,308379,45212,274576,267934,9025,146564,26354,144055,179436,181689,9851,94330,61755,247832,49832,62968,76538,55271,88325,83997,19940,790471,420879,2643,8256,771,2066,141827,10352,0,209842,55952,172604,736775,201919,40060,376130,69176,24638,16304,8307,221609,4606,4442,51100,115177,65244,121750,61408,139273,8739,290467,227619,81467,60295,170533,374728,105035,26710,75213,293,4006,9420,40590,4363,12024,35034,109984,16786,72900,675324,180855,57687,2816,17363,68567,320823,110273,6380,56121,1018574,10367,992790,137433,31362,5570,27596,365150,283476,183415,28049,143160,23579,87805,15257,283956,41248,238138,80541,896,83494,5719,143406,1723,59079,29244,322161,152571,3441,10195,35612,2022,462735,165714,64671,198282,158287,65222,19554,2414,138975,107862,33575,103247,42835,3641,53051,229467,423491,152,121261,83303,8083,727282,593094,131403,100980,80890,100345,0,125575,160472,19681,93467,1913,147670,63947,76179,143437,15789,46977,75252,3652,10864,137,127427,195772,6103,152,20874,24209,74198,14254,299451,72790,365896,2144,21019,521,51920,208225,39129,83336,5936122,392012,130865,2457,108736,160384,37638,10338,316604,52641,275525,110751,94035,61314,175846,39397,72317,3393,76048,103096,209680,45695,19760,561160,117094,103858,286513,135633,1607,84435,6923,4434680,541610,264690,203929,55993,117601,217419,0,1675110,2170,606111,3716,112430,118392,1081,301,50761,23509,85319,171227,684,2232,70170,83678,1094493,186322,41936,260972,19697,12752,3565,25095,4086,616,38649,38640,172482,59204,186528,93250,49395,60915,118831,17039,190714,2503,130903,32012,157020,104981,86387,280254,5837,354572,18058,28618,77097,108050,35572,25218,389468,980691,1940602,56932,4499,63352,9537,56606,748159,58502,189394,365,141495,373929,1025,166956,70733,650,20822,148676,31041,82669,3562,78914,982,222968,152,131324,30650,75517,185408,271,25578,12021,9938,3392,919,103432,4119,1770655,647082,117200,14547,4408,53708,130081,285100,78502,30170,144293,3477,30534,1965,61758,109972,813463,120481,57146,73903,5175,96772,124886,1830722,158828,209898,126294,61515,83678,5876,52923,188560,118287,171526,136734,89746,33348,86130,94351,71,21045,7728,0,5640,5528,358122,8090,22771,13708,2769,2167,1959057,152,195779,24813895,1341,318580,1089578,61048,5251,66308,22697,83747,20766,291030,38594,10867,772212,9223,4156,158953,140770,273107,6495,26248,44476,527980,61234,242566,194210,1600,173706,194156,276701,20132,4009,8335554,1272,51638,3600,212754,751980,5389800,64332,37305,69485,134624,71986,64033,114680,74029,82188,383305,12266,290473,803,710795,308988,67545,80992,85919,96487,365493,65463,96713,201497,134832,5679,1003,125733,1617,8328,311507,15556,135275,458271,79805,342683,4638,28298,58056,19943,5784,135787,81985,50374,133559,357860,16625,293241,101358,6278,14724,5791,759039,90755,99843,399691,33238,1233,9894,5226,41347,209038,330134,249937,16699,16398,139,303,249779,1480,927,153323,31198,31950,30414,355123,159,12180,1154,5247,213957,222150,223148,13258,12526,500,12711,63912,122332,28824,8247,86382,1678,109828,14675,88153,162636,91378,96952,284,97947,1460640,2727504,5853,138720,138052,7655,248,14337,22505,310,111926,110586,48584,11081,1456128,1043,21337,82530,367229,56534,701,1214,17084,102235,357793,1580,2897,9588,119110,160869,31003,76668,13761,1118,2340,127688,35506,16897,90776,117654,2165,522074,137287,51366,101121,87212,144518,258162,431559,1234,11009,28522,139366,1008,3141,151653,81438,156559,112989,71242,152179,61313,177762,1806,226,684,288688,288328,55092,44291,222653,187330,60434,59725,22023,72870,73387,159738,54020,227995,4218,0,23703,7453,123965,218208,275608,36056,67139,13574,2646,26538,6597,38677,834390,24532,1261170,179788,175005,13402,2340,185189,115636,383791,246876,1130,3000053,125964,122451,556625,264966,72363,37712,10891,3620,4603471,55846,87450,21337,8596,299669,200593,274687,33334,186172,174,130129,75558,59039,208761,1071,201240,284631,44004,103172,23873,198496,16827,39486,24654,103536,160844,5365,152449,194321,143,31141,8545,35268,1291,104940,14650,30586,65182,186524,61489,99128,6632,223725,264137,78724,297750,240401,71253,427,311183,371673,44699,526415,9165,4265,27587,2187,34018,60540,17853,13281,240907,192627,300932,318747,26474,77326,3629,375,191356,311795,100827,3200,262,124654,3855,118641,67125,191984,893574,120710,408875,319549,30062,119313,35191,788493,32844,348551,77465,29886,1040812,315338,1400,213564,24325,79102,435448,670173,1045703,86905,1583,74766,150235,186474,5706,2507,85247,63358,129503,12709,717,11423,46674,72240,167289,11556,55497,152,6168,95533,119511,38092,397685,202581,1706,90082,15664,160608,77296,301,1125,1800,4331049,8998,1912,35714,454921,74032,3166,22300,54799,1159,144414,46327,86234,150990,21763,26006,315134,4394,622,69527,47517,1732,2836202,242767,194816,32056,5539,11121,46366,1214,66679,8564,2381,1235033,377884,55519,168622,323040,455,83724,454612,185817,304,120,246229,194795,4943,27916,39284,182900,456,1716,54292,2742,0,3030,18960,81141,38443,365556,101849,300,128941,984,839,115483,322147,280536,238091,210357,28770,182542,40352,123449,0,0,75161,235692,504437,191151,87470,41211,108834,290981,15620,235,125046,143726,109717,134661,2872,73247,86879,24125,401942,169209,152890,20279,355249,2990,14649,103374,60248,215735,100158,605,207678,8462,141453,9095,3591,284,12207,375002,174026,2831,499935,12613,91734,18220,17013,108371,24262,32909,26514,12865,222129,124878,46567,26951,307,16250,33584,122183,2463471,9018,20575,25368,100650,652366,10005,65781,141693,8886,150,297,34829,95018,275038,12105,245170,173376,197758,1133,159450,877376,25163,4653,60507,53847,49117,108980,88835,713,38617,122854,774943,0,56509,272415,19173,6046,28767,119186,164829,1671,5825,264,10517849,347074,961035,1384487,858860,1348401,680711,50096,289261,24801,646507,143318,984,1792980,96982,776286,64488,340758,99490,18983,60804,92929,64375,152,269316,746884,35726,102571,273764,372462,182189,589231,272,370921,58920,43971,53826,146623,64517,88783,1016,32715,103081,128253,66578,81953,27201,138488,94961,13190,29102,126043,111714,218810,0,0,5832,3410,150,449437,112496,265644,4324048,128823,77166,279644,106060,39463,362022,390655,1030,167047,182473,36799,90187,117585,300288,4759,285940,259607,53348,5727,64225,22703,16521,27686,89221,2805,35118,199,32009,41751,12243,92209,1344,56266,67733,1690,337392,56393,108379,171266,113683,13954,14447,229721,121,122178,57913,64049,300201,761414,115062,152821,390367,135980,291069,1562,69181,45247,129,215337,1286,117656,7729,2677374,16004,0,136138,4875,93394,5786,242280,1707,74700,15201,369432,102,506810,28273,1955,202754,39170,105689,17281,17268,95081,14521,134912,368530,27,140942,6102,11827,639,32,76873,348827,39008,219774,97244,82381,8432,7721480,182297,5828,105805,159042,18293,147639,641,30942,18544,3066,29054,1580,162078,57851,81444,29999,1564413,70275,64114,21428,7877,167400,55294,61515,0,403,47872,19695,15792,149156,46781,10436,22743,380822,535744,394549,198343,2495,68983,130184,71374,47461,57166,200953,58092,70543,320228,1094,64853,273883,40285,96217,3420,34016,0,58078,268864,148414,139600,1644,21303,54640,70085,53619,450,74409,143290,31489,210871,339132,411160,333452,603,127267,120172,291,73381,43002,163589,111172,94804,17989,403,351095,66978,249137,294156,690889,411396,0,29623,23953,2981,20464,155414,76576,247212,3813,873732,45473,129555,724526,75530,151923,437845,45903,145752,89646,240539,232070,609644,570608,180568,1075364,1781890,298480,702615,8177,46425,255996,17169,115216,190705,112877,89953,55035,72284,244694,95126832,1862,1042,2978,8650,177484,313560,81062,78156,107999,50690,2008,143187,10221,168184,468,409529,151,69563,820,169454,290962,100766,0,81124,24656,4616,82856,753476,95193,170924,104212,27975,201067,14495,46550,865,17855,345728,344761,287,217554,119754,322380,13991,143,15738,132363,1102490,1664,458942,137405,135,202119,19143,834946,83965,29428,326,477584,63373,3508,55281,910926,692607,10842,423968,290181,6175,68192,409,165430,83718,26767,11699,19512,76733,72371,10416,130445,2645,48811,488638,62837,99862,1458348,310673,98329,56796,86366,259386,218288,61696,427588,41079,485,1609,4020681,147413,9562,412208,34655,113333,85874,58442,50932,50771,220580,160079,1020,8242,24227,56906,22082,108803,32381,124020,36325,31508,35506,85319,44652,169458,302694,593123,79153,277455,67571,63626,7689,8306,63107,63958,139574,78518,9169,140602,23981,143819,44805,163531,250815,184650,138423,5293,1180601,16056,0,65039,187693,0,1119,9802,90202,46742,293595,508589,48988,35172,1312,98,2766,719,238818,2358,1257,16160,1026648,145663,21163,78551,188231,6333,396837,121406,152420,2485,14896,50830,28406,67629,92608,204007,24858,8056,11466,130240,15585,44350,145910,527837,111569,14742,94332,15427,5250,152,0,287181,303,33160,0,29012,16,17332,211503,204778,77587,143232,278,983108,334433,62350,15217,561,276,76676,581116,63631,1174042,43867,772,870461,3473,87325,66993,159878,178680,88742,130063,2502,61874,1007,64885,124599,232261,112097,17346,52007,624631,786,1073,39232,122505,104792,50041,336477,5418,562,6060,14989,184008,432121,29898,148729,129,32163,120738,4065,151762,31077,4625,1919,31804,219864,584708,324,0,137785,34255,0,9735,126972,125255,14206,24017,130073,56424,22413,91805,149181,278142,241681,174047,9335,194133,189954,5792,98599,125689,18883,42964,1619,8755,14519,37245,23939,119978,0,352282,146842,82052,44614,235791,6604,74463,208661,42078,59752,323555,261768,351425,4674,156444,3468514,140723,91575,265067,74,7125,15281,24422,146529,192265,34062,122775,117195,91404,47007,75287,8553,1949325,39808,90121,359672,168237,98455,449135,33178,159272,57505,85219,103870,109633,427670,15524,421115,180649,7731,231275,7341,106239,404045,80286,143902,71005,91415,134820,590622,5954,112735,80994,15651,83201,1567,84747,20559,2613,124475,55517,301432,178346,26465,434188,1602,37513,40238,1409,71713,225240,52510,196170,153315,5304,762211,54317,71277,112244,274572,121751,42086,13877,165639825,79881940,364526,182679,73935,1588,2661,21967,183865,29412,436090,221182,145,222066,9023,695,13466,10732,17544,69777,1363,19393,41910,12403,114075,9327,6116,2066,879,58921,174398,62321,52617,211724,34006,2030,171291,112454,19385,3173,399031,47472,29047,285408,600,5660,51730,36029,113231,215769,136164,258056,308112,127105,368391,2169,998,38795,618145,26822,14072,60758,260,1517,4046,209346,264981,139911,2120,162252,108065,123475,9625,77145,155752,152555,97572,3096,90966,44595,272,336513,1364,284902,109048,56006,283,128462,113417,816,10953,32329,408550,194249,3438,4383775,11464,463964,194799,17691,441120,66905,51200,238528,90208,26510,378206,32634,19830,362201,17091,111342,49998,123924,317143,210002,16534,143998,64723,94977,1587,162608,174820,54165,182143,456,1072866,175912,752368,109437,228240,45765,44668,22352,1033438,30748,54264,73055,25297,216583,82008,185530,9108,342121,151144,147779,92205,225066,303015,167165,113662,367759,428594,290408,9781,1545,18231,50910,95727,91975,162874,42125,5617,749,33999,342410,132840,205303,174053,304842,24702,134123,101829,1754,135793,272667,86181,1886,0,189666,135710,34499,131708,14043,9242,1152,117554,127444,561689,23022,42381,1483,83651,281054,588246,85844,83266,275188,7994,488798,432,58440,27059,4807,49615,9620,152925,128321,176075,126829,76526,203752,74138,91058,27253,11,13020,74885,76341,24128,15956,1716,65073,473,0,5961,7636,195595,85289,68569,61520,8182,5602,18076,4545,6708,72367,4139,3752854,98129,52097,984082,317807,91360,406307,4352,2081,542770,235386,130307,38589,51643,87704,60267,71269,155574,30317,17889,98054,394,355130,1048267,63753,90084,121698,5366,6056,1697736,119067,3240,137663,111219,282629,541,13616,105034,36031,1727,1428,187560,6962,95238,48115,503,904798,20077,100848,131205,416,1002,170,18,302,209018,306586,20582,451,254942,80240,19155,21728,66861,11601,1793558,440,201104,120785,21258,7045,19674,22079,48440,50458,16050,710,61098,374,89,3480,1294,37363,72609,36497,29477,1809,7381,11610,83097,5363,71212,141894,538,38919,13888,107623,1270,76324,75284,678,31550,35174,530,17212,60630,205199,313657,60147,77739,2505926,21753,744978,6759,6651,5012,12590,918785,159214,149792,5712,61531,265744,49905,276,180117,196179,165874,38241,76802,127310,13575,281318,52623,767322,47599,72393,97000,29989,125,2094,3976,24860,147,11439,17336,822,139509,65575,189558,37333,16796,2389,206510,22341,60315,329861,13702,3352,530173,2545,3168,82151,95678,61556,958,581,852952,36036,60620,72399,146743,4726,56603,0,0,922250,3479444,237349,188,30932,365648,39855,604897,264806,682366,235007,184,45351,92246,275450,261387,85854,106279,32477,14535,46611,469515,105285,375996,6191,48111,444,312,530018,11826,36374,350565,84632,108125,509726,46834,183542,2004,2640,121267,290214,450,469944,178180,47379,144606,186108,31892,1880,85254,1226,161835,3282,135353,250167,178584,1455,50027,11977,29466,26449,48452,3406,22123,14164,303563,280023,58686,143606,94503,10034,39639,67619,5097,34948,1095,657906,184435,9577,356425,194730,96,390018,1840,763,1186,61647,2739,167837,143152,42755,8154,164654,302,80937,78953,14080,18562,2252,147,26957,473597,30866,426,4662,477165,535,12033,133,1077,26250,3976,467,2539,4293,3375,692,944,23304,4892,120856,16240,198732,285341,34077,33758,220940,148,100921,57942,24549,157479,117868,176260,30479,11567,134489,1780,234122,46798,68822,18886,211,1324615,132487,110885,118815,265352,172113,2467364,720013,35330,189,17326,3278763,700,118731,90914,139466,152,180392,198055,8478,304,101424,991,508665,93458,392645,7610,120047,220521,113,287756,783,1905,224003,146633,293823,352290,449555,37008,209226,7809,108724,1866,991,1354169,911,8354,276072,4735,2379,91138,49218,12465,132,93228,9184,211499,9761,6909,31963,2734813,7418,816846,132342,167137,2980,3405,316988,3149,213325,251749,92748,23609,31072,601167,6115,203717,1080,66462,511454,119678,1753836,325715,1333,207953,100053,70685,336636,276927,116587,781701,412758,1300123,2039498,69745,621880,232711,10641,80725,6349,142681,56449,150072,174591,7213,45741,166618,1537,60029,1559757,51431,441578,3537,26530,10213,403212,28215,6431,106691,49661,5473,311037,145,50055,1885,16618,321,3305,139852,37404,82234,297609,2405,13211,24695,183406,146999,520131,0,13126,436233,240547,1710,2892,242129,3208,45634,35549,941,16882,2464,231494,11727,21568,433,5966,79386,304819,29355,81082,126820,22373,103380,198,137817,119691,120084,0,101,13058,4117,316009,60452,27456,12222,42479,44798,118299,13253,1571,207572,353,119830,602,17828,36047,510599,619631,85480,1132,112891,115352,4616,57489,2709,79618,62885,76079,1301510,13872,496228,142335,50554,15753,25026,31284,8337,72817,9653,6464,1131,0,2353,1864,399407,99170,354710,127274,2030,12879,802,129171,238475,54590,2224,168306,102584,42112,136364,1282,1404,824,381129,114717,49245,196733,11636,497,494219,7589,80559,85112,41506,529881,22525,51381,203166,2249,28763,144563,2301,1135938,165101,1072391,1530,449479,362619,193706,952933,145161,96400,840,169341,116901,31530,9103,19576,12317,56991,48,587,17044,59129,312358,66153,52652,156211,193576,72318,88290,308414,616333,269319,433,45006,2479,1733,124215,74037,0,137895,36050,2722,4113,25759,2622,29967,29666,999,48828,3180,126239,246782,586099,73985,3180,3104385,45992,179622,58225,1024,95431,18991,83737,127698,41795,31124,53712,259,386,108913,759,31315,200295,33616,65798,106276,1285,92031,293525,29975,2443,278820,32309,146069,37614,84364,422491,734535,190100,255271,213120,163,36802,5362,2809,46762,72391,1284595,117913,366371,11859,56378,66592,104193,3885709,230825,108819,32446,152151,12753,33107,32904,153038,1735,299,247933,144785,560296,106708,238544,22302,30078,70509,5084,37122,90082,514664,43043,79014,54360,23898,84586,1081852,31670,104976,1424,4555,240452,43175,8731,235331,113867,71742,3605,450106,2933,1114460,4206,43245,822,8356,224,697,226391,28221,6126,2529,40898,6720,10694,284953,115083,42679,1443,36628,447470,36289,225772,124331,37541,31265,84126,70018,244357,408440,233863,127823,36992,39369,233186,78250,139480,881944,375042,8486,91316,269863,137235,63058,2474229,177137,100815,775864,84629,72015,119616,38212,543799,84426,89241,28291,418149,103,245279,519000,1165,15446,118338,37933,109733,178208,167603,1048,137405,46098,11732,19338,3654,173736,128769,72155,681196,224239,1903,256682,392181,66649,169056,29225,490749,9430,187874,1516,488618,130031,21074,957209,352903,617992,292015,226876,165848,157029,905,11205,16745,68099,209114,19294,183602,181511,33369,157516,98899,617226,50422,2832,77940,44513,46971,169328,28913,872760,11844,517,512,178,127766,9642324,16841,133354,383503,18782,472,60082,100203,106807,540498,124942,32261,4698,450,8531815,864641,66655,108238,37928,146117,136668,7479,299559,150,2721,78785,33792,35545,5405,130561,212774,182130,337176,298029,134074,123680,1156200,5138,39865,124938,344161,348027,265004,182020,775420,66025,91446,93028,1324,281698,41058,80634,129244,183634,19538,995,764,24130,318305,229753,11615,41390,1429,472,522668,29590,339476,693182,565414,510886,247153,478,18636,37344,101251,2909,56963,32083,89587,235415,64942,156609,192313,287817,50746,177243,222329,74168,303,461999,47831,174126,52421,162494,75900,84891,2517863,152,277865,241656,6168,92804,18224,127479,262368,135294,73499,25262,37463,186316,12871,18411,172227,1565,59936,71598,75539,224400,150701,4135,90727,19894,30742,392050,64476,124890,6090,87941,157301,8390,132927,58845,399,15230,174370,20587,36420,910,23830,2671,2815,149189,416,0,2836,262665,591582,10265,552,90337,26747,63353,977,1891,427,1637,12279,2084,204728,106325,179740,124103,421994,8365,34815,133447,43531,164480,181580,374182,10609,19519,146846,20084,11217,1408,101947,5919,131172,196,7368,1131,146714,31068,928105,18141,92410,4975,4318,1583,58202,10507,92077,75480,264579,24660,119290,65752,314516,151882,6526,2557,1438469,24659,141319,164533,340694,407285,4420,51971,1685,108085,22212,329159,110115,1532,248195,126424,45,6919,22797,37485,138237,210265,32813,36312,242355,40883,268069,226791,732878,904,97721,88593,280360,583012,6861,17562,151,33051,88148,110754,33325,103772,72164,29713,272539,111270,1198,1279,1921,906,431,2049,654,5257,55395,14379,32508,144888,6404,3659,5909,45200,76867,0,562,2661,47488,385161,0,467551,1087,36447,227360,86185,100697,48711,158508,922,73375,36345,61719,807,199700,83038,142045,57802,110902,17308,90455,10952,1084811,0,18597,21890,191930,1117,695006,827,123041,738,74092,188054,29825,16126,866059,496,296,1504,93722,432148,362569,38810,65618,8700,783298,255817,116434,65285,212182,175822,392815,150772,253349,672366,8632,1830029,83924,205280,177972,216798,568087,995589,6436,103039,12104,45090,7359,1429,50006,230903,119292,168783,5031,1425,162064,53323,183779,18160,238946,192891,315567,1233342,143072,42555,621279,222422,374,249376,191699,6695,257900,1569448,1085,82951,272861,8782,157897,100648,1013508,31691,67438,33385,299546,111818,21586,30563,11914,14846,13336,11363,271610,1129511,221206,13118,3810,326404,7588,1054671,5091,34329,161246,11976,179351,126833,4673,2969,110452,154902,66930,79075,97333,7610,1361,561,141,1518,156461,132,12943683,109738,145184,328414,4755,67668,36952,1018,51453,0,380,839,89068,28284,246960,22314,321,304209,879701,994709,828128,76840,37505,208050,111825,95507,186483,1162,1883,173886,221407,312261,516066,75477,15679,1672578,258677,43,12315,106554,9915,23624,73848,174816,22846,68066,222645,965,24850,254992,0,115727,165063,14600,284130,2550,432552,2374,85762,66073,61966,8258,864,0,135021,2485149,255986,379138,184339,22997,29755,2980762,214846,5533,1248,133293,37510,177826,166479,231883,38053,8584,489021,132,14733,55387,2153,2002,22646,25456,30710,204147,896,44151,5795,104783,173452,119,251995,110608,45856,59068,34542,664990,549495,27192,703162,30475,29325,113821,172448,167015,1090,126544,656,7072,62978,31529,20591,85283,47683,138400,96089,107926,12683,200,48960,146954,73563,30071,60135,186310,42743,115839,108311,667126,43053,97209,69150,157874,3708,20452,140996,33596,302393,436266,103062,131465,1773,69144,198868,17891,110985,211188,901583,439998,700984,81911,6034,266003,263387,272775,752806,16739,199185,356620,402,470225,161155,126161,7936,149455,314351,8261,886599,1565,24852,222732,24724,151693,18606,49633,287728,28393,17736,5776,36444,21101,29872,144358,16679,28491,54776,15776,8697,34509,70987,8578,6967,24552,18820,15977,26343,130986,13278,240406,323795,159064,293134,17720,41,180097,305809,81134,204,1315547,271493,24771,605869,6694,48501,0,49095,1938,129377,1568905,327475,221869,635,116183,9177,265457,105415,70118,452166,18856,137838,147580,160676,64299,110,186,187,1033,25194,201533,3659,78466,95537,29126,55054,795,71034,145159,2248,305727,106387,315516,1683,127557,856176,133882,128079,361,104707,2940,8257,139860,69833,148776,203863,2144,500067,186263,242689,270069,25712,152,10820,13507,642,71710,679200,143157,22644,186416,91506,34433,168526,112706,233726,316966,41416,212695,7124,3454,275911,81211,11109,12538,267532,80864,29004,104138,110402,23892,2871,52298,32766,68959,66158,73565,500747,171892,72675,3435,0,125992,149644,2299,323413,28760,109236,11722,78024,1407,91902,971,795986,93,136523,150,111020,2401,313920,107414,173331,13322,2868,11195,36068,640907,83119,261076,179046,21106,122207,195915,94763,389728,360190,1612491,122762,35669,6939,38216,61115,30837,559157,1732,299720,112843,59794,406030,51749,33355,78321,14282,83219,75151,141,1202,1015,66271,297497,246919,7047,210983,100309,1472,3460,121954,67245,284229,21018,23540,128691,47141,57831,5901,237544,31136,44955,43449,25971,34442,24575,148641,43563,23170,120178,41325,52619,37535,19867,10625,8300,3397,151,299,149,493,130097,20011,13489,2790,64861,181010,59231,22568,115680,2165,204259,2501,36036,106803,231674,168919,18,76841,0,19506,293,3841,76341,2562,80450,56274,256,115941,993,20915,99580,62427,883,403138,296042,186986,658212,13409,263979,34717,1232,177219,70092,18111,15111,15921,825051,63928,918504,91957,20211,15242,301,82252,394876,321279,120290,0,2804,2013,6147,3026,439490,2936,7463,229791,116555,82980,112069,3350,219669,540,899,2242,362940,44059,91332,82250,38369,228365,63122,48410,374613,171212,97494,31791,7303,60493,47187,29746,17746,30225,25408,6819,1489,64486,101379,468498,20297,263752,22038,32561,12159,21379,52829,71260,14617,11855,17458,9169,13586,18919,11841,27610,22029,35286,49821,35152,123355,20102,9136,19311,27834,12987,17045,6572,16579,24071,15496,100801,84,13596,715742,8999,44747,183551,8301,306683,2618,14129,79934,18624,4293,8841,377618,1364320,177233,814,1357,154330,201837,572986,39820,156577,55413,677,50301,64377,103217,4785,125602,57336,5819,26408,340452,183615,114942,1003691,0,99917,2326221,544047,116155,0,6121,20017,52070,374615,130393,104516,26636,116890,63584,54108,0,1441,320,615901,19189,384704,441,27174,55723,31022,95597,10143,109821,373571,111134,244975,52536,137156,7481,39492,152396,1400,988,0,5875,41592,566319,113156,886512,22302,95933,117625,132740,9394,166162,455,1733,888,8009,168410,4110,3066543,634,365769,181949,2975,23437,53099,22260,128809,32879,192499,105063,347128,32938,7650,7534,125142,1930,16323,94557,25098,1988,5114,31789,71641,16849,105771,138022,30975,30669,43581,42310,54718,86909,12549,2109,16082,24086,2242,14848,13849,13766,19119,16551,139948,21736,41936,48607,36408,3272,24255,29158,15169,14775,24242,290083,115900,1618,1059229,92369,355000,234894,70909,58843,11591,3845,360262,77221,362188,2571,31554,122132,799,18869,29728,15867,89900,6046,27923,61572,265766,67606,5941,187894,20281,3992,244196,42133,66144,119248,47715,262719,22882,73019,183764,253164,91342,337725,288722,60727,24706,28620,28984,122,912,122,12645,125188,80528,16169,7244,524117,87226,490,11437,225590,364107,55248,262789,90695,173281,3365,5481,199018,106955,32560,297254,91310,53975,5296,167951,14276,24838,34685,254706,1083,56247,551665,5205,2225827,9,63630,195743,36810,156522,10043,3158,31938,15048,447731,3024,127438,11843,448152,25885,11410,23131,2836171,45997,23151,20498,894,1253,27862,4194,109034,31377,117152,113085,4001,109536,227587,88,633079,0,72406,2401501,92646,138663,4103,615,273,111,2840515,12752,15913,2395,62350,18258,76579,182817,786,3797,164380,110563,18684,1407,1210,1775,2738746,2928462,174926,67125,185384,23485,110809,53749,208960,412830,85662,36,391927,7258,23448,2960,220971,75717,168266,77,678977,253944,179395,349543,15912,242344,116571,3016,130070,55226,195269,30504,7116,9601,249723,60399,7176,1703,18960,315058,44023,1824,3290,963,289,832,16692,1532,197466,4490018,15,300,0,0,982,415,288,5213,111623,6504,3073,21246,11149,9077,24983,1423,5156,74044,3933,3566,10022,1042,1650,1373,45770,1756,5950,2062,11278,19969,10959,48823,22081,12725,34125,48699,24621,106488,139773,44537,538104,75727,56415,3716,29787,75164,3190,41898,36513,375852,24197,45259,49911,56507,105323,22152,154908,35331,48792,10494,39770,28971,72764,137043,17655,75451,3726,314975,656,807,223,97,16410,63828,25938,137797,270461,57819,341542,411850,169204,63911,40407,4446244,23338,67632,30770,1536,55959,51900,3319828,169862,12861,134,10914,11895,48745,16344,143,3595,287,16824,1239,107855,78653,379709,3379,1286,8352,10181,343620,22535,206602,80767,7130,2287,49027,2725,2794,905,19405,1963845,11212,485,85755,21172,24297,26409,1733,64612,83158,139601,64006,46205,97110,83135,14269,526871,342713,444,141697,235952,0,10855,10188,11098,24863,71405,35623,25710,25088,729,26283,968,100375,3855,7396,10994,9619,19485,13510,33893,12947,13481,5624,16830,36864,13720,26499,5663,8067,5989,43193,46583,152,22537,25487,28897,61436,14271,30813,1134,181398,146885,57151,27203,7870,1742,40001,965,116386,207842,23310,145439,55343,31351,24887,13212,16449,7047,2961446,18707,28768,14944,32271,42001,34915,47032,1082093,191890,85747,324916,202407,399690,242900,196380,10929,31645,85594,2554,23380,112988,126298,35761,631863,61594,599,0,0,705,9279,9243,770410,429,376233,329000,16198,75881,96299,50755,138612,90604,795345,27626,14694,173213,37999,1154,226280,271746,120466,484348,1065017,529,3194,65352,176399,152,33967,17125,188847,1801,1301251,58024,162651,325881,3822,33717,602,1445,47350,70926,40482,70320,1622,14631,27370,62775,1487,895786,95781,461797,441254,51000,8885,9959,30515,66422,51596,7661,16092,103783,84255,2190,26859,1426,534175,267795,27371,59695,104110,43254,8442,51823,138881,43682,85425,18311,278452,494020,284621,297,532,3138,470131,67651,1667,296,58506,454143,112236,242949,216972,19360,16477,2218,169979,511,192980,130242,154365,577,124,11809,12681,289611,222210,281939,250520,96130,237848,402957,98716,94425,208785,168389,11616,143251,13414,125521,268204,77394,25386,157750,104726,1507533,10328,624907,88504,27366,149561,113,143000,781,243671,120681,42327,39717,6038,1309,20760,4625,143,33334,90144,45583,102715,10738,303490,315148,55872,72771,222072,79771,193821,101115,1292,103100,220569,20580,154765,206,239282,87702,130678,13246,67949,10141,61479,111188,83473,34073,559125,22482,41097,14584,4866,191327,302,54,123916,18077,57292,17171,91404,364312,188885,123940,22124,75892,1330187,152923,66754,42227,459,458036,128357,177085,299011,19965,9383,28437,56234,2905647,21868,235975,101337,42282,59794,762879,426199,1652,646556,777096,11507,520791,44159,1682,429767,278936,61979,79615,42530,0,0,10070,4040,4063,31004,199054,554,7984,159611,0,25624,433,262,2137539,7221,699842,24430,1192990,110482,196260,93802,111766,582163,12655,99302,111503,47837,62259,138503,31235,84107,25450,34974,1001014,642504,549735,22640,674110,70477,139702,16043,125245,257,176652,11449,366501,141040,160170,17827,148732,65182,529772,92756,498606,304507,167070,354389,51682,35433,20153,58053,159525,22063,24292,13499,8248,0,21169,83320,379893,70984,436570,2072969,88262,75413,118329,2983,1637046,1197503,42255,465395,110178,52896,201939,49173,15432,1110,2303,1031,6129,31342,378402,288645,42693,131301,1055644,644103,82345,21377,77616,224967,566,18887,185614,157395,32751,616304,48555,87877,219,413,54075,59495,111510,10726,76589,93629,23705,15380,198648,658166,39998,517961,5678,16705,213230,107890,210415,373412,75698,97601,128868,3886,48191,1089,962486,182370,47469,39409,1447,31973,41797,59411,994,110140,63385,69877,1006,297597623,1966,8245,11222,223990,4559,761199,2252,325570,32472,727114,218417,80823,104923,2798,2160190,606068,279056,36686,131597,169787,175346,92280,282,4622,37308,36746,122248,1208,251183,192637,81550,13743,354910,308609,299290,163905,14059,1936,44126,14954,34884,173908,78939,664,4124,36361,266008,53431,3568,284834,182377,20016,110061,7801,119246,26277,1811,295,5153,335630,316532,199739,768826,8455,888,58963,101914,344530,88552,92172,151339,46130,34456,152518,0,40206,82715,57150,205290,282606,13600,234512,143,795,105791,84201,116756,497868,25039,18906,28256,85550,61564,584,6471,29552,678989,112609,3711,192447,18268,15915,296606,2250780,291320,148222,318294,359,2359,456654,5035,401190,4762,22044,30400,4165,66,91513,9256,0,65540,575,102713,107251,65128,184617,8802,72629,28739,286,21975,455,48583,12446,236129,165244,637726,3078,3986,30640,95076,36578,233239,27152,36022,20945,16216,2893,345,211,97484,102979,36081,141453,4120,64057,61851,90467,59432,96216,52436,162792,232,562,14729,11476,503252,9508,122104,1006,66984,316002,380418,31811,245382,4328,251163,213938,0,14846,74827,13195,119092,43543,408039,71085,17912,40181,139336,63105,113480,96305,12628,32483,180,160885,116231,139027,150617,116800,539,189575,162895,2759,147341,32265,3047,32643,278625,114346,118839,62446,193110,309707,9362,1726,3527,500073,344442,118,57169,345652,290674,3380,542,54643,341818,3742,157527,2814,114464,6713,39199,45453,1859,254061,732596,3324,348978,227,268465,24433,49838,675573,39652,324513,89593,1596,117921,105341,2167,11535,6116,34952,3036,106071,64870,86161,30755,109178,13315,29322,7677,269292,57454,27937,44224,542,217374,25676,98460,11047,141055,366994,233419,49845,578,3740,3573,62563,92414,2131,1623,16176,5470,115129,473,1322,207892,2400,202848,56412,269548,267792,101444,10930,15213,66285,144511,112787,64112,1789,8086,19420,69353,131395,545,73506,53407,556,269699,12325,3224,967,12130,298904,85875,662,69297,15406,1680,1008,139754,152252,124876,5415,564,1528,152,33760,6932,38763,226874,1725,11506,39209,217983,121288,131122,2882,519,3958,6660,290724,164004,20396,65741,127737,211344,111549,21572,56933,944,0,998981,100933,22715,195490,25285,182075,201101,135727,30885,175112,143223,243132,520,7955,134684,214212,48323,0,1941,2974,289,3814,1880,1263,86977,900373,414830,11451,120524,18850,24622,32966,8744,107418,4611,23604,52441,503542,42833,189301,1497,107943,129826,12190,9101,2095049,3464,13910,227389,8688,507837,13961,61053,995,259161,688125,8224,10010,523603,389777,98,457632,60936,149490,477941,96789,24893,22556,169125,52946,695,59499,93137,203004,111559,128494,516834,301904,24380,579816,158205,71054,150,75152,10311,90727,5024,891,104207,11510,339409,39315,2361497,38702,323376,2168368,78605,15851,19626,8635,46853,53469,41684,30697,259960,62922,3268,1185736,190180,1451890,23717,41865,87804,62999,39809,675932,81957,70515,6195,138892,45565,1100,29165,607,81382,1380,25191,123787,226,391813,157631,66339,15997,25758,58155,1121657,52656,457472,337096,1730,2266,388,58305,40903,175788,129309,1232,2487,1066319,298,153685,4375,4484,114394,2508,94720,136194,21106,91557,192065,46369,194,92873,184459,4070,133411,7843,89499,155970,81526,583,116861,9566,15066,63076,32900,17933,278,196737,1142671,151,18457,14880,2024,636635,1861,56962,2783925,281473,209415,1584655,1034,768,5719,3237,352373,9577,306389,1505016,154362,4223,146507,499416,77645,62701,116225,14231,84887,150423,40852,180308,139927,48982,0,719,435,1275,51095,41676,236301,320228,85258,77278,253787,238244,11191,86522,312,90391,498186,52647,157260,89543,23211,226212,767,489606,27830,665829,92339,114242,51833,7107,17396,129505,3768,91732,44005,51718,6573,115194,58560,81243,4307,208281,30123,578,140992,78715,77057,33997,208692,683,205883,32686,3706,107,0,38281,3624,361643,3050,6119,102371,7384,79938,259637,164922,194397,593,88551,2065,113456,35254,197434,2032446,6675,3314692,27889,109671,0,83309,4589,1294,329,181088,6039,1571,264483,15950,12720,57302,76,93127,83075,214722,1714,1714,1714,1786,1829,1714,1853,1829,1714,644,5700,61773,471319,117995,6745,134229,88574,590007,95170,161537,334156,2881,174974,192250,139024,1978,761,97771,28407,54372,36245,116295,6761,101930,364059,66326,151188,29503,51926,378936,78829,39310,493365,4749,469,167037,203597,44772,152143,7626,4592553,1139607,133727,461444,913,184335,124428,363786,33618,340818,105764,75,1052,305,226,20712,52929,43222,54671,75180,448953,215208,240819,1048,99704,15346,22734,0,130,2848,289753,57,12654,262801,464986,172040,17977,837,14145,733,212626,185996,6124,156443,60846,1275,689,1983,406688,204479,91322,5795,216599,163109,187374,288,71282,355,28328,39168,230101,270633,101799,1641,130879,146604,78488,8125,28184,48102,1704,232923,130114,30782,506097,136475,467183,59977,4517,205867,1192,65404,176019,193313,71107,140479,244114,7942,181429,52007,40539,101166,4320,20088,48878,135887,51979,11295,941,7314,51199,13443,104490,42518,216756,170243,26082,13852,28559,67703,33280,96,42027,9447,64395,91175,27184,5778,883631,3886920,358997,38904,26888,34381,83806,86033,10987,29988,41861,313148,78388,14995,118724,147565,88927,756,554603,96151,354398,61288,249976,27073,46746,65281,587123,4321,8084,184703,320343,513,424843,135386,295922,1222,58846,12671,140670,777,4829,0,5858,5150,919031,61581,1520,177769,870,8874,2035,2400,1690,50906,1020,11682,42479,352511,8938,77290,107470,197230,587656,106854,112074,23513,234468,76181,23095,124355,8475,58859,913,30431,48170,394239,352718,204623,49,804925,183620,126440,57765,51271,58100,139577,151208,132311,76583,27552,440068,441,91896,24610,42058,182570,75,110354,0,90101,461472,140012,385803,240565,61386,75354,1761526,76663,115552,7022,104969,98961,396465,170348,122386,110064,21134,68175,14930,101923,25408,229982,35296,14511,593859,198539,546914,7441,118932,81468,5446,182994,123820,1878436,18376,397,7302,642,18526,181489,2418,47512,37422,3901,31441,55570,283534,160723,51818,140577,21122,202980,114648,2030914,68570,34178,36284,51231,6324,3256,135821,745,45479,108315,48567,442056,65425,22439,10363,31118,2069,476611,418712,73530,152,109595,2607,6534,96806,243075,6270661,810109,117283,5913,133198,229523,76216,124,1318,41421,533,1105,40620,53770,12601,33743,2631,11992,307174,534356,140237,132431,2660,1703,218030,85475,15715,182285,121849,53320,26226,36101,111722,6415,154919,186530,192730,69381,213844,189478,463085,302771,170395,330,358,442564,5277,193071,229717,126168,62000,359828,25171,300922,65557,148685,133493,20678,42478,55656,388209,108612,18295,4140,28537,320748,24034,33829,52965,165967,4798,32453,12106,2534,142571,9059,96137,3899,202925,1304,30341,306,5068,2193,95117,75476,4802,7939,1976,298608,45039,121852,198869,1495,551699,107814,2116322,258889,276210,3744,248169,3040,3392,1994,25404,33784,25790,3597,47808,107942,117358,352311,137277,90436,0,343303,141339,11,465604,907839,19105,3082,202092,4011,43110,254471,20653,23057,388070,204490,32814,151566,0,0,414514,299,1235,11147,123812,334840,31898,813,219484,133161,63016,75248,17859,129293,97856,45275,57573,37712,335541,344099,3656,228928,29070,176778,17481,358505,6916,34187,63711,32097,0,8503,2622,226908,193249,864,118,274,3537,150,2783,64309,11549,273034,148935,86130,115957,322,40767,600,784,0,58588,41431,130636,106686,1425858,30608,1844482,5070,50,42980,154557,40357,176150,586710,25419,213903,2509,14899,787,385067,148074,50402,14499,19902,236333,61649,3666,154709,64038,245791,1158,531,125164,188139,334853,231621,257023,3128,170105,1041123,96850,63324,63302,231916,251943,197628,653,1217,4260,87281,47980,178118,73217,87912,4746,39542,165736,32487,3028,2597,69825,52269,542413,174487,182828,6125,103514,36463,737152,48100,239984,459384,62333,9134,7682,83696,3503,3060,465,16665,2035360,841614,57277,76167,683796,144174,60512,168239,96311,704,0,31955,62202,32289,1830,6754,50146,46239,37938,156203,80339,366726,246976,131375,264,110058,519343,211856,106812,308726,92256,71904,182219,31252,299,421,481147,93084,13219,237,13155,1519,666052,124702,772766,141749,30527,70036,274058,700099,254710,35320,720322,645903,2849,456,124444,119458,342223,28473,7278,76500,76,382635,2525,257751,77238,145123,7536,28755,125589,1597,140323,188879,60732,184155,146127,8603,7226,446,374664,407,14674,1912,41513,296653,43567,162865,16062,62479,94363,173037,122358,464,137518,57350,4301,64151,15233,79662,194390,66630,68327,222487,118465,119913,190303,10323,47243,149,48312,32760,43688,360099,3302,1565,291223,88091,233457,5269,238724,63851,573,1069,1277,969,46670,2497,285220,744,179688,83458,738,92963,221642,69652,321476,168799,118526,3874,437,4356,8859,18524,186223,0,0,5791,221088,24913,810,62468,9226,209186,105015,92017,894672,24139,212759,266264,34526,249557,11193,72183,225159,20677,1528,209638,86221,115538,76693,56741,241,225492,3148,942,48236,136473,1290,4127,11178,252317,124024,159650,661898,193,9441,229581,92733,76608,22985,43267,101452,6608696,180,49851,54,34151,37993,33175,984042,54848,904,225,217994,355,3425,93657,89862,115908,21902,33094,89350,199273,273850,120417,5020,11621,70599,472989,21265,47463,19161,38929,2919,22042,273514,19635,29121,12179,16011,216312,676095,420629,48962,0,149128,342152,68551,125765,94082,153840,119494,212765,195361,46877,1219,601703,37311,0,589,2448,5019,173473,298163,426472,697,65908,117263,43665,71561,8577,7086,114393,209351,69532,11857,174219,215846,5343424,157032,13532,1262450,49999,142,30097,31079,66199,347516,28707,1853,6159,45741,48708,52677,3241,28027,126862,842413,41579,265135,50401,19630,187414,77051,241489,815378,149208,101812,1669199,104068,24052,64436,99533,4923,17306,84679,183927,216423,735028,949,45939,5107554,0,12351,67396,113671,254802,401883,714842,72872,60615,158180,8684,8722,28784,6931,13400,13828,152,241239,90829,1277,7196558,98255,91031,50953,110042,1679974,195455,1318,7428,220130,118115,194035,721523,130323,0,39545,528072,9741,85084,51028,338500,72573,5984,780830,390457,97416,223986,50499,260812,164352,43471,110948,113677,602046,223520,44193,468,6411,536866,76,295,248,2120,17935,46499,105913,152208,101944,13175,106777,16803,40406,216657,15077,388718,523,764,337543,47949,674617,624734,9336,3562,35770,160345,153790,1652,409,7048,6324,7814,127485,36660,72388,6733,97223,44194,50957,2211,169657,129,280369,0,81166,943,152,649496,248866,8233,4207,113698,24322,453,199364,1256,143212,28280,406933,583294,132791,14596,216137,103303,121681,173774,352073,0,163,683,10426,426764,507742,136548,129211,33178,1212193,54344,210500,440200,59479,3597,435885,160767,60177,198600,91456,3069,520,166644,206733,22789,157861,226970,652,126402,17013,0,11432,456,80729,191863,24406,64105,62255,6219,84844,1380511,169936,287034,424,56332,1552,2896,0,26169,7304,109816,596369,4595,86137,567,85063,50719,118497,167330,294959,62608,279024,1291,150194,37153,103363,256496,10802,9110,146037,19991,12328,849,266336,109815,43565,149494,8586,263432,1755,4969,172,8446,7189,199914,273666,56568,1405,3338,11411,36327,170318,452517,304,2148042,18690,215803,256879,205973,25310,30010,288087,208810,71247,79501,7721,125549,241,45175,223726,250736,206101,95895,127270,28324,99780,9396,46592,75553,223752,23293,38751,16698,36111,34907,128528,389113,18383,803,133120,7793,94592,706,14346,28574,119933,2182178,24067,132074,46818,10551,388347,368954,68652,282,2995,68349,2454,145685,151975,3273,51651,576493,423497,1193,32805,48872,145572,117189,126488,88830,57028,1373,5425,56450,166266,2019,29372,218267,141975,471407,299,3306,1856,77305,179247,81776,187056,602962,20003,131379,37539,31350,69439,254046,130695,187938,894,658,18110,116600,19482,918,1064,147090,222342,35552,429467,533,7282,193361,1420837,0,33283,181292,249926,17367,1939617,23866,21726,139783,893883,8308,141346,152,9237,36418,140012,959206,105175,304,840,4510,68472,1568,1780,107766,10073,58880,221282,45920,137080,60124,137353,29872,12833,66268,14641,47014,11019,81538,58072,2621,304,105501,99768,18606,163255,7370,51870,221054,129879,169926,613,78857,5087,173399,705,15767,24612,9826,8511,56691,9709,146,193339,407,1562,5557,3234,1142,1290,8911,92874,610486,259752,23857,45833,261345,226325,36197,470,435975,410,242094,715562,1273,0,60935,51343,21341,727728,32920,107400,21763,36913,353618,48819,0,37,22699,244798,76,94687,84,13893,68710,326390,98263,39390,9360,380174,250013,932596,293231,91789,1425448,191505,345897,233541,528702,36588,48583,1099,237,36398,194778,186408,791995,77844,66547,55793,283323,4269,36741,206820,64945,27985,116201,202753,158358,0,3889,2378,134546,8003,252,50222,25666,1075977,1007994,103392,86389,363279,468356,48668,317532,23163,10023,52314,117937,106208,162680,15586,142348,60791,143757,18149,26855,17007,260538,108327,152347,5477,189534,216644,167107,90916,76602,601,53760,20018,154,79918,37124,176479,57447,1511561,38747,3805,72157,7102,65472,72537,294033,17406,63152,288648,7729,19889,2788,544514,409737,63536,18383,165923,429845,102105,237724,108068,2484,8079,505367,9349,92540,83825,132098,178016,1591316,112198,60904,197551,195462,60175,0,0,2309,87819,8262,79255,231993,386,199146,20008,5123,641482,66487,4965,69876,514270,66019,108051,1848568,1801,14652,80568,76646,93638,34371,9192,42671,17572,2116,53501,87741,20379,82934,381,475,127337,541868,1413329,1171,185633,88783,15414,172772,739156,2758505,4060,109073,94,72426,275650,100223,188290,813,76912,21892,280592,94484,27781,3996,82222,46131,8236,14707,142621,29267,26130,24908,27709,1002,20190,212761,1669,82236,174113,134,1211,61189,364751,34625,24719,67058,18167,22939,36498,152,14665,249398,300,198351,75605,25519,59985,12018,214473,109618,147694,62585,216218,7453,58661,395163,66732,2007,103903,39990,376915,125635,1419584,27135,20925,618196,258966,119690,152,164653,330454,145123,96483,4440,5361,41478,766,0,53642,152,2958,9465,115825,63046,1068,219708,29981,5069,24314,149,93309,55806,222148,1403,28475,71814,119905,57905,12168,219512,124719,136580,44604,282,2180,480,475296,3544,33501,9519,4985,112710,38332,302747,117266,76479,605,43660,3286,8499,68676,164424,1137,89447,130,73429,291195,187655,81750,52041,25167,281,152,135,96980,611462,166916,8074,38992,15839,13904,10280,25132,187033,46862,172801,199926,329463,5769,244244,44240,240222,6180,108121,47917,88561,2859,115001,259947,402,303423,120300,260987,54896,172659,150341,118136,69570,34946,1125,1895,169454,98538,258758,802,175970,316,420,5655,19486,24392,410452,119713,22491,20290,224082,175198,18279,2179609,179478,41282,55770,446394,428958,101968,11915,10818,128042,86755,1532440,582710,66922,392704,90735,466,66913,2249,229111,193125,207264,72102,495,998,78359,273984,34183,18523,74139,203692,1273,17995,134854,7100,146904,375643,298713,5260,1241,549047,141189,11939,530610,36876,1156,89864,181363,183855,108816,119151,510,2488,42725,103316,88719,153953,60893,102956,9353,11989,21204,4749,63329,99768,4851,36596,61790,155272,93235,243582,2260,76,81006,678806,326,958832,34426,134853,393092,45255,38847,189128,112082,223490,591,135998,83974,74453,143899,125212,53927,13474,2418,419107,10706,9648,38600,1736424,135786,3053,482352,303,420,8541,93250935,34937,150824,96125,1096305,2951786,82606,5154368,216414,9178,208377,59428,142818,6054,109131,98730,411394,1120295,295,131169,2231,1405,6128,549,2624,4476,150,396598,3488,260652,41780,51734,822,61682,146198,3505,17685,22159,271847,166221,25307,724085,5117,84048,42258,2028,912795,136286,19276,2506,43123,13851,52901,81883,463675,94292,16227,14096,5851,1107,96144,101686,50237,152,184463,59428,25141,282394,1803,1339,1801,1930699,150,61534,90382,103892,438731,3852,93724,6006,633240,20667,268466,97110,142666,1632,4711,251154,15778,55752,130637,644038,163683,70872,17440,3099,14198,417858,212,2078,56449,136250,81982,83026,198348,48338,106849,33096,119265,27762,7891,355221,55095,489648,65486,414,449,218503,70904,107168,37810,97537,34972,374,421,10330,308721,167858,28673,92996,136945,289636,346619,415376,189404,25542,148111,112734,198458,256847,1131856,74582,40958,197159,11778,388707,123213,81636,78323,4278,19527,186760,119162,54244,107089,73296,528355,123540,5804,24689,40928,279676,2110,2856,3916,2897,5590,7841,7835,3550434,41229,852,64089,3587,2479,16211,274357,3881887,5476,396413,323,4792,1170,28926,489879,2807,41731,0,1958,350920,19698,10952,434,752,19449,160844,167485,294,137,280788,34672,148203,71460,13609,101903,112266,752283,62423,65760,24138,219070,149998,180961,463,11141,153970,8974,637,197529,72174,74,12709,42320,10138,4266,32356,203830,98841,195295,13169,40033,116009,19018,98761,281112,182913,1964629,30914,44595,64565,32204,2887,57632,24917,113490,194545,5852,157141,102863,44037,320972,12046,454383,90316,63558,19031,84380,476325,34618,85092,62688,547223,224118,83240,81795,2760,84584,107026,22435,409180,144303,215608,1543,177898,4747,26079,18327,97881,260811,34883,183028,173780,114782,448400,659536,294240,262303,24082,566599,9684,94956,3485,15367,470043,16100,54035,46043,20287,2734,133104,20230,884,10585,29514,81485,64714,592,116121,3476,171879,631364,4162,173080,27986,110878,153115,2443,134793,84542,0,4192,79251,11463,145001,21132,122790,60351,8970,8885,10270,475114,39093,14349,21375,36821,1388,195827,93003,9473,16861,184627,60085,8733,6846,2094,6147,171367,119524,75005,64145,140191,266265,68597,146599,5096,27979,55981,32838,6138,28728,282,555533,178894,196035,7589,76384,46685,30974,148437,143525,604745,70557,560744,21066,107912,2443,85214,800,253384,71221,55946,460,116474,435267,4267,35281,16162,199691,1733,67452,110524,277735,30951,675107,49657,546876,17689,178301,160408,318720,133750,3965,387427,42954,58286,18989,105749,99072,2351,136682,549,986,396250,424,639,67320,36780,0,566,284,0,19042,63739,1387,58150,9178,19376,3623,10502,102811,1020,180869,302541,49709,150762,3068,62190,20257,52690,3584,18718,9915,53742,105030,135538,34049,142472,61599,79774,64763,526993,80501,78,133174,44862,6196,39514,49403,274642,300742,439,25453,291,167436,141822,387933,863743,242,285,126133,269,161277,399,412,1825,512591,3210,245,13255,10830,87980,604371,342123,95815,29996,1741041,6254,22646,475806,1097142,342735,95775,47855,77911,451,638,4967,6831,409750,46691,191,5388,12627,11014,237005,95447,66734,0,3732,251705,526422,568,20100,130914,6972,5570,2769,1136,95548,704349,33675,95905,5618,140833,12051,269356,1399125,199955,852,166756,40527,74047,115152,65263,73935,0,80603,7703,425,302,2624,27083,787708,1535134,68128,14116,111027,1456970,29963,18840,67758,7144,18998,9911,48448,69761,64988,22057,45814,207716,3881,98371,17169,61884,1238,30290,608733,70469,20726,321052,202580,403883,2985362,152691,2327,160999,34103,43052,9063,282231,368498,1421992,18854,236651,4836,25759,365907,14507,0,134325,3463,248198,15970,6467,1636,123300,10834,36437,130160,157788,2421,3754,4824,296827,38182,24365,198,6439,98251,112991,190198,5173,18669,67504,9150,2988,236979,165957,52623,944659,62585,9991,122482,56869,1564,41342,118242,88070,231275,11804,58886,235570,139829,170202,281,340972,188910,16038,116972,5137,2048735,247503,721,2855,188891,20533,65650,161113,173435,46656,202,1025,141531,15470,13999,277,43528,73272,262713,171363,11932,141056,14232,107510,21206,64612,4574,150,61193,63759,212390,99612,128,251131,389137,167275,2875,28177,3917,712,1093672,152,81704,25443,39110,404,252531,6568,20073,9707,14372,248296,72205,23753,101610,161353,1923,90881,187914,220578,870282,62175,22700,753,2621,27546,31967,10592,198000,2143,76066,98494,56931,223447,75688,34208,128887,4528,59875,134009,15260,158846,24755,52261,56091,118128,336409,794,76625,22492,242727,310925,53876,44396,38407,41110,31733,16731,107257,35428,75596,121347,31938,718,99798,4545,1095194,711002,125817,62869,148512,33603,9688,1172,75022,25155,206908,392,246017,66711,2043,48784,1206,123602,211546,10981,49598,85683,85694,1427,61701,71848,36661,2779,57317,22134,980,15287,116102,126891,330058,359,209280,1154,33031,39902,1870,60836,66099,960,1083,95106,61505,112376,211455,14804,664,210578,37501,74193,151916,53744,102124,21913,277782,4134,31054,277,182168,66332,23977,2262,31865,59248,116528,9747,1886,16625,304,293,531148,7673,227,16731,202686,1090,187497,666,71031,18631,36273,105301,71944,792,122313,51323,26522,5876,146958,115439,135890,101845,47881,102001,146829,5559,57853,104070,354624,37009,134302,170698,46817,127605,371301,3077,64815,6876,86996,271828,226374,15112,307915,56092,24857,20728,31272,63754,175624,3714,30978,1,466217,311708,1609,149165,18562,58726,85333,5837,1580,541,3159,138390,94153,4943,230754,45870,130546,3881,4821,13089,105607,21925,403,23659,369624,47270,911093,2603,10199,1045008,229807,33011,253037,24950,99905,282841,14384,279401,394862,683327,73617,14,2652,10210,190327,45062,17079,363126,217257,287061,196964,11714,227148,7680,441,28203,35455,144789,2043,56175,61000,154552,14323,58603,12631,54856,29773,176495,1292,19399,249671,65409,71026,54239,1060,7615,142532,612272,168435,38912,4380,251301,44598,37060,250264,433,2179339,42795,886603,178,91459,19761,18772,105498,31710,16026,277205,2551,71857,1366,206690,52284,2876,89247,135177,14222,86768,717,18497,139678,60466,104581,45612,72975,33449,52255,21267,0,75237,6984,2454,4205,21213,18582,88705,257273,71561,64213,1283,1383,777328,924,149803,23967,73129,355464,152619,6604,10360,30057,1142,100311,13751,42404,117737,141566,0,99615,62295,4859,63914,21401,1733,77198,46174,529,1305,105218,39189,46127,19304,72937,216456,378481,79689,9459,88624,138514,11757,2063,27552,56372,42098,108730,81843,90202,63060,182468,53422,14021,48467,43312,14756,81765,56957,72161,143713,129464,914,66937,139399,25682,8763,475389,152299,2463,396,1110400,80830,36074,158236,214793,253766,78266,267959,7530,21746,1639,130001,132882,88387,5085,22568,1702,8617,134144,42250,141142,1206,374,81810,190,100863,29932,76086,209061,138461,116620,160380,25395,15526,842,3736,133249,8114,130177,11025,82147,92546,159810,145111,6664,11585,34077,12664,11650,71946,285,57728,824884,2012238,16844,188951,7559,625404,0,12103,537288,139630,87395,88236,22689,152,58368,32440,23005,5587,85879,927935,92545,152,78897,4934,22573,23248,205,229965,24156,12088,12339,6839,85101,1395789,2908253,19179,482823,199496,66030,150151,585,70458,79505,211811,36922,16247,3378,291465,19812,126359,29294,63361,15894,36828,48691,374923,656245,2728,115481,2373,113309,6568,44966,25742,90268,90944,73467,19049,435637,116607,378,49161,169742,29416,6660,60704,52462,116535,57207,211199,19623,210065,145029,56236,167832,169797,13749,187597,459040,469336,7901,27258,34202,731,3453,145940,29071,63761,5476,91203,83983,118825,51421,67984,65533,24627,27058,37210,424,260362,94088,994,971,45952,0,2780,380412,29453,243448,67478,123260,5615,17791,266445,7477,1495,89565,180075,75,189639,127,86,38751,6458,231838,5809,160889,18062,189732,19859,398996,35595,237356,8624,124859,435908,58910,425209,6697,267664,6574,450873,57006,156348,141839,137357,126114,189556,127885,133881,40393,11017,3571,275415,891,22290,3246,321741,553,191481,24031,25577,458617,862,1744,14659,119667,4722,344169,1821,63066,5026,585,282445,301048,3680,692905,289783,1366,1155,830314,3735,922490,9015,245484,828401,223701,5741,3087,8264,24813,24347,112501,196459,262937,557,10069,165978,77847,148927,94153,43288,334,565025,66672,84320,114674,213153,127226,102648,81916,192073,206048,292701,117936,196081,20374,22645,21440,21155,22823,22471,20366,20041,21270,21102,27708,19950,20882,43515,19419,12261,8835,39699,32977,6601,3822,2669,15909,5191,6952,58171,21872,47276,55182,3852,52197,597,335853,7943,349782,379142,358851,359212,353419,351232,360898,360481,363849,368147,355061,356494,350112,358415,346046,376300,361599,348417,356092,350946,420160,348575,849109,134518,26927,124405,85366,257827,304071,67837,108652,43059,323163,102795,3236,151265,187079,169231,26243,24900,31578,2497,452865,82432,418,207528,2496,6519,96738,3521,26424096,5665,145,1210,140,111163,241,4318,1615,56620,48757,60663,33987,0,59,682181,66176,12729,410,38220,19699,141887,114095,317974,129,151,962,4135,154048,1003388,3276856,254147,719556,6470,168845,265433,358575,144,89096,36262,639158,546228,338000,148375,43894,0,52413,3443,581717,41892,501677,150,1974,102613,47304,115699,91278,1030179,34231,133342,80463,44533,0,6222,335,236,13583,38270,5532,0,63140,574,28302,379,50709,44721,330973,16971,174334,47660,667,95218,89107,2178,3911,2569,28843,145110,2415,64404,249,591228,65352,1219,179232,2232,407597,213832,1454,261327,78229,18344,633,38371,5091,50266,4254,406,3719,19553,1675960,2531,98,306331,68530,83690,250977,127856,944119,469155,18882,332840,132795,27434,83718,196265,256613,2678,1973,1317,96884,19194,18036,32018,44013,34792,358835,99813,90053,74195,158723,165633,358709,2796,2976,863,193978,3772,38590,266830,51459,126202,288434,640676,512243,799786,470107,42049,9985,65329,5498,140543,93338,42453,142918,549419,493043,90256,96539,21242,18372,184498,157218,1906,184851,382084,1345,292474,42405,60090,11563,7866,2814,11096,47706,48674,184026,4137485,2422,1789152,233677,291221,2000232,426314,362332,1055,172891,298983,100871,18152,51537,575866,134806,3507,187,34112,85930,142349,4203985,269102,361449,2093,196,59413,23040,11104,28793,253811,5107,175610,5464245,47312,1525605,115430,151357,40950,81537,70092,117632,164141,74655,24278,514929,2302,59859,260513,36811,6209,1233,51097,21078,14001,85481,0,4361,305796,382588,42,71533,2553937,115467,3397,1089042,36416,47562,78111,152,2284,12777,1617,41597,133921,5702,77759,16356,25102,797,67932,27718,439,72959,76896,42826,20421,19098,51181,157986,142470,53572,2444,13606,56499,50090,118,96852,19107,155309,728,40058,165545,194864,104141,1768,35728,61094,247485,50110,49763,28265,15768,49608,736074,59849,996,140431,96446,10543,38997,18411,119114,118150,1267496,278672,21093,26466,12361,85908,152,162764,27732,16070,195406,4591,66797,2080,2511,2020,6108,15562,1474,5861,425,1340,16038,115943,38288,154937,49793,140616,63,12184,96896,64376,52708,2154,1936,28834,79235,180935,66638,17044,19779,1449,2339,16112,110,50838,12068,165249,3653,58130,15952,2741,67784,11192,131313,25723,38457,6199,11480,391702,8019,92301,201,318357,0,14,104732,17529,10755,1031080,60170,187335,19489,7375,115754,928,125947,92161,61489,1679310,293802,68674,244900,467143,149925,104712,40412,151152,316872,43502,184095,1340842,750106,936026,658,769210,55342,188296,1707,1185,4557,137,1185,1109,4402,94802,52537,351116,922784,1726744,103215,26469,6880,81,434,1977,2668094,18907,134745,841,831,4803,17066,289,25890,898189,596311,17621,70310,91206,291076,76324,7467,39,172958,726,77060,577672,17626,7636,19597,282555,52170,5915,4415930,5292631,112446,105399,104730,9287,14727,470363,199139,197921,108673,111152,164188,4813,43282,364579,15014,167464,229760,9616,20416,85216,69565,157017,69333,33770,250874,43233,119314,0,241880,52899,189915,17759,20505,9805,4002,2216,154137,122243,161610,39196,31190,70510,1605709,8496,139752,86062,369,6607,258826,425863,70924,164562,216871,3489034,8231,131409,82953,272555,498674,69347,171063,12746,545187,269016,800,136811,23391,51760,1698,591811,213891,1448,224083,6083,118822,25072,214264,745964,1004,10257,290980,124930,177552,106299,166704,152,2892,143850,104148,164821,21755,1976799,82926,91,381838,1247,61685008,59326,471545,984,224358,313959,199924,204,12383,223,200113,134007,929651,690569,2074,21780,101146,374572,5093,1021263,41924,1173385,8687,88258,51768,143913,16010,13676,217605,50977,166486,0,48187,58228,176018,4977,2213,101205,93787,423,470276,822,43598,208190,161256,1559,3889,920,10074,24,256881,24807,46722,52740,19076,41288,199514,37138,51763,62336,96070,66716,114136,3141,64122,22850,279900,3776,39107,92150,376317,215912,54029,302010,117159,120408,232388,70294,192544,88591,125691,119496,183607,117970,57763,1354,1238,3899,104715,98838,5304,305940,3358,469140,90510,168726,41298,299168,35796,33462,60770,1537119,3318,45684,91345,1174,254411,7770872,135567,48094,705,6521,78283,155232,46823,30986,14830,78455,35978,23504,12812,86143,16484,5182,404361,361810,876,124136,22787,48650,0,21105,121537,209735,147360,16661,92317,145008,63729,29923,105114,123193,651865,98180,145677,4462,41740,2141,7964,1749,10788,7992,416198,2402,20398,124595,34255,21802,16396,0,60740,1511329,464632,18958,322766,1380,715,85565,119049,101013,155763,195,2758,2263,452,9525,5686,25894,22272,77536,11201328,55890,7988,223892,168009,678392,30804,295909,253023,7886,906,5881,27202,380024,112102,35695,77767,3790,702,27174,76762,292330,98282,14233,237809,555681,42379,21743,375,2728,2293,42473,10640,38296,1385,21632,135307,468511,277165,321,3204,18512,56052,115598,51784,69258,12508,36381,660977,11297,242657,4009,245627,48531,61319,80836,293064,60354,65145,140938,4371,39628,3594,160560,9022,22696,41408,3128,16863,408,114440,15065,10204,1107303,43285,193616,113655,3210,37481,9073,152,107985,15871,73523,75498,6839,46952,17634974,27757,38975,31085,18645,3857,675770,61181,446654,10198,550149,1482,7576,128747,9923,20261,1048152,17111,55824,151916,32973,27123,47472,44886,91356,2931,12722,585,64116,259995,57005,140023,57825,90616,11484,97632,68419,3588,114847,9195,62934,805318,260788,159,94349,808,69908,109596,252697,228417,2786,4155,0,221612,1508,33074,55418,6590,43176,150523,155467,6132,4716,42243,34306,58711,20906,480244,24738,228449,27817,627728,4275,146,187424,454,721,252,328902,104497,101097,19418,163922,98701,51293,3168,13803,110260,136551,8506,1625,1470,419437,33987,241898,29363,2678,15441,165582,271975,1631,209798,1225,186271,326099,29788,194312,43327,7108,46435,26457,3171400,337,26717,53893,4843,1496963,3355,149170,3190,117560,10812,1222,555228,274831,553875,20240,53818,293185,140623,494969,691505,241482,70423,76471,1078,117383,18434,151697,3391,319856,85023,279833,62972,48873,19099,127800,42762,97802,0,415929,153479,12122,267175,10511,48889,91991,0,42358,76,349992,14802,89949,81784,1430,199995,2146,101010,84074,33224,142024,93931,104483,104520,816,471,3429,299,1864,5089,45821,115952,888568,41479,41974,970,21444,515988,11547,14356,18661,59908,32023,785,12811,78585,162388,57145,1233,17617,295528,39511,52085,277428,108229,97449,41980,62436,482167,130404,10497,765884,665,63707,4852,10237,346980,6183482,50403,647,476,547875,126635,6054,378598,1866,17582,1552,2398,135712,62357,4582,8338,2619,241502,18182,7897,1444,1466,169120,118599,246696,167263,87181,2048,1014,886143,319,126,10326,124247,292325,101368,101353,405413,22523,68147,189616,130138,334284,49915,184848,152421,472411,40745,612507,184361,48959,97372,1451,21610,4315,92142,110573,171823,472329,512934,423420,36964,3714,26089,8255,34918,819150,42593,0,226,278336,175549,125123,155403,1095,136791,13726,61408,273597,125144,7724,108181,220046,40884,479711,6982,3974019,61733,167490,0,73579,19986,19373,17,44656,2632,300887,51097,70421,34760,445254,174266,636973,6659,126140,74217,48480,201107,127047,14913,103152,62409,11993,127001,20703,40579,506593,219634,98228,19043,113419,2999,5751,16555,16524,838,298,12220,4468,304,68071,166072,483002,231118,165018,147638,10845,1701,48200,78683,373345,257,40708,66854,104296,319356,9470,568579,113992,827,58887,59606,87840,130217,49932,1251,674608,28747,110971,4972,2381,99211,36168,26674,102779,8864,131842,4224351,339900,208861,786,55494,758,14675,2810,10691,6893,889,6739,1394,740,570,432,256,104,89684,266262,35790,843,64945,5833,36776,138953,15066,16384,214912,62058,64700,469714,70319,69235,62226,272159,8968,43164,1027339,101,9939,1059,18836,72684,167956,165168,305201,174504,59122,21678,1278,78143,1271,223041,293908,100189,82325,936,17630,25186,709,784,42544,88587,71156,7360,170410,15737,28907,91833,223892,54016,1956,13831,284,14225,21621,203165,160834,152,217879,134709,53304,172015,174984,60175,4174,253937,74720,528894,255581,1028,3724,203037,16130,282714,11888,309321,333534,187623,466983,719449,155824,225047,36543,91592,18972,1445,1326,338,153774,26597,211351,118412,761015,0,2191,74421,0,109,88655,1918,1793,520,18503,28901,4081,962190,136467,226446,950336,42936,109316,226526,10940,59995,113097,59153,552,496447,307485,58235,622735,4020,6267,58570,43302,30163,17865,40883,150222,61598,1309,24509,734,106492,171627,223780,224822,75160,79009,163880,371377,297805,79050,16007,96451,17177,6232,41353,520860,224508,2270,79300,88503,63518,365,1151,217989,92470,228764,134038,11363,31394,227545,35454,85227,125156,786330,28000,286309,65417,1106,1014988,37045,87585,162126,70042,498457,26976,101383,33114,5562,82121,10126,35569,211070,8208,68392,381,822,105699,196438,133750,77461,481776,23452,4461836,599134,6196,22317,94160,2997,62881,47755,19384,86507,291918,97644,49110,61250,14591,38351,30595,75664,9836,44644,12180,16816,4162,3395,1525,102,47226,540451,89187,18525,668,17710,4164,39623,18103,9178,245368,419357,50368,178986,23944,57606,265983,67529,68549,35585,629175,210449,201944,187812,204145,246401,556,110586,79385,63623,138425,43467,74031,5125,270587,6842,103831,102367,463891,108034,51943,30875,107068,1081,10682,112812,588,448371,1863,46798,151714,122,0,0,957,187113,145120,487418,1133948,485579,830126,238798,3537,222528,366770,341943,241330,245411,120410,100095,92967,122907,55955,62608,31407,25851,450178,43519,66320,1364,1576,4464,151,149643,13176,1164743,806442,40450,146208,165522,365079,134609,112930,15786,3233,130030,1270,70147,5727,4077,181194,77036,169394,5858,570846,43213,16949,205194,44841,2361,181144,6244,211309,42754,263564,3587,78082,38594,7337,1802,649993,632124,57658,43190,249198,159826,201097,581240,3633,110515,1013794,1292,392241,133503,47992,79594,239857,143100,51295,214662,38218,6841,354417,16696,7706,167241,55145,28316,45431,104560,13808,187359,72051,125551,21932,56851,14062,4346,803,3976,155972,75951,275847,141334,106106,479,7119,43488,1376,428037,90408,68255,103664,29784,25366,1237,252245,539549,60134,7259,34557,381354,0,320460,11856,105747,1849,73720,1908,175909,627933,2821,111139,121544,72513,509952,1647,32856,73472,61942,1110819,64269,39173,1472,33245,71247,12582,284009,144356,91366,183588,195001,9128,1597,130898,1320,1764634,43694,113377,797,3500,46592,63497,26015,1939,176587,13311,117105,123,382,123875,1005,119510,1014,159579,10965,40892,1736,75419,321024,112786,69493,2440,1435007,707,127747,152,159371,311497,77554,7490,814,306718,1036,8400,29334,93830,20708,44742,188212,2034,61943,56607,83275,8386,5132,57548,805302,40385,154345,37271,30877912,160000,2439,193449228,33772,87429,42534,410,1044,260087,3668983,12887,281491,182070,3129,41578,164394,6441,318,26004,446793,59943,118068,141459,366520,69374,142610,80192,20128,4353,178227,1093,9688,298,255242,87621,3108,81317,19732,145489,16523,403572,445337,152,542,226186,27444,101336,139209,181851,406074,21505,63160,176033,192618,91171,14084,123662,335554,590,658,7416,123557,5771,561,36308,8810,119260237,571419240,277801,1720282,2253,111,11006,10840,274051,25543,117198,748,2383,497349,60865,15588,35353,68249,919,42745,9732,5110,1221,207704,7438,2211,164360,52700,715493,15252,6557,40255,145633,47192,124435,50804,60537,80191,34758,30194,8714,225671,29129,34372,42425,52689,895347,324174,10996,42339,18383,39609,48526,12900,17890,34720,171390,137597,2862,9295,62590,19633,65795,6613,11808,430673,223787,179717,242901,130642,166597,196447,277843,48061,381,174303,33996,248883,426256,366,1394,38307,5104,67311,302212,573,419725,7674,8995,88613,109452,51246,257169,287477,174874,13298,416203,112689,121220,23198,278029,79172,73777,598,90727,90653,69328,13080,2705,39494,69340,50158,340073,1109,1276,1377,691,182,18056,72252,39260,146271,228771,152,38391,2314,1257,18506,23982,28849,75616,836,12864,933,827451,79568,207785,1306398,324,7082,682,75,96311,95169,1478,128350,188689,21304,28571,150869,218446,88798,9205,3739228,356490,3497754,4625641,658309,168815,6170,152,128507,64037,65564,446004,8200,322199,23593,1786,17610,225283,14304,14541,84291,535870,33484,13836,59030,1713,0,108340,25241,171513,63499,10353657,65904,243130,39567,25933,293065,93509,8166,3048,51725,409393,8480,89011,39451,112507,146933,46517,289587,2513423,38458,134856,88043,1213,10546,717,145005,16920,97316,453,7435,204717,148849,16037,150476,129,0,39679,182674,260,135663,125,2735471,49864,59194,348,393,4427,605,95809,268,1542189,428761,52276,127889,50479,85199,274454,412317,1212350,4576,129999,61783,558294,522401,174806,30908,264238,430,478,78029,6668,38893,93847,39112,38371,5906,152,58798,204721,190582,75374,1350328,482664,89697,8407,53733,47819,157005,412961,23648,2248163,15333,672192,64243,530,85157,204392,6407,2944,357748,0,67927,101813,2391,2997,191168,70316,208697,414060,44208,150629,285402,75115,37446,0,53635,255406,418031,5008,362557,412171,1243942,280989,56223,76313,42321,88323,1715,675449,33602,205047,66872,333,154650,87353,60946,5802,0,4111,56632,57295,117189,2312,1867043,11748,105311,5217,935,185600,12207,86685,66,420565,232966,6140,8229,235888,131655,16713,205811,304,13357,7798,194635,3633,8763,65245,67826,267283,118,141859,60168,6124,6243,100135,20890,63911,31985,347432,25147,241765,72909,220696,20493,2503,84467,8006,116656,843160,26806,484,378,38234,11916,53171,8110,473619,621208,55878,94888,74283,79966,6369,144729,54982,1060,569,59476,9403,102847,2856,50288,10324,7432,9711,35265,178513,169166,217536,452290,7736,958,7348,69069,2157,224609,103164,25683,1404,23423,123501,135792,29813,1297,5742,39728,144347,57899,274606,789,5327,42670,34828,98961,95618,2631,84003,4149,17919,29565,4243,1688,14975,3340,39181,605,4249,128097,25883,204722,6004,72395,13260,14862,165797,289325,89957,220880,39553,825568,28202,53967,7405,11652,494695,38922,195669,255773,90192,75706,299614,417643,40579,2289796,105210,23710,23586,199570,1052,101639,7625,121379,164581,613,284,44999,44100,297404,101247,459,2766991,1156397,475274,20028,156032,27314,57218,359706,318113,710081,135878,25161,121882,8583,53581,113796,3565,1070,26792,3942,137678,150,4399,152,1150361,129305,3600,70776,132214,2031,91899,275437,31375,31083,615503,68629,296758,1956,300,31885,178831,34842,11808,199478,19584,10985,102989,64099,12796,28884,84122,39865,22338,197661,4091,959,396539,214973,20188,700,43653,105472,25624,40858,234645,138,2686,144084,394,115364,19238,76713,118639,220622,103366,10228,57835,24865,238797,97773,26473,757150,350,114200,152042,0,149724,489568,10740,10204,120353,61945,28410,21828,5154233,227497,1258,22189,36649,948,3796,1204,79050,56536,255214,1133,259636,85837,102773,39,79628,90057,6594,1082,102991,4298,1140,46009,252,252,31360,3389,6545,167461,1378,2763,24784,34404,31696,151172,678,65094,1669,74787,323894,30934,72260,2994615,58367,26307,137282,98063,27015,30584,220292,739,258218,213622,158660,30093,599047,317951,226821,370,1976,34693,30150,213658,215930,310021,135816,58655,341114,5109,240673,428696,142974,1444,79460,99368,35319,2783,27,405993,9889,275190,22554,254210,130301,41661,215776,41866,40894,19274,136258,50689,36727,59401,24242,5897852,23724,91565,55909,48557,32939,102628,151440,1475,146720,82776,323780,378,304471,440151,689,136506,50540,170758,22058,127792,107977,288336,1780899,78834,816,439,12618,44600,2143,161489,96690,1553,125363,63,95703,59828,255937,1051,187308,90918,43945,515,90785,71113,278254,106647,47678,68985,134455,147046,7406,20578,18469,6591,5912,162619,62481,190524,146202,7253989,23059,152,26443,112602,149558,117520,2100,13485,825,26409,550,42466,52941,61347,4369,32816,21901,408,151,54733,117125,355,771972,114212,93273,70870,8544,80381,622850,177980,1184013,461708,136358,228219,38183,815185,201712,7246010,419187,163829,121173,314309,10700,62904,90235,1636,149421,2131,1403,2398,40818,119536,98,127227,75204,30789,1411,4785,30029,1694,20299,657,609004,62995,127509,190115,50720,766246,2607,179483,2676,48,116434,29832,2102,390,129159,118558,43918,448508,1240782,184422,315945,188731,73500,14439,20681,399,79665,0,756,28610,34243,356,79914,339088,306036,963,2764,96706,147371,102903,141055,78260,157239,3625,65077,44418,141502,38053,237428,53506,304,58468,8355,11904,11055,15205,189,95513,267,4712,14086,35141,84136,571,23530,149,70063,27322,30088,454550,392802,16508,258239,7765,286800,212307,1073,290780,49321,28771,21974,645926,108,1544826,233102,1344,1365,18521,160827,60474,45742,80352,18678,17192,156242,9774,185276,36773,170259,105890,310586,286982,21134,10310,375426,47149,30522,37219,1416883,40556,136525,106122,87395,67056,382332,80341,125671,19842,786,1187106,195370,58037,286054,4970,2409,35420,40298,4803,384370,96255,145427,6462,119690,57051,294352,20090,111082,339345,170867,35645,1127,20510,11011,39848,39737,123011,15020,111847,1364,50811,279578,110175,674340,196499,975,195159,16994,766,2635,47629,436953,57819,122117,14247,48670,8570,141788,4202,50675,125922,36000,108886,59607,2572,19390,7284,46661,95523,713666,399494,125584,34178,0,151,546424,149528,88091,15022,15912,423,151450,40311,174526,117775,223555,351193,27921,73008,260711,45969,85336,50410,6400,1946,5978,97918,362570,1570981,178656,147328,1576,18034,55972,20731,78980,201041,26600,80821,235,38023,23056,892732,113723,251247,62564,315720,915922,2742,3702869,174069,4225,154291,14894,220734,114205,985,45570,480530,12872,111543,58445,57219,3847,341,309254,41718,401929,111963,119541,53610,73131,8062,5349,17150,2834,608,91952,293183,85660,17656,126814,4045,13312,167980,106123,154456,146948,6772,166191,94926,180398,361855,452729,17453,4527,171154,166535,2812,2315,45271,66731,57089,14958,17029,152,111158,76200,199920,135547,43978,76396,306448,91252,275943,473986,274196,3198,355232,18055,58280,152,9278,80448,144410,18596,0,40251,123840,36223,70304,0,181450,25603,68872,7403,64008,301,249787,260837,2010,602,35366,24248,3478,1588214,67900,128472,56166,184622,45309,2507332,117355,160686,75727,21799,2106,83513,73737,67105,57910,20283,29156,5786,915,1616511,74106,2218186,266992,22760,791,34069,56619,229911,141008,546105,59370,376575,154861,6786,204511,308937,34102,566951,140664,348784,55499,460682,101124,482672,29095,76832,202701,70202,217657,106132,145978,73804,688117,82748,563514,46723,92949,161030,146833,31951,108693,18196,187413,68638,22597,219675,423093,24827,201427,329437,66776,278,691,125037,157493,4968,22176,105378,79917,145190,101936,107153,238409,53951,172026,152257,107853,313058,1437,152,29535,22061,229243,12669,1373,1145375,146815,128201,1466266,12872,3730,211441,66678,62301,83850,1755,245686,403,231795,161232667,469809,25788,278195,139422,100647,1960252,131843,34182,888312,2677,142668,28724,89372,15394,100338,1069,7192,99608,288905,96695,130727,211422,268755,170695,1926,96267,38775,99289,2197,165173,5224,141546,73155,119395,78781,229414,301,129977,24540,37483,86506,142271,147098,91663,405592,360879,167,111825,518226,46338,17495,2880,0,0,191641,98504,844,599129,123018,483325,445899,849096,71685,601720,6049,12172,136155,2733,108018,658,125690,833,4386,284461,6121,2589,40566,185363,419067,1269,184496,110504,982416,66077,46106,14384,1096,1251,1957,484190,22900,221240,48438,97128,45092,56060,10125,410943,176601,51986,135423,34085,153219,36385,140802,5279,27325167,58736588,24010687,24027837,32754543,92127,403901,1527,54617,731,7120,53748,2382965,93942,18016,382625,355,270938,168152,407057,353,5753,344167,326011,810931,83075,4720,43877,27908,0,105524,1221,49087,93933,5614,65441,28950,15585,94710,150,363500,4604,4735,1846845,396,11058,89220,44076,349651,28082,75041,1054,39364,1820,396,96323,2357,10563,6718,26941,3737,38762,60163,32986,45144,6957,102,91346,136273,113179,253704,151255,17109,134227,42546,11095,32310,75,228,820428,262434,30556,32841,50862,939,205682,206831,6947,129,0,9513,46993,90712,1434,287,795417,86046,2631750,14150,452,75360,407831,51,117990,11024,2697,34593,152,4878,19248,207235,306528,31484,31657,965,26210,70994,83063,48829,57577,53041,2046,29579,591881,131319,134987,60311,136763,401173,680261,3653,602,95586,185368,40636,277,842,23002,98622,72743,227,59794,11947,7690,87597,34136,82283,24406,250330,322373,11767,779610,318746,254156,404,49437,300942,1359249,16994,16724,87242,189729,19653,54851,34361,555,1034349,75263,16216,44791,79335,436939,1150462,25944,11952,150,204065,444,37963,58405,179071,97721,20349,256815,13930,202487,252764,104350,40501,222590,41298,29761,954437,38423,15001,2832,70291,2315,13551,0,11865,39514,1020,13845,1312,14233,34513,297284,53261,45546,206262,60916,6757,525951,388067,59850,209095,2792,99392,776213,233792,22630,8275,108822,30952,23504,213225,81447,890,52651,342,0,17847,52974,4899,42543,23975,157251,93939,15387,7298,332281,58379,26069,14201,35185,43191,150,2828,19630,7670,165994,648109,22404,13502,17785,28007,20557,181867,52712,86934,76200,15920,38318,500079,152,877,872,32938,580,636,360620,98898,98631,242,15066,255835,4713,291123,85010,1071078,4205,217255,3574075,1272,26584,41491,1887,4033592,30352,424,53339,170736,694,1988,1706,16301,1633,38162,10053,12445,131,351,68610,160507,16403,63082,22437,11206,51213,503,56556,16507,310928,339039,139047,13935,69417,1094657,41897,3019,604,149,532,1204,36305,99871,13476,142256,22777,12818,82209,8595,62168,54689,47878,842,1730,1629,0,4291,0,1880,78880,1996,46,76229,58134,70865,21304,498,170,514,46968,406,1091,0,16607,10001,56063,33192,302178,50564,52570,105433,494855,173686,0,213390,8263,631,50718,448,356,77121,82683,33629,83187,14633,514,145681,13963,68234,90700,1349,71202,4076,2637,184966,74564,48728,796095,560,149,4976,6159,508,4637,14459,180704,983,81261,18571,402245,112270,609,132884,243979,41075,15451,1177,74253,157130,1372,28317,3644,58303,59278,1889,9944,19059,185378,80681,24315,302,47274,151405,20661,141812,148,21147,375,4962,213197,26446,59182,16177,239335,758,42542,158980,41972,90904,1109804,39242,133703,61674,47303,1598,395363,67085,57105,148155,119,49233,440,95336,1134,300866,166054,71315,48438,170173,8701,302895,188993,1005,295048,2160,274,132809,123545,7610,2503,31620,222164,125787,77830,44732,47255,1610,16761,33366,51401,14474,1049,3969,113632,35448,38328,154937,60497,1279,95437,94493,134695,7274,22129,23143,159466,87713,60703,30088,57015,88573,25464,73905,19391,181460,950,37285,985941,4578,1679,63645,1981,41190,64,16566,77,7800,0,138206,1170,457665,53366,4366,33848,2188,469,73192,27211,26179,107882,234834,158771,90333,2010,1324,451225,0,58860,43365,21153,2867,2757,1141,135185,18805,31662,36027,509128,304,33632,636,20211,5136149,523606,46828,36166,15672,119527,943753,26053,3147,12456,103765,130923,5705,291797,40413,418889,238484,769,1515103,223778,34204,3478275,36558,110644,235075,589657,207575,403743,30900,152640,80769,239793,67166,57715,33109,263754,78102,0,22504,129246,1189548,45493,87015,65476,8323,20474,11169,366,77,25045,8922,61217,348,1093808,51179,0,101456,3498,326828,519923,95141,3525,6022,301229,487665,62452,pancreas +533,111062,660263,187186,49976,22602,88462,29955,1666332,342044,9527,12823,9395,806603,78977,308581,221784,679663,66418,1341363,215155,15900,726921,1461091,286354,3258314,279153,372242,63891,460618,181785,13381,586338,525064,5223,390713,1579629,36334,279453,120456,477461,2161375,54588,4461,9258,200116,356228,894765,140079,726213,285830,481684,244218,825,2134970,316311,90446,85716,55737,348450,949509,272813,238126,50777,16930,12070,403170,256092,105996,291654,11468,172214,108517,11173,2208031,288223,338643,69060,49290,8543,293246,276373,529682,140075,3151,360598,642836,370799,341578,355668,245995,694341,723873,118310,2475,851551,2552187,49611,2398752,3767100,35006,109886,1075538,311826,59440,131193,200836,1635728,338041,102849,68851,98003,393419,627345,348315,24967,7333,261179,194781,1414224,2104,1468488,51451,166015,960162,34612,398050,121808,216384,786897,74898,196799,3209,497245,496652,660342,8389,1256,410951,607843,915321,245380,13946,578694,977193,959649,3119,1205,232031,791452,368008,80198,6468,181268,1773,320,1719,156602,7321,268697,971103,694492,54319,589180,121453,42387,1102879,336087,482212,92504,137028,16891,6544,239062,218894,20230,334495,854074,237923,445568,690730,494809,515876,140361,230186,286865,356628,218,427,768165,745106,251909,177461,1022291,1760545,380693,211084,404760,367452,138196,1663941,300624,6960056,656,281853,248606,2565,14872,60570,415835,204997,3703,5964,668088,959601,15773,1370,1603845,605778,1700039,171323,94352,445955,804905,531470,1767246,80,0,1141876,28980,453596,152,107400,67197,74493,88,27760,650485,292751,735075,322951,622179,459519,2612,362287,5213850,409975,407131,351778,162488,366475,198377,806591,1188622,5344,24158,87679,5131,67535,350135,227563,33857,2081967,1535370,95449,410268,13347,1872828,570123,12095,237487,432648,197454,861911,104408,245158,1757,232681,169929,17276,17479,12920,104949,57813,67511,417053,172675,313757,400766,6799,2731,1807,220845,1179235,378065,1169361,151461,277531,155199,221985,103762,578374,132056,69692,829062,708799,959828,335934,505238,775889,9409,33390,2860,1469400,743635,199963,84592,115193,522775,232858,171758,246949,31149,99640,227775,10426,460665,501262,115406,33768,378980,166326,162806,408092,20613,97230,85099,513587,1923,668244,237792,1307006,140587,234401,21160,945,768793,624584,1086228,1518,192586,234067,54413,1222869,991681,8118,491226,1558771,2303,1017289,835798,145973,755792,641701,88570,84245,33976,182531,971691,55745,13944,1181730,1290388,231732,133813,1190109,3458,89071,67888,1063927,187900,2391322,531837,425729,77959,37755,175311,178231,740092,151782,320320,456,1188924,32473,4329,4453,859,5448,70675,150636,4294,286667,106389,3346363,560280,1171106,269203,45398,370789,135731,340,570779,615827,398000,11716,229065,167836,415262,1484626,1469203,178530,738590,518270,108373,874,52540,204099,153538,48014,562199,483889,169482,308520,330623,15372,175120,22380,29911,62400,82027,144149,146506,154,336544,451297,194477,111285,1641,303121,178115,2873,15121,235772,419539,2145627,17746,34028,1964,768086,55292,692,431587,3435,50899,214959,44203,79074,1242514,907052,581459,272791,497143,516257,6786,41649,46978,35473,110788,544468,69044,256536,90927,10536,591490,19577,83013,345683,798707,16342,30853,301942,65701,114787,986172,13605,52412,141794,79710,921484,4217,18119,205629,109309,143951,613360,2799,12112,471858,192949,1341253,2848907,346552,142498,25480,219520,157355,813439,210822,230692,151992,575367,293842,408721,107611,51589,14434,16126,6366781,6436,116320,1030,60418,174526,161874,574511,371229,66901,3357,165162,65125,258309,659474,1857407,615707,1024587,88695,1168517,162489,81702,956440,228331,29094,566178,38652,12669,817151,201673,213346,440395,459506,229042,1945,285600,975807,140545,4830,98260,10013,5586,61785,107938,19425,778414,456,2732,81076,11013,256252,71127,4932,882,319738,92730,859864,845504,759563,1407686,1844,94314,29233,319399,220979,258959,378961,4737,387188,516171,46756,517,50486,271285,49278,4637207,1260286,1251088,29953,135969,343226,97547,30717,18143,154625,308753,63289,155177,223523,2011522,157900,5111,139103,287973,387751,1689,13960,53076,191928,37599,80412,3883,3376298,43844,2020,662212,446561,20383,32532,121505,3070861,1158865,8665783,1033,70379,305746,66303,821955,195138,26987,38515,270256,4185,332121,63677,3674,101023,84515,113104,284087,41180,311270,182203,1366862,1564,598115,23608,1051258,693713,309659,59920,61528,46491,360615,157476,7593,1075608,574624,987519,30757,472668,1825,15127,93617,3920628,198151,43261,21846,261175,100665,1423960,3001,228957,7187,170875,52356,183793,288827,170358,26674,449564,588487,2987,104010,79575,187042,279155,461345,609580,146033,975281,175574,58515,131415,114512,134371,132092,231061,10691,375,150,164234,302658,80607,191147,64251,5359,12158,168060,2347,70777,168271,113861,223713,4248752,200757,13606,563590,326551,4894,791,739071,273579,343353,598455,170113,227750,102602,275264,1022011,1298,120754,15865,3013,183678,18907,164872,215758,437849,362822,10845,42944,1666354,7045,6065,88604,458,66683,184735,7003,130483,7853,5322519,114340,432573,274895,43912,377742,925617,328334,298048,113019,13267,1760615,687550,1230686,189754,3016521,26428,53765,154770,352323,291184,115822,299578,80195,296222,462234,68390,284575,81526,224662,221309,277424,33337,190111,114704,326077,108822,839722,11972,693471,707338,4367,8477,2158,7828,84953,5834,953466,312660,210800,56459,662019,304,404084,11932,331687,356593,131269,65140,506784,10746,2401,1909428,983238,533816,49170,736,605278,241261,20298,60499,63554,87200,3146,524582,684050,1495868,1309550,4373500,1933460,569,386378,836564,1165692,41416,308229,1698,7156,353210,93259,110599,342522,1005,7128,2754,60901,101129,287733,350937,250762,66360,65418,111234,174692,511487,77822,27319,490818,74479,132625,125666,281146,168258,155408,711357,1165543,1383407,96549,64245,404802,309778,81831,251248,20280,5580,215598,47285,673167,736202,324,604559,160751,38486,2446,200139,2833201,246265,54654,3241,77819,39676,67281,76,3687725,82716,577214,6911,656955,14292,185277,363666,989130,252255,191257,149916,157226,29847,234302,101000,1205,1146,82363,359157,304690,1722593,533369,14724,905,400,3180,1026,27372,360,588268,129719,2795,238059,316734,7033,550486,200467,131436,1026004,81406,315559,242880,66273,423565,315298,24800,178335,25610009,1532,117852,481432,572089,397559,295155,258694,565227,20260,116296,387167,714076,147370,273887,320870,896,1344,60114,36611,1027,81469,14810,96348,152,71,296869,4264,847,81853,63323,277704,290547,447311,302571,192567,196832,14189,1177879,112687,105871,328416,694354,439967,228416,110996,6174,1044309,5657967,2463,1457123,259159,252,147356,1834215,822797,479800,1505638,109012,805259,220534,143814,1623480,157975,241084,1600,117735,133336,2610,234970,621323,508785,373287,1075907,231439,1350568,923506,1883892,1168877,355112,613763,2144,824,215066,56350,78019,11371,482694,6439,7753,173765,853784,843338,2754,7180,10425,3608,0,0,441,347,0,304,0,0,141,294,1743,34580,1835,15604,604,1879294,2604,6430,583811,16370,478874,74983,382701,53371,640217,158022,585282,187245,2219639,316521,693097,611647,663437,894186,604184,548276,350317,572524,1763,1150165,463,902934,1206777,322072,588557,261778,268249,54858,420568,8243,1915611,70615,210366,979741,675855,1819133,189,86031,227954,789185,210861,60867,1404899,132633,199749,1063773,225778,103111,329619,33780,1693873,683000,142775,407568,246468,388661,575548,140125,1126,631197,463735,415610,6287,966163,289824,1176322,562364,205400,860790,90628,235906,996853,710872,1148241,463524,160109,371705,64246,3435708,277397,218277,269896,22507,106130,798841,207433,1646,673681,1027,3547,898631,15821,484,134164,4717,12969,460800,688030,301420,345668,189455,1580981,365239,18102,5053,1705,479379,1672,466594,2019,223935,12845,620,1816,454,669838,11227,2369,1270,9138,6871,960629,4014,181590,1828168,8108,725,164810,3512,67340,67442,8219,32166,3288127,259860,108448,3704,3108,846074,555868,53514,71190,1943019,2252829,695941,48400,1387969,833622,1414,606199,1678,29637,6138,18313,17655,27836,1652,140,1171872,364484,401318,252377,54763,139662,464017,379693,326034,414254,541174,532549,88180,881969,63444,315,399,84907,22164,12277,82715,569766,117890,29056,19295,100241,1782,24540,282,893,5637,110439,467121,285625,62004,8887,249809,2287,787871,347495,735718,240767,5013,716652,13436,3762,1565688,744,4413,480743,602345,381210,164603,16022,522165,129629,946,402,760,206,359401,20191,560375,123853,1151234,6390,283468,518724,110053,193690,506808,96518,919,2895,2319253,1082420,141105,171305,12473,560589,3685,86214,21456,211034,41711,161340,355878,253661,96765,888921,23021,0,523098,56196,80483,1878452,48737,350111,284794,281,39864,65829,175496,284209,328,152,5749,1049890,300,649,168324,24750,99812,1232639,738975,2026,403344,228,325237,164182,153817,31004,484017,2200,193013,185420,41863,5701,370174,357435,1847,213630,467543,394829,216480,310542,185409,2417,126085,0,353521,502678,465851,1582259,40846,258113,190137,126335,321386,201986,227375,2774,21924500,3033,125466,71080,1456,39374,903857,1776144,636010,35895,47484,672451,645841,342528,38396,93251,2062561,625849,1714718,170188,126909,67632,917735,205508,33935,843647,9199,246215,1088,88924,78352,602,1766,1163589,8601,1762665,236194,455521,32252,3017,285510,29053,974076,3721,8273,3527,273029,11797,203721,3062,574847,141851,59547,161749,1451,163048,430702,28301,76189,1332,670249,28143,240284,15312,57944,9331,394361,8291546,51,302611,518126,67517,1217788,171026,677832,10726156,17636,397039,11956,25486,138971,11754,2087754,31746,864942,32601,238477,764472,680551,214125,181630,39197,612,213801,1572,3053923,1229185,808724,179,1120694,6017,2211513,2213143,86808,1022052,688671,4716,49475,1017440,693089,459686,803449,89905,446095,11039,16308,166198,213639,28259,18362,1346,5689,265678,589165,72462,1269,1990765,353267,343376,825,578,86747,0,5715,382877,55385,252636,552007,98652,678885,2270,4463,1358658,166032,157589,184388,3388,2506,431592,741,6963,1056,4299289,1160888,168870,658,986,582512,52559,31387,25010,35296,1086531,135930,1136,200682,124852,7242,791207,550717,1053,130006,1567,455431,83669,3953,534461,44867,359833,2198392,1489,17966,98574,86691,285,133038,60259,367496,121034,154476,237216,518214,19206,55722,1029575,3649,63992,169835,7779,129002,315163,96720,415073,158570,665182,394966,72823,541033,237792,52721,52877,2269,185720,2258,32606,444839,250993,315499,1104,98538,150539,104116,355229,2179592,293754,246472,346571,143529,156650,1176677,40710,116143,244787,938442,704397,955533,1591728,2712,396018,2377,201286,191465,375264,26849,531494,537409,103544,500788,101231,163525,423063,533468,2579301,180685,393080,1524501,27509,42171,763020,240562,47134,37701,7539,625218,574437,306211,123959,57153,366801,163621,187281,38706,333648,9261,274593,31641,6086,792618,140359,70599,62334,304,112819,323796,142053,76127,746015,313142,64208,304434,15920,248348,54985,48637,64447,1275758,2651921,76,1251853,145918,697809,212968,175707,76403,10179,1026146,997936,190704,222865,17280,1673977,709137,10028,1160103,386358,15142,12538,90341,3508,240237,61108,99248,78177,680,1356,144828,40382,344323,268279,623166,211601,302,412595,253438,1228755,3835510,92047,22925,146650,79541,349715,250679,404054,1573,39246,26533,26582,500938,84973,8732,5198,2291,361672,232891,671587,49271,16423,930714,499000,864102,232401,12321,63364,447954,423269,15291,645790,733048,5132040,32064,428,261645,186944,217918,673,2087,919762,7253,1367,498661,538024,984746,137417,679902,362692,14466,679199,1145234,11712,522188,539956,4771,152782,562566,95558,1688269,454586,188555,162563,60879,353530,217241,155815,278728,229293,119756,338521,764046,2064,175134,335051,434315,144794,550658,514536,52645,144513,28443,79631,170,2176,1314,81347,160797,142036,24734,136425,3129,442105,53750,53545,13321658,151215,178576,5836,109192,119,84913,175267,287147,615362,967764,9583,16676,494038,185728,291627,358369,17983,260693,1277,114328,135761,1675173,908135,76461,51170,495,745,1672,23742,31523,740877,204617,741776,85033,275377,740611,10478,1448,381219,1610948,301907,1262117,482609,188376,329713,103985,48443,388121,704947,1019595,427854,95368,1733105,693731,386257,215973,200137,425883,78896,244001,267109,486142,201188,308077,373894,17564,231399,126555,1259103,82351,34150,241701,1829,3382,3078968,451,16190024,315616,341478,2742,236625,692401,127631,248931,144114,789555,42703,6394,51127,25736,42390,94174,97318,111566,5900,58734,253046,27464,498326,13584,29881,316432,134647,1609,204552,6925,160576,419672,30862,253718,55054,408,210177,140912,2140,0,34662,103362,54645,98322,255720,368954,107762,207284,150834,897128,352694,13133,277964,243734,5801,2019914,13155,8336,108513,46681,138352,739148,333202,1651,1060,13674,101057,254784,448992,685,1815,69986,1193624,403325,71050,192221,83769,638,709422,64127,291287,507953,820046,480750,243359,152,1256068,4023,306143,35957,9760,98357,165608,293632,623463,395966,1622,49416,1092743,4799,185462,21270,3015,529140,267680,152999,98819,151166,8908168,260911,81076,194059,674190,4106475,348065,484214,148336,151,947512,45542,264107,408734,217297,291401,34716,91660,917291,53564,448612,973073,31312,481554,207986,1206724,210358,131722,1415671,404942,474266,91965,1588654,445130,199592,376037,260,491827,246927,42087,3090,68889,19786,28970,592633,1269925,294801,4170117,1560428,648639,467120,264829,6191,4268,6787,130351,1450109,2103,596021,1163403,1021,6905,781534,3843,296,374833,144032,416699,2301,86912,359795,192186,616829,1532641,1859582,452812,44586,51009,97466,1168870,392238,7547,4773,705101,60468,2360,802,5981,74701,7573650,190514,42881,120738,106865,123546,372745,156739,273226,117349,40431,3491,174726,2487,3969,435270,179413,447846,828826,7854,1124115,209670,509698,247865,16331,34852,79838,1066,1023,2152768,2677,37626,3670,8980,301492,2871,22898,107068,99768,193512,204266,35762,0,11355,608,1937469,901670,343342,340014,243179,10800,43700,576635,59888,1684,1237185,23970,423866,11869,205821,45232,93289,203762,415155,134389,165968,789787,119555,2918,0,6513,77597,202208,123701,594698,547584,30842,15311,24773,246848,106365,4169,182581,793,493657,152553,19990,180160,358919,36798,367436,161219,13475,466497,316694,129437,211439,126550,1725,4338047,3536,475008,545980,391735,395917,175420,359152,82373,1172925,53260,801226,100051,263118,431633,137524,637342,136,43827,3082388,68816,256322,82695,1213100,370143,485321,2528,862496,551646,83958,97734,250674,770346,303118,747375,211074,131486,574119,27773,63458,467528,661960,891,60008,41563,168535,347558,328669,10,11364,1289700,188439,903878,1079328,31934,31931,309133,284598,519782,22398,1277,93965,522233,1779897,945236,240934,574721,386206,37323,2343443,414537,332180,1662771,234511,173380,382178,144314,479709,445,6122,220516,468228,54604,673988,4600,17029,54174,293243,1689749,358540,127802,23905,2491918,0,121,0,9496,121662,12479,54911,218032,86384,22500,223173,12849,356308,704881,18360,190,1226302,100450,137050,870284,256975,154716,957412,582140,237685,414765,394449,683764,601457,238566,467166,696015,3142,568955,619,1683243,429,39184,33463,84595,55068,404740,1415694,885278,3635,284824,621101,1288528,171965,236281,153108,127995,527919,1047684,183027,259942,312590,338860,84092,55637,24662,99254,1447397,7028,289046,14875,207663,118863,211752,3549,328957,757502,87280,23279,44963,124778,139866,227050,28652,3078,2690,31037,163868,723934,143264,2914,3765,32404,469451,53743,342087,57905,190570,62867,1112,753873,719517,502318,808930,11495,1800661,1576065,827557,2056848,216066,322291,324511,458054,259018,1139452,260887,71129,321075,375231,1009,315526,698718,199646,2052,793,14896,279927,253913,1638284,469392,383086,1958,179738,593135,3033532,2121890,4125888,1832663,437577,700225,355668,994783,155112,10,119,26782,593046,11113,364825,129814,12647,3373,2342303,47352,10161,453599,38017,45923,21634,219541,2891239,9929,206314,2597,18273,4180,13493,4159516,161637,704,87938,42103,225150,5192,210366,8713,971411,341808,519671,3601,134325,495,27070,7796,1059945,484860,227724,822593,306378,109836,146502,4276,2790,334901,447,3811,1665,10659,98132,98970,4624,908520,12917,217008,1720,625745,4266,423,78545,212584,426819,86588,749243,1203231,307365,861864,190543,1257633,1455091,814438,601619,158523,19098,19187,33057,284,28880,227870,562068,203830,17248,737195,461688,296055,149,8277,369797,2097111,855185,109956,2099,281940,229911,362695,926597,556309,1279,562604,125586,1396559,1069231,609559,812999,48819,916,386332,7469,1528294,595516,293055,3057590,476210,101601,266289,725523,705777,204617,15557,716351,770040,56134,124239,144924,785170,129894,128512,797695,412313,24778,155050,227,152,4546,26863,956101,686030,2135260,890376,644379,23697,160154,465707,3624,7445,119790,29703,81317,12560,47236,89069,221537,306747,4459715,1614,2489,401620,194977,195301,51164,42124,32317,166550,1308,1103,847349,79688,100135,224,32096,82738,25845,183942,9077,42968,7855,300,182526,27884,50847,264626,211860,33618,19376,3590,129968,146,157794,106147,5004,64179,68526,80188,7297,493813,0,607766,59925,229289,402441,9824,113379,195294,1495192,9629,1578,2893333,487895,213593,1197490,463182,51660,784541,394326,132905,254337,3935669,53424,162093,27223,917513,508745,180849,46445,174639,15067,3321,40412,17654,600103,1218486,522189,131845,138583,698575,486856,42007,554548,130584,1844240,152051,448,24246,104795,1394777,83090,1482,139954,745662,205543,316,427395,850851,286,344624,37041,552193,1215543,97272,171,559893,91639,223517,881131,456757,522900,282330,316829,691447,5333,33304,532841,437198,10873,1554845,253016,183416,321362,2207,11073,219629,22750,1645077,462718,410396,44464,731,99880,2147064,837617,19261,637736,60212,205865,68081,14400,370136,4940028,163529,51232,686568,49301,407244,1061,4371632,99676,646184,1334,4322,39854,2240,816629,171957,59085,712051,525156,431304,183776,29509,6166,43491,20092,1455991,1327,299381,11098,164549,42699,1086,786551,1060208,426896,133609,27646,20725,447170,755,456,76,52559,1565350,534249,344460,300940,89919,1282281,182124,116192,12569,1344052,16078,125237,12457,25081,270012,54491,121832,193035,340605,412865,5138983,6010571,119996,64545,414792,108388,828,24671813,2578855,398209,574161,660124,22278,329213,2060925,213779,36700,80443,623865,128003,6517,418084,1139883,144322,27053,305600,138682,320121,155353,909864,427572,208753,6312,1668476,31874,177800,15561,289910,26356,542860,776548,1033191,274308,94586,790766,10936,439741,500756,599760,14295,269616,478503,60867,324672,260250,320795,389615,241684,113587,253898,232281,288142,2109,1912,150359,366640,340245,173304,114877,1134,89965,115449,54127,2762640,354998,440576,363100,404723,446537,307587,988,11075,389521,188462,25496,68577,14560,272934,256380,737448,101760,35163,1700282,491516,949594,1567559,11922,161212,82031,504595,1480,288918,394897,34578894,24600606,547231,2038839,230057,185763,613533,4144,593615,1736,886,270503,1025149,429163,444177,113549,50606,240852,2384917,451606,667203,10281,205853,62326,4301,328644,318833,0,467742,138284,343520,4952,581,276,1759722,877815,329411,1420133,8347,241364,461,328972,68025,184618,300363,4302,110939,152409,138228,567727,486069,3588,1009095,3164,298674,582122,618908,223477,252231,200294,196577,72842,158703,60897,83122,1492256,1128008,504759,732104,242199,36716,447372,56693,443432,24703,384864,739349,365,17832,444042,320611,177950,149541,1107443,1174353,19487,24640,281,757,3309689,210012,64709,325080,1054469,891158,511238,194164,833916,1018417,279,379367,171594,394343,227108,314743,1419,620150,322983,1111212,110233,515214,2239585,425055,294806,994378,591,1321,5003,5197,24984,178070,1017157,5854830,364185,184497,87025,722,34060,63930,1758264,445,51403,859031,882853,892977,621638,313897,41562,7456,965636,73408,627336,84219,1012523,98051,178603,205839,13928,467088,14643,276905,682301,24247,132792,44447,4128,153321,4005,339742,244190,199777,146005,556007,3676,250372,3801,6176347,40838,283360,483449,42364,62973,88912,329628,44649,271998,394459,486987,906699,103352,271459,62127,228,435114,36877,412942,491399,95141,249568,53144,340766,347907,165227,91749,157895,309602,114405,13643,5961,4712,581114,242366,713745,106185,190672,56322,210828,55626,1707183,5742,1014995,1622017,225412,233260,18020,362385,712044,575842,463822,10677,221422,304,152,8161,6951,133080,273261,3854,118179,190382,6136,2871,25853,386396,923028,282004,596,3669,71844,3616,487391,179516,46000,55925,733507,273136,10971,2789,353910,354055,543852,311865,492805,230639,432156,221457,142930,608,82558,34858,452742,62783,1932,13212,1249114,186220,381312,1116189,124203,1348,0,63122,107415,189209,480587,53573,492569,258,147997,26719,53237,79581,60140,245183,169468,155597,79581,2014,999,102762,277,299813,323614,210568,501919,13452,401113,177964,135120,2312,77528,394664,93242,104119,45277,23321,1758,215577,577755,201178,260186,27323,56390,74612,654919,146454,559949,171279,16205,237751,94056,345196,10418,1518,32945,422,106915,88640,253938,42548,31598,38355,152765,289727,0,949900,1257855,89318,232552,311052,473,266,476,132145,150760,173484,1367,964106,522731,979620,5793916,2792572,216035,59121,481904,466921,33488,13320,652403,89786,110639,754,285710,11059,158360,313932,14089,5212,1367,636491,485608,1365052,33811,794297,427309,994737,1797916,288324,853006,567712,1371764,5179,8801,338014,2174497,4349,289239,287934,555553,418381,82279,53040,368119,185497,342186,5178,153989,1762,23315,442471,1768171,212399,107907,106852,38849,254013,312419,752394,357659,84450,162327,1656580,187567,206179,17492,571197,970436,369106,20205,3607,61634,1209777,301342,26046,217297,133603,450911,575847,353438,23760,31509,57859,326605,225079,375506,310781,1741,43060,72132,151980,32738,94563,539991,705970,18720,276,22310,54389,8777,233414,176055,63326,236153,75038,65714,239885,5254,682289,253062,658,8341,4338,969436,280114,216102,650732,151204,957,7121476,563534,850178,57916,240850,687764,15786,20489,23550,440905,251478,641561,252657,523079,8664,127988,14206,15765,8976,1260,553904,55532,39945,23996,1607879,218811,351387,92448,44926,570125,28893,133837,141519,1204732,87002,277243,82941,107917,478404,101854,1043518,53416,132238,337482,11569,101276,19319,100010,12457,321005,11685,14427,7789,22146,53261,1136722,2649474,101128,1268631,1108845,696842,341874,52218,219670,215676,220621,278572,6238640,192696,186053,1151297,21822,27210,370699,641009,7820,359916,1227069,1524987,16334,163039,30076,126352,91529,403390,1918977,21691,56359,84318,705545,3235119,715189,262138,18670,975708,656951,625746,4410560,4062660,1422943,50509,712364,470556,4948,28156,136989,224,24591,1353665,521539,24170,364741,11072,62958,1171,53285,14373,421,5336,142366,724961,3612,494644,581573,4130,3013398,5484,370,8292,6452,613049,64765,6155,162866,1063,453,0,3559,112865,30886,130079,3088,1514947,21262,34689,3622,1347,1186,1907,100637,102623,2844701,2124,1778,4405,3258,746,844,251,37198,56023,79105,552,954577,2038,671831,276857,16831,2046030,581514,1527,1349361,1802625,466704,20114,288465,1708,444273,1733,2640030,5847,531830,341747,12710,31987,671702,677641,3085,12839,21737817,3367283,135831,1133868,556246,3067,585893,483149,142674,477388,69458,24134,156503,320935,297517,103492,12666,3928,196687,223073,248386,4055,129,538279,114025,223685,227097,65878,423221,589108,61738,80057,41285,32285,371527,234177,414493,513432,592344,111510,479167,242622,183590,1227,369091,29936,1151,1134058,3403,247364,2187,318401,43787,190688,50022,203567,3258,393053,382003,426057,110268,521401,32254,382417,158463,77703,81403,331604,55408,307437,504511,95399,320406,43465,233567,137849,59966,15496,191325,227231,861,187640,37699,199654,146645,211706,415065,183232,162482,352236,331946,31275,61653,5732,75962,1069935,391683,951514,3085284,3646913,9983,366604,61849,170285,7747,869431,353968,1962581,150643,511824,93186,127909,401107,208554,4691,1040,948,216524,756,230163,376942,1061919,272565,744286,31310,140759,12160,1351938,11393,2363,1981,315250,1162110,4263,2672,929773,1547293,745517,485831,61204,11172,21232,228574,16496,294671,9852,621219,705282,4514288,415903,58149,9201,26726,3305,89152,34327,415551,59688,163030,471067,1781537,2856,434880,424640,152435,914805,351,967690,684438,386376,284778,451228,92979,1566059,19160,565671,95122,21264,13470,912,259027,543775,329816,3907992,256894,192702,2891432,20888,13276,133019,14512,5449,5525477,845,51,17009,29583,318,130,426,486,6879345,4602764,2797229,566144,699197,4909,1212525,430330,58946,528656,130119,10042,1834209,221518,451508,1251,1028485,1495,448145,3672171,539838,213893,22275,1110956,1263035,2637140,7487,19373,25170,106768,15924,51017,3772,192119,989259,2437292,2003,787488,4397,706060,1148342,1965,84378,78274,41477,5242,4747459,7514,1067,492670,166479,78630,2184082,154855,291818,158901,354018,1187866,485729,127323,399013,447152,208831,1616076,416465,170342,42190,2122142,484617,1062992,93692,916021,603083,4437251,1732682,291181,154576,4548,696254,101541,942459,314454,1288123,5551,1427050,96347,4869,199609,46163,814624,1859738,3801,2375024,1354814,4036903,55330,8510,1592,29978,40431,68461,573,1590,298228,300029,2492432,39,3751829,32242,518479,103368,36319,822311,297,1963,22732,54139,900491,604389,1060748,851896,46845,538672,570302,609458,126623,122029,2006381,52875,453970,484124,176423,23169,50343,192634,152509,161029,2377080,41303,410592,51420,10033,517034,699797,1823,329790,56588,109219,92208,415732,90645,1617,473942,206571,231359,1272336,132140,139181,239495,506591,2238,110199,456531,427254,149286,55168,854134,204894,107709,451818,267140,142537,867464,109304,1011739,163088,79837,387617,553074,15699,279152,15581,582894,103208,434348,5111,31255,44689,590663,61102,83231,643185,565726,22217,874834,7450,68992,15181,266223,379723,538483,1763888,146438,399511,602148,362372,1461,164055,25016,1011967,858340,18040,3453,197,127629,459225,27391,166835,52653,306810,7575,568,7211,40969,742,4161,137,191939,338565,171343,249891,267831,78413,161268,286576,4803272,26875059,2668576,508,311850,889631,351831,382341,4545586,91710,123819,176763,126501,112687,311259,106595,417927,2810,368557,23870,915807,89669,1353,4407,3913,525623,586603,565615,187201,13416,373148,4011,1504104,45170,341038,183285,190960,201040,7666,413147,17999,1763,166327,516245,12755026,127129,993230,641215,251727,96966,12245,2658,305242,1152,0,86053,322811,2732890,54082,214943,259104,192676,297688,18132,361436,134272,149790,44963,103150,800639,114651,143574,384102,78392,23083,304,177700,536089,405900,333687,48331,276915,319771,13805,12086,32113,536409,678192,238314,29202,586885,0,394009,447,212377,98357,228246,997071,152,2877,703699,574196,339807,372233,36377,66017,297524,453559,454047,947526,199114,1400442,291552,531406,139848,38748,369726,12645,457148,350773,39771,772861,12632,290725,183836,377728,747313,183196,339866,1804738,414174,7379,323262,789774,460066,589483,1136180,1262370,721356,737,66823,85717,67712,144160,38398,392083,120570,24028,2696357,518055,450294,27397,53308,509148,59961,2329163,1502592,122630,177827,7499,3299,230173,52832,432796,3277,12224,134317,221895,243164,1912271,254486,613239,597,495703,0,3139,357141,3,24632,40512,344087,725743,4002396,2680965,11687,678,35253,328303,89160,643893,857388,558114,172713,1310063,91541,13586,718390,306757,540356,515385,5281,98296,3835,127679,263551,714366,1238932,279960,352233,140079,19211,550789,290333,595057,5153,280184,35382,235828,1028461,5721,161400,258906,128944,923391,324342,908511,222880,112671,97179,1337725,453645,10152,841752,397701,304116,395975,821629,523451,86946,162794,534437,407821,308573,235052,195146,249586,1034516,330555,443053,165575,318217,221221,45600,392233,1015658,1941951,583472,24062643,204166,83897,441721,5936,138339,246335,3384,135,42559,19519,149913,493316,741451,99256,1532602,118818,789153,389380,140992,5505,650233,7768,16392,514548,36743,116468,737926,731733,245487,253271,331519,478865,204768,206355,150101,1326,5197,818679,356881,253231,1442813,607,5094,454,234433,137045,27168,265753,357211,541493,1439,172140,382999,318619,1442,646,141888,41022,86170,12210,404,881135,12311,372751,114789,110982,278,244302,531558,10113,40604,185436,100767,357094,1486,475946,215022,125715,493826,288784,346164,547805,4804,721604,518280,226416,131723,133,3424,388596,464446,196229,5301,1838518,302913,36158,4596,114157,0,243328,408851,19553,612233,1669980,427965,36388,564273,87405,149033,198993,395207,456,3632,753484,6337,1409,64390,163715,157687,331538,503674,7053,188154,1371,568042,3161,376150,567808,1332233,218177,534716,129294,55906,4164,11927,823329,135047,84675,89367,87493,217235,54257,6300,423435,1189604,607661,39171,134527,13286,41684,44197,4883,57607,2926980,28110,61646,188227,3450,137106,18975,10863950,664022,205521,409780,29227,1359,476134,304,390602,11916,464605,586183,9336,256805,70684,277639,3291391,3770,365000,224124,119619,4670,689433,97384,673939,314142,468766,311487,9424,131723,226241,103918,226045,13017,21862,129087,22381,1852,157405,311,41314,13732,470884,940956,242007,131281,81376,219524,20371,241393,138739,786318,38642,316433,247419,891,7744,21130,5257,170611,9655,32179,163698,84277,36023,349744,156278,157795,216751,554179,305772,87406,190840,1472820,397545,675287,666516,487,66043,394638,0,114420,670439,26589,202844,770451,16831,20375,5168,451,31946,20318,99582,90985,731,23270,14547,211260,422174,257159,25116,8706,829551,187185,679216,1948916,1363691,985,951569,3077,219184,501252,1096877,88293,1366,731,336356,65125,115668,22001,63197,161,53083,503367,1509,45686,32239,271560,636098,319059,3948538,14405,116835,130304,41512,3496,487842,706902,1688302,211203,487545,180219,1707982,1292361,7626,244911,448420,917621,27166,120842,1870,510929,793806,2107809,176745,28684,211971,423666,360721,152,11,125570,1545703,397174,597088,642787,115761,212,143371,322828,3949,360542,486274,14860,454394,788033,429247,200530,248605,833969,42176,360809,140,454,763185,4837,695,40213,2712,2748219,710638,10112,273043,1747527,10908,750881,264,619931,341494,921932,1230895,246663,520151,448585,813027,66354,184889,2075454,2030691,14128,528282,402912,413412,252792,121535,345283,76140,2308374,206007,152,1018302,7005,143179,248230,646795,758386,1843963,555600,751268,6496,4285,38978,273012,38131,478148,2629615,73770,751331,264285,244799,139863,1165,182865,9523,556945,6253,779096,96799,421530,438442,359205,86591,198018,398255,24173,311069,78354,412630,390432,352643,23818,242723,458727,468717,83769,183889,1002148,241549,1215986,260704,72071,1645124,958173,30562,41795,2699,1717,121143,950945,829,205892,158479,273034,156781,327463,47140,885176,209933,64107,116481,21230,818593,69148,32246,579040,174201,269152,375499,295639,398032,7799,359653,397318,109941,183116,483425,1729794,270285,66463,143211,733,7673,25986,109428,1121430,34613,198945,365711,56800,293979,1296389,215627,102731,47383,60587,167434,709774,267025,64676,170505,1441619,33842,564716,108946,60831,23465,128806,970502,640042,737729,86912,417478,108823,194934,48989,629994,152657,803690,328671,1969,269187,36905,207215,6243,572617,126728,535685,323428,20492,8813,170522,18819,608543,413717,203610,145032,629617,348207,367713,4587,264707,340846,86664,673942,79125,28996,205715,712735,1968052,1842,285102,394699,29174,1436354,293045,187307,336703,225548,230509,1916,330035,387142,72788,386824,3391,127725,116813,171313,390530,25823,203160,256576,9382,46229,455,456045,552190,10264,1214,40053,97224,121045,72390,290794,525028,869474,2368,76119,8035,434175,286096,88594,143401,1608814,13074,305124,28743,345606,449073,89632,11141,989788,102673,11443,276800,476560,218855,797650,156495,146656,5059,289317,213885,288918,26738,47057,514774,198909,128673,412878,430664,5588,439288,95468,6683132,3690883,852450,332564,380031,294582,519661,62088,8488561,152,72456,2751,196084,387865,1473,4206,171365,146955,178026,534209,104324,16362,108545,351965,2454679,465085,466316,901179,46584,183832,21897,145013,37749,530,110694,223945,1231057,245728,410013,306736,316328,486244,368801,76634,948242,4310,677157,96340,507320,279123,212469,774091,37089,887350,113495,141199,171733,288270,56569,26235,1212491,1609172,14525866,240408,119939,370945,88036,258079,730805,190509,499541,3896,209765,350206,617,767587,600178,431,407974,396362,273718,319951,18923,238032,1968,333269,1431,453715,138180,122422,455777,773,92054,63640,14402,44217,5926,294994,209152,839393,391661,288345,12739,304,153671,425010,647554,172987,310768,994151,66885,156373,1511,168211,313723,1362068,130619,263805,425023,70842,575391,73922,1173348,1273281,361190,411924,164899,241525,7403,200574,506563,302693,2086,430561,351776,93925,393046,310529,333,8160,91587,503,54559,13554,1342257,47256,335300,77941,10802,3622,70098,380,225799,2156115,91011,1373386,3284030,400570,13359,243442,267358,99344,10082,653598,97894,18596,1113150,49691,57311,496163,496121,776545,30139,32465,115068,1220455,304569,633390,2284135,240,456335,96895,66142,20824,320,2101049,298,147251,12625,799734,1716849,2836961,244879,218212,247627,242108,307155,250774,524587,134535,247901,1135791,10231,1631038,358,1076306,619779,303059,156543,309520,128293,1124844,308958,580399,442893,229922,29982,32208,121240,7281,942,1047207,138456,341185,1540790,100351,780386,42867,406810,132726,77356,21419,385666,97205,248103,654678,794382,70201,1177600,978536,233712,47020,24919,1726538,117983,194167,1108436,134328,3253,1554,5816,208188,490197,762865,793105,184151,6776,152,5198,707625,10249,14267,705710,55079,90174,2910,745008,2851,18382,6381,23147,537630,595017,783513,43278,12489,1800,8450,10594,31790,120517,96247,38307,4942,227581,35102,320440,348723,263083,171184,65,460252,3832822,3782027,15301,387803,381133,19757,511,67849,49829,784,215103,304535,143585,30408,3998040,47279,119042,338202,1072884,149638,11289,3221,130970,91726,542498,4931,17776,45165,772134,350154,189970,161670,39103,4214,6923,316848,74293,76205,233240,519711,2017,1644087,181904,163650,457767,3826,317301,525594,663008,2536,16746,85202,532929,1477,6615,241832,29078,341652,613997,215568,857846,194348,517930,677,655,118588,942995,717738,218653,276679,534278,603702,174361,129963,913097,397604,446811,328686,606625,377993,16325,8035,47275,50925,194964,486215,795855,280136,220824,55680,57247,160380,27188,64909,1373736,86134,1891342,286394,198061,44996,7903,747922,434894,330967,645831,11446,8898955,133015,811436,40887,14855,52476,148197,101825,1927,413499,81591,12914,80174,5332,406486,450099,160996,67525,329373,1673,363663,505969,46862,888174,3148,543570,478849,156122,202301,113252,267622,30309,6501,81248,244075,481783,13948,478015,302714,3038,134445,67820,304,11841,277764,15424,36281,338984,541312,165113,305776,2070,367448,918541,262083,1115257,1238234,15943,10521,503141,253533,124323,527790,11514,13964,70414,69834,213735,220752,59704,41348,496570,649601,652545,346590,2891,62587,5570,436,596506,1069790,338736,9394,826,320712,5139,1218,143164,627431,2993043,367856,438929,837350,1615,16238,255372,7315235,115703,312513,296010,356621,2232478,461999,23601,693140,233371,187808,1192263,607541,972499,178946,6576,158812,854957,770554,31881,4309,376151,161204,521830,71273,5049,248856,326391,220351,285035,217060,197269,23590,38200,411067,270321,231353,321170,1055048,2507,279249,28824,347818,129909,1179,1088,1627,5954964,63149,10920,55589,985479,405895,35473,48430,187079,17378,500580,153317,233699,813562,82950,110054,823349,28115,40288,329891,9976,18639,4142988,773263,1105809,195070,18337,70056,1136145,22347,645989,17664,119253,7815210,832963,115403,790780,690000,2085,293620,570157,465015,28,407,745809,485788,7555,122762,105025,1098693,6580,11467,839354,15840,2434,19877,40794,196871,121733,959626,231171,66876,257275,843,1034,396379,582966,947049,884181,175571,31249,44271,59079,316227,894,2114,343097,1523146,1838658,719067,419710,169282,254365,999277,194913,3975,338057,297053,106297,493717,0,206214,327825,24440,582261,659106,418005,64912,1250577,5229,30542,226230,124010,498605,537627,10439,478128,69453,398381,7081,2879,814,41908,1017783,970807,7264,640529,13605,83511,71142,3168,447612,284649,28796,160587,32685,284310,92472,299100,221033,5967,59147,88565,238013,3067690,89481,46885,32765,251386,852879,46212,309437,373107,56859,8655,1405,54662,85706,579159,21889,622112,858961,234315,7821,448335,1495104,93740,186592,173185,148600,122057,52410,135908,1703,297886,2312801,1021852,350,206997,502294,108,45365,132451,193198,228490,19204,21962,10543,5691760,442543,335398,221432,1827103,1550452,787284,81518,689001,61213,1480512,763153,5478,798625,328186,1090142,87128,915644,140722,81102,185574,62331,161034,5338,719150,1882866,441900,126620,1019921,419272,176,1416842,1423,3712659,172461,30480,97461,818034,260227,102796,5594,150709,1160959,348069,516001,445003,134669,298453,142501,55538,140584,1118652,229879,491274,779,567,301568,145336,11,1183558,115892,17567,3844,361929,227710,278551,469541,152529,490987,296001,28432,682508,431444,87563,181327,726334,1400893,45922,748240,699071,167419,132219,72648,43523,57265,160645,474630,3997,131427,734,424962,213532,58000,1184457,136798,257411,217180,17669,702693,381648,188034,652340,543658,38503,36210,1126263,231,381994,162231,638463,689701,2494242,486123,208056,1325246,341292,923427,11243,143539,78871,3026,80046,1732,269029,8521,2215478,9658,76,260439,8360,132940,5377,316454,819,482455,78644,1312549,508,1586983,45700,5602,555887,199957,207452,89946,100925,507066,56690,251081,953751,57,260767,12826,127229,12268,2882,521271,671649,322489,585158,186644,171833,35199,15497531,418382,3006,204741,270052,165403,1289625,2575,56071,37431,2402,11681,294,133231,279547,160492,113871,190011,179355,198988,56100,3818,433199,135747,180596,1254,1016,125954,97745,47111,367589,215728,26042,113896,617040,836506,1051203,398049,26934,115319,289955,103754,320976,343900,475984,325843,226365,235467,2861,163780,731836,230898,330996,9473,219039,6256,355169,822277,512813,1279934,11638,76958,293520,117312,76517,1491,243159,421857,92596,191974,525702,852216,854670,12485,69401,1322170,3666,74091,53119,305953,204368,304085,25484,3382,890759,235723,357463,608763,800934,776545,1555,216829,111410,44281,66197,1060179,298660,394825,1006,605068,237335,337540,1515272,240588,316248,1258004,686984,4318909,215462,373811,135742,230053,714618,79039,419714,2685506,838947,1314293,24404,144906,784187,397515,336738,336668,403184,425556,549194,215437,627056,16652,50228,730,585,25125,531763,125820,266849,186714,145386,448955,5767,580712,12543,507395,2395,945848,435,220101,8059,1306353,677207,181023,4616,596648,50235,186609,453473,1226034,208778,419832,151756,97973,422355,35439,31,581,21534,738832,919189,1118,867016,160109,861,50893,7637,24697,185660,625096,4925,556276,358749,912,666447,56003,1635659,815937,52928,319,1517334,139153,34646,568961,1494986,1715501,32761,879472,710514,49339,334378,1876,603729,389188,90994,39150,42722,199049,296774,10861,142314,3354,326680,609222,282000,380317,1174036,661947,326104,13172,229078,629784,804433,188625,870242,152095,1062,8971,13586835,350292,56417,997958,110918,791460,31769,142323,160568,191351,433910,502704,578,46155,92509,191066,46145,366379,44681,365919,148993,86976,91192,197467,2219694,405279,641332,1047385,383905,738551,239131,214714,48293,14123,170460,306766,345120,285183,83444,561928,54427,270595,162232,351313,479024,429834,1010613,16692,2285843,70799,830,39962,314157,589,1644,25437,122352,500763,657589,1227269,175664,106614,10011,1449,259,6839,673723,6940,5036,55690,341532,440301,47050,394571,499945,466645,1982111,760461,470724,2039,133811,118255,100292,149141,143073,368485,70768,10625,41144,478757,1940,126887,594642,1078644,415798,78398,700383,1011055,393043,652360,110436,6689488,653,190882,6192,102979,72,226074,1127767,662182,232792,671340,2061,888085,252152,152203,106606,1158,349,40908,37447,590,720869,200498,879,1494549,3328,201239,187350,492669,298118,307509,430473,9514,3641484,10,207416,271578,449036,168071,80151,171022,251152,152,14844,72969,246508,98737,162058,433241,48934,6274,21431,129466,386113,1043306,231351,1253085,8502,213508,592017,30843,393399,59849,13620,4263,336959,553191,2325403,533,9,272645,132125,222,179097,191649,503272,82792,398979,428127,369660,133764,174345,247851,1053884,541158,493897,42995,372467,399180,42341,141001,452474,171769,325546,7749,13014,224680,328084,272237,534556,681,1027144,415826,309463,21047,234272,53992,271817,659664,128428,190411,1002292,323493,801933,23003,220055,44439,156009,223541,885585,1489,20173,52915,83641,668811,794700,182457,462910,421989,414637,165696,332519,204841,1915414,121292,451368,627284,233200,552177,916763,43490,358696,76186,3426,247095,352978,1335484,328179,275899,636011,16713,915176,25798,186600,844338,311398,422321,145327,408680,399228,973016,261690,616111,318207,61932,485473,35488,321832,92796,8243887,145745,175993,1137810,605314,152062,1550950,8234,129517,3221,2655,121528,762623,95298,301830,444025,25970,1384232,199169,128125,20206,679597,340411,117062,71233,584,506,589324,290719,208864,6144,9280,164400,667678,126258,540855,599335,3816,293001,24653,1217,48878,1805,152483,995441,9432,139106,109944,20238,301204,25926,27220,206583,4650,300589,490791,244321,216550,213060,442360,212673,745510,99482,106954,6461,2300393,489850,214364,1422376,11112,8455,498083,225398,198647,591852,565165,938893,770177,198654,1477012,26348,76210,150730,1230625,80372,16373,252900,36880,17043,11151,714553,818709,655022,9883,286699,206268,163874,53858,41183,431119,222964,370559,5206,217702,74365,2671,1890437,9420,340512,257968,177243,1683,216638,383137,2118,3731,102576,1088295,1160026,8383,4114030,67320,6472,670083,44564,794694,63415,202093,515179,271086,214340,1409574,365125,8799,548596,67593,284175,253637,397806,373303,177445,22777,419673,76099,330402,3962,484467,535199,135959,834518,21775,1976789,444074,2441036,389828,603142,247645,206415,36559,2411512,71218,77618,429243,74918,1957649,285117,620301,296832,811760,471632,551859,199637,396170,2703473,385865,274464,1408553,1002127,450793,79713,3797,5773,257754,236684,180099,413421,55964,5181,2343,67677,528930,217811,15656,310506,803032,271963,722976,393078,4863,315296,688584,175515,39229,17774,618832,316918,61245,412891,63072,28930,5145,266654,671902,1821407,79052,130474,17233,275420,568988,1400446,271796,181194,946552,39524,707174,8978,139672,111403,108742,111132,34709,2721119,392944,613723,231360,244547,255570,184943,562856,84493,4301,87449,255401,128102,57384,28113,6655,335575,1969,213,56095,25941,600134,245758,200820,156390,39677,52089,27465,3145,17849,425006,8555,4635855,553285,184353,1589216,595548,188354,603200,50360,180090,896572,435175,470053,145664,159651,266208,252889,130050,698041,74080,141611,78457,910,1700548,1915628,345937,211736,259646,9444,29709,2117753,171766,25900,217616,393363,396957,597,180256,263574,84486,75187,11042,638979,18738,276218,173862,627,2170763,53757,270344,674674,14977,3540377,1968,6754,13014,5503890,1338195,67857,6276,726833,243193,221035,398664,268552,54000,2314708,5039,599590,784898,6001,10638,48812,306361,141189,294210,1477,603,366260,4877,2233,6756,5262,99340,195769,99071,82562,31693,2835,67735,280324,21038,229542,510090,1521,81954,8864,1509165,10725,343851,143231,2992,123777,136156,9764,7953,187148,645206,1233467,663933,227033,2436567,54235,731086,45407,28187,127820,40987,2259686,1193102,203539,17567,153076,780596,133707,283,705617,2369124,1145129,155096,145326,448797,36764,753096,341458,1845523,201378,253064,408570,347755,571,529,4298,58621,761,61645,60172,2065,234458,191935,75482,98885,106036,11068,862703,54898,360228,3445884,48068,9170,452876,5196,14926,352917,329411,175539,956,258,1711626,140232,134489,166263,339902,35434,73905,737,542,3725297,277377,153522,8180,246969,223478,4669,101586,290165,736155,553293,201,168028,8556,459139,390342,437126,386691,225123,95116,150269,658531,243067,1351924,37407,395881,2167,2511,712905,18690,96883,1021687,264092,286590,933732,138321,753620,1454,8416,455985,1210902,121,1036754,713674,83615,253748,629031,97029,92652,246108,4184,291660,1120,199874,614816,372277,5092,140595,64184,67324,17765,191810,7585,20809,21540,810270,766258,210474,287756,290084,28872,202756,409138,9521,125307,3603,1792086,478998,9247,507097,361430,1319,53699,4295,701,5666,154723,65450,589586,474755,122601,15214,104529,699,325359,371344,44322,130309,7313,637,65462,2383303,13120,1451,19120,723610,594,34231,315,5676,315888,2091,1057,24840,12092,10845,11025,4630,60828,19326,238902,23773,535761,499536,89223,54242,262590,402,1136768,138550,136388,508624,146205,0,74138,22887,188632,3331,252234,435758,172943,38388,208,3080173,416826,751995,275565,835930,303249,3726945,1873226,288799,756,192272,4725182,2099277,323292,262187,560481,1331,321215,784488,47618,32172,575936,6743,2667401,221556,544038,18844,621758,845205,413,891225,4437,4240,946348,1097693,1369384,1334318,1335950,106568,384124,8486,606615,14474,23853,10052391,764666,11632,729319,5149,389,136522,108550,430941,861,2407,3693442,20842951,9421985,113203,10353485,2962146,28823,2943890,599892,323353,8595,28639,1612012,16474,651266,550408,256697,66241,244762,1416147,2827,988316,1297,298346,1297990,608153,2567836,3739791,3876,889654,375655,217472,752981,400034,90049,663504,155901,484889,889186,27100,148470,1116483,202523,270121,898469,498219,241195,572997,405179,41516,714136,256847,19656,388708,2436366,155279,2081538,40905,61898,30426,1291334,47081,89574,370930,22591,31954,630207,528,132552,40787,334397,19112,85086,1819372,70721,472212,1050316,25178,44637,130456,512084,413623,851247,870,17067,571883,1301782,8989,18016,886234,8062,100466,133972,42495,64996,2638,621609,33770,112503,4645,1362,577524,650729,243776,379276,604862,69405,319559,4114,386952,520992,456134,15994,50662,1517367,27704,847827,346025,83161,29369,387604,315102,323253,38557,6352,439877,1027,417852,1727,83457,68631,1316506,1054028,197900,4792,229395,263367,9043,468088,38265,209533,214689,645892,2409666,99651,2179074,585127,143074,51560,374949,82919,6112,636673,9775,30932,3088,6932,19938,2925,1275855,179351,866074,280068,5519,49129,4571,1656022,900308,264095,257239,585371,243171,291018,577026,2499,6772,21356,811566,280238,140863,532622,11984,294,4732312,995,357012,120074,35370,332837,309080,911133,567422,35103,186843,759871,88573,142348,434650,3487080,3905,3748544,1014373,174118,856525,454164,211909,594,368993,450533,85407,581633,50127,75600,87824,822,384,15588,212132,405469,164491,1278569,970529,1465746,164264,550217,565605,1785934,790696,3776,214368,7405,10632,348029,371030,365,558837,188652,5590,16567,98547,10414,147660,59511,4270,76940,18895,412514,411704,1286875,102003,434,4499503,105243,351171,120541,1385,140697,13770,320678,386742,147749,202120,133553,1504,737,145543,8063,161055,503660,81623,212402,1308158,296,230084,604692,212000,152,711525,78995,583876,97448,485335,589592,1570448,370356,652916,928086,1823,2048,41560,20076,158402,216663,349816,357553,1954178,5039,174711,54459,79969,4587304,686584,261872,205970,602450,67794,100039,103393,103244,626268,32634,584085,203336,180653,230080,944598,222655,88901,362323,295005,609525,1096460,1750328,212599,829568,768678,579285,680354,855428,33183,44765,43377,194505,500974,177423,28540,729641,412193,199061,13178,1079031,130201,1508901,12567,143944,343,7573,304,454,450454,27815,837,1966,2115,3110,16614,1097213,304098,82754,16758,51139,1360219,234875,412784,430436,343883,131607,182017,141100,670102,533121,677306,237358,219491,47544,945082,526804,328500,1059752,2828493,83361,413355,554642,1656471,117938,6068025,523124,222867,1480010,187560,200417,399000,183939,323852,78005,118171,311888,558725,1924,632565,1418879,0,46798,195878,70732,500420,369631,424028,1928,317770,294418,88388,197168,10578,744809,300650,158560,1675503,611161,6243,1370156,1819163,509126,616777,75201,1474275,225314,1184731,12811,347447,373888,69552,1108471,909459,6530100,1819176,605794,593519,640219,3686,16038,21366,257058,693127,306082,1288722,578801,927899,720897,312844,1662102,240886,8629,244371,154746,557160,56671,176329,758411,10312,7737,196,162,359988,11929926,16939,368609,705058,24647,1924,135912,125180,237335,1099772,122241,176883,3705,1017,2792896,1469312,150212,238548,181261,220576,277788,20629,127530,2747,1670,271898,241303,159605,151604,684527,538947,698262,1008571,13153283,855389,247561,2057353,44365,196704,239171,354057,745937,911877,468329,1092645,250300,368174,166746,78079,1057628,165285,285332,520176,596131,279352,38212,7032,152997,1326298,479317,122496,83886,3396,11519,693557,224632,448891,113763,1161169,1573025,589372,26681,64446,142608,433696,62071,121468,65117,8454,647253,376404,107985,382441,665459,259123,665690,513565,276509,0,1048801,237316,244132,102157,455493,256548,316797,127199,11134,405482,416948,57602,315321,40991,282860,252708,214911,355255,271742,103437,473833,99040,182764,631342,87246,166613,97596,128144,673892,43316,5947,122708,243877,338696,692886,175806,542555,131796,1718182,167555,60439,696689,286344,1694,267670,747276,71706,251077,5771,29725,2872,111021,131444,7100,2820,106074,601843,426,36786,1284,330961,179027,186828,375,2998,15601,3844,18863,4958,329287,326588,510486,316223,971997,62576,65413,423317,60951,530513,1542295,1056505,86345,265729,418093,244932,23167,6753,350921,752,556142,3819,14500,77074,595427,195758,2142038,71333,460474,53982,8606,5612,311278,61814,263567,198216,615539,96131,597456,214616,366771,250113,17467,7157,1457692,4474,230614,457876,848048,776380,1741,32195,6687,134713,30520,754792,218589,21458,629049,668581,453,26530,521353,27193,753044,288236,180232,1047,454,177506,754567,441944,1131794,3489,319417,631614,135754,841211,131877,26796,2741,395766,232126,535103,112650,322782,214355,464194,618700,396111,108276,152,0,0,304,149,0,2526,32056,24508,97230,433583,45778,18370,7275,185571,265523,276,2437,8396,122106,1445621,3538,968968,4694,104977,547842,501334,565897,170515,556287,1033,296770,239396,224297,888,462694,233002,163568,187717,247273,154658,202222,25505,728245,3791,13832,22832,294810,3164,2140840,3558,411758,2430,318412,426303,856034,16688,2134932,32999,5407,12430,1194783,539582,618328,90276,154207,38545,2153985,934910,289422,204405,763199,1066557,919705,627299,301216,646730,13707,4512456,76618,619261,502656,187147,1236497,1326347,23383,157598,114408,862446,49641,16726,145081,525698,272387,549535,14140,5026,367152,86044,431684,29135,805147,613936,777480,2322822,363091,38208,1170542,387179,312,310333,659740,10129,430190,2641763,833,154839,1077915,26177,223455,155219,1897301,167417,101409,51651,659466,356060,104250,113245,1834,48205,44362,76364,687350,3130107,946625,98518,3082,458172,15486,1481454,3079,58728,776174,85047,444385,1087931,23273,6181,322166,710614,315815,191503,75838,9099,8683,1861,847,13887,627970,336,12737771,267646,314287,567666,150,130193,33004,4030,88700,152,302,587,205459,80534,875612,92766,1583,950153,224479,106354,34043,150560,87067,427203,228834,204029,533410,996,2771,2300192,637603,797467,1314351,164350,64271,1746452,523228,1486,40760,193518,11354,8225,25081,491933,94707,342557,514696,5733,139232,663755,10447,224557,182368,16567,537423,8201,989426,8107,431979,59493,74388,11013,4434,304,16438,4995119,658729,1274675,287318,15354,35632,628952,267135,43561,6141,391955,158143,473186,645666,742959,107395,159404,892482,574,1647,112270,2489,2735,25066,114592,67067,423358,2859,160783,16754,312998,447475,22904,952656,167831,119342,149413,283812,217844,1141652,225727,1402149,22805,89533,66774,218348,290448,50925,272758,1609,24349,124045,100207,84358,810409,118992,411854,249522,224731,75501,574,184334,342058,277053,112108,365837,453887,108361,197816,212342,954765,72708,524712,211414,476703,11695,38003,387190,56083,859532,1361784,248536,334110,2798,119593,304508,54021,446631,1650460,2613096,680015,1730001,162119,4391,525199,449887,867832,574969,17475,1040211,894651,144,236581,474655,427660,43707,139034,238387,13582,1693279,1473,52125,184449,1309959,225370,224702,191456,806702,110306,106307,33404,133643,157434,48388,437060,87487,90811,197957,80864,29146,142770,272520,83223,40136,104966,83014,69035,130487,374577,47348,403410,625562,283776,667300,66584,186,936281,487309,276785,109,1696892,815221,53260,1037790,8351,313105,896,150109,20121,301506,2187808,790949,380638,3255,1558468,26745,283614,255468,361549,1687134,22735,554978,456143,294153,238386,1259,843,662,1107,44153,714111,26423,247057,149827,32925,8117,592,169678,581519,5751,166351,392153,592120,809,474946,644060,620302,284618,769,316561,3347,149,1352,204540,660621,2147216,5951,947662,499779,1744085,548029,43920,68409,2721,81719,10911,6951,3292066,360351,24585,312889,289430,575715,335726,331009,601161,538650,133878,402254,43240,9991,1716549,236388,202635,35811,1119370,96864,110070,200600,388314,109929,16182,154618,141472,218307,317734,327177,328341,155070,256168,14853,1759,517919,221260,4913,758931,1562,260256,11965,9115,228,94559,3300,815806,1090,269174,3426,888291,4586,163693,361457,278173,54331,44108,29494,679618,2946860,275930,342637,121739,15695,328050,620750,365634,2087057,632784,2054883,176398,48011,5254,160741,174487,23508,1208096,14286,539098,216813,186096,2352488,74711,217337,182856,93402,292853,163887,625,1912,3393,341521,1182125,529564,10008,458436,160581,7266,20507,103740,116342,811696,94680,73561,270926,89659,37270,68531,272748,144470,86946,94910,40616,91192,66769,349499,78763,134554,231787,56629,99630,166246,70197,24964,58962,16946,4707,15374,14847,7314,459772,76217,32353,19554,185890,253984,117161,246300,201399,5847,419701,3447,152875,257425,440465,343229,965,332631,2529,129393,5979,12700,203226,15969,746526,207695,10271,365750,6892,132468,194841,292807,15353,199964,1052335,713834,1315437,20599,586955,312079,9306,413017,107039,88959,60129,81404,861278,130924,212373,437240,443270,315744,17616,575351,376702,880601,3665,2565,8784,1005,836,2026,429638,4397,62871,246400,390,263872,386981,4189,377165,4281,18792,2844,849434,45010,268159,181617,108819,645253,195321,604206,780,0,26248,97911,15998,71484,99209,84403,186325,183320,359245,36852,24542,121825,342755,2216743,94399,609332,42432,193742,65974,94450,191513,321436,70737,66754,92866,31402,51792,134767,51674,134666,112124,152060,164149,135146,933401,75490,50752,63248,176712,81358,67909,27082,122535,117499,38380,660547,3618,130041,2709644,24712,148716,130798,155820,614703,4784,23858,206685,10606,47347,36707,732340,4622689,385419,3245,5379,14545,1061481,2059730,36386,640481,125339,5025,123288,96579,358092,38162,967433,26451,25445,56616,1129435,436574,507984,9736907,0,410609,3140783,1507213,220028,900,21748,55383,187003,787915,144959,295530,101975,202034,124021,166070,2320,23683,669,1976897,183358,1621523,4711,152904,90261,213569,580232,76060,241684,3723967,367773,590185,175993,378485,29801,197938,737834,9048,1123,1467,17242,547139,1376832,319722,370995,27175,141302,82212,402486,46509,218675,1595,4610,553,151,2169,372,2722689,11734,1157630,509256,6471,37835,146783,30603,173151,113949,425373,518435,1268419,115372,24805,3833,432876,5932,76609,2204,142833,17493,404099,196150,170838,55595,297151,381472,94381,72728,113652,235157,105783,302515,163473,15081,73851,135439,17862,94620,61371,28499,47628,85526,577046,74914,111508,269974,175949,26822,108556,46040,43154,95130,80638,233896,148969,4045,676867,237641,3632904,1103538,212801,282231,28535,3179,761945,95088,959251,66799,101243,551892,15654,198767,128097,7761,401749,33349,90235,265940,1107996,255555,1089967,679570,174427,37693,626691,55194,72938,513007,61129,587282,134738,289822,378507,640600,287197,1122948,1343,199838,66230,82188,76844,849,294,4561,584600,640565,264825,42166,82457,1476460,15229,380,70502,601372,752374,114135,1062353,289320,772675,28485,25939,343014,370264,105873,265751,118186,83505,93020,342911,221020,3613,71110,1350067,11299,211042,1312864,3867,3225543,269,121469,308572,94961,370319,2074,56274,166547,110696,1073621,7579,205013,64255,1423486,47828,252630,40933,4388847,158841,358370,257399,85008,22170,30216,25527,240979,3813,26883,194337,77419,436153,1040775,1370,2428568,3066,169122,6257995,463345,324626,1316,15219,45782,739,4667023,48385,99695,43819,948343,53697,118552,436377,4287,46301,449241,191162,100815,6982,8636,13758,3251483,5672843,1644976,241884,268866,82757,580477,294547,549846,1007776,166971,88,751051,60988,24113,5968,805751,218701,586537,523,1425084,579211,245495,787031,45601,481232,284039,1781,321671,112619,433742,157143,12425,47360,564146,158757,1296,878,24499,744863,95763,10761,54976,3895,205,5370,97193,816,232948,4851,195419,89170,42055,207769,41477,49393,31947,123817,325063,7283,17836,16152,9029,9615,16582,9566,17814,290968,7462,8436,9716,4882,2542,4752,138222,3458,5651,1488,1978,31073,16044,446107,163307,142602,218255,224795,92741,192685,405195,95531,1764970,180626,80831,44943,68195,341861,6262,125827,134200,1631365,82172,138901,102772,116895,259410,61891,792508,96785,172939,40458,216732,67538,174693,235097,32056,515816,1042,1341620,1801,459,7032,1059,18799,199813,114838,501091,651394,99145,647513,594393,302697,31569,17421,4147901,159668,32897,3192,1029,74658,69787,8050608,182691,76644,93,2664,1716,11401,14443,754,5336,1,84311,12689,385371,550146,1016948,8605,3023,5933,561,36242,75217,537157,150255,74495,1161,250533,19242,4794,1623,15372,3073464,23359,3038,132690,39806,84620,197914,830,72338,119872,92332,161333,50121,169490,136273,101918,1165427,688465,1052,141220,401580,166,19442,19462,40303,158362,264200,153217,64100,88573,6367,274855,16939,211337,28259,21973,35970,39566,153575,35764,262369,89570,45548,23647,68465,165255,123961,149671,42864,65458,64321,163822,216292,4267,134333,70825,95618,318831,247872,90965,1601,702296,558371,140900,141760,81102,31390,192483,20552,780011,1432041,146453,688498,195522,138178,46570,52091,81003,21201,3419018,91327,43075,60826,132291,226259,142921,132290,1330085,483268,231282,409973,57059,483084,514769,195754,57158,266754,768989,1106,73028,437097,366356,84608,884980,3533,768,3790,4619,2308,19181,34433,458418,2409,727950,882852,508661,476975,547042,152914,302611,245787,1363112,78802,721968,281972,83403,3642,239583,167139,161648,372248,717578,1614,1883,173969,662342,152,67563,647045,803895,109,341738,219308,249701,573882,2978,173847,2237,17946,40355,167338,145288,118577,4187,134087,131518,174846,20355,1861801,192481,1167881,8145049,268159,2117,1083,143223,271541,126593,19978,32196,259769,127713,7166,104074,7980,458500,853217,61293,455909,885442,152798,31334,5140,279724,348633,271333,140152,621968,1226024,787496,1044,4978,1703,13687,316523,6948,273,322384,760389,311246,328065,431714,67298,42080,28262,401375,691,640095,582355,414065,4469,1755,1967,16050,484599,545826,566000,712049,183408,411496,851072,134964,474428,53034,2161,20967,365301,40509,205211,404291,210930,31921,205252,291726,1944019,19116,1640341,220007,98139,248318,950,411159,3770,651562,594930,72244,98515,9882,4375,67314,64979,1194,73224,222959,120556,235575,4797,384859,723707,111445,574126,112166,136534,1449518,305025,77265,532203,500373,113286,389286,280,297631,172993,431475,29847,418438,14407,497250,493275,301759,178832,898823,47981,140112,44305,13510,610003,152,76,364251,79895,184183,67111,120281,499046,407602,483006,19395,49356,3320166,226931,557457,207607,1946,672821,358853,275156,899837,32147,3878,83803,111052,2773253,43239,852092,285703,95455,359847,805914,331190,1324,2158805,2332672,1727,180777,171463,1976,658294,602697,122058,187102,199737,3936,760,61896,69994,3012,159936,439193,1468,17621,754075,1181,83228,1276,152,3907751,39533,1920049,60684,1506532,158143,239802,326972,194702,1040631,38475,224235,200510,58570,164557,315280,110842,247219,106784,79187,3612057,1326115,1403865,26126,683856,162560,215649,14304,358477,0,532489,66559,823455,382455,591589,98041,540059,446453,1035771,582024,970256,852902,803908,473988,135573,81601,77591,83511,440068,175121,28705,48831,49526,3615,51100,1375800,646659,153394,360879,549076,182355,217965,383779,17855,1626856,1268875,80938,1218666,781178,64561,199219,29126,24247,8240,2654,1801,57286,14336,532620,765179,134178,230271,127974,1222464,155179,33073,348558,90266,0,62095,639469,260256,55737,800101,144088,180326,6933,1661,116588,209344,361433,2189756,233344,351173,33288,43370,726236,754639,186266,1306796,67787,148892,411531,320483,885797,723487,123777,160627,288436,24555,106161,2503,826962,328054,98365,42814,5252,96660,627667,105145,134640,22494,143607,171705,1062,0,3441,2646,2429,570908,56298,2193036,16916,323932,581746,2201184,519073,555925,779486,2322,1936184,654036,397137,211648,275922,181843,333748,307323,8945,38806,154481,117762,282522,7136,610654,473024,195248,211092,1406707,791927,525634,404317,36182,8470,35210,21539,21301,109958,322573,3795,152,520758,308189,138263,21525,436036,522964,43736,1181056,145986,411583,190128,71480,1343,94055,662528,610013,617665,2134980,40983,8655,15537,987477,1707163,434871,748673,392132,216944,199772,862636,5248,280991,344828,238591,285299,668961,54438,658002,1534,3215,276487,227913,231577,359313,103798,43720,58089,283297,200638,705,21741,94098,641248,536587,1840040,1251664,124648,50356,219710,3742002,1058291,282609,517644,2071,52262,651731,11161,1422171,29642,201361,54696,13934,99184,82064,23212,3053,165745,716,319800,283289,750455,515937,84384,130083,44127,3504,27466,4470,6321,61642,602107,620394,1048273,33035,34,78122,573157,206495,513975,36884,171582,107551,13894,3250,8668,3142,275079,321731,511961,590004,174372,155486,498647,162059,159158,112778,112260,217701,2633,0,758,69736,1141486,52847,473955,531,277073,299336,705205,3765,465151,18210,764783,364906,8886,4115,224366,41531,1011995,19729,314,987,49869,251185,749184,108793,464753,341641,74697,2330101,549,613627,156649,370161,289143,373782,9418,628411,595290,1607,354095,17333,79937,648782,827626,143623,385607,262583,294178,537097,243738,4604,73631,1150600,494799,235,380227,280225,701645,8333,2246,61733,828604,8350,692948,2631,172613,124614,69127,45198,170470,346669,6730,7739,604591,1067,494791,48239,138083,1082365,210881,587048,467288,8032,346778,670565,14486,28911,63055,132649,11390,496509,207040,347576,233853,222230,41125,24773,63572,372537,749458,118437,80999,21677,679683,59417,290189,66091,358534,372623,672824,149205,2752,10703,455,195761,403614,13295,4712,53105,15775,278005,4401,47959,1497493,5093,900707,151970,527476,1430467,718642,108884,570747,241045,788118,326009,143854,1351,107591,173444,126204,149242,1246,78304,19912,1334,317636,6457,49217,19276,79378,313958,290064,605,14280,253852,3237,13511,232784,546867,358503,7718,248,1050,550506,190301,13169,79868,586444,6126,45820,112150,483058,271126,492878,1628,18513,6548,5693,510860,558466,115046,194628,3271219,477455,276599,359881,56512,575,2534,1193773,550314,110612,763714,40685,859323,247349,255925,107590,119042,465268,680934,145,78007,450415,536168,289584,34608,105148,133387,8712,46664,44364,8943,151294,2026667,720922,52607,108501,105154,55653,73480,230979,360084,54758,121489,200149,449256,11897,741350,65768,204769,307646,46548,16823,835260,2874,73243,824597,208111,1271122,17031,104998,223,399789,1078819,142684,192079,501072,262192,515,2459623,511566,360447,559328,269851,51238,89682,483171,163136,5009,69064,241850,161626,320744,515642,703039,556547,70171,1017730,169084,1103550,2460,166420,23436,353015,65243,14619,241327,11401,252559,111914,4086028,172182,340785,1147151,212303,50278,33049,70643,51926,132268,105294,83223,344933,150573,22969,476353,899612,2537446,161093,108274,431256,263780,89742,1771799,189267,113784,4174,452722,250015,7903,225013,2444,281496,36601,381504,380181,459,387301,664815,198346,91802,220212,97982,1782986,64071,1815602,1170447,24652,11935,1444,186942,177621,462435,453151,2408,2409,663147,6815,167220,9642,38760,254839,8494,551959,344001,54861,68974,58637,159225,2322,414674,502478,635,222115,1366,296134,443630,379261,1675,519196,26264,700279,135091,137637,72321,3100,353229,2660608,12438,326152,96427,9378,1455385,0,164110,3604239,350825,7519793,3450868,152,1060,581,3133,949292,4503,782499,1393616,241452,4416,226775,1044820,121087,214336,382035,177511,306754,237531,148651,459910,360216,537108,341,20628,5560,151,57963,19552,589058,915026,351001,195498,629147,1892878,91248,236437,1829,327254,916213,960,563118,49287,754635,368495,3284,492794,47112,1369913,47128,228140,174494,93441,8142,226796,1447,721730,150931,1060,12805,451880,138132,107315,40854,469014,84377,1865,759377,205988,27837,33997,412233,0,474417,47719,0,84,4198,308242,5525,942838,52041,167211,199389,25884,191329,669995,611235,458710,301,527478,11509,348864,88920,41964,2160904,10675,3336830,87950,528191,11614,417201,12361,297,647,281699,4697050,3193,891559,75189,42290,288509,1614,753886,1659891,593617,0,0,0,0,0,0,0,0,0,5050,21043,930524,828954,476116,40994,273987,345015,3125826,4964019,655109,1493690,27671,10366,110694,67548,18101,14656,242116,9067,591236,169145,273647,53373,278995,1260463,124283,406056,45336,235296,373599,293895,100760,34087,16,13886,689692,605647,143006,268671,11078,2975546,2640209,497671,1017178,171,241321,345212,1305172,106002,528940,1074601,3366,6710,10326,2706,245701,128329,296731,293397,155770,805568,906068,459004,1754,201826,214496,197349,66789,46989,68577,606722,1060,47284,60015,716919,542431,13630,39,14334,1942,463657,401545,782,666132,231676,3031,138,1592,513343,637944,652788,437192,344630,408097,825851,1230,232132,1654,58379,176040,267097,413916,234059,201553,467113,481222,1669146,40526,263704,121860,4539,434322,514536,56676,1148166,183268,316968,182282,2802,1076378,7355,103350,569008,381110,156035,746599,647182,13438,2672,73177,123906,204363,1600,36121,78063,535646,124044,377429,1945,18305,42781,31463,176830,143526,559314,267048,146630,152196,105813,148241,121794,732,10481,51720,310973,191090,14864,18834,3018304,1548875,597994,237461,176685,62509,195077,335866,56201,67715,188953,444439,208173,190188,501877,325560,309148,4473,770842,327923,581500,507878,821351,80460,171715,317499,2418420,1626,27386,726148,676856,2757,1097187,1120580,352764,14093,307093,42926,546499,5935,21365,293,8343,9231,547034,45203,22101,1333820,12819,152,4768,143521,44451,264152,815,107681,21924,707039,73921,171290,483922,408028,1419791,391173,533121,167902,614491,314175,234188,582960,8007,557776,20873,242798,72813,997917,878227,245661,3059,615335,521847,410119,205907,105335,282335,525629,433424,546288,329825,52232,1143284,2144,208685,234356,107561,440596,433,422685,10191,349478,1175621,57752,1574589,407517,191192,124345,3347998,426524,157137,12208,511431,238869,856847,2510571,254454,157223,42057,358047,108118,892517,101986,710667,63558,41848,1250268,374991,477805,15909,700519,221043,2847,241942,321003,559586,113879,9049,925,2879,166362,720875,3581871,99848,151480,3454,136435,683346,476550,1377474,560717,963897,157001,1267066,75819,1621188,365686,64428,209176,5101,30267,242619,530368,2915,108838,0,99669,1413139,329454,35645,293504,27452,63363,1102779,798267,220154,456,356038,7745,22578,195453,5919,242,4553386,293518,16679,372840,1190511,548080,147,2237,133906,3921,11607,357888,261299,18379,79871,11526,35705,598997,1002673,474589,354807,10514,5428,253731,162161,3878,459823,620040,152825,49971,75889,487181,162879,789168,611595,761752,1666778,1122854,461990,899673,508750,497603,1334,2992,470921,44786,294930,473745,328224,125151,637983,15423,781304,232338,493824,602421,182421,134689,212760,989557,182159,45149,3582,125309,533658,7885,98039,425314,614801,696807,49693,22729,46649,618853,14702,153968,8572,581502,3406,102677,2278,345008,15707,241533,235893,14067,6722,8846,312039,217372,255109,367155,75393,1596903,979706,5890136,747861,885227,3967,443701,23043,998,12549,681103,90060,134300,28161,12465,185651,374442,532527,376692,279017,2211,825778,325967,134,2923090,1456224,135126,0,408061,0,147327,851342,214964,93890,974409,455807,92854,363409,2726,9686,1690101,2658,315,2454,62548,1584593,113992,30371,255536,172300,355715,433140,183986,335261,308931,177101,531888,130785,928018,517314,15027,665634,40994,572808,104673,771110,30388,36631,373598,46862,76,52137,1021,669734,453818,65,0,657,13332,1284,29146,116583,60684,508856,467439,138686,192451,272,93319,2983,34467,181,109766,341632,259033,314725,6739155,279087,1034481,229090,1076,192399,333348,106984,293053,704432,27177,225520,187014,157498,1994,1024526,455795,78984,54254,27017,262850,445861,24357,391231,162826,535439,689,1701,206082,184615,377688,564208,657745,7437,422184,1928263,231777,242143,384028,657209,396245,455825,2322,4891,3975,895518,228339,1479860,127130,248492,42687,248437,483786,71576,1575,6816,228975,84622,1320379,384551,705907,763,15335,295101,1739527,90121,1231478,1325531,243272,39194,64588,93280,2801,26102,151,12423,710073,349341,180130,434921,766101,287313,152955,322250,247590,2909,977,269343,365527,86949,7298,10298,201771,111850,55707,220599,119755,48687,449374,402293,9069,231884,658549,341736,214123,507209,228355,147629,337824,150359,923,3334,1970717,464431,26113,1126,41219,20831,1218279,521926,2025539,80951,48248,255446,673118,1740214,578842,12180,4926906,6168900,22016,147224,1191831,343712,969290,47976,97898,288652,164,728276,49219,797295,815964,331552,19725,278371,352936,14805,580025,428150,147118,977829,394318,29421,27625,842,206334,455,151646,254309,7594,997938,148489,468336,71848,102993,180903,281879,555973,6377,1628230,389389,451188,321253,91266,413198,1011544,378969,156936,356708,455790,296532,599823,14223,215682,1388,139913,132831,201310,1028581,24196,728,1080863,229585,581427,22535,845491,201818,5738,5583,5869,1548,43953,10679,400779,138,382368,81333,8824,43345,932197,274809,893996,636274,428791,2038,813,25396,51715,54772,624709,4334,120,8105,331853,92569,812,74499,46755,303100,35646,277745,1796627,96409,140432,173021,121888,836636,134269,764829,669366,87028,10069,955790,414972,331738,364594,71734,539,1239508,10034,5299,314675,262672,10278,839,20336,749705,230132,308958,233205,1756,121368,487138,350558,617455,119139,103571,227984,18528267,572,156761,379,266251,111617,134114,1829297,208967,7376,1916,605791,1457,7791,271708,384822,170496,30552,74053,185414,506397,1151644,70893,9046,304106,526496,1032214,62673,216091,4132763,100858,1144,13323,362533,197085,69692,48330,77742,421852,1907240,1447818,1306104,34399,543134,984834,869393,1037041,380153,332801,647910,652660,364690,203792,3362,551961,42512,764,11513,11088,17531,530029,1209871,7451149,12072,338913,656939,26686,212329,90887,90333,225085,1390027,604528,411627,516671,298174,11358646,368638,105749,1162282,652027,12904,53553,182429,115327,302284,88594,1830,20547,157913,53270,45167,2105,120369,351986,655706,2064,778070,135380,57917,1008061,138846,1157156,2953434,66067,205534,2443969,181380,36867,156348,782609,53914,58456,709344,1023117,770488,1711608,605,72447,14554299,13049,61258,263737,157007,555254,1102910,1934820,155394,112316,436786,3249,6823,229784,58255,51831,86137,2583,957259,229184,12558,11382679,705391,379156,51011,280341,2954975,320449,14491,17802,826168,609838,266930,1213239,546635,3889,194903,1104164,8009,201872,241551,1029600,257125,33022,733038,919978,487075,487910,101717,681799,494029,73889,283185,285986,1429339,499302,147498,18303,21648,956909,504,19161,5937,24286,27705,274551,90481,316764,152186,43917,353566,46400,754913,904785,1911092,787979,520,1129,1948465,261513,569406,1631465,58622,88947,109496,563714,451490,79572,5007,26411,8426,18775,255505,205601,79495,8009,190777,277717,778786,17062,317174,13,497750,761,1194415,1573,1582,4350759,511926,78633,6605,218501,82328,4719,347094,5703,627912,1139103,350227,282401,253690,42411,520329,121748,206086,283576,1105752,1633,4241,19722,40714,605520,1278701,566233,535085,176543,2648931,209947,799937,1169212,21111,2442,723128,340535,109687,351447,262447,2227,2343,639880,654802,31025,684419,810756,15405,355548,171440,6167,33248,755,172853,607243,104621,240917,369794,37389,1814003,17375168,778632,601842,1202,299679,7021,325003,3034,253827,199507,228409,1971048,1854,336730,493,246275,156654,367399,497231,670851,226848,1651975,32743,174949,150199,648320,477511,56658,9801,264825,58469,112610,9534,830688,291555,50221,574819,7111,470964,14417,1601,494,55610,60099,927137,1312873,152719,27841,26758,85864,139338,262286,1026892,8227,3480433,71197,830775,431993,288896,1074782,52476,874506,651585,118736,393770,158399,303835,3940,353465,860066,976801,687137,520980,1178956,91579,187346,62435,151791,126511,596901,464403,57938,85716,398276,126773,550184,491273,54120,3465,420522,25613,248361,2164,221477,246891,584439,4665800,96908,535451,401390,84445,1042948,232784,111006,4421,115084,600311,9320,396103,353017,15381,374379,2365279,639013,5456,185985,379616,45450,388918,430564,178085,172248,10048,11360,249240,1843184,20230,148068,896514,615696,1234444,1062,81605,2492,412353,562519,193462,643579,832540,261197,638338,228440,508096,288945,917501,267942,571527,2084,5123,45069,140173,37721,18354,9849,496093,643466,193336,1196205,2636,1642,254705,1707086,5357,64693,331195,14277,24675,2012292,64349,25527,579669,2216031,55871,646634,653,1077648,213895,1069307,4377696,277167,992,8596,19679,338002,6388,53942,299010,221243,197993,403687,313609,113657,106470,659682,48404,33833,153653,41179,74745,32902,220281,158251,3753,152,462758,443101,387956,276135,12293,144234,671465,395545,15256,681,173961,9650,579178,3409,9029,2232,4371,14932,2874733,23772,124,559686,4436,3533,7679,8047,1928,17448,55465,293333,1922226,828702,34657,125470,802759,897407,111817,4948,962097,823,666284,2321795,7330,1403,308683,125482,842,1309442,116051,214062,114644,112408,946351,403302,8556,2484,768429,781717,391,344293,698,76966,395976,739338,343105,104832,26128,833824,669230,2045807,716558,222493,933156,716223,1123086,652157,3110069,130055,240733,21069,669,83163,468187,374678,2856348,164217,728981,473901,789878,300,14160,517492,348829,55912,321740,353329,422443,1919,10143,16275,992188,33853,1312,84608,49371,2468791,3553343,595967,60956,2308528,499676,45844,283382,171758,35475,81556,672517,278940,605910,20116,310664,135749,321657,60026,134013,119228,649270,722267,232851,18901,238781,361084,352531,292274,383965,27856,117181,322532,2402,438358,135364,583762,211503,2245252,122747,20250,252751,19807,330025,343420,803412,34231,309469,703504,116216,381899,17992,2558121,900862,212243,52622,412438,1031750,494042,460394,224897,1201,27424,262923,110431,314400,134212,141553,372052,815221,318072,490586,1186424,916454,195282,423,1049,20075,130296,11312,303770,530662,1164,269582,434850,13436,600809,41491,7393,129517,711096,368602,684667,6388111,21580,42135,199352,254593,278662,139851,246465,485485,24267,8507,247335,291026,213435,3684,976,1144,187906,531428,515663,4002,333849,378664,64808,743318,729926,2299151,5651,422078,575,255402,517502,335475,922333,1351,341267,320527,556619,303887,48555,782,494755,90873,105459,29040,361261,616734,91099,35410,98240,10894,227859,226257,26503,198092,355587,1738,3459,271920,658259,102454,28103,391895,8838,94345,67972,4452,76083,575578,987,599043,243717,137994,313281,63677,372131,92420,289838,750196,476301,24251,47337,599854,652780,7610,335239,82171,1034722,247029,2050974,154769,210374,767771,1767627,496424,969,847792,1263997,213593,0,2302,14455,157613,8721,988,150218,297,14995,10564,437976,171317,564,100114,21963,8004,295827,1188,234548,140271,4819519,2086,41125,1176867,439800,333360,227965,683636,373388,350582,92736,2018,7525,2467,1243223,3387,178097,18614,0,210445,286029,273730,132408,268671,2730,77580,4400,51632,103623,190859,3058,403065,6706,436454,3610546,435275,45808,181703,72027,714,7381,571,208329,1667152,265745,14689,90872,73531,21789,9643,106374,311199,152999,511892,409830,393025,14872,618999,69037,83298,19825,288390,114602,214899,49505,3120511,1037130,9766,281149,160771,945475,453,419501,115013,426749,257987,93595,14125,25318,433972,23108,177816,991,519639,555,386,28031,96575,80703,486926,388847,78140,128712,632508,749212,7766,1437121,267017,135608,131664,859896,1441533,245149,86307,211212,282603,243362,2550740,976837,319763,1011799,237512,370,186413,10848,492680,649745,901303,407299,7331,83978,244260,672630,76699,129672,443097,255343,2235,20331,404039,39576,788381,551381,874976,11517,55797,907182,264337,196575,209101,134764,706,179504,654037,986896,239637,233576,26467,69432,110441,334659,328267,470064,54321,251269,18777,5855,125184,0,112024,378214,7152,268789,40876,152263,58002,256750,1466,2912,183852,744696,1476,188701,140855,396710,1692324,1020,227364,636095,428683,334700,544,497345,536994,953228,651020,269433,56315,153652,29306,1006414,35908,66131,112245,209439,584356,4974,450313,300,1073,262248,5794,108788,386221,320994,322599,175841,259499,2235714,2239,31091,847487,201442,543128,23327,320854,277595,542311,1233396,5268,301552,4684,23027,4280,3569,128677,830501,2905,9400,1888,1406916,18362,149077,25585,330194,552427,374358,28463,43238,261193,406324,41072,691659,7594,420093,66879,13820,2182491,68597,19862,143012,174009,59208,64785,290270,111084,349696,91785,71108,5020,9517,204847,188626,96266,51,454547,89363,109238,394620,10177,6285,72322,851,1776,234114,100491,225140,163242,4981,169891,26321,694128,172103,878537,332388,194280,3356,304637,121495,32403,200667,277569,571367,738230,125805,122939,28195,248455,1283982,1936,4460,201086,487479,177255,228568,560328,407712,236843,80200,223950,177969,8963,1111602,225991,680243,187775,905,4717,464057,200747,304617,3821,86212,35972,76,48,54240,637655,559498,16775,259083,272158,1121857,1636590,1676053,407851,6674,136953,521,20715,752279,2002870,392490,84481,418202,8064,246623,376343,265674,333022,21737,42661,319401,303147,174483,450998,83217,903489,101123,21911,46402,102095,245215,0,2400,7516,4631,8238,10278,10326,3022509,89809,119803,330624,51709,68282,23537,151,2876627,41341,2779848,870,35802,109326,168808,216428,2216,85607,967,3712,962229,10093,59026,2327,3239,16342,389115,1870382,7370,568,573353,127762,264223,91708,53793,459424,484702,3831449,191330,208189,23635,1878005,445810,406794,3289,40022,527093,40545,2760,422107,215561,426,49572,101331,24366,29575,161159,607279,482327,412953,94909,166280,356473,376798,418396,398227,482210,2886970,81451,155326,121725,60990,6365,187782,96444,311467,780018,92919,236874,406547,202205,1466894,212672,1428514,360649,223046,163735,520747,265848,90608,538,309773,850929,583901,502807,463434,9321,233990,333438,40770,548193,395728,738799,4200,433748,3140,15070,131729,289420,657277,232721,576510,449138,284422,1271271,2419144,902006,303658,43214,1350670,32772,477534,20035,2839,726545,21891,163031,70735,58393,16760,386424,44676,16473,171532,118364,297777,195953,1030,703141,13812,455392,1568896,8376,421620,77435,562312,513120,18416,456568,192242,379,36789,392574,37745,322791,318204,392093,231057,442186,425539,17630,1732295,146678,2238,69031,124152,1536,581987,408934,36981,113766,660488,240131,76454,5833,2484,14115,372168,522022,743790,330746,493332,887748,281339,405617,34990,109344,254966,119108,16654,32830,598,1397391,410076,345018,52200,267061,197509,80790,393762,268635,112192,100780,966427,63175,462317,91949,118512,2233,26105,70649,235260,152,305009,463662,2032,30701,19254,571153,4123,258043,542647,507573,3741,255184,149650,286999,31600,837101,500960,736827,151242,105669,573116,264604,965520,21855,863908,284991,14429,376479,3620,4054,193970,1512,1382,289843,182795,724,46581,286,303,50939,203386,4440,123167,10905,16297,12443,62555,415793,1964,429672,727447,116186,516067,3642,243934,41355,206993,4580,3160,12277,71146,345548,193157,107068,1042987,1269888,338655,141777,606476,282717,213,390468,133710,1852,155172,68910,471251,554228,1721,37214,895,311311,159613,655452,2379686,395,2806,243160,740,643124,1943,202,0,967553,1813,76,294181,23720,138823,575503,459326,431123,121056,9134,93304,144224,953848,52974,58377,26474,456,2675,0,152,1020,11189,112044,101191,114,2850,97372,20412,531212,195538,192370,920,5104,703703,590974,2728,293690,205803,8256,134,760,10914,269414,2315564,301128,158723,38901,1381853,30520,487247,2786192,1469131,143,481695,72300,105586,449391,711260,722582,0,777258,110572,304,6833,48119,74102,2657772,3779762,214531,562997,154263,1341785,43407,81472,231355,4493,19407,5472,122595,137747,157976,1100,209141,509132,39794,109537,68049,485723,12756,51195,1468130,184018,4405,273041,167428,3194765,162442,415065,46791,233072,53642,80946,61603,920186,327764,850928,96310,94493,78633,1097871,884239,105124,3504,335105,13106,1525832,6238,23319,4174,237987,742097,138386,352965,720622,20459,6894,13637,2196770,121115,63383,1199,42166,283120,344500,513247,28627,436120,463602,38677,20923,213748,450273,390722,1598907,119893,23275,215506,535763,5925,67963,433610,400305,628795,125960,196473,880862,264906,288299,44660,560796,124241,112526,513700,90661,2954631,287040,13829,67741,588267,113050,171919,426124,180171,74718,5209,26024,137302,41332,82022,2762,188544,259940,157314,504311,73743,242895,302987,498709,42956,20890,45497,1370,100997,190422,412928,1922936,7412,1257817,1409630,501608,30876,104811,64187,599,1786588,308,233955,39237,97733,1077,992223,44288,267297,107426,68165,1635813,287186,242839,294420,332587,22818,229473,162101,845324,634963,79892,77948,1499,15636,375260,39582,28853,555897,21730,185223,221604,197657,972765,135731,174629,468463,52024,236348,1489760,257095,280501,71586,904204,172916,653149,621218,6054,5610,63981,326014,583509,269142,80848,421951,67673,80646,189410,192627,144440,451610,257152,98853,316,872568,14920,1993608,2105817,67457,138053,338736,30363,94109,3946,336014,172939,425874,548,167339,159559,9503,2116066,11564,346520,271,26264,106995,136522,115538,0,339157,190946,70310,26610,537077,165672,926,58990,290585,195062,174587,526,381108,386,83751,439145,13931,115891,160229,5466,711,171029,243275,440324,1132833,97185,1923,28,140012,194587,1667298,300217,352812,142780,476711,34391,25387,7403,737777,865651,98332,13005,100671,170268,297373,91326,71205,31944,1315,303,566078,249111,494,149538,431722,9708,397382,204,186098,82130,89416,387842,144803,3431,362323,105003,94498,43054,650077,268667,434718,310370,117012,259202,316118,24440,21352,1024178,584005,48072,67480,212016,11969,104,855948,1440,123724,164539,209504,953196,551456,41105,981689,208242,215531,46102,216224,128893,402626,12015,121087,359,1050112,465418,11549,454682,99989,69949,176739,513798,136395,157770,6192,308893,168427,26754,601969,145725,408405,101661,12834,59224,258221,370665,1385,50917,451074,395922,1777344,3074,128926,1170453,170378,211449,1233967,58233,515438,651385,315553,162270,191963,385410,86780,20552,557,32438,271654,133806,288698,808150,573091,705185,1719616,15810,289820,80567,3364,108651,234419,515688,23626,256109,153136,332125,1591960,191043,37993,218063,131337,482166,692414,43495,665824,261884,225980,248932,7016,429224,2166539,1173521,661126,28040,10656,762620,165325,151360,876470,1036,3037685,65424,160150,165,13995,44861,173420,264843,109239,337279,4501858,18997,185229,6399,407619,1113984,53648,216604,310592,179257,192509,1058,99190,229959,185579,402353,331492,291630,94789,230847,182532,0,251382,1321,6090,5431,127974,18014,299425,649702,664820,70432,144,148,2472636,486,1367681,45788,188447,769784,849214,1921,11597,178819,1163,158864,51603,45831,267035,229240,956,199722,131287,92325,222390,86977,8757,136297,99726,20277,9600,259627,153595,133917,67429,79817,674525,1091425,463037,15008,2578891,289728,42642,32879,64877,148269,270259,211415,151468,264679,94309,126150,96150,68251,155678,87710,90270,208320,299465,138669,445624,748563,0,790445,478696,101267,30949,805558,435856,598,6259,2126892,294535,126072,346498,135716,672254,204841,384197,19577,60549,5254,290114,401215,277936,49075,121299,11736,56082,451018,274009,61875,0,1198,176613,298,151969,60478,230135,320824,244447,380244,399960,39197,122482,4278,46553,257570,95299,542253,1226172,326567,36506,308749,428632,10767,55961,94705,135877,21193,150516,743,465622,1321808,3393833,96512,489544,23822,469456,377,113104,655608,553252,313980,252451,43092,1281,285654,77051,85149,23800,185138,1994972,519129,2002,178994,17416,53157,225328,211,772302,83946,9225,8903,4097,141113,692791,607188,2996,1588245,425306,170332,453573,0,126382,354316,427074,127746,37346,894,1083673,45941,462554,99629,182322,197875,246720,205150,1209253,444409,16673,337171,15078,219777,10966,67469,265670,391978,172095,138566,67290,2543869,850366,267,450540,482557,4252,187605,180110,60384,466602,46589,466503,68124,449989,266838,181263,633502,162246,71197,566419,101536,896584,53357,95679,398290,3090,23027,470512,125788,219732,70584,217432,249084,437721,618091,523723,170172,38660,63875,52372,28504,451185,179455,2464,24176,333537,20321,28265,670729,139670,409984,341568,520756,9928,384339,284369,64361,4773,743624,256111,380,505134,1636,983,188155,40696,656538,28801,123105,33755,274690,44452,1474510,99520,342536,53498,353183,710222,45026,1451863,14854,699716,26635,551631,72684,521393,458439,234026,302636,614344,365818,309776,63699,6759,0,1026567,2860,814502,4248,1493534,1132,732831,115533,204668,893823,4671,12088,73563,439400,21710,602643,4713,255174,42902,2605,608686,972373,31214,7914801,671350,3174,827,1445367,3737,2853026,15616,221334,1859952,502560,16030,41784,19204,174448,305116,534610,379222,392964,18681,23554,413006,273671,217161,266849,158275,1108,1398795,212987,304699,665311,535581,311398,156521,235300,555945,509044,470182,381042,406740,73208,77413,75086,75041,81014,88956,78444,73919,73038,81405,77838,73832,74492,117228,74321,49874,27630,91786,37171,25032,60179,12526,48351,21702,28378,28021,29430,41341,81979,4639,71729,1594,787637,3215,1125957,1157818,1207724,1126886,1134195,1131833,1142253,1123567,1148554,1155855,1146188,1121877,1136697,1138984,1119992,1181195,1135306,1114054,1125048,1114505,1323037,1114611,920701,481026,95471,378069,306726,886750,792927,114374,485733,223282,1028797,67327,66821,464883,857330,238946,2701,24530,265209,3687,926314,270913,709,746703,10379,57592,1269140,398,2157,9897,1157,228,76,392991,76,69009,8573,490061,328410,97334,160681,3132,3256,2612346,906393,56518,1120,136628,79678,1550001,176212,2699317,5283,4301,5511,1910,375965,5219489,5066009,1216212,992359,49860,370597,734354,558753,614,79269,54981,1551096,970925,1995406,382856,369428,1673,86796,102739,4569401,156952,948985,0,5719,138110,128695,485957,362441,972287,796705,509332,217525,129244,895,89113,903,319,36237,86573,44209,152,53170,1055,125417,1757,47962,121808,606794,257372,514623,122230,5165,190693,138852,146,18643,33205,77700,292399,9910,1749,7368,524810,145540,5873,507971,24087,617717,372772,22539,1702069,1914857,62603,7438,58286,8651,54952,202179,6266,1250118,50788,1351326,6956,285,359399,177575,249500,938343,335306,14009832,1888426,47524,738780,765620,51663,9805946,459155,816771,2875,232081,3995,301300,43022,4709,163794,4972,73560,714629,158580,197704,212783,361296,395202,820999,2903,3901,959,243356,111616,8079,307455,179759,614234,468823,406105,239203,581836,784287,153401,13970,163963,6058,495495,716049,29801,535648,1465465,629356,135965,7581,8904,206395,528158,308089,3491,386023,585546,59350,435046,111631,208293,59510,18618,3142,26146,157516,305301,392075,5256245,3137,2839615,724684,621844,2553591,1743208,475153,26015,330547,256906,389295,36602,1252874,900007,280589,631,112,170032,65367,495460,5928366,506717,508015,53940,3664,323860,20710,21818,161855,86185,91820,322587,370827,186709,1006387,250698,292817,215548,186451,144131,381891,700280,605651,75247,1067039,2401,218328,1025614,173082,20629,31060,119276,78982,370678,178032,0,5138,916496,716876,1302,169778,3400363,353768,31096,824679,137039,67856,159016,1281,1315599,250640,6993,71245,429064,19792,236597,18969,278401,1324,1112598,95935,4498,260609,382766,70163,109957,316919,204005,270325,565726,263227,11868,58463,310289,179585,546,409613,56329,715701,52807,286177,423644,518953,727210,14606,141572,175973,714897,766272,599736,503614,97171,145398,601668,0,1104,75629,283220,81165,193797,455,222065,123080,778898,92475,103330,338867,1841,499055,0,74192,102659,6293,302685,4127,100902,9566,7366,8241,9076,64163,12909,30536,7602,87025,151741,323158,215837,403823,248096,401601,16415,129818,272351,154227,168744,7510,2980,17008,51618,127397,237920,84218,73024,2532,4335,18081,211,19409,61976,642531,9422,144617,57976,11125,198356,101979,50277,124343,176922,19524,28748,776781,54394,17821,1196,1499134,1530,37134,608348,67543,26814,4685532,104644,356049,183304,4629,426982,2975,217136,178292,84566,6887168,654032,196087,498381,568242,395718,251465,120988,514363,530253,87199,615187,2677823,1429143,105416,3910,2286665,186450,453720,174,586,0,6116,17861,5804,46453,391158,154022,15330,5806503,6768701,588793,177016,87284,23060,3023,2297,6082757,36961,196864,2047,6042,3915,12276,832,21859,2141287,1542930,42582,168672,201856,884536,350669,21408,39,368697,24713,1015623,1479668,359963,140897,39071,402412,138072,11808,1102494,1233409,544790,572727,648726,30351,86949,367506,508110,657794,261908,232278,174146,18347,454084,409489,73137,1859339,987318,30302,190034,339192,332453,500274,228845,105185,668567,73415,329811,949,1664067,256715,958477,227400,225355,73581,41659,17884,305700,337946,495629,117444,191447,354596,2469124,64155,998134,512531,785,51816,861273,772765,140390,546983,632137,5239464,67814,261455,234780,1734677,1402626,249492,474420,211544,1231697,614007,1471,476852,51146,65119,2774,890179,405575,4478,585227,16177,448195,193110,811386,1097517,10633,3206729,948799,223947,242057,270919,989604,2303,17579,735100,147941,554977,78811,3338622,754629,2728,2044657,8730,3943,36254,344230,12356,682343,789242,504337,453,10802,874,679146,592843,1964389,1175074,15461,61489,38615,766270,284482,1641233,39813,195818,4848,165619,124825,657369,19766,57758,589289,117399,602396,76,155,94668,63676,852,2288,832837,557801,2563,79560,1879,1956,251353,267696,1927,3662,755,7429,321,626391,190625,318199,2372,103874,358405,444016,222945,127486,73464,603170,212435,337772,36449,194206,111765,578990,9211,86674,458548,576019,334027,54757,362062,534429,253515,606560,146797,724666,237405,406746,806338,521484,507765,86195,1580,588,11106,475877,250481,46514,551673,6114,650296,149399,345578,106164,617712,103332,106426,177977,3715382,6860,161973,438735,10960,1835652,5576242,336497,72076,13712,16461,178576,322510,51550,96040,79397,198610,237108,254537,29712,361382,40348,13432,109709,413209,1588,233083,38915,104164,2431,2798,970,3567,394251,64962,555619,403147,125445,53106,244646,435832,754947,4126674,464604,49878,392704,4063,10129,36931,10679,79174,6236273,4410,64648,688192,89169,122288,41381,145,98801,601963,1237440,39037,381571,152,7633,143072,219889,214733,1222443,329,17676,25673,608,7325,3054,23317,28581,191484,14951172,287038,244517,2261299,387032,1008450,114094,1109336,1673713,27712,2171,8965,81298,760962,765381,114765,603466,11553,6069,236011,197534,373170,372882,35665,458462,401107,77911,28446,4456,9890,997,107398,6688,139219,134329,308627,455081,841323,788988,1492,17424,70332,238935,235736,173253,161795,91924,96810,1298580,11621,382561,3586,332658,218128,211119,233545,454381,183992,109023,441168,12643,68228,16756,309806,75710,14871,44077,5511,144050,728,197070,46750,30121,3631171,125091,365588,233820,13326,292489,44965,567,325467,109078,221618,815528,30999,116983,3181343,47409,15264,109438,60985,4144,702697,124940,622542,17769,1876775,8591,43168,491278,102544,22216,2460946,38747,95950,420111,106565,68663,176627,121203,250741,10925,25083,0,323005,486090,88691,132760,9982,490333,46293,327210,302426,10464,319515,55234,546581,1144226,482382,211,111662,2953,600073,308829,640374,706963,5795,48764,865,234922,10771,76745,180309,30414,71423,406923,230219,6889,36959,105474,86750,205408,125006,825411,104101,887855,144673,1964599,128408,16190,131305,14264,4423,4325,364579,477117,207149,48453,358301,386343,168569,19103,186121,474781,262890,68047,8574,2309,784081,402692,137210,521738,10966,168667,1139823,61796,2657,465659,18058,126924,1497918,12434,659520,3980,440,5126,148472,2852827,1903,4261,94659,56444,1119004,17933,266732,651579,461584,34963,885,1140287,358903,448335,84409,632903,775302,326771,1567756,1117555,840069,137862,196292,11393,551748,85129,487703,51543,3477545,195060,581111,558887,224683,126717,311425,189174,121028,756,671474,266937,66362,1435831,95915,209847,373306,4297,110631,219,238644,84045,1261592,218501,5789,783737,8590,249711,494700,133366,503009,414651,383344,313879,6059,7337,445,304,12059,2505,388985,71010,1376848,98106,131096,249165,4075577,1010018,192084,6219,28095,93518,9413,631,45106,351177,649206,244598,3611,72640,1100731,151828,244098,1042949,487219,150500,132093,303444,668756,376552,230442,1462197,1252,175967,32562,35177,688532,3466218,161216,541,2472,887107,170912,1664,810058,11696,53574,0,76,379825,182779,65089,11194,6608,995217,165952,3634,1157,883,277492,315902,432995,520324,225486,6313,125,2133576,6244,3797,13831,998211,1304454,604487,146016,1207627,26331,292898,402073,496202,665509,188007,286316,416324,192802,213259,2934643,609380,32641,172890,2020,198214,42129,395755,88141,585142,880128,926414,783078,102905,7366,146297,35453,202567,1114659,166899,944,802,113992,804256,279246,676151,13298,414061,21727,99457,400898,357873,159024,219745,699967,28258,1407505,28695,19658897,353143,442044,2408,236648,40638,160541,214,99267,11971,1250813,126275,636497,140705,1379835,349000,882622,20729,210679,282168,122557,558113,331208,54426,336734,206232,307682,296104,71652,249705,666678,571465,218407,91069,389737,41798,3792,581644,33982,3872,5457,108992,12717,96892,257364,417505,762414,501311,445193,384588,79454,319553,108449,253499,427440,66356,84010,69447,188130,452224,30816,778579,368478,6871,210302,154571,2263600,159642,644,756,697779,67765,197057,6199,3386,163724,119132,74955,216143,40668,116782,5565821,951466,169930,14825,257296,4833,136628,18216,57638,88216,21670,109686,103403,101819,234222,47731,1432,2058,319681,705307,192955,5437,258141,183344,98384,82155,126148,86961,561595,222940,375947,752190,169938,435752,254287,370443,12566,65931,3657831,108,59183,1052,77095,158862,516424,403425,1108369,188954,77594,187357,9878,136641,4018,233645,1140434,140342,95709,12124,31701,175960,211,209,50100,1127959,183534,44557,352798,606,59019,278591,514067,103993,16112,28088,656,544558,56330,385290,257839,2010,81070,341770,225039,194060,395161,126594,5471,786338,507427,2928376,408562,2414,4976,307674,87684,1035929,6879,523539,810239,568348,1821741,1177428,609301,615586,76919,206157,112335,2698,2907,836,397693,202715,147871,3278249,493853,304,7290,118690,76,454,186828,2744,6057,1141,58783,146251,774,1249472,387530,193232,2006448,72131,224605,40751,25405,86183,790471,58510,0,578772,1102276,198880,722001,12625,18138,332502,266139,189082,154612,294844,343590,171174,1148,142451,339,285785,682206,250028,330224,100952,291261,544952,870311,694107,295082,51658,1118856,12245,8941,67402,1425955,519252,41024,368864,210812,1858,5070,17038,532779,187222,287056,80965,57472,56598,754796,84924,281859,340225,1854174,35668,736314,165188,1403,1834097,22809,142188,184091,423374,929620,15830,483085,138838,13383,391249,104807,159832,764454,15986,412549,1497,4151,541451,492305,376895,171986,953121,73568,2193130,757258,6658,45451,394214,63157,61825,686082,225794,423803,897246,282166,86641,200627,127113,324284,194404,283136,589894,217744,109381,243032,73892,108871,158618,3055,274487,1165755,199692,308858,32586,167004,38870,249840,56087,102597,502904,1685498,180138,827794,275292,182901,464280,431317,326707,71097,1229515,329666,316218,375297,475260,1121428,5894,516489,159373,112737,177108,43737,187339,93940,29157,432,368862,149654,6328570,464103,444076,664880,182713,4735,112325,917173,6826,1328193,29949,176767,240443,1494,1463,2281,2747,285690,260177,1632,265942,544476,663480,10592,69653,521684,461204,402448,441408,521582,297035,366423,302154,236292,213630,192736,132173,65612,813084,176446,41726,8888,13040,3764,2040,422071,189825,24382450,4510405,132430,338221,516258,522548,416861,413105,91188,9793,361578,2529,124072,38887,13422,153209,60805,141732,31886,3226278,296351,85818,357163,106774,6781,711794,53850,201807,142083,988277,43131,1006931,121900,3545,445,1536752,1246530,131514,3245,968857,415700,668776,1117217,995,69264,37363,899,1004297,138455,212921,466,418062,532283,148735,463471,78081,442,562625,57201,2488,429564,104565,73061,93262,229359,6875,313458,403189,193719,7570,84423,55539,536180,2231,33974,202564,188750,716051,214733,363911,24531,180789,141705,3148,1385989,509961,119633,201785,58107,151898,69406,753354,927454,238775,6452,468382,1251587,227,839899,73894,341362,6741,548676,1233513,402759,919315,2051,17578,232805,195412,286528,25172,112790,227726,134612,564184,21256,280621,6625,58051,214188,11939,462315,499593,1372986,231371,517087,24333,4439,144589,18004,7917,102963,219176,542,36000,58412,79084,143469,1156,268348,77536,302675,1477,908,223140,20262,437408,2484,688728,11147,185507,25,219280,776747,278479,148481,3069,985390,19520,450711,7329,453945,1147971,169246,23327,3440,673034,4307,43710,488414,300930,61212,30606,313578,2575,39427,259771,260456,31993,2025,186365,1472868,87057,412194,127440,0,27966,1622,1716,55697,166922,295978,2005,1621,1195818,1146484,33690,632430,444914,22905,88994,309407,931,77,102055,3939441,75153,264942,230129,427625,210683,342729,204582,40893,55548,618524,0,482733,6625,982110,206575,8158,129272,119489,249585,62564,789228,1588525,13021,622,789970,32302,231405,495977,406775,917819,262921,249278,376886,664017,99629,23506,396795,762169,11092,76,13070,259006,25772,618,3208,6458,0,0,176137,246195,3650,1597,21016,4869032,1310976,66864,468811,1129,27190,2217475,308491,19858,58050,168481,6242,343113,56749,50071,3742,537343,27184,27140,447456,71877,567524,51698,22699,172827,340465,169042,601545,187978,180562,394171,239204,198056,210995,695448,317225,30190,24304,88082,718976,1010011,47052,356629,140339,245410,228694,52771,142138,463781,404937,302201,177,5892,177404,158404,287294,123368,62984,759674,557328,225821,1130495,228449,194453,476428,531369,180096,4359,242250,278061,407209,1165464,75,21781,72331,14033,202349,935269,1063,1366705,1568,40800,347132,201533,816,468070,734734,100989,69216,1403068,385730,98892,69895,365800,301615,272621,12017,289023,669112,470414,31060,12497,143038,165634,118655,43900,3931,6972,9725,15843,8370,32753,91525,106434,1214894,534376,3184,86011,6764,2980,111217,47709,7208,153991,405,15516,5746,235,126525,1193639,2563969,8068,67562,8219,2114,303164,288475,8474,580389,295059,58970,142275,168361,388636,262509,13412,583352,689356,1514298,74,888298,1140435,23549,2981,170700,164911,214311,447881,114425,532208,48332,22981,18141,678232,7143,8134,311454,1116694,93327,129561,154385,4066,4805,324526,370019,197977,36221,819648,241152,1838951,223673,104815,983495,389313,80280,36742,382350,455374,7018,60858,96284,339576,160536,191204,690923,1126804,80923,374869,80840,0,1836,1418,463832,48536,396761,3515,68599,603009,1507319,19845,846247,21624,2549,187511,339642,251557,573831,1369,5477164,379521,327994,1935,2202,396206,1560,185930,758,2161352,626841,258173,217329,131324,225322,868181,2559857,1886501,1718,233949,197225,2432869,119951,117514,31138,595112,0,3698,180312,69320,97432,116917,97053,143850,2015,0,664730,532144,237000,499402,894112,221803,290940,787,113558,157028,662590,1213433,22777,2576655,59388,2028707,468371,1005,163517,529054,32016,10115,312005,0,1926772,305197,19646,6147,719468,164611,550587,1197620,137370,403382,486330,186724,45273,21,183314,586993,484111,6726,1398302,579929,1244149,835201,171397,220459,31997,294566,4897,753254,1982,493402,479907,224,432555,499916,109684,523202,2038,20851,139658,147378,173770,12888,3743918,236278,191703,78556,3214,427112,193623,193439,868,1152703,235017,36062,312557,660362,280519,102587,1481894,1896,40474,2265,395959,18424,19088,205958,183871,501904,155,67223,194597,93401,112663,235467,64714,1265572,58911,582244,55142,541078,199225,675101,230310,10458,327279,1473,725123,895193,49363,5128,4183,38585,12302,211587,67271,590933,101229,373246,303978,163427,173263,26895,28962,122580,6004209,156885,1872,117538,332716,167444,225213,41725,8923,93498,95209,1771282,386987,782026,117486,4382,5069,146828,155742,4736,354252,110379,113980,152,109670,307289,267918,97971,1397,101478,24975,688285,369542,827718,1368,72953,126949,254801,305283,335750,4716,90237,46647,108644,138255,5707,4502,156371,16634,164038,1111,5837,238407,109792,185915,2309,343836,34068,38002,387274,393292,251674,283904,37196,828268,90848,336231,49790,1877,629871,78929,257515,406753,314860,250319,519134,367270,606940,4168603,1182,40727,31384,411263,450,206787,273405,503015,344074,27593,4144,140785,82657,672176,170795,5644,4427038,2472532,557803,36969,472520,221471,172870,1303095,343962,819923,621048,30362,330862,59674,226886,143777,4522,10769,66432,95987,472108,304,43373,0,1253860,238232,3450,184796,354574,337650,157047,564229,299,3441894,1134455,144284,1004393,3058,39071,69677,358608,176106,6554,403795,44401,39182,595553,212377,13934,274261,2645773,121375,39697,93090,6525,2361,447037,423338,46970,126,102501,308661,424250,114039,1299707,5673,2594,413081,82,314462,75258,210974,141712,323126,250496,16838,194023,126234,335558,590865,16939,978915,909,226495,500592,0,481036,14297,17022,25244,353711,76884,35977,1820,4600230,392700,1847,46248,84773,5668,4915,406,243881,126051,634698,7759,1006157,466743,128052,4951,380851,279224,42217,10134,147032,14822,11002,192863,716,3691,159186,3120,0,987749,386,199114,87292,165471,48721,147784,17293,699546,0,257224,529952,97814,209884,2328544,73316,46552,219594,243675,122232,121876,252017,1906,639383,531687,1859534,66960,2654541,1274721,657752,1592,4890,139907,45729,643424,409956,595225,318820,100215,654563,12385,190179,1001091,320913,304,181519,177928,95860,10925,116,1472541,81926,950166,85892,648784,725223,255698,463218,66295,95344,51261,319746,164938,229561,430622,84794,6934352,141734,266775,159416,152102,61501,130341,381383,1327,568772,355173,819126,35467,1875748,392314,1012,227328,205462,107414,72983,125238,179282,663415,148619,325826,3861,1422,159801,39482,77193,468339,401226,4473,402644,0,253220,313231,741154,91166,408460,151328,53327,964,140750,479496,1564877,490244,67500,338046,400156,446066,56886,125221,109441,1755,527633,432583,173178,681547,614104,9505421,55350,1785,304183,218778,417686,413916,5645,15263,2028,16119,1878,116108,130651,182110,559,131369,138989,2368,2216,241384,404262,1202,340939,163227,158810,156583,17127,226864,465553,387790,1216146,357216,368727,476259,26153,115525,298641,436,677776,485140,393291,655340,26535,140093,76658,2101,418989,27892,53021,443010,72611,318912,2631,306057,263571,502009,3223,43549,2553146,1851,65079,1262,1442681,140471,305482,373761,186384,418035,4342,472406,3681,61,425318,202639,3399,311,156679,194271,7669,2490409,2712674,361774,747948,320721,253403,53665,114232,22983,531988,4625,36005,301798,234126,0,623771,532870,614101,3550,422,144710,643506,306792,200880,77172,115191,21193,235467,116393,381816,57103,214222,76689,24,20462,66010,3029,125442,7572,2018,1048702,4287,1480,42529,5011,605520,1045,466020,4247,263949,109109,32511,964741,889736,120978,724552,148890,528274,2726684,6129,415056,134422,84660,456,3640081,1904,840237,1754981,13257,21538,46469,190811,194278,125180,139657,93098,131691,593205,27833,753390,117112,6443,211827,565278,861189,98868,69266,867279,103646,75402,99143,3118770,53424,156362,971516,142812,204719,1433029,234689,647807,488781,3199,224314,393750,186250,1180682,21057,9781,100537,91590,27872,578610,284826,236929,8474,152609,207348,630098,214578,261421,780791,306548,1365983,138151,59693,442058,181539,158774,333080,47671,134744,176316,565567,405164,338911,954317,920919,0,121833,72962,5167,6183,960107,188634,110761,157848,22979,121837,22339,151414,7372,208030,400325,107155,147343,54665,5577,20709,21031,195035,141896,499408,412069,273768,143193,152,1197,698170,346154,398216,352653,264903,870,160531,60080,413595,381262,171204,264805,106778,253399,346137,133972,246673,102996,13161,1474,0,99667,241234,3587,82368,335849,14649,115874,127594,59262,254776,1270291,93649,257682,152,43549,395658,1113871,775108,521837,166148,174785,691506,7089,566828,515392,7656,736910,168593,472097,744386,1868,322727,936540,65549,307031,92096,123780,1207,1998,704106,50029,731242,226173,265722,173260,367461,4957,23238,32527,35401,3925,191252,672544,446205,37903,241427,24505,75608,295901,309816,539006,298362,11703,405627,276939,24074,4235171,992245,181,693,477772,823640,9548,5626,282296,60230,140151,78405,127960,11132,822846,597786,666205,394082,234019,282796,58353,217740,1087309,12299052,2483605,68947,1226700,38186,166188,1044,88769,413115,607632,49052,2832,113461,389531,82055,134300,4104,685436,116251,229487,25074,260847,150,293352,459584,490,267,158682,293753,2967,1985745,186853,374542,188803,467647,153951,2406818,588495,315955,245380,143244,264605,231983,221627,668171,437734,129571,110806,35140,3472,1595982,393955,1418483,595293,40535,3973,61447,292867,640480,289123,478975,124865,575466,64957,41722,234573,1623028,52587,330844,241815,33805,151693,868593,572317,1194162,139031,189698,642199,229671,336098,779559,363913,284279,2953218,305317,1066537,215153,92661,754525,553582,148962,542801,89211,470058,422976,47271,461441,2976401,78240,475255,876504,51709,3307,1780,176678,326849,52483,237630,129068,193162,369005,435229,804485,842349,144890,208650,463218,230114,1098796,910,21840,18229,224752,498684,12364,6173,2486506,654458,267585,825904,60275,5806,598986,143830,208330,242707,15807,973469,1388,579125,14850,1452050,54624,155793,282297,395791,2443019,218313,41499,822822,27510,199420,124532,185806,18329,12029,380,2083,20648,296181,308963,595416,429048,700119,1024713,28720,5988,268433,344362,22981,269906,12193,327814,286227,204972,144244,74747,1060,282507,49231,62790,264898,214880,412405,265577,1145914,439495,98,610024,191881,180251,19318,12686,0,722,263336,273080,1514,747671,71801,380860,168095,852923,207301,519284,4440,54505,326282,10800,184987,4858,620929,1451,5546,1299437,100945,71594,611337,1115918,928735,127325,835736,185105,154106,183720,179611,93422,24743,23605,16973,405662,21043,517490,25599,21954,446934,298153,24387,484831,744387,128290,396001,158452,1118727,106228,871723,3175,33341447,94311688,29728256,41632913,34254134,292786,484027,2156,381629,1864,64525,161903,2052909,429592,39288,1233665,1800,442069,142719,1914392,38420,42195,698446,12044,515249,142869,28615,200823,89521,4162,423354,23619,96391,762117,61449,368103,70667,186483,283154,2096,187748,2041,1242,4014376,5769,43042,205709,167760,396042,186857,182241,7342,231347,7722,0,113371,378131,75175,49135,4205,19353,56013,220165,115930,78628,15558,2124,314710,449580,258392,814999,179811,214172,726414,563521,57091,293956,497,11446,517121,465305,32899,201278,207854,3276,560250,1645634,112454,437,264,16447,167849,342724,27800,160711,243527,257405,4016110,41415,1162,82760,748426,175,226420,124961,3753,117249,607,3194,49221,444824,389224,303799,122659,9042,12455,16955,222956,43273,497742,205349,152,308218,255328,325940,789512,215110,364040,647618,1629995,6608,911,227488,358093,337593,51007,6128,83752,292638,467923,1906,196555,34201,26255,295087,91068,269600,18696,303553,583198,29648,2343523,685472,742650,1749,82594,370135,617165,13840,15744,226620,213314,84191,193930,62102,834,24624,219961,117075,165706,186987,2145652,851354,51978,40846,5320,871229,1187,9749,234689,324622,154256,149743,597449,64629,798078,631852,299730,132388,553205,141307,36692,443934,107634,26237,148536,207367,11552,56836,87,34630,110396,6909,146029,11435,17830,65431,953500,109151,94673,553160,204712,54636,1018338,937340,239402,448249,15537,232832,1561722,949622,113957,98468,363358,166315,50410,3788044,265867,4690,163662,2027,950,46956,111540,28294,253565,732981,293000,235390,66409,28920,74371,131171,85023,95268,371872,68973,3059,12189,110919,37433,516683,1889955,25287,190726,53963,785214,392087,452838,269960,129803,186907,9152,93233,374816,3781,10553,3414,101599,3728,985,546564,327393,227895,2647,35483,698607,27854,58341,746483,2072061,5376,489443,4962893,456,113920,175292,2081,6451804,89103,10146,123268,285001,4019,10003,388,27522,1607,193762,9015,9184,21,248,278360,682938,54073,213831,73166,66596,178825,2647,108184,55780,652967,489881,257980,58902,401284,2159095,200066,6944,2121,7301,2309,1835,800554,343589,64311,1394089,118268,39208,217897,28409,251420,68911,166426,2947,14665,19369,3421,22695,1303,701,152631,66425,7327,284468,266673,360665,64594,617,6592,1434,104916,4088,10811,3152,25499,25596,122765,131429,670979,478822,400255,214443,673038,333945,2732,647366,44569,6238,23020,676,2389,147110,655475,62805,216218,63839,1481,9789,2159,504491,211163,13830,130758,96777,10409,837554,292809,237932,1465398,3805,1447,96057,29489,994,11562,20925,535417,34758,12750,32599,81000,121530,576,1098,264208,114393,8380,3053,203319,11376240,54554,84739,1090,194692,63745,81601,400763,101492,276528,213202,155668,5114,1894373,169687,323843,429078,2616,272406,455,90317,791295,154139,155675,159609,999067,2697,27405,852973,163762,68057,609974,152233,359799,102748,730168,2244,351917,225131,79527,215563,162,141561,6745,167885,100968,1038799,550508,130988,118688,357292,59095,861590,345413,7411,723712,48195,4333,648520,563695,43535,7514,20299,403138,101726,361291,201679,191401,10942,59794,107148,131207,69680,152,8773,235108,109543,17259,131993,836980,7382,225100,116550,341368,30114,72464,161414,588157,333399,200710,290720,219981,153030,116029,1140566,122937,330802,4111,744446,1511793,92784,2197,205453,2426,210444,1926,49604,538,1477,0,421210,3887,1499969,456992,43253,265415,15116,11565,712039,144483,163344,347171,440973,53122,219742,70769,608,499852,304,232372,108534,309885,3054,9130,8874,130018,6906,106105,118300,830507,584,65315,0,10089,254787,981394,104979,469474,192783,385875,555618,121115,15319,89185,380148,276397,49651,430534,90120,435679,938654,3047,9917386,713468,88366,4707411,245749,513758,1162784,1434975,373878,685575,33214,222296,160773,367917,330957,219357,43670,314327,171202,1351,110126,196451,372196,125824,87864,141651,6193,193581,21652,1030,883,86031,39086,241396,5295,1781579,90657,6347,244006,2406,442365,1103332,403246,14666,52713,727974,772671,140271,breast_mammary_tissue +1306,209127,357234,76664,3262,29526,186975,38686,173428,109201,827,0,17954,673584,48411,261666,42334,532697,77515,1173530,147020,2669,452677,371685,427721,1598484,325721,508101,18111,160718,150738,28726,553853,329453,4811,377170,306091,19563,180592,7468,461280,1760960,1999,3127,2866,82707,347239,605851,16697,668664,350797,1640,142351,151,410683,53775,13798,4991,33777,8251,82041,452469,107046,8336,2539,5327,319019,289336,29460,162932,6759,44772,102508,207840,1898305,71484,344676,48986,118726,314,6502,50196,64067,159692,418,171620,558728,140415,317851,325854,451805,1023764,214612,36509,396,902356,6748959,165557,1710938,4945976,1770,39584,364400,273570,52537,61954,130321,677477,116985,67934,41353,31775,814916,568898,141928,20019,3484,222874,111669,133281,667,648951,19407,244306,385225,29804,318546,84993,53486,181771,61630,116725,1101,177399,199314,246003,3493,221,472530,627856,975740,202253,3564,98392,510861,1278868,2430,853,116329,274256,58678,40649,1818,286502,7225,839,994,82563,1391,123087,149328,426852,30401,246354,133703,26538,655953,117799,1730,4320768,14487,3376,938,41745,45661,19813,238952,569933,135136,164759,79428,111250,144934,54206,132361,385752,34961,495,15173,151123,568399,7095,201630,100253,1033424,186341,102997,5472,167343,67936,1862724,433670,2486572,167,146421,95035,469432,91174,117979,467491,219206,8217,25289,742038,426344,13113,7910,1246218,406275,636106,41286,108479,5974,332574,2926543,4266856,13265,16947,684538,4639,176231,0,233179,214969,327878,0,4663,316862,87187,697885,66945,58493,149302,2418,1236069,3393095,267728,269136,146043,24488,196759,115378,585144,542878,3085,416,4294,416,27662,72319,109444,551,463922,6848264,7434,377359,3123,538888,690211,9576,152733,138692,71431,552904,84290,50077,987,229094,54318,3082,418,4039,47916,26007,53014,22167,38744,596796,307497,11023,0,0,177139,977458,43228,366640,78607,189234,5846,149604,38271,756876,712,199387,1400697,112867,365360,211802,7754,547673,9829,0,13286,887384,271014,107761,65349,104403,424528,207866,92448,244398,292,46424,86722,22348,522131,241837,86794,49804,241144,39316,150945,101095,1628,94896,62621,238845,173,147778,174268,684388,77399,63843,3263,402,260423,303572,403972,904,118501,189699,67602,19314,634864,6034,511010,487061,1921,885147,726623,75872,460346,524195,21430,10091,12073,72338,843147,7562,2428,412909,37192,75310,33033,370553,1122,88771,151684,955356,550373,175352,253187,185631,118775,54394,287664,76647,318891,35844,227740,246,923373,10055,9466,756,65,1149,58240,174470,2908,187805,49412,1186625,204139,177879,172227,4610,424842,98993,358,321823,180027,236254,1314,100143,170677,294263,1201122,900320,186770,94368,482047,172219,147,39015,298582,889795,62404,163589,365669,102248,61454,157268,3851,84395,2401,6111,6759,74438,367445,94959,76,417838,313489,109267,186908,572,222659,191354,1005,1455,363660,1052338,1469415,8594,26592,0,765355,71186,92,247756,6011,30916,106133,2131,2918,3173544,355916,180801,371011,46040,216132,439,17362,18078,18118,37724,323540,204665,40555,117367,6182,653302,14370,9000,23133,301240,41864,2891,160737,13326,41612,2594469,0,50988,81649,51500,448362,76,11758,179413,908,750,171750,1430,2741,463717,148920,626791,275303,99837,214545,8020,193094,100375,403727,212500,40252,11638,171597,246005,262593,66408,4266,5193,2591,4159040,1832,129703,3720,63560,31427,120555,328391,425230,44610,815,74497,62501,49487,412766,1073121,202257,435521,19612,517871,79468,38383,793315,204351,11105,233948,20431,9140,446952,378433,77091,85286,286526,132874,526,480953,718455,317448,480,28754,8548,903,3366,36952,4195,1029440,759,2673,70087,14735,104895,30457,0,0,416259,232139,966817,4621,526823,649870,191,103,37248,202203,152699,202929,258202,2593,209745,162085,42397,739,38468,267626,608,905989,486407,806446,51448,64642,384618,85261,5343,2369,44806,117360,965,111414,149885,1219882,46823,256,21619,270095,446346,13139,37629,133314,185452,17885,1500,172,45221,0,755,394468,317315,1533,23915,87100,7750,210756,8319036,0,27539,2758,151,677580,212220,453,618,278105,392,167015,47845,23999,40606,43268,91649,440885,45972,56716,141027,913748,229,351951,40926,709090,122523,66050,47944,8210,7279,416596,77969,839,934760,442788,1053215,40767,1265546,573,16559,84672,1774951,170904,30179,40150,37571,28047,733257,3805,442220,1954,68456,22482,1815,404816,247118,2468,428675,207056,4465,36542,11311,136092,12228,179341,288028,2022005,243356,1108688,20866,59616,26838,30617,678313,359634,1551,256,426,236062,549179,53278,102288,163904,429,1417,51491,166,144509,146391,100984,114404,5995029,151628,18123,59094,304,5950,202,826853,102024,357425,297155,205331,151485,57207,240290,1129175,612,76599,35922,839,42047,9919,72213,24889,176628,176817,9463,9221,1023852,5139,453,33860,550,60377,100950,1419,118649,1718,4054892,121759,88547,390285,18196,308859,107457,114568,249778,56062,3180,137169,313228,122673,9738,1038013,29966,137332,63085,690874,183302,199103,145008,7353,1309654,185920,25063,115555,31940,286562,169670,48519,6581,24446,112310,162518,88919,242830,2218,143582,356761,7176,2008,2089,4928,23283,2154,16820,143277,82627,8578,333423,0,353239,6975,462606,340450,180063,185793,367223,2655,139,2508,865022,37449,53353,4294,2563726,363817,55063,43975,67364,100251,587,383399,125110,413898,89182,657377,319801,380,57819,180562,1158668,10627,173129,304,6090,74604,28362,67723,333233,482,40402,152,82961,62703,239714,122847,5711,3038,10309,36764,130957,610542,97787,12283,1857069,131607,74794,469497,148571,74901,90416,560199,225365,1884961,7297,230057,94846,127283,33669,176728,8282,4656,125979,23800,439130,218786,0,294064,183790,15725,900,139258,5225966,134794,330978,13089,88783,501681,38838,303,1839800,65479,13816,4110,327398,11899,56192,17629,0,340479,99249,98935,75286,5531,7655,31800,77,0,11292,95957,453,649502,364789,15008,7562,4154,3735,1490,24758,227,364933,123725,1983,108634,4737,29288,862270,96345,89882,339050,41602,309239,160521,30445,368794,384877,11963,202550,8773766,147,52305,350464,308007,12344,106646,229055,156171,43992,51087,195416,483667,129600,1418692,370547,1596,13672,5150,133308,826,73540,979,101812,1055,167,281583,5097,264,82702,90941,372327,214882,323588,363219,1576029,260486,1419,210428,66850,135580,438274,387494,308719,83899,280203,237,537976,2931513,507,840360,165579,158,68503,377151,306274,187194,950281,11993,2654,192725,22513,742670,173327,90333,6065,52091,219121,19182,259297,293981,650388,108274,430125,258589,707102,1037771,633853,5379,111697,413961,713,5614,210914,25792,38558,284,2726,555,583,62111,747793,394348,3080,893,4096,4536,8000,2900,878,1305,2522,22511,3764,2226,6701,3810,5315,907078,48290,411482,615,2771829,351,10313,824952,6766,304841,2661,289930,24885,370246,170785,429156,192184,552440,168059,299877,198796,373554,304484,40067,573328,289730,320309,1053,477132,435,804078,562416,449313,583740,338040,71850,29526,291689,1137,771859,80201,129648,1301255,311773,664733,0,23491,117511,406676,10068,1918,561136,7702,5877,175662,105138,111714,353104,5573,144067,291715,84202,152560,169394,239579,314238,12803,0,318371,205540,187391,1319,377618,97225,543654,320782,54845,270032,118516,151477,261538,248284,609986,228844,143636,1333,2643,2354438,44561,140254,202237,16757,22124,399666,64763,1120,737477,0,11,828183,5878,73,108480,17038,2525,153505,12883,96732,140950,175366,581668,255018,1493,720,2845,113631,3003,289592,31,142228,66,703,300,450,199725,7593,3160,335,51572,1158,295237,5926,275785,395199,4368,303,120458,747,22031,14203,1199,3113,815244,738,39183,2051,112,251089,1166901,4696,41122,1454095,1126074,444992,35367,748544,253146,2197,26424,3229,11408,910,10345,868,1931,1030,5454,115246,61992,178394,28838,42805,140939,247399,321576,496781,185852,171086,107397,430735,430602,113771,0,168,75028,26860,11961,88505,442340,153412,1465026,26814,55060,84346,81395,170,430,430,66225,339485,10094,6170,0,83929,760,226544,295889,1377063,43324,240553,6591729,2193,2433,719274,1330,26084,606053,295764,272907,99769,10463,347856,69713,39793,14076,299,726,171949,2161,575137,91363,612796,3258,425092,732209,71935,166598,291462,27159,201,1284,1664479,699730,172119,148660,17536,305932,4526,17517,70808,123871,15528,39288,77224,186818,54489,104736,66828,152,206321,4078,14480,576091,3214042,252588,101906,371,112369,18599,127057,149087,137,1194,102701,4383499,864,1981,151977,9475,39627,372810,77159,1148,366566,397,521384,256666,127788,4678,371263,570,150243,0,19440,3715,29703,99194,920,383908,179836,525987,103625,145741,143330,220,0,0,386913,978354,354311,517431,13027,164855,176677,73090,160461,158319,219531,4774,9690449,0,61178,148386,456,26558,382463,2616708,39314,16194,70019,284386,858906,209265,42792,164869,1644946,251210,4506111,55626,131939,51114,481672,511087,50111,600965,304,88756,14,412766,14185,41721,14007,105351,4420,3194506,153195,544641,56071,17954,400935,138614,696864,1928,11801,1018,98510,547,42401,2266,777554,80389,9395,79518,1005,107083,251459,455,22134,525,222026,3226,15166,304,1530,2967,666612,15978307,6,140913,464944,192163,11918283,204915,210260,5452,19977,330151,4032,1061,28730,8721,3453047,42275,226530,37662,147956,447222,265501,210704,16228,1793,0,3751,1244,7399416,216570,1842128,76,1304880,1640,464435,465080,51636,189804,67788,0,2597,113860,414042,45337,428740,26656,400919,8151,15185,66848,148441,25221,4509,1847,152,97566,179498,3740,0,1141288,145037,343273,317,290,10515,142,6193,216625,9265,40416,328173,110786,407159,10465,1735,3672,1849,60169,50979,140,588,447562,107,44708,0,759661,789131,242253,2238,60,2922,110813,13046,18528,12901,10965,74393,302,15472,3936,4290,370102,313664,10924,78876,0,321224,34475,0,543968,11813,302705,2729645,52301,11361,75094,64525,0,47188,15855,173135,130745,16444,78083,441095,2295,16733,497481,2735,8590,81180,433,107031,32225,95362,346425,94107,454859,237057,142720,68822,137926,31643,60777,1637,60428,151,7634,338822,273114,314701,1449,55776,16478,3492,20,1889415,253120,270685,628800,106325,352976,791774,10904,15822,616799,1490534,808273,630609,159265,9738,336991,759,107595,228043,150737,21506,383686,454544,61298,534024,27343,65163,128435,36794,1955317,104037,176304,1084094,23591,29703,558169,108582,1965,9350,744,234086,128754,843000,93063,35771,234838,168869,136851,19649,1435435,8155,112147,84294,93,810731,89321,120846,17762,152,67366,328320,68374,33436,791582,186744,32536,169341,3421,146572,16146,1783,44175,47181,935302,76,970397,154044,405125,158703,161105,58304,424,208303,2247488,93508,77754,1521,418221,213891,73772,480560,120699,240241,25953,120884,451,335589,17938,39673,19703,300,286,17597,19714,162057,201925,1173178,118661,2521,265728,374293,1000773,2971229,66456,1664,31406,65420,715361,191775,315207,600,10157,6834,13881,239797,16365,3748,848,391,209265,194057,243501,14593,286,1026678,389889,387648,191825,21139,8487,233726,143685,68937,475701,753583,4682049,15253,244,664397,233542,106459,92,1824,1086888,5621,2683,136822,230224,909579,47915,479419,106442,2289,512507,293055,60374,68179,258652,2096,75585,677055,90805,3552,1482938,74230,42357,10888,325883,179539,70574,214707,311249,177536,63180,599876,701,281895,230638,110432,85593,183057,94076,3391,92986,17430,29916,0,12644,15,73860,112458,53934,7971608,28695,836,728921,13482,29916,9262550,1716,122783,3865,113787,0,594416,29559,238020,409055,14790,4148,4651,304022,186058,213296,514754,831,299905,0,241864,132820,237035,386812,19006,5756,606,601,152,45342,14659,370041,44288,605352,54497,105647,553286,150328,2390,294270,1128027,38079,5564397,340043,110235,311576,109372,26432,887595,166433,1463571,301367,32287,3803586,223997,728660,189047,168845,395297,48104,118475,205935,254439,161626,158666,198207,4358,364943,9691,569175,21003,6709,217557,344,2430,302469,225,600871,433451,121205,0,97721,252400,38265,105548,227251,1181515,11651,3269,1024,2725,19965,108223,2322,201484,545,2766,93555,8233,202400,14812,6786,81145,80028,605,63918,2084,88613,193662,6768,238971,27396,0,164985,269771,2477,326,3106,42486,177339,172939,132527,285087,255910,352707,7356,431819,201832,2062,159425,1747,4141,1100959,387,26493,123570,142257,70549,376786,564473,345,623,31903,9770,263869,270778,6334,606,51470,1008524,216850,9359,160955,7556,68,290416,106950,281156,363561,468190,410122,125046,1018,1408824,1711521,211738,18861,15786,83017,97171,68004,700335,223450,456,25670,863786,2244,33813,6117,1901,162064,319732,23763,63675,596928,2816539,468605,41326,203854,1333932,473027,317178,338442,89498,152,244927,20233,153765,195218,92986,286794,18812,60931,796244,17300,500312,532099,6166,1320,41010,349621,105267,93457,821632,126147,939823,35244,3854727,277687,53687,243431,371,311505,511185,84749,3945,551244,29168,20324,1852548,657375,82263,2691249,635791,125502,555895,189912,1303,1187,9575,66185,1089427,152,156765,341028,152,152,1361122,1147,2112,474875,8120,290794,6652,244952,504484,49281,145110,899766,733685,137413,10482,17038,58124,155476,296470,832,4196,1003134,17411,653,9291,6030,30561,31130238,99704,150174,25381,66569,44853,190944,130046,17928,20885,18551,1064,113654,463,902,602919,290661,482130,548018,5787,438471,100851,141183,261207,8812,47633,120596,20,1478,704169,892,3005,760,3031,246292,2258,18335,120632,184687,93387,116291,8683,0,1765,0,593102,8696862,74232,221130,249185,12279,35808,156466,5955,2287,1060124,14991,180361,1031,44141,14424,43732,82908,916823,118916,128899,352776,81718,6742,283,10355,37407,153996,334268,687009,146083,32329,18590,80493,65014,55459,409,66674,25,293774,475836,13387,166463,421460,5137,150753,70592,7668,147181,122299,163870,194637,101215,508,148095,34,205473,830729,308995,129815,27306,277853,54972,558045,31782,326433,7508,142187,178515,64398,678827,304,32970,1339760,33885,196494,59687,257049,202582,383448,658,552689,218966,29934,192770,371488,1266083,58875,648750,276507,37734,546314,20444,57995,627619,725182,677,70045,38657,516128,111606,168684,334,3088,519705,80976,608278,2406,33814,2916,608149,21812,380348,6015,1653,118026,167514,471212,2380433,181349,138210,340661,16453,532884,255729,300975,8377,73534,37739,185718,86315,173860,389,2456,132354,707,43968,252762,35362,313,1306,96130,998843,347883,70392,4478,174623,5491,4260,1760,16866,186735,3942,166516,335879,3930,832,198049,10295,278400,467010,169930,468,1073833,84612,129171,994893,280249,67128,623656,2592304,167437,335529,212907,361216,365008,162887,348977,527383,3984,514805,597,643484,435,11045,3634,48234,10551,196343,312524,350854,3935,394342,361141,721871,99207,140855,64258,111472,468617,926493,73087,156232,231427,163377,4080,1936,2071,2930,326260,0,102784,2265,34849,32681,219256,0,255592,497822,14919,8113,35591,29943,49769,1931184,398389,966,1881,12412,54008,483608,92812,2705,736,24995,498556,29281,75847,11408,32166,884,0,382316,465219,137651,420437,6126,398106,1343288,715308,3288137,40467,2482,170657,3594,140105,1290724,228106,9139,15513,65449,402,98977,242615,79697,1784,1342,26801,151676,174997,114912,1012656,205344,19157,77083,199139,3155718,2112243,39367,2773719,730295,429324,111994,539448,597,1525,146,1075,458359,66470,328300,333197,2005,717,1227466,743,4081,172733,20279,78022,3972,323847,482399,595,18345,369,845,3708,3592,3672321,230759,0,44394,6311,918186,3363,78742,11860,542613,197786,252536,0,71339,1578,1470,17116,362289,34175,270521,536397,230812,110845,66034,7356,874,3136647,1792,2193,591,5492,17212,21063,3467,375643,1615,66039,174,387340,529,4826,394047,254150,469227,8565,182106,187488,271150,118422,112793,3053078,3232994,743576,373964,86779,2457,4889,8617,138,454,63727,64707,23883,0,861557,69301,135056,150,40766,60719,2204964,1055605,109423,375,130841,4006,19377,516817,150288,0,960027,91957,445320,422089,308406,186827,19432,4883,292138,6300,443049,2920225,207719,4846554,251195,40296,204446,713725,893186,875661,1457,1825587,716548,304,368386,173387,443508,277334,225591,529598,453807,145318,78295,608,69,27432,21965,1022602,45663,1615458,603839,144711,3393,14165,1517,2378,701,189960,5793,48650,72,1148,5192,67297,227335,2799226,361,508,368217,137412,114665,17096,5570,5907,63872,151,456,590644,217823,68046,17600,117317,18483,7084,236354,0,3665,857,282,355356,300,8205,207857,220815,14875,5533,1415,73386,304,114886,12183,532,48573,45580,99218,23371,280623,1877,636349,96416,30372,109431,28709,66831,80885,869589,1967,5291,3028939,307468,50752,585839,166675,57292,206753,147,138916,244155,1136841,2428,41664,11309,482208,32878,94189,2570,72325,2024,3132,66833,4015,531492,349503,441466,85825,869883,237909,277257,1215,64027,498296,241568,216644,1203,31954,107141,356225,45723,1292,141800,347854,24026,0,230713,40778,718,125057,11644,344369,502935,46973,1862,399011,19113,117715,582518,161155,174285,121090,94488,239989,3624,81015,523508,751814,840,482579,171248,99594,320560,2242,19233,265405,2014,629372,212657,121149,2663,0,6513,1141746,609580,3780,380555,11522,204315,100686,983,141036,4179509,36461,44836,275928,52265,311219,165,613304,63166,458320,3521,2191,152,912,125356,24338,42684,305778,163695,208378,159377,302,9320,121842,42746,42741,164,8001,1341,152806,30847,9863,347074,598148,35956,125094,1331,4385,249966,25915,13713,11632,8499,592420,139698,174876,113943,36897,469250,148028,33553,4245,15766,5621,36040,11806,4776,152185,21613,292334,104495,598506,121345,8254269,11625903,16593,0,1161,18718,0,7428463,1912258,125117,225353,371666,36443,176251,1125686,83539,31909,64871,826825,183593,1596,170693,659932,54372,14878,233366,82947,162682,100622,1308292,190945,147840,653,553048,152,15628,1346,41582,601,252894,1924555,635779,134759,97214,156511,1347,40432,918180,494925,19810,134745,592071,106389,300387,219305,267696,776333,213752,73106,161960,378980,320767,724,311,226911,633032,361855,48249,112807,0,16705,272046,125046,1570344,117854,122989,3421,550660,225167,336407,9899,26439,668973,199620,29423,56389,3651,214395,198871,769916,63569,44173,1580997,360716,446474,926661,2370,218271,390504,453217,2481,22806,101111,4816086,4748553,578449,1385952,380569,348743,1237732,14334,364493,588,137,264656,901508,406293,621015,61947,1004,229870,3189165,314564,892245,2415,198632,288888,43918,289218,380095,0,299804,166341,317501,1214,1243,3727,952398,391895,447419,1322984,4767,304931,3069,137611,48007,168566,39707,14969,194686,183395,74660,320207,325942,1715,545695,1367,234702,263232,525582,64282,6480,29075,101169,49489,42735,0,72782,428940,458456,292225,365379,478412,114483,141862,7782,372579,41177,288111,484000,0,994,141099,537923,196692,702220,1482095,740086,17635,9068,13,0,620,83384,60223,711637,535881,292225,325075,260335,360880,640150,407,275208,111013,302896,655696,289920,1636,270021,122590,558754,61984,312693,1324491,28747,30157,486818,0,1212,874,870,16557,62798,770941,2255258,283417,209181,204577,2635,303,76378,878585,1068,26707,163779,258985,176269,206117,139826,403,4262,858735,26048,235583,239269,1025660,48062,153149,150973,830,50445,15898,92158,331581,10737,39292,8458,3011,56181,2184,169628,220039,179995,70967,103655,748,279607,446,4402876,3663,49050,618387,201863,0,32484,217135,9238,152548,164413,213208,85742,133747,36073,23499,126,344683,7101,225326,381557,192084,88620,5057,797,373077,52394,58017,46766,573988,63460,14079,17160,2749,253891,66928,427158,100437,149455,139219,200309,103931,458695,922,28843,1276746,88697,196260,4864,111578,112154,229861,63830,2234,78150,76,0,4982,135,39727,256097,171068,154071,25525,3063,1224,9639,164011,379149,163808,745,471,53844,1852,137258,92844,26898,33200,955637,201291,3689,179,350681,355497,211323,157751,191995,274282,87684,222813,34241,0,19633,19255,28957,28556,1354,9670,1689272,100618,240463,753763,898,2585,152,6726,91671,62828,29922,6434,231544,1607,37476,14484,276,121467,42701,115081,28806,88553,29837,3358,9621,44182,152,218378,555721,101026,242712,2716,255189,22720,105920,428,188572,571217,85627,14128,16380,964,931,97649,204765,122430,162931,6432,57631,240699,7282765,7551,605705,158275,13716,146886,114883,398477,43050,727,10941,86,130330,1369584,53612,586,1495,4590,71874,130317,0,188152,522837,45253,168491,444707,77,302,0,97293,88521,201669,2597,274701,339708,370540,56549508,26090971,245590,63639,401198,115913,8309,6660,754659,1720,36644,162,76283,6180,15798,65993,4365,1337,1363,497856,562158,440397,1654,132278,97937,631507,878672,394981,492715,412228,562484,682,575,384211,1749960,4148,240219,62660,246732,290305,31817,94647,140457,72863,137404,1438,135923,1135,6675,193226,2256380,222792,148983,148108,91810,87105,32240,5721,220766,1228,62708,785397,1668,121666,10742,110412,104104,521762,7790,754,51458,5505700,525500,4957,24057,61328,102973,359661,256458,7280,43093,8340,202592,112392,72664,146202,4220,3972,24643,57791,24465,229412,515122,258638,23266,165,36841,39370,570,35327,69614,90334,151198,38666,39293,174436,20653,231532,108324,1948,1670,876,75561,302,3368,143516,43537,567,2481173,2754,229243,68019,131751,534487,52713,8110,79381,859557,149216,292352,234721,152118,152,40654,1738,9973,2438,1628,186539,25139,1463,8631,824281,80909,316062,31267,100967,383098,31072,98739,354885,589386,29952,119782,8863,39890,308414,36242,191296,4768,37127,883842,65637,84838,3069,147504,4419,295547,17923,1031,20515,2256,6712,893678,2251363,2556,843169,8254,555957,203741,16471,97725,144345,342994,196755,11984910,277962,132556,844405,3787,7215,208878,363220,44944,370354,1185166,2671755,54461,39117,74236,57904,40484,376244,1723716,6929,21359,43574,1149596,2431366,699144,53115,4383,934567,294653,216081,3458163,3315012,902646,2649,112243,167396,199,23377,450876,151,16350,744328,271286,25680,196069,1525,22001,279,15859,1202,7249,35708,375816,282935,4301,263737,349329,3087,3490800,1446,611,4685,1392,128722,24669,543,57663,1069,1084,1214,409,25844,33032,4239,8,1118296,8093,5484,524,375,0,321,36021,304,3312150,155,773,2235,935,532,298,275,28257,39898,37146,17,180824,569,183947,149250,9821,119391,308898,794,383037,993708,265322,11886,108725,608,312771,452,1692099,0,303277,67824,325,2227,384218,395781,1057,4165,3018186,430475,2636,327130,78655,1616,264190,724593,166407,181199,372535,20232,703,615911,281547,1477312,8558,151,403848,371183,223879,9406,1267,2353383,218283,440465,269778,80456,266569,301772,31806,140719,7456,1054,370382,427678,145438,290242,195932,89108,328560,373810,257607,251,780973,15697,1041,191268,2582,218745,722,599540,14047,235176,57070,238122,1153,1082726,373485,293982,73742,33913,1756,120866,79100,64578,30692,203855,80076,200778,481103,38210,3179,7059,44988,195516,78066,4586,140840,335882,152,361417,152126,51435,136337,317767,300685,160497,44930,138012,428715,37025,960,129,14105,882584,214049,565776,2674972,1698826,1603,37169,13108,62510,8616,243214,481400,778300,9274,197234,595,72222,446830,119901,7288,319,608,191889,16,139223,226183,239731,255177,433509,43771,54353,4656,511486,607,152,7186,308322,234175,4655,2002,367756,2516567,1867611,816612,6493,1230,151,86660,3774,304154,570,238800,316800,2284070,156509,28107,60079,580,319,29832,7885,193413,4733,211214,310905,417377,1074,232506,116509,89968,1212458,520,230292,323916,243285,199602,273930,26834,1593108,33365,3516,5199,3190,1514,0,309646,90383,157866,13000349,211981,5168,15294,5074,5395,852,988,9735,21838,2672,149,7251,21457,751,18770,152,1237,1338560,78564,1979819,1001228,5033717,20987,749583,210702,11433,222295,73930,1834,1438133,210953,425794,391,321526,688,510552,1744672,369077,62425,43079,357454,1011116,1790261,413,551,657,1063,1358,20576,2223,93377,449896,1278155,24265,342256,4239,110191,985616,414,29613,39952,190012,5277,355,4676,11200,2635933,365798,182816,2349107,85526,257806,158783,81180,284765,457741,88942,213291,363876,18185,1406571,152022,107692,38200,270297,523537,999723,78642,1089645,1799772,14213488,454715,347646,155692,3018,193801,107580,713563,207540,264329,1516,449713,28152,2848,82662,10274,453795,393850,264,3625459,1247548,3217536,11199,5590,3183,3697,1062,40312,839,1385,160921,195703,1854329,0,1250989,1159,140709,195637,9486,394845,0,1526,10127,50037,533976,203891,676908,1015378,10126,168360,503754,1053174,195797,171407,1224088,62601,410943,385234,116196,4215,28848,59275,94961,83697,1335635,29344,310497,123492,4485,320695,394473,3130,6533,95721,100326,48309,142194,19708,304,236668,148016,731345,567932,5895,430,143565,1925174,1382,107041,532165,235841,20821,22806,476363,149508,136658,458690,149930,69724,499826,144591,243437,123408,58444,167624,480957,758,36244,0,294620,108323,201298,356,4140,1512,260640,43522,43510,800604,267128,10018,289903,1320,19198,11651,262793,286416,320137,2257731,79413,343639,325071,303153,456,21151,14474,434212,2340462,14208,3743,1049,193258,75720,41171,135249,20202,51614,8773,304,911,7606,0,755,149,138219,114667,226850,816899,432200,58238,123634,151693,653006,10162687,937272,1644,318135,1722210,524195,199435,129402,54889,61187,50322,61677,213249,423404,81106,439104,1705,599033,26868,331161,68634,762,1665,8981,608015,169837,205815,123194,937,218719,1878,2637206,54151,70462,33734,154015,154873,1899,325245,12465,141,84440,409633,13926,48945,410677,217344,165010,63327,4471,1021,65265,0,0,31662,3022437,1463032,30741,116982,99109,270252,474670,45891,1238059,38599,23339,34907,43496,167806,4296,79085,190742,23973,21619,187,116094,450556,244715,202202,617,245647,170904,256904,46398,28993,241152,862611,18240,71846,1342757,425,291511,76,56403,35141,58546,542090,562,2856,767689,410036,127300,77786,9189,1075,304399,316067,265076,543782,130400,1145272,258075,491179,182068,35355,868113,18090,1076828,124399,33423,591374,2991,456,33798,170593,296642,149179,106730,1453315,212525,283,36867,247362,130925,136322,342735,1515853,985615,607,20369,26281,26779,14915,285,227901,66385,830,467474,101779,287692,1084,14831,170614,151343,88243,711631,71273,83058,3543,256,58336,19003,312630,152,792,89284,446492,101100,1967286,254566,278692,5965,3873456,66,6848,253777,30,90304,10128,286649,410339,3078795,568533,5442,4277,1697,495028,75540,223303,302246,876206,106772,1218651,86212,15359,373725,254647,180924,336043,4281,97402,2659,20001,80277,273266,731228,185469,125487,85416,575,143436,75949,980039,900,164868,4970,48821,665087,506,133627,189877,114021,1401393,210178,554017,77173,1444,2213,1306,219661,1424,144052,212505,54997,251552,1037945,166059,35565,94093,528668,278659,298885,133944,155206,200324,785696,97129,283516,58498,67789,132274,15746,615602,474602,913156,46116,30987941,49987,12052,124876,62273,62601,186306,12063,119,6851,4498,399238,802976,326223,85906,733177,73984,340942,204565,127243,1624,467991,824,62498,315028,205664,101317,368621,436360,307570,90882,70305,200558,119391,149066,78258,432,2004,623796,198598,75933,308407,433,2132,629,223959,87424,57871,140394,592161,694533,577,223180,238668,193506,5274,11509,397808,62770,73831,12015,0,216783,14366,335128,90646,74986,0,281578,190939,1279,1316,134088,118747,187762,593,441047,116400,221913,407044,213028,76192,525056,1597,313330,194493,450952,80124,4108,235573,180989,476532,280175,544,1772820,166170,100786,103,157772,436,2538526,695604,3476,195055,749621,244324,17126,383243,29567,10600,242611,75268,273,1292,601602,2376,705,49853,741722,77638,168420,340073,4900,340950,1911,319973,152,150694,109496,498869,58865,440344,87877,4932,652,4403,316996,221466,57330,38553,57905,239032,238311,866,117865,380583,424814,31175,239517,39049,24827,39407,112,35903,3184745,31616,31562,121324,424,75403,20866,14703533,224510,55431,146982,6066,0,393854,0,162809,739,444818,1093036,13277,220246,48141,288679,2406180,380,53380,245948,135904,1797,347923,86032,508255,95239,292676,205471,1688,31706,476789,233851,293456,14401,44099,100079,31316,360,260580,29,93646,8501,204378,116604,126576,38460,18433,135122,4011,94147,37448,280948,12139,153687,338426,0,8049,40907,2592,107401,127019,519317,10739,99923,32513,231016,80831,174378,233649,230648,345838,48601,152255,873057,260900,516522,244927,2809,36252,176666,757,51197,283285,5334,97602,224811,33840,7708,5275,1278,96173,3239,46105,51215,0,17809,8850,217391,291743,238277,247830,2709,832850,204434,933875,830835,912166,442,437942,347,51671,206399,520825,65362,0,122,235208,43777,32073,1472,66819,0,72557,225645,456,24827,31644,135654,232775,182152,1488181,4745,110620,112189,20608,54923,1369219,2523620,5732955,105538,316290,179171,685368,423763,3873,149170,91707,252245,1744,22616,1363,343073,482785,771599,35944,330527,152400,254185,154221,866,122,90024,1778819,167823,353217,381289,94412,513,31025,486897,7645,111829,195418,14929,119761,548496,205633,214357,146202,600865,19902,403824,0,3982,305412,0,608,5192,0,1351217,177534,980,470874,1409145,1859,525452,189,226836,157080,533097,258911,61173,401718,320122,504958,42665,126073,604540,1802971,11733,402825,310083,139462,90348,48927,451818,32722,798793,208832,456,466831,4078,108305,116425,890763,287380,650938,266708,243778,22924,2583,6481,157918,12767,163808,178481,6151,304,145025,108435,119789,1654,135942,6885,324112,3016,554563,80643,180037,297805,329626,58212,88107,159663,3185,450393,68830,514109,381378,286310,4480,109808,85313,201680,22769,48707,199122,27153,689560,71019,29651,797719,620589,2971,11436,682,3651,258005,134086,8866,80694,83505,220061,42537,353302,57605,960142,208693,62154,40037,48765,854037,266811,20112,334474,254097,188094,317497,1939034,229032,8108,300213,301162,212613,101988,345244,807345,160373,77471,136495,797,36457,22984,56379,735,5328,140689,814039,32251,234352,536244,139501,95330,9576,92695,79983,346477,196679,25151,66041,979635,60723,834117,108234,36148,2421,83099,723665,559107,438766,80478,353489,32700,82477,13607,321987,125176,363404,191755,2027,142796,14687,148519,1711,228547,132595,914499,253568,1126,31276,103879,9262,447838,266699,181293,108631,2228155,212041,264643,4565,390298,255275,113775,260778,27317,11770,221055,594590,1838918,1592,93921,187634,6109,1387081,69616,100740,410341,225420,208754,1378,370636,344424,28830,170268,4405,150202,64216,70100,348017,33098,59237,159517,14112,19181,0,260455,621346,8600,3624,21513,95291,72780,39616,14599,99634,842232,1160,62588,1510,125721,302811,38555,114762,521670,5454,371416,17585,163959,206672,1531381,4009,330877,47126,761,345924,20937,119721,365316,50759,77862,3661,253401,345607,556372,1265,6706,56253,115914,198391,545771,178861,1703,148842,3589,3278367,7161268,379108,193799,38363,412299,237672,2535,1840388,280,7805,4483,134369,323900,244,716,87267,7018,18828,198581,4150,19951,59812,154537,669122,272683,233117,503655,37072,144469,5611,191114,3583,456,73883,492369,348681,56515,313544,201909,204595,197116,613519,70989,177882,3565,496898,39624,559311,74573,184975,274756,2624,695935,65663,112646,204557,130121,31362,13444,536854,799488,22277250,333517,8356,132298,19523,81094,121428,101980,267049,1547,126050,44816,0,272724,233792,0,48837,132773,24385,183835,1726,197552,1428,677790,430,120132,60936,152760,335784,217,49221,1158005,207410,17402,2580,253555,15828,530526,43608,144637,8783,0,51961,382639,479059,197059,108777,1201183,12286,31411,304,140125,188806,3705404,262940,261680,284475,22960,20475,11193,173147,758758,232188,223203,220055,213266,12959,116574,321125,200084,1304,1074206,444549,64420,217429,237228,76,1892,298618,376,172398,3208,1322861,17320,227889,67739,4304,0,121242,819,39676,1185163,792,471373,178226,104945,996,187783,565167,38334,9411,358781,89305,3846,875319,33596,758,651059,228572,310724,12773,13581,671493,234052,41876,730908,455915,728,400200,40319,94464,884,0,309506,215,116651,8333,849462,1605520,9257585,112393,50325,84325,185326,374093,148489,199429,73841,264649,717969,3346,325408,25,1118795,548302,5844458,224035,198118,161874,1128764,172944,702201,168844,312483,23318,8013,21781,456,0,752932,123592,398422,994046,15715,401995,653641,1957982,39436,31148,8487,53586,25449,448109,163114,474087,12151,478134,1899008,155143,22427,5806,964815,134649,198759,606299,65530,1241,1084,1063,213970,466612,781186,533580,356782,9488,129549,5629,508123,587,712,227692,30772,122532,1311,724598,1780,9408,1947,3557,181905,384876,389094,34694,5747,224,7233,27258,1970765,23565,57623,116629,84,294412,13493,222573,377931,176328,168763,152,44570,1099203,1252799,365015,230125,205665,7877,226,47608,63262,506,191280,145729,100907,1367,3999141,14037,21779,126884,1677920,31147,242,452,1435,42362,449482,671,3008,25706,366857,135959,103929,118232,34535,817,4603,163312,19694,5680,72991,102549,20,6960,1549,129584,55234,9290,148715,510067,667640,1592,4287,93535,390508,3517,1763,136498,39531,178130,177925,40623,332017,7093,98115,303,0,859,601092,389166,82283,125438,2093285,552230,134435,85321,249855,88006,188553,197674,65407,376585,23970,2804,40201,48762,110554,278665,270383,307919,78583,0,1587,30762,151,34482,803784,23608,1894714,203639,175200,26159,13588,585883,178304,355377,226277,3715,5456696,249859,21095,5888,1568,3705,22678,32915,883,66298,28853,1062,147843,5055,266964,268747,45619,179806,681067,1005,449699,924329,20976,1837835,12129,480039,512426,71689,347918,58469,210472,10508,219,6521,218318,346632,17273,295571,465269,454,105788,92573,8593,42588,178843,3005,48153,174115,162585,29928,137123,993,199226,101168,173146,1179198,637475,151,3442,564137,262089,97637,644308,5532,4504,146774,10706,211286,81693,12135,4321,591518,808619,60963,325269,69579,7335,3230,607,323537,386700,126576,7611,152,291166,1469,377,272442,558448,1067326,201844,429118,547672,725,47983,95121,33757997,121774,618464,198527,120005,163017,314959,47651,463945,26487,81945,788008,505363,752835,65896,364,139559,277441,372134,966870,12181,216421,46465,293251,86081,11449,793674,49959,160331,268885,307713,72352,0,14296,208779,152544,31570,156317,693019,2035,131040,11446,298562,183862,133,166,0,5440507,29962,5749,54403,255870,115343,1471,51903,175902,12457,628457,324278,115633,420145,57077,83779,295864,937,1091,46103,7647,30790,4565254,223637,298942,178186,19440,66681,115538,4972,631270,17690,1372,4060346,605550,81393,399283,586976,301,112217,207474,195116,456,212,1430997,170767,82308,86376,42290,275698,113,14698,164478,838,0,1684,6065,334263,36281,330865,138532,46778,85206,228,152,254410,363976,462664,336138,352161,29697,8389,40191,78531,198,234,245120,569659,781883,436271,295848,68257,131641,265686,758454,2584,388153,108093,21575,553845,21161,182750,483704,17024,679895,362050,167437,5586,219855,8769,38818,412114,301198,570673,251474,296,227493,33359,430270,5058,1043,152,51271,874226,188149,1043,126641,1596,37236,25746,48062,416199,96130,67342,27048,2487,129925,72969,184430,70801,128,23884,30600,108862,2862928,30417,39201,9929,137227,54990,27294,92696,300992,56330,901,651,105452,37136,236630,15275,364270,240711,443831,1011,339448,783364,30874,30622,97523,164661,31365,65732,33516,1217,117163,2452951,314463,64,128730,273045,8010,22876,80565,8218,35708,228,2710,0,68718,330803,175295,55471,592494,442939,324001,27030,1057313,7989,1571709,575245,2918,386797,97775,491409,21955,769660,68641,28954,83134,13213,159425,0,63945,398779,844791,35119,960395,501833,42,316143,941,13593466,176729,17441,88727,609060,287721,30210,363,72389,102239,55589,172305,115521,36705,201748,197983,45717,137071,442234,161115,272238,407,3149,4494404,1513244,521,492184,232440,61868,21289,159245,267738,282450,813764,149288,482346,192769,4051,316487,292467,8022,119179,179505,745721,6863,1032498,1009994,111111,1213,183395,95731,6784,35135,153297,1330,89197,160,45215,134359,33575,1728878,81508,449019,383916,14451,504979,55344,220702,403609,215539,27829,10314,604355,1497,302269,367771,131577,325149,499321,334816,131367,760009,335870,722336,4009,443214,81182,526,868029,2533,483259,5805,1974971,19961,152,249331,2010,97995,852,240347,94,391861,37665,745203,464,1957807,672,695,458890,144795,154959,111619,85870,160611,6473,304263,645494,152,135893,2885,6904,1481,304,56992,846431,123222,197921,233064,89517,11270,3532632,704473,152,1847,943,64829,427263,653,23719,14626,0,1724,553,120705,359481,141807,137871,88377,85475,176801,46977,15410,190811,58769,111396,490,145,111986,57374,42234,294000,166726,13545,30463,279678,411116,595601,388737,14813,18700,219025,98056,55568,131357,258433,124993,148366,168559,419,266434,442057,79364,139849,7418,91912,589,713513,676866,254786,597009,5436,73025,6991,76324,76982,152,127317,224193,63879,90282,272884,684847,735293,62170,24115,631870,152,115507,65251,233525,341843,131887,20230,2679,526309,284389,255181,484585,592827,687088,0,88274,120853,32809,66036,284232,253245,180716,681,468169,216141,235701,531215,31028,416026,724810,4492268,107693575,190535,766194,17236,173846,538128,120772,515088,1980764,542241,854881,6623,94392,234176,12166,1887,478594,119101,322931,66608,109288,198843,25533,18328,228,380,2810,233161,29624,72763,444295,294192,239692,1524,332166,8522,331007,682,1148183,1738,136002,2191,268262,193313,243090,12727,506660,895,41303,105154,315820,67792,181447,201869,40323,284589,14926,447,440,28413,477262,515168,1600,350768,116172,1091,26310,0,17169,458080,1041092,1869,337883,83116,1517,358500,1620,1255733,165421,20575,151,773216,194861,3868,38563,1466815,880208,20448,514394,393493,10233,82201,575,330039,266051,259995,19469,44955,109026,173718,3709,15091,6538,133102,678715,93079,187580,805577,913520,6530,2644,131048,460069,295198,174149,458665,112717,0,401,10448699,264721,8215,823086,51862,286967,77929,68711,77744,95399,366722,252516,3120,62312,63266,51001,103850,242232,16939,193982,128714,34692,98095,39077,75661,343702,623634,449397,232905,369111,75692,261099,146143,3312,65454,169194,194802,65028,14759,199001,40917,84520,74480,439731,448586,291020,1882,8250,696446,45736,1854,54819,118646,632,23667,7547,67041,2390682,294564,420915,69376,36341,1799,366,112,1846,561867,4060,2383,52181,32127,351105,3484,285638,310416,1335,519200,217907,222380,3274,20744,81583,57475,146777,74791,443496,616717,11243,11723,370779,152,393,243025,727772,494134,16949,295604,2522,2154,424,1704,2707759,2883,189581,6514,101979,83,175251,370973,307881,207294,221985,33722,1267003,270888,145996,48733,191,0,14123,19866,547,459466,187678,0,410473,1539,77850,157287,440057,188846,396333,457355,739,170615,507,117124,353283,450197,106805,82893,61813,85265,162,271,53690,215134,19737,117654,471310,14511,1992,23288,15075,272716,642256,74361,529185,1486,168104,247324,10361,159330,32266,1323,5935,104411,86523,1229029,213,0,206991,58250,1600,329501,305406,224162,1968,48492,188105,140196,151444,137804,34378,329844,360728,167990,12545,332827,11447,31775,83069,91955,15066,42274,892,719,115125,114826,3263,574993,0,600436,269255,245041,29777,280039,27188,62157,189047,52050,192712,538128,444838,326439,5301,226137,29704,92042,421776,585274,344,16339,28536,45534,351335,7730,56868,497455,398102,84638,16707,147341,454,962,74136,153673,481344,192512,223315,612839,29720,188698,57300,3081,165669,247117,968606,171467,166890,183557,1140,319895,1930,209461,665730,167080,256983,127639,103736,262687,391288,9760,553684,222283,16120,68229,2212,111224,15909,208,13682,202997,379645,245672,24412,591112,6437,65480,11146,8150,52446,336879,82012,263187,464282,622,893382,65785,77936,1087,210858,127775,83936,55082,26308,13686,209911,189358,102955,8650,2863,36780,678316,38497,588459,360455,14807,223223,14556,151,33658,1457,32475,152868,956,11301,155458,43689,282788,7531,9342,14089,0,120071,163305,43942,14130,0,46051,179695,343097,182494,64468,1219,534321,60762,46008,236382,1633,165758,5387,58960,155983,228050,255353,1533552,432062,219758,450253,2214,1558,107840,1563356,23268,740611,73341,5540,1856,7117,386098,996016,256855,21277,126621,57535,90652,2453,39737,281472,194809,183194,2616,95268,84405,949,655632,2147,298982,109056,176111,228,53865,107901,905,1195,50601,551229,421076,5927,5880884,14929,1933,421171,14440,298470,56536,92586,151968,79986,4467,866155,93904,22990,271053,33082,181406,23042,85273,46273,37289,12140,170316,40722,80877,1680,183426,296658,165659,700473,439,1347826,473150,2150261,567263,505689,53307,57309,33899,1368866,77219,570586,111520,58485,1199610,53494,389446,1610,559639,286995,284879,142820,265578,452859,260484,179774,1318915,184547,174536,57075,221,8114,51039,37243,91722,725283,98792,1777,0,80104,320926,69556,14603,393014,1095546,102124,447199,464415,979,67052,177869,1132,7528,1109,239263,222254,74488,42531,4082,3624,2463,423513,106991,374917,5658,50049,3420,319522,929673,5193971,779207,265562,770458,35448,2382147,1622,38733,74802,10299,35776,3615,392783,160209,190160,249521,104504,150605,139733,158616,33180,38474,283564,327839,82235,38426,5384,456,197656,582,202,128,11577,849054,211012,223069,36821,1395,5238,24782,886,4092,145606,2115,2339269,130540,139116,2203251,488549,197938,7402,1145199,59460,795899,638446,212512,51700,106672,29967,288139,167437,358726,6972,3462,28870,0,1026328,397880,420780,97565,261284,925,11035,1751079,157009,53782,93079,325802,493583,1532,81903,103395,20340,3584,319,456326,64862,120032,105808,562,662031,4721,383569,119159,631,12049,460,1441,564,2235063,1080568,40117,888,261591,53721,247783,222042,74695,6951,2016861,152,351836,174744,152,13444,27758,1650329,181622,556,27251,6540,447527,401,236,7241,2285,32064,165153,54447,78453,39860,527,64855,215244,198915,59569,530501,7949,94254,40550,2022091,1846,85896,73149,4166,176042,60958,4586,5623,112925,228100,462417,79819,32423,3793252,45618,689421,23164,6938,957,85813,829392,357779,274307,12447,46066,49739,40002,299,126171,477264,742107,72365,246059,231753,14317,848960,90476,1124012,38218,91175,115869,103442,0,271,1536,4517,29,27189,120183,2463,135153,146872,52021,19774,12356,221,295459,20869,162287,1459929,27525,4055,455860,298,2815,358373,200573,88854,0,0,929021,90018,80580,155211,193200,7954,67286,0,0,1763819,110290,42307,8788,50146,74636,382,130307,159495,309264,522040,53,103084,4319,160401,132634,66494,287700,246608,12554,44216,275630,131810,782764,15028,639528,65,247,711579,1657,14167,40616,314522,204973,574326,23062,299742,75,14596,269298,371887,227,401966,319560,52571,215262,375405,98817,1239248,207527,3067,315575,3951,156254,423562,275966,1344,59289,8370,36167,13727,123444,8211,46888,15399,322624,8216,134129,179201,304035,6425,81026,308849,6608,61750,1066,656874,296964,6943,371726,179357,152,682932,5838,411,304,53332,11761,184339,187727,64133,4106,26404,2349,142829,111676,14468,22105,1159,0,35298,1794205,108360,6834,182282,865814,2074,18724,135,1934,401763,9164,2028,3859,10160,403,0,0,12726,2829,145878,19472,137095,466780,57412,30491,353748,0,295926,100397,166690,182895,151112,304,26176,3339,167861,456,67009,345334,28285,19077,6,701817,268262,328385,283362,443262,208255,3717090,386666,249340,512,74461,4592837,8155,214618,94990,148769,30,98229,302414,29065,111109,73356,371,371685,222908,5077,4121,66113,192907,503,442613,70754,654,346310,416795,154653,660923,1123426,44586,216271,3257,245875,428,4040,1035679,1589,304,671210,4340,1597,171701,36503,2363,607,30959,4359,5754,16472,2329,3390,5875542,447,187067,298014,452866,12502,4247,312909,6355,559678,301750,297072,7797,80867,435694,140,686079,761,127096,441821,215456,1085247,4697277,1492,475481,212252,70427,223330,294592,102269,290641,275651,375030,166671,13372,85717,547578,135544,180457,23493,247773,376297,634360,392961,10208,1034640,169635,57239,78705,2165304,91358,677642,23963,17119,32168,805831,9880,93355,160782,8484,19389,931015,0,53779,12619,161742,27,4237,68963,65818,259909,647552,6567,26586,80409,378963,280540,436276,536,4519,506807,578128,1717,26009,443596,5114,57419,25082,7722,181082,18773,308366,2612,2171,304,21332,173139,624113,419270,224351,393492,28859,106099,207,170662,90688,191265,0,0,18545,32952,383930,123046,37474,5370,133445,80004,107458,15988,1670,224133,304,298761,1724,35312,19519,598596,804400,145579,723,45795,291338,2333,129632,903,98123,62480,674,688384,237925,1532294,334470,117305,3743,354258,87687,2462,306449,5038,17779,0,0,1511,1204,1693502,195401,292195,285130,3598,26656,7371,413606,511434,179474,69971,741211,130715,117394,368914,551,120,1338,631156,343639,214381,212951,784237,4316,1124776,847,82841,144136,49441,369796,489,45205,174397,5404,1348,367054,548,6574,453361,1040727,2211,775177,715235,44465,1354046,129530,92818,456,158975,293977,108666,1049995,96496,99901,93265,760,4483,7629,82559,86382,57667,437532,902941,390342,245659,349321,517229,686609,542484,683,41878,897,282,350305,11205,137,309664,95563,474,1320,81931,7413,138843,208481,750,48379,4113,359078,246056,1332684,73356,346,538727,65755,239508,61033,1084,51994,35833,135344,269180,153180,149460,179416,2002,254,129480,3070,57732,317451,53320,204282,142565,1086,76858,48964,37488,0,395913,79945,642650,153547,278388,428788,590738,326863,1145319,566397,895,607,10638,4059,84306,112735,79594,365643,1226938,2602,46511,147009,148828,6960977,270875,325785,41857,458875,256719,639883,83542,205001,31753,1033,281670,304683,123261,138144,339936,27714,118030,389268,8930,138339,241516,1561534,19083,303612,399109,307457,71101,263056,12104,1055,5817,25711,16070,55709,4559,449906,238429,133000,8990,373557,7430,1435934,12959,59455,222,3260,0,456,60389,13388,1650,4899,6377,5880,22498,75709,146984,78066,11352,38292,84457,153779,768318,292172,24086,41851,198646,68394,640532,168593,211789,302833,228921,42321,524096,197529,71645,40407,470680,50325,111337,450607,578792,81030,3043440,151301,106905,1163596,159275,91659,407054,56814,330328,37912,34832,9746,599119,124,317244,556083,906,27298,176734,18756,182922,81485,132418,1364,54898,184044,61336,77479,5766,2094399,445482,122274,744142,236455,3221,259483,972897,208269,40722,14826,997163,160363,137892,1201,4948357,149443,33744,147920,313475,4161281,759382,120370,400779,200384,7948,10158,22247,97453,232311,22309,316624,461421,10956,153902,104646,763289,68109,2655,197744,115949,171339,71747,40238,555792,5190,0,510,0,124615,6765062,1507,194179,630719,744,152,73376,89210,173269,689855,119678,38637,29,894,1698957,1635896,107168,378589,327303,152693,132597,2959,4382,304,151,245665,213547,35993,8424,588790,248756,452822,311837,543927,107216,150668,806101,7172,59179,126369,148968,329515,426687,328110,359938,121825,180588,136580,1855,501563,65512,161280,358948,204250,216928,459,3154,58172,347772,214037,435,47682,4306,2764,467535,49090,105897,266608,1489492,1484406,316987,3865,39237,49477,85472,1750,3442,1896,1919,485619,319405,200013,434019,462269,816939,475008,542122,1841304,745,1058275,344148,187243,20855,313778,149288,146380,602151,121,1559067,361501,16560,347276,24961,304991,99263,173206,114809,232882,69459,185740,34018,0,1334340,153148,154934,90514,124829,367276,32985,4464,78098,68933,19029,474909,209645,334033,43764,66428,69764,16891,876302,120312,456,46814,378223,41475,73776,2223,7023,434113,3117,9964,151,1486,2134,15075,10263,60347,152,290046,68133,121488,36,940,3878,1194,8696,0,982232,257960,172525,123632,369903,9086,76770,272748,41349,494551,154775,402986,9614,183295,336967,42300,4114,869,210506,760,257129,634,11422,873,199147,89331,2738904,71492,190279,1571,1194,1153,153432,11770,112268,162684,514731,19776,434998,223475,319905,376147,2781,412,1218218,2494,363592,11037,318295,340019,1024,56105,0,260043,32784,522855,211310,2009,447182,202721,218,13184,4404,31617,282290,367759,83785,0,1695,127749,767259,140152,680451,902,191049,338660,115113,361210,9161,109838,1537,61809,93740,175932,7400,171216,112625,354629,505403,239600,1353,416,273,252,359,2093,412,3759,71565,532041,80757,260367,6749,37201,6247,49021,117020,303,759,733,99797,113335,515,230552,206,52276,200281,213347,135542,57234,117286,6789,140795,121080,143258,304,299417,64334,202717,79139,107057,29727,120280,7390,373888,349,1772,94948,256605,1267,2388278,2010,203016,8304,240434,1236191,337885,944,756456,1402,395,3062,697873,233959,265850,37914,95770,16762,1115838,793590,45534,67891,472533,941806,268354,391533,567071,1106088,2335,2293881,119586,363782,504724,28875,640174,1454710,19808,141670,21665,13264,31352,4490,84309,406308,503485,152153,5119,2075,212294,32996,440522,16220,126337,373298,503161,902232,399385,68732,719487,143138,357,168996,622877,14279,321246,2166682,214,96238,368674,11508,155880,79059,3294596,139352,180332,121481,515264,127202,40476,22742,962,14285,13735,2748,355295,3153221,475890,10707,19789,206995,155,2328047,1663,55265,121820,7783,150146,527202,55847,14505,177809,685337,889,103286,147778,3398,1824,1518,62420,3666,718435,0,12531248,143471,352526,455794,76,82329,9309,6025,117793,162,108,1703,9527,65268,402941,48874,501,796282,556068,75206,31634,61501,71069,253691,143962,101992,139806,0,1932,301560,261125,426166,465048,298423,23700,1343867,333725,200,9761,120486,59588,608,838,855302,30316,146934,558099,1860,181586,665710,456,256930,281116,23365,460000,1478,489433,17517,1337509,4459,11232,10549,17177,142,12308,1915963,291857,1144647,8400,15052,33215,569333,139308,19456,478,1144061,208013,355532,1866,322484,44828,242,54658,2850,32703,194040,1703,3744,13958,192787,2312,343926,13650,386246,128338,365519,531950,544,171518,151049,130610,139611,162768,39491,873729,374629,745869,10856,101961,84341,70437,299807,300,165179,1323,3898,101755,66189,58860,510944,76891,140807,196446,143177,46091,365,187500,522754,396515,4510,415895,220913,53314,73180,163628,1241032,83208,195606,278481,243701,2836,10162,363125,57105,261555,969088,73416,227181,123,147993,188182,71701,557,638228,1005477,202219,637216,106215,10249,279408,221831,240487,166731,12332,5349361,219938,81,313671,347513,209429,10547,41647,29291,5174,879536,245,59149,261951,17827985,174093,43137,66670,346219,25746,54624,6295,50869,105590,19578,116353,41504,28876,81779,15048,22813,39872,89764,11825,25543,28347,18903,21078,41427,140009,19363,477303,449756,188640,462141,22734,0,358659,1153045,270281,1,9791845,953302,17084,1592757,6480,187417,608,217791,9898,191231,909436,924414,666881,1098,511547,20966,233670,156785,160755,2196683,6600,478893,152168,377652,22283,494,836,704,1664,9214,271122,3314,106769,58523,25604,2987,270,188592,714864,1159,250765,189789,836653,3089,525222,7775953,197623,379066,134,181093,1467,0,662,334681,225073,246470,534,432724,186248,412156,385421,14563,152,5673,21717,0,430,1800790,292358,7255,385843,374284,2171464,191643,212881,302675,235492,62129,306043,56214,4483,269108,39581,54712,29057,335239,98813,78984,216580,338931,44241,7226,302534,132459,228733,41262,59449,332487,95416,160333,1392,0,206164,202256,1425,596172,1629,183764,4602,152,487,59789,1308,802335,0,441779,362,320761,2938,82954,157130,88886,101225,17211,54193,72051,2733883,207061,131428,23380,14028,145874,253478,89449,2238181,651100,2553904,150848,144652,51520,104908,103788,7871,508476,12938,669895,200774,99515,499145,66578,134942,159613,44093,179646,139155,297,1043,3492,151168,341980,218734,4375,673408,208592,1868,6016,34834,30481,333921,20365,36050,113069,25322,4562,19271,177169,17058,9710,38525,6330,13948,11273,85863,32023,9123,90395,25015,54266,58315,8840,3455,5754,892,759,1478,0,456,82631,11523,4591,915,88014,348448,138627,76442,162549,6611,397128,44094,212749,113432,110275,363265,248,354464,1060,56070,152,5361,111118,6103,8469,60974,863,539634,8808,21055,183206,331852,2048,301457,686992,153544,2687009,14730,427827,157167,2456,139457,106177,33295,18046,9505,374668,115234,6175,38239,1411211,514761,12939,262083,35541,747235,813,0,12285,531,18809,3938,45618,6423,2135,322191,880,55835,417039,3284,638568,76,939,1608,336041,40964,263336,148707,133876,945366,64980,91686,308,10,31146,51448,11827,93138,67665,70124,12495,124600,954811,55366,7436,206220,457315,2343084,484371,245460,14652,36498,31535,66069,79492,91165,45961,38544,38381,9217,24121,28458,28233,50018,59244,104766,127044,69364,231384,43734,41357,36942,36418,28941,46863,36478,69534,45541,8304,36940,2300,2045373,12806,6873,62067,15429,7793,747583,8874,6610,81957,35589,16423,8450,815240,2999357,536592,1213,1598,6887,513121,663749,15898,417289,175189,1661,45270,115374,145865,14889,57381,1547,8113,68938,515772,393026,267283,11360192,490,725507,3026897,736927,329821,304,22799,70259,95225,346166,7361,393198,54955,119710,55629,134932,2194,6765,0,478492,53896,891507,8382,31582,340032,212099,321719,28768,300990,4837601,393346,236865,77314,406919,11583,161876,445945,89,0,0,3983,1024720,1207177,97776,465592,26872,94451,58199,311457,22191,333713,646,866,7763,2524,180,1883,2436978,1429,574659,753926,449,153396,92710,24462,253120,33710,532728,226917,531207,8709,2512,508,201768,5191,16607,152,24831,12681,8388,44243,83484,24758,186862,244504,77033,67612,194972,150881,87707,133800,33705,16149,23837,49499,1939,34858,31890,19931,17973,28201,164315,31762,40460,67290,56637,18983,45791,30380,19023,22839,38435,168192,97639,3,224941,694,361077,228291,119386,23038,1595,2861,786230,47037,439971,1937,40108,139070,158,66121,69322,6317,255679,41065,2161,76964,209455,62985,10963146,299019,112713,20128,706690,42175,86005,89096,642,469526,34134,51028,322851,4241693,456379,459618,589,156864,63083,25942,71109,3812,888,0,1999189,222788,33269,20265,13725,863827,25170,1128,369472,172989,477465,131399,236040,226907,404358,114,51587,181232,457522,34491,104554,172000,146205,16238,104615,231767,25878,27429,1094715,1579,106607,2166816,856,2188936,90,102664,30880,30060,197140,76,2327,315584,47891,582913,2846,106313,6243,524657,6775,1940,55,2996886,214978,75661,305602,7448,17673,1072,8916,100997,502,6377,447815,63621,190876,2248363,11614,1324993,2433,127372,7482228,653201,283179,698,592,0,449,1856243,32722,49725,30263,203961,32083,111807,393838,1133,26325,304736,151743,69864,881,2022,2590,2166565,5536530,684986,91744,200907,3079,137303,1761131,452041,348518,57815,45,403955,25764,24894,2657,554188,117274,346495,223,751914,294713,225625,709316,12678,280468,243368,3467,139676,58438,92901,5133,1088,3934,842237,73512,282,4091,12922,402753,202764,87,40173,454,426,1013,78899,0,51047,6846,76,0,0,0,0,583,390,1357,1236,1036,2319,24699,6164,6216,17726,0,20773,240465,7155,4753,6520,2331,2243,1452,65514,6426,11883,29378,18265,101130,11574,135590,58750,27317,56267,117722,75474,108053,70796,39684,1763960,79569,66865,19158,34416,103083,2308,32237,32916,635248,26876,86568,49035,29527,93770,16787,277890,92810,66519,12282,71390,25008,50492,67747,21356,190961,4311,1831878,2578,1636,647,592,15699,214113,82372,221602,270596,94718,15292,378077,204656,43618,34304,4127492,44329,33794,33376,1212,21172,27747,942122,124490,61107,0,14171,3958,8978,11560,275,10620,151,1626,1948,79082,10927,2008994,10529,304,463,733,3680,58413,384503,224082,128511,1401,56999,864,1400,107,2006,2549092,126772,151,104006,34877,38977,283298,1175,118683,92700,138646,180406,68737,349091,104564,98454,515323,640569,8495,123748,411354,0,11214,20624,35550,33912,155177,102233,73844,35073,1422,91278,584,128041,9472,5407,13324,13503,86175,29792,111469,44500,16066,5810,22942,71077,28621,39771,19730,26914,9999,106979,104692,304,197140,32050,64974,68705,16848,43173,384,108683,87591,35999,34389,15676,12642,42582,1780,608079,948466,53539,121121,102889,63643,36017,33780,33913,15773,2984736,49614,24737,13089,31805,149837,104686,124313,1335028,585967,323923,240109,38520,76710,335901,152108,10116,121981,374318,1713,38335,289327,682140,50416,820946,6497,720,1341,5551,1938,10995,18002,55169,193,702678,606835,181111,307323,647661,130068,363467,157405,2047326,16218,20884,285835,74844,965,109588,1356107,122214,374074,573860,230778,106,145713,576493,0,73996,36453,398652,0,189685,53749,175412,565418,1665,124120,475,1880,22706,136926,102572,148599,2219,114951,46394,141309,10907,1672953,4706,1023209,6556413,304137,223094,20126,304077,76563,131308,19375,37580,284717,44959,2087,125846,5016,364234,455849,33283,157364,236969,81561,10262,7991,199153,15009,122473,60570,809825,1492487,994577,490,899,0,32846,220179,1945,0,155913,374745,289501,529793,725758,24919,11499,4925,243451,0,111334,626395,120354,758,456,2238,13187,277183,223541,348814,487000,197730,489849,679523,14521,104972,32632,601,9931,297479,25955,157934,390952,102203,23433,541127,305251,1987183,91632,10055144,594930,88256,85915,31,318524,7199,1038569,1698740,176487,76,2984,760,21183,2,0,130916,285733,94692,124964,10170,342335,383258,77170,1888050,20053,283375,1347995,286416,284081,136268,139563,77256,228224,90,216636,107814,230446,5757,466182,32563,116469,556795,318139,25235,856802,35290,97955,39817,4980,403848,76,0,260334,20179,65722,125349,820850,172817,298318,168733,15923,53559,1692915,112611,348052,105397,1577,642537,937379,114757,423391,30401,3433,50637,49720,775908,18725,1092110,212231,105208,289089,564223,153897,235,3732320,3785471,19403,2545,30758,136,532913,442906,114349,260843,378012,84212,6473,135906,193781,8339,91488,286845,955,3442,529782,0,95359,651,5231,2730782,5807,2569125,28686,1225795,113406,322891,318369,119469,466402,28052,97340,90953,11804,138453,91559,26183,130156,47567,73958,1293013,892430,762310,25921,714966,151280,69394,10829,499197,734,952602,16463,958027,245849,218577,92283,183695,204926,130489,247862,882849,997182,136609,1544785,136705,104563,33895,107888,317564,234123,99103,10274,23721,143,19860,906744,172568,218115,182920,349033,117853,154476,406849,12386,1771844,1309408,71277,619457,506799,99628,112221,4087,7755,2656,70,2647,5730,10524,227611,290174,62729,172666,139822,555724,267780,8503,164778,88231,0,58300,194254,94125,108948,1068195,26790,105112,373,797,119252,128382,254385,25621937,163093,43376,40917,12074,686992,147323,34649,977810,21259,47827,108042,107311,416486,197199,214872,223171,102404,4453,71972,237,751481,252171,152474,41640,1781,24755,78878,129051,17452,144,91089,102427,1471,43847,19365,3629,4167,402739,2465,1468632,4744,450410,332227,968076,146050,111562,140892,1214,1800376,749082,33249,189268,302218,190003,101926,339281,2667,19335,315192,119302,200395,426,311242,467010,245905,425739,548492,1218395,484781,444175,5537,1424,2737,14596,5020,12270,293283,66403,275,367088,87306,39873,399964,248297,116452,20738,31686,98124,134935,76914,27720,456,36583,461758,459290,175958,935839,2667,1250,0,1191362,527638,133164,49464,118455,66691,74006,245223,6324,102863,68787,55998,940241,460003,3612,333642,0,37438,251174,187830,223692,93249,17544,4454,25343,97471,124735,242,12979,101167,1538940,269380,131801,428638,70761,241747,324672,2766784,312452,212546,228331,228,993,316946,141086,354651,251,42834,54338,55658,152,12632,2681,27760,147130,147,126042,104079,259531,390516,398604,184137,15037,88926,6274,54378,303,20658,283340,407649,797071,2093,0,140170,943989,123464,187457,19858,39369,50565,7147,403,2087,338,74586,148739,394490,136084,24568,41060,126912,57449,211153,47432,75247,214161,749,428,18155,11155,22135,5358,235726,3839,97013,159204,1174916,64305,377461,1125,162804,107026,128,542,6325,42371,170041,4960,0,238,21364,90712,314265,51951,286013,23046,80616,4724,1396,475261,120747,243918,284734,126209,1274,217164,397678,200,271377,18238,290069,3849067,468503,158344,161079,150114,194408,139034,32631,10313,12314,670812,551962,0,183766,370172,334646,22480,3871,72045,743924,15624,271733,773,143069,20385,1739,1857,2332,199853,12726,886,285055,0,353301,26587,157548,550943,73713,730938,58148,442,72466,296618,5806,4451,34778,78187,2624,227560,173760,158359,159073,183808,91954,295,19637,627783,2026297,42995,44225,27998,334464,28302,312121,16734,197709,297756,362717,70423,6169,2479,3318,678689,137883,747,1361,18417,1367,223034,0,2181,688736,937,434564,75361,203498,693404,308707,9433,31087,1513,575963,286786,169193,82,25980,114655,51351,134405,802,158782,16480,387,467368,46955,14861,1198,11641,7329,80229,0,28569,1037545,2851,4260,507316,348203,51212,761,0,4676,417,75132,78698,41119,339027,867,11297,200722,470175,317704,378417,150,1153,2863,448,355728,493533,78030,94363,1929344,451539,178736,304514,32093,435,0,240608,161606,30124,4702349,24456,337036,282028,208525,72464,296825,518181,544500,451,199257,363167,520140,132854,1688,6741,18206,4513,5681,4712,2156,125710,1423953,903463,7631,201498,21810,1235,51654,31121,460945,23048,58774,359322,157057,12927,815382,71712,161544,240588,16462,24208,820183,1306,85479,395828,560661,1977910,55181,48013,1615,331912,751730,39312,62744,399091,179561,141,2812529,1146512,163184,129622,172816,17782,26377,279551,76789,2464,21760,67200,167344,459810,283388,694298,362276,10279,130738,87784,944195,7091,73008,524,138196,12022,3139,151595,577,64448,188299,1581804,229693,535534,1630627,337137,66687,9006,216000,30304,35860,60974,40834,372713,116812,7399,402321,1272141,1759779,58408,79626,132355,132787,114545,1719637,35512,46624,7433,733978,79304,1672,120211,1486,135179,2121,337692,412665,84,241446,502558,52961,164920,80631,64723,1135316,59315,449699,112780,1719,608,304,167905,2426337,209997,608955,882,2565,421913,7334,62784,82811,3515,160539,6392,411333,175272,42151,183208,83337,79164,957,105017,205938,304,584764,1721,239289,268082,16969,4002,313492,8756,447,49505,89009,34433,485,254849,9117688,1822,3172,9350,2292,1164156,0,70933,2742759,746907,882868,9759468,265,0,30351,41184,1700897,13212,427030,991201,130290,4102,299043,1028726,70644,82850,230519,126802,103331,193956,156128,210672,61622,270884,556,19606,0,152,70063,18535,610914,431230,193390,140466,569318,362139,21296,156432,612,384540,494244,818,340689,89821484,3735314,162611,748,256904,48122,707909,5713,113278,101194,161868,3333,228111,0,314487,63244,0,1651,212708,107818,204255,7990,381025,20411,0,152729,188809,42882,62660,478740,0,413102,1868,456,0,152,235155,12852,933952,13457,14214,61457,2895,51111,273521,585139,274291,2852,0,16844,519499,671448,53455,1309540,9936,2209981,77040,211794,1724,97977,756,442,65,311255,155260,424,277800,22557,4844,56132,152,163967,139805,197103,304,304,304,304,304,304,304,304,304,1635,3866,48078,222363,386518,2667,179300,441044,1722667,27236,21676,1221334,11407,695193,235652,74031,14205,27900,217331,24727,115310,166504,183350,64164,170773,680653,203104,669812,20317,41819,460906,149276,25407,5265,0,906,209618,231463,13906,459901,3670,1989682,2469203,180880,604315,1700,286883,278346,611036,52221,256739,139080,79,1402,454,282,30107,99834,50393,252398,17812,506958,304544,269623,10157,144158,6328,13092,2297,3601,11309,620747,240,44038,15173,736270,384787,18852,0,21096,151,174276,133630,2965,567969,92570,2255,86,634,341695,558333,402279,2212,203249,211128,498270,391,135877,1211,64982,128627,80026,355692,140087,4335,327718,184883,565615,51461,67071,71155,580,539825,546011,29610,682245,142099,200636,34755,5088,1973829,912,202207,196327,491100,137965,708407,587839,8848,5669,64827,60894,251811,424,1586,49137,644443,282500,282773,0,2618,3519,0,243060,15456,188410,170656,19840,31661,116301,77696,96704,152,8620,26491,93225,207188,65999,24096,21001461,261364,303523,66212,4267,42087,132153,143055,10232,74753,68814,98324,127723,113509,332752,227385,147128,1352,168893,162822,259583,368273,381995,88938,139467,101019,3111781,5437,38599,198191,287946,269,450858,2183826,401984,4285,44210,21613,400742,34707,53124,442,1971,1539,376619,747316,31139,712042,2357,3893,3069,12143,2954,108138,0,40667,45481,331707,52662,101962,176149,165081,480807,84379,280845,4649,746466,123425,253865,199460,6392,313225,11734,92837,28666,842616,827837,400620,1341,227266,238142,790051,562564,31739,1220302,354592,156442,376159,150483,12446,456436,44,116163,76825,122150,463033,724,230372,1588,144651,516655,7194,388821,293074,179411,132614,1694795,220365,305059,13925,193769,308559,733297,56694477,49185,290439,45130,117331,68194,560964,362855,4583195,26814,31056,540753,423677,178615,3678,274772,234686,4316,124495,82309,932649,62514,633,0,152,49206,290036,452,42048,50069,13007,114305,111133,311470,336521,817979,104057,53616,186919,628,603514,69186,6193,126236,608,799775,893475,558091,537,73975,152,91831,1322870,785124,59719,275931,40976,15071,1534153,95851,112278,908,178642,152,1019,55937,740,396,626815,153645,11662,769040,620486,8836,1651,3723,139036,1144,11037,226853,182103,15766,38685,1115,22646,600620,444597,435331,232147,40691,662,225955,110438,594,309141,299783,13896,6656,72819,56112,2634,528050,245655,308151,116381,415637,344715,731600,256994,314593,152,578,320206,437707,251194,343643,101512,43653,292666,90591,710598,249215,1039357,438163,171170,36538,153742,355218,169640,26207,13861,157840,598946,1200,38904,45351,229523,1257,97447,11649,303,560905,4852,118398,10465,679848,1580,120369,4784,7213,3808,120910,340875,6703,566,4028,341819,57977,323263,466711,2145,621149,473865,5152588,244576,633371,19457,664083,2012,40205,3457,11971,60120,68279,5779,4274,120830,158625,912794,185616,147823,76,371403,610232,3,2541180,925965,50308,1351,148563,3887,92570,323620,216751,74802,377152,223495,43578,271627,904,254,473820,2292,0,298,23739,1214961,3787,585,51460,113605,131887,230631,121981,160283,130553,93422,324428,54875,1064611,290939,1584,217792,18851,88190,8208,404124,6694,60256,294341,22084,0,2683,152,267349,126258,767,205,758,64,406,5412,95666,61415,118339,381325,3498,193641,372,84224,5342,23511,760,110690,360118,640896,196638,4525100,109165,2337825,217120,836,70448,226906,77072,390851,771405,15821,202120,4144,16729,320,1012659,129660,2594,18031,34862,259779,412803,4259,190488,146821,361208,597,0,85029,108285,265182,296100,722984,3778,195120,1503681,216246,277825,218948,812998,137739,171442,558,1818,3741,667468,8101,21492,140398,86378,40883,50091,228163,16360,187,22958,74146,106026,661527,281289,701204,303,32656,93719,1137836,98253,601077,770240,209234,11929,140486,300,75,177649,0,436,206778,3648,92641,150744,1009,22043,64519,164000,105884,295,1022,111899,41267,152,1183,2049,40889,76666,18436,319803,123655,101271,249057,261394,980,103272,150664,371267,76714,291901,112449,54540,237450,6609,0,888,859752,239249,11688,2093,78998,4279,458133,263508,2014917,105218,40155,676505,212209,2148946,843818,203970,12655843,13231356,4895,26271,585929,242016,416160,12492,17928,204928,157,210716,90427,488391,161970,159800,2508,18589,38426,23470,1267708,628334,140057,496916,226626,26709,11845,0,73636,0,58652,35848,397,480073,146367,486326,66739,119663,140793,315693,294886,449,554859,186899,20658,58206,36388,187874,356505,74737,157950,162664,216594,256347,166313,3270,191021,456,36208,423225,93176,492476,4159,152,696792,238777,363515,2586,483078,261795,1237,0,211,404,33564,1934,126168,0,598782,65308,8007,45453,467072,336119,770971,139191,74334,1177,608,1285,352128,52279,358243,169,116,1872,72184,18196,875,169038,10206,154439,1643,65182,1698640,34355,282336,456711,37638,422503,38037,298063,400157,27039,6626,448185,92309,275926,29615,11978,76,230614,605,1439,40386,27766,3299,421,11144,180297,144805,148047,93078,718,159647,1001422,174457,178068,21552,57105,151730,378053,152,118078,228,57213,5771,54175,999836,189847,5747,0,368634,0,2024,420968,64960,218314,51067,99425,243611,241379,283460,10100,18827,132674,216837,673587,28625,76097,101074,30145,300,14047,207997,124144,28773,26160,6544,204204,1000790,9074559,38321,933,414554,153245,198927,92848,241473,200287,109558,101346,132573,31156,1112,938681,379,0,605,7612,12369,314631,512240,6467259,2881,81750,195200,20407,152890,583410,22303,96865,767635,215700,27294,149082,91741,3264629,340589,30288,505046,86354,0,62286,33431,155740,546204,104663,1149,1963,36462,60819,51675,0,44357,68109,171024,1166,239049,78559,67023,2091026,83616,711037,1653003,53080,125608,2475254,159413,24347,178664,177230,2008,21365,203097,738826,280924,447772,39,23031,3656943,1860,2521,274377,144035,383776,635896,1891145,56959,118270,706887,47905,4203,115311,12902,9890,21247,754,1053304,129720,4599,6158736,119032,179474,16441,131045,4307929,332750,2410,16071,5252,262739,290647,286274,290032,1063,99453,1363089,7436,98067,244921,678245,203739,73887,304407,237936,189689,1164145,85454,970528,801470,89120,312045,250529,1412388,347297,67115,2105,2609,580925,0,1467,454,760,5640,199664,74300,274760,437952,16820,111622,21372,37086,161988,21750,379504,1366,610,1603309,236065,266723,730839,20713,554,52507,425840,134145,3592098,0,11808,2064,7790,188606,204174,43678,2504,189923,17669,1706,16484,151356,0,207043,0,120001,929,10,2231103,452535,148,5664,176000,69481,505,125528,829,119339,17551,85559,381887,140625,14052,259271,54405,137425,154814,177212,58,152,1904,4266,201732,410660,110147,166565,74009,938622,28226,427510,652917,703,9,526959,223281,89741,169426,64768,304,196,86115,468502,14153,280857,321199,6358,124984,247211,1059,36246,757,141178,351631,10219,104227,118245,152,622910,896728,578495,191189,10046,68475,12762,1497,608,38500,9223,156445,346266,506,200980,827,103630,208980,295541,447263,814858,158011,436476,2150,147299,11801,453632,361484,15605,3652,336666,97021,19218,1514,1132709,80170,7817,183988,2009,346415,1632,605,0,12269,28224,428480,451784,60881,178631,24061,19324,61717,245912,683687,2205,2487186,106646,430011,45927,143253,711018,104458,1115903,290530,256536,55449,12443,128968,308,81053,905591,510159,476210,298948,175014,33077,127492,64691,162341,160980,368397,691897,200490,30877,307194,23370,210605,340665,8622,4312,373375,18855,321166,593,290676,180121,389915,4904712,100028,208675,248031,239066,840269,140588,39934,2255,4191,368735,608,418367,437897,15101,275469,1553950,513834,1171,52459,821131,19584,38812,271955,237040,146885,350,2921,101677,1367752,12410,52181,601187,305182,952244,7939,37649,2021,69773,201953,165617,625810,575721,274822,407946,31240,110606,72106,213821,127157,279989,0,2123,7676,70887,69300,9032,3627,280512,344701,36866,1859036,1194,4042,321749,1133558,917,51170,503937,3429,16300,2348042,17278,11933,122424,828416,19060,336659,3524,64549,60919,437652,894063,451699,2894,5452,21006,2127303,1056,14116,99149,42908,182385,265038,166066,73511,192614,135849,16935,33370,91352,26001,41824,22707,243096,68303,2047,1191,420683,209963,155126,42583,33509,55612,327600,336979,11999,406,89806,1754,794615,0,10185,2419,1154,4017,6517,8942,0,65245,1135,94,2207,611,1817,12541,91471,111150,217363,369446,22021,88346,248826,483060,77540,3682,502697,823,393020,2175401,2010,529,86357,37755,2675,2558657,102709,199091,62381,80911,672531,10973,653,11,73779,872008,225,124593,0,4272,123528,313825,349190,45379,14823,645886,135978,893847,433439,352529,380922,339757,615671,318644,2871563,61831,320004,3118,1146,135772,403130,858274,3861960,235901,112956,60669,599575,152,5508,324761,41823,11222,283501,196739,350548,1387,9265,4982,176862,4592,607,19537,71521,1361661,1197158,94372,3766,1450632,727460,86860,320656,49460,13567,49547,150081,224341,193637,1730,117607,69093,309642,19403,23514,55837,146337,29011,123023,193051,116777,333179,213268,131265,162678,5100,83873,190235,2175,412900,49738,271832,68043,2424900,131533,7077,152063,10668,187288,159520,481439,16734,50141,440761,32672,94506,6051,1077727,551915,256551,37706,315541,154492,260384,484443,110506,0,2338,78174,80492,72001,49257,64164,101517,723319,192720,2691,5749,15648,76125,336,820,39784,105532,4543,173420,410471,0,43663,26801,3694,242548,14115,1602,155908,664844,357302,2705286,393106,2213,52926,134491,214366,365953,81212,117109,640125,252,2618,18887,231453,21737,2936,0,1126,310729,135230,407382,513,582434,100809,42619,132909,333647,917793,21512,274513,0,964991,285032,258307,722578,26416,53677,605573,1507931,809973,43111,26632,396930,65693,20389,1997,246139,1363853,131159,37591,36918,2773,89673,155947,88456,233970,375147,1270,152,188511,655246,83345,97224,311093,1082,122757,29305,4267,46777,255486,1810,840363,156057,47986,391354,397438,1516329,134038,282483,259731,452369,18280,78981,559122,699588,2420,233706,53520,1490658,178821,1832688,64826,155347,780516,718992,168923,102,446534,558407,218139,133,299,6118,113255,712,778,229689,152,1306,3566,267809,91338,93,1791,1069,535,30360,453,282504,128410,982385,1869,35911,531084,239123,33869,4679,527034,150823,9268,23797,304,302,162,546892,1575,16312,98120,101,94814,153796,100285,65942,369383,452,64333,3056,260568,169015,28039,435,212824,1363,223551,4031952,629978,685,174134,145083,17815,694,1514,212625,813540,129159,6069,11416,0,11129,10659,22724,336720,25043,458116,119370,131659,2821,219694,125714,117786,4837,80051,69300,1717428,155369,12675681,283065,104,128436,56097,1063676,557,301226,1953,232837,205734,114893,5837,350,266191,377684,557271,516,149135,304,1190,14441,38192,29163,193282,277591,21524,11021,576735,626655,35457,742039,109633,99576,45901,490171,1203345,232222,28088,54745,101862,99298,2655825,368662,225889,1181194,224060,39,26758,1367,139148,184259,260498,136603,1348,1315,142905,375633,46463,9595,485235,202930,152,1183,454030,9864,454526,200504,358021,1797,20650,1082383,102765,4853,121773,79731,740,84993,286615,1328947,298507,177639,2547,2316,227368,124125,297370,347648,35223,144066,12147,1476,37753,0,59700,625498,2933,253152,7417,108708,41024,205979,148,0,155839,527486,68,52059,38749,29082,465379,1959,50530,593136,129530,282459,456,365163,500011,195255,235841,121279,10176,242017,141351,527882,19245,42769,333688,530793,239108,1104,208774,304,0,59728,15120,79383,1207282,139766,127708,91516,19244,511104,505,30391,2825013,111142,346979,9279,440125,557209,607631,729375,367,170357,1362,76161,10643,6698,25085,55870,987,456,1329,3088456,9658,103443,8511,233129,279861,387890,564,22950,129130,195215,34861,737093,1777,385556,47451,624,1884926,32601,2892,7408,118011,87403,33232,193793,62044,268444,320749,324046,3144,2703,117133,197582,165685,769,835229,241638,20350,203781,569,7073,160801,1189,759,278699,13201,238639,176700,18459,137970,24196,948000,9350,533082,284591,260542,0,26985,58824,108849,328443,51064,369573,108172,35584,24969,33864,26143,439640,4016,2541,246350,358696,183363,225299,285281,808186,166184,104855,311041,134583,1957,350721,55621,624854,180233,23060,3064,321408,229175,246810,152,79944,48922,298,291,5830,485320,170991,14627,255119,170930,267114,1172373,2517255,195649,1939,138954,860,14031,607286,1120169,161679,49367,250852,5042,124626,26181,151227,150136,225974,29923,152082,78711,264,275860,39076,712291,47640,704173,32802,41728,137908,0,408,2247,1246,2042,4858,4072,3614377,42212,1618,87946,24650,281053,3944,456,1197500,9684,10989831,312,9972,1687,115131,15298,0,49228,0,7082,866955,38204,47793,7754,327,1582,434816,214174,3015,0,367203,58552,136380,80767,37069,302098,644767,2509757,35719,33863,1372,325588,93248,204532,5024,21975,335117,21367,284,197980,140654,0,41593,81313,39076,8555,86651,412897,223284,390690,77384,25727,348933,169484,346730,499925,392608,2083289,21784,32876,50220,20497,2915,37362,49301,107858,284436,9368,282609,168821,34798,606922,42956,725338,194349,108378,7934,71766,343938,7469,0,494682,548514,425748,70515,228693,19172,243237,292812,39999,9147,173878,259063,1374,164352,4193,1030,17508,95158,632428,38767,251338,227830,202526,158131,2667682,223866,220736,31834,339626,4530,141580,14839,5539,599194,13211,119702,70376,24032,3223,157342,33963,18130,17043,87542,66036,75232,119,671995,37208,450642,1777014,13028,243827,32982,188061,236439,5716,220772,164808,868,41593,246012,46023,60194,239254,90531,53204,15984,15874,49738,3474018,155689,0,23590,164672,14973,294570,264784,147508,79827,574675,155576,20517,17963,832,88389,46656,236452,96070,74095,291250,294292,60510,142101,13024,51474,330271,47165,4792,55322,480,542712,4264180,173710,41080,63010,75884,36277,188004,115,14955,99317,500281,32619,74857,1382165,30818,242,1259,11789,218224,6204,1047168,515180,2789,14733,4952,317834,304,313541,296502,220499,1604,125797,62031,196539,3701,295789,456646,461731,33608,7894,15016,30978,432355,27735,494594,176447,6304,351735,760,225067,53984,7468,852,103287,166935,152,5638,9107,531,65459,224071,16252,37826,3336,696,807,6176,642605,1733,330568,556086,29524,516004,10572,814423,20994,76080,728,597,8571,37963,163674,81635,59398,652347,531974,220001,37985,461915,281551,0,215469,34307,2362,50659,23125,199766,367880,3154,12729,0,222859,138789,671076,4847643,122,1597,131226,1893,188210,153,1517,2637,422017,12515,152,3281,2539,108850,167993,553947,246497,81816,30931,10854,56510,389600,2245,1922,108327,588,17015,6507,19144,1214,4006,158334,79308,0,99656,96728,483263,121039,134689,79696,715,6885,664223,557877,246,50821,243558,12152,715,152,20406,212623,1172989,20274,247987,5186,313709,0,310041,3196571,260385,2239,230127,84672,23375,648424,325137,751843,857,4509950,424680,29619,23199,76465,57968,882711,1860580,128579,18977,141072,997826,22484,71217,194268,4247,18751,7079,101060,161448,140620,748316,24417,308225,29799,113773,52012,217006,831,12182,551373,72117,7888,503084,162069,27018985,15567,872767,13599,561371,23633,32860,42761,711207,84314,201807,15467,35820,61607,250050,1214206,1109,0,159995,6752,807853,223473,19077,0,255685,54434,155095,247424,1700735,11408,3702,8542,1175168,20398,23937,1889,3761,257858,270014,744362,17266,68742,272020,38877,6808,21339,219917,112120,1575883,72613,6875,240960,479938,9920,13859,150467,266511,24306,37410,113207,1010570,164524,298333,2750,134196,523019,176598,772560,2487,2153821,211423,174,12388,263885,65195,42021,125495,55399,42511,333,1968,997,25329,52230,51233,213568,103621,96267,142255,27697,352065,347184,296569,152623,454,3312,128,2109,106475,218930,17734758,41329,1436630,857796,1000562,9310,52507,44875,385,1822890,3567,121186,36913,112788,7002,520134,29105,397280,57457,36255,391573,145881,251058,82944,261513,3188,107613,166282,961934,640723,73883,36057,75115,28343,257000,2061,17079,245597,4167,218243,180436,149231,470938,96901,33559,384587,11230,80622,74425,238809,243703,17346,143919,162323,680636,653838,713,1453,55479,222138,329792,50096,27553,111666,55508,27814,30424,121740,64008,2445445,75289,128386,2253,80157,2276,1114940,1645232,2168,61512,131369,17078,17338,630,200508,8934,152797,988,91245,84000,6608,143074,6894,317058,224,401,100422,418396,596831,151,316094,147071,5425,26061,190826,19011,151,29684,257794,191712,320035,152,171873,0,55404,15387,675,52625,16483,7323,484,169586,173287,68173,1344032,15300,12094,1027,65268,58892,19657047,219994,132595,125114,137956,49969,38432,152,128304,337649,176250,19857,884349,189635,133214,136922,402303,12405,2257,492314,367898,38906,150,41015,276079,4449,243609,152,161992,152756,219215,305485,29296,19298,188752,139234,106722,33928,591484,1580088,203846,123955,37621,195119,272256,3337,10433,3408734,617374,15963,94073,161234,17159,180,339703,2434,145721,1891,149788,732718,299357,26225,571642,142854,12789,6803,248858,27049,145492,2513,21032,13,140216,404860,1062,293602,41697,125276,182952,1022,139,117,362,225038,233197,6779,356116,31262,185887,72496,430,25882,197347,55646,210,39300,488721,31580,799848,1546,73094,372065,13859,2574,594513,8691,93235,314565,169810,92744,143516,66976,65526,394,152,44288,205520,125320,123806,1059445,331578,826323,593333,4852,239045,16684,754,72861,110880,318822,3172,289967,126433,577233,9194,20106,10375,117543,58216,324871,8856,16447,370237,129570,95659,142370,103131,59988,495152,229683,344165,32450,3279,461802,107923,61264,542289,12,1812351,21638,2595792,1260,32737,12562,589646,262068,32854,63748,772484,12469,121371,14288,111733,20797,8287,194884,384279,1970,150184,607,50796,94497,360320,2846323,56815,340243,76384,291293,96602,123551,197625,858,912,1604,78540,1401,254849,593440,850045,51130,0,759,2670321,1059,65447,31253,161467,386174,97319,1595,1892,138309,1060,40985,22179,96111,136892,176160,228,190932,72804,21425,109788,74156,4965,186122,98389,62605,3637,226606,112823,169760,181839,41312,327147,395841,196513,2182,2042389,241628,12101,9401,145730,90125,37154,240388,134865,138663,4370,18342,50695,97049,160915,38126,165586,187495,124475,87219,243606,232208,438,3572042,300605,46339,2688,503607,345031,228,25234,2806463,131567,56043,223562,29870,465183,153114,519733,13461,77050,1484,85763,358073,192792,2673,35942,873,46152,130054,191431,1207,152,4814,130358,119,71657,17094,129488,439097,224681,277456,119353,439068,280524,5517,29181,603299,67345,322976,69292,132233,737456,58864,198150,3292,32479,50905,36697,29172,104661,700,501882,1333111,3027336,29692,248477,27464,207176,9428,45056,1345904,203830,203038,83481,45897,4431,219409,56444,37579,7007,144135,770246,94050,759,197081,6113,24630,51669,42,443679,39174,2814,6466,3103,117929,413811,626520,3372,1269768,269938,54147,645399,0,130258,1283956,237584,117208,9391,302,1973143,40995,171947,25897,64929,38671,139566,216036,1539244,201614,2589,325731,39912,132420,8210,27877,113279,99394,347700,141084,32768,807257,161460,0,127181,244641,5111,62559,120872,56277,592777,26291,633476,79973,298036,496852,109967,114059,147049,17018,284671,127639,345508,67263,25704,127900,1801,11920,399903,57740,156742,7788,155589,151592,131289,473297,143356,138093,17220,31352,13197,11925,166779,988830,55644,245563,360367,11383,4386,862587,97102,235506,137870,318584,12054,525761,186853,7463,179,76218,296026,65,349703,1516,152,57513,49203,318955,755,90106,33383,371138,16059,620633,98610,515342,709,118696,485402,10410,1938443,11321,702563,14959,735099,78690,370057,350853,108835,358889,284713,432418,309162,38876,7771,419020,653426,278,22333,0,150167,2748,274334,220696,63228,717128,1292,125194,68526,524616,5606,321218,2134,109002,37575,324,301244,464646,107469,15523247,897050,1359,64,943405,2835,2130752,4705,121044,1426073,650036,1305,884,12638,103312,81199,506994,570414,124443,1338,18001,291999,225311,346517,267563,232006,574,529449,125043,247434,178701,364024,161987,77418,262012,692965,237478,355145,163158,374188,58517,55566,55562,55870,56047,56931,55718,55868,56066,55829,55692,55262,55414,66982,55262,9987,2875,29608,17939,8521,12124,946,35361,15543,33816,29534,19080,9314,44875,1219,37567,885,391295,446,680786,698800,687543,684025,680299,682768,687136,685444,687043,690574,685115,678863,683504,682671,682169,702225,691804,678918,689447,682081,708632,686465,248997,184258,54193,146654,96979,97480,334497,39364,358767,151220,641741,166624,4452,257973,374248,176974,266,11978,8932,2627,589959,171608,122,363016,16215,19282,2139873,737,4671,7676,1031,746,32,185671,345,28180,5074,190780,89635,79745,52748,16423,11952,1930601,103945,65687,212,59895,23718,140762,90594,821315,251,119,13035,6605,259929,1759377,3531475,241509,1105090,4794,209463,304667,188941,40,25736,24518,6374154,668756,1753077,1595442,134341,304,54819,1804,5790172,127009,414007,0,77348,117735,23108,139835,238782,865436,348565,405907,67679,92001,0,119936,1289,0,11586,38912,4688,110,107476,9346,250086,691,98844,220692,362607,98575,832173,216821,5302,304405,121883,76,10254,38233,46394,287227,4950,303,2459,611540,142593,519,417064,1273,12122,247068,3772,326181,287099,40381,0,23898,6607,94338,1847134,1804,1409,25607,1033903,4798,130,258217,123382,152533,874257,148650,8800632,824565,47872,653278,374651,28095,103155,245291,352233,106,23652,1707,90048,26757,0,33349,172391,206261,1066607,221996,452996,67006,969075,212704,272277,1836,4756,0,100886,698,73769,192372,42833,18150,187849,157309,377610,455885,264619,44625,517,235222,6036,500991,2835970,59103,268905,451255,175992,68159,180456,12058,10089,462591,279073,557,519776,266521,22485,279914,104105,68584,35702,13706,3677,18337,108214,137836,323427,1972324,856,2034442,228346,304685,2977210,452480,527450,14367,299151,190089,200537,303,85975,831372,81902,1479,1780,240174,22548,226035,4133420,128577,421371,1383,2323,144304,32965,710385,138225,23675,5151,191068,311083,176500,871233,164071,215437,45307,367620,243931,132765,126948,603872,72356,424644,97,53740,280091,208693,11614,45827,89565,56866,98851,262426,298,3893,172900,445518,76,97051,34962,86785,23439,346884,49884,62573,124067,414,19423,85248,1562,43477,588307,10619,204548,4976,2409,7099,407533,60262,76,111663,112059,31594,29588,158179,93015,316166,557377,138058,1023,39564,89490,175002,87,483928,651120,257962,189826,386381,443490,250143,507484,5490,57542,41089,1078184,113376,975104,37409,34799,82663,129824,0,0,456,166237,25063,18428,711,233762,131184,690142,37044,67585,59909,0,161130,277,263953,31442,3572,145487,2034,12557,945,935,0,2681,1071,1840,17931,838,134,26777,85196,35421,82955,67879,181148,405,43805,339418,92285,85034,2803,2654,17844,56312,1119,116716,16911,25253,8075,4966,4604,0,4583,20351,248838,3768,68954,12326,11889,126389,54732,53071,46428,25943,860,4474,196617,14192,1676,1763,722602,576,759,229242,19430,8276,2309353,65149,463281,13050,68,357251,1762,81322,146111,145288,2845036,256469,57241,411616,402954,229295,64682,70265,266216,223226,68612,311501,1647485,988067,736994,4,248851,85185,214297,76,155,5790,0,4834,4588,43169,61476,23862,1551,2177068,2628810,160158,24224,6146,253,0,143,2250010,28012,137075,3500,1063,4162,21512,765,37905,1089358,1030779,17462,109819,140450,736064,200295,12482,35,237467,4668,374010,1006232,33850,22135,555,389888,118392,33714,42535556,35185644,184791,1652,250404,2758,32619,55982,409032,248219,212641,142043,64166,10274,376499,458843,106196,795390,400760,14595,94803,111795,268574,720303,309207,85099,422704,111990,153550,0,505724,175178,449290,50652,58842,35761,16849,3434,147443,124469,224270,67994,37869,118077,1030662,21459,294795,233551,0,14674,364874,279683,36935,257756,301014,2091690,71522,128585,139323,627835,737463,64138,264652,18620,883997,480697,113,137390,21377,71047,1641,292932,214514,53874,260032,234,39977,87834,564196,843612,13521,566,666724,237252,115783,150784,898545,1354,4814,248650,14311,232781,25531,3272633,765495,1558,7923684,8866,7101,27310,185087,4027,288961,30303,231445,0,1524,279,231639,301492,1612562,2437841,5131,19491,56542,853459,145728,1113010,31656,392023,1033,72736,103585,243486,23038,46433,472046,53498,350430,152,0,56849,90116,152,1754,1500975,874439,0,16295,74,3522,95525,75953,3870,2288,3171,43675,17,338478,1511,140982,13085,62814,65284,452610,39127,66488,29878,535599,132187,5491,4728,217275,41389,426542,7179,117831,190387,484428,167353,18976,126906,410645,327921,756166,163124,102399,166140,217419,16642,1138711,119813,55902,768,418,1381,106621,79750,2347,345160,1879,463701,63088,137627,21114,167595,61026,104561,162604,418252,388,76598,95132,1596,1108905,5041697,147782,21013,1684,2194,42097,291143,41040,7514,51661,147932,2319,2085837,76104,499253,21959,445,142136,155835,1559,410244,26079,12072,1399,451,1951,0,239398,90883,114114,285599,65979,301,145658,192264,697867,362189,233961,588,121268,2693,12,2584,18831,106671,3312196,1326,22375,242674,680284,501963,25356,554,57371,1220280,435709,6477,420167,21648,4767,100193,244185,217103,480949,184,34894,3225,64,12491,1342,11758,27905,160482,9587506,109318,138421,1705696,860746,664431,252332,746150,185028,1225,12913,606,37884,456858,444007,83597,225875,23403,16,240785,102575,255553,698261,10315,256431,179916,31088,279768,9985,42480,298,92210,581,69259,44480,73124,211139,929111,265446,1734,3763,49368,191592,160763,135721,198824,56899,48480,2504465,15461,206263,2394,390484,182958,71890,162104,186375,93463,31446,218588,1214352,73177,0,287864,19688,4631,115385,150,22264,634,109009,141293,36937,1207452,89356,202723,216595,25745,104173,206449,4277,223587,19949,203547,28816,12873,79401,10748,43966,8792,74656,213219,1425,612557,526362,1029248,9116,887093,3902,25220,422571,49393,2033,1616121,13533,34333,319632,55075,37274,107694,130900,147483,8005,6045,122,161048,479509,171482,101848,1565,370998,15795,98821,223474,22908,207240,66764,2028327,283939,405612,297,2901,351,129924,142005,677210,321872,4597,42941,337,649708,1785,33877,72693,27742,47670,302468,191256,59140,2437903,105329,111365,50573,59654,514567,10114,4198076,98556,2024285,3217,479,54063,1214,1687,303,310831,39883,128766,19657,178619,246065,123803,52639,1309227,278534,250594,165253,3753,1050,344986,1293476,28795,31200,1375,10890,511734,51150,10851,149428,4776,55476,12278050,719633,582250,13624,7264,63878,23178,2643606,20013,251556,421010,380179,210783,27263,170079,1763,118845,16229,2403,710393,23146,177413,33761,20867,544209,138075,750539,9802,595163,44342,140659,3747,167081,16057,440559,35422,1776224,141838,133722,123407,55801,77866,169105,244566,127205,303,246978,290120,27670,390014,322778,854712,141594,152,182967,346,198305,5496,478418,94946,286,660410,7571,133365,541474,128155,218331,146329,398006,155371,1258,646,3406,1594,3445,7569,56155,17743,600452,96019,47306,1503,8963,467364,62655,8399,21821,183913,8603,0,5890,141871,211165,119590,1147,43556,469183,121047,61110,779843,155110,173910,245171,136904,318198,511171,31493,1867828,304,79461,21581,19829,641648,2447470,152321,2814,1615,1149558,219493,2825,385990,2914,83297,12,0,119977,107176,39058,3161,3261,951534,9714,6573,119,278,165379,397576,408834,99382,76428,1288,0,460922,708,886,0,472219,75993,98956,105838,805158,14779,134265,57370,248208,691831,81945,233405,458348,419894,147418,1681688,315619,339583,221918,569,107302,43838,370011,187650,166660,516920,874330,472686,75399,5048,75189,31809,37598,1053959,83615,0,0,10734,239254,133849,88183,1241,348565,3563,69144,173842,257472,38021,152561,350674,13991,689908,8280,66578660,61178,519854,187,136925,35162,38809,410,120309,2504,444504,83340,171650,72856,1657050,101306,600803,555,263296,221909,93430,224621,168037,77714,295467,74634,170519,88215,55641,47152,32523,1001660,172978,28096,362888,154,3119,194958,168182,86278,2355,44793,10440,1037,120296,243187,75388,589,335427,302232,807462,35630,122038,909,137284,141,78916,171804,106945,118010,163778,705423,221875,1283,131414,147854,1100729,126335,2530,7704,568543,58031,64345,3683,696,77856,64561,29450,673063,34160,33887,3103632,488977,13894,228,270991,4366,196787,36893,199714,58385,0,199240,6361,4438,729,455,0,0,254417,925000,224222,2379,88912,10436,68706,22875,1040,27175,991712,63643,61155,1043037,66598,85971,81698,274366,818,360808,2440368,90,103917,10,84693,106596,182941,261341,555202,118393,53007,45026,20337,140118,1964,250601,1112073,112574,71017,62197,15318,196044,1369,3525,52183,47032,162238,79224,272329,152,43130,310842,326629,85597,26932,464670,3884,87041,67446,536859,258867,143,147535,115506,216339,234407,174983,146174,1694,694495,111176,1400749,418519,677,4026,276437,13181,524801,17084,391297,513473,789481,788182,1077087,1004537,548786,11495,247297,130696,409,187,0,220736,41616,15634,571243,307773,147,7006,52299,152,791,138038,83,1031,1173,20460,17982,11,372240,464710,244573,860207,68452,91126,23168,5353,96882,517284,25829,74,696174,452854,111880,819009,830,2506,53098,38805,23637,13427,31808,93608,17849,210,15529,313,306925,198437,194011,225053,47117,96488,359122,669504,2103979,188058,41437,146976,194684,455,16736,526459,298063,6381,60403,162591,1407,1058,2610,387576,492217,102230,110465,9367,87936,250605,39171,61145,1708,6537,6068,3884106,46539,50,1393085,30247,57796,154769,271349,309333,34021,239089,28486,2568,237902,14011,28720,278596,3614,249923,1034,264,273020,286834,328337,61455,881196,23712,18089427,751372,1203,59738,87170,3057,121919,5565352,97786,157304,1031304,185293,41866,147711,114723,348602,753974,351590,630255,44955,220449,16940,105830,414492,25282,1006,163542,556871,74595,96108,20981,26624,8052,55885,24269,21136,323550,276168,20761,183131,41131,103807,201755,101319,157468,28447,383164,160438,159835,290953,258010,312663,654,146134,83851,78097,221834,25511,65172,0,6502,83,223700,83644,3767004,177426,286687,26221,154230,762,9544,366882,151,1392301,117338,62860,221344,760,758,4667,8515,140839,138975,529,112424,461233,27631,331105,1585,143503,148548,419181,324442,627397,289341,82061,243147,294185,105728,47203,69363,29095,658610,51679,8458,343,343,524,138,155841,2167,20431,306171,68957,145774,567124,430783,347725,317195,68102,18236,283976,1344,79172,26697,1922,30377,7540,64234,16743,1075179,130718,49711,347010,61284,8314,261643,9364,242248,59962,327550,5722,88691,68884,995,5,962479,534535,95891,116,130629,167924,507906,548508,12181,10369,11010,4484,240991,296182,54560,395,321882,374425,55828,655985,107337,420,941860,23489,2879,191959,35116,34867,69687,296796,5210,358324,197276,330063,5991,61439,38343,21313,988,2590,195558,80730,427980,115180,424106,994,54422,104219,0,571537,143809,55335,118116,48416,39711,32193,929630,1195840,342602,2645,1919867,609296,454,465866,21756,489966,8728,222864,21145,610497,1686085,1168,12240,352218,150207,257922,9576,75390,78054,86566,651992,57428,192619,1625,361827,209779,12437,1482056,1331905,3675817,50092,864869,12377,751,100853,5293,3738,129891,110961,251,5980,32173,107313,353525,2895,198139,45559,590915,3866,3466,1592147,24190,1022137,1282,577351,19176,109426,2724,121978,498717,148424,116974,2792,630036,150,178279,1052,230871,11322,81921,7193,237,1031853,37400,87936,2870223,351715,54681,11342,237164,1208,34685,86196,141651,34650,608,95022,719927,78039,177591,54535,10872,75,31,21144,19122,3023,63317,167,0,488239,235720,30166,494932,219157,894,56298,282768,2386,209,105972,27275239,40946,142910,164495,255997,136687,221525,174588,10333,16397,564329,41300,35217,24587,377172,116100,1209,18845,3500,207433,20313,168545,796375,152,0,239006,39837,67490,213234,184283,624220,125973,90056,357128,311929,104816,8052,173082,147362,317,0,1685,296369,4161,396,5837,37901,30390,70643,47082,821,0,0,509,258,343514,1804,77443,0,5001,2098618,137635,548,4549,5215,146,51261,789,4931,108,17924,29467,17215,549420,9874,167887,18782,17119,72571,169096,48993,140078,110689,152565,119911,83141,92518,5599,144276,93113,2950,13374,11025,578148,281627,46881,73014,36545,92424,61053,20308,41654,76884,367160,122497,835,147711,47962,22554,106148,33395,33377,676260,319998,337034,404474,279480,112987,223115,393338,40807,304,557957,253714,121380,533037,654,1508,34163,61880,78497,141887,1738,319358,467,10531,200641,109272,152,467384,697030,26494,36071,1502533,241379,356798,35027,193922,91219,117669,1128,48463,465656,51807,57678,67,57795,94073,52055,1456,670,1218,1174,1336,152,11750,235931,65965,309554,258547,0,82030,377,152,76930,47589,5987,155775,2121,658,285,76272,53487,415375,2243562,1003,12368,763,0,783297,62246,3419,780974,127406,28782,209088,171790,373603,307987,26716,389781,143040,718240,152,789309,577077,4606,152,24959,6505,112601,210499,99741,462714,12643,43750,21368,247077,734,4633,413266,416850,17168,74232,72244,8439,3901,487323,23594,85523,3474,325395,211777,1561070,126451,77873,459473,82671,499931,93637,146295,198435,19089,140865,13566,201732,238432,313506,258945,269588,25758,124525,7713,444,0,482,367940,50330,427162,0,24573,322215,857314,11585,867157,8794,2086,71572,80607,0,67070,134,2120936,85807,184428,0,702,357129,456,133818,210,408789,35408,132490,306734,63945,127981,264670,6772,1010874,492,175776,221487,5980888,228166,275623,21625,1465731,0,2819,48482,559,17352,145071,76724,152576,31758,1621,268830,140458,224248,132274,115258,63617,177271,1530,293531,131518,277327,374808,34926,1380001,40734,3037726,202121,1761,112257,454143,6511,1708,230081,608,153814,377334,2738,9496,252609,94929,261335,354122,56649,504010,454641,171188,82410,0,98449,419113,525464,883,713247,203949,2067247,396159,48454,387004,1081,64857,1910,576014,303,549331,436863,110,486164,199843,111130,94083,142,51723,52055,83638,83303,1909,3171318,16543,160587,2761,67014,693683,51136,157117,912,1222489,243493,185039,16745,1039117,81926,110443,728856,402,18183,1609,378944,16756,2292,318371,90110,51181,1192,53787,582240,246325,26778,164216,21412,79571,56696,484234,70721,375984,74420,275150,90462,0,173152,26074,300312,842864,47066,741,278,58679,12624,240161,402390,500650,682117,207538,336016,242957,190445,15767,12303,36467,3258,29524,0,38752,162534,18147,159607,17634,2448,34302,86448,261772,294656,295421,79219,15457,1190,171657,260611,4237,288733,12727,109151,0,61374,114641,180976,8907,562,3406,13598,306837,212334,389865,452,27170,113573,659825,933732,324062,3481,367566,468352,195025,62595,1977,2808,179384,6945,123819,380,143,77967,35985,129959,911,677832,6059,6156,258726,427,252420,203643,36160,167019,62118,165074,15576,16171,1289785,88823,270289,643457,186527,102274,627570,259064,594496,2781935,258,40837,15949,81481,0,160072,40553,222734,801225,2568,152,235844,28258,425679,122694,3876,3834734,3108033,359200,22593,687,118939,171419,561692,844887,558282,270766,8469,238790,10541,190247,87822,55190,76,76321,163154,349251,13007,221027,50571,1626174,231083,20801,74725,353259,58140,156020,252415,0,216338,1178271,87545,1198640,820,8319,93023,142956,9699,6653,2520,346,25869,243768,189072,13521,46933,393752,104553,15294,243829,25243,1433,213012,227714,21933,411,57457,255322,91100,43112,2601717,8451,12552,225619,304,117067,27377,183370,146153,536691,227879,9722,34422,103021,1228588,53050,456,1510616,816,128486,358121,1040,645038,3147,5139,48016,336374,67560,138546,125152,1693334,125870,2781,83341,144057,7325,961,456,178616,353684,622110,5381,532792,421426,59501,2040,1163537,83021,10311,34936,50355,1382,765,34781,1023,116169,357794,1130,0,275318,34958,84607,56906,90237,21747,51815,1761,28378,7107,182113,319921,39196,284522,2545026,38065,40067,250375,172179,20109,17421,2576,207,311237,637263,1152576,90344,2459318,675821,212547,690,17899,199958,68095,586643,503511,986187,350830,51548,269451,9816,118488,833803,285254,272,114928,120666,79159,4054,2,267989,27539,739462,17003,470422,394388,164587,201006,15408,29582,24563,242322,181312,17085,177277,90216,4780714,87782,146963,108477,45018,40708,98963,244144,4294,253392,309714,1959181,575,488188,228692,304,65733,76642,81165,10894,4345,411082,560358,61087,248950,152,0,38733,14520,14227,266533,61279,1843,180091,4,59536,244598,290626,826,172403,145725,109181,734,100701,472181,451794,148386,9528,131324,332819,656846,7981,198059,101202,21503,312185,597924,74101,237365,182320,6552404,2010,152,114799,105172,127450,176312,7641,56860,3699,18468,1936,166157,106156,160716,265,81362,63434,1344,1841,183049,142639,304,800664,41664,151343,149868,2277,127882,1099579,357981,286467,588812,368688,370725,5161,36596,126072,1770,473285,249400,130809,471374,47552,70764,47548,11055,186488,0,6737,21236,53131,304033,0,460165,176144,272865,2332,1047,55327,0,537301,1571,934774,22081,95991,432557,185050,274189,13755,729370,9771,61,697478,237209,422,16741,564071,508534,21096,36818861,8313316,473372,746445,212367,262403,63275,110471,269,290949,0,42648,217893,337682,860,257139,640593,704214,151,575,111112,314336,118774,108826,56229,150113,911,89708,56988,248666,20183,42207,394659,1931,3900,201537,1064,178021,830,475,94423,2190,454,22034,988,114180,1331,2365168,11970,131109,8096,26078,986764,247673,35092,323217,1517187,251075,2417880,1621,82409,68395,46442,289,3665193,0,314166,2422616,3834,3117,30625,120536,70510,75166,97894,9051,6341663,528030,10132,629886,44739,7391,190952,606393,0,53966,21984,668006,110360,12452,34596,1800968,38425,567,31911,77493,88725,102938,263864,118546,134468,300,268778,424837,49395,544025,2197,35616,1153879,27912,20755,233865,77373,809709,0,38051,91668,784890,156461,152377,588695,202210,298092,110332,111292,69042,84790,73828,286653,14441,39740,2067,308901,402201,436544,692728,341390,202657,140118,14372,309,371,8052,556917,72128,181057,21934,81252,33404,197619,65421,604491,315258,186791,62904,10158,663,304,3492,48457,100789,1045537,655590,139299,136676,569,304,746444,98979,41087,11164,41203,336,99488,65279,855638,344016,118323,224722,780879,65722,292525,37727,117302,82261,23061,2635,305,96462,83285,2873,95439,232171,1538,67283,146407,16082,369658,292185,34970,70267,0,88516,132834,561292,1626732,278499,56439,470514,1159905,8045,2267,29635,1,689690,809,572740,245542,4128,270520,698349,11914,66061,72371,230056,459,358,312499,14368,197125,218263,23892,67093,65601,1694,5332,19182,2863,1461,52744,242642,74772,14267,124738,420,16993,1503,107459,136021,257704,4447,331456,18403,152,0,123731,1185,998,103215,504780,254,2200,1569184,29131,56529,16436,51680,0,254113,157281,523258,174529,336554,146488,86580,121224,410851,9507430,4158782,38919,337928,42273,265991,1030,22825,174977,260785,281599,700,67890,287643,39094,85677,5132,691891,30061,97500,29682,154839,0,32874,425731,0,612,4384,266641,4296,1632513,157351,310799,43298,405192,98754,895220,266955,482139,289597,95702,5286,49111,108652,452111,45897,35340,152953,17019,1041,1062599,209139,749637,197911,54853,2786,54927,88477,280846,302638,567350,313145,649082,80769,10356,128591,221380,43088,518810,268392,5057,254385,747353,151730,274469,55975,97541,170884,159193,260816,206657,214890,82320,1728245,141911,1081031,88005,84546,638921,168834,112904,221961,26268,450491,87395,57503,214992,540300,35875,570108,620750,204996,760,633,124994,201229,20966,9596,69011,200765,392674,272274,2929178,354610,1035433,76012,387338,97229,696194,4710,1414,17676,52365,277362,7697,211,1105120,279839,302849,310149,106726,10157,440402,99781,42690,127508,5679,323197,632,266314,25645,281360,62959,25838,166553,181611,1769929,324551,33965,569313,2911,91472,12605,109736,18888,16820,0,728,6678,126325,424699,404802,127974,507862,1133667,506,19870,265802,86153,5777,173387,3205,172188,261365,631932,96251,63877,874,147154,52437,49633,74423,175499,280140,147201,532584,377192,375,218702,219807,57158,110012,27023,0,418,155182,11905,200,522258,369648,352582,110230,962453,44229,1423537,1935,4938,85352,1199,148210,7075,182320,4839,7377,901267,10787,774,72292,249778,722732,249,261893,242665,52476,177918,66940,45138,2337,914,151,1171514,64014,274768,45427,5536,299370,46379,491,441651,225276,394065,178470,64057,113541,56058,278973,1600,62239769,229460490,78295071,64056193,97971240,34239,343567,2342,36707,178,12580,61833,3391057,263088,14627,328927,2332,204394,88948,1570971,10038,10936,202951,9085,35687,44740,40064,131499,54488,0,246088,701,4994,512195,11468,101555,111471,200051,151434,1875,115672,607,8170,6729201,1581,17568,100679,105962,177427,488299,100624,1273,84785,5249,380,100706,31180,59288,26781,4036,3888,91951,85726,135031,1075121,21095,17806,130964,313616,154109,809845,101946,45396,151012,365063,9609,121324,1169,717,174762,642368,84855,90147,105756,4272,796450,279023,138463,668,46286,10279,119503,224458,2638,35015,172085,268769,1559772,22018,852,251300,882043,390,354017,33088,9809,79247,606,1109,47760,122066,569029,1769377,46903,28880,118589,47820,426145,0,372125,136180,295,260950,271586,134520,678178,52765,240070,921948,1855848,26614,2086,161026,3215426,558520,413,28226,54697,179672,128374,1645,125450,18614,57870,37858,71523,75535,35718,417933,406068,4787,1376461,379968,541236,380,44879,550741,651878,4967,20859,55661,302220,13789,53313,28090,111,22743,139430,46231,82068,153179,1391310,748896,28589,38451,1425,373718,1773,22472,255833,345551,50650,39734,528247,12848,295712,806733,27574,242780,766168,121642,9300,889224,48799,22849,2383,112104,3218,73739,390,23429,27886,1015,30489,6845,21886,42493,298942,30104,22257,245204,136505,25005,2722728,422303,80859,452419,4411,395276,1123548,185425,58512,13942,289008,56344,11828,916542,62883,534,59495,2200,146,62700,78111,14920,135292,134148,273647,53352,46488,20875,2917,96848,15174,41506,142702,29356,1101,1692,73462,29584,299224,1442074,219207,447402,16410,58792,62678,274644,45015,105487,88708,4233,59839,452796,0,823,1424,109605,1740,621,177659,229922,151102,258,13201,318573,31195,0,165327,1205238,58655,161123,941728,611,176340,128871,1949,7129182,78979,6787,64040,177915,1284,702,2307,66888,301,113647,2223050,2289290,40,47,98866,254828,33181,133351,37054,31714,24727,736,105680,13556,539099,210414,593003,47441,120114,1961664,472470,182730,53270,5689,249,0,284839,118215,64072,1905410,48141,18993,244573,42486,15396,1040,124480,608,26849,27041,1208,30191,0,3465,732885,16338,518,83919,201137,152385,25776,1008,823,212,47142,4662,2107,152,11216,16487,30754,50562,389967,191789,192259,64197,268547,261444,848,132643,302016,15701,16413,76,1056,52678,336357,30422,88993,34875,727,13287,973,365346,155314,4223,73928,52483,8230,3212215,984812,863447,1841285,2216,732,255468,68398,486,14904,11389,303742,31178,575,9554,2234,19990,456,770,96811,22664,0,693,128835,2859395,4247,48087,294,131714,63617,4992571,4377916,24855,264463,64599,22073,578,1258412,17334,6966,252887,0,50676,3761,101306,1174929,60225,128945,416980,518567,454,14981,700511,73684,88150,1181940,109123,503216,53285,196253,339,318466,76228,59461,350273,16,139337,5785,65537,17264,499758,482252,93464,61579,76128,7647,536181,204358,19627,577358,138528,2690,457623,793704,8561,23082,23663,133932,86423,65425,57960,140157,572,32580,38048,124589,56521,0,21591,217985,10325,304,584795,40906,604,73294,82997,334600,37879,62054,192528,1459872,434570,79835,61872,116694,422835,139853,21692351,168389,244781,152,125395,747084,68322,2953,152372,885,169241,222,7292,143,17654,1672,369505,7172,1038674,94721,10241,88380,608,304,92728,40607,76105,214058,404151,43893,162557,15413,454,153420,0,416420,59579,29368,0,704,3921,182825,9396,71339,76333,482894,152,121700,0,172058,1191678,672811,117979,446200,257140,443000,478155,83790,18812,623003,256881,387263,35859,339959,53494,151072,530163,251,54757207,522866,37045,3067370,136810,232267,497110,1173029,534392,141648,44334,132136,257223,322599,148156,175172,65253,126877,168550,1088,92376,169084,651599,93891,184528,211321,1932,95265,20054,710,646,40230,8402,299793,461,422,194,718,78,396,519,623,152,0,0,577,1095,0,esophagus_gastroesophageal_junction +471,65141,278062,45575,79670,959969,77970,144471,431159,35889,480,560,41907,595209,51167,149255,47110,443143,40322,475161,514389,13444,535633,537566,606743,844788,382666,137273,5560,122793,116130,11071,461285,473568,33622,273632,316436,132871,175098,24945,164728,832284,1276,3342,6723,81923,164884,419609,13794,463240,229110,1511,186143,5601,210261,37335,7345,1601,70685,4837,63163,309404,85698,6410,6318,12100,380063,113888,34970,81568,10268,60318,217968,3039,800263,468852,367876,116645,64653,12,13266,148315,278511,59734,450,70991,481527,61755,273898,397151,272729,324758,91367,12425,304,1099190,75256,12280,745836,695315,13002,111541,254603,48115,19195,170268,35734,627388,161334,96347,101281,91518,293161,378903,145330,23096,2718,133098,96878,305090,2782,617672,12108,261608,201409,30210,297356,73546,16218,138959,33072,66756,1524,75265,336404,189005,2094643,414012,257817,641837,2821109,74639,1228,80740,511750,237623,1393,17728,120162,204118,44887,22631,3570,103286,329,0,178,99160,552,72985,132017,621772,48238,340345,954873,27106,321857,133541,3397,21697100,6845,10034,12768,132955,10910,17073,161436,485518,127823,85783,145299,237735,131198,29819,93193,1167546,5815,0,1047,103277,395630,2392,332884,50788,653677,189715,61280,2346,163791,53556,897810,565929,603186,152,53963,45269,80941,275052,15460,188496,220343,42331,5052,1627605,636828,16496,0,750416,270411,480123,29837,48817,24198,203783,1179353,3167539,143,0,475202,1135,159195,531,63924,40009,54450,3,11940,188626,181371,359784,80644,336078,180261,895,333507,1921265,166544,166252,130976,26154,149855,59952,328201,306797,1717009,904,14276,454,28692,110435,31448,3424,391689,1471545,5583,178528,2500,564674,309931,11842,71522,132215,146867,790033,114745,23965,814,166226,105165,114061,48588,1070093,16775,6064,51548,10078,158530,278264,122817,5630,302,1311,98825,411840,11259,320567,22313,104532,1299,77346,37425,532259,303,67001,35479,194706,519577,143171,7745,283474,10508,0,520,408383,313038,31559,309966,47646,112722,111574,22506,128949,0,29872,89760,6080,259648,855879,36068,24988,88853,31392,50332,32072,2216,93904,28428,163851,717,129389,52756,379434,111227,105901,1384,77,40519,230236,241052,851,64935,249988,12402694,11920,874777,4323,214110,462647,806,737010,341392,40813,470807,229873,80177,10041,4947,52803,508548,7657,4174,174364,69023,41212,25876,329810,11,29254,64899,385333,85990,56655,164304,79981,461228,16349,65972,67078,307640,26706,150959,152,570172,10407,2635,0,406,565,226723,166340,911,84490,24715,783125,138037,530807,251944,5576,236341,102222,1437,144163,152843,94937,407,83963,46513,184255,1780682,431357,52921,41504,373564,159753,0,34501,393481,39814,21016,27184,143128,42893,35437,125755,283,29490,3056,1664,6663,24420,171643,55349,13,85612,158341,59382,131900,248,118293,50235,2793,7775,280830,1641147,1240783,6890,3763,98,810346,630632,5838,166187,4837,17892,63941,1415,3007,339985,241189,72220,155189,8582,87589,2623,14220,17060,22590,10166,277911,31644,69724,46632,4140,318311,11197,1166,33368,229554,94352,11634,137072,11773,51418,2384552,270,43890,35128,43522,174021,0,7388,128255,1033,150,195941,910,2965,136349,88793,376908,54615,87601,139664,10078,375722,84760,511598,192491,6245,17810,159000,210462,268254,85724,1493,6984,1113,1908322,873,57424,2017,45151,24645,201342,163612,272986,17060,963,43939,25606,11362,346554,814590,153193,253065,9344,351162,100331,32112,923711,135345,3961,690951,33497,10799,283258,1275554,70354,17853,189010,117239,119,916741,360606,22520,60,11918,619,295,1096,41501,5118,376150,0,1122,16145,11713,39101,18505,1995,152,258310,85655,453651,64888,287812,389850,480,268,15540,123441,113077,95958,145753,1267,146310,162730,24029,69,50408,295297,281,800226,467164,890213,40901,179663,230797,73127,11682,12954,43054,83951,923,41045,68627,846820,42626,257,34964,367827,184982,159861,419031,161350,141423,17029,565,0,93797,269,152,254660,513234,18724,28530,102395,757,130871,893675,0,70493,15165,437693,311222,85955,4409,2082,76213,128,69212,29011,6095,22041,26033,72822,1355292,27460,40501,188625,465442,113,552132,40053,274927,83836,102299,96029,13498,9599,100067,58822,781,563577,254399,260354,183360,309424,1105,5244,39410,539844,47559,19370,4390,10203,24964,397526,955,154106,2273,62086,422752,299,130933,104892,9448,949755,246292,1306,8791,4570,113615,7083,84374,124156,1474554,357297,352153,9031,21557,371189,225863,58307,134077,3500,146,81,129296,558256,23226,53398,56422,33129,2113,49818,3628,23300,68530,22592,118762,660959,57991,20023,101059,0,219,0,514910,68925,170896,107439,47916,85752,45676,92512,107582,12,103880,7581,152,29550,9087,79871,38081,94289,81498,4216,8445,153352,449,1146,10986,31,23725,77080,1768,75557,979,1983176,28268,32383,164441,23310,201576,162730,65715,157510,37156,3767,366324,202810,127440,11563,545718,18747,298484,86430,51606,87277,58689,687030,5897,281878,54994,13450,136262,449748,200579,154937,20309,1823,34722,77209,63500,97308,151580,1319,212038,208268,2140,2112,1447,3021,27842,993,15724,57693,81259,4885,179917,228,103316,600,90169,133754,65887,93802,155081,837,537,1803,460246,80744,13632,1113,525911,217078,196003,33051,43807,132949,2079,103693,102378,317273,200837,430066,339732,0,35999,180999,323618,4842,112417,152,2525,98142,27708,39579,450316,6099,22199,304,13705,60738,123575,65079,5564,3767,43059,10597,192162,1561980,20846,6835,354582,107253,32938,85698,84020,70704,53814,134925,198567,887424,49695,579594,62988,43428,44834,50326,2707,1138,89634,10567,213693,174195,225,122978,127219,16213,131,56534,3203184,89595,29160,32332,54303,5594908,44723,103,1383540,114535,180203,1687,761891,4386,68259,68900,2550,125618,78176,43211,54572,2636,11100,48051,0,0,53635,45811,44096,367100,198370,5075,584,2019,506,1976,30104,0,121736,44274,212,53809,3581,11756,514856,43177,38403,171439,29059,76289,106485,27803,177758,162805,8126,213985,2158986,194069,20504,76164,204012,11136,81826,70813,72359,43968,27462,65841,108519,172762,4849265,85604,963,3330,17702,27187,2938,30284,1888,38442,2696,678,623477,2040,82,53425,8074,121830,91462,75410,262474,264900,172596,62002,297555,62757,19259,327247,173375,154113,160705,405235,384,330620,873556,152,697068,63735,0,26608,190441,187598,99384,336439,18602,3448,78850,290421,382157,127835,445834,463,53307,65323,2050,103410,165271,526462,86734,296197,125529,384108,678289,389052,1444,29216,178847,1828,5910,130320,18709,26170,9844,67224,702,3382,105728,511750,296709,215,3639,5980,1796,0,0,287,0,110,0,152,152,0,257,934,43521,2853,27576,0,1182733,149,915,364129,2807,190790,9346,2157527,5189015,485356,204778,308923,112688,544730,94314,148686,447292,174128,249810,17363,369413,173809,92282,623,481480,249,889336,497998,669070,155290,78833,92578,55855,253855,607,629044,107824,189888,464071,177237,332984,117,25328,119953,162182,11043,3339,452554,10716,3813,85054,35981,66503,232197,1128,7699,135528,48693,103434,89416,298698,161850,18378,132,239800,157506,195030,1434,278482,83283,329301,385987,45069,172800,178620,70095,225861,291541,361314,204400,158424,151,1433,1384364,9094,110979,215544,24105,9849,887589,43075,703,600371,0,2627,734033,9312,0,109380,7149,4006,1265427,12667,67655,68582,263993,707878,190232,9377,5383,26847,223257,1844,271532,152,71622,1020,1192,650,477,174063,9553,1397,450,6869,3051,203411,532,34440,16046,2767,0,29511,1920,25498,37725,3516,7164,952654,867,21018,2252,791,180012,1834300,4342,203464,1414833,685009,358694,31871,618860,345537,1050,32242,1247,5811,711,2763,1062,561,880,20547,49888,30901,146912,11490,24259,178652,151158,121188,319402,122792,126009,65433,328559,1743575,27065,101,377,269921,86387,2639,52836,695368,34500,19369,11451,35734,10484,24026,146,696,2170,33547,139107,21169,7880,171,33810,290,171017,143065,403357,27200,75200,5132009,7300,1852,330551,5544,64874,1596775,382719,170471,63899,17982,145582,33862,26510,20993,614798,4321,67435,3855,420571,161961,287289,1757,627136,1112939,42217,146198,110893,7155,621,396,1405720,988813,156419,81041,9473,132181,68673,20074,7312,8021,14771,21754,38534,190210,27688,291801,19655,69,382250,8393,28966,396811,161692,65879,79699,135,49915,26387,76153,97698,559,569,6124,1246506,74,712,73351,8238,57741,114437,82507,2975,100036,412,650839,166053,103939,3145,195220,304,89536,1460,12454,713,77301,194668,1158,75117,31626,298855,69222,59672,42860,101,0,5926,157280,263252,140129,454429,11589,125276,221626,76005,58226,41501,113592,2839,1138198,152,37732,29782,543,17927,322821,1753858,30783,25868,13857,290285,193206,167758,186496,128705,297242,134941,2308626,33885,106806,22041,570745,137110,101388,349233,1222,80440,228,21854,20760,2686,893,36652,1469,84116,126156,141516,62805,185284,148134,21379,628308,2637,13677,3104,54581,1589,69859,9547,723879,25752,3334,26785,0,51712,139145,2012,7616,746,148230,2491,2400,44123057,1615503,366971,180756,456114,537,948039,212181,258907,140893,317395,136934,1358,13306,206055,2776,716,8068,28247,4482694,18349,76172,27498,121590,434739,693466,67116,252272,50534,367,14170,1091,436411,1840824,3518201,0,916364,1936,528961,529836,49431,126558,16828,209,0,314509,120127,145517,170458,10970,355100,2755,12422,56136,66518,21999,2851,2143,292,1246456,196434,21119,239,1168348,77515,1765162,1805,90430,29709,0,1176,149847,3640,30666,196686,81304,1407317,756,2837,228,7101,40474,296128,1382,130,269329,281,3091,62,457824,1080759,262792,523,6,13655,329405,15209,11200,13049,151182,37700,296,84197,27656,762,191198,46642,152,63910,1354,159009,42837,860,397291,13695,495133,125424,398,6577,79732,61525,126,17659,10252,68798,63020,119442,1604820,191905,5665,4178,87464,6603,76596,36689,4335,86270,43682,147884,336728,63638,416931,112996,67549,94706,127587,63621,111442,0,16299,460,8721,218398,94288,89461,1020,36296,13232,73325,994,794715,106618,79846,163397,47811,90895,400053,3477,795,63007,383906,388467,391778,236233,3142,322559,29647,45242,93584,125056,73033,630565,162945,73050,309173,25026,89010,297369,98099,1667332,60662,124756,677877,8136,88921,3444749,47912,4214,46533,1686,386225,14750,285593,22878,26088916,158807,57875,57079,19694,316079,59776,114855,1024707,2730,355486,47050,92900,20464,1113,32364,302441,40892,25156,414271,100446,79348,476768,10353,181270,30543,0,76282,93954,608934,23,562427,109556,202569,114755,96262,28070,571,92315,751017,129979,21453,4285,399519,166220,13055034,334232,4770458,4001,430,288,0,1077910,12729,35088,17585,993,757,3288,2203,120615,68048,177934,110614,450,41174,139079,389148,1372639,108641,12700,34480,53985,107173,199232,117657,228,2166,4035,5028,129443,4229,293,288,111,170162,263472,138024,12379,516,388520,203842,301768,146044,17413,68070,160806,178427,592,1040704,518909,447680,7875,0,198111,79473,96516,213,1409,59459,987,304,78151,183512,424682,29073,505308,33148,3212,305570,120598,1296,51183,601937,948,42917,2723659,69876,6876,361363,41430,217093,8912,118389,132455,65310,57187,164714,38342,79070,716462,672,746206,156565,62507,71184,260547,91805,6821,55641,17260,15955,451,0,258,41980,90432,96313,45561,38048,2603,256578,15945,18911,3938054,7136,110207,2291,20339,152,157769,48869,60800,510456,4993330,15672,10867,146110,79218,226601,149436,267,76702,0,605651,172078,175701,419539,50690,29485,838,626,527,13397,16553,105169,54301,504782,22470,283580,316884,1163,1556,45579,539314,108727,1979505,179735,57683,29838,69748,34659,512008,135802,708609,107948,25367,1374723,787777,170188,139546,190821,336974,63694,113097,86195,97706,79719,57980,158061,34564,74032,7884,294385,5458,5580,188951,467,884,809761,0,229528,492927,87379,146,9912,156204,34338,49519,267781,860541,3593,82,2671,225,6449,61571,63656,7150,892,3581,49294,2895,86108,63783,11686,271917,116640,584685,63124,46803,65595,80184,5931,88542,23477,278,120766,126010,2001,2114,8398,17836,380601,234387,81477,123008,31703,62593,13416,90577,459138,3459,73460,1378,137,159074,684,13117,87698,50058,42772,210072,118855,86,677,218536,24437,54566,149378,865033,621,20474,687379,86721,14232,63101,10721,0,190030,1833,117634,154494,121942,146743,125204,270,1096010,3818,48387,10931,12186,74720,143344,46434,311591,231224,152,360176,612100,1436,64390,7671,13723,107612,500846,239796,13460,102131,6471715,168773,55259,121430,975861,145659,205269,206569,66604,1833,261998,25070,91541,116966,80341,341600,7380,66167,544481,56480,318062,165983,10186,1919211,34065,440175,115427,119470,381773,101812,104383,96194,1038264,146983,104481,130469,49538,140912,626627,92408,595,61147,6197,26511,56629,110945,85478,1955172,547722,838148,516788,273203,228,150,3851,81455,1976075,0,421115,249175,320,1230,2194860,15252,5863,566910,17550,127483,3511,8878386,140264,60147,181235,227405,445483,70068,14265,21874,32629,32536,327835,4644,2087,306588,50941,0,0,221,41874,562334,54947,15589,39446,104568,191046,95716,52485,51526,42654,7233,0,90625,10264387,6234,329084,42658,619819,130371,5838,210869,55728,131210,172117,4691,13018,33684,152,0,276231,1144,6050,210,2272,150500,3643,12934,85392,193243,32258,44152,4254,0,1254,276,1633323,2895242,90843,107583,51401,2575,15808,73031,3046,278324,448609,7918,97295,4708,41079,12871,25436,162654,385636,61110,103254,282533,143686,849423,1406,55897,51887,170907,77186,153095,137162,3435,5512,9556,34295,23261,3085,131125,35,209404,1672,1000,3266782,169192,14335,162640,115650,3519,86907,64681,60930,53185,78748,304,45149,0,134081,1025333,391380,136530,20421,183559,50773,390346,15641,176778,53776,166721,116596,84042,431722,4,22698,644409,1108313,359930,33438,261595,112512,221255,518,435239,155180,26328,79024,362414,650781,62540,419438,181365,14986,248841,4428,194483,186462,238863,1012,21020,22029,894368,128098,126948,118,2644,558192,92816,298793,1009,16538,345,542971,5010,230094,10306,1106,30922,226697,620168,340186,117615,202062,114048,704772,151782,104611,113366,21064,71845,36743,97268,53781,90385,605624,7042976,71181,129,33044,274051,125285,4943,1185,71106,3862409,144882,64258,8775,33373,125,0,0,3308,130732,1505,30243,116678,2349,1221,82021,3063,109360,146312,22048,202,754770,52742,108249,1019969,412322,19748,315034,899073,48601,139359,96460,142711,2501,136974,110968,1465906,774,260153,6243,660926,113,6683,3867,32434,12763,72588,322847,136678,303,210444,38531,182095,56388,300801,54407,54912,246930,295979,55335,216391,202362,176745,1608,8003,2060,2146,267488,2759,104439,5881,65126,105273,179499,0,183674,678385,14272,182671,19855,25020,94278,371853,63521,4157,1839,6234,11362,337335,121772,903,587,13674,1219674,11115,85559,18533,9484,3782,116,229849,270826,202710,371944,346,289396,768646,600342,1519386,9019,3353,106911,3404,181543,803656,197169,3108,2633,15674,351,43590,196253,122800,573,857,2122,67786,87920,27905,321833,198010,5517,30276,81506,1402290,1225792,58035,1310505,789685,210413,240702,285692,490,329,0,418,272877,10479,173659,321576,6368,2920,3173799,152,1266,476312,720491,124216,1798,1610762,2144801,4844,162760,0,433,173815,91333,2682010,128355,0,61675,227189,184461,603,129528,3682,743722,98113,127093,127,45726,314,6054,5178,276972,118556,129334,220738,103534,42049,49470,14172,2223,1698078,1954,1050,0,4706,7993,18793,1302,265592,556,43419,583,183430,940,0,169993,282565,459494,3789,96259,108105,105468,83554,95472,1015874,1195913,540702,265794,173338,12382,4550,4202,125,1653,116687,65219,16373,284,494985,188747,59936,1093,76282,29313,1175875,333786,84861,269,235857,6606,80211,638247,89398,346,514709,50579,237573,161905,130430,85586,14151,14260,122936,1004,19529,105965,126941,3055196,190321,72778,102064,427306,2086237,527747,987,333626,408748,420,75596,78762,219695,209727,88846,296964,441447,43302,31555,3071,969,3334,63580,457892,198650,1187901,149860,265458,8264,78638,21320,3165,426,64118,1950,30796,0,220,568,53685,81246,1217969,76,359,283596,64347,66190,14177,9075,72294,42732,6603112,14100,227836,43347,46207,152,188267,28406,28820,115180,1514,152,883,516,364628,51,27948,149148,53611,12923,32236,1270,47793,15104,103791,40725,231,36540,46947,52735,7285,161503,26156,421068,55990,3622,99350,6039,31297,70493,590166,9155,535,1711079,228722,31982,513579,123072,107248,396026,233,61648,403597,203555,21987,197733,15549,349289,29222,120860,31484,43480,3985,3675,114117,3746,161080,197643,216627,31454,315030,86301,213395,3561,72945,543522,327270,77826,31943,17351,64569,820578,46565,560,47803,197326,272424,139,305491,54826,304,87762,15837,276982,658022,41378,1054,349707,79817,85339,381957,791084,92983,103766,101672,306295,20709300,21965,335533,616107,9358,409554,132314,77227,793669,6374,4023,280766,860,300373,100669,23846,1220,2473,142857,405223,288490,513,207339,11721,40099,73671,2625,125536,1735657,15908,17053,319938,36934,287906,1078,468392,20618,338387,1449,1138,729,136,120240,57294,31832,213779,176622,107461,317193,279,5274,40179,10979,25525,36,14559,2541,61155,43321,961,224282,451786,46258,80193,5165,2709,98378,1003,419,304,9264,726178,85454,104090,68668,30017,368267,136862,12808,8906,177686,2105,43528,4940,7188,255679,26882,174721,162796,356336,106011,3001080,3678621,18785,3015,152,17187,96,4581590,1632847,79257,153722,164113,9457,97805,786175,57203,10187,59231,355086,75223,2290,146268,543601,42485,9065,129428,47733,89930,135263,493317,112525,79864,730,151568,146,4885,882,23489,58,358386,138868,302022,135153,69609,217764,32354,124839,1786147,293884,10551,403545,618811,35313,265945,222676,302956,1092819,243694,93221,123571,229301,224259,76,370,857739,365307,1256774,33206,100210,145,23786,142233,738109,919840,74058,77508,3413,269288,131202,205869,149,6124,400883,76668,24587,15867,4494,109407,96497,460455,214179,24315,1112497,201794,434759,411918,708,36107,70328,202313,874,52869,83446,2592610,3068734,373055,1271988,202955,177345,674231,2881,206130,162,607,204320,289176,204688,282469,57108,149,134280,1248189,192600,531631,2449,231715,206893,5215,195245,318307,0,231818,68956,487019,2131,675,7807,549332,466280,233684,748460,2273,166752,1176,157366,21495,81963,95357,152,149407,56950,51532,120924,119134,1106,364016,997,147512,184439,256320,66629,21173,23221,37113,68430,55071,733,109504,392143,431935,107662,97582,192463,8657,88476,7298,421369,142006,113746,108596,39,2397,181997,212992,263311,351018,885423,2191927,17619,181394,1777,9,150,31379,26505,1044318,257546,87467,147076,155880,381517,257396,147,239225,265136,80461,59626,132177,1020,888725,241277,326969,34294,179191,842260,932,107918,163080,0,0,59,20,14642,74541,186934,875408,408366,152478,154009,711,2262,24434,727975,184,42596,86091,511014,233651,284172,151271,54619,8585,681159,23039,230567,73426,474763,112037,135301,70692,628,106134,14038,92456,167795,7495,17016,12655,3158,38542,90737,90911,105625,116749,103746,158477,2028,65527,114,2118884,4438,67436,653474,66775,152,33462,75367,52696,100503,92381,170573,97637,50354,74409,47179,249,65713,4095,186689,108120,251254,75596,1827,678,428719,50677,49746,55636,216338,75586,22454,3031,2297,266904,85638,190167,32442,97863,21148,174283,163624,261176,3178,85733,444104,55748,146594,1671,189811,159356,388569,43758,1315,53858,542,542,25738,298,14794,131072,903,31739,75394,2151,328,6683,88960,182367,105641,1452,245,44114,1572,60425,33358,24516,20676,268446,292679,3342,428,121884,155961,102940,48468,104152,114748,68535,76239,32816,279,32158,20793,90504,4495,21701,2850,302241,26479,189343,258930,149,668,4150,384,87232,41185,417907,5593,98746,342,50087,21530,1253,74522,31756,135035,112876,43398,25180,2825,38405,12009,136,147352,1652947,38606,190162,3991,178042,2621,55036,120,65991,299378,171661,2237,5829,1199,152,19754,293053,53859,73007,7716,48559,329543,19581227,3538,84064,577429,25007,126262,434950,715389,3092,750,525959,218,63906,1155306,38382,1123,405,4227,42999,368879,0,39818,118467,67072,83851,545255,188,130,0,162853,47003,88003,335291,230859,254433,246552,985459,658504,98862,20629,174198,87470,18098,7300,641238,421,42931,327,446399,163860,10640,37608,4040,1007,872,232568,1716074,257978,1952,50130,113273,454837,1444552,318488,427299,131268,305939,629,1598,69947,1091648,2983,136704,44083,457103,169587,77687,52681,91171,95585,68797,7017,173366,696,3163,118854,981514,77565,93695,93045,527563,72476,98268,1820,323979,2937,117388,689510,1443,72186,11441,91385,51428,239137,7029,150,10162,5321358,94599,198903,17688,38184,28478,149163,461758,12983,26036,18700,308358,49093,81535,253106,1446,1425,11075,36609,62537,160140,287967,287766,8377,0,13945,25785,525,83708,197375,140318,161069,20141,43709,263068,11964,252044,122205,23,33801,730,44081,1829,1188,85262,38182,152,1813789,4531,183551,14775,112886,340989,32830,3383,32914,316012,102746,271724,173129,226781,303,3866,2895,30535,3383,9991,106447,9432,273645,23546,1097245,44995,216331,32521,15569,234471,5006,20102,560851,356355,36321,83666,10311,28055,74866,34094,1491014,14327,18383,1247665,39389,47118,2307,62507,9905,825986,13358,291,19972,10415,38520,1055709,690993,0,263580,1121,171113,88578,10316,71977,83346,465219,102052,16688841,216981,88108,740267,31215,2442,103740,181725,5533,398174,733325,733913,2687,52473,78302,73334,33014,269049,2389548,7844,16707,66103,217306,1048924,383105,22620,3932,753861,213657,152650,1092222,1208885,264850,4544,70518,136093,479,18338,31721,151,4377,233078,162816,5521,117270,2654,14743,144,9404,2438,261,937,375617,129671,1052,123406,205955,5121,1687681,6225,351,2997,1355,86920,4858,966,39718,4311,362,399,227,14955,6368,2564,0,1283026,14802,8739,530,134,187,358,34733,152,1552066,872,241,943,861,96,304,0,31520,35308,51333,0,106301,0,110910,39946,8629,124509,147244,84,226572,489926,121369,9062,15215,152,191148,0,687898,1335,213949,155555,5813,4478,149739,320873,2396,17546,2939587,458983,3158,345037,87430,3111,259941,509515,69555,55975,22576,7635,0,234510,87185,1052808,11181,368,145594,173110,116933,78950,2412,8169591,775216,521959,140216,19068,108183,104154,9970,10015,6557,1454,116714,98822,72959,320905,60349,56123,197765,113105,143009,286,243258,8945,231,728012,16705,231688,94,79631,14267,145656,40742,173738,838,218274,132038,185578,112440,68035,404,30462,168108,53128,13437,96545,52503,62132,317100,45696,1032712,6581,29775,34376,193440,23509,48660,88020,139,3118,4546,49384,151900,193851,172237,110639,39764,34803,54007,24160,1640,456,9375,258203,68600,320449,783521,445317,830,24206,7558,79953,1647,275128,169074,491519,11920,207449,411,31576,3701971,228615,16339,183,0,116546,109,90914,83387,1501401,46160,252431,7191,33780,3728,246957,3067,0,5031,351509,401909,3193,1876,141887,1241421,538741,329131,1817,4569,1237,51724,5407,381199,2644,222347,452813,1328307,221405,14697,55416,2900,0,14552,17731,117831,41255,519301,101076,208153,3719,150381,95294,63025,150594,0,97724,119710,138543,129107,79858,14478,780591,9324,4382,27990,3700,4995,0,151078,64478,105438,3168446,99012,1695,1233,152,100,0,0,152,7317,447,288,912,13115,520,152,304,0,436872,21259,1030026,305328,230593,770,144613,95586,9447,124423,93190,2215,943490,108382,232579,0,234220,2256,155098,1441702,209736,53741,7542,283226,1887687,879345,144,454,434,1777,891,2350,708,59278,364044,650733,722,438746,565,89338,389860,6033,11833,35937,392741,0,0,6043,20430,1917269,226268,61379,1831422,143553,223877,77618,105623,131556,63608,53852,49569,50069,4197,775723,164714,53556,18929,52246,389974,504471,33364,224579,317081,1642423,351910,209819,97278,958,255056,705554,2557862,144426,384797,1177,389771,27993,6679,126402,8531,232422,359052,289,13427653,589740,2983100,7290,936,1556,3920,820,24258,76,447,33444,121784,487453,94,2746687,20157,150824,508201,5681,328310,215,2021,13827,20432,375136,144199,223387,560992,6683,100810,310361,212802,88206,106944,774952,286837,312238,290424,74987,3194,26133,18184,155074,37207,707583,23126,35069,418363,1134,184512,143205,881,34598,30818,230799,62350,42491,12473,393,138056,62079,334584,572209,4258,0,64419,667690,1325,80585,193457,55738,13076,2470,166269,246199,29176,92247,75864,26518,150288,26668,271184,16489,44730,63913,330683,958,91505,1217,136340,39858,247293,3475,1267,489,173611,45309,89796,501064,106388,707,325812,992,32734,11689,85945,135068,172004,1135439,38799,133471,153991,74453,2854,19724,752,64149,215627,3313,0,549,55736,96761,3983,72991,19690,34681,32,336,859,23174,0,21345,0,50269,71631,43366,109365,157253,18201,42033,91120,3257522,9487758,278440,729,113851,1050093,292678,173388,92641,136853,57620,57997,12242,591313,96620,55404,185212,508,237835,4295,488758,87784,676,1672,622,210605,152303,101299,50227,2102,103665,1377,5617112,32370,35470,14269,57312,56885,926,138810,9890,825,52390,345814,14330,56248,460566,184791,50513,41860,1309,227,154047,410,0,1107,19788,1894230,34802,49068,119146,65655,146776,4367,250938,28306,11098,34582,38133,84634,5788,146320,361489,71342,32974,206,104423,205842,144481,115738,5496,71961,92912,1963,188583,23251,148607,1561606,72442,10409,255228,126,264747,53376,54050,27951,81810,557221,268,3703,189917,302917,165213,61124,50169,4888,117553,235718,230666,114556,46652,8863998,156926,244393,103358,26638,236584,2559,428445,98650,40310,610656,93773073,896,124395,277139,261279,64723,213931,1381865,110046,4122,123946,256133,77488,111366,256675,647924,473684,714,109732,313864,133562,34115,152,211352,89674,4648,1001399,125910,305936,865,54110,122446,336890,111263,205642,98438,53791,2687,3979,44714,218336,186386,1505,125,42208,317851,36290,2476691,133050,141344,10474,3348414,63,8323,63500,0,22159,3363,142612,366504,1545564,771889,14666,0,33329,150394,62116,136766,184188,504147,181869,1236597,104784,41281,777005,109997,453270,158131,2325,41213,8214,10006,45598,158005,506349,93408,74372,36562,1144,245625,201390,124333,4076,130699,9132,105850,464714,1923,74675,119092,73531,329744,68610,220781,19297,4256,3163,849,148128,1100,117416,151403,79034,184087,596302,243863,55537,71634,315117,149270,128392,33989,273443,441907,478895,43966,145538,43640,36323,60321,8661,353802,419851,978407,92963,7227903,52694,37503,78432,11579,13933,73161,1751,117,1348,0,81968,493243,194454,12943,541471,35192,215207,100459,55120,1399,390967,488,0,101890,138401,119881,198732,301441,97424,80979,34089,92340,45055,38292,34224,949,341,326502,126813,46173,209118,94907,6548,558,178631,46695,78088,143782,176877,663648,988,262706,70925,160738,37017,424604,114434,122802,113533,5884,635,108109,12017,136465,35071,24418,890,119896,125386,1345,7683,87353,74838,73247,0,131610,68593,12548,717221,385034,59994,223506,0,80261,319673,467019,112207,9782,390234,109751,158925,135029,726,619338,60700,8528,152,73325,798,383714,417797,2790,57964,428126,97998,8648,127571,21294,4816,119471,67518,1473,1425,236736,3339,1293,18089,46801,40561,92398,146357,1699,471771,1682,216889,1096,103619,67222,859687,75928,116206,92209,6285,839,2251,112026,116151,37095,27876,31491,37055,205198,1258,184334,152954,154501,42015,254780,26976,13991,36226,1878,44813,1263104,4952,13649,57422,1447,122292,6170,11881656,127824,366997,101914,5857,141,200764,0,26187,283,82327,399656,2206,508163,66666,169961,2430259,554,130133,121005,102524,116395,163782,48843,113488,68068,99627,121494,624,20615,238136,90782,87458,7387,8680,62961,36548,46,114806,1683,52999,4634,115266,95069,38269,34111,28373,87710,5487,38217,41000,220914,24901,98731,229638,0,2475,38538,2055,97141,12512,105373,19129,44339,11110,101665,52156,30572,139253,337106,209710,65544,1089815,406943,124670,196993,237309,399,22779,186606,825,36647,186885,3997,98224,341309,21197,4510,1373,10097,14102,3242,24728,48777,304,32701,2059,90850,211147,59780,24319,258,266166,113053,509567,419357,439157,170,232524,960,6790,221934,355727,90304,120,181,157247,27764,30527,34177,191574,568,149194,156718,15478,32167,22225,158403,136858,86275,936421,3040,60864,59692,10866,17048,155846,1212057,1547666,34131,274821,54900,445323,415490,1211,77348,366358,468889,553,35041,761,244739,595578,755124,4738,2249014,547611,165544,202578,0,532,37530,1529357,117812,194563,170079,38858,492,48944,256402,1005,104477,112078,12105,140728,239907,108193,49077,53709,140583,5118,551671,152,836,225513,293,733,10993,84,1831915,384552,3365,289100,835198,758,231897,92,181950,79602,353097,229634,28027,323565,128015,986715,8061,224446,346756,537226,545,194442,188949,121042,52091,24447,432991,16947,527501,142995,164,50928,794,44392,73818,359859,327049,634074,130094,106817,46196,7264851,155463369,79119,10115,108133,137355,3347,351,118321,43803,88989,1083,13976,12396,419574,595721,421441,49814,236262,182597,196291,60793,71413,153462,5463,149377,48242,560433,154856,140416,4868,130349,75017,241777,21234,17885,526544,18491,252542,163106,23193,570629,459840,4053,5025,3605,1888,116219,33348,127,37471,31853,136652,18102,132003,39285,488267,131337,21028,99751,41393,313925,779203,5103,117745,787909,64527,195261,1238693,50266,6820,174811,224801,96790,92509,326243,238677,69392,57764,45470,125,869,7223,19232,152,4118,181464,256921,20448,103426,409573,77411,32712,5178,22910,47566,294157,455931,13500,31827,713520,27395,474857,60523,31372,3265,23780,380788,262594,181041,20690,187290,41865,114629,13758,124769,19731,162365,179988,944,64010,30954,56869,1067,132043,76071,742494,369536,5465,2288,25411,11013,110123,230857,70197,40423,368277,94559,111298,10921,232100,133401,47421,710279,43688,5747,75924,314739,727950,372,73225,122960,11431,1063894,18962,43679,171545,120769,117951,457,268457,299094,57349,68192,1166,71600,43827,41560,189105,17481,39722,99454,6493,4864,331,166206,367004,7552,1840,8147,55331,30921,19430,32650,84664,185813,8763,36807,0,128142,129990,18583,39481,745799,4512,242116,3271,108779,116608,131243,832,616098,768195,454,245548,250680,112189,251975,41259,63996,1772,72434,544054,223168,1258,7115,45257,63219,123334,431117,113217,76,107098,4685,830905,571336,329046,93010,849516,219988,126220,1266,1389270,451,1437,270,169140,248273,1807,1746,52170,23314,12363,56821,108661,174831,22579,105451,372159,113051,67184,243995,28801,287393,7233,340332,6075,2672,54925,143312,175761,210128,106847,85471,212108,179662,309081,38711,168298,1550,340586,103623,2524945,134485,100181,228701,5264,930285,101356,68134,106119,75801,45351,39496,556684,819226,845512,122651,613,78014,13790,67608,285748,82616,153380,41513,378820,129706,339,220081,315099,371,64575,119765,35863,45141,511,97002,699,567909,0,77133,50419,302799,205556,1337,61131,20871,403388,8914,580,75597,30490,248887,40993,115369,3057,271,37519,227803,177419,39174,42037,390139,8908,9559,4628,120703,151806,2300478,177924,39086,876773,35639,47357,693,21028,655215,162300,117498,856773,138534,2492,102475,327886,113406,265,370748,338640,74019,145557,102100,1819,5291,39018,361,777362,1233,995259,42691,663275,142875,256,0,8133,294,6121,59510,516,186531,124384,94158,2076,329241,44911,7161,566,130432,37089,705,642075,19892,1748,413249,204069,418667,20284,35303,135003,358796,35578,314944,241942,124,392662,21875,17325,297812,142,1724890,199,12936,754,688845,1844176,3523413,67285,67698,67950,116096,184478,671189,84997,75412,123761,574021,4086,335963,96,693100,396006,1628279,51832,105385,139480,882712,95235,215716,295208,1117075,3213,22259,55385,523618,3715,397907,707347,197621,892707,37554,183891,9187,63574,25651,13359,3516,238725,56682,256494,136329,490260,17831,489856,3801251,281387,23252,5690,517573,53180,101930,241933,68228,209,2812,1174,225524,1397796,2269334,334812,29142,7193,601,302,470256,50,26,149819,3299,60585,1220,460904,2379,21469,2126,8548,215366,231427,412963,11142,6436,849,7470,4668,8294,5970,21431,113311,934,198330,13149,75950,269814,150409,254957,0,231196,195690,202564,45265603,84840,168124,15465,164,40850,834807,1259,193477,123111,103136,5687,456108,2125,40774,142505,1272939,17385,1965,6605,56221,50356,539350,146,8190,26921,620695,134109,80991,53462,26525,1302,864,116823,15655,9153,56278,92687,238,2425,414,113898,132019,3172,104772,352959,483129,3634,8378,201197,218496,9692,14236,143920,21491,99115,100268,70486,123223,79085,378106,112,0,9235,417604,128337,83568,95097,2914560,206109,63630,48978,229597,70783,138972,159072,39369,231408,2968,0,24591,111946,56376,182023,297215,379815,62233,2192,638,12358,351,28470,652091,16274,2358670,258159,107095,5547,144127,258859,70807,256333,216530,8269,4272002,386271,30259,9478,1482,6551,38249,29564,1808,163275,33088,535,27345,2454,152185,73590,59890,15115,68256,361,207818,826073,24496,1232970,11973,156898,255861,86546,83576,53562,57779,13759,125,4170,76085,145824,6278,174544,185751,532,45297,14317,3585,24369,60495,607,27997,100605,133937,55418,83016,0,84100,13029,52820,447960,93033,560,546,211790,28714,56245,406833,17192,2667,38706,16686,54088,47219,7614,13114,151789,199719,253613,237409,1947,154007,1697,201,155947,345983,81581,2734,454,79119,14858,995,171698,238188,503703,93640,153216,260660,152,9697,326942,43363547,96539,352849,63548,35815,2444,60736,71922,435717,268216,147086,448818,321624,490229,40950,1055,72010,147638,511306,1002242,19769,78628,22117,209368,64181,2687,148271,40991,73860,190559,782923,34794,788,14439,168411,63539,16608,73778,356769,851,160604,12860,214887,155355,443,140,254,2992335,15892,2588,94312,260016,95188,3691,80583,111641,2102,119844,32457,50852,209705,183174,113334,480452,12570,2448,93805,4014,3241,3314585,66535,339463,258736,22940,246634,470952,634,113261,18631,456,4450232,236235,51070,225748,318050,92,68269,96124,113358,72539,2519,578943,228165,281445,326171,89363,236991,309,18941,451057,749,106,16893,15483,248339,18882,266263,82725,92682,171559,5637,5882,214621,206818,621985,563655,2822696,31088,28842,22983,126265,35,944,131717,277261,741436,129703,137953,72116,185888,217211,291492,1495,163185,91105,18088,1003118,546,119649,152783,10292,494547,449340,151959,25638,172532,27207,134886,1099233,780385,884534,132672,659,106466,23168,318520,7314,13146,215,160804,796656,131478,304,126805,1366,72340,19815,4224,261991,95924,34092,25646,9292,151253,72708,77999,40448,723,17089,14428,37611,1155956,16885,1070,306428,72008,137409,11016,51455,607718,18455,3615,636,171459,31122,163289,6291,288229,230943,2177154,7517,134645,1632582,36024,31536,240688,213365,46056,58794,25598,906,28031,2551401,593988,76,64570,267670,875,13743,56055,2777,31900,553,8900,1001,34853,341144,136578,96968,3373807,141218,305352,40423,992061,30013,446414,237104,17705,374174,105227,447155,39995,210439,70829,14262,39433,10679,286802,30378,59500,308248,215928,6224,274692,70373,81,239376,3502,1743045,65596,20804,55131,662897,286918,10040,390,33210,37522,53120,110721,70159,277809,170867,170949,52031,278996,340239,203187,260511,152,398,1019156,545765,152,223929,271915,63375,13503,114250,302219,275075,336145,69108,289616,181312,4494,149508,95752,5853,316439,103078,533137,12823,729939,639024,67938,2615,162431,60689,14477,101349,139330,2815,46710,207,46610,58999,44477,102345,2298,36344,51571,1031,398692,78145,238195,186378,76759,41005,8842,309068,539,138317,254564,53687,134468,594371,138105,221043,266920,160519,221257,1163,514622,126771,960,143525,1364736,1431161,1679,798855,10973,18,139045,2019,85987,4630,126849,152,1145450,62770,424483,112,1330063,6340,245,188490,54743,120626,54144,225066,126732,9209,574853,399603,0,106696,4437,8075,5218,604,78318,604913,70077,215395,73615,61561,1947,3181166,732225,31,0,0,115636,232786,301,61559,36687,1561,15328,370,191357,269033,58016,12646,376888,60546,76947,17056,3338,136230,67287,52668,454,424,46164,50926,9512,285747,65126,23038,35009,386309,596796,323403,326255,2928362,17121,248700,112991,83312,92951,346124,76872,341120,301865,910,127645,238817,252540,90491,2667,36870,830,522406,450765,322733,38133,55289,30881,40266,44316,44994,265497,79497,100983,50758,69259,111922,388369,384998,40008,63841,311720,60,147119,72047,269912,369765,145520,3359,1870,295709,187790,155741,169513,426875,362142,0,58352,67649,4926,25800,92891,115820,151645,0,540973,100176,98489,433173,23361,309943,248418,158081,612192,95055,141388,6763,206095,388552,36604,565189,1037817,116352,415920,13607,127553,200142,20599,2103,438014,56352,152616,46426,131897,386339,0,1846,0,0,2901,98915,121412,34645,52029,233401,455727,865169,108603,4919,227367,795,3020156,435,73966,7477,165071,169462,100078,1652,145782,0,0,87573,355946,135409,302861,1153839,15706,228723,7924,223,304,3219,216644,273567,1224,307513,144191,278,14648,0,12058,132428,139500,1938,450000,82934,2244,173028,29088,926655,92133,4546,76,226285,51153,9413,90063,1086839,487449,38439,1342021,397445,10134,114328,1605,183006,123072,22964,17096,33794,67786,78057,14665,170337,825,194396,332299,122679,184310,348698,487809,11121,2687,67018,281555,370430,138572,281719,45575,107,137,13548752,156977,5148,306541,67148,247669,26420,87268,56694,48235,228671,193060,1496,16157,37267,84364,40578,138224,17595,299061,95801,44463,49572,46239,38952,127942,289151,472083,100060,254012,203951,162108,80419,6479,42465,80549,120920,50000,13328,205431,34404,71890,30818,220399,427467,242696,689,4945,758499,8078,3336,17836,25629,3145,3857932,11777,51209,154043,156233,273890,47054,17266,3418,1764,2783,4761,372228,11908,1116591,47526,81714,431648,7517,268713,349214,6057,393828,102655,127824,5471,88474,61842,44282,48958,79467,209024,7040,1967,3560,188554,152,304,184609,318251,248328,14878,205251,490197,93481,80006,212513,2798595,167,71437,0,199891,36,66748,233479,199740,142119,236874,19700,207129,98246,6713,2370,174,46,2310,866,198,44923,88587,0,459322,3881,93212,92351,243945,62160,248271,256804,152,202180,0,171524,866697,243927,89345,44306,71935,519488,12,1075,60885,182324,745121,176419,207332,29070,4500,27159,3721085,156982,420453,188740,2647930,624,78507,451062,8824,140571,20237,2726,714,134688,65592,569555,0,250,116300,19175,687,873692,388329,420826,5527,23388,104824,81445,105557,40112,32837,154271,361541,167510,34591,224831,12614,6594,48201,185888,28249,14097,3374,5182,134851,56999,4815,343582,142,640278,166671,72290,12960,68524,20259,64452,140091,35007,174292,274449,300701,262311,2538,138040,21164,202287,203498,747585,670,7551,40367,36756,136922,3296,173580,398842,307460,133636,22002,65791,406,950,39176,55702,222877,104352,91444,516702,27525,164180,33722,1108,105003,205358,263834,53443,66467,176198,3234,285141,2432,98701,473323,113044,175989,120366,81310,287381,388454,17040,665216,132599,3761,46877,2605,42710,7562,0,1192,39733,174162,124028,17066,396326,1898,57385,36801,169170,34870,255576,38801,150645,544553,2169,764108,33203,58780,608,191056,130997,465509,24243,304,135,491848,151608,52525,43978,6980,59397,863738,43695,598947,415788,112,114466,4914,248,104716,47306,28530,135316,866,16064,232212,48872,171606,9486,11627,69476,0,69955,64543,28311,9416,90,41785,561565,429738,616742,24704,9329,865332,208674,29778,273448,2616,41401,1015,29183,35802,196852,202649,427828,274475,79244,169074,4133,4219,114721,4706072,6204,9408,42826,29530,11266,11455,303997,536417,152435,2996,73851,35460,51155,9178,21833,150528,108187,124273,5892,95712,54106,309,327852,2292,118293,113926,143355,984,124787,101001,1785,859,34290,476565,508391,2186,2219901,152,152,282490,20797,242409,16945,102478,164317,79829,8244,427919,50012,18141,254644,38706,80685,17666,156675,57515,28971,29272,150878,32324,74964,1097,126790,103146,183065,1031595,1188,1815713,224179,1353501,182475,361537,30197,112920,201721,1067951,21141,167547,105172,4406,1700839,59681,288213,18045,221661,361034,253208,98919,189512,340699,94663,98768,684441,987869,336367,32478,1299,6341,58378,32981,66055,550027,134857,45087,152,58666,206659,35476,6360,74049,308950,36556,247514,314626,3454,57007,153072,1274,51761,4078,227964,70471,55927,32621,5000,2434,496,468869,78784,319081,6852,19953,3361,1107101,417663,890669,3124768,544618,361851,12678,3647677,191,68486,20294,3524,30449,4617,353252,116312,174975,402891,50052,96725,51540,265903,14722,665,3670,44318,95925,41983,2575,0,986410,3080,87,1202,4880,485286,138268,117801,180792,4435,4694,5762,265,1118,136713,1704,4545426,103896,79331,1407259,466467,212339,7099,731641,9080,863175,369884,211745,28375,33706,7582,119065,100812,186837,6402,63045,55111,258,734129,578217,220566,47517,152394,1906,3698,617183,55645,12839,143900,595814,241162,1798,136136,53563,33834,5537,615,250549,67429,140046,163760,218,307152,4409,294335,111535,35,695,125,0,2446,483874,604367,23169,1814,113890,57751,127138,122471,281713,30046,1157781,0,193210,470287,2047,31624,9228,79174,123196,772,1430,1568,910121,1974,399,3083,2439,15963,180251,18672,21646,8592,126,26606,112379,128750,68008,363319,26590,231772,45195,790008,1409,29314,38778,1819,76163,30019,713,12768,108316,174176,309507,26952,37070,4653861,77179,266564,24166,6413,27142,41034,1567651,312407,259250,51829,210966,75413,57786,1048,248328,246333,1894839,112519,105132,145471,8643,934335,111988,1012673,149320,50793,99589,26573,152,529,2828,21253,247,7112,45476,715,63112,74751,11862,8209,7500,1136,315808,29848,91145,1439622,44042,42500,287756,1384,144,98852,57792,67914,140,531,1165067,92823,145696,180159,331208,94203,99499,783,668,1004829,143111,111745,4883,45926,107422,892,32536,83978,366936,873216,177,77963,348983,116239,106621,108449,234578,1505153,9852,37489,479907,112413,461462,8583,111616,22,0,407944,1762,10098,20308,111415,206246,347755,15637,144534,707,1073,520088,1204762,76,310713,274170,47698,183455,273988,69719,517958,138003,1689,136312,552,81397,117803,123943,1702,27962,5618,41958,21400,39741,2518,6939,5114,234336,26506,174022,101219,75868,6877,24446,163458,5129,83662,986,428732,318697,11420,257657,110312,353,94925,6310,859,511,43109,4869,108020,78788,38957,2659,26388,1037550,125749,187632,19454,38208,3709,228,40150,684966,82714,282,5078,478357,493,8909,76,113,9678,145,820,3620,3511,1217,7552,3496,8693,1800,91592,13357,99745,250682,94172,36387,114499,154,104855,52351,63336,94337,74759,0,9133,4929,167990,1252,96619,305341,15262,3456,14,1024912,322920,197225,313644,398514,79938,1579266,360047,641630,860,32396,2488255,4932,60459,87864,116601,11,4226,148117,14642797,10776,102846,214,525088,150201,5131,2234,48048,281841,1372,492637,963,466,386331,531124,176251,362214,335999,37691,120662,6018,157104,1355,4761,979534,633,3040,308820,1561,140,150225,34673,1000,0,0,1862,4827,3828,573,944,3309350,941,982269,290071,86294,1027,12976,191679,4519,258256,401158,286824,4112,51646,441232,777,215014,1960,70733,326232,100918,771686,1884694,1251,240628,73994,65291,198878,318270,75702,142940,164940,117667,126253,15972,114995,415096,121579,108135,3512,231405,116985,281282,229468,2308,166726,165946,143799,76903,1367199,72643,465973,8295,15154,31710,583145,10881,20414,115489,21889,186265,1582307,0,154813,61882,100963,0,2657,82647,44336,161312,567720,3453,28491,38096,157938,172077,391574,1308,3870,287515,637450,1833,1689,208499,16508,95174,36726,129993,92143,72105,248406,4210,68049,3944,5605,153628,374045,340664,73945,114792,19962,84209,123,152492,212084,119724,550,1466,210842,8154,151838,24790,15890,6643,23301,21278,91074,4435,9731,236678,459,167225,758681,40239,15298,365368,655200,129715,1703,92511,264654,3215,155391,2070,119600,81496,0,425441,142503,3725973,224455,63431,1235,44024,6897,500,46251,1788,2364,284,152,1195,630,778060,1085116,240303,242642,4805,32908,3296,89016,661482,156791,46780,210262,256835,89378,235611,2364,151,0,141858,747181,378439,202298,549289,6197,2127977,178,119092,197263,15841,183682,21445,68956,288914,3746,76954,439105,3069,2161,355368,709731,1864,225001,366568,66319,580301,46077,35397,142,69463,180528,28102,104477,25984,77977,91870,152,265,6425,52065,160660,42059,343936,745801,338514,310066,278578,214392,468099,1546332,490,38679,1518,2103,200701,32404,0,128818,252462,958,1209,76049,4758,78794,121262,1442,37423,5124,193373,94802,804246,41241,0,201898,30681,103726,40604,713,57114,60933,89170,88582,30338,80914,330838,1846,386,96419,696,40443,152611,76212,88125,1085910,304,72993,59617,47321,0,246195,193040,374259,61559,117164,364417,360765,274299,623972,108477,146,601,18611,17449,98232,134405,52153,257584,384682,10856,40477,39359,61478,2904564,106341,91510,27064,114474,6858,42859,67620,86931,392,0,162593,168670,57437,92906,206951,33338,92719,322752,3919,127429,246476,2980161,86927,1213848,413772,221249,207292,103082,2218,350,16563,126284,127811,12767,8865,251009,103084,113504,6540,156574,28545,1009744,17416,219143,152,2831,152,0,150038,6796,490,82,1615,687,21020,64156,120350,74579,15612,39204,121873,146247,1743125,388394,72982,38333,67513,65731,367569,133152,199758,487936,84953,39897,308174,216518,46187,47134,868272,56632,71127,195221,85535,27450,896956,120798,51390,738457,84899,80674,331789,51199,264170,39025,31680,1335,301887,0,265675,501193,0,18321,81152,31306,94577,36914,260302,53,46450,409191,85384,27813,21531,1546471,336531,65503,613921,250162,1568,333936,422634,143814,328520,13843,474020,6636,46867,1816,63540,120731,19645,225041,155726,2492744,2679496,122840,513240,246002,1268,12255,21607,103852,152096,44572,308553,150511,6555,116344,43445,452425,43742,299,161586,90529,56089,51024,62543,412773,4406,0,156,208,115589,2747413,696,128605,558194,4274,285,57680,47181,61192,366667,617914,42155,9,633,1722067,629292,115483,394243,235689,47714,195386,2680,32221,40910,4023,157888,56162,35439,6491,456346,162700,453550,299104,154068,66067,60745,494976,2326,15502,177948,102110,111930,272478,220795,242764,128842,82879,266301,3592,404893,50397,289120,237867,85697,238157,240,535,21803,199300,93141,437,35096,4493,679,185705,166794,90750,3884577,6113521,968330,57510,7575,49921,38728,94100,7060,3745,4045,8954,662368,333108,22853,877866,117843,116694,272456,198221,168040,0,555183,183262,129450,1111,191925,83347,126626,114077,1343,576398,723778,11472,183836,13487,132360,67739,81044,66114,179242,178789,174641,19431,0,227386,18280,44696,85528,37800,111086,446082,1457,31208,42792,21033,222490,73630,89965,38816,58227,13041,4773,271541,65957,460,87171,208346,5961,35046,27599,22295,1147170,701,82413,10575,1893,0,133860,1207,25826,527,132155,23741,28130,0,1920,303,824,13580,446,637181,707332,97273,143768,259793,3565,65045,160425,37158,221943,96234,224403,6763,1873693,696572,28110,3070,157,100410,1264,58872,260,81194,557,175014,13902,8884098,26636,169614,17345,6922,88163,101197,21384,130636,181442,235104,21413,273004,167794,189574,212956,1137,626,500368,1661,882908,15286,321173,175860,1176,274512,8146,258826,18719,265306,75602,24,188427,68642,43,11587,555,25043,629132,337669,83149,403,1619,158259,570535,94543,152190,698986,83325,305488,62838,358726,15782,3486,954,106057,74632,98618,5587,104782,48884,55788,169530,69422,303,114,0,0,304,152,76,1830,16912,336919,69572,168225,32447,40965,3479,49026,94896,0,617,760,375170,175890,54987,288208,1222,47787,264239,134097,97675,43590,284026,265,42981,110437,52083,0,190769,29593,177874,70706,51236,14349,124842,8361,193447,956,2021,21842,334177,790,7695825,162091,238298,456,119553,452984,188597,301,412292,484,152,1364,301222,130003,133599,20035,98050,10702,809054,230132,48160,34424,489724,844880,153117,334446,1318959,276623,2781,1183402,46319,199112,1291125,351261,393510,687204,12266,85128,5917,29913,155611,736,31445,539442,1323062,148021,3492,1133,157108,47344,301832,9944,114320,217901,375961,739674,108030,13870,697937,106905,378,222632,172964,4045,428807,2682230,276,76214,217780,7863,234750,149988,261521,402704,964006,77447,607389,184681,18853,21191,152,11018,10225,2754,349706,3347649,563555,5272,1247,180203,293,889751,148,60841,156256,7106,101130,162293,29245,18736,120490,336113,466,79073,141737,2646,743,2696,3165568,3397,428022,0,10794397,71260,207539,591096,114,52117,3899,2058,42741,432,0,567,10231,67685,154537,34842,381,664452,1493007,217953,853,47819,46480,334830,595720,42824,88652,304,758,182085,171310,278150,450506,424531,29161,699229,600906,11,3902,50300,46854,0,0,1012053,20313,70580,276948,865,102650,328565,0,250592,434139,9217,206294,1725,312671,3052,704676,255,6144,11894,1437,344,9146,989128,160247,602343,10431,5959,12633,472192,75701,4616,104,508968,93270,227651,11802,185582,75944,7521,13205,0,273,144010,2452,3533,22222,181604,4322,177075,8997,54523,2039,372142,274440,1237,85699,112219,353626,74551,127097,13808,741200,322229,694438,3915,44303,21660,93095,65253,511,83857,0,6577,53088,30605,22113,78462,40030,74739,72822,79710,34898,151,64658,674885,313284,23584,672169,132880,27018,74345,68800,624211,34840,129568,272435,108711,676,10118,121736,48646,313854,860044,160643,320061,2711,243081,129358,40038,0,503653,761018,141729,730872,146714,1290,237514,156331,308894,101224,6830,1400390,614381,0,62632,268906,160945,7118,98498,164304,7794,597227,9355,18073,626463,545422,130972,5286,22446,239533,11631,23447,7581,19507,20667,10965,35429,14701,15498,68667,6812,8235,17500,46506,11902,6695,8998,8937,7688,29498,75937,10193,150205,412718,158124,250377,12984,0,267440,425020,260880,216,631900,2307697,26028,362592,1857,118458,0,137677,5092,202854,1613851,820187,542953,49089,719009,29301,132339,170074,124795,334201,13497,141683,111278,358043,33343,249,169,0,2766,8479,153238,15136,81667,100383,24102,3103,76,209424,1581465,2029,240084,140625,692000,454,323589,517644,248229,914216,152,62073,2168,143,442,147785,520234,887503,1635,380096,100592,336559,245690,12446,289,1451,37739,87,0,728298,75252,4208,180661,204874,323737,304027,90063,167555,148568,29581,190934,305658,1084,256075,5045,66702,18804,303578,102069,85730,219893,311756,82059,4597,408267,70325,177537,85772,59373,71925,193928,66820,4569,889,305315,85098,2044,426266,7113,84865,1349,152,212,19409,333,296336,380,308875,898,85392,1711,51188,208060,33783,98579,172223,60071,16315,784833,292407,187419,26677,3832,114153,273773,52191,1012668,267776,1182009,207593,114441,28454,40747,87097,131472,374130,11249,394370,131495,76563,652515,88784,146721,150711,18349,110873,45703,304,4188,4999,125128,340398,170366,2055,1865260,78916,4716,1034,9558,15631,175101,10658,18138,47198,25371,7515,15751,180813,9265,9912,27144,4347,11096,12351,87907,24913,12578,71124,23650,15964,23342,13528,4761,8890,2920,532,1393,330,898,107755,10461,5460,1318,40354,1480036,105290,69916,168305,6430,182433,22307,84691,56005,64908,325183,212,90121,8389,82899,1025,1685,67160,2897,5676,39913,1779,246679,1942,3796,117988,116054,637,107940,323623,157669,3136751,24802,237355,121373,2571,235822,73566,17461,14444,12003,229260,181343,23533,2253,116377,926645,1025,141798,14316,835472,390,1503,3390,301,1648,296,36658,1961,5687,282600,0,56703,230708,1912,1807304,0,318,601,213848,10950,62396,105231,55988,7915504,28827,69277,152,0,85494,9459,6722,33132,44879,37488,1494,31630,88249,24060,217446,248156,276675,1953052,2894048,179297,11651,28723,17199,30790,46826,83862,44431,19949,19707,8483,17233,23287,10526,21863,19955,66431,50800,39558,218854,27895,22579,25918,35405,15490,42495,19499,27067,26106,11009,97635,1195,122496,33957,9418,129594,92421,6540,851927,1301,3194,69681,5430,13013,8434,1616461,669041,62891,150,129,1869,2322192,604453,13757,383472,97766,1807,80601,188536,52552,34162,102353,728,1509,18709,332075,258829,169487,524446,99,227437,1858734,499994,297309,133,16580,39931,204233,190386,6008,297923,29756,124089,44304,118298,377,786,102,598404,338450,797427,2344,26656,58576,73367,302577,38245,89598,3835719,145551,76948,93340,148482,3365,68777,287067,315,382,259,742,224695,673977,124178,170630,9824,29035,52715,492534,32980,519603,10717,1081,814,124,529,1220,1218895,1158,285355,221956,2037754,31232,54466,4546,76018,26332,303933,173556,294381,6038,1235,1002,561338,1471,117399,0,16954,456,3272,21155,59772,24468,104769,235696,43853,58306,144642,47779,27211,100656,4692,8207,25884,33019,3797,26512,12422,12044,20485,15035,84734,18461,31202,71193,38713,15412,28076,17538,17643,23156,15786,122591,59633,0,112867,0,877056,195682,186206,322747,5313,804,610591,36963,189311,1322,48964,142031,66,38923,24357,8814,143027,19264641,4628,79148,642180,87195,33979,433381,53557,10074,160924,88583,196624,167508,20029,396248,15821,52793,166216,1657359,239406,324140,0,114997,54981,61948,26918,505,202,110,298503,398044,171179,67975,21056,1630117,97217,1010,123356,94245,377570,103471,58095,222260,548348,1672,22465,98460,215149,22141,87668,54095,24543,3638,82088,36629,1050,31781,747848,6188,75078,542316,580,888585,72,289159,45419,53501,201428,1112,1111,178285,274809,381732,7292,104298,5438,200348,6749,1174,12,1299883,59483,47304,28673,2960,1611,6924,17132,122136,9573,21304,272480,11455,171876,974383,922,1520574,257,86250,2389999,1200928,239579,184,1287,580,3647,1151847,63469,23778,5279360,282036,7645,52364,246842,272,32788,125078,61056,32711,580,496,1309,1102055,2268421,377052,111216,177024,1488,151248,462612,309524,202289,48793,48,486415,3331,31305,8904,448879,100948,283781,69,592103,264396,243663,366917,8471,180526,77984,3617,88724,30573,670687,16115,1391,4700,435682,46478,0,581,21582,615378,78473,518,10402,645,2779,4205,60601,168,33406,1373,0,0,0,304,733,374,142,2008,1011,638,1731,11673,2168,2852,13214,0,7138,972423,4483,5702,1701,934,1385,887,33845,1027,2495,9885,900,6352,8200,87531,23381,19140,24199,37999,25592,50673,57623,20309,2081976,41404,64221,13846,51888,101856,4701,44471,29228,329266,17809,15198,23150,18919,100346,12558,114744,62360,36278,6490,54261,11137,20935,33543,5412,79743,1191,744325,537,0,546,0,3252,539882,51861,192631,171811,58108,29138,109565,100092,11981,6482,1723009,62160,12612,1088,0,11580,22070,1825315,54802,27154,0,1071,989,6713,7456,414,2273,491,419,12376,196442,7826,1543888,465986,37510838,172027,1916,13063,18871,296932,209753,53418,1756,49254,345,1948,0,27,1275163,51603,152,203995,23570,32381,295015,3433,59587,75861,60865,145580,49963,88477,31191,65209,472274,807268,555,115463,123210,325,27849,20972,21623,38345,60870,42696,32634,38475,837,67122,2073,66476,5190,8316,11122,10825,48454,14749,42564,24353,8955,12338,39950,44670,17089,39181,12104,16213,19004,69050,65379,1226,43720,23204,35884,64769,10330,27899,2274,99759,104495,33451,39225,22964,9278,40078,1753,246307,454376,38306,109219,96886,41513,15031,10935,7166,3422,1182206,49091,38888,10099,25040,52164,35366,47881,669043,486670,319097,145164,9383,57616,220399,76054,1233,12894,431507,441,52045,212269,1006480,60834,411845,62720,0,0,13692,9251,48796,60426,149981,459,178137,428067,75966,198975,438331,52148,255788,97629,783952,16539,7509,81907,44073,2238,156716,327436,74825,377182,697833,1667,415,46063,214810,590,60710,32181,244241,262,273471,6331,234686,731974,10174,52107,2221,97947,42669,94717,105774,134069,2027,21003,24390,37102,1289,1130199,1675,337495,1370940,134020,41491,54034,32859,56025,91930,6289,10609,144793,69258,1858,61508,3568,226796,236244,59589,117113,221760,65680,49388,23739,95855,19155,101334,31235,330296,2257643,3892977,892,304,2451,8699,133749,10737,1031,242570,307453,177630,537243,317422,12858,8549,14089,286699,608,93761,494194,94655,49986,4308,960577,9840,194131,113303,188357,366119,71060,237070,362948,5865,143879,16119,227,3670,120909,21520,108163,272279,126587,27963,545701,270871,323026,8545,1274836,120172,55962,48222,15098,183799,998,269862,955427,100451,147,3352,362,226169,30,76,91098,160788,38143,64763,10970,267252,243073,50421,779279,312106,283417,267360,188976,128694,235161,131452,30276,178685,182,135792,101453,118982,32535,425283,20861,598602,111698,97555,63197,286570,25731,50740,54455,4410,167811,53,0,123508,15279,34845,1258731,427061,88264,390723,88017,17309,50422,554549,109909,84919,61721,268,613587,194733,103714,438843,14327,13232,36824,54834,1133465,19762,1696466,410223,73577,112310,270327,95409,419,1630474,1657160,9272,412,60207,1018,211309,217265,31956,56554,45849,151,3218,11403,42910,6921,40232,203122,516,3137,316145,1337,215329,1697,932,4182753,4069,554086,10356,600277,183947,98789,106147,107816,536132,24785,66398,58006,31592,41625,39715,17870,105916,46107,116697,564306,434406,373126,8480,493047,166467,47364,7807,102600,136,5661550,37908,1003496,86292,64488,69726,85132,110106,139834,120202,499611,353588,177037,107447,29379,63702,35238,51893,163055,67732,12111,8366,9513,0,25894,795577,231074,294320,340652,142909,40420,141779,89235,7348,1128470,783992,37243,268936,390603,105882,86132,4662,4237,956,70,456,2410,3884,396019,212849,86883,104320,471566,480293,354231,9119,485151,189813,304,65781,208353,104791,281062,818143,8611,67140,17,0,72119,42370,93556,44595,78113,27744,154918,14464,247709,79555,15655,1136561,12239,17592,102173,76551,245056,191696,186225,204617,92165,4495,59886,644,434911,160541,105486,22008,699,34811,128012,96522,456,7572,155292,64836,3219,0,4599,992,8241,1360123,829,1083750,4301,277386,136189,722218,130133,105521,83096,268,673536,271597,17355,72560,171591,58924,118199,170240,660,22827,67428,48955,135586,650,504253,1221014,436996,112279,223748,540902,235286,443252,4261,1091,7295,11934,9325,28058,125231,1745832,527,47795,78002,73334,43503,380155,49548,15726,20601,37327,207486,97848,55050,152,26699,1168238,647509,266553,588669,4918,1834,471,155148,244969,145211,311641,82067,83821,105097,272388,2683,113534,34282,26949,2539859,432476,13198,241590,1131,152,139219,143690,108129,65319,12647,3258,23022,58476,148339,91,5319,70626,1008275,182273,56254,188968,56261,56054,243989,1713610,164081,162424,67407,289,3223,561857,2061,301230,3005,4078,14437,4467,152,15920,743569,478,319768,144,67012,83628,8609894,189394,12483,132475,8764,2702,5246,5388,4078,18216,108790,184884,321386,3099,152,49796,136443,24994,92217,13199,75081,34917,6510,1002,3517,795,46957,83888,24878,50742,13635,62310,62236,28834,214299,25837,53754,118496,569,0,971,2183,8742,5770,130166,575,65734,166122,334718,964,155043,5861,446810,70822,0,572,106756,15605,800504,3344,5245,3674,28427,72999,66740,57208,228253,5159,30085,1321,436,391685,59644,184435,378675,122637,1831,186477,143370,1435,271380,114711,66315,1248118,249627,87270,99976,97152,170993,125022,16969,2440,5755,648599,755392,54244,77676,216564,151289,3606,555,19446,577666,3734,262180,69088,325338,14665,9365,12347,14439,535173,3762,1474,133047,0,313237,14535,58047,321265,53046,295116,60526,4817,67274,74482,552,1152,13581,84520,7472,362184,38898,116814,64992,91505,12883,173,2408,340310,83236,16247,22041,32828,108840,62433,228754,14716,114481,102381,168786,34466,554,1101,3747,104360,66878,7198,1711,11665,858,118752,161,1454,233611,472,590881,50672,123156,395130,158232,3533,58712,25349,427271,97254,186028,213,36998,98777,59030,21718,456,58517,33058,174,123084,5814,11193,1787,27898,2949,79109,2772,13014,819871,1400523,725,145281,328067,50652,798,0,14798,1041,65334,493339,259416,215542,112,8243,81927,306700,221090,417807,1875,0,6544,1669,346510,108003,31089,59245,1021716,205277,123720,575481,48355,371,152,271580,193549,45948,1434388,1733,184850,194069,99815,97084,77941,154835,354837,2792,76292,106711,4109525,120478,181,0,1698,696,538,668,152,202548,605176,343107,8236,114661,27308,1901,29624,53505,197869,7208,62360,112225,19740653,245793,146254,15035,64416,160445,8582,3690,318256,111807,97706,274676,54581,650682,36889,26629,249,160193,676686,28081,74992,117245,36181,617,3060940,314101,82792,282448,107866,16207,43662,133487,44682,5787,99109,112290,78420,102043,235212,339741,327340,64083,254203,17628,319868,1323,52596,2149,23442,168553,4037,93376,1083,65101,67957,1133866,117289,397995,718417,159720,34993,20675,292964,10034,24334,57025,70618,491632,49810,7192,13762,205994,564901,44808,54260,92091,82225,701518,1542629,70062,20270,18936,502532,154310,11205,102134,515,226059,2010,128011,220437,114,137485,339046,17184,32468,43210,90382,570091,18562,425546,124021,1660,2174,416,65983,64583,118496,1716490,392,442,274772,6923,40143,404502,7451,158327,1888,153696,125333,52910,26859,18062,78827,5700,97818,118483,152,64906,1319,80528,95992,10343,9825,243712,8800,45720,22039,73398,12295,92,153661,4337577,1630,3334,15420,1525,585228,1526,58979,2448785,330567,3836532,3882346,182,384,1962,2586,635639,4385,366675,614445,231495,1068,12966,513616,34424,45344,117930,24792,95043,172225,58281,73848,68650,154526,2460,6874,520,227,30231,17804,336770,230223,96877,123571,588242,192365,11249,92020,1424,530382,648872,1186,302505,71745520,855256,152386,316,834618,21821,1088641,22046,87284,2389840,45799,25406,124483,1058,255011,82289,4691,602,115233,157272,589975,5167,271281,19905,0,181640,76582,199423,138161,346696,286,199355,2060,109,260,400205,109372,26938,472060,4504,17734,58582,5144,40846,284993,380203,281828,730,2340,28332,494388,15384,15423,1190505,1685,1010455,66400,129330,17838,86681,1355,308,0,206668,191347,461,237614,15557,7737,41570,0,108893,208241,138175,152,152,152,152,152,152,152,152,152,2212,3536,33111,64086,162537,2964,265389,294258,2241935,147245,13323,652572,2964,562098,184912,57244,6884,130140,129034,8297,41023,54875,224721,19068,103231,1397147,215016,1649168,51918,43472,535683,164395,29683,39917,0,759,186802,183381,20514,318932,6127,2173225,881911,109505,477910,367,41413,343027,272064,43841,177499,145290,75,2945,2220,479,31438,70886,81901,130531,11916,329243,259531,299210,51102,258242,7933,13581,288,0,56490,401762,1336,94224,7324,450249,350890,7367,34,6291,205,189776,171491,212,200398,52140,207,98,410,216910,847512,43676,11128,113678,127625,245439,727,247500,964,96156,37073,168741,133262,68812,9867,243180,265330,538727,85997,154354,63647,988,354904,141177,56160,541901,98030,144782,20786,558,712093,407,24943,103782,327176,98717,403456,148340,11136,26818,40733,27572,330390,681,14838,21782,629725,52789,165436,3709,0,6870,4019,225184,18920,372083,155743,21838,9571,19462,56645,129698,1719,2939,8497,71043,109579,36739,4463,2301573,677752,250701,50056,4051,43187,90508,52398,9052,39214,27026,61351,133753,11724,183080,193317,84497,128357,100893,103953,161266,182782,150832,27132,152770,53727,1545370,165456,3559,183528,1225467,2298,569548,1600099,198966,2197,63882,15309,116730,4831,31913,104,3969,1952,256245,211036,63453,272753,8039,2511,34435,14202,1817,72347,152,72332,8177,259641,20096,40162,186116,116267,246095,55988,238177,8418,265546,96587,1362612,160827,1060,313142,7853,72551,21191,621362,581719,197932,30001,327842,146485,434507,251289,75182,1245511,199293,142966,499194,111497,1221192,338828,107,55025,55765,47759,123341,131,418485,709,98285,452092,8187,259442,183015,215369,231936,786367,140607,149592,9275,223783,92815,444341,7721064,39362,165397,23269,232202,24014,353555,13565,139384,15930,22299,516353,113713,63653,7338,443056,150773,8571,77003,179567,2609154,164469,2778,150,196,26889,203598,183,29796,23097,2524,85106,36327,178183,540224,212420,249278,132450,141413,14702,495430,56729,4026,41202,815,9464,1024313,123199,2509,759188,277,26179,534642,771921,62603,68325,1947,2014,722305,64436,72772,209,60012,1264,843,2296,976,0,355811,123540,12659,1877238,806175,1400,0,1273,70663,2392,2189,148482,171484,8107,48805,4686,20557,602190,520817,220944,103813,3611,815,118935,57927,2714,116357,193828,10079,10830,38110,44682,3770,81368,203569,221984,78494,216201,214918,396552,162070,224928,93,58,62199,11352,438715,185072,77265,69461,243901,21032,391464,177544,141369,180227,165327,4429,64465,212771,150376,16096,4933,21115,174776,530,38515,48522,52239,3488,63875,65079,140,390036,34393,66705,1524,387191,484,59333,226,949,22577,82459,413339,6986,726,2129,422687,34132,117990,355689,20894,450839,240492,7763361,222116,630259,3234,1408168,495,1494,11108,17452,35170,87355,3681,852,65152,244030,748592,95207,127485,434,223470,422744,36,1038895,509858,68265,8373,28187,0,74908,151904,54508,35586,315116,179627,13426,180324,370,177,295773,955,1239,1140,6881597,1360131,1819,53,187493,57186,99375,82612,15640,206053,112152,46378,286802,136229,496370,405461,2760,317147,22813,139897,23906,344114,4461,96843,171544,12232,0,5318,2519,283033,94596,239,0,265,185,201,1340,75757,5050,62072,197851,96026,42805,114,44546,723,15218,289,139257,238964,1809848,193559,2412452,64466,964034,58619,0,90218,78261,87067,173427,481986,30756,69750,428,21002,500,1466840,120770,5658,12918,8228,99330,60899,11338,140046,65167,116731,902,1505,82309,62663,171886,231621,281312,12765,138685,941810,98212,84840,150600,2832500,61995,117995,2167,909,32810,439295,199198,105719,111345,81204,25456,78529,115438,3399,250,3498,34957,93058,439470,180902,351879,223,1287,63600,243869,50130,180278,266129,97494,6610,467300,3179,21841,7320,152,409,98181,669,157576,243110,0,2127,38767,93912,63671,469,138,57230,5222,304,565,228,33393,22349,19203,639862,47687,30405,155326,116475,316,65178,350305,409171,59971,425683,108599,49154,791140,96663,283,1930,443707,163747,8188,395,30221,12800,498569,305517,768013,20442,65726,100836,186472,1293123,381423,11032,4044440,4296209,4624,39284,235667,130710,346071,34666,12773,243316,156,256111,27259,325454,72511,52262,19349,161644,53931,6889,892246,291593,62993,675969,768806,668421,24484,0,47431,267,311625,78589,1008,414591,69253,91914,59282,228029,170339,431402,201956,731,88088,1197878,3982,60891,14368,176352,280416,205105,519492,122989,120449,113099,243289,8942,222678,1372,36445,72343,97962,282104,2918,152,339742,175371,315265,2249,262399,110095,6687,151,593,724,23512,1901,104876,0,357169,15718,2091,67636,243934,75996,382819,193396,99262,4032,2583,272,8168,5048,175148,0,0,2763,89076,27017,1409,1393666,23743,195161,12199,163959,603492,73666,117582,158216,101113,331938,54928,143592,251445,81610,14884,553326,36505,247208,10373,78927,23,85449,1015,197,24593,34175,829143,41311,3639,104175,124197,132857,81841,652,242805,181011,55057,120914,13644,33517,79961,349998,152,32521,314,225444,4398,84544,742728,122710,9040,280,211815,297,2605,150791,99185,220565,24183,56657,1066973,212398,219888,12770,3597,22686,47261,386541,14749,58549,7850,70068,497,2061,102830,77321,17281,25774,49456,142078,537415,1498732,162171,0,155771,95441,143140,76769,151576,217866,68803,90647,102965,45863,798,363192,804498,0,5097,1187,2073,219354,225985,1853251,1091,53508,270166,11761,53304,52896,55826542,72622,486851,123470,28568,170815,170607,1920724,484792,53604,450097,175374,0,36678,17454,160512,233248,69036,1255,2746,22602,12392,26317,1055,24302,102263,209378,458,241969,170631,162268,1929705,78061,532246,375200,157203,85309,1333506,70844,22739,183911,120922,4090,5894,85931,67880,389112,598416,334223,61793,3188383,3472,15820,206222,242974,225891,364608,598554,67753,199669,258692,819,1048,176769,10185,11099,18657,755,752694,172524,659,1296939,218463,138675,46842,133349,1158557,262985,515,2597,20861,199392,212100,343047,140447,304,24421,553180,4009,129301,300896,295309,159847,71661,289511,441841,140904,386181,60276,5181303,2652954,1257873,97506,282442,903261,639761,130656,2242,4045,645616,4417,3193,683,1457,1844,84750,31986,253381,888236,7446,79311,3148,31620,122054,18336,339107,288,3689,1376676,499813,151727,359432,40926,290,78967,351251,66363,6693,304,6139,1854,16657,312142,345249,18081,6981,153183,18289,383,4242,69161,9,117169,679,91337,21,291,1839107,455621,0,15672,332884,43017,1109,132933,2896,182938,87740,377291,617305,120443,9181,128906,53311,119038,185466,244065,116,1582,790,862,166676,301425,89727,182697,86080,536509,35255,336714,491406,852,95,289848,162801,95670,187424,109526,229,2506,2213965,272619,4723,214905,673099,1081,71991,37149,152,6082,301,63917,175143,2158,67605,53527,589,201969,994136,320160,82951,0,118092,17316,4188,155320,12941,34660,136617,367827,303,175397,538,75616,85273,141861,324070,258709,131435,393123,976,91680,7766,141271,364859,7279,3728,220666,33381,5124,716,479965,54882,7773,174463,988,286017,1784,408,703,50173,6930,182030,249727,38596,43910,5368,37073,45296,212010,844130,3855,1501176,357782,481770,48854,245608,1295566,99735,350598,120243,202289,243888,238088,64900,26,110497,413451,333578,578957,109424,159618,23781,59923,34894,53637,30888,79991,13290,104702,75061,146426,215619,184957,251903,3397,79,183159,9316,241949,1440,34879,132281,213604,1399019,75124,157696,88160,41933,513494,103439,48846,342,13902,87330,1107,198735,129813,7690,164382,913822,478662,1063,43792,865334,26243,34318,115270,271002,58537,455,3011,92967,693284,12157,20749,275815,273553,458060,865,9594,3774,73622,289122,223231,579257,783608,202285,224615,35847,68305,145845,507461,52997,141438,135,1401,4712,36321,91747,1189482,754,125188,240530,14006,104052,1900323,2221,121008,491886,3673,3835,1326070,1420,9756,1053815,14896,5588,89161,862795,18407,1252040,640,35669,32971,178062,555802,553575,5844,1812654,391973,972541,1003,9501,33080,4202,139792,135279,61165,37031,135476,104660,21515,15798,41259,21314,16560,8987,122371,58108,2460,228,205559,356837,417833,2299,3484,107149,278021,120631,159,0,40104,3193,794242,0,4194,807,1188,5643,22222,584927,759,380058,4275,559,4554,78524,52193,24192122,74872,150473,173785,220067,58096,107903,223051,288820,76735,1961,145287,247,377000,4588279,2681,436,43628,48077,74,236955,107373,291399,29937,25234,324648,8396,1001,418,160360,3505702,0,91462,46,4522,121578,166133,227110,256111,11112,691197,214730,524858,251642,578456,308466,196374,663545,350996,2568234,40587,412839,7117,249,47070,235295,354111,1241668,154635,222856,144707,752137,2655,9413,392580,29661,23946,250809,186582,165255,975,9420,3452,228649,5559,613,13497,62555,703062,656400,76482,40720,898476,199454,167223,318746,46604,10401,299710,226842,191139,156499,1669,97320,51746,175170,3794,37772,298952,142359,72204,2140750,45525,198245,157697,111614,79829,155251,3949,54893,70646,2077,344925,125165,120709,75274,837218,114851,3303,663756,9613,460716,85065,481315,25323,81825,312130,19592,77168,20503806,603264,755759,257257,148462,159347,167904,153670,280126,86289,199,8435,33167,88628,89800,49026,38122,52564,139939,98042,2423,26563,12161,89302,102,251,51166,11697,1533,64530,124720,221,80181,74143,3195,239134,32038,1391,70336,466767,60892,672584,255765,10445,23553,235536,86527,790721,31239,145281,349570,0,813,60728,164244,16775,59056,615,622,219414,97988,327990,604,73064,260472,9800,118295,240395,549984,12669,393221,213,113698,115875,272374,837747,712312,74482,153285,168082,228706,25903,1419,105929,54145,40120,6881,138797,394024,6532,30315,19574,737,116504,345418,9383,81015,151527,0,584,45148,341575,29149,193144,452358,462,22683,25464,501,20015,156856,776,277605,104614,275418,253262,639587,225048,91305,109664,169905,345404,23509,25527,387669,620382,3160,86837,80255,424187,71844,1029319,36135,167243,122661,44921,191431,3450,182364,269707,94753,0,5212,8201,105310,729,370,69922,0,1107,6151,587593,154707,1483,26435,3930,10905,28348,694,142360,63364,2365032,2043,72404,242828,77311,34933,3106,243126,68702,5825,14246,380,599,580,445051,11379,45195,5547,391,70490,216196,99050,46989,529670,678,45054,21685,2472430,746900,12859,671,201401,1078,94758,1851058,1408280,825,82589,22637,0,2287,1083000,53328,436264,45881,7369,12082,140,2480,740,39357,630116,21527,285014,175877,98213,12253,224686,25275,53727,65459,39414,35533,1587887,5569,145424,146830,5178,239823,28932,684907,2043,635523,1403,127873,60004,45677,2729,13063,181844,179678,147129,536,75857,0,1034,5258,18976,35439,360504,139385,46191,28683,378996,694095,210253,667124,173486,158894,58514,457425,947143,235199,23098,74314,50188,123994,1789960,522402,238932,180926,61423,76,44727,1994,149335,125044,569873,107225,365,64932,74144,267640,28412,9883,424501,197728,111226,134,197325,39235,194333,162935,144021,1796,9815,476121,65602,11653,153345,342919,152,83206,174923,175912,304556,152707,19527,6088,273748,90314,348541,122016,23148,71166,6713,1953,21592,0,31922,131526,1439,905970,11829,56311,21156,105258,152,821,219077,383507,322,59685,47246,91756,436679,42961,72128,304702,63054,239296,805,180143,195723,74163,91828,63997,4484,67501,591506,234602,32229,37772,56753,114420,163907,30,95642,152,281,15328,0,10421,529676,135047,59965,35824,47309,507552,0,28544,437960,56653,123825,7074,238776,176598,304109,194308,1773,109577,1694,20178,1968,1879,55911,210309,133,304,891,510994,51559,36132,635,25006,128713,142474,5618,32416,123495,119522,59916,549743,2499,85826,45793,780,292507,11361,1849,7808,52230,522765,21040,209595,10866,106869,387058,346883,3084,813,71197,92593,42963,720,517672,141528,244118,177161,1272,0,37467,871,1649,106961,50841,463040,82176,3123,62117,11923,348974,2630,160770,68567,170125,250,24001,30720,29633,95791,147081,264149,86356,99991,18594,21701,17458,346521,152,13245,155242,116936,46219,97579,174360,121960,81905,157621,845360,623965,6034,228787,37304,678764,175297,1876,1933,136535,93928,179014,305,26543,9460,426,341,18095,394223,142202,13679,147553,502047,243262,555947,1587485,306068,2166,86994,1185,9969,781938,1302159,179855,22748,101614,4198,202814,32612,144677,295696,28869,58898,56526,68247,10715,144102,65948,259348,44300,109056,19137,38247,184929,1078,1294,1695,1740,3224,3404,4019,1942817,34517,3002,293816,16190,594380,5979,107,280182,20881,453411,198,4947,10854,47106,4389,304,24867,826,3030,324688,807869,34110,26329,952,1047,413378,298249,3807,1100,303964,54594,109409,256697,31763,92004,152304,2478978,64759,45561,4203,189527,112274,151732,313,26338,444164,13600,124,120596,75464,314347,20457,47974,12838,12778,72407,232216,106349,189958,44411,92807,175314,395106,142796,303755,145189,1656393,46701,64173,18784,20245,1632,23664,10936,42712,125618,11105,1322163,593242,83662,275249,29835,237333,138952,49787,9230,54620,173854,2840,0,431484,583324,265847,42220,55315,3297,63842,340466,41034,25230,251448,240442,693,79913,2349,6576,10357,34351,381119,32463,165282,114445,104964,158184,1109778,171012,107967,30109,236587,2377,126446,2113,180864,1140261,7143,43890,65783,16483,7367,87186,21832,2576,5033,29594,123817,69709,867,553329,43592,196247,1218730,737,253273,29895,398971,277676,4174,173051,231404,304,27129,178354,75487,47816,776295,53319,36227,1773,1545,11657,754980,87527,0,11948,92628,770,167983,76306,51404,54213,438600,82166,36010,23524,0,52405,44031,110450,104967,252776,210177,173797,43049,92352,5833,20212,175351,28870,3746,314975,302,267520,470855,67527,21300,26478,28013,29548,102231,47,36887,132950,221572,21864,70753,282202,19504,477,4360,10464,58738,1381,430038,180450,0,8311,6175,173304,846,62851,95702,124053,152,66445,98017,77557,9447,90824,190538,224625,21533,1108,3992,929,148482,90432,1022434,102455,8871,367324,304,33830,107414,1369,2129,109483,60957,409,2331,73482,5520,74735,98978,225814,31689,10607,2151,2013,11021,310681,3227,126049,481461,29470,127702,7787,424855,39517,204670,493,9428,46614,42701,135249,47570,25397,283383,25257,196883,42904,160586,156766,181,115158,19502,8890,24888,15295,107208,152943,888,51436,0,90242,82611,505374,2839250,2782419,3984,59298,151,83323,462,151,0,252813,949,223,4979,40250,52596,149467,507842,110534,28599,67517,3193,70768,294832,1145,74,9551,304,11768,151,151,1291,9135,103807,46597,262,3190,6164,565,543893,106423,66195,152,738,267900,434630,760,66112,82757,13287,6766,976,191430,81011,701210,14774,209267,943,85546,606,384100,1627287,73020,122,88016,102493,46851,148866,82117,106788,281,231744,24360,891,0,1375,20494,574876,976399,75291,59343,41021,704580,18086,31155,231289,723,79768,2513,52792,121050,78881,416,9720,178331,22052,75372,35490,128928,1721,32698,387197,38881,2550,75399,134069,3962648,18995,234213,16867,923892,104095,25645,39710,451425,50967,110667,6893,83185,75881,844,446779,9911,551,68305,4889,3215383,7882,49527,95,53015,37961,61756,220479,590876,152,423,1495,266728,13307,12125,11556,1532,133898,94626,198553,9336,154082,89503,11681,1391,22522,145385,101988,897476,77233,10899,57721,110787,2211,16921,79942,218741,15053,16376,78556,28317,65885,149312,3851,58703,77459,62247,1081172,9258,1123790,114279,40877,1101,164068,28263,14282,171610,54460,29584,158,271,28380,12377,87213,2391,126555,36891,32934,35744,9940,305691,648106,773599,26215,1342,2421,152,284,47065,182337,1130825,5690794,120456,594348,244542,7967,38256,18057,149,1114470,735,80328,21040,38789,2272,265379,17406,91908,76349,20252,435401,70954,106107,84861,120315,1982,43964,79370,261638,161941,32895,19268,881,10018,63668,1124,8232,133417,13729,698546,130224,41329,462931,222896,22885,326210,338788,70423,95397,448633,511405,17596,144851,84147,191209,259187,2671,1640,36971,131967,177675,35834,28329,69443,34402,18452,145578,102342,30790,280128,96785,127521,1253,132007,1509,521141,850931,14549,325073,182142,13430,12946,821,64226,10448,91133,511,59934,13681,4272,8377,1254,134641,0,803,52335,228037,174359,0,122276,45743,51997,1238,542211,57807,152,17901,772648,246397,125131,142,223668,60,28855,6436,1027,29767,15013,4110,3752,66272,44657,46648,628779,1978,1588,205,65060,88227,1990129,138668,63442,66126,335679,14253,21467,1592,48948,225855,46534,22219,547634,83072,61335,9173,2393,4212,1454,11828,417071,52590,127,24215,189122,2975,142572,58,49596,11819,49710,85411,86597,4122,114601,53048,36638,11257,911873,10251563,79879,56488,28022,120840,185645,1554,4638,1528104,4078034,17454,38449,239903,25170,445,407455,2452,79823,2789,144028,3752201,208413,17123,290346,79710,22619,16824,205268,81575,144037,2085,56651,320,1238778,214366,603,126104,49366,106364,778101,8076,5884,3621,709,134578,83598,232736,205372,22540,110352,7438,863,17947,111997,195531,193,40038,401308,226194,451061,982,84415,253700,77590,1286,313144,3949,97512,749992,220954,181493,477387,57812,25520,152,556,26393,171232,85480,379045,236077,82017,310163,523873,218008,248743,26434,301,33680,13551,66507,1070,119839,51526,268295,6386,25916,10163,57633,22956,125235,8256,185676,183661,57246,49697,64423,6223,190646,155113,129992,141474,6192,4210,270699,79275,39270,143959,0,1325236,30711,2767524,896,314129,322949,1217933,85073,11666,59999,605558,5492,59914,2375,95522,1714,1964,160630,1456207,1286,225717,798,19992,44850,125096,331601,35915,347825,30529,368111,55962,858903,129117,2501,438,1135,73073,1248,127194,318372,287596,16135,0,918,554187,280,60034,26584,56345,308105,327743,1022,266,267138,674,8809,23949,72427,80527,46609,270,90774,37069,7487,78671,32224,5594,53576,104237,11591,1366,86047,65182,85618,39172,30440,157547,272956,282202,912,369329,127930,12238,8403,262900,38514,26175,161801,107990,101600,5900,13914,25155,76415,55013,23859,75736,92992,41544,45019,87934,571370,151,393671,404855,71887,23597,306053,96222,611,666,1091575,55514,27453,38363,124718,429436,246199,330608,18932,6124,675,36207,152224,71912,2782,16179,2617,26492,67036,494377,34185,39,13637,91709,21,78559,68204,114908,310251,116290,105217,129246,72566,43876,224,8722,86323,113244,97372,7273603,109364,3856262,97327,149375,4516,33139,40016,52535,5770130,55387,152,135937,736695,1831925,14501,281499,23327,731354,74570,190459,3221721,116463,92609,49277,50078,884,171159,57681,16954,9240,92776,109722,3916,1073,59947,5761,29409,14774,3260,291476,16709,456,6891,2919,353489,308367,127695,895,1896468,307556,20155,274575,216,68406,165701,97487,81575,35132,3712,3064311,40410,98847,17318,41770,88026,171375,66426,441648,92453,2344,233875,20605,60904,3878,72612,225336,83768,111061,90020,20733,814765,63374,139,161336,133055,35500,1422,57850,23728,160003,25434,290557,56096,123137,159337,75431,64030,53913,47296,92516,32921,613847,38972,24908,61233,594,8068,154280,51020,178168,9270,74045,66580,37001,93708,186117,99533,6553,104098,26602,5588,133616,106823,49622,68397,254891,4275,17285,636409,171299,56268,37314,88091,9518,35410,296279,10020,1560,109478,101220,0,141574,0,130,67313,29961,335757,980,63079,121013,1832731,10720,284372,54870,419409,873,215294,2057891,14001,1318955,17013,680022,11495,655165,133705,146198,289651,71210,99590,159802,144148,243928,62661,3466,1516,518042,0,43738,526,619001,1819,205562,106045,99522,355413,823312,39569,15840,107228,11357,195415,3807,82440,21560,285,207407,249288,33302,1123461,361821,257,140,1736447,832,1895744,4008,155957,862334,531483,1740,1934,28531,73844,72289,323636,305714,193202,2163,6487,163579,105272,304977,370517,125703,1412,365347,66375,173372,181788,481403,54508,25051,479230,405451,135463,253626,195325,220407,9953,9309,9308,9461,9157,12447,9149,9005,9119,9697,9638,9157,9108,11361,9613,14668,9886,21488,17581,4540,12511,3323,27065,6974,12112,8194,6789,12582,27838,604,39748,0,605997,6275,632903,660508,649210,639237,632762,637297,667692,637262,639430,645569,644275,633126,651450,638259,630708,655670,639571,634041,637173,645442,733555,641348,360181,175893,18169,73531,349634,104558,589144,165473,253547,108670,483027,243384,252701,193779,237106,101276,412,4442,1350915,980,319883,90450,0,172015,6276,6219,716269,1958,825,8760,560,139,0,146573,7456,22727,17835,633375,369504,107718,48030,1113,388,792839,189358,131271,2671,46483,16433,171225,48112,1227080,809,3999,123668,4834,159731,889800,1835900,419194,5356571,32122,130875,217669,162799,0,18037,16843,3297105,755558,1220834,832616,227146,948,35267,2583,4774893,108677,343723,0,10352,94242,39594,168278,183731,736019,214144,104330,88003,142019,151,505598,451,0,6250,36670,6074,510,160553,743,210382,1480,24603,13271,200404,114857,153760,78609,7928,309817,56381,2940,34979,51334,33358,155616,2200,1378,489,233354,51695,2787,250129,703923,4950,150403,295,176828,210640,21182,570,12322,1905,19607,24356,2910,2590,11785,542909,195210,116,263078,69362,69097,76506,349555,1056981,487251,47973,525246,113431,43371,33163,175447,300462,4772,7465,113,126533,284544,1820,33392,6431,24392,377554,288255,665683,75925,969774,111743,165183,931,4102,1904,174861,297,7229,144017,42036,9048,209583,132475,123133,194493,312474,9999,145,84556,3483,209858,353284,12702,153662,350516,334889,94110,15062,7557,20271,330651,189275,746,333830,366958,108499,129377,39645,40818,6835,7868,3262,11588,76062,93847,163271,1301461,1250,1583167,169592,551349,1908756,417213,249370,5740,201188,92142,76617,583,149962,480822,63110,825,17,491276,77517,211318,2214455,140789,221674,1683,605,85488,304,4865,35139,32336,5026,195889,109098,45702,941965,285438,89261,59330,53386,35521,61608,72472,147785,101000,281300,169,187615,832664,62169,8093,75684,91478,80228,52912,110181,152,2592,182556,282289,154,52637,1599468,92875,31943,416118,36936,46871,54733,148,5942,129755,276,41526,481942,2803,343361,8683,31938,659,166866,39508,475,69693,8255,448027,106928,180581,232343,198920,157387,143698,0,21426,81296,70650,184,78390,338203,181084,892932,532665,150407,127551,383160,5185,78809,47147,222437,28470,51784,25441,39822,34766,41371,0,152,0,232789,33362,148352,152,101572,289390,335605,22309,24656,100709,5226,66677,261,203224,23806,6242,114204,896,60884,573,811,848,4744,9434,5599,62040,303,848,23251,123215,22856,119705,87748,147671,571,32532,98701,56871,51570,4774,1794,9304,26412,0,57637,8406,15720,2926,3024,8915,367,3622,8792,126073,7772,44661,13807,14829,59660,22649,40758,19691,12996,1917,2996,185668,4045,2540,949,444786,16971,56103,236906,11807,5903,2037234,47578,221409,5355,419,94276,604,86132,62829,61177,1167419,162546,33956,301262,150230,501840,34015,209846,178098,154887,32702,161847,1217834,1077318,324223,43,126811,61011,192537,152,662,0,1094,2906,811,6570,89732,34887,9764,2087421,2135567,88222,22277,9927,58,49,640,1397380,24655,73899,452,8680,2059,9811,608,14986,926539,1186646,24092,105115,126762,503817,66447,11955,21,183984,755,327213,418429,15008,21980,65503,178051,79470,12414,3680086,3834588,132966,0,131781,9576,44694,45989,209610,196842,97825,62020,93888,5974,619544,376613,102775,2091144,195973,6433,30385,147015,100803,396540,232404,49274,298317,46655,452666,77,154226,43574,162106,22309,59174,3955,2381,580,146701,65895,185519,42038,28405,45721,725134,9382,168611,105108,775,41398,270901,398455,72968,156255,223939,1380591,30270,92560,129069,424994,692564,78096,150072,4046,455681,323941,616,158736,19983,112478,5496,386321,507765,111862,196638,814,170477,97526,829827,385861,62474,860,760814,407590,127726,101177,302019,0,36953,224542,7908,149978,24610,1014998,240347,316,137169,836,0,8783,91565,64,164235,17923,139103,0,1431,1046,189539,189417,755529,610498,375,201906,217253,621845,1239703,1319011,17104,106299,3853,61862,71398,248468,49724,45720,326641,99755,367381,1008,8069,43463,3914,2961,1305,226443,218560,0,5520,482,743569,76351,74320,548,834,152,2981,59,195366,6392,205747,132,42788,88811,460263,35628,59347,40104,263368,115862,9984,5209,238234,36688,212774,9272,35119,95507,300422,131611,2245,202165,267312,154393,606657,90001,112368,216378,173586,51871,686739,113184,86825,1850,7164,46565,120835,99867,6434,156138,16455,388818,46490,100552,25685,233945,53432,105265,178711,1065874,2212,130219,234206,2448,887014,6151224,138179,15798,2507,9320,85681,163993,27654,18677,1222916,82368,15383,1184510,16931,112747,9269,473,99223,68291,9640,197592,23427,138,3751,152,921,0,175744,33596,96520,210308,30072,0,67353,59190,220387,178565,91545,926315,16384,942303,140,7436,54121,232474,2010697,6287,13140,94344,201127,117034,14550,408,65518,267746,217227,6734,195113,4091,12563,43152,163012,132941,141450,66,4091,697,0,6936,304,1791,8709,97332,2499995,70788,74329,1033916,1036019,368169,504356,233460,87456,2647,442,2380,24206,166950,615352,21810,37637,5767,713,87560,270040,202937,68223,8723,148091,142380,23040,73857,2501,11826,1472,57748,2064,28409,86679,152369,115725,331179,98066,835,5404,42966,64737,94422,109189,124952,2513,48714,491318,2032,99561,6671,118556,562149,83928,189084,201501,63781,28703,174173,29536,38914,284,125460,14875,7955,227298,3713,9735,732,68806,1541,142712,878073,37538,65836,107912,12750,36512,360757,196033,176845,12980,72918,12007,82743,115545,1938,105282,5164,85605,211805,1302,271721,146323,813145,27922,227447,1489,27678,268644,27053,3600,467538,17729,22265,177416,17303,30280,47978,6994,69996,4895,112421,252,51473,283837,232845,99548,16316,99751,17181,33869,237891,7927,133269,144060,613002,301097,237312,362,51610,10976,183002,221749,560898,219482,2794,47288,1099,286177,1802,14441,40023,24970,48938,180481,82543,70269,8097016,53172,71955,34152,8975,115195,10707,991699,91985,844007,135,275,30436,6076,1381012,1577,67991,200219,330887,275416,59396,199554,43598,2065,3970,217009,151619,15679,2574,540,173315,1588133,34498,13723,1288,715,575962,28537,2094,72403,1028,34791,819086,122493,240710,1439,988,8017,21097,966677,54654,153500,65071,60851,213438,1589,180933,413,58033,92260,577,337381,9472,139166,74598,16159,325138,62075,538514,39011,451967,174192,67125,7809,177400,35086,261885,368408,259881,116412,190890,281510,22166,56713,178950,151572,88025,132,365443,247161,27367,333464,158393,97936,68371,22396,30843,210,94571,7368,263355,24580,2204,291414,944,70762,251321,57168,86296,99974,477469,95074,730,1683,3619,1924,433668,1035,129764,22737,438984,33594,55743,5566,38723,809628,67329,7627,10344,87610,7243,0,2601,83964,150660,72165,560,39759,273399,129326,77176,277418,130859,26956,152966,66913,91883,243282,51795,786315,110,42599,6230,278102,220090,2262113,73321,230,828,635487,197857,198,597025,467,12710,349,509,151668,49519,111209,30071,8011,1265929,76713,20096,4423,1263,93674,1531649,409168,68607,67775,266,152,436378,3511,0,11137,1446108,432097,64032,66877,327925,11458,41246,122937,119613,539766,41229,121453,167124,129591,53053,957820,169901,44293,73389,62,46141,31926,328651,28247,148646,400140,707290,231728,47693,36164,56589,22782,68968,455924,116625,0,9,41872,158125,114405,112275,593,310173,3839,28824,145032,83500,41808,61550,274000,14686,327063,10282,4723139,108071,227471,304,111998,39191,21069,85,174266,891,387294,39024,382188,101737,557113,51673,500432,627,129455,74624,123733,143327,92949,29171,172250,75340,35669,83458,51456,29112,194890,3921806,74230,15575,167440,404,304,34088,172890,3651,3885,125695,15916,1523,150085,1132246,98877,196,94823,171003,60372,16815,45932,607,39985,139,22617,57439,114380,107152,8556,892432,139960,573,464459,92172,1115744,181745,1257,9687,195523,24549,15335,105,290,11338,40949,39441,2464084,6812,16032,2865457,284380,2401,92,11609,0,3946,304,1346,238,0,590,209,152,239,152,0,102,341900,745403,144667,6015,202906,127538,380935,86169,1757,70185,270321,61959,39176,279334,50235,125373,74300,218363,50404,129386,835346,123,108171,175,803571,97986,90704,144677,530891,64938,79351,72862,6971,113429,158791,83782,737980,33968,13275,3973,3247,86796,385,284,250978,358874,91772,36642,144212,2345,32816,136504,142894,51902,21203,65781,225,44839,44298,324130,208986,103,71644,187086,129648,397141,232317,205585,2763,2267447,81437,2267907,418464,2533158,3852,284658,690143,430613,4761,222318,355201,3177074,481087,624825,672187,155075,8302,169831,57354,668,559,61,359850,106779,86741,767179,319720,902,31525,56730,166,685,159411,625,1985,178276,6737,18045,0,230900,449977,193487,309231,40573,102668,24902,8175,96863,1043648,61809,18,470277,237080,166522,964658,2561,2029,34417,40930,15922,9674,20088,103598,32614,320,13372,62,138700,151922,72600,105828,24897,130972,142608,325499,799503,146871,66260,86175,256999,0,16305,324140,129175,4616,70958,86792,1531,1337,545,270769,309733,60711,11132,11408,104514,365808,10436,140850,554,1365,4752,581966,74551,94,876156,9456,42504,97697,97634,274196,10123,91243,32573,4579,78712,15707,25689,167577,2974,155572,415,0,202087,268045,525691,78436,2529613,46820,6063376,902058,3242,7137,43372,3153,27450,96130,30122,46777,265716,56252,31084,104061,32425,265177,63527,3198714,207741,46905,277318,24761,337,2574,11300,1351,40858,273228,39780,51337,32843,33210,7621,54559,6827,38807,226731,348858,10159,81761,14542,60503,166840,103673,163439,27118,229307,84933,81933,111536,100182,149754,0,129677,51035,34641,160427,35601,111023,211,8125,216,346592,52813,3876222,119972,150390,15071,77106,143,7605,142291,14935,960879,108536,43234,334218,785,707,1293,4585,111475,200603,132,147648,451428,22855,4730,857,182221,129856,425754,206552,420529,142399,77716,159973,831365,68161,31879,44577,39370,212377,28895,2697,572,729,1209,594,63132,566,320303,194836,31925,95065,448686,146099,172417,230047,62674,6371,235479,978,50905,37049,4541,41456,19352,42434,15316,411829,39510,31572,142532,31774,2662,294101,2883,74929,35017,272820,7739,432119,39869,1024,150,514251,299811,93603,0,90292,86156,127098,351235,4632,16534,439346,1136,186247,49300,32200,0,247464,228921,38912,727162,105437,532,689309,8246,2663,116620,41827,31377,68297,337144,4908,169039,81109,101338,6454,54745,22771,34246,0,1658,118997,61627,332485,117740,339197,157,27930,32318,152,288758,90290,26313,66279,22048,22840,6691,362678,283928,21303,3851,105654,283802,87264,317653,31078,359963,9899,73363,121,1103850,1610323,682,1837,157206,86116,264804,12536,36278,83347,38530,186359,16981,106726,3591,26275,137651,4004,73219,602186,925467,35451,553541,5493,2129,145806,1239,1818,8973,74777,408,4699,178699,42758,142810,127,201772,21750,88293,707,1301,66491,1302,858673,2477801,261912,152,48584,7756,36567,356246,87728,84806,10637,386419,546,209804,7600,114010,24065,84079,7118,149,998409,8710,25956,8205603,268773,53079,7309,166458,616,72474,88964,52363,105490,710,74723,814394,94977,186358,32750,152,1200,0,304,24310,42627,104485,938,716,233026,623962,78089,725870,125905,865,47629,824315,0,0,68510,1325790,22239,120736,92734,62401,107765,96501,180574,29176,40976,383077,203382,650855,9444,424821,100606,671,15514,10357,105557,15479,130803,394487,0,1018,641259,4835,116569,83103,76296,341170,166776,56861,1007922,135153,263511,158232,168657,99729,433,76,1892,250993,5597,120,814,554,0,0,24185,421,1100,518,2891,149,866285,17421,79344,704,7036,593997,33704,252,2063,7863,141,26063,554,2649,138,12541,12927,3361,285488,15060,275865,17056,4665,41881,107324,40560,90418,60873,47915,118468,203403,38315,9897,112797,628570,3941,3145,13575,98359,565469,19932,74946,50338,68170,43050,13735,34022,92619,367257,171587,822,472099,171992,50888,150020,45106,34502,350096,477457,126346,338841,245721,108432,452634,201035,22945,217,218422,431438,160553,270892,0,1129,33660,972,54496,55369,927,246989,152,3854,105374,62443,11,301474,787201,31817,24588,543449,153164,162206,21425,124285,21802,55983,456,84966,234539,61859,7421549,104,29663,54585,24797,152,2957,3741,6736,1728,963,1508,115967,25889,250732,151894,143,130466,454,1264,69947,26698,2478,104639,836,1962,899,883515,86465,278446,2164279,1798,5300,579,92,58439,90423,2651,441138,194828,9113,39105,74747,180086,202210,4633,116968,173001,742062,286,519975,2601325,3447,0,513738,23588,143793,152442,3804076,240129,53908,9246,6481,248438,5993,3334,511017,456320,11158,57015,34770,2126,0,234516,26602,91688,3976,643703,113565,499381,85714,28146,284360,63506,106761,520369,278520,167962,5425,32366,10900,213407,159345,122550,260334,272005,12723,106143,5752,276,2044,4111,149893,15252,200019,54394,186959,191199,292238,33326,529923,36076,559,39285,39009,0,151176,0,1147719,79605,129680,472,850,397617,182,107710,99,197110,52957,18051,439898,67594,69268,90270,10021,840361,1246,244269,175241,883947,63280,173829,18408,416254,0,1993,28413,2644,19403,71376,51432,92360,451281,387,77052,130016,248031,152468,123977,53212,132833,524,160148,48450,183960,206528,10670,905157,37732,389618,321414,224,124134,303025,3475,867,438627,619,369369,109615,2873,641504,137239,111237,107311,156649,78989,1139472,350847,147000,39346,22,66265,140191,286555,3493,279989,119116,199860,309359,76262,114229,510,36004,396835,267948,329,259795,177031,817,112276,167010,103747,26122,128,36804,29169,40721,34741,1088,1733057,42398,156687,396,111115,327663,201056,110493,528,843392,103822,4625,15596,508820,87147,36427,494281,157,14901,0,234003,3343,4826,126238,69910,249101,298626,60058,312992,47205,19279,46187,17093,33785,22856,219779,85859,483747,36847,120843,117379,5879,416001,38594,177348,312383,66445,413,34670,58185,8260,82737,11502,268548,64353,306269,97744,250887,119711,11450,56956,14417,58653,27864,58,20786,122045,554931,43368,5705,2584,81274,170089,61337,105895,267911,122134,60800,13009,263710,101409,2051,76765,12699,26858,1870,33200,106881,149494,15126,777,215498,54961,334545,342027,429686,919,48777,29828,63552,98578,1473189,1585,61193,103515,114042,45437,4571,1470,82638,3315,79944,2309,3597,85003,124577,220104,522,131082,6543,8288,122675,2034,143045,134164,15503,140940,84869,33858,13172,21333,4238446,110279,537661,419018,301273,106523,289581,1212555,471274,1814748,22157,89984,9847,81833,259,62559,6629,105663,2075796,305,201,140422,24863,203855,84692,2658,873546,962954,215151,14323,455,93866,136068,248364,113817,286350,155649,8481,47075,19351,68982,66626,343,143,69602,105641,153372,127445,23415,3433,679864,137095,5774,36461,201722,10658,94090,10848,456,65965,778078,65265,520005,1928,495,24555,156002,50131,21216,7039,580,26871,25327,56771,10360,27903,780901,117270,15779,100017,15773,1919,289871,206691,30305,140,49903,107252,50647,65525,646935,164341,304,76520,463,312754,32985,97321,240212,1539105,131425,4326,26124,53373,56148,25594,1318,34769,16814,88295,201949,351,212988,4975,9116,109794,200681,9541,16701,15942,634824,606670,1789,37956,60154,1850,11885,152,150656,78129,267109,5310,271078,157601,109972,6672,2570034,44974,22127,688,83999,507,12072,107325,304,3009,1135898,884,0,350347,304,18636,42938,59479,16971,29649,1968,43528,6104,86130,199805,10564,127428,1939499,62050,19408,108791,98489,24577,1019,4594,866,292768,395106,327992,717,2568269,474234,194077,976,15493,251920,56844,415014,2060720,820393,199983,74654,171124,24806,131581,949461,366620,1000,54074,87764,36029,2427,13,310765,12947,510721,30891,412562,87771,28485,361069,231600,100542,22651,145150,111327,21167,122533,25197,3526735,40780,63102,93635,38700,30456,81501,119855,1178,134073,24158,496232,1975,434234,397896,256,60756,29794,25356,21814,7655,147102,596945,20593,117696,1485,76,99078,48626,14969,77138,142320,757,111626,0,95527,161440,105615,658,76474,377537,49511,187256,19565,325268,444424,93059,97834,29402,175234,217617,13868,30503,25654,31617,18005,313681,41501,137992,89988,3270745,9763,5910,62466,157777,97749,75079,3873,12990,1951,4924,1223,61475,33220,151799,418,46982,95682,253,2,13569,55956,594,372699,51585,55034,398404,3315,66385,580488,171423,417329,484835,252457,198098,598374,95188,147904,461,374205,111262,84526,235065,12905,78236,61540,51634,252463,486,3579,19181,122261,299986,412,140771,199036,327799,2790,1665,15822,652,342691,1593,1646487,25686,75699,440072,102019,215608,5066,372815,2021,28,173865,42238,163,1731,209616,167677,1416,3082902,1852031,152896,795076,171311,173996,39986,147900,531,149749,670,4541,99022,83018,304,71674,260069,134297,1874,302,38462,543035,47674,61717,47568,172716,2254,32877,30871,102003,55493,81657,73949,260,2872,30022,801,22080,974,0,27759,0,138,26895,978,40422,552,659006,3027,128664,214286,95231,360435,103642,34716,154839,122307,111143,354728,1243,33953,31381,32285,1045,581324,470,155282,461692,36586,556,9776,33262,76874,38552,124276,8846,18194,244555,17553,112416,33399,7841,72027,82347,2102,382962,14687,428781,95484,12086,31297,1254435,19500,1018,94705,106613,58167,107326,229348,56431,160120,300,21798,469637,19217,248567,152,14019,185463,9296,15454,140483,114760,90533,592,8724,141198,154918,7459,69158,316407,95624,475118,105561,639671,186258,87733,81236,241299,12061,20919,1170,234599,1188194,168791,656112,269032,450,74929,13891,75,0,2329,566579,37236,38959,18087,48229,7879,58798,14433,247781,233939,117112,37105,10115,1045,292,7354,39860,55427,1328952,565514,131959,36505,0,687,304403,144517,53868,5253,16856,8214,45600,10512,1584308,148191,64704,123227,134057,50372,189006,41155,71305,57716,5683,164474,1760,136602,75401,2947,221352,186085,11935,48186,110609,116563,82071,168594,48771,55726,289,136144,85929,566736,424614,245248,71043,204812,388335,5434,45974,395277,12350,879645,0,171388,308677,6719,143168,485734,6569,209126,36501,134320,213,222,76656,36643,108080,827583,21046,48556,38891,1066,17397,11902,9619,304,51842,240179,90902,28392,79760,405,42856,9424,91324,368479,141106,3687,587042,51320,0,152,226750,246,563,62632,271652,304,380,162972,45870,49495,31476,58491,9057,226924,63269,250428,62347,112832,63621,9395,39734,348058,14565520,698657,27604,419978,19213,883580,96,17794,172644,165274,62759,0,40013,166779,20571,40390,427,228325,34814,47953,11160,97781,893,30546,547542,0,408,15521,355580,1988,929229,221722,115817,39216,211517,62812,2171031,135743,456352,242882,80021,27384,110227,36168,403435,126606,78645,80297,12723,509,456094,177754,230501,290765,33866,8969,24136,187042,199467,161161,1752948,1816942,330510,176110,2128,82802,185553,21498,50384,459589,3392,119489,376419,186749,403039,70669,209001,193982,125622,254775,266620,137974,110806,1631765,228175,566581,81171,23847,425193,153893,163773,211912,60060,191356,71241,38296,164179,293781,24812,559935,901240,77797,286,76,233154,176497,14094,15885,51928,75755,189549,118118,158356,293813,59531,127036,169209,63249,474952,1969,1873,23235,132123,169963,202805,553,1009200,172559,181969,535376,34402,27260,241112,74211,28940,65055,2772,262584,843,238881,23223,287336,30551,93577,147757,142186,961758,185876,47922,520191,3537,100644,39318,77111,23885,235676,392,2686,8470,73393,129904,178662,131284,406117,695644,0,5593,58126,174527,4253,260392,20278,147337,527647,268066,120387,81587,712,319667,48994,46576,61181,91146,396736,103256,273426,264254,223,441846,247481,100407,42035,11061,5,582,184667,44214,689,626817,68915,787747,180969,923091,69703,1001935,6250,15949,8093702,37394,98373,12161,341265,0,4184,499719,28449,2077,134837,253094,536123,1015,167687,239246,102687,219444,48799,133981,1794,449,524,978278,51783,261383,83474,50434,66621,22230,222,127773,105709,1023845,100248,44758,134521,67277,141789,666,149641829,106004473,163326241,239470781,144685553,38136,329180,1026,475259,151,3598,33270,1020427,166485,9233,241099,911,375638,60225,842068,13068,2430,57597,5297,627930,41696,61562,94213,177060,783,76655,445,6403,363054,139845,77078,217776,58290,87653,10019,20204,1648,608,2035224,818,19464,84484,32979,78217,99030,47612,1184,33686,4648,124813,20452,142463,53202,7087,109912,3756,85378,37058,62121,403098,411,150,61403,188589,54341,483855,21042,13543,73544,141310,5163,82305,0,152,228632,1842812,185450,406795,51309,1892,276192,210358,24050,32543,1714246,4223,54887,202416,573,1305,182900,257604,470712,198804,5561,32238,382766,57,128771,20248,608,45958,2922,1208,24472,80133,522676,209125,40382,1989,32837,17169,112755,8163,277945,21348,192,79861,124408,138897,256149,45288,137813,467174,973106,7127,517,65416,318739,694333,428,29556,115971,87291,183197,45,48439,11657,117866,25527,26833,26210,90311,861815,296663,5897,1109045,780627,415455,580,50786,374294,569275,90893,2839,102655,188949,28695,26983,22674,417,10082,69362,63650,133969,104247,307404,666158,8364,21819,292,265258,0,8062,227611,201167,56562,16202,177650,11789,195649,236562,17992,76596,380300,83905,14696,208759,43993,18765,2060,87003,1449,170209,119,12961,27049,335,185106,2432,2052,45210,476237,10227,10703,184876,67157,29852,280093,390882,70704,284977,5886,264773,938255,97964,33650,3336,226129,68563,18118,576491,65444,491,70543,5433,227,44341,80280,16170,50163,77994,219957,42619,32398,13396,2032,35368,16037,8871,217068,27349,12716,2080,37212,9841,119109,1033387,14024,112302,35964,246198,35517,151952,99234,131667,89082,83809,67494,281312,309,771,1061,125961,1708,3124,95139,189807,148149,178,9578,186882,15759,0,122813,549187,304248,111371,946708,278,60816,78172,746,2559866,73238,1178,60550,121238,239,0,576,32352,1549,73458,2643546,3512484,216,135,153433,134705,1747,141791,54331,24073,51989,597,55940,20550,259294,259981,2235831,52524,33718,1894036,94826,4000,20279,5519,151,537,232229,42099,14220,188513,4903,10404,145318,20012,13963,24414,46625,302,5891,5415,184,30789,2660,1094,77158,6988,13350,46735,227770,82108,31230,904,299,334,94922,829,4211,291,28306,5199,13290,39364,362137,59149,205933,70063,329344,155513,390,121668,11985,662,2913,125,1262,27711,193069,19319,93119,26569,920,64473,3971,259019,188454,6087,16441,39518,2174,400392,140177,86980,661397,401,618,115984,128080,663,7372,17835,93697,162855,27087,7677,2987,23556,135,214,55435,24804,3702,1867,106298,549909,2754,19985,0,94373,98282,83504,55294,8868,162932,274104,10952,3907,81129,5920,18854,111308,996,64032,416,13450,468648,50954,57576,41889,107166,885,13172,138523,33829,70837,710477,57838,307172,31536,154199,635,279463,35966,38035,1894280,1,76320,208,37151,3016,276087,119733,110635,70359,82796,12853,153725,136838,813,159100,30421,303,176302,125238,235688,3769,7870,82986,44597,63688,38759,507792,5383,8148,22475,41215,64019,1631,84767,97701,22898,1613,107497,55490,0,57703,82012,123126,18804,81342,96115,1711948,195945,47953,26426,52983,105358,97967,5242532,112526,411965,794,352286,470691,9762,2918,29567,3574,38184,32,14136,314,15892,409,139035,1045,752370,105097,10501,81737,1985,709,91103,35547,36317,83745,566158,24894,100078,52286,1152,273771,0,141945,63973,14444,274,14935,6197,67759,19658,80139,86290,3286687,512,102696,403,12138,1032233,452094,116086,31121,197961,387079,416226,55885,15707,129991,195384,304376,33809,293272,19564,154815,275831,39410,2854086,292110,12102,1710732,276696,250158,616018,746755,296489,144002,59027,318890,82443,308810,62320,58032,197791,117893,188475,0,73234,124509,853278,56778,193359,250438,2564,70687,31272,527,391,62529,18241,95187,292,2119,0,0,149,300,249,454,76,0,537,152,1201,95,heart_left_ventricle +135,52015,328668,43991,4056,3476,25120,29633,336788,106923,24258,5159,32172,634059,74262,208246,43788,510368,52083,527273,126185,1839,357449,716675,342461,2250805,316960,167175,11912,269711,149717,8248,619366,228427,13588,379992,370534,50405,396842,28826,954453,1427404,3707,13148,1279,22968,174050,960951,18312,565753,243948,29412,118806,1132,493794,86659,28775,12093,24756,17346,377769,316016,138352,2189,4300,1834,304392,127176,31874,141285,17293,263892,254956,3871,1163674,79439,383432,443910,51854,391,6483,65560,205725,147232,4104,113923,526157,159038,208963,297166,120723,661838,103100,17334,678,738136,2500119,42466,1679658,3084767,28562,50848,1214075,460285,78105,96386,159697,504791,214898,62612,29114,749394,239167,361966,852589,14920,1290,132539,134861,63675,1008,749638,54245,451747,508605,9424,385431,98785,19414,90113,20569,67586,538,169468,309341,277094,16793,508,237979,434961,590542,161172,30775,485301,594817,1384194,1849,2022,411625,340692,141624,14908,880,264489,39075,83670,41118,64548,1494,105042,482119,652046,28445,200540,149199,14464,1033012,174427,0,4652007,11813,1944,1031,238815,68469,3952,205374,624302,153268,202754,107772,129403,198266,110429,279653,356598,12053,599,12371,320806,273574,8545,668360,127857,1219653,237934,156724,9105,116926,93034,867390,221780,954725,121,96928,74406,854112,18135,18109,132590,150040,17861,19693,570144,658710,28591,2409,786497,534445,1765684,14937,151471,2906,288230,2063524,6076951,91249,119371,802236,5032,266735,1177,547292,561987,741189,55,36087,349532,296603,640899,87356,31312,392617,3972,587115,3050761,361261,173302,134541,62221,133462,82839,404730,929083,4283,17031,5746,1674,48851,100425,72015,735,578692,1815126,33455,247023,0,297827,483531,6948,154747,110577,88233,327478,45203,108533,712,131421,35936,1670,923,6036,49273,63150,56047,12159,40345,1011400,539979,24651,1360,0,380407,514790,78964,732348,43075,408897,12281,142022,56266,327604,262,46559,79349,184878,296480,198838,20395,1497896,103942,890,16548,1004216,468915,292542,178029,131293,703851,165431,254384,108988,11588,41697,93121,59695,344344,113674,220405,19169,200342,85716,82557,107054,14969,65497,51440,331375,2534,192448,108319,978647,146147,83243,4603,1612,890413,522520,387559,591,106200,113953,39508,15180,2020891,10753,291434,485035,12285,1319536,582305,64454,442735,350067,15812,13328,8664,56262,593689,5380,15283,186877,287837,107330,55859,391784,36,123717,87769,475586,143168,229239,473210,141876,8333,15030,69911,69440,459335,55448,173471,3737,1696605,9031,16811,509,0,323,250239,234005,3748,162297,34921,2120527,291735,287116,94674,15576,324689,94494,3344,249787,205196,192259,3340,117381,39286,190127,1463879,632288,83807,45850,410107,84215,484,27060,303054,231954,4407,397654,165921,98949,29619,248571,79895,67014,3669,304,6031,124968,223795,72189,84,226422,311698,79121,111697,892,392626,72713,5224,17249,363369,528872,1506795,6223,11397,3057,1001419,122563,1388,217845,5904,96034,87352,1830,127346,1414698,357932,197474,190404,16644,434484,1685,18924,23161,10310,7135,189898,13214,78160,127366,5031,281046,6278,1526,91602,589426,3650,3106,195173,9916,43569,1637550,141,29203,102004,16765,226175,171,15571,228306,2766,608,430337,2702,2697,529058,219190,802346,1186173,144040,147097,2473,152442,122101,299177,269902,20331,19550,253892,205594,341674,119992,8710,2196,10331,3412051,2986,195930,2879,89964,15033,115355,422432,308240,14832,5392,71137,88818,19697,299571,867178,269523,505547,17631,388814,74945,27774,340087,593621,9936,294285,9409,10671,569948,310488,90123,90233,384960,161323,151,307687,757620,742407,8856,118708,41199,12723,24309,109682,10668,835450,1366,2019,43838,23434,85353,15165,1863,304,177866,71177,588687,6090,533000,556578,929,0,62963,286131,204982,139937,263478,3636,166623,213159,35018,1322,75701,197918,1565,1207786,608014,1758217,60480,169510,234600,94283,43003,8081,82535,83784,1064,57592,114157,956971,30449,595,32942,239348,211839,4660,7284,12483,115878,6750,5092,93,535793,0,9673,1085027,13205,474,11439,33217,11802,434921,2213015,17586,21785,16087,456,489934,111550,1050,2988,146831,815,159686,24452,455,47446,28854,77592,1428540,41910,143403,50220,1408902,348,211124,19815,795253,385714,120483,39616,3501,4598,194316,108671,11981,1040923,616302,791241,10466,146658,602,6755,77807,2462086,132133,7425,17087,577364,44903,617096,2122,378768,10947,40158,12852,2200,80064,131768,1757,270654,580760,2416,178722,2095,91312,1153,151975,552897,265191,446132,117525,33893,16579,48959,136674,32910,96573,4261,0,304,134230,347951,41821,109154,44264,427,15036,133734,455,25495,114114,55342,123156,4346810,112218,3317,258726,760,399,469,1100396,155087,432246,388210,104001,148102,100638,184512,427408,156,125517,43562,303,71570,7761,293393,61349,259682,125957,6824,11327,1765550,1487,1416,19692,543,28733,82689,12911,109072,3210,2942360,117543,86675,480338,68818,252223,350616,339281,295253,193919,7116,1009205,304657,2859946,7060,804719,74965,125613,69191,256640,201115,98961,1412778,14130,158591,202352,11262,77436,39303,117612,147320,51169,3876,130115,90469,176980,50703,1072460,558,303545,353277,87221,5217,1120,3711,40880,51368,34501,231040,78027,18292,423239,293,212971,646,218215,223408,108040,117619,304911,1901,393,2472,656436,35958,15468,5604,867410,222046,41201,40638,56130,41925,654,339353,226517,274482,263235,541017,172222,0,77524,1304991,970335,15817,188790,2649,607,93284,74866,23654,308153,4101,201922,4896,143701,22803,207794,210232,68134,15617,7992,32211,190911,447207,152123,13312,356345,111386,117795,59212,234735,138788,103738,591500,330690,1039054,5652,346409,209590,52317,62650,130909,20483,6955,99055,21753,355870,302105,1121,385702,100255,49567,409,279172,2517109,153036,17766,26427,89441,35772,36095,198,2150458,111665,25217,10220,227329,8063,74168,12805,0,276704,18204,65056,242100,15741,45791,71483,180,758,61243,181164,455,796796,386569,10649,695,705,10346,24072,24816,152,231488,169105,3533,97901,6095,12060,440689,120760,42956,290932,34997,57142,78355,24502,272211,205758,7460,154460,14618265,558,43148,283107,138030,16189,226142,67200,38381,181746,49378,168979,371189,52431,470194,260788,1077,1561,17263,13132,1196,47283,4098,57047,725,40,81266,7222,228,38624,22810,272918,54206,181286,166185,202549,147296,2866,606270,77268,109767,243377,361878,201835,92588,258290,1285,942834,2518186,327,566541,53533,427,164626,282416,420138,246272,648424,30433,1195,103843,36146,591623,130546,94642,8839,26209,87362,3725,101169,310060,350901,166648,516492,138034,996887,809014,462747,141912,78126,185820,107,0,150281,19273,17437,152,13985,893,1492,102222,1612216,1043802,5202,6446,11119,4361,1226,606,558,151,198,3588,98,304,106,682,756,410525,12741,121261,570,2770152,526,6229,561729,5943,583884,2873,438535,21778,386819,118077,601957,1735766,464676,476937,280744,622422,375076,418834,30638,510350,332906,230470,322,1084461,61,664467,771619,252058,395474,164897,466543,133580,350343,607,1034696,13716,91662,387269,661010,3240204,270,67764,168706,537286,8688,5472,1851659,12777,5957,189329,107043,58856,265541,8573,88769,212650,124181,140966,88827,257962,327912,19481,276,307866,193919,166468,2746,490393,166875,465514,337476,94973,412129,57683,123513,280659,434525,603259,138964,101047,1329,2270,1866452,31359,187172,171645,13271,15204,410656,57008,594,681312,0,152,545791,8679,1275,199070,8729,2081,1046239,41347,94990,118171,237969,892285,246304,12650,5169,23517,598930,3824,370618,0,159785,1389,1404,304,970,531561,50668,6636,31362,12374,17805,699302,1757,225921,588196,4544,2728,127728,5150,25184,13588,1523,11727,2020177,209664,52837,2500,3182,192837,410163,2921,8856,1401330,911953,726433,30470,1035551,423253,3190,28557,13639,89300,9624,10396,4926,12494,74804,2249618,302792,57730,375014,109368,1925,144567,164688,259936,286219,147029,232366,96250,824229,537313,226230,788,163,72532,19458,1186,19070,349434,208042,35786,107133,148082,6232,88359,565,756,3974,93239,308708,42935,6306,429,30971,3054,606551,727801,2061365,19946,4325,1502639,3372,4045,605825,7397,14684,1051472,636594,252856,121237,35616,273267,55705,27552,352,1172,2020,324495,16952,598376,159224,745994,1159,188127,354316,42130,119912,307022,12319,700,1711,1938785,55036,40693,60987,3180,1232206,25812,93949,16129,13767,17612,31228,73784,151191,74374,251315,29391,532,331896,7231,14966,975238,207436,152837,88602,45,32201,34059,108276,195654,276,720,9664,4926510,2486,1399,156103,33055,62080,411993,181340,835,272357,280,156799,131591,106871,72685,2001001,1776,167217,11063,6018,5303,48581,558523,503,213085,170275,345582,141731,276529,224244,269,1259,276,251546,349097,368178,501136,28352,161194,166789,34968,140104,94765,94387,1402,19060514,152,41413,22479,7431,43804,695652,3786193,50888,139814,56799,322025,550608,283743,16858,102259,471788,163904,151008,71314,43173,34976,661442,199822,1542277,1087358,4517,178574,458,10568,53019,3965,2650,136622,3722,217997,116929,254301,32225,1090,174783,22198,646332,4153,11570,5092,100395,538,47909,3362,343213,211243,83393,83273,2378,94237,319451,526,74607,339,154834,7605,201635,4245,368,1386,1372273,1908753,1118,1330568,419682,40289,776851,285762,307206,25156,18962,305813,17219,1479,2661,1631,505199,13931,233996,27084,105954,422370,225844,145707,7106,7135,440,63034,2232,1505831,725104,3414921,752,1115554,6239,885025,887883,78159,507093,114955,1558,0,111169,711778,288156,459669,62904,178602,1086,4150,61558,131180,9943,11207,301,596,23758,334424,11961,496,1137695,74647,194223,5871,2026,51294,1210,14606,543788,13478,83636,248543,75073,749058,8381,7874,2066,859,119173,54065,16517,641,375398,889,47379,152,1567941,1562451,789973,296,30,20475,1875933,75982,40474,13346,8587,89191,116,36706,23957,3119,331773,285829,5266,217057,437,382545,27292,1863,454080,12889,176216,207267,0,21463,51299,86941,47,49205,16606,212590,117360,14343,105142,416960,5981,1845,410973,588,1465,74968,1707,142369,15921,59667,459274,63698,481156,230066,108223,273813,116479,1433138,252884,855,27285,2206,11720,347675,211845,155654,852,120840,15702,2056,3560,2481396,205557,151541,491437,65759,204327,1008418,5663,8432,308427,357291,355862,886597,298539,866,274779,19044,188503,168089,306168,9438,336092,842855,98698,479063,34763,97979,121172,34477,1989427,65179,122833,879959,8705,48796,105301,129077,8897,11054,738,296063,424925,124300,51649,23106,232391,98623,249009,76048,551062,3408,134388,52558,586,613944,83104,52032,628551,1429,53332,175460,100870,64457,296971,151075,57458,180874,4958,119234,25627,0,35371,248938,516289,333,707837,156063,361051,103160,88425,40081,10340,310064,3154680,94395,60320,3112,555257,406031,11577,498563,3743,1306,12065,1810,0,286853,15586,41352,17078,215,131,26303,2289,191883,140577,505517,144180,405,201392,200883,392401,1935831,97150,6218,23025,64481,226227,318296,565409,135,10095,18253,17190,172558,31209,3515,866,1441,126742,101643,81972,12100,169,512627,256177,397920,419268,37930,56000,341963,168592,4209,201012,494670,2478658,16250,232,1351738,2209648,1311322,1025,152,404094,1024,757,231088,421407,812529,30475,429369,176584,21463,712321,8892580,9510,108942,998883,1432,71736,561568,74695,21131,1035018,126984,694596,37736,166907,135807,90584,237171,250780,162800,962400,851708,50637,250646,199851,114437,72994,787495,500144,10012,130548,21800,33990,0,7281,1408,53416,313992,122211,27519,50452,3298,471352,32733,33943,20467689,1036,117891,10240,377756,304,34078,48283,182139,549491,41227,4233,4405,251954,142721,144823,219406,143,172475,237,109100,107639,1041123,832832,21914,10928,414,4333,2306,171797,19075,277074,41875,588885,75334,154987,361750,3082,2362,28598,740349,17909,346284,775902,127634,405699,85617,15879,576099,233507,731182,247525,29431,2545676,1326327,288183,137893,70076,484342,37636,30422,154756,218716,172732,54221,248228,3684,197280,3880,651314,27847,4493,126777,371,2233,662831,1054,858783,3138647,207619,728,130822,183897,23818,84706,180808,646076,13217,410,377685,362,21450,81139,1434,12502,1334,1099056,112072,15185,223204,26901,36934,183155,69208,452,88143,3498,62385,193229,8231,130302,19388,548,147369,88911,160611,366,10689,48002,36089,69674,144059,112706,28531,54614,1217,215985,38903,9948,130891,14765,2306,317164,992,1002,92945,26457,123815,501174,285670,823,0,2677,3828,155795,206425,0,2219,48390,829288,178164,15710,192029,20331,516,426450,19837,175412,832379,935387,330680,179037,1513,449862,4657,513868,6032,5044,35296,767445,60903,734954,1159821,4221,17413,1909226,20736,159633,29951,6313,248801,171610,43917,31302,169802,5058454,998009,120559,139982,477604,1959302,314409,181050,89079,605,136834,15297,137658,138950,90385,278976,5827,53815,638580,27628,326799,122875,3765,2729,41571,592819,112333,89458,730078,230055,167797,129238,1191019,221371,97938,230279,295,398187,261751,59311,6678,361704,8027,25128,19279,314048,125992,2438907,1079341,535299,717177,401918,506,230,940,227596,1245167,313,2701189,1664694,1997,0,777803,3207,682,275896,34431,263319,624,47044,202039,231266,825830,2316845,591925,224312,17041,21137,70437,514586,233842,504,11323,1209305,27406,1492,3926,982,28659,1992410,97559,8797,31497,78179,47586,365795,103900,13725,21678,18270,1059,100391,2630,787,217882,115014,97225,375630,15045,600117,41748,234658,142341,6410,60452,53721,521,304,639830,1428,2306461,28830,4197,140540,1437,25571,54816,99017,89312,148242,9345,455,5617,754,1101656,2249136,163816,151836,72455,7067,59249,145440,6318,1393,892448,36545,187173,5728,75649,28130,49565,114909,325267,68792,76938,417423,141490,3078,64,22241,18295,196780,220624,332175,239477,2538,8970,7163,86748,44948,1224,60187,217,316206,4442,4902,86617,265295,17140,117434,165275,42268,274349,185226,164491,114460,126753,906,6638205,1402,253785,429839,239729,154659,22283,193201,59268,710674,25841,354761,17219,88951,88160,32129,301493,3305,31465,1446062,865537,143645,69176,265463,335168,363905,10760,529003,192248,23242,101172,188098,640749,57150,738453,68494,46966,550653,9785,11869,215706,282279,0,47853,17885,272923,212443,366974,152,8675,489611,100888,547594,24182,13251,5270,275864,6322,559494,6128,152,2537,339872,1012415,198924,193651,234919,235609,13999,524226,161114,273351,349332,2639529,330230,220859,106109,344190,511,3645,167417,3699,21223,280886,65933,1183,2422,82687,1750033,407348,55209,14015,381826,291398,21995,15752,3239,367642,5027,85958,219823,27607,12802,176727,8089,255362,339919,63132,534,1329485,77821,71510,555002,300625,48470,504300,553924,103484,401851,221741,436129,4001,150158,229626,251009,528,286395,566,850418,219,18700,9983,59188,21665,151019,161230,267480,152,189052,218395,400662,64436,277429,55119,86965,353224,484676,129060,182059,244991,149468,8119,203936,5496,2962,539989,3303,270707,10565,129223,239218,198005,1093,166413,382493,10353,2721,28169,28311,74774,194369,30296,3248,22266,47472,38627,376956,105046,1299,1268,34014,1356236,15205,114593,12269,42176,13682,203,384759,467672,122486,428246,5757,434937,1445230,527209,2924922,12287,5528,133521,42587,134737,1173613,128618,8847,26443,103623,109,19405,275998,59822,2391,622,3576,100471,108244,207214,537653,175496,173,159797,231603,4345519,10199167,76632,2300718,828907,597653,186429,570376,2567,28,4970,4452,254892,21554,147347,81537,228,419,1915376,721,5172,366819,84225,65660,2548,794736,1130153,7706,71516,454,1127,9926,7931,4241588,307789,521,139786,32231,1112038,14931,47418,17151,386058,641653,277641,0,121839,7905,1201,5105,461285,36427,247698,609458,157802,64782,29144,31268,1227,1389202,1487,1474,948,2016,33335,30419,1307,349463,2709,48463,453,337311,455,760,259735,161703,221444,9505,185622,253902,142412,225625,86003,811500,1074600,641283,520259,102398,16400,8090,4173,565,265,102282,130306,43468,326,643634,128951,58745,152,11961,137374,1493119,240990,46304,297,224642,4276,92160,504226,117773,253,512286,70260,65429,568365,451452,1727948,41026,1849,208599,4700,1011643,309374,175555,3347612,330544,67934,157068,488274,50944,255060,5576,845935,838430,1048,337615,73700,400419,839200,165557,658703,485259,962907,68110,436,283,1296,58227,628538,200121,1454290,518174,165839,57384,30244,10147,0,1657,50568,23108,45141,19004,1038582,10824546,106062,116222,3079981,1087,826,275305,111481,127518,35375,7049,8492,68252,857,813,191253,75390,87771,286,6408,29312,5140,46981,1766,334,29651,1106,38931,292,5293,147158,109525,8065,5936,975,32974,6902,85281,19110,2280,60545,27531,77657,16394,803009,138065,647632,75010,19596,177927,3855,74788,106919,1187881,1727,8942,2347073,230465,105429,693397,251238,79757,1393857,660,92104,144022,560467,41743,348313,24046,695157,164831,123689,13394,77092,1667,1250,28736,3828,349565,428728,371071,74910,230487,177862,347609,1711,178483,124700,1133561,126390,0,17183,583739,359661,46113,228,119148,239520,56053,577,358727,47381,1827,148234,25242,437872,814224,61810,0,293483,52703,76223,475738,87872,131428,388674,524444,334036,8714,157165,492553,400603,3767,796921,190442,90329,305353,17703,5482,271620,2368,669811,214208,127166,5638,608,48339,2120956,595892,43087,373622,11443,78577,70701,8876,206983,4441622,32221,52996,400759,44260,343077,1071,1248677,43948,542694,10105,228,181,820,252371,199751,231486,285891,269955,152311,165907,0,10517,309355,157094,238392,343,17183,6815,153855,12745,25379,330296,568716,36083,118220,19808,8195,122053,57432,29972,28316,144138,1062353,160201,201722,213394,46007,620802,150996,25225,7638,62332,4146,71640,7794,352782,188999,36862,296061,365454,2958905,153038,8540258,10248531,27479,381,152,69902,14582,14442369,1581506,149867,545338,700731,42985,143642,1345447,80567,20795,63940,565049,158553,2837,198594,686178,36043,7390,181996,115828,182868,115238,970201,169787,185042,3242,834258,0,245554,459080,55088,2184,1902650,765424,1419955,215640,59966,143402,2109,78425,443353,342862,3615,57940,296545,184975,123835,164028,158835,1417213,159624,163259,196771,177021,146101,0,755,327249,303724,414908,82456,210479,180,20784,221770,64533,1900321,154264,140652,19309,537776,318532,141548,70,7929,343480,95531,25289,32973,3815,157994,147338,591357,297743,35555,989257,119132,796563,503632,1002,40597,663703,183032,1078,89702,277916,6303575,4745619,525590,929336,189571,151305,434296,8831,414629,1752,516,249286,606849,272375,323638,249350,436,236048,2401199,186785,487839,10810,160341,202730,95286,141705,288710,47,286468,98913,253255,1528,2397,124,1116933,337483,129417,857981,11386,273442,28489,2656814,77035,161266,116416,760,117095,45821,141213,131911,200648,1779,378956,316,104374,132444,294919,70556,51117,41415,104402,203586,928130,2065,38204,839201,732168,250741,177456,263696,79871,117713,31938,375150,268030,218574,392304,1958,22883,141482,184282,141966,275111,868701,632019,5782,27486,0,111,456,207261,128679,363108,755390,290745,222352,230359,361437,503753,4040,529253,84370,98780,311471,162570,2847,232096,149295,74599,70630,508583,1445689,23996,449929,512776,1559,3026,3179,1924,21705,68037,324705,1365161,463657,118690,93958,4964,386,159284,796575,243,49957,1438625,460893,33851,180917,339234,3148,6528,1001262,99809,272110,11388,633730,46208,127052,68716,4040,657506,14718,105471,194918,9746,19996,29953,5192,55026,953,131548,104343,119189,85131,635264,3629,136217,1536,2850200,8411,432769,911687,46092,884,1198525,806532,328906,317274,77243,776244,3548445,293914,123969,128028,1343,73457,8453,171086,222265,90921,117822,16831,48139,363471,110566,43787,64502,420849,39490,56466,3115,1795,339690,120341,536246,45201,122259,22772,141472,84392,488632,2608,111739,2209205,53118,105041,3359,385197,1280479,4767887,297766,4469,459756,1779,2369,55236,1336,47002,151827,11577,111304,33648,5847,4054,16159,116539,660515,141533,2114,964,80069,1064,112721,81524,67828,38129,485808,217854,6765,302,287625,254647,94500,155991,193197,182489,234804,183364,28042,0,52602,32327,28671,44574,11043,9504,587753,86388,217501,481858,595,1384,304,0,90135,123056,160898,2705,265598,222,44240,14270,1424,66204,13387,109278,107458,65740,44938,4631,1003,46956,3669,229070,560939,83678,229809,3677,261739,11573,108992,608,138192,287701,109024,199923,9586,2128,416,46829,1159678,250083,224218,13126,41197,180807,3781108,20584,204291,238190,10951,124607,108615,328968,128850,2068,43314,512,86487,70411,29973,3539,2333,10843,48856,51964,179,525029,1889574,26375,119334,261548,0,866,304,44608,67946,273905,2462,262948,403547,595882,4353202,2705868,135781,26688,296380,173473,67663,4375,227689,2762,248975,438,133577,2559,24796,132659,16508,5015,2923,364539,418866,419844,6874,21093,57405,1041092,4797334,974226,461998,495673,1122082,3063,9049,311793,1422604,2950,150359,62493,375126,319789,79516,51681,120952,113439,86224,2712,118721,43037,18105,287465,3301125,131357,108098,107396,96666,374283,49169,63676,618673,5217,40238,668241,467,179866,18954,118119,86421,120910,34719,1987,22980,3401713,753711,17493,27331,72242,107160,420356,231577,16977,18165,17661,847884,129729,349069,1062300,264131,6925,77843,72056,12064,64354,436379,323200,16845,140,14340,22602,12630,562536,136785,67996,105795,31730,34091,88343,8962,1211060,161323,6685,7200,1163,243520,1190,1366,176481,46987,670,1941767,37338,317668,3273,807492,472690,37290,454,12180,184458,114344,239590,179931,233609,274,14465,1739,144255,2908,1320,354436,31295,3955,67432,1722942,25536,363069,36971,9673,1035565,62764,48385,107970,188614,28918,131023,12391,28401,140364,49006,333254,31033,50925,382557,50393,49645,2724,44346,3531,234995,9734,2263,4535,4215,74367,4571817,409302,142314,1072514,101384,686967,82714,10644,90440,90006,191379,130297,3433660,333349,408173,1042490,15011,6927,74394,344801,1335,283757,714509,712961,18188,173259,27207,31086,23026,310588,886832,10105,32308,23755,84347,1991710,267205,163543,19724,820185,523960,490448,4492256,4159682,1016249,18515,523820,415051,875,82542,2442594,352,8629,675678,249850,71847,257891,5291,32398,350,12385,1374,4183,34597,2169087,746116,1764,152373,296033,3409,6555132,5818,397,18270,13802,142085,84450,3213,120928,4620,770,1080,1968,62198,45579,3888,118,1323236,57174,35799,7561,5379,3649,2200,48728,1043,1862075,1248,369,1192,1211,316,349,0,15431,25902,28560,0,270815,377,197676,115817,2328,91130,273969,577,303506,3113938,315982,9018,129707,1485,195182,423,4771599,45,267679,167849,3003,3113,671642,432849,2117,8612,4426003,671221,10050,458833,187779,19375,1060792,591252,136461,3985495,659079,30664,1120,117598,132465,69712,3566,0,219331,292006,250468,3273,3670,2368517,145841,207265,118760,11681,219544,183590,100049,244345,76792,2521,271507,214969,85439,145453,159501,55081,222031,132133,80322,2931,244835,20912,152,570260,4324,163635,1148,166017,26564,129842,61529,142243,5212,694481,233190,188559,19425,143382,1210,96160,98126,30838,46836,296855,67650,406227,445369,52374,51100,9464,50948,131739,95416,72908,82394,114492,0,11294,47997,112026,137779,144811,221541,103117,67715,132547,220051,30933,13754,3468,19616,1023853,192978,687718,196730,1825620,713,110056,42840,66426,43002,982816,248000,1570078,21356,108722,504,74677,188338,115828,3668,492,2264,159470,387,160507,261759,808675,83146,325574,1526,154612,10337,503617,21086,1036,4858,272175,904728,3918,4003,322515,2339343,715911,945938,16132,3624,15709,67806,3339,210519,3733,153327,448190,2705545,654698,15063,4310,1046,721,28790,9932,435951,6844649,727557,227435,1121424,298,236628,152047,68859,1988938,170,318793,329156,205993,115911,141897,44779,1094211,35509,13007,8874,17632,6048,896,579961,258604,480771,3905272,121357,9184,798214,240,520,500,661,10980,353221,519,444,7188,18105,507,6561,1212,297,851446,470223,1335031,514203,1487902,21365,924683,268075,17037,131852,133547,10462,1010622,141185,200356,205,396226,1789,352659,1887684,425099,89687,26199,403919,554122,1289355,3320,12389,9337,43840,7080,27370,2505,77352,345976,1639766,5813,387279,1662,288479,1623289,1689,167505,354606,1953639,764,139,10008,18467,3956160,257074,562440,2803495,53081,159465,168403,188573,668629,1092538,101171,214101,103479,9847,599889,118591,59636,48792,84567,530003,541925,37929,1851078,781444,6363027,584812,304313,66727,2403,334357,62103,1397268,211026,332320,6442,569749,38518,3376,75841,13110,540389,839284,5535,2966358,615498,2365182,11419,6746,1184,4493,1619,56370,766,1305,99708,190189,1093526,283,6065150,11645,253722,156872,14053,259563,374,453,15621,64662,486092,200725,565033,526670,1616,87629,160027,147897,52004,42097,1067434,39017,375900,414985,56570,18214,64421,38421,86064,53956,1404596,25952,202643,288409,12423,464311,352935,3750,23437,245003,153183,67343,193889,38743,234,386515,173420,202849,1044158,31394,6738,163593,438695,1382,113712,374422,754637,20549,5208,439843,121519,47837,386652,215202,59018,668813,2059218,410038,96106,30696,151976,489772,11,34501,72,314324,30512,904360,1059,64349,2548,248116,14000,62783,411384,347651,116754,327617,1748,17482,2386,197618,306690,166949,1957148,64052,301390,355240,49450,254,32398,8625,209179,374495,2443,39004,841,65745,330324,34637,152163,26476,56107,1289,278,2606,8655,0,3772,710,72036,103709,73421,117801,530418,47620,63013,229742,1384668,10477755,783152,1019,173347,296696,325018,140178,364085,39046,37444,56929,234491,123575,262791,55280,274110,793,355277,12719,178400,112224,1942,3432,19500,256077,381381,235547,77040,0,142014,3132,2231044,94040,64765,18404,155819,74142,896,202920,9132,6900,172105,339321,6218,54221,466189,241106,158991,49073,7531,1626,1381981,106,0,10319,106156,2725361,24890,118945,63831,122455,209248,15391,477810,49895,89370,52617,139713,566670,16302,402060,330158,39828,51803,855,93158,211485,92854,112509,11786,279299,206193,13175,166042,30232,199487,681805,72632,35747,700673,0,317559,0,95343,83914,232979,12503452,127976,5285,634501,247269,99016,42100,2234,12672,139405,248263,308606,200260,50711,1300332,200709,534739,113137,35156,330281,2057,357998,109306,21642,546962,4518,738,100655,377387,273701,118936,109409,4297974,233920,1108,17088,231240,255334,156680,376202,1107859,907948,151,80103,92764,65915,327256,0,349894,34798,2383,319652,168834,282691,6310,12436,180754,303,280336,848896,97882,103588,2175,304,85554,12942,196676,304,456,51749,303257,150182,1182632,258863,155979,0,158231,803,9656,305082,51,28743,214187,280805,725136,3949905,2097016,1351,35531,3664,289300,94863,309035,544669,333441,104833,830571,95417,100057,902223,199012,514257,293365,2284,72108,6218,47144,83616,315651,683089,99638,138148,68432,2883,165512,112736,660817,3848,227520,14644,58044,707852,3060,71054,119313,111000,540712,143586,448583,75655,60169,22283,90099,159180,1445,556178,272971,74674,196559,627990,235107,46562,52524,354775,193378,157443,157601,103272,99830,811020,146189,272927,99469,52727,167916,16368,377814,683703,1034921,932334,15343319,159581,27080,566524,7764,418254,146734,2381,462,3144,8406,190095,777919,503056,23240,474832,89794,379574,235625,90435,98801,364798,890,26639,224922,85602,102178,784948,490712,252549,89523,147436,115504,58527,54716,89863,1112,1104,344789,199749,92896,630655,1064,9044,926,116615,70027,51352,230319,325427,334189,1557,111592,193895,187398,16617,16157,150896,31080,59098,5798,324,201663,2227,347392,42804,84361,37250,178251,213480,2459,1075,163919,68061,473962,760,239061,141170,150044,490321,242979,36858,264915,5047,367051,750554,386165,66706,531,1289,181060,233897,182355,4251,1296741,213383,96877,532,1357138,1226,219682,243044,9796,95971,564279,186781,22722,199812,41021,16673,50787,523785,422,293,318474,2265,151988,28455,112085,140482,127987,168572,2348,426303,5020,390323,16001,253083,161755,671761,70521,1749517,57885,11318,801,797,540931,203264,31833,13559,35138,134162,1054248,313,89040,277575,254916,37778,75050,23828,10773,33335,32,6225,671749,8626,39185,86680,952,86747,13875,10978887,203058,93285,198979,11954,758,311136,115,339478,772,236411,438514,2098,266692,77676,216933,2492177,380,275281,219235,81391,3833,311841,49670,98490,50925,184022,134821,3085,50701,250685,57787,166209,10890,19032,73237,5324,1058,130281,149,24099,4886,132899,278867,118740,94410,58267,125294,12468,101889,86456,288565,36565,221806,188000,0,2373,32182,2058,103598,4853,54754,44572,45050,31425,293094,67815,24970,102110,284181,206270,65897,61021,616027,318789,535063,640718,36453,9318,804225,152,67892,384491,8744,110095,557280,756,3243,5832,605,88209,2489,68408,210940,151,45149,5568,94807,322933,212379,2478,1788,543954,190548,825693,675364,796998,698,1144167,1207,52473,199990,587982,32339,99,789,207636,44076,67795,9559,28282,354,25184,276476,721,26064,19456,136875,404993,264740,1636410,9289,44056,103879,14196,27108,617025,8248222,7014195,124119,323050,101465,481130,903425,1994,168860,415146,1081272,454,98074,276,194156,549720,1225258,17957,10099,102714,258010,271225,174,607,100331,1238337,717811,348295,319587,98143,124,44763,162648,2293,107427,285930,7139,197823,522563,268805,96632,214035,782206,22414,852623,738,2882,318488,174,1020,10801,793,1143367,722831,2409,474680,1106609,8244,477543,777,382474,130266,380802,322304,32801,372714,233902,775185,80683,100211,1133954,1015613,6207,239007,186326,109532,56099,32554,320870,24474,861125,138878,346,819082,3865,40824,70924,461064,584880,1168067,71454,143476,1164,8938,15803,207633,7664,135675,483019,6508,251,150966,120589,81962,0,297016,10447,269106,4288,409875,49079,274663,376752,278911,290900,218538,213840,14976,197711,35254,321378,225135,286898,165705,147870,76447,320947,70034,170933,839911,85240,335247,154996,35392,896542,522960,5586,10859,439,3459,60454,161652,152,67652,117078,287870,32413,162575,34680,815020,151671,60729,56542,8766,316127,55141,7304,190394,18919,148135,303361,396339,240162,4052,211107,210571,122445,129348,480190,1910481,123674,56999,116614,149,1690,10124,27016,152,5063,354497,396509,24545,129285,893185,160774,89947,15167,38752,59051,334218,175476,24754,129754,888134,34092,457903,111672,31506,5499,36109,436275,418219,411443,99165,348610,52642,387706,109987,340199,36680,234750,258189,10089,535439,62724,162319,606,152463,207610,629940,252126,10904,42009,34022,6883,211832,254276,106705,131684,1230039,244636,48922,747,256315,314700,65817,467772,50775,14750,161069,394828,1347631,989,76284,190888,8505,1027572,119878,74076,222865,143938,122619,1050,250246,324584,44742,199356,2237,89849,47355,15325,243200,19540,176450,171817,6867,145742,1198,215950,395394,13223,36176,10039,76990,57042,33920,36499,229670,522690,767,30357,0,78435,185619,22394,101450,1316285,13999,647285,16770,153516,194756,40145,5718,380658,89395,1656,297152,20656,87480,245459,112164,104998,3777,110642,121486,296383,341,4696,40835,91054,189265,694280,184023,4536,158549,12986,2107670,938518,517944,94104,187710,241747,227646,5172,2197204,325,64633,2780,116368,204052,833,734,95981,21438,6829,138497,86955,3743,108820,113524,1349196,314282,222306,390580,42055,258466,5638,301738,26379,4209,78923,239204,826252,33642,205501,106105,136533,188557,321456,88647,296680,3368,460091,60668,629201,199187,116649,419815,2959,855705,64929,63984,126847,151285,27715,8962,565598,1236660,1547415,419878,8553,61307,84175,94770,115248,76254,270313,2813,316664,123435,329,578881,224893,0,33146,175696,66399,111717,1639,71071,599,271098,628,516193,44057,148469,274293,518,40491,5849,4349,24680,11486,144618,37676,727442,146004,132458,7755,124,45146,237302,253437,58939,92861,829466,8497,36346,1160,157118,254026,2552913,174925,36497,153240,5960,130986,26616,319872,1220695,164958,201658,170943,175000,18192,223732,357124,278215,152,611494,182867,31001,135063,194411,0,1471,69599,151,4795,4210,1314813,33184,569596,36115,905,304,34277,810,17804,152902,6405,697579,556722,894304,1651,170341,144145,172140,32031,495940,57674,4265,636894,30893,12730,299840,303926,456261,15182,24695,242452,333115,36938,501556,279789,0,626095,33685,56900,432,393,2756204,1298,487003,39254,411562,1484048,2982647,140631,91919,91092,150830,153593,85193,237211,145270,221925,1025812,10747,1424841,557,1733286,528837,866574,114398,636930,143462,822107,161259,276143,182507,227037,12758,4360,64215,348784,29595,1449581,85149,369274,1109879,59893,584439,75863,561331,26339,22060,13069,254274,36778,624918,262390,654444,23621,518884,683142,202970,51505,6454,508749,81252,176278,737671,152668,126,1470,15778,333062,94517,154453,398985,200804,8030,106,0,493436,0,152,210232,14481,60164,13911,658308,13002,18834,20096,14371,259222,481263,969508,26986,7265,3063,22088,5939,163966,77096,74539,82157,2859,254785,9104,132666,303847,239747,168879,591,137272,800078,886524,6426,285572,175915,4853,604,29946,24301,717,124959,214587,112725,15390,3187129,1320,111955,286739,933837,40534,3352,1161,5962,94876,72678,0,7433,45591,384340,148594,106072,64097,35300,3642,3799,316458,94102,12027,139537,54458,6,30427,1137,137743,143619,20428,233940,497902,385904,1812,9586,64491,295676,663,7979,169332,261495,157149,169581,40945,106491,21507,436473,237,129,441,543446,368560,104143,112256,463521,328381,102650,133340,399174,115111,140090,262467,114215,339656,34647,9806,51332,27676,102053,185600,253656,126048,109788,54355,4526,72127,21568,53765,1064676,12645,1765503,261651,66501,13393,1337,336271,182719,239258,337539,12223,8212857,63815,26230,141246,8109,18341,37804,17649,613,34592,41914,2050,66691,3246,450905,245498,87986,12686,64879,2108,222321,3061504,41998,705449,2256,327086,378248,60063,100765,18971,125822,55447,48891,57671,246900,289737,15433,320729,287813,1108,91763,30247,4773,177486,207729,805,44701,123424,243751,55043,249911,374,65313,397326,267105,696775,469246,0,380,271231,110782,103507,433515,2212,5341,38624,29448,88073,138614,7639,5660,226827,293499,45745,226728,81352,179883,3059,187,380364,549159,113068,6771,303,183324,2420,355,146828,541058,2811826,165759,310881,404397,505,14837,953735,2755474,139857,260277,358028,171250,186694,238141,3428,621799,248502,75521,697267,795843,1250248,80411,1412,128423,261233,295734,141227,7626,435927,121994,282915,46876,5667,106583,70696,86044,241027,921580,48784,304,21808,246958,161435,54173,153408,570448,1121,220048,13425,424642,131614,1460,2052,1001,4121149,35695,4777,425562,707170,138580,4740,81570,91818,20824,365199,104246,100132,343574,76615,157923,300425,11659,15616,82796,4606,14837,3120945,464085,922441,169653,4129,23173,29126,2652,283331,3116,1729,1287134,460380,66392,401208,491402,699,103062,415849,192432,0,0,276433,405392,24799,134032,66579,953115,1219,5157,332823,447,386,10887,12783,112729,49934,323814,120234,2118,160811,603,607,315176,399235,392684,433411,334474,50690,10017,25893,291104,874,1325,216293,648328,1894650,299348,256694,77035,279135,415841,723998,3089,277278,79246,41777,651375,302,80872,205123,49348,1474724,377238,189596,13188,871707,4117,27412,265708,171218,172896,242951,152,399150,14984,405103,889,159,92,159311,819039,284155,2423,115439,5863,80942,22785,9305,386967,522778,33958,24275,7179,225267,217566,701594,164713,409,7273,42654,81251,1955005,14535,10873,13336,123394,21521,22443,75646,347741,66599,227393,619,93605,46599,181989,133556,505951,329192,129747,115,360007,858985,296471,41555,124200,158916,51553,75681,56011,1426,103230,1300427,614488,380,160994,567380,11488,58199,122506,9275408,135542,3943,32780,1707,456320,300715,168758,61324,177595,110254,313288,25167,559698,3449,1073765,437774,8712,1004017,243468,1112183,67173,322473,42150,31116,125689,122656,216946,152,30222,955853,247142,78374,502511,197737,2488,316977,0,542481,72832,32917,52692,639478,185821,11416,1083,66014,719274,152705,284735,265708,255896,172636,85655,24911,56189,785649,203898,263681,349,349,1302002,531228,51,330267,236080,43062,13370,164370,185161,226040,482447,124304,280007,375760,4573,218181,154641,6142,110711,222928,718926,5033,639227,598855,74821,4070,102141,58816,12627,47779,130305,554086,101338,65,51101,81371,21872,176533,6793,370533,414135,85888,522253,60662,190531,312228,174302,41623,7862,593563,737,263805,542381,122390,172988,816014,146879,146388,623565,180380,477796,8439,235657,57405,1537,105083,1366,248732,14086,1498689,13748,283,190827,936,76387,965,541137,783,1369333,20603,522063,1173,1325652,658,2295,385905,90194,136056,41477,93068,240858,5054,171394,585692,51,156426,2223,9216,1013,274,70707,612075,104014,275925,120812,110741,5599,7078769,353824,983,851,808,80470,398761,1942,26511,15641,62,604,0,174787,148293,142194,66544,222825,52202,46031,30969,12006,157091,40461,139010,456,85,50677,29381,58621,228475,69402,34632,37873,188648,367324,588040,109782,23745,40029,178158,100654,713940,293015,168597,68591,347835,124272,1846,173374,400487,90338,105389,2773,49974,76,25299,477532,386061,900651,5549,77593,60158,116037,91017,151,87664,57996,30135,306913,380048,640397,776580,3103,23579,629070,284,103502,71009,168924,212180,173005,31520,1421,516360,290552,293195,391360,779370,666573,0,203425,99410,2121,44162,481121,192224,323485,79,352023,166653,414291,589738,30191,255232,317052,116700,507144,158330,348856,11410,173868,997220,285330,343038,1596505,707545,646675,38424,58244,349520,40476,11761,318551,81253,280160,65805,109259,297474,108551,89766,132,1382,793,254504,16983,33455,388333,132326,57935,11774,278874,7290,310084,2392,924464,606,114892,6682,817052,247293,183579,22782,237229,2116,48393,105700,330295,74755,274601,249479,46145,337025,18129,715,124,33425,677753,796034,984,492283,74396,2777,41851,152,13635,136420,304031,3515,390560,119693,744,521968,1304,900604,163994,27986,881,472066,65473,18667,158310,904544,727054,20146,649788,306689,20177,69542,1520,363565,241085,50776,43859,38229,130591,211175,9550,21947,4961,94873,399136,47518,83209,909620,579326,40905,15294,93802,304636,606453,74197,212077,47093,0,322,3229358,302064,3581,391988,37467,481324,184499,133096,115854,125578,356435,329242,2299,35841,32837,55041,34658,219138,45090,140457,103256,36504,64880,34536,42404,230662,465429,713200,208035,347607,190777,114675,32563,15023,57030,117901,403137,175913,20499,290117,77219,91414,60762,259813,241985,236974,1366,30518,1754643,37134,623,122117,106685,2196,557,1669,95278,403482,253031,452572,66598,71621,11340,237,274,4196,368266,3809,882,36208,956737,394061,9633,205110,280802,6445,497188,252934,257450,31526,76972,73960,78604,103933,183239,304286,56510,10569,24777,277092,608,0,622215,619020,224811,20516,233223,3276,2360,0,184606,3709229,362,91695,5291,762757,3,22287,343642,324100,176245,243123,700,5560650,891737,825803,449863,1884,704,18425,102217,1810,2620242,166630,418,666400,72405,284843,262584,301320,140660,364832,449543,2331,305366,255,182924,168877,273125,90945,34180,84865,324660,0,117,52922,182303,180284,78407,401483,15502,2746,33457,263396,201460,550404,105503,148445,304,68133,1464687,21979,304072,39035,2576,1403,398335,158431,1154806,1644,0,182286,133114,263,92608,179262,461408,27827,97482,218564,97717,73778,102362,72976,179595,214517,293304,46007,561758,39424,18528,107767,579099,65909,141376,5946,9014,103331,84590,12373,332026,152,959225,183491,60461,7028,81730,24120,78660,125659,55987,116764,474640,340818,471503,5871,206379,59098,141185,341931,939049,2570,23274,70712,51444,281164,36370,236808,2171747,1546977,197107,219736,99087,27091,4023,80091,73143,255552,217397,403689,626710,53050,224732,126618,2555,120397,200242,569685,767268,210300,253509,3823,379341,4484,180569,544480,194896,301039,150545,102759,169956,545299,7501,364527,177756,11299,60949,336289,118668,16345,1015,2439,193886,575894,407467,22087,834991,5878,84845,396236,14635,42604,518051,69508,307319,427363,3156,979076,73895,229704,0,194024,121960,94112,26819,199328,90791,297495,132862,63458,418,988,42060,337118,63676,490872,371844,1513,243272,14199,115425,23024,20868,39402,448509,1707,111045,95673,29418,380749,7446,26881,147295,332,105794,231532,121987,28362,1503,71301,250027,267071,134726,71245,5495,636575,78155,106756,1021391,11343,15938,5033,40109,475809,439224,247042,743842,395608,107516,1019191,2044,4135,147866,1165117,327857,35353,58526,4211,5421,13889,739433,837004,275186,1446,156287,40003,42790,22191,38317,223125,347308,77310,4668,226692,80907,6364,2200616,4923,390888,129486,107292,1000,106484,123841,228,152,55934,926503,577856,14883,4223152,5960,774,365125,18561,265532,29191,140336,368969,190587,31787,788463,59584,12550,281141,19429,168943,4430,89983,512657,74962,3957,179018,58208,121901,1282,185540,68486,125723,637529,2149783,1653413,695519,4471681,599615,514542,265747,256660,148094,1703527,172913,859044,530834,163769,3925654,123653,259362,18468,411189,307043,269830,143968,317316,473811,428726,120669,873700,1131924,108916,100356,5522,43544,209899,153530,121850,538087,93735,5877,1053,70597,341732,65614,15880,88620,659557,79059,334827,232063,1653,228443,417434,440,44481,173357,245511,289977,43862,112388,27307,3802,1709,297811,155165,559627,11772,34697,9028,186113,293148,1848472,288689,250600,466015,16627,1303810,1040,37604,98727,87734,14338,16913,436186,197210,214220,309356,148351,207084,85450,838987,7714,6896,80134,76806,96477,31463,5674,4453,386321,1864,732,6988,12223,503674,177995,162362,201526,6619,10354,57594,2907,7466,81450,12517,4970359,120759,138867,1032866,470281,136488,21695,159336,38465,1333202,419456,178240,58192,75238,27979,290874,117939,268960,7231,12168,37693,115,639439,1163769,219944,122928,237850,22306,57220,3942912,486798,8964,254388,202157,287153,1692,18686,131237,35036,25426,14069,303990,92027,114814,132323,255,791137,22586,172435,168529,1749,17314,563,2042,304,4136690,517694,13030,1214,191903,165964,115030,136215,710402,8761,1499524,270,301819,283616,0,13515,160876,21706,106178,6765,99960,10634,644865,850,42,7300,4081,52689,254059,49350,71664,72949,13997,59819,165719,17624,57888,402265,1427,63542,16096,1496263,2606,27069,41579,5761,108395,34251,1464,5920,97223,244368,538724,161315,113630,2612731,152811,856658,20130,10428,72081,65734,1149041,374038,210466,10600,76743,2571683,388149,900,166804,1398251,373840,54015,74990,204931,13999,359095,129592,1202397,34729,86699,194856,462958,3725,608,5695,50455,125,14508,43612,2852,133641,89266,44837,35595,35662,3541,198907,24087,353496,1960712,26318,26643,363319,930,5463,198233,143012,217319,0,109,942423,104304,115092,145316,255430,18519,77802,441,124,1689658,252393,161220,4747,49875,100333,2337,45799,99924,298267,462398,548,86920,16790,202597,162250,90893,237873,109505,26902,43677,777216,97151,803680,8667,312911,341,247,506615,9409,18945,58340,138958,157561,387245,15502,296057,1658,2654,181912,480114,290,684109,715790,396829,836828,687064,175216,590642,456841,2218,242080,4728,145079,429961,211508,1241,44822,19496,26588,70496,185077,4142,45465,27251,336024,24455,140251,163932,142648,6071,54032,163414,5768,60650,2217,924800,430392,18267,329471,205858,152,60999,1143,3981,3922,55129,26577,166388,165656,68420,12264,88362,0,389355,216303,41533,59042,15374,1173,19641,738890,171839,7601,141844,514041,2270,38978,148,1450,373470,4094,46944,9055,15357,2139,1776,1379,14371,3048,118423,54041,260157,596061,51548,17397,168467,43,310666,85873,66288,178080,162098,552,13218,4270,139383,743,91515,374737,79880,16291,38,890170,278553,285599,228559,350555,181786,2806552,1237766,250978,0,48760,3070219,6007,141864,148487,290377,0,300310,250419,8748,9548,115460,146,179357,115403,36254,31145,135689,624045,1011,521484,5373,607,409030,674419,708709,822043,699553,137223,182431,4427,280528,4945,5560,4371500,2996,4959,552002,20963,1987,148204,21721,412,204,8946,7753,1008194,8685,2911,2075,3945055,1211,221296,351008,154173,3419,13069,631583,4313,349263,324475,229546,4059,67399,646158,2864,716244,7343,98352,885608,1724129,1917965,5005053,1582,315415,333660,93374,326142,381919,90885,189624,123020,182172,346589,30050,105501,522886,691991,161658,44474,157927,151461,386060,443798,37305,3344550,144144,1180,78466,1915425,117819,1435729,10355,17488,10346,465418,19414,81073,226362,1740,144920,469005,416,206853,1518463,39873,0,4762,73632,54499,317622,288203,20864,11920,34224,240797,345731,564421,1367,1272,354123,724634,2241,12241,459798,5776,70253,24330,11411,176413,13344,417721,4892,7029,2446,40935,94652,458330,245923,58783,311373,15174,292194,393,156578,278443,242751,228,264,43486,6997,345669,56919,42185,13356,51927,68693,170778,14550,7160,248693,142,406961,4070,75724,45373,515481,1046077,172900,6622,94870,239189,3379,370204,11642,188449,51092,13522,757584,196599,1396636,145033,86229,8211,119039,38158,17030,273028,44528,29591,10415,3315,68244,2199,1006919,179539,332212,255213,5709,50877,3575,218995,464402,173369,18001,159454,230049,53276,214703,817,2980,2538,296038,312915,162557,300411,6530,204,3253774,152,103911,89801,58217,595636,12138,405356,206580,5546,4356,226827,29937,126559,481739,943731,1654,225133,776961,281983,1176177,107918,100511,243,67289,148028,30782,118015,643898,238612,133441,16851,1741,5415,107605,292196,70658,295811,586275,162801,135937,231509,272425,683366,401091,1192,31793,1336,3309,188580,6343,665,213027,168593,1160,1659,30791,6701,97019,77095,7440,49255,1622,314049,154494,1258432,100454,48,861689,9491,188762,104312,684,66243,614169,149321,264580,76995,90043,233429,2364,421,112757,2445,65560,406945,54585,141349,754359,1196,222243,151068,183025,289,260916,74353,481385,101688,193104,458154,907075,391111,662731,622250,0,669,10654,1366273,233494,326976,214729,207369,2729765,12225,53847,60037,89301,6114093,307674,263236,37138,281719,10960,378396,154162,110973,5159,0,356053,261712,205567,208536,405917,202703,144577,210965,12229,153768,357880,1424499,140575,681747,1684690,517607,218798,421749,19507,12902,3370,8666,22641,134532,29638,407239,202456,54837,2066,1252650,6995,955804,4488,42700,606,16087,151,20,80752,15947,2802,6351,19557,3172,11221,188761,191563,85277,30741,41876,149548,168123,492307,258123,117470,29420,175052,76589,375567,273091,426713,255738,86825,31011,541551,861566,64621,74036,1202102,7241,89790,374149,185020,73101,3723066,167192,67875,757279,181900,140775,283512,52840,844677,90421,110204,41642,370844,455,237418,492572,977,143180,190124,14187,139968,92747,153938,1298,210085,289615,59978,24953,7105,1155136,237672,93647,1276376,481656,2133,1359165,778445,186673,641858,84694,402862,7235,47300,2607,371065,191776,41604,486339,397262,3593933,1718479,136644,2837434,390348,16246,13550,25106,88193,909455,39048,322312,246456,12601,319493,81515,926737,45600,0,203246,114967,234128,37508,44823,551118,4373,1096,444,264,211537,8384738,1167,235681,678140,2601,1312,82733,87606,164772,940501,259754,101324,971,456,2448449,2199387,171454,209598,271865,130696,207015,1291,21252,152,152,213209,88521,35919,82647,601988,276350,553202,640416,11589729,284812,101391,1278099,29177,47265,173843,465703,270818,262957,236009,407496,57851,112995,28137,5677,500519,94957,421849,452557,188469,313651,1073,439,32526,332169,334926,104493,34097,7636,5475,417840,362035,224851,90662,2208163,1517050,195983,17319,45382,74507,774788,4106,36565,47557,42307,1023876,253645,15336,297938,478106,138039,307936,412137,378184,988,718972,1842660,201678,57019,273004,116073,168565,86666,2168059,1982019,455027,16098,202219,21812,230184,155111,187120,99553,109984,66011,196264,22374,250,552924,353148,82560,127616,71374,294723,167474,5187,64388,197788,46344,492806,166118,282794,99967,203634,131430,6567,511320,128944,599,150063,502155,44786,40478,481,1215,5911,65210,68632,1591,1618,585,469570,825,28918,620,245976,323596,91041,266,1755,5306,14536,16531,0,110770,149819,100145,87596,314776,14840,51569,274124,71794,233718,187875,285044,117852,31899,213569,42598,5132,456,216593,5383,186785,5269,14939,1724,179335,37988,1826422,56202,179671,16094,13459,1947,153276,24975,111248,211296,404555,132987,1083928,639066,206151,200032,7218,4075,827610,5125,862291,49577,395147,210733,987,434,8784,145604,30091,473961,150058,1027,500840,174116,152,9831,23874,121702,958140,199150,127040,0,265,103611,570732,78435,146014,587,125973,440413,56788,636576,43935,6031,63181,164839,90489,227488,19926,218296,143980,269208,349553,210273,672,0,945,784,2112,16759,7630,13408,153389,29046,162366,329556,8265,16431,10984,80896,108301,3400,4201,610,91291,802961,1613,512611,2690,78538,147654,163049,184951,96040,188519,2778,118024,79962,158059,2626,1004796,54829,233835,102567,228623,26842,312644,27807,269506,1583,4524,53219,184256,4344,2153516,1272,227400,1253,272943,1213305,955182,70215,1444619,3449,1545,14079,6066837,250622,204708,110942,119045,19856,1715824,590591,90650,280648,805288,2846919,657844,327797,339558,1063510,10623,1785689,130599,336491,325805,32075,739192,976086,14716,51687,7543,22522,22235,702,55403,434922,337787,216050,16396,4809,427140,48473,479506,14590,221242,510253,402048,1750712,336216,27508,825186,423957,339,223841,293734,6668,313561,2119183,3203,105470,486767,13361,207674,146724,1639433,18771,9905,92151,287898,136156,31830,19535,352,20937,21004,2326,194830,1476236,562263,21431,12731,347016,1346,970798,3018,57192,175828,12071,214315,253350,60991,39873,201749,348844,2203,59652,117546,8932,443,495,821,2184,250289,457,9769695,84756,274885,423522,674,70325,8503,12647,88496,163,986,659,15107,43763,578848,41906,782,734740,21839302,520533,14366,164362,52662,474699,143124,70334,165886,1538,2253,397198,1140269,387810,529095,178728,16626,1029898,388635,1909,20436,224775,577,73,0,372453,44541,91214,253817,1287,40381,442903,0,164439,137173,4696,305141,4358,515966,1380,185621,1204,39589,604,4612,1913,101520,7164112,197748,1053074,16372,37268,23834,626915,164802,16605,1235,374243,207963,280566,5252,303086,33180,429,142970,1948,3585,109424,3667,6912,60330,107468,8658,270838,848,91678,33810,242473,276052,11,103268,309450,104332,147656,254035,2318729,606725,300731,970418,13108,77363,180196,202850,148269,443142,190922,381,16910,74105,28707,19944,159598,64444,169740,64692,109272,41723,0,142266,337451,208529,68805,1391626,232396,49972,207937,173237,689180,78676,274822,262686,354065,5283,7265,254294,95468,549373,1270793,164645,222184,1026,128165,187402,73214,7944,930668,1789993,275154,888253,108942,3302,315082,229771,349685,156152,12383,1228169,672156,454,75103,134479,90459,12632,137745,242762,5544,701110,0,22649,146899,98853,116795,35849,40078,571601,27879,57631,8982,55678,19555,15867,152240,19766,21587,27949,10709,10432,59626,98470,6009,13363,26739,7388,9375,40442,188569,12805,389239,363656,138426,235933,28544,34,559701,485125,188129,923,1738791,686350,12555,647327,1086,102740,304,162671,6793,139759,1408250,792400,401373,0,586677,38860,277801,204594,122378,1075450,19104,263374,162739,223931,43989,397,175,0,743,9342,226321,4123,178663,49198,102404,903,691,136932,715435,2003,292312,429362,802047,1863,370984,575462,309603,306188,0,199757,2959,28,1762,256737,310685,772172,2202,656556,315559,426958,446174,39100,10035,6398,88386,0,0,2515892,155629,8781,293792,579125,972510,140830,107540,255770,244106,93690,296996,9816,450,789089,296074,228950,25882,766756,90878,61748,235460,243505,235074,7884,155020,53889,252038,121443,90070,1259829,410777,129074,1385,3897,256530,217641,2170,856135,1230,214606,15400,304,861,84739,2171,514437,152,218407,1023,523565,9000,193629,78986,279211,51649,4697,10556,121416,854150,174317,136778,28216,42322,173813,134621,157637,890866,377041,1496321,163763,64255,6668,113083,119604,11592,501746,4111,442839,150977,126913,894528,100209,96670,94452,34468,127728,66684,131,540,3481,102537,417868,434045,5356,420690,58561,12001,21416,45167,107748,385850,33217,31787,69541,26894,10457,25508,140805,17951,12116,27732,31040,40759,23454,90072,50307,20080,43277,17911,81853,83520,17168,4140,12392,579,1411,1200,302,2853,89092,28469,4170,3290,97504,422866,119816,190070,858252,7273,259802,2770,99740,199536,380254,261382,217,115438,0,57057,3634,1428,76814,8361,50433,54078,1891,516625,514532,2628256,360335,315546,692,192240,512504,493364,1854567,15975,681350,274617,5027,155333,33628,23731,15396,37846,354417,105755,6496,4465,412231,174868,10032,359680,82958,681756,228,0,17475,10348,18423,2904,70295,3099,13227,244946,965,78331,330071,3479,388796,152,309,2737,626366,40203,167045,124313,73916,3446084,107026,92830,710,896,4887,46274,27369,132662,51857,41390,2544,69405,113390,17261,14131,100895,238393,1656670,273855,233928,17749,21226,17862,38153,33803,114556,9885,33770,23510,21651,20614,25959,10422,24416,20861,41320,45273,64009,134068,17366,23418,25157,16680,13153,7384,5577,45488,12946,12949,49263,2345,355691,31350,58224,124955,75734,11357,1397444,5527,20351,45373,39847,35405,21973,623138,3058239,246751,998,1224,17478,1074146,1233713,25406,285347,103474,3873,92715,91813,279186,59479,91617,733,11751,162327,414465,173684,186333,3707650,88,471994,2026464,626252,228380,0,12593,51170,52905,261008,8333,280674,20383,29577,31032,64773,5560,8784,369,674385,51238,798641,582,23903,72854,211131,274410,29287,195654,2853172,341176,385400,78104,204867,1017,119406,368788,5472,902,1533,12176,691805,1028566,165439,364334,11861,95680,50245,204216,9241,162770,2193,5435,9735,152,1056,790,1730680,1542,1060295,400926,1870,6519,71869,26774,67440,30675,238169,301400,608879,13595,2526,1405,329210,3034,9003353,464,185145,3423,3426,19495,65630,18162,97922,164491,41787,37482,92185,13159,103618,96853,21771,5422,18313,40753,2749,38234,16310,8695,26230,13647,252439,23859,30232,58797,38354,2773,35255,14070,7091,13856,34625,121047,48155,0,301813,649,499826,344678,253544,1049696,23584,2247,658397,65400,419423,4209,39319,131713,1620,44694,53944,19550,145535,15264,1189,65932,168314,121111,137497,361571,31935,8520,503731,260199,84825,110656,89015,338296,23959,55836,231842,442325,237599,386367,591,82603,33451,140550,32374,0,287,3308,665911,379756,19305,4988,33211,511756,24648,24,11013,306701,582209,147564,840959,302404,375545,6308,12553,160186,260693,6692,142359,68110,141589,32327,70834,65256,808,36502,626995,5761,152436,2203786,2785,1404612,9,23214,41452,22448,242803,2625,3635,314478,45354,503541,6230,155207,19136,326536,4289,443,414,2101623,112447,51022,65110,3547,3935,1014,24371,285135,8215,56846,147537,12677,174207,582613,746,1213125,335,139865,11558258,502423,206238,672,1422,413,281,1931528,12555,20191,45173,200921,34232,81593,191793,1169,43735,175620,220242,33580,3277,4921,6405,1796574,3319783,1566693,299132,125794,4417,252382,476672,437434,225653,56667,70,492538,20695,41722,4954,714381,76304,204466,282,520911,282162,311826,310780,16433,205605,218719,12238,99975,30860,107720,8820,5434,2875,441223,57827,497,1367,12140,283028,101195,2183,10206,0,290,1495,55506,697,89759,18563,0,0,0,6642,0,28117,7865,51729,93323,708,3391,10845,21535,9601,41187,13421,12458,479827,11035,9288,10331,755,460,2837,66825,6476,22668,218580,7517,81149,26105,70116,28060,16121,62444,35901,45371,133122,127430,23912,961400,67407,62355,5235,45390,142301,8379,45210,47772,512683,47012,101517,29643,48855,78530,15523,280849,19705,55547,16883,71477,31598,63185,80364,24278,301148,2961,1111895,152,0,401,315,12413,142862,45971,234436,213813,40129,8903,117070,93036,56673,49681,2048365,633432,76032,18176,642,129196,2031,3384886,88984,64250,530,13060,5287,31577,38451,1486,5982,616,6502,900,61502,119284,819326,9066,1119,4321,282,12029,37431,409568,125441,5110,7370,47399,1562,429,499,1761,2171775,33953,445,220392,67975,19783,163457,3966,60235,55399,50935,123998,35571,127117,69429,94957,600696,693964,6491,129610,99071,0,24302,14684,25721,34103,45823,57742,22623,39035,1620,52499,3976,123828,16128,16393,18635,20264,104041,13001,99334,31766,22175,4692,14095,50382,42191,42260,16471,25306,16585,93538,56984,227,26749,33342,24452,64392,9833,32009,2071,126603,111033,48951,27212,48101,4619,46208,1312,153076,267703,35109,144937,75241,83514,17295,12596,12767,8748,1667969,42392,9194,13892,51273,86421,49476,53522,810990,359199,162921,184295,26717,98735,248264,146794,9948,134581,1672080,76,58973,210383,532226,83511,771329,56467,2792,222,0,2068,25685,11499,116571,1448,622211,443641,37182,299645,784756,103446,281583,236899,897702,56014,49699,573499,5014,2293,254842,335136,121525,341197,662309,304,1244,119782,1881489,97,123429,34595,447139,231,433213,1432,179986,553528,723,196139,0,304,51871,138781,20161,120912,3927,367237,49472,109943,13864,1403161,15307,473839,5614272,89867,11171,32987,147270,130331,110424,7720,14434,181382,157321,4167,73019,5783,476022,381534,34268,412624,878473,54630,13575,16597,150683,28456,150159,27921,409861,1214485,919716,702,979,691,37135,344483,8230,152,177770,692374,155881,331051,258023,10425,26287,7153,282471,2663,558933,448090,186040,187,507,788,3297,159493,300501,293210,563823,150881,370315,573552,11729,129531,481882,15207,5738,115291,10103,151732,358877,123111,11554,172593,152880,1928338,20707,984707,122982,59765,296579,1006,289354,5830,449145,184583,24067,455,6871,952,24867,7678,696,62500,115867,71436,124787,8202,194833,458528,75604,246042,98986,160551,1311824,303741,132692,195558,229652,128285,281173,60,210654,80074,311980,9906,416867,38945,192193,231935,135238,33260,555569,22622,113650,29823,4423,251028,378,1732,256192,17865,104194,33813,701109,333508,312018,158748,8923,23138,2200655,197976,308235,61141,343,559403,442719,49263,189481,18224,15738,61248,48721,5298648,28997,1102447,320088,31121,245211,558968,335567,1111,1382056,1421219,11933,1167,30771,152,393873,442185,135202,104339,268266,26960,9464,100840,5106,37185,62283,315362,679,14310,412027,540,66262,236,1380,6074336,12138,4153734,13128,912304,138860,240500,145756,151432,1263646,116226,97316,81182,1303,66610,147706,24963,81181,37749,31461,1160342,800277,529056,9879,541940,121423,106364,11278,289748,607,2225107,54828,1673006,265359,321277,98579,112095,208994,49756,275337,840763,702622,432540,344905,79440,50316,28049,116027,380147,162355,104347,4341,19243,33310,70022,563749,621453,133712,294732,249332,115620,138843,200594,10755,1458714,1018656,38600,272989,386509,76024,105703,3218,25847,5469,3173,4198,20749,66637,491229,361132,49283,224636,20982,529785,239338,613232,170485,92826,1873,51415,247456,156159,89460,822938,44860,135518,0,0,73804,78277,150261,51444,145442,158570,54118,7550,539558,263029,42816,736452,17508,29402,76587,117373,279933,320180,154415,183560,163776,11431,61993,197,724234,190626,88310,73448,6368,33478,1180090,107326,12168,2145,145636,103194,424,39542,694,1982,2199,596563,8948,2548779,38468,326792,306706,1128698,2148190,464036,231215,551,2724993,673974,101603,297198,188396,228013,91705,235110,5461,18281,586443,448065,305158,2567,315248,420205,139236,17084,544858,560428,288686,284522,44348,7357,5977,12991,10990,25110,118098,0,406,22426,145600,113907,8235,203609,94516,11881,11356,70600,166417,120324,27895,2013,56738,555007,430558,424388,1201673,12767,4493,0,278906,444124,55794,41486,86169,41801,48733,337740,2945,43174,147210,84143,504999,420125,53526,350432,744,6394,167529,136737,191882,207157,90011,13306,20234,73990,103175,25,5021,92190,801976,337505,17996,143771,51025,55816,203862,1944483,295696,138424,279089,148,6088,876060,41932,1734783,4798,199039,122337,34491,846,66997,5775,0,91627,152,214031,100827,251108,285735,68624,94672,23109,3455,11175,1879,7494,12809,179055,380606,533455,12025,152,137073,345014,52356,313867,47987,151558,28373,14581,1916,3971,767,89945,175082,231416,168517,33540,41638,99018,116589,236307,57449,47525,382568,1342,395,1947,8051,57060,51595,109484,127,77846,141621,573087,1118,389920,6427,230391,80834,13127,191795,126304,32584,702374,239256,2859,16269,15351,115912,146333,72785,259174,396293,33823,192776,606,468564,136964,245708,491519,367083,22165,330262,421307,0,225832,99418,66334,807338,442298,99634,229933,140254,281697,131263,20050,5108,12678,516412,273301,761,114469,323551,450726,8992,875,100961,729255,10600,358518,1372,81115,14532,3178,1962,12317,166893,12396,1483,327850,528,253421,24743,90623,724120,127508,312247,159260,27625,332991,108489,47516,11120,28693,137193,11812,552112,143355,129800,92042,144606,22719,563,36267,323600,137845,53843,45954,5775,296357,22308,184678,14649,127753,398675,512807,68096,19619,11441,152,92971,102262,724,22204,39510,283371,237403,76,512,280275,342,562510,41048,232778,745291,606813,24704,78975,2006,718659,266475,173873,1022,318451,46947,41931,101225,258,99391,30966,930,503768,30374,15825,7754,16249,12655,136411,304,17706,32319,1471,1488,306580,241708,269459,7973,23978,10891,75754,55303,6145,50237,329755,2854,16564,33602,744513,281716,394557,150,2411,2070,601,452423,189847,97214,69650,1871459,314941,129153,129303,70428,562,0,801331,112491,52810,468505,3126,445964,170090,145502,56074,34592,292550,398468,375,42828,208149,778475,160118,4444,59861,54495,16861,20902,29609,8290,83102,1287894,511294,11195,214569,23182,4108,58552,11376,233714,14211,37890,128636,221974,14338,705374,14780,128750,237079,36789,16712,489423,2190,62635,539227,30705,974386,3062,48953,598,324459,512872,42105,685227,512029,76082,595,3631505,1039227,216826,177119,154908,16767,21743,382007,112894,6869,29011,113924,146925,215075,214370,423078,463299,65796,641562,172748,1096744,6147,154629,6698,235931,194274,7183,194620,1437,66732,91368,2876518,191726,271973,1093771,191243,52934,24756,43492,25162,92016,86465,56364,367636,92324,52098,2615342,1377717,872651,44780,51343,80146,164386,97963,2352785,99395,159442,7850,314234,81122,1916,93817,2954,138646,14993,113858,226119,647,298560,502653,65001,139447,58693,99959,1029753,50816,665230,497660,38402,4869,3301,185056,338771,357661,481230,1781,2504,550734,21654,52314,22125,7334,172773,2927,645249,205680,29876,234149,192233,150927,2159,632937,365512,3103,79578,746,116657,150018,86327,2193,225408,17668,9643,28482,40297,28677,670,272201,2234693,2937,30872,110641,1094,1057353,0,58402,2462092,384461,7190035,4030743,1062,561,3275,9385,1444485,314689,829354,2345083,235390,6371,775543,959647,21554,44132,223535,35252,101677,131566,119036,128293,53315,114452,564,4861,7227,0,61246,13004,389548,328136,110553,166258,502225,257047,78245,99261,772,97112,209393,766,477720,147739,299403,175500,1671,231063,28832,632071,9161,167227,128063,90388,51492,209411,2174,281104,111095,1622,7137,308584,102688,54070,20592,352762,82083,69,94436,121131,10553,10367,281056,456,1248231,615390,814,5006,0,323597,159007,1089119,20322,36584,106874,14649,164474,518220,493077,190478,1284,2226,912,442255,19039,22511,2552216,13888,2699194,49715,159311,2894,163727,8975,0,205,219861,492738,813,371507,23226,3813,146178,166,154385,322540,273560,574,574,574,574,713,574,878,574,574,2365,2880,148028,242783,234607,15815,1897060,304840,4952387,60958,9246,800193,31471,38775,122147,45959,19468,18453,192799,12058,56410,79390,174312,403112,127239,657674,140924,858781,26519,80896,688519,104759,22099,3045,1233,152,1048988,514915,59309,183960,3768,2093428,2151753,202935,595360,3577,792645,219621,298490,54897,233984,299316,3688,8730,8952,5541,24895,72922,44860,133912,49482,399696,455242,249957,28352,131280,17930,17194,105574,1495,15143,455173,556,27330,64618,1349763,328399,64063,76,26989,2283,969560,329062,1090,544728,91623,2310,1183,2064,576609,407732,58758,254358,248698,250120,549468,1260,135980,1153,104505,73520,103806,190351,153314,12532,267653,257008,947180,494018,349942,233062,965,527544,420884,41970,652057,144516,176132,47756,8811,366153,0,134507,288687,549737,82235,392920,262381,11676,1176,71780,22295,558606,80572,8849,200624,371192,83474,100947,1594,0,36182,11148,137707,27142,906102,167770,38801,65175,64276,98436,162920,3127,19349,10056,99782,189517,3444,3559,1217499,1042079,463463,49548,7977,54554,107629,76952,15568,74639,42775,148080,145098,90411,295146,251211,107809,726,314288,121460,430688,393694,1382822,70628,114521,88628,2839519,1106,17269,1359774,130517,150,371001,632046,196796,2330,126629,43096,180050,17365,65375,1313,6710,4858,569455,873446,18535,1016571,5787,746,3088,5873,2705,38578,15,92588,60191,356404,11351,74316,265681,220470,848936,213891,166044,5500,486436,168037,232518,132039,4411,116732,14244,32053,30477,591965,447675,317254,2620,305444,349721,288548,241228,49140,300780,270726,132805,387659,143598,12220,785720,326,153486,672366,103778,310461,163,189452,4725,81621,464432,11282,529574,354184,96012,107466,1568377,176826,272612,7697,229429,223118,552218,2282697,49233,211061,48062,71116,45507,303099,132634,1568184,21406,34441,924209,204262,127630,76567,580698,132854,3682,80348,259087,625798,58032,2842,37137,1352,66414,380711,150,65690,363453,18083,146548,491084,406427,850847,542223,338633,63633,301534,8615,907043,66043,49645,100019,2428,33284,42973,291487,802,226640,456,312434,1040084,291497,186893,474132,27304,10071,1451041,110053,87948,563,180462,530,1042,280861,10255,3461,583916,133492,6012,149507,535603,8217,318,41,69299,2437,12348,329600,187847,3591,66157,13449,271461,1089975,1492318,329535,280016,22849,2389,247641,138750,947,296125,383813,51875,21189,72482,105661,87126,277759,594198,421161,481642,386559,273850,405259,228587,515676,999,2625,238079,576500,1710493,346131,235948,54484,279503,133106,491430,309441,573495,396852,364320,20790,145449,470103,154714,25610,1009,43083,487495,4406,40729,316317,120444,1080,47286,10895,304,314358,2773,83061,9829,363212,2452,63459,2725,23538,19097,150125,96861,8951,842095,10226,972355,86459,235237,276469,5614,562182,691448,3423544,396483,590010,8747,786478,24498,1212,730,48670,47183,62848,9776,4399,88113,174175,942718,105609,126552,0,247769,463887,62,1878756,664964,26920,12152,343454,304,84353,468424,14913,51412,514581,249738,75309,259382,920,69,471149,11,112,153,5511,527663,5077,120,208695,119053,125603,280926,58328,187400,191118,65299,394473,211626,776387,330110,4280,299222,34733,313200,7880,308072,6845,321799,150725,64787,225,7990,152,242051,439961,82,122,786,25819,295,4377,81804,39657,321692,389421,34473,147877,387,53771,49061,4286,0,80567,81340,404301,191262,2810431,262518,2395533,825845,2066,27632,154760,76724,399571,486778,16603,129881,2044,56247,750,695486,242489,18899,19133,397662,522041,320852,1219,133363,102340,242662,1556,0,186140,137452,319541,502136,408434,2399,310321,2003780,169325,126636,949736,544454,86294,112788,1378,1579,10052,365064,75046,147560,114835,91748,51538,94256,161334,16773,409,8352,97596,57005,817088,219364,428046,0,6650,308596,775737,106858,401734,357368,71808,8479,11407,0,0,428,0,3739,174545,1120,143926,105726,1018,24897,112893,1395581,126808,2434,962,216426,23124,3939,5226,2439,46108,104424,39818,179187,62621,115402,506650,806635,1146,233254,743558,433758,88601,334680,283021,83521,301459,27090,200,1840,1065867,221267,23766,0,24017,3751,959916,417411,1205264,174246,38979,186167,220318,1760026,556948,46704,4915206,6216485,2900,25731,761566,219347,644682,23037,12597,244505,1888,333754,729791,388570,58231,314326,9200,82789,28051,220320,584036,473710,153861,347239,254803,70384,65994,0,124231,304,59569,44393,2340,409326,88309,965059,204706,114987,193792,264759,290603,2241,1810146,99032,21624,60301,20771,126929,327160,55216,113052,309984,198472,228615,333014,4116,85350,3394,12024,217184,106663,685353,4705,304,637241,171316,318799,6629,570095,127111,3881,21795,304,10,50841,7792,255021,297,326587,44384,6555,44745,289332,74166,526047,295961,109208,2342,964,1750,161127,26863,412283,372,228,4239,217050,27860,1228,318718,9490,200925,6849,52663,605197,7874,170715,258519,12399,361387,53255,449490,218842,21240,3461,817378,72551,220443,31154,3180,229,143237,125,210,82572,302694,983,2164,10323,260228,125315,184121,151746,1550,175000,378433,56938,269066,46796,32754,89340,536552,150,78875,303,139155,13732,94815,1645530,212336,7003,1613,478092,712,3709,111037,42657,135737,14587,31121,194129,419857,420116,69011,20382,170376,286199,562220,27106,77995,56364,48437,729,2975,280070,441561,25907,24969,13298,187481,1116433,928806,3638,0,191509,156739,321272,116004,186821,181081,125865,599127,148087,77170,4639,685397,407,0,5396,4023,6651,290167,645602,20544134,5191,108460,322348,220630,105215,11152,10943,323766,524587,535245,136697,277290,319733,6358192,285659,41688,850447,82910,144,82343,60814,287569,394114,35336,920,13340,27380,45717,119799,945,113850,111105,407820,6477,250103,82805,31811,3107810,77543,853255,613780,25527,79616,1141968,211723,31333,94800,149502,11825,13419,232010,403191,557461,861231,152,57167,4063801,1569,7753,92055,198671,333127,713493,2585889,32106,26485,345428,6735,2194,101517,9630,9230,19523,3515,295403,379153,8367,4569921,66743,113083,147884,366973,3271323,286163,23233,16291,29175,207130,274184,289298,329451,535,77029,729055,12746,102905,181296,600530,157107,12609,265735,594570,231133,944203,91795,1227137,820673,151231,400109,173432,1037950,333597,64577,6069,6063,323340,0,3382,405,152,4954,129809,100586,176247,194661,9786,112237,34023,45371,277757,18462,260127,732,463,2227643,194164,285756,285653,12139,263,42527,385603,161156,2095,0,6489,1170,27026,271705,323646,128775,6594,222376,112974,24878,1591,233304,88,270326,0,102884,1259,146,2165961,442156,712,9336,288975,27963,3862,442524,18267,252698,27318,119129,278711,158519,13192,286262,107727,86888,170172,1316733,1169,1283,828,4365,307400,560872,209986,308896,303957,947036,53583,403460,667075,1022,0,573981,188305,130459,334397,115922,1772,149,149396,501417,32163,275723,4159307,64875,117225,116446,1600,34607,739,106301,251117,1671,90995,126790,152,84148,1345685,366576,306981,804,745031,3003,1415,871,36709,13752,113715,720240,2833,206925,426,185304,308240,360640,227690,516511,64131,525221,5272472,280324,128665,508459,157382,18781,12529,330768,50330,28215,1200,627221,114488,30139,240612,11642,457496,1704,564,1089,21779,32645,238960,283750,41750,1466236,574263,1016569,99817,183361,778359,364,2003379,32355,513957,34025,38143,2420692,71450,1057771,249271,149021,349462,47643,97539,1533,463061,855201,572129,398731,254985,750545,41472,167150,37696,97513,80304,297525,1325924,125513,54332,373549,105924,274746,134650,2132,4088,278264,18686,164954,1355,56535,148754,196189,2593763,37758,262005,168540,55100,627517,157403,32164,152,3381,209082,7800,389397,463527,5465,529188,2571407,570336,807,82936,697344,31572,110311,235765,194176,86111,2072,7631,167074,1330333,15030,36031,546686,200993,931096,1770,7155,3290,164865,241623,140121,299110,588080,134636,359184,37609,235271,130583,283121,197860,282717,26,1339,6484,50493,44993,4843,9127,192106,354846,31606,913249,1786,1940,196574,996781,608,23458,260017,19327,13584,1492793,16528,8087,176008,1105899,50550,349006,0,329225,49154,336642,2175794,301702,315,1977,15935,498479,4422,28528,99334,70064,95457,488917,161857,303909,56740,143708,12322,28418,81730,33989,36369,12576,128000,43156,5175,4411,500028,692076,928490,36201,7187,65833,326076,239794,1152,452,71161,6099,238911,1652,24144,3020,4468,32538,26615,45950,1977,117658,1612,192,938,456,700,10359,133541,182619,366264,442489,17489,115050,448922,395857,70455,4898,262123,1124,439221,2200459,2876,1129,74910,62626,1785,1160242,85639,171632,34407,56350,519344,12765,608,76,31315,419380,1050,96902,832,75189,185466,340532,312591,165848,15284,484825,180065,544020,231258,301700,488881,577071,701147,448056,1479000,95452,407484,17526,880,110972,336457,1421749,2986988,162689,114058,87518,397057,0,5936,200704,230258,35755,225688,226871,255912,6383,12593,4227,296428,5070,152,73814,28598,736386,777942,366308,3893,1495701,577110,71865,399457,52836,11570,76791,1208114,395370,319738,4340,81735,100021,260409,6576,35844,25645,103172,76235,105573,8910,119765,422347,273880,287597,162074,12577,190541,147824,1738,245645,103086,411285,171482,1678233,178288,4823,219234,6313,198551,126474,515386,109742,260207,537358,46200,889307,3725,906078,3609034,262177,39709,343262,468642,231844,268169,70984,1109,7132,75018,30929,172723,50749,91645,956896,1177493,221395,4230,9691,6118,74258,398,290,12526,42994,2519,111337,279404,150,131017,65526,1614,293794,26609,3635,152030,718653,226721,205505,1157972,23577,78756,124270,118710,311757,40551,101336,670459,420,1355,16036,795741,22969,1038,0,184,131272,275630,488707,2765,463518,690342,20432,281726,155531,331295,4860,237460,250,311370,219673,232299,812607,2275,210654,100077,240593,302670,7424,3188,214144,59637,43790,29512,267857,162058,34145,59683,22656,9034,120144,1054867,52973,715369,185907,152,4374,105338,579575,64636,78537,190896,967,50231,36045,3134,14406,356338,1154,343109,109426,80741,231472,156246,177729,152430,165177,481357,405059,10370,111078,470719,418801,4347,182319,89339,488217,158259,1271504,30937,109398,654327,52275,803765,352,209079,322375,157742,384,1290,10585,51448,5562,994,229321,2250,36349,10415,273692,64016,151,8605,3202,1929,67988,2151,204978,112418,3196637,3990,51296,588853,156122,55629,14805,953410,187288,18291,32613,7198,10494,1271,597259,1745,51771,2483,122617,144252,415558,252332,123258,199245,1040,96620,33494,22083,93393,20094,408,264105,8043,271213,9439368,296835,4388,171044,35043,0,1791,2245,510382,894910,78966,4239,7277,300,23912,34372,39768,134738,20097,478378,153496,133806,59479,459551,83545,87931,11646,82348,77096,301136,11241,431791,203811,0,582749,100346,1526221,1055,942713,14772,194135,133502,77904,506,1533,168564,1513252,423316,1568,239543,455,152,10773,48220,26555,546430,187057,18646,18829,377569,1833979,4341,1204158,184460,92793,230638,860292,1318070,231351,22716,17110,166535,135952,1608243,781373,253972,618267,181877,593,44647,3766,204043,294088,1462235,152496,2115,59606,155808,405577,48495,21182,718770,252804,1582,4496,334809,20646,329509,234497,315320,4764,8467,1115219,171468,35029,176961,43208,4221,421542,337354,1706706,221027,119620,622,5703,52913,156239,240132,313103,128218,144624,15783,1646,75215,499,57211,544326,10053,791557,7068,35028,80332,150482,110,0,134719,578437,77,14846,24396,550912,531411,6451,82002,252333,141614,214219,427,778468,290523,339522,336525,180352,4439,90197,878388,489604,131068,80376,64212,498506,323209,62,236397,28,150,385018,155557,83347,217810,107942,142667,62345,90500,2037818,770,29170,453891,151878,309058,9932,108234,235707,447987,658164,1003,116650,5670,32526,9529,16387,34454,152784,30625,143414,30854,1056569,58076,146126,2749,125008,400230,305232,152,26928,144171,203009,151893,792640,1993,578651,65744,1563,2066306,344770,16869,1894,56048,16059,122160,287436,202035,365210,85548,71123,866,1201,79106,103028,41810,152,395013,159266,30030,182251,697,0,105351,2762,892,124856,14841,226904,256861,11400,99231,34402,751311,36798,457628,148366,263743,1755,120244,136203,47782,27148,76349,679257,137803,43999,22102,21847,33426,586198,1609,435,96081,382280,119668,183254,224960,148103,114759,103431,246772,274399,15244,285930,88792,374297,89980,926,833,441256,164300,273216,283,139431,50044,678,514,26123,284155,141570,13521,198137,168309,380617,995508,1516974,357180,2703,176005,122,15519,704091,2212564,167063,64596,152314,10936,185475,6727,78068,174065,37135,37680,87265,89320,1243,215468,81709,848755,109045,29526,37024,58720,254840,0,4221,12404,7366,12251,13867,13705,2165147,26854,16648013,242154,9725,159012,8024,152,1648700,25072,1210029,648,30398,1196,27462,236958,1365,42165,909,5639,933400,26174,20056,1194,152,1682,332921,346460,9332,1348,750520,84438,247625,154514,82573,260865,223503,3320066,71141,66541,12112,568630,143668,432559,1615,39059,473216,7818,1289,239804,196155,564,24655,66880,85898,3627,62339,578811,182355,358992,73022,315335,279920,49653,144475,351447,216126,1583012,25307,62321,52942,18566,768,40112,45331,155468,286134,10880,219383,251265,103178,496185,53325,624637,169929,151437,41901,199430,477930,17022,0,135801,536067,345587,246143,320543,15596,192063,268504,55533,13736,438796,273980,1273,126988,8542,437492,34089,106936,954521,70386,337207,194344,207581,547222,1581887,459679,239719,18875,543010,2138,151561,922,1060,387625,42263,88542,57968,32263,19528,129363,66421,3997,31067,74999,96124,56707,933,695977,2108,297910,1159753,9984,203567,59636,268623,310999,4220,185567,193823,6078,39030,256646,56445,335682,494021,80183,81075,49785,48103,6202,1346525,105039,456,35596,98278,23081,414267,215244,10269,52644,679585,83151,46841,53083,713,21238,2181,144027,218223,184534,382654,260414,70649,129307,15024,44619,102971,43055,8103,85164,1635,947952,548507,75791,10828,104545,92598,61296,212949,1702,67007,67724,887543,19247,162561,2955,84129,9719,13920,34888,86252,685,288102,628488,1898,32643,27132,406108,2332,230055,392131,206508,150576,194940,52217,194026,6583,395742,314481,399333,60918,12134,79303,3966,511796,144851,683050,203258,2991,267137,1191,22055,81417,4101,1299,119108,102061,1314,2665,123,636,44331,133781,3637,48860,19920,3914,8206,21525,238698,0,296248,493607,29165,236239,11863,296502,19998,109888,920,733,3168,98247,169479,157954,50611,954552,99723,633372,73233,605165,209909,141,294815,44039,3268,39656,33788,271935,369071,1145,8028,519,165222,89590,548544,2600883,604,152,108039,1927,153529,127,259,0,407769,8720,0,21766,2340,136889,273460,434259,170366,63402,84313,39551,82130,413599,18466,2993,12618,7140,9755,431,1161,274,3922,44161,55333,448,3289,172409,7616,521253,104081,52246,304,151,389374,422104,1310,100072,162325,7480,453,0,1655,219916,965869,41269,674062,9314,12450,0,1253956,1179382,231470,662,293182,80208,39016,434797,151215,172932,336,713989,18430,235,50583,2619,93188,879485,2124661,112283,64865,55683,1026836,17015,43725,141665,5692,30334,49490,62667,116640,106234,859,6686,370069,22042,188296,189628,417070,16132,14368,1060809,74429,20350,321833,114542,6269175,33768,620279,15852,72460,39322,50940,30153,605254,143979,310407,29353,205527,32692,89097,1141773,17441,0,143750,5734,564773,10279,26159,272,176793,27187,95039,139980,982043,10446,5404,30724,11791111,237995,25331,246,11286,121172,288506,242063,18687,211699,272148,21390,40488,168887,228032,115662,1222311,49362,6802,145365,263014,5104,6582,151110,162812,17559,22490,95211,56337,90964,207128,304,123528,113540,76411,1184290,7679,1653959,232888,29574,239039,370994,110878,25624,99270,249872,46830,1199,1383,1139,59511,174080,757,363585,75931,17324,134369,44599,282224,186141,434077,16846,523,5586,627,4054,76595,255469,986937,3202,600337,612871,156232,5041,70532,18721,1956,3104371,152,105035,12815,53424,3737,662592,12766,314424,78446,42375,1079268,112535,175363,130690,77232,7493,79885,144818,583912,478262,60923,20389,428,11495,75198,4185,16594,288258,12132,113527,199291,52131,698720,142472,81137,196832,1311,104333,266536,78866,148079,53385,177083,158283,90254,336878,7395,3575,44865,323388,287783,74780,27460,86016,110495,56233,29925,138415,59735,370629,61301,65159,8983,172394,4450,940746,1677116,3108,80321,203322,9903,30193,995,132570,23019,157929,400,168529,209771,10475,377872,2384,202242,1410,6268,26819,58207,50903,236,203149,83013,3684,152,409274,20938,0,24480,367164,108334,220173,290,359669,0,67674,131110,15636,55439,86472,2841,5217,153363,156801,43837,980871,35161,152,373,81893,213986,656411,98680,184834,56804,186291,26339,26493,99,83007,299480,53359,5606,73222,87994,64598,84062,7883,11416,0,293,699356,97601,0,34191,352995,4072,175933,132,82264,43716,63337,196414,43858,3199,126846,130623,51009,36498,7853803,179345,197872,96048,16272,49666,118997,1725,2487,102600,209328,40804,46772,129383,5784,143,236915,1481,115799,1114,82023,554371,322438,17136,467654,91712,20139,10911,42139,20315,278217,6961,10859,124,373834,494226,6433,266980,29709,64986,169144,3092,1466,2676,63943,330433,145174,18087,304495,18234,449116,13937,1221,34139,157127,104193,508,28724,779890,51585,913898,3762,176593,376474,1023,4439,1160303,35610,114070,294797,253988,114216,238298,236541,86253,1020,0,59192,203461,89366,605867,457531,339726,576591,706959,164844,258901,196263,424,39607,126185,96446,238,85338,136290,159536,4593,23941,131803,73033,46812,124804,2296,373235,383623,108588,165960,132029,270,208590,1259023,574136,421557,42584,9219,798248,65158,32845,636649,321,1636102,98206,2017112,1615,308469,36518,333915,124887,51012,1063268,1475411,15788,110723,4452,111146,14473,3938,166511,290565,53097,114243,608,360137,238322,144101,762851,14899,152493,42302,172959,88261,152,127062,1650,9698,7514,129627,926,247710,606044,963838,40893,303,303,2061117,1174,175218,28957,142330,320588,220547,1524,10269,118328,1043,46361,37365,79419,94105,136633,1914,182945,77846,34264,135234,28471,1332,130540,82623,26759,1506,175491,54262,118826,67737,108901,319321,790109,410912,4962,1001934,171383,7219,13030,77939,68093,32560,216504,126129,110182,2583,11701,52604,35278,127751,36807,48150,163221,90136,82424,216093,381810,0,2356795,292499,62070,30990,539342,216599,130,0,1457404,85884,118202,85148,67606,418889,138686,307366,7352,6949,749,70430,331176,159418,2534,45482,879,679,66244,57940,5313,287,21945,128888,421,301970,532043,221777,244872,226068,111604,175826,67684,146076,3788,30521,107226,10166,299316,111096,188616,477594,180227,170116,4931,74981,74254,183687,39358,67950,307,180401,944403,2297850,11070,437929,28380,484661,0,103380,696086,250357,306848,112508,16114,141,295669,35603,22087,14421,99380,191307,182823,759,127805,9168,27222,120916,958,463000,21639,5631,12908,23309,144682,894723,517044,4285,1462174,363699,211197,437861,0,97471,158568,383475,68572,56296,300,710122,14144,181543,69807,36541,90834,104036,186259,581615,215942,3034,295926,5873,200908,13262,43917,29808,207259,165713,177263,26556,727129,163122,434,230225,356729,1139,1936,111015,33301,311490,44546,377259,481084,221844,286331,94445,201474,131026,17908,225971,299517,1111129,9598,71642,424285,473,36118,278658,67146,167873,29244,101775,139726,55593,100895,139811,118678,13042,63266,24953,1461,275010,139412,1179,304,114572,418,28841,640378,57647,222722,101182,268721,2632,109215,109071,16675,361,336683,149332,152,263853,6389,0,30630,34747,285899,909,99279,26978,333527,5227,738136,43859,385481,3131,164555,615947,25691,966527,12291,584325,9211,287143,50770,264344,382210,167447,155847,313023,251089,246941,33737,3826,1329,1265324,148,609677,669,626526,1499,369425,349105,62514,769056,303,12535,24995,179766,4420,174061,3536,114836,6035,1329,143437,503352,6994,3157772,783695,1949,256,1226009,5164,1935265,10091,202331,1036185,428961,5278,1950,3534,81940,144312,356733,334351,142717,1742,50229,153388,48575,347274,240946,145934,1453,736273,87919,222200,164199,392089,215094,89142,188262,426647,352805,321901,190404,330030,31261,29666,29585,29456,29132,33042,29582,29692,28694,29274,30158,28390,28390,35958,29433,22653,11359,25154,12257,4769,10318,5432,34169,9050,9199,6356,10411,22760,36299,2049,31061,589,387278,1778,586175,595217,591027,583878,588921,586595,605147,587507,591882,598710,591996,583339,587441,597153,582341,610712,590101,581945,586543,582415,704212,581168,499116,183663,39406,143425,351795,417833,398597,93484,333148,72984,468636,886099,289326,174133,445344,178745,3446,11995,40204,1856,446726,157359,274,521819,11227,9868,475552,10333,9119,4269,800,152,76,250437,202,237386,8238,1853400,523941,183930,40004,995,1587,1056810,44135,221969,736,114403,41289,477113,256588,2425999,1077,230,14600,28093,252671,2658436,2476825,778379,1478838,2785,213585,453612,1950143,2430,51844,28444,33341852,1334439,2574462,1548253,106838,303,141624,11584,9341196,143351,770690,524,6938,103767,72665,287589,175380,1081358,213333,436745,110915,87896,152,36890,10571,699,49238,48197,60204,528,27437,3296,86390,707,59854,41375,502864,515635,316002,146631,41068,159329,84211,144,3012,7015,9598,190874,5415,293,10894,287374,134335,3945,226291,532,50085,297245,581,403280,722939,32967,5593,121292,11899,126672,16075,1798,1929,10155,909680,20828,178,210282,484901,118525,522604,616323,5782882,752097,40183,708526,226253,34724,63469,169881,392030,275,1603,2513,146412,41860,0,24153,255089,38469,273187,275508,311644,78694,442321,307946,195837,512,4790,0,121133,8607,90722,172468,34888,12678,370883,102583,307816,332744,369209,44232,2834,138521,4612,806899,607062,96515,306607,549465,447612,184888,79393,48264,35783,337862,253552,1055,591938,469244,8064,193914,60218,107823,13809,4722,685,8421,79790,806091,226695,3671685,161,1816850,336309,447093,1850142,1175223,677294,1280,196921,1217955,159133,2113,420782,1611338,48240,4013,4943,5787834,16495,224002,3941672,188289,276737,17561,1020,130572,300,10247,47739,42997,31393,105545,298212,105778,709320,372043,392382,137660,250343,121559,145981,186318,579857,27705,585315,2348,90148,409622,189204,22954,13609,116017,59960,111614,513729,280,2395,480361,520134,79,94840,175869,81763,140367,943834,36042,37341,87285,143,2558,16502,1503,90176,379820,2934,202644,9183,5984,3491,1138977,158994,1365,153827,101977,30380,29486,514054,84098,197235,212998,116518,3800,22847,184220,55755,1323,398532,40854,183682,10040,25729,200391,408258,345158,6260,35673,53625,408469,101190,465257,38129,109944,54766,129881,6220,0,214,138152,23523,69342,1359,146946,104287,852543,39731,237191,256342,5804,318760,369,88354,42846,4570,39992,5109,24326,585,512,427,836,14489,3237,297,1850,448,5657,138359,55470,188803,106603,220312,39,48361,177119,133311,65494,1746,456,13214,36748,3547,20577,15815,14296,702,3582,1505,189,2747,12691,430835,5338,44832,19235,8051,54820,42718,17987,15927,43207,2379,1977,235116,7546,502,1283,527103,152,6630,246242,23227,10701,2362291,52223,184003,10375,742,212848,1829,127123,111585,56733,3548722,354976,83102,417522,313584,227065,57648,71190,243413,362441,49378,294799,2149534,873827,98037,244,514370,139769,400498,766,387,371,1215,2262,2214,15404,48684,19605,4316,2574961,4278675,137571,40643,22301,50,2018,1640,3358229,12622,68523,716,2320,2824,9933,465,57346,1309009,985405,25772,100290,84034,582749,440684,10650,28,181841,1783,475955,1001522,68197,31091,8134,439001,51790,5377,542454,530144,113987,3852,217368,6986,248195,634031,263771,292152,117568,147532,152538,7996,1164406,298148,236491,4007660,383119,16615,28725,123426,139951,264902,94555,59195,294951,115316,1366503,368,695235,228076,499744,71134,108655,46519,16745,11310,320733,229933,260689,68404,68612,203425,1397768,32362,477508,234729,331,19751,379133,639305,31146,229936,353275,2503832,45309,226645,88604,384617,491969,93028,186758,15425,438468,253614,225,127754,20545,46830,2304,1019845,312468,24067,278162,586,103359,51103,536306,559689,1163,7877,797532,185613,175548,133033,331844,209,2174,213725,49084,184243,19320,1821242,231685,2822,7978957,8937,93369,9170,109479,886,491168,46844,150313,1324,2516,1958,447164,359877,1532733,1269937,17912,35849,55056,557264,972511,1299195,114102,375480,3013,67670,65930,282864,15376,59671,340548,65323,310595,0,330,45378,43073,402,1047,1316158,877258,0,24479,682,938,79056,86612,2173,5305,1812,14574,353,356433,99352,68750,11610,45921,114926,332890,87913,39035,79979,479391,162513,54228,6043,167583,106982,517524,26978,66619,140334,483748,142784,5040,105987,252662,149328,355066,179618,191422,138184,111463,121150,424549,225407,97976,0,152,2126,204550,119765,8510,266401,1873,454668,155748,185333,30347,475284,73714,61844,100159,2661443,217,64362,119892,27272,952310,4494166,152209,21312,2225,4960,60419,221943,27513,18354,153885,144356,9193,75094,10540,150871,19709,8463,763305,184254,2817,213456,16397,64168,1137,134,128,751,193491,24874,163846,633399,34556,1208,92840,133122,420652,1495133,180756,64344,133917,9969,235,4387,4146,25206,1552792,3171,23126,248644,69125,48580,16854,0,186101,358063,436344,17195,245278,303,2107,79746,181180,158609,418524,117,3335,605,115,6014,1074,14707,14923,76953,9584655,152823,220942,1667505,474772,684858,66200,678665,281767,2744,261,456,36099,397030,273594,23984,361822,7823,795,133595,88212,306158,147119,13875,198629,422469,50993,90191,729,1532,152,80739,1757,42285,58197,244413,226771,880061,309134,1022,4759,19971,83434,202769,89837,269694,351067,76054,423645,2509,46171,6682,361164,90956,67561,106932,332668,71586,48642,237264,909,133353,304,196019,125613,6985,81611,1364,45110,0,105208,2975,30786,1155343,84798,194111,178925,973,68030,24739,209,197493,84919,134731,178013,16632,67877,18455,41338,19302,58695,79984,10807,544372,235530,770602,20385,778763,3481,27553,481662,44013,36236,1270896,12640,31887,328156,77554,21596,71790,94526,122273,1556,33528,826,82607,397239,138477,108204,14743,553279,21587,176319,871684,3539,101723,35104,2333354,209113,268080,128,12643,346,121078,90673,221130,516017,4959,55912,1280,265750,30321,49985,97487,26222,119676,189620,170917,13841,73859,92665,44009,91144,32514,1318279,25062,459080,93283,1463035,4197,152,66540,0,6348,584,269513,187717,214245,22435,326573,94582,108957,6956,213065,280076,339112,20479,1894,3794,169703,2301736,177985,57793,5012,12756,1263936,66563,7970,251041,3489,165256,1604787,6695,348773,14636,5094,17535,91997,2109581,26628,99140,55950,4827,1840394,5435,154712,1440,164388,36297,5749,806533,26281,199817,27605,13375,1275591,329974,237105,66175,2225016,123643,52873,1973,166786,37901,361785,4188,299295,129126,149844,105628,142162,56011,223269,153757,246788,142,191948,202460,117071,928362,92085,131193,147791,456,120176,195,137783,2168,1353538,93763,1858,355303,29474,140096,378202,91079,183604,84584,261485,124606,18687,7166,7181,2932,886,598,512796,77568,2871804,108585,66944,10849,42392,798265,176375,7662,17882,92336,20934,611,11689,41421,404436,121315,787,20619,461339,79220,49798,745414,63743,32139,99053,124615,295473,221376,55868,1228404,1356,33979,20981,68981,523875,2568108,79349,1637,1478,889368,126779,505,879622,7520,72011,152,295,158071,80834,20515,2922,3860,1206444,65060,5573,508,742,170166,191072,651061,127012,50673,1232,380,996310,5946,62422,51936,501447,1367351,123458,127306,487259,10042,136165,311522,255788,762517,87534,221297,532380,70479,65796,1506602,277733,40911,82544,433,259403,57289,159376,95209,254143,598806,566083,188261,70540,29141,73199,26375,156717,1118669,176575,143,126,56782,349122,99866,295755,1418,532707,10324,236648,247371,312400,44725,156049,395897,341542,665998,13784,20356831,128149,385777,76,155704,31634,57202,136,140501,4875,437043,84383,662619,41296,985464,137926,864288,730,150671,119571,71011,290916,181421,44666,231935,91906,6744,108274,35350,54843,139318,646112,106286,83414,175984,511,12300,83620,18621,2766,21156,206976,8625,456,73255,147980,543727,1555,287746,267604,79128,28923,114629,18474,135372,6720,34465,34671,69264,404530,33329,516616,253481,1326,80696,86823,1238404,126756,1345,5700,273113,22697,85308,7820,0,109321,184724,82058,318929,21967,63213,3254591,516619,43519,554,198822,9381,98722,15138,20697,88964,14128,73204,67247,67221,48119,126576,42265,50195,315299,440350,153765,2499,241532,65099,69333,56860,114929,12504,320531,59979,49705,540977,57347,224942,490066,383799,1074,187795,1699257,101,134598,223,30776,85355,231990,283217,510773,91341,46091,57484,62928,214225,3316,152437,906074,125869,12038,10444,26532,272358,474,961,118733,140172,136821,183856,160192,152,30625,187245,289260,73539,6449,1651,0,279561,38220,435665,295011,5428,109876,143798,171325,175920,193236,99227,3372,638250,104904,1295156,264557,3148,1317,404841,549,350363,3219,432365,382706,573617,514714,1136668,364850,376533,36869,318952,177878,2260,1936,769,272239,142166,24735,2081580,386579,228,8492,58755,152,1170,338328,713,3741,1439,66386,14903,645,471209,83952,195815,1487983,125654,239613,18054,4419,53790,283841,17854,780,723035,462378,86975,629123,151,7106,87253,39995,51578,19203,54973,1009032,358469,480,15041,497,741057,367149,151626,129226,115698,62557,379741,542727,868330,170545,44266,152360,52660,113,22423,775761,242667,4602,102188,116529,2134,2624,6921,364740,310045,161942,1967009,7267,71497,320278,26192,68708,545,8774,11369,4327605,90474,1060,1353626,26156,51538,78222,60049,581364,27837,144705,42242,10586,115853,32017,39937,424463,3689,388731,3834,4295,347261,796308,406365,23261,709075,60346,2588582,1502847,45448,44997,88788,623764,87167,280131,61918,183253,675310,111518,46891,119822,64881,597643,540087,9920296,678438,46434,139747,8396,26148,26623,18095,2160,169419,587629,101991,43839,7005,52646,9766,38249,39343,21216,327044,1971342,47034,86912,37457,73819,77491,281132,83244,34542,638428,90954,88610,168706,280358,265945,3484,201706,54858,69848,119693,85281,103598,0,128849,3449,750781,65947,4596808,165198,193939,12411,46896,1657,17528,350683,2397,5318480,27192,211446,291697,549,591,1000,1200,95314,135640,152,229386,520777,93151,65811,129,294643,478453,361235,545461,402628,185115,212334,186162,258389,140037,65125,46919,12128,731467,109030,53250,611,1330,754,1196,162501,12145,456468,306100,44646,186290,348698,230034,144138,175016,48733,7016,214600,3291,154546,23610,10197,87487,23126,128114,24306,589766,57097,29703,180381,69297,2485,254095,29918,138530,48927,450241,2225,485095,54505,5099,193,923494,800286,63558,319,472562,140237,387505,692304,13550,5068,46729,2471,600977,1606734,76754,1171,413954,336849,285268,535913,36000,0,547464,20798,2035,188433,172080,36467,64530,174526,4892,175938,151353,134913,6438,47820,18647,23627,147,5355,125967,65002,390920,190921,354184,6616,23422,51775,674,431992,137189,91269,146094,41120,48148,32189,555033,720323,105301,11600,1843193,444981,0,330609,25662,368888,7266,95387,2198,693369,5315205,1228,26808,269109,56371,111324,8391,59472,213367,54400,301082,10724,175337,1635,61305,362013,46745,142464,1167863,3520016,214310,439585,26012,1971,133889,16841,14490,117365,156517,120,12181,48820,70373,143619,722,204116,14269,486679,3761,1309,110254,1766,176367,1086,298967,2643,91937,251,200272,443398,139911,96416,4042,661942,2200451,337197,129442,1192882,457104,125220,18686,1324,826828,18284,8156,260768,224490,130504,79714,201478,684,19584,67941,88522,7222,683,85508,711642,61137,201362,53008,44292,12426,166,235324,29880,357092,92707,99,5173,750520,894084,403627,352007,214658,6704,132810,308141,1318,3893,59094,2123587,16920,195998,159787,164837,94430,260523,168634,16382,19074,533001,911,105449,6480,583937,127823,2373,32612,16713,210310,24976,158287,818351,152,302,797272,73755,179527,353957,245460,388536,221954,73555,313928,246237,101054,13519,143951,279847,474,155,1685,272054,3286,582,1341,14179,342869,205616,262044,4892,232,76,1466,152,680844,8821,209778,502,13700,2119310,129431,5539,8857,23990,1372,111149,5027,15948,2264,42137,31319,5521,467682,24185,318327,11468,3778,85121,145277,90553,255949,101458,149355,103833,50726,44764,24676,100252,66197,4046,20575,12240,676037,334551,10755,183962,101320,152646,233699,21658,59625,323737,196691,152817,144,2326,364451,113266,163674,28202,18686,501173,397472,95312,521884,256359,315846,281006,349074,120103,2279,361721,391025,188851,540782,380,858,27562,3873,106990,256368,228,595036,453,17260,221899,162060,0,438583,382840,54692,42496,804668,170380,113973,38579,184930,86532,163406,5138,80635,326113,62610,15337,664,45710,96985,48268,32139,2843,4486,3554,3707,168,54916,115001,68750,135972,261565,0,95336,2262,7591,91144,39223,4787,117226,304,8297,2623,453,94571,241868,2657525,240,4372,584,0,484643,31715,1418,944461,186518,239486,56167,104715,248313,169807,25483,674751,162636,572933,1718,523658,1087905,20328,143,102682,52561,68305,228830,8979463,454185,59729,13036,83343,259491,1401,3213,178090,805601,28788,121923,112033,608,796,702649,174854,106520,13887,757182,183131,1151306,185100,123288,708787,298279,382819,2239,116392,332582,10535,78407,41545,141398,113636,414562,507260,379056,25008,303029,42286,152,1442,421,291166,22507,227842,1134,632934,315041,1241557,42014,795292,98310,455,205347,283355,608,48992,242,2251877,219042,201645,970,1462,1019949,4131,104717,195,445219,111012,14402,223888,59963,93181,216505,864345,847133,523,200443,194330,1627036,148293,154271,59631,538509,0,1950,198998,841,30441,134347,54824,44183,152,0,250417,199420,163327,127654,121246,320228,191509,3297,141670,75424,400848,400439,59570,1891709,17278,3037669,228279,2022,108653,369384,22952,9783,206227,608,348968,228552,5491,10674,372791,55275,246638,359598,33006,233455,173043,138761,28703,106,84790,303505,440825,3593,615966,244624,820025,634563,66572,173991,1684,171325,67505,309028,858,338555,240058,2009,221680,169027,169861,387464,3498,3244,40705,113965,133832,5017,3168405,11842,77580,3356,20760,567683,40312,80633,1785,1304103,249269,3743,28307,807910,231635,140194,1802841,354,22039,3156,295448,9221,21586,122474,83836,99978,152,155440,160820,34055,44545,123319,17687,56641,20645,229026,32144,215426,57111,308090,229224,3302,400033,2209,268844,652902,34832,138,1497,63154,4240,116910,14253,412272,252480,117353,143741,155485,118922,23866,5163,36796,1359,5108,139,99220,110504,3633,63364,9937,0,221181,99737,40649,132278,248778,237854,108407,3187,37491100,106512,1792,148268,4334,28076,116,37882,110821,212856,15229,993,28073,31827,348151,220888,358112,824,9376,79909,156335,201429,432957,2545,156409,40275,63043,66900,4709,4959,151690,6380,75520,925,1465,58522,33272,86857,677,87342,5090,5373,269975,437,129216,122371,18359,203846,55503,111336,19244,13748,669341,54741,186138,755316,218668,57482,570119,162996,212915,2359925,1692,157213,35014,174179,2129,105979,210382,404911,503184,14634,1334,143415,47213,574669,76780,1694,3754765,2211210,323943,24066,878,44523,143020,765359,638405,674413,267315,97581,108567,65411,207047,164719,1513,6411,43163,191513,186962,268,67063,0,1012230,166199,4985,96316,271281,321043,100194,258211,0,104650,830915,114861,742383,1410,438,53915,242405,21564,9198,71590,7488,59271,614297,162538,14994,94125,386536,94745,9256,56574,21243,2493,117656,434431,38034,2801,66145,212404,57253,34010,80312,0,892,360002,151,78432,38133,276016,117778,385144,470189,2432,35876,53941,352005,147060,3894,671002,0,203258,447565,1339,290457,97344,8968,11195,287749,178868,9640,29589,2282214,859391,1948,37533,36602,1075,442,510,85074,135506,449149,3424,543984,921084,95612,2634,172419,54930,9580,27566,65892,1664,40764,111585,151,728,100022,1299,1589,608163,2847,389080,37039,101379,22358,64488,304,69063,121,136117,339810,18379,255811,1422419,50969,82999,197191,82044,50681,21602,57583,1193,335404,543116,812082,11850,2199417,1860627,286663,1737,9094,201237,45117,473524,461433,554198,261369,59600,188248,2327,154350,540255,396139,0,144610,236636,40083,3028,11,467782,18338,516173,18944,279927,179736,57886,243274,307489,93133,26348,196333,112489,38730,224234,72242,3258662,42318,148872,100666,34893,49061,51014,299308,1536,163135,157635,599503,13490,597661,171149,1180,155787,89444,86151,48805,15308,130144,454776,663909,362598,228,106,48906,8596,18928,306283,95480,2837,174850,243,114649,116294,310956,995,141372,124357,110781,136,34120,455221,867940,114866,32460,61387,109864,258850,10868,279709,78138,909,71624,359765,99140,3784826,383363,5729294,34272,598,50312,111411,149902,154924,8151,159665,1734,9913,998,144238,47897,153730,560,52601,246655,1007,1152,152115,174618,188,1308206,88101,92624,139703,7956,91002,363003,267949,618293,302065,200043,361158,1553766,68419,297647,23775,441741,149670,149510,351175,13921,48247,263075,7115,247944,1506,2059,558007,34619,186371,304,201251,138645,144601,3568,5445,122319,0,105134,6474,1545087,32175,142692,328388,287484,253367,6395,538405,16881,438,693533,182277,4736,1421,612379,518879,2499,1181584,3575854,198274,552808,178123,210655,30386,143885,473,105931,454,100799,206260,189897,1023,204522,502317,263203,1752,760,73833,307142,75832,134340,56769,192035,9045,46330,45278,174628,53901,57392,102320,0,545,47042,2170,109513,4500,3469,83248,3703,1389,13539,5590,92244,1013,222744,3622,133327,14908,39066,708392,44666,56841,291540,126548,248255,1641460,7760,207988,72221,26649,388,3099845,1068,495230,2879005,8337,10501,17264,69001,140696,352037,62217,83180,38266,289781,7998,505843,42892,19856,104463,514057,1901,127243,37478,683948,27828,22941,58993,2244922,10426,184988,274930,160961,84562,222657,224463,133974,493226,484,292638,758608,24246,328712,372,8940,179929,18982,4348,449907,163575,92599,0,81476,75380,483185,61597,192875,588230,211777,606507,118497,51100,332624,113349,106319,294840,33589,60000,21916,177982,7030,226174,754229,325378,0,43917,23542,124,152,54584,102569,47463,112597,18385,122418,6695,77357,7933,142280,207170,138591,61565,17586,1346,560,7668,46066,89775,261732,268405,164563,79023,152,409,595160,115583,84546,13967,48527,884,155440,67288,671489,308593,107855,310374,67961,65444,329567,65312,142896,70440,4335,1501,893,82977,198500,5098,35128,117635,7776,48611,105897,44388,893548,427577,45225,120049,931,62091,77683,774146,1547386,193124,56136,113783,453422,0,237835,95860,12362,1443568,384,335106,1573145,1012,301268,1068139,16717,176605,81952,185010,820,414,197344,41445,297679,408321,16271,54384,122748,4494,5727,15113,31527,4295,406088,655309,181713,18567,95056,1043,8906,1877,50762,211235,236578,6399,343481,106049,654,150,168471,1656,1612,768911,267531,2215,13279,63638,223529,56836,25107,425902,456,184944,148805,511583,199690,156428,92771,33907,144554,514988,24153462,5889242,37655,481918,27584,120142,226,125223,107484,308886,150412,295,67884,341309,40032,36115,2089,317326,17848,39122,66990,177249,0,80179,405167,0,0,3908,140425,3151,1372295,225968,163585,45768,393217,75966,2293860,350705,392295,114859,83450,6428,176190,97324,1098774,48166,44025,113801,13779,1470,857138,84445,445698,326154,57896,3927,52527,270309,530913,525971,2450470,234727,994761,173634,9734,113947,216040,33161,886509,236211,4472,125784,463067,346602,641405,43882,123779,174932,120487,269476,160190,146171,118551,2104101,84182,731358,195135,73351,306967,188454,73326,165475,25313,669363,171746,92281,343158,392474,42892,571760,232913,32204,2608,540,88795,176778,24125,90129,80392,193224,222220,164057,261667,360891,50018,1064942,275800,114167,1075715,1893,1056,66847,825556,553523,33181,3579,1415367,162674,140174,593724,59004,8796,445388,66297,59524,136122,5605,344445,1068,243047,151904,612423,36363,49785,218922,163600,1477881,158727,37381,1335983,3282,65644,17490,35374,18866,19730,0,1303,4627,134090,165564,232221,202436,952704,616752,4160,27487,197699,76114,12540,170482,5226,167357,153356,294210,129550,114014,152,105360,44626,60165,125968,163051,332267,196817,709844,993264,36,976638,3708365,97981,151612,85428,152,574,65620,17197,953,556481,22686,184033,56500,465115,39184,736015,1749,2233,1243350,19453,116284,47431,319351,1430,14128,793809,4826,2107,121655,319171,582222,0,325467,169478,44093,136630,89259,19630,2287,2024,1026,946806,43452,305552,60334,35806,116025,32782,532,588772,209114,316498,126015,67393,235788,47797,441963,304,69967484,82223358,57107841,69500458,60846160,480042,411583,1099,45831,2131,15576,95957,2498516,181110,35453,436090,1517,299532,92271,1383541,48600,737789,169274,707,41764,109454,54263,187486,43129,78,114990,906,14396,282829,16840,73932,71671,166371,204926,152,83250,589,5351,5456762,1369,6102,112828,72176,106843,68656,93863,1274,96682,5581,704,90668,51451,61329,13283,188910,1277,46705,70160,47875,70411,487,456,64364,198974,127447,365275,72984,67927,411121,471406,12962,62117,228,573,207981,438957,44573,562402,89157,712,419732,340032,14277,0,152,7509,100266,103332,1592,3553,299518,379549,4814486,24547,112,81283,400223,87,162684,25625,876,57143,295,3445,13157,171298,180301,250892,92901,4349,1789,169490,158705,1882,2075450,294292,0,209083,221205,120215,447670,134429,216144,675909,1892037,55758,1634,130775,2226701,492442,152,3023,37083,140821,367385,739,55660,8367,96149,19256,59772,51350,13481,291035,321816,17240,1207222,509908,355398,31,48208,468841,1331753,14466,61207,179184,179013,30720,45088,7452,76,23215,180707,47807,53872,113001,1835826,589521,67885,57417,2597,373854,1074,1825,96009,141738,79463,51495,388119,78099,388947,764742,57539,107027,661200,91025,14090,329853,60731,8436,2273,64312,4033,18985,0,10029,94986,2359,209301,2576,3600,41326,355354,23204,19428,416475,150131,52396,1234208,581982,129522,303575,2200,315618,1109033,223649,82455,8951,165424,59226,31488,401517,227533,236755,67704,1220,228,25641,90724,13501,108031,157164,167695,101478,18358,10807,2032,56585,29388,20689,82878,44670,1911,1720,29388,14253,229165,2748067,783337,44352,9214,168033,65464,213621,290781,1051495,186938,536,49607,219016,1221,1020,1019,86722,901,723,41244,167203,121594,3026,23491,344585,9309,152,135757,1124366,6439,284233,2303201,694,53405,151235,2412,2920263,38980,3180,61997,71693,997,1049,442,9377,2505,78451,6145,7629,219,61,83338,390337,2849,115658,37407,15719,70591,536,99048,10933,399829,278549,360221,29718,73837,1456128,119165,13638,304,3782,2173,2343,257381,173996,38014,366684,9311,19846,101545,14029,19371,2208,94255,0,26619,6862,293,15721,558,838,238770,29879,215533,402573,1000194,367019,49554,640,304,900,75809,1595,592,2578,23934,37311,125161,62231,401167,172213,140932,59186,248094,92128,1219,123648,7556,1066,3286,293,591,66407,134343,20577,54937,19455,1716,4163,8220,134676,127111,1929,6496,15139,20802,437314,116828,98921,933031,614,538,19334,14870,1793,7336,13315,616441,12241,58777,13449,0,24289,445,7431,137026,39183,897,1241,118239,3308330,8213,47774,756,108698,69769,28172,99217,29539,542193,361167,114919,1237,987136,8862,4785,173716,0,40497,342,34120,782920,19823,104616,580395,534353,582,26407,598905,127401,77286,796332,88125,307279,35582,100796,670,278075,64569,39824,252458,268,94263,2299,92053,68008,474648,383939,101521,100165,124364,5270,343666,216715,8932,348940,30940,454,201819,314217,7101,38222,65641,506738,95777,72396,173548,148206,2076,29889,33346,64666,84285,0,9323,266687,132787,5210,89612,392641,152,63773,66190,199191,14612,30080,106586,664061,182577,80457,43325,92774,159506,81208,9090023,197584,309780,5096,472327,738094,51253,1326,131968,20116,110431,629,20024,434,7348,0,256151,42983,597306,83766,5019,80273,444,272,153569,206453,76576,163955,591211,64889,161711,26346,304,1211505,0,137093,210066,49588,757,3521,7566,335294,65790,85431,104769,480975,0,86422,1765,3544,457003,1948825,327285,508648,177170,368627,472314,14766,28701,46954,467668,304858,46174,350195,21557,627921,620013,1870,7143713,326138,64065,3214743,150552,250909,413726,872082,386404,354367,25089,172496,198376,261175,278743,178064,138208,252419,202511,710,86651,167796,366912,60237,89539,142723,2537,111521,40318,595,152,47339,32642,171632,700,1012113,66510,593,152511,811,294978,572865,129070,6656,31650,271249,457135,105477,adipose_visceral_omentum +1642,143522,550905,127945,9407,15905,23956,41214,577519,177612,24567,5385,5962,593927,67621,379100,494037,325252,55569,967841,224733,15556,1267394,475490,498588,1568542,201083,329259,24503,620512,196133,10109,368238,726811,21048,586689,350963,73906,507622,32945,542566,922778,21409,155172,57059,266182,292847,425856,98302,692598,351473,113408,132741,1948,346749,102728,38065,58514,38196,26008,139015,207897,159791,26694,31086,111371,380807,158772,27660,131032,41199,269479,94392,230197,492565,59165,143203,28269,183864,13645,1160935,103171,163415,145546,22360,297260,316913,509901,262405,342140,173403,307034,197665,26729,981,391740,272254,43741,1015809,1139459,171393,60761,510698,119941,99751,157759,104017,459745,247635,131629,49944,40762,255443,580959,617032,208643,24067,158932,125991,66412,9960,906893,34367,191981,486274,1717,497257,85475,70016,211322,21508,145112,5837,130261,394041,494441,27812,699,311060,177581,611411,193135,20202,73804,426161,48324,1941,1890,23774,325011,165203,36860,56906,969933,6449,6518,7664,319356,4137,142527,183024,411792,43291,213619,49912,60124,592981,253008,438,73519,28577,20914,4372,42934,33967,29155,197952,312816,79856,336763,419021,375266,323435,79929,188506,192611,6399,1343,1283,366342,135296,2051,51340,33257,3917104,239750,121963,28028,136800,201221,614880,134889,414225,1480,50688,385766,12918,164628,99229,60934,151325,7554,7700,744036,644044,121393,29060,826742,775265,664714,145511,66410,72878,314674,226596,638945,1657,1864,364145,16483,303827,23081,11405,9498,12573,174,50883,942626,186370,465168,101342,46428,271603,54803,91541,952700,239339,274160,141991,62039,157098,129367,189141,573160,176824,6405,5187,14718,83992,67833,27301,750,779015,311815,29830,147355,12526,685444,148229,21515,189446,93430,47994,641461,174638,458301,7937,1816618,114516,19922,1948,454,51116,17150,42558,54606,380380,113017,301809,499,6673,4993,202219,572331,78841,651245,233769,121882,1438,146605,97564,481466,18094,19177,41974,109298,424321,222115,32357,252274,5433,1059,6459,597171,421966,25372,227269,72284,157476,139235,256200,278963,3245,41427,261826,10276,196603,265542,140256,46368,205012,93938,56793,61555,4682,144168,72560,346745,6327,296275,204676,770868,90460,111674,9148,135,32919,71946,249204,4818,145901,437571,54886,47198,219374,4646,277639,1217558,187166,505047,430388,111755,418568,628512,173583,161673,49309,227991,296719,5851,2515,489908,1106563,115320,63850,657634,8345,44008,99700,970199,112652,111568,499569,616284,38258,13775,40904,362859,369624,46435,136846,1350,397456,21246,28158,2789,794,2335,61791,121193,88197,240852,100098,2032351,376347,409488,193971,22547,206664,81407,97490,166289,232639,183145,36170,232903,19760,229884,206798,615864,36085,73938,748576,110177,810,129829,273137,20023,19860,45193,272130,179030,202869,334568,3516,63796,193276,232990,24270,142281,204959,118027,247,135369,333497,92946,120994,4853,214512,140202,15412,47245,492763,210421,1834961,30479,23187,1324,1283478,392753,135294,385605,14775,62826,188455,29273,477411,612320,268799,285157,93665,61866,141315,13018,50789,37647,35948,75889,224246,28975,79613,218499,87154,419275,12828,1639,30635,401706,18756,60921,114097,54692,71107,1186786,697,41846,94042,43796,105284,4609,124365,219198,10346,923,94839,6788,177774,149290,188374,868872,204643,118589,255376,24186,284525,128330,415532,157942,181584,18316,433831,341328,326754,66583,50395,218358,8692,1334966,14871,58575,3258,66747,695959,135335,244058,368624,77435,2652,87026,101698,73402,269887,594878,142730,1228818,32002,791474,86640,58178,838253,473113,5066,620848,24713,150355,700318,110184,100243,220207,205770,60377,94122,235576,308831,5572,872,32132,1790,308,2584,18420,92985,165691,5374,10586,43696,19477,132199,22422,9773,5679,275214,49791,225594,145223,358368,858819,1536,15920,56306,219171,136240,233556,517108,37877,307725,539097,36598,4060,41160,235863,50042,1334402,315910,400704,29684,198613,207258,59534,1054858,27500,103381,73430,1782,101026,172663,549974,69822,549,46341,186652,354964,15281,68027,338025,222503,40864,4956,2124,427723,1892,5617,349482,45745,16770,43128,59606,3730,226155,535192,12398,39570,59057,2755,253421,106046,86802,16518,246203,4304,336565,37412,10613,53107,65352,65538,94644,8322,50085,53856,374079,190,240008,17159,314926,48067,62539,135737,2795,72215,202324,114790,1626,430261,113091,162561,13929,165512,62246,20719,66391,2047758,71293,32165,37208,5708,74099,1000535,10131,40785,52769,63373,20558,78057,78189,108949,5124,178028,227014,35644,6352,5688,71406,30016,130549,274351,72387,413129,79761,10295,8279,145168,109710,91878,68606,33696,15258,2383,117249,207897,53143,84665,331138,123750,14743,21334,67909,25270,106671,43113,215159,1006023,96112,32252,122527,3843,5428,1360,392993,122452,180855,211640,104091,141886,20237,56216,195324,2451,13365,20240,832,79439,29136,63023,113450,249236,179144,178700,144507,149793,5126,3243,79410,25821,102930,96369,15321,223705,1730,1224934,52718,294053,93984,135809,241162,239369,102848,213854,37129,8562,242744,272235,741215,6964,269303,45502,102212,88915,255368,39625,110251,137410,9059,122325,111821,76255,81754,21708,74334,108597,23321,1137,24580,92222,107708,81188,86492,26574,200043,168012,3503,790,264,2185,54114,6096,21607,42693,85783,309293,266563,25131,183016,6594,170361,176839,145711,60775,185880,3663,143088,120062,483818,589347,259910,26338,998620,261352,86809,192062,49635,47895,20320,236284,221401,600210,619965,1339642,2042002,21655,101137,59281,555462,22582,290638,65599,23692,112913,67741,19160,238794,223283,34338,5782,8744,203398,105404,212776,45103,2483,68481,95167,207281,368030,29604,2170,129033,81460,220508,18934,81608,210406,183128,550118,1533747,544698,68994,262044,196546,56494,144918,127421,9019,13515,236565,30920,413550,39941,1955,349946,85903,90898,590,99074,1166802,100119,13155,7283,39131,25455,32058,2997,1514804,27926,94637,219,95102,6984,97008,165658,4338,211103,63047,103138,213818,161145,2918,43403,152,3659,42588,213106,480197,1052405,279179,5350,955,3518,14338,17489,73512,76,141954,36042,13903,196042,8886,10177,322412,105362,66793,279394,16394,55232,167542,41899,262464,122810,7627,102385,1629735,2210,104679,248935,189347,36409,269080,125743,114686,30078,104597,149297,396902,33583,164044,229624,454,3438,36726,20462,6408,93064,4921,124696,7810,864,157532,2015,335,43076,39169,322269,466577,162176,187637,385561,82677,7285,366618,53724,69314,210311,359917,225390,152149,63102,241,108717,731893,558,362319,138992,294664,9890,115456,394442,420294,560380,40300,6003,307712,50464,390846,173463,1234474,2131,57111,70035,3769,122803,689566,435113,248437,479573,122810,95992,440323,1207779,219144,93758,216468,8057,20995,140431,66550,198487,18276,285437,3478,6292,135927,306068,173295,30195,9962,16501,2286,398,0,152,289,0,152,152,331,304,380,262,9413,960,3440,114,242644,381,1446,29429,12355,405056,1890,192834,56716,358261,121416,690706,43229,1543727,312343,257087,365503,391484,214059,75901,328185,146848,127955,136772,826419,2107,352370,799733,237419,677943,88179,382116,444867,709573,15658,1151547,13767,111202,407853,276345,480719,428,69142,107384,95558,38657,16319,244806,13243,31561,64023,104452,50744,445628,22098,110874,401606,118477,178892,144927,179146,378891,52092,1120,190593,145878,98642,2071,402722,258975,716546,306611,142779,606046,196992,123487,694722,211751,520113,317125,52677,3052,13974,1053764,85777,242254,93637,11567,75724,635316,52189,453939,830671,7225,63319,370788,108368,817,126671,28718,22502,212609,30895,208335,181930,121308,341587,254663,3166,52133,29946,174374,51433,826903,249,121511,3182,759,294,152,109373,17109,1900,5061,35109,903,263561,2149,38673,58416,1016,1356,38240,1957,29600,43230,3695,91311,849034,23004,54012,9613,5740,366353,215624,16035,16140,853583,1059507,275664,21711,744464,395873,1271,44311,718,38621,1747,9384,749,1929,11681,7366,259727,86227,224461,47563,159491,117518,202939,197506,172756,247008,201457,133378,89965,444830,5357,414,206,32923,11064,12611,17827,302512,17504,9170,2935,18011,836,5567,152,447,1338,44880,247737,57569,10411,11574,23265,4149,183160,564003,125191,61825,3164,534294,38227,132600,96043,3349,3714,413630,604402,315576,74816,51821,179892,77025,406243,377566,2463,3123,240226,3870,365699,47526,564707,54637,267014,446193,42472,188391,352094,25711,152,134,113248,274239,91744,119738,94978,162994,4245,18854,4312,12007,27696,140370,149172,262338,102546,113374,24837,187,51207,5557,22469,918790,52660,191676,175044,429,33642,38180,105651,394499,248,1495,23621,1195981,98069,48188,112545,62271,79640,355237,161492,1512,190504,874,130684,141744,108121,3064,43682,4917,220746,13479,16168,11421,59814,194578,14128,50565,247096,150781,55048,150721,141852,86182,112684,9869,233630,194545,484548,1740567,46669,321620,221826,28303,123939,32241,95062,41840,2013184,2880,26674,12917,4097,33566,683806,457905,17412,286390,5987,629654,429394,293883,43051,96021,86455,94515,66746,78766,239271,134504,731862,21837,45509,1027282,3430,211362,1107,24189,34319,3406,997,60908,3272,130359,116076,173633,19575,5648,126980,15563,189593,774,1747,108230,80347,24329,32853,5147,198761,21110,16300,76082,37765,81238,190200,16485,98742,1563,426045,526706,1476,2327,1109,756,82851,1069796,244,357482,338841,86083,581801,153082,218985,5240,24476,197962,362767,335227,105698,60574,455022,20161,1299688,64638,320936,386531,591399,196593,188750,306154,1475,6228,2396,322749,70639,316697,3863,614100,456,1041643,1042435,60374,175451,445698,856,6545,56734,204012,64428,420524,96457,149437,36546,13799,72425,124692,53186,72029,102701,28718,44462,156222,39305,499,569383,33414,745280,3808,2799,9548,536,26746,202921,4844,27545,205049,135676,414984,897,1075,791,3559,68478,74910,1304,1178,68033,5656,1294,529,768179,415095,73711,11118,18,12239,110617,48326,12638,29215,40703,66452,59537,4599,41877,4569,392700,316626,595,115261,116821,198194,126944,120643,108886,38620,73743,67138,17044,8191,61555,54570,2525,69012,21334,187930,259770,18950,212045,224423,125160,2420,315472,7044,2966,131997,71276,66500,18854,92883,224465,49735,317017,141162,119793,65954,131259,16942,40216,1588,30947,45755,33572,332846,134959,170785,874,242002,21880,57608,10632,1337349,275417,114502,193826,88919,96411,475766,33040,120723,143700,487324,289683,414150,146848,7610,251083,32371,69834,76704,160743,51723,594675,115376,171049,500005,65530,122102,242832,18472,1450793,127526,167843,806441,12496,75308,158330,127230,24907,17678,3184,342225,236729,87722,31223,2367,323118,49722,96311,70139,478177,127632,140919,15026,1071,135389,66723,102618,14313,3400,53605,183966,54296,79556,236055,143982,15333,116493,28010,134380,6700,1584,24479,363747,364891,159,339033,141409,377619,112392,99093,50347,15378,303769,216521,24947,28746,10343,493399,570472,137086,724299,53385,14318,29796,10006,24590,215294,26947,104175,29735,2808,34724,1230,4866,141755,116718,337261,209361,2562,289938,302656,456021,1935686,128625,15600,54859,68710,262959,471491,568376,10848,16747,16412,14472,303100,6836,31250,12138,5537,217815,200852,357624,48550,7983,292060,217834,473301,254775,17881,27609,229029,133218,19609,367948,704771,284146,84368,571,120341,63085,57513,3414,2260,156206,418,17463,70890,534426,605804,91532,653889,56813,76,635430,298588,12761,69207,176170,1411,125258,391074,156520,3878,124363,224192,109269,27780,274988,129460,240836,140745,234629,150795,272579,515346,22862,174139,160298,148119,77410,79490,327388,45477,184930,70151,35955,10145,8847,6719,80611,226579,92679,75606,11112,76,93642,32050,41773,2642464,9330,124781,2314,77550,1349,44795,225340,153578,303123,20142,18372,30708,458799,79160,210189,186852,292101,97064,66094,51569,59370,775623,419147,18488,51780,8838,8374,41252,1712,23180,219847,115149,594669,88401,188860,310015,11604,41729,23791,645351,121538,457022,481070,188757,39059,84267,40444,135973,147176,507619,174118,214624,512567,210118,176141,180231,240315,429721,41101,172305,108715,168539,115327,153471,364775,34464,107493,30201,396341,29822,12085,112030,3984,4162,78437,919,219382,568118,72488,1229,31049,385253,167329,152191,253631,258607,24779,72802,9909,8494,10306,76895,37279,104557,8478,13960,189109,26551,207651,21923,21485,201019,13903,1428,100049,69838,94461,240842,21991,96590,67225,2308,109374,66739,3738,6864,164238,22116,36262,37166,99389,58318,104012,74377,54251,219663,83147,69874,200174,72081,19445,239972,29125,10191,129072,82717,71782,324921,93276,123,5839,17297,32995,158414,286886,14448,1162,46752,798967,163873,24159,58179,13720,338,469036,25901,258612,312839,146601,342625,237157,37039,205592,3878,116577,45827,11720,101846,41406,286577,357942,343909,52150,52598,432467,3758,74041,1871,19879,398079,77011,79902,25129,389386,3333943,642339,631061,121696,258209,329808,237625,170795,64056,1648,131014,39251,242695,238981,171248,272438,95083,144704,281080,19138,281499,282247,25325,5962,82439,736583,63702,73810,1524518,203380,171376,12782,1107706,222981,123187,358050,22345,271733,165994,32285,3998,25948,2896,14981,45531,302013,153564,898707,144722,303533,182143,238182,1155,45,5374,23645,371356,44676,421010,321706,13973,5500,541525,11420,1908,184837,60881,340860,511,51647,146842,30378,124230,138123,203614,119528,46401,44727,106323,52039,182116,9331,12953,262398,37716,3573,1826,945,60640,3351803,64339,1663,9947,40542,74168,65862,44493,28479,79095,90399,26785,129162,2056,1654,115967,94617,12747,228153,7327,671497,76481,153596,113419,131985,27922,167964,2997,2561,142270,50028,12256,1983,9852,225425,3691,45184,106733,62722,118499,96405,184824,3168,28986,2806,136192,330462,180726,194839,83611,25767,52641,763035,5758,7065,541027,9992,166179,16371,260255,27629,50741,350963,316895,67930,151688,739933,400993,3401,65724,7062,48306,210323,79664,153737,414423,11473,40305,20421,212792,104131,1636,95742,481,313519,17870,257828,177551,261401,20650,249512,172194,13197,185137,180599,84820,147715,108799,6816,735828,4228,497271,242364,417437,896480,85661,272679,141103,636605,39590,380842,32931,301254,259163,163319,325153,4669,48823,1272501,45791,204140,49787,368408,237895,288893,9524,711607,210551,179829,83511,154733,555971,137758,288237,145330,54394,306944,228029,120126,479578,574915,17199,61641,98079,123985,353810,103737,258,74599,182443,101273,334500,559083,94139,222772,55098,92877,149427,40638,7926,19841,385253,697584,422816,134737,157087,621440,41069,417846,246403,277442,55491,209350,50358,216678,119700,132154,4077,14303,39369,3783,43857,193751,2571,81049,4697,60979,882887,159296,59032,64991,92575,3559,901,1619,28731,209198,16928,27784,129847,34760,18174,160872,40289,178393,387615,10108,154,579506,49242,73273,236490,46088,9102,434186,164202,155947,173473,355870,422532,73192,110591,104130,97609,4809,209224,864,173401,5163,32435,22409,115516,57012,169399,151902,276686,2421,151999,82650,473319,115238,374326,132007,64245,410926,483900,347860,221784,254467,219301,135303,26651,2781,20257,209636,456,114627,103670,93891,27843,215200,23936,182615,165677,40543,138712,103606,243372,116075,232886,61769,337141,76316,13392,61444,575824,117113,58161,66825,15639,449311,103497,290650,52597,851667,817507,3868,423962,496170,331717,517589,2474,351716,501027,252012,1124915,45731,15554,99423,59359,377841,756913,135398,80897,78675,81886,657,46539,596930,56564,2919,3466,22612,196834,204746,206785,229122,452804,4387,269694,347081,874168,658872,24404,357817,181802,271148,364375,500095,17042,18768,10639,5406,784359,302896,138671,113624,3425,736,1505232,3801,1204,56838,29795,56960,5948,129268,380778,6400,20367,3955,5124,5000,5618,1847433,292046,7450,174471,16444,86972,3200,66772,4607,669770,206322,101580,423,88805,1318,84466,8026,686421,100806,88457,546178,183469,20241,83380,732,713,1701908,5739,2355,2377,11817,41158,31922,5108,199976,5110,59387,1308,563065,16041,4494,216528,76119,163863,12178,99915,296439,143326,1031476,123521,488563,744152,365939,112350,83323,6814,34106,25899,7698,8601,29624,231305,242739,3412,395101,174289,249668,1576,218710,349474,594599,896959,84677,8213,170914,235070,10651,197841,242397,138,232736,117256,127667,138076,201206,42585,16924,12834,233177,49066,39050,352129,292685,1797040,312937,70449,191541,596027,406453,1231399,11201,149251,183062,7749,184865,155388,353524,76779,109287,506742,275596,88709,137471,1715,4123,3553,76491,446711,156264,500552,601645,327048,19332,7012,11333,13860,40051,43979,25025,61730,510,1895,196,343941,300318,736545,534392,7952,302554,59701,113147,26356,19329,60074,77152,132,9518,40816,50372,74178,4243,35377,38565,9406,97094,2945,455,9656,5646,16565,946,198064,231140,67871,23697,9565,73907,48465,663,106286,27675,26540,38393,45285,70675,32046,215025,452095,456514,134790,8110,152993,59997,98171,315463,322260,32745,13274,754072,139801,33493,840871,340103,138288,100509,1643,108175,205889,89111,20755,6382,10916,395632,42374,118627,21213,128661,11414,5253,77453,2935,267074,560974,280095,95752,526554,363513,336338,4085,22570,30309,87565,68316,5430,32521,72063,682672,191126,2858,130365,347924,37500,62,210551,49934,9264,190925,33114,693473,393988,65943,4433,862075,36936,124980,431835,42512,160601,120013,94589,495344,5676,7398,329714,254446,1983,717277,277153,147913,301413,1318,36812,341830,134814,586984,230419,39129,5377,2706,7067,531971,419225,3281,70130,8324,38315,44516,3083,46873,503157,10614,38995,340203,85099,355387,28013,1341213,110278,644477,3399,298,2223,2637,185649,41838,3143,432777,176258,336781,203038,2038,9206,14333,4306,15853,20122,54561,5833,235165,22086,2972,243566,143805,60702,32115,7557,8664,172969,904,1727,1858,109098,1485188,459971,195209,190237,69557,696181,125328,73979,8453,53979,3137,79212,15125,148495,163122,136471,277677,425723,254937,144382,1510212,1563300,90623,0,152,401122,274,1731564,676837,240628,453099,335652,33230,232517,1090339,87143,25992,38959,436030,26833,16023,924477,565912,64016,19772,128582,91580,185382,99950,578945,147716,201968,1527,684044,245,178805,0,7762,1804,371081,220598,293403,124578,195078,219689,26753,329147,174758,436328,6378,44371,781043,38926,146611,134522,257345,180979,247493,85880,212065,199252,676763,3076,396100,91018,324895,397025,202238,58591,3279,300108,132161,121932,1616645,181750,244308,82044,410341,287349,106322,31216,5499,206856,87012,128343,59632,194969,181465,182192,337071,133087,114032,527001,229319,602480,126808,4065,119841,24503,396127,57885,87657,369840,6290118,4225358,649908,495009,160919,93110,336224,11037,297569,1640,449,80138,380197,349999,409084,54823,134771,155003,1189527,282015,265174,3294,280658,157434,8340,253118,345596,16703,430150,109337,306727,2785,27117,22038,1262883,551882,453380,531593,14530,220687,4378,50159,66598,169274,29991,7058,91448,53994,79660,206700,214221,32966,678285,79047,325383,345376,421760,159488,443209,123339,154521,77427,156890,35160,16222,1490145,519523,216992,61568,180398,12916,210177,30783,257932,12169,178042,192447,149,4032,242906,119746,65996,95332,211611,803120,11764,23353,3242,730,152,17105,15715,211091,174183,702194,311824,254345,104193,471276,7030,303998,103037,231816,133074,204400,1863,59039,178277,99895,43882,367833,1651786,21646,291917,398294,6601,7441,3902,2221,10794,129919,603104,2662120,283425,320099,221117,3355,1104,5347,670633,4415,234781,203065,310803,308774,199257,311915,4278,1063,443580,80889,244917,184389,369068,37301,94938,219796,30199,76336,27162,160253,418046,32033,17450,6744,20158,155178,21346,123515,242799,75404,411250,165558,62189,28432,348,1392315,69679,213363,269344,161405,0,147603,107921,12196,286246,121344,159093,128852,103955,746247,1422777,76369,375292,53479,235660,220320,67796,146105,4441,255,186309,174261,34164,108661,104629,62317,36785,4953,54382,153532,46654,515591,153342,214454,32710,105880,70087,505017,30448,141539,672910,137793,108623,17053,333078,317186,182981,140827,10818,57743,4292,5703,1388,1133,471946,161486,49473,92282,112200,9582,1567,19281,166655,514085,169949,3684,11296,134210,3930,142233,57506,33683,62570,135844,222236,115395,7470,122697,239462,249501,157259,323947,190908,61597,177533,53407,4476,18119,10087,36291,7576,5824,71061,240127,103686,222937,333197,0,1173,1918,152,115092,216189,24453,5203,50994,655,10245,4069,1574,88600,15234,140939,64966,89097,57523,18160,16328,35476,2144,156773,226330,110682,330299,56261,59716,3807,203547,814,69707,336488,64524,169393,31697,22987,12270,49539,122657,265926,144208,34876,57096,24702,128229,4203,125054,101725,88998,128097,102048,111436,9681,36057,50511,965,86331,119133,167625,5491,5449,29301,128234,182045,678,63690,39622,140561,135994,179224,1045,146,983,363843,116027,166623,1458707,356067,370881,565476,2010168,1157366,215740,41010,188828,494630,33859,13322,779140,4897,12358,304,20916,4327,27380,78944,1959,414,494,358840,203800,522049,4226,65708,205905,575605,778036,172766,345178,144606,296192,1422,3622,232310,500320,4056,307562,147583,662387,260340,58443,174461,155507,89484,232817,63743,58962,2021,39733,356950,539075,176287,28819,28937,202342,109095,29274,30566,35193,1711,146219,278813,21124,225299,46999,123745,146664,195855,57064,810,108880,2451000,85814,195250,28267,184027,135341,227678,283544,228834,46709,12526,112504,79884,112123,103814,7581,163196,33172,60648,46350,179988,215974,322350,55431,35309,109412,29075,239323,62672,100715,104113,213237,20289,45980,426522,3226,146712,61213,1881,5341,8216,335871,11223,3427,366404,49116,8908,599660,4685,477740,14747,21934,366224,5676,11312,47701,806547,354329,364741,232777,195254,83692,196994,36097,43503,15231,12317,398030,80541,82170,27583,890760,112743,248459,63276,19739,572123,100711,115999,103816,450872,42130,170734,143862,92387,165349,25856,125827,17291,88972,287481,43194,97308,31560,139395,129336,101595,22546,905,5944,15426,26970,1038617,178876,6165,276303,118482,227799,121057,14467,61081,150153,280509,290335,2689808,335762,287112,1024885,14488,553191,190013,405887,43787,237347,836422,278133,45997,27657,20881,46836,180150,573215,711729,14241,44715,160948,143003,903796,149865,22174,11463,398192,212965,152689,841383,615173,202582,12960,168618,477700,6378,40346,105153,1619,322766,470787,180451,2603,262783,5659,27414,1951,23634,7694,723,2385,23850,811771,168501,403707,499937,6420,1415884,6439,351,4165,2077,426784,13388,9568,18798,5188,7830,187809,17404,27570,11740,5928,1519,302948,4889,31035,1514,1044,509,3059,52047,1013,1311251,447,1808,12541,15295,94,4022,906,23022,30716,38266,985,166986,13489,191043,96531,6326,219490,176622,7045,280114,526604,377720,7380,26125,3381,132205,109805,413404,6931,379462,49904,5968,12792,499779,458122,3002,11957,635314,119520,1187,91585,75733,6701,222207,408475,32729,45701,38190,22219,9145,125702,141351,28889,2023,16591,136161,109158,95056,2858,1370,658069,22461,28614,485755,11426,219048,275770,38354,223569,15994,53550,162667,87425,67033,93741,146001,89378,291725,140903,93404,2765,194891,46061,524,258761,7619,119689,14692,260432,1935,96076,36330,111073,8945,60359,147100,625266,19104,340440,315587,124124,180815,74088,63355,224819,71918,240418,447253,53785,82476,20271,54804,19670,150847,2805,25388,64086,44519,78715,60044,198851,87886,187100,267365,37016,63907,66915,77902,21550,18286,7700,12661,177440,285744,559883,25128,588490,1203,98685,120221,145371,6723,272598,142363,577808,6504,180499,33039,347699,549067,143997,25770,8597,145945,249728,555,226726,251052,245065,82607,399546,7579,125677,90776,519687,26249,3513,6661,244083,1099749,17552,134530,1194797,1751999,736274,430183,45299,130665,6753,196628,50809,278670,117514,625493,946547,1382006,702383,34827,52506,167607,42693,234201,20500,342494,13313,80470,204459,258168,20410,162600,257201,37572,117669,65,301781,287185,355825,133923,77221,31945,430034,44328,5554,523923,64200,25468,2757,35632,235087,130999,2418900,181310,3053,4407,960,2463,298,594,2451,3256,53057,331,1717,4201,2436,1040,349,10668,37525,37144,792955,191054,160189,3397,342976,167398,23039,69494,83614,143712,595774,176497,596656,2964,432699,98156,132587,1610958,510732,184824,22753,311913,602209,650908,20575,19187,11590,35195,28788,30818,8252,116914,606714,809830,1639,249654,3292,28043,185640,206946,39330,47254,25042,143,1551,5796,6538,561305,114926,99708,852975,63978,264831,173145,256710,553236,197634,136991,87231,99873,25025,1049084,92731,78991,23552,52892,272929,232094,103018,310915,713943,1765788,886221,118238,70141,3094,299890,105686,408345,186856,807754,53507,616611,137549,10348,120351,31803,209507,1082826,2326,1568079,729482,1182142,82541,42767,5597,8615,2477,98238,28443,18586,196698,242513,471305,14,904625,7172,84657,79146,76886,511704,7078,6603,159730,82266,541138,202913,1118073,356045,57933,330883,370779,279115,113781,97291,456327,44658,212054,237939,74433,25995,71622,39826,113835,23993,549119,47035,80229,15655,21342,459112,390120,9054,20040,12571,295890,111537,155577,43649,12555,283744,230935,66946,367300,38104,4027,159248,131298,6136,98119,259473,80544,31453,9484,558630,90091,82227,223146,360493,49212,268088,92168,451283,3690,113439,82214,739296,3026,108743,6328,222556,34275,123042,604,11928,3309,561968,44409,34608,181539,222695,8256,236375,17751,35485,78875,112784,221294,143335,1141974,40322,124461,292896,65409,7935,61354,12533,211311,413805,3518,6519,708,34265,66815,39113,111332,30311,70714,6025,5568,66124,5120,2205,14951,23902,80936,319694,72676,60706,92608,18089,53054,316363,86836,1070776,260264,359,90915,176392,458309,123982,148533,45395,314448,211533,51082,70715,462685,65152,237861,1133,353702,27638,151864,102142,107159,6480,3108,245846,69987,157668,79233,8828,186647,2595,916978,26617,71941,41220,99305,78225,16956,253345,24132,17450,218599,275877,11045,329996,353534,146345,31612,74777,28813,11558,99697,11110,3999,6538,110680,1520702,47600,88446,42777,172067,178060,213951,313879,38999,81809,45647,24978,498348,162851,35807,105405,27485,56249,502873,154975,202676,229561,216305,7299,184419,126522,8011,30884,30104,294995,481048,53317,4328,247675,57,203040,4410,151399,51310,207125,322887,94509,30983,282233,318464,113671,241774,220358,12469,89051,295280,269153,310696,248185,1173217,485546,300533,145434,146920,228046,162904,186369,336099,147734,580945,757,13641,95083,119536,495033,275512,239127,351792,265289,1940,131652,392152,198388,324607,511435,339078,264670,4939,30874,59147,31236,48733,21424,251837,53213,118252,538270,269020,331364,3450,81285,302331,676,38133,352333,41059,76582,30792,7527,130831,68947,855508,11687,21520,95939,187581,109170,1183635,188604,276200,3882,137816,23516,2218,293097,79,110685,561546,176166,913284,1049358,995131,10418,2691,49792,194946,57796,463461,842706,573887,132061,918411,83320,12294,675074,272486,136502,435288,8407,73589,8385,46946,62534,178630,802004,214216,140017,117439,11266,273820,175513,376206,15427,150564,118263,47563,656464,38022,333690,541500,233755,184832,133942,435029,435065,4909,1493,1997,160601,133307,293351,375211,248862,398680,533276,376143,140074,117046,255672,555920,124576,48548,114345,126507,413368,109660,269947,84101,102306,118313,112829,381145,273152,950960,292885,6146953,94265,21049,135168,40764,39805,118526,24997,3764,2113,51207,134375,722735,360945,53225,617346,138582,811873,340039,266941,9288,1277889,4073,13645,1091034,33777,127540,682568,517827,277133,121074,181974,349473,140289,192127,115277,869,49881,315496,292507,154354,1131987,16692,5867,1823,40906,345370,26977,139492,102522,342598,45025,97593,126924,159464,8563,12109,197411,37765,97151,54749,998,181669,9346,223827,186917,162542,7157,144967,436556,95094,9932,135846,96215,126304,1365,171968,91518,22841,184874,253305,77138,389073,7642,489867,252352,253749,169239,1617,40731,266879,135628,113872,248,830309,207632,3604,4803,40100,10507,537637,152186,91637,78707,606542,166695,7851,123378,78836,811,105695,27243,51860,101466,247052,167736,2248,44068,49445,65976,218621,353501,9050,67922,1156,222267,12665,184685,240349,229272,146051,215831,83457,33891,2355,11356,119463,113758,75494,37400,116427,142305,64762,1396,79790,80744,282492,34359,133204,17437,52393,111187,3852,66603,1039120,46578,53988,119625,1453,157751,6411,2460761,626854,91537,306484,22349,3410,292135,1706,58203,10917,82934,246974,1967,101846,54858,232055,863688,7401,35919,119583,87306,7253,287554,115727,114006,222216,100276,102721,1203,39554,186941,71140,232022,12663,52997,34581,32944,8881,128711,2445,12206,9258,395121,434193,61995,93214,67094,102624,58465,209121,39173,133502,138079,100720,218330,6968,628,65741,38740,108558,2195,19656,29008,33689,69264,307034,150938,51105,74027,83780,134044,112883,211482,305482,245238,279644,437369,35291,250300,61056,21862,129256,462109,34523,71035,89274,1135,15540,8984,16638,22557,15450,62679,35241,1193,69316,12478,202340,179202,192031,8253,1884,243071,58392,937653,576803,615299,2820,276344,5725,7615,310348,438576,79820,13176,885,86999,61058,86555,18356,27185,13558,27067,440212,21402,294410,8238,55667,337394,159627,1658556,25995,71988,55620,2559,19666,120127,292761,735514,55102,323169,109850,645053,632463,11890,187436,423713,105818,22773,85048,12569,306169,556882,820758,113158,27020,240112,179140,219981,193,6742,100552,1862204,142452,586615,515589,66851,35786,96841,165342,3977,312113,144066,13188,312523,204711,240059,78311,63514,123202,2620,3044567,348,731,390044,373,1011,36133,308,510698,297075,10311,194559,867829,93040,694359,446,359690,148938,495216,407984,24172,347149,754299,369829,80376,84689,224991,359488,6292,334524,262904,118677,62339,42232,224129,49684,877352,152922,1048,432597,32024,123543,397278,477380,1163044,2335573,255576,103442,1861,1970,9444,188077,102989,133441,456150,25070,86440,109466,40069,84975,3016,59626,20741,250382,7838,156631,63957,461828,413466,284312,245152,375080,135166,24788,117666,31068,202458,165492,138274,14137,191933,107909,197126,49562,164784,198401,10346,508796,270394,91304,705160,468832,2010,7103,408,996,23192,78744,28815,183381,108219,297292,32814,166876,61102,713400,150182,55261,65734,31569,284216,61224,6785,65623,12920,111852,289990,196892,375271,4181,318249,191762,155326,129313,287825,327961,139367,31506,90299,4085,10772,44089,64050,4002,1282,54582,143379,40652,229549,1226353,217523,113594,10366,51308,39051,383820,288083,89439,112202,382852,78651,237400,236374,45281,26713,43064,430325,384125,220503,65286,255020,34791,114996,20351,210288,27560,173126,59914,1247,97166,34307,76640,20835,170285,242595,761689,47443,3052,27612,74899,39857,165992,207803,131088,111416,194686,358102,8317,128890,137597,152718,80591,110773,40468,77652,74139,314465,352551,86437,273859,237590,18409,1054657,141033,151279,288696,112809,158974,4693,227569,238242,85773,125962,6473,84634,136901,86706,127813,65535,181837,172484,26203,27230,12146,67322,304466,53844,20292,6305,63665,80572,48690,67901,75050,371801,1012,129513,10647,53624,110212,39655,59622,2254139,67506,83859,6251,148962,117179,868461,60559,141121,37970,843,162553,20671,253569,166989,156596,61786,10746,110300,184394,251166,10647,134968,393677,134225,82952,249043,367346,3420,188113,18341,759441,652248,752935,121953,66471,170891,227960,13045,2676419,889,600268,5372,89415,126860,4180,7139,93696,11481,124807,488783,24550,33857,94544,164939,1012785,300210,243738,340992,93511,72814,35529,88058,18896,13739,128122,490157,338391,111284,374237,249904,188435,269233,401322,65481,355829,4772,592833,96265,285704,345865,99221,490215,6455,444803,156152,25544,155141,178583,41863,176089,778371,749759,393867,37424,437,442461,170021,258319,116812,144341,237388,11088,347457,494380,18388,193425,185377,3976,202370,930177,166046,204633,29575,217478,1635,568060,17540,119162,71841,103309,317600,1122,77542,18178,16474,35374,605,179727,41533,256242,178730,207988,3417,8333,101787,284098,642546,182254,365815,300851,35517,124136,157628,109999,270459,1461004,117139,54021,421864,11839,225441,21183,118116,561285,222408,224037,95477,228369,66342,212070,215348,344031,513891,435490,124834,40084,203663,147209,35479,35484,22861,81866,20943,20829,1699986,232842,506693,70870,91420,7631,3827,838,2688112,104406,1736,521180,161886,203155,4955,223736,44334,6337,11637,349053,64061,36740,779875,168794,13356,429700,417307,630019,14204,53557,75170,394521,47712,441743,1503004,5032,358957,57073,66330,246457,422,3228194,2596,258228,9201,321211,1183094,4895282,184435,533213,271869,229918,278110,84009,367161,205298,247503,904024,11736,244549,634,834458,668048,1683980,162324,224694,122221,754677,280781,404590,399075,167258,532447,38070,78913,7523,52941,1983837,163800,286500,654698,20460,1111201,37258,71999,324317,113427,10210,193882,87355,335320,392003,602637,38313,526165,286467,25803,65394,8238,855339,77825,169957,385512,242719,98090,31300,20627,174168,186423,314939,411067,73418,42542,9004,30601,665971,65342,94106,435067,119595,110204,65230,961072,27776,62310,43579,55759,385283,369872,213679,93705,43471,10207,75214,26367,9963,113116,90476,62558,7642,214940,20301,269635,220760,306269,59353,55629,88049,1968791,1353984,7689,272014,156868,3511,1041,38075,36619,27471,45599,81690,89511,26986,254272,26550,131410,177058,624921,32312,287848,21326,425112,36691,334468,76,17608,124789,547725,387857,64580,61403,40977,283419,81913,172780,18381,5309,60110,107396,674,16333,2918,130874,92849,14812,228271,153353,311856,43603,75175,86645,520812,22599,49035,202551,604331,433673,1140440,88497,339123,58857,101284,2003,1802,1531,791377,315851,158667,244158,393651,290630,93017,50220,1326443,303407,238851,258417,36769,188646,54178,3590,50387,105778,174352,388475,665377,146586,304351,9815,98317,291340,1858,63517,832678,135281,1340467,355148,153420,49047,32436,346460,163697,212689,348944,4640,1109966,89882,61181,20378,3531,3388,57761,32481,3116,634441,53790,135664,135973,16342,222185,24441,35193,117476,478773,4999,313879,378981,75376,353927,162213,259093,250768,66939,7995,72137,97354,14242,7971,50630,147067,304802,24042,244034,113217,3238,76944,45565,23368,4313,267862,17037,18695,62943,78084,70059,223394,511,221039,248147,160852,419167,361032,17159,4297,193589,60995,86833,191390,5482,42107,56889,47479,39398,151203,74656,83831,234026,222184,188558,84582,1842,246824,1550,1540,180828,442175,110150,172625,84734,97450,17440,7303,358001,254396,413941,221230,282421,433238,395,2821,253238,955797,86927,125326,81416,303761,2924,181387,122035,567802,23886,66633,507254,290245,438156,130103,5186,120168,443528,563938,60584,43395,185264,184306,305219,48757,25120,263817,106498,240404,212895,105833,110630,24593,35961,256498,240154,125958,257240,486897,8880,180964,70011,136874,81293,527,434,436,1353970,162715,24556,63152,132742,184834,46991,55921,152136,11637,243386,67756,177060,224772,40833,19417,139879,121327,71986,83411,12169,100884,1355669,276360,705746,93107,12334,116392,85250,7917,442301,32131,11408,1821379,894355,112759,412748,488522,29968,283257,293476,213840,41686,66224,404608,167107,104212,60208,130835,256683,29978,54237,144754,174706,24372,304376,529990,166970,261065,685349,281582,3677,230504,53364,105862,475163,331376,340707,257665,217899,56678,213906,55286,504040,16322,26841,499543,520378,1420222,499235,160638,105994,97495,93678,77622,6455,159504,176099,127481,284499,11791,121015,334651,5046,604154,640207,304067,37712,307672,21391,65843,399984,355344,443047,306007,2985,288300,18030,333585,12452,8434,18674,156371,763395,94936,12241,279554,5008,61796,35257,1636,405175,199632,228744,43048,44598,179373,31546,148696,81809,8730,201605,57883,161985,727669,265550,84635,53787,106147,108324,12995,107223,260365,30876,72006,33648,45950,53412,375048,14248,284873,308631,61960,695,345475,777145,158773,95332,108616,120514,58724,120396,15921,23253,44718,642537,355469,4015,576408,370778,3019,69144,58766,75929,34769,49027,12226,4726,18195,259024,61251,44734,46212,235281,386957,43270,572893,25737,310332,514294,44826,180624,81232,652498,51062,317443,73148,251396,129689,15461,290524,1640,72666,596794,458859,21228,403082,201256,1444,415931,18829,136866,187894,27451,78163,329692,203346,31332,71472,69321,144393,119436,158996,284917,246172,204664,114332,13931,72960,158652,85275,323187,1182,1206,1032769,492966,4334,615284,58070,30792,18100,259358,275158,1197725,534757,234920,841364,591967,28294,523714,256661,44553,194606,1082971,1141035,62744,561247,529904,186638,115595,58490,72674,49006,91861,191820,17503,63286,3548,523643,161676,61998,676450,29924,57220,35185,4081,375886,263822,144942,319995,209566,47855,60776,944522,3252,230205,97989,401567,180165,1026170,165100,100930,748472,230221,502784,14069,301603,106555,347506,75515,20419,156488,4376,554944,9468,37378,271560,26592,93201,42078,463395,5534,176476,40183,1060496,475,1050824,17210,3095,233636,108140,240696,174141,312671,299366,27841,88803,730773,130,266313,93050,66612,62621,2666,74423,688041,238135,321800,323613,176150,28987,4583635,468741,244161,4666,2191,99920,208512,28190,172928,702596,801,2982,2910,18496,165451,87575,26572,30889,53263,175494,165499,16429,295124,145717,218357,879,1741,132972,67761,64478,441313,146866,29727,292222,452682,557610,590520,136677,32611,23138,92681,148822,293007,384364,345958,88014,238419,184670,29820,103828,387242,162295,248560,364193,215036,188691,125274,377556,642064,71295,8313,64435,20170,173705,113581,4286,146123,323858,60699,117788,248689,774614,508214,16978,636150,85503,13435,88558,67762,83342,111616,546738,12327,81339,58887,54256,154364,208933,310922,506645,3721,155031,263005,5380,82131,392230,284042,180506,13915,358988,106056,241509,945996,34446,109937,393221,497109,4343826,129705,360635,7392,115249,495115,73223,250005,581020,711579,576483,44505,135086,62363,6084,7597,167754,193222,242722,97154,315286,731792,4162,11707,557,1064,39789,370879,279654,204032,121968,121973,72458,22354,438896,3393,153697,49390,401689,12983,112881,18838,88324,242433,217943,6620,438221,1279,3393,166475,519716,170882,550485,169705,96876,723758,123956,4022,82860,197125,756147,560935,9274,571874,176381,1107,94810,6704,32291,157300,359618,18247,667414,207453,3782,1197531,40264,612555,139733,13973,1210,492498,90115,4087,224312,727478,1959331,15785,556395,907381,143933,107238,13822,578128,263723,78040,54950,51419,116089,179456,2487,30527,382,486768,878716,226896,306327,724640,217041,160363,84852,687604,506167,1091554,371316,880457,171701,51083,360572,1237935,328380,15444,162235,23697,214317,13901,102158,90949,106506,333909,388331,4758,16644,45664,35726,34405,99363,9859,327156,109924,78081,74087,58083,101076,206783,1394088,899630,583537,730638,143431,117385,23266,31597,596262,237881,536861,30307,84133,222125,66157,323683,79305,226598,206097,240132,4463,21711,1924319,14808,6619,19084,17378,1946,3549,9591,125773,190280,424099,622816,57014,57421,6068,19153,327839,72519,578234,159546,265696,87322,408336,359675,77024,338783,427369,26393,380455,220090,216818,101017,30339,136545,102648,103574,91152,392573,70859,5962,11972,224685,21206,2637,215025,486348,218925,171949,98549,4728,222626,11538,1728,683215,236,60917,27623,24187,7650,264891,511078,276972,128061,398416,24256,157068,42254,23858,7099,51,0,7693,4055,212,100408,318946,879,266896,8648,43270,75509,397164,216541,262241,310096,150,128626,1746,393551,246831,245654,75283,41800,165752,467180,3646,10099,71401,278803,795288,175251,510787,99098,30346,59034,1425908,458631,1207543,147038,377379,2564,124478,152116,25855,458955,81625,64758,657737,609481,159352,622116,96565,3984,255069,117485,1165,67728,183703,257778,40379,127935,112247,186606,80225,45476,30134,197929,89713,410120,28853,372081,45332,35359,125086,194922,241632,1169129,970313,177247,21565,154799,10544,333997,1491,597822,187262,194882,27023,362528,112289,110037,241067,264033,118606,911580,466797,867283,14027,233594,37892,44706,154632,378399,302441,28881,97104,142192,460699,72521,160340,400915,308371,272436,318829,212217,39040,8355,89272,105377,292598,305092,175236,498362,61428,238614,62115,3231,186823,213378,502996,31404,97701,250409,39993,493867,43163,97894,447375,209796,251196,171108,202961,551122,504095,27007,93214,185458,149928,119804,53422,227955,95243,23614,32259,281164,635101,200355,124131,947786,10022,91755,3454,11442,146395,578219,135305,98533,310701,48701,1036778,271277,40079,17000,297865,219113,40855,44191,4713,2933,770649,282059,155828,43436,10508,121189,382854,95520,398958,512522,15849,160155,92422,5599,30337,26100,46114,243865,140686,307448,174886,58043,248815,31316,11419,16104,1724,50276,322385,50395,37376,1177,76800,12133,339236,111343,55745,53426,407783,190078,651911,958900,644366,194313,30378,65716,156099,455198,235168,259648,224134,115791,824611,94226,7382,110392,452196,14303,16859,139663,29226,31904,181577,648813,321796,619334,32524,293141,1817833,150836,12101,165832,338332,17371,261262,10468,189874,93796,365,197247,52964,158379,305545,243247,2169,85133,228900,12720,52603,160548,827259,988423,3539,1673151,76963,534531,523296,202827,469820,33533,241247,612338,596643,149438,878487,546274,342369,200216,57260,276918,15675,179958,4780,19767,119966,393827,17361,192057,39904,242404,114782,81458,208707,9908,1331815,300684,443083,209159,475477,61152,64266,27520,1888225,11043,99878,221317,94546,1644029,83334,184657,10998,460091,391445,484028,163392,291330,389952,425851,182159,951881,767713,85176,67962,539330,270294,110849,92764,207879,354959,109233,12730,35621,72877,321411,273824,53968,52281,615522,152633,317436,174069,2932,54452,377008,6775,4576,11955,614875,55430,45395,53345,31208,2627,1647,174810,115509,923533,12502,61247,4423,83822,451650,460437,213714,152973,311532,182268,404203,10988,57779,72713,529859,103986,12468,353926,364051,222927,235814,99762,264744,126823,230787,22878,6915,71076,197524,85408,52959,27648,29170,351971,3911,24017,25380,20506,502599,165935,140724,31938,9519,9887,17879,1921,16858,234337,1647,1754556,301887,193057,881591,374768,377464,8398,42343,2337671,686862,502273,435812,66667,31339,23550,75257,26613,201759,15570,49823,23181,3650,317867,2192150,66734,35480,224079,4408,19309,1295740,14282,15280,150236,447910,541852,11567,90347,161341,69768,7196,146682,390850,25699,114975,152273,1755,755201,56842,186564,608333,4584,3337,6089,11888,1600,1217143,755430,59126,5456,207925,172336,232984,370638,62268,16294,551444,832,262803,270730,53058,6556,29082,32719,88949,49137,5163,2208,554464,4967,7233,8566,4086,136620,159916,34761,88700,32308,43827,134315,207914,116335,53206,423294,6888,87348,6537,165385,58564,97885,76831,14506,131036,46997,69022,12943,129548,214814,522650,215057,214054,3553262,24390,309738,37094,57069,114913,257477,1375533,644823,375099,148436,133361,335514,241266,2283,324815,954033,1579011,119667,138829,171601,158697,589094,230661,725676,44519,197387,177678,132707,24394,10497,13654,67884,13712,17694,50196,42284,118009,136882,22964,55155,59327,3816,207510,105449,238227,664599,82778,264574,460592,5848,18018,416840,211195,332744,7134,26973,891319,82077,114620,79723,79499,14347,139891,1217,1669,2331671,292247,30125,4645,147846,188932,17336,444672,302386,304596,586720,484,111238,37105,154223,130815,551573,249396,181790,454242,190223,728632,116939,877084,124597,130102,463,701,201717,19891,60559,204086,202181,193909,100835,40245,305640,12897,11214,348468,735064,790,460302,494132,25615,371724,672352,206377,175589,142657,36033,240499,3434,213059,335027,229509,9651,122400,63208,48809,7140,79624,4405,1416,2983,328860,109820,479364,260326,230424,15185,97329,137283,20048,133977,1549,973037,328020,45055,212964,166808,3170,10702,409,1005,16936,85725,308476,391673,255540,66453,15933,68916,2986,37872,50986,12723,14328,1568,1214,53446,909096,21613,5440,461844,1108769,12188,2179,25914,386,25134,381,358,1725,2186,12347,5049,1077,44699,7963,189029,36800,418543,497247,85839,24404,195137,4104,260220,153342,66340,258430,120772,15183,46282,12734,72647,14665,341956,381332,37321,131191,348,1791034,109174,104888,138624,411533,341587,802130,166317,103112,1032,350865,1135048,3159,289708,130965,395154,3234,91802,904624,27462,14139,173024,435,296945,115853,17059,23575,105018,258044,286,430212,19382,1087,499907,256166,282072,1090221,835513,183367,160009,118391,204422,3772,729052,702781,146,16087,312438,5875,473,148244,217189,83833,873,12646,8702,25416,2189,428,20333,1334277,19056,104813,231088,294809,40753,13733,304922,145283,396256,410539,276952,137335,166755,1153221,22855,256545,5587,70785,429843,89173,630642,535314,2429,574691,117297,99656,372722,180518,156741,453233,498687,317906,309350,21398,98251,314857,46635,129476,13297,77265,257825,267437,229031,41086,299602,289608,20465,95361,643641,35017,889191,151580,20784,136643,499565,21874,83610,267868,11004,10081,276413,16525,87735,256799,139658,5131,14903,131376,71304,253013,365577,92210,26596,62405,404632,481140,373979,2850,19646,535335,429421,4920,36255,433540,11033,89269,382962,128430,101305,8470,502496,52413,112590,39501,4937,157512,385079,230755,82043,476394,68541,57351,34030,105536,128332,108556,3695,3067,29613,5518,375763,64519,30694,18792,51590,60050,244838,33869,3047,346122,518,265009,51246,22623,116986,420978,1121185,221804,1725,52575,171543,201468,138826,4112,115093,80996,7728,1465410,60398,1088574,411127,97597,35437,32260,20047,9975,121801,12861,33118,9176,7609,12662,117764,284714,101513,428807,195720,781,10709,8319,328597,254586,101358,41104,182335,156780,147916,514152,2778,4934,6950,84080,181566,135614,518382,39364,5388,665704,2242,133371,114065,136795,266853,9427,169707,277143,531741,53347,497372,26531,166304,175929,1946123,34063,96554,768066,93461,247755,237904,277029,3726,85163,186133,40795,78442,118693,39340,115590,15566,3135,27255,165776,358240,140487,167429,127168,537028,167092,60352,177958,808230,403612,3550,123226,7067,5044,181422,73649,144538,637048,125990,6989,317785,102923,69282,354956,70272,9943,80448,21998,144528,338529,1081286,112823,0,423546,43902,132500,201322,1165,146837,7798,443656,316003,95557,127276,341231,5926,7333,118434,38540,109600,265910,43061,279393,335314,200712,618693,66859,97768,10935,341832,61363,371068,113153,371936,244287,1061518,271999,420601,445080,193495,9180,3793,19907,152559,87953,69939,207658,156377,7751,157587,59607,79283,3974784,501487,198624,128682,145293,24804,88406,69676,78807,5438,0,528156,281704,53510,191085,641601,37485,566319,402488,16072,59174,85484,706586,317340,992229,150849,21181,129064,466509,5402,5996,2502,3905,470490,50608,7969,398054,261617,159989,8176,303842,322042,551324,6314,287624,74923,19210,1128,1664,50183,5451,1130,371,2003,2569,18198,88200,368428,175696,144541,772114,181971,147540,221063,682727,23903,31808,119988,690426,289517,373425,355715,146771,75935,110595,297099,200677,191685,126150,930108,36770,527765,376582,85050,150801,2282046,264790,73864,828514,155901,78989,373320,430143,297939,70018,159707,40863,340380,1506,488944,840059,106488,566821,58147,85808,327395,56098,384658,18385,57221,43744,31034,53203,54415,976030,223575,142296,1018202,363960,40710,550946,1052463,190346,87030,20551,248314,25062,87928,127192,68413,178665,229412,268543,402303,1742204,873111,200454,93370,248480,76750,117812,105093,89828,160079,220521,684588,254632,35688,144518,69968,364661,182495,8747,170802,106382,168236,55140,207229,797096,1415,823,77,296,216221,4071293,6066,256604,708844,8998,4785,109912,157521,141737,790202,134661,173471,14047,1719,892337,856373,248240,240696,613320,189698,200862,41007,93953,7433,18394,250562,68909,59632,84846,305670,357759,678487,681882,595798,504563,374465,1039222,3396,6173,85585,269499,236980,596533,437696,534729,58596,149265,108783,1071,636763,137519,141809,255372,341043,24235,15947,10964,161748,561317,239870,33867,54677,76608,9783,449581,69832,450992,89838,404707,731654,143627,53521,50836,43533,405756,6698,169057,64010,793245,371895,142019,296322,236540,291161,84138,168751,342745,540679,17631,461981,60266,166184,11809,128016,112981,127816,48211,493,233519,308196,37515,169149,60735,193960,148019,150390,442786,47613,79987,225625,38177,123186,252124,128733,192626,137867,49801,232042,164598,41240,171235,45423,29480,202057,159794,241731,61283,138981,149731,341952,111591,235587,1906,42864,481791,78775,23618,15633,41755,284070,581,5284,183,4429,1053,22763,1665,38457,9997,480654,8405,179884,1779,7742,12225,36240,41882,15771,230719,88670,144166,125418,242144,31302,188136,186675,75771,354113,134252,384125,17342,70812,447454,93478,22834,1861,254874,3110,114713,9377,1618,1309,231745,19460,1408794,54575,257606,9576,15236,10186,362353,59229,131282,126536,322279,85698,306240,73885,154600,141388,6587,1985,391992,134137,193071,95265,824116,411412,29522,29994,778898,216448,50924,378004,239009,11055,367191,568942,24676,84864,7309,122139,289564,226392,86839,22485,6761,66708,342734,40470,78720,9787,196796,524505,130415,364603,12878,4034,5953,141652,118116,160298,14427,167306,176792,61710,137242,120428,9438,175,130,419,444,0,152,3079,21429,29416,39361,199027,24275,14801,15457,280939,74543,2785,6622,88284,65140,159322,64563,291195,3989,96796,126428,161507,672935,190986,193936,2653,240862,122032,190806,4789,317451,16710,204967,83877,293089,21030,285772,41572,399643,9370,25268,47546,353564,10137,2921190,43934,461632,7216,411636,1027445,221400,4738,969137,13700,1160,2478,182112,396810,99682,43386,133461,32388,1953950,168073,49244,76736,407180,1019608,536415,956143,222550,267580,14219,1861367,125032,798607,362459,440786,857094,462268,164698,165708,487020,1462778,61092,123298,82288,671403,138357,688528,370654,7096,733762,85213,335450,24085,341327,561958,349559,454347,135461,652492,1350659,998671,419,528012,620111,111384,151271,1193443,3697,93808,1145908,61331,222813,260379,238538,281972,161113,235990,494401,692738,53947,49909,14488,81408,42766,48774,405681,1467605,823274,12259,1382,467473,175333,459522,3832,60687,513810,35503,201934,355875,24063,7422,282720,814000,53229,80130,86882,27806,169638,11917,1791,5250,322446,240,3478610,293708,98662,602789,4332,65324,188410,1794,101186,2025,3742,95553,17261,51278,311922,200173,1400,904542,118193,38778,1625,48702,32889,223515,114002,24749,284912,15693,40388,487554,267822,814746,845910,111940,56742,660319,413136,47507,165218,305852,7540,3907,26515,231097,21717,72153,393602,107341,414615,315040,4226,95378,655537,20613,364570,5213,773647,8776,135332,1161,15855,849982,27005,2759,4491,68897,258410,342057,42973,17311,77679,320018,199738,69326,14716,113284,101776,335270,347174,475176,46273,14575,655389,329,680,114572,3367,2035,6039,402692,7127,246773,4085,237711,83988,238003,328656,21319,159584,259565,86544,65340,60465,67988,403240,75365,950583,26493,88716,21249,59622,168460,62759,101659,4645,9749,205987,210123,168320,617271,74831,144702,71389,76027,105198,1951,111642,277224,446511,23715,169769,100404,33671,200572,249631,590081,25130,563148,203434,55687,45920,62347,302665,64585,299640,796609,69242,143142,1711,278404,387189,105114,21613,1683593,1753589,247310,1087912,104872,56364,650657,556157,867027,92453,30307,468319,321989,13302,28849,132720,109286,23424,48042,30036,69575,820505,31472,110236,91539,310923,282505,16965,89756,224985,22776,102060,11356,73492,116198,50300,262168,43631,88000,113058,55117,24093,84015,210528,55793,29394,27112,22356,49316,31628,105577,28419,90057,304323,146327,192232,89197,50,671780,303150,222864,3314,425987,155100,71514,292349,68968,51175,1943,91567,100264,197436,1338082,461950,263161,2060,164419,33853,248165,322832,90935,243959,61378,325404,97794,114799,35607,102,69,12,15262,200511,389874,53984,404512,140737,30619,112223,12074,223908,580001,253059,91984,967503,891027,1943,195216,799560,329366,205830,2668,242334,19181,223762,1516,71335,426336,258087,12168,703410,245489,1017615,495488,7931,12545,8212,16684,8139,4144,1108765,190949,13393,183745,393060,208931,197594,257415,443519,143544,253682,232012,60584,6587,2028943,38953,184749,71159,1954881,75585,54535,135016,236033,29593,14937,162227,113413,236591,225530,75112,18905,172079,83681,10112,1345,479517,120601,9500,347805,34488,252634,49890,1834,1122192,97406,958,161622,6073,139394,23059,88172,3106,84784,263287,15192,62725,16585,121303,146348,469194,401969,59541,6056,4333,297627,3818940,301327,1668427,283345,691367,85975,24134,48217,97369,185776,70637,919539,281219,984813,195271,51304,2040230,157670,102673,69940,59268,88005,50696,20974,1907,2303,222929,652426,617235,48095,317595,356757,49785,61868,453407,68652,548660,99725,37823,86689,29004,26074,63705,70143,14203,17976,50516,37606,31708,44713,335076,66888,72678,101289,39903,64657,76892,58284,26337,38368,20569,15167,34433,10737,9210,117384,34466,27087,29109,80215,260590,127191,25157,98801,92122,321778,73370,66173,200334,356615,347555,174,195382,1039,41032,213305,7847,93536,32938,8450,89340,20955,164588,11569,13074,138631,173896,3990,153356,424468,227564,430919,40608,511149,141367,9676,392189,82254,67983,33489,15495,588257,36933,5279,1615,88258,48686,6158,39723,225665,479053,488,9129,42461,280,574,7984,31807,3117,113855,266221,9313,277902,307543,33280,131299,832,3019,352867,1162562,69453,125275,273547,87644,458518,154450,642753,8426,7827,92068,23204,5641,5013,73520,42802,5833,40507,143048,78260,729170,127496,274951,662985,19752,191254,30090,33072,29350,31976,47691,142903,45364,45186,40139,60168,34359,68605,32275,43510,48663,81604,68570,53302,484953,96094,71416,35354,169304,54096,68552,35611,66428,69167,17627,94591,29319,239708,852223,5654,136814,64542,575661,525843,106448,19793,57746,3223,206496,24640,223747,712012,93931,3363,2442,14814,551154,1127641,9766,270584,80746,22835,130251,89335,82228,28003,403308,4645,11094,8253,619511,385856,217534,1004113,0,210032,716306,1834772,268487,9223,48978,57506,299721,390608,59629,225202,151951,116929,44650,130561,12432,7303,447,1032085,138068,620408,32061,46632,40432,138963,42915,129270,132576,1797355,280610,125073,174095,214314,5399,135564,892163,2312,202,1192,6075,504568,837597,235576,171583,20351,48616,42368,177464,2085,106000,1297,2393,438,1641,147,556,996644,1126,419021,371740,177158,614045,277918,120670,129487,41356,318975,365979,1601933,76355,100456,46335,316548,2469,99296,689,56955,600,6960,133471,17454,12703,164579,159912,55360,88327,196047,28096,26537,201088,14670,12426,27044,55637,4921,30822,17459,15350,26319,23387,139096,24413,51348,216819,79343,26298,75935,45205,21824,35504,31182,111917,109802,1120,139206,6836,366714,696921,220998,402727,14825,743,538298,29834,610182,17874,33423,316777,12715,78962,86469,48517,814829,70814,48512,319395,58170,112704,56700,289901,17440,9213,297015,26623,101223,112255,1698,239317,39610,139320,94047,627786,293119,708414,10037,126482,34497,55049,96272,2146,7446,35217,285577,233458,84371,199331,22835,1455800,4190,2140,76075,197335,950521,135592,268554,216108,501452,5891,5493,303972,636568,23467,180228,74245,27169,4566,450676,52918,21439,69086,964567,302451,104865,231137,2198,728538,1079,55662,252476,29038,159761,2470,266934,103763,65924,864651,20320,90134,19876,706108,20768,3100,4130,1334537,242432,146841,62816,18608,20169,12098,126725,100971,33347,70773,170486,34411,119164,316611,35096,480736,20390,87902,1119788,108961,637327,8341,12459,3334,2847,2124356,56116,94965,31728,315327,369087,25157,75723,207559,36665,141841,121278,25432,2877,3550,5617,761100,1138945,373202,107156,286206,5600,222875,175760,402026,309441,91675,43,551798,34773,64139,94854,1225133,162219,1122167,344,999539,521088,192403,315712,108653,344492,132948,17650,363696,241029,78526,70595,6391,17230,264625,225075,2112,4730,87385,744926,96390,3242,32890,13985,10426,22343,58832,2511,220092,7857,38054,155705,6086,1331,5017,1915,5870,42205,73949,3327,6502,11254,5822,6630,5813,78729,76151,166646,12686,3625,12717,1454,230,1171,110795,15197,17154,3398,1583,5369,4108,316968,39643,19158,63610,46992,47640,114350,182519,48621,838730,97636,45471,52356,43663,176743,17555,55526,53804,784117,40415,36831,61220,25325,124762,27028,539312,142289,69393,15922,75508,23402,98652,97272,27229,208093,4193,307910,52904,9594,25991,19291,6523,83316,42704,420715,481586,81627,20724,964412,302830,9461,7794,1034895,28455,7559,1543,1010,12073,696323,5001885,158119,13488,70,3857,456,4597,1576,443,226,180,232786,5736,96608,24729,1384112,30929,40427,221803,20623,17014,105559,859269,143536,225272,440,179796,501333,10675,3654,616,1092136,371617,17487,152607,84820,78515,68163,2048,35096,56728,33312,79650,40718,115886,70810,172787,888390,1327018,34777,125800,181620,20127,144205,34410,52022,160725,206946,169416,91765,70175,3972,598270,31161,106223,155364,12579,24500,27055,66678,33928,98920,43471,16136,29849,40701,108370,50163,60571,20975,37392,28556,114375,106131,1904,30261,55242,101179,102547,29465,69949,560,238776,267685,92112,94219,76821,23052,222208,38088,483423,793876,91572,282573,165330,70028,23080,18230,38093,17868,723363,39739,58516,39368,95265,230728,148602,50176,1619609,234656,223014,241408,58848,181842,279349,124066,15820,26030,237333,61432,79765,354301,264093,62480,326658,58844,32610,29368,1899,5630,21264,16435,39861,875,152747,312133,104542,219043,229744,270703,362983,298863,734135,51451,35348,202342,15716,55261,335856,439451,111914,232480,358755,1987,2111,53195,235511,813,93137,647083,337060,156,395146,176436,303884,409261,14540,20106,133439,7686,399058,544684,42062,84715,34063,101607,73369,235310,8585,1085280,41284,467575,954760,100025,10204,5645,47415,108660,74887,10839,8469,138321,148495,178827,166802,117675,254151,697073,75103,225609,213813,139590,62722,72233,205027,84600,201359,42565,251698,583741,576103,56879,32093,10853,19200,122564,13429,30821,129939,466741,920573,209192,342641,29486,50432,79446,340282,42087,563849,379791,448255,233399,131982,242269,17236,114097,324324,279810,408994,269369,918627,601668,34148,454342,46999,7107,77991,314789,33111,127605,367939,200825,46643,147255,147655,436028,72795,524269,195483,74628,127972,219,96089,7529,461550,144475,51625,15287,18369,4124,31193,2587,12479,148088,177102,70365,134126,5949,164106,636107,74131,308283,12752,477048,235564,212770,28580,167298,167957,83961,120890,1735,260125,223162,204674,7951,200486,32905,72823,186866,187821,48721,439737,47508,172041,114912,40723,269905,6796,476,171186,20713,101456,16957,617788,417700,269022,280612,16338,22290,301262,211811,295797,183610,3765,936302,216155,123383,438562,29444,3423,112443,78007,850067,40480,264011,131593,51913,101870,402472,488792,7036,2033363,2107924,10719,72802,167070,4339,820825,618590,66181,168502,43937,58122,18105,70011,27530,12694,133073,289939,476,8862,509347,144924,52992,11967,2235,1722729,50001,400138,50000,433742,109700,572789,279240,142793,32380,7579,157617,201315,8941,90872,129721,46244,94230,48188,46731,1833645,1320159,1445483,78732,527012,117995,102531,30100,170848,9012,487913,55871,353180,269465,173611,39448,148593,178979,58083,164331,446711,211347,67084,159013,83193,45706,60708,77231,143338,39699,10108,18381,33625,4680,18384,161216,315016,89027,200983,122029,72732,81576,117202,35507,602268,660061,161130,428906,134122,66618,96808,7636,34245,1233,762,1124,3961,25342,544280,299062,30209,152904,25616,1039213,73983,184810,102937,37039,24892,71896,472957,336173,81266,660228,86036,353561,1493,1271,113683,122551,204287,101965,227695,51146,33248,11672,297019,297957,476321,1904971,92017,123884,49097,118221,378577,367681,91226,129559,172458,2249,48437,18079,740192,230136,148917,31629,58718,90450,644407,89417,3344,13118,87785,109870,304,1526,4698,130326,2833,197844,56766,1119192,13728,269890,112469,693826,194953,217631,56915,98341,2592776,630645,36093,26256,133337,161927,190560,207297,1457,7957,30400,240469,312868,3635,805263,482524,178463,906403,823670,236652,329931,152422,6362,796,299347,17793,73834,913255,72851,5454,1580,242686,88698,66685,6184,205636,112107,32874,12803,178664,290609,270411,38771,4156,43549,326163,191793,306446,1418448,19035,140173,1966,176556,557930,107581,134002,184244,92472,75565,122245,62706,130482,363326,288591,281545,300678,31461,325337,52565,2832,155100,186638,199912,75693,106020,160390,47699,64106,71342,361,15953,52735,1161468,301455,83092,266425,83757,61897,223748,832437,709394,194412,250311,2564,13477,750537,3518,272964,2163,26704,11330,2442,59270,26827,9681,2703,156969,262,61566,102804,585422,375543,45100,173128,118871,165249,119880,1894,8516,7233,244914,184224,746075,54312,4729,142620,230424,59868,453594,49060,51301,179295,29003,5369,374792,14300,114410,256011,558908,103616,9730,79759,179422,183874,84080,138400,61221,271982,51717,98170,2530,3961,239081,66200,174781,6714,191108,277362,468192,10877,320248,14775,488485,124959,657,1124,35313,20345,236187,13814,4790,93212,64729,191199,301743,86646,208148,146515,76076,36381,1589,468526,101829,325093,34436,101365,10457,470832,283878,1241,190912,55408,29044,262316,554767,281439,267454,447408,203000,509431,26893,17809,196931,684769,318456,546662,123058,173689,127248,30897,9530,193236,630654,18159,626960,446607,113254,251510,22707,19919,7237,213625,110617,8106,404322,16483,218881,76158,258752,532199,251201,191639,22875,2585,43305,86625,3928,39143,6562,118120,9384,271921,135673,270923,81064,141658,503266,85509,39088,235047,25650,27058,26739,6489,410123,33978,66382,203342,114413,147798,506348,82800,6082,4809,3715,103061,63932,1603,5892,16139,14066,60295,608,12807,266043,3542,128425,49142,253724,428831,140869,6366,76486,61942,155951,111941,133642,5365,7943,8477,34774,81692,1465,58018,393153,347,70817,11145,13847,17470,17552,32328,136403,3939,290883,85220,2458,11497,167855,243102,304653,22715,2539,3252,16170,134159,13216,117571,428665,212873,29295,87415,304163,163893,357784,3573,8237,55130,29704,371696,340995,80294,112959,317454,233627,137537,139697,78329,1375,4975,372360,85243,67509,190116,44708,262674,124514,176209,53821,36197,48412,206603,600,84660,206719,236874,68728,6534,55007,84339,4938,24989,42592,23540,202335,1303854,351735,42924,185431,90047,8194,107531,19703,198471,94484,30761,125357,270691,18185,314208,114238,139974,228760,6621,7202,579278,39327,25688,1057663,93774,446795,15022,62053,2942,237645,272029,14575,29927,72262,69926,157,371269,164624,280592,146032,107228,50183,83052,539701,232530,1392,86564,163385,123999,63468,192740,225739,258765,49317,99158,177794,52259,8786,129022,81424,52047,65150,162628,214334,3274,73645,29499,2007401,66480,109395,600377,86865,20124,16212,14122,44961,104784,71000,29274,146683,58381,149500,210714,426147,860693,75450,81134,218443,151173,86099,694054,20042,23935,24478,116180,80148,73922,104876,1672,127121,5622,33871,189170,130,273957,256383,82056,241713,115973,107462,327798,94857,548289,141559,1327,16156,1701,77189,56759,146098,400547,1523,2265,222762,1178,73263,77367,72980,122289,426,79698,159462,26738,135708,8452,59688,3265,453634,308099,7704,92139,178617,96187,184983,49365,682,276539,42127,174007,29339,162510,55078,12550,182832,601783,39541,8302,4598,4186,781035,740,83702,1119671,303732,1236404,2149346,227,1979,238,2065,791386,2602,579752,240058,500197,22219,21391,277963,155545,235807,481551,84062,115795,139791,165766,606387,455946,209036,2876,15502,3780,1225,92145,4733,328001,797191,150496,336293,766390,342236,281812,169691,304,35408,615580,13355,467050,424363,328564,167909,32020,1535762,80530,1403117,862180,702756,362351,275163,35441,165958,451,317608,31417,7450,4589,164517,97018,260692,2583,668260,22826,1373,35147,104465,99265,134218,603571,583,361033,3255,1028,109729,2726,37548,10922,1155864,45907,19941,34149,16202,49224,114937,241810,188138,82401,27570,3438,506080,118684,16756,1574264,19239,807102,155153,345613,593,231917,22687,1776,515,210227,140294,2593,521872,57538,44966,48130,480,210155,502657,471455,2448,2168,2869,2168,3712,2170,26232,3597,2190,91719,111698,14229,226478,180395,46239,95165,230509,451068,55497,16147,129255,126637,27299,187921,64497,21482,2216,203234,171473,367103,163990,191736,10637,119561,705661,106802,1441819,85133,263457,173914,287954,57732,567273,1872,467,525903,319911,437326,342891,13737,1881470,1291753,530381,930856,740,159707,224585,872466,71060,211525,164682,8260,9265,736,6093,174237,123615,174915,235925,20066,426606,317923,316684,9886,82246,619504,15201,7012,16154,15554,294831,23880,69362,25011,330088,322766,3722,17885,2278,3094,91008,371546,7351,433622,82145,5144,388,1809,436691,242980,64311,26077,229728,220492,413987,4126,111858,4034,91252,100620,110433,167047,127550,85462,292322,226762,845866,39572,49188,101303,59902,133850,389484,69340,324028,158608,110927,61694,12272,417238,1264735,601076,357782,180127,201920,485047,262062,14349,131583,120958,179088,196869,1101,12516,12609,905278,29110,151146,7026,1681,49917,79543,143980,95015,201720,230268,64466,2056,39360,122372,104597,5405,20503,56974,81211,124769,35620,40446,843953,1152954,287224,84321,22080,54334,168435,129384,74508,77382,54107,203994,110967,23090,44062,173663,158635,40003,293369,253171,311044,187682,166176,75574,240639,264681,2158048,15854,3593,453706,927707,3363,1209192,835451,150105,45608,313777,41095,235113,6244,24042,184,7242,6763,324359,109951,8694,389745,286315,4959,26973,510654,86564,267105,3171,22277,7031,327410,26983,216444,263941,263182,938403,302981,152084,210846,501820,219089,260776,315508,28612,307915,129976,30116,60951,344983,706338,213325,3316,430332,352280,153667,205724,105378,227194,324414,142675,292376,273901,110873,616204,265,61220,42074,48558,263816,722,302705,6792,354427,774256,86721,442089,379202,236535,110031,1424426,179524,192095,38252,178100,172217,540858,2247501,161415,170578,31192,150048,178157,621298,55596,316036,60578,142613,865675,231502,907107,13476,343985,148693,66579,153781,203760,264639,55418,11323,1158,797,167813,411054,2267,173343,16458,53029,137706,23337,233281,850791,204272,119989,59503,330904,11552,722949,383731,31832,159935,189749,140409,30352,271532,3782,95088,1467,77066,622259,242242,32069,236679,84011,241626,554359,347615,993144,14560,155745,12533,765,16627,9007,8432,503243,77524,4213,95174,354506,21600,2946,154020,131974,42905,10415,196028,170031,39348,52511,5928,10165,357827,273723,207607,287138,8883,32980,264952,32971,8595,457816,647917,215735,22493,86447,43023,52981,497201,190140,334062,132469,371241,650652,307947,281884,263840,200,654,85779,31395,130750,328882,321189,181586,553604,61779,326253,167252,60018,305921,238775,77994,109073,653415,139210,35100,118624,54301,628570,119550,43165,159913,135612,29859,64570,3577,29215,172053,96645,124289,2197,418796,12820,100942,34978,9666,14175,417112,518570,10785,1140,2270,85740,77705,149574,232555,580,967668,635106,1950082,592611,152474,10646,400208,17166,11077,6931,526824,22564,60808,6488,56163,328965,317949,261522,211718,221336,12843,396188,456963,29,815424,337132,332042,166496,61280,12656,269399,419563,100402,271666,568594,306766,73628,270251,1200,17232,977281,200441,52180,89481,18844,481252,8513,5548,79117,227114,125048,437405,104662,302892,395619,237742,459701,182832,713198,417113,3335,301827,38933,380948,40674,494551,54241,58077,365878,13937,6153,23574,10657,212174,227760,212,54,32661,28639,818,25326,112748,5677,102249,194333,143807,353852,589,143357,300791,81092,3687,88619,473800,238105,140722,1094210,44532,1316453,40788,382,109187,197975,68686,298229,591737,54959,109260,1834,165394,693,387578,355024,42769,100776,36683,333965,113543,144135,265880,159675,332492,695,14143,57476,47913,137159,227607,398084,16025,346879,1515160,305990,159556,222725,331917,284769,395926,2484,6199,10815,60677,5148,45740,125576,264615,12219,107925,189887,58847,980,5238,107291,92246,1001660,140081,447338,3753,29377,59012,298234,189596,678750,1130621,246462,234725,37571,18181,667,6143,9252,2085,62800,54665,43023,149700,16022,35318,164584,89661,143033,3535,4039,31738,5707,1296,1163,97028,94684,24292,38543,144018,148141,52025,271459,218808,67185,321384,1396676,324025,197299,389159,245986,117465,275155,29899,1791,9584,2127491,323169,42623,5211,45569,46581,416990,230030,847418,11135,53236,166251,376896,994295,373689,93176,1427475,1918927,111299,154211,651102,303769,695894,94361,93163,816945,1012,372565,21341,250789,36588,68030,9087,123767,88150,103209,417482,246137,48576,803607,146888,18128,29731,1281,184761,68087,38967,24416,14733,538280,155168,198551,361191,97862,200616,239654,311213,140534,214331,229747,85878,79341,25488,168159,330122,216050,53496,509634,338664,322278,310224,11299,225325,1332,29250,65548,144962,625679,292251,1711,864549,169287,279683,22557,448763,308449,111230,136648,7120,107219,173243,61315,396758,45927,306008,63006,64809,75301,405848,298164,548322,144202,178192,268158,1299931,38649,48631,81728,523548,9621,25008,37078,224442,43491,1736,43918,51519,344148,82994,141115,539115,22682,51288,64899,32593,729124,100949,106580,546953,43642,51451,398676,347536,193521,219097,66886,611,199913,1571,9199,92462,130239,72620,4416,22985,618499,190546,249394,166754,2536,27423,219778,131344,299251,58247,38117,257075,156061,144,109325,6026,344372,36393,288654,1474236,637635,23038,1039,457902,9536,128810,205658,146250,186652,27194,42728,185474,384187,766651,4694,5121,207195,241969,542177,209268,213666,41173,38652,78607,38777,333806,297926,89831,87818,117719,674341,1336085,557708,81571,3539,182175,378990,257364,133492,346796,466586,612180,493839,247675,234399,1882,150479,40480,6418,6729,67176,97070,280404,623197,2166204,20020,197626,254939,107056,217764,17796,191,22931,433787,46711,5101,89011,43438,1832493,354959,118144,440259,336033,1696,7907,4107,43990,151981,166008,29835,2935,162094,11329,9715,58868,31715,568741,299199,2221,1708836,339907,228589,610200,128537,357987,447403,96488,419388,703206,135851,187093,121162,277791,25642,74540,493772,107976,208804,460074,12697,50589,4340120,107408,70364,104979,128941,314458,495851,890808,217852,51279,181697,1674,2129,291732,35630,72806,235239,12405,227270,45981,9798,2747658,172342,169855,32641,168698,1214454,258743,36926,22979,218363,303770,268381,716115,470416,3860,124059,437421,29111,208856,177768,779750,279198,30291,876820,468165,234421,240099,78677,523114,419759,653895,159869,278138,1791660,292030,149039,358677,21519,612986,1603,19832,45559,17941,55683,99260,19858,120577,118629,58544,142996,6117,189712,269632,69574,435258,3397,1444,1399423,83862,302103,294939,73158,10503,87297,94803,641424,279969,19293,117949,112438,13213,183512,68658,33328,16126,156696,91654,34434,81625,297350,56,300526,646,248483,412699,80382,244892,530161,6409,4276,52306,40537,40458,93845,95796,332128,61102,137152,115922,146331,32273,481883,101384,96332,306861,393417,2892,149707,354661,18905,371607,979064,125610,203464,124170,1333537,179616,789336,1507830,13390,1574,641695,416519,100444,22880,18696,1965,66104,512158,389297,264586,464210,197363,75853,228035,28538,1408,19152,3630,140660,251313,92327,133076,81664,140,331315,741215,267959,237977,3197,140775,30190,5104,1041,86711,184531,243674,757149,13337,269780,5897,254271,296664,453297,421787,328731,172246,714844,1811,106003,7199,111154,224953,32799,3629,197690,52006,414524,63718,458529,108249,14685,226616,11651,311458,13990,46629,1708,115992,6951,515757,581481,59402,7994,79111,48376,83770,284385,746037,4731,695203,327064,366184,280768,117682,456420,50616,242376,320121,157626,139028,66186,139738,1759,96984,411301,597894,563836,210002,534286,72986,88260,104839,113114,63891,303673,55053,63446,62351,88717,71034,264547,53133,27023,41272,203164,11968,53852,34563,40132,132677,160750,1380258,77862,144682,5175,4859,481042,199797,91619,5199,68700,100734,2164,169222,179159,25370,91743,153558,593768,16240,147862,55508,6407,70865,363832,267708,182908,16111,4249,93057,377479,29157,86224,609483,243009,944570,1305,9035,4871,156070,341581,239243,313380,750860,188819,241434,72009,1064683,525420,310267,68404,308271,3728,16731,19466,120515,87408,11523,54304,377454,271628,413980,204844,1338,4251,234931,457856,43449,29350,256627,8155,18244,439233,17088,8816,143484,764062,85520,467910,3114,22800,42887,250547,1408863,76516,1898,21717,78193,237059,1832,20617,143219,99361,117425,255712,119893,64548,64763,250942,40947,34645,103208,43991,81568,29192,64249,148044,59679,16422,294458,316699,170330,7948,21203,103685,130735,183464,7943,780,194010,2210,109724,1540,594,0,0,1756,5487,2752,1730,96124,9791,4765,16645,2945,4120,4940,52750,129954,290942,631862,119840,142746,645626,900956,153474,14668,402391,569,713685,1433763,88682,11694,166432,69402,4937,369959,77462,154605,136759,76018,352134,587098,11966,1222,422035,441050,1565,203168,2193,236983,284341,498076,178367,91536,25682,557399,334276,1029364,653612,789242,392239,710732,503586,472404,941992,81319,169581,294723,1826,141021,367302,204732,802147,160375,178410,167142,617381,12831,133326,306665,463759,84262,304617,276608,542281,40603,11700,3393,198024,81016,6326,27100,75054,1750183,1570870,34851,23325,848563,326100,39783,186482,94820,29848,16973,215018,199906,309942,907051,149731,72098,196693,26755,141268,72978,257906,17011,79198,194132,253749,287870,373675,237423,510109,289243,77125,94373,1723,189679,68767,89203,51581,584865,183332,90444,122510,10024,95918,70853,354311,96963,482867,1072659,3112270,52357,19596,2456118,549958,516124,70523,253837,285200,338450,376556,195697,8904,28914,72581,43267,122497,305703,162262,165077,388025,163364,159156,179361,65237,103982,0,3601,52796,26454,14171,146805,490443,4899,256503,102560,42056,177665,16852,120562,78030,726454,126645,313345,593601,14290,46229,136072,80439,249955,33610,176453,226220,1417,80129,53344,234503,64556,160216,800,529,131284,207260,488634,459,60418,35756,25089,135814,148472,257441,66945,80202,937,144914,192234,165270,178088,641,39378,44355,127080,90097,42487,31157,227279,91919,25437,20212,311602,98461,7886,14369,86997,25576,114405,65818,7291,110880,120667,131,4349,97375,256496,60802,8287,65288,1103,51339,54076,19144,47721,258348,750,356436,85314,53036,529935,14386,120950,91452,135589,160827,211298,71932,36185,475180,98305,5583,170479,62201,239163,117767,471155,87963,85068,51537,35943,256096,74776,662978,191990,217230,2927,15643,48761,509491,724,11772,318216,532,1860,9092,96707,173870,2680,14273,1750,32355,12266,719,244988,92598,64881,5511,52862,180922,233432,131683,5165,339245,252638,81663,197334,3074,4149,11435,323770,7504,74731,146322,1628,95704,61690,151252,94887,208425,905,65014,48665,41408,73818,173911,3561,215334,27015,114330,415918,181170,1276,56720,84283,30728,105906,2880,50418,1141405,237393,23279,70013,6057,2094,1302,41970,142825,44172,492081,98342,48285,19841,134210,74238,52807,13020,169290,164039,446899,33157,758295,503698,168102,343500,112611,236665,2280,378771,91201,149838,117379,142332,7623,196848,647229,297036,91597,29029,177329,8125,42874,61912,193525,96977,535681,193985,186659,259760,226023,103912,14996,861683,216418,106103,72159,485362,646508,261361,97471,22297,163263,150864,878728,452223,288097,252208,88443,900,95131,61748,177714,1029141,203114,246127,4897,8510,165608,484043,50581,82590,235921,170798,54567,28729,309430,15355,404356,234596,285124,6104,30461,363194,209585,138137,262304,65752,456,85494,357862,118767,116398,271726,481,86280,165492,207785,234058,268048,132915,112717,10178,15246,36245,278,42348,249049,20521,125172,20999,163468,35284,109363,4755,10790,118947,612695,972,162900,63854,40643,726538,39729,93098,324623,105857,268787,3080,244375,245329,350682,201456,279411,11612,94591,30309,711416,35581,12834,47482,81451,223867,4620,149424,4369,7067,22366,2936,19522,584339,843367,150345,77011,25733,244159,2032,19048,238233,93015,197252,5812,179260,205275,185276,301629,51660,91294,575,3717,152,760,30900,22149,569,643,1132,237079,13191,47524,9201,80731,445475,13129,140339,31363,120780,494839,28115,486485,16622,222170,35069,37182,878640,2715,7020,12080,55664,539023,9478,234053,4801,134676,41650,36567,2982,7743,335690,656816,297577,448,301113,43572,68831,112454,608,456,3680,174,1135,120818,47630,68782,27836,45590,87120,36871,336641,11744,308407,271176,130740,8857,1551338,64305,32581,302436,74482,161003,17148,10990,83818,16435,11414,286089,546,1668,101654,164601,70844,112490,233154,47183,230483,112152,191326,206991,28592,503498,116958,553022,67113,15910,29932,199149,139107,137014,36518,41969,54857,1069,1138,6194,124651,226439,18724,150695,513933,359536,667155,868290,382827,77505,167810,3898,58550,943491,1113790,564573,600049,201273,5480,46771,17669,132993,415688,128549,30762,232144,178581,49061,293224,49613,464022,90632,21950,52793,97326,251412,1197,1413,4400,2966,4834,5375,6525,1319172,95622,489,37703,308122,5591,4192,1252,365776,7926,481643,1395,26645,19572,32163,49716,152,10999,1285,14580,254445,8666,68387,89305,2892,11516,204050,128998,433,0,196151,60147,204769,43209,30710,181992,226841,176594,78411,177098,39773,753326,164299,266342,38923,88667,332162,63341,25618,250092,144579,2854,82026,121346,10846,43146,58739,244079,384773,244009,29019,96197,234341,71364,507043,350714,260496,746945,227782,330624,80642,36334,13575,86747,75895,211416,388467,68698,116452,291183,61554,535956,93532,1213916,268603,257685,31564,119283,95047,62640,836,89774,447954,398590,574825,353797,142816,415769,253543,428984,220165,531901,697815,2869,321919,29626,586790,85270,211434,549779,223366,456732,432898,228951,132586,1158540,297428,142262,168280,738916,20572,284426,34031,103265,539821,41955,112130,251434,53026,173067,266336,15547,0,31587,35471,107524,120397,60709,630204,27822,142036,1090319,2703,197459,51027,301813,449192,131802,275447,216579,54720,23108,99018,14347,35773,34665,75722,90729,41683,41780,7376,749538,165454,836,37588,138933,3322,603520,224057,18302,64824,469263,99240,6408,6898,76,53473,25804,178000,112381,113116,242948,387710,126001,205105,150069,89365,44061,130877,6290,49351,599,552074,281668,69659,23218,134904,68912,72416,262112,12839,14420,84075,335360,48620,110006,24286,211830,2650,23167,10163,116523,740,226795,106245,556,3274,7006,242784,850,56790,293983,193359,22341,167881,98378,32917,10775,109279,167597,297125,42628,2021,123171,97763,169168,154849,67457,128634,253258,222060,106896,2232,67804,9564,1803,173676,126570,3032,5432,722,1122,42862,80861,18167,97515,2389,5807,13965,55791,215602,1039,217236,445850,41316,366706,16681,209776,68859,164527,4458,7141,68887,46813,285160,50950,124645,279768,52365,106035,25394,250106,227212,6020,338252,96761,47165,82023,90270,328919,244214,16773,255796,379204,191732,50424,672616,2088362,298,3857,158418,1558,354525,2055,1648,1051,363630,3805,1057,4376,1504,108224,666007,340973,90730,40723,8409,42575,116356,356119,22645,131,5511,1052,513,304,0,1441,1928,17876,76649,942,152,36430,5476,275494,109655,115492,76,37740,318567,460571,2491,21795,190557,10884,398,340,291329,212213,434273,80345,37226,205597,23329,1685,100405,812618,114509,13410,129478,45932,26767,13539,308853,351169,27925,114091,20214,6358,2246,8709,19486,735049,1408034,65843,28928,197629,769599,74923,32466,239262,625,32756,2936,70996,111914,133193,5212,141712,352717,42641,21374,149955,237204,2761,12666,226543,48190,2632,54365,123733,1881569,8029,167151,38587,361235,78274,594810,48878,366899,155974,468539,36219,19116,12087,32200,134822,61738,13496,232474,1173,226592,39349,84682,6035,133847,156142,69531,310474,416480,577,3243,1829,72891,4326,58833,42572,2111,138055,104248,493516,9581,31797,152475,15380,30443,22986,120585,67594,684890,58759,101854,125586,349547,100972,42282,63079,77901,11207,22833,51756,68496,139803,155562,1600,106961,42018,32109,296326,118647,563629,162584,3929,43565,229067,31297,14431,77312,22172,92945,1377,6946,3136,13501,17090,8525,78847,81950,11568,51375,123442,181560,89881,230807,4149,22879,25277,5848,209642,141281,168622,394212,28031,176358,316801,236764,54088,72482,18547,0,978823,3255,255744,68359,79728,4696,677981,34897,59007,52853,53175,203252,193568,47094,247833,333255,88198,160131,195556,235726,231682,55967,41563,26864,6306,31921,30357,17443,252226,14355,180204,245402,36031,425697,171822,84551,134290,219485,96684,52400,41051,135402,17118,44816,81153,150138,770935,5284,37354,53337,191476,354438,30648,31512,106289,51067,36161,115866,86242,142736,275270,43167,97549,1033,156513,6421,465104,467444,26726,108495,204523,46883,2052,6700,96154,21715,46446,40616,76040,23795,3931,9919,8166,167482,4882,29750,131204,16115,30847,1391,66225,46313,8394,14976,96351,33437,6652,86340,159685,148824,92232,8743,122925,3191,57171,28071,6528,71192,49846,39844,14820,83317,73498,344739,853473,7008,1485,751,69401,66408,709714,139530,123599,151144,348856,56085,122527,11391,85432,483895,80465,242013,18836,56198,106548,9403,10364,39885,133839,1800,205559,21958,14321,60531,150142,9900,180516,282,118518,120101,59567,219154,40855,23629,55163,82228,66189,222465,181401,309730,134273,136736,88231,112432,168951,14717,135460,205720,71005,3749,27776,176728,35019,523,392890,4430,63878,97252,88156,357107,322601,115978,1007202,238129,204512,93012,189933,163130,303723,145545,126623,7,1051719,492463,6465,167431,56788,72169,118299,18103,6520,720,4713,242626,112120,14401,393218,24521,323187,61943,37836,43121,154646,23018,321,38143,477477,35520,716381,333884,17832,300153,30184,17334,726944,43061,117076,93066,106313,91751,21853,562842,11014,4291,2303,20202,394338,53481,287704,271735,259886,381154,373129,28003,139149,37953,1615,38887,55582,90402,41547,177268,102816,325691,17765,101268,23702,73791,37642,212230,47488,24955,491565,212953,289071,132423,6014,58505,245674,159984,245155,4632,4917,94575,15251,33777,270171,256,693173,13508,1086037,117256,86882,39913,77828,104503,80321,19190,196997,12779,177744,4760,254249,19384,68764,159905,172686,5034,88653,1666,155276,66348,65714,135549,14055,107073,54708,103100,109333,6040,79381,2334,2127,2902,40188,83399,166800,460284,208881,41424,603498,8549,353320,3491,206748,31998,171056,804692,384605,1055,6142,32373,34903,8952,44741,30031,81080,118324,1886,107613,184398,86143,312191,30832,12524,92647,78715,38827,39578,262452,76014,121132,27175,36979,382541,549711,168523,829,206039,185586,159298,120931,33367,121940,37084,360981,116621,441890,21198,25324,48764,113050,169513,51960,70010,197400,334549,74712,182108,223481,13451,582332,232188,58527,6888,369304,100578,4004,14567,495428,100523,81474,55536,216979,178059,217910,234656,182123,39895,85201,260291,201550,155667,9083,95348,3406,1636,58533,73353,4345,264,17863,143367,39,77482,55003,164866,196184,240721,91391,239923,33015,57085,7057,30667,158450,101970,278189,147078,161095,139264,702705,288942,9945,60559,48476,45373,51329,81343,849,81252,329114,635541,138562,239978,45438,152472,0,29950,358858,325281,240586,108228,56475,7137,136195,244343,18735,25922,46940,241299,43084,26023,64289,16538,162424,40756,16102,269379,19101,1003,37295,21722,17678,435193,356651,3361,566451,136639,21738,167500,1954,96404,118928,460490,99575,4196,9166,203817,49901,201227,55262,42417,26673,68717,181312,456087,269957,42033,133201,3634,135885,35865,65330,90031,157901,90669,102524,14407,275536,116467,15411,102742,341482,14802,154638,66949,84704,165505,14306,169895,92140,298631,211992,64293,153578,37542,22743,237840,14180,480566,3115,33127,21312,3110,33517,190131,47068,56267,10936,136139,100112,131696,93442,296278,79491,29627,72780,87632,13078,207099,95809,60873,112990,57685,3690,5709,303910,81799,275763,200775,254914,174484,66360,84821,15497,1052,74213,33606,8330,353251,40202,491,130596,16156,116062,9028,30906,116650,213127,27768,546706,55191,774304,27637,141950,320932,46065,938045,6824,440104,42014,288053,98914,173519,192893,110924,135896,307063,178477,150315,46545,14047,9726,502435,454,6142,1945,109771,2225,180486,324631,302985,466069,5140,14090,81214,360805,58441,987661,80950,176417,28912,66821,565363,465444,75792,493709,427431,742,356,1005872,1409,671536,13540,307881,975327,395537,4708,1034,45233,98253,29517,95422,424680,64933,29520,42385,133808,77834,100548,198209,95562,9940,792956,105075,439507,881772,397006,28739,118163,155619,520198,256132,353270,266740,191979,51266,51299,53997,53451,51476,57463,49533,49371,51338,53189,52377,48565,56787,58236,54075,51224,33662,12675,16262,14490,20023,4767,18907,8633,10641,6847,10534,15425,29556,16466,110751,13054,644377,3347,257502,272713,277586,255111,255000,256752,252606,254034,262949,260450,255592,255153,268364,255396,252397,262048,260725,251437,260238,255954,270786,263692,339154,220571,142937,180483,117175,31687,364451,31792,309951,233526,602542,53683,21229,418651,177319,145071,8838,7548,174180,4750,384226,129569,377,769506,7388,26094,625516,13747,379,10194,10547,133,27,220273,895,4721,343636,32088,66871,68159,214696,19473,1855,577942,99842,22165,15573,69041,67254,506414,30893,829839,14159,1936,6142,2543,361196,385702,829604,535331,552721,166345,167762,324151,77392,2208,128630,31317,463789,203614,520113,209949,151212,1963,125232,27487,3993321,110736,424146,888,11418,176611,42789,92618,224465,973382,211950,319993,153899,115964,18615,31136,28814,608,6706,66793,3111,850,104456,608,54443,154230,42801,69829,344478,100286,197343,129449,1297,173911,98611,18662,162760,30399,103206,215105,167239,3945,9901,182119,101958,89555,199057,34751,26072,312258,18692,306736,89128,170202,607,42480,319036,17385,92709,23199,966,145443,816591,7320,1377,189456,537167,162567,235351,168720,1520884,448578,100921,193035,260590,55062,16943,199554,155651,67165,38073,2705,121038,5495,12718,108787,1057387,202630,162542,112936,149343,54343,196442,409058,292331,14342,28739,7215,330951,18011,5572,532688,106326,101888,512915,155098,163927,293820,516636,37363,21813,119008,10700,306090,789749,90948,395382,834101,381000,214782,502400,641754,28534,436368,163454,13706,334840,424350,100799,253605,126130,98940,68831,17944,14584,35732,85635,118744,196212,2399666,6767,1036806,364164,410535,882659,1114316,168802,31015,259274,148477,215996,3715,122584,589328,122456,119321,3018,254397,42236,605443,1308962,438853,289777,25478,14811,218024,2190,8684,46912,66945,10698,229503,67613,304615,971197,132433,115136,100261,33999,35481,99310,62069,88371,69659,502326,44149,81410,209807,113739,22917,8527,93291,38627,17979,49570,4031,2129,364633,316043,12590,119803,46597,61675,44548,293031,32133,67680,114730,1544,27871,22009,19425,50222,182646,30055,125657,44665,134972,911,380836,68368,8684,130523,42608,39311,58007,25948,164453,179927,371636,51223,18070,24279,290463,80466,275,138025,429314,244072,25913,22605,147191,248538,149305,6018,77283,76338,182404,47015,250922,12650,69499,71537,144277,9739,2368,18667,141388,32212,114662,16686,117762,103517,782450,91968,28980,101322,1538,138642,15453,86751,22241,11277,33224,4585,26289,3767,1885,3192,9828,14542,9231,16839,527,5681,12899,83962,88486,113415,24865,164540,1549,27438,165842,119722,121468,27666,17010,31830,72053,20608,61245,43424,59644,5631,3804,28510,2291,30132,11215,256026,24360,103855,47451,98808,92608,57423,33893,51829,84530,11995,151039,339195,49524,303,2996,403752,2078,11586,144468,26966,8888,879243,71876,163558,23736,62990,272851,1302,167936,217132,80639,781137,611869,109317,555036,512496,116766,156462,107831,414446,80075,89014,850525,981547,411163,32508,182,421054,213400,547544,4550,6281,100,0,2356,8942,86343,903285,38802,6759,839609,1089643,142691,10595,17038,168,641,565,1823212,39241,143651,28531,682,2376,7000,1330,2585,2150622,1296289,36238,52541,217651,880896,260935,21547,36,358971,2535,112509,182744,509505,131638,10351,363170,93136,44120,376651,446713,112337,7162,624731,18650,27272,42475,430231,420007,243559,191434,56016,9285,83126,159844,23930,288027,499498,39427,51041,125505,158972,655355,124661,120133,544000,34115,177840,4247,83902,81258,128737,12222,85945,659,1293,3276,73554,31683,214478,20309,25765,56024,1324456,4263,39614,51569,145,154497,481096,475390,49726,430649,433477,1014658,71336,169781,200167,376951,350595,64777,321741,84952,1323380,243482,673,336366,90320,65591,4667,899977,423171,3393,359740,21205,415075,88520,423612,300828,21135,5169,402803,241244,336817,441519,620008,405738,30307,448564,91731,272009,82032,647610,172135,2453,733656,57323,1987,30648,265959,176487,244332,269198,382160,3092,3493,22819,236011,258252,687763,777807,4431,623155,118225,602608,67018,1177641,10706,99602,32713,144483,176437,1716927,49872,33955,352178,117554,188573,107300,3759,296089,12498,4400,28395,758654,264057,13801,29575,1074,1890,264058,314290,1383,0,842,1580,133,290481,29999,26633,3143,144624,88927,343351,150284,67592,57018,98947,88964,8343,14885,103062,266929,305008,45773,107555,113386,308442,177003,5639,261153,386387,338104,560847,121743,342580,128279,266930,194063,253711,425063,20700,28360,39608,67452,525252,153007,10046,370671,107242,402490,140126,457517,100891,338908,68634,92740,75207,207019,3418,99909,399543,186733,222146,2393135,174670,49393,139686,56016,80658,223741,79579,11712,5785,74993,341348,99718,36027,434594,210799,2899,31675,120162,2742,182629,20979,90425,1497,118816,294,10243,296046,53113,308085,199980,37569,927571,320556,116875,363330,590690,140677,7131,130633,2006,1844,16861,725,66331,686218,3999,55270,246507,74900,36052,43796,1552,27421,258024,491048,18840,97520,9507,7395,130325,133191,119136,76446,13,30636,2095,4980,42188,36898,139457,23482,74610,2444070,31281,22326,141553,558687,372176,28782,817230,456574,2945,1274,28927,58132,306746,373888,43727,47125,39819,132039,110716,73813,223769,45703,32168,543987,393438,102736,194158,10380,67239,6592,56084,20906,163362,25953,82935,478700,443196,331882,1794,18069,39881,110176,205807,174319,167626,34974,110314,342977,86023,53296,3679,117527,89637,168814,172184,810980,97605,21431,250620,14470,32115,1432,142737,77277,46960,63070,16531,97932,3491,77261,17565,17840,1241126,57976,116469,143581,39274,93308,57533,28021,331689,12450,117313,43055,49401,66052,12092,50107,30760,46989,58485,2107,494842,117166,337147,25912,373769,1618,76274,507751,85604,43793,692973,55677,106066,784318,63576,135138,106832,247011,95970,3861,1760,48619,203885,342013,165453,96493,31745,263291,40080,35561,215720,10405,167555,237349,343505,97325,495526,1606,27545,1312,154785,152985,354022,154750,10544,20238,434,102972,16399,53114,124639,6940,99401,204918,140594,12906,42239,134776,62250,90131,116656,42026,87951,165700,230211,445978,4386,2307,20297,715,29197,2835,133753,35563,198468,82098,72273,92516,178672,43579,14641,181109,117126,35280,8839,0,51720,396024,124215,72679,7337,44735,695284,84075,2535,226287,15837,89294,517721,2724,139852,3129,379,1240,25517,624356,24799,63132,241827,15115,467456,9110,174385,8875,214488,28310,37603,595401,228547,175870,69987,46113,224190,146773,34876,18867,94969,9452,96807,7178,462173,138860,177748,14986,196255,89418,66060,149888,81335,75876,85535,173498,169627,535,175294,202146,5130,245379,75319,117947,173649,7735,110146,32386,134320,76182,167711,108235,4819,271620,3390,149920,194933,160518,153309,159263,241776,100524,1711,2934,6523,15673,104231,2536,168995,169482,1424267,57430,65355,9618,36687,1886550,31788,4255,18464,69322,22368,4954,27500,236594,383604,164071,2747,70596,298722,105808,225423,181622,57991,57105,95517,139708,579349,358497,27882,856849,1849,82541,18397,9667,326755,291750,180429,803,1300,1033201,149457,85862,398375,1862,66990,8423,1030,277477,66946,39405,35861,24328,703569,50859,3503,709,1149,130891,133124,94412,83453,287388,13399,7210,1160530,6309,91806,6194,710241,82323,222077,65386,482216,59195,324942,83396,218395,445206,147305,147585,118082,70475,123760,1525898,854779,21516,114644,9290,56900,29348,219220,97449,226887,994055,244429,225249,74610,12284,136854,96900,198940,1084062,154118,544,271,33924,545157,265364,377019,6136,361591,25400,108139,285908,392973,127881,126797,589150,39708,588176,18192,6947980,645037,648465,4026,169493,72539,72808,0,125272,4444,425791,175647,407446,123719,386545,101671,493556,8312,232220,143434,39643,318485,174220,80755,264597,50606,74501,142522,84312,163598,69868,275944,160016,35009,137253,6737,16484,235754,41213,2987,41260,40312,9371,4458,108299,99385,48134,1082,46374,228786,50682,14181,71987,2571,174250,3075,40854,71512,114274,144225,21287,237989,99686,16412,207726,149230,120100,129877,24332,9556,475932,53451,275773,541915,1796,140090,164466,47596,245785,63325,42281,3938323,525644,17194,5961,55579,2084,4845,152,5932,1216,65,7250,5496,5447,901,1748,1583,1689,192527,494723,171240,7648,15755,14521,71518,35667,4457,709643,432736,50748,96529,132349,93812,90783,108317,285895,6166,140821,61120,1568,28336,10485,13397,103059,245687,244241,165866,72890,70147,109469,12478,195584,113960,130648,545339,44700,101347,78829,5753,95966,1369,23611,123450,104942,167669,29275,277680,8116,62277,99279,390894,67441,12099,23220,881,31473,127273,301221,180883,10902,117982,169924,74083,133388,191401,80299,12998,534208,112461,1236848,229444,2384,10406,413258,35310,448439,6450,556232,352248,381183,631722,587485,314174,225139,27317,314259,34034,1511,1074,778,308268,55354,89403,217602,328066,279,21209,53036,18348,7789,103525,27058,7339,5296,12156,52234,12806,212163,46443,138640,185045,146215,88338,10259,29415,69484,192018,56857,263,514267,280414,51933,354858,55636,9742,171435,43087,48625,65531,115588,712848,187872,2882,47495,1405,125916,278248,63193,99986,156461,275105,440583,483875,228981,130787,46819,190624,93342,50416,62067,963366,525205,43868,310959,164790,77831,279973,5598,408609,291258,793772,540176,46449,95847,985060,88002,80390,4837,10307,8679,300848,204729,435,578143,13346,70862,71312,103084,412833,3850,166851,124047,11839,121754,107968,154258,451004,24981,138762,2171,554,377992,451948,328235,60553,369864,33037,366324,358522,6714,16247,500746,85145,86244,23146,202417,114477,272839,168935,107134,104966,55354,157070,182666,78310,79630,20238,86312,166974,1504,8403,34182,2683,40125,941679,55569,40217,15505,43321,27881,75983,223969,19525,143357,219231,15553,39821,75369,89085,135814,58315,46194,44283,390922,391242,388787,310151,287007,301106,8225,199866,68999,57003,61136,12610,74200,10708,3166,450,88879,63865,2229344,192896,151967,520554,189888,6820,58861,272725,785,308143,23905,128389,253115,32509,9542,13485,7132,151890,228638,531,170866,261573,146540,422402,588519,785006,464863,257772,168879,269286,272925,409616,305782,195515,153468,266091,145048,61040,428188,131176,5993,669,1258,6599,4558,173449,10220,221645,539130,118472,209099,305395,580230,454585,311217,44499,13431,193552,6675,350731,57846,74242,1245031,54517,452193,33028,1861862,142054,918642,562549,183154,44322,512668,172485,240751,214053,1583918,120622,193512,68446,8714,4874,644295,1347479,51699,2434,171553,106685,323461,1389898,4052,65999,15857,14038,230232,323636,90627,11747,143503,243743,107084,287269,162512,16440,145139,23794,8143,532702,50814,35852,940971,157765,19277,274479,144783,206394,27641,47941,31069,36113,2277,29460,174348,191019,415254,268543,261000,5873,14160,108444,721,435544,473113,40311,175183,69128,85607,25039,363782,148400,75325,25738,247200,402026,579,372663,61944,318175,10189,126815,1816,283017,548087,4345,27497,109034,81881,110998,148913,24021,61639,40034,548583,21487,166857,14174,11055,12858,7543,76833,186416,259137,14957,212213,29471,15700,76503,3058,22884,19087,132833,937423,7457,22255,67799,86346,1269,110610,8489,203764,12433,15230,43689,99189,201584,1751,288411,144599,169949,10362,122360,519519,259840,149954,30090,650799,2246,370825,5112,238931,112049,89520,27223,61526,291083,4995,732423,142145,201396,33540,7530,233795,5144,108852,112277,213536,433370,67730,95300,584630,132854,249725,73294,14169,2025,14028,10315,132502,109147,275708,8878,5015,451648,255921,15777,134482,180466,55292,121610,407509,4326,2580,58736,1386544,62999,55779,117005,274540,172400,434807,175600,106732,3943,417744,1390,314923,9461,219851,217016,3564,53219,11639,138664,89370,335653,930275,1068,6034,83871,8654,217276,163165,170457,489892,41704,56351,145597,281372,80674,18709,123068,75935,4902,608,4503,201835,19609,6753,1403,27723,4101,4096,371725,30023,7173,28973,1118321,547,189110,10834,127016,5050,15263,1499503,109526,10646,10801,1530,566,19272,1323,1290,719,24356,20250,15419,522883,229918,253589,22134,18211,108931,98781,148332,437168,80841,169151,249259,186385,13057,116502,158639,70863,8237,10885,58256,120776,247896,30685,38781,9263,15825,10550,1645,8417,42625,30747,23323,26628,950023,90229,144010,318511,250729,26125,469129,487593,148860,240962,212548,218864,507045,278069,60174,1449,153112,76818,164673,797813,4261,33847,107578,138470,170263,205230,7742,532928,1369,126160,407900,189416,6869,324623,348143,61442,129335,504918,255750,32055,95973,380872,260508,100341,53683,169161,784218,38639,84242,71205,20481,82388,279056,165,859,1659,2756,7093,2309,5959,101285,90981,178446,356573,3343,39928,3692,5798,11728,43488,23531,184247,1511,21376,1917,430355,176112,653158,337248,2329,13143,3831,1139,268793,155449,13560,161375,143649,10159,66752,110016,260730,220713,29140,431006,45256,229912,1767,1098853,246132,4290,2056,115498,15380,40243,162142,21509,543472,216935,47860,7532,476545,4907,5696,55831,578187,49841,268342,239847,12473,1410,143803,169303,170141,257817,447030,181290,821415,85678,78315,978100,152466,30607,9989,373019,262145,17672,47747,13900,251035,178073,33029,469270,187591,199037,7611,9987,1631,39365,23358,565820,54902,249148,173595,12888,322507,571489,19263,201859,446,3532,181015,223099,2078,108899,361,8116090,50082,152528,39866,95584,56341,946,147144,422,320625,84852,155854,223276,104381,124948,271283,32940,574009,988,207075,87377,610249,204954,206272,105899,407391,136104,6529,114693,11445,21040,107101,81369,76626,26407,13031,43733,192150,86386,107914,151496,38177,556585,640038,108578,43770,289409,221730,74687,378533,18360,921640,97698,729,154586,154605,92954,1021,169459,1638,136539,220528,49930,14916,329401,225976,201545,426807,105454,413884,318046,130029,44073,212,74674,139308,289351,6332,335553,149849,189751,643306,226917,139993,33272,18243,6881,219273,1514,340458,212702,2035,129568,170672,55836,41888,12173,7690,64373,128774,52019,3647,1224989,40007,67634,4044,386351,288417,144809,125711,1516,222374,128703,86582,134487,340801,95877,14195,171783,979,39860,954,260548,1153,5923,68054,68583,78104,51991,41458,262494,54284,74495,97718,75667,110178,118834,201571,55941,249129,249239,587305,68179,1865,31657,3718,406480,264217,66406,27277,8245,29033,7772,106988,44473,145420,109856,110703,178687,183005,116879,8947,8535,87030,13562,13369,4863,36493,165792,7548,61506,6813,8835,36634,50284,50728,115360,199999,39196,19301,5596,22659,155292,706,95277,8864,64823,2534,127544,118934,154433,17719,1962,6998,13567,216659,198499,131617,4246,14854,38205,99612,127078,315468,3101,114255,164898,79569,76079,5600,7022,107628,8862,42774,12083,3345,193816,125700,153659,2724,56614,48352,49165,401381,10504,130009,268715,78007,397860,83586,40938,15531,6914,286127,65655,88953,111932,95104,381779,331448,519963,382753,949354,10792,72560,45517,158242,4100,145781,496403,292899,347131,168839,72293,109601,80879,524479,63111,4191,2441380,987589,226272,14597,591,151071,110297,623855,155730,254617,267826,17411,59932,11432,114510,213518,62770,3020,45971,37305,136900,1443,16106,4530,461110,176936,3402,95120,182984,42889,85182,21732,42706,43225,531483,88158,673607,2842,137695,41337,127894,48803,2825,60043,8351,37883,160889,151062,20668,15231,105121,62635,83709,49074,17106,2662,67741,216718,63015,6837,66566,101243,259484,80306,84670,677,32678,172077,7493,51474,50495,226603,97666,412634,259607,36597,304667,62630,94925,45876,2450,149233,1280,199987,255343,5902,195056,4870,44139,2910,251152,9843,26799,16809,1046747,151015,2384,49289,234471,30090,43678,743,126551,113019,226606,12693,728198,241704,416208,1695,163891,154920,114081,13428,159234,7894,213076,54039,0,2561,83039,303,6836,319436,24197,45412,100797,137110,43824,153157,6535,158819,34065,226886,99619,60057,115762,840843,45508,79909,252684,133275,161875,94842,120361,1890,727041,497743,834278,30777,1776745,897797,836619,50027,11191,111715,125785,582921,201493,391176,564577,153754,289304,20621,217180,679535,614274,12512,209778,276538,154792,14288,61,1775302,78722,635566,136399,620244,750056,287628,698104,27993,62820,384547,319069,73894,439007,214864,68707,1309579,97199,176111,95227,52085,67908,75713,198671,4573,233551,198704,402029,6320,703674,100550,12877,178098,81905,71926,7687,29934,135976,101860,73222,136420,4614,2067,22987,11102,2903,185244,101615,3255,334367,466,76854,23029,234742,33167,163402,103565,37687,6986,4650,245424,115932,144726,32118,41364,398655,397338,92060,129340,90563,48817,33046,184248,161818,313823,263919,2062418,21945,7341,21851,140403,107109,77449,11373,49820,5406,4577,121941,132158,58562,150279,2644,212403,35475,3719,11266,87570,213987,9942,360291,80892,147527,146620,16681,176900,611450,232046,603859,156429,185296,289619,51537,11894,332624,3731,468801,396219,349667,321739,187972,72908,16471,8880,147346,188995,84562,55834,56140,156354,2658,158754,155274,216038,11492,1272,9091,24793,203969,16775,1125926,142816,261314,236850,165429,362531,154340,322233,6539,291,600208,164857,685,2725,108932,125537,7802,1195760,1132989,253566,418922,151225,171864,128983,88619,25338,337066,428,14869,77937,28775,13403,102073,418301,363358,113784,2761,93614,386964,186922,67817,113293,145851,311765,69777,106182,193646,21534,48798,148582,3273,236668,43206,42821,29885,28277,227,107209,1162,29175,30440,76937,117572,1259,74853,240,91856,129083,64470,514702,39545,92008,176658,155145,241547,260699,152045,177240,115055,34209,13077,1272758,6146,1134485,94796,6751,71978,74310,107580,106623,120515,106432,18811,102647,361519,9589,280816,208111,107911,372814,292823,17052,25769,45791,467065,359760,91177,64935,1463683,57274,25270,69203,156785,203681,154980,126939,93851,25941,8870,179240,327165,164260,440785,8559,6077,44052,5707,268996,603040,216657,104351,1501,156118,44258,157698,93679,120793,675113,226286,65416,14454,15935,85590,195450,181031,221008,37708,53751,460953,228801,184818,123967,262148,147725,17840,175288,27719,10151,11047,13414,154115,145052,597583,23525,164706,258918,50706,39804,192420,207726,50658,56258,55128,13206,382155,18754,349104,179713,172215,237656,236513,77647,9583,7191,331579,152807,133206,286793,39749,7904,173177,43886,413270,126995,139496,137791,50436,79438,210996,154597,296967,56681,13722,10124,304,89469,204111,2207,57840,186802,8295,167399,88475,21702,106846,84129,48167,149644,1054,75913,192869,326099,207107,340220,103761,387738,303813,11128,74446,68180,2241,95091,301,80614,36623,17588,93371,581091,30495,47711,98336,68769,236794,307,108500,51956,442039,145867,180577,60724,210086,15249,24065,26529,562553,198416,131327,332528,126465,17975,163149,23977,55511,37444,83266,343219,316249,250325,381932,111603,2517,42560,233161,1002,447,111563,292933,304,893,34986,29633,76918,161240,22682,5676,346675,50276,329331,150376,161730,102779,52099,553468,425552,1384519,581568,16926,760182,36578,129835,56893,47723,66254,309954,18568,456,38431,285806,31003,106176,1073,535030,68658,295523,22716,122310,7319,34092,371300,225208,778,404753,24328,5409,620095,353252,380205,66554,256985,64167,1898249,344546,302558,123757,168569,32092,169881,84605,28389,238640,89062,238158,26151,2041,299716,107537,200364,252249,78192,96983,120709,63478,632928,256255,2305424,192328,297344,63897,37845,167430,896421,78444,177343,219114,818,122923,456843,69657,570635,156377,117633,249906,139897,209669,148467,745185,287768,2772083,332662,474449,60147,66898,440913,140121,78709,192750,74314,225786,36861,110877,1066727,501119,79600,775267,1179863,56368,2727,3594,228267,340770,30212,239127,80828,80696,238822,279470,669333,580146,53951,284473,321120,85689,468630,7456,108923,1012669,112785,706374,111343,1684,1184064,784439,168255,313829,85809,55983,1022224,74192,115803,169247,52401,562002,5894,381095,16940,236796,10629,278687,237636,125137,762695,160823,166267,637428,122264,149095,194772,208596,23306,81248,7139,4588,20452,66356,191322,206353,346447,287590,334201,1794,1127,78614,177517,59723,107906,46152,442857,258994,216307,164890,199134,7468,635011,66457,65888,451429,201899,370796,322693,938185,151843,56,396214,66899,188263,92929,48206,4923,4066,149159,478753,3629,1048903,116244,351601,293563,431107,180153,1173878,15399,179584,15757866,1874570,119897,1854,475373,5683,23307,510771,58519,15310,93775,669571,627510,16332,569397,356759,113211,141549,210453,33762,34034,15268,14045,2956405,181209,395262,15699,19685,198650,102676,23044,547068,181034,96962,470832,323649,250088,152085,551212,150406,69481298,131658477,47207969,71212847,55147498,218910,393785,5049,404477,581,3863,85302,677165,206616,7414,598699,1522,222663,64295,955021,789,13216,145695,4602,6739,225479,36163,32378,55053,201168,301376,12167,133743,227776,35561,94679,66622,64294,253786,10206,1112424,1162,152,779581,1215,14695,49405,49579,209340,55043,55081,4888,32126,201305,609,57102,9316,39504,10586,478080,6505,46232,309231,45731,202255,719,16488,68472,171682,102062,1455536,63290,171200,867877,68894,89559,113779,536,50093,637049,243067,41620,68521,70988,179379,141537,76766,16346,456,1224,21920,57200,76484,3438,13957,300676,125102,984662,61156,11832,247457,235970,373,133518,101114,77795,75952,1297,536,15940,441755,174238,71419,15451,7625,26016,4934,61947,29055,34888,95893,2432,56501,201220,155662,236295,47107,158080,778072,636878,1004,456,48229,58779,132086,12412,36742,62597,529158,66349,293,66705,19256,23667,33713,26226,209672,66006,151852,315197,25626,1522589,741805,754520,5220,43079,244453,992095,29253,45695,329837,118751,34670,75953,22397,7364,21095,114771,100638,150613,146678,703608,432256,14575,107700,3322,1295442,11549,71075,122127,123750,78486,82318,434251,43016,747399,289839,62939,349443,385929,64954,11421,129475,22435,18300,7397,63204,25112,72646,2710,14382,121848,138242,28197,220608,366939,102226,1050779,31201,33186,715950,292038,50225,3263125,543389,56628,210111,28781,104429,1457329,842684,71167,758527,121924,51063,16518,1111917,170976,5791,86335,10933,108613,47706,275217,32722,114255,81668,61505,99479,31400,17043,2207,21718,5988,16653,90264,10063,4119,3476,15947,14794,852113,391762,6213,48867,32691,208591,42867,151179,47373,94119,296483,19749,14123,108517,578,1631,25852,48728,49790,840,56197,152866,235417,13646,6485,511818,74734,82727,807926,963121,21085,262253,1309969,2404,252550,172275,19422,1098254,110162,656859,47692,80999,23795,45792,4154,14271,1199,65366,181121,220575,43,94,29734,204389,6534,67210,17932,21991,83264,747,38814,8403,195548,114667,94891,22216,39000,426965,63228,1255,0,3777,272,0,72575,295149,768395,296497,51057,23275,62663,12139,769780,1568,70146,660,69834,18856,3179,109892,150293,19071,304706,12069,1470,238258,171989,251991,165309,3022,1943,18832,55357,8861,32773,407447,19774,8173,47601,49842,234234,165264,98252,75648,242701,92038,18579,425421,268966,159153,65069,233408,9348,58076,306662,22420,97087,35938,2969,416106,2378483,297358,176349,299565,204489,8415,64154,748875,202566,194864,943804,28552,5846,360770,45559,3467,27678,22429,280099,98090,455041,37712,5127,122754,2435,2366,281773,247415,62652,14707,90608,467521,4180,19577,339829,188538,65004,64611,269639,125246,337833,35836,48801,303703,35388,128468,27189,353613,1032,49800,81548,35152,239988,24591,110553,31435,184917,9362,14773,200627,35989,41422,291604,71496,189916,39120,816081,31672,82744,105824,25242,119726,21979,112493,40109,67385,5163,254681,574657,84886,46556,225504,11093,369297,115389,272,149096,25046,78871,854509,722792,24897,0,1828,72531,39616,202001,41929,308142,7145,111868,87022,65921,77872,5519,217909,86932,466951,28210,76720,25935,6326,105420,421867,587970,93421,76871,80288,425199,110909,83616,93620,453235,48991,86781,443773,249978,435755,0,75910,466635,19061,214100,151208,1012,77553,12179,15455,2392,8200,120,180742,82804,307463,141330,26157,119098,5919,17358,138114,779334,138321,337926,215533,91968,120464,4484,1187354,63580,22248,164934,67478,55630,141766,728185,17001,390945,21127,133179,153291,952703,4301,53468,13721,210409,1088726,952881,440828,670833,268329,196170,428789,120277,4097,39015,303228,180483,10363,464943,40033,363960,348708,990720,4549193,303293,17420,643306,143941,179276,630390,1088616,242419,216151,48167,64063,107038,196589,871811,257457,187738,342797,135079,6699,25280,172308,168427,26204,177498,93290,13142,14474,8385,286,13541,21818,20431,136367,598,536375,28045,2397,48584,4451,255232,534560,166024,19717,9235,329920,570584,122892,testis +1445,59449,200030,51015,15635,8750,146743,31450,295003,69855,4252,16803,17612,411367,23700,107882,63866,320181,35925,492691,160795,3912,455046,478585,252892,1053252,125956,189502,8729,109505,76550,9022,285743,275589,7082,230350,298154,37722,271153,28513,237288,995424,2040,11307,429,75856,168806,323020,16735,361940,137648,26421,90961,891,527423,107931,41306,1724,151439,178412,172239,223564,98720,6921,4917,21568,122030,84155,27991,57678,10914,49829,54067,17629,958736,45353,116854,40853,62165,264,12506,34216,79229,33857,862,92126,408424,97723,115316,135774,113490,335682,151759,21212,1883,373329,1976295,18438,468761,1346781,3753,27041,290744,156417,24592,26590,51562,389180,116371,36346,19253,29438,195892,205607,177896,23944,2404,119593,64418,303934,304,525387,5935,85626,229101,12681,151523,40669,43006,132360,27402,63682,142,67608,256669,162144,12215,1655,150546,256936,458144,63163,7740,204640,339278,314827,754,1299,129998,208099,90151,132098,9618,722197,1360,2288,3019,126756,1028,41862,98511,318399,15234,382718,106484,11001,307427,118873,3121,291475,77416,10849,18684,447789,52599,6348,98620,361522,84667,155114,68217,147907,201850,25879,102775,309630,29459,405,1213,125660,209859,5315,113791,40522,1002195,92043,53055,1260248,111394,47254,626192,238055,786067,602,93325,52172,99222,13226,19470,137651,84468,1349,4174,416462,462143,10010,2512,658774,216525,684441,39808,28213,2261592,214664,724884,1959515,1988,2951,501010,24647,136888,0,133399,71894,113643,13,7659,176824,112456,284999,33302,287004,237521,396,323617,2513561,158451,158974,124561,346922,183406,115936,431827,303635,882,9099,19952,1158,26307,120594,66059,61221,482891,1276897,66166,202233,875,508452,239297,4967,112403,81228,71099,296392,42341,53483,337,85045,93742,5320,1088,3829,23074,19928,45549,61846,36233,677352,230116,12575,4914,2125,92221,415042,153513,259283,33447,139925,1443984,71751,26863,297742,34628,147192,95089,997855,340866,146393,282482,281405,5389,2201,9054,710924,185200,27033,66849,29066,834249,62862,94758,113655,38847,25222,47855,6029,166841,292337,254931,13581,127435,51774,46246,125941,604,47628,40924,131732,2262,225577,74037,467156,56934,87069,3653,0,246674,256236,288215,416,41295,80055,67191,373180,708011,2442,174076,776256,20023,695563,337329,37035,256565,177149,17127,12605,9139,47089,393337,5471,22581,394787,391149,47567,25056,312597,304,30929,46440,276980,66835,740058,415723,80412,145976,36776,174129,84308,239206,19898,79977,504,784832,9471,6611,0,125,36153,97079,58752,2434,84112,20784,1032515,124292,255508,87263,5446,164612,33246,152,176701,122177,84174,2616,42179,108143,121892,403898,274385,48293,36676,538429,60440,79,23989,140182,34931,43975,238340,166499,41442,50870,135099,22717,33138,6526,19266,9763,40305,128828,46218,138,123504,120869,72324,55253,164,97401,61133,341,33589,247216,369618,972945,7240,7545,1380,776572,111533,11561,114484,6811,21652,34299,14830,12750,818774,207132,149918,90356,51183,242877,2512,8901,10363,11561,82350,168307,43451,28686,72064,3589,240542,8031,4532,30145,207315,14789,4958,162992,13223,31942,895412,812,24718,40119,25176,231280,0,5262,81897,41897,96223,163355,901,6847,294746,101635,445156,540839,88777,59327,2836,95657,46165,327639,81515,34117,35368,136861,114425,145143,47631,7351,2896,2627,2491348,1464,134520,1853,36238,18635,42562,148618,135852,17399,1895,47049,27025,29989,271647,764159,237226,280250,10055,391300,50650,21774,343665,145679,427333,198888,19641,3618,257559,261283,57280,79715,192767,81218,0,263453,674163,67778,1263,26336,1806,528,29999,24447,5635,389788,454,1672,47578,38503,65288,21568,608,3457,124686,29028,353250,68869,247854,463733,409,55858,12018,164139,87851,81317,155956,912,138167,111296,8460,456,16358,108291,751,749234,426519,688869,24666,108793,134385,41685,10669,12327,31371,63050,240,43901,58525,876337,26172,1142,25426,170842,290256,18145,56291,54534,54635,6742,26360,296,854633,9549,5661,225628,42466,1151,12945,40025,183664,165003,3615067,152,30188,72811,12586,164473,78176,455,9413,77924,38043,104264,28894,5450,21877,17407,40098,169922,36164,81597,71302,543314,67,108288,26672,292606,86950,106736,40085,4561,4591,109196,94150,2188,489311,736701,429715,26470,340559,1657,5024,34661,1016244,88480,21206,138164,175047,25148,374936,3299,188022,3524,38665,18530,2075,99734,73619,3406,260308,227066,1297,29239,18790,68079,7470,80717,153830,202754,309241,77255,26173,20530,26834,46086,88221,229414,14238,314,968,78421,265913,32467,82131,27412,143,9438,36257,304,12628,63495,137357,157251,2541243,40921,20557,57141,1316,1319,161,237157,88556,313309,136472,67529,102276,67840,139453,407939,249,56071,13599,304,57471,4838,66543,41510,105903,88481,3693,4963,394989,1726,2001,16199,0,15252,43838,8794,66940,773,2292276,32887,57723,194422,21313,141751,226308,81693,174737,67966,1090,204717,195087,960150,57914,623824,19209,67335,46545,80117,77518,54402,42550,24123,85525,129226,11900,45276,14462,222708,104224,29388,6251,46648,42210,97144,43344,323877,1432,143631,155595,2725,468,671,1897,18911,1971,86562,85238,62168,6391,226445,278,127888,658,112248,144494,62016,47035,240147,2857,338,306748,657060,61880,10262,284,288924,117128,19419,21238,35876,36413,890,174178,132356,255117,62184,554583,156061,387306,100598,217847,581678,6897,77030,304,10201,49457,32187,25859,188504,304,10987,3789,48791,30900,174227,82960,77869,1466,18676,20644,76754,546613,37298,6360,339208,26186,30637,44411,97040,81828,47726,278997,179207,589565,6569,245645,57590,109188,48906,61177,29012,46501,83308,7910,223495,205683,565,148647,99900,27344,10636,118178,1721671,66369,77012,6207,25266,136715,41140,81,1419017,45358,126463,8526,189652,6196,32064,38182,0,125043,181037,46267,77413,3872,2076,46383,0,274,37697,202595,494066,241879,204541,4244,752,4037,304,2203,64527,76,122529,45207,152,71842,4410,2819,137725,53629,28575,164557,32263,75415,49615,13557,128682,118273,6305,87869,5107922,258,26473,729277,204266,124926,121248,77542,92920,10239,35902,130906,129803,32890,313498,111994,604,1609,64013,27578,533,66008,3654,99844,656,19,221714,2840,473,31214,34584,103939,54889,81672,115541,337219,76320,13008,399264,44070,51945,141808,176913,134313,68912,94741,1662,445559,3882088,630,472438,75206,151,162755,195924,204898,116018,617625,14963,1813,88785,92977,544997,73351,93670,1282,29375,45551,446,72104,176276,260068,98750,291507,92151,793437,422547,453042,294035,224543,146076,32790,891,93126,12529,22392,756,99372,584,2525,57507,310037,637955,287,3647,3540,2070,4152,434,446,456,2751,6609,289,0,1423,1559,851,43863,1138,13824,112,1920053,692,2347,119934,5234,451727,596568,143101,23355,280019,67415,256179,113914,559987,99888,143702,170105,220997,251230,54189,378386,163757,170009,160,831494,304,510427,341324,209584,166705,136495,75352,23093,203411,1809,490214,72882,95419,889955,154887,376073,75,24440,68480,202944,8870,4207,399694,11735,3003,223468,164396,53568,173585,42970,1910470,139297,41501,104897,101769,138541,140548,25160,0,823243,590437,131248,1085,255316,53795,331065,238854,32203,206937,92995,112487,332624,352023,513208,147646,86131,218121,2032,1138030,107074,76760,113661,10473,23708,356619,48404,588,304535,436,730,596817,16589,930,57876,5360,6066,207714,17864,96712,87208,87033,434980,123702,32283,21056,30033,114997,426,183130,264,161673,25965,783,1689,844,117462,21692,1817,149,2527,4411,171138,1627,149298,123510,4559,1813,53027,1129,12220,13996,2869,5261,2276301,66910,27120,13065,1419,175452,189838,572,1973,546658,533833,227647,22636,426212,266214,866,53933,2985,10687,8114,30323,88830,138833,2969,87675,1079121,70443,124844,52769,18823,89369,150217,132454,250355,96973,176571,78300,2525685,540306,45429,386,38,39568,9863,7986,41799,357132,53963,65585,6934,28249,961,22954,303,3097,456,33061,188047,60955,31472,1017,72987,2503,209738,392029,595112,64504,29629,1874394,1821,1844,295849,1972,8778,266044,221934,149549,57835,8977,136723,28404,2046,706,265,152,75498,14637,282797,51677,323432,215,351679,315540,47757,69765,126115,16053,2300,1172,815979,2330843,211897,58556,3643,253068,13364,24010,6702,87730,12242,24207,48220,65384,18149,33110,11056,663,83230,2167,14264,606611,438482,101549,47639,160,16310,19019,52015,94161,726,567,11076,592378,493,925,48631,8468,43771,313837,57549,1414,111139,76,121676,87066,60387,7147,148649,2216,70981,211228,4557,461,154617,83300,1562,86994,88142,166957,80917,79179,113726,5922,1262,14237,199482,245379,172453,1317290,8355,84240,65909,43528,76358,50674,89262,2640,7205385,138,33359,24160,302,22522,301570,1121651,312171,20966,15852,253799,272430,69606,31994,57373,323788,160624,797964,33374,35450,23245,498089,24316,12951,319995,2578,99146,58,1439991,29585,1189,3636,303336,1725,474117,64572,100893,16836,3920,90189,12395,641067,2240,10990,2824,49961,1474,45933,2469,164705,119369,12065,38833,1779,37878,158803,248328,84323,1357,178971,9019,2660,44314,408397,6912,169031,4206481,94,147405,140853,35504,1762041,111762,147492,2276638,14129,168318,18605,1450,15889,4320,884810,6630,205914,16435,78825,409955,474849,95511,20012,5842,0,9414,262,2235890,705434,892618,822,699190,6527,612374,614468,31084,159216,35850,131,22966,263557,374533,95003,189611,20547,200154,14957,4216,41363,71519,21103,20611,27813,1014,297007,251386,33086,85,668827,54598,186164,54775,449204,33987,2309754,1630,124055,16279,97338,196763,42373,556576,4673,4558,73672,526299,859141,227017,28662,535,2795191,702,3408,76,895882,264208,280351,2355,5587,2271408,143697,24970,22236,13096,258538,25410,690,7187,14496,17086,156962,154212,9862,59056,1032,80888,23685,990,471816,10563,112968,1129340,304,3902,32852,43359,140,35855,5856,76806,64474,24789,137321,147104,2625,44664,239387,592,410896,26234,1146,35973,33794,36820,277305,42988,244257,93387,43870,140516,113895,20725,44468,439,17945,1416,18853,350465,81859,94881,38605,22079,18449,76963,1493404,1476744,178861,73958,196249,49854,56554,406950,6233,18882,293455,383646,300915,437466,353411,9066,177927,3506,75220,116404,141149,10346,158400,468097,47204,376018,19279,39413,88074,72320,1321576,59065,82206,739775,13878,36909,170440,89485,4318,12838,1207,218042,231684,268653,24237,4678,113509,42330,71351,12798,310393,9244,57230,22088,40969,219870,72087,45628,54214,1092,26123,151489,34387,19092,150138,79600,22108,70463,3325,86130,415670,6708,36276,164748,923032,106,616346,69782,218755,78270,77562,57033,19038,251761,1653769,65095,59307,502,154817,112843,47568,246645,65153,70730,5884,79413,8050,242818,37250,31575,47863,1089,165,16458,6524,86191,82167,201332,77436,152,166003,142310,389150,1623532,57500,6014,36103,27629,104796,135817,163936,236,7269,7725,9056,128781,6418,1584,1767,292,80029,95836,179985,10063,376,297893,127465,205934,137140,8299,80854,668141,91275,10217,318620,305247,1784100,6753,19,289021,222548,557001,396,550,548045,1008,520,40390,148736,439551,57438,261509,88201,6445,215663,531348,10455,61689,638353,1143,32503,753733,52504,4650,170213,74258,186183,41244,119744,101741,33065,82193,74163,71519,208458,421316,546,149621,103657,99161,50995,100993,742522,8829,52652,8049,23989,101,673,395,25265,55592,68480,312281,56891,3422,164862,13201,14834,3874614,3675,92318,1973,50990,147,40144,45766,260758,195535,96738,1662,2424,133802,126835,89727,141852,456,115865,152,66782,81128,291288,709906,45062,9155,587,3359,7217,30683,8438,244876,34350,342073,36735,90825,247315,7283,3043,116544,598429,23651,1119406,103614,48222,63973,47037,12385,308426,196178,546736,106635,20031,1007687,150058,204020,76052,157565,276541,56617,52979,70667,130691,92790,94274,100839,15385,96364,6463,429666,5607,3344,82658,366,1393,294914,1407,1244921,141295,52875,295,54155,92196,18774,58169,85332,366583,7383,1666,690,5140,9481,41984,2686,8235,545,330,64758,4311,128387,7670,12428,96802,25849,152,38509,12579,41579,94135,48053,76013,34364,3914,48531,62902,9268,270,7766,32661,50475,38538,75038,42354,29574,42107,10995,186716,143082,9641,158831,569,2305,305789,1140,864,33841,18816,47152,425261,170150,460,528,48595,9983,95886,123571,1517,1944,213216,443752,97970,8286,68577,7347,62,200490,20503,98447,352083,374198,155940,72078,1179,451675,61008,269512,14650,75286,38031,120038,39814,264815,190268,564,26137,526342,1924,65871,41557,6711,89174,178824,165176,23251,50331,4720403,208044,149490,70617,445137,1155583,138234,219037,233274,0,188230,15629,78966,101887,53067,134330,6786,24170,263943,8227,188699,203444,5315,1210,34127,311758,27282,46608,384182,108646,276324,365365,1001252,136829,56462,158392,0,105929,202938,65431,5692,96064,11252,44252,333111,281705,50429,1672625,366134,355245,215252,161763,1236,139,3952,47561,1192337,618,98634,192667,0,1941,959591,6475,4072,171050,19467,144127,2287,91453,120207,51291,146252,236316,531952,82187,9203,12265,24751,76146,147507,1297,1909,308722,11304,97,7434038,145316,35143,4097839,39055,37741,12797,22927,21105,110084,33415,12483,32101,14246,6372,51837,1445,505,239902,55297,80136,231211,3697,462025,37236,169298,91524,5160,17428,34992,0,0,252092,2643,30105,725,1806,102280,19617,47658,48481,182433,30692,49660,8360,320736,53921,1051,642082,1755614,112745,103186,88698,5182,12810,99200,69657,6788,866288,10377,102895,7787,56917,10056,18824,67106,162334,58499,68210,192586,34958,51,0,632,26656,94773,269600,181532,148413,105599,21999,30019,53353,26088,517,34919,171,205876,39474,11216,519026,151529,9578,104937,53244,6017,286117,89412,67887,45900,63682,140,176038,0,128297,352015,144138,70643,71313,155561,23273,359933,18692,169921,24113,66050,116008,34938,268840,0,17310,703900,10315,98444,15525,228999,142578,243244,152,288472,420310,338621,98081,132338,358189,41229,441910,105429,27992,165584,4207,41532,175694,236494,16953,17999,15740,239171,78042,79682,131,21812,340799,79514,346516,32987,12805,2090,201816,69358,473345,3513,7854,46315,247993,457060,263862,97150,1693076,100630,7256,561114,138875,114092,7420,21758,98661,116628,62529,263302,9172,2215,97106,152,17487,127391,9567,8049,17505,69780,1511875,94530,33010,3860,343205,2762,883,636,3756,55016,920,79217,206430,4118,3879,309979,7431,108219,175830,7183,425,722612,32794,47651,360760,365507,97469,300928,388477,90980,154514,117680,209645,44952,73452,137599,280960,1022,132930,592,425323,889,6550,6480,19954,10478,85865,170249,150078,3606,165929,165943,349411,87073,94806,53944,37069,194488,351506,52455,89346,141147,144188,18549,3412,126,1553,219442,2504,104220,11473,42120,27848,110083,137,176497,203358,7997,4830,15299,26197,72578,188002,70725,57166,7403,7121,66751,268979,57241,13331,764,11920,380075,18394,94955,11129,30340,4615,243,201461,179137,80019,237178,2944,268167,650359,339711,965321,17215,163973,177472,150794,101335,460994,76566,18623,65490,188485,268,35680,188116,207116,67742,1228,4750,64895,159429,428426,327711,143885,5245,82462,128394,1585380,1115536,422990,677502,239857,145883,148433,286037,7041093,2559,33110006,76389,191881,19390,160360,184839,7028,1411,1580499,5521,1521,218799,9891,58973,4377,247161,343823,734,27881,2248,1755,7876,7802,1607663,76333,5212,112383,1042707,285709,3025,137327,380140,320293,271927,149775,0,42078,598,883,586,297994,75199,147489,278746,113587,33375,46667,2564,2159,1505327,2059,7243,694,1414,9076,15476,8265,89319,504,42619,284,249263,417,443736,99693,140956,175482,9352,123234,373578,272948,121286,84171,768368,953603,411597,235540,53872,16222,7973,4444,304,2181,55003,187469,16644,193,462060,79863,57344,1155,24720,83373,1261946,570965,45056,214,145362,30076,68493,231097,184639,152,353738,66599,273200,158380,242695,586607,79313,5481,157775,3624,138427,353315,71869,2086852,119407,82697,90039,329972,368831,336051,8369,405431,311014,9065,93804,77184,510590,367401,52382,308466,215252,22983,50920,919,1303,13310,25283,362607,204195,1101940,263112,103568,9798,32377,71600,132084,1061,68277,47007,22375,0,1175,1239,35188,88627,1330260,827,166,192200,53607,60894,10891,7627,11943,83113,589,4720,161811,140195,35657,3103,29721,21471,9941,137573,1012,0,446,444,74101,435,14933,106509,76631,11830,5615,1082,34126,285,62297,17266,980,21387,22605,31191,5744,154099,287,320160,38926,32066,81895,11012,36765,55571,348793,3668,5816,2049166,211716,55055,380118,92466,48948,402772,68929,96393,185944,410902,40332,98091,13984,268336,38284,56933,9274,73731,2277,956,33789,3946,197894,322910,311635,44165,1577313,130974,176901,389,161158,112238,244142,60446,99147,7200,41478,248041,57163,332,73785,159064,241820,11,184552,81040,2241,78508,18210,252958,328916,26175,1410,234428,80591,102627,279634,118990,77005,85851,111744,226388,17869,26971,212425,237230,1144,427136,101832,47029,271461,3139,4325,82892,4797,401727,112148,110473,2905,1449,29297,751487,303287,2107,125670,6979,130932,28154,748,93481,1495143,20958,11466,216548,26673,174691,228,1687947,36192,240118,301,668,14104,720,143740,46022,31082,200858,154957,208234,114042,9209,16288,36772,21152,18785,35,5447,5362,44190,43532,1103,165415,295149,111051,72809,24867,17769,129589,156013026,49754156,50342200,5125,460108,116758,108586,73509,22060,332147,85472,20954,9622,36818,2823,23821,24954,2341611,205156,10905,62405,77981,144903,58725,4635050,5895551,19998,146,0,29144,132,6537232,1398384,68361,195638,211751,15110,99539,677298,36668,11780,42711,322476,75450,4237,167926,380414,34789,7711,106304,41758,115211,69350,430763,160470,72891,865,502285,1995,7967,1742,45330,2249,79096,241124,307062,87459,45731,152093,6337,83903,603776,292180,9473,98706,261952,69566,119110,121788,191676,314255,149255,62580,123253,201961,162743,693,573,254172,191259,870591,108414,124727,0,27547,97966,54068,1108134,104335,91027,205528,615409,299073,144261,513,11040,181008,74642,14314,24642,2560,89029,81087,476256,132377,16054,825427,163439,368176,470196,828,44756,94656,119985,1052,23598,150436,8419176,3313538,280330,752563,129482,114174,646987,2030,318507,358,385,163704,540640,192635,206720,44854,7462,131737,1318442,176903,259512,1819,105356,125609,323402,107609,169706,0,189638,42718,148676,440,152,642,530586,272638,144922,633117,6264,133968,41489,253652,66366,81077,61629,14964,80096,49721,66115,145868,150011,683,324996,304,124688,104907,252872,62558,22658,20730,65684,22055,42196,1087,47509,341524,579949,179549,199943,272455,48002,87905,24164,339796,249347,160942,327636,733,4415,146382,165260,266184,141912,902886,786605,5530,9490,0,18910,152,87711,86288,286159,542224,227021,143398,85023,245246,279604,47551,287480,83851,102453,190669,947891,32037,379458,112393,127045,28998,123962,887796,47982,238808,287503,0,141,971,0,6382,55540,208349,1181141,200199,84232,70641,0,53775,29857,596913,4836,19540,148575,282167,1387842,195285,159106,8907,4606,358345,66666,177347,83368,326614,43509,70580,67321,1165,99924,2796,79793,118893,5710,24682,11343,2025,35572,103815,81473,81071,71045,46297,77593,1296,128216,302,2735709,5396,39676,236970,65639,304,13466,95381,5190,97479,81013,270738,110801,52272,298044,34945,65,252782,11738,154142,132057,75194,75367,21075,152,144347,42176,20008,49647,195569,41807,16502,5072,964,195934,77949,225469,39780,84756,26849,81051,53444,367730,1764,332389,563089,51643,54880,2506,215179,512784,236279,42088,3112,109725,151,217,6159,295,11324,85205,24032,54193,86867,1799,313,5691,81793,253705,71492,3235,268,77944,756,80467,48327,38196,26205,214423,109214,1870,399,111500,158291,83400,68338,129853,126093,85194,98791,21735,1842,151554,45389,39589,26604,866,2921,322854,427364,169954,504079,1283,1080,1826949,795769,53195,52930,182085,3959,156835,84,37058,17597,74026,29403,18815,54379,14215,44119,16471,824,455,34598,912,101248,457271,48700,145086,4036,117179,30501,51322,0,35259,165060,87067,31066,40569,76210,534,69676,503085,157475,82258,4838,43684,39240,484215,41248,187764,115928,6232,73422,59357,312462,72747,370,12134,143,78814,231952,40811,1004,1506,3082,40723,69138,3421,150767,216117,36087,99083,259004,76,753,0,45770,50355,116089,35489,179755,165241,626492,8497386,4219618,82712,12413,137268,107438,15914,4909,564511,1328,79890,156186,48017,5526,82431,198922,36748,15613,6976,198952,441353,317868,1618,67405,47769,388364,523653,112525,312069,112201,275645,1697,1835,73250,840294,3280,149438,101791,240074,142994,33816,30076,77777,59184,76420,3634,48794,7540,7273,144451,1339797,67838,75544,75159,56180,100274,25255,5120,201087,7287,26817,533661,250,51091,6500,173192,71765,108085,5822,2539,9901,1806382,269948,87648,13139,28918,100802,174791,171542,9602,21411,1339888,237044,57839,55535,97637,5175,2155,9755,47693,21610,72582,224296,187474,9169,111,8092,23194,2590,88607,91722,41680,74322,18273,23678,67277,9869,338774,57221,282,5558,0,191315,11814,91657,106360,39761,0,1441632,333659,160247,90950,49270,184339,15029,5431,15331,277864,101107,167910,96722,116453,1471,75187,87919,13070,2323,263,137821,11434,827592,8179,462887,39245,137597,21386,40202,600239,9200,50451,156693,348670,27345,101308,15039,34059,124786,20849,161610,8918,26506,185849,15871,29915,3458,40362,1761,215640,3095,8067,42969,11351,15014,1094856,743893,18403,380260,360092,332693,82684,31663,82500,127061,123608,75721,4359727,95945,71299,591048,35220,12204,114471,164858,11362,171591,493151,532787,21086,49684,25350,21652,12373,136319,936615,12109,15554,24241,244831,996000,225599,68257,1771,528417,228187,227216,1376443,1207485,342791,12461,128707,141189,0,10721,174767,0,20300,1427744,141964,12591,152629,6088,21754,294,6521,1443,148,9209,198044,128239,1280,98039,143096,5530,2806147,3606,493,3727,15212,104217,66241,5071,73909,5608,0,517,2667,25437,33009,44242,759,1446656,24892,37535,2021,3694,4486,3852,23549,53267,788292,76,304,779,743,0,0,283,17679,22958,31379,0,114441,32391,119115,95750,4557,182794,178892,841,263500,607563,179420,7485,3228108,6510,121719,0,738132,148,166514,67169,1113,3639,174796,221500,944,2374,1775978,235509,13623,149837,118889,3089,284347,299469,59458,232793,54302,70849,156748,139872,88612,91439,968,403,94424,89428,86859,4392,557,1703949,60326,91356,108201,19192,147917,266822,28112,52344,18170,1717,286183,74072,60321,107463,101938,49412,128973,106106,94906,241,230875,136601,2083,234761,6461,120904,0,102176,4652,78247,17010,77758,637,195729,134518,169295,56595,34950,2811,124856,59339,74948,19337,250287,34583,362009,194165,28119,83728,5405,30141,35146,68731,4193,23968,62850,130,109574,71454,47305,54951,146577,102173,22314,37037,90442,131351,17744,9783,431,8232,192242,93337,265045,339461,719844,942,54000,19645,47135,5931,203996,105103,425111,21287,129824,103599,37371,235335,65224,3849,152,170,79359,417,68664,163133,349652,62743,212482,684193,109927,5443,406315,6812,736,8091,144452,281704,1010,2164,212777,776852,317810,885653,32186,3005,34272,89520,6199,131206,3059,167140,233619,3189903,112763,11115,38347,12158,1534,30474,27112,123601,3130,106848,105343,342280,852,100724,94502,48476,560221,138,112884,274079,90440,69843,96441,116054,853357,18321,204174,11604,14291,625,604,135820,148388,128896,7240610,156339,3679,41121,1214,2018,624,1187,8580,8159,981,0,2053,7251,304,13210,48,695,3761451,1204491,1296299,210532,464844,3383,179382,97279,24370,105333,33091,4005,738210,85785,180260,0,378066,714,457559,1582909,195435,47113,5347,213012,671329,725531,152,121,152,5451,11078,22158,2019,55439,189765,755433,716,305392,411,74465,1014800,282,47034,97732,115380,152,0,10133,3092,562192,147692,37490,1362574,43970,133459,67738,89439,230598,302638,39356,128201,112020,9952,701639,71257,34151,12685,457525,219863,481224,24257,319506,306125,2383301,371502,116677,63917,1078,160108,40602,655095,125755,314195,3426,264190,24788,1529,45630,16372,193771,427268,543,2971605,469173,1632598,11457,17544,726,4073,902,13898,10954,42014,56273,115986,922806,8,1518317,726,197651,101459,4128,254404,161,426,12227,46494,408337,190198,332978,422908,28209,241398,219247,313753,61775,50235,773934,30476,207009,197272,58731,5494,15467,27827,44513,13037,733047,16073,101072,140195,24426,217824,224642,1062,37375,32946,53135,29606,50019,13130,215,164742,65829,233144,393663,26675,11007,84821,344220,2572,42052,212599,73656,15946,5742,224011,90644,48922,218445,38986,31024,148815,142378,289582,486737,34569,64098,212176,0,70882,524,180016,31068,173459,7066,1183771,2879,417439,270333,41055,230746,169704,12096,319098,991,15596,4939,243153,170921,1290770,776183,16136,134670,125458,148312,0,9299,17823,108533,388309,3182,2602,0,22054,41150,10247,62852,13316,122760,738,702,1751,10542,0,1285,143,47500,84590,34405,137444,159482,146080,78460,163493,496003,4084295,1269910,4464,90159,209209,155105,106248,163242,34603,27403,32997,52601,123903,75654,39330,118861,110,146342,4324,224349,42040,803,1758,1057,249799,94352,116036,37280,1801,132757,1771,1786695,15134,42719,18144,99494,47274,1703,189747,7472,444,43402,185377,4252,30683,277046,132216,70366,23602,1634,447,79554,250,1734,1643,76318,1467939,24908,63780,74202,72090,115872,6895,873098,98381,126448,37766,57156,209851,144269,42755,242814,35828,19304,197,40711,156319,89956,165568,7830,95314,88417,10527,33647,14379,142050,480351,55943,26960,516797,81,176036,6885,43410,26884,109326,378251,113,640,280022,154830,70481,73849,68460,2046,137205,129374,129338,179643,55987,869787,98382,339836,43395,15259,171630,1427,166881,83584,21860,422936,918,22164,83151,111026,174947,51162,137460,1003588,101948,996,64983,327825,86443,86924,301724,808725,374388,598,41683,31570,22435,6472,23812,180308,42946,2981,326724,131813,136836,87361,24932,130120,507,145466,329312,79164,105709,3152,0,43732,221365,177770,14376,9998,47174,259984,48614,658810,142677,156810,6263,368632,68,4978,205403,49,42784,132269,164166,396754,2257602,724383,6857,3528,20198,340978,30759,240956,351348,333459,69103,717751,44355,17414,333206,127371,299904,119724,20724,46401,80439,13968,86622,147416,391856,57047,78721,50502,3272,460959,419375,312054,6423,121537,4728,49850,594035,2403,71187,125958,38756,272112,88715,323649,40067,18968,3747,4819,108611,119,684042,440761,62358,139094,406571,159677,41215,44004,165790,110824,117188,60341,60751,47155,409940,60096,113120,44047,41998,74264,4954,126431,343762,606145,70693,11763225,57210,45193,119983,6897,21724,48998,1564,3043,10235,60427,75797,304305,214438,15540,504213,32003,202690,100905,49487,4172,376367,736,29235,154194,324209,62766,318797,186836,105162,53323,48147,97926,53995,79650,38396,350,508,251425,86635,69059,350847,10,10049,1190,223237,32228,20591,59425,130697,285727,1199,89901,186918,130268,5869,4955,69638,20856,41958,3179,366,217921,1082,215390,33012,57618,2108,85483,181682,16564,5696,71977,62135,126077,1012,269116,82082,37074,160915,112438,71031,384118,3298,135835,577914,197981,67328,1838,15979,221718,719538,46058,3335,583236,66051,33849,101,29495,152,211529,215679,2577,95023,417528,101174,10252,138282,12071,4041,59072,67138,2930,3217,198216,1071,3807,18342,80726,60622,90497,106424,1248,1648951,14557,250492,32300,108727,100407,154324,59779,245775,40537,19886,1227,2150,238794,48987,12897,12484,48004,59477,114454,980,93731,113106,167248,16073,83151,27651,7408,28092,380,16794,2039577,7963,11802,60030,266,69570,9130,8840740,148839,39771,104012,6204,456,144655,627,111918,464,122411,218065,842,123387,37629,99799,1470401,407,75462,100160,45408,3260,235302,34755,193022,65802,104108,89718,454,59251,102493,48327,65349,2487,10240,53204,8327,819,62893,76,24404,4411,162915,123404,48320,35730,27590,48222,1573,38215,17088,153228,9585,120665,107006,1470,2177,25967,40576,77966,5201,45349,18452,31039,7634,141065,54586,885017,70722,122257,234422,49409,1174807,283994,143467,193429,201157,582,35159,225831,454,24393,164477,5271,103672,179878,2673,18911,6142,841,88430,3505,25395,24635,102582,83114,4794,83603,174162,107711,8690,1064,215446,62435,415825,756825,729325,2760,184948,1721,44103,177576,354758,43169,397,283,163445,35331,50226,15968,110500,244,99257,149116,151,13155,13184,81483,197435,102047,1208642,5631,40362,54839,6376,1708,229894,975353,1552854,73975,138458,58681,451483,304360,982,64954,111725,235487,1541,51201,1651,125292,233914,650772,43275,630526,58214,268962,111639,10391339,284,37067,665344,145915,213117,154002,34206,479,24956,170390,1296,90985,224008,6348,123204,275044,194188,626161,139046,478545,9964,758549,152,1585,184430,0,152,6823,0,719847,158078,2435,242754,662029,3279,179827,205,148901,71309,296230,175484,40527,238762,313304,458698,26975,95695,832710,1091873,3764,173595,106818,124243,28534,32225,163733,22600,600520,80415,0,318496,2242,35745,76706,371637,321300,640724,153806,95232,5819,7770,5902,79781,8886,105686,447295,8582,41889,84710,46803,54941,1363,72978,4892,265483,2273,294595,38501,169451,125454,136651,227409,61095,114304,3442,143054,23765,212729,171183,134848,6021,124838,101105,137598,16912,26903,213504,56198,356439,87720,19650,511005,291120,718,3270,3366,13551,51196,37381,3436,28091,47018,141197,7558,102952,21571,808500,65484,15232,35727,12299,295562,39323,9913,137460,202789,69438,246993,261348,145471,4470,149579,167728,81523,61994,145286,851800,101271,24473,82384,304,3616,14775,39717,88252,195966,125891,151922,13952,95394,605106,185553,49856,7719,19544,37678,170631,111935,9456,33023,725939,15376,489712,38086,18922,3484,26374,330001,222137,304173,27357,139599,39989,67228,14500,173032,28314,155751,146630,596,48069,11578,79759,0,51106,65917,292979,74718,3627,30417,56553,4615,362799,131041,62854,73309,398075,78848,59821,1489,153387,146939,29814,188281,50895,6798,86420,267532,657812,247,88416,87677,4854,475503,224455,49491,107201,71936,73115,241,136770,129056,31319,97746,1630,61897,23888,59566,84947,10021,33804,73478,3060,24822,0,539815,228416,8567,2732,10319,39175,24421,18844,457046,94641,458157,2122,21102,1014,80936,110632,18394,41646,496899,8241,99399,5118,77249,112732,62335,19322,208561,28183,334636,147139,72346,46746,207109,118891,82174,1274,108627,153576,139248,85057,11285,170021,89396,102192,325321,169125,37882,86982,7499,2149064,1569423,308645,74480,65230,104648,167621,2993,1748544,542,27276,3968,150235,244401,847,553,43559,31397,26711,156829,11116,7101,37217,85596,658804,191725,203621,301513,13354,48543,4270,81562,4873,129,37322,125423,279824,41694,199409,100587,92861,122728,240961,22271,135721,1302,326638,41035,361233,106959,68761,186397,2271,515375,19777,26993,75420,56744,15407,5358,282878,502003,3690358,99974,5024,80298,4181,58536,78991,64309,161744,61409,68875,96475,216,134862,114968,2980,28637,72504,52028,74343,1420,75261,406,135939,283,141483,28442,85402,177244,350,31900,62277,25900,12316,1932,72096,34702,301169,44159,115233,14016,872,33641,103089,177361,47727,27183,356669,8866,26315,736,60946,98645,2394574,124287,99582,242444,17490,97793,22150,292168,602813,103934,82956,135427,84424,5304,87981,362929,98585,5992248,222119,202061,37502,96903,90030,438,8693,215670,0,121841,4857,534801,20977,210263,36812,9745,2545,134090,0,72273,244080,704,230878,251845,63124,1613,132917,196536,92923,15769,185218,69156,9914,533116,38438,14393,185568,224091,354585,15620,4769,129905,240584,60665,295631,259036,302,258576,24689,26301,15202,275,875747,468,92879,6234,322971,844682,1709085,51644,32650,47892,88207,87323,194519,215503,56963,179859,689392,21956,284627,207,529559,422089,6236611,71954,106576,82289,522728,98145,198763,196147,203281,4624,4671,29333,4051,4866,1024285,68396,154219,531590,23586,602554,28585,146344,24894,14027,12505,82443,55914,216557,124847,274182,13771,257063,387994,98476,10924,5500,523009,116770,133485,440969,51044,50,443,1299,92886,211760,342090,195049,50778,33114,4333,1343,276900,124,75,149744,17914,34074,3228,384684,169,31550,1209,6249,142196,201233,282131,11906,26488,284,5847,24301,96681,244883,50608,25631,599,139696,8132,76971,152472,97041,110949,0,267059,894456,857287,38131,95470,81441,8775,0,16478,35122,656,115928,102344,54887,17989,2020025,530,24913,118893,577793,62637,1458,842,13814,52475,214162,75500,12158,16050,334073,114341,41238,79827,9043,2451,1947,95135,46225,7313,79127,72711,739,639450,6155,78379,64018,203357,100018,925822,261092,622,12697,39081,173075,63319,42769,83414,79003,76303,149110,55086,155297,22260,157409,0,0,17440,283820,152200,68675,77606,218831,178958,73924,54475,266182,71949,96641,116283,53750,238511,5397,304,13752,19838,52546,120766,166651,90389,99058,85529,4043,31003,23875,35353,593291,28951,1665714,122456,55024,13404,18951,245750,93469,177078,213490,3764,4142752,54566,76893,158115,41625,89019,272997,32704,48854,124264,31194,31245,25939,8457,149940,191502,35460,34382,163233,1061,159402,341579,24827,432330,5835,249649,234960,56216,96402,29498,75412,7196,2904,220468,86645,150970,7557,143042,143058,0,32496,23708,905,15171,122011,22361,23367,100586,212531,34795,203859,2711,105515,140685,76196,432820,168267,509,4215,288909,251065,54358,316056,6131,3456,30976,6203,44397,46195,20860,9710,161556,196505,185447,121415,2065,10071,3993,294,183196,288514,63621,4172,1319,257772,6381,19703,102103,178892,1579406,99432,136026,218046,8878,101541,106836,5161636,35079,208724,123698,33526,58083,205373,21533,302634,36509,133631,463371,366694,534267,36978,3003,64414,186475,250617,276087,16218,190530,45416,245889,31289,1928,71931,27212,56044,111913,96795,48993,3577,24277,118154,78707,26337,109684,520597,3433,77857,8245,157582,67168,199,328,107,3328772,23085,3522,63966,467462,125729,8616,23817,66706,3997,159044,57502,49462,183051,43246,33756,243896,1615,1516,74636,108269,15487,2457133,175095,228954,116349,18107,28661,140386,3438,126981,6729,4752,1440249,306549,39953,283220,271131,151,90418,143032,204692,304,388,417100,145476,22575,56635,25309,327607,259,8532,202713,748,1471,5293,98259,101682,291246,416704,55942,294,94840,164233,192712,179531,298762,243762,237828,472187,21100,66646,25299,91268,0,150,115860,293470,589614,165862,119781,40665,97621,231402,536726,2242,124761,81699,46774,351773,6468,81953,122252,15141,493951,181171,95857,15496,283198,2298,13757,124061,79333,160087,105600,22646,116072,14219,165225,3394,20447,3582,32019,472352,308019,1242,262737,3038,35336,4178,2969,198177,63644,44097,203248,6519,100610,136287,105817,48205,3776,5559,24342,76061,1471411,22634,16721,6802,80577,217842,10013,57433,166166,15062,1591,1137,133508,33297,114335,9896,269436,128290,116433,0,171933,775117,52845,91627,45897,67742,31450,78616,424903,12303,27913,687941,1084030,2218,65761,207304,5181,11151,46247,3798,25231,474,4599,150,28580,170803,108204,77665,1707395,1099618,576693,36009,375629,8752,512609,166772,2497,330447,104886,373712,30353,291181,73789,34080,64202,7528,64550,304,93346,1104528,511832,79565,468070,425878,275,215232,2065,2138486,76277,12774,56792,288104,95018,14024,272,26171,80815,61898,313634,112694,85031,95049,48779,20252,74343,346255,129972,172963,456,1093,1148672,582988,290,251340,209527,76273,209824,118763,114367,408792,295735,63113,163590,212466,3764,154832,147168,9380,147064,188601,490650,23086,348078,313960,48862,13999,64144,41739,14685,40517,112747,14843,45486,426,68060,78254,14321,700119,14636,248226,169603,5460,279072,115029,108717,184715,99480,15738,20060,279838,0,110475,97277,103360,166156,582690,142939,103984,326935,125271,272924,47558,183864,39393,13,52129,380,294834,3316,1083130,11742,226,110485,2034,60238,20524,234862,8041,410635,25026,409880,227,813036,73275,494,279573,63016,95260,25563,40592,103200,3335,175292,339528,52,57791,970,5310,2156,0,49000,545657,65637,151722,89511,95243,4544,5061839,265116,607,11455,143562,56986,234928,571,24693,14543,0,1937,0,391775,205949,161219,12536,97173,38451,44272,15442,5431,159729,38812,46213,152,346,39834,23182,16615,290558,44348,21700,31108,209853,343941,316447,109851,17430,16079,129034,50674,134383,207605,151333,105185,302781,126693,859,180258,304320,72680,86428,2779,33713,0,166818,314228,124624,141515,5497,51937,66496,44368,30552,676,62417,48339,22049,94569,191413,390922,520531,19811,46126,307501,759,59571,32441,88561,112978,97832,18621,1837,542596,114258,228081,187127,325426,344495,2568,91768,45968,8971,11266,162454,115526,188348,5968,211119,117784,117223,574920,13624,122698,314790,1436876,15949637,67936,187292,28692,82740,307216,75854,165984,1245750,395723,414438,11591,54078,90525,36810,260498,267591,46941,112560,23447,80611,310972,7594,12139,152,834,11878,153454,84671,68667,69140,81829,101543,5480,172471,3213,210637,883,874864,456,60135,2695,142714,178625,177712,7312,36178,6916,252660,111728,349477,50960,108359,171333,19614,199957,13202,284853,152,85713,261105,201540,386,286976,70413,396,12073,6380,10804,115234,417842,5475,208539,87791,993,216203,5285,568986,116231,10292,0,369593,48197,4252,138892,605915,622439,15356,490584,292748,6215,77317,2489,189088,147805,53306,16788,30790,94477,75781,12490,37495,2521,57953,282670,108106,117979,518943,308793,153420,124532,73915,354265,233823,54399,295177,52784,0,695,5029169,220156,8103,306078,34237,314252,70070,83421,74503,49646,178181,147909,276,38811,25471,45646,25890,151226,40702,113632,41929,33345,42520,38302,16260,205895,268353,314598,163610,223351,62161,100423,28042,5672,41583,73433,105020,39815,12330,182455,16130,48709,42209,150674,200071,159277,1046085,4703,688637,21622,257,21354,79967,124,291,3338,34629,409858,190700,322858,55461,46281,2036,512,0,1711,225123,2307,2545,14192,663998,207783,4456,174250,238646,6356,323080,137553,156447,1860,33344,24439,35256,64693,59815,165805,62942,6485,11040,154403,21886,79271,161748,437711,138322,10780,113917,29286,31429,13751,699,1607208,384,51284,0,113359,68,174340,169376,174952,65222,108305,12540,1444295,627238,99288,6537,629,18,126348,1857656,177917,528662,84290,582,948905,2178,66415,69835,174664,79142,108911,370292,890,685584,0,70614,184606,180021,182949,29699,52880,175457,587,739,21541,118640,271392,60494,224983,13045,1976,10921,49949,135115,500496,27803,342628,582,73821,190094,3614,90454,15661,1413,638,76752,379039,651585,378,317,103415,40257,99,59660,134236,142156,2359,36902,132301,41957,44471,63128,54611,188398,121077,189812,11236,177508,135780,10961,58467,100382,16207,23731,926,2141,43082,55796,34518,254295,76,388291,109705,67720,11990,87523,15268,37125,109073,36099,56773,289166,132927,263996,2710,132028,17963,79851,76542,304536,294,8441,14053,26559,135392,150951,38395,146300,123346,119327,128985,78199,5209,822297,36639,618194,171107,76009,134359,382420,19968,128456,30072,66638,61663,139803,261001,1506699,111446,235452,3180,182714,4337,36867,364993,134500,130725,48682,91781,155876,225143,11907,207127,96776,6633,30434,2715,55698,12336,672,8764,40445,335229,172621,22344,507097,2621,31791,6174,794,28554,213450,30339,116604,228843,4547,493309,45817,77932,614766,179005,109241,112441,18532,4023,2050,524094,115296,53446,2229,5890,25362,281397,26226,288296,208717,412,136016,5888,1211,17887,22938,28683,168873,829,30398,103674,26097,95671,3152,5798,8269,902,140923,710021,92367,16937,16784,28804,27177,180274,65872,67333,5232,330450,47338,31878,291322,441,105321,15413,47684,625047,183695,137280,1668302,337173,119097,313119,2738,5794,54692,1349777,57569,435958,39377,9828,33895,5809,147552,508774,140434,7770,97792,628391,53506,15820,48916,135339,203961,480983,24290,117815,38261,704,480198,4226,225804,91922,99599,208,51424,88882,1783,16393,24490,526213,345586,6387,3237663,12871,18523,260396,19605,293475,34654,71295,164109,77894,123920,537687,67237,33161,192604,13305,75068,29322,73669,32268,40449,4351,131069,52685,102055,2346,409674,177743,52012,353616,1001,846871,201242,1032173,156896,269087,71943,65476,50680,895087,33253,105343,88121,10922,413907,39051,136488,3752,260062,149215,161114,56680,115464,458051,145626,71650,491683,312765,732471,40320,1552,15663,52988,53703,58456,287627,49840,12594,9620,54741,201497,29905,56192,346310,340813,56930,182043,162664,3337,131305,140689,77625,7022,301,146566,208997,48844,261925,20727,9636,2309,148902,126543,535601,29598,51601,2959,153908,269342,1299849,205827,122648,323516,8674,742299,152,20236,18942,6017,20869,4789,159695,134593,133473,131787,42594,80349,40712,168394,25876,11240,199023,63246,159005,28637,6724,993,144958,362,136,846,4059,348408,97184,82594,44130,3071,3872,12677,793,3187,129084,4891,3196994,97224,52075,849456,286751,76473,7183,83931,10901,525606,222329,122991,51867,52860,46883,108055,90462,179423,16919,21727,17571,0,476690,510240,185307,139151,119817,6047,19278,1549346,433988,13317,167807,152821,197715,229,37194,56545,19704,7562,1652,1179957,68628,106309,99142,202,693127,6654,126902,117905,941,10571,569,1771,1445,1811880,516231,20191,1140,163799,59741,81767,96683,69003,3586,1173653,0,329340,159372,9316,10244,30486,197464,87660,18983,42095,294,210832,14173,428,883,1012,15805,77144,30844,42130,5093,1155,19185,82901,102522,45504,176678,3955,72058,15425,653195,2239,38857,46656,1792,232720,21780,2433,1656,37731,196980,354813,94408,62916,1995067,52407,466526,12200,4803,3760,25197,1031648,199184,99299,7038,64274,593015,46403,529,207049,375469,335874,56378,45414,102047,9452,263544,69478,623586,29063,42834,71417,70328,1286,87999,3224,18456,201,8005,43220,1461,79379,59125,117612,19685,9586,1257,161887,19586,92916,1505749,13703,8759,200351,270,452131,92160,92092,201146,62973,111,524976,46491,58984,77058,725052,13159,50634,708,0,1065284,117971,501803,2304,45858,59443,540,163381,117005,235355,298133,80,41594,11121,94928,86016,72342,154817,83183,17215,19227,293720,83619,498556,8222,161087,205,68,398619,9290,19468,335936,64245,90982,233844,17849,174491,2695,10277,144541,408108,394,395436,198012,43049,188790,210122,29393,139493,110858,2120,106470,744,81726,240307,94534,994,37481,8794,18069,12502,40592,2243,38524,25428,219395,149335,78453,85976,106379,2813,42897,156561,5551,37093,569,573621,188094,3483,384490,170785,456,75230,250,1077,337,29787,8242,124168,142417,26295,2864,34118,2601,97923,100436,7081,44438,4233,976,13770,641490,13033,1155,72457,279671,1052,88010,0,1462,67619,1183,151,22043,31483,1402,3625,5272,10981,2560,97766,8087,224799,257834,33835,15671,154793,0,119884,30828,16256,112240,68690,29061,12576,2573,92423,1201,51847,143910,20809,10359,122,790377,151046,189781,123607,157829,95903,1641124,777338,128692,378,43774,2294337,9215,67831,70678,120740,1872,51320,262576,8004,17278,86850,330,329938,145712,230731,18287,108645,201958,0,235240,56634,1069,231219,475754,639554,415373,369830,79591,201631,3366,190095,1899,8328,1880678,814,1903,236470,2187,16457,75742,29107,5060,152,31195,9839,3392922,3016,7748,127482,3083604,9772,1168316,175870,115715,3665,5237,278748,5632,206849,224093,122464,5455,60219,414673,1729,500570,1393,115829,355161,116963,667347,1405125,973,311526,111120,40319,252503,276861,64460,128711,91164,167960,249042,12727,82676,272449,75854,93205,124130,247022,259145,272066,189929,6861,567698,78375,9556,46963,1237296,54306,498783,15076,23522,10926,394692,31066,24703,102563,7753,14136,394442,0,33008,10451,44869,585,4504,73785,46219,88879,398551,1033,12631,23949,156471,158648,227786,1197,20849,342228,515213,4963,5925,212486,3560,34933,22792,12684,73136,5861,167137,3142,16184,674,4539,72693,223300,343272,89512,125046,26439,151879,569,128739,123195,120783,426,544,40742,5036,210348,51196,28138,7375,53487,58243,120008,3147,1774,128908,1960,124689,3597,54480,23560,343073,535736,90482,6980,190350,164910,644,100353,869,97597,39595,214887,965510,67923,796312,127032,56136,7796,79588,48222,26796,159481,46697,25935,32345,2241,23913,6051,520677,305276,255731,134523,2888,24789,1580,123963,262360,51518,48310,204084,80435,78160,129249,87,434,0,312123,192320,105895,133769,111526,2326,1341159,60389,404135,94377,37900,369959,24247,178297,168482,4939,317146,422191,4054,751847,140390,853290,4635,437199,462786,57462,479400,77637,63819,886,255029,198234,35239,87650,33394,70202,67092,455,2224,4737,70093,267626,38414,367388,370105,204714,71928,157840,161932,625618,320270,283,32893,1232,1382,157339,27890,151,84704,63948,1492,5290,35390,8517,58339,48271,3257,17694,5349,125874,119669,679131,37166,3998,2764060,19294,110542,23409,355,29809,48714,84094,93682,41554,84139,194701,1006,368,85275,2426,25356,193852,29679,69531,312848,1978,80419,129279,36882,10040,175868,45944,179650,58132,132754,283405,426597,129621,333346,262867,0,8573,7203,13647,64123,90875,355661,131820,784659,3467,31977,28009,36202,2792257,180572,99481,21027,328443,48797,39661,53262,201536,12433,304,178193,114783,134986,57968,213272,31910,61863,149977,5129,52754,112460,767803,94323,266640,106098,137334,38812,169794,7652,117875,3927,5364,395892,100996,13488,199715,105078,62700,3038,260775,10862,712690,4873,48949,326,8240,659,43,1177424,12210,3652,3126,13333,1343,22659,590044,97585,32517,5515,34307,479411,113334,445806,124404,66435,40838,113748,186578,332444,122975,203487,154778,57100,37250,319943,202127,83725,731683,701815,45893,155350,302550,804678,60043,1983404,114185,204975,709142,71153,50489,188648,61010,210577,50194,41113,77091,235560,2170,167119,352385,448,31089,140402,10911,140400,35376,95202,470,86115,208619,51840,55707,404801,539218,198212,51982,701365,299084,1599,471175,981334,80552,98703,41723,394860,13202,79968,1981,1454315,115146,16638,413828,408457,1842991,1043934,115433,140416,292269,7863,3843,7889,96472,116533,15143,247805,290495,7333,155735,67749,411707,45703,107929,91807,51100,374679,75210,73484,345105,4002,369,332,0,143412,20696744,4130,107755,351819,4200,1010,41836,62032,106075,489856,112369,58975,288,0,1600313,1002824,69604,136111,134734,170069,214767,2406,114835,0,654,100281,75687,49500,13717,265225,185023,282995,345733,527262,202055,194381,658662,48870,33850,92924,148953,130745,200941,186873,372571,96005,92722,85181,2084,350260,37612,181006,149692,114508,78320,6040,1481,28155,238764,215546,45536,24598,3195,1441,280086,35552,307113,63717,884255,1002611,385052,760,22203,32547,92636,2200,31922,12836,1096,381258,111055,122341,240132,190004,117017,205848,218980,263607,121,458679,156653,108035,23328,461765,83558,124708,198428,109,314479,252647,11497,106704,17058,144287,77799,86553,109445,59263,26611,132494,17413,1761,271940,4539,58051,43966,112443,156652,335028,5326,44945,45429,22304,440520,151678,801460,104604,1563119,38130,5228,189817,60942,227,36365,173587,19458,55455,109558,10968,83960,1163,244946,396,802,790,382457,98589,15919,242,122761,29231,63764,30,1245,1750,1573,27031,1826,60249,209341,81382,66627,186955,7545,174606,117009,26873,181230,78747,162917,6349,28809,127291,31039,9265,2176,97432,9489,96850,304,33865,10788,106553,46178,2605432,25850,94302,6872,974,5150,72821,12563,87137,88976,203729,34888,325530,128938,156783,208298,2959,1839,703795,29327,135536,215017,342715,243298,1181,26818,4895,178836,12482,250545,90849,3487,179767,73721,0,6103,222560,100686,222449,186778,64835,2801,2201,69620,407159,475163,456631,34998,94279,176052,132872,524553,33491,31044,1364,213327,112247,116866,17017,83354,68966,70992,139667,139506,1141,244,0,1512,996,151,151,3995,42117,122888,22558,93884,15096,20472,6534,35348,78058,137,4626,844,49859,288911,7590,399556,1281,46324,115247,88320,136468,56105,195893,1954,102403,62015,90733,334,193252,71352,113393,40252,132825,26432,81716,4356,199146,809,15318,26821,129588,4411,2329703,10142,144539,556,201157,200484,148897,113738,653350,1343,547,5643,1224813,182961,342706,30006,60134,11719,965116,455443,53792,90383,352501,395683,296527,290411,392464,1061592,2092,1307281,49509,158542,311072,59829,282017,665757,14064,61927,21173,10236,12450,295,44518,193013,275554,161815,5809,804,144099,60113,222573,9435,147990,334038,287946,1093755,140955,17431,409435,219261,246,259234,266222,3168,262097,1678525,1032,57428,431347,5834,134365,88513,1291194,76176,49214,36956,252307,69818,23929,21322,701,68608,11616,4335,212482,1468383,328774,18449,3987,181404,4676,576193,260671,32162,164645,8778,109639,223166,22290,15891,89917,366504,219214,74529,73535,7939,3568,2658,2345,6704,396206,149,7890337,72330,214488,325624,144,39134,23976,3662,41549,584,1156,6510,72973,68725,267993,24452,471,455143,348550,251487,68361,57036,140891,197789,54152,384751,159582,710,786,182875,197032,254687,359600,106791,19852,898624,219938,248,7419,83668,18462,478,33422,282435,23902,133734,197756,455,54172,287361,375,126683,163916,6345,236223,2731,354094,137,347150,128116,117732,19478,3554,723,11165,1202997,171782,428177,162780,14124,7942,220737,287436,8041,1516,291913,66811,177753,154216,213371,32778,7246,392463,573,405,72704,1283,1240,23339,73139,21009,173131,2133,60927,22667,146922,155948,1556,57344,121906,92392,134669,76772,207679,486742,129339,489975,3787,39899,36074,83159,97648,293,79045,5441,10345,41216,19140,14426,204669,39878,91376,67353,61157,25009,0,65431,208171,155654,13892,225058,135494,56759,59655,58120,472529,33056,140689,117533,463608,2490,6210,122801,42934,286563,621662,149015,117642,2113,87282,109347,21739,159842,763350,783809,152391,1391233,78760,2458,196897,147697,267574,1511278,37389,778156,304344,340,130308,146085,140113,10558,123862,286089,4628,675746,2764,21015,187535,2612041,100501,49526,33175,312312,15530,30560,9187,32532,18525,22504,87983,11069,21065,41037,9152,4125,33989,35881,7631,9488,10661,12257,8843,30905,109718,7348,263123,247413,98598,217225,16777,3,251735,370258,113028,0,3217831,543687,15922,693836,9905,133845,0,69269,3780,87482,723939,363343,202751,3797,328249,13628,122137,107810,154355,1124296,26061,161672,111939,134511,55921,275,111,168,265,11711,245543,5840,94725,61283,17084,123008,0,72707,277999,2513,251767,189932,430209,11144,354219,562872,150344,218447,336,60682,1451,0,432,82772,262717,430985,959,323990,118183,329055,171837,42856,39589,5880,50358,1813,127887,2354247,152872,66493,208888,131108,727165,136672,77435,160782,180484,29352,198955,66643,16736,338341,105939,51431,17782,526808,51222,54994,114248,173123,32498,1793,149526,60784,107811,78900,53027,880733,186191,95652,4213,184,135274,117159,1128,192367,13446,157249,8364,182361,581,38376,309,462951,39853,145791,875,228911,3779,47936,149934,125513,26011,31330,76411,18963,1793099,191860,132807,468194,6556,109367,99011,147027,865335,267890,1138901,119500,45573,12904,52430,81885,7950,352934,9282,310602,72004,61181,433419,36762,67879,79194,24506,99382,46483,564,304,2005,82740,219556,262380,3193,401238,36834,1142,19242,148727,100328,198833,15313,19750,65751,15899,8046,6923,134482,14785,15660,21420,10935,40921,13113,79035,22687,15047,43613,9346,19199,28890,5292,1126,1314,228,52,76,563,1064,59539,12761,9349,6466,72746,408251,59338,35269,48953,7068,155474,13391,85507,53465,88783,131711,323,103836,856,44829,1160,1491,45845,4842,194379,47150,692,149877,2040,20565,175836,120739,2752,134486,265912,154098,742377,13133,234131,96499,1854,103110,31848,15374,10401,9308,322493,38500,204738,485103,260402,106645,4905,170072,389140,354196,876,435,12542,1007,1362,943,64455,1420,6264,119745,18120954,54511,188609,1905,447522,0,0,11414,323251,22176,84854,67310,35231,2291474,39635,109170,5099,4194,313537,34535,10446,45003,27386,37117,10532,45734,233976,13004,3495,68693,130696,759728,61003,145351,10825,18673,8583,20864,36525,87731,13830,17521,21482,7505,11422,17786,9204,27783,17675,38066,37619,38488,143469,16521,14571,16898,25763,18228,27091,9356,19284,18600,8240,67361,671,248339,559457,102578,57353,113502,10350,315156,1835,3995,72124,10684,7049,23832,423371,1819218,167270,3609,3716,285720,691068,693106,12177,303896,105918,922,63176,85161,71366,15963,159936,1751,7612,36155,469761,171582,159110,5087453,68,205483,1626579,475387,109747,152,6383,19221,58182,231626,54879,149478,18441,60928,25199,62225,1474,2455,266,396150,28738,579382,1178,54714,106319,96883,251274,31099,140486,2401518,168339,1052946,45033,154548,4613,84740,216963,704,30,494,188993,575462,623208,91215,340651,9945,49858,25847,260860,7590,145561,546,1460,658,26694,1055,564,1617897,47835,470685,285820,17718,55170,33152,15667,101130,22516,196167,208105,374475,30907,5522,7301,156480,687,21625,406360,68053,711,235215,58322,113299,25599,112748,107380,23373,29889,79959,52881,960552,79592,111545,4936,14877,31320,2855,17630,13319,10048,10457,8748,87400,10261,16391,65738,40280,5929,20598,15796,7342,10265,16378,118599,43483,28,310875,76244,388144,497897,79495,160620,9338,1942,354652,115295,308896,8265,28257,250346,105,50919,18903,20761,174767,175994,7678,62411,96503,48067,1080682,190891,31818,5385,625121,71720,51587,143043,140201,225577,51101,75399,114099,535641,154676,339029,143546,58174,29215,23362,40075,0,0,0,487315,160414,17154,10036,10092,714503,25423,462,102842,230812,319990,46075,371052,127230,190622,10318,16555,68834,270830,78475,151542,58724,38120,80700,73776,25576,14635,15877,459177,1523,84668,402255,1016,1545472,18,23671,67541,30627,99042,838,2597,103004,48873,483779,3184,74403,6596,254951,11834,2084,63475,1935358,59115,72999,54179,2188,2844,37163,7099,79049,4719,45979,209846,18646,86658,955243,810,905372,807,68875,6142479,124565,108683,4447,101,152,0,1557734,16038,27155,14659,284976,24691,64544,150081,373,13795,138617,89970,35550,1002,2236,3442,1505491,2588518,504356,83327,115282,19431,151385,359940,210748,297384,58074,22,218359,4126,10268,1583,328142,65710,268713,217,480091,227024,143586,278490,13691,112659,175090,114156,116280,35798,256376,6815,5864,7239,338356,36471,910,0,23613,454249,65976,2517,23541,1041,138,1216,32554,247,73688,5188,152,152,0,569,0,725,152,9681,520530,18170,4761,7669,3629,1893,8151,2830,8845,193040,2292,11637,6402,1142,637,2573,31011,2510,5210,16498,476,9968,6051,65232,27870,8137,30925,34493,15991,44503,84214,18034,707579,49648,41912,11334,19408,78918,2291,34276,24925,484841,20221,77107,25119,40485,44382,18987,158998,36463,30957,11427,27517,15242,29293,44756,9982,366021,142,801377,6051,992,1458,741,3322,127192,37279,146327,199119,45564,279878,269302,98812,10668,8293,2096427,53846,20264,6005,115,28288,12431,2689007,76189,38662,0,3592,1629,11183,5478,414,1119,624,10853,1337,161799,569271,818619,1255,1772,1578,11412,492280,120730,527422,89141,40870,2205,40331,804,189266,1271,11110,1635402,50647,753,68604,35876,31318,164250,1355,53564,34894,61952,69666,25121,91454,53063,51595,441061,950887,3530,88716,128088,152,8904,6479,11539,17038,57639,33838,19683,20442,2318,34998,1307,53047,5612,5168,9442,7645,26932,5246,69811,17593,13741,2310,8035,29150,20246,22900,8386,6576,9889,57791,56172,1529,33575,14759,18499,58281,29243,28774,718,122598,95681,28538,19845,17158,2064,25251,807,177471,333767,26815,201025,45126,30089,9984,15580,7554,6030,1432085,24871,12920,6651,25327,44629,27748,28858,586847,341286,134298,170503,57456,355526,231078,70904,5429,19954,218019,1417,28651,126002,358175,36396,488067,14467,268,336,1594,157,7950,28935,43584,255,225570,258846,125677,314542,332970,48943,132586,63085,607582,15093,24622,100878,16261,4807,486420,402587,62689,216402,408640,4000,557,76225,178375,152,33264,16283,480543,22,262469,52682,135266,208219,4656,68608,446,2972,16196,54114,32013,41622,4459,38816,20277,39774,10073,799617,148611,399011,3108242,97515,26768,3436,48036,66980,48819,28505,59861,144645,55653,894,50046,2265,289653,210343,36903,87701,176682,30152,7709,27928,95319,62523,76276,33325,369648,748793,844075,0,2126,5452,33921,79315,1904,1966,150918,233536,170111,240738,563391,27633,26328,4386,150160,1339,67232,259511,77639,439,150,331,4494,88227,145784,145286,264583,132668,176012,302576,94730,118298,17224,22854,8566,132357,7998,79943,186166,60133,30976,138828,129027,1859332,7413,856955,78085,19550,52800,1223,117784,2922,390339,388927,31335,156613,11316,902,25052,1895,451,41396,109208,35013,50111,2164,176033,248665,39399,419783,56233,61632,318535,137975,40992,149442,116246,22470,100524,45,115322,74702,128127,7284,119951,12353,110425,197938,109669,47813,452790,15390,37538,24124,2709,185283,0,594,286085,60188,38567,32742,92713,254679,370743,128282,10321,46087,981997,81586,162460,49612,366,377723,165087,63883,218222,17706,28999,34131,44508,1276324,9909,303181,104469,29478,57945,272918,158539,256,1274978,1333356,4429,274996,34717,853,200555,216247,43188,98370,234251,3799,152,60669,45348,3688,42469,174335,99,3460,360689,141,36602,195,0,1590385,18946,944094,13987,744851,91333,84675,148175,57228,383189,12439,55470,53710,24440,34494,187995,24770,60300,20514,38688,722888,479908,270895,36539,348469,69297,74716,11041,186025,152,783947,24645,373176,111709,359288,53273,216285,115774,63488,119493,639678,423268,186049,387370,22122,44778,18920,39725,167962,78641,40481,10938,7909,0,21142,424276,455584,89753,229517,278311,58590,74668,307943,2917,758382,537162,25368,243603,240528,38994,103322,18771,8390,1723,347,1079,2055,5795,200445,133052,44817,55235,89657,295278,81255,19352,116421,104447,3757,49325,118996,38960,46884,364512,19444,80013,76,2745,44160,55787,102662,5624030,89207,79119,66550,9681,282761,323746,56140,489759,9096,38325,75939,86485,348450,346145,84128,98546,93663,7508,49673,23513,502310,132310,56296,36091,2693,19957,355556,131372,4152,2515,57571,63418,1045,89952,5166,6819,1225,353669,2095,951141,6349,188617,98654,804999,226210,96777,228538,3648,1663986,373129,250639,64796,154604,74321,90067,117800,1292,12038,56861,66085,68584,989,205547,315067,110749,65809,235547,431258,176902,132710,81466,11204,27553,5879,8647,92108,79135,32719,1170,87404,182901,49668,226716,176572,115531,12032,187683,37034,107772,41386,31454,18283,158010,233567,259221,162162,617049,7156,1146,444,301934,237680,62448,93390,98794,38434,39660,196527,1252,93786,75448,40038,604952,286256,51424,289187,591,7048,105316,98880,85624,85337,31186,16292,23416,46833,79323,329,3040,27280,517129,139092,79445,184534,24620,25096,224543,1672279,370741,119667,180475,1303,586,442482,21699,586552,6272,1486212,38351,17345,84887,33221,7127,1149,86155,0,128959,80941,446392,228851,202315,110468,17438,3188,11651,12899,315621,15799,214918,196070,477865,6419,754,49887,237527,97212,177426,11389,37493,26561,6958,1387,1785,520,75830,87676,137891,102889,9593,34773,57501,65112,66624,17270,36217,487032,902,152,580360,67183,199313,7904,70124,163,50434,117179,457674,17365,154009,3191,162349,102682,0,8220,122011,19050,168464,46461,23807,13826,12678,87342,114409,22607,201535,38916,21330,198199,550,152136,61646,87684,157897,264201,3517,196145,157837,10189,123211,77129,165957,883954,202891,45016,79431,90161,109758,74811,8234,9396,6170,314033,268424,0,114193,131200,187972,26898,7793,56542,419846,12571,632617,241,91812,12537,17742,10954,17288,141691,15926,1701,179093,475,238131,15161,80489,368652,58818,216099,317183,1203,81282,105209,10440,6812,19054,42913,4319,206516,47569,65420,70061,70322,29623,124868,13239,219600,119590,36637,28589,21151,133463,8741,115624,9668,119614,161762,206454,38263,56976,6986,4228,863236,124329,48863,9156,88876,10511,80205,34,1166,198266,137,206533,42354,137876,427141,288418,35813,33929,141188,260939,113967,77595,1796,16627,11309,42108,80055,192,46008,9259,855,387277,44198,10476,8060,11161,219839,60683,332,11293,134727,304,1776,178643,319856,191075,9119,1321,3306,909,40837,5199,28367,205291,2242,9081,53151,167771,99674,135950,730,5165,3403,2273,198347,178378,22936,42434,949129,176310,82203,99780,28547,1389,152,893852,145966,70197,474466,8473,219334,131265,93212,31744,367564,178854,284169,0,39964,124520,918659,59805,0,2432,5848,1433,2011,4890,3190,84371,776932,666457,3250,65099,8045,1370,22731,12283,136109,7935,31858,106976,112291,5087,171147,106638,71888,176611,22244,11000,834261,7859,80739,259876,205103,811439,69282,18890,2761,161600,436634,26407,63338,176390,198858,266,1304285,290076,95067,254063,80956,17240,17548,135740,42099,1841,30556,97033,151815,147651,178260,238734,138774,34743,93115,100244,165421,10342,32032,10282,93026,7405,2637,72380,172,66345,56433,1371724,119108,141521,559344,72922,18933,9141,45193,7921,31142,57216,40927,254429,49593,2144,108080,304457,1003243,49440,31653,63066,77298,90636,895648,66858,45768,1728,151420,25856,879,43875,162,88786,4710,62677,175455,109,143161,199814,33960,50841,38758,36196,712413,28267,404810,327762,10151,2867,5722,111412,344048,110043,435460,685,1746,342660,564,70999,18895,8857,75919,2147,157078,98433,30723,59596,70956,52328,442,167559,110521,304,35695,13296,96329,100794,34255,124,172895,7556,10204,18046,58783,14750,574,93634,1537057,1397,14105,25774,1250,510795,3530,53404,1830363,1777461,5543148,2875574,0,282,152,958,888933,13530,424885,1357932,242925,4065,35713,506016,23850,39902,110847,86780,75076,83300,41944,115360,55818,102406,218,22123,3882,26053,32773,9803,230232,250936,127391,68916,312623,355513,15141,81122,603,180775,304042,70493,194851,11033547,830204,112616,2656,210468,19548,322237,3255,71978,37726,67307,159213,105296,1443,486587,56258,70634,17626,145034,52786,73487,3466,198250,33171,426,142446,77002,29638,32260,181445,0,216947,1524,3019,104,456,186086,188357,439955,12000,8984,44835,11880,53813,228606,332950,548717,2693,39576,26513,200700,99680,87394,841246,9984,1713935,49838,137569,35288,95922,4899,0,406,136813,116261,15892,157911,8495,48569,98699,193,114740,1178479,172632,63974,64126,65456,64287,69348,64206,86591,68363,63980,1018,3988,78870,168623,169289,8063,552352,108621,1189624,721367,189309,881853,8950,192572,94033,26499,1483,5944,107503,24596,137879,46892,131403,24806,129977,670511,74428,219392,28430,75050,432961,133378,64268,56906,497,16116,144226,126684,37597,147386,179913,1887586,904868,178129,389264,691,109142,170132,318257,29985,126778,262499,127,2724,16505,5792,35745,40709,43190,77203,60364,298668,194070,275348,3033,423494,14268,21492,4697,937,28301,281811,223,33168,647595,384279,182492,3729,0,7198,1195,127005,125025,2542,286206,45566,1292,153,574,151138,281968,107470,7538,157501,117961,246243,1675,81505,269,37892,39934,141132,182886,73775,3865,166888,229464,796684,25096,49373,267799,304,223938,185490,19202,304783,72089,74580,114860,16438,428143,3012,98433,168424,294231,45124,244789,211690,7623,46857,20763,25459,142352,742,39067,115012,242669,88785,148432,5542,1280,12581,46697,104466,16840,412376,291706,11497,17556,34721,39056,43219,0,37268,28322,58431,80862,15936,4883,2940650,582135,233072,27837,35655,36887,63306,56504,14286,27185,46703,111301,84577,45687,116603,89241,54001,737,246704,95612,180334,662369,409394,42307,70615,61216,1702167,4484,25185,180710,522868,572,321146,559181,279342,1903,111286,11877,124069,1822,11135,373,3482,3013,256776,208540,11232,277145,3591,3420,9140,13657,1020,46925,1809,21875,14902,225414,17242,47014,110155,172081,294622,211919,135361,4855,342873,88956,110805,135321,1802,241983,11226,55507,15385,521561,466040,249428,430,251977,184439,208434,132466,28638,266951,173055,148150,450493,119382,15658,409427,39,59270,65973,62354,205875,304,155424,708,91385,500949,48597,271110,174651,98454,86447,1063329,123572,131761,5131,376961,74395,306025,6223352,55565,131773,49709,130255,22088,179058,30878,398872,15739,13054,506049,171220,389465,25004,214439,133640,38406,57718,82569,1045292,38697,675,506,382,31965,190582,16102,34533,58636,144945,72833,35091,361357,342193,210931,105665,40786,164821,15201,488002,54494,69563,56449,3478,51130,149954,183784,3815,24753,71291,29124,524465,276496,200308,67096,11146,22547,654453,113836,95562,1666,119394,0,429,84456,4768,36166,1165321,103497,4784,194076,362808,51399,172,2156,69566,2470,1394,115990,109954,6590,19572,2224,8766,294677,282848,157253,154699,10881,4059,73957,57595,3869,157440,120443,30441,31114,36139,52112,16010,171997,214553,204052,174624,311739,157441,391368,243240,187174,234,1692,208219,69047,188344,212941,98849,43168,213806,28356,356549,204806,666702,349173,95047,168685,114398,237134,90204,7849,1072,73693,259879,2471,28387,47735,90185,479209,31030,2950,145,274025,14480,38350,4481,245206,482,39662,218,1445,16575,64309,115950,5285,4245,5587,138279,49660,139941,176859,7340,406381,256983,2428594,201912,284215,1865,536101,3196,2064,3291,36959,17809,17090,4103,7967,71311,108144,335066,95553,68810,352,365066,241220,86,1517878,625624,28866,31691,159046,2892,56975,214219,48204,33887,284690,158006,136513,134498,0,2536,325319,2622,1406,6087,219829,925854,93551,3585,169360,82672,95829,143059,28661,113890,98047,76693,178751,33790,311455,250674,2194,168284,13456,124520,22673,236121,4984,67042,111534,12096,0,2772,877,119873,168733,255,61,3694,1289,858,4252,65329,44222,105714,146393,167255,141405,69,25579,4712,14500,0,44765,183434,335835,96374,1918276,54784,2159698,68760,76,34308,102033,45656,178486,292809,16284,150606,4142,35606,447,490263,155249,10948,12267,4595,62411,99738,1916,83181,54373,152151,135,912,59583,114158,151954,193105,231003,1766,129158,881643,88825,94943,154769,817494,76339,118493,2640,1151526,1274,168362,2276953,266505,357369,47500,12216,132655,117212,10019,521,70910,48688,47550,529568,171518,220081,1661,64689,61576,1259934,30065,206452,400856,68365,5544,75228,22270,456,19453,702,4270,283171,196591,69429,94037,1418139,103936,29899,162280,138637,847,1019,108450,18727,72678,3954,4969,77867,99203,11729,112039,62892,81767,189422,824530,682,63894,298996,287508,54182,178320,117044,49765,191669,63213,82,2872,679600,167233,17321,5543,105922,4508,326269,315568,1321765,62491,29180,245457,159368,1005255,273449,19237,3416423,4336951,5337,50746,226206,93390,294522,34413,10674,117839,871,225984,55212,193199,67757,87082,1216,65287,19085,12430,352954,137669,43018,263514,125398,12272,12631,112,99153,455,20417,8862,452,274224,58289,228119,18469,56487,97963,163286,172061,2617,146479,105562,12843,29569,11732,143376,274238,134264,120527,80447,144669,98935,166487,17668,112085,739,23708,94051,58306,421712,3690,4218,448302,123192,163673,4846,201691,83532,3706,4359,1916,520,32242,3339,215781,304,218422,34302,2927,31163,178057,57552,361178,95516,81161,2541,335,2802,79276,14128,304342,363,152,152,145742,14045,737,159245,10857,129963,54897,41129,500695,12251,137812,201281,18399,260829,50671,204720,147639,28007,4896,273702,75900,131856,42651,46980,7116,167368,287,185,51695,68614,19997,6810,20447,156270,57025,89736,64191,1397,93473,245661,88326,121233,25835,43417,57099,720317,131,40566,304,174221,36497,53798,720189,151399,2957,211,368532,34,7312,124128,152261,63431,17550,40242,232188,253455,268651,209525,4763,32420,125191,386249,13149,44148,80393,62354,516,16459,100409,80769,23263,27120,25973,130400,513701,2204640,52565,1473,134956,203217,170832,77680,99932,93495,121362,143204,73473,53127,3666,417740,5920,152,1547,3111,5102,212274,405334,2384033,1264,58849,136332,19820,53022,39607,5594,75976,369275,105974,21452,66511,99190,3693939,236460,22595,595613,102123,1624,22543,33633,109527,231023,32028,5040,36749,21075,37793,32296,1140,23509,107224,796853,5128,247982,71927,47587,694991,47733,388494,650955,41122,52998,1272563,513598,112024,82325,124876,7033,66899,100135,930465,304625,726868,152,59299,3140638,1512,6955,85145,113364,445696,640198,856699,56283,59894,213667,8603,32224,95193,10009,9198,22159,1545,396258,80200,2789,4596683,136840,92630,16923,74198,2257281,173775,22828,12749,52991,107803,97437,857396,186920,607,39888,468552,2900,42701,116291,304917,80132,31295,282045,294840,119252,394145,43599,960468,482815,78795,231914,152677,627188,252232,41911,14553,4787,687227,197,12281,2488,5852,7079,96660,25371,205292,226122,14766,99809,12338,43672,121311,29754,303890,150,655,884286,154168,186574,418837,16687,35617,39476,455123,181421,56310,2914,7364,8273,12993,208706,86961,44737,26496,75482,33228,36547,7234,157150,3,142466,140,364613,304,439,2416073,206741,152,3551,103109,28160,2150,128921,1261,117798,96264,130449,233058,137151,27147,156871,50927,91356,75699,840127,1834,994,2327,5149,200959,370132,158740,214691,67839,1567937,48657,313181,507613,33526,1091,275199,148391,45074,181395,63821,708,640,94091,262681,19942,166098,248943,503,69110,88208,1307,37975,913,68744,151444,3926,36549,100409,508,205334,1080425,228704,221299,669,272425,3583,1516,996,17790,37392,53167,403073,2594,116504,2625,66576,88244,139228,197454,339400,58478,455992,1114,82689,106926,196712,162543,8812,1867,139669,29933,13441,1033,418099,72915,48536,144082,2796692,204586,3617,78,194,9709,11878,202253,263033,40910,45430,48316,116349,24306,84650,489018,240,1417866,37669,213324,77958,73759,431118,45570,268784,150974,93096,212968,277247,71873,0,102717,321565,266765,274368,131366,227485,18853,84721,17085,53945,70030,142722,233696,61647,39516,137306,59533,167474,198832,15959,4536,184940,10539,125041,297,10029,60442,186198,2287725,32536,144770,117376,35085,411936,101726,22930,3781,8816,115710,2450,160982,173681,5267,121118,770869,357916,372,65755,247556,44680,55374,168035,89424,54366,1417,3445,126494,710517,45920,35338,200742,149216,508156,1401,11329,830,185228,132965,78098,229659,359770,106574,281879,365802,98899,68378,230688,119956,246963,854,212,9355,31086,19404,3698,2100,145332,198899,27804,612468,5233,439,123084,742195,1862,74478,250480,8357,10735,1107928,10947,8962,105491,680703,17029,537869,21056,34869,42779,147449,638864,127267,492,1584,11172,371719,1345,8364,31187,40698,56428,183194,79186,40020,61729,126067,12038,9911,57689,12971,15668,8425,66443,48108,2617,289,266460,196666,171667,159534,31607,46680,102820,139146,11028,477,51400,13435,249142,303,2595,6800,3643,7097,13644,28445,3054,180249,1985,267,301,461,223,3221,26116,84511,874875,252783,15580,41508,216896,247669,42166,1501,220346,328,225334,1161563,3177,437,74602,25103,230,443101,37231,130716,22627,36535,323295,7659,152,678,108568,913493,255,280237,213,19149,108080,222375,136803,66425,9165,266330,229067,514822,189794,131615,404002,228141,513508,206422,1333743,34118,110353,4108,152,25992,170243,307582,1698987,102514,168254,109899,342609,636,8249,226178,72368,17273,157152,154765,140211,911,4399,3847,266549,4625,2069,354618,25723,607742,729711,137522,10822,791336,1504174,37018,216305,64856,20960,182307,176913,120552,378465,3305,88325,64857,116313,17933,43015,65965,133397,39733,162029,31490,90786,127187,106277,84179,134479,1004,35596,69240,342,216112,59834,238361,54595,1175578,56284,3774,268250,5550,96105,81885,239651,38779,151351,222479,17204,66530,5289,620209,518311,63306,14995,113103,179149,110221,242050,53999,830,31960,92133,111466,100352,52914,42817,264650,515482,84424,19305,46822,12393,39930,140,1018,31390,19510,4666,69291,143226,151,90560,33683,3959,150662,8428,1709,73474,485111,140164,449009,775108,7238,35742,71528,136660,208632,21584,54030,471604,5149,1157,32307,148429,9144,13125,933,169,109751,144624,210508,1395,169917,136289,24705,198600,225311,736991,11873,614728,832,75136,144823,96971,281875,3115,86248,93526,236492,122828,6105,623,198912,30552,16162,8437,125231,173180,12249,14365,21083,2885,45507,69092,42146,56500,182369,140,300,56043,197837,28728,34994,100793,12744,26945,20660,4642,21024,231754,0,313654,80481,45215,90816,62070,230156,41329,155528,116555,158084,8345,22395,242015,370865,2598,109409,27844,390515,98549,898156,28152,49916,202116,288098,171190,0,159841,252794,105722,19223,4824,5291,54905,3428,151,125826,505,29416,21237,170444,63582,7793,431294,67030,4926,45565,867,118615,46046,373907,3064,29075,202978,98129,60585,12130,231638,134334,54753,44038,2143,2957,941,235430,13358,89758,9173,25241,105642,94299,72314,40188,136048,2395,20516,30038,45400,120339,54877,2317,133798,1521,73976,1017367,236472,134902,66879,8359,3572,1163,152,126772,472847,62235,4204,4531,759,12311,16528,21718,287884,20106,181714,68683,83827,14570,145834,26105,44361,2227,124865,31086,302922,30178,1882413,172199,0,173193,35826,337883,54805,167378,19678,92330,103898,38341,3878,152,151655,87511,155653,552,78379,0,2249,5995,22552,31745,123712,111764,19217,55284,298278,439305,21570,600329,71597,51106,86193,393975,701442,116942,15065,30791,80615,72218,1158236,372931,158058,735237,165137,29,37786,9532,112495,150257,262612,65377,495,9839,60089,214223,19985,8464,157817,120764,8295,12011,165525,11174,227298,180416,129865,2508,5274,569704,76503,28484,77751,52378,1302,355861,161317,196107,167682,73897,5024,8097,117664,75452,157736,111751,16198,66613,8513,7306249,20203,4028,30797,123153,1793,82057,42893,57337,13449,81924,142,119,74155,231118,280,57853,28311,47107,321067,1785,21045,206423,101999,168781,76,542453,134983,173286,131183,61775,119658,48621,32271,257108,53777,52316,54012,222467,118991,272,100766,1269,2463,28141,3613,71180,173653,80807,84438,53640,18394,3139460,31056,33790,419294,59016,152346,5564,174723,282899,301283,587235,331,116824,7501,102447,1808,2579,9935,28334,713,100955,152,431387,18410,462747,5560,107542,148810,8025,19484,12844,71471,115202,28728,279774,1878,435688,24339,2084,981342,19144,3746,1541,41929,26000,23001,135367,63780,125807,80544,70917,2581,4132,63655,88309,36819,152,325726,117766,51106,232289,95451,7145,19752,0,788,97376,35423,117710,335854,2807,60654,9131,378190,85726,207810,217735,143775,5744,24678,66493,94177,66628,63295,282619,90964,43995,22503,15212,50446,307143,1170,9175,58524,123164,52916,72435,126787,109551,61706,47452,238904,40749,2519,243397,37258,279580,58226,20178,3674,441270,71481,158403,1444,167993,62377,0,152,46534,198241,103229,2464,113490,694318,240944,472233,718889,127300,73135,63489,3353,19380,394488,922963,159435,24238,146659,2149,106474,142954,70860,126589,30535,50011,136414,84672,642627,98745,143538,445654,43856,34903,11975,29049,112061,0,2860,11407,6413,11897,13593,10766,2399888,25352,760,77374,7949,25437,13739,242014,478378,4842,1446849,166,5457,855,134194,5538,304,22290,0,4224,301004,8526,31532,1808,2032,28503,202755,217718,12112,547,357629,37377,66219,28282,23975,126044,155562,1199368,43784,40986,7098,291454,90909,520482,755,10646,184409,9735,324,131773,67214,152,13430,32367,13771,3109,52806,187273,130610,162475,37635,14252,203148,77752,105090,158879,120936,1359362,19753,33181,26913,17380,696,41182,28133,100890,203560,5365,236289,143118,42185,386132,29476,615091,129998,83995,23583,124340,233220,11958,0,279445,351732,227822,138306,102020,7013,106207,155786,23647,106896,129396,168815,1244,116883,13216,13723,15206,65581,255850,121314,199157,107799,121257,218604,891843,449008,108807,18741,287432,3076,102726,2056,14550,370138,16083,47345,24920,15130,34714,123694,11478,18305,51407,36949,80014,49440,1397,329373,5631,225160,723265,2122594,112043,21561,151010,736623,3351,87153,99039,871692,30341,117274,15369,201536,219453,63306,32054,20014,19291,7234,1246229,45513,456,71663,48976,9425,193926,113710,72757,73847,232460,51467,11629,11381,92194,13528,111565,100968,88139,89175,156534,242192,55968,102491,8661,30615,142484,28893,13230,124322,86,463652,560830,78811,25036,48669,76005,19102,93295,2437,382225,74967,331094,25597,73165,123717,141229,1389,64891,40804,76255,386,327082,400149,968,9308,6579,192468,2883,88380,167494,157999,1042,238859,57541,144475,6448,237880,195400,238399,27268,16843,449956,32045,175603,67582,104950,107119,432,214944,2340,12383,214494,4544,778,87123,53865,532,2594,239,143,34017,106453,18820,24690,12004,20320,2865,9949,184889,5623,162433,297676,143355,189693,5181,191591,28724,61152,866,973,20398,27205,110079,72212,41229,522388,256485,130625,38327,271429,117969,456,100720,12014,5960,30886,14662,77236,171031,557,89917,4045,68429,91378,305780,1159141,78,2006,90040,9538,143713,151,110,1199,382932,212125,1698,3156655,241122,45194,135454,312573,101468,34809,86035,8462,43994,232284,112303,208282,157389,2056,8577,699,0,1322,15796,31322,29596,111,4573,658735,25922,110498,55390,34186,253,3027,320022,209634,149,37486,68925,959,2401,117,10746,75895,754448,23269,45359,872,219089,5905,195219,1484290,129329,512,137457,44043,25491,254258,59347,75188,0,326765,28062,673,8571,1607,41221,771392,1329863,78657,46996,69717,518573,11574,32349,76612,160054,18782,7959,44088,52761,54640,385,44537,165188,16066,96436,72485,68903,3262,10069,341213,37303,5312,168141,64740,4269875,22510,234730,12858,102449,38523,29149,25601,321144,72784,250223,14152,100861,21260,63320,1091190,11932,2326,64209,7750,329079,47293,25975,333,77010,99391,70477,127630,327004,2260,2543,5408,1042232,554966,15497,378,17254,107903,115922,325490,1060,73319,158259,20457,4659,27184,237384,209731,1040136,50569,8696,79259,161923,2724,3943,74068,184540,22462,17528,49358,144867,64184,125748,1741,184591,588256,34929,335364,3179,1251273,124350,199948,4416,177451,26306,47458,108863,34174,21625,888,559,0,63660,24916,3607,60874,56642,31968,71751,23226,99788,127375,258463,21495,67270,8156,1163,28924,37867,138595,2801566,4088,231388,373937,169968,7419,27349,15578,1600,876503,1903,59795,12278,33778,1348,341551,9614,167008,30154,34084,321101,62819,59521,121868,82175,1553,44610,95609,264448,209531,35077,53655,3637,3477,44534,345521,48064,124764,1261,149012,88030,37965,297956,72154,35479,157907,10621,45004,154324,86973,77970,27742,69155,58208,126096,224988,1102,80690,24655,95461,139124,26736,14148,55654,31767,25253,53242,66412,67283,202770,89266,42357,3653,241040,4578,791539,795060,29435,58423,193495,15663,11461,445,95388,57035,342692,945,63370,41024,1229,306782,11314,111176,43554,5317,39196,63585,83284,73,120660,52870,12836,32900,140825,24432,1832,11543,195128,78909,114645,119,193175,855,49207,14973,2119,29721,15674,3974,1575,58468,66517,857759,433463,12020,1798,1345322,55249,60663,1208327,64193,172003,57085,213034,9440,13996,15771,131462,153059,26472,17382,220157,69246,66520,768564,9140,14933,1327,24101,316199,23739,0,40263,218525,2081,94489,0,325607,32172,34981,112098,43040,5177,103667,73670,30990,10270,341776,808027,96787,66389,22024,150717,166567,1014,6392,548748,465818,18757,53305,55800,3938,150,418633,318,56459,7114,35173,691028,145706,13882,563534,591657,330445,13338,47345,106573,159197,5746,15704,88,289713,253722,3809,111445,26530,32110,115213,31301,16147,414,2625,100360,86573,53959,140807,23042,135393,40842,898,16608,91379,36910,153,23844,224954,201777,604291,1163,42467,632302,6426,8346,209735,19822,73520,145062,129355,59227,43310,368043,95292,151,3636,35131,103371,43256,55521,284053,140893,226218,294473,21772,231707,9691,152,59742,77955,135769,2641,59329,42686,129372,37418,17997,62125,46575,14997,132222,16259,15082,230348,64128,47560,67456,12915,21459,513048,223367,190439,23128,2140,124636,60268,38895,227287,215,1345821,55299,2487593,96,25698,90590,239661,50846,19831,84958,709642,7170,61770,6326,2910027,24376,4326,93067,482301,35210,60396,1203,32687,198005,84755,488373,239014,132039,91574,167434,59907,151,106297,1767,3778,4480,34319,24136,102401,221613,276007,24221,0,118,628814,654,49518,13314,59534,279197,216886,2608,14780,252073,4118,43756,23035,28034,149871,210384,516,58665,38874,16328,51240,29205,4589,57255,54661,9272,2658,69325,32757,62036,32211,20986,251646,270049,153568,1212,284446,94991,7362,8626,68031,42870,39492,154509,64804,65663,59706,141795,20940,31161,69936,18084,30880,83863,37487,32065,106070,243253,97467,315834,153578,38895,6700,300442,105603,171972,1199,978007,61758,23308,222827,73893,266191,86603,222267,9771,24890,1237,496686,130363,68173,2789,17529,14162,15391,253339,55228,781670,330,1049,60932,0,79129,65397,86904,214105,155186,140283,157434,32839,50812,14695,9777,149743,38632,142667,49240,87927,80846,135140,95360,2231,21302,38831,45098,121112,50116,0,101877,596423,1456241,9291,158144,14869,302004,19284,188554,733938,105837,140035,173029,33908,566,85818,19325,8907,3917,57401,290176,157295,152,85420,5016,9807,40421,1053,276848,24505,2868,5354,2213,87290,291718,965776,18209,736092,164046,17612,159591,4231,34076,325830,205945,52775,20592,569,484959,17160,103976,55928,45460,23726,81074,68440,353985,187855,3665,106542,5912,50783,25886,171074,50981,71045,53347,57212,17022,327270,76648,0,118695,131381,4359,18009,62205,19808,172830,22900,236178,14723,145763,122411,59359,115448,95304,8905,136401,61998,323239,17023,14559,89121,188,16723,168838,70450,61842,16932,70748,92513,51597,86747,115152,50552,8911,33437,19865,2856,105417,296055,8414,1502,58934,575,7168,368286,46737,129486,52830,87319,3248,141695,133006,4178,703,64058,156052,138,151011,270,180,31002,20879,263533,68144,57549,38672,556436,9563,537940,28389,147962,1767,104109,605133,33637,667875,11132,405141,6516,237886,40281,114654,190018,187563,136128,182684,103356,117652,38408,4466,208990,412903,303,236745,0,438755,896,176131,86988,54725,453118,587,20393,11639,98811,8650,150465,785,57634,40112,1491,163552,249600,40453,4900942,445795,1301,49,803100,1523,1522577,6721,121381,561615,249513,1258,70122,4259,38895,38984,94909,231687,103525,2076,8195,96080,62262,3252765,123051,652886,285,421606,89577,199882,188362,192195,73568,38869,163354,200017,150049,188197,111043,156637,11694,11619,11461,11573,11011,13439,11160,11081,11315,12683,11872,11163,11011,13312,11771,5411,5558,21699,8827,5202,7894,1768,8472,5078,8140,9402,8789,6081,16302,1234,16924,0,244963,1482,318281,325568,330397,319063,322725,321285,325672,320754,325761,331193,320740,319248,319930,320789,318897,339192,323794,317127,321971,319202,369101,318335,568327,172661,31520,138696,99218,314140,305033,35463,140234,59136,352429,314183,9445,178465,220613,104845,554,23950,204344,171,222457,86568,226,217302,8505,12684,497408,11519,480607,10928,6614,1798,0,93664,162,16949,1673,59498,36569,28300,42778,1279,714,696046,180264,43630,439,30308,14835,159210,91557,507881,135,719,7127,5769,139446,1530632,1837653,208126,511815,4171,142601,184144,151574,354,31357,16590,2364947,634731,503659,289977,100442,0,33148,3166,1826157,65203,209991,6,5888,49953,24960,208838,119981,384528,196750,164611,43006,58990,302,63794,285,975,12838,22209,27164,265,471040,9534,138783,227,40595,31066,279973,67066,174991,55830,3466,88133,64484,1081,59800,15131,14802,106458,7374,29975,5256,396997,52997,3694,161954,5667,199242,113390,2047,237259,338010,19051,454,90774,4575,87013,213847,2954,3523,15557,627101,2732,127,206733,141243,53706,183309,75822,3037111,660421,22210,349643,130505,24857,39980,122215,382124,21098,6009,4140,82749,165931,37723,50423,31722,64521,1039712,112139,209478,39103,385595,106196,217025,38685,2985,1049,115737,33989,8853,101760,41714,70620,124662,104121,156690,207306,253424,33222,2167,120077,8275,348389,967718,10127,154977,394769,260935,56664,22456,4414,46621,174536,107568,989,276818,249075,24857,146440,31842,41499,12614,5728,1092,6963,42706,103756,112133,1605250,756,925920,203440,638653,2980923,341191,286387,4953,146258,113872,85247,608,74608,412010,69318,4355,2606,180364,18904,130989,2439105,118242,158719,103240,1244,71555,714191,87977,31000,278695,8855,103252,902004,132354,413129,98872,88227,55782,262014,139918,89888,152495,178707,21824,286045,1305,90980,426040,62179,3698,7948,46834,37703,51951,100395,152,1933,134863,215420,526,47722,1679479,58733,48603,505035,40145,37631,50271,133,6681,99203,1061,21471,251549,3062,123036,6306,1133,2144,380215,24038,106561,67110,79411,28541,28104,220334,67048,122355,129602,51387,4862,38349,104475,54477,235,139965,178326,193042,15116,69938,163020,138357,137224,1793,75388,41492,304639,30755,152016,60225,23031,38533,294839,24655,4361,22229,135010,18687,81683,1135,105318,77688,386291,94849,32793,98814,23109,122564,34,101816,38065,20759,74248,4504,29516,4059,1540,3652,9304,29646,8991,2523,1515,6159,5034,96312,40580,78415,59230,126631,151,21440,77336,45997,44651,8434,1766,14417,36824,36372,57105,13226,14056,3682,2625,5511,539,20804,8503,158606,4201,34454,8839,3393,44941,24714,57410,27500,18993,2372,1608,132612,5107,1672,0,362318,753,0,231630,42786,4285,2302415,58600,261264,314821,94040,109713,1637,69297,72276,57055,2068358,263938,34090,208055,174914,146180,60762,78236,159372,163990,20903,135804,847003,382179,1461223,657,492223,59921,167870,3937429,281977,18497,759,6896,2998,24738,82639,36486,51621,1648869,2445165,127610,40076,7552,41,1173,585,1514833,24841,97491,313,2812,2009,7333,266,22623,732207,574070,17982,62096,69260,394086,95653,5265,22,153981,437,177953,975653,48610,23921,55502,161683,62454,3557,1472158,1524457,160528,638156,157918,6076,30685,121990,160875,226752,101948,76950,63010,2098,198617,139376,41189,667027,268202,12290,46515,104637,105339,312783,148738,30865,253641,50247,169310,284,537059,164877,497239,69976,148758,7471,7034,7462,111359,103815,162226,32184,34208,83423,1008360,7034,276306,148472,87,10265,200869,307780,57277,140679,193441,1772119,27874,62147,53942,398990,432801,48539,120359,10684,468636,265486,312,131311,9970,65756,3032,928282,265565,9021,179589,1139,1195229,45671,279186,472383,31828,111212,361982,110140,64701,82584,180887,731,23268,185268,77968,644155,15140,1504918,294735,715,775308,3741,18481,13226,134441,1241,175160,180596,142903,31649,6352,190,293442,131550,821957,1472831,5866,13976,26694,278474,265390,790108,19422,435980,2744,66355,39460,190820,13263,42961,325658,58505,261764,297,1429,27381,222640,1457,2063,281415,165867,277,59688,627,52154,87958,84727,102,1545,432,3116,173,565437,13871,62813,36831004,24812,86175,189932,39428,33674,18305,253849,72800,239930,3828,87410,46899,175478,7928,23188,76220,201368,115635,11378,102258,186636,136087,255648,63086,123286,79826,130592,84060,422068,152787,50519,2998,152,1066,82523,70319,1156,141971,12101,343755,37473,79147,24736,345962,48618,122533,197971,2214994,727,53953,228864,2837,509495,3196414,111701,61396,1283,8175,46154,116537,17754,42793,38691,138535,69942,342164,12459,127564,5228,8275,862125,257932,1711,174648,13624,9515,1364,0,304,20542,95485,55803,104680,106182,58675,397827,96546,92116,246391,151030,912688,1451,95373,456,15125,3830,10005,39925,959246,4264,16289,129667,174645,111992,18011,1174,53024,1143576,293432,9165,220006,9528,13765,80851,157657,128954,157426,146,7678,4535,24,7882,386,4022,12263,69634,8103659,56347,34907,530576,554645,417252,40702,325018,284556,1716,3503,1687,21831,191011,254137,13018,370526,7274,8465,190432,371755,351068,41523,8259,113237,102770,20284,103523,1782,6766,842,58188,18178,36950,10585,75951,182073,337547,168104,224,679,22215,73267,95216,51562,103872,42627,36813,684912,3115,71392,3999,207812,27489,41956,88893,143586,41713,16270,125481,106859,32769,78192,81294,46173,8801,45465,2539,15577,0,61189,25736,21823,908321,32547,157416,76975,12531,39146,50010,9154,85235,339252,95927,35120,21872,57573,2637289,25610,32128,46258,73837,7304,269040,98262,393340,18379,375579,2540,11895,167914,24903,19044,1137744,13143,35334,291007,26195,24819,64080,38926,53684,9670,7208,0,70223,211858,57800,50628,34234,191817,13789,110169,205675,5927,111555,34079,492712,350859,163773,1790,115001,819,137046,152201,223556,211536,1643,15660,388,153903,575,26023,39911,11024,55285,88225,91996,18577,116219,70669,36771,40738,18206,219991,16033,320392,46511,722488,62608,456,76032,696,2200,1675,137664,222780,147879,28227,215237,179313,65066,3579,69107,115838,169438,31606,5476,3577,356307,581996,222862,32609,4222,41118,364368,21447,1625,95769,5742,22348,802035,23063,194330,2885,1424,5212,59645,1440270,7779,107201,133909,170506,710039,5068,96142,3195,101378,46454,742,417747,93846,249999,65361,26416,252469,796587,412371,170300,253035,32986,103456,700,111316,27424,194765,6951,260841,65995,184287,99492,55348,36621,139334,103202,57644,175,197522,151312,17232,341724,54295,73126,67259,57,47183,110,66139,14575,182755,54839,722,337429,2380,67881,236141,48589,96484,70733,125628,101145,1176,1206,1686,4319,1400,8757,72620,44710,1501981,37042,39062,2814,14365,600849,79380,163323,6982,42443,5726,303,10219,71159,150452,72466,341,25878,234810,63125,41643,767365,239375,34826,64705,59167,235678,166145,130515,4945835,734,34087,15264,12554,218878,1222294,201865,149,637,428458,77840,4467,346538,685,61435,91,102,94385,29547,28014,7947,3703,321651,43062,31269,4057,1004,118251,346955,300703,225913,40711,1941,0,616204,1162,344735,2473,802822,78237,83375,46806,347725,6432,60978,193191,94065,296123,42711,117391,185628,151430,70082,1017831,230391,151269,138761,2839,34276,112081,176351,52631,381834,469714,750927,336320,45337,5397,56634,14125,45850,402923,69387,151,438,67101,210539,87839,157731,2454,251144,16193,62042,154328,162608,23117,51519,249988,45029,450734,9987,20733196,53231,159075,0,95879,29213,29462,0,35385,1196,337189,39031,160066,29424,652403,76089,474778,1859,121688,76620,36345,142452,108561,17794,117075,102889,65990,72332,27885,66525,134362,780102,80815,15520,113413,3803,52461,65260,21503,17844,1409,17045,7317,30755,131518,225025,210520,1997464,307549,129278,64952,35532,32309,43766,36264,1167,30865,40067,82348,72990,11800,400741,78056,1559,54813,58775,280627,54450,1342,368,245126,18624,65386,4721,30011,34050,37101,72106,600319,30397,34044,1866477,218293,7827,244,87439,1590,77297,6393,29683,75023,4960,48460,32326,30763,4763,697,0,159,219644,488594,85070,2559,116312,11711,44490,29258,21760,139325,213046,45563,46959,351388,57478,58630,56243,434789,730,39735,525796,203,92572,247,67810,58947,105863,152725,429022,81320,26611,39913,69964,64793,1436,94294,401731,114540,68021,2944,20945,72376,126,443,29724,16058,84117,24764,127297,402,21462,126723,125161,40114,6035,10547,147,39161,22285,225862,117197,3389,245440,92356,75832,190245,133521,54616,1890,348098,119194,1083722,162560,2603,2695,262263,23625,194133,8427,174556,303949,482938,419043,530128,275040,141839,29485,82793,62066,383,159,375,132419,104491,11029,330045,275090,0,1201,24840,0,0,94061,206,2559,2424,31837,17862,5115,245853,232899,100393,321729,38069,122020,16851,6966,30306,228075,26500,234,272587,374746,70737,563600,6876,2123,32330,34596,11436,17676,41359,76707,30464,91,15476,150,105041,193959,228421,134650,86436,161871,249039,343031,423347,103446,24989,123509,20226,1182,19765,449199,196811,38187,68667,72761,277508,965,1621,172550,184284,69769,47290,8917,27049,189617,38525,40328,2354,30012,4410,732572,62232,252,978044,12543,45009,184311,100696,308906,7463,84899,30493,1671,86754,15221,75735,199313,2043,114168,420,1434,249354,247122,166677,39177,633176,16590,1267305,356558,1992,16577,69816,8345,57266,159145,64566,97143,326743,89977,19107,51632,38643,111004,118958,428650,201494,62149,77734,18807,14065,27704,23049,760,23261,316670,61154,32858,2340,33157,5414,56195,19799,15100,168227,173949,21391,106898,35747,37246,132219,85391,55598,18695,351489,456722,441460,105040,114761,224047,887,89155,32139,32098,155377,56802,52413,13549,36273,724,137517,43030,1171812,63401,118056,45162,69145,635,13957,122577,684,2353327,43783,89227,155458,443,1084,1203,16253,393860,107532,10144,169549,534988,724595,67606,17212,184191,411249,423745,206213,242957,170734,76499,127829,210626,94147,47740,33234,16122,303247,25817,2326497,1496,1540,1444,282,127117,1977,257566,287067,37932,86562,209924,200026,132882,138081,27953,5869,181275,1273,65435,9103,1749,35993,14767,33077,10412,340386,30977,19018,102613,59435,1931,153005,9908,65519,31987,253647,7100,147310,53859,109408,3407,613849,291950,36856,0,159574,105174,135923,396571,2301,18826,5899,4209,216254,717094,69071,23234,161749,188674,47312,260043,39344,1360,408520,10844,1057,164681,28779,20485,51900,139180,2208,166119,163846,147077,3325,47788,15807,17881,143,32642,80987,64482,232854,97319,139899,4408,23821,34704,2568,319212,119931,23208,74884,20333,32634,26537,372040,521674,42924,14958,90900,325509,334,235386,17207,115005,10479,56949,4160,403545,927993,13319,11280,235352,49700,111882,1768,43461,64470,69949,426439,17747,85646,1614,56020,56929,5420,432416,177523,757740,140817,317519,6904,2163,85606,759,2555,14366,73073,438,3085,89454,44238,129613,1705,193511,52918,83417,287,420,122126,2033,326805,912,313294,4625,38833,1263,80289,338892,85166,71772,8790,401898,304,95157,19716,205315,188109,48890,1684,152,374473,4549,25531,1715821,180969,45600,35764,163234,152,29062,61613,406869,3437,596,46575,473691,31020,135101,24908,642951,2158,13,4725,15473,13318,52342,311,0,266575,198223,14511,289119,162320,1283,44218,218748,818531,24083,49092,2466005,18622,69864,85436,142449,62744,114183,108929,4614,22412,307335,57769,66558,1282,362699,58012,1707,32025,5883,78327,9047,100400,326543,341,1049,350494,33254,58095,234602,105402,331270,52237,53463,254220,195917,57742,8535,117453,317599,425,0,808,110348,2358,0,1668,2274,25315,6896,47620,315951,0,0,1278,0,412168,10558,56682,1955,6483,1184666,86112,5835,20792,47028,867,42271,5562,6707,533,146512,13942,6322,198857,21048,179569,14067,5875,36865,83684,29779,93469,37591,48058,94439,43655,62476,13624,97074,91851,12244,8447,25460,355168,274462,15684,39547,36873,73311,45877,12521,37212,127448,333751,235573,11842,155520,87690,27882,115221,25027,19084,1332471,205820,184244,322493,92094,92657,181343,184439,41979,1291,157994,157814,132875,379012,456,1041,18974,133425,49327,1617924,551,326522,110145,13378,125792,56963,7482,226835,253941,245864,19698,443596,97969,66990,12064,133384,60175,82952,1135,165726,193418,35183,13448,853,16632,52594,42803,30701,3597,5898,7712,6186,722,101312,65528,29602,150398,116851,742,58307,1113,456,64853,24946,10841,41904,456,19026,8673,93576,21378,570664,1438646,1342,6821,163,55,96688,18381,0,222791,61703,22970,29338,106812,152821,97475,8922,137349,77357,455361,1635,322905,253992,8152,246,281931,92110,81728,127728,59129,203039,16748,20366,14971,183840,7442,4075,172155,318881,18593,61440,100469,12398,245,122496,26859,68122,10618,264431,80311,470771,125338,22723,281353,105531,83430,5013,70975,315741,1525,47840,26605,110666,96031,166250,249566,203669,8142,480876,551787,5657,8399,12713,127477,11764,122793,277,12695,221395,347884,33923,215707,11748,2492,31374,114305,880,106534,156,1386027,105482,126434,956,673,480763,8272,43636,5113,279334,91635,29767,104404,41039,57813,442186,860902,772417,4033,131955,99468,886354,114659,309847,29742,342237,18374,1878,53354,92940,21520,39171,23946,86032,21974,598,96014,131049,152752,74096,1197090,117063,107599,2970,60137,29927,165291,292470,12781,715786,23958,724752,145253,117,105393,694426,4830,8247,745282,1187,267046,125746,5879,12165,183302,58629,773720,228215,40861,187663,90156,69306,18670,22,38038,159966,222038,2807,331309,199136,901994,214897,33773,146835,1915,197259,770,209283,7202,163513,207551,95,171286,139401,72112,133419,8655,17272,31719,34392,68726,2729,1944045,21751,84312,33396,30126,159452,48493,73838,0,788454,104162,98093,37447,330891,66901,52230,782118,261,9396,451,183359,4478,4222,68916,82297,116261,365,39288,212620,45516,14324,46437,14685,38438,15759,159696,24439,147136,40060,218793,46094,5220,88837,1225,129253,297747,25703,6783,1463,23983,166400,76440,76811,288242,158417,105654,81959,102261,100955,7286,6486,14981,11819,8537,21789,20009,117092,11776,34166,7397,30640,120108,37372,211576,123465,125956,111641,25919,5061,98441,73177,3088,144706,56716,36259,665,44685,91871,127464,24627,1936,13295,2172664,187245,180760,207252,0,8388,60455,48224,74030,228815,1399,41241,44373,41260,26170,1395,59513,40584,1941,73889,2240,1240,45687,22970,56486,3592,1034074,8441,8970,111158,184676,123655,100732,14125,326206,32997,70129,10724,3805,734458,43688,125558,399546,165838,37727,207630,174019,309537,1878324,11331,50459,7655,142308,4716,64408,25730,176687,426452,3386,304,90685,79704,643349,42035,1250,2581333,2105158,316568,11381,42875,141501,75522,337117,186878,329880,125193,23511,63871,7716,62764,52803,4778,152,22611,29953,185601,300,49658,51816,751708,119790,2262,40076,126175,31700,61540,101556,758,55435,587570,45593,532815,2105,32330,39556,209153,35060,4034,604851,72699,81521,200548,80773,5053,167709,396014,62465,14027,134775,19154,2171,122345,143981,20965,253,31026,92623,56633,22894,326979,794,1676,128230,103737,46601,18696,73782,82074,347678,127265,5474,306597,54477,584067,182215,7669,289439,152,95494,156421,1829,167913,3822,6172,15018,125207,33863,18782,14902,2500946,262945,1646,24457,39125,5669,18048,1303,140388,76929,375670,1377,332160,400641,64551,5120,121365,83014,18130,132439,308417,1894501,3450,43655,289,6835,57937,853,0,139785,40530,14420,24733,55521,12704,47240,650,59879,1052,89963,231003,25529,229061,1168060,16905,17975,245940,48708,25273,8717,188505,913,240315,256232,431060,48079,3448007,347011,183590,695,13492,266839,30284,270416,510871,387056,187807,35004,299828,12853,75082,503713,234434,914,65873,90207,43183,3171,8,519571,87826,393226,34014,233272,209497,65332,200584,117390,42414,15940,114676,67603,19103,95544,34828,2998959,30578,63920,49429,33827,29270,49649,120426,707,84557,64580,211732,304,328269,111925,0,55920,40242,42155,28497,20549,64224,347023,42146,89293,304,0,32066,11269,5280,104011,127409,1122,95918,241,60590,223045,162797,3307,143397,97155,18451,1339,129501,115683,249921,86460,30121,107172,106593,207107,19147,62554,34755,90282,125631,134788,39061,231107,153134,4812721,20303,1875,58185,69741,80280,85814,13605,102867,9391,14348,3325,30751,39052,84708,0,28648,58604,896,1408,73141,129533,7644,234252,39369,66383,113856,3919,68527,269194,130588,505371,428450,208941,138306,12729,177973,82340,10892,327256,154448,93298,340553,13909,51555,175361,3289,114947,2174,9964,75516,26995,146494,0,126296,143505,155068,874,1021,152152,285,135032,814,746472,29797,92539,195804,88313,323378,3579,194349,3356,65,169663,54983,1694,152,186776,682979,1725607,5416091,2119463,172131,394357,125965,93605,21357,90138,1230,165319,152,2743,98851,107401,0,59015,330302,128880,2364,1027,54562,298797,90013,82277,29137,107080,1135,41115,26628,107552,16625,118838,118656,266,5161,12041,824,22959,1314,125,50547,192,151,9902,1217,45685,0,466700,5425,76297,110860,22153,450744,88617,32079,126213,322549,176896,897711,6063,288121,34518,23323,5739,1546047,513,3629832,260595,8586,2289,11288,97817,90315,46651,109087,96664,431433,241716,19790,342473,32599,122201,129039,245046,307957,44901,22768,426208,39562,12200,22463,1268186,16937,122,63462,60580,57983,571684,110138,135763,123736,152,225397,334637,36069,231518,1598,8189,71823,18063,19884,205320,101411,122635,3193,58931,134158,315952,110529,81940,496625,62983,182197,28450,40832,42271,42401,35579,116705,13060,33993,6478,178003,203414,160287,476020,226286,467904,72021,17424,674,61090,136318,164637,33682,82879,14675,58292,5941,129460,4964,88604,195014,38221,37573,9335,1777,1676,5398,38134,54403,164983,120890,91140,85881,152,81,427592,148917,69630,65347,29635,2594,118134,209732,392666,224805,69694,150798,1036836,51536,236743,40175,77487,44094,5825,1477,152,55409,89954,1568911,97067,85799,487,28107,70742,15508,162973,264490,14114,59403,152,30551,34501,333816,749523,160848,53057,133941,261136,18072,219703,117826,2650,409954,125475,497847,198609,15710,124454,411116,14791,245886,37811,86927,1843,960,826879,46887,397293,180186,45160,47580,49578,342,5882,9007,1033,304,47389,198656,173962,11437,69035,3310,13823,123781,145498,419227,98610,6417,174035,65650,16656,53830,135014,29278,51070,200645,281512,6444,2159,583602,48000,30276,32859,41522,2080,161456,97697,212332,83634,110113,131100,56176,78697,318169,5939663,929870,30191,317121,17564,132742,3988,12245,96134,101555,224758,645,28074,139649,16496,32906,334,227431,24900,63799,9733,89399,0,71382,213923,409,118,5274,87191,1764,907521,173947,104029,33761,181116,52172,1414119,128013,212127,113253,62750,1620,174215,48796,193163,155467,42949,110631,12685,1388,633944,116279,761066,210366,25106,3448,28824,55117,232232,170825,507886,131435,281551,54868,22414,179320,1873554,10400,177018,141510,19916,91817,333622,139646,334875,43576,61487,132600,51007,168786,110709,108072,63189,853077,95997,446423,55240,76148,252356,107092,62393,127623,40085,393283,90453,18359,165925,735687,38192,349945,316211,62501,456,609,88254,124804,11868,50074,64436,79551,159796,163822,343921,214299,200476,176771,147832,49350,866270,3360,446,53544,81089,164952,7529,627,576145,146936,114637,428921,28155,9869,193602,49998,29018,38602,5120,167669,551,159035,6474,535370,253328,57856,85872,100535,1124633,147189,34843,518955,6152,59781,60323,128571,15003,28430,2886,2840,8626,96169,100053,136677,105756,261234,659496,1352,4829,67413,84184,6748,130033,15699,82427,105744,142577,53172,52317,1623,163957,19270,19547,64498,74152,189546,75116,430227,196426,23,215604,283588,42083,46391,19690,1739,152,165719,34952,610,387204,64480,219760,93080,432508,45455,424938,2035,11639,145109,1275,95903,26582,592693,1937,2969,639522,33518,7910,112818,211845,517936,8335,183268,111623,122272,69839,59361,21893,3880,3019,1869,1073807,43073,188526,151485,45160,124885,98338,49182,365276,234761,268433,110194,97982,297271,47139,214913,8205,63389176,166950614,85758798,98107579,88912638,1277675,237291,887,48818,1242,19443,29377,1745061,112014,24833,324592,848,96890,59183,512123,1392,24351,282034,8027,104624,49120,25342,90812,85453,254,138670,2994,14108,163499,16807,62924,58802,93725,77171,395,268650,579,1408,4484828,4510,10973,64887,54493,153327,166637,48774,1243,37609,9882,19195,108176,42469,44938,8992,4905,4051,28860,54579,46862,93998,1623,413,85734,299987,96445,391497,85004,38863,170418,165057,3992,45231,133,1086,172357,548756,53534,85313,54754,145994,313225,209951,7422,0,15510,3108,42480,161991,428,34999,108800,123061,4890955,55807,2580,51029,481106,264,88022,20406,2193,35467,1748,1524,18683,120494,235866,176590,34907,12891,85792,23940,144826,30126,211479,61234,3618,130944,332318,102290,267378,60107,154447,404755,1277569,5933,303,111165,559844,227278,2131,9828,62623,171187,54943,1219,36353,13239,27473,32955,40945,27774,65966,248084,201251,13002,879663,286404,260833,455,23581,263656,483354,13764,5862,83050,135146,16861,33886,15326,232,22648,62914,40306,141056,59948,601149,407783,23664,11820,999,274083,294,47225,108290,134610,51036,137243,232215,16816,224658,306521,71955,85572,309414,57780,37679,367785,35018,31698,6533,59739,1878,21639,0,12598,43412,3425,29447,3204,18045,14281,286758,37299,30477,185785,65660,18143,688213,523057,63957,155579,3100,106073,618854,153295,19233,12675,131935,40107,15688,418345,41482,301,41966,5926,257,30460,49557,3839,49651,55516,91565,52595,22389,8169,20000,67608,14857,13312,103766,26381,511,4737,40659,16562,135744,964203,43394,144630,6513,27257,53846,181937,71693,205629,73905,8044,39451,245086,204,477,876,63457,1984,6211,173385,137457,110290,3705,85002,197813,16620,19502,137946,725274,5525,135097,1787099,2493,50358,64552,2618,3833348,37791,1269,43138,58899,1293,2868,742,8314,1442,38305,2736173,3677327,50,0,58747,263647,11564,91218,42070,13530,44861,351,46834,13704,221616,194390,452581,18470,60262,758396,75507,6242,918,1777,9018,1481,152493,81863,25915,487446,27104,14021,115345,14355,17198,44979,46025,1976,2099,3001,1892,9697,452,1485,148527,3628,180,79699,110597,122312,17195,419,747,446,61031,2999,7349,0,7907,17424,35976,93010,195709,102274,89264,44702,215722,78369,682,124476,45827,2269,20133,2095,1821,34764,169035,16325,41098,11571,258,25771,1661,123221,80134,2463,31250,19404,2296,352818,142689,125051,560483,778,689,143845,20400,397,5894,9185,125180,6315,5402,12354,151796,39798,0,152,64990,19642,1422,6298,66692,2264458,6037,31878,1087804,67245,60109,150119,359965,25715,343493,110722,17918,687,98746,35594,78497,155384,0,27038,440,32236,412544,25602,76898,75595,257385,11194,39510,315483,42982,195133,2157503,40568,152234,27717,240340,6294,229312,48906,33028,285410,12,51583,928,48328,30238,311061,181908,71810,33694,99403,6847,186584,112857,4500,215841,28046,1792,181971,198300,9433,41772,16683,171163,47969,63026,286587,208632,2352,11764,20302,48423,21234,1233,20058,130025,70786,13079,218644,162159,3963,50029,89265,145137,29399,28305,47654,339523,132718,60012,33025,56368,105286,49487,3099774,55821,146716,1498,103017,542614,25341,2984,59659,1032,69755,213,2915,67,2835,0,142040,1649,520809,95970,6264,40838,1420,424,121892,77791,36667,90234,164409,19837,58309,12497,0,61652,101,96371,67185,25591,385,3990,4566,54909,9638,45245,50790,526213,1999,35401,152,113408,293903,400602,46541,268153,101296,172856,519653,109105,9488,205181,167500,138271,23506,188757,14131,190230,241928,728,20905904,301534,20803,2193898,100712,149130,375690,588609,194120,197219,26006,85950,100738,202314,74103,71715,27801,82076,77247,455,25188,180591,217961,38261,60504,80877,5268,50816,8554,405,0,36222,6112,108647,1970,1260,89,0,561,106,137,266,113,0,280,236,674,151,stomach +1068,129558,254640,82457,20137,4916,19043,21613,116883,97578,115,1722,4258,547053,61640,220724,82090,531979,59774,637019,159203,2238,594931,402825,232333,2615477,207106,115590,6212,235602,128639,11174,367088,468894,13201,305701,686927,46559,344494,45332,797930,840793,5229,175756,8864,139203,297180,386975,26976,979170,486673,14811,112008,579,835701,207723,53230,10638,34674,3902,149238,235442,133268,8097,4520,3846,258974,124383,46169,154661,11020,73771,68075,5844,1057560,210440,337958,46967,29370,287,51580,263973,287448,134049,6277,219366,374005,118166,370130,451234,129438,417352,306285,50505,760,624105,285913,15714,1026449,896093,11939,95123,845768,71041,21393,94538,64374,516482,120953,46205,63773,49040,458289,411712,211350,36542,5328,125364,76651,57619,704,797444,22106,240094,347323,19897,359859,108845,154176,329108,33733,54707,577,104654,149317,238753,7037,911,213453,216434,334391,102153,1982,129813,281066,180728,1029,324491,16612,266589,430525,165025,60592,581654,2262,4318,3792,134468,8718,106812,215090,432701,43700,234867,41102,15913,321511,180387,0,163856,21481,16181,48612,166442,156284,15988,161352,543977,127281,330799,455341,169793,381632,22242,165635,191644,3861,675,516,303532,208903,21400,108946,161034,745207,190400,125332,19114,184652,144272,621936,166337,287968,289,128390,140410,41633,16259,18479,523168,149659,244141,15328,852228,622301,58011,2254,991889,298350,1460618,39350,167351,756603,512534,1032204,1980719,7603,8810,475050,317040,485799,2999,180608,147566,213485,158,55574,341971,268218,422696,116306,410157,443135,2367,185171,2196798,210768,207691,197047,107778,210837,100470,413668,552751,1721,7935,50839,1487,44025,91061,13765,381,674650,501319,12580,204969,8537,925244,481151,12324,141286,326219,164695,854120,128087,231167,360,75829,66259,14066,2048,808,41200,14183,33097,4733,33977,209285,199616,3969,1310,3707,105451,713130,260092,452274,63745,113086,4514,181756,60521,551907,6426,30661,13204,243052,409505,243736,8528,262688,28914,569,1516,693473,705472,35949,87636,70917,207248,98032,82317,100423,0,45582,95594,24190,255386,293061,97884,28215,154299,81784,56791,77116,2291,55871,45275,264700,456,196541,112296,639186,77805,40988,3198,236,201425,1920034,389769,17785,90439,84074,59226,82651,434844,4979,296881,391149,3452,372678,363979,75176,374460,652289,96912,33709,20039,122054,512406,35756,6499,459341,708588,180562,90502,657190,1077,41821,71213,576879,109426,1181434,358637,225322,259693,6667,40111,63465,323851,54410,168966,75,989354,12682,46740,681,272,2786,45976,126102,5954,195814,56754,1590190,253073,497768,270041,10753,193595,102365,574,149214,278092,179514,2294,154695,30396,245870,288615,558472,66605,39793,149855,76223,231,29136,189549,61377,9061,198525,203560,73506,73497,133373,2256,73027,5136,14960,24778,52614,212831,81725,317,177603,254088,112501,140062,21088,106945,76654,1572,4417,182553,278314,1132853,13065,25486,477,638095,140674,4107,121719,1706,12116,96389,2065,1651,519647,246596,79354,172562,31792,131262,2340,17932,33969,37509,15940,259965,20176,77381,166245,13423,269616,8958,70,43607,210350,5857,6156,173952,35080,40165,570623,371,29439,109077,78036,71060,0,6907,135501,7515,447,166438,1046,2869,211544,119726,679830,212446,291722,140805,3385,194437,124771,325079,135788,71980,188203,404088,168512,330932,71055,14943,1668,6352,4800094,14970,141219,3628,133870,77339,100661,334053,507170,246547,1489,90481,73101,23330,273015,601119,258402,392185,29697,447317,108050,29447,271460,132248,14014,436439,26550,9520,447513,123233,151832,263455,257563,154265,226,379415,485804,26480,608,34026,2040,429,19799,55720,4717,296356,152,14682,23452,48530,201654,25868,857,152,124708,86473,617643,33043,707955,453744,1010,2189,34534,202727,177788,102092,249580,5464,219743,254709,32308,687,37381,174106,743,1816125,422471,821272,20923,120069,218701,59107,15462,3767,61358,103301,1832,71236,105157,683071,52562,3572,78583,229079,285385,7481,20475,48171,101616,17387,3609,595,7040575,16590,2355,290961,39507,49,23632,81973,5870,262421,817351,536,45749,84913,1757,455503,121155,2159,10002,92537,678,94988,40805,851,51662,38840,59385,234172,8593,331313,110015,369218,0,17825,41784,564033,117890,25589,8504,1673,21197,268900,114170,6128,604665,60832,565704,54273,279397,857,9456,51694,1335216,92810,28304,11654,40369,35016,681514,1303,84844,3276,73753,21133,16340,130605,121112,24925,298620,306060,2749,19359,90687,100026,2918,191846,324868,200306,525912,289971,280737,38210,90210,116307,37259,88760,13295,1030,127,81262,159271,42787,89144,22838,2190,102380,4113213,432739,31193,102954,42013,239348,2465735,85148,4751,162959,293,1004,0,292273,359315,97063,269540,84801,157251,111946,132217,313654,4098,80014,17081,455,161088,11581,91978,269391,233842,117031,27176,13813,527694,2326,4030,47658,174,30504,98061,4591,200559,4215,3426881,22149,173545,239105,31571,173013,121229,93310,132403,101245,1978,124188,182487,209246,23688,1168109,57323,107986,101287,168089,104899,45745,392343,17101,112748,122548,27452,146308,41570,182385,125649,20317,6129,452345,249265,170986,87361,120710,24447,367842,405922,5753,2764,1908,4226,66766,6027,19528,116536,56620,9311,327782,661,168315,8241,224513,231110,53659,47343,227342,2213,0,3664,370802,41119,15805,450,168399,184403,112311,146369,117116,205538,2556,194384,486546,519825,886816,1471164,288793,728,126772,522631,500207,12435,195174,151,1261,82743,25104,24662,160232,18060,6374,994,39600,58244,128681,180740,99436,3655,11384,22122,212688,351683,62676,56196,277822,23097,76660,52292,74012,108935,121505,411598,590069,778378,2777,71026,128138,45154,65173,114213,7387,5252,142776,18175,417195,204694,3222,197760,88582,12131,149,97844,1211622,110295,13464,9381,80532,30790,14077,0,732774,24985,12454,3738,574314,27284,80006,139410,930,191467,27330,61283,120726,5371,1437,57209,4825,5685613,39969,71304,898,555244,295202,3933,2263,7562,2629,11474,218225,0,177311,73578,1644,107619,14190,4582,194007,51165,48620,203772,14037,54517,100594,24258,223175,350414,9197,125068,5089058,503,15671,184609,152162,26504,146515,138707,162028,19712,50457,159537,183189,63432,85129,135788,304,7022,30218,36070,1296,23157,4136,29350,920,116,94870,3574,0,51069,81888,223731,519445,137118,278378,264979,240413,1170,619945,61108,64063,301469,434623,236564,133424,76003,386,158221,1328557,775,449298,103543,663,67010,102104,243411,241183,1275166,16017,1930,158635,37070,597020,170698,44804,6186,52751,76475,4813,117016,233294,301540,173944,420629,277868,222331,586420,1028789,11765,79919,189614,967,0,113759,16481,20396,152,5960,415,590,175455,491127,172291,943,4555,8664,5626,5922,304,947,1067,1436,12746,706,428,1860,1248,1746,18609,743,7785,379,696223,0,1165,84751,2396,174154,2405,147148,10614,410832,164920,326922,163480,985736,142656,195901,405361,331114,348170,66103,470587,201766,216279,1697,715364,172,495413,513241,211366,183359,94517,101452,59567,247007,757,923979,12123,170734,1233221,524889,728396,181,32168,122665,431311,18984,3690,338712,64919,15841,160375,100448,77343,219225,6330,26764,172814,73741,169568,151498,241329,593503,76029,304,244825,188108,258059,922,310481,160678,391014,225052,103910,280755,36282,97294,499461,167136,849879,212065,96644,863,1863,1253120,14816,123733,155379,27975,9146,524318,112285,3360,584544,8113,687,424494,2912,424,126337,6164,11430,184474,60394,131023,183267,183933,626582,218208,4339,2350,3138,175636,1836,406419,93,70598,108,840,152,0,366811,9131,652,456,33581,4733,255191,2244,19235,106203,509,874,114220,3814,50845,57951,3346,1838,548474,1622,54925,3024,161,186850,83994,876,3736,711449,933891,304310,24122,474844,298967,786,20286,5631,18607,1361,3029,4177,1840,2320,7898,165356,68286,264122,40748,50515,91126,313367,186409,258920,216206,160175,190252,34027,465396,42883,67,99,50399,15387,3143,30552,389049,79355,38057,96162,31311,5382,21966,380,0,1857,51987,162459,145835,4165,70,25601,430,371997,199540,1098398,107040,20818,618575,9653,1837,524693,292,5473,381940,563264,252634,53647,13340,170868,58645,718,541,801,441,138785,5041,434826,39446,402856,2126,154840,447645,25155,106226,235790,19418,0,267,227767,238827,61162,83194,4273,170237,983,35500,6697,2920,20018,51741,105217,126231,88308,255180,77400,192,362267,56842,21381,533430,52081,157761,106497,322,53983,156301,107330,166902,542,454,21383,660894,1510,304,104867,12358,46798,533702,147273,573,172678,0,88507,123982,111135,2685,67760,273,76879,2837,355287,254633,94935,115504,1550,269628,158416,322067,133325,81943,1446408,5400,2669,0,374323,299061,178345,487792,29760,180457,97310,24310,140453,92372,94031,610,1596550,314,73181,32335,15447,24921,409914,417889,4545,24483,14415,273684,365410,152801,69176,99738,418094,219714,134215,51867,84630,25636,365197,31978,49236,441977,2342,184031,303,85097,68840,8489,4821,427032,152,476941,104181,264052,20169,13244,120825,19336,350371,1272,6777,2265,82680,439,39270,6943,369151,43547,5166,38623,2045,81047,252951,212,19413,294,431486,16512,12347,19495,1395,1878,201153,995149,0,81358,276032,354002,1239040,193828,289831,5673,21010,205560,82149,11923,14838,3201,377271,6496,169972,24116,124427,278791,173482,110553,8571,1606,152,1204,634,740851,209932,730094,0,983455,1922,909660,911493,55214,485441,71867,4095,966,103815,229523,118820,412571,27293,445504,5598,17952,83834,161606,32928,71402,425287,2892,136437,205495,67725,217,971568,63287,233755,1504,299,11949,0,4569,336915,24924,168820,292577,29335,539229,1269,524,4587,1430,86522,73256,1094,1196,448481,0,2295,431,2194473,539928,81094,9547,82,60645,394932,17546,22389,19566,83242,63949,10241,7704,42039,6626,297879,172817,152,384342,640,476126,66959,2557,127468,15022,152206,309311,30,10683,65376,43272,134,36941,10650,192093,170279,124679,111919,235810,11351,557703,1286865,14359,49244,73566,1584,83331,40988,133734,200968,73597,330130,135563,27492,71939,109809,38440,65302,304,27097,825,15406,277730,97734,141948,3989,119764,23478,5182,1772,2007953,108924,121035,155837,84335,114843,531082,11026,35976,94992,419815,494490,3587678,363536,1441,340750,2474,69080,139531,133886,16757,218612,106940,116312,373929,41445,121230,241782,28637,1334176,112215,168804,693339,13295,59285,109825,130849,3798,103448,17409,795534,192241,128498,34056,31674,157933,78187,70446,34390,290948,101806,198118,40260,76,242794,73653,69526,114854,1608,65916,215053,52384,38277,410221,187234,30429,59725,7631,158305,19837,9751,36972,234907,841153,205,634165,76999,258935,114845,99093,38073,1033,151643,342578,30363,15249,1122,283260,210431,7257,323556,5097,7667,15389,9217,40180,261235,26993,50158,31479,1074,1328,2102,93133,153343,146543,341979,84137,704,136847,164512,868209,2441094,136428,60058,46760,103500,282535,186875,212134,340,12828,6681,11983,191387,8829,152,677,304,230328,135786,307459,38608,5061,367245,162647,379230,243690,39186,31864,288936,252486,1364,48634,429680,411640,9631,543,68456,45495,65233,0,143,125141,3747,2334,318518,274359,427615,40782,447968,54680,6253,406867,250391,9897,70597,79565,4634,95360,714363,55645,25737,102912,146905,86769,14749,124182,110728,65927,154934,156612,80338,142598,509440,764,165048,226806,80354,43406,89416,266265,11060,73340,21516,25579,658,2877,322,49490,58322,87368,163320,43444,2018,148425,62220,28181,3594178,2049,85433,4384,99601,476,129301,127612,195757,288428,41820,41106,17900,220394,63111,181605,256895,0,135807,76,108281,83389,388834,701316,150326,52952,1173,136,2633,15899,12038,149500,48453,399370,26654,160236,366457,13037,4992,19210,513456,749370,345038,285614,93261,77507,42258,26924,152469,290193,523201,186453,40847,646026,473858,137872,106073,236181,267165,34047,150087,119891,233121,160180,168968,184421,13775,119188,20957,408816,18469,13345,143160,1073,2268,1170714,283,207408,171667,82330,0,40736,273547,64506,157289,117715,419745,17501,2408,10074,262,14181,59198,45114,16602,1848,18584,116080,9519,122985,15831,21408,973662,45445,595,67535,4734,83633,248740,16343,153691,39913,147,121500,153031,2225,87244,19023,27701,52120,91376,144806,117922,220734,244670,1589251,168074,24738,4662,247433,19699,2258,144859,687,566,97614,16265,43865,293352,187414,0,3954,5703,33690,137843,292855,1524,2198,68480,742737,150206,14120,96683,13453,115,421840,13659,101302,205742,123269,184958,115406,910,152185,2165,29056,6555,16638,10411,101733,157800,378969,234408,285,47509,572436,937,134164,13916,4730,234836,231575,77402,16939,192178,3570922,264711,347574,93602,563873,1522135,273571,246903,60318,456,132477,37239,112859,200984,138187,239074,35070,85056,421189,49554,318451,111072,9460,2554,76542,691031,70977,90983,788384,242760,183688,23349,350235,221554,41566,210810,0,161404,143335,51269,2181,405348,60896,147548,98443,858235,129418,2485520,521562,1104416,241003,168899,4156,1938,1457,76825,319089,1167,94814,263872,601,3817,613242,15593,376,123196,26252,195205,321,59854,159650,423672,226175,247063,647691,214992,16613,23742,116971,642444,194428,4422,4160,453816,53249,456,969,422,196908,1685545,226730,19706,44183,78892,138344,160891,65522,16229,42921,15337,455,75734,3960,2374,325656,106781,85017,307291,17051,354376,73644,185016,131710,5476,152489,129311,144,345,206567,1498,15975,2666,6420,111993,2727,15971,45233,62535,77067,76432,12401,152,31241,976,165342,215717,142114,185280,184711,6651,106812,230048,8467,443,611047,14998,139584,3339,55125,35157,35562,148687,319522,68889,105281,272158,47834,2005,2534,49991,36985,250014,144131,151064,300761,15600,26594,8310,61480,17013,1531,110699,596,382472,697,4056,96183,253780,26008,186072,62667,8755,84158,142397,90744,74481,96641,207,522577,896,221065,288823,247134,716821,190030,271347,97578,707880,30233,254909,32168,222875,184826,40922,278916,0,46276,833246,31230,134034,39391,277652,168237,203186,2526,400191,233470,33333,139817,206843,438016,123821,494301,86963,53112,422153,11504410,1026259,305371,268609,1299,32178,21003,129506,151326,189304,0,1883,295448,81490,386569,16142,22513,8640,274569,35381,140201,4227,1447,7346,185105,331600,243279,118293,140881,130598,7453,218904,183363,112104,25589,498443,54147,168751,47910,144441,397,4891,77541,295,37728,285576,2075,0,558,62880,2797234,226143,188574,185303,145338,9759,2015,2051,5184,701381,9872,47959,187848,21555,5616,108536,9470,129236,217064,59086,188,604963,82067,229208,975801,108431,27849,432824,131756,59895,126025,193120,337456,329905,107692,198777,132194,248,135206,76,304787,436,14234,6689,65808,22127,153945,307954,398214,759,97876,111824,463100,151079,381917,64870,84769,546570,637045,119666,175973,163554,136870,13739,2548,0,1003,225377,0,334080,6556,107603,36038,141918,5749,261883,189638,23148,4962,41010,45562,329312,193662,32130,1987,203088,30993,31075,484588,136051,408,2072,19397,407356,21822,267658,55607,44511,25250,0,358528,311667,133689,277347,844,233181,578842,244751,1096100,6926,1102,69835,11737,203301,645308,103924,9299,28199,28730,0,7062,314914,57405,5922,152,6364,157336,185073,238772,235962,667259,587,86154,214391,1310254,747718,70307,422215,267486,265826,223322,387109,9876,3298,1722,641,354683,15842,177266,46133,953,276,3669985,5260,6319,2004073,27621,77781,2225,2501233,1841337,3391,106820,1490,2373,4785,4708,1407508,100165,9816,356921,1195102,467435,2083,47972,1619,371066,165430,155667,152,134817,996,2744,14631,253633,107989,117793,212173,124903,49340,71534,1629,366,604256,895,0,277,5464,36492,74753,723,193851,2651,122901,288,289501,867,517,101834,161646,218577,6748,101097,241689,180430,161793,108944,597579,870372,835232,84473,121326,14864,8860,9225,0,29890,96156,112975,33671,490,447842,183400,224567,0,118466,224493,1298491,803395,106530,288,216643,26738,21508,286702,140035,209,311699,49985,74796,112244,161701,82996,214805,10833,261714,5174,221918,225824,176885,2035740,251452,37910,17792,363990,420289,183139,304,221338,218507,0,158953,65612,301498,181116,60870,368785,311546,7857,50955,0,271,1362,27615,427107,37822,970204,342108,141866,2041,3183,14540,11219,518,70885,4561,35854,246,569,3136,103408,142104,892671,0,809,224094,109293,92053,22260,8157,22126,33496,1796,453,66359,91029,63476,3719,54150,48395,9789,80211,224136,0,11141,2384,86927,0,34176,222739,159063,21189,10795,1230,77806,67935,125577,7374,750,32418,25081,57193,19347,279297,4740,527054,82863,13438,113377,2993,28964,122514,320529,6924,369,683886,226033,98797,494229,205046,50282,650122,3720,133217,124221,203456,15641,100873,28905,320302,31976,113679,25047,72167,16700,1473,34162,13128,266513,398335,357363,52116,390486,441194,250519,456,46917,592416,173609,107686,152,20006,71898,368678,175627,342,99018,379341,114685,342,192234,170498,418,172991,16385,376851,509889,44414,112,458017,72479,101542,550742,480557,256810,197230,201249,373526,28712,39421,413267,250160,8659,668721,190665,104825,291481,1695,14247,148306,18142,775323,152649,35627,4266,6086,42074,793143,372659,1579,106114,5121,76890,51800,911,188401,1178800,4829,25622,307883,67700,301847,1279,770424,66651,290648,5238,0,0,1329,339381,37366,50114,421324,184068,191094,177720,48,815,144809,42329,173201,211,53372,760,126131,10222,959,321672,377848,99892,63620,7641,1977,155841,10954,3347,5390,40819,1717841,976495,1622684,366280,71669,629952,125924,22779,1896,13961,2557,37531,5974,16932,176259,40753,475734,2084052,570380,84844,2376794,2858623,25453,498,303,12789,0,2520194,1331107,153932,329104,319411,20054,173609,992818,77506,29117,68243,456056,33683,3788,234268,458950,52796,15952,145925,105708,150461,118614,847424,177538,127706,620,291793,0,3286,752,38835,151,95983,380763,298510,182882,59469,204140,5729,276417,315584,346156,10996,68433,569789,43948,190308,204101,377735,401963,210473,132275,309462,287980,243838,296,757,234565,397293,512197,86717,182143,4138,59856,97131,51397,1361823,154701,238390,61106,241317,189559,129193,161,23256,218175,89735,31369,14787,5945,151575,149684,511853,645825,55868,1057170,459693,643342,456502,1343,45252,33457,243206,760,58218,228472,8062406,5434599,524540,1164710,203441,183222,277935,4175,332942,1294,1171,256236,365014,279635,423976,62886,912,86078,1003320,228918,285427,8157,183029,341042,10309,160378,189647,152,209362,105777,304958,1323,622,423,589675,274651,170271,743372,3830,135307,0,153205,50166,125603,14143,3311,84645,81309,76848,205894,236518,1692,491399,742,236420,292553,445411,165546,234950,65895,113471,54383,125343,9152,10860,407982,529688,261268,162572,216265,16128,170782,15244,355572,14857,228487,280095,159,5135,176143,185499,209871,302038,560217,610759,4481,7811,0,1180,0,97255,118174,479185,940574,435690,293868,123088,283310,454637,298,332653,79615,113564,57395,114056,757,594845,258747,49877,76058,222798,2337962,23822,214581,492530,152,615,2036,530,20053,72972,534323,1982112,446360,120566,89675,151,1885,36419,854395,282,25891,1452863,613175,704488,429607,243081,15408,4282,309090,18799,197122,8342,414665,60946,173608,120624,858,44555,25153,115169,173174,9286,8900,19935,4165,54106,443,110548,132362,183145,200866,522731,3373,61031,413,2958299,2968,101416,528042,145804,420,3908,128123,227979,229804,96456,378643,141776,75069,319497,719969,7178,85010,35546,294323,323480,161336,141783,156887,9056,416109,106647,158337,228173,106864,58818,54221,2673,1690,419515,189490,416899,148537,208908,192677,162604,51736,768482,3826,371337,443855,90843,133136,5278,239777,166423,254246,91945,101703,195207,0,0,5589,402,365744,200244,4401,60176,97337,4624,1475,9396,138807,346086,123558,1320,281,27820,2273,122376,72485,27439,13913,161570,176714,4231,311,214188,158483,439660,132028,157610,92884,40755,100770,47937,1501,24821,21803,65385,4145,2532,8223,437557,44806,280108,390954,272,0,0,303,50082,76987,888403,5037,147223,262,49681,13660,874,73213,20043,141176,66123,53862,36870,20547,15914,29957,766,189494,370585,66863,302364,8025,145340,10111,73191,1026,105873,1249665,1099001,31615,20218,330,75,9407,215145,111195,104206,19169,47183,29350,214400,3752,156962,113066,8631,133181,95374,202502,25518,241,25247,426,93458,865141,110085,7257,603,4670,56831,76026,151,62854,131723,54765,96699,143023,41,855,121,180650,56766,101999,3965,175017,405373,355324,3147383,1741704,151782,47338,305428,214118,4049,6279,345593,3434,131844,418,38842,2463,9015,28688,7333,1335,979,273089,364790,357860,3828,155117,96633,411007,523201,171504,348050,353299,681876,1101,2067,262699,1098305,3428,230126,138649,289632,258840,106847,110754,194188,105312,168674,1344,138345,535,7958,142207,705150,123580,78136,78501,86492,73016,38026,5878,685563,330,217694,700151,41258,94259,15957,80673,95291,374185,4454,609,7559,2434677,103738,1580780,15455,87476,100400,400980,238030,8766,43370,7662,177026,105708,491989,180685,1908,4473,445905,118628,21899,34377,243290,259301,18110,424,14003,26256,2201,68394,92087,73132,105601,35944,47621,564915,1600,223903,78053,830,1506103,10194,221621,148,2065,165301,56086,0,1175127,21457,267253,2483,21295,462307,37781,1598,8830,284050,106214,262274,158693,189011,640,25071,3031,12749,7737,2862,291095,52607,276868,7175,478300,109643,264459,34364,27260,567989,14723,139845,63155,343047,58058,193639,55171,51123,179377,13775,147955,7515,65235,1580200,31013,63009,3609,57582,3154,141161,1639,304,15929,9838,7113,287642,917150,2407,813080,320461,436083,218269,22484,159854,197525,164214,125837,3349215,404508,183414,738801,21349,6323,207464,395523,1268,278099,834500,877040,6348,69663,25974,46860,45571,301133,918635,12181,45443,31248,209733,2460499,324889,121241,12495,929688,283865,256475,1252912,1112291,523754,43121,244547,198238,178,14956,151892,2196,49038,150185,149020,15402,182948,2719,22946,280,11165,1514,168,7627,143809,247948,2663,209176,223119,6978,1424283,2465,774,5629,1146,88805,20642,1016,29951,3102,600,1246,1764,34337,35969,3608,151,286919,8261,22423,680,2208,712,1084,39451,2052,554091,3039,1460,1332,1423,698,581,974,25712,41875,62356,152,164604,76,176697,78369,5570,386003,900559,592,264489,304984,184739,15214,37903,1463,281224,0,433777,608,283068,19381,831,10318,259427,269116,5412,22523,3668590,501443,4935,202657,305208,3388,153217,312279,49895,1177633,110482,56108,16498,201142,230247,47848,3491,0,177702,167051,155044,960,1824,1106778,133926,81006,223598,47412,150882,257297,11413,103488,20427,3495,164757,204115,274771,178143,200986,116217,421342,238595,129883,66,126820,2599,1502,467696,10381,145300,152,152211,5980,94022,29607,108612,1292,299185,219258,280612,20049,229694,1038,86637,100904,48422,20025,133409,46505,73877,282854,37311,18069,9547,76191,114569,45779,16095,52553,92811,275,43336,32811,79070,96517,148142,220173,53890,100121,77146,185585,14839,2134,304,18681,294975,119029,377289,52631,1202104,13360,185552,229842,71672,2129,212385,262827,1007714,159774,174778,1580,60408,504958,142988,43630,1914,8006,459024,539,109369,188988,451858,27821,319018,781,101136,7068,534108,6733,0,1133,283295,472074,3974,1067,397050,983630,433660,341661,4657,3431,1716,68356,57983,252159,3839,276406,367630,2319688,642582,30361,40565,7039,3040,14142,25132,428338,13341,135073,187422,433660,6981,255075,171017,114824,687230,408,253493,425630,228905,139699,141502,109265,732113,24300,5806,44364,59331,4630,455,119749,92435,90513,7647654,100028,68473,24881,2047,8940,2405,772,9721,21190,751,422,9203,37802,659,29764,0,1559,149336,57716,1310785,276539,528343,2608,283804,274028,16854,269345,146497,3048,997917,139155,450142,152,485874,164229,302735,1806312,354429,144285,18341,203389,694859,701502,2921,9176,22958,69075,13769,25063,3229,128798,435196,1256217,518,363276,2693,143341,405975,592,45517,32723,11613,4097,995,1264,4319,306675,128038,85090,1090375,83612,167289,101701,148370,345515,161844,85337,169073,85593,7183,649166,276731,203685,59733,20243,270414,730600,71942,632929,299420,2230996,699819,286243,167616,4882,759975,201997,850230,236575,686957,2529,619421,52957,5009,131720,18964,270649,711356,1222,1881972,582537,2678452,7740,4449,0,3507,24482,29026,844,4134,93068,127310,1291748,32,1304869,309,179686,72763,10757,325588,0,1278,20127,38840,426813,155264,492354,509890,4224,131694,430304,193289,63684,54240,679081,22628,440187,401263,120569,30931,87683,66096,124099,71192,1152290,22218,50217,72611,7700,283302,332112,1091,13982,420512,114975,91485,94095,38222,1847,283198,135793,321677,1177940,14413,7639,97561,147675,300,122696,373988,118118,14888,6173,416352,93805,75510,206322,107623,106588,472851,87041,462936,11228,49150,144169,302513,4435,119839,4066,264357,259673,375671,1472,56533,102888,336425,36164,47838,329377,205364,7047,321732,2906,45999,3120,241542,227050,593756,2249893,156274,144758,265048,41083,717,146461,7962,222715,296257,3175,4324,304,13202,183728,10487,74636,27091,13328,178,228,760,23489,12443,4446,193,69473,137228,72086,78796,159640,31831,49845,85799,1416163,7790485,706263,50,132167,742726,282357,242998,109870,36094,82849,106768,48538,95994,265836,116796,225816,1237,283783,12602,163773,67588,1084,67209,1954,527575,213103,123880,50505,775,182375,2790,1532736,30287,57834,50540,67119,68146,2257,215191,7622,279657,139542,401967,8644,28782,185221,97930,121379,41416,4535,1208,163697,2987,8683,22891,138600,1989700,44069,119494,75194,87425,171093,12905,565538,124352,40317,43489,21699,203849,60178,92595,323377,34199,50595,349,98634,245313,237630,115354,6283,122202,118869,11878,88937,60361,249094,1114338,61494,30684,331577,75,258097,95,133515,44924,396079,824731,122,1844,283365,249485,163466,91559,169521,6174,190954,326889,302817,187547,131963,690155,331612,331545,59899,30542,187801,2385,181512,175723,23971,466707,9198,304,215441,174932,369903,91825,186260,766075,214288,1064,38742,304134,134887,114642,316410,1117910,295657,304,36558,63401,31097,48278,86299,266513,119156,3638,876812,911176,1743264,3668,45381,204050,247,4251189,313266,31486,108154,18747,2202,96215,89775,697370,3185,1015,64410,293502,389512,6861502,143413,242420,1037,60105,228,6482,262853,30,261429,4970,151843,391653,3229703,761156,15578,9042,101754,181498,66995,401868,568345,404187,115866,776740,179418,18370,2072140,419022,285711,223390,3574,54565,2522,54826,95232,343552,711041,98759,102760,28556,1069,260726,146326,279182,12225,176233,30160,49205,710549,2591,68196,107698,99226,390592,177492,404352,94927,1180,331,4813,207966,2165,497903,266422,181571,302529,844356,385746,81945,88567,299933,199999,127777,63832,134573,166703,472795,145782,264137,92204,62824,92655,3453,174220,415599,955709,4253835,6999151,79698,27512,68559,1727,36009,78322,1630,0,3908,8479,166073,473621,358568,10171,655566,100083,429901,170708,83368,4723,532661,7759,2202,128078,45937,115807,446414,386166,157986,152329,106148,231979,118404,106619,99164,278,1648,438620,166345,121944,465907,152,5932,429,141577,91120,35027,122536,150737,355713,1456,161227,145370,203315,85825,2916,123414,74678,39659,3333,248,219599,456,254883,53207,36192,437,174327,196409,31726,847,117477,57031,316320,608,118758,68909,34811,288648,161486,80217,440530,1644,264485,183794,180684,71944,33,1494,62358,164978,57810,2338,968195,147869,21864,813,53649,152,316503,96832,2411,84399,671526,104874,3675,109977,118616,4028,146744,98630,2665,3988,364846,2237,6432,29799,39097,85337,143510,263657,1764,55727,3192,266592,3849,161748,187432,531845,95630,174007,60713,6845,394,3232,148797,99266,75133,40441,81812,99516,106531,1014,128661,71933,331058,48034,195411,11096,27956,54440,364,21474,993264,18203,28658,103953,296,134298,16735,9999933,280006,97528,275600,19699,2516,195848,205,129084,3359,86786,249165,2611,171228,63046,173063,2435476,639,161249,158412,137452,16299,423244,62282,494849,178742,307837,331923,2185,127950,103989,57250,142094,9448,30485,57669,22618,1600,76868,717,27987,6546,167082,279718,73654,25565,34620,101885,4102,60939,50215,334646,57469,140331,178596,138,1982,20027,300,101532,2390,41998,150859,74826,30894,161300,77346,76339,42443,1185072,308345,93902,90891,271423,182343,254815,215737,2833,39071,292360,146,39268,394383,10762,88200,223044,712,10600,1028,663,30760,17218,53827,51822,0,9371,9076,129587,202858,101046,8625,1631,519256,110563,344815,840985,574259,785,259737,1089,8988,177834,353302,41111,185,86,194240,63786,84616,28676,87569,225,67105,177669,0,16558,16115,158196,301974,87147,1637339,2153,100054,84245,44597,11792,389262,264458,379287,93700,319866,43794,610992,407865,1364,158695,250526,169524,1148,109435,3921,257565,306960,609172,126339,16177,86480,234905,187508,304,128,76938,644436,58946,324867,456048,62047,74,78682,138171,2554,183965,147564,6878,233362,444623,187992,39203,25515,124340,25872,420627,79,1884,591571,456,2175,15462,809,1807945,1606970,14299,648482,928412,1865,341050,228,223840,146337,340483,400779,49874,261885,152025,605079,37671,102936,288510,478002,6720,373639,174512,146030,45153,28084,248414,54012,1053782,157521,0,208971,1938,51973,152923,416741,646699,1822371,141449,89169,3075,4405,23787,126621,12274,184990,636539,8875,1734,115822,100348,101759,447,56493,15079,487388,20427,633615,117656,759759,400295,375436,97798,162131,199161,13128,204532,48102,300591,314994,287197,12835,152580,191934,316588,47143,49839,236550,15928,832033,99016,239049,1043122,727151,214,1289,4406,3841,11024,39608,1155,139602,61512,161669,106600,119030,33024,587383,107319,59534,45642,12929,280009,30063,17619,250310,6265,105166,235259,348547,91940,5535,164672,110850,74165,103317,272577,1253213,115094,55589,91848,0,2524,13752,36772,957,5602,88835,240695,26606,187516,1185974,258976,89938,28379,41320,64081,476880,200502,29281,45311,729186,28867,423090,118717,43771,8352,63914,452841,386548,223712,57849,155726,22790,174874,43423,235601,30929,123652,87668,418,99567,13367,126663,5512,297742,32990,402311,133845,17027,7267,38788,4163,93987,193260,52079,73388,210190,127156,184915,656,220162,176223,75059,152191,30249,14577,101819,304643,292454,304,63705,153082,9529,651647,71385,113347,182876,141748,104991,543,242669,244583,56232,107068,2110,72115,61041,92533,124104,25717,93593,166063,9604,26592,0,249668,206993,4582,5916,17201,45236,63886,42911,42065,94733,612627,357,48612,7769,64383,128237,41101,135121,354993,34743,135718,6447,144032,157464,37886,2558,74333,13485,2181,174045,14535,80353,289062,83905,51011,2799,108561,253465,166680,67816,193815,409264,157957,74449,243044,244989,7834,180394,13037,1098917,517162,334077,96666,161331,214459,246039,2609,2776004,529,58786,908,118708,193118,1064,729,64538,34202,26709,380418,12518,11188,81362,169933,813753,162021,140660,322425,24855,61579,4055,75696,3447,737,81431,131955,218223,121852,260084,211055,251475,248193,125181,35201,302642,723,518494,79385,175472,189104,113117,316802,7415,619427,46379,92531,205588,205775,124137,26319,805540,793643,2378899,199009,2498,167591,118976,93035,172081,101867,226363,980,437744,205946,207,235434,138344,0,29123,262093,71015,205512,3012,101345,1680,362582,446,382106,47050,91995,168146,873,63857,10334,10621,11657,7195,153854,12370,258229,363301,142564,6994,0,60731,138246,356445,139925,184487,397627,19741,29317,1836,88235,178166,768427,78106,17565,232765,3637,35351,3300,65202,839240,195850,152644,158646,169793,8967,174532,153453,126196,1601,139195,166142,40527,106692,156002,76,3761,26183,0,11945,7954,900431,93713,342799,156282,2696,415,14467,1123,1453225,31980,152,293265,84208,186287,6319,199032,61687,20464,1875,249499,43758,3936,673342,25117,19527,184015,205231,386828,12918,18879,103547,504753,59851,444584,639740,120,258102,40524,31655,3144895,1229,13561419,1223,116330,6035,375983,774313,2531208,209521,114930,113913,149230,153378,113229,122050,79528,195224,636666,12767,1523486,774,699430,603682,781391,134547,137381,73329,498187,143221,212614,135286,222954,5981,44584,23711,25877,32538,486210,41793,193040,1049131,30705,254162,12060,24224,67415,22186,6623,58418,67598,177733,222996,563998,14006,460178,285139,89865,19836,9827,1390687,67654,163206,340732,114182,152,811,758,229677,404010,665694,284260,515798,4100,152,1704,423212,175,96,296795,17062,58685,2317,481059,1850,8716,3172,9562,269513,310147,201541,11822,6228,675,5481,979,19123,5932,76374,36773,1517,162466,11347,134821,192359,95791,102675,152,110417,807352,1264702,28663,182598,181895,3658,427,32738,47330,1181,451377,191184,103755,7228,330909,1420,17276,113271,602727,20381,2714,9863,65311,98378,171618,1003,653,25545,812608,256241,87088,82056,34093,1228,910,179514,45459,13335,110565,127724,187,5179,847,90080,57281,1710,141902,374470,704010,8105,144391,86070,337998,41900,2652,125482,69457,203010,298878,45713,219065,12186,61248,259,4920,903,511891,179596,77380,140273,256690,227948,94253,54090,132994,214094,136824,121763,66451,229467,13555,661,34665,40847,108536,279863,404361,29668,164798,2252,5492,99742,959,23301,546341,23275,1654878,277414,109536,7222,42631,611490,141992,178161,294633,15161,5668307,94924,147256,22851,11720,43991,303058,196016,12015,129056,49610,889,34267,2689,204263,85733,28628,85895,385013,26923,275250,276400,33769,801900,4625,282034,211139,61613,79997,58342,107030,17468,3900,2981,155267,222781,13812,191106,195243,380,70952,19291,3232,17873,119336,2483,54496,87810,159660,53618,111554,11911,111362,71192,171766,426019,250986,278,143,202601,115122,70251,232020,2176,7777,64385,18445,46257,155409,18926,10260,330196,232704,332826,184060,1291,41674,774,672,228668,398280,114150,1934,0,53752,1856,858,113573,281172,482241,162413,1793226,367408,0,1829,64045,809226,98340,412905,156735,148786,12308,196852,8657,284386,47944,125983,552843,465668,691257,68264,1738,84347,272455,392724,53770,12812,539521,379001,272808,45517,1944,44958,90518,138409,179536,37080,95111,4195,195788,227138,143417,55133,146162,600322,1950,143589,29153,162317,91594,663,802,780,3574149,28057,4747,35809,222137,131474,5430,31039,91360,4994,265087,122221,151960,246483,58665,42938,196355,6439,2755,137898,219994,24498,3529143,124290,521839,82812,18613,31554,158077,2122,127131,11092,1012,2681969,539979,93424,407227,282850,152,142425,324894,138242,98,328,374407,350544,31962,70528,69585,313244,152,4222,287828,7258,526,1150080,20610,128496,38520,441303,118891,150,190394,157809,265292,511579,345587,664629,606995,143176,65748,104811,64392,213153,0,708,334200,1079805,1565691,211215,172846,60274,178858,310162,75548,379,213260,161272,84591,370913,0,65949,149007,17317,521148,165536,262157,23041,506062,8816,47857,288434,245818,156207,239881,3042,380809,23024,314984,1015,2212,1118,101095,657479,284640,9968,111744,379758,35016,16174,1399,301032,327923,33396,61552,23690,189947,100569,132919,66500,1438,7156,35676,77596,2210042,36779,10499,56865,101482,87066,16229,120719,186746,37826,760,987,111614,63620,397908,16777,446918,259792,73898,0,399177,346686,44245,140164,178149,159663,84081,152242,20420,8433,35137,1025620,750693,0,108017,310602,7283,22723,67980,12050,58157,1155,5789,924,39239,253864,128765,78908,60032,372264,536667,41306,547646,25241,583846,317147,2626,277576,81529,586459,99168,434119,226191,23730,82883,33808,164543,0,24352,509167,83607,73014,829311,207104,701,339927,455,195691,129171,21735,69918,375965,176735,14475,1615,67642,63535,55848,175625,117811,42047,177973,59350,30693,77805,189351,318213,466646,457,375,892231,344681,22,700839,54546,12797,2753,149307,184550,211088,701416,214078,367615,363096,75787,550563,136275,5964,422858,441970,952573,59640,762232,729230,90221,10380,126884,63010,6761,34470,124765,747,94253,177,106353,120072,12428,372838,6862,5821,5026,664,492538,70918,150652,701172,235190,53306,25727,1029597,6079,213415,233963,149271,212373,820341,427787,233283,1129432,274200,956277,3840,371241,64656,1286,64762,368,170719,4900,1654826,8243,0,112156,2894,77090,1748,210298,424,513245,42087,497449,31,589965,6528,2944,317159,88079,197172,92038,114016,238535,10897,148599,526307,58,134693,7922,14060,9503,624,100406,521003,260121,306694,159771,108556,5213,5338824,294796,360,315,453,151602,415605,4032,115249,71447,304,3400,0,91264,227329,111747,17442,88886,94410,111163,35160,5093,210020,73096,101736,0,1091,83867,52812,26391,396423,71825,18212,57939,268227,295307,373662,131250,9633,54406,391153,91275,139130,159635,318472,136671,145471,252705,1378,152724,490307,209141,177934,6307,92825,922,421572,474057,259964,139422,10746,91518,39549,116160,91253,152,74940,119552,35708,136137,453509,406296,477060,8696,312851,135360,304,110849,82882,506689,527770,202250,6684,4406,214368,314457,222039,283674,427448,522392,32,75400,54202,759,71190,239215,198385,167484,170,188804,89529,221232,492702,61406,98270,315064,182118,1427643,128573,205668,12040,88998,425302,158873,240084,1562298,792363,459223,2636,75984,242601,10160,3053,204252,66317,186133,57123,83663,156917,15481,9604,572,1208,2677,242043,41074,98967,119468,96308,100363,1357,189837,12157,813854,3093,494107,863,173549,2220,209691,256580,131708,10016,82719,270,6945,143373,1010825,114875,310637,146647,34057,197794,16662,9111,826,8528,385252,933766,396,326898,94315,583,35114,760,37631,148970,269145,2061,476273,106005,152,312416,56250,479292,170889,15061,1249,493890,86104,26703,383241,596705,876493,23282,681467,642279,17613,330259,2678,248165,195832,64562,56521,34024,129024,151887,4372,379762,1299,111023,585460,194607,287140,1162458,540112,34930,9595,142580,536700,677620,106400,692913,152880,520,2561,2043067,233534,11923,252118,46135,323459,79745,77456,83791,99964,460245,336214,1508,37359,45107,60819,39897,147365,36639,195569,77902,74296,71294,88200,41489,269716,513809,626876,253767,354112,162819,123364,49886,8356,104179,190619,221711,102115,9080,221927,64060,104281,55909,242635,309990,274000,1204,11395,1359322,28019,609,36728,31747,5854,504,8639,106273,229677,299374,470027,70736,32322,3759,688,21326,1973,274725,8677,2766,38009,149193,330118,65571,225506,486218,3093,566772,267287,165716,19288,62736,85073,95570,139595,116165,229405,127923,19628,7459,211073,603,733,306120,514145,221684,54892,283351,35040,8224,5897,2293,776401,532,61921,0,26960,122,33119,466295,303079,180456,821142,141293,2487226,468192,30447,7878,33,95,97862,5829,891,257450,113324,152,556935,8642,204675,106069,276100,117250,206083,226383,96,77882,302,143228,255825,257345,116691,44557,90210,324548,126,15015,71067,280344,63165,76661,232355,37046,6162,50954,1273232,307055,520789,130746,384331,1250,121068,187952,4938,299100,52415,5311,643,176589,83717,611817,0,304,141570,44556,0,50711,175780,365965,1945,127888,141291,125269,157693,130028,147639,519636,431286,533991,64592,389768,30206,28595,113493,493561,36842,110798,935,1815,35560,82775,91351,442402,13358,465293,190262,120125,27647,105615,31953,98878,269763,66903,99556,479396,207671,363395,8962,181733,32609,122724,283372,507009,1190,16981,30196,45932,194513,5744,84053,518562,410946,170993,43678,100605,3335,2792,37670,88246,302690,87840,227090,547301,42887,240067,78247,4044,133941,1657474,836447,198973,305776,403886,17961,427256,13481,264662,451109,101363,186539,206609,163940,354747,442230,308784,470431,173202,11658,156352,69283,126530,30219,1866,5477,86193,416240,160157,27965,592084,4429,69543,6095,939,56453,258667,54342,205070,332550,4689,630114,66507,69827,397,451457,144838,34670,21553,14869,7831,297285,179340,118901,42062,3540,50962,428137,38943,276492,377801,912,188004,13183,424,42609,255307,33364,302468,2604,21001,78427,16128,178626,9115,10362,14507,1055,44846,227417,38027,2832,152,55070,24174,345303,124143,61427,1487,509488,186071,84191,633298,1814,151550,4839,37433,152127,308797,212454,447587,297749,76950,439989,6561,2819,105938,673538,24503,5616,96105,28197,8625,11640,380553,324053,323574,1135,212297,15284,74463,30476,27432,193129,109596,103485,5236,215173,48008,807,470382,5537,323146,187032,312963,713,37013,211333,2607,12385,55519,656200,754357,4130,4889865,897,24638,366543,25256,542880,25425,201581,469328,224430,27382,614860,75271,41501,315539,34574,245939,54075,131577,66762,86293,18529,200540,25186,79693,2065,217474,123239,124142,1031281,1769,1052099,247034,525840,143196,450331,120530,129404,92460,1031391,60506,182664,198732,9161,385845,57628,250020,35126,507054,384537,328404,95830,183735,603671,176205,133876,595955,863965,52793,68079,1028,10712,90894,110687,124771,541640,71741,3618,456,92550,277789,165756,21194,246363,549471,91045,502085,159421,35720,66358,282944,3335,832,593,272710,160989,72531,113207,19069,3926,1639,157942,146995,849124,10044,51600,637,257200,333761,851217,138727,167433,357030,11506,386469,145,48279,33525,19151,51920,12821,314170,122617,197474,257200,123918,157751,116090,143679,30614,7645,65886,129788,103243,41176,5639,961,497267,230,0,1236,16034,688607,237243,250070,86848,7432,8947,10290,1067,7886,279714,9457,6526420,275315,172161,1363211,452014,177182,18222,38835,3821,623510,420928,240151,48213,58808,9056,139648,71461,280753,32587,328298,233616,149,802541,1081537,282574,234450,205563,5116,16501,1456236,99008,7179,219987,279360,993093,6074,189694,152955,43263,1232,1056,283374,31421,166787,133245,1360,1035000,13880,164375,150103,292,12782,466,403,2094,1241905,885394,30582,1515,175915,117573,97380,118542,119456,12700,1360760,392,278364,324336,577,4058,51215,31078,67642,1088,13662,599,87414,87,0,3662,4276,42391,165807,32255,96311,10527,3047,55277,129343,38888,31037,363069,36877,55088,25129,262185,2541,349744,147030,28406,288083,70698,1329,8627,167542,387214,360973,135706,92519,2546060,73530,1098910,26346,11247,18890,26135,1008043,211266,115385,7947,95621,181274,108874,303,291824,3275824,472777,83614,66370,202690,7462,463870,350344,908951,92572,77736,132971,65025,151,0,682,10625,367,24636,65920,23128,178362,114091,26711,24398,22401,3152,238760,46317,257720,581636,17958,1370738,1313740,6307,1567,167826,173403,104719,0,898,1065641,62842,60592,77163,230523,8394,70316,328,4176,1263433,272236,57075,3542,218186,379061,60852,94660,169222,353263,712523,399,119294,80893,416343,476664,189755,158242,58578,13492,37319,442013,156772,555351,14085,539151,559,407,459299,6997,45005,196793,86693,173519,295619,25356,272795,816,3607,171245,265398,152,408973,252611,46261,189962,222474,58383,94435,127508,1457,131808,3693,87006,138948,177626,665,66396,16889,47296,34613,91810,3744,14136,9721,276894,9432,145901,147041,137575,16391,66823,270345,154543,102420,810,936324,240652,19396,266036,210295,11246,164345,10765,11077,1875,47719,14552,166168,136563,72034,4342,71074,1002,244109,122033,34188,19969,3076,484,32044,547846,32506,89,23179,453823,3283,19735,334,4958,217364,3594,152,6143,15340,4428,3204,4501,24773,9686,120927,29445,158609,293994,80074,40439,114927,525,276266,82743,55144,204649,111887,100,32085,10736,110530,760,134353,230623,3761,23365,230,1532911,269674,349337,177939,696908,209495,2061768,512842,74040,879,67909,2697483,9477,159608,93815,186397,424,6268,336782,20200,3809,111103,220,132078,92129,2108,5243,38925,157723,2708,365072,2621,1043,389018,506530,503993,525790,565373,59011,168562,8419,152310,2473,4732,1502131,1700,2398,304192,15858,270,115764,52770,844,1668,47292,4292,5161,13975,8055,5095,1632995,3071,160279,548690,171419,1953,4011,230914,3758,362211,305355,146746,2353,185514,1928243,2013,391041,1742,250763,678686,460544,701195,1153961,1696,432195,131649,84361,494506,270902,73422,282752,125313,245831,258413,10317,74297,361706,102356,97724,2735,128805,111397,198784,239560,8387,496752,119035,1454,85983,1621424,132242,1527493,19585,33772,14658,538678,19691,21793,141855,57184,13355,291424,179,33256,35855,27202,233,13572,89651,49051,242720,278370,6692,23427,68109,298432,309615,575001,720,28353,751258,376447,5857,7091,287496,12552,57743,58315,9218,12732,1151,292881,8727,17846,979,564,229758,507203,492730,177149,332636,42571,80758,237,135239,98087,161840,152,341,13013,9475,363137,99385,68830,3341,100897,92713,121583,6135,8946,264710,140,177975,1050,11216,14733,684750,609938,144245,3921,130468,149348,6406,204073,9167,107515,94477,440,869686,99626,1377221,180169,107972,17560,204043,41488,46398,275076,57370,34822,55563,4373,64794,1901,419867,147554,389548,207037,4498,37009,3631,254109,277532,227116,19881,214564,140837,63583,180094,951,1388,3947,653801,364770,192673,347034,12413,302,1039934,71,189734,119373,52377,434419,75683,474939,398231,18073,181106,914626,12556,3544959,253460,1837030,18656,1738391,447533,139920,831652,154814,82262,0,100184,241236,59796,452516,26819,26649,57431,573,1902,10090,62563,244865,64308,691745,196360,1042295,116452,321397,301094,1046639,591578,657,88459,1821,1135,213132,229604,301,235248,1458501,2459,2859,43763,51320,91751,65643,2082,54848,7629,170314,153350,817029,67643,190,469710,37665,183303,83576,1692,68271,19189,77994,176552,64372,117773,209268,6185,2346,103718,3451,66054,270173,55313,113088,397524,608,58499,227532,40537,293,274550,66208,254107,116894,304275,357639,688367,294301,552485,553227,1465,7300,7838,43324,32682,42092,954503,283575,362689,10675,75249,174290,221489,7849561,278418,180011,57844,193339,29379,251554,45717,152633,2273,2803,262598,180628,103829,131401,297550,47095,53141,219116,3958,60947,90643,1086493,30666,650910,167705,80750,160398,244502,3288,1012,5404,12623,30760,32125,31054,383711,159565,105418,7074,437389,5945,724385,9728,61785,220,3248,0,211,178346,22079,447,3741,1060,2868,12942,319711,400888,100923,140233,3593477,76360,104008,285776,303789,16787,38632,130240,120413,452488,152599,275660,185766,88113,111271,562879,314332,141306,132658,486764,5560,160608,244858,93661,46410,1498730,234341,71775,1131715,92415,112134,288627,132931,284254,63623,73052,5707,287160,0,343680,628868,152,49938,67831,21216,197472,21458,166306,1588,92309,146530,42752,11849,1268,1130277,199925,101185,1222110,357657,3844,645589,759938,144200,70695,42567,278798,3238,31404,1360,49040,146580,39453,409236,366471,1996607,1354253,219120,755139,509246,5389,3279,21045,94942,167245,54334,298334,254956,95076,735553,362656,895234,102833,123364,158256,91931,66592,147173,80789,722343,25846,4861,1384,108,299370,6439878,2192,208020,498049,3564,2032,128563,113227,115185,620916,160718,98358,449,2609,2104412,976233,87124,155086,65082,151463,170244,7547,22304,7,8181,219841,66203,76623,16623,132669,353292,465043,488041,311895,314318,54836,1169759,8229,20125,164393,323611,282740,177735,307100,410978,101764,142407,183118,1593,414009,73817,55357,226023,216096,55851,2133,905,44664,599168,140051,2114,32104,2554,3098,194803,34009,132183,50862,689519,1157172,217817,22457,24518,72122,344828,54040,61096,24054,1696,237187,144626,2136,235168,180211,164174,257071,277777,974641,152,801209,594622,169404,22098,215712,95872,119535,46133,737,235761,229843,21640,269861,22269,168905,113248,96781,78216,81696,46257,166471,53486,517,293081,8317,52647,68931,25636,147335,582767,6500,30620,34707,17001,251633,108275,257354,82274,45187,162706,23596,257595,152650,916,292171,624096,38243,154546,829,456,438073,2990,7996,698,1843,1652,12978,11,246921,266,144939,19834,59641,26,1094,8033,1688,2414,489,78324,636399,228690,225935,350605,15545,47036,185061,53600,542087,121481,267618,205002,171405,225168,38219,5227,1999,162982,417,105904,3321,15904,538,212948,32851,1725074,39320,114196,9019,3271,233106,185909,20402,186555,136147,394131,196749,290993,129219,171465,239945,6593,1798,1138830,1417,151874,18670,490185,491676,3271,352569,17285,128720,38996,364120,124486,5852,246388,243563,107,6983,1447,29377,563318,207500,92440,121,5891,116614,411826,75672,121067,747,85849,162269,90614,430459,166586,757,2442,137706,99377,183484,10453,77457,337620,30511,209561,158784,1673,486,648,152,304,717,434,4567,57556,16946,39961,185097,49527,7759,6571,56320,92200,0,161,1833,87168,99260,152,205953,990,47864,183253,135181,236557,86768,43956,0,137252,67641,105716,1086,226772,148154,153233,87937,115549,28637,118486,10151,336551,3910,6494,43193,204205,1900,2024183,21740,311205,1910,191218,675916,373697,432,899453,608,375,3187,682151,221201,159842,32515,135380,14395,1317687,288302,62865,121850,463724,797835,404137,469307,455738,455172,5492,2854234,115527,306537,265313,99023,544226,936484,13891,129455,27905,562267,38382,2402,40920,515546,216926,193719,63657,8955,794016,66418,360969,24182,278293,476542,597000,1034043,172807,25139,731844,263868,480,304082,225097,5376,225706,2006344,2191,108426,460405,23836,312755,189575,268043,73374,6521,93992,335190,147572,31321,17373,1988,19784,23014,4414,403538,2927393,554552,13962,3019,647129,380,1361044,625,43649,227103,11715,170403,269644,38065,44206,170655,271465,758,78224,92382,8225,419,163,2776,3595,152965,143,8181451,130665,234116,522198,1147,96120,28967,11938,67689,0,144,484,105990,94820,507411,39156,2294,1114956,32277,44005,5096,229234,44216,241325,162367,54327,265320,692,3130,300272,436999,557588,655970,125163,49109,1770745,877664,0,11709,171768,12063,203,352,518636,33490,231205,336585,808,58293,428935,1252,134400,173482,12650,287749,4441,545888,423,380586,949,30557,1903715,2061,89,13906,2931812,362686,625766,10094,16571,27566,521890,275925,27386,11338,476615,199122,312519,74059,256948,36307,4564,98907,0,352,104457,2143,675,20713,133139,23880,227134,456,108645,49866,202910,323321,17,58780,119683,104583,92124,113253,16095,477109,138681,621129,16799,100224,64162,217238,151458,139,146268,456,6604,104011,88186,75254,294300,50581,124119,97571,107939,38963,442,87961,256300,264604,191090,94352,293096,71131,91421,94338,684996,42150,152135,247972,95147,16095,18637,249215,33886,465639,650091,93222,249404,3414,157705,239612,27713,582,515593,1401721,389783,847109,103479,2883,285945,248116,351380,483123,15822,783628,280103,90,78869,366243,314602,24768,256842,245667,18386,792492,1698,49230,182689,256317,155836,5353,47998,333527,17452,39885,18714,42492,32810,27299,162069,25289,21421,42459,24693,19260,57434,82035,25020,12582,25873,26007,17498,48688,143717,14187,209908,347779,142294,287637,45332,37,516593,428019,167556,0,1803830,953552,18712,438255,5362,99891,11,68337,6108,145223,853867,423635,320837,6665,326483,23920,257375,185095,183058,677491,22125,230790,284212,195619,102958,99,0,0,941,8129,204039,7740,111915,103991,17083,259,425,114628,1029794,4603,149442,190432,431532,11936,243426,757316,233709,179703,0,129850,2777,106,1479,187011,350651,312149,1216,464890,230609,763946,310107,34870,456,3465,74439,0,10627,843014,176253,7095,250228,297460,312331,158079,166026,269242,164428,64721,247769,32621,1032,511164,12053,42531,25229,683723,103369,107329,176760,212062,53932,8171,228160,200906,200477,501224,167785,314889,1155316,233423,85146,4962,441627,244078,1176,308795,12428,108132,6454,152,151,53586,1518,463524,50,154346,2053,209304,4893,130412,472379,153405,86144,32487,21254,75156,1114607,380576,366886,19004,47719,216303,456433,90012,862937,354458,1162371,164392,55934,12651,56223,175257,2366,635632,5381,406815,155722,135576,1125536,93621,95557,143234,45648,111788,76013,268,872,877,236070,395261,350256,5972,298042,61968,456,4425,19399,29065,367238,23299,26694,116601,38104,13006,19838,124521,13364,58823,94544,44936,37554,38943,604682,38818,46297,141616,42157,46795,87097,8664,3917,3998,564,973,881,133,1118,151423,28864,13036,3402,93427,226300,94399,29337,249865,52891,329469,39783,76306,147267,133805,206089,48,96654,910,95709,2428,2244,97054,7407,4002,51248,723,493647,8034,25640,90395,207329,304,71887,482870,164197,1231386,17614,262307,99782,5941,249681,84454,48433,35738,21880,458816,130598,11097,1496,78320,64924,824,121911,186111,818264,598,39028,176113,152,1190,2967,141980,6966,17388,221135,78173,111775,252337,5636,208579,152,152,756,445832,41776,181951,108380,57533,2205889,66159,184557,33,50,5362,34766,9124,70188,63978,51010,4633,61869,53961,20692,9624,98361,195951,947711,92458,221843,16928,65844,23195,50563,79681,147192,36507,41523,34922,13357,30686,53395,14787,45858,36908,73652,106869,54193,408418,39013,26232,25723,83997,34223,78343,32611,41072,49271,11520,70535,1105,278007,156241,8979,87317,52980,7997,293315,2941,4727,64559,12438,21140,14641,371310,1614108,280511,2018,2487,4853,540007,898139,12757,290259,71772,4755,155805,85057,60824,5813,205786,2022,6881,29906,399931,202043,277524,1561731,34,165459,1688917,639543,181401,103,22686,49178,157517,300467,255051,194048,60600,132738,69378,92762,2495,9694,179,945523,47787,718396,1566,86061,44106,82011,113577,20201,133767,1160690,177987,117425,104649,267201,3656,162807,410036,981,29,2295,6734,156031,637251,143711,250418,17654,60043,43357,242738,7356,171288,184,3557,2718,1829,762,775,2463190,1487,463928,257470,934,10019,55853,11770,89789,37532,299858,235793,528577,42760,10650,6030,217368,4647,75324,0,67156,1098,9476,57513,62904,23858,151736,223039,51837,66286,166741,90820,17944,200698,6030,7054,27159,53960,5372,43771,38261,17735,22691,36922,233656,46559,57154,207740,73972,6078,41741,32580,28931,24401,43771,203154,106869,2566,244612,617,483243,324682,226085,5520609,852338,9403,576938,56845,430974,11191,40374,386533,1253,51218,51069,77971,148420,20504,7310,118768,107079,129104,73045,359558,24379,4618,219756,34432,126311,394312,5275,304283,40024,86632,280347,993059,166915,397399,0,132521,55215,41006,59010,196,855,243,348812,318836,111306,228460,275179,877833,68752,848,67219,151395,401422,100792,101867,188862,222253,2727,13890,153976,179968,35229,139291,170193,30721,10862,148534,17249,735,33972,788067,21095,104997,712645,1798,1747108,0,115066,100097,26531,218047,2407,5153,152967,63151,524275,6574,130145,7714,377939,14173,603,465,3023837,99209,235142,164701,7026,10320,5451,313885,138556,6358,21604,245268,94225,199995,390403,393,663394,595,161266,4049636,217511,130043,2240,2102,658,0,3434983,24889,77724,46604,112802,41083,58958,166276,687,20171,194988,155979,52408,3927,4644,6001,2951075,2729455,642547,142071,170423,915,268362,272209,312407,432229,66692,71,418188,7870,26340,1152,915004,155091,549541,773,1135402,607725,263519,460601,19157,336501,279929,111251,128053,40685,11263,17852,1081,3396,373536,50083,622,1287,15970,461866,69335,556,7000,1105,2229,25987,66868,0,232098,49769,3184,7516,57582,651,801,669,150,2335,992,1286,1448,21894,12421,6322,19438,1045,22211,207362,7365,6761,26438,24060,3574,88,64810,1682,0,1613,901,10614,23061,119802,24022,20091,34849,51286,45916,102656,114202,74191,1219565,63096,48964,18624,39971,147008,4610,39164,46476,958432,31660,66934,41776,37822,177657,25965,423659,135470,76956,21521,68143,22232,127673,168819,17527,261659,632,277934,263,396,0,296,5060,126772,48793,228138,410707,72969,13958,698356,189136,16409,8180,2767933,128144,27288,380,0,82573,26379,3539686,136063,25863,11,9979,5041,19651,17290,662,248,0,1063,574,60382,3407,561922,4000,4156,8539,653,116760,76087,351263,106687,84391,4774,88259,447,576,147,899,2658479,34700,146,171778,42328,78974,49949,519,58157,85305,77206,125480,62323,198927,79128,98187,630745,691711,5054,184851,227791,152,23794,20563,24343,90342,103057,72135,43047,37577,1531,790348,11935,126921,8934,7894,13204,18365,86264,43980,83472,32598,11737,11767,50807,101256,38842,57111,17010,33154,22296,78235,167216,1474,120821,54265,89485,90450,16337,31723,784,147217,181578,47324,35328,17911,8327,71522,1221,225061,378653,37085,143004,94916,66654,25698,11328,14642,19651,2171211,47330,25757,16887,32438,104040,74817,61510,806001,316836,175107,426766,50465,303888,389308,151643,2886,2517,92872,139,66045,235459,331601,35696,574947,122424,3471,1992,107,152,24732,26480,962993,13885,720310,410971,24458,103653,281174,85394,226778,122237,564208,31983,7576,162413,52189,1427,467858,127622,99636,282384,419735,150,858,147693,217601,152,67831,29930,193793,214,661502,41950,132322,299394,4297,117497,3067,225116,56803,69578,6209,78394,2227,81625,45356,101832,5399,1046651,171819,560851,4607189,191840,23486,1929,234661,106946,74293,4755,10411,146049,98917,3385,99293,3855,295407,337340,77819,172378,208145,47645,21728,49288,321619,19471,136512,39578,387636,695493,620409,252,2967,4355,2653576,199737,2684,198,122102,518685,228033,268350,327995,30657,15522,8812,297377,1188,131194,314639,149956,8081,1190,6820,10924,263543,275531,269627,489402,177326,254318,367984,16984,155867,366562,23953,7296,207223,14711,114900,357618,90398,125251,553012,503449,2922363,19010,700015,74047,63831,104519,456,111519,648,299600,207915,35594,399,572,1354,76099,677,0,67105,154738,74615,111277,7189,238844,326738,59518,166429,38698,135238,314955,281138,29510,95375,151552,49125,205463,160,184617,157009,324975,407295,107831,156429,169455,474672,177123,474267,780095,34629,145477,50776,30801,240777,2814,200,223171,71889,67557,40959,239062,482316,624495,412038,17454,33704,1176660,144682,139181,92648,1357,357243,161392,106355,408103,19203,3083,40196,44760,1140303,27848,323830,127776,43821,117446,1213741,718698,1037,1950007,2037571,10909,37736,51593,456,439704,299975,61960,119273,60181,1678,3990,9963,10757,15287,87746,227047,1771,11054,236125,263,93905,528,546,2437006,127902,1218598,57412,997851,104362,175132,142879,124995,799585,14936,167300,252438,20494,66482,59579,39268,79129,31645,60460,2444052,992173,507379,16174,397199,111969,87859,17732,218547,152,598056,26678,328842,168537,90868,191370,145290,92061,142843,147406,525490,359502,158708,996163,120151,60874,71390,94404,387185,71117,19391,20241,15441,456,35203,771422,193206,102024,309224,158847,53949,103344,82426,22109,933262,837692,48165,669266,330208,60047,114144,3428,4394,1605,227,1700,4707,12233,458527,231060,62391,111201,20295,592121,64482,16308,235656,104368,0,211928,218930,164937,78741,624564,53260,82353,318,1397,70452,62204,103877,109282,154576,62324,34270,22790,343092,60690,16712,550255,13321,28573,83133,137943,575515,296546,134525,159383,171846,1786,58356,157,585407,163127,85097,38606,2974,35034,10561,104509,5458,1322,109387,111374,152,9126,3028,3832,945,219744,1777,539986,6666,160179,92838,928634,274412,221452,33902,1170,1421334,495050,36359,190592,148945,118061,139380,146734,5114,22852,50172,1323691,217667,3467,427328,406935,140757,22109,275974,347052,149576,182975,9888,1340,5216,20263,10524,14610,119394,304,719,282954,80203,73592,9437,234755,203812,26446,11752,22666,130394,24699,44733,138,29224,534004,471741,381650,743031,4662,434,561,114799,371266,94492,50157,149651,77477,76944,224209,704,44156,81508,50317,328744,522936,24686,315298,652,0,145140,172686,143499,58102,14081,14154,35547,123283,90508,275,6138,49819,516572,419073,108252,1243762,67395,38219,197288,1950354,94094,152770,128425,299,2643,172205,8968,644285,11069,48752,13179,2731,2663,22654,8002,1599,131787,426,155873,113622,200382,158963,109830,79150,11090,9694,6102,47408,430,9703,222131,281161,440650,10967,125,101265,144689,32385,147708,33568,37669,39079,17497,1226,1026,475,112072,143351,1407807,153166,34686,65808,136575,59954,93010,73464,47232,148894,152,132,2346,5919,554352,139488,175029,4082,123268,382087,842839,204544,192723,4611,322257,78198,276,8862,35097,26680,141006,31537,12091,32560,38055,84567,100718,28530,143543,46700,43049,4414,308,331564,94070,206943,230770,586166,5622,286853,244397,1016,159815,11248,17400,261705,379343,115396,185041,102820,218630,457532,7664,1246,34049,498725,336560,190,159434,180043,180591,1818,1036,31310,481223,1383,430589,1726,135030,141002,460,600,9767,129170,39003,1754,317492,294,198136,25700,112213,547934,52659,264530,520946,3468,64593,110878,53870,12331,33497,99079,12983,496739,69965,122676,84591,147346,157690,3874,2480,187788,194413,78920,59319,1776,217339,72477,167242,19173,170185,391779,284466,84257,128363,30394,3023,861929,77526,773,304,8230,1367,78318,512,2444,177484,38072,243641,68425,318050,623653,372033,27668,115724,0,238794,158683,109114,108,19140,4689,60023,65790,76,151110,162073,1052,473281,3594,10843,6170,45429,26244,84524,240,7060,87969,4080,253,41288,145623,542955,6393,1424,738,0,100998,8834,54597,259037,1180,5328,22511,323746,165390,234846,152,13938,585,11642,376857,228240,67707,136659,1376603,187318,98351,147087,82285,607,0,125838,92098,449339,209745,3699,247139,142078,115790,71907,85279,147603,306939,0,55343,200330,353140,91015,2314,55403,87365,12941,33138,52322,1738,121657,1293887,524106,12815,131171,22291,9670,61934,5066,150775,27688,52171,117775,190588,5047,98763,40418,95950,164975,5740,3417,302248,1223,48566,278216,54259,511943,18974,49034,1196,199120,524740,75376,124932,131704,144509,63,740332,96701,186836,1360300,112311,26025,63450,309180,99259,29681,29057,293315,277976,251920,193929,697078,396087,9025,70583,53418,192053,1882,168093,4661,84513,87666,5025,118996,1647,58271,161191,2152783,156236,788830,1884696,169806,44852,27685,44256,109972,107057,101139,43736,190691,74458,6550,1626372,419936,1252900,88163,67742,142169,144135,82031,1072925,46177,104320,7988,406744,395203,10532,156478,4629,122582,3741,44572,254188,195,201047,468834,181478,60884,88785,80854,911954,46127,475369,213382,1004,608,152,72138,366935,188069,422287,2672,5224,375008,5786,98231,17071,9040,111037,5792,144648,133902,40323,47786,78642,153561,2116,948421,205606,3842,39883,73892,159689,162864,22316,3363,246650,7526,4097,34699,51843,11688,779,181465,380352,4290,85991,30278,621,536473,439,75048,1988247,178001,9148197,2123795,3138,4842,2871,456,490638,3706,400168,698789,272640,2458,56473,617637,41696,52535,241362,30220,110854,188837,93688,348762,150324,321873,0,2880,453,419,45968,17145,425459,413625,172177,181172,434870,429022,49539,124865,454,51742,570330,1193,204548,383789,173291,206968,152,262843,33503,859029,69920,149096,177169,48853,4070,107520,0,220329,38862,1615,3949,149557,92672,70052,822,217486,197855,0,245860,82534,253443,478987,324927,646,256886,2896,152,0,0,248036,299051,464584,28332,31460,54962,7893,110066,328946,210948,136091,1899,702,30724,220241,83227,151921,1366168,17445,1513854,67469,383088,2930,138365,80428,543,0,194984,72767,455,273936,26988,336608,94517,0,140775,137869,314515,657,657,657,657,772,657,657,657,657,1886,7834,34092,155998,115651,19858,91631,167813,422587,26920,7051,267594,4407,18591,96163,42511,1287,5546,148014,58130,96618,80881,139706,22391,228218,668495,79911,512418,45131,106133,315881,256328,6671,1883,446,712,627438,401535,25774,151239,19493,1581498,1264573,196368,565801,313,136598,141510,518678,73180,262423,440517,76,866,823,450,64844,97168,172127,301822,43644,556028,435107,242538,2707,340635,2058,52606,16322,2448,21031,295453,211,48776,8804,505441,363856,19092,228,15662,1154,494689,242691,3996,289765,91216,972,214,1691,391754,323245,102322,67517,277479,163856,257487,690,196609,815,71206,67948,88011,201881,157179,67336,249726,269882,344204,54007,60742,122712,1677,331869,195621,58811,503512,151199,164963,35512,11427,321389,0,180200,1966274,430329,152131,225429,612301,27738,163146,90738,62848,252300,1613,236312,26225,209756,112970,31909,76175,18270,14309,78022,139691,51898,202993,232641,45828,28398,56752,67864,71278,120,4160,36640,451076,107747,7613,6214,1212475,765573,459460,112469,4139,45843,113779,148964,16951,68618,88154,206328,97230,38861,174320,151266,75600,556,172823,89657,264383,150291,159551,42449,160471,221470,1178804,8462,5999,183113,125048,314,442393,367186,173740,7304,145502,31376,232493,4543,28407,528,5309,7251,399065,110980,3159,374475,7631,591,14383,19708,4751,71973,0,61948,27116,289364,25892,90337,191194,239197,765233,189328,208235,11577,212964,127308,123142,133410,3328,639756,46013,188365,39545,406088,322062,187872,876,314125,204179,260800,127353,45641,286941,219622,125273,268268,204668,24753,584535,820,118796,68522,117635,261640,304,287579,1092,134947,569818,17241,590017,268360,263354,103762,1740488,127211,219276,13074,931256,142256,478672,2952354,84483,131489,26067,297747,78240,723519,44797,460749,23693,21628,499370,307248,527730,8662,506786,73459,12452,102507,151919,400205,45339,3607,1626,55,73163,293157,127,43745,47554,2319,78088,120768,272711,676538,477673,218227,78748,303752,7305,1519589,160847,14975,74048,2643,47225,52591,108708,3517,98741,455,89316,644803,227630,47490,90695,11633,15813,825205,199784,269988,844,136245,0,282,27281,4175,817,367282,112134,4817,120198,321146,2828,0,1334,68879,2327,12767,502719,326108,29324,60104,2828,11410,1383927,638924,235329,221222,1330,25588,237878,58051,1118,344236,293386,95034,23674,64136,85136,23571,555038,220933,232377,181659,369460,175332,278932,198997,183259,148,562,135068,9710,168605,546665,212034,91764,290360,28223,398619,205324,426650,302746,245947,22558,90329,423337,140353,27377,302,45683,193844,19132,50105,181569,82284,729,42806,2914,217432,502277,5532,81762,5712,299721,1444,50751,693,594,3898,104178,82021,7048,5695,3147,104463,104333,232625,389864,1358,999759,480873,3178568,445909,479733,4493,410666,3044,7951,3800,12526,31438,59104,3971,5492,103980,195504,346281,144166,201763,261,294246,298577,5,815711,620702,50418,36965,54051,0,85412,336740,23707,43936,462310,241743,30557,209808,9088,2045,543108,1448,57913,262,523125,173136,2452,456,71789,108183,376356,255263,35632,254546,206231,129903,353928,134723,673310,416939,5170,288057,28403,257392,28980,256413,6089,56081,197568,38939,139,11627,45024,437147,167603,155,64,0,5647,573,4314,98011,7735,144847,139774,27191,77723,415,56468,24666,99669,486,62235,308108,299708,184410,3719423,390123,981680,31828,0,123150,132598,100537,224704,443004,47918,91950,1121,44180,1696,934573,160208,5187,27306,60113,209534,47123,6619,175174,57784,265183,375,467,75102,94340,209665,212809,371013,6299,155688,1258214,145620,115512,217025,350676,195511,244993,3486,2306,461,107057,3582,63420,169017,162768,7177,23999,148253,12240,0,9365,71422,79426,604403,186261,313313,0,1747,77830,391730,48396,329684,435602,149521,19666,36382,859,9966,41502,3755,124,63340,1227,14747,107403,1106,1293,85994,2921402,129526,4537,500,369097,35896,13466,3000,3246,120492,69990,27132,147699,84783,19423,175390,203410,1056,124844,539502,295124,89150,342440,142935,101816,301830,11652,0,0,522412,281428,37704,341,21289,334,827373,262035,770551,59077,34118,152196,274728,1508813,682276,13554,1911112,1625641,16967,97068,373070,209855,446374,19375,22771,155144,0,275552,20766,256618,43063,110986,3791,124811,7420,4758,404028,252681,75560,481405,206078,15115,21547,301,224469,1496,38770,12099,99182,545705,72983,283324,161796,97367,133665,211371,166394,2257,128148,110546,38891,91764,17446,264842,602239,142371,121351,231385,332724,252945,372535,30883,145490,1385,55780,89399,110571,836661,4719,1164,403105,118018,252417,7040,395875,188921,8470,3704,135,566,33618,7577,246563,565,328799,51434,2905,45208,330101,92120,500936,277205,189966,36191,9782,911,59623,62206,210113,151,204,8007,221356,38795,41099,72170,19555,193344,7734,191934,541774,239924,100817,123896,321259,434375,72284,339230,327082,36427,2893,340168,54377,160224,15030,43484,481,349508,3565,2598,62981,43367,493,869,2554,261046,101055,118182,118069,1542,39276,196298,124447,203226,33777,61130,132395,377860,873,231571,1051,215494,500405,174453,1620362,371060,11538,717,532211,10437,145121,102845,235063,165980,204717,101410,227678,371510,610388,44965,4364,59049,176530,415958,28184,93689,17540,36623,6549,2301,173851,123158,18620,16166,125743,184129,935997,468801,13191,330,174646,147102,183959,160901,190328,156348,305949,347041,187263,170635,785,256727,1142,152,5791,2006,3614,182225,436609,3390976,6123,79273,324842,48935,63142,19820,10399,198045,507745,171376,10294,149620,103483,2255150,486894,91161,572697,165374,248,40587,16701,281776,344299,100112,2273,6918,151635,20383,70273,578,42475,163163,723656,1213,477580,142164,113483,682986,227921,582410,287122,58596,205369,1488668,75347,18783,96278,205323,4834,15590,361822,114051,325696,648766,152,27344,5978311,1033,20238,230300,155455,256270,369108,478618,104471,90398,445066,2231,1829,326635,28222,25460,67956,3529,442298,41894,7188,6394100,308159,195774,17527,163434,1902352,304760,309742,3964,6853,268206,169408,448023,188277,0,88835,686450,6236,169812,150383,424674,247234,30575,866717,1042212,276879,614631,56861,411274,451254,830847,204741,198402,729916,358982,55294,2767,23835,1181604,95334,21733,1448,1041,8905,104945,34322,211382,143461,9574,110862,26653,98369,258799,79679,501305,257,1348,1034242,57397,415544,768234,25280,2722,65149,280382,256015,84491,766,11656,1043,11323,221891,186788,64011,11441,156301,48154,5843,9657,224780,425,514291,0,495721,1431,518,2120056,409477,3263,5213,216885,70867,1217,201438,3747,280596,35914,207370,255512,139131,5021,218628,72368,100930,126257,217501,79,1256,1692,4042,261830,662255,235090,234206,69502,1835000,130441,444069,502009,165,0,433566,131195,77153,97203,55319,293,0,97798,544150,95646,239668,397252,947,157917,36428,69673,16070,233,109640,217101,724,74801,132139,983,247444,744236,305691,292650,2016,82206,4169,2199,304,46871,88051,141472,797540,540,170505,7149,141868,1001849,1208585,627310,564955,155215,1146635,2117,135618,13768,505246,268364,21043,5487,143422,41270,11291,337,418313,150493,47760,273387,7084,277621,25155,694,204,23178,10823,482569,629091,36537,32163,6293,40554,47773,111992,439530,721,1530270,40536,800240,169243,94752,275168,50510,403887,272627,108519,276821,39778,101287,0,96584,510949,387873,420037,142704,933171,35449,100624,44542,60173,54385,166149,55947,68178,32481,151880,169468,325476,97266,11421,5405,169753,10282,108731,975,18018,59854,182943,2539331,42777,282687,83510,58503,401320,123763,48358,742,2718,106809,3868,201133,164863,4929,311419,1002609,749996,3392,62560,633901,17632,52538,176952,65361,87062,512,4330,183464,1467182,24005,55202,363645,228183,496093,730,8622,152,130569,247147,116354,290479,403379,457085,154696,75633,86461,126722,410391,148530,189126,152,243,12735,107920,65505,7562,3474,193837,282370,43605,224641,2097,13615,217750,1042570,410,27234,204558,3174,21217,1112035,24450,12217,136598,978249,20127,301808,1264,71644,35128,201227,1139853,159483,531,6414,14398,307994,3418,12381,122640,44708,99554,173630,36900,24579,93642,162653,42011,29120,89743,20854,42990,11450,109172,112169,2193,152,287640,320016,234563,1867,29771,98077,148110,240288,679,174,82205,2349,184044,430,9995,1861,2964,5904,8372,3700,152,340640,4858,0,2390,1006,2313,13952,407098,204917,334775,340670,20834,104187,481454,847669,117439,1094,178969,491,398659,711208,11780,0,158458,40056,77,166330,71517,180156,40049,81586,465812,13012,304,101,48041,385875,531,156501,0,9548,193945,659961,242355,127580,13323,458307,420499,1817509,630046,306947,530994,328148,667330,403208,2112190,75900,995445,14589,1387,137507,228142,727386,1523582,226506,196402,134345,270248,565,15157,318712,159690,40973,182021,284728,257049,377,14543,8995,428491,9780,233,6231,64592,2111379,1117407,70772,1848,1133005,2037413,60331,331964,58098,12370,96665,493275,223217,149552,2519,125013,82233,189556,6384,17853,74949,192935,11541,164174,138101,104577,206686,157987,146973,237031,911,105895,303376,1978,309447,182157,447001,184076,1598459,133090,11588,1340226,7555,170041,110326,454399,48558,193783,472754,29692,43575,28968,1239916,848572,433654,134963,242519,294825,276803,305112,121991,620,35601,151996,94675,217150,29804,98696,696904,764344,161110,264579,120679,27612,50871,36,481,10507,30783,2414,156692,384518,2659,333696,14499,5891,167932,10841,5098,157315,610757,136579,284330,525410,133966,47912,122169,128153,194866,48141,73593,106385,152,9415,66115,302348,17724,1404,0,568,152870,175813,303096,223,83503,69554,17283,111426,81337,63269,2491,199280,718,115064,168867,214819,548432,379,60227,37267,111000,114962,12443,0,154619,51233,28183,5266,222786,525904,3281,39602,32333,1619,151873,381880,6295,60621,138828,243,606,64941,351035,39847,10465,129505,532,31912,37944,151,37530,116471,723,219920,111035,63688,229678,101780,210269,58568,165250,176124,211329,10935,37268,364046,173623,4532,127618,44677,442774,112086,1084203,55612,47325,149274,99075,178983,380,450582,376219,146202,109,3289,12828,111460,1714,1212,85561,76,8666,4060,129044,157747,440,9929,2674,783,24364,719,154467,137055,524045,2983,23355,186463,150594,50437,7469,322966,230662,10310,11698,897,1355,451,643343,1013,165292,51600,152,71381,68243,152832,105247,212381,228,46392,7735,41836,125149,97757,3690,224968,4439,327856,1489930,455356,2671,148167,62393,67916,3354,1960,169907,821760,87934,5076,22034,2547,11534,4042,39505,191582,55606,312784,226773,165106,10108,450935,105934,36505,12991,212650,60931,87433,9366,567528,312098,107,311772,78990,353924,394,218697,11119,179585,77077,46542,3136,953,355931,457882,80623,1093,212056,0,1657,17580,50126,34538,221858,232240,33355,49216,339947,230256,9003,1130788,115139,46150,26390,381831,713737,187363,19109,16590,189821,123292,1443448,466075,122604,200916,59898,263,72627,5906,146193,143823,537210,132399,1840,16136,93423,320401,52238,51320,254206,162868,2739,11642,169757,23882,559881,354601,360987,3035,121005,371678,81921,11976,155291,29978,1986,449699,268569,265168,172972,103161,34191,8800,43378,143920,263253,162889,73142,98620,11576,1152,17694,81,59971,176779,4805,402116,3562,50898,32744,94492,86494,84311,191913,382337,966,554868,40639,96694,372491,1145,72255,359940,110133,250566,1496,289888,220045,178225,196191,350716,9726,51030,52223,407525,16832,32824,55610,158221,717993,56,120965,746,1140,407677,323259,2489,162690,238585,144278,82573,79651,436445,2234,18077,234375,98017,191566,4565,198076,185786,231645,853183,1119,664526,2750,7498,12300,1327,155078,292471,491,319253,6179,476362,20580,60713,2043,46164,137064,8642,788,67017,196626,205982,30687,352809,2810,146863,32091,10121,916102,6756,171552,1248,70079,27787,49532,163363,94095,186097,17537,16734,754,1424,123132,103564,61847,463,217308,58232,51399,144760,304,430,9548,511,544,74667,15834,117805,19365,3220,76195,18592,532114,4959,293266,95871,238260,854,47897,64909,21559,123395,337420,304384,165432,97796,19211,6025,16247,624134,502,1197,199413,166583,90047,127964,186691,106472,112093,70808,242830,214864,8010,488489,83342,457728,142012,2108,1575,128014,130620,136099,3507,51904,215751,3337,2988,13559,195801,130592,11854,103471,286162,381394,659401,2108005,751169,863928,159053,6377,15679,482822,1230221,283128,174569,307246,17876,356396,17626,114713,162953,14409,43936,370431,296899,2572,167723,81901,586763,634696,84637,61453,49419,140838,0,1278,4075,3193,5437,8255,8641,2002758,32318,4250,163600,4199,24241,10852,0,556864,11669,614809,426,13015,4554,326931,940601,4075,20148,1040,2142,405894,647134,31839,5633,1149,1295,242695,286558,3473,565,245170,41568,130234,32595,41139,148702,169356,1026115,39831,79512,3367,302518,120698,171270,36259,152467,317568,17043,666,180650,88784,236,26140,46060,15035,12958,75046,246609,179296,293082,20422,13624,219047,37669,169639,218952,206395,1855049,93453,73005,44124,9154,3578,61727,47379,142587,291939,6411,176472,152410,24585,557704,85269,589687,236465,174536,72993,239230,434167,20779,0,205400,665085,498738,117082,197473,12965,115050,365798,42418,43977,264847,203845,1531,178718,6083,1345,31168,111382,860749,104215,299848,193554,117814,180374,1065932,205505,146698,29773,316816,2400,141843,427,3025,290486,16111,109281,34856,30358,31107,243177,48942,3995,2138,16266,83264,49093,1818,219446,6755,244280,1018406,1017,254524,47155,254216,586038,13589,287135,304600,583,33414,88780,56864,70321,126721,86830,43226,59412,57327,12264,621920,83765,2306,55862,108364,1140,196478,88703,21466,63262,357217,167139,8989,17667,749,1337,177,337822,242352,195598,193419,301645,98240,155093,15226,41639,817621,55501,7303,30004,435,349650,179254,47702,11061,74573,43200,31625,230563,434,16851,79737,287729,30249,104994,22828,21657,2086,1625,4178,103503,707,94544,359088,1215,12494,25185,654091,2373,210305,247300,241730,1038,132105,85936,131638,10508,459086,251757,305283,38041,3032,384253,21286,183044,29954,473220,155237,3887,262627,572,39411,342192,1432,870,89590,81994,445,1233,0,0,44764,143758,2078,35085,3799,1512,10998,35692,150421,1926,162874,495660,50250,324169,4620,213269,120200,124734,5791,2001,14712,51259,160958,60891,73382,418984,16416,259418,33587,340756,144918,0,200771,34711,3757,79326,56583,270641,233465,2095,108201,283,136416,81654,406393,1790279,149,152,112361,152,194400,694,425,1085,290338,4523,19584,1632,0,75761,390459,458316,127097,51651,6306,22309,94134,400532,10864,507,7547,1057,7153,0,0,0,3839,36339,76403,436,0,4209,11807,332743,107501,70748,703,1133,244488,329268,0,36361,134746,4848,8703,1928,2527,115391,483251,20426,40225,339,46453,6004,181166,703302,122462,2764,173979,49940,9075,29427,73923,98356,334,225902,12761,0,7432,304,32203,890815,1555644,99860,401578,1001681,668268,33294,37238,124650,6642,82939,28987,138421,87537,87794,480,52911,304612,32553,19372,166695,141098,1607,12802,528941,57586,8775,225624,147336,1104389,6023,313391,94227,154648,59059,37207,36745,407919,95349,225427,12030,21937,8142,79813,635400,3880,13443,163772,2609,274289,12312,197777,1432,65236,16478,67809,73925,290868,3247,774,8234,2022705,15531,24619,1186,1209,151872,191791,167524,12058,201237,196793,16971,26648,17004,154362,155478,933213,83707,11703,182193,491892,3082,3491,136676,159111,9853,25067,50002,128757,131325,161598,22917,82852,24289,58514,226075,545403,1653656,181188,361,10192,205115,9587,25874,104223,208410,46299,1315,5579,451,40440,45739,288,80129,96079,18660,100857,24658,166745,123916,373539,51341,227,6003,152,13120,69888,116986,384488,3702,327335,530130,312182,5922,95337,24301,0,983229,0,105748,30495,44915,93,414385,17167,64939,43274,21145,552525,69823,43302,110544,180597,7763,117849,71318,216139,451833,58789,36930,40808,3507,57305,1003,8330,148751,730195,410308,132285,59704,308034,141791,85464,205145,2988,130823,63325,206588,127201,36863,114545,88013,163509,387036,1493,88324,36062,191646,281312,25807,27655,150411,46882,34748,78347,167558,60194,132943,73720,102399,456,165975,5663,850175,717876,1922,85301,88643,35667,3020,1621,113024,5880,187754,830,40692,36253,2624,277698,4290,144085,428,6039,41825,61922,28900,3812,238961,226615,22912,3746,2334662,137456,47375,39406,210276,167873,91247,0,111119,0,31084,284086,22094,56615,58989,7770,6083,86307,97328,107449,531132,17903,880,31,66402,72609,794213,134716,61242,82402,260454,23878,15752,1679,86032,91109,21176,5158,12093,76406,112546,62464,59514,10463,149,0,265611,30981,152,66732,371203,2289,104217,0,104945,128574,288638,276831,54157,5581,226975,122753,63964,23920,164107,199416,137307,74602,34193,72933,149509,1711,11040,108893,1630547,46370,30833,439744,61338,286,52806,425,66739,4411,89279,496323,353035,12761,379361,150051,32723,12606,31078,18759,201679,4797,30176,37,258266,254669,0,257635,42991,55935,111787,756,0,0,2312,147583,86452,22599,253791,29311,200906,59379,912,69833,138864,24690,229,46792,372022,240486,593391,793,6052,607324,1681,1321,396745,14306,86552,130494,465983,54130,9179,61059,32352,130578,456,13455,187090,62811,31789,330543,120604,379500,350728,37600,210550,34947,654,87886,31241,129269,18750,127857,99248,123581,124910,79538,26690,78501,63343,199550,12498,53795,237835,131629,76389,76294,15055,51948,550861,324012,182812,21278,21891,2312330,55954,63063,299087,265,1776932,124632,8265472,752,30272,161445,84577,113954,44225,52059,1078913,12343,112795,3479,150296,15082,7205,105166,151639,17197,96023,1062,230231,157533,313312,1127689,350192,213810,36231,106101,113517,456,88965,7314,2887,3039,50491,5787,147351,437526,487174,33118,0,0,946496,3783,122907,18513,109669,452520,100462,1683,5222,22252,1852,88875,25597,27371,143955,92248,0,105142,44640,24184,86038,38930,18284,100229,58228,12658,2302,137214,74743,121345,21077,14886,250545,492909,231968,3059,416280,179854,18492,8194,51227,70914,52839,130798,91591,95700,4506,25899,30887,42345,120089,29503,59157,111763,118814,60170,151799,376057,518,385201,274479,76201,6987,410668,118628,480,34199,1061903,91753,60018,397794,41303,240170,156579,413377,68994,22179,2301,248019,232414,152257,7200,49942,886,1704,262727,87456,4283,377,48796,103790,83,58376,24867,79622,317100,114394,107558,211383,30534,60421,3075,31814,102424,3859,197003,14737,230740,26146,815012,240275,5780,50839,36157,30811,70795,82144,903,103720,673893,1676368,56673,565147,16633,1289311,0,203620,567679,181490,146965,87384,46307,2611,277048,56485,32531,8477,98951,1192902,793066,1881,94035,5993,23369,22373,1044,361117,27377,152,8604,7483,311543,687092,82738,2221,621366,197688,135293,209029,152,63358,72755,170618,67486,14385,0,902270,46373,224408,34591,90215,12107,109868,104147,490396,181051,5103,170788,3558,130798,1507,121269,360461,73845,114811,144940,14185,699599,165421,287,75169,312325,105603,4374,115696,16441,74583,44614,308069,97640,214391,168899,85306,853712,95961,29270,141918,15190,566966,11804,21554,57366,1611,26533,149883,44100,95001,14668,102426,91593,205943,197554,231343,112963,12858,30781,27784,39372,208294,585705,133660,145924,112586,1029,3665,478141,71560,90176,73203,130793,35313,33380,45826,12833,1590,124868,154590,102,225572,142,1048,86198,7272,216905,853,35094,20449,259336,21865,538245,54184,287033,17369,252814,415924,92910,834424,6220,440227,15017,392961,96394,369823,379299,140790,140467,215065,378679,213663,65568,6001,10265,391303,152,171578,0,200621,827,238145,543478,188825,658802,45260,13063,36569,253998,15841,270665,2569,96030,12670,705,223493,341992,6735,1891432,301316,954,457,1199575,493,1203468,14407,146122,1008267,368869,3987,584,8248,59070,58617,233816,208448,103816,715,39240,205937,183210,407206,160219,65453,692,563592,137530,287505,348932,440102,210397,96443,201438,317888,202660,293925,221931,232288,17213,16360,16220,16274,16685,17553,16077,16077,16229,16485,16077,16229,16220,19735,16077,4599,3249,15036,8212,4679,13907,1829,11511,3232,5120,6058,7291,14989,47170,246,14344,2736,270259,1425,656912,667263,663166,657935,659648,656742,668321,658508,661326,673034,656939,654650,658836,663767,655347,671637,661831,654083,659650,656059,712561,654324,421523,433738,97529,204405,198315,26409,583333,111140,246785,182358,530030,563869,9722,63407,166941,122534,1216,5499,35352,1320,415968,89696,152,348573,6950,220885,195706,6631,1429,4419,5281,429,525,175288,16818,12061,3345,127585,72516,69505,85770,3943,872,840467,28176,12336,1685,204405,32209,238057,208723,586635,420,541,5005,1926,189200,3903504,2292114,562520,1637463,8585,169403,327823,165377,239,17152,18942,1691256,371600,658919,1171114,154777,0,34141,4208,2853667,104462,436867,0,2114,84976,36448,296228,189176,835382,242972,252692,67649,69190,0,103294,0,151,26607,39099,10599,836,110442,606,59760,691,50308,26280,258221,96894,418967,109732,10235,144241,122042,25787,47524,16281,37630,139314,2623,452,9575,373031,85159,2750,318388,20728,1244,164322,1977,510840,443180,33145,3105,39491,3884,48465,30559,2726,1199,58374,615007,8528,76,203962,99295,107076,262487,359278,4923465,1121555,40998,402269,191501,44506,9022,218212,790583,1952,1211,28142,180811,12158,1285,39724,228321,179029,419360,136522,238058,68670,268709,244288,306484,1041,1844,709,364892,146,9943,186404,79536,75550,239176,266889,239225,403387,295895,71004,1112,101286,25056,124897,357912,24962,273399,415436,313272,132740,63622,10809,7419,307249,186106,743,495288,343206,14169,248331,42191,76521,18017,3606,2019,14323,45927,87958,267835,3830126,1535,1216938,595440,687951,1764439,944162,279813,1589,227099,61807,119284,1556,332449,624649,99753,1059,450,324292,33938,290470,3759560,316807,134006,6840,4854,106488,150,4510,94233,37583,8101,187419,269092,172077,734064,287219,137605,72781,16700,11597,103388,91954,142641,40254,540485,1888,99225,513613,63058,44649,58872,108173,42256,41009,78643,1874,7241,343748,417181,699,77691,194881,77275,29513,526257,44645,50668,77240,426,3870,7377,1704,53178,356410,8157,204871,6174,6382,1360,107479,46802,392,54919,6127,14316,31759,35563,73169,165937,195078,67096,1175,70483,104613,39449,980,294481,153366,173133,19901,85978,170068,174843,241387,6346,106763,52175,275238,22315,42464,26671,53140,37668,80234,22727,130,58241,162444,22630,67568,0,116490,113196,603463,24503,39620,103331,2687,134509,363,36726,85054,2125,41971,1059,15828,520,771,406,1568,2310,2520,39966,0,1672,7616,304797,126982,239795,232433,274784,238,39099,127088,83379,80757,740,607,8475,16358,15278,77995,31761,26254,3026,3143,5975,210,2436,20055,216941,9369,96686,24727,6385,115216,42811,24202,43975,38698,4462,7982,361252,12677,1586,429,722781,152,4776,319200,21078,8253,2316589,51576,184790,7756,2773,188091,1624,107474,77378,61450,1984257,287161,125577,216914,407409,214489,91608,89684,228920,169779,49620,266440,1092416,1031184,174565,370,435006,109806,311559,634,557,2333,228,4928,720,6671,91614,27796,532,2340093,2829624,236425,80865,12771,107,220,872,2282263,13019,87626,1005,1062,1874,20307,1337,43940,1042908,873574,18490,71976,80370,439183,203781,12732,6,195709,1466,173342,468366,57536,21034,3740,245843,71483,10095,3507185,3976386,184065,113320,318836,24018,43230,73023,278521,360282,435919,314960,113952,1581393,567459,899845,8669485,2948142,406097,9830,65620,147957,242414,384114,178576,66360,520844,57888,254167,8,786322,80104,656429,89721,208327,7762,15252,2984,146160,224980,289432,64403,238840,451163,1268666,93011,724059,488874,649,10044,419051,390844,84738,254608,435899,2379150,35650,170258,108670,681832,908163,130866,266057,17516,528420,486652,231,236688,36191,188179,5018,710542,396326,7514,305804,553,34551,87813,589264,694268,4186,354,323575,122343,108329,134209,417822,228,52357,488348,25133,209826,11291,1451311,116959,629,618455,5575,5076,13098,99025,766,339035,890800,700643,1337,9206,152,296559,163261,1082538,326388,152,13145,161526,590211,113534,1340473,61735,126018,9698,115842,105322,297026,15039,92327,277931,72033,241613,190,458,51937,53145,3802,3692,715060,361189,1755,19849,278,983,101057,103683,3872,8451,97,1706,38,183408,34465,73677,3663,62285,156130,387293,112766,92854,67160,1147762,159367,11078,4501,140186,206748,289469,10393,56862,135232,434808,147176,2723,332228,265145,151246,374372,119841,302895,95333,155367,43030,253285,244728,131201,3522,434,4871,192900,211748,9311,380711,41633,509836,118449,165125,43709,267017,39151,70460,105517,781760,0,55164,138696,9114,885938,3333655,210479,23037,1615,4824,81877,151776,58153,14354,25621,61959,19791,90275,21155,212801,18546,590,27502,140099,6174,140945,20859,9660,829,350,354,456,157192,161803,191666,104470,118871,126240,1067577,270347,691137,578131,117912,7500,26699,2106,121,3546,3362,27554,1232146,2201,34422,372676,110723,69986,17243,22159,46581,525714,408285,15124,330045,66,2717,77387,109172,102278,156139,0,152,1496,0,3796,357,4491,16528,85768,8754962,45076,37506,300024,194345,473618,34667,473329,165464,2092,1576,4216,25590,193650,673256,22891,79883,3913,908,68113,182485,418278,28176,17335,220402,303918,94879,311164,31666,678,973,40308,12299,67018,63772,69840,236413,482351,227606,232,12964,35034,175929,252403,138938,165788,55564,60726,780267,9206,91307,4921,235400,59304,95159,153013,271956,62144,4893,208793,2736,38704,304,181439,46177,33758,64387,0,30888,999,171158,4685,31330,1926137,67361,167490,100245,4403,51222,10501,363,126686,18585,170967,17122,20279,73255,9119,73432,13000,113735,133356,5773,455345,183974,820323,21305,206033,1366,17857,184281,36198,2175,750276,15242,48661,196715,51323,22876,68980,45572,125827,3243,34684,0,56182,253890,101156,79662,38388,169327,23611,78543,85626,10181,162020,34058,279572,191380,244145,296,33602,1904,171473,302943,554739,327610,13326,24122,1585,169081,7585,29246,94783,11573,45313,210009,140310,6199,135451,185864,53045,85006,22003,432398,32470,906922,112351,962252,3934,131,82139,304,8363,2223,207391,1732048,386066,26021,317244,173139,92463,12353,231504,225941,139596,51664,7520,1934,47829,216555,276616,132741,13387,60860,495834,310139,2044,199273,10578,61472,982951,256469,203993,881,1181,5006,131098,1405448,5795,70124,56964,11571,1264412,18822,119866,1795,317032,24372,1990,655215,43732,797363,44958,96086,263864,112126,63851,4237,195086,27527,129008,2683,122909,6238,119268,9734,442331,92101,191236,137398,137638,103542,220142,872369,148485,826,886961,243953,6177,422335,54862,83995,132147,141,37937,76,180441,12687,99354,220250,2811,257029,6900,117254,242024,46866,209415,131580,136422,189202,2841,31583,1643,304,123,577,46807,72141,363875,46542,107171,193697,76294,799205,57752,7442,16992,80093,12974,0,2406,51031,183942,111776,2438,85063,341262,103669,79956,247665,117756,92773,148684,76968,190608,190142,10624,720826,811,69868,11235,1906,321022,883661,60534,1353,1531,428940,148926,3012,301085,2167,166653,1749,285,137453,84026,31667,7789,6082,481217,26244,11150,2182,728,165749,110408,113602,127445,198713,1710,0,279222,4249,7652,178316,115449,156500,174439,133629,745575,58345,149161,133763,194839,378098,79194,178657,197322,59911,50122,1204393,632565,25121,161438,219976,24250,162620,177764,45324,1047615,500982,339677,128806,59768,3103,55712,9135,48684,626338,121661,134,167,75571,545821,126300,445738,621,377648,29208,16596,250550,279686,10278,85118,291978,11883,556832,8258,7567546,517237,224239,406,181115,49951,47092,175,76682,1360,573779,62903,217189,54884,647500,158471,557621,4193,122258,152599,56620,325394,174769,94386,346244,67805,46225,79087,44095,39064,20539,338524,102054,22875,321220,3623,7396,44950,299893,3498,416,41287,8806,3269,90683,71901,362968,426,186948,202191,27048,45953,56476,33662,50159,402,37893,44522,25348,159425,6290,525744,95161,608,194888,216340,181395,84054,1006,2570,526049,37717,37264,776,665,34459,31845,25570,331196,74665,60423,3669395,465202,41134,887,185335,3135,83688,13683,41317,424884,17252,54208,112007,109135,41567,75891,11436,20707,503900,531347,269558,1433,35648,24880,14119,55028,4163,45077,190638,69020,46110,71528,32681,76874,58782,173839,711,499125,437834,0,24812,177,44985,101477,189383,194671,558516,93138,51653,103231,18258,142677,6240,122948,598746,54201,118309,3614,16903,59990,1159,1095,218631,156928,86774,10061,182743,1939,46942,176020,316854,89087,57935,12049,1105,70462,49503,244111,169609,934,114221,138100,67554,199723,428733,138006,5307,365880,217123,1146932,343095,1450,3233,283206,2387,493364,2046,466541,386080,572907,927732,693496,459989,206139,13286,276818,18989,1953,875,580,229395,129317,23503,525143,487704,129,3297,51445,447,509,126168,588,1617,1464,18166,49667,3750,252656,7196,109878,386941,80304,118563,22794,10482,70210,386777,43113,89,487852,377050,98387,755151,211,1853,69390,166089,144588,63033,79061,1062839,184789,2287,48487,305,158440,233676,64899,140718,94080,175583,271508,530240,329357,140261,61440,90592,138922,369654,30773,860844,451494,14029,118967,103176,2065,2422,2903,361698,204738,142194,633349,5931,68017,275111,19334,87992,456,5808,10948,372121,112801,441,931614,33237,41344,148995,136170,464220,16688,219323,51782,3092,176148,32127,66533,321611,6973,203783,5804,0,691471,1332147,488160,49848,571987,191830,1007407,616849,5965,20706,60161,3380,38328,139116,33652,182478,277309,119121,36992,60946,91776,400774,157211,305632,151154,87514,181725,40439,1854,7794,71410,10013,26334,524750,77609,74162,90016,578154,111319,74281,25283,292090,202602,737209,6643,54151,40746,71504,173529,42077,153610,28438,379684,121159,120149,204099,176717,374283,532,159381,106300,73923,375478,38507,87757,1060,189830,5371,253193,127598,1486151,300450,274173,2704569,251578,33516,10636,730880,689824,954113,9280,139545,193056,607,912,1225,2789,134097,150656,0,147328,345820,167483,182091,3816,249198,250193,335058,260359,292493,168677,126616,152396,201886,101299,103668,72366,45993,531568,78228,415294,1167,1652,39099,388,211595,1339,3277,804564,76719,158528,322915,313524,236318,278867,97294,12663,229885,2251,149638,44221,5174,65276,24957,75635,25709,1558224,143085,34175,329619,111905,3258,423020,19341,413447,53334,515576,9109,470983,146670,3214,289,797287,720604,54693,611,499074,198842,347458,821415,5200,9482,16846,1156,492334,244540,79315,304,152412,229255,44403,355300,81233,135800,256053,13309,6959,267281,126873,49825,113818,213771,10048,315495,306123,246958,13017,76073,24036,59581,23172,6640,140348,128007,399742,145883,215930,2902,55746,63757,0,344551,114622,54447,88632,35465,55908,18217,464143,197405,92827,3840,330804,353321,656,291085,30194,166855,6157,82527,1452,403345,904335,1587,785438,198185,101606,209365,262555,42955,124318,46933,330340,17289,168940,2669,15692,119671,14710,41531,106822,248093,23153,285152,14086,3181,112190,414,2747,36301,102437,1291,15928,88647,58796,116070,2378,131140,4140,97828,586,1934,158638,2936,337141,1320,237437,209,73727,302,72806,350679,132778,85030,42647,350832,705,213563,2670,124874,21850,89086,9795,456,341091,5002,12980,75065,181350,28635,44394,146952,1062,33623,121484,127168,41171,974,83205,911594,68554,309948,101339,4436,18211,693,24120,75559,335233,145609,722,12394,429336,396560,17953,214240,274433,4650,118099,6204535,8227,1844,56916,1533558,65466,109391,149031,133276,90555,164993,221508,19595,25884,360464,455,42600,2900,728999,227936,2819,61753,18006,146109,38634,299771,517714,152,516,374618,39142,107569,59040,104220,261408,53692,53111,208925,143108,94522,11867,184346,144888,1937,119,5905,137621,5512,327,7627,1393,21782,40061,18389,134,0,76,1525,0,631054,8753,107685,118,3782,516917,39799,646,1899,756,248,22694,801,3351,304,30603,18190,912,251366,18549,226416,28617,9487,60984,158886,119913,216099,82718,124501,289373,76620,84772,49019,198928,142645,39365,131642,80373,4251173,839993,24408,66693,48133,74739,84755,30974,50933,112251,153118,142713,232,29750,103570,33742,235488,15883,44608,458632,503651,130066,303594,184189,321920,636165,303315,63205,2172,273193,58597,180176,380273,445,3095,43970,7275,74102,84464,1517,439196,197407,23898,441033,124136,0,261817,283457,41602,19416,603556,144696,18183,54862,179867,146253,75716,3353,76875,175968,186886,9864,152,15919,71950,93266,303,224,574,152,3652,998,2735,50972,38936,86687,200836,1150,56314,3440,152,25255,22636,6516,71500,3084,279,380,20309,203919,284763,1257411,1061,10032,1383,220,175249,15124,1021,228298,471586,26276,98891,196014,251497,139220,11762,161178,125402,462509,968,479698,352124,5750,323,301621,32452,88843,175183,46737,289119,32062,5411,22116,286866,92115,94032,180422,589449,24694,21918,74124,19215,2398,1078289,288551,103961,8007,660106,88852,928776,199930,47553,714355,303969,183862,15134,167011,439636,14065,21186,23490,268150,115792,28128,259176,1316290,26472,59931,15744,275,70555,2230,86070,26823,69037,903,52522,162057,337747,21177,587099,5246,454,90345,115442,23213,397392,556,7175543,244950,188088,531,1501,247474,268,90548,0,369652,70656,64345,338332,147117,200001,273103,59840,1069428,2431,218818,124747,588595,134264,123068,49696,367414,2023,2826,62696,1499,29700,86294,61794,100317,46779,0,332047,193653,131848,112342,82361,27685,2564302,9007627,90348,74313,235549,281800,6386,347561,36613,699842,277621,1255,136718,229621,14719,3607,349751,304,175492,135427,7948,49104,189507,131918,463657,585943,55580,253321,120665,132874,34480,26,133471,229652,271463,1828,471345,219954,541133,300043,82140,159527,4695,74762,364,391772,518,191085,174770,1214,202224,191266,74603,33146,576,10601,72618,63745,47582,3313,2185528,14186,61138,304,662,831934,37123,120828,0,562335,201439,3901,5594,406936,46800,162554,1157298,3375,14480,587,291663,6358,12082,101352,92202,52432,573,60984,163494,51799,16713,93811,32251,74512,32861,261336,32044,249162,51770,192921,52443,1611,84463,439,205597,455575,73372,1966,4563,26100,6059,121317,68349,345452,38663,153473,130901,107622,91595,9603,964,31512,6058,6471,304,284876,171537,5089,41473,9162,708,16223,97933,14238,149955,143665,28760,2068,5539,185501,83245,3284,145611,26885,43220,97080,51237,141449,144579,12691,575,11377,44562,146588,154922,266868,86,26579,22765,36847,116141,254454,4884,105376,16256,114247,53501,6210,13680,70380,5941,135702,1559,2134,112221,57152,376618,1118,133979,21250,24660,142091,772,206667,118990,17909,296016,52376,43347,18944,4129,587601,65305,134423,104137,151181,109041,342867,260658,368086,1714829,0,70972,26121,207825,7887,105946,54356,178402,238695,2569,760,132269,23813,183683,209456,1003,1445751,1163698,220105,22636,152,47140,281477,292942,261944,308701,239535,125732,261747,22878,106571,111496,951349,18616,27006,57003,459289,5401,40081,2422,892606,118964,1255,53935,193882,52942,105420,327253,264,61181,642635,101938,662919,2226,5229,28927,143410,28330,11174,7297,951,10391297,82132,139235,23328,242645,458187,71860,48158,678475,9561,1330,166802,250022,28546,456,76083,169009,46335,40854,42323,753,152,176569,0,61421,29796,123756,64860,179331,254936,7111,44449,42407,144567,53851,2853,345562,0,166035,376992,285,255098,10317,22718,6370,335802,51356,17506,69175,844513,371143,1279,23651,40282,52447,729,14195,122700,92394,258933,6668,510684,154268,48081,2300,106014,109020,107613,2150,101124,854,2569,140068,1506,2492,454517,236882,38807859,906531,596,44942,59570,86622,35795,105440,1200,41182,0,116862,420021,58251,357105,2155357,68940,70195,167628,116722,51627,4567,68956,423,311579,293535,517650,1375,1437694,859418,606808,1474,13469,205478,46401,471753,464093,405834,258724,163621,278651,12510,127596,490624,684390,402,147485,135938,100824,5613,27,495414,28830,538463,54269,613719,261288,102615,345856,43298,114888,31213,270353,126874,71706,167174,31852,2991767,99489,116159,107386,51420,31155,75771,487478,5734,209240,159709,144833,0,639493,260222,1687,112004,60397,46952,4369,11427,102619,362629,67995,104058,152,0,32371,14790,9683,164523,168358,1437,156269,169,110859,188593,236407,7724,118269,133949,43504,615,17875,239403,375090,153734,48930,97288,255298,309031,14686,55498,48452,1028,245797,248462,110877,187345,143730,4871417,5826,151,165461,326868,124121,169853,26898,13506,4856,1275,1058,81350,174596,107789,152,68162,128689,465,152,25396,68013,303,260689,50874,105273,118863,4494,141229,525856,252636,329259,202196,223828,203741,16853,7112,246236,1612,252839,320330,246195,373537,22884,92329,112002,2395,142942,292,1111,126460,54527,199980,137,206837,301954,205348,856,10941,375805,300,86886,1803,1005841,57111,152501,280223,143583,351470,5126,354271,2010109,1007,415064,122255,195,989,212371,200062,1625,2259129,1612311,266029,591044,197806,127437,50108,124998,338,343102,990,3786,90184,171887,304,90313,535841,193839,1296,0,83186,662627,117238,74090,63914,120629,432,98818,69246,207875,26486,49594,53589,0,684,10808,2606,17272,4191,452,95920,1064,1667,23670,8699,96710,605,971058,13696,167241,110797,59752,152216,50175,16691,210046,94916,168550,448138,15696,105695,62724,45824,872,1071307,777,775395,301009,89431,3738,18584,78702,81450,78973,101726,14358,31166,570617,19948,295661,63108,446371,188488,233389,1129,50387,40211,448665,39213,19043,58252,1823020,86891,260,145048,42421,76636,501280,160163,123601,209565,2084,79593,208988,333444,390087,1752,25043,199351,282328,60788,392951,281052,611464,608,33788,123117,98232,104790,119520,400924,168002,256317,60017,35953,108050,150882,134098,223526,21407,27401,4707,585114,141557,156887,668125,268938,152,88326,41051,263,9562,75923,149989,33402,124398,25916,78863,4968,46978,6219,121418,178070,33338,69239,29137,1177,135,6730,126348,56999,290235,262187,139137,82467,295,0,276969,65819,47853,3408,39304,80216,168023,29301,429570,115116,221695,234240,137272,70603,205367,72712,145471,47648,5440,1198,760,133055,186734,7153,82865,124881,3910,41870,152666,92004,755777,259244,64079,112014,167,52865,325184,393386,194351,471784,75453,1131758,636682,124115,101464,34580,2800,190296,136,133135,260547,1547,167287,511163,12934,220990,126007,220258,405371,3416,1718769,68847,196632,421939,275302,76225,60234,1598,3973,13566,912,986,64237,246507,111344,12306,148773,1882,27104,7590,724184,663019,187914,8637,224250,199007,423,1980,338253,147,164,99934,340270,28039,1046,39843,40668,76551,29968,91510,1019,168046,102327,475703,168071,157744,161245,34102,93808,457584,3028476,523523,34320,355031,35258,107069,0,11482,107624,259543,28416,25,54141,182489,38231,77893,694,230725,18714,34343,17934,125659,83,30413,342565,3561315,1562,36697,95154,2793,1234622,165901,245874,120634,252285,67876,822786,205129,500147,766999,131069,0,110762,76250,131883,43428,102234,277673,21101,3257,882628,128126,1088931,264266,42658,3862,81738,102061,529839,293300,801493,167607,308058,56460,4997,139069,747891,32527,168596,349639,1344,963405,404808,78112,379096,39048,133490,429902,95817,273639,92059,145466,137808,1139736,233125,526722,44388,48677,370334,267401,94434,212101,37486,231882,123713,64182,301564,986010,92538,441102,627023,103404,1288,856,191267,337597,29187,10251,75948,137289,218364,325227,216547,391235,339099,487312,255394,89355,435311,456,188438,497053,68760,214636,29795,1239,1275508,231352,200927,333784,48725,39662,358057,43502,59701,107388,6414,377352,122,341216,27181,749066,83607,543944,211688,229268,2228218,185125,34277,708389,5662,114408,26114,89815,22883,508478,5512,7251,11617,422529,306245,323719,201705,611025,448454,27230,3250,104373,127519,20255,213490,5051,178335,146497,298892,176558,139261,1270,212502,26061,41132,114146,201322,361279,199197,500361,136282,42,279080,225183,53871,13313,3023,0,11,69920,22661,1006,461927,63609,372887,115604,599768,63222,523390,2584,17851,1159723,26286,164187,2620,288979,741,6675,403947,6350,2332,152435,341310,764598,604,332841,160799,76871,162725,95338,94798,2826,666,423,438351,23306,262931,22917,8254,131049,72415,483,222167,174441,240479,265399,90361,294329,180565,428524,2717,86850253,60786472,68554315,93252768,91945513,84193,266809,7760,110991,0,14991,26663,2654497,141037,59243,732758,1271,216209,63847,573380,282,8957,111803,1167,273503,22014,3520,30416,70512,990,191982,5330,51565,252060,20575,88457,51599,25024,136184,1414,129779,7579,1355,3643658,0,13766,138090,72611,158271,39462,58571,552,49742,5610,304,29390,22719,34750,8345,8511,828,34392,58071,44994,60722,1302,1461,113907,213240,159741,1430133,143745,223125,207788,217913,84183,51607,183,486,385696,426738,402157,83705,79579,8296,242212,293608,14357,137,532,10909,93537,357665,1499,7710,103825,183845,989723,27068,1279,95699,381550,89,113262,4367,545,42472,0,3454,55353,138065,366374,166236,43127,4650,5089,56253,216695,36523,271430,63588,693,604081,203070,196131,346910,148002,152037,412506,891602,25423,5611,118342,161497,297435,1216,2164,42666,100688,114378,0,82258,17546,18874,133888,50473,98881,591990,314664,365571,11478,1289452,509556,330637,891,49921,352487,817675,6637,18831,375527,226865,32795,70924,24302,0,12819,132127,209037,231880,111300,802888,709465,26414,21117,0,367519,543,3962,107000,237344,84347,37058,379413,13737,429725,595899,58842,111490,478875,63060,11221,408804,56780,15931,1392,86112,2539,24243,61,11237,39407,1275,83778,4034,4500,30878,802336,12213,11173,606969,244131,96467,1934827,495918,182857,258999,27920,258953,778360,164239,60317,30219,144943,84418,14513,661915,69405,1834,82276,2009,61,38484,83382,22888,98728,62011,178449,157550,35070,15650,4261,43094,14295,37946,162931,58045,1753,5895,58557,19014,226869,737500,66871,190605,85475,50900,93456,224594,86276,268782,79964,5527,113443,227482,479,1989,2011,79877,960,484,78756,216792,174964,676,11245,501720,61084,0,462451,1212984,4501,192032,2093565,1456,56169,68685,2965,2560325,53718,689,102230,205759,760,3165,152,12859,456,141575,5737,6803,0,0,342992,267913,9305,72968,38517,33392,38715,252,93476,21930,344997,183288,148834,21645,66853,750599,89080,8723,152,187,828,1123,174723,86001,44138,422619,30738,21313,138590,24855,545438,2107,129072,2391,147639,33921,674,29544,1730,805,62982,6722,1312,114301,110253,66891,47978,3895,16776,971,85358,1145,1421,400,17378,9948,45488,78955,338738,252790,135260,86671,296425,215827,533,334472,17097,1368,12594,152,694,48267,236867,22361,77182,35827,1465,11829,10512,245436,123930,3956,84197,16094,14360,562942,142015,212264,806655,1097,149,46409,15735,446,6335,7523,321294,337933,61339,11858,115933,155240,5812,88492,419076,97096,33929,2373,121491,1481456,7774,41792,1806,121648,51714,20507,110154,26388,208594,132436,44710,1041,195901,17322,3439,187807,295,40812,819,48663,325933,31119,76702,41832,346273,9908,14244,525929,29577,35645,450635,38766,201850,58129,816276,2215,213021,82956,28195,145622,136,83007,6014,76575,11867,295077,264128,83311,67016,73516,124755,359895,222068,2535,247913,13077,1228,627940,352803,12682,4491,31371,80156,51183,101107,46202,173845,2398,25716,50336,52804,43329,414,4418,177133,141480,6291,47730,125185,304,232361,86355,234967,21022,67887,96449,558735,160342,289211,125339,224395,82496,71583,767923,76489,197706,425,256429,659738,7929,196985,85316,758,152421,621,311595,276,2843,0,187161,1575,541256,112460,9114,66952,1795,152,124350,64756,77644,128676,317561,28455,155900,3521,2267,113394,0,123611,67883,47277,593,176492,27608,833296,43576,101626,115660,1375250,194637,47042,283,3866,456227,692991,283305,598739,273562,248493,425465,52986,3896,26508,286805,279061,29362,388059,37687,375013,384028,0,3314914,238962,42257,2755552,157119,272313,449553,839469,315824,333540,54206,221234,154582,252411,235338,141412,46393,166581,249202,1030,91301,117795,208946,55843,69248,111859,3025,49854,18180,1247,766,36599,45633,132060,759,1183177,52946,886,53633,2298,268527,587504,151943,9596,23926,496321,980811,83522,adrenal_gland +1133,95663,359987,62507,3270,2136,80269,90429,1221609,111394,4290,1724,17636,684777,74519,166834,71622,523624,51410,802550,73780,5052,468695,959701,259490,1849474,290157,470211,87182,259322,149245,14758,683086,656421,14515,439378,762305,26739,367581,57665,329973,1000952,9743,2444,4379,253227,358436,582823,132017,616720,299705,53371,160168,2388,854038,139926,34596,71930,281495,197798,230585,264277,164106,14025,8909,23918,240741,153747,48026,135602,10294,244696,50758,3496,1188603,235542,292439,19957,27422,0,7915,81965,126323,75062,1979,198641,304142,180906,201325,226718,162869,368573,208329,25378,103,744291,2247523,9460,884154,1390020,9161,31769,319583,209381,59096,75004,162558,989932,181759,54626,55187,86883,237355,325068,455014,68819,5629,140776,103796,120057,5679,801335,9531,108252,400996,4679,290512,62568,41027,318902,23790,50882,1311,153763,263689,324262,16116,465,319530,351289,773463,153418,3565,101279,606068,606702,2487,0,54973,383000,208932,46639,38283,282545,2609,4312,3808,310763,3770,112694,171402,361558,10512,94615,98187,22016,755097,266245,6434,137332,240413,94754,4691,332707,287062,30373,218544,489879,108249,223988,194603,227276,243623,58939,152235,203950,13826,631,4931,287603,448961,589,93660,105465,1112785,250392,87398,21386,176749,85458,735719,212379,607675,364,230047,120986,20524,5867,42111,67289,112935,7638,6301,381318,927528,26341,9092,1096857,571828,737573,63718,70681,3820817,357065,822154,1906352,1236,5832,544662,36459,285189,706,15486,7005,10472,582,158401,350645,202510,484979,66460,342045,424378,3191,1046630,2673598,217119,203838,165002,45627,200460,427423,680843,704886,2268,18900,58350,1224,49822,202780,100845,16014,856468,455421,15473,230962,4050,1142506,319548,7853,139838,281533,417478,601543,80338,85220,866,206924,107375,3028,38056,789,58120,18639,52495,291024,101497,445225,837538,15383,1307,12465,150641,1047734,291118,680565,90351,172268,1592,89033,48933,442928,60187,14618,66625,184470,402538,232098,73787,174228,9502,256,8794,444436,594337,35285,868530,81845,381741,97394,100008,195555,61190,47211,167983,12958,365112,452619,48232,16550,210386,67321,49600,135408,1877,78795,53148,227132,781,215578,87201,694439,97044,87990,7301,168,187516,202448,422897,102,118022,150848,58412,183619,1266590,10621,626497,827536,1373,813501,522388,126007,406849,376910,120436,93668,85448,402490,521930,59984,16729,741969,982750,74873,35270,493504,2178,58495,65943,528401,79974,656113,236454,161337,25309,23375,130204,56933,472897,47827,186774,318,512046,9413,5212,2470,464,1088,183970,88477,5285,126861,43674,1545296,266776,519687,235638,6069,236854,60084,213,97064,243106,152004,30284,121907,84260,386705,779633,528359,158551,363367,320319,86399,373,79683,180682,31039,3546,117771,221661,56544,185555,196496,576,41697,3737,7910,16380,39853,158714,64754,134,168858,265791,50422,78213,372,116351,100641,2533,3772,230781,358583,1829882,91165,32271,1247,447028,254988,1439,220458,21048,66417,159947,24966,12324,853361,415256,208275,146595,170727,120157,3554,16801,20803,14201,12093,351265,7962,35939,71428,9162,282448,53858,2208,157730,336506,8018,28495,163882,120026,77283,733386,139,31425,150955,43090,149313,134,36596,188886,359397,113758,480104,3069,4146,327711,152366,1106582,640787,241132,83115,6281,254282,115097,513900,79880,242000,75114,497363,215471,255365,66125,23387,18386,4335,2331901,6775,209028,7445,144639,165754,104192,284884,291039,111658,3631,176311,76149,38374,848331,1975303,406176,547456,29945,507632,74297,40576,252638,182873,692021,738665,77376,23758,572276,201277,108094,725838,211432,169540,1581,234515,594035,36580,2401,52522,1996,526,5557,98105,7674,467212,0,2138,29066,23868,122251,42316,25945,340,219586,32230,469958,26381,335938,558992,1038,132,12371,234173,112202,170064,380224,2026,274512,309299,52502,2702,42730,184200,39881,2102637,379594,508003,15231,61897,313312,95582,556693,4720,63341,188076,545863,195560,138706,1169462,39703,1999,50097,141540,218957,32061,199121,734126,208406,7246,66354,983,239937,3276,262,310549,52505,5283,19360,83763,15781,253686,3580828,449,82349,136033,2012,586226,108416,9409,8857,106950,1549,139960,45422,4171,49849,45069,78003,192479,13667,104036,99833,575289,121,26994,11743,463666,129861,284583,164831,6528,65703,119036,103867,1588,582303,407026,473017,25821,236074,936,120339,33655,1630262,76117,60141,24053,3825,50615,663375,10131,68511,5537,55219,22736,898,191049,91324,1810,159187,220583,1782,112628,565,118389,6127,196927,247168,48231,586016,276432,15044,8806,205580,208612,63766,128988,24625,2178,286,108355,296730,29282,72957,55870,584,5233,28856,5240,27180,73429,45040,263755,8342963,93122,5529,156400,943,406,515,305315,127678,190000,255605,87871,127212,140404,842050,203799,1148,99353,11913,2007,74274,10114,146220,118824,173968,147597,25743,8929,233040,10141,3244,39331,175,49422,123844,5648,80480,3358,3154167,77029,142325,203752,35618,138667,339716,115390,184928,80395,14071,545877,188020,326761,39989,898494,37864,39152,56367,146134,147020,51906,82998,21047,122111,152606,17721,96907,24230,87180,81952,49361,794,160660,102492,128669,74797,212496,787,521725,716649,11366,17950,3607,14910,43765,8267,61773,68364,89694,16107,309313,0,207256,2181,148911,194978,72535,74818,277963,3714,3504,245232,709516,622515,17310,840,569059,167544,116818,205883,45079,101282,23505,217476,274209,666239,396319,1429971,306486,282,69780,193637,647802,13152,188700,0,6948,113129,38739,62520,239557,884,27334,2508,24773,27185,93884,134824,127184,10587,76200,18240,150638,390588,18473,1264,227410,44489,52895,8795,130170,86454,94832,350789,547626,787347,18349,38808,166452,150362,58150,93855,9109,2115,137320,11926,430881,130532,416,265495,120143,28879,464,94545,1603330,80630,25752,6262,103679,62047,49713,152,4239623,42968,55069,10516,171198,8197,61157,211421,422,189956,100074,98179,81980,52613,9586,58649,111,578,51059,266807,6031,719432,277830,24910,6090,10778,2001,8483,84022,164,344937,45062,1199,97885,2061,2825,225605,70713,56304,249285,18663,39791,128173,27349,276884,179061,9698,148747,1764734,389,56785,297576,92094,18738,138224,122721,274923,44584,63536,186046,393141,48910,200127,422329,3314,2203,51558,40370,446,35087,3227,44874,1309,105,152146,1787,147,41314,65285,222270,46536,116873,228988,164682,168669,3743,734681,74276,33451,247061,528422,240497,139028,102251,303,126502,1635916,790,891551,73941,0,85203,185009,321615,298480,865378,136859,19460,153003,50852,615978,136489,55774,1204,41837,75034,1280,123593,329446,303689,168844,928161,222677,1838018,692958,1342952,304306,384430,199254,304,54,160847,30624,66364,5312,135858,2475,1001,135906,514570,471652,876,15535,11109,2058,2027,304,266,303,189,3999,513,382,406,410,1779,46907,6947,37751,369,2191834,7070,3110,516255,16164,301795,133361,778168,192775,523604,136089,495478,172681,997728,197255,290162,506363,331081,368225,93410,562137,345349,243714,2560,619671,86,409419,731347,284053,390132,24631,213203,91058,317140,794,1101923,59686,186041,1520491,348138,590279,23,34872,128983,246924,22174,2856,303065,30564,5523,665212,140403,95643,302119,3160,42548,524434,101000,356409,96680,234126,531348,57287,276,303529,227586,212140,2560,475071,191452,498140,258739,125011,512783,69673,105422,537973,741204,449451,189369,102768,247359,12423,2560565,465239,169148,269920,29558,43747,504734,71430,1544,475916,817,660,627410,3287,413,106210,1811,841,256923,141470,123275,253880,175749,922432,238568,15791,2532,4614,268544,2334,514630,387,98084,351,1525,878,2698,181207,12642,1520,1349,5576,9120,258143,1080,24980,107672,7951,97,82197,5527,22509,44047,11410,6409,914932,48455,33119,1830,548,233175,51225,118,1863,778087,1260581,356279,44446,748969,602600,1006,177086,2473,8638,3414,11529,6993,3536,3323,915,874744,317644,260012,20693,91346,131153,269767,202687,346892,228511,230246,205895,617729,455151,11027,432,48,54035,19144,3256,25934,313833,23695,32468,10321,19287,2076,8504,310,0,4834,62963,216221,227245,4245,547,8543,1543,176891,192253,285439,80041,45096,3681202,15093,1795,520492,3607,18616,488389,855351,261678,41871,20542,233080,37781,2669,0,287,151,164402,19992,641613,53072,385756,175,133058,228064,24836,96969,200147,22977,717,1294,335664,2098595,307674,69210,4883,316135,6276,43871,9079,386769,17319,40637,86096,174155,38980,622707,9733,0,41828,18047,31121,915848,172159,125357,91038,247,12215,54545,83195,146477,2542,495,4339,694573,979,2066,85842,5821,50081,439488,153196,351,153509,0,153008,102958,109400,16097,99839,866,148374,15266,6353,1476,103360,141121,1356,187163,71412,225040,131102,144607,105311,11569,12842,8378,201235,368512,219137,269629,40800,219293,129783,138400,206683,126910,63273,4824,2783796,485,70636,728175,355623,24716,679326,894791,231570,60643,9129,429566,448838,169803,56566,91420,118310,152922,131137,45442,55764,34122,1573107,85828,28819,555539,3372,173654,356,80560,31267,16222,1362,82122,152,59435,71915,124500,15626,3282,153360,18901,1075210,2230,25298,571,62607,4954,65720,4657,171349,56461,7339,20419,0,102517,307596,664,15544,1041,409161,3043645,5645,2098,15920,8102,196117,2923820,565,500407,404158,141626,824826,180166,391085,41983,29742,257209,13243,23988,58877,7339,624366,6299,280875,25762,174341,322065,304605,97588,20328,11508,95,4409,1804,898274,779226,545850,0,565473,893,859712,858183,50412,247010,85829,0,3920,136461,298854,192141,392874,100586,137008,5941,9103,81376,117834,34511,1352477,4182,6109,233684,211695,28007,876,1444244,202093,607343,6792,18404,62057,8631,4559,158069,119009,158257,338317,103776,630840,751,1497,7950,43153,114530,802473,1026,1690,207417,1066,1072,197,841690,1169140,493797,447,0,3494,14326,28001,23536,16137,322198,54551,45954,24102,113684,5323,409027,66564,0,79825,296,256973,59617,10687,295762,24118,332646,1587721,304,5710,63541,40647,101,42246,3042,106010,66228,272624,260583,172459,4238,38783,183701,1520,45626,111496,18492,66970,47282,83451,326730,65985,281741,172755,60123,208648,307245,373564,73737,291,28507,33247,23093,293335,81544,97574,457,76871,29216,14190,2709,1181882,296352,106422,328858,98572,95683,535551,31141,70783,123640,255581,308913,1170040,316939,1269,231960,1451,123822,131955,193092,9669,319737,192125,90678,261907,59963,102594,194842,35279,1612938,136077,186260,815018,32468,26852,662727,77430,20007,4497,3615,592109,143341,156396,30427,29448,202633,56931,113155,23088,290187,63929,129501,45048,1837,487374,98479,69766,19615,679,44787,179519,44895,21245,175947,115565,43992,150055,4546,197314,54249,4554,34748,457454,1122958,159,798821,111420,329550,122687,218188,46486,611,195984,262415,114863,71084,1405,337251,243111,9075,768154,317176,46715,6459,17715,228,184017,50749,55142,64529,998,902,2786,6598,296613,212113,297227,110321,686,214874,230865,710621,2759662,177431,73622,122682,30801,177402,268782,231346,350,4871,7132,12454,308944,5707,322,60579,25303,125445,249906,424788,38542,2785,581052,127518,412636,149125,10201,18481,154232,155288,355,373847,506791,1535194,16580,417,176869,101202,90709,111,0,270874,2158,1445,50787,437488,449721,38796,360458,41167,1403,486153,119904,152773,72081,799543,904,72642,483336,79098,34004,124157,78360,88208,59947,205288,150224,91452,194372,169566,200088,240722,248698,874,160154,316622,201572,92426,248798,215976,22460,66986,19677,34679,1091,476,954,31901,72876,122956,143217,53462,1517,265161,216117,50570,12027406,3555,64996,598,33389,0,23623,137662,158680,289486,560027,59088,22986,244173,203655,159728,132692,1175,130173,4516,209283,97860,1441966,428636,42920,42636,4993,2572,3376,15591,14178,195824,103788,427015,46878,128638,286077,2822,2250,82126,728658,11837,676327,266710,81934,93766,111312,38027,291004,225336,449755,243682,54715,778576,1002983,240144,116168,168212,240955,73532,246304,91668,167368,166109,193947,198019,7755,92367,6941,375852,21363,9093,197446,898,1538,545840,5129,364238,1180388,91731,0,7883,177295,42225,114378,141748,405799,34633,2237,3062,37314,24777,65552,16912,145155,2960,1459,210448,10071,232628,65867,7884,563649,58439,303,131977,627115,68853,228251,13718,161284,22221,160,61808,142693,577,400,26946,37314,63867,44505,99677,85917,24252,54869,59685,227284,355821,12998,46901,9083,4601,189676,5015,3878,43035,378378,58872,379936,133548,152,152,5098,3252,94241,160091,152,0,34684,992635,169639,10111,72646,54316,713,422403,18548,159714,225790,356195,162577,112039,165161,851648,3222,99528,29561,7237,79611,157155,145217,460733,385004,249,68728,405331,1188,125803,29587,204,324136,267245,77820,33377,68220,5269920,103709,107082,104482,510981,164403,251505,158934,68806,398,112451,20834,138429,211287,107486,162204,72942,124584,582485,7555,204759,1729816,13008,1357,77304,621814,66309,103992,904023,252206,297944,142807,724676,173798,125138,254993,276,142813,209080,71701,17789,63815,18248,79207,21499,2236473,150143,2370666,846887,178480,197085,222089,16700,13494,42127,146249,684824,2045,403267,444329,2166,3644,488794,14614,11,231171,152031,203270,347,61195,234205,71723,324260,486840,483509,200777,21168,30689,56555,212685,206132,3668,5900,422767,40308,3795,1292,258,31203,1643896,208950,5224,24247,52503,70670,199865,49009,13921,39873,16893,2468,77893,2195,5363,188762,91273,11503,424384,26727,340319,112164,222392,116231,10149,1295605,181730,1513,979,617688,1807,11028,270,2459,154876,1100,27576,48111,251088,81022,54859,19031,434,24899,7158,1077071,123631,344887,407114,158258,11193,19297,471183,53232,6590,659661,18779,139680,974,48246,9699,20362,154914,182982,100855,110423,399626,104975,448,150,27079,60209,160667,95599,154853,280521,1339,8623,61678,83471,109737,3198,148879,414,278299,681,5542,198573,195060,18388,169483,70927,4919,190557,143775,102032,91863,98896,0,22032,160,269099,352380,192536,150559,106646,318640,39518,469427,29170,205583,33428,120481,236622,99893,371278,0,29122,962661,19824,158088,26531,434483,220056,398905,142,789830,334785,24493,102133,199948,487947,62958,668609,168037,171552,488541,43969,92272,639687,789833,435,24990,16683,150559,190320,126979,163,2271,305985,77999,324060,106912,19621,94170,253527,173597,401341,5348,299,62726,300680,834971,376148,127280,351037,162470,25932,948260,267948,161285,163384,69889,87720,218346,103769,217734,76,4661,73835,383,29101,186734,4884,608,7615,1898868,1033117,161222,39291,18465,53462,11812,894,1062,13573,305103,13362,26754,155025,17460,5103,128222,42403,151613,216143,25345,24,625551,64337,269104,587430,256967,98491,511627,215697,117719,181224,184691,389793,478035,120195,238854,429086,1988,203718,152,445913,3323,15760,13354,31407,32947,98750,114725,237399,619,183658,257505,372291,341395,288302,91730,53724,254537,650848,121915,203811,160473,111786,102327,4530,1838,2543,605850,396,109853,3604,132306,100774,120898,15021,199997,155838,38351,11873,25748,106054,116197,142411,26683,119165,138082,4846,41374,471482,126781,853,556,11898,498608,23402,241007,47046,63444,36810,0,350986,384594,161543,380744,609,1145233,950910,598907,1454888,12160,143096,251592,111113,200288,788106,95289,29211,187671,94632,177,13158,287228,119460,1833,1120,13080,229797,232014,1001069,456408,276531,791,99723,272168,1823291,857326,87624,835653,429744,353939,314505,399637,628,61,1074,2993,309446,25678,208041,123702,2208,1025,1857302,406,2472,267761,62711,127235,3271,288435,453149,803,29746,903,5513,10684,13084,3327679,121627,23323,139069,442468,124936,3365,134708,21787,487491,326023,158292,503,72042,516,8858,4218,437880,230200,112219,480518,90094,48885,102580,2339,1295,3886274,5282,2003,438,10286,39542,39798,4027,165100,477,110931,1102,469536,1389,2073,156412,296190,238211,14607,157850,420428,193228,248540,117672,889666,1170997,594589,119232,167891,25034,15681,11891,3351,17309,151900,505165,41733,295,452572,263108,499055,659,188696,241693,1947657,566019,88629,175,283360,5668,18937,292258,184574,368,364303,47493,296174,327475,265714,571501,60069,6451,121429,1226,296111,164518,175351,2779845,335118,51715,348358,428067,445413,141141,1926,289642,387114,2630,266690,76621,252356,63461,91601,476369,345798,5584,46333,304,380,1296,56306,600579,235775,1089163,334747,287782,13174,21693,33573,1505,4535,180031,13272,37933,0,289,644,82713,162883,955289,6717,4766,236867,73928,83351,27838,19975,4717,72952,545,421,604668,127670,130384,44,42872,27206,7281,158384,308,224534,17867,152,42232,17879,29956,141211,87576,45756,21263,6098,59330,1012,84863,422107,30972,38695,31862,73991,2781,337749,371,412554,63735,25114,154974,4765,35787,135541,402433,2831,114,1698864,212159,214045,605561,224490,37908,572391,9806,78583,91425,925192,13575,66167,14561,401968,40260,103506,40000,83935,16701,19436,182059,18554,316682,628531,323717,54634,824000,377302,326600,2483,106909,123836,308172,166912,14969,212106,50200,513708,93037,998,116910,332737,66169,294,179374,130342,157,131565,15773,383317,484971,28767,0,250776,59228,194155,449567,192073,84956,172079,225953,344114,1271,17210,415489,310493,1180,625336,188012,96702,295530,45041,16452,193948,33111,770883,296165,270126,7957,2799,121080,675620,521558,13893,963657,449007,128604,71005,4918,184010,1443146,13850,11724,422172,77632,373786,590,2856324,73935,348670,1201,2665,135,565,521139,144289,15163,390607,244893,205715,74796,559,743,13188,2460,14961,0,5980,7601,64261,6876,197,360403,506395,41914,49341,11325,5972,130594,32875,12380,23555,52327,848477,316570,214566,210422,52184,926221,125045,38896,7142,36704,1736,29216,4407,11035,233744,13052,48640,90836,183196,151949,3241802,3974294,52554,904,152,53306,4660,3712270,1415823,150986,277137,457116,22926,165909,1498037,85467,21532,57829,452425,56407,3639,380947,549270,44279,10847,174115,174570,257419,140820,1130031,267392,105776,658,740298,1341,1201,1276,80801,999,189346,334126,1108362,214275,77561,365360,5564,415387,490706,443123,65418,242507,405998,33370,258682,183996,280230,558800,416786,79493,154224,245676,268097,1818,4059,189984,400146,1127033,59564,96314,876,64785,57333,63884,1933245,217813,264894,151242,255296,247818,226132,1685,5624,255856,97901,15890,16809,2666,158557,152427,537872,193810,39916,997441,266945,707767,1021464,7128,73474,248098,255908,883,190906,155086,36828557,11665125,442122,2126481,141693,103295,227476,2957,365813,301,353,153120,507678,392201,387282,57393,13786,171327,1504692,318426,602087,16388,206062,253740,189212,169767,541541,13205,332546,55778,356294,59916,168,171203,1228019,826948,212100,770129,3790,203350,231,691167,28747,131800,111787,4484,91858,46989,82175,429923,391760,4129,373350,3834,233973,261484,375236,166544,5608,30145,84002,40217,90587,1260,91353,577200,416823,175290,314263,197187,61074,225168,131267,495544,184685,264695,610878,0,2627,199483,288326,257508,274044,1850606,823499,38077,54851,459,131,0,121982,18698,317159,509865,757418,365347,123581,397775,635288,289,200090,121794,141182,136225,115959,5152,615003,233545,159232,41153,257424,1197461,298557,128473,592901,1027,766,3762,2831,44663,124354,611460,2770817,486514,211078,158385,2100,390201,3567,1306831,582,46364,184282,740428,301530,549310,196698,74078,4654,939241,40733,325491,327959,528198,87183,141339,139308,1216,269141,14728,203047,281862,31434,56607,77221,5422,66174,487,154603,211262,128665,80348,103366,2280,62712,1265,3091328,12635,80882,637261,89741,0,43648,134065,103524,165434,137545,571967,468650,69740,152977,46700,433,411029,14071,286050,243310,107368,155203,51682,22845,393193,124312,48699,144030,88220,70347,216511,20696,1686,548015,95674,402911,88821,171889,243648,111465,50133,542089,1097,88307,735129,109748,80089,11642,179306,428643,221438,85244,24533,273274,393,299,11449,1507,27967,199307,1397,80876,157720,6244,1572,11533,126271,403214,114037,1838,5215,64796,13410,110180,97281,15054,17345,324123,207552,1422,1838,225370,168821,511394,134788,231980,131011,141169,142178,40427,32617,66165,27501,17211,86602,4844,9670,586335,90746,164184,1065849,271,872,19119,1433,46757,149063,112307,14201,129455,318,41599,30145,2749,49693,24803,107300,38511,120184,37836,248,1042,49832,247,155790,235080,82777,281544,13589,161468,24492,90900,0,97775,316835,156361,127307,41132,4598,1514,163142,284912,109960,144384,12290,93958,48283,2073173,106060,139977,117828,32059,84077,80103,278797,21697,699,96068,195,119556,400222,157573,16185,345,6752,48340,96499,400,61738,122489,77103,89918,151510,189,151,152,392247,84852,158531,18880,415842,357414,523200,2449723,1312851,216759,41636,314093,359386,19918,3978,529499,110065,40943,1466,421430,19902,83122,242589,17537,5791,2707,398916,427835,654636,4218,180034,175204,549908,1148949,320352,415734,199806,427020,1577,4353,250626,1382854,2753,190519,113075,790697,287274,90762,60572,197740,89068,128205,8842,83077,914,10301,118364,814075,101719,141226,140954,97623,660682,32213,3221,235606,10031,109601,783837,38973,123022,30758,74532,595801,609125,8387,455,40583,1822654,41160,109954,95726,73609,94419,327481,542797,46058,76390,258876,857286,255389,219472,219405,1196,11755,6079,103598,167372,72697,196006,479630,22328,393,6161,19624,36845,492274,90518,73113,82544,20752,47062,102271,1839,597185,110888,8683,6233,832,183155,3946,42441,429178,71438,368,4941490,333538,189407,6299,98079,603342,12899,4085,64605,226159,167557,250780,234580,384390,9895,280049,148604,9462,58475,75033,236227,34297,83085,19102,606009,153386,303556,47366,12804,437999,18262,60127,50472,623811,85244,320475,63629,82748,170997,112293,296014,12363,57439,816486,26927,53703,6265,110182,8098,212015,2533,28726,21244,6217,9969,780895,1494681,37289,674627,908419,750491,456994,96241,445757,298343,241516,138236,4444141,132890,202987,1350090,6060,63795,219316,465037,8764,321774,878744,1018312,11442,49824,27634,58938,37371,291871,933505,21451,37148,78019,612538,3352827,341945,162615,7835,616209,383552,329047,1268247,1069568,282500,31775,289163,199421,550,7908,11943,454,28342,1408021,188592,4715,238832,3437,28302,337,27651,5215,110,8855,197655,502899,4040,351188,298772,7423,2646884,4553,685,1347,4397,154051,28619,5252,62477,2815,20,449,1431,65885,8493,12648,1024,942594,8702,33629,3233,1294,1996,6074,34933,681,962805,785,5910,3757,3280,601,1481,1798,24215,27163,54672,0,193432,281,326726,111171,10597,225823,299374,699,289445,1431957,397160,20059,2372652,4361,447590,540,2222763,1074,309689,75932,5517,14898,142110,271090,5343,19135,3410343,509997,28267,418024,30925,1165,241539,385660,100313,598571,430891,44695,2592,155244,155514,75513,10586,1585,103379,108316,102507,92395,2720,1127213,71956,86532,101437,15224,286303,187886,36998,16599,25171,46721,124258,76991,672566,200893,105809,55344,128231,152689,105469,278,137981,4789,491,525034,6156,118137,867,126633,14310,106839,36806,114948,705,55009,242666,267450,72923,327969,7960,122169,68056,38294,27629,137413,90532,86474,337334,37523,2891,8235,41602,67804,60215,1737,19505,80606,873,22973,11948,94544,62330,137422,194242,180378,86116,122748,160549,25835,105369,1597,10833,207004,198910,422005,405127,760681,4592,56214,22795,83104,6444,1450062,435433,953510,32940,233642,152,65194,394498,82372,3507,1410,152,219025,456,89162,220389,415682,175970,363107,173274,83157,21741,760581,15600,401,524,184026,779693,4383,4199,477213,1012783,422043,347773,8712,6435,73526,117039,47278,350342,11748,690054,821318,2953296,337095,15477,16675,10485,1166,13544,12926,373376,6917,182078,224194,631094,1264,140559,167961,68572,1293999,377,485624,430788,148778,177306,176867,33957,1000638,13819,23047,6647,13692,6006,303,178868,161367,360676,14262480,167031,6928,4579055,8136,16265,1202,1005,3761,11525,1526,776,2132,12182,396,7366,201,1281,1297876,796555,1346173,306497,651770,3940,347926,232333,43707,236776,74614,2644,1615428,155373,348605,3929,357930,0,313665,2125259,457183,161802,10240,358388,790558,916350,339,1450,1607,6277,6395,10862,3183,77196,505340,1156966,6545,634934,3024,519297,727285,20,16823,63564,16787,581,926,6589,5851,360008,252853,36101,2135103,130524,199225,119767,215890,847130,311119,115131,116860,116916,17208,699418,230893,87268,17499,95213,297244,777875,41708,462389,584149,4130109,984978,223704,121249,4362,352639,87475,515366,312030,1367712,3561,767644,91573,4510,137602,29720,490148,805637,3340,1888365,708477,2434240,14047,49020,127,4047,11468,15162,216,455,75484,318718,1014881,22,1345264,978,99169,231500,11086,386465,1944,2356,110791,43629,644400,772389,1519681,510139,42940,197482,549810,118420,34906,46057,1319565,37255,540252,488106,176799,45092,74042,75071,61219,56343,945861,16949,504046,15827,4647,228410,355480,10475,57642,95969,234151,78266,180686,32688,946,307472,95817,81187,781413,27544,404,121136,230378,4715,48713,331243,53979,37344,57413,392204,74303,73639,192112,73346,52938,221241,27418,375721,25036,30253,109604,307924,0,67539,565,299136,51207,442680,5550,47693,5756,284105,20536,89781,322665,201835,2355,408210,766,46396,3518,147900,185031,586558,974854,28788,116047,269485,177728,552,29623,6144,316908,373732,5736,88364,388,31128,148264,24536,97763,44829,106589,2693,4637,30472,40904,5963,90849,0,64371,187341,72274,82902,288690,25468,74808,168062,939619,5750764,376562,152,121291,359335,198693,136982,194774,37872,67638,108018,87213,161238,292747,199743,562262,2651,242105,10277,209553,87718,491,1357,2082,330017,378136,145969,54053,594061,125829,1704,1184978,47906,77341,159834,85930,65676,4926,172730,4445,2049,107141,372290,7593,41648,283651,142251,57207,50330,8233,2148,165777,8431,150,112896,45235,5623554,32981,88907,217081,99028,137349,5824,193613,56197,55492,70582,37732,128918,16638,31940,200644,47173,46461,2405,179657,428345,360023,147122,207339,161364,112161,368996,69512,25408,296362,831519,377873,11986,200756,71,258320,75,89913,47059,106223,495110,301,9678,898316,343315,185970,152515,3217,12144,203683,410633,484217,896256,137668,1058632,263298,373082,59674,24493,169422,4126,156274,424740,31730,341347,6391,56927,55628,220324,324309,84922,264128,782631,221290,2400,91573,613728,181362,116228,1061398,827755,317345,147,57127,120641,83312,120336,283071,272117,71037,14072,1838843,182323,335857,7668,137222,422250,15343,714145,391235,47030,563843,14247,10847,125416,55294,251211,8467,52328,56968,211254,194645,3999650,193236,303957,1239,217565,471,96494,162819,151,35686,384717,121686,612087,2416456,1163031,6098,1982,5583,282943,33345,393176,624115,454648,113919,710512,147916,7020,970543,257609,150708,393403,3201,62422,14009,17883,117557,257077,959972,124351,241724,52276,16122,459531,243369,347156,3368,160267,93862,127834,1459472,15471,138539,225170,67773,563931,151314,529897,53460,1844,1663,19306,194879,631,424778,508811,158843,265902,632047,172236,81979,75422,239293,228243,300201,323569,265242,414967,615744,108066,233005,59767,205866,78898,14323,336316,638793,635556,165045,10118712,114914,44397,134572,61889,7915,98074,7494,2993,12833,14065,147453,441093,408992,23239,474123,73437,513549,250251,96137,154955,376198,2366,1921,134333,39612,67931,314912,339586,164303,168010,134635,277858,151688,377798,101876,713,786,377458,214988,103800,568783,599,9918,55752,178422,168950,52949,121111,339365,429758,152,173001,142709,203316,5647,896,57145,40681,62553,7405,1299,414567,1875,227376,242646,60737,781,115668,303587,1258,305894,52026,51782,202546,1052,216789,123652,65307,208523,167364,47332,237114,701,312956,1381230,226808,107537,406,4797,112705,241788,54849,3417,956292,133105,9142,1268,242239,0,386346,157509,2739,89678,819568,137285,14321,433278,24122,4547,189164,55322,6181,5838,313297,918,46993,26766,321850,143799,187034,250304,2766,20203,10439,271507,186557,171825,253896,470450,114600,365037,105234,114686,7625,11846,379720,69368,32306,25558,55228,61127,612375,1261,117535,83029,317548,27891,135709,5983,20232,21890,1129,23339,1085942,15708,21279,91413,718,92352,14558,9168436,300623,80379,198386,12607,0,264759,94,46909,535,108492,448924,923,138847,74091,178179,3427507,1928,159912,158918,228479,2266,374086,119835,89546,104438,293446,260748,1748,60989,137084,37559,100655,7581,15210,54574,21611,2517,167208,77,63892,5651,220109,224288,123323,41765,44358,120549,9638,52166,46155,227300,29902,145082,160136,2948,2272,37414,829,116718,1401,43719,6757,27628,19193,184536,149871,170785,54121,592168,366972,121906,577662,446686,643730,452933,373939,11019,41279,147222,456,28151,326993,13080,71193,148268,15511,89540,5047,4587,31771,10827,48331,53924,730,136770,2633,58006,292786,149404,28857,1999,275053,71075,478018,1235768,852647,10318,420710,2775,52029,245993,628569,71701,1750,172,169437,45872,81988,33428,114100,322,86898,275276,780,13052,20706,111521,296787,274756,1688581,9528,51546,71785,19046,2431,141445,1054433,1694768,96551,262688,61862,641820,678890,1697,130271,236363,496883,2494,85550,1354,229192,339146,1340666,19742,5520,43430,86122,284967,3704,77070,115393,899245,165811,455061,632411,37602,172,89329,292736,2541,207157,272170,3649,358288,427910,299803,108217,50129,194436,1328,234732,802,530,434574,345,1178,5331,67,587897,811443,56201,354824,1112769,2084,362748,150,333894,213018,472097,608146,141157,481813,300222,688139,35499,163106,549644,672948,4001,525651,230245,171674,154289,86723,245156,100462,1480044,156892,193,379441,3810,60952,245691,339250,580748,1460820,512277,187780,2149,6751,23229,177055,48523,270733,1170615,8067,494,123999,92063,95136,2669,115391,22524,418686,3210,602044,54859,407727,265314,379366,89245,168588,298377,7669,234184,59508,359790,399312,253991,15626,205465,174571,217110,47500,109733,352109,121571,495834,272134,40524,764086,593808,177,1528,6480,10601,161894,34017,13068,75213,41489,250039,9988,119980,56345,812885,97238,41137,56108,19720,332641,108943,30078,91202,20008,117140,175838,175805,136802,7757,178776,180960,62076,114124,188737,730019,161511,50855,256003,1726900,3754,12079,74310,276,9198,231912,178378,24912,170524,902335,194284,123758,7485,27452,48269,326965,211669,21172,43662,909012,10672,544425,42202,31197,6265,52313,555577,398269,302981,69999,173283,49727,162634,29897,246016,28659,184641,149285,875,82522,5100,105919,2743,136427,44031,857972,877397,6433,11602,35670,7673,253802,202727,44399,46308,488606,155739,33634,1101,127065,144787,55615,110731,37905,8405,93345,337201,379212,455,264352,159304,9319,840954,71908,128199,153697,106133,69576,18501,215645,229735,65092,133935,1870,65310,77192,149917,160641,26420,76172,145850,8328,58357,586,391265,235250,11050,14649,15660,57283,46324,61870,464432,217390,534090,1341,44858,7564,173379,159221,37600,53945,1608046,9002,173416,3817,155420,149784,13508,2353,516583,68424,1234,152999,107449,85477,316245,96567,94594,5594,246670,313618,172122,118267,62182,3020425,308890,313808,577769,302103,2631,199983,36840,2339458,469744,502055,135432,136580,272251,275187,117903,3621763,581,69527,369,151678,185861,1206,2098,87914,102487,121050,340800,63777,10068,163498,171362,1200657,253867,301604,439676,20990,52456,9591,75153,4809,2782,111792,139270,488856,129727,228571,167741,141111,144396,190369,32833,413399,1692,1295358,109155,1878351,296379,147899,536527,8097,435721,80295,677527,228612,239064,71002,57447,721930,1123724,863692,146619,1143,190497,31056,133508,243409,173088,185003,712,166973,235549,187,275239,219075,525,47908,286465,121288,160293,9732,116429,166,230680,6019,187864,46877,125913,241984,372,68391,8385,1856287,72461,2224105,177097,185681,400873,328055,185766,4764,152,142697,496132,427948,138801,255489,225047,35336,29942,21434,114891,258368,1187110,76617,63476,362205,9439,68250,14736,207999,647744,204570,207371,192590,137607,2085,53321,592999,176813,265,246997,160590,61558,126433,203756,250,4839,17790,3605,8869,4433,1276510,30278,309939,63330,2233,647,143910,0,20269,50742,2305,497887,237636,70682,4118,152232,26570,239252,4006,345890,43099,15477,612177,27108,18427,394354,351759,452729,9408,58466,174745,451870,94280,1355641,10618468,976,410114,79499,21161,0,0,138418,585,22090,1676,363710,1185576,2139354,99356,216176,110575,127398,165010,117120,143005,83704,177121,643349,7440,296008,1135,681046,582724,787824,157551,179806,101407,626423,142383,380707,730997,263048,89800,22430,44283,3842,349,436295,78309,295564,764434,66423,444110,15789,40025,156888,20596,38845,189356,151797,173666,265182,439085,35702,721828,1002628,530097,100834,12293,909275,84983,151321,485235,135246,3511,21285,15166,140120,877647,1496341,402265,24874,37054,1018,89520,518628,136,374,246938,35477,75256,50986,523411,9152,67553,11565,9858,350135,343431,338664,14887,63549,3031,9006,54268,7812,110149,33719,34779,3221,200635,8529,93150,243952,199137,139791,0,149941,4662452,4346499,6941,208638,176951,8536,1071,70992,32079,291,150458,200026,78843,10204,1397269,6113,46356,219164,981304,270276,4141,14187,87503,45239,385759,112,29587,68523,1112312,231413,111362,129805,15814,2923,1991,180393,52270,16953,142019,104899,1580,355659,2326,124958,157333,2839,191977,447297,245691,1583,3405,49188,365170,2560,3607,130461,13366,199110,419938,177746,709333,159383,417995,828,98,31765,676408,299497,130901,177971,206733,184725,69638,47294,206203,157775,128571,204542,83036,282629,8534,458,26414,80715,100993,394513,791208,249708,219816,94187,15361,116616,22913,103987,2501900,32546,2075740,196060,103001,12791,2867,510857,118776,190839,479282,9672,6713878,109718,1714525,2175637,330980,912637,1807290,50265,2809,202202,26839,7552,54530,7020,277463,170019,162593,22481,117842,835,438580,784241,52185,548120,2349,294480,193294,94376,96554,65929,108028,19157,22228,3223,156384,230824,12949,225152,155917,1691,47025,53246,18279,12373,210256,10201,40071,97146,198046,72892,219534,1815,202820,490974,113797,469483,253842,518780,37310,224513,118253,120374,474181,6562,52510,63024,230915,77260,125265,43812,17909,255045,271843,876283,141991,2309,7474,4588,573,409174,606572,112208,4199,1273,137141,7386,13433,120789,277576,1156594,163313,167159,297371,152,24803,250759,1035617,44415,240150,151610,139723,20246,158935,10464,519681,1360804,105397,971394,1246343,1694168,85773,5275,169266,354202,542529,91538,5447,473125,92758,407914,39978,1403,86950,127145,137861,129993,30259,71758,19822,159656,167992,168325,116236,162126,602337,2599,154131,18470,147797,121135,447,668,280,3724060,30071,4180,228552,826022,213490,39965,37664,104903,6190,226082,57659,142908,165909,56897,128752,345200,12659,29572,47926,17445,6160,2551282,431829,699475,200757,6135,30359,221974,1955,290746,16236,108156,1879176,844765,339899,867359,413335,997,251753,283697,289780,0,253,427149,211915,35890,85815,91564,510732,403,8846,997328,1083,1319,1793,9655,134759,57658,654826,160415,65299,165061,0,428,509485,340473,475370,403130,256733,113119,129474,67282,145059,117,798,220711,617774,1483744,478222,338087,111499,157112,252729,119530,3361,180657,91863,17352,236807,142,155554,205106,18534,1137618,290604,205430,25659,320481,4023,14746,160332,100964,145176,275305,449323,190717,32558,285472,1432,677,534,56171,772641,319202,1162,463925,3227,68938,28993,2955,312960,149744,109832,32543,25733,444746,64883,80442,41006,6571,8204,31579,91867,1473941,34994,63260,17538,122968,152088,16029,89432,222436,58205,1193,411,64917,39073,416090,60445,461016,240151,81474,562,207349,975100,40951,49849,57988,140403,71231,95437,209871,12478,36379,582802,331563,0,76092,256226,1483,26022,85816,15304,35320,13231,8368,686,99491,209146,190198,77890,122601,394167,486110,33197,655696,28636,897794,386388,3054,635841,142544,763200,47071,406757,93472,20558,93088,10351,237717,456,267004,835725,77067,104922,463760,235717,164,521902,899,301483,123638,70219,63536,272432,117937,20777,812,37672,13602,58076,142794,157917,28084,251313,116952,31754,111410,386366,182901,332422,224,1211,3631041,1860995,476,1005655,100558,17020,4206,160650,186637,227168,364960,64203,298059,184429,1618,532324,153192,42865,197537,474938,816402,9489,687639,702846,103338,159225,143700,80116,16232,54110,184011,318,56391,314,131257,180597,14318,267731,4019,10094,5925,438,436096,69033,158744,379040,175751,26548,68305,677831,256,257976,100080,807098,267901,1082897,345737,167136,723057,181848,500945,16434,160098,51097,1360,48826,679,257426,2185,997899,28257,89,194069,1405,81471,1120,185283,1189,666875,68942,1339947,13,636853,62702,1544,341919,107711,243017,135738,182210,320018,86846,408679,482878,352,288649,14841,11582,8047,202,183039,676048,150043,238286,393033,57245,5198,7059722,370923,228,1814,63579,111216,463926,320,21672,14548,514,3544,11,259176,336739,160169,28279,233758,59901,70514,16339,4514,198704,92017,159725,0,1529,76395,39584,25996,222982,148445,27547,58375,341881,363176,660400,570860,23709,32468,261131,65675,431571,134771,232209,167724,136273,328543,9880,333577,363016,180579,217596,16037,83661,137,103214,454276,271938,546514,1107,62472,2133458,119033,94354,349,83591,452862,42795,123061,199224,496643,502270,13068,60451,288413,878,110229,69098,168463,159427,250927,17752,13064,512504,160937,467771,293853,323082,401086,304,151037,75406,3894,26817,338996,251364,154905,427,310000,119285,179984,634124,46091,109220,540889,156070,894723,130692,547565,41588,145277,487792,105103,333260,1463247,540450,690016,14595,97399,119505,130568,19240,197984,117132,273770,69035,237275,321793,2226,51796,2246,4027,8845,244669,24995,72440,133360,101462,74007,1919,381130,3585,367152,577,584079,487,67608,39738,164868,312777,540431,3018,104552,51895,81345,205861,1231963,119523,250310,156609,27883,249357,5003,0,402,10223,329416,484323,3310,411432,117309,300,25610,1141,39259,215372,229211,9546,1207519,428728,2223,437875,72668,696975,208781,8766,81,1292532,112853,64907,548030,1085372,948996,16971,579773,603567,27651,151966,1261,211152,230304,106618,28465,41576,194845,192073,10946,55647,1040,453199,366354,94901,216735,375956,424563,10918,2772,122483,453023,502935,120874,535930,91917,72,943,2940221,229693,20539,292127,56831,403628,52291,125133,141088,128221,433891,287276,3749,41549,42190,70688,43955,163103,72497,138850,75779,24475,59864,63870,25158,250558,562299,772384,321436,535477,107218,230073,71873,7191,121903,137855,221204,47043,10763,323532,36975,63612,59110,331604,229945,292022,488700,5334,1736962,25797,1872,15247,34336,509,1218,9621,124646,255670,481391,800416,76249,46943,4924,110,294,1936,292884,2672,1796,23029,83345,301087,48958,299411,430563,10449,931588,355557,210039,2934,73950,32051,56978,87862,73468,248330,17750,3061,2298,361611,230359,126,315320,548648,202437,56100,279434,21597,6887,766,1570,1087166,2380,695059,0,42841,88,39486,274999,244191,109978,443021,4139,871357,922427,52036,5627,2137,302,1224625,1754488,229505,504617,273598,0,760754,76790,115541,120370,288576,148407,196733,265083,236,279064,258,133881,307444,286388,91599,80368,120950,771570,480,16315,64327,235522,1194002,152365,240308,32534,4917,13016,75671,346607,645124,124052,396902,1862,138940,615169,7673,297499,43141,4861,2005,134301,518488,1110637,582,1748,162643,119402,562784,56313,241142,379323,7148,182641,149087,146574,260228,119652,113775,520536,184469,671691,60206,318543,173522,46443,119218,396532,48774,98063,6334,11708,162425,242725,173688,526102,29,635593,226573,165327,10969,171811,27986,127022,258793,110557,115961,527481,264797,538891,13293,101791,22652,112153,266927,688253,799,28607,19284,50737,390406,558571,164648,856449,645905,201349,52645,144500,11299,1968625,65050,283312,311413,158416,407364,501257,57333,208602,40547,1061,155611,210037,763176,261211,146539,339454,13400,406918,17413,119461,724614,160207,256744,102609,245389,344803,498207,48450,241886,223871,114746,127353,285,139665,70822,1401,56339,204032,483244,193208,64269,830444,3776,76188,1884,152,35869,426851,68531,461476,278808,16197,1119549,62357,96182,14712,554057,335768,105261,36975,7987,3718,358478,250868,78355,1052,4386,111344,505250,69787,348532,509549,0,193135,22994,3197,30349,6796,200083,388154,16026,29662,99103,21718,219680,70618,51290,31845,4640,60515,205489,107062,30834,0,44032,41152,548503,69999,17839,2913,610737,213694,263304,791344,574,91925,203272,91847,365677,311068,176649,450917,251962,49955,626350,10481,29804,125815,1011903,20950,124319,108755,17722,4986,9314,199518,386448,484188,6615,232890,25524,71537,2743,49551,261832,372076,183303,5771,189971,81756,2059,627678,8837,305251,180103,126613,152,37354,168308,303,1339,61635,576824,1047145,4610,3173016,21271,1583,432524,48428,947811,72519,180471,305111,147581,162973,1006250,324864,17934,324380,27598,177515,41876,276836,39145,129648,58857,332327,49507,209052,3821,292595,169075,91940,215524,830,1691506,306895,956347,304028,603085,153946,432117,326022,1668842,26700,105060,105532,7831,522688,89488,293844,27457,636309,394350,351889,101058,173814,973285,206881,165990,685428,369767,92856,38791,522,4006,97662,94522,99194,274606,47382,1723,2233,54595,284169,81518,2701,164934,647033,218840,409657,148583,2331,87208,307496,2274,3219,871,373566,116689,59690,87394,21839,2272,2098,214439,199558,763469,23718,67515,5050,227506,488947,1085059,220005,304127,436281,27042,658388,5765,32246,31071,19487,58542,18119,312763,193072,220851,196755,84799,176598,102188,579544,13730,3813,54716,183455,100067,53109,26585,950,420453,357,1121,59472,10159,538894,243494,200433,113349,15646,50342,7288,1251,35116,132460,4410,3168318,311645,149192,1417404,463925,177935,358823,27065,29223,639043,435075,358398,118024,75735,51527,171067,67730,139259,19471,87739,103416,0,1207989,1658938,152153,186785,175908,4511,18341,1150077,41926,16744,192962,200219,468848,6457,147978,124765,43005,10523,11220,778199,66455,244374,151127,1116,1392722,49094,265986,320453,2802,5454,831,139,1139,1723770,641866,56358,1410,366454,149191,105726,151261,102254,15289,1598295,304,298219,434320,32805,1252,12532,53258,125337,47623,1338,539,96429,87,123,3285,5427,96492,134474,42340,62934,6690,18487,53588,167109,27197,202652,311028,1534,54544,6979,531264,8341,222834,108664,4298,109279,40448,3065,4120,129828,358647,602066,180107,75980,2749396,51282,799492,15135,9120,4927,21803,1260363,394328,167302,14725,107457,113000,149271,1028,444642,865398,1082282,113617,46328,261805,30775,419439,121578,930049,131247,106597,101661,333409,21692,642,4464,15487,323,13209,47405,13792,150352,142974,67685,60513,57213,5562,277374,143894,120663,702941,12056,33361,479231,1857,4195,107280,153827,63758,338,359,997992,102392,97268,139093,218823,22037,36589,589,521,1690690,789882,99300,1109,194441,124904,2889,69333,209696,301679,345119,172,89342,8087,289955,291726,155374,219287,35897,160557,74857,577150,195644,674262,11049,384527,309,428,585330,17822,140371,564231,108265,181328,313867,47755,325128,1944,1330,181565,396263,211,385312,373446,70996,297601,334500,60803,786086,177030,6740,159848,2445,156269,293235,185589,3286,58281,11164,27928,25989,109158,7598,9421,6630,460385,111659,274777,214008,122338,7534,54875,203252,2217,87361,1321,852724,310897,3198,647811,299739,0,316876,4494,1511,2722,74474,35734,484929,527800,105815,2922,47280,665,79380,493002,34311,101034,8096,676,23264,986316,6337,4061,92506,425886,1784,51343,151,1906,222698,755,1072,8566,9473,2697,920,1426,16137,5009,116107,19838,261119,263339,84557,24781,148741,1011,186780,129113,524100,281435,77406,0,20110,3501,105569,1498,100596,119184,12574,5200,50,2210540,301850,514189,219298,410710,169723,2311500,489505,61265,152,86785,2989191,942,109027,106807,315217,136,2199,357436,13818,2818,349689,1169,1110001,184116,63626,4390,196211,382579,0,431641,15990,2172,452765,713216,1235834,665544,829277,52625,196439,4646,264185,11677,6118,3469414,537604,7597,381197,10344,2587,121629,57852,299,379,13058,2131,108271,4824,1805,3241,2366398,171789,1954605,702484,456255,11875,7222,427041,37013,391669,375058,119598,16715,69632,1044364,2541,515065,179,343204,404839,162291,917726,1816772,2178,486533,226791,63690,336046,212225,61757,231030,88540,241791,313569,14528,90168,414251,256249,146295,2358,162676,77318,183626,277049,14208,330053,178250,6245,114658,1319813,96090,671743,60964,47300,16635,572288,45608,187439,173589,6473,13779,388823,152,44321,6756,55381,1802,33078,104018,42559,367222,462994,3975,27921,81304,315906,314349,732283,4903,17794,668519,1051813,26953,82594,475368,18944,56316,94023,9697,51659,7905,340702,38174,33226,1393,622,224241,453122,67397,199152,274674,42062,107869,871,130271,252467,208967,4265,615,16524,34043,422732,185332,74164,16386,174158,162597,181053,17337,555,246119,152,371651,36124,671221,144520,424167,604435,108582,6431,226344,129504,16960,368533,2758,160213,119233,187933,2057565,171857,1293309,374865,133508,7920,25843,12899,5731,45464,1332,4568,0,0,1384,3584,488477,264324,528349,220395,7081,48282,3435,184254,376023,202205,20530,277094,270200,186287,417899,2988,1589,9737,1218894,276577,156685,316589,16379,104,1373302,0,151171,139122,33026,264566,70567,1062564,345200,22140,32171,1188781,8774,115625,228834,1822656,1208,294941,683255,140765,633560,138807,145627,605,241008,255529,58727,260267,35868,65519,48480,2488,2079,11382,89943,216520,79100,1191149,876765,459797,125943,251012,287010,1022618,777060,383,122677,4463,5789,176728,34780,825,323572,143437,8459,4009,46548,3505,146726,97175,3702,18834,10162,141136,201744,1097262,56612,136,2145010,48539,175044,37164,931,62531,279324,156289,157580,60167,180275,428183,5698,3426,101065,780,55057,265102,48802,122234,330312,425,92021,423053,955412,1129,307566,40844,224125,70731,289027,325616,678457,264949,575673,208189,485,152,5026,43790,199999,186993,159273,369762,1104517,6240,91957,59843,86204,4485154,488102,173104,219313,234242,23079,80985,106054,65999,403,265,302031,111577,61502,100870,507409,50885,71552,221302,12596,137914,149738,1091668,69129,407892,196566,85634,141616,194192,18278,888202,3770,10341,188225,94189,17051,387572,164703,97831,6444,289402,32481,1129080,11863,156480,1612,62484,8604,2846,543067,8715,1258,4925,2183,1345,11938,151723,297780,101102,217884,65818,242518,60823,453845,315292,121376,65128,181518,70669,388179,192595,349949,195931,70846,30872,386348,299962,190068,483358,2196571,247933,691109,313320,144197,43634,2581338,278649,85013,866958,95250,129772,267760,504426,224694,58444,99573,263751,342875,367,595182,1258425,22421,23548,100526,102868,579244,108422,312007,2703,81399,433119,84055,362552,3483,1627623,203825,142150,1303857,457275,1494,475343,653495,217565,115581,48617,337160,3862,78005,1604,298841,212358,58094,684306,578852,1993595,1821115,124420,336385,253772,3680,7792,18794,84505,159988,186540,568852,230410,57894,403795,292161,1156851,137331,2425,154953,114937,184495,100267,120886,880985,15187,5565,61,462,368402,12415765,41058,298729,444436,8498,704,67178,61990,184018,555837,116609,93995,4988,988,1818478,1083387,122600,183266,163621,124301,205680,13088,18547,174,127,330990,101536,120088,40525,240683,309055,581282,569714,313264,533319,65632,1112786,15427,40367,267234,278834,257633,322289,278278,404419,81843,121595,139600,59411,903939,137086,340525,232076,346488,252354,36393,6641,61903,871682,195308,1585,46358,2477,2777,238127,61035,235238,51324,1010266,1460855,146364,3448,30092,56961,120596,1607,91688,25197,181468,941924,134474,6192,171253,214912,164035,221702,287520,258352,286,517406,46556,127728,30376,332235,252826,338204,171879,443,418746,412331,26426,105501,17062,168087,144062,98229,121330,70738,50937,211992,32452,1151,257043,99276,84217,93067,85457,230339,42188,7125,71976,107580,30110,287059,117394,157977,35806,53948,48930,5893,206445,153541,195,112287,415465,20089,90730,51627,995,7090,1262,22431,190,456,661,200798,704,11033,588,174968,15089,62357,265,1129,237104,6908,82084,20916,162049,254860,180928,175310,270407,32618,68652,235615,31007,282119,196110,281882,4366,37962,209396,79241,4721,3452,159034,687,239162,2013,117522,243,361826,23463,1673757,43715,138325,70284,4392,4405,195374,225454,201266,108208,532401,247907,202878,263765,196818,189948,7222,4468,843615,2346096,263505,323545,512676,482882,761,111122,73252,86807,43620,406282,117717,143,459169,282408,152,5439,1618,20879,445102,626360,181194,91,3520,119707,435897,215874,227843,520,160036,494598,248543,492548,15851,1588,3046,195653,91630,227442,39033,158137,115780,382116,219421,137786,421,258,251,128,0,508,217,2941,29183,7671,32852,206313,60853,26710,7265,83162,64396,683,462,23111,73997,116564,1917,948988,4851,74210,259656,169665,172932,102722,226548,1919,229364,176700,118350,517,667535,112504,169839,106853,149328,184140,137449,24790,480859,1463,14729,64883,168341,5401,2400114,1178,308189,1965,146343,222202,268910,740,1333148,2745,2889,5642,1667171,290516,257860,26498,167126,46514,1691064,890193,302558,95631,352671,867240,518000,356981,426116,585831,6454,2845562,125067,347024,325713,151892,489739,822949,12472,126900,86993,58105,28797,1176,77119,406487,284117,324089,11494,2145,210206,63300,307742,28917,450764,348086,368344,898070,162714,47987,832907,242345,411,291496,306888,6593,180987,1504544,152,107097,722221,11794,177961,148711,562096,71151,4684,91505,410421,235923,43323,15838,76,16282,30825,101212,700669,2827179,460504,4642,6190,252311,1965,751111,233,40399,491910,48182,257625,373707,38613,18116,179830,367083,183097,116119,127778,11133,2649,104,1334,5480,305215,585,5487654,97420,195959,455765,0,82572,74042,102,94430,0,297,285,67902,86546,372686,26678,1170,846028,31642,48134,2648,80389,63652,219161,68636,76610,185026,1166,1220,569824,814669,598104,756177,180310,69122,928611,319136,0,41702,208991,1596,0,152,405783,66406,410608,350298,757,47612,635072,580,123695,290449,19830,393063,4390,623229,2530,671657,50201,41598,4671,2418,0,3034,634012,376660,694978,138257,8285,25223,330122,209524,39773,1218,431278,89227,387113,160650,417748,67694,28417,428379,401,470,140888,560,558,1288,119879,4220,236574,350,53004,9775,245604,275843,20518,452617,272191,96548,268908,175995,268817,1504850,282885,979438,15525,124345,39306,158409,169703,7874,122959,368,5194,104198,73421,59955,389941,56661,100812,103931,94819,56265,676,107410,385790,170509,120175,364622,315098,64860,124250,145540,581474,68717,215767,168279,462914,5726,66602,254206,46780,571956,996620,201795,237908,7253,135664,249170,16842,295887,1052097,2085388,617320,1019214,192223,1389,322413,332801,599737,150087,6496,715513,759886,0,126261,490909,325349,13810,852753,1286196,31229,1160626,884,59918,148706,216595,156448,15053,55086,287902,15363,70196,13016,45717,78917,24505,136947,33661,61127,64099,20445,16014,50794,82378,22853,9570,12385,17344,19844,39151,180377,14926,207674,466915,198965,326761,43167,88,498301,528418,219356,426,1536484,566126,35804,1081566,4305,228115,831,107279,12696,161645,4754500,434012,337736,1826,749563,24958,209078,166004,217277,1283821,20095,310150,228547,273366,74184,302,122,137,1966,19035,348816,14234,173469,178967,35072,206135,357,121047,388106,2955,174632,270769,381484,948,336442,617237,336259,325609,423,121429,2154,0,847,97258,508194,735918,2259,533826,189207,1066835,269830,53492,371,1855,36473,215,25816,1601874,200175,51622,202957,188847,424469,275015,201293,331358,178641,41777,323633,48519,48786,759945,149334,742472,23713,464361,88971,94378,235568,195653,55301,5638,161551,104773,125484,128617,115729,3068945,208009,229903,7658,1973,299268,213517,3262,275330,14259,133155,4254,937,325,45041,1522,478000,93123,182832,1941,322306,3219,124625,192821,178470,49121,22391,19273,258580,3312514,253724,148467,49995,525,196713,311550,116556,1261786,346971,1331280,194176,242815,21549,65817,215976,11797,572659,15287,501459,131593,410548,1805219,167965,427375,196104,67285,315416,118287,1968,550,3883,172085,539748,324985,3638,495321,150750,19049,310945,92208,102839,493667,22941,18702,154294,30037,22819,47539,249026,74945,51859,50727,22293,28042,50032,155637,46763,26335,162821,38462,37738,53679,53666,9971,38066,7977,2058,720,1541,2291,109902,23492,11166,7380,147013,196435,106345,21076,77067,7931,282831,36437,268200,141400,206552,221778,535,187852,2033,24056,3774,7718,117217,3791,55242,94249,3826,245135,15512,41919,104259,225376,5860,178276,545410,293879,997856,18529,301725,106155,8073,276613,82312,44432,16841,7855,326321,42708,180289,2336,192222,83320,1498,137859,314033,734539,594,1800,13532,915,2062,3902,663795,2165,30729,335604,5282,149350,312963,1691,393562,114,152,6370,589642,42485,415923,159562,70531,416496,120958,505485,902,62,12767,176001,9549,14334,61494,62984,118494,96232,71744,27389,6933,121142,236573,1326961,108632,288785,18892,55910,16125,38616,46385,104563,32009,24613,30147,8031,27890,46877,9094,34491,37652,74033,110376,48633,386857,39874,34049,23263,101152,39134,94318,33199,42659,44011,17258,423535,585,44955,2834597,28694,84335,12043,27756,316735,4435,8143,103851,3594,17543,22596,531296,1648943,216911,892,1540,5413,510403,1277050,27857,350257,93222,7195,171882,59297,51683,15780,341854,7735,17575,66031,583962,387233,351435,4071228,17,254432,1634146,885313,239005,1058,22392,41494,141540,392346,3137767,295538,44230,321746,63679,138017,2499,16109,1641,2403400,73824,848916,1039,80295,151865,193141,164727,36881,226664,3671141,263785,124895,82482,246514,1374,205693,378937,668,0,632,4412,274777,678985,133649,212363,22587,76516,36124,232640,9289,142169,1539,3923,383,371,1021,866,2022589,831,699486,415352,1293,189118,45576,7216,124496,18714,281200,555157,735343,52752,9133,2331,319367,2761,52060,1506,44038,644,4822,40782,58062,23557,174731,187510,43921,73383,195792,34060,67658,172030,4949,6749,35017,67615,4816,34592,15434,11190,27699,23705,198037,22281,45894,240547,78628,13047,54015,19697,20486,45371,30432,162476,76616,32,307559,13100,2844728,548380,148860,215499,7688,422,455320,67774,477794,6327,36124,309965,2849,129806,21976,208486,186468,20971,8992,147058,153611,89569,2060775,335526,16026,3924,285069,191601,99606,186190,2924,368654,91736,145886,341928,513534,252363,546566,152,132498,41416,63975,75442,900,540,0,115368,276056,142856,165227,23671,882116,62687,126,63902,343348,390872,111955,51019,175128,305306,2255,65552,190125,447052,17295,227808,114358,21811,6991,252063,24883,809,46398,805401,19218,134554,631446,2310,1623342,45,77209,303801,56617,204448,36439,49047,171396,91525,713603,27400,117787,23337,1362558,79768,18069,688,2510899,158399,275445,70341,29563,8093,8483,18555,227961,6493,46248,177225,124947,152556,908375,392,1427834,358,116746,4306933,214236,226016,112,2261,4566,152,3102271,32584,29717,46351,423015,29248,43128,85977,96,32298,254045,142378,61348,2865,4168,7964,1699808,3368673,796199,112056,178529,70156,379419,243623,351731,552190,100928,45,494588,8916,32034,6529,418225,128091,453235,216,1080675,544699,196885,592673,10014,193082,100357,5475,200118,77761,666985,734487,6790,24867,369858,96231,602,1104,48683,1301651,100272,1234,25131,3055,3432,6068,81678,89,224480,11224,5645,33690,15342,2304,152,115,109,7763,424,1258,2387,25480,1508,934,3966,0,9377,227381,4492,22532,2154,151,0,152,62763,1248,1454,1761,0,4368,2715,222141,29268,19395,32958,60013,38104,72079,211596,31827,1134342,61254,69355,19022,55334,219141,8315,91981,61177,1031024,44347,64048,42421,42048,131676,24017,484696,85609,68432,19892,58075,9835,18968,39690,14659,255075,568,935618,99,152,1028,0,3331,214787,53120,286626,510802,90783,489948,287458,206299,11400,4619,1973904,15092,9252,603,224,9341,4125,4478602,185478,50503,144,1151,990,4996,3428,1127,1024,700,51306,6289,162686,428130,597101,7058,3513,49098,0,1739,60956,398223,167032,21655,0,92581,850,1437,575,42012,2358774,41730,553,146968,53436,130025,82944,328,108784,100681,69529,164573,62530,367712,70554,119472,843308,482547,1888,128234,316700,300,18582,28682,38375,103432,182122,81571,26519,25326,790,105077,4509,87762,12155,6867,19906,13785,56169,21535,142221,40415,16957,15353,34595,89596,37065,57235,8628,25098,14518,70634,165518,2068,142598,78490,55744,79351,18444,53296,3923,200660,212344,71028,100291,24773,6877,94217,33584,730927,1295002,53638,318998,154772,44786,18445,30520,58626,40234,1737662,39589,40727,19184,64733,119128,92349,59218,922475,410430,192074,511065,68832,245321,263760,135281,10556,7306641,132972,742,209106,440032,356888,32970,498361,66976,367,8306,2376,1196,25070,28969,52432,144,448575,461180,155452,430595,499387,94662,226119,171933,837085,51948,41449,111509,41493,1496,232409,208220,107467,641699,1107961,425,1555,97226,237291,0,51685,10127,295625,0,189173,23862,194121,359073,29768,423439,1214,2932,27829,104684,18004,73413,5385,82624,47205,116069,6336,1364174,166644,623433,815987,153409,2344,228,26102,113601,55192,8357,18748,182594,120823,7136,99166,5726,880397,260425,88896,127388,153444,49079,48914,11871,187840,208189,149322,79468,447844,640412,434932,2968,3349,11168,75802,231299,2934,247,198740,663394,254216,380964,213339,16016,15601,16125,242228,1738,154403,562944,306612,874,1477,3435,4789,249510,434290,309613,451891,127583,300400,500415,61157,470175,18482,1201,22593,291198,17786,139769,397860,114305,87617,170264,208574,882161,27931,508382,78428,47532,96424,1215,236921,2143,408222,859720,70348,351,14398,814,47406,152,0,45458,178354,63859,89082,2429,204253,428123,84795,129860,153700,162034,413084,172222,45409,113698,212358,25684,201938,30,183116,78705,175845,8777,155798,35157,256331,495607,211144,129720,694883,25267,119688,92990,19207,312654,793,0,166200,92018,63717,17644,160794,376857,247960,166533,13021,51596,2909745,338447,143725,126462,526,332287,165316,152752,521595,31918,4618,61714,91522,2314856,25718,466155,170503,42346,91291,611798,363696,1374,1662325,1758085,3784,1220937,120655,2074,423648,395765,39248,247889,66864,4404,2170,22392,10357,2007,100496,309117,966,7395,326641,232,75452,7189,306,2554887,130031,983560,55158,1192052,116288,110406,284736,112666,1943190,74465,122762,137184,19194,148174,185944,69941,145074,39986,81938,1423557,880426,521028,48958,362592,145451,80135,18235,205279,0,399543,52480,316250,197398,113843,53698,169865,157925,39057,203790,781118,335029,218184,102788,50128,45575,39129,59970,195669,64667,10164,9389,16875,455,31938,1063931,354366,121980,766258,332923,70251,95108,191968,9183,1022698,816309,64174,661260,606111,76004,210765,43076,50961,2396,639,76,1378,22741,529230,505522,34045,114196,67093,682554,208740,111999,160945,90494,301,78522,146559,146985,79899,446309,27119,255045,2188,0,43610,62553,161256,119501,149393,107070,46452,11756,275124,188666,441280,709494,33077,63182,239670,279796,776560,277848,126202,154701,223359,3090,63364,1045,651375,192397,100083,39003,7666,53574,122569,86841,2305,14639,86493,112464,564,1669,34839,1133,1520,456578,143630,1357514,7297,209664,464250,1200918,488128,203160,457267,23192,3503438,841225,224809,110792,168216,108741,162683,200076,30627,50048,531043,581031,196887,3401,423955,306217,71378,32960,558081,438159,149870,120790,26860,7858,13139,16870,17977,39978,106529,711,833,283349,176276,82893,118445,294820,333637,14835,444806,262318,383762,30186,3620,152,53547,651473,382637,270823,1132363,4852,870,423,300625,552245,181311,253545,158166,87647,81531,238095,802,34917,194135,121565,477948,425767,49091,281306,0,372,131526,186287,180978,103691,53386,68515,27405,94520,72506,837,9353,41429,631331,275581,10137,140639,93696,37163,203313,2407461,173755,88211,129263,111,4548,333821,5158,587676,24195,44656,15430,5637,13706,22274,15787,0,116741,532,183352,84536,490620,259289,906684,197153,23122,680570,14688,9191,594827,18662,243717,180398,599532,9892,0,37763,200808,49518,322907,28677,154499,132170,9540,2864,806,7827,478277,146931,65027,114233,157689,57244,133042,121105,83357,78473,74965,467108,423,727,2514,10754,503090,13468086,171437,698,297220,229171,383078,273,297116,7962,336922,102375,773,1433,54645,28925,288816,159847,17108,37800,30277,194699,340233,56960,176627,147519,28559,461462,270,350304,61911,183467,101588,293953,2437,373860,300965,2552,257180,28371,18507,302087,376901,57384,136451,154823,220980,197305,18717,8723,88592,842400,518947,76,220463,156874,303597,13974,1305,218208,376768,11869,441953,1888,210638,73329,22595,20278,34756,235495,3915,4933,257733,0,263969,34764,111617,567214,57417,253405,146055,17504,63794,94665,250659,15833,37374,103261,5101,223876,89273,169446,107134,156722,22181,361,7391,168245,45566,41821,46108,7080,212909,38076,154701,22825,129743,562215,327769,46353,5516,961,152,599612,165275,2011,933,20497,2133,230992,2582,29955,608216,84921,492741,75653,361999,685489,369117,189065,1975099,39966,366621,162710,129094,737,15621,33361,67759,62122,488,20941,40127,709,182130,20974,24789,1504,38165,81357,108979,516,10547,36887,786,3293,76738,172070,89583,3072,108,837,1200637,138067,12956,77743,359034,9473,21293,70574,321608,145625,225208,17723,587,2131,3600,327993,227422,48700,139620,2446058,226993,139533,278414,50357,6477,1815,242866,54265,61030,197147,2822,367228,143293,140677,70138,70318,179096,389259,0,54677,214853,433872,87542,6467,36053,34565,2407,5697,11094,1930,121610,1266878,869710,19100,114544,34203,19139,55573,30807,193066,35584,46091,96627,373449,12554,122533,7590,141378,279472,26743,12348,530658,1667,153222,426373,160224,619008,12848,43810,341,239022,435522,21492,193273,265907,60485,346,1412328,196276,138349,283402,112421,41541,42614,247835,89339,5343,22801,189509,172566,232969,333076,479143,302898,27026,277324,31084,623246,5102,234599,90328,64476,79939,6649,121223,386,58419,52276,1786758,106366,216578,583144,84135,29806,8793,41113,32726,47280,34352,32685,402616,54030,7311,174255,322773,1291346,104252,51110,186988,89511,115044,1037218,79670,79504,18509,304149,84807,4747,120912,436,137489,885,48636,283538,147,249968,340373,53380,76185,116404,56071,876639,80214,753879,414040,3603,1927,3765,167924,342810,229422,299915,1293,3224,260477,4516,60090,17276,103263,154670,7701,132169,155447,68027,110798,104213,107449,3078,167315,189693,0,94251,36482,154532,213974,131500,2438,190469,36564,55950,94120,89702,23433,589,157923,752363,1452,16640,61070,6891,956827,0,113117,2327861,112946,3430171,1755730,280,1247,456,592,641261,2133,622941,1245273,465577,41845,33917,693715,47181,76354,212364,122490,126134,182383,99259,554631,116706,97015,545,4460,636,28702,34302,25667,352045,544996,533200,255678,435735,574434,67458,145141,1998,48111,709341,925,206360,317932,95932,248757,0,612355,29434,1491603,18047,227789,34176,328860,101342,151250,365,209044,77179,4060,61685,217329,53550,236069,4791,302404,47330,415,357684,114299,332050,650547,255949,270,211384,2231,148,304,1496,121479,1740,547894,45016,21692,74592,9637,68091,324250,271890,320376,134,7839,10546,284188,94221,43464,1369453,20420,3230035,73400,273765,4351,380402,2639,0,135,185266,142358,19286,338140,22049,7136,97828,477,244651,409044,439997,365,365,434,365,434,365,434,434,365,1003,8599,49743,134740,150210,416359,412898,202371,1138085,491358,353627,432771,5965,23402,191151,103891,42944,8289,241413,18077,106046,143262,115339,43889,125531,553973,136200,156823,35191,119629,163064,154443,21738,14856,0,0,746998,693292,196412,213831,7101,1878367,1630716,141157,831751,1730,180904,174291,601244,45237,416173,1266068,0,3857,4591,293,172364,86379,238638,197497,31284,605787,382715,270874,3003,169524,2598,34353,13799,28282,25355,399218,1648,127447,119281,1125420,296369,4136,0,2579,519,148365,102442,1295,273560,100041,459,89,484,349667,414207,349795,325396,743832,352692,544222,684,235475,1474,36796,64607,255936,263067,193104,583731,259137,375683,474544,26486,96843,93934,28030,307350,452271,75036,423298,127132,157789,87674,5724,459330,8278,204925,610169,538871,119623,339359,370496,25812,3819,48255,35830,147245,409,37253,346593,302276,54961,220793,4398,582,21538,8948,123139,80510,578179,169837,193112,123158,64354,66317,50984,148,14799,25155,83235,119142,56072,34797,2074750,2973562,987838,103307,47233,41588,111988,174035,89996,45565,163212,245822,150900,60829,199468,205620,86174,10158,735991,401454,281407,546624,407858,72527,77471,146894,2412431,81966,14150,1238226,390694,1508,504279,796946,648048,3856,212780,15969,285564,5439,27445,15,10388,4877,495226,652226,50680,300756,10658,3170,48112,87231,28816,61006,100,59741,4782,404715,34359,65612,278262,337537,892696,152583,382050,55789,464918,212075,617464,306224,5494,253314,7095,88124,42730,535322,803232,187062,961,524420,226237,349792,302563,84865,603401,331297,313416,177825,196310,102053,704693,286,90387,70984,83660,280616,146,287942,3750,189889,1030336,8693,848138,269103,126086,129962,2074507,164637,229419,10262,329748,107922,687668,1950365,152153,135024,30638,181016,41460,529205,20879,125829,38608,38029,988404,307142,204352,5213,486945,123318,7616,198945,164386,237417,42717,1730,1242,853,60030,362930,264,57352,35691,1792,101078,476790,312568,1186556,256395,482486,100758,753892,1397,1171932,256076,13965,125016,1378,40788,20059,257771,2264,56551,0,160712,813406,319170,40618,53950,35020,76691,886351,890800,139217,772,138057,264,285,69446,3664,19,509971,216474,6220,148414,576037,556504,0,3862,91142,1507,6787,235460,206472,4085,31714,4683,13104,401101,219282,371351,261041,5265,509,136814,116283,3673,340515,302741,195060,24315,54040,165182,213397,183281,263646,449041,191830,386964,207061,535303,436580,432502,405,1337,373240,10536,66874,144693,213416,129924,455520,42128,454704,172971,330181,204147,91284,33214,125860,463553,109441,11098,912,101306,464777,162483,45993,80270,180874,2185,39367,43278,2939,201055,5022,57882,1565,344680,1804,50799,765,25454,833384,96458,84478,12068,2652,4369,227149,91251,208098,296537,119,765439,592306,11419689,609764,676862,8479,696391,13065,265804,1174,41631,11584,29465,8267,6862,110062,195866,398700,149055,131339,558,408590,271750,34,1347849,940608,93199,2628,30204,685,86072,423501,166977,80110,444046,262836,24041,306452,351,12058,741889,1122,24771,663,5246,985992,3513,4165,166737,261487,746594,287907,78207,240425,244126,147131,455288,169202,462745,380522,7878,391411,38138,447323,43926,469192,17084,197240,339995,28642,1512,7282,9564,248896,346292,2772,846,212,4029,13029,29662,79940,9468,98125,205132,162665,178867,103,31961,9680,8643,259,54291,238970,259827,147641,5450174,137725,952663,120076,228,135036,172158,66976,245068,361612,32692,98664,2626,29310,761,723285,236805,4801,19711,17013,155235,132877,7274,314476,128854,360649,294,509,84480,93883,293851,428159,713794,6544,197671,1668926,145058,132686,201269,467065,1996907,1302339,33336,3188,957,748929,262204,45701,250630,122662,36661,101038,172779,8687,0,5608,139274,62747,954519,137661,473897,152,1674589,175469,722639,101889,403724,878393,95013,22340,59959,48844,4614,759019,298,2036,188676,39330,117375,424317,47612,186608,82630,147837,176863,1118,385,120469,4937201,41177,4370,35287,165658,75037,35335,153962,199072,189041,289081,244906,5894,107710,441037,485185,117181,345466,177883,62067,252010,28830,91,391,782038,460318,6688,266,8575,50442,518612,392475,1263209,40019,21426,96213,532771,1311826,519037,4608,1830756,2137967,14284,38389,265818,240094,647590,39630,25615,231495,153,353932,9732,354036,187474,98482,815,313368,168884,2728,344433,161694,30853,652199,220544,53142,49907,4332,959817,1561,92118,20890,2223,762217,93772,403342,148246,421501,1008938,673948,318567,1329,693664,286638,127332,75598,23112,167582,343799,720774,236863,290566,303426,185035,363991,30802,249508,3853,60409,138196,199815,480562,29732,8845,731016,108358,186786,8679,490755,158432,788,742,14294,3069,59471,37210,717229,1666,270764,109012,6117,174463,589592,133562,462332,142805,219071,12768,239,21368,15312,190349,502649,0,499,10973,357904,35121,2561,359840,16614,294461,25003,232219,817076,28292,113914,139102,75656,1100187,271687,521860,408857,35904,4319,212934,661005,292926,158274,65942,868,667433,6141,4912,271158,115116,431,3978,12437,399783,185214,190862,481397,698,58748,281153,138735,288345,32368,51764,95773,537742,128,86737,871,112053,138744,81878,1313131,115438,12350,517,446966,665,6882,132492,245450,141415,26570,58437,259535,432029,649549,50087,2291,65423,153238,641644,96517,159989,96461,30956,953,1086,192002,306692,29012,19494,50807,210126,1271514,538285,2900576,5018,281151,638671,259453,360155,224696,169876,285276,290777,130233,117779,1950,340017,940,3997,10606,4433,7792,260223,985882,4113210,3099,87609,311595,27341,111227,15226,17662,97140,643532,163671,15067,89706,149480,3573042,341076,104876,575659,332937,1018,24856,30630,52829,124247,49679,669,20899,72978,16839,15825,282,31630,80037,226377,592,590715,75364,43734,595221,96349,574300,890142,147388,174333,1495396,145825,26755,162416,336010,25168,41600,1075918,469156,458287,600548,0,47240,6846138,2364,74383,171560,125931,363818,571342,574750,150500,61249,291109,7742,8189,126964,17389,22697,38458,3209,344711,176333,7788,4558210,140414,175204,8730,95966,1462308,283894,150610,9871,131650,275979,157029,779571,286293,0,96649,562591,7295,102772,186654,505296,242213,44017,306572,661872,186135,592951,74650,548057,474452,27267,99220,121577,847375,487149,155859,9563,9072,346594,0,1703,455,3620,24661,111139,31885,242372,190483,81382,219707,4450,77532,287036,40192,488729,224,1556,1176625,181317,394693,526718,66533,9977,67810,204476,121000,21296,1482,60194,818,8627,163209,56439,38240,7173,81843,100398,192524,54503,136905,69,222957,4015,240155,1262,6319,2400103,433566,9939,3634,124887,42564,3316,116538,1871,316949,576173,310235,414321,199937,5042,196651,70592,205064,437491,631552,289,1759,6098,69115,334080,851131,328509,323012,105097,2031588,198554,555407,2311674,218061,75686,697063,244454,65369,199648,136835,992,1263,597455,628985,18843,412259,468174,2463,305492,12111,83414,118741,900,112230,237065,25254,100955,212101,2224,787646,3014111,394920,157547,1412,134361,39797,3330,964,50941,153145,127771,866395,1673,189802,530,111950,136176,263576,383082,432866,113672,1007957,1814,75594,86280,375562,406692,57399,6712,223530,38211,14555,1074,574897,93082,26239,337815,18866,362611,3395,152,204,11925,13699,473334,614984,60024,15271,7251,78690,83091,174610,714257,263,1746622,62348,316818,246289,181952,974745,40049,459454,357826,150621,242219,53944,132577,533,137744,510682,750685,680695,279639,579064,41294,93698,52590,120575,119864,220957,27504,65182,62410,504782,51293,351127,203049,11470,9501,215608,10325,227445,838,22935,90091,191154,2639997,45800,397403,58956,81928,595478,125487,43409,1558,8441,112796,1932,199887,196874,9607,384554,913199,538915,5191,85102,380661,70487,151576,274328,109600,107960,474,5135,340922,818964,35990,150717,366627,185749,488570,136,8830,2951,176496,432441,194313,269304,525801,446404,212921,134368,149721,180851,400115,80975,243555,550,611,10021,35520,84127,9821,9970,268612,385014,148313,588513,2541,4863,297087,634174,2476,32367,261288,59116,27386,1091482,13105,15189,179619,1407738,101121,654058,1698,132792,61025,194088,1479862,255616,504,179079,93473,288881,1466,19358,133656,41029,130126,728973,260830,66245,65651,235717,41936,23994,86113,21148,28931,5481,89523,141733,2370,0,295107,466187,446884,114474,3071,88072,433440,273852,1109,241,136894,9272,273233,1105,720,623,3382,19080,78652,191173,5334,1317688,8342,11794,18765,20196,1842,3474,13186,212546,543324,518918,72902,157809,696114,412257,113625,4054,350482,245,443332,896603,6309,5743,184573,43534,1106,1508290,101088,248641,54843,51729,563237,35554,0,58,30738,495309,728,202240,396,36716,128140,656609,174322,51811,17357,448539,545411,2896728,870514,330128,560339,395887,723416,425696,1965731,79801,296874,17455,789,82643,308660,455117,1746063,356534,484031,442049,392577,686,20896,484369,627094,55337,281928,346173,230810,2305,2242,12649,861535,17165,1236,19756,82512,1691254,1815211,276173,12899,1189217,461287,46097,235855,68601,11348,24963,279968,185492,252759,31358,163283,131245,270543,49944,70796,109597,562960,209686,308759,458914,369165,217447,244497,163980,267861,4088,73922,235959,1086,270681,301198,434263,172507,1203153,58493,6505,180249,10949,137289,191895,540448,43043,181686,440146,25511,164152,46427,1247868,375984,130203,112799,263545,220962,446979,385392,126498,147,25629,241338,110375,171783,83212,109606,539847,1090219,137956,190757,79111,35009,63332,303,1170,14245,82584,12843,141774,311581,108,134303,20827,8746,192160,10501,6476,62076,651935,198227,304643,1906826,53698,49869,103882,393340,227631,58465,275655,284307,2576,2823,105919,368471,22816,4467,1890,607,90345,280019,243993,3344,258721,206179,28073,393872,184946,374260,3065,188926,2509,58598,195872,135364,310114,1693,520429,58609,351908,152907,44078,933,228054,68932,50933,15395,197036,39161,28404,38486,50638,2132,108516,104413,43363,128460,234431,305,1644,79240,330847,33443,264975,150149,571,65981,23394,30069,44986,535582,1255,321030,93197,58289,312864,218488,458669,60634,112184,342616,215092,18878,32063,474343,536077,2607,152592,27122,417724,113464,1452600,50698,76992,174081,362754,190993,1044,316574,538180,281247,488,6915,12964,204096,1244,3830,234874,371167,38049,30366,141667,142487,1197,223184,51902,4050,244660,547,185798,141689,1851590,1577,30352,445446,266625,149981,7684,250693,291414,52617,192904,2190,4963,4125,612578,844,30508,3792,537,117950,364832,167656,77708,224284,4283,56116,27439,33667,91532,217198,3118,175001,1407,151521,1470479,282649,297819,113606,17948,112959,1050,513,68158,1089953,90323,4170,90821,41486,1294,4323,39453,219522,37286,301512,169488,149934,15546,423240,86734,50267,87067,231334,84828,23206,11645,338707,410677,983,83202,55381,340344,273,1088473,819216,270336,199212,46220,7685,4910,374069,13082,35160,629,187182,162,178,20389,66246,56087,286506,214761,64570,117116,214614,244588,1638,1002052,168837,84778,44139,756819,1053883,207637,22126,62418,157109,125998,1413094,596791,176362,503098,125516,843,116080,67810,216059,413209,559908,143288,1663,7386,205499,376762,45292,160245,448810,208651,955,4526,250601,18654,299165,282382,386125,6131,11525,1007522,106024,11206,192620,70973,2196,1178149,283700,586948,289120,135229,66897,75160,44691,98082,233970,250373,45424,101038,11177,4376,26050,1143,46155,203533,10926,195741,188444,105374,54847,220142,272,0,115827,524570,637,69330,107084,60585,529350,2849,46556,236328,98483,174595,449,223203,190678,158902,186045,183121,19979,75378,101265,478776,96962,43607,50239,523125,296791,1479,129514,0,0,39073,9265,3321,120445,210324,131414,133307,119330,692516,713,70615,617806,131919,225907,13844,531891,206532,240274,532933,1761,54948,3747,37919,261,1436,46117,93147,1230,5806,242912,431152,11398,44594,11937,52976,241919,11626,124018,51396,151339,163778,199444,343351,4585,205718,39077,15593,1551461,27088,21073,17308,70109,69576,46905,189917,35826,242743,63212,46670,3188,4778,231388,127757,57373,775,279293,106634,189431,153133,9207,851,7608,916,547,100764,48593,189445,102136,5149,87630,19691,751757,17729,284038,268112,269948,420,17601,66711,17391,53777,68543,365782,228171,54031,16128,5732,28662,831012,575,2487,95822,105218,65951,149053,198287,73530,121300,79814,194931,171957,2985,700496,96516,379218,93454,759,4035,134892,100465,178553,5813,57929,19802,421,297,12961,282365,260274,5927,162761,243032,459852,902369,1070927,310348,11009,108256,1065,17839,492758,1306566,199560,83191,252668,5812,93497,15401,159218,312329,19245,40500,173468,80244,1233,174347,95940,795650,83006,20203,25229,49009,344366,0,1471,4705,2507,3822,7312,6470,1635042,35819,1513,195296,7638,16675,6055,0,358833,11376,359148,102,8710,2614,46466,34711,1932,19731,706,4529,460599,19031,36004,12352,8443,346195,216081,466957,14488,1413,749867,86642,218491,21274,57063,154573,190723,1748703,93488,182282,8297,397917,230359,203756,434,25067,229815,39054,1073,163969,91275,0,17658,21092,16397,15033,69401,240179,219876,253995,21583,46491,321360,331703,122298,202939,149272,1684027,93865,152280,26265,38262,1913,60944,54890,135500,420759,105252,272135,219908,98881,550228,39964,674049,267595,137839,69365,290463,1070996,43457,328,285463,660713,356043,332350,236802,31002,126317,357662,33108,30056,331614,540169,1779,182897,14945,22003,19153,47110,555937,143174,251007,188937,144578,175171,1191639,565042,181758,48866,391480,11392,161194,4217,9691,686884,3289,83077,45287,23081,3697,162967,83344,29471,23410,64617,210852,158642,3710,871429,3087,621595,1113149,3183,227663,29032,243516,184800,7152,111397,62332,0,45222,167344,88267,148709,237940,100442,108494,182331,184053,39303,1602528,74161,303,26836,99805,3499,315922,96735,62291,108257,541087,128338,38696,27398,5721,9913,71537,191916,278183,148548,174490,332002,100440,160342,8471,31881,334494,82221,45801,632688,219,512588,1884078,144623,33795,80271,148118,41414,218485,70357,76865,87218,376963,57388,198720,76211,506716,1936,11100,33159,100695,672,412007,258089,399,2753,5289,158984,0,82354,486835,256600,497,304386,64765,164679,24916,218215,218235,348720,111843,3801,781570,76628,696006,51566,481655,129631,3091,269507,557,7784,858462,19040,1694,85826,75145,5929,1347,0,758,46952,203296,2771,65488,13575,19054,5003,35799,156681,4652,192271,585219,154977,288252,2376,132416,17518,89129,2338,1452,1319,54380,198257,157340,45208,162787,615148,670823,59074,277859,165629,0,204749,40587,252,76158,28340,206923,277137,2791,458729,1131,106450,64541,452704,5893632,2837,12052,127712,442,179108,1873,824,133,462669,629,0,5370,504,50832,623892,275297,135360,41572,262780,22066,39648,448137,21960,108030,30904,152,7414,1365,3994,536,3635,38375,62417,0,675,4795,22405,1340004,129590,72607,736,25268,426610,339350,385,130827,163614,6680,1936,0,1788,126020,740082,126287,31307,16371,76079,7348,292404,1516360,183913,0,173314,43748,758249,263604,146324,165195,0,90190,6836,745,2406,4804,17139,943058,1568705,102808,77515,221669,916984,41366,50682,151105,5831,52735,8427,84982,78236,79977,364658,271110,328556,38298,253795,205077,362906,1518,31603,1918932,132505,1849,80208,179745,2233318,2002,221115,41498,104927,79251,60385,74401,452621,143167,459217,17489,39312,48816,293667,509983,53016,1139,140195,1221,259471,8943,255667,14451,118547,229686,85260,168125,422164,539,4273,5410,299816,9218,18939,772,2699,180243,135654,241716,12685,424143,163568,15589,108561,78672,216087,212966,995273,93448,16902,173357,539056,2086,30432,173016,209787,21969,28913,70076,1450371,204183,160274,9861,145854,101436,49044,218201,22704,1947264,176851,5477,38572,254884,26177,39722,159130,111148,46722,890,3092,13257,14894,82525,451,68339,73984,76526,163913,31559,212270,278894,176140,17900,39369,16648,1642,6512,99227,262905,374911,2114,145370,594917,287024,7114,95123,24862,463,1338462,390,93627,14231,58855,2484,735929,40307,65919,64008,69790,551222,103126,217356,293479,58906,4754,80811,108844,371659,353658,46778,59876,5531,12049,70040,37666,15970,159282,4322,248434,121810,32590,196232,131050,65073,178827,889,88977,71004,96592,207495,129885,63740,72831,142650,411091,4008,62686,48087,135505,231183,77917,36971,241873,43797,53697,112790,254816,165831,120112,257521,105692,22512,351138,7916,942648,885070,40585,68209,123636,32853,4573,2287,107244,553379,576205,1109,81568,35071,3322,1934912,2777,230828,752,34437,70079,94857,86825,1533,240983,76695,4781,637,189643,84288,19890,35319,119276,105610,160814,426,339242,0,60248,117400,6917,36775,27225,24245,2813,96738,77201,73414,1753440,40596,268,224,91587,100471,770099,162705,354080,102392,208429,25905,56190,1206,86633,170018,31676,5022,7422,82417,72085,9793,99326,37004,4357,494,369042,292473,251,106520,616671,3723,194837,182,52557,34501,74970,157783,155502,6021,141232,50510,56801,16171,363699,235973,154998,131152,60229,143030,192896,25820,11926,347518,1864971,32452,20683,155140,20875,296,310304,726,60283,304538,52243,425730,426857,72158,734443,176482,73732,28035,177888,54171,260824,5282,24843,0,398179,371179,27820,168991,55766,41171,150121,8489,13127,1599,6705,190606,69004,20312,230745,18771,227232,7690,5897,16191,84540,60800,855,49305,379207,102415,810412,2952,6759,1025561,5365,26304,306147,28599,94893,313160,192665,67647,48912,548128,116582,642,152,75231,287183,41030,40027,334276,167227,370033,370826,187059,185679,35375,501,34565,40644,238197,14727,96936,70309,149016,1351,184744,46807,78514,32724,132998,27009,13425,352625,279426,112217,174529,523,80550,522882,167561,209520,14961,3731,311716,46523,41784,274100,424,2050338,34932,830436,0,12899,11245,188845,104415,64970,61306,678857,8155,122733,6335,209992,163174,8994,139466,263836,14099,100834,184,339471,474351,152632,466295,29572,197743,9441,155070,97668,705,119863,49863,6096,7828,138286,86397,190738,421077,451003,40351,0,301,881423,594,254490,22217,76788,471574,189822,99,2577,204523,6106,76434,52196,27142,108939,142485,1734,106419,67836,62118,109523,85621,4805,68656,87021,14991,2180,168694,45200,93616,31164,51909,333497,784028,190154,286,217827,171586,26883,7116,51813,58937,63653,130755,90413,104256,161163,189740,65009,54305,102689,68409,68997,154905,130272,104777,195643,362014,8356,292394,304370,56368,6574,473997,159341,182036,877,1145990,114833,45747,273272,58257,555916,137731,241141,59530,6534,4464,245027,324159,150929,8146,34974,3316,1075,270228,110805,19371,0,24748,85226,492,255681,976355,255292,282301,237016,168556,142372,46200,95812,2691,44967,176237,120494,213154,233447,122445,102141,115749,162824,5473,28208,94188,119274,28453,52127,298,163169,798176,2156831,53602,211220,14007,190889,0,36520,913612,254090,267061,97161,60885,0,255766,44951,14205,8520,90858,898588,86271,1700,90910,24720,25967,45405,8986,273178,38633,0,7209,4362,49900,161161,406157,1994,732034,213819,23418,258545,37261,55649,141557,203332,60108,47683,2843,913086,20837,168637,23880,55265,47476,162608,150982,641806,171647,26311,136769,3375,103289,6531,162771,249192,254789,105080,144792,22904,1406703,97380,152,114097,235622,4691,1701,69931,23199,96916,22987,265238,54003,169870,173122,120254,226610,203473,41900,225817,87881,1035696,6311,33266,106304,2695,20197,336469,81469,230869,30768,96867,99590,207446,450099,343500,74431,9058,12190,44471,2275,196398,81334,15213,1073,56642,382,18837,665380,68701,301573,85101,106415,11428,82090,96261,15286,2764,142368,136070,570,261732,0,818,73843,25631,549226,12038,110163,20824,281011,26234,645334,40740,315413,4135,204223,302263,52120,1126805,13863,568360,19837,279802,62844,265461,193150,129231,131565,282585,160743,409725,62072,7711,406,550760,720,170225,396,319947,1298,189917,75517,388933,650469,380,5758,24470,183173,39960,462883,2465,118347,10551,366,214529,410529,10817,3980650,454844,1185,168,909632,3735,1465659,4726,264818,1199439,332203,4928,1201,16210,71706,176612,206710,349812,254126,2191,4354,184704,129929,344225,205121,308011,3257,930480,107466,271168,577768,375778,71111,92182,211121,404249,200112,314660,193407,256362,59328,57986,57443,57893,58537,59168,59151,57339,59279,58059,58199,56854,57100,85609,57009,14830,4269,24950,36666,2750,16499,3563,20537,11212,13329,12371,10659,17551,34486,1147,31477,2054,344114,1773,640595,651339,656462,641415,645487,639666,645138,641535,653398,656006,640317,637044,642282,650674,641417,653816,654102,635128,644536,636607,686654,636558,532640,343255,64661,207383,235823,97819,454518,101221,180589,203422,956836,237606,39195,129937,353583,80377,25146,19316,146135,707,482892,116543,0,406194,29480,52486,481667,545,493,13448,1221,375,557,130159,724,15632,6359,159056,120491,36037,59351,192,579,790206,55579,16193,308,52463,22218,388430,24117,1106433,749,563,2586,2777,242041,3567730,2807223,457826,406869,20908,218663,278761,155415,747,115763,25642,42164051,457978,725527,60450,105953,218,38062,4441,3676719,215209,381664,0,15324,74451,45001,444139,164830,1140762,485442,206744,97991,74830,0,281697,281,52,6504,48544,18940,388,112471,1326,63631,924,47595,16614,324606,137927,250134,67829,2252,133452,72327,383,54900,35957,30876,169674,180921,4200,387,185523,72885,1834,348289,36033,302060,186346,514,249219,795189,21869,1942,31182,8744,84510,23533,7301,1139,65356,777326,18412,109,203310,93950,108637,135227,148526,4492642,846290,49204,857306,258546,55235,328836,367611,995267,2856,2199,3065,115755,16661,815,143037,49430,34608,396254,110932,243229,44260,337915,244762,416129,1046,1650,1389,134936,6594,5989,229622,139325,17134,401489,207544,218142,341597,599243,117058,1070,92530,7247,483265,345190,10654,393403,606522,409339,147720,29331,6151,26420,357681,191203,1478,330198,605078,924528,305150,80589,87399,26428,11510,7022,16870,90687,89981,293445,3258408,1903,2651488,318398,385909,4170871,859607,330418,36598,227950,80221,156659,12070,648093,1000895,162644,3798,1857,116669,89095,415166,2975864,405909,203111,5061,3099,140737,30055,41736,59766,80355,18913,266269,192851,145011,736226,150702,201953,88859,44098,33019,142616,102495,564572,75009,398714,1294,37236,206202,75145,16119,8662,88565,95825,82026,26813,102,647,453791,454880,183,91635,695509,81255,12398,299112,58508,36494,133560,862,5088,28345,4749,50785,408289,11575,312891,10389,7192,302,555015,29320,1036,92225,14078,19200,44249,30901,117022,192176,151343,177208,8121,88873,94652,87906,1166,333832,21755,279350,15222,55432,218631,234822,302685,5293,484451,288434,586768,384491,2073887,49141,108315,103274,259041,0,206,56858,113818,30446,158396,303,76245,86025,355374,31776,24308,261929,744,155992,501,234559,51654,11112,181738,4203,104906,1563,2006,13624,21476,66366,19072,16786,2861,9526,33912,165726,53395,117420,137608,173518,118,21613,121711,54386,71351,4945,1220,26042,61157,130528,190263,33808,28986,5378,10302,6595,1797,11939,15743,173438,19801,55072,7103,4468,107513,30147,36462,33232,26081,10396,6851,339141,29247,1569,419,602017,304,1825,440133,43573,1661,3205150,65524,293984,14838,394,297614,2347,221884,127662,72323,3488718,562742,81126,423440,677849,199967,177551,131123,323870,232009,60026,558645,1370502,781240,143531,1080,1107535,182915,420632,672,2039,551,1083,5443,1598,21303,206262,30968,6329,2883739,4133101,139326,62928,6359,161,1372,1613,2846972,32292,143590,1268,453,8045,5438,910,6930,1226783,999126,36640,87613,114123,643656,158916,10174,18,365077,4351,617604,770213,92123,30045,16123,222061,112932,12158,1439966,1650855,400126,17426,403333,24182,17604,86402,359394,417903,252657,179931,518086,13614,341589,1805636,90801,849107,607728,27989,66800,183182,211455,473262,171261,278576,949280,45641,266448,10,625925,105207,689060,130146,232557,8794,10956,4659,171621,155337,185312,60818,280433,248089,1549439,37997,364213,229359,361,87979,616954,605259,155259,598449,551277,2326214,45062,158830,121803,909772,833557,173788,244760,12588,1308999,689662,886,298057,18736,35132,2428,1914856,686235,73621,338908,271,204874,122789,854077,620892,2813,531,424353,187861,148268,146828,273432,321,916203,620619,78831,911898,31667,1591565,152332,309,93946,4566,6388,11346,106939,5008,397638,166133,234280,521,5305,441,215157,171771,1031041,638130,752,28825,88926,668669,406682,2528654,58622,342403,5446,101110,66309,361688,22885,57707,351209,111216,208158,1002,2048,75199,107333,19078,21368,302575,279447,273,10613,310,411,144741,245742,1421,783,0,3172,412,583194,11941,141138,2634,64517,205642,396694,170023,64010,33511,241159,141954,129050,3231,142925,75215,312382,14090,64531,227129,324847,267448,7447,338407,266747,253894,316351,103981,451067,169353,277212,408127,1064899,427384,84359,1642,345,10789,399419,224869,9499,306072,5714,440670,121426,265787,46875,518058,37635,61560,97724,4833400,8281,70138,166537,3565,780429,3744485,184431,35180,728,8571,117196,139336,53331,21335,85033,80734,270975,180194,33215,349009,31152,94140,31095,149666,7713,154845,11405,26103,1072,444,1825,1937,201965,30901,372214,248190,71573,1050,131173,71739,360641,653568,132385,11432,147422,15878,13450,5344,8180,29729,531142,10513,15893,219838,139782,183285,22992,64108,148382,571596,472606,11516,316772,1173,11241,56649,141225,129884,102961,645,1752,42205,688,33057,5395,43660,15311,108263,7503101,220463,47500,324516,298009,598294,42559,644764,237815,2230,2770,18734,43251,288934,507922,44711,538395,8206,1738,94502,171585,183869,156878,28807,434707,262044,42353,54419,6361,5597,448,34235,7474,96747,10542,168137,336189,727726,198060,335,6897,49621,122911,130158,98254,109011,10912,61423,622773,12203,105414,5991,205277,204755,129911,197310,483326,81408,11882,221812,1633,37246,1032,119013,46260,8131,57127,8437,28232,354,120520,8479,27447,1892281,62135,176015,122362,75676,69024,19140,1162,115387,138698,143234,56209,40901,91616,5920327,49154,13764,89188,120650,5035,558531,118889,555406,24074,335741,3701,44814,144799,48794,9458,1346461,70529,74299,241520,32607,64462,100682,25296,112444,4596,18214,0,86063,493370,105222,101863,32277,206483,31734,100842,306877,3412,120071,81799,432378,358715,256523,361,20671,18538,212918,207835,351301,191363,2191,33682,1540,169909,9171,35003,100850,21855,85624,222154,151969,13045,53863,46009,45270,92790,121792,223935,42293,1345044,64317,1012840,4022,0,41428,0,19892,3506,212558,150746,202822,39206,206940,120247,88149,4326,29043,239332,133027,12767,3183,3435,165028,215047,189914,57581,4488,23056,567394,47525,1288,204961,7542,441737,5812989,51223,324968,870,776,2182,108173,1830484,23302,18482,48875,3881,528864,1952,118005,1610,177299,121225,76,604729,165254,191823,48060,16631,283661,236087,254202,25131,208011,26218,169099,2602,236481,73462,203487,4993,2265715,81719,219079,303214,91863,75592,238152,261972,101648,532,196478,190380,29997,978367,42818,77761,224548,2563,54495,532,124204,18036,682697,282471,4339,355410,2781,203043,364143,76550,129544,148632,222627,246908,1772,8794,2907,1087,623273,6527349,165033,48072,1188161,141938,107734,76082,72623,1938604,203566,5436,13904,38959,8421,856,352802,87033,314865,184881,1864,48729,644999,80241,172661,301202,119780,45280,106387,185722,149313,288070,229744,1186399,1203,81432,11500,546756,497466,501043,84404,138,241,447256,140174,419,452112,3368,17547,1596,353,216959,184097,19061,19836,7973,365282,128004,29033,8431,1838,170256,280111,386398,597941,176240,7314,98,713047,1322,188,12122,1505523,158675,377531,48433,461490,17623,168913,130574,199438,499430,67417,191938,158047,85237,102827,1220451,296704,71774,97008,196,37675,95023,437738,63847,243970,757869,414655,135825,64128,7684,97029,12891,50274,538327,136659,286,77,60304,352730,225227,401755,885,182670,12028,24935,119432,242090,43838,94614,363185,94637,830471,10555,14957427,316650,232516,822,115375,30236,59261,76,101998,1807,549308,107542,440754,90072,800495,126186,714934,6342,185153,140874,92395,489649,176952,60377,232077,101640,34455,81535,65507,357193,106749,415081,172361,75719,149246,31834,12358,86721,83040,5985,5492,105836,6732,12092,120536,237762,129739,5115,191139,198215,35568,13457,48951,14443,52613,348,57533,126905,172346,150284,55892,582735,101540,5266,80999,70432,556416,149621,6607,3120,409193,42068,158511,6620,3743,71034,130006,296345,257182,27961,19204,3470736,317965,9214,596,57734,0,23099,3097,17995,6244,304,13806,3994,3907,1139,1015,0,0,258284,413328,116054,3279,64600,70074,691634,73356,2022,41104,164114,56196,60134,163009,72802,115025,69109,239954,19776,199422,347269,39,40239,0,20989,95008,167468,262402,613198,78446,50513,234347,2870,74228,6867,108390,643241,27629,31021,2099,19857,745486,1251,592,170656,587284,189922,13579,237699,875,39121,105566,326803,91494,17720,27106,1263,155601,36600,244926,152941,22937,75919,187544,76571,146166,236605,135350,5794,563074,315573,1190332,306394,3795,7455,276083,390581,442123,743,597663,1057548,879300,1643740,1184636,408409,304930,31907,145548,25859,926,776,42,160119,279197,30257,311940,623541,190,37835,57936,969,706,198059,82312,4154,1353,17763,25491,229,356255,104192,175923,471136,90938,150481,17061,28328,31692,369072,58256,123,358184,819476,189543,526087,44193,6712,106819,86949,74326,44768,197534,303969,132144,464,20744,434,151323,436032,174113,140308,100933,177199,343115,605371,469431,187358,70088,175986,104945,886,51847,770535,379905,14564,208863,104363,6763,2227,4139,373814,259469,140180,48547,24922,104998,485896,27234,445258,595753,592980,6472,529737,129321,1255,1002863,9844,46677,55304,234879,732951,8066,252729,83536,2783,209811,40239,75972,308393,7358,275181,827,117,680495,1505526,201568,93410,390689,21529,1651144,456681,53547,36085,81209,10750,84806,234386,194899,339771,294001,135768,43084,68634,106524,254145,140616,329105,39011,78477,163981,235666,2756,44312,239885,667,89573,757870,198606,221935,5577,96430,7924,52112,21833,108351,291956,457885,8309,105075,117636,59543,102133,146141,474354,20450,514309,167158,162427,197678,218301,377465,1133,197324,34579,69439,101263,28131,175452,0,9131,221,470937,65788,1626576,158201,186996,108373,143709,0,14207,289263,311,145796,31557,116517,243290,1482,5632,3379,27508,183615,173378,584,229397,441937,234302,2408,7092,440227,177759,293910,266356,347663,206886,113265,177909,220353,107365,130910,66036,23386,370360,62268,6202,2120,3174,266,1,155647,1313,1354,349380,52418,202351,360853,291680,287323,315242,75219,15241,280090,2081,124139,18899,3710,78192,44426,52226,21891,1214995,88263,91925,331971,93397,3704,203606,6925,105875,133770,745994,7300,389903,78056,1698,282,655352,574707,38707,143,177023,249575,660863,823752,3946,8433,23264,1679,344095,1630232,88442,530,174968,262516,70681,418704,132773,2218,602435,32120,5826,283302,191205,56188,86635,209989,8357,230806,127146,192064,11342,47897,41690,40611,843,12311,120912,127312,348963,155690,242000,10038,109818,52520,123,478750,137099,68684,89672,22031,75469,62722,502510,170442,51087,10590,47541,476555,266,460079,36866,442231,2595149,123596,9076,263866,1062152,1432,48164,145522,65274,167358,100567,80394,100363,50111,371135,20129,124117,1572,96960,166795,3985,304225,824341,1403630,158466,236738,29249,8632,229761,3786,5069,58350,125574,4949,5363,152437,79176,59235,457,259046,3609,115722,2109,1399,108218,35670,348015,657,316399,923,104637,1398,58839,480647,121958,114965,2744,533285,0,238922,3371,77379,33999,68167,10355,1455,481001,4409,19382,204297,215108,48114,6894,210929,1144,95213,194744,406159,5105,3453,131289,518316,60469,218721,61623,1039,115,345,9866,42894,105855,161412,585,0,338167,567902,23842,255799,329171,11330,57751,269503,2588,541,63502,1476893,25866,73638,99820,127117,95881,196970,254911,16857,61039,623176,436,109685,594634,1465195,92524,1745,35182,24821,125341,43864,265633,1115078,20330,589,302563,6992,166056,80199,176034,370118,53928,105702,530191,261039,103429,160884,187136,327027,4298,384,4551,167555,3941,131,5759,2163,13706,5404,316294,28425,857,273,6490,696,894625,63922,139057,865,6584,825075,168150,7205,19389,47929,5380,196943,14360,19411,4654,224746,25132,2118,288754,11541,904933,20066,9942,34923,130650,55301,247379,83244,75098,270787,80559,107831,52341,338080,527071,25729,38336,67970,146423,490729,23607,74457,36576,92868,48478,15427,43592,156166,53893,37124,251,1823,106117,39930,309114,48764,42023,363641,497705,221046,512194,208398,177743,545248,381734,375933,182347,243066,128402,247551,569885,914,3003,39801,376844,94979,189801,227,397222,472,17151,177670,82291,144,179602,329817,179940,28567,566319,228442,5440,35241,213293,389269,154055,26655,70699,265771,120508,24370,4596,95238,82313,65132,3252,8885,16714,24156,10063,3638,43863,109899,34722,237450,245126,1314,62890,4192,854,144645,41196,16275,74515,304,649897,1900,288,117718,315112,9616723,3872,40856,3491,387,220221,1455199,4515,449499,63656,7295,55856,201153,276012,109772,12974,170951,279681,349926,258,677625,3174847,4218,456,105983,93824,616211,404036,56825,333269,34881,319798,5935,439232,112359,58853,351945,668135,50403,57832,124850,233406,40858,330063,32491,102465,12618,1844093,120991,736393,105831,71359,594490,186029,492106,229379,294943,323206,5274,47674,20429,180748,111454,46093,249957,429507,5820,1675680,20629,133,99,861,490019,14992,119130,1625,98292,249189,306712,26103,289485,2246,727,56046,194767,139,320702,236,9517767,694855,181601,354,284,284042,59950,116859,145,272689,96864,51026,115086,101797,110108,231903,20350,1163999,1006,150592,131095,1099805,133040,135713,62506,515297,304,1759,57108,90335,36366,76199,46638,70425,7617,3015,73012,331615,170333,100390,244737,16602,142481,1357,86949,54586,242201,405787,16330,694153,18331,583224,299604,714,170081,262236,6510,35139,991559,108223,46222,115438,8657,5812,316748,122370,441343,637924,65133,374297,840984,200322,20838,156,217510,573395,284884,4341,664835,257813,342956,407675,46741,123558,350,19833,4664,388543,771,179311,267429,3029,230520,72270,81433,34191,498,7059,49670,56200,117500,6273,2490399,30755,90070,316,2423,294583,81385,97945,0,717805,162863,16151,4384,499054,181502,65157,495349,232,11681,0,208975,8149,24865,71734,81081,341122,1672,30231,168282,37249,17217,41440,36300,79597,25035,233377,34505,221318,84769,323932,375535,6864,563402,482,178137,434504,35934,6928,8331,50330,6741,111352,32965,398765,57116,143181,105398,93964,40370,7708,18599,97819,2213,171422,0,26770,158810,143931,64959,14109,708,63474,83798,327410,121493,208443,46647,14016,4038,236375,74165,2767,181974,65957,33786,0,94946,142105,160435,68982,2317,30716,492809,146708,276152,374853,516,15442,40899,86818,160668,187322,1020,141901,42040,31721,36646,3740,4444545,105802,3222,82009,1084,3369,118398,99926,87522,254,467498,12713,12928,172272,183933,123792,219519,19746,102689,62724,40668,15686,7497,708096,40414,235294,2063746,1558645,88612,363252,258697,2728895,2485641,2696,37778,18175,81633,354,86157,13241,261420,424613,5229,902,133985,39940,205047,86827,2081,1694427,1657910,426538,26749,178713,60437,209467,485567,335203,401460,199268,38704,174693,30049,107003,103364,4042,142,43178,171466,117837,128,41055,139,683911,156517,1556,63574,241343,3083504,137430,77750,473,111630,699108,57849,477185,2809,700,49670,318055,127980,343975,820249,92863,280618,82259,97958,4465,529889,738458,68759,46522,508145,13125,1366,176278,216993,24372,5264,52112,230668,53557,31577,212754,128,0,165714,30329,149609,38393,110549,86243,407302,98849,8262,60833,56590,2230128,64753,7067,171526,691,189869,232649,0,285463,6296,57389,10122,416952,275763,146196966,8508,2340862,872700,1481,32518,34218,281,2593,456,217545,109699,220216,12390,489647,280693,193131,1933,89960,114182,19770,11246,81463,1990,18538,191850,304,953,62589,563,0,404968,1966,18034,66531,96144,23785,175978,9185,767542,517,141379,497679,16034,239570,1563016,47848,96094,130223,52645,55850,269121,239408,860,457094,428874,675685,3971,1335407,1067292,474228,514,5392,86405,42664,411839,304463,402936,257365,80662,1136590,153723,460135,661932,289384,161,108099,131874,68007,8371,24,1145757,111159,741369,86838,378274,334019,118264,516135,53141,146783,70292,339229,156764,216835,321518,44194,2906862,81069,97464,100645,109490,32763,114881,237071,859,205527,121997,907584,129,803708,394130,398,116296,69681,323950,223877,54418,95743,298627,60179,69779,878,555,62680,41770,9067,174155,441223,1297,208815,334,81358,68939,272886,58061,235730,174885,114384,97,17561,252728,497925,178901,25656,45295,145777,289410,57245,55175,56220,10869,48435,284380,48189,74410,202943,5057134,8481,0,231969,382360,108763,118946,4671,9590,1514,14995,1862,76718,111176,93215,1030,121612,151561,3525,1572,164240,253638,33530,261820,80348,89630,119267,6554,91944,501016,234321,1162813,297470,219882,276201,26565,11679,219677,2061,308235,255112,147360,293643,30321,22747,36249,6313,175466,6331,3007,38100,50545,246301,201,174422,358892,431905,4418,10801,1528893,717,116533,1130,1070140,72193,334806,230438,130376,306672,9440,390383,4438,247,294038,111245,1493,3992,121535,113875,505,859857,1353840,253946,835342,167770,143917,126085,148173,1258,410934,592,4751,111656,110647,960,76864,674754,258129,735,152,87637,329679,179713,81339,76509,156463,1050,75604,45688,122047,27502,127499,175914,24677,68707,35898,7264,32888,11749,124,136928,0,4914,13096,20935,118226,125,164846,1546,118731,10781,37051,707325,2101983,34029,170488,101996,183659,522076,31160,135610,52742,38134,295,1051553,281,1210110,1168334,12470,10971,14835,184948,118833,99111,57959,247107,28263,268026,127865,338317,71359,75627,133411,274387,254348,136849,53872,399996,74039,85055,52098,1916326,16537,4693,1977275,91312,118783,452704,114521,115799,89361,799,233416,408337,144913,629375,4958,6472,74671,22805,14988,421417,257358,17169,41062,405570,108263,193248,163753,175147,452831,142011,145818,107108,140063,157148,79274,74731,198528,24419,70861,15886,426194,50954,330918,539023,387861,584,38316,26219,82,417,122231,298454,70444,207818,34457,106068,60143,186687,4783,171135,230834,73568,38103,34528,1718,11454,6224,137615,83151,282813,268121,179354,158132,837340,1472,480004,91791,57142,37036,115767,44690,314168,137425,714860,147761,115635,266902,933333,105877,292712,106459,138032,72465,26296,4807,0,67295,105529,968,58730,149488,6612,51526,76931,32289,181629,376979,21217,120282,456,63390,224483,451151,428041,380258,121373,433122,637253,4082,475793,215703,7427,724182,957,205120,190484,1126,176960,466502,44870,119148,40227,81675,1644,163,87224,31337,234667,162507,35039,65524,54276,1011,3599,13307,3283,369,29164,303507,81224,17682,118246,2191,33940,265769,244702,333515,95203,14276,172058,245060,2075,441627,317412,1210,45,149595,326049,7555,1182,125357,23225,50858,25180,49076,4063,290595,157477,323174,108582,89866,159572,49118,129321,495813,6067381,931332,38649,280851,18333,123332,246,11118,100805,296660,85121,76,51922,201140,18204,66595,2299,522623,79494,176514,15768,153082,0,82661,317445,0,11992,135268,517738,3945,1167596,148976,180922,57253,294776,85242,3906721,372897,251686,258063,147005,10285,70589,37919,131511,345259,156669,106633,13061,2156,826661,188053,643785,354323,58072,7795,55747,127085,403337,298193,1338595,228867,196306,55410,14947,247960,447925,26400,673168,256191,5088,141467,455528,120177,574445,157866,129755,493898,123041,207258,401847,224835,104378,2099419,482224,719969,47266,48890,346592,256819,99063,265394,65755,296855,178164,37089,277409,882945,45992,222985,586813,86191,0,520,98727,193156,66810,30120,78050,135250,296911,557770,506438,600090,434744,472685,318407,95071,776976,2948,119,13389,1219129,333634,6254,1709,1065701,248897,211798,364999,48249,4292,667512,91531,275548,100846,47988,495021,1339,319374,14149,535603,46056,704618,163374,211196,1291124,227668,62515,618720,14052,100486,113702,183297,11955,112997,99,13672,27569,300891,247457,231495,179385,431923,278197,1326,8701,76651,151975,25045,129564,5345,129228,165174,120422,71154,188079,238,99302,34641,32792,166372,148960,260058,182257,571335,297149,55,456146,222703,154750,55484,4809,22914,0,242221,97304,1763,528955,62226,470242,311528,966755,125683,418531,5372,1103406,320266,8129,239624,510291,1200003,2331,13388,409383,13713,4079,278694,540277,939955,981,373230,139290,58446,134768,116488,69929,14376,12755,16026,434143,37460,260913,41543,76351,183646,164847,7575,478985,747265,235387,305957,68031,341603,138431,391809,26108,39064238,92744246,47322719,60328071,51021356,226098,419707,3767,181929,321,12656,82460,1825568,287414,91091,845861,2207,200539,115019,676901,8350,15186,330162,1367,367761,237948,17836,70148,88773,530,298035,17267,35547,225717,75236,154139,54984,240580,153264,2322,94153,961,0,2224472,4319,13388,78777,58213,350495,59542,103412,2368,75159,11839,250,79792,5991,58936,17709,11391,12121,46329,96279,69572,62557,504,75,119244,154631,118207,501091,55097,76589,163768,135597,34017,84308,2185,1092,412455,401569,32645,219947,84859,2828,206843,234454,8933,0,102,6431,69996,217930,32835,2525,165643,179395,4241746,55116,1476,43735,297218,62,116818,9090,150,52215,2439,101,21644,174006,106004,189972,50176,1037,6478,10080,106359,1326,234431,55328,953,369917,66960,160876,958234,112071,304240,480746,1298651,1224,688,119828,619545,86061,976,21030,53402,125506,196696,6188,100741,16283,41319,85072,29458,47718,256021,400184,400513,30089,1663654,467682,1140888,4402,44419,370072,588382,3236,5870,89450,190000,44864,80686,43710,662,125399,141985,77978,93499,107795,638465,662374,10916,24141,1710,669443,560,10957,145695,239255,88405,28403,380784,32443,502450,474148,109133,164096,471724,85081,44480,191562,54113,27311,8669,111143,6762,52995,444,13788,59883,6358,66807,5942,6525,21641,1124899,148591,133977,463248,160635,54157,1074950,623214,139853,260266,28639,226831,1119905,300850,95774,25451,270568,58876,50988,1417577,554029,12455,82984,9963,107,66273,123528,29038,128056,103598,218885,108379,44846,21894,42326,49580,20812,21250,153356,17083,683,9909,65260,37190,287260,1880868,4959,109404,43682,115894,102326,237650,126612,151534,205856,104300,96520,270747,1733,3440,2075,112514,1639,147,237336,211507,76206,2158,27689,466990,17669,3733,523235,1115744,4961,266726,1610077,3847,184076,128028,397,3616374,79442,10127,96300,113691,10221,33952,3770,22888,1986,111010,5637,7431,62,239,423435,286180,4727,83603,43490,39087,99553,3039,80886,24840,329621,366450,273127,23195,69515,867562,95409,18517,891,1323,1454,3678,474195,115887,56645,440288,103276,18797,81752,13377,105468,8844,73941,1103,21837,8899,39895,36900,7102,907,86800,5621,679,202377,120817,156171,41748,1474,1260,1078,97192,564,526,540,11837,3345,49944,58565,355969,298744,137364,152527,461466,509625,1457,1390103,305229,7525,88428,1959,14886,83691,794645,34366,171520,46956,1350,124246,1125,517873,149161,22807,497335,18428,9794,558634,233587,91912,895359,1185,412,35961,11818,1205,2368,12264,265329,9666,31886,51580,140535,68001,243,2298,121572,68769,46136,133186,184749,607930,3354,49007,390,118312,85480,31154,264088,20289,124835,210548,34677,1872,714197,133895,91377,206800,4123,84134,8279,29640,1164972,12813,57181,158403,265007,3119,215775,511869,50378,47473,419338,74888,194866,39509,91804,535,417688,129763,31832,283320,5,85711,1758,74131,3420,515959,247351,85450,77854,74620,2563,361544,167191,3477,334066,29691,1450,366853,271132,9769,15576,11441,105176,58940,181938,52413,112232,2890,21090,73272,70717,60266,152,47137,79516,66113,4186,138903,225230,1040,95793,81140,193873,19341,30485,86254,476235,214188,171613,100583,107057,111408,117656,6055836,149780,329955,736,95469,880218,50320,8826,67953,1407,256539,1358,4589,152,11514,0,285153,8585,844818,118497,9463,74647,1425,437,124500,33472,67616,105103,214210,61238,162650,2831,2272,326929,4271,385236,62496,283378,762,49972,26358,65560,14219,133945,150865,1867753,448,51985,6,2588,94103,823697,99164,29108,16185,289531,563320,43728,9343,52591,197609,209161,21798,372949,31249,162382,374686,495,3535799,553604,49722,2356438,209563,310451,740193,952285,398043,436576,41345,115938,157864,339871,368422,123908,56076,253693,201196,346,127861,119684,235955,70429,70858,106499,9954,185524,22272,300,682,46338,26284,114461,1549,937105,50446,7243,115019,1255,283119,643421,169194,16537,30461,314071,567763,81678,thyroid +1773,0,13775,2168,461,173,0,271,278,354,0,0,103,31239,1736,33054,394,7559,411,29609,1282,73,1271,658,5917,77026,17551,0,0,7543,1203,0,96379,9694,0,48082,131589,0,52701,20828,428583,650977,0,0,0,10577,10915,26669,1023,71027,7591,2869,18090,0,77717,3483,534,972,106,184,1576,105214,29790,683,73,3230,10824,29019,5413,14909,561,14267,217773,0,80562,1420,19040,1105,2563,0,2795,8763,703,18870,106,62671,230523,20038,14147,14446,7714,189890,2089,552,1542,45052,6647,0,120714,1886395,5161,1526,56277,1047,2461,1307,272092,41849,4501,21295,18246,1629,127718,922027,3533348,403,349,15666,5469,5410,0,85310,1117,2131,36644,2368,92874,8230,538,5647,13230,19809,3031,106178,48779,31538,1146,0,29086,130838,288246,12802,8744,547565,334130,2625,1160,0,0,304884,59199,1038,214,128417,400,12,219,20040,1628,44909,132215,55417,1359,0,17287,10738,526589,9884,0,751,0,0,0,0,2831,571,118713,78629,26889,97661,24018,22080,4187,0,7353,59640,958959,65,578542,53036,1926,330,3581,11867,876337,31285,4409,0,5226,2832,624239,12373,1564,0,8493,8606,760,170,7917,495,12229,0,418448,184476,71047,0,0,318549,436315,199520,5275,1971247,46093,86031,251,726,0,0,905189,4088,76202,135,46354,20260,60730,0,962,27946,33185,59580,10865,3031,664,147489,2054,262739,46115,77111,10965,4074,24687,14584,73123,49398,202,0,4031,188,5444,28502,32324,0,210123,32308,34476,44334,23264,114101,140899,12863,45004,62915,11193,27744,4416,2801,200,13757,18651,405,0,1744,3970,725,911,218,19026,530466,85374,132930,282,513,25592,225476,587766,359695,16435,339542,566,14393,11770,48007,3274,214,0,80623,384251,9820,38816,4141,212,0,270,875953,3497,1878975,7497,6584,75760,22495,466930,46767,642,21011,157409,206510,39536,22123,33025,14717,55602,24616,37435,12469,1431,50676,34063,38411,0,3936357,100989,192968,3189,0,286,2730,2181571,7846,207175,0,15733,17373,363,2083,539,2622,118379,358,11657,277432,98446,12617,200817,55687,3195,3037,3486,20040,47479,155,34910,98967,4828,9975,7303,173184,0,2204,17904,97968,8218,1530,48504,66547,1188,384,182,97047,68854,10851,6268,1609,1330398,3409,12,101,493,125,1114,34347,0,53701,12339,200096,58925,305357,4706,1064,40522,7381,9716,394810,115924,76307,256,14098,1772,37911,61890,292182,591,14729,169350,39782,113,1178,16489,6828073,0,43590,23228,20111,1585,24478,0,5486,4230,98,1009,8469,10105,560240,172,38785,29539,27687,9700,101,116962,32146,895,305,72609,21100,2458469,111,1308,26,42084,0,2201,12142,202,2647,4054,4298,3071,3519244,288124,417751,58944,3304,2284183,4188,3590,3983,1239,1418,84465,189,758,11360,3223,25040,0,0,15497,113127,359,539,14100,12256,4508,883627,201,5082,64051,5954,104104,0,52,5325,193,0,768,4509,4705,56150,40716,170803,7239,53510,11766,0,15470,3234,285567,1201,826,7842,36173,7732,38695,10245,7999,7995,265,243067,333,23159,446,8273,627,4713,39621,38187,1702,0,4530,5272,38261,22584,60806,21562,39783,15810,491625,12268,8077,28198,3799,0,7457,95,3443,33274,31314,15491,1083,824729,70386,245,20914,153175,184,0,134,87,0,59142,101264,105366,48782,0,1770,0,2138,16878,0,201,230,38047,26810,501342,3672,301681,295540,2124,162,1911,64230,17541,4952,40404,3476,75727,205689,6154,12297,8377,160494,202,44732,71586,593,0,9825,24753,13767,7947,0,17137,100804,1020,4191,14189,192983,26969,0,5443,18599,29084,220,642,756,7304,1141,4418,1125,2095,0,12416,197678,404,0,7884,49200,1269,114941,61740,0,17265,1173,0,34373,27138,0,0,35781,663,8311,10812,0,24255,43943,14622,98850,0,5810,4072,669381,527,9070,64951,87136,33914,33049,4208,5135,1833,164586,26128,2597,89773,153113,1310,0,79725,1708,2096,11413,130767,11007,1165,3343,379,8036,49631,0,528,202,23644,0,138,7962,5876,0,16167,23893,1064,47977,0,30224,2249,16830,93331,7381,118237,33280,141,9151,2430,8516,2421,37313,0,197,0,14497,126246,31910,94692,8702,0,3223,995,121,968,11218,57831,925,1191,8718,1717,24843,0,0,0,856062,37243,32894,97322,43391,31660,25800,28291,396717,170,24571,100036,104,18189,2039,113911,30242,23864,54386,1043,12345,22095,202,2899,15816,0,3284,23760,10491,38629,91,179887,4241,32341,157342,31439,182125,15292,708,103173,53475,0,6608,24181,1082,682,2158,1571,191173,5729,92663,657120,0,753,4162,23602,13667,5189,10162,1390,12700,23424,29876,148,4236,519,53224,14349,185998,0,39218,13588,0,0,202,0,1185,0,249253,48193,39197,10458,167443,689,130401,107,37838,15511,45897,10196,146427,27712,214,16187,75554,4835,4529,692,969495,28408,0,4673,24246,7270,448,290416,47673,12038,9899,21616,311,0,1794,13139,80690,774,41163,0,202,11695,82795,17150,204487,0,2550,31415,2054376,66013,56618,127874,211960,19158,149,754,10345,57621,847495,4583,247300,136482,29171,806,6073,6173,33206,701701,38112,16643,149,34201,42024,6114,98602,341934,203748,1971,77530,21561,985801,574,0,178502,12184,51529,259,58757,1004031,29660,66017,0,7267,0,408427,3383,428723,73678,0,36082,3309,11558,12532,646,0,73709,7345405,71666,9393,211,360,3183,0,0,5249,4402,0,1075889,246565,2486,38426,276,2611,7988,9635,0,33664,22252,1165,16288,1237,2840,39136,30473,5805,29048,402,12398,13998,17824,106322,40391,1609,17119,3219175,148,114895,80306,16879,4360,34371,37457,201217,0,10700,36440,202255,99148,32248,49668,38,111587,138741,38610,3037,17630,3496,21778,2214,725,450724,13243,5835,1156,891,35231,15666,18055,14809,31456,81632,0,79050,5290,1690,12577,73209,78521,13927,1469,565,51256,1478590,50,123922,15404,3226,1004783,4723,176969,93800,194572,2610,5037,76118,143030,1366379,33908,2232,31956,5759,42024,1776,27440,105931,176016,46304,92329,24051,428418,92801,236675,677,9085,715162,1465,0,8469,1462,3582,0,1650,424,868,11521,67822,1994451,0,723,333,0,0,0,0,197,0,0,0,0,0,0,0,19538012,5872946,10073859,0,474018,234,0,341731,30,566,0,2427,849,99311,10990,43611,180,274103,13446,532013,422923,141664,27589,3589,59742,16746,15520,2330,897195,410,133529,296842,25785,79188,298098,1825,170,61828,4684,1128046,480,5457,81653,31630,65432,0,1885,13571,64185,823,234,19500,3265,161,1803,22772,202,21469,1448,1523,27518,43207,290621,4819,11259,69523,1008,0,42373,22679,5531,1103,355243,7907,430683,68672,6762,147931,49692,220815,56380,277042,152676,14393,18634,0,395,5871,338859,117690,12206,515,4612,134628,30847,1692,139347,0,734,71451,5028,361,8635,0,0,595,262,33726,13573,5589,625460,37149,9237,101,883,7649,0,260234,0,43245,22770,14876,35039,168438,336,18207,61,148803,1815829,27488,521229,25222,0,12613,1190,2459,1628,14247,14710,7201,172,1032,375612,0,8110,326,340,2988,2243,2032,379,22572,150619,51955,16276,540085,359652,814,0,40715,36401,7201,237124,26217,42991,26803,3717,79254,6575,104442,532358,0,7225,70311,86497,39256,30752,44418,16818,704,67596,1585553,18115,1138,66330,19337,1146,27972,174394,3327128,1609880,1228582,123320,5228682,34093,171,3449,715,2779,300089,5071,12677,2064,8561,6470,252741,7000,1883,12510,356,1754,1187,2503,96631,0,0,24571,36636,35595,5497,404,38684,4833,0,0,174,5515,86519,58590,158725,236341,47917,1890,29433,143920,1371,29576,206117,14523,1240,77,0,1171,1735,24654,63,4612,1424704,33991,5101533,0,1894,11714,23550,19784,2411,0,0,146,348,0,1870,968398,0,26567,16542,0,685,16641,69741,121997,2306,0,7923,480259,0,0,12706,6818,14364,22009,263878,739,413840,6154,211442,261014,46856,75,379717,1302,152240,202,0,0,243,938,155,11188,67419,61298,16256,73674,58153,0,0,0,471228,238395,630906,151520,12699,21504,57732,5469,165083,87215,192103,70575,5466361,3056,125893,2705,558,269595,303153,22259,288,4497,2199068,407510,1182959,19874,1364,6326,13333,151017,1987429,35585,56438,65781,1263622,2112,2448,198492,1649,10689,54,16032,16493,187,238343,4581,0,320180,11634,79191,1896,24055,122185,0,3293,0,0,31889,10150,823,34790,0,112208,4524737,260,268026,14500,45336,5604,136,368110,129,12084,2160,606,0,0,129,0,41554,0,7976,35647,1855,1145,10713,82759,0,8042,181898,42702,164,3810,2976,117327,3111,229559,16280,41824,4194527,55170,65987,3384,202,0,3912,72229,57660,104,548,0,658978,8241,1232596,1217554,3326,3068,95,0,101,1702,294933,12833,313165,10179,898,1168,1220,49287,38932,131946,30873,10321,0,1289,126096,1088,84,48036,57662,10651,808,0,364,19450,1632,116646,21061,279144,37344,23844,298408,8950,6956,0,4042,773384,2884848,1463,1213,1497457,2231,4619822,36778,234786,1684,8890,0,0,1050,129751,971,298601,46053,596,7650,373,343,1574,724,156888,20165,0,36867,759,297768,16294,9500,192491,13429,3692,3372,0,289,17762,7475,173,12021,902,18237,32428,566,9764,2338,29566,0,8527,0,0,5345,0,4954,202,10111,42856,12223,41360,156063,404,1840,814,230290,24576,0,17619,39,2828,87187,87072,97950,459,2136,323256,383,0,120705,106644,22743,169365,8867,113332,1274038,2958,18413,517500,1278,41102,8136,213215,0,22694,0,46084,330104,65394,5693,60411,76367,1355,40962,6059,3014,9373,0,541422,2849,3129,228056,312,18385,21962,36092,6198,1104,9544,78499,34540,17004,37592,1716,23619,65317,13489,5630,164480,1206,23399,154,0,8033,45940,4696,17895,202,7932,38143,64604,14491,185630,105125,87132,707716,495,7257,638,0,2790,7329,182705,467,29036,12004,241696,27307,10957,4079,169,1259667,13976,27755,13062,12438,585460,140902,2395,43170,716,685,0,202,201,8317,10257,13184,12033,0,1507,0,193,281316,38500,28778,177317,185,31847,21016,105761,1002433,15060,779,9331,1991,62295,9400,180612,225,376,4418,13309,11701,140954,927,614801,43892,150559,24709,28938,7719,0,16650,1278,221725,20170,306,23495,345137,136638,1729,32626,45375,1298964,17013,251,2469,403,3813,295,0,6503,0,0,1701,59424,238721,1132,71938,11633,4285,62384,2664665,22168,31029,133,653,30761,92519,19215,2517,848587,44370,34561,943,122576,70303,16754,30624,47000,32273,201,448528,6697,1501,10723,12199,37043,55525,531224,0,19727,6341,30125,202,86740,473,8860,13457,1250,0,6392,0,136400,11323,16141,2808568,3318,51350,1310,19486,318,1766,15225,37816,146623,1863,0,188,76620,13074,18228,18514,0,1417509,196,22171,75246,882,36206,402,376,1127,202,0,1040332,31697,295030,7815,189578,20458,31405,106336,0,75,93974,787001,1542,581341,2084,16757,91219,291755,3897,110660,28496,194400,89861,19639,137230,4168,6488,49719,23047,60474,199,7177,11546,80859,24721,14953,20194,890,1470623,36431,264904,1093,604,4606,74,88,5859,6,9369,27956,9918,345,696131,1490886,21991,14101,17572,3271961,1308,171,177,0,475,2308,101,0,0,0,7947,979,19531,262,346805,202,42892,401,33112,0,30691,16018,351,35994,202,178,50377,1055,0,0,2946,228512,8856,120097,33104,324,0,0,191,24183,33617,8086,11351,0,0,240383,6052,1066,6341,542,117163,714309,12822,0,173,626,0,31641,411403,202,0,12122,217809,29804,36381,15301,3427,226,77851,1219,13919,76527,3921078,61334,7509,1771,566090,1253,628,202,0,1308,3154,9806,87994,9068,0,725,308446,462,201,94730,570,49384,8124,531,4961,67073,2098102,0,70929,49457,130228,766912,48583,170014,70408,156,288280,7793,43491,40651,11810,33527,447,5951,119277,5753,86721,4812,351,0,9076,112047,53399,9338,222376,161024,125249,3105,498085,55099,6694,64777,2043,144315,23389,376,0,202,480,12827,264509,6083,19452,169053,130256,51277,4196,24038,1109,1233,692,2580,604534,13,2585,808787,7171,0,252787,4438,0,107489,0,163448,0,547,2944,411,921,147,63502,10118,1675,4348,20576,10467,23240,577,3578,964586,629,308,1151,72763,12179,22074,70676,0,12109,18812,3103,32347,22788,0,1840,12716,532,6903,108,355,351103,1432,382,155471,580,127650,24599,60943,24189,12980,17693,173169,676,0,32785,2483,193,0,164,9156,388,1074,28162,2396,10056,6756,6555,0,0,132,55647,9366,13407,5091,396164,2848,7725,85809,1717,200,79897,1417271,260388,6212,106066,36548,487903,68711,127132,23959,14185,62070,652,14,0,0,245,14078,706,10318,51918,370,4035,254,61428,3090,163,5205,413,242336,0,202,5408,102710,142835,68282,35740,13160,35095,185085,85429,47364,27017,531,11639,444,66679,20922,96598,76184,1601,5527,3896,5862,350,19888,0,31526,112616,23558,42207,0,3024,1010050,2531,50940,4167,54356,19108,29422,595,121233,33369,997,772,15198,198973,33271,55811,12217,4994,49207,303,1296,232851,587656,396,1561,3565,13582,28967,11774,0,1170,15981,19434,120849,9023,1467,91,74616,3846,451896,3694,659,128,56146,568030,1089344,71468,3991,46335,261,50701,30767,370943,380,2461,67204,41616,88198,88536,202,1439,15663,0,4518,34901,179,382,0,2747,64516,230520,3989,572,172,0,0,0,0,124,1002,12147,240557,0,0,31464,49,29974,198335,560,364,168023,33995,3147,104528,19682,97923,94741,185278,12850,175438,46852,39349,198,55704,6013,899,0,17673,0,1904,154,2023,1688,6610,7057,38354,8762,45835,200,195,529985,152266,14536,36475,3933,13862,190236,148280,28326,13806,12330,7567,554,889,0,1210,4904,0,862870,155627,2888,202,16537,446,100098,103172,320,97,2866,3307,2955,47044,2828,0,59,2877,48927,32661,7216,198,200,45,8420,1695,9280,1433,122,122,367,75621,48622,9954,101619,6483,185325,6194953,1065071,516669,0,0,10585,7360,4974,15589,1018,0,781,1309,0,28940,15700,6166,0,0,17,8896,14378,0,726867,7158,0,1089,1420,228109,108755,632,27107,6395,654,22630,47611,2667,0,0,1866,50954,1410,18261,355,0,818,691524,162,1937,765921,3171,1873,0,1022,8037,0,1126,0,962,42731,7257,16311,4995,393,404902,15163,1533,2072,12662,0,206689,133715,13177,0,13922,591,0,2837,586806,27990,596402,169557,18904,58609,6283,0,0,170700526,414217,3614666,2885,1594,2333,26612,2658021,598300,101,42360,3553,302130,2270,0,0,22164,9369,125,7195,18256,12361,26983,20474,144656,227312,631668,9483,4780,137273,280,0,0,202,368,10966,397,0,60432,2819,4454,0,747,41651,205181,999,1433,180,33960,3047,737,765483,27804,3292,43843,99702,6310,68424,305240,157305,166727,36279,121519,8826,25078,106484,106314,1168209,51813,21005,0,80817,690,956994,31662,685,1433,0,100357,46212,296515,742,3074,178205,86466,155031,7301,0,410,2258,155338,117463,2576,191390,41242,41050,2764,212,0,185,2380,10278,0,3656,0,202,1739,44234,51325,2203138,211,733,69776,28810,70360,1556,38,0,18117,173,4585,1704,89128,13942,0,1622,4341,293,19350,0,0,169,0,0,0,4406,26010,36900,592,396,4643,8251,0,8323,0,0,3608,4060,16004,354,4126,0,46687,4595,20538,55663,202,13661,10487,491857,911,134,257852,61011,33789,204806,25385,2403,525857,0,6393,28276,2705799,1052,0,0,46657,10592,28105,20281,48548,175,0,560,0,52173,93089,43074,3379,0,30434,27446,0,188360,32169,154114,2424,124,0,8108,21448,61,0,3943,1274490,202,83,42858,433,202,53419,5668,78736,90839,1341,0,65236,588,11465,65268,0,24672,11985,7955,84350,7344,289195,6420,17398,131,411559,8639,14409,12529,0,59,14683,1711,75776,28908,877922,0,0,0,3600,31218,902,53063,0,21892,3010,729,77810,3710,17007,13697,123755,3510,22216,3800,27464,48415,114757,785,0,202,699,62183,7291,276454,61589,298955,746970,24866,77793,362,1058320,159150,81528,923,29370,19414,1505,339,0,19916,17586,2542,85882,28828,15259,31603,202,0,0,6872,180248,12159,24059,33717,9640,215335,45350,7004,0,202,276,348,184,4778,29247,4513,6794,3817,1522,6369,2376513,2384550,14618,0,0,3335,0,1327345,332735,9429,94326,50350,3985,2941,144806,7941,10974,4081,61165,150,2250,46815,151930,41528,6787,34380,3025,37132,15085,444518,108525,124493,70,501967,563,0,6829,15560,0,2258,86230,1122921,6989,3832,120485,444,19405,24636,47619,1775,202,804440,117182,6324,12768,35504,3846,8625,1432,11186,2238,8875,0,55,13455,39409,123793,99656,6947,0,0,170103,5176,377931,32178,11402,1407,117950,33865,36462,158,544,3682,21281,2,2123,4301,12100,11515,11841,3609,5,74807,20752,53684,106795,62,12978,8571,91881,776,12519,14044,26376612,61039026,24787,16858,6796,8637,307503,701,48923,0,1388,81371,74515,65073,43050,143179,9,237458,1322397,25832,16356,30671,20835,1089,2525,21443,9448,0,54568,42217,38612,0,2802,0,181662,170623,4828,153270,13,2017,137,746,4179,19026,1474,0,4215,6765,17799,21554,32801,0,2936,0,24458,44166,107396,12351,282,2980,3898,0,1128,165,0,670888,225506,117004,13754,36680,1103,10969,51111,66464,2845,33639,13658,0,620,4220,20848,20212,10495,19294,15372,855,579,0,0,0,22729,46958,5805,122960,41342,110738,3982,1374,382805,1042,192279,8852,18479,0,40411,200,858,13288,0,58643,309133,19768,209,94834,223116,0,160,0,0,943,11756,37490,233850,87830,19484,12704,60933,5,1604,131529,24,24068,3038,568992,7932,693365,248458,17908,332,4997,204255,117014,5613,261977,6308,4858,5740,333,227635,3187,84736,31463,1514,37445,337387,101,28832,0,273575,79285,20094,13105,6046,0,54692,579,526683,772,15267,14864,147,0,192644,49541,366,48609,125929,486,164,222620,8973,5376,65,166908,758,14653,139959,3342,39977,0,6,8852,5693,39400,27768,494153,5701,99,0,8036,242427,12630,234888,4936,16511,866,14102,3594,30677,0,23332,1501812,12184,14128,1062,1604,3610,680,10552,191,190277,0,0,202,0,54799,1124751,502,113974,7209,101568,99,4790,29736,106210,39294,338,383,8039,141,16019,13752,19275,10967,16677,22384,202,190,47833,33492,359271,19953,25663,8652,48107,17083,14360,0,5611,1001,0,1790,0,101,646,32531,162606,128791,0,5863441,20,0,4443,3594,6276,137,552453,20955,316229,113827,202,6470,2670,16245,523,33896,3528,202,141,1360,4823,18697,11634,75356,486861,8095,7013,2066,8405,0,2807,30208,3568,494,88,4967,0,551,32352,25721,12173,1768,848,0,1468,401,3020,9885,0,18465,7093,51950,8234,605,3739,543,4940,12534,4759,219,0,32,10761,26467,0,164166,1932,6974,43644,22446,868,0,0,1197,24599,15725,0,218713,96155,125787,19142,123892,24243,1973,10642,26270,159,0,2118,1449,293842,175,0,202,45211,4072,49366,15249,16426,190534,101561,236684,0,2160,6614,240857,202,77,516477,8989,20111,76,1699,16385,202319,470,17967,8051,78291,50973,69941,1974,16332,33433,32417,0,6399,526,291,877354,3063,7817,0,192,201,340,7065,94,2221,0,0,429428,1061,145024,3050,3524,8704261,481,94343,1512,1245,2091766,1024,11701,566,5411,36220,56371,26631,1120,49826,3523,16458,5562,2191,430,0,19342,15407,7954,194,287,11740,52632,3804,187,1327,10239,163,656,7612,26239,10825,11238,8171,109363,1390,320511,302159,611,0,0,8710,0,12951,97571,76482,706,1444295,21074,258577,0,0,111759,607,710,4571,11074,28240,70251,16383,52090,1702,1647,9450,1158,1379,419,394668,12260,698,33883,2297740,24674,63835,16449,1469,93220,5145,10765,2358,684348,7900,24342,10277,7559,5275,6,6466,29054,20723,77988,11181,12722,1793,48921,80,38470,3678,511,0,0,4138,10351,22740,3433,305271,0,40979,18155,7801,24217,55052,16331,87317,5354378,27880,17848,180960,2728,23098,23044,77675,1024,22799,101483,28467,2937,69777,6601,1127,3855,14167,1006909,3150,19835,3687,19587,22151,1718,402346,98105,141363,75094,93744,3597,5119,87624,12712,62828,9411,413,20473,1278512,0,273022,16699069,82121,230630,220584,8996,64353,75,694,461,224158,361352,121,5395,0,15770,61075,16562,37395,11411,114,2270,11453,74916,7755,4272,221946,456118,20526,15161,985,1703,59457,1339,986,205395,115475,19385,6077,2149,1987,1684,2668,2069,1844414,0,792,2075,2924,1234,1824,5431,3318,6293,9119,231,250995,202,14238,244365,808,73863,32723,1083,151758,17478,14162,490,1025,370,37314,680,1644,191,331911,746334,6305,7592,7103,30331,50,5660,3377,291,3550,2324347,0,4327,1995,33107,14796,24570,171,0,0,3493,30520,3694,0,0,16901,35274,12490,1342,302,46565,385,0,19919,1122,57593,73919,672,90185,89181,472,119753,332,346,163,244190,50669,353062,34799,19836,142,69471,1339,64,1705,275,8998,0,9997,0,31487,118892,73762,1445,179470,88836,103614,0,9056,629,28514,1549,66747,24734,962605,8818,663561,27779,6305,8710,7231,5332,13494,4165,6260,5897,1122356,250,404,0,9420,22133,5509,38562,1064,19907,156722,24924,1796,11386,0,3888,96951,142123,491248,94190,331640,80,2941,16855,10717,349,361,64152,156271,47756,10312,0,31497,9122,86455,0,1145,0,84634,0,17521,66805,1854,2092,115402,0,21145,4854,164975,361,101,404,57199,486885,235,238,81666,259631,204164,84442,163,11608,0,6693,164,13892,1337,9015,26006,1138773,21708,4112,837,0,0,19855,762,27512,404,6189,35562,4599,601,45671,338620,28334,123840,471,36281,29703,30952,41211,2588,11654,961560,950510,7779,4080,26136,498,200,3855,214241,2038,5116,5543,202,238,0,178,0,0,0,0,14613,10237,0,95023,0,0,202,0,644,1564,309602,34172,0,223,132324,44287,24508,4730,7647,5151,196677,16902,19305,144,705916,0,538986,995073,48231,4248,1345,154771,91360,265423,0,0,0,0,0,191,0,9023,60197,94516,733184,70382,160987,7474,140180,1371,638793,23700,2364,0,26,21996,112518,232065,137366,23880,699233,15914,19698,32626,35301,10766,5703,13724,283165,12791,4491,349716,11302,2154,2584,737,98921,129978,12723,73882,293350,1517000,161210,55506,8346,132,52249,3482,85445,7659,65626,611,161687,12380,645,6474,1574,20889,591736,327,298874,546428,541194,9513,1360,0,1345,501,8116,75,408,12066,10286,921681,19,430580,0,15527,0,7130,134849,0,0,12121,511348,209796,175771,370451,110681,2643,31684,5294,202,0,201,514351,56400,21348,10621,5931,53,690,1498,5336,8701,350127,7794,0,50682,25494,1158668,137521,807,5834,1384,1081,2434,12208,5537,193,47188,67928,368000,1198301,13759,0,58298,15367,477,11649,92256,2665294,117480,2549,50882,41990,68775,144695,19395,43200,241336,26218,100395,904038,1273,19021,34635,4395,60139,444,108672,804,1996,66,0,0,211742,15366,8996,182527,106208,3009,65879,0,2176,272,111241,52919,1873,96364,6526,379366,196029,1188,2794,3463,1239,2492,608037,0,181,0,294245,23677,158,15226,12809,21973,531,0,0,0,0,0,0,8801,7498,9066,669,59271,40020,148652,57360,526,2061,850700,545,29057,235706,61591,21135,3609,13965,1866012,30074,147082,9465,6999,6718,13662,0,13411,1114,168,4520,18,444,102239,342939,38091,87916,47779,735,77259,5301,74707,9529,386785,36665,190429,6455,898,230749,5760,0,9449,13117,9354,20865,288683,67993,57903,6524,7887,192,509,201,0,2140,38441,179554,2807,20003,14,12733,3014,5994,160212,110318,190,8067,2142,198227,6923,1163,311881,551936,7058,0,8688,7242,2278,7262,4106,9025,23689,0,25409,2765,37249,186666,345,632323,195114,0,229661,0,9865,2165,4570,32682,0,72,30455,76958,3577,2829,202,646,56307,137519,328749,259117,1017,123990,36147,465890,8824,6215,48203,2400,53667,6693,11685,67777,2498,202,1223,73358,113878,40820,25311,49419,24888,1519,8330,75098,14360,132995,318590,122996,55258,1974,26127,18341,42235,974,0,7000,1966,698,19320,39605,44906,200,980,31828,0,0,889348,129757,25289,1542,0,13651,125892,13019,202,851,6346,39951,1546,7767,247550,80738,0,183,0,0,52104,30,14231,6007,65800,69666,273546,357963,433,0,0,19934,3004,69934,95602,55547,10893,3539008,12452,358,65989,19786,724,73829,52,4100,30728,27595,19990,366735,86607,36727,18748,11008,1220,40466,38214,54630,3930,54963,2439,2046,246236,488,6224,12571,45799,315130,38002,279889,39258,158616,163490,16,24275,1850,7866,119418,9532,7113,18604,13607,34483,10749,12632,156973,64825,103707,33679,26194,90051,13570,26578,8465,1875,22675,3400,13633,28861,42179,13556,8695320,5434,16134,8583,573,180,193880,266870,1619,0,0,16122,61452,94620,868,60413,5347,80883,8061,1416,0,6865,0,147,46370,1014,14441,84500,61112,157826,8731,7822,9581,6456,3271,5699,542,0,111475,112427,73378,419213,0,1972,44865,2413,5133,0,25068,81186,82406,39662,4328,1010678,24325,356,0,25314,0,1179,172,0,396714,0,726080,6908,40771,603,125712,524136,489,0,28969,31717,6376,0,230503,13348,4314,62086,21807,16985,182626,27205,230675,4310,65917,29529,0,0,27826,42953,13646,9049,197497,157673,1476329,6346,1154,0,3271966,111571,10467,25292,417078,167490,13152,5061,3099,0,4094,620,299,0,54672,20306,0,2789,1765,2280,9784,208520,85248,435,0,23807,0,169288,40670,3929,9437,96611,18925,1842,199,1975,676644,13500,94556,269527,16987,91132,24982,208,95135,27342,51684,5476,2850,0,632,2879,0,402,63033,741,499,7987,1717,12487,3361,2852351,61290,15121,33490,2576,0,123334,384,10223548,531,40853,40453,0,9232,2298,31469,880799,454,30260,158212,44162,5054,402241,71887,4370,18362,47840,23749,95672,5725,36014,2711,122239,26731,69914,29953,102910,360,22551,14,496,5271,305279,156497,23730,4035,15115,26272,850,2695,646,41290,9975,14858,40355,0,2429398,350,6743,13120,0,6754,86457,1693,5598,27278,12286,35472,40280,16675,13132,6368,8517,197575,64668,115021,323133,0,16838,3380,0,9773,72838,882,897,1830,85,396,1786,149,0,0,8541,3268,0,137924,0,194,292024,6598,0,576,29102,44941,27269,66618,172984,0,44129,9235,16796,70528,179389,462,0,369,9047,827,9280,173,582,0,397,50835,202,2269,292,4575,77780,284,187005,0,39969,52836,117354,292,192824,2927,1968,104406,99554,45484,120948,101599,220,78563,369303,3066,0,129,0,30552,129517,331024,4271,1068,23794,256048,303125,0,0,9079,4035,79080,35037,17486,25179,0,11955,5331,1885070,2711,130229,0,11527,27404,78346,108277,3728,3511,23561,10528,12134,101604,18164,0,0,0,0,2348,82445,115,2576,584349,712,48145,193,221927,449809,179103,50886,512,73812,91187,86585,119264,11715,7783,339542,3925,168353,46737,204552,691,11118,24770,358,758368,67329,492,2287,137,13271,88547,20786,70069,170922,1580,0,10464,0,9901,9076,2884,40078,200459,349,199,5105,5188,4142,496,8059,1243,144812,914,94813,3356,32417,27540,136887,7949,5415,23501,7346,41964,2723,81104,109278,94553,1153,7991,12930,107267,40296,273284,18153,35958,0,998,4064,197435,40909,6,18407,21420,23981,371,558,202,698,15467,75262,14970,64017,11001,161429,105397,2351,1547,202,55042,3019,0,15688,865,25005,111070,1830,1202687,7129,58982,38832,57655,61331,69891,337869,27635,477,5820,191,0,842,381,0,0,366,110454,2410,33257,131967,111070,45092,0,1494,39447,14156,15992,5546,105595,206759,9440,81361,13286,1182,23590,1908,41038,68316,90133,11537,393462,2928,42096,20703,63490,2002,7926,1220569,15010,2344364,4096,29687,0,543,196342,30091,2165,9484,68613,29799,515,572330,63144,13731,4615,1310,52329,202,3465,31246,53643,11757,2107,34298,9920,21981,133197,152747,8959,99315,26322,307,74009,154929,153113,57363,42687,6992,111,70822,31523,12660,149372,170,4216,31356,804,18998,844,2831,44925,665,9177,103,166512,722835,5315,0,0,6422,3249,6052,789,81989,916720,36474,4362,195,565,51664,3072,4775,289406,3265,11986,3193,45491,48060,939,0,44737,357131,12677,116648,30686,50229,267368,8497,6794,482,21784,74405,30827,39865,9296,2219,6534,55329,191856,37978,141,218494,30558,901433,1099722,180996,3852,139,53062,94202,523,151919,3444,0,704,6151,14357,616,1845,18305,13966,3800,143334,10106,4759,1980,45013,167821,292648,8701,1028376,5071,749,2043,1217,402,202,3021,15552,90798,2432,75091,19895,8768,38899,21245,8833,56288,0,92331,9836,5670,176372,35083,118810,2008,70599,2253,1060,18490,12628,2513,1034,246114,88395,689501,38595,9567,6529,23840,23936,3430,1621,160182,86,18538,16633,592,31113,21185,0,10811,7009,2354,253154,5115,42439,5075,300222,191,749466,14483,10983,87786,309,3252,7299,202,13252,3058,96967,39448,195030,722,67780,64531,83,6614,889,25775,4376,4931,184050,1066,20192,1918,25941,69309,390844,14695,10945,74669,2901,90261,2551,48015,2854,49890,60065,10182,98888,124562,441172,4132,39145,1019,50838,11865,3589,19694,60218,0,569,0,0,974,1512,104331,1390,413877,3450,351,0,4625033,13,0,1269,0,705190,82532,151899,253719,367631,5505,198,0,116659,25069,1263,585697,62610,37260,126333,113304,106186,20,201,88,132266,1916,99219,25674,0,63112,4378,1418,0,0,2758,0,0,0,236059,389402,8121265,53631,1908,24340,25221,141136,21905,188318,25830,3168,16635,0,58583,4047,282312,503635,512,1660,32997,12985,219390,11243,9553,3953,46172,613868,574,393,0,0,4403,862,2145,46950,482,134,148,579,914,2031,24693,0,621,12279,10056,8749,2183,7588,462,3495,215,181,72014,5715,40427,50595,6145,0,0,0,0,16768,22692,64543,12713,365,0,70,72476,0,0,36764,22498,9950,469,2224,1419,2544,1291,15579,83851,375268,249589,1495,2228,928,8707,332,260,74655,1843,1364,1202,33123,2833,60585,18370,752736,203095,182,18952,69114,70493,202,83147,125372,4285,0,847,2373,134,382,2002,11622,49184,716776,0,202,31040,128372,13693,7025,0,520,270011,3579,8,2120,8773,15850,10660,3147,14201,1245,21655,1873,11205,1709,4531,11491,20618,113,3795,0,83806,599,238,39339,307935,224150,1485,82324,24180,143198,0,805,9453,96,120817,24766,6683,16661,1930,14905,0,0,202,102799,70752,43422,53037,896176,407533,184973,26619,13294,10581,73521,108709,13271,305976,254340,0,2777,3430,22779,29935,35044,42543,8576,0,175,2983,0,2513,107329,3307,888744,87243,60893,7492,1191,123116,33973,48803,693454,24662,6149667,69248,6395,0,0,0,6275,1542,502,1283,6837,380,3556,206,52917,313636,0,387,2546,403,6324,31405,17710,31077,183,103418,50703,17419,0,3604,6367,124435,823,1811,49178,143837,2294,96770,51812,1212,37509,16097,177981,2050,323850,564,4543,33827,399484,14326,88329,0,11755,480,144582,73794,69994,0,481,35665,257653,38298,791502,2197,0,173,0,83571,38006,665,199,34441,70683,0,14710,3001951,486136,2097,8129,352003,154316,225129,5195,179,4895,295,0,14646,287374,145012,26436,46524,289445,0,0,7806,82051,34377,17852,445417,36517,630,342021,570,568277,71997,15309,395504,74829,101504,71161,3908,38516,186910,172669,911,2057,201190,16972,155503,8401,0,193,12744,14184,45691,175,12127,39,0,82913,6892,6664,314259,109306,6879,11878,2735,92931,21647,111,301,135,382884,6662,715,1033,39190,31501,730,987,17996,199,468779,32521,14344,99846,838,740,583571,585,170,9652,590,7768,98510,585394,1399,202,202,328,0,0,45967,2585,494,2113585,84698,5955,245410,162917,309,6397,236062,14893,0,1639,206908,476,0,1195,3676,43670,0,0,0,0,0,40,12877,60689,103036,352983,35304,0,181897,444,177,15372,105003,47111,40900,17262,848,726,11911,85285,0,0,4501,10722,47271,95079,44232,12219,5816,6813,308,0,9654,9893,2309,45722,289,33897,4819,112477,35621,176684,27031,386,94911,489,383,11403,5654,1466659,99636,0,82598,1124,41494,202,202,0,11,147065,137785,396,12829,993,109443,110659,661678,138688,17154,342,6467,6948,30790,5363,864501,290628,911,236,1466,4396,203501,424,28269,5324,26188,4360,6252,18411,36746,50622,0,101,101,3340,43394,0,86584,195747,2558,0,27266,1647977,6966,684,6209,7478,3547,6563,88652,202,5394,23909,433032,79,25733,61395,0,4851,143,63,1004,0,0,0,464073,89728,2376,15744,13352,70408,13038,4054,75155,478,3446964,57032,12890,204610,92227,766397,9489,79369,6558,16198,11259,356,278674,0,5800,753099,9816,1751606,310,14169,3568,918748,428,9918,1027,2247,17256,415724,37026,5394,0,32761,476,80705,160380,8894,21285,68143,9519,5461,4446,155,900,179199,8871,32430,37339883,47069548,2627,39293,154,10,21,28295,7687,26919,16610,476,6752,6874,868,7704,3933,1698,1987,1643,8724,0,9721,11771,2147,392,2156,30,1204,2644,6200,0,1092,0,884,4290,191,116,0,0,0,0,72436,1985,2363,19901,17677,642,892,32094,0,496,1762,2283,16578,128056,304,3789,27702,3811,18870,0,234258,7009,173,250410,162,18497,223,112567,513,92,1958,79,1860,152,1190,0,375,255,49801,0,4465,875,219,28960,345,1795,2388,5165,2800,421,4052,56340,0,4921,401,6856,558,69,8163,249615,20444,159429,45337,17657,350,1638212,37392,173,200,0,1212,5631,0,2618,1713,1048,6620,267,2212,5647,5176,1411965,22935,830,4065,26791,353646,25063,6505,8575,16,154,15531,9304,5527,53345,6722,27190,16276,102665,15447,457796,7537,404,4088,638,11363,2496,25894,17251,14062,18526,11550,451,13817,135498,5024,8140,2019,3871,275,25843,172876,212153,5587,1644,7316,159,5558,4756,652,52047,26779,3549,19046,43962,279198,659337,665,23671,551,0,5526,4290,41109,14957,98276,683,2257,2008340,200689,61381,212081,63495,1198035,877,70336,231276,404,13596,11555,45897,49813,324,56688,49628,15242,63915,463,14607,1228372,131208,37323,10956,147436,1750,44765,2864,43254,73156,356064,231902,829080,86,10617,15727,134,30818,133879,52797,63421,9562,806,1184,0,94,0,0,145,35816,16783,4988,19357,49517,7091,187,111832,197977,549190,250,94510,195,6137,283,9795,18984,27465,0,22598,72,0,26028,71645,6104,29732,2731,7023,53444,6934,165,0,807404,61645,88240,909,78314,13827,0,2858,0,6976,20374,812451,12051,99767,52144,377,2721060,3031,48527,240624,412618,4005,6784,24724,1546,20773,47252,121623,536,35200,18152,829,1714,2886,45740,8290,13724,16634,10873,17678,19045,104131,1686,55382,17270,66029,4527,7029,172510,46617,0,525,31609,17181,34014,6921,38311,1299,0,7,1228526,90299,861,223417,26808,132782,267435,3334,7091,12453,50563,56670,113,29962,1010,2726,1542,118285,617480,3289,5209,4960,1906,10819,3540,45420,83030,193436,30186,93209,5586,1815,681,5215,7308,17107,11451,1554,1751,53116,954,38026,7905,22505,41694,68525,553,651,142038,19911,0,2168487,1796429,4885,7,74,2355,3752,9319,17527,20060,196181,471,0,0,2583,388577,3279,10225,9183,2536,115258,9910,54345,125215,880,160703,59476,253470,0,0,33550,9731,38933,373589,326610,2347,119154,50245,172968,160,0,109240,448172,31412,685,25664,201,0,0,139,1799,2486,249867,0,23228,396,4912,227375,34149,16810,18620,0,2232,154,0,199,114,0,728,77,0,5898,15500,0,168669,4928,291738,40218,73242,40625,21568,22585,167,122,0,13015,12544,44816,788,381,6232,7115,419,373,27117,415452,312,4460,65315,0,0,2098,2943,29062,453228,9155,14601,0,198,742,5015,51072,156802,18967,75481,60899,82404,193903,243,207,9185,11839,0,0,16352,15150,83,7295,57372,85455,11867,7085,3545,6831,6104,10583,0,81900,1861,764,7886,50908,12156,3468,145,129,1918,225,6643,398167,426,25692,119271,4431,454,1363,0,54878,227923,2993,9784,20230,34797,30429,0,9073,9396,11909,3630,17303,845,74622,7388,52030,334763,2361,5756,69802,48228,14464,2850,34550,270,27540,27201,8769,45814,12453,91834,83984,3900,33533,10245,816,45152,29021,625111,4854,7289,231069,503,70408,772,10411,34794,13637,25934,79654,8020,50964,95613,93,2040,27121,71,18676,668,21554,1038,0,675,69085,280477,60772,4649,335811,12539,12524,655757,10794,27916,60754,1614,20768,56345,1776,272132,22592,191482,0,55365,9514,237,3583,0,0,325,38769,30285,160,0,0,434101,49538,69339,181606,363,55397,1430,0,545,707,5217,14993,0,51848,6851,2398,29977,486,60,0,0,15737,328035,559602,3747,0,6353,1531,55861,13615,2429,1488,85602,12950,3837,15460,371,1502,8167,10772,1198193,67673,285173,246084,176242,152139,24163,1620,700,12432,153757,51102,0,12950,0,0,817,12176,793252,28341,456,22617,34223,67838,456,2667,76090,79688,2432,2630,128379,1872,7,34207,768,4878,64834,7983,18,8250,35404,168,240,12409,228277,31977,222,152346,0,23,21848,4661,21488,1193,33494,67610,36509,7954,94133,3699,459,72168,5983,21323,641,1444,202,1653,3897,98431,1435,10183,483,13899,1267,9204,133020,202,237798,77232,11730,77822,53287,128582,1094,24892,330820,587,9922,11038,1070,2207,12391,42518,201,20640,8980,62678,3579,14737,26936,100943,23194,241733,3463,216307,0,0,404,2699,5861,10929,11107,1384,16610,1398,7795,157123,39685,98077,74288,331464,4884,112866,71903,729,2778,6301,0,13,0,8848,1676818,21149,107213,5492,231,0,29288,12756,111093,3749,12479,16064,31069,203248,764630,37837,9822,179301,2780,46586,471,4931,5855,3674,12825,40807,58174,29858,28471,13870,14326,37994,10593,244675,3627,578,181,16930,10274,8810,863,404,43292,0,0,4907,40869,146489,24394,22734,945,3577,0,4088,19507,1366,18738,1104,266264,15101,85712,794588,118943,6537,677,1998,297,81454,74424,12976,392872,17836,1818,12326,2353,2254,3734,3647,4167,770,39983,350394,8670,40282,26153,22440,19203,290536,231705,429,23292,27214,20067,101,14805,19400,9440,0,198,198313,1585,9748,4742,109307,289522,4470,104659,49763,577,5232,184,0,399,127129,182640,5162,4243,177744,6724,4284,7354,351,3936,135855,964,435084,25301,331,6613,253946,895,18768,361,202,305,929422,0,0,0,1972,4729,16243,5308,1213,202,480,19965,70630,404,1694,20812,447,6538,72144,2607,0,7382,11938,213,3340,5310,0,3402,5201,36808,743032,4492,2197,6771117,70893,137445,468,3266,90397,10067,83027,383768,93221,3352,5968,394,105,2833,6612,31470,27990,13815,72782,26920,627,122531,5918,281759,3309,42229,228739,21479,0,8662,7062,81559,74,1228,1797,301,15368,39765,1713,4028,4602,2931,11048,363,23833,2816,1180,1427,15199,524,0,12905,311153,489724,2675,190,156464,12517,64804,127384,425586,0,5563,0,23130,784140,211199,102788,0,2784,88811,0,8337,26683,20650,42752,3,21500,293,21086,16888,140458,59048,59416,17884,27676,225530,68759,269731,8231,8274,199,27,43436,218,3057,4005,13120,13893,458403,62978,319808,4744,2341,26994,91653,2159,550506,447094,8293,6211,12185,470,3709,1834807,1102,23096,1333,11057,1406088,34499,102,130156,21095,7364,24318,46845,15765,1793967,180283,349039,78854,1549,20810,49832,8256,76700,171784,202,4903,2917,573718,74339,9875,10852,605,0,171,0,0,45,15622,404,36366,183143,15138,579,4649,723,111646,30958,8317,16798,38486,16805,3812,595757,184,0,400,122657,1702,74946,179,190,1969,316,1975,5017,19053,864,5095,1871,3604,669,20548,755,26285,119174,2488,2136,76458,0,17842,14601,2649,240507,26678,0,2400,2478,8861,0,15205,2891,0,250,2,157816,4331,4060,116128,42417,81368,146490,413735,7556,0,7387,459039,0,135340,117560,297677,399,117,59990,3447,126,2424,128,3736,27964,0,99519,52776,94139,362,35813,0,351,28161,18679,4076,695899,753938,19542,89440,3715,140412,0,26014,2351,0,72954,52872,0,0,1434,1616,4854,0,0,0,0,0,0,0,386609,0,908,630,2220,177,6057,134518,1640,38089,104856,34808,362,7509,27161,217,181149,217,6250,812447,129388,1607562,4456,1541,303449,3525,9847,28504,225401,41746,109745,7843,6600,712,0,5403,228792,202,27154,448,6812,15415,88004,90964,6863,5116,6174,200,51643,227178,12895,61614,0,5255,30001,317395,28128,346,99331,870,387,132651,243,48,0,506,0,1068,7585,24925,7409,57722,1208,3337,6310,78178,124231,84373,1339346,93266,1453822,102743,57,114133,106857,912,9375,5605,199,403,631,67434,551,1992,6023,0,8418,124736,1817,5948,46136,4403,615132,1866,11468,180681,169929,0,109,2645,2858,444771,141671,74828,12085,145284,186190,80490,89,0,112229,0,147179,97214,392904,8956,253978,427830,57970,14928,12123,10220,1415,4972,0,32795,6815,330,137229,453,109508,45166,93296,14143,3537,2453,0,4343,156,200,0,379,333,0,202746,5455,95298,37512,4921,27965,570008,128614,14866,395,0,79637,24358,190916,84323,2080,167,0,1002,12053,7407,73044,0,0,1695,2956,7425,10517,2299,35113,769,4739,10023,712,257,4200,201,32645,20816,102438,307,61826,273342,4415,21833,43636,19839,270,1977,11401,5430,305,37565,432,45808,0,202,7950,26372,1335685,13348,325061,10367,76553,7369,1733,109271,74405,125287,272,2789,589,93640,126316,5708,3909,750497,1645,0,99,6154,302,11024,5594,12871,15845,1011,166054,74135,940126,61112,2093,1483855,9527,46912,23248,77,12871,108427,956788,30120,33273,111434,0,0,199,4892,11931,26848,453051,3668,56291,12330,123,165802,5351,1940,45,133683,4388,311539,63660,98173,75945,111453,44970,63842,50431,0,135,3697,430,8174,21338,319930,107702,582006,43163,13091,5234,15683,986667,24848,25505,71673,723872,4915,3071,860,64144,202,196,381881,21404,76472,13005,553886,575,20088,35228,205054,99377,213915,874316,166860,570,386,1757,1050,25195,212962,0,2202,57871,0,23665,0,168572,274844,16324,411,6064,4184,212907,2709,6407,350,569,33,3,0,556799,24729,14352,134703,207725,52484,133350,23014,13493,594,841,780,1461,43939,31700,15131,20866,2145,88198,94487,37716,111060,26828,11859,6080,395915,371,6765,11591,121672,17305,30886,57515,51,3021,773822,17134,160537,507397,637,7063,5710,4022,310237,5104,7008,1269,46748,0,37507,155384,193,25455,158373,16969,22474,966,226315,778,89377,674,1509,24250,1064,12583,340052,14725,82865,64411,327,887984,115392,81390,66986,103903,68793,3122,4983,4468,233962,751675,268883,432560,24120,423691,4451,62982,0,52161,2702,409,1213,11968,4577,148,14470,142187,15620,176997,66766,1597240,1951,560,21685,4654,4945,15764,808,43399,1627,0,0,0,900,1970197,88,2771,147333,64,812,1702,9553,6605,46981,2535,129,0,300,247219,48425,6825,2728,4955,59358,140897,0,946,0,0,3117,2001,2394,202,5549,6593,9288,9207,4079,31747,190521,441252,1512,29440,4484,14214,330507,321603,73432,126073,380,6630,3345,2563,52826,30187,16430,28162,10362,1657,202,95,6443,22038,4485,370,15587,4312,0,1085066,539248,317232,29080,987034,358976,33008,693,382,16943,34966,0,589,333,0,7035,7972,1265,39891,220053,5541,307623,327972,892903,685,349685,376,27840,110,135248,27466,77855,72988,0,5201,14094,399,6540,4217,22230,56724,6836,237969,39161,64866,126954,2583,0,438439,2476,39445,10049,255028,99988,0,2878,22550,769,8368,1186092,92017,88806,515,0,28506,2385,29552,7308,44317,852,52728,11373,940,1017,0,259,0,139989,709,0,0,163,0,1721,358,199443,18023,32450,595,0,1002,0,0,202,1014,57106,74550,36940,105976,2251,5308,96886,9317,49171,19935,27638,579,584,213197,6924,137,13,89655,386,18082,931,79840,3130,485176,600884,116570,6125,82955,4288,19918,1086,64495,1692,28036,5256,212919,0,14548,6982,87016,43540,151,192,44318,144,20595,4183,72967,29356,3774,0,323,173087,1097,107217,31022,0,118500,24657,4,9217,33140,1675,44829,50084,65607,146,0,464217,58084,10918,90508,656,45842,11021,6612,22859,0,2905,403,3089,20209,86306,553,111712,77141,45000,10681,84890,0,0,0,0,0,10778,8868,3908,24567,0,8273,30861,748,4214,45750,19487,4948,0,216,404,5861,16734,0,54573,180,120475,50466,17305,281595,51175,389916,0,50226,13634,49106,522,35657,16517,20438,3271,24084,6927,6760,0,514,0,92,2452,162761,366,224378,640,881,0,3347,2445,166,0,71119,1555,7094,1286,3801,7022,1120112,67118,1105,271,21891,478255,54369,79613,34224,20735,133874,32617,861,77836,3749,56447,951,55252,6400,702,67233,52416,792,4801,0,359,215,0,306,3096,33827,19186,7648,14,7408,5845,28871,585,13711,12774,9030,127403,491115,3161,62844,28390,22,10042,7869,0,149319,1044874,1686,6590,6023,677,1645,6061,574423,12474,392,5896,10363,3237,1150,6083,59,1643,667,37,1357,57402,1715,21104,8005,10761,2,19255,21059,452,13718,611,14948,6086,3106,2075,2591,16903,1357,7468,2285,2245,0,403,67,47,8612,116,418790,9226,23395,73851,404,3439,1609,0,7351,0,165,1577,565,2925,29444,12090,6,209373,37634,31748,304315,9203,9132,30215,31874,4192,50388,5732,13532,220977,3381,114607,255502,1375,121,33684,13138,0,0,1142,0,202,202,3268,5411,8787,43152,4,40195,42298,252,4870,929,2166,21623,147,31336,0,2959,186,67628,913,154,72,74016,3245,79620,3927,2202,436584,9241,45772,49630,811,1741,400,97856,129941,366,17782,17653,2983,436516,88354,958208,11340,1456,328,1395,3253,0,28526,0,1533,0,5504,22911,9,7057,1129,3337,4018,773,177,28097,178259,182913,61467,645,1019950,4524,23912,0,25219,0,6377,11080,4509,2831,25353,9950,27091,16899,58316,4069,0,7656,104520,11459,1825,768,21575,6896,5620,1799,28445,1117,60388,2695,99534,92,644,27860,253381,151454,95611,9879,14037,8371,7890,23217,278465,181,357383,103947,3068,766248,9675,157311,155546,27208,45821,15662,2480,9440,2619,13410,203831,5204,35325,1398,11868,1937,253,113867,110,1813,18726,181,54158,16106,13127,33111,1391,33081,584,10399,5916,1383,45533,7203,48476,43543,10642,406,7782,31059,2323,9713,18587,21610,4013,19986,33884,11801,76281,62926,20326,37874,124,0,28303,66225,32642,0,12103,111094,3934,10560,89,20954,13429,10686,3061,13936,361438,99158,24285,101,112662,29270,10714,12631,48658,35199,5473,12767,9989,13071,3364,174,0,14,0,75,15982,456,6179,6289,27246,14,267,13797,157154,2684,473101,36196,40923,0,1584,8922682,497090,271,1535,120683,2099,13,0,305,2477,2720,959,407105,19522,68293,12022,91973,598,172049,330,631,0,476560,117476,22099,57613,62967,28653,135610,4985,11043,72203,14385,38171,2230,223,33492,180,2118,4138,429260,5548,3149,585,68757,670,4513,3548,1408,12979,4780,4219,2800,100057,13258,201,0,10451,14952,4000,249719,202,14925,19235,484,14565,1288615,514,33281,552,5531,66,45039,10339,341571,13033,439742,2439,3829,103,7425,55028,11748,103069,5153,140546,1664,2385,68033,430796,69214,1613841,4524,7018,12,3592,5421,109,104752,201,14243,15361,45988,114269,4267,10359,1753,5597,18499,7274,142,160,0,23245,139142,80947,130,17128,9083,0,1897,131533,323819,25179,64758,9512,31682,5462,5625,1817,9801,16355,8320,4130,991,27314,5221,33581,19909,4821,105372,40768,31843,9586,2692,1377,0,78,388,0,488,1975,37891,6629,1944,808,30640,34466,10744,1662,11534,1083,10018,89,100547,45546,218060,3211,443,72140,371,5975,376,133,9437,995,524,16884,582,448,148,36777,23520,8988,0,3434,253324,25071,603230,1261,46997,11,272,6607,2704,627,1119,11333,189090,4747,0,0,44,204,803,112179,1654,118785,105,0,10175,10275,241828,0,168,0,1116,8725,0,2360,9519,0,168333,0,0,1948,80679,19988,12266,31604,13786,2359,7707,2191,739,161,445,33625,22713,405655,386,836,381,11279,2414,3180,3979,2080,34849,252835,1082,26526,2378,8709,3429,3804,8767,6413,3699,1934,3912,3932,3263,1521,1178,3078,4928,22052,12132,7031,16272,2408,1391,2185,2635,2961,978,777,2909,1767,6475,19192,0,0,10511,0,8798,14956,2188,50869,101,404,12555,215159,2968,19637,96816,190954,14201,79,20,1096,35556,258470,24836,54481,10990,0,1318,2041,29,0,566,0,14287,362376,66681,51778,18489,345858,0,31237,152800,118361,8080,0,510,2198,7720,33694,1526,36539,5276,25688,30837,4270,0,0,32,107766,3617,14800,0,1027,3011,37595,206778,70,247291,3234,6790,48894,14568,25363,4244,35249,162088,912,156,0,0,1141,201096,36518,182486,6002,54222,2373,46889,16194,20185,325,52887,45605,99,19165,62363,134509,4425,206112,9142,1011,762,2164,38441,268001,8850,151834,24863,32215,601,186,0,7475,0,1775,471,1162677,5274793,202,450,9855,1628,25057,27125,5980,3189,2098,1479,416277,28078,5923,245,4431,8321,1290,7593,67640,11981,2675,4761,34765,4431,6450,10492,10562,1675,9828,0,439,182,5047,8826,1460,0,41022,0,2986,6908,2416,488,949,0,56510,6564,71709,531,5926,4435,10,610,8532,678,31956,3138,3679,10983,795,4151,1382,16073,1252,6921,509306,5419,18369,38263,3637,27038,1234,10498,0,2833,9263,55124,0,1989,4156,399,1721,23802,274,0,123,10767,0,368,191,218244,2294,112,405,88380,71903,3300,63462,30840,43351,52,43,30594,18690,7616,13153,1039,762781,67502,192892,202,531,1653,160421,225,19296,3311,0,27132,0,1291,16978,6962,543821,0,514,75559,4631,66836,686,6888,1862,40926,838,507,0,94973,4558,7209,4453,202,116,447,488,95,101,113,4079,202,805,1397841,4454,460570,339,32771,9329300,80086,37311,1005,0,0,0,97031,438,301,374,1327,8207,529169,1900,11,201,15270,4085,2355,0,619,679,127519,493377,90388,10651,20146,296,5694,4420,10969,69461,21769,1,11067,326,132,1317,149202,16169,55152,0,33770,38572,27539,42991,2648,29693,9869,3216,95719,14060,135,2704,2176,3051,21836,2767,391,0,0,28153,278,445,0,0,0,0,570,0,2519,699,0,188,0,0,0,0,0,0,0,0,52,4709,146955,55379,40045,0,1077,8112,3816,248726,114892,185,1572,202,12819,336871,268736,566,821886,3513965,2513,9271,4606,7796,25571,10161,4123,7922,26874,8459,77897,13732,6378,724,2510,4777,761,32535,29588,34647,25638,8418,10428,12406,6528,5880,150047,428,3482,533,1332,9724,10499,5944,4222,7430,147627,679826,297,154,763,149,76743,14358,6384,11130,105950,9848,11724,474482,45316,1424531,968772,323284,28661,211045,614922,823,185015,2474,252633,10541,0,1567,251357,53133,95321,38140,4709,1447630,16693,3467,6461,9227,1103,28631,2647,0,185,0,175,14153,79866,1169,672,11743,1272,4758,0,76,112,107573,4865,7712,465,960,109,213,0,552,7098,2004,2555,3325,11966,9613,804,106471,32449,11,14935,7141,0,2406,2530,3105,1948,709,1907,1380,3260,99,1139,130,60748,0,9452,56588,2956,4328,314,10809,2941,3343,1972,4149,4574,2871,7732,1634,1794,1279,11284,11545,202,4269,5913,8500,51606,98063,131896,1373,96497,92756,22234,6645,1285,0,4734,8,2101,5134,3197,40152,17317,20050,6386,769,2359,0,110987,2373,4755,2923,13573,7995,2146,1120,36898,144762,29593,24938,382,13480,73472,6773,1569,95,924,650,11334,54442,21653,4960,69397,0,0,0,0,163,19802,35630,25497,3869,40019,436407,366316,6753,24823,21536,51284,124052,52971,4273,3444,8687,0,10881,92319,220625,16117,24021,79584,0,369,6921,58948,14614,3289,342,36141,0,18125,0,113792,18129,0,114049,0,1319,6739,28638,0,2348,973,0,6689,6020,101,104457,277,288252,14953,43093,451,780,3950,152201,11466,35870,11550,34124,19933,132,19481,490,567398,581260,2158,9231,17622,5908,1909,202,44331,18040,268200,32261,155179,278090,198814,516,197,0,0,23266,2396,161,13521,43849,83920,222498,199,908,274,2112,31346,0,9243,21964,23603,0,0,232,238,19750,37116,18006,48473,6567,39911,137492,518,10377,334,1570,542,34562,5757,37572,51701,38575,5378,50317,90508,749449,271338,622888,164403,1900,12314,63,33630,407,247002,194181,22500,403,103370,912,26947,0,0,30557,32737,48319,25811,444518,117134,556157,8284,47421,10331,11594,7492,17000,0,212600,87420,9694,186548,133,51752,41166,55299,285690,510086,2226,358858,20986,85863,11014,59026,4209,12338,362,284,111414,302,0,7818,144,4208,202936,0,232880,111080,6845,30884,1359,97216,63320,1027,4839,351,28928,139663,12957,53098,6599,0,26502,18461,40816,2974,81065,28869,16042,19470,24104,45523,2746,171274,178026,621,362,10578,1221,69896,142161,327508,118634,16750,462,436,9996,1421,3266,26082,13427,84,2144,297576,2270,5951,0,560,352927,9979,258977,4181,84424,4621,43208,7082,4358,0,330,20320,13454,5085,102350,410130,18043,17740,11547,1856,187987,537573,659963,689,122813,8880,113974,630,12555,202,32308,9063,413414,66160,382128,26761,167695,115675,13170,156589,322501,1210131,4723,6535,2425,9933,2551,4128,405578,1079,1094437,7784,13597,0,434846,385,25640,6956,418774,31613,21032,22156,7427135,5513,758509,712297,29756,81728,12925,5822,6025,175014,18731,0,0,128,179,309,47471,290886,2859,5745,5885,322637,3375995,0,13070,1595,1281,45095,7355,5044,882,76859,10082,79770,256,3530,2099,26817,37471,1003,20283,287811,2444,1460,439035,53147,5859,117650,0,2558,388,14497,19161,23548,7573,15278,24939,235,8287,909,97568,26359,22674,43457,949,4712,1215009,8037,963,0,8255,4962,0,390,0,169,0,77732,361,204300,18745,132302,6538,925389,34544,58965,130011,790,301502,140478,28423,9949,48177,6365,53810,67743,3740,50476,2051,13405,23072,1293,28950,43036,7516,378,808188,97340,24065,211154,21938,9259,49273,8554,9262,105477,28414,182,180,197,18676,205339,8939,67574,12339,5095,1116,0,4285,1446,0,306,7718,42090,141135,39220,244915,4439,10229,201,56795,66044,14673,8183,22645,7610,6535,6213,524,993,28835,16830,26149,17863,32621,365585,0,0,278557,10857,19588,123118,919,6093,3046,25913,19658,445,1943,13083,23915,40845,4879,1247,1766,2983,2312,205119,190279,42505,674544,620,151,985930,3372770,207702,719,57903,824123,1206801,200,28140,919,0,4388,0,20547,14329,13345,57595,0,31032,9454,652,8682,0,182,120,78922,232131,609647,3160,3642,3558,1975,1130,31928,24433,1829,239,8293,649,15947,269,66041,38191,180122,32297,489,4811,58481,10749,26720,11176,7977,65061,5916,71,17634,143598,180690,7544,17918,168,11284,30467,862816,0,40114,17297,433670,48505,0,18421,4942,3933,23000,1137,208,340,1778,95855,3567,27524,836309,1140,0,1027,856,292613,8007,33340,1328274,19106,0,38092,736538,492,72849,9614,0,315,84481,20722,22654,64742,200532,4987,3462,6572,0,12442,1850,0,9085,7977,121469,3688,2929,545,63218,26369,243571,1593,3099,348,0,0,172,76817,399,735,107910,177,128812,9345,48304,221134,23924,50942,4258876,0,17134,278929,342,39423,290375,199202,60082,1503568,5489,46356,131854,58377,5549,0,202,191374,202,1680,66434,25513,98787,52629,14712,3105,42692,13083,114819,21282,0,0,368,2083,95794,3140,2553,1350164,2263,13519,2148,202,34075,0,3671,15940,339090,388920,99825,43985,146,1213,389736,195155,7167,0,5325,177,16085,995560,66021,558,556,77,13864,480,948,1405,655,109576,21699,0,16448,404,3830,0,16594,34263,658,1156,601,305839,575,436,3882,14038,71794,139,456,523,12748,5357,151297,348,0,0,284,20563,166744,7795,12945,67476,44579,21424,19299,1154,0,0,38396,340347,4393,73327,3954,433960,18144,63360,10817,36226,841427,924981,266,938,88835,24904,159803,0,0,0,0,0,0,0,3555,213837,279471,1459,33494,805,0,2448,2087,11022,158,0,29491,1195702,4238,52262,91,32460,20865,87505,13119,279077,132,783,20687,0,9273,747,8928,404,37204,16321,557,2273,10989,278,1,5195,394,9079,304249,59147,6050,2978,34251,11141,0,43250,41167,10419,23890,31173,124739,126210,22621,3492,413238,55418,0,17880,0,839002,4157,290,33527,0,6367,356265,908878,71474,203077,430969,78298,18935,4040,21905,9175,61852,30139,3955,14644,9736,5228,0,118444,807441,4401,7932,21225,887552,54068,2257569,61508,93856,54800,309380,778982,753,196,101,29803,0,0,47929,2,19075,55671,15995,956,12301,6623,116258,12929,19540,5775,13780,4191,5710,951,1148,233074,92047,0,72,39482,0,3705,2726,0,7412,0,315790,194906,28021,17109,8250,99268,0,46869,229626,1036,3243,782,27131,73485,0,134,12826,292,310,18316,406,44049,170,12424,9787,901,15527,96448,12629,362273,0,26485,288862,749,1958,490378,26522,1250,2213204,2577407,1105228,2483,24043,197989,40210,5630,2059573,130044,10002,47331,31278,2488,24576,7815,7844,21599,39554,6408,0,0,6,0,8809,6248,200482,271263,38595,33712,199770,251673,9261,55913,1303,537577,196259,783,10888,3160,2667,22532,159,425,128,516,0,25378,47,7024,3451,11719,303,119863,148,401,1160,70542,17566,3320,918,84297,80064,199,599,103310,759,2240,74968,685,1481754,142,398,0,287,1980,420,1286740,283,3438,259986,29139,49559,612323,947914,5381,8019,0,4970,102819,200,881,99665,3226,171801,10775,19304,0,21963,0,0,1035,52022,926,8435,213246,5708,0,650484,138080,43825,307511,5624,0,0,0,0,0,10,0,0,0,5897,1256,33250,1438,4828,429,2136,11447,13455,0,629,593178,6596,149,303666,15664,0,0,31263,202,8797,5370,37912,950,286803,62824,9852,169,12695,21729,26733,12130,5137,805,0,0,21544,41795,15562,32089,526,413365,227476,15314,24877,0,197,5710,37211,4050,38708,21057,0,0,140,266,2856,17741,2121,786,2055,52817,78855,67323,0,91103,257,8630,103,0,197,381367,0,3793,3853,365463,224590,258767,41925,784712,6433,701301,45544,409,31049,4161,27,309,249,38377,33689,566,0,13932,32989,132854,204,3181,0,26704,15979,1331,16864,3797,455,42298,33557,0,3115,438,1879,0,9509,40539,5943,155245,164898,974053,14106,0,52737,0,1287312,43742,47259,8847,168842,871272,16949,263,33725,9068,16714,202,0,0,222045,9344,468,198,87,1105,1080,11275,22465,13569,8030,202,0,6106,2719,6190,0,598,59,14251,23316,0,455,22143,157073,46282,24333,1134,2719,8398,8500,1420,5166,4609,80946,16398,5913,15391,8563,45491,122,969210,18989,266961,66215,431951,3057,135305,56117,42429,0,1079427,595498,25737,0,12388,21715,9386,1780,604,2025,14834,0,0,0,1797,982,118219,173,0,1387994,18713,0,0,0,520,5218,1005,0,1117494,99404,1638,49606,12738,25809,67443,28577,18927,1176,320505,19430,1433,41640,159,2561,10296,3955,11602,144378,97340,37718,0,14571,265642,74935,2042,7219,9406,309624,3689,78046,8332,6129,180590,85,55085,2601,16278,21983,0,17260,83,66368,79737,663,232236,144415,12204,1930,511464,101529,563,130,788,10976,86541,32158,9660,206694,47160,84133,5252,15104,30588,293747,28365,1212,102129,16039,8290,2932,41359,47654,0,26931,36556,33656,279,158867,522,1577,2815,150358,20,4199,24364,1901,7394,65089,264903,76855,7421,395,198,85314,377,70905,11894,841,15039,11014,159,0,228484,240,4384,56,95280,514492,4607,5845,117,202,0,648037,41423,7697,100,889861,5557,996,13379,0,0,5650,27350,1845,6480,51599,81,0,0,123629,3130,317,9714,17217,5965,12063,59,80,493299,39640,53371,37067,144202,401,22062,2936,0,42366,404828,202,120,7724,0,0,158637,432629,41981,1435690,63798,42418,324432,49702,311281,1709,1793,133246,6303,464,852689,116829,11382,78131,552,258726,18266,295484,312828,29758,12194,55749,110283,13395,2223,0,32770,219896,0,2668,17464,606488,712,1170,0,0,1620978,11810,31019,14056,288030,22635,55599,275,0,404,45740,197837,821,361,22622,501,76819,26546,57726,202,518182,25069,2495223,35908,178835,214216,290947,30561,0,868,16685,110048,45092,16061,0,12800,29871,102465,15765,17964,0,215079,15574,0,218,29728,7400,0,18172,3198,23022,44635,1369,9322,120843,85700,4415,41240,0,0,22811,90,0,317,542,33847,3669,0,10927,15011,3688,10322,367,15803,14092,2450,2246,2048,348756,303785,216,13579,11835,3064,715,46199,965,202,4243,44196,4,10197,542,109101,387383,232,501,1240,1032,0,4193,20219,1587358,62569,132078,0,3432,49,19736,0,0,0,3963,1518,29796,30813,296608,21633,3250,152,595,5263,81610,1555,23108,68322,12756,410059,4828,29448,1099,65187,74597,0,1360,340,16362,6530,1430,7950,120278,38733,257,8920,293322,288078,375830,689521,136848,344,37178,773121,34688,21713,49133,30200,176299,37002,125,0,383052,24078,178,217081,5747,9900,535,187290,274771,4397,0,169,4359,3949,76329,96851,385586,201,819520,4923,904209,2424,119528,52808,8977,1738,266,0,0,171,0,2626,15433,0,372540,71884,400,62,13222,6528,32536,68,0,67168,1063,2566,9977,181,11699,296,4001,35278,97508,5778,200608,972,0,16553,136436,160012,28939,51324,162914,9435,11781,857,65,0,17246,5852,107500,0,1478,87,68146,22598,228613,828758,1133,23412,19404,29783,71429,3109,1162,2798,0,370,14680,31067,121641,5104,6593,90080,624,163343,961,138169,9814,1051934,1948,112471,916,1524,175757,135959,28971,41134,53069,6572,1630,0,8765,1076,186,0,163,55978,8188,7474,23513,6536,74855,101731,129811,1620,442,13338,343,17630,947,14701,8428,654,159043,16710,4022,5702,2326,0,1734,0,2030,85,9650,74747,131,9578,197693,51063,208144,2352,30747,3471,202,0,0,1165,2965,518,15358,541,106117,1754,166,1398,36027,13646,727836,53156,35124,2029,202,117,5830,1470,56755,0,0,2480,414558,5523,0,2519,0,14019,1481,6362,1354,0,14045,12230,0,68005,307,328,118523,67081,20067,206138,3443,35808,27650,3285,0,2768,0,0,15545,60873,2287,503,3910,21979,77255,96924,158408,189,553,31775,8056,3568,10729,2520,97170,58789,0,404,0,115001,688,1600,376595,1938,0,121,45145,0,2463,124953,19448,19200,1797,8598,45277,614090,1629483,596,20609,1603,16123,293573,2002,6013,4922,2820,6268,8,13011,21070,41853,15693,96878,24770,217750,2038,0,0,56174,914988,146664,14306,34886,23354,59727,79360,199581,30354,1061,111045,0,626,684,191,696,29873,2596081,7457,0,52387,361181,394309,27334,0,2903,152789,1241,38175,3049,52675,21829,2062575,24682,1519,118405,7393,1755,542370,245078,2081,13015,3044,931,31937,9945,1032022,396610,283,29844,303,1292,0,42408,31676,4716,67943,24845,23349,68600,1456,6251,152449,5496,2815,10632,12024,101,481,20579,21508,19657,15071,0,1854,2128205,7370,362,2726,16803,88102,558538,195199,4067,3090,46621,366042,27095,96587,11216,6439,53807,2219,50297,643,223,355409,4339,9145,3781,19244,288457,13882,18873,129118,3844,444676,26470,25714,102346,655,4795,357849,1761,23514,57758,792427,17877,406,50937,23942,1726,29400,16109,46034,17307,1037,10065,37810,92233,27957,8146,7801,8382,56145,0,9693,228,379,578,39309,1152,16450,12523,1243,105042,192663,2272,14219,5072,98207,0,304,67774,186,119095,227570,2448,922,1273,27577,11796,367,201,0,0,1545,15668,10954,332646,0,7746,13112,1290,0,233957,845,153610,0,19196,595,137,620,25777,0,5107,19740,1335,735,23932,3447,12057,2074,12776,84546,34821,0,28055,26839,10822,10424,15154,202,7969,147,977,9482,44419,9256,5130,1406,29673,1033,51700,23233,900,101,4574,4834,4371,94703,2351,1238,159,53868,81466,114,10111,542,0,16028,599,202,197,1569,32704,150998,125568,4827,46422,729,85904,1090306,185530,194357,0,0,0,0,25,10941,2562,16868,494436,0,97189,717,23514,9138,28815,76837,423392,15778,265267,0,10630,150,1314,19613,2019,492,232161,13863,11424,289,160617,77848,16025,83349,6585,43075,1243,357,0,0,213,218158,62668,10731,1871,3235,15702,2619,68042,898301,8708,327806,915,351031,113598,2782,0,3798,125200,45550,4658,967995,11979,43481,1063,638,85841,263875,37358,40904,160753,28716,163100,5163,9203,8865,32747,1744,36739,38059,23871,231432,145128,150756,533,0,119656,9127,548800,5035,16321,2071,35465,302600,5822,9433,776,2072,111286,108168,14471,200,2062,33922,11095,79814,162514,860,849,462666,119554,404,2360,15476,861,164462,524559,72668,27630,7303,41472,58404,25188,0,1132,54867,50904,221428,680,383,0,125606,44845,21305,134837,91386,7963,24306,11262,8552,44282,211545,348624,214261,2337,1304,700,8516,6354,4692,0,68967,33590,8000,180757,794,48940,30179,118905,362,5645,195104,472,1182,159155,8846,2488,21797,420686,11957,96629,0,16796,6825,26990,205004,1900,220,0,5787,52993,297,4102,1021,142,2190,269533,102137,247577,63113,329497,6000,590,11890,2638,718,404,28486,4688,18080,599,230139,8066,815,1879,8785,18984,66299,64006,362,525,4806,16259,33736,1803,174873,158842,14319,36312,764907,9237,202,2682,0,0,0,101,11,145,0,19617,971340,374756,3433,51442,28141,34837,3334,0,127624,2,29872,246529,4214,2603,15144,20169,173,501,10560,43337,7740,4214,138801,292540,0,0,3378,64450,0,177377,26,4505,5325,55492,109153,29626,303,75704,13663,85375,25494,8232,28926,61779,59688,42017,2710,5210,10923,1821,444,42489,340663,146634,1176698,25566,20738,14997,10169,65,1568,42136,8612,1144,110132,26136,150434,0,419,350,43700,1212,0,363,1689,284561,567911,404,10,692758,988,2083,4462,1035,1392,2697,1528,12296,27077,2781,18940,7376,10055,710,4418,1309,44310,16918,67227,3780,14112,18036,37189,60955,15110,202,1618,2750,28,2461,823,10253,394,83008,13885,2556,799793,52586,26312,157431,174580,11571,93845,35052,8115,924,1138,83881,152845,9165,3787,108508,14628,16321,24856,30316,0,977,52538,13516,134961,10174,26687,602640,1036796,73711,8366,1995,2989,22403,3287,0,383,0,202,25708,163683,0,72671,0,144,43404,3425,375,17890,109241,45656,149786,162218,373,6885,17744,384566,22445,5013,594,2993,0,182,9308,1213,1343,0,0,559,23562,308205,121312,0,304,1528,363,764,6335,14559,3655,15745,393,7295,110062,103059,220553,1728,77639,7048,249242,442604,22822,334177,496296,6074,7984,52322,335224,0,0,2113,7068,202,743,97606,177,555,54908,218,180,117747,247733,18390,0,7332,0,2758,112902,0,907,20561,0,71937,34774,44211,7908,303,4676,2530,65623,3593,14257,384,1259,67588,1015,2097,68496,4913,74911,63158,93297,18981,36432,180948,99724,51631,0,133495,143267,5957,101,42,5381,16351,6652,0,1131,2238,29037,18258,5033,7237,165,3120,5679,0,202,5511,122888,40476,1522,5541,4785,0,5249,10520,17434,111535,251578,202,1505,1520,7697,6693,193779,0,902,249,646,77293,19383,43914,10184,25052,532,8048,177,1514,8392,0,278,128419,0,29562,11181,32739,884,8748,14800,908,10271,650,1442787,157513,12045,19119,52991,0,14187,31066,1673,9781,5561,224544,218129,167744,14175,151642,112650,87778,0,5639,7277,182,2614,34495,30430,0,2766,10085,15675,202,21281,891,118404,11722,117858,0,0,8315,195,242,292,79239,0,135,87,1059,925,4566,13319,5815,305,295489,27733,606,157579,24630,6294,3320,256324,840379,21633,6976,617,37015,57058,364363,159435,13720,5271,1782,2243,31148,6619,46433,17294,30108,63919,1305,1770,39319,85953,10922,2406,92523,6674,1451,28801,295478,1017,9366,8485,73904,1301,359,190742,63699,1390,7915,28495,0,1183,19706,267,11681,57387,2147,2869,2257,119554,22476,108279,1452,21575,2147,53,1294,0,5114,125886,6122,5573,390,2616,975,264054,0,0,13423,185117,51,153,6168,360,26799,0,15022,55349,254357,22530,26,20980,63648,68230,336650,43865,2357,1230,77586,89108,22654,21986,50733,1705,13435,573,475024,0,1125,877,663,571,1961839,13371,42851,6158,0,323,0,0,1565,7992,354844,48519,2857,38922,38020,166079,97,495018,11798,2667,173246,4211,32438,2510,0,0,7678,632255,13408,28997,201,2223,48053,36967,341,193,26368,30566,515,63926,0,152603,9649,0,452140,4449,1959,1563,28703,707,5458,23060,1516,158711,423,332,202,0,7081,48001,19508,151384,535903,34014,0,10054,531,0,0,73,1079,74626,4047,10105,345,887,34724,2351,600422,136587,641177,11449,72131,202,376,7909,2772,34640,62227,1130925,131938,13650,15996,398,450,331778,0,0,24504,102831,11391,11389,35367,61316,10053,9485,14607,6685,0,60831,8109,396312,6941,201,418,1211433,195768,12488,202,54608,10395,0,50,537382,342304,307907,972,19402,92459,36397,48338,323096,29185,427,9269,0,1152,115674,178215,15788,5167,9731,108,0,634,1506,811774,0,1511,13879,9630,1174,44890,212940,232073,1443,11179,1519,9858,22727,325,931,2168,476,776,7738,2871,409766,4556,0,75339,367,0,3291,0,9298457,4738,281371,0,2118,67,0,155,0,665773,0,88,4748,356,839,0,0,1901,81738,1305,0,4016,359148,1654,17841,1062,4803,560884,133371,838,9158,2828,620,57014,32008,372663,123660,79615,312176,1415,535,241246,35169,0,7121,3346,12380,15314,7952,454657,56574,18216,380,695,32867,9729,79414,35925,101746,185380,3457,4012,2192,4495,0,15039,4253,22729,60524,737,14789,12401,1855,150477,0,120244,7708,5411,770,1502,1485,490,542,15116,58296,110253,32608,8070,118,44833,5916,144745,0,18604,95984,0,4195,0,175,3310,11565,23843,3797,68570,112596,18690,294122,670417,5047,17160,1833,135305,816,3542,0,132,160401,0,4177,12246,9922,3364,20593,0,538,2148,2771,1193,309,4005,24,202,48313,118713,511918,30310,2727,225237,395084,1100,118072,136094,0,1814,6203,518,20092,161,14204,10705,202,202,3185,411230,36933,192,1423,7468,0,417417,81716,40003,176265,849930,58447,411496,8424,0,7913,1356,46216,1718,4914,30834,259770,46448,19117,16738,23306,270,4373,1070,967,0,79139,154,9468,780,14489,10129,5217,25919,1505,316648,3889,525980,2064,24835,0,138326,4642,1785,26490,199134,2489,187889,287857,34226,477136,197938,3638,1392,11599,9896,33430,382,10916,8301,6484,135,34637,74516,155776,24276,102682,273862,130355,6999,526,906,283540,7631,27075,3188,9,95780,0,115,9847,5290,0,166,202,0,6043,30349,6680,213870,864,6561,31920,18463,141561,101,325440,64914,1595,14897,0,2344,202,3545,391,0,380,8561,90838,4013,61089,1035,2655,278,13719,190145,28031,148,53474,43942,1367,16451,3397,11761,43665,32,10279,0,139815,11451,70125,14846,0,0,25691,1552,142736,593,0,0,166778,658348,336,22747,2744,10858,10864,33551,51491,56530,3038,24180,4025,388493,13291,0,9499,0,1256,24590,261279,1040,202,101,7527,496,3579,13217,0,1517,56926,13332,60,0,117730,57054,255,28931,10292,0,0,0,0,21727,82687,36,34610,202,202,0,25830,1730095,441728,0,153996,4537,136,719838,178770,56331,0,103119,7663,0,195,723,288681,156166,109836,5285,141,1875,133626,2701,90282,19315,895970,10044,43012,12863,15056,14866,0,451,2028482,3933,100401,976,4298,0,4367,601241,157272,3803,260216,8075,6135,2905,9913,7956,24401,5914,9194,6794,279198,63840,134744,1556,64587,1956262,21284,853110,2941,0,12023,535,136908,184,202,430,39081,196526,27489,15903,20610,0,35,15,1092,0,2305,296,51615,63300,69920,85241,0,403,119244,599,6175,28797,244454,182261,1070355,62900,13847,5435,2062,11361,0,1657473,76471,2634,1942,15268,201,45733,6049,0,60013,22115,3333,7452,58785,86378,12614,0,0,194296,13893,5986,10885,397,3234,0,0,6020,6234,0,0,6099,4653,53106,454845,13806,19442,1943,12965,0,202,0,154,1032,16949,75478,3592,410,23350,326304,45800,1696,118756,1602,1390,233442,0,10227,6340,7653,61,625515,2237,1145,1070,12917,24571,38892,1301,1623,25446,3874,9583,15395,13483,62521,53714,7858,0,0,0,2592,24943,210331,0,3945,31050,104009,26899,14325,108892,4537,65,14394,15531,0,23891,8829,24637,104350,63873,62776,15829,0,4814,11992,47439,8144,4320,7342,16925,15178,0,23508,10273,7078,10396,569,2209,90471,327,95505,36391,3259,9336,109262,3412,286875,0,26201,28062,1035,125,462025,1709875,25698,4575,0,14873,1867,0,2807,4493,16979,0,3934,72925,333,664,84450,15252,202,5760,39565,73532,46307,1142,132396,1,3273,161,0,4037,74224,357,480,10025,271686,15438,871,366,0,104,27045,497658,7737,21541,16305,26907,63023,12921,0,147,58189,1424694,13862,27032,0,14908,15293,124203,799,1183,0,749,78550,483,50733,8231,14431,0,5153,0,15752,4451,4999,89257,1427,188,405849,36388,4916,1943,9360124,1072,12836,5345,1936,7506,13402,0,55,800,295,707,187,9461,1163,0,3033,2523,9274,0,12910,70400,38813,1453,66010,3231,686,3635,1743,4227,34774,2542,0,0,10983,57625,0,220364,2798,5085,8100,142,0,0,0,64358,7629,15,34220,11711,19233,627,0,8861,72819,720,0,13098,214765,1580,323124,15182,58583,63529,526,0,73849,110086,72918,130502,152,17731,7398,153627,1330822,0,200,2065,39967,28685,3186,97820,38337,164574,103097,281,41175,0,0,1464,1138,378,10,6780,6633,20663,0,3569,367943,24309,12961,7219,215,42229,552464,23327,27097,33076,0,202,1451,17209,438685,2049460,661,40809,60378,14847,173162,41,306645,153048,2352,0,170,604,10143,68773,1548,188,7729,5959,32842,165,17931,1394,1191,8789,68585,0,13438,0,624193,507218,57900,6595,3988,4036,0,7686,22189,0,255723,0,5392,24762,0,0,35322,32622,1906,20149,0,0,288761,259382,620692,1002,18136,229290,1764,18583,1776,364612,4271,18604,5639,2273,7564,203291,0,9084,81676,69033,85225,0,191,16249,12089,3272,6047,33447,51728,13674,116743,4320,448729,78042,116117,8654,129855,14663,12491,852,10100,17124,49926,24241,6795,13808,398,18686,30610,1746,7910,23263,3748,14019,2878546,28946,74651,8945,0,5930,15599,6939,3999,228289,190797,0,0,358150,11178,5213,700,8053,75185,20661,20026,6037,5707,943,181540,279278,66503,1425,7152,421,7402,218784,20895,23521,7458,1323,29270,663,1921,1961,28607,25185,124103,30175,20660,39601,166,197,135,22900,502,217777,17850,10692,4033,85994,207754,13876,14366,52331,13905,1579,8580,0,10497,80932,195470,2436,92656,16260,3752662,0,725,85989,70328,60796,13800,5625,0,15004,1611,2514,1038,37667,761802,0,54147,43186,53037,30677,186349,202,40346,2119,382,8648,6107,230907,25769,133307,241,558400,105969,50902,263256,603,8444,5249,252754,1580,199081,295932,79698,6615,94478,21401,579,0,17015,7720,599973,74458,588,26226,138,14955,39674,5363,5034,4597,160395,12300,13230,67565,301594,0,16053,43875,0,1589,37631,3741,444118,9015,55705,0,98837,49156,12341,3849,769,8150,115783,173347,178754,463,6055,1056,0,0,94151,1981,556,407,34585,39012,52709,2945,1032,10483,213630,67737,3707,0,34675,5863,42951,0,1937,0,187,40928,8143,128032,224883,611754,45858,70,10525,90541,0,12966,280463,0,22614,48,122,5349,466,5564,0,4128,621,7517,4521,426094,8569,146174,2596,34340,48338,108690,282897,3934,142581,911,318518,19640,31587,96636,283494,14975,74898,17705,16770,6700,872,0,2236795,404,198,0,46139,1134,28646,394,3299,13296,1099,1610,9338,90723,0,88912,7228,15045,0,4176,499731,310354,20,5561,175892,420,538,89348,5364,251855,1974,21549,212780,130384,3645,3484,1174,2261,933,48872,83754,2193,182,0,23461,2871,1014079,22924,10305,488,404167,12797,73875,34975,36114,45486,20893,24330,121957,40765,29467,25246,275952,202,202,202,202,202,202,392,202,202,202,202,202,202,202,202,0,202,202,0,0,0,0,0,0,0,0,129,0,0,0,0,0,125442,0,1331,1174,1174,1441,1174,1550,1174,1174,1693,1577,1720,1518,1174,1481,1174,1578,1174,1376,1174,1348,1726,1378,412467,83713,7916,49692,75528,6571,42724,8446,144738,123771,140231,138,186,979226,538723,33540,0,3600,363,243,39725,61907,0,28966,5305,0,831,2733,0,0,0,0,0,182058,101,11889,3278,20486,531,8462,12966,213,0,292932,9961,10205,492,19065,807,35141,136057,5511,0,0,518,0,24828,214500,236370,73408,3088,548,114991,159765,29131,202,1073,192,13622,410382,234976,297257,185167,173,219266,11023,119302,23953,86978,241,200,35712,54915,152728,39801,228322,153067,195603,12232,10586,332,2281,1466,2036,30949,15519,125442,24317,463682,15437,469181,250,2693,4017,177301,1475,298369,43973,0,47091,36068,215,80912,0,410,89833,9253,367,962,37910,5485,4943,134642,396,84,37918,0,93120,0,4990,65106,1258444,41570,831913,2794,0,0,4488,61454,0,38,45565,543946,4655,38598,2016,1961631,477744,2679,440280,672690,1765,0,3974,596832,366,0,0,105040,348064,1823,7926,10030,12580,29957,12617,20736,9799,11068,60503,68921,2215,761,187,18188,13465,710813,230336,26229,159,318131,320869,114525,363163,81881,56008,558,122058,710,9179,46226,600095,53086,153514,54730,10099,14912,2934,182,19182,1890,1107,38400,153868,122,112409,23180,7073,604,177,130,3587,10788,25838,90654,300179,102,347781,148678,35313,215721,64562,326351,0,21914,537,97502,0,1125,824201,24736,34988,8242,840,4048,60123,499888,41746,108881,6987,559,30546,320,0,6794,6837,1015,27824,1666571,48823,76865,405925,48473,1499,22042,3660,17648,24348,1318,372,76603,644,1771,6280,157604,320,202,4523,12347,1954,203837,888,14160,148807,154905,78,5688,158,30970,3509,32255,11988,3071,11735,0,0,10663,470,1966,8777,17663,18678,102,0,2311,322266,136822,3237,143370,813,455923,243149,41403,101040,55899,237279,8252,1777,1192,96928,47702,1360,113414,308665,457403,0,331,78396,294858,187093,577,8048,143283,81444,954229,0,52762,162821,20223,3065,2037,195,0,10304,2257,60047,3272,166663,20439,393225,2879,4733284,52866,0,206924,953,265441,4245,127676,387514,123869,117893,18752,16595,48516,81063,87793,15925,1287,84163,26136,91821,60402,13538,76395,49490,153663,0,1853,23356,7626,13701,41086,9765,15887,68617,0,429,0,6192,35282,5769,25449,14363,606,6349,33609,72,8135,5506,0,7671,562,3377,3483,2546,606,0,140939,130,0,390,229852,171,175,68344,7557,3237,823393,18230,121955,4265,0,43607,640,48151,18825,1757,1849016,11784,7749,38504,124894,9617,4637,8807,55014,621744,14842,30955,234660,636673,60513,0,805,8785,21664,78,302,0,0,0,0,76,7791,4741,1140,1422431,2734437,14061,100936,65556,5,566,770,700913,2284,5495,1804,2318,18087,117629,3189,88802,124012,367053,7297,20070,17092,95022,8698,2904,192,67752,1607,51361,962996,5217,2028,188,13877,13392,26756,5883556,6526946,67324,516,16802,2054,8658,3130,28087,66838,9435,12086,6099,24,435,6327,360,6262,78938,1252,388,3645,4283,77359,22540,15447,226722,533036,1390,0,85952,26304,71600,12742,52532,81,98,863,51874,49814,122215,32039,7038,12250,349671,3230,41740,23085,0,202,67319,27016,409,11160,42155,220068,7805,15909,21753,171798,302689,11338,54115,5919,35344,9694,216,48642,3034,8411,530,33324,10498,174,45814,285,21407,8886,61540,84207,351,0,138014,11167,50019,13550,235345,0,6604,14682,44139,16218,4517,108674,439,0,2960358,2215,0,54966,891788,118159,1967077,142983,31683,32420,151,884,214476,308138,358834,13650,3186,20076,3370,103567,245,100062,111514,1094637,2169,104656,7267,36673,5823,7425,241890,42869,9990,364,65,4714,3757,0,0,365609,29128,0,1364,8137,1234,18439,137070,23360,150,30674,179029,0,4174,0,53610,413,1256,4837,42761,30407,17999,9908,331258,108027,384,1814,17214,31750,492575,475,10929,236063,46113,160498,293,14032,38668,28868,34933,20774,18167,3986,11450,927,26329,61917,708,0,259,1511,101370,32117,1998,22667,101,85426,4195,22162,16639,185714,15096,8801,9113,1355266,575,6303,202253,158,11063,2974272,28151,17184,201,932,6148,87177,3019,56593,4687,36980,1778,1026,0,418,683,1930,1586,29474,0,30537,1290,0,30107,1042,24643,0,17677,10462,8305,22519,632,0,835,19521,198080,223543,59777,0,1633,470,0,0,0,0,15633,0,10734,140009,3860,3772,8215,201,38523,383680,445747,17376,80084,748,0,5547,68094,48080,85211,0,536,3500,0,900,632,4603,95153,32297,1387393,20694,1788,0,39573,127339,587,126380,4477,0,0,0,21269,349106,6301,771,24081,189,3365,2555,210917,26291,333,3875,32494,11508,1064,514,0,437,0,240580,388,17136,0,1052,89786,54218,1123838,3463,1963,5141,19012,16446,16772,197285,9679,29350,576772,11471,13331,14991,347706,140894,12507,12094,97898,42161,15836,58396,202,14406,591,24357,0,404,1590,762,16389,0,89638,338,980,320766,9187,13163,48427,650,17268,107,0,28171,47637,27641,228525,1268,6458,124180,1705,2046,9826,133,31395,51161,41248,796010,4248,680131,662,4999,34042,7517,8068,639796,226,6576,441180,14367,23683,101404,5919,69949,15,202,7853,80224,68425,5984,3712,2925,66725,10686,14946,107745,173,10781,292,552,168025,24073,82,598,4301,12493,31614,65044,97457,1475,929,447,14989,0,13146,9081,0,4046,22810,24816,0,2135,36308,12378,34661,1283,147330,9179,761,5431,533589,287,129,89920,656,1364,366,13066,477,5693,0,81746,19711,3268,1851,358,161341,44427,712,193,27318,791,1126,36780,52639,17026,167,9986,11955,1852775,212866,798,319,355,202,301680,1848881,64519,3113022,14361,376293,404,0,27504,906,33407,430,52635,9825,4574,0,798,139405,6235,366313,1442,0,1085795,273782,1409,1070,221184,8633,47951,584,34534,24766,394386,1260,25193,49748,107164,42517,4630,3814,9482,188626,4084,0,79137,22664,60146,482111,4170,81284,33487,148,106429,503,186433,0,13981,2462,5413,464899,4101,21393,18438,11751,83272,18820,119720,3144,150,0,0,0,0,0,69621,6300,4956,32534,3961,404,34439,3416774,2855,196,2398,22289,594,2275,87718,820,137235,27189,2691,4643,277926,8797,5676,21002,11577,12299,3099,37216,58606,122018,130664,139505,0,9442,116621,0,159343,2045709,17554,1449,4683,442870,45171,3480,2303698,1881,197,0,164,29587,24828,1379,0,1257,581135,167,248,0,198,70515,11160,7421,489893,18772,2126,0,45465,0,0,0,0,627,15387,19392,26865,2153,9839,624,81258,75425,9967,23634,5997,5376,1570,32599,19975,16474,35509,0,66215,1645,9484,274705,966,27055,6810,4266,3773,0,18500,4440,4696,55289,20272,0,158,20976,8712,9352,14475,1964,90854,25785,5686,44569,13548,202,24522,119832,191,56221,4793,11555660,880,95831,188,48868,2360,8637,713,18957,3996,518916,24066,4215,9288,124176,45419,57515,432,17876,18590,740,61619,56096,6621,73102,69682,0,12104,4439,69014,8477,38466,21317,1613,44407,4389,400,60122,553,186,0,533,4981,78,5939,9030,2459,0,54001,245979,3864,0,5339,3448,7318,335,45112,7264,19912,1116,198,46372,31750,100,11119,11430,2018,30937,14819,404,95058,22059,1589,0,0,14413,1463,10953,26349,4430,91954,1262693,81678,126414,0,463276,942,3999,1082,618,55,0,159,13,0,2216,700,0,0,4975,366856,335474,7293,931435,0,69190,16153,0,0,11832,2517,16543,168579,23046,13589,3193,64313,361,1176,26036,0,309,0,362,4306,230779,158736,33118,92666,6155,18922,0,19601,661,67398,250016,29962,1291,17236,268072,284199,201623,15108,13591,202,29059,10518,75749,154,1455,15798,106804,8874,442,4942,0,0,7828,36826,4071,0,165322,70651,10517,4289,9537,3612,11306,444247,20765,1075,3164,0,155,40863,140,50233,195,38712,55267,156357,38621,66566,66080,91675,154094,137022,576,1669,2154,118,18947,0,498,3163,38738,0,1688,41585,0,194,656710,219793,521,579,384987,4242,0,342352,324,20751,199,1748,45926,0,1360,2254,33645,2586,131,60402,20769,4821,48930,0,488,48584,11086,44381,10393,8466,108376,117154,218,4820,0,10268,41738,9219,50429,104275,25544,321432,119270,8561,14052,4277,11627,0,727,8404,108927,14653,871,63520,18813,0,0,0,80045,16705,12658,0,0,2715,31680,21074,9040,0,401,0,319,13077,902,198424,375775,23763,7296,370,199806,205679,10696,15460,13703,9661,6713,2757,154873,25171,826870,0,2818,32302,197479,93649,39403,33788,202,91671,197411,296,3218,38355,295,23035,97919,5864,60862,390715,73208,16501,23652,1934,3606,1069,149333,3180,304178,2065,949,0,401,0,0,2755,142159,9248,3381,659,7212,1508,81112,4739,3225,32000,159268,202,131,0,15259,3560,99718,2793,8739,137637,5763,5517,35761,70514,15163,2477,19443,14197,8290,33001,162623,112547,11660,103,0,12315,7492,2710,7055,223,1194,756,0,0,1836,0,90673,1097,15758,13839,0,202,0,0,16115,133717,0,34203,346368,82792,0,202,196911,55108,73444,197976,65317,24248,11615,12654,58578,73386,17097,12625,3473,113863,15299,5781,558,1038,0,0,27912,0,0,182987,6188,20204,26097,37117,7396,15775,10690,324,29960,802,26046,3049,2182,31072,14562,18958,4333,85481,73796,8672,18292,4934,6486,46720,0,7357,2941,91039,1013,1225,5557,8975,0,227873,37642,2645,0,4570,296838,3139,35857,649,1860,0,5370,75366,2733,4072,165,15151,23031,24590,112014,401,0,307092,5061,7466,19558,85025,11000,10537,44129,20652,87312,6065,31574,24482,23513,13891,31520,20637,74944,8625,13246,32245,11715,28256,347,3091,5542,0,738380,172590,7856,9615,2448,30190,1422,38708,5009515,11629,227561,48714,398929,2235,152385,2396,13392,153,37910,0,82539,19736,0,828,90887,33745,22076,1424,4087,37224,29126,410022,61955,30117,0,202,19483,25793,156854,678,2641,202,189382,1201,2992,18442,0,0,1010,17970,0,133,493,19048,16841,170,4374,399,1542,0,0,956,951,11259,481,12127,0,18946,0,63661,56601,43969,14578,92823,105902,35776,54837,1434,157887,470630,8720,2923,0,19986,232,3655,2317,36330,10952,20965,302408,546,29037,0,14579,2572,0,59303,1433716,8149,47386,10068,0,0,0,0,5551,4696,32685,342,338,219516,4537,7810,63279,124276,458,9323,9686,197,0,782572,5910,1304,614730,309606,44338,83785,45167,328235,11697,0,1097587,0,178,1685,36721,33414,0,662,3867,1157684,1922,100692,56571,0,0,531191,682206,33453,907333,178031,2513951,211,5325,26457,271657,2530,139,17664,32427,11,2304,3478,18311,1742,0,144693,4127235,146,796,4095,0,2013,832,24481,35,148014,290,124201,11,1313,569883,59398,3315,700,1122,0,2244,0,0,353,5699,57453,338,48622,15791,68709,5560,1340,38804,14875,6748,15134,7894,168649,30898,3437,31481,2451,66388,4314,5548,3456,2250,0,19489,957,77257,59907,100432,60396,42714,15357,113677,3668,1697,0,5201,815,2420,15845,1602,6216,13272,16826,2445,10773,26762,35308,88778,64168,4442,0,29384,21931,23938,1340037,0,1885,6391,488,15505,21025,0,317408,0,2157,76757,13404,0,86409,519396,5850,11921,72451,15587,0,340,10938,700,80111,279,35305,6351,18435,1229,0,4869,20282,5237,101,398966,427293,357252,420,236,158,26778,47358,908519,77610,2156,58626,2327,0,0,3859,2866,19840,0,0,6323,0,18551,134225,966491,0,704,517,0,20350,3928,0,15292,198,18412,1383,219884,43569,53301,5233,1047,0,5521,876,262581,1664340,5756,0,3874,8998,323644,31058,4627,1111672,401,805,32651,484153,219,0,1219370,20787,3891,108,10702,0,615,1245,0,10573,0,6350,15487,4191,25843,3166,66071,47181,651,119,8703,39368,241279,49929,15518,54480,5776,1500,112760,12248534,1006,347,1694,535,757,541,840278,7192,47235,4358,0,112285,3775840,2898,83199,197,404,16669,761556,4899,6193,0,267791,201,6012,3249,1349,0,2360,27808,374,17718,4462,2544,104876,12515,82146,48908,688,372929,2331,63806,12450,2329,18370,290450,2964,19260,202,201,15250,1558,4716,7171,18371,42484,169,0,1205,54610,109920,5108,286920,2891,100700,597,13146,43617,16592,328244,5729,30654,5324,347396,229952,492,18585,373959,2159,382,339,0,0,124236,1621,403215,1121509,12173,357,148545,10468,64610,10716,1960,20078,0,13486,162666,98076,13850,49164,88839,54298,148901,14376,21622,0,175,153,285233,223,144415,47619,150,29037,69369,6763,0,421,0,6713,18763,1512518,36,209219,10462,26038,0,0,27892,3398,670224,744,3194326,58153,13986,2031,94314,547343,7041,1251277,690,2792,0,262098,0,0,9616,17957,103170,0,2108,3106,255,10500,214027,4165,21866,1656,9418,6705,66188,27914,259393,806,0,210,1921,510498,69077,3261,270,0,0,254,21217,792,33526,2203,74670,132392,16823,18512,50487,391,2984,0,202,0,369,24535,1299,4553,504,698,0,4682,4290,4941,684,2170655,1037,202,837,13909,318,7949,1116,20520,0,3806,5820,8803,3849,1517584,3068,158464,39131,18632,215920,220,0,21725,73281,92716,34317,484,6004,32719,107033,9520,1195,368,3093,1285,62505,0,6779,59614,1193,16818,0,0,1238,2103,72055,200,3545,78100,7798,202681,8100,66419,813,0,57242,3219,47762,190,125501,997,121922,6571,1151,370849,0,1979,5210,7220,3095,55015,0,684293,13081,257,673,3796,9560,144389,4238,336,1257107,1472885,30636,3741,0,8535,54225,421202,25843,522494,374801,752,746,1128,6429,6131,525,154,2410,292,68546,132,851,116,105309,38717,0,6895,48350,11488,5850,749,0,254445,127884,17110,365895,2465,0,4476,94356,3217,0,0,0,314,3559,40795,636,454,60,6518,9643,39552,181,0,39616,53801,58120,25587,14424,18619,29971,1936,26181,633,0,94049,0,29089,7353,40848,15455,74137,69414,1024,2104,31466,462544,3592,545,16219,237,1043020,928399,0,79896,0,35646,510196,525029,2243010,29223,172,806773,385874,3315,52360,500,0,0,0,93168,9113,354483,0,19157,1457898,87462,0,2085,1993,0,0,21447,0,0,927,0,0,707,0,404,7031,0,199,6102,974,1927,5424,0,283,0,52827,10802,12655,7882,167644,828,455,138185,18386,3937,37,929,0,2773,21980,7643,1215,76620,720567,18766,11454,278,5996,35382,9017,28121,81410,20533,3223,25653,0,3655,28215,25168,0,2863,1790,2015,12,0,17209,521,48132,1056,24312,4542,3305,1011,152,403,1387,8669,1191,73,6437,5544,135723,2850,27829,16060,14828,1825,23207,7327,0,17964,1698026,6103,0,342300,6791,0,6348,72067,2327,362,1804,4019,15195,45709,345077,189,202,4672,8520,876,82556,31076,2996,118415,0,34769,158,68097,937,220501,2615,470,0,488,1377,1304,14866,0,22856,85847,59625,1600,3382,24083,302,0,95454,39700,2130843,58554,478875,5312,351,14813,38653,56867,12277,706,6747,620,0,0,363,3825,39373,494,4360,885,0,0,3932,402203,91,20316,44394,39262,10890,7001,13672,537546,76032,131794,348094,42949,51033,124,7360,11574,48,425281,119002,3272557,740738,23329,7059,2582,0,28448,33,0,341,1689,34609,0,6256,26703,13855,93,196,1135,1138,1072,5999,160774,5160,15506,24132,122576,3250,512,7417,566,2,11181,5266,4414,1577764,4518,7092,0,7446,1391204,6094,80573,60026,3098,963,1298,0,1395,0,0,6085,143331,371,14818,32325,211266,5019,3818,21765,27086,10479,7611,6799,9432,0,9859,12693,96759,38064,404,2068,0,1686,24474,1155,2206,4562,0,22696,403,751,1334,5038,13641,0,637,463,29503,46958,2521,21613,0,385,217073,478,30679,54457,759,288841,10531,5797,160,449769,0,7054,773215,369,97164,10706,30714,234470,13454,4812,30343,8218,101093,0,497302,10411,5068,258455,21228,28,15471,12481,470181,4888,13788,4724,958936,17957,2657,347,1672191,9449,5981,71235,411514,345,0,35905,28411,1063,22473,379,1911,6958,1224,11418,133280,648519,2620,547,554887,26360,1097450,169,92724,27744,28694,1028,743,776,1395,21446,21670,120584,14744,430902,8410,80969,0,39349,286165,64296,0,3608,8235,742,150,12222,9005,3450,10159,4034,55239,0,13545,2060,5281,15771,3317,14967,9697,5771,202,2482,7980,53212,318219,106615,31695,1746,0,657092,254466,41514,60210,33043,175900,537,3645,1986,265,354435,9451,8149,2415,22179,72614,22831,24464,4170,326,202,202,6563,17827,1315,591,93212,1296,10480,8334,600,957067,80854,22800,5642,0,8931,791,489443,5460,33023,18171,23160,61038,404,374,740,202,19206,1724,170683,1678,561,1487,183575,4546,7325,2127,137815,250371,501,364354,59475,787716,169025,45232,15432,51942,6196,666,292,2443,0,121906,517776,36738,8179,23835,0,1852,310,4597,60299,25116,1451,50292,1330,358,0,1365,23334,10365,438157,70619,545,22421,853,931,4815,992,1052157,0,435612,1409919,368277,37900,28648,66191,8318,100771,156667,116885,1648325,4989,1674,5451,9374,0,839,28421,14424,172053,0,11013,140508,10842,5928,1318,67140,3041,11255,3915,119347,0,141292,70076,0,1912,15518,772,18,41832,27471,142404,40111,78426,6116,381377,263911,39382,45375,11617,0,40060,171152,2373,20671,1331,1284,21329,424,108868,44999,17836,6451,354,7276,6088,61706,39336,9639,10001,45647,45404,21947,1228,143025,30302,6812,12545,5489,497665,2150,68444,1866,56851,3694,5194,7514,4964,13695,201,28870,55471,325490,1007,76678,857,1775,188090,41406,1729,12799,8535,18814,202,2184,36182,52844,3873,9623,30687,202,739,118,7539,15991,0,861,39817,82639,443059,48829,181685,109312,437,1080,17760,9796,21982,0,0,140,950,185609,39299,706,164765,14837,7939,153711,4813,126809,401318,12063,5491,15420,0,97313,11979,22939,2757,95127,36688,2537,4126,22848,193811,19150,1630,68354,863,7609,695,2128,6439,0,109,107,298,9560,9721,19321,10008,161492,560,134,350183,195,1889,106,3284,138,24201,51690,19736,4873,27504,0,539,168,4085,7977,8002,9523,5217,209783,58597,0,238,4549,1747,3041,138,0,0,3291,1356,0,13319,217,1832,1816,48232,9985,11851,0,0,1468,0,1552,127,69674,13382,15892,2122,0,477,11480,21374,2241,0,11937,3563,692,4534,4812,482,0,156,0,48779,6016,11561,4371,0,620,145,38,3411,1453,1012,16863,1845,32734,8500,101785,324,2085362,16846965,3573484,2444148,3085547,7371,10114,647,10861,202,401775,13770,55714,9950,73796,49861,0,73562,41131,72426,152,0,12089,171,0,23319,0,15732,2056,0,158203,136,369,116055,3037,360,11668,10621,370408,211,11148,5746,1279913,2860517,0,37361,28784,27396,35366,4024,3211,11903,137378,0,0,30664,155,145,186528,262,0,6682,20146,14790,23762,402,0,7125,60388,13307,18468,248156,1385,6133,1771,2159,87674,246,908,181292,30833,3699,420538,20932,0,12141,350421,2375,307,137,763,5349,8977,0,382,2069,30450,975460,2929,433,23773,194470,30,98148,51964,6165,15909,3,25999,362508,179263,965,0,251,5822,278023,1261033,5905,0,357,12623,0,11766,16447,32547,148714,52209,70064,538697,709871,3215,3875,10870,16188,1045,0,992,2587,201865,606,0,6376,8977,621,5724,184002,1694,0,17309,31356,7928,261044,40255,23562,202,8907,62974,145911,1814,68499,9721,23300,28813,13299,5221,38,146800,8836,5372,8612,31355,48132,31975,322308,4169,48359,43849,0,0,16091,19730,5933,64419,83003,14094,141677,190105,4904,20030,178917,18212,1529,572078,11559,2371,666,9545,2046,2208,0,1410,12782,194,19742,174,0,2276,7391,637,174,40255,8933,281,22038,248848,6760,136840,395,7592,427017,188651,5204,539,12717,1156,68587,16630,881,202,14076,4460993,9906,10587,2537,0,12441,2311,173092,4767,1677,1663,3986,6026,3969,3795,6905,6284,0,2403,3463,2675,14267,3122476,74401,402,763,1034,2180,110201,25054,1409,8218,402,2140,72583,875,746,185,9089,8264,0,4387,47494,483256,3138,571695,254636,6300,0,19339,196563,1600,136860,971352,290,17258,184050,2858,325903,6191,0,13007,753,0,0,0,1126,2545,4009,1759,3464,2094,46,0,327343,544,12867,5599,1134,7118,0,4076,2260,220667,75793,32924,16435,105630,2126272,114437,16475,0,0,7198,8938,6759,259526,807,245011,202,1505,11482,960,0,0,36410,0,202,197,0,663,0,4060,99245,201,0,0,1041,4889,7057,0,2737,857,17120,7793,265,0,2491,140473,6932,41556,232575,4830,987,15310,91662,3289,0,14097,202,0,0,0,132,4342,16894,3370,1143,3326,0,294,1089,7127,7601,0,453,0,0,2788,2581,1200,66362,0,129,1425,202,0,306,10064,43071,0,0,1148,0,4526,0,0,2471,20150,1669,681,12716,821221,917,1039,3279,25548,20714,66,159,15082,891150,72250,13990,0,353,365,0,40852,0,1558,0,0,665,187,39951,490758,176262,37,13842,14238,4030,2781,68765,13840,69279,18202,120393,1374,25876,9023,10233,35271,0,18761,0,29298,0,443861,176412,26596,30067,13645,202,96201,85367,6370,500242,151081,0,143,16156,188,900,237156,11820,13135,101660,213114,16313,24695,3697,3279,10069,9069,165,0,97325,2446808,0,477,155,0,22107,14730,37345,4063,26281,374,10492,2607,11836,5497,52388,52626,32609,12742,5390,16731,4606,234971,65526,26796,1728,31730,15886,1750,0,5634,153,0,0,112435,115748,385488,8692,920,20155,955,202,11949,5072,39306,94703,28117,2870,16641,0,0,726,0,17280,4867,52101,605,758,0,8698,5049,4066,5889,566,0,1926,0,973,132751,211137,5353,1185,2141,32671,28008,3873,1442,2498,64900,43034,38026,71053,1573,32241,174298,6081,510977,38585,1258,423796,49912,57041,200705,334110,46171,10557,719,10748,9654,11092,195742,28934,79991,25416,1460778,38,25913,12269,32283,15098,1041,32411,4326,49180,2732,322,54,83544,13474,57195,150,91621,23849,558,46176,0,43846,191323,313099,1177,0,29008,218569,112913,whole_blood +772,37828,187212,26613,786,207,12465,49667,352493,70566,188,3121,3151,312141,66092,116258,103682,515797,27386,412334,85587,3770,319031,63868,162930,750114,146821,762363,66195,106205,79313,10481,257746,245624,1523,312186,361481,2267,203013,40645,204759,1565634,1725,542,3098,384059,227218,299958,10935,512627,362851,528312,70353,281,203639,119516,26203,5144,44987,41046,50924,179682,95126,15190,8742,4587,193674,229731,44203,84333,64148,66402,176659,19200,840906,30340,191177,5275,168877,122,1795,18370,31726,73616,985,86644,346295,60744,147504,177285,209468,1059938,370750,54959,152,533627,205630,41891,387231,1161920,83991,6501,284236,161898,54117,96967,101678,885765,207518,108702,40051,59994,361268,1766801,249463,18406,3594,245573,74628,7597,606,654503,16851,126365,382770,678,204092,113612,513453,225784,20363,66444,2871,94941,147834,422772,7748,97,281158,216341,638829,91288,1489,142126,364963,166474,2101,685,29186,338181,628890,25069,5130,97095,0,498,1085,98196,1254,96057,165840,422464,15544,30615,62837,32686,508965,171732,104718,38202,1380,2202,235388,27925,10537,10206,84669,354278,85783,185337,723995,235273,175561,1796,240858,148623,3235758,3453,775,245567,91185,38990,91020,115262,607278,176399,61062,9141,110530,81162,627078,165562,170046,283,16990,61043,1132,5671,10892,481199,138676,9938,28120,1113397,242293,11840,1440,976564,428089,243238,14987,95236,130402,259528,56766,195121,0,0,718103,5057,152621,0,178918,318708,335379,345,119869,132703,75544,418552,80641,31729,67380,447,212030,1502354,176005,351739,71055,46861,176090,72943,247923,287356,2858,2515,14062,2306,68846,867273,103062,4942,688895,1049082,24610,162739,2567,799380,416211,19472,115089,540237,188267,282875,33781,48837,18549,3917997,57019,60449,73,1864,32170,8033,27871,18165,229913,422867,132071,18469,262,12326,74682,434402,150168,407607,54434,100713,3126,110354,61916,333213,0,15588,4421,63733,406494,205346,16343,125456,2651,0,1906,698584,131680,182727,220925,69653,458836,188863,199047,108754,715,69953,86897,42207,375421,207656,20948,32904,224751,34089,55322,107131,6987,58157,46555,124061,847,51820,16649,355793,75766,112468,17966,58,514671,541011,241113,28566,97750,474954,85926,21788,197663,4617,250225,1810521,29485,2318529,329969,56630,289667,260780,20282,13767,7766,47795,290417,6209,18650,212535,4707431,37097,20364,478612,12343,37372,44856,460251,97650,34980,208853,172391,21482,18208,68898,54043,260892,131927,112626,645,662017,9754,37998,152,151,736,28414,78733,4740,117933,31892,1053967,157439,307563,312396,37698,303438,179379,2586,135270,237712,244440,4277,118999,46272,132829,1576699,386092,24059,41475,138669,64224,76,13901,107409,198548,52364,9243,172875,57859,85020,123601,152,31948,5713,34717,36241,41948,429727,133542,503,135525,135740,38524,71518,1427,158798,24388,9463,83542,731717,268175,2150747,61272,10221,548,319961,34696,41254,120200,8346,55058,57935,13789,364556,853265,377181,94103,163704,1106751,334777,3170,24037,16672,19233,52349,142428,73281,13491,40268,3363,79510,2570,0,128219,204936,47368,19529,98599,17400,29588,580192,0,33320,83418,37280,1445521,549,8064,122550,306878,669,214509,1775,11778,1854968,137145,510634,590002,146203,57939,1633,992541,66181,429664,251554,33354,775911,212291,188545,1340162,182100,13521,2164,391,1484330,961,48357,758,25267,19633,69699,208676,197728,35953,2980,70421,37703,144842,557537,1440796,214489,848300,17917,403740,59216,45912,229892,114308,26842,769343,83153,28252,251597,122290,72440,397279,106467,66708,532,234357,791800,18231,140,13076,116,152,773,55081,7625,540630,296,2188,10461,6287,102703,17869,1224,13547,167430,35960,549990,3196,754049,406043,764,3749,14228,152249,158925,110581,388166,1529,174795,186781,15483,7059,54912,146564,152,136158,357355,54136,28692,77225,185891,39777,133014,3712,52591,70538,1019,54853,35314,1562667,196675,822,46071,89158,251196,6618,27782,60130,357915,16961,14781,283,6128002,639,562,241735,28048,0,24347,63865,1300,273137,336328,0,16250,1488,223671,217602,111941,622,127323,114168,214,113635,139944,595,42370,32377,32917,76487,3988,40298,39141,482166,139,154609,1142355,278848,112701,474588,130644,9469,16443,155950,64453,1275,444241,51047,128823,8570,217441,628,19714,67926,932260,103844,55121,13761,1331,23023,444204,4683,144406,7652,43846,25170,3523,62784,85595,7022,193583,266416,1962,210532,594,146799,342724,158734,221726,19649,232738,123320,3729,3009,214898,120510,1022055,1010245,12695,1187,18985,65469,125596,48662,106800,45710,1800,10043,3888,981,2267,94057,24175,129641,56367,153704,9896,101304,15026,135803,0,440038,73569,162699,147442,72154,114082,16167,58959,106257,521,71585,22469,1015,329926,38627,150015,391952,449972,198550,9033,18506,67925,2294,6796,93864,230,18598,108557,6239,112611,1295,1420015,214311,86631,209293,22867,150480,133500,73210,123404,62079,1112,156292,247873,62319,18084,418313,46330,74908,52953,232072,123002,53030,121817,2935,96689,131258,32065,122101,31217,135921,101227,17023,3561,43902,87343,71066,50954,227588,24989,203725,233302,2130,1487,2219,2888,54197,10839,8657,55044,52054,39195,368865,808,526932,2890,549554,365772,175128,149340,181861,706,9591,21000,433971,1399051,426154,5445,4128223,141260,908,45540,74074,28322,17415,169223,147474,136235,27118,138401,213226,263,22772,297735,843920,10338,117406,140,10409,38917,18656,28659,160552,2751,25836,3256,140537,54244,126008,156523,37667,324915,23346,14353,90438,306441,81346,102192,558410,32521,26853,110085,148422,87710,67710,370312,124953,358327,2997,675133,175877,60625,32160,67012,13767,5426,98631,25128,407804,32899,6205,177660,98799,16868,129,217935,1803122,119781,10200,562,18090,15817,215211,539,1659334,24034,13564,19057,27000,4879,71571,41944,217,165832,6757,37734,51563,5883,706,24642,412,0,6608,549198,28,135184,277132,4850,11784,2160,4145,8192,55338,669,84104,137229,2325,93550,6334,11507,240418,56677,34191,138578,24710,110143,103025,59493,345198,123958,11077,97292,1786869,132,12010,378993,189454,100865,302820,93049,71687,32255,58927,163766,108392,13955,674173,81346,1073,34562,12171,10892,469,28543,3260,38905,1215,273,150631,908,0,35248,282459,118867,67304,540855,128060,88147,251023,227986,342300,54675,14523,151988,182248,167816,103811,27231,276,26953,655902,112,647658,55393,299,290995,27304,174042,143366,1803785,66615,3158,76031,123597,489068,156570,40487,11863,37183,85434,1442,145072,123913,358843,126296,337853,102776,90609,462197,883457,52158,10717,432566,12621,1263,93441,17872,68650,1372,3033,9422,16705,80502,260817,162390,1116,6507,11397,395,302,152,280,0,76,892,150,152,0,0,697,40946,2990,21170,218,680892,148,2377,72555,3636,148892,723,675541,1154238,331495,119060,244146,18419,438893,42334,266108,366710,222438,184446,20860,220655,200732,98303,2232,691072,165,745545,350711,170832,88651,70473,65982,12337,230777,8426,716529,65961,151710,337537,247170,126153,0,26528,83122,205950,9327,2240,604583,7285,9212,194884,33441,34137,189829,104833,8992,63123,41103,225268,110042,258072,147378,25946,585,339411,204150,73584,1661,341714,81445,282819,184947,51058,187554,2246899,69964,228490,1185974,221320,203039,57127,467,6017,453177,16214,224430,119042,19310,13567617,592294,64837,2799,465820,648,437042,196738,3129,116,175794,3521158,372879,473218,5740,100669,116383,140731,540946,152889,8213,587,1337,72024,961,142306,113,66890,262,505,0,0,28195,7541,715,242,18403,4398,198078,1241,174844,104764,3868,152,45222,10492,48824,32569,1705,5394,525788,8678,145406,2075865,268388,996808,1231785,1132,4083,10155109,683969,318740,27464,925218,411704,4001,95902,11586,93443,4754,58040,14396,7754,7578,0,94745,16263,171451,82479,19204,217851,135227,141760,202073,130039,94068,78903,759140,462324,85649,164,42,49206,17758,10368,15155,507928,179081,35953,84998,136894,7302,134715,956,7572,7523,38356,197487,17997,38281,1379,56637,745,373714,51928,352632,102573,24827,2255660,8838,5552,144093,0,68363,428244,311472,203968,107365,8087,537925,51861,26671,1577,1002,209,124859,12859,219103,102527,170403,1384,136774,145651,24326,84763,297767,17578,76,3533,2205,2051815,177867,72690,16585,29501,3630,2357,26099,2964,17500,42700,63872,228305,33987,53380,12707,304,27193,362,37027,628895,911,131567,71112,0,2774,637516,82787,144975,1187,913,9154,323042,824,4599,87271,16951,28560,208413,190904,618,142426,522,193362,272563,163951,0,43932,267024,75379,20999,146959,25038,27017,193143,651,7283,20839,197830,76471,149099,153868,1311,368,435,178638,272697,286288,542546,13708,97297,87533,32768,180965,40856,30450,19219,6194742,0,30430,39521,112845,101427,436535,87594,440,14349,63129,262368,610143,219613,587457,161607,120398,137299,53269,45617,104083,35459,508870,12794,15767,278639,1556,107448,970,29084,39338,7566,13655,967536,254,115732,121768,319062,20599,48920,144070,17668,258274,324,4160,7911,134533,24753,13555,1925,583949,145039,7290,102687,876,61248,294811,2962,58086,495,205095,1563,598,679,0,1709,618711,2852341,106,385903,255380,345645,108990,94967,97526,3160,401143,787186,22563,12726,8568,4868,604122,32848,88319,89758,124043,423621,139407,79335,29226,500751,2016,302761,111496,310235,20475,104757,112,190149,2551,733134,732971,29143,239485,31444,152,2014,695527,204921,369115,356458,20258,1782259,5090342,17514,62624,231291,893294,16322,9558,138,6100379,149115,614602,0,1678661,81701,145080,2870,36497,85698,0,7001,465802,13695,35449,172546,9092,309085,2348,1245,2368,1209,56439,104315,709,704,131693,143,21099,1063,859738,185095,75100,4026,90,27703,10636,10157,46833,22038,20064,58323,29894,21797,11492,22848,230182,46507,152,218883,1180,462727,61901,1360,244507,426567,391965,56954,456,7125,158886,64253,864,47091,4590,172299,182478,253913,83664,50861,7427,10497,558904,3506,13788,44213,1337,49090,42451,130399,327103,106430,252069,129288,49930,50226,16170,26649,14812,1924,52797,443,12619,213488,90029,228186,2970,29799,29625,25692,228,481830,200401,122778,313207,68432,94762,327470,12997,19914,166683,333063,577183,328519,2677665,2952,411663,152,103446,102581,115519,14839,959252,1388049,46766,439051,41141,64963,96957,6504,864059,70001,65138,864387,452526,33712,90499,73436,7950,8944,3652,488125,830564,260651,207822,8089,172336,54486,85414,30187,214308,120660,94984,372361,38399,1657334,94416,107084,81820,7680,41121,187019,50961,41194,354805,165580,67026,109050,6104,183151,193272,43254,21806,210264,521534,191,991029,121780,398017,107818,74389,15562,28781,187612,60001,195063,24730,1524,279189,165785,707902,253600,60910,1037,54886,2010,14840,141663,27252,26527,30574,385,530,1615,71965,696875,156176,333024,171529,346,306596,66924,374735,1598175,127496,40218,25836,13585,74426,789096,111306,270,7148,8416,7077,113527,19901,70,3726,847,192650,111162,192492,17037,289,712387,369565,248369,125497,8357,49335,486717,98948,320607,103340,319079,392361,2959,0,169351,31612,51641,0,1617,638476,303,228,84473,141887,626788,25281,215795,14708,570,383720,343575,49707,151063,289716,22937,46303,247790,91747,3183,231383,157538,11880,4110,144430,134459,259308,131162,132690,69532,86412,709083,1058,43950,171310,24018,41400,99827,1831232,7557,52693,12439,26106,920,937,11725,37665,69610,1440695,21510,8186,1511,168686,10645,26951,2464330,12580,158866,1547,37007,8991,24312,84943,71721,188631,411702,12244,4181,114165,83172,153181,364527,4649,3211965,6536,101989,44297,20771,3595693,156112,31790,19270,112198,483,68725,12964,167685,39454,246121,26691,398118,403374,5316,5174,4334,756813,117339,137955,283108,61634,57446,42484,11474,357088,451895,2267225,143670,34022,782493,81929,98499,111525,83500,550072,17675,107648,123192,184208,170521,61016,146085,6853,167410,29562,377233,12262,12235,136130,885,2539,68631,0,412651,1056219,107409,1539,75732,373121,48452,61537,77729,587294,30633,2810,5556,1117,32634,36409,5834,3287,1077646,539,91855,4598,158249,392459,45474,171813,289095,150,56769,15578,52866,79404,3577,328304,9832,0,263080,16829,894,21655,16141,36603,61809,79672,56989,13276,730744,596985,22117,130773,571941,4043,111992,7225,48592,166024,4055,242677,407116,5408,52633,214053,599080,378,12089,780328,71993,111712,216952,0,391,68270,742269,494369,34059,63956,13500,117,229989,11443,80555,129411,335774,203004,70952,1650,144735,1614,689779,16886,5206,33406,43687,44822,323392,664780,82171,43904,259297,1741,213747,23113,66088,301913,106201,515622,43516,110706,4799778,577457,938234,180489,200577,606338,214039,194886,35241,0,128548,19750,98748,245729,100514,147419,16725,36487,380851,10864,194473,1866628,4437,3050,48827,391409,81248,42186,435668,89518,208811,23425,164903,157542,79305,184399,346,726827,124419,10518,1593,29206,4392,20646,187593,254596,71947,1390390,577322,440126,2121603,107316,1778,380,1160,13303,177891,3440,480185,469866,492,31691,365679,53320,1510,344589,245978,148423,5774,742103,73174,97437,97985,142566,751135,95990,44221,50496,46745,125801,164426,3426,3255,238997,23000,741,0,19453,24919,217224,17770,23152,256101,125393,172599,1002332,112289,3416,13028,13158,2470,65521,661,3121,400413,43482,43812,310821,22406,194923,61157,105116,75685,10500,28324,34953,740,313,140641,1733,4250,3524,4146,281272,17127,6709,57704,69561,84976,739923,13190,705,8777,268,49741,843026,73599,60235,142657,8430,24358,184618,27070,76740,662375,34460,170126,11535,105602,32319,31218,48739,173019,61713,64103,244867,56668,1028,2236,65746,43779,117052,128574,43308,221370,1632,46839,39216,62711,2477,1247,44112,230,222136,72521,6285,151077,173780,5425,120497,88524,4919,37273,68758,96029,71586,210957,10740,14791237,530,141193,336223,237949,480432,45886,200972,40336,805539,111136,283795,5399,214087,93715,29141,871007,304,10204,701787,24363,120393,25172,200372,95671,246890,151,226009,49315,47584,40495,201345,725959,84521,365799,135422,17052,238547,8014,15860,316678,329047,21003,29995,23159,125477,93820,54398,380,25129,1100909,45439,245884,4985,43781,11698,175712,40920,56265,1260,7586,18460,141173,766298,937769,104622,45306,176033,8701,372761,240539,111335,3609,68317,174911,114753,55631,53239,132,1607,31864,60,41445,130351,3368,893,15295,153928,500201,68439,57526,13020,30748,0,0,0,2023,235588,25323,70320,253565,17214,9110,104189,73724,140627,194136,11600,170,808252,73037,72915,309032,49126,74581,452894,114624,411301,156563,96984,320920,2214903,114445,110600,34880,24049,329735,228,1501195,98951,21515,13557,52394,43975,213925,127054,333283,1335,102825,91844,440767,1939126,640082,53430,44415,248469,318107,78557,139774,116625,75254,13996,14317,224977,4169,732861,142,200453,4819,65349,4749,92199,2235,126987,275566,486581,168341,54495,49855,28234,254929,765367,9085,53909,16973,32752,234232,58728,24141,631,10032,307360,47423,101031,35922,43887,16720,605,211823,232415,101166,261088,1198,180839,351844,264201,575232,216023,351,112807,17917,207500,846058,178454,6749,8740,20048,0,11691,193388,70500,3321,94,5809,66326,158730,56717,606221,349105,141314,34873,192459,1082703,230457,18823,242018,133076,60502,165264,323031,1390,2594,0,1685,351814,200669,147326,79936,1545,842,2520049,267,3742,81036,1143,39821,5801,1051,171239,1556,11935,0,3415,11921,13811,1757970,90918,607,160624,16157,675754,3355,24716,1366,895582,166383,137530,400,136431,2189,1623,6640,174989,113898,468360,106322,96758,28311,66185,819,606,1546201,3283,828,456,890,4475,12098,1210,231064,1006,27239,1483,104623,6655,662,19175,253752,1561111,2516,174852,146703,141916,182283,92216,317781,469639,979173,54507,51852,18196,2839,6593,3373,89494,8303,172535,153280,93,251557,125882,113268,3030,33316,59953,722852,133268,57746,401,320293,32203,36031,1531676,203786,381,430414,59765,15281,228078,210199,37893,330829,15205,1005887,4706,32610,232795,123695,2024113,144624,48773,74301,465206,739920,139896,925,83160,154674,787,41972,98672,1066727,17972,22269,248236,153873,29982,49494,356,765,1957,28773,428351,50145,729593,322616,105775,3186,18562,126573,410142,7117,65677,6928,29330,0,948,184,159826,107198,402120,147,425,180229,139045,47243,23031,5965,10113,38533,605,272,263787,117644,75919,1659,18433,47836,67758,439607,105169,152,2447,2084,24671,38650,19391,171120,90046,101100,22483,2392,47966,394,63713,23393,1357,43747,27132,79088,43320,78420,0,257506,37314,11741,100031,31473,63995,92135,437163,10355,1136,773052,183947,162936,485251,121738,403687,275810,28845,108553,110246,403489,137980,51424,18194,621073,280573,156523,291188,48931,4294,1238,33104,55666,316975,202555,359346,44589,35649,75914,140090,304,105840,32221,49663,68715,4550,32658,65810,138152,2381882,1067,151992,239441,6327,76,257720,47343,0,122835,35905,602180,679979,39576,152,491263,183692,110091,398459,213204,101409,114448,58767,370772,1749,66193,203670,308672,1983,287567,119098,73515,187126,2466,14500,135030,2724,311523,109170,127976,496465,17214,548168,164466,292811,1801,46974,3950,15684,50540,1995,143951,254245,58647,13739,164537,30892,346527,532,476053,71732,448018,53843,7444,1579,674,132300,1191827,41619,170297,147948,137081,65793,514,0,258696,80029,185472,559,85935,7666,83426,69141,1685,233565,183352,102728,123033,17884,4055,121011,152,0,130,6814,557703,92423,159305,63391,24694,342159,74041,17516,1402,14037,1342,26588,10773,4116727,244436,52785,291895,452444,135166,45666,7444986,7894531,31908,304,0,143237,282,2054095,818688,89773,385053,267964,237657,230008,637124,42672,13037,36345,396153,2388,37758,197124,608018,39467,28321,203190,71140,114938,72705,319889,113922,68079,79,392888,1855,72249,839,86372,874,1629640,372918,2369579,33642,53862,221448,9791,101963,228854,327317,38921,35443,362629,64353,90993,70383,124704,260322,158977,29518,75047,183843,233130,1050,1394,90163,197007,392770,115033,135652,0,506624,86134,54115,922333,162805,96313,3706,317465,141082,252377,413,7284,487696,130639,22473,10814,4356,137651,132030,307358,129402,18916,687120,119585,385295,159053,830,64559,233376,332500,2117,47738,181237,2426977,2801999,227062,439183,89226,82588,135321,6007,527658,263,438,144353,222196,226924,235149,38021,1189,243597,2183929,145575,119039,12942,130371,79930,3916,150907,227080,0,239398,75692,223757,438,757,4463,574201,153814,165603,617973,14890,135169,989024,7154,8441,109887,24399,416,40712,48922,91887,98345,149027,299,437238,1277,85303,154110,248742,139678,41153,19329,39646,60494,285461,11363,3982,338369,363056,189025,212410,134186,7847,77569,36786,467942,5344922,137193,287513,434,6334,137381,227214,68249,198531,453023,493882,3780,16595,627,11476,151,90642,124517,151224,180464,662090,220217,141230,91299,272299,0,131739,64130,53979,9829,65986,53,144799,121901,8078,41962,263163,1068112,7639,591004,351254,3936,1227,4908,1012,15402,53395,313060,1757751,377785,165858,108128,1397,1121,13588,328150,393,32460,137242,472923,80072,190703,172254,2882,2886,132947,84017,1162299,11554632,741217,133191,103139,411444,2634,76537,11368,118432,197202,5716,23817,22820,2461,50874,1013,90166,112559,173269,70717,691726,304,57403,84,1636772,18612,99239,99341,239627,152,10071,177341,1706,121413,91811,117524,14310,319917,36439,38168,215,107160,6772,258748,229662,68441,99784,2128,282,239481,84640,92874,55297,976347,31942,109757,146931,1313,226151,283927,262471,33530,259232,740024,152364,41036,464079,2754,153363,1335316,69044,107240,8015,38365,140330,133089,62325,4854,120168,11408,12050,8196,74534,60223,140111,12352,74068,27792,4889,503,14962,128338,303568,83569,978,422,19011,1042,112704,48240,45164,33916,67812,182504,4570,607,193082,943513,310945,109127,99609,331501,70637,323025,49316,1721,12245,9060,33668,5867,769,8886,80464,52804,188962,511770,0,816,0,0,36991,67907,5763,2209,51410,152,45272,10737,157677,91883,50219,179598,32541,63855,21504,8331,259,19806,1942,151447,188997,52294,432336,9158,41808,12601,46460,690,70018,939748,39234,10792,9222,30099,1436,99291,313658,151941,88514,9749,44267,30448,7580681,9480,458523,82355,5244,149640,66009,123377,63054,519,32144,323,77938,2665634,18039,4687,3062,51018,45439,66522,0,155097,24747,67142,70085,89163,225,62,516,183546,56796,168073,599,681983,750888,621144,487206,459849,451417,101523,2158227,251272,248371,415,187082,1897,137550,0,43539,88039,7658,27533,41618,8143,7314,387248,232090,421918,1193,87284,83650,453616,2269070,480456,484107,36430,93275,1240,2719,149253,684858,2902,144477,51652,306849,242417,62980,166433,78359,102936,98064,6004,45637,599,5205,182679,258798,112096,37033,37212,92268,92831,570683,5419,21066,0,204050,283203,69117,105945,15763,396792,641298,184335,11240,4443,24309,2701737,89442,75752,12374,40370,63651,392740,414656,17869,33058,6667,178965,97106,130945,133475,1052577,6089,93771,52928,14531,4608648,272564,232610,19211,430,10005,20189,18377,11483,65031,62483,132876,16787,18550,286396,170802,151927,133378,851,70253,602,100829,5391,8732,78991,42413,433,1524394,22739,205975,42134,6925,534208,279793,20667,6633,1075402,216977,198035,119264,128233,2443,24260,2174932,33229,131286,55297,137669,56969,14685,146663,3682078,79568,336461,63756,16581,2264550,18298,38501,57938,303792,45193,101309,18412,42735,70842,12611,50608,6798,46138,145576,37899,52538,9857,93219,26249,136613,27250,3842,21476,446,17077,782881,1432952,276,155473,1860,99273,313914,43672,106633,709683,204425,295820,7140252,155967,85994,742175,32679,12059,174823,174460,72387,259952,590087,203297,8059,111994,37499,6201,10033,383156,468128,19433,29346,71772,537888,783428,138678,68053,3000,276544,138369,101189,196792,152569,60785,955,47602,511702,0,13153,387283,100,2761,184535,96154,90923,142125,2368,20034,1807,47451,21542,152,24100,3337,192501,1511,90522,183654,8587,2376742,6037,620,27210,10841,106461,20250,3047,28778,5609,462,1789,10447,27693,100068,99107,7343,386949,31292,44950,8181,9568,5511,9604,27737,2636,206666,1066,1496,1276,934,208,192,392,32315,48237,61338,479,51109,88,134289,60749,29112,137123,244762,27716,517116,670603,119059,4702,34895,630,219811,840,115535,5353,226283,27728,1216,4167,136629,280016,152,1104,196887,42744,2991,225635,36562,10496,232825,265158,84120,96982,64118,56179,995,77165,99989,20318,14458,1216662,128949,125616,164172,116520,814,1107139,22004,45418,183054,36353,136395,239807,15866,111982,18622,4217,145145,284925,621714,100556,175691,225782,378088,175624,67990,0,93347,8774,375,275100,4363,110062,165,262490,10442,160369,47124,122426,1119,108793,156380,110007,34824,64618,1284,24780,55760,114300,18631,134171,68520,203485,405086,19049,5219,7845,56946,33063,328037,6974,19545,95942,151,307877,22027,70938,78885,411310,120309,31100,107131,111651,224827,42149,36436,6805,8040,102925,83403,289600,218785,753684,76,21881,20011,68389,6275,563543,1356681,290673,1399,41020,141,46383,138898,114215,11144,13,513,99012,339,83245,94018,174299,29075,275582,11398,37147,8811,952215,5626,390,1765,137958,405702,2749,3816,122288,4900286,11753137,1352496,17087,1777,15347,34332,6544,214048,1073,180629,481048,2610320,228510,26789,1538585,2649,9773,49204,81859,241155,909056,95359,254926,249576,2554,131419,1135713,36021,589108,260,551215,246866,170309,167804,139146,7687,1181224,47963,65230,125655,36336,2096,0,116600,101513,111345,388032,59675,290,2410,7709,10015,152,127,847,2106,0,0,438,2507,152,676,296,748,5855,7324,975171,292632,28391,1682,281151,163604,23831,29715,94741,1504,903886,97605,190370,4265,293604,0,247884,1007856,278090,68310,15942,382913,581609,566514,282,0,281,5011,5664,9991,6198,107394,577766,890139,1916,228893,1619,204506,130820,2034,93231,25498,33655,0,496,2261,9949,213631,253474,45867,1007347,279193,145726,99222,157308,302335,133329,54316,60229,29794,12286,1386734,97329,118133,11349,1170279,308825,215830,46104,181550,246738,1295252,541445,136708,95807,1241,230913,28943,321034,224002,346676,2681,1662545,68310,7153,56876,12286,189262,367883,428,881651,752693,1506401,14134,27081,0,9109,1180,36186,33117,290975,58744,48247,193511,24,574372,1622,80177,143583,10219,342928,366,162,1039,66384,281927,109486,217384,487188,889825,141904,259734,85162,13324,24630,482759,75846,263438,193547,59533,1908,16522,33164,52501,37308,837893,7255,21780,51537,7113,139855,340907,1246,169403,2566,10114,72792,98660,40918,2865,269745,89276,155279,285958,18220,4510,92599,124734,152,89209,241813,122246,44070,11181,300752,77408,96485,143054,74289,205783,530353,423327,258450,286694,31058,231320,235405,13646,275754,773,196132,622043,502297,2928,167514,209546,233417,55942,96519,387675,236446,1746,428801,2686,30852,50396,96040,126363,83557,2061173,101443,196235,335298,44144,455,119712,11367,43951,180314,1927,68,0,22680,101922,141492,65081,15444,526792,36003,4534,2663,5645,456,5708,184,102260,166163,68093,22287,79378,29591,173655,119891,10382,389146,331751,231,134405,108360,241086,145050,47602,36361,66022,33642,467101,103876,120842,48814,199133,632,296412,4686,22720,53363,1139,5090,608,156421,62440,301282,45337,8980,144399,824,603729,21633,141227,608511,95107,89216,2897,111412,8150,48850,87170,171459,66969,18933,141447,261816,26839,20133,3758,1434,2912,4625,21776,641,42799,1291275,43037,51450,11245,109165,297116,9594,154881,74831,13394,47452,41568,204862,14275,247501,64250,87634,27004,78892,77242,85293,67468,91162,9623,100705,112888,9127,44973,70125,194081,288387,34789,125955,419404,51,132604,7887,159702,51246,66526,212129,159,1167,200632,289580,234456,392845,472469,4867,1373634,297811,225906,262694,40101,764010,187454,313524,70380,40149,156774,9293,87200,83835,47563,340098,2497,2863,37249,105830,352039,89706,69069,589448,143694,2067,55467,263605,133340,261831,707322,516655,1821423,45893,56730,67689,73757,26042,50945,138529,29614,8619,516390,127723,518831,11273,41770,182191,760,45901,235281,62088,149618,44910,7806,47334,16965,359990,43142,10746,73119,710009,56304,2917118,205805,115085,4106,483614,152,226,157060,328,233602,32336,128015,276111,912436,295308,2739,151,17607,353970,41863,298338,327890,914822,89846,568008,54824,11899,430367,126227,71041,268387,3989,55345,8158,410318,69731,174626,1000643,170415,112712,35980,5023,82893,53916,103022,3833,123523,9875,56311,193789,3601,112582,184001,101361,186919,87843,276958,33339,595,1062,4061,82049,3672,1384653,145584,67897,187170,423177,44024,62251,62617,937456,219845,108977,55100,203664,298464,402452,92572,170708,92545,23485,91408,55376,461852,1512739,623827,368764,6512577,83629,155795,89862,22814,74549,146858,3618,2205,3010,128779,247391,356906,474419,16054,139262,43435,256119,140600,34049,10137,164278,385,0,45150,9282,59604,195149,307477,190835,103199,65866,234553,61694,50716,57179,700,1781,369599,125726,65771,319875,1776,22816,4306,478163,83015,258892,110393,56103,1218440,1053,104708,1203753,178314,1233,1643,283133,16769,29847,3171,2104,638015,1310,249360,43181,29808,1295441,151595,149731,18749,57325,95032,46174,415675,5519,265949,47320,25545,242525,139898,20880,128763,28912,170827,571953,275374,77629,532,3222,416430,871656,184246,5632,1062103,97899,78495,608,2233,5240,246925,156908,3474,102655,417580,132715,5580,134123,18948,2416,60450,286868,1391,5664,519235,696,0,30547,240080,89609,122402,190557,1526,9628,2798,444232,16055,130227,171446,307129,112238,166049,52175,6858,100,6244,188253,112082,96981,45470,40686,78844,492968,478,67628,52669,707253,42539,482199,66891,9578,111925,5097,60639,1612044,15057,28326,92124,27603,70160,4629,6060746,157285,59000,123728,8109,603,462349,2072,197695,64056,107662,278093,4014,170468,44110,134926,2565841,1054,117553,172326,146398,33870,242266,40371,133059,68334,154641,508859,6007,26139,201392,74267,126688,9083,24695,91842,12076,5943,65985,203,506718,7464,99987,160304,57495,49454,37841,139120,22282,160102,34042,172066,30301,159839,277893,1182,2566,110451,3337,82249,47513,685668,15405,48256,21269,127934,43157,2915,85867,285518,138072,30717,45672,527580,172790,316133,335515,1287,2451078,108372,3076,44708,259235,9663,170303,190293,716,30245,721,11717,10137,5476,42540,119046,13571,34118,13891,73997,182465,101894,8951,7200,879177,650361,458255,275010,241219,299,1301590,1370,61101,111454,436115,23365,40712,0,72845,27915,462409,244842,35064,304,33104,201292,759,26651,16354,92419,236630,90167,981138,16047,137837,49202,19905,4670,251815,51401,72423,24333,129628,47588,425539,529391,2179,145612,656730,657675,825,7655,1030,123823,245814,1425579,8826,25572,136224,266027,219546,0,690,21307,217903,241846,289861,495691,58825,183,51260,92459,2889,96373,113461,2628,179267,238770,163357,43774,14631,37082,51676,1479751,1031,3740,157609,841,514,12910,128,3724090,178150,4806,74585,896002,2687,262240,72,248745,164439,272328,222766,98884,325157,143149,201037,78980,91950,76767,322450,2870,199226,77789,84726,7020,31631,274963,18244,612050,100070,605,26487,2949,65629,256037,1115710,461771,808218,746968,577613,850651,5763,7856,108487,39962,144044,225448,36243,13361,90690,143199,56378,34801,23666,14504,251556,3508,208208,24954,104274,141138,288528,144399,41362,102358,9165,241117,44349,255038,201143,171166,5612,99135,108082,233832,23163,41258,117808,20920,50692,37664,21520,415968,311752,0,679,15029,5555,216254,241103,0,41756,79063,99584,17737,106089,42934,381394,137585,58094,45526,20051,436875,454530,141206,165884,176291,90056,574250,638350,72879,4104,180941,394126,109397,115234,177701,436060,163940,54643,55086,0,2749,10710,17663,304,6209,86342,95188,27316,137063,569339,65203,47797,3697,34549,95019,298983,235581,22677,38417,435988,10734,350977,48702,21829,4935,58029,285396,378039,192639,19699,350537,45025,171678,18100,498102,193500,242156,147557,12234,63025,202199,100079,3006,30126,49765,234357,26658,8777,8433,98093,82229,110792,165649,72812,63683,294649,236788,9070,2268,203489,1119239,72797,1432814,23642,13147,125510,168112,246882,308,68079,211025,5889,1195926,84385,129976,340108,176538,70687,1169,170609,152903,24756,110348,1477,54811,77375,18132,90495,8105,38666,215758,14324,485802,1263,192501,288484,5593,1449,3352,43082,43142,35068,5334,131376,237508,548,40296,7950,32555,106224,27908,156460,159921,4206,173653,5801,117639,173200,3150640,12997,621085,74107,1441,390083,71229,1337908,314909,452668,170652,2848,346588,256782,132322,1182,84090,4228036,339752,159525,568912,513284,1802,213977,21041,506686,169423,206149,228488,42454,178162,240976,2011,1587634,152,338867,6920,118805,201977,1339,1634,54309,26560,16148,161431,17996,73483,33817,118883,628022,919635,28831,175477,17081,21231,6395,25299,3369,541,117463,245389,126351,98926,142926,138017,102587,229871,370228,54955,358267,8704,669739,39365,39150,167866,123413,299428,5866,205115,120091,29366,109465,134347,42945,16864,422036,1085787,736811,97013,4947,202188,73363,261095,399352,48993,205443,3740,1021043,341045,154,61385,460096,21625,91418,175340,74471,86858,2451,89402,292,380164,132,1206234,26217,125113,196464,1920,100063,201996,34556,19159,2009,183227,71202,490775,98872,340952,15481,66543,36928,100941,218537,78564,36426,195654,29737,35152,3860,78941,149985,3507055,144892,211355,190069,7509,82764,1111,23220,71253,124903,130273,121583,167039,63542,86319,172722,155484,12654,1426960,149435,34832,158067,116915,532,54005,617787,7935,3096,3945,708016,26911,329144,197361,7476,0,67241,304,18834,487901,124,620028,608595,206610,1652,75507,927135,3208,444,211764,93088,11201,494241,22764,10767,386769,165991,280740,41419,40425,189317,611479,108264,410086,1862353,152,188548,31496,17204,1326,300,259700,438,27740,2236,430883,2462095,3535873,141174,28626,82470,197009,507411,72629,82826,147089,157356,782208,280,224768,188,947375,294148,1366189,105990,193152,81220,1744442,107626,266018,89435,158359,25947,1004,17591,152,71239,1438328,51134,98904,380687,7721,143253,58389,108134,24203,13481,10356,115427,74866,119775,453333,4074614,16845,269987,345418,24110,48915,25783,2195619,1180060,83902,268249,81160,152,59103,3132,131678,506424,829003,285513,298293,13682,744,1083,809067,0,0,856791,604521,59273,6730,1185659,2637,20264,1793,23704,476186,1646080,901536,386959,15935,817,43871,341330,175081,98036,69049,45265,12093,191420,25253,153940,204183,232190,68602,0,87552,676292,505627,2911,115139,124669,11953,202,33775,39090,207,60159,232885,122147,8917,16232,2196,14144,115121,706792,43451,1878,287,4456,141258,123627,251,16700,26673,293591,101518,37370,54581,18096,2175,1923,304450,18291,12306,68304,215275,272,8398,715,110283,45290,6803,136190,281073,504112,1293,7155,67259,167747,3093,1791,95402,964026,160225,234120,103611,186230,51275,142714,23,152,0,370704,399244,132310,1725229,366136,211348,78638,116978,347460,63077,234980,96195,91198,165484,9889,7788,20741,42353,114224,175566,263802,1595285,86507,14642,8995,67818,5530,30631,410869,7207,1041179,179645,81044,12892,254283,398115,83858,254781,255149,9053,5105982,203102,95273,3971,1184,6798,42539,28609,1283,1422326,21489,860,63914,3269,155388,45785,82393,66676,309145,2195,161834,175902,18484,739218,133297,1775883,323728,70779,3406,43442,105597,21987,193,304,88502,217134,10152,125561,109842,852,67552,10817,3965,542162,133819,88123,28989,434973,144053,62558,183168,0,41830,99770,394978,1582072,173212,304,21867,190370,44987,74418,335370,2505,5938,29010,46624,40834,77107,16757,16856,264117,378765,178964,300396,5756,5919,14040,932,509845,523787,108989,5377,763,389698,24248,461,115430,187697,267175,172890,102587,509663,304,543,665215,418444,47664,124293,177292,171920,594,71505,3721,380926,91877,86137,1028450,679000,486480,52799,3881,71514,260946,518290,13658,4644,156612,48645,264996,22538,6366,128121,190196,75652,156716,2089,25315,15816,24596,200142,101325,80967,114519,411104,40209,208211,19073,184715,81864,95,125,138,2778413,29864,24070,64507,70775,71692,5076,23638,68474,4841,151350,48416,118700,364219,8167,1142831,452541,8258,4961,154102,37088,4400,1498460,60472,276307,533408,33611,53560,65626,481,143047,17987,4510,1194515,258142,66655,305661,216684,394,80546,183572,662229,1575,0,207908,42916,116755,4344,131731,132000,2064,1807,32668,4042,317,7910,888718,270365,43819,299560,124501,152,126716,6685,23095,166451,292748,384011,267425,160370,103879,288567,34597,15298,58,1155,166690,260033,558777,144247,81339,45323,109100,72997,133854,883,200376,88080,37756,137380,759,173443,180066,41759,725450,211912,167819,142663,139888,4993,18635,661498,1065761,294927,174758,8982,113807,12248,191240,2533,1805,0,8345,723807,196091,751865,131695,25354,45636,21031,10533,204532,114009,745424,25737,35553,234878,78577,54624,27223,359,11586,12115,23609,854339,435230,85360,20701,77505,113168,9498,93950,332420,89395,707,552335,28160,34677,144937,14865,274801,339211,18681,1033,394208,199451,25164,82137,59867,90035,33987,40699,30741,8554,20492,445636,188961,2149,70214,222497,10934,2182,14448,6203,31807,1117,4386,912,22133,295790,199005,102627,319231,255962,162727,25955,942132,20603,569794,411072,17003,158006,66972,1761085,33518,153378,22467,22587,79385,11057,582079,152,39603,516034,140186,5036,77536,801293,122,269753,246,1688944,68032,15399,52940,297477,117366,11419,4408,51334,18513,54388,180767,57408,1787334,194241,222117,23489,89307,59467,83701,206421,0,477,1123629,501450,771,346245,563099,203453,405589,159960,132064,139403,130245,41840,262882,106620,1749,175046,110629,12244,58761,96852,277305,12681,374631,312479,58931,72257,483190,45986,53411,136747,125962,4181,59061,517,56062,176204,892037,32103,676,600,694,290,237536,78546,164432,491323,127744,22350,12158,461487,264,155211,156335,65923,1162969,1080236,165725,100527,279797,161876,222293,6137,196693,53934,2064,61234,392,176747,1103,539537,13189,0,120550,1543,86831,24078,97135,19,482999,40540,348857,21,464485,8603,646,147633,93605,170601,56647,78846,112547,21334,105347,354013,136,438753,11973,9289,4207,627,72614,611677,152970,215747,79027,117225,9317,2712457,345650,1572,456,161,65932,564322,20669,1185794,658510,672,19487,0,13106,150564,51547,14757,58954,41989,114528,23803,3157,137540,56950,75685,2509,483,115107,45909,22034,300857,74096,29203,68983,179644,206851,283881,44958,9199,38772,35095,59498,20638,358960,166143,144695,301996,415045,10079,90697,557557,108283,116910,8849,52077,1752,1121220,349925,136587,6158,845280,58314,32613,77311,57193,32462,39344,428275,34121,37743,205935,319603,309063,41120,29604,119535,645,49921,37422,155252,138773,193194,2078,1468,719705,393051,74710,186832,238794,305981,583,311911,235310,8679,52454,200157,134904,125369,741,345846,87132,105186,311324,73395,223104,422596,537800,377169,75389,103901,11357,141519,245181,155411,280293,612747,813316,479230,249602,64139,54381,33027,1442,397869,468178,285905,74225,505124,3656356,0,31001,145,152,2057,152921,18719,77610,46007,57476,13266,6400,185695,40941,234350,7784,346692,504,105375,12566,63676,118542,47115,13135,362298,456,443,94575,152178,48827,121018,97808,30482,409723,22401,10,8749,167086,236225,358110,714486,359389,99399,1460,44075,8315,22046,151907,227152,6425,299311,152397,34274,693338,36020,495618,132742,47206,0,342513,51096,3333,74383,529874,475079,10096,362020,345596,8355,94308,947,174546,142972,34764,27508,26111,84797,72382,32763,58976,3758,78131,364011,50684,114700,366658,322507,228846,563322,181339,442940,402281,201289,281250,57078,5959,22248,1727662,128876,12110,334049,21298,452721,148880,82720,58165,53973,269730,487507,398,39418,33574,38928,25927,109303,65413,122475,68145,26556,49876,61761,33581,138745,351973,472996,108967,227983,108058,100791,13086,47072,72120,45849,112739,43992,104136,305199,36998,108582,37339,138938,102840,178145,447,3848,1021529,35052,1436,68221,282968,11723,1174,6363,77694,36053,149136,257787,46631,36579,4814,2127,444,7901,289804,6659,1057,18503,403968,212987,9365,204220,249539,10218,355070,151413,169892,4196,37314,66408,57273,56574,152240,352759,333650,20319,13631,423953,510020,45909,198403,471029,364751,18961,372917,10024,30143,6205,626,66823,214,250895,0,12365,1000,1275045,538244,321259,170912,619942,932844,666013,208181,81143,4434,653,0,69984,25595,1249,199380,325783,528,681022,9861,125615,500590,404260,87290,153536,1093586,1001,77784,324,75122,113816,181396,20911,11816,85244,262578,455,1597,53487,120419,64764,120768,181158,54040,5935,15801,224130,111504,304172,88071,288860,75742,218373,175543,12323,197051,37011,7323,2049,104278,332589,3455674,0,152,116911,57037,0,33762,240214,208800,6108,237064,273421,286333,101732,60147,25920,91132,94916,174220,4568,161234,9604,29363,69365,59732,24183,98993,1088,821,726779,22320,2084,328730,1985,220319,172570,84359,26183,45037,19278,65410,117416,29599,84620,206306,293970,214367,6624,169813,37426,109610,54857,130691,562,57986,19127,48339,160925,2549,78593,153322,151970,131730,35992,196924,5643,11551,40781,42925,152979,64245,66972,548595,21999,190921,33150,1997,128887,203448,268826,149609,75624,245410,17947,368863,16546,121402,832981,69221,147836,69772,123341,247375,283219,11029,2498863,200577,49358,95092,18827,107607,25567,257,2121,47500,336816,233248,40212,663152,2380,52521,9346,29152,76890,246426,39487,83494,287912,23521,925285,56861,51072,1448878,258504,112506,70916,50541,617,328,315685,216994,123145,212184,8767,68954,754962,53325,216651,668682,2400909,354225,10822,132663,29094,254809,99429,164224,5483,73396,149851,38230,241684,28160,42107,17785,814,79874,173440,70179,293,0,51586,25560,460017,68644,37044,18212,274548,84125,49908,394346,6028,10866,12677,31392,352660,147428,183114,37211,190040,204573,113655,7057,3519,67008,1038457,59095,59510,59741,7910,7195,8621,125712,646632,139643,47061,136884,759017,60884,52929,14760,175923,143599,251247,16572,174858,45127,593,531979,6473,88862,113778,241469,433,26242,104534,431,1522,70713,539946,321017,699,1726310,3943,5168,339057,32162,170125,10005,141313,353543,158384,21936,473277,35643,111936,440792,50606,144634,90486,69743,27865,38253,17790,191929,18771,25847,2485,131382,81110,62439,569740,754,2938253,282143,171174,161223,370485,68090,44309,17556,603804,10290,22701,155234,13444,34201,53761,181736,2685,154649,150362,227476,90849,149973,205536,83876,104455,879791,143254,19392,563620,5901,80721,94191,54304,113146,251441,51752,8078,4388,61635,400697,35992,10116,54627,288861,139606,411872,238373,3827,440121,177727,319,4628,443,343268,262094,62383,178228,27956,6887,4775,178745,142560,893011,6902,55864,2292,212558,438828,681839,104199,153115,276679,15951,4642576,426,64109,28239,14712,60164,16678,749462,134205,198382,150099,97291,113889,93231,563528,220676,2420,12414,40603,56226,30644,23458,5583,295910,199,1916,2318,7649,296815,111421,102116,37023,3478,4614,3085,2237,5040,141608,923,691172,162887,85813,1323142,305226,102091,8627,10289,892,389572,274452,168547,64521,45475,4574,72788,86732,284436,7200,12839,62654,798,662870,811849,108836,110834,163667,1207,4111,634183,298180,9994,167251,333902,155640,1992,294282,42143,31892,3281,5968,61412,18720,63519,100707,6,222945,22054,192627,128075,2187,149334,345,134,481,435044,1060880,30584,730,121430,62403,52691,69707,35767,15714,794576,541,164255,84971,0,13175,80764,57400,79841,7047,4007,2031,2183897,0,0,1573,1489,40430,92310,19302,24194,54810,65416,42150,190795,11188,35161,224285,518,20434,3901,1333878,1890,66939,43162,2272,109249,67583,6638,8454,98662,144796,344438,69179,79444,3941130,30713,210486,24324,27010,7015,42191,1083687,272453,141438,26689,71144,106980,66273,2076,112401,666045,739425,43589,83450,140303,4070,298467,1391439,484996,34009,76895,107204,66519,0,630,6889,19183,534,24139,96782,3342,61991,200106,3880,24174,28526,1259,697610,27176,62580,32944,42568,18941,255266,14885,2201,709152,112759,615553,447,8245,815878,52221,58428,45526,46119,7828,79915,0,546,2141729,303743,154061,5721,92447,227621,4707,81470,122916,216874,197077,146,90740,5228,231967,241096,53879,144550,1038628,22949,61756,358619,91936,470157,21857,52728,193,98,299525,3188,24252,142144,109232,158041,221357,33838,172580,29005,17622,457390,862696,350,348101,591434,34377,95265,594044,264764,39035,218480,3964,308205,1339,126652,566565,159705,2102,50509,15448,25959,35754,39624,445093,131880,721157,489643,1335531,95900,110662,87471,10166,75858,163983,57430,66354,925,484207,284256,70558,746333,404990,8020,26399,428,104,40308,53662,19779,251604,719553,67519,5208,60114,379,218539,91381,15042,29197,6886,990,41173,1306726,32813,3969,24943,592715,3379,106649,224,150,3422,0,42988,6861,22546,1112,4859,4981,9054,4072,119696,16618,116879,245044,21492,16320,229436,93,412571,101891,33606,258947,71306,341,15115,3991,66341,4239,127082,1887014,1480833,4176,72,775694,78270,90540,133920,689042,72997,1033178,260926,106150,0,60726,1952394,8590,95711,101557,116530,1500,251562,355581,20230,15213,93646,36,116351,160106,238,19967,53692,181391,1716,282635,2083,1331,231201,907862,122229,378053,1049791,65593,238417,2655,28589,226,6470,100743,1454,7749,319357,2623,0,68371,23166,994,58,3797,2389,15737,661,0,533,2247104,34016,200073,59123,91536,674,7061,343606,6577,12396591,703625,114146,10290,66578,363271,1261,451383,1703,112014,330454,115640,488798,1098948,4082,894754,158112,81547,157949,152775,75556,134215,68688,303638,49774,12958,117846,551655,66941,58845,16982,138098,85139,197262,151723,6240,14763,74195,3724,52819,693360,42213,918421,912401,33525,41079,678248,16807,5364,112454,1417,0,258440,455,24846,867,479361,394,22212,82875,35552,301115,527988,3331,12744,35795,161887,283525,353249,9165,280506,268320,519920,6995,12071,346658,5921,90210,95982,22961,37869,58868,188406,33554,133850504,2834,47612,179076,399268,333498,69171,180751,31543,115169,0,55232,102942,148364,19704,12717,816454,7301,250198,57224,37969,9595,47451,53127,130134,8384,2491,219985,248,159986,876,3441,11989,317183,626644,63082,5117,130766,130367,6028,85908,1143,122114,54686,0,603170,91994,1926374,408774,124088,6414,71955,24454,20921,75988,17822,18984,37912,1414,26550,2833,525263,146109,405262,216210,7224,45085,9270,775735,265806,571251,12295,190267,121979,17388,199465,300,456,304,47921,196094,116140,258162,4477,2217,28952,1897,53293,100102,16542,127124,7979,36262,149720,6624,2770,149081,8596,38950,1989224,1196237,3994,203005,1485361,85147,399742,97726,76476,16659,49816,162611,36595,181804,94731,16152,31138,3401,440,12242,79817,54397,47655,167358,196656,435008,102276,441594,260408,514776,1268526,3792,49172,2840,6125,144496,8680,418,264828,4738333,879,9928,35693,28673,101495,212340,12490,42809,25366,287180,151845,1002637,58977,36,231670,30617,143776,20677,1655,86245,43261,243210,251769,61568,168052,73093,380,150,54109,548,75280,246146,38717,128344,83434,32644,416898,18609,18581,385,402884,41603,255216,68530,230743,330146,482354,163166,451248,165210,793,0,1969,2086,74017,103811,53086,570971,503483,13290,37644,36930,49367,2349276,140408,129609,45824,296807,29282,58478,68181,344603,44744,424,172500,121962,65871,78597,386856,18900,86840,266787,12308,44421,69356,1626752,26155,635794,152403,247278,35726,220294,20323,38154,45205,167644,117734,101527,6813,190407,105173,81753,5128,259811,87381,887626,66598,1782967,1130,167414,3541,0,44848,29900,3070,3815,711,18169,22020,267325,117027,206420,23347,40899,515876,513918,234414,529341,15694,39266,78193,75785,388080,91900,204907,112502,93483,29463,655524,253094,98510,96661,608946,106053,168071,356249,347149,52018,1371592,148300,96625,1420047,84859,103998,168686,109687,199269,37037,45188,1283,201614,51,319514,627825,17778,306530,114537,40467,171271,6242,144510,1756,142230,21050,89867,18774,52654,370659,137038,47467,597716,211213,8406,762966,723992,332634,1146822,96789,750846,18324,234414,2822,92921,186730,584272,926646,190498,2171211,1544403,231748,99027,197588,10199,8241,12015,106085,166418,22131,328222,125259,60331,97062,117792,964276,91579,4921,125724,78477,171240,2804387,67521,361241,3470,1480,518,235,181170,5189907,1891,126245,399747,4768,2087,66453,62550,96330,498398,66931,96372,696,419,568505,934275,66534,148286,290206,110232,242483,3866,16085,2180,1948,145578,56036,47561,16385,223538,143195,376359,176153,972628,66637,96101,481943,14487,7092,92012,153281,362489,190819,186414,512998,645025,257408,220365,1362,253483,41019,27835,271546,157515,92992,32324,24403,72021,363932,175624,9615,52722,1115,3902,206725,468939,197302,190549,339379,412203,65707,14699,41385,114376,1514010,14166,30267,23219,5539,235888,113136,112510,126837,248669,165541,327431,263277,535435,338,799083,227729,301144,319931,228404,96757,136380,8157,583,157976,175929,86989,353952,18799,129775,79129,117523,242007,528252,36643,156718,24154,267,204356,4719,64313,80139,40521,196470,3232,1448,27171,37219,22893,259788,141630,945871,38756,46551,11530,43293,1196889,160224,304,123319,311850,13062,27530,679238,12455,145063,406,30011,1201,1167,0,288,189,24991,217,179225,111277,85683,44,1277,574,304,29295,4705,2263278,1630855,183816,163101,496318,11132,36387,153079,26395,504032,270086,207729,1372,20446,390242,79953,21988,569,208285,3557,39965,258,343617,301,170379,20855,653802,27567,86086,6214,106,34914,129424,48685,325408,72014,318261,16527,328475,163813,150409,643921,1872,511,361611,3908,228736,20515,243976,201755,606,69883,187772,174130,19640,216262,118394,23375,189404,157528,3205,42514,3216,38986,343469,284157,168329,8057,1070,121091,431901,23667,70631,23,59204,616099,421215,224085,0,14189,258660,100105,119466,163211,47958,91990,672866,144248,574485,263914,118,0,0,0,0,0,0,94369,52632,108339,185870,150131,41163,13134,35252,113744,168866,4040,4310,12473,94340,127921,130866,980301,2166325,49309,120846,109628,32486,99601,426358028,4230,351975,65637,106580,161,180708,28894,180664,39322,89445,18895,129840,20485,139938,3381,8590,27938,136883,5564,1599859,1062659,151473,7582,119996,70646,560258,1202,265109,1239,562,718,35076,150400,122142,13712,59288,10694,735742,83509,76107,161508,382834,568984,134421,158871,161655,123210,3110,1869023,55638,412029,510841,172251,338818,551128,660293,148525,16809,30842,3723,1837,81619,346839,224888,124456,7820,1036,128297,39858,583639,47858,678533,198993,302358,326432,150400,100562,401354,142679,345,123798,193294,13907,160325,1055167,9745,85261,455866,9656,123035,113021,157566,1727648,35824,57447,631057,173468,22538,28116,2021,9878,24481,3954,353315,1172336,375155,10633,8730,196206,9246,529156,1417,201488,208903,17969,260638,177719,17026,7635,115955,183319,6152,71268,54805,18114,37076,61244,2190,1221,117266,74,4148744,145411,192959,327386,528,59628,36300,10070,77648,10110,3006,99501,2098,52974,151652,46601,539,362330,39093,6303,1713,44921,29397,178308,176324,38398,727503,900,29282,205086,291681,373870,600920,127990,57791,475822,262717,53,15874,87585,149,209,1199,269841,47389,376357,275512,1310,20235,303532,0,98729,133690,10440,242015,3131,456995,3468,561674,1692,48719,6009302,13040,228,7896,676163,190100,98602,3042,32681,24975,379419,235023,27490,8355,256824,148260,378930,5477,218724,24639,955,67016,981,1909,63286,0,957,3751,409423,282,223161,620,54027,20195,96867,223793,3414,302958,119480,66680,104102,92975,68496,765729,323217,691694,71380,61904,130385,76809,67493,21,104595,152,8176,35391,43941,39196,111252,61843,78431,59246,91366,52938,238,49251,235633,259163,84980,138959,147416,38418,50198,72066,378503,21182,187738,71926,48892,606,12818,129848,32237,345568,432767,43704,310084,315392,70845,139899,44610,148,994400,680618,210073,1315648,92678,11664,142815,132752,392893,191989,5638,223082,148289,0,69645,201579,237980,7672,26681,24161,10419,1120880,1087646,31447,82356,12489,136495,67653,38649,402140,13245,14062,9123,24365,49114,10771,48420,16022,6955,48571,9511,8552,31432,44158,8185,5919,21502,15519,12737,25727,100306,14682,193919,254420,106223,251792,10805,3,461737,384112,165816,163,227242,269000,35457,63950,34648,65954,297,73264,6381,145312,1012428,368293,222244,1716,1014399,38945,143740,301381,133821,123055,107286,203672,159137,181007,24968,55,181,49,3948,25870,203032,7670,102788,46250,32644,14354,159,202107,270006,1870,146439,191505,476890,1381,658065,409571,496003,189079,3742,115084,53380,2021,0,54931,288168,189340,1249,239507,102277,305327,176080,61519,373,20101,17873,800,7129,744003,164014,4857,128109,224712,126314,117295,77378,147511,79837,41980,256814,49232,24772,364067,1773,164863,13853,1193122,94210,31435,32606,189970,55303,9153,93693,32578,177755,92211,57386,3939,121121,73884,3857,775,431860,109756,4435,237496,37264,147384,216310,151,52,28306,418,195634,456,185707,12713,822984,11735,376338,113081,148175,51743,52973,17873,42626,559577,133940,610956,3042,25227,73187,94257,62116,1408459,378461,912647,130960,8364,94345,70553,132231,441,396426,1072528,444387,129220,258953,539229,87309,78901,64256,29251,93212,51656,21181,21075,951,117476,510849,258437,9778,365832,58811,0,4829,30307,41781,223735,31179,20637,59344,40998,7126,34109,75316,19386,21057,33142,10628,38965,22000,110245,169087,69225,67474,56405,38012,44041,17366,6938,6297,1536,1831,838,2182,2422,82506,34024,17002,7214,57472,165501,82954,48354,114470,8849,346179,496387,22012,119521,108623,128244,7,158955,1537,25917,2757,2248,73955,7149,167964,45069,1975,77996,5113,114054,144622,361582,68119,59484,403677,258709,522688,16025,313210,42822,6373,202301,64408,37313,20622,12241,190432,170646,61020,10510,453691,100533,41749,166868,117357,762131,11327,5932716,725583,3685,219,141,8037,1452,12816,172024,532,94026,240298,1333,254111,145,65,1906,222428,37421,89059,126419,46157,235249,36653,491786,6044,3064,9103105,10795,19235,178417,40483,46741,6661,89384,707834,57676,9386,220717,918759,898863,33360,341393,28732,87386,21576,51529,106490,143293,40512,28934,15457,8674,17101,26499,13719,47299,37924,62588,86879,64019,140954,29889,30894,59676,46804,33267,47896,20492,43040,48737,16228,88021,19117,875764,92676,4032,183708,25545,21156,249886,2821,19137,84301,15548,77746,35697,286580,1511584,116804,296,0,5415,267308,649440,32720,3015373,189846,6636,64689,43238,25286,44683,144571,147,11085,41701,812257,349371,428400,570374,0,67194,854416,616282,146532,5298,20457,36404,74593,179517,91584,217633,35548,95453,41701,136735,15593,734,562,400669,85816,897891,221,145989,32721,41892,83041,44704,132872,152007,64905,60607,67198,113400,1040,336736,274198,2963,920,2408,9154,104539,640209,147490,150620,5829,24345,55910,125853,6604,124466,320,6586,2652,2065,572,531,947471,928,716349,361512,71036,35282,47395,27400,78333,22222,294728,236827,432643,38577,7639,42063,275050,1408,915615,285,3411,1433,3140,14081,36952,19451,114617,144650,46986,68245,146990,1410060,31617,214798,6162,27273,22929,33692,6168,29835,21031,14091,18308,21465,162039,28428,46641,105050,74209,14877,49148,34687,33392,23599,19717,63611,21989,0,22475,0,135950,59702,88567,2829615,420575,40265,518751,12779,381542,4373,29865,150275,3471,90328,65166,563,102156,6519,2284,45142,33700,94604,3517,231543,26366,5586,86346,49546,81522,512095,18919,176513,23992,53953,17464,320230,158696,355607,0,93302,34344,108046,34986,980,10407,651,228534,200319,8570,115650,93265,966879,908,5723,355639,60305,281717,75417,59681,126987,424367,2977,17579,166057,180279,11710,56415,22748,32632,7354,98676,11955,69984,39471,439616,2459,83733,123046,293,787576,103,210730,105667,116421,229843,8400,7313,72508,36415,215748,3143,71617,9546,265407,50307,493,415,1119889,217249,85139,329422,7636,12664,5342,6639,47834,1000,5328,105140,52327,146911,125739,980,547230,1840,91963,10143798,95041,130068,339,91,0,152,1585097,31035,57313,15748,50208,5506,169221,31826,0,1981,130901,83629,17284,484,369,665,736705,1591777,242006,31334,126759,2009,136207,87157,315343,177874,29202,28,283366,13078,144354,418,395349,152286,146987,66,589470,225432,189162,446382,9595,158700,109473,5324,127364,29523,745362,38437,23110,11255,284034,55147,747,2198,33640,967029,190332,39478,450168,8499,3034,15469,22057,251,55497,57,0,0,0,0,2154424,3391,7,4382,161,0,1940,10555,15144,9530,30585,33106,20932,311212,5296,22950,67492,136867,152,15,77718,4268,23861,3314,1298,28493,15387,77081,34953,16427,36366,40756,47422,45239,78424,24634,666717,47176,36056,23141,41550,110268,2877,36298,29936,351163,36214,19624,31534,18919,63404,12053,194543,124452,73561,7496,71058,29216,51617,55273,12327,94759,1493,180629,1477,254157,14230,315,14627,139114,82057,163229,175261,58930,9667,174162,67659,36500,14303,1596785,9685,23614,4579,19235,147564,1541879,1914422,63240,4943,572,36076,13795,40491,90821,0,1545,238,2782,347,41931,3223,445926,1318,945,872,4464,182115,25016,244700,101748,319805,1026,63307,150,2629,165,812,1402761,52204,162734,111722,15222,54963,11284,191,56212,107150,62494,64928,28634,94626,41965,95052,438821,377935,991,55610,177503,132,10013,23970,39694,98549,142651,106388,77641,46523,2906,276574,10506,133230,20815,5801,6391,15590,27420,20853,51360,21468,6146,10126,31075,80874,24272,47449,10683,18814,14197,54784,73547,0,25893,12573,43126,66109,9951,17290,521,101416,106687,51748,36609,13157,7411,52695,7147,282620,480652,34209,129348,52236,46291,20203,57287,41941,4274,871422,23946,17471,14096,32249,76287,71750,38927,445593,312660,153481,170594,30139,219312,196030,111592,3525,2456,35180,4624,73484,151857,268172,42377,289111,4162,899,563,14845,982,21203,29251,531491,2066,98434,1134309,480209,130319,358839,80747,166046,121948,1270965,20836,1861,46217,12474,1043,181588,104963,65688,127898,243212,5997,299,88015,159910,0,63671,100150,173230,102,109972,51137,126911,241471,30761,59181,0,23889,23679,114193,43085,45392,647,2455,48441,75119,101260,371536,1621,425826,2883329,142465,3829,3682,16366,57336,70447,6192,11863,118164,23613,3062,109447,4857,180452,307934,64458,211755,337982,107755,298270,25153,179105,629604,134090,187444,765591,660275,562904,8007,2856,1136,10767,163987,3138,2557340,266391,172425,126784,168494,45984,42996,30401,19933,182456,741,131335,177009,137886,2552,152,1609,11456,182320,136924,148090,368601,84533,167435,239925,10280,174539,48768,2006,9186,184175,30132,82164,264258,106208,13886,78742,62837,204782,13200,677199,92275,38838,67148,3236,280161,7863,312995,76347,17856,16197,3721,1841,106213,0,0,51232,149872,198661,69650,6746,268279,440227,26373,75195,1001425,206438,222386,338991,2979,618440,142786,125443,173850,116,120962,53195,101457,15181,37237,9631,34998,62539,106156,22207,305708,30242,62435,36488,4508,199776,218,111,109350,371109,43323,40166,22468,84240,256902,155766,6766,10406,330875,82120,65408,53011,1019,316621,537822,143373,603343,23488,0,37103,30968,1151842,35986,322794,114673,134520,132051,197181,279604,1566,3675660,3781618,543644,17120,105716,205241,316283,212214,261150,203790,150817,974,2918,39173,64255,2620,75507,220255,2744,11270,184633,560,222917,2313,722,3377798,17399,3553231,36018,516556,122190,1125292,141855,189376,130931,91199,129022,169078,1401,68872,40097,35415,55542,126124,113338,921532,717467,410894,40520,387511,93280,73147,15080,148239,0,358998,37321,211822,107636,176929,28507,118652,98530,59635,122908,341567,670042,78707,136592,33087,48854,37686,43655,191246,109194,46242,18461,5888,424,35243,277549,117887,74940,238783,204811,76750,158257,105696,42188,780108,601681,58545,437760,189937,44086,41692,259324,25417,1127,146,3325,1557,2975,361893,348933,29013,130054,1782470,516426,61917,7821,314344,21389,454,199670,61463,106260,50388,459815,31627,101828,1501,444,72969,42664,422984,7908,108944,125331,25317,35509,182804,88261,50784,1389952,14231,36552,1199180,78462,355690,126264,71321,89099,102674,2393,32215,629,374542,127241,65794,43508,11768,32007,76025,91188,909,374,115461,75156,14394,967,16500,62950,653,229475,3284,1004084,10960,123203,25316,1008603,310539,158915,246004,15914,1976014,554999,66056,82880,157887,74533,123975,118506,1255,14336,140201,459578,133085,996,283883,162463,148171,16807,325147,311467,344882,309991,44793,17541,11940,20485,15644,28602,176065,3740,643,177296,88246,34840,1083893,226771,130077,22116,30682,57798,158851,168573,23589,291,10918,717150,215735,246233,550480,6012,4205,1422,110210,277562,66070,97600,147259,83360,81213,467576,85987,102831,94061,59923,405593,295474,30267,197010,4656,7741,167558,205383,115463,168901,20299,32468,29272,86726,102520,419,5665,66750,1040440,150635,176763,160259,102632,54786,64985,1294815,45609,84749,87275,34614,2303,4060313,2898,223485,0,1690,12606,3813,5028,18813,11767,308809,82810,595,115765,137621,17363,122023,19938,82996,10133,9854,6641,835,20842,24615,143602,122818,327548,27021,758,27248,484961,53548,112369,2888,17941,31627,679,1949,3566,454,48853,90426,102091,93659,1709,58291,149604,42329,239218,34633,30209,205326,1071,447,5524,560,79744,4677,66412,1080,107776,75956,382382,26007,189053,1538,173953,97217,3420,10390,50089,31589,416893,22303,924,8525,15362,79520,97468,62148,174500,11132,4310,14112,71,228330,72229,270870,67921,1662429,714,225790,214301,2907,301672,25811,153967,343648,247850,143117,92254,82821,168782,175487,39153,4436,11573,469762,228429,368,161508,172797,245610,8472,1060,272941,734248,6153,693311,1057,118830,18710,33023,44784,77938,677451,119233,3337,238566,393,224307,24794,117700,505077,53062,255356,333297,28665,138780,177775,82109,18154,26860,334941,85483,2744128,43887,110606,96787,106541,2472398,456,32357,133190,34024,16755,16862,3062,177734,17342,147975,42797,137542,2869023,233569,81314,3610,161276,6069,27236,109005,947,5634889,29055,32105,122537,3348,12221,5795284,1064,302438,47678,279544,288038,140411,42744,16056,940,115856,129219,164676,4290,15005,12337,49244,275822,692,26105,7784,38,124748,70321,35140,38840,33894,15665,69088,17911,10356,8247,746,4432,574397,44384,96554,1862,152,4354,844983,75221,5231,66443,246475,4824,5872,45928,237633,118001,271311,741,376,3084,6353,266083,206645,103436,109482,297851,844627,87693,107164,42942,304,0,219751,41175,94668,166133,5974,182999,168787,138120,162675,72170,957885,307858,7507,132607,203650,260612,183838,118,1028,34227,5949,10235,28281,124317,146330,899473,430253,12889,288382,17617,75717,43493,15028,162626,13656,10440,95887,89120,8718,620915,8760,79600,171840,16964,15465,1055010,3637,59882,348994,112881,400824,12595,23640,3688,164987,866879,260365,70765,29749,8461,3,20313,23905,110006,87055,133627,13185,58256,184374,59147,2631,118186,103946,191377,625099,190045,239062,327086,12904,79601,35478,376440,128321,275536,3521,37682,106463,12921,88222,1523,87673,145960,1174415,92933,217279,474867,74122,367581,20191,670523,127455,44354,91010,22330,240819,90307,8305,8007,327875,1280748,66747,70922,79049,81751,75880,509370,49425,29807,2897,3269769,235319,11102,74558,1598,140441,267,31969,173953,0,92999,258378,41902,88121,108836,56012,443414,28165,499560,107965,750,846,581,84897,135249,135887,320044,226,975,293292,0,29213,31059,6444,49749,1317,256358,141473,46851,83004,40428,153631,2456,142227,218957,408,164574,20415,140939,123051,5920,540,2257770,107458,61336,95440,157097,32176,1068,155926,778009,3662,17745,39017,27757,584713,656,75352,1787480,25589,389817,2696078,612,1493,4427,3763,397067,908,264125,877850,149466,3208,198965,340163,63722,88390,160352,18019,115768,88063,66344,62121,230903,781233,287,4554,1259,421,24737,3551,380550,512575,154022,86862,472341,297817,23545,104512,260,46346,1977642,27878,101889,15982,74427,108463,20510,113096,26304,113019,2697,88674,40346,52148,37299,94013,544,375684,20868,40872,4922,160780,78002,129116,11701,177663,652589,183,14108,89769,21479,28878,371920,380,464077,33433,2272,396,2223,40317,816252,543183,31310,36617,69234,14403,45194,117291,327367,943827,2595,93427,1160,251037,15887,29534,1555672,3412,2440129,108641,207707,4567,121849,3846,389,291,172712,2011177,3185,277222,321573,20437,167508,0,174602,270125,339361,117,117,117,117,117,117,117,117,117,608,5386,57976,305789,916356,12241,31842,189455,28524,23395,1231,134377,3925,143017,97374,77314,507,2537,129634,194653,53418,142046,520738,1679,128990,602187,190361,199091,23057,57114,250088,104101,30969,4940718,259,152,160525,313656,21721,179477,11125,936560,2031908,214198,468637,2674,1518538,115819,284924,47520,229258,129801,0,37307,4528,13802,43614,68476,71902,96020,7617,373027,304278,220655,6885,44428,135713,8815,1997,14331,29628,317173,205,67188,17361,338583,324386,35845,925,25098,978,580463,126939,604,148185,45828,5120,246,893,289050,215662,97541,7559,205851,151464,587928,159,89609,10,37406,52481,139224,247503,87746,16345,575596,338707,35413,83736,55498,67490,6426,1267765,191093,52209,540389,94003,137683,200775,1022,1208512,0,5278137,824182,440867,136398,426306,316882,15397,16712,48905,36845,84624,173,17043,11921,174988,33553,55074,17381,3082,4422,115101,123993,57125,138639,461988,7174,19162,16369,130783,46729,2022,15666,37430,119579,104032,8361,19813,976462,577087,310449,57826,5007,41977,123951,94466,19962,50276,86914,256606,166142,11582,136668,100529,75202,5326,150800,198214,133186,27619,79101,17701,119480,202475,837677,229380,11104,250509,160651,5606,235524,792179,750578,8905,93838,11850,180488,911,7278,151,2457,2587,205026,155466,11885,562670,4864,9011,8084,41140,66255,84173,1021,29729,40796,204031,30114,52634,107079,319375,297982,320118,112088,7545,380456,84116,213575,219755,3070,61863,29083,62902,28164,407432,503099,201232,1186,337539,362669,345620,269835,123466,9367312,243668,130850,220430,114994,139390,516607,350,63769,25160,69663,126397,0,139744,304,165451,302666,3766,275599,136307,107175,69370,963293,210225,106217,7866,921911,134218,127672,216989,30150,88609,22382,307638,23914,510642,25962,285006,34336,17097,271900,145708,41599,13231,301303,101932,11625,74848,109964,633014,377855,2473,76,192,52698,221728,456,40493,727828,3282,56710,152061,203542,506617,461700,66427,36907,280082,6231,659858,88321,192724,70221,1503,17801,27164,95422,8889,60146,127,41245,925240,84069,23533,2198,5125,12237,851508,51242,58259,1681,177691,1208,284,4995,91,97,143749,129506,60875,4439580,552227,10242,367,3839,50800,2164,2887,95218,113348,9391,42374,3722,6300,279820,250020,199391,111583,5333,19762,134381,24566,16254,175953,431553,60377,283073,48286,8235,21821,277098,152875,168844,2226994,275580,288427,473486,160019,235131,128,86,241506,38142,9799,120103,119760,304335,308617,4208,248083,493485,68121,170014,54200,14064,163249,306108,61600,14659,3521,30881,778111,4670,39280,51105,39365,12785927,53605,12492,247,137996,8445,66292,15270,623611,673,103434,453,2098,224298,75930,65358,10315,37422,8476,272419,58043,244908,704727,31,972325,234070,2957381,297167,374569,16532,501378,2818,69477,488004,25586,23518,111858,9815,21525,56040,152686,277394,132926,124482,4993,276375,271190,16,314709,375783,35845,0,245286,572,43519,222286,829684,518943,270670,179205,40665,181253,7996,33960,466601,69572,130536,27488,104258,972764,24291,1139,48589,58414,337383,96712,51868,171878,102195,106879,98810,37872,531369,351290,2517,137773,10971,108755,8897,382505,8912,38503,203921,38289,589,11943,21735,298664,122771,0,0,653,1504,308,145742,139781,27983,104540,117413,170037,67744,1783,400701,11988,243587,1576,44603,127652,193698,157406,6348915,93923,295979,6924,745,84307,174243,25230,217802,209837,18487,93174,10826,145020,531,850196,127839,4929,19699,22570,151481,111492,9300,116564,104195,181715,950,1230509,147886,88053,238020,147808,295127,10418,113335,760465,96625,137750,214001,302846,50777,54712,2148,1805,10217,687392,3359,25823,676412,94644,8661,51073,137355,8791,987,9395,107034,120627,853478,178563,241351,3177,721,88221,321612,38404,298145,283068,366127,10126,88183,6752,1671,14912,37149,1367,118614,370,49272,176555,75,289,43496,422344,55071,306,1130,122827,304,978,6945,25605,24028,50874,22755,200074,65379,127248,203035,47762,5683,126031,467500,306682,114832,619237,278036,98002,207223,155432,388,5789,960864,197091,91187,248,10726,3570,395626,195261,815595,252136,14079,60807,95437,758941,294644,48728,196079,159940,8725,42030,1781713,135172,382772,44500,23189,193996,233,372267,9577881,827184,131307,151950,22335,317441,128052,100798,753302,226683,102452,724058,166072,7724,16138,0,97201,1165,89973,76827,24729,416576,77612,272360,125080,71985,144931,251902,194173,2513,826250,104763,4621,43301,15848,61290,572136,59442,135968,155611,162941,134252,196760,35091,135916,884,51171,14008,70033,269848,15397,748,299138,181932,397031,115167,348407,80164,42881,520,694,303,25246,9954,174059,939,419443,45997,1866,26735,246815,129830,636997,269957,107575,26842,3838,2279,469664,29009,272058,297,0,181,122459,35131,598,55989,5270,159815,10787,148595,1058471,43912,75052,99169,53759,235651,32659,278788,227028,43697,2811,258453,56283,136135,45158,102567,42,48514,109,1038,40427,89697,997,58688,12852,231072,103492,128108,101929,1614,8829,173868,102864,71643,12577,36273,77456,97608,152,46955,896,97619,21515,83959,851082,196921,15858,280,396042,19898,122530,67162,105127,173464,56050,68432,128351,185751,235671,3956,4042,50515,63155,299212,18976,51862,195435,10071,1051,284589,147580,168399,38683,25588,117264,117905,646328,163325,7492,2173,191024,353443,377337,141153,119620,108181,97175,117503,141706,76693,509,355618,0,2368,3675,3211,5235,206433,851597,1097209,13147,80589,161306,93061,100422,49465,5120,66325,146513,92058,10825,151701,40173,1331570,243281,93522,335393,127102,25553,31501,13310,96620,203812,92018,1352,16357,56969,40164,69210,35803,50251,36483,836175,2384,356481,182542,154770,1464633,86580,217153,355862,44365,107689,756043,393613,120110,287869,373348,39572,27230,272201,76717,1201828,585188,0,7416,3487530,2510,7475,76884,116473,226113,520976,2012881,42302,114814,377323,1173,1155,39636,7582,6020,29441,4801,382475,103407,877,3030197,196057,184865,278895,134786,1225304,218160,11904,21485,2521,173603,94173,288127,111682,1580,84046,952794,10406,101964,272257,327079,228903,688811,679409,811563,202473,635323,75934,667182,551621,82308,125531,327222,483661,378494,869836,5589,4988,698741,1452,3689,816,232963,16224,96817,8376,133687,94524,13737,110326,37191,44011,132365,40569,392644,0,163,1114220,35980,153059,400435,49821,759,19680,178856,101454,12148,30264,4327,28159,12761,158521,148278,202044,4761,265200,22215,3855,16472,114638,981,1226267,0,82683,301,1338,129462,293721,4648,7626,133248,30368,6143,66849,2736,168012,6499,92414,131409,138914,214928,131765,68024,108477,144200,160142,127,334081,6186,30688,138675,401527,73743,111444,57293,272015,56211,307999,1296814,609,27,244577,164718,50580,54916,23596,1643,531,209538,201646,260621,275797,346483,3103,129136,61084,6100,6072,0,119473,354874,52914,69762,73077,152,62491,202345,498941,86545,4770,92053,4829,21854,199,33414,157380,108151,339817,87528,142047,2071,77085,52619,147666,244609,336389,67867,456440,939,83889,3049,65932,149511,28814,5284,151505,51606,16562,782,283526,133528,53572,197830,3004,189631,33270,37534,5104,715253,4788,200845,219120,37490,18138,19300,11834,38187,154825,344276,128,1104136,45870,377409,114753,513636,39511,38860,218450,282732,93824,315846,36214,56245,1904,57825,1125924,345526,267280,96220,536431,64927,126987,34630,36772,53511,218426,1299254,132862,39101,88585,19915,428311,174727,222025,4241,386203,19276,358227,1155,8590,93242,272383,1582871,54937,181370,26220,15627,477922,75526,20848,3945,2106,57331,4654,150787,152057,4335,60889,236727,319839,456,8059,238562,23143,65332,106790,120387,66758,456,3115,72928,1025432,23622,63822,174392,1412460,679058,15286,2003,109,43259,233924,145239,418589,434713,21445,94783,48373,72663,87251,307765,58534,192375,293,1205,12126,80447,55372,670,9003,272906,258029,35263,140405,592,28001,95038,539335,25528851,89522,201119,3034,34803,707108,24668,11958,323319,1024241,9782,327722,1635,29213,62982,443512,893513,714973,2023,1943254,400071,717402,1499,12471,46331,16620,97626,112355,202721,140410,170618,151880,17662,19848,77628,24233,15801,15111,162451,121360,4947,304,223682,99397,73378,9266,8375,65441,130869,204536,6774,152,43034,9263,273935,252,27804,10048,21460,12427,148825,8784,21436,63611,24219,152,0,0,461,19957,121657,87707,141921,285584,14290,53497,311638,304567,93604,102865,303768,218,309192,10101162,1595,302,82162,30884,1124,1273805,71540,207474,23681,60110,253909,62812,419,235,109107,307375,0,75962,1099,90649,211814,242889,149927,59863,13621,515385,253669,559998,203511,315360,276254,188506,309610,203009,311154,35866,62038,2417,509,75186,207686,502239,1772516,288935,53266,116554,227935,1760,51866,128976,61259,19689,112678,102472,318454,63,9575,2155,126811,7750,3443,2397,87404,604427,1023773,29945,267061,1891944,1792415,27682,91775,48492,13423,25041,299971,158645,163376,14555,95737,80191,110513,3134,17277,63970,82199,14971,66663,309104,65960,136991,119939,209145,145688,4686,42987,66116,161595,1331263,72040,97730,62967,635095,211256,7197,115552,6890,96245,77795,365795,19053,192941,253868,21065,131666,3140,568391,214325,58258,22057,185921,96200,157453,288302,103147,525,2978,38764,61653,117464,33095,75480,71497,724890,84232,35502,55220,46847,89596,0,98,5354,24325,30935,95218,316251,307,90641,71983,5034,184551,10213,8415,98555,291835,106459,113625,1500216,1252,277063,76732,1128797,296104,61984,12586,7180532,285,2473,59814,174266,68534,49017,1742,490,104900,107749,203201,663,106104,29561,6949,149948,136625,289433,10541,94295,2113,78816,133995,213395,597870,2845,404856,104395,122154,263518,251392,1116,356307,29717,16390,6272,201320,42146,11932,14061,31564,5231,139265,69932,612725,20959,349868,248,1337,73579,318918,41936,31210,64260,382,53120,29222,152,33789,597370,0,8558599,1575961,65704,91489,34980,29127,53634,135117,75952,169376,18481,25360,274151,24253,2162,181331,24404,548648,130735,542476,174661,358626,29703,756181,94675,1474,563127,1094235,46005,2148,38096,7953,125924,295,1732,166125,115,19660,5661,36654,112120,60158,952,856,76,51032,743,331599,357891,66969,2444,32076,67658,68707,27823,13792,179796,212816,38479,13296,276,2641,813,382453,69961,279695,444976,0,65243,110298,73461,79981,253546,625,28827,61038,9538,64265,10720,908,151537,4871,319916,227203,172016,1804,142062,37831,13360,2162,287,304788,543496,61896,10431,29969,294,41479,10549,18043,140844,41233,248230,125735,97687,25294,214063,59490,69835,9129,12314,37160,584960,9965,1782626,221611,361,85654,55018,286495,202,513681,2121,142617,182708,99710,2587,1239,158589,52130,239621,2132,137002,149,152,4713,17191,59003,182955,97324,40621,232171,253824,454873,1739,451524,74547,51710,43309,555110,1193627,93826,7888,5017,42456,95686,776733,362324,112419,93015,30827,14,52329,2042,152749,93512,777348,191052,559,669,79695,685192,65871,51830,1000499,112658,695,843,183567,7821,296765,140738,315842,3103,25293,398910,88701,17621510,126671,286787,45,12721,86375,645236,127362,113270,14424,15085,103488,132096,266631,129988,23805,62029,4425,1019,10190,604,54563,168490,17287,460250,18659,68886,89078,123026,3484,6989,77374,248239,224,119707,22322,27646,308674,4632,41345,367346,96712,130448,458,189269,203201,317789,135715,86996,6929,122118,10166,434496,853764,222652,151207,67714,124995,152,81919,37531,106531,2135,11560,407,148769,222001,203952,285450,48506,162568,0,21541,536410,120205,1220877,45240,595958,131796,179763,336648,836,71845,2719,26792,24709,35190,18319,11980,0,0,259,373990,20262,121968,38556,90109,164692,1831,3113,20529,98831,93476,43917,366373,1627,208812,37719,2499,380131,1885,438,956,85456,63564,7830,167708,7500,182569,792521,783729,3911,1730,252047,55338,128772,343,229611,69439,45653,91991,2740,7775,35590,4818,13741,140393,871846,291626,95641,1560,53977,34864,1051318,5458,205437,78431,129594,295848,3485965,28636,28328,120814,281948,53908,38162,45644,27287,39364,17979,345366,0,8450,153859,104988,57850,92954,182316,192330,99502,64403,179490,85644,1082184,312990,49375,613221,72673,169381,3067353,158223,170608,108123,695,26428,109077,954,1323,68881,389897,281422,824694,102459,587646,236907,366499,993841,197998,36119,63505,36243,73183,387891,731389,208288,182995,84214,3711,27404,3810,100502,328789,131858,23416,153469,82729,911,206076,17878,327396,109626,46916,30128,46597,154019,97,969,2068,980,2012,4730,3312,1286738,26165,861,240227,9026,60325,18676,1978,203000,11234,182634,155,4719,759,66548,10809,1057,16392,1135,1766,258577,18107,11751,5897,1177,15717,213742,52097,1303,0,148194,68544,153040,31525,36285,168353,155162,3710187,40693,37046,5628,478504,97012,242522,1233,21449,263261,14674,1158,217143,77360,152,24431,153926,23057,15226,118727,479018,225233,237712,44688,37894,495549,100834,274826,209343,207514,681101,76886,98643,40477,20295,1186,39941,42696,144325,248784,247533,300139,189867,23743,327512,73552,332417,221911,69571,21607,52999,367039,20493,76,14396,461125,206593,78822,100633,27557,88859,261309,62462,236397,152347,315203,1269,112325,42623,235443,25313,69244,413431,77764,185996,167359,89572,167485,1633082,211115,71591,57914,313547,4003,146908,1289,221,267471,9390,145057,41967,18898,23760,138679,19040,7907,11899,2513,10372,44227,54878,137235,1284538,195612,1843776,1858,327603,20076,428223,302222,6270,86439,84807,148,241081,60193,57249,124050,2607,44376,33819,5034,5124,14235,546596,38395,304,23871,110544,409,250679,479150,4553,44636,369812,172188,10680,14549,0,2431,36851,232560,34409,3315910,216415,326368,114387,158509,15555,66435,18405,49337,12977,13073,416,303391,42050,77281,11386,71499,48215,31221,172220,262,31156,53650,624155,20024,120863,19008,393973,1760,5500,50011,31322,1235,169175,294981,6448,14336,14881,90625,9144,387762,88252,229585,1341,142893,65206,44052,20826,322983,186173,290902,14513,8526,32377,3668,702782,1152518,1497636,226496,5300,226987,1767,7504,1319140,57811,1369,124446,68205,42955,8320,1157,868,37285,77913,1139,28673,964,635,1005,6875,76663,1574,1012016,501671,21732,241988,9655,527835,4341,351251,990,5047,2493,55383,130738,30708,22016,70714,19884,118938,150567,1014863,107735,327,267950,29878,27140,36717,39791,236257,239450,3585,160490,0,91830,56239,224727,652456,0,5164,107875,290,228727,751,0,141,455004,36393,152,8912,699,70107,801040,364543,159441,123780,72083,452,57753,381644,8836,151,13147,675,18683,225,0,1760,7008,30899,48509,0,152,1381,2144,32481,105498,49767,4594,36755,458561,299817,507,52767,86884,5081,1685,1215,21573,89716,1943068,63716,72590,7551,15706,753,243545,992258,128547,266,139365,44625,5943,87410,212659,327565,815,32530,89390,152,0,2693,63482,488662,1689227,606002,59192,1933297,333550,49478,87396,84293,4162,14831,17100,33815,59073,53254,7599,10624,723530,91163,59126,322765,296358,708,31046,246710,58048,3158,117431,98068,2198520,7328836,213844,452196,264969,42480,29401,92181,388168,73647,106409,19240,63696,355229,14969,1549016,5344,17446,130686,4019,198281,20909,289649,1538,536196,338620,155927,81091,209077,0,797,552,36463,1347,32492,8716,9120,97189,177667,161949,6181,56154,99317,8888,4793,79571,108307,126105,627554,120292,21355,123794,136614,8427,21869,116014,70642,9013,35684,46648,12736,111345,161494,10835,858074,180222,62060,123494,123049,1032833,73899,89899,1497,130796,31973,22922,320594,60860,29245,1255,3636,2553,196281,3320,136,38845,61807,7908,38373,40632,171061,909896,131707,2490,3077947,48824,1563,3142,71853,28469,155786,871,189490,1014096,45171,9419,25090,4289,445,963162,0,82415,25551,54840,3371,701297,9387,97021,36644,20813,62990,42724,38447,215113,63324,6113,98009,58037,179622,122049,43514,54557,126691,4192,42326,144992,5958,234357,5390,94343,102852,91162,595842,62570,41869,714278,2963,66505,51847,13894,93439,10337,38868,133909,557587,433123,3279,280336,28495,168115,186060,29621,22842,87975,31636,32291,19206,129940,32739,32495,56241,163650,6424,78441,1739,413935,351741,0,347269,95266,20511,7166,4561,124909,15030,1965952,4313,17100,95982,7826,12709,9323,236251,2731,46568,85358,28001,59129,2161,134707,35221,30070,177222,185341,2207354,606,39193,86610,126603,257961,449,240129,60107,20419,20977,304,36599,128850,16447,1487,93356,476677,534440,922913,711,1302355,284,43218,57282,244902,104890,137562,125214,819302,334873,57196,5330,146187,143495,71166,453859,0,73844,102162,13451,210491,43462,1215,4648,353325,9186,0,111743,226218,1368,204509,304,82212,23656,42268,114570,209266,374599,136007,71249,43581,14864,883605,212389,104322,35567,56583,82124,132209,5036,2852,45694,133263,17073,45172,183661,17980,660,274578,1095,57894,139,129464,419748,262303,19858,296420,52590,19473,143349,2671342,85698,166736,3454,9397,69,100190,180324,152,69113,18766,35647,104264,9572,11181,3220,1261,141556,102087,6644,228933,82715,91416,168275,11568,28220,196980,232932,69,49120,301884,25947,658459,303,6466,196321,644463,7523,210625,24501,75628,748718,130766,80151,332872,385958,75836,8384,9027,56373,137347,50696,214430,267372,122829,624490,260035,1168,146685,25054,1993,33370,58018,339724,10330,65635,71999,178077,5105,35549,18827,117735,58586,144824,31529,863113,228889,109230,52442,74513,12514,3652,659173,176451,273856,92838,1961,181002,48069,39715,240507,59,2332122,28452,75131,69,4065,53088,107956,226321,21895,12782,5404273,9141,76123,38854,386456,19445,4191,119121,128794,410,59322,1216,50819,92248,60385,174346,160230,230494,304,94543,92965,676,250926,109,7210,7687,9069,456,122319,332853,446135,42472,3408,0,1396633,2049,62551,36658,77752,391338,39729,14989,15874,57593,41833,590117,35493,26754,121923,277183,50181,137085,156939,7277,68674,49474,7628,91886,195771,15641,2243,161817,127087,135252,153092,120937,1030990,268714,82334,17312,503075,82536,10887,6675,46241,33641,40993,93307,73375,108843,16642,115989,45155,39099,58405,32264,56464,84727,148853,75426,150458,167600,4864,4055573,162467,48620,24154,378662,186806,427,9550,639763,86307,36267,32251,29784,137600,106158,399304,224835,2115,5580,237495,206993,176972,2028,49146,10602,678,41104,33120,1118,538,23515,123391,0,171056,83467,158363,214435,164472,159663,130214,57187,23685,855,10039,145600,21233,178871,30914,93097,147829,456508,739015,3076,215607,53023,517088,67134,54425,0,116764,527012,1308728,63420,320110,18399,190132,640,3098771,418958,176109,133704,54600,52237,49484,73350,53315,59330,63014,64138,268874,75713,958,125968,3522,23993,29355,6300,354940,25717,2000,7703,4297,59592,391021,426405,7131,478592,181847,99651,259669,75396,52538,162622,109086,82472,31549,684,174655,26235,150948,163468,112266,2445,86751,108046,946825,1148821,12924,249720,542,61883,13931,138094,35660,335401,254350,74425,41313,642359,108275,303,86054,144798,48628,185460,63219,76539,117848,16240,417671,50460,232137,226071,30876,1202627,122544,20329,239708,25769,731329,2462,23643,16627,311,4968,171666,206596,29286,16464,98917,94338,195103,165219,268689,150636,10223,31691,8447,328239,114145,790808,3289,70192,96600,8954,2867,381595,148141,322425,141777,205412,37863,35569,25634,19124,744,66175,58553,296,173835,152,0,223928,211997,4456424,107322,458655,23300,212371,14955,420705,40917,307400,1253,156051,310357,37496,1088886,9516,447592,18648,189396,56341,378170,473238,62329,193057,171518,328963,200841,33249,2552,434,438653,315,5331,38037,116371,180,147074,1349882,174580,265126,6634,48099,27201,176266,16798,233012,2334,89916,152,504,174627,270636,111543,73188,260256,285,216,734998,86780,1485356,5996,78081,1127220,524573,3054,1493,4110,201783,42120,72948,340317,517943,173834,16086,324825,409568,141252,229257,158091,12328,345111,30945,114416,171391,235921,92245,53431,138683,285827,156363,278737,148225,233160,129579,129539,130940,125518,123011,134115,123470,124885,124070,125792,124693,124785,130394,142644,135885,17089,6641,90866,20712,11478,9828,4906,22211,9976,36775,5994,5376,9182,22437,441,40043,152,349033,303,753426,750644,756647,746652,756537,753487,753782,749771,756449,751137,748080,744817,755962,749372,750001,755774,747609,744973,744496,745560,800066,744925,123796,87303,43348,125944,79676,135072,277377,16922,269805,89986,455663,34605,2635312,129426,215104,133725,12021,8128,7282,5057,308876,73206,126,216571,326185,37811,632985,162327,219,836,1853,0,0,143060,622,14486,412779,361686,26938,45437,62823,380,320,657475,929726,22536,808,43239,22124,221711,315793,239833,152,3931,46275,34225,187435,3872921,1292381,1464542,696871,24395,192835,388983,107850,405,52564,36080,193260,251415,262520,102640,624087,151,76190,8494,6606909,158630,317150,1130,9616,49234,30327,89273,219989,743100,904462,304610,88292,50664,676,140220,992,1443,96934,37520,9764,2585,237029,222544,82910,763,26415,23094,152176,28054,187422,119661,1189,222880,107515,14350,3846,5013,45059,228662,3519,361400,2271,305941,169035,7453,179029,1847,120202,57509,12067,304692,38283,143318,9290,91880,12045,100187,28194,18616,583,38842,410658,3480,0,443511,113862,60187,199168,41197,1016103,223206,22653,332939,207670,28184,13270,103156,342504,63207,12195,1631,114379,17523,83913,29457,5945,22981,281886,73715,135556,101876,211210,138145,151884,3379,20245,40842,57787,9585,3840,85228,47245,4700,237473,84922,103339,152014,173762,21276,1896,85907,13675,137075,63919,39074,160112,243529,204508,65315,6677,1818,9439,262797,152445,960,175218,196441,6613,212965,43657,45422,12755,6693,1261,16093,63600,16315,163872,1098111,4885,1880870,166059,149878,947725,1339152,1105212,52453,251522,54090,107537,407,55505,471215,97171,2364,1600,206167,10710,1040568,1430390,145606,280161,2300,914,164984,20033,25087,61891,26173,6522,143309,142838,153009,539629,96962,74609,73118,740963,2209405,281926,672043,192931,57286,300490,108,31184,164852,52429,10625,5800,50918,21302,49053,43435,109,33930,49061,353285,194,59873,48122,70735,36484,165656,40119,65551,96899,205,2583,9310,4511,43304,186218,4399,105558,7129,193069,1300,151345,120982,304,31384,156232,111782,39233,102867,73671,178212,157821,129596,13338,26854,98233,65511,230,122325,119336,312184,4727,22016,190688,128844,327771,12595,59951,72053,241903,106837,98313,76796,35318,48821,24755,0,12590,4167,100765,13253,126466,5712,112700,120211,578423,37084,43544,127370,122,54646,32,19172,24801,5260,129777,422,15721,606,438,1326,9199,5602,5455,13999,453,4230,29870,194513,33123,190715,86740,167875,5445,27073,75992,43413,107371,4888,3437,7752,17532,429,29318,15171,20539,1205,1606,18361,396,1268,29143,162680,13363,44217,18281,10513,85873,44456,68258,23422,29008,2254,375,178420,13614,1033,531,296100,4809567,88829,237061,25818,3167,1701040,33111,193199,16558,0,170466,1966,113192,75574,50811,1953727,537547,61640,172840,245170,186929,200140,94068,117927,127706,39038,188391,1098546,789726,46228,1112,1992961,56579,291270,42,820,0,9942,9540,165,14881,60864,34976,1322,1565825,2205479,18079,35918,10946,61,238,554,907853,263284,68736,706,445,2432,49785,264,66787,835491,520030,15449,78041,78653,328794,85613,10015,32,346004,152,211448,194936,43544,22656,2793,138447,82909,18982,1615365,1581302,61285,446,321344,26996,29056,71172,248705,143971,74703,68011,97713,4150,22817,376348,9617,73850,265421,10355,65721,81956,104960,418906,175692,22619,182322,74406,285822,1744,1249031,158942,649494,218119,238352,47190,43879,5435,123669,100110,183861,58962,211649,229163,922734,93007,828425,540012,813,248553,213235,251427,27647,174996,299527,1073400,27891,56582,94533,204569,250310,85849,165306,6883,328884,323571,228,102652,26247,40374,1824,200914,176512,231953,233414,4265,106150,164252,1231328,278325,37292,1530,306578,150633,81267,119147,235775,1145,4364,171733,54981,283897,21996,605904,16014,902,951719,8457,152,8668,88334,808,117372,12904,173370,304,4231,403,235153,110657,572587,130210,158,11087,58722,536162,219384,1151148,126592,61922,3527,47126,63339,206501,41203,194249,435925,72860,339668,2957,0,50538,1492,5667,97733,3517660,870712,1638,19132,272,791,128225,133615,9685,125001,655,3522,6,150813,28600,449011,57,69975,46143,183523,56794,31703,20346,274784,83371,738,10077,83487,16385,206815,6946,82247,140467,344958,250609,4647,189128,144946,127608,277710,73029,59798,61306,157434,8169,102152,179694,48616,211193,836,11137,117704,126271,4194,633308,1100,332615,37710,85502,27191,161887,33186,33123,52843,56145,144,36579,222538,1986,100573,2473490,275680,16043,9438,25545,58917,186995,39822,34123,21590,519634,34627,318832,10869,166389,31812,31642,1237784,85692,2750,140345,43559,1546,574,0,152,425,109765,2457656,98710,49684,132365,722,105569,181894,168173,936190,329310,2098,194035,1631,0,49026,3436,8680,3885737,64484,20131,311058,74385,75046,15786,5596,37509,626592,344612,11507,514602,0,80266,98693,135940,175503,828258,57,25825,3572,1016,21160,941,10190,18270,80279,4823395,85896,40416,11461,247075,848316,21590,365205,532006,5307,1236,8408,17822,236475,285707,80427,317315,22503,1307,93210,29062,235933,65157,13309,270852,175151,29506,182318,1618,119097,14428,65463,1425,59243,20089,31670,184791,338841,168120,357,2654,36887,87143,77514,110191,133789,32531,59342,273892,4117,41615,1927,205516,190463,80508,207180,452915,76938,37040,233903,11611,70183,101524,269139,43047,5834,43532,234613,57906,132386,91924,28992,15995,687432,56927,86030,86378,23058,139079,173620,37843,109376,34421,76605,29598,17821,82738,47479,33290,3951,32224,130235,7817,334200,113647,537422,24007,252465,1105,10287,308043,28252,6188,979486,20934,22606,296675,49545,52133,104975,303008,76361,1648,40061,1006,643788,865444,102076,48995,4575,96084,24152,29403,561527,8929,195628,239199,84970,386976,229974,61805,63920,2130,414481,267784,161912,122072,12688,15127,1122,252895,5690,27744,77352,7684,62353,198399,98260,38145,20063,53314,93449,47941,37701,93249,27249,564686,57958,3666732,6011,42075,44871,7664,37877,905960,51110,55782,266972,45170,441179,530744,75572,2974,407,326484,235891,378479,94800,11365,302461,100072,47970,24555,3822,6676,1275744,54342,1148,145432,2291,11481,409197,5873,480541,8493,456,7785,73350,1061637,50206,0,68482,21767,1302631,45544,490499,297,92795,28144,1612,390358,1156313,83564,27350,28146,948452,67393,65713,568051,91521,67137,64576,1592,119850,15728,145408,15907,26094,141021,85645,281018,26237,34351,145530,47627,63142,350,22365,134910,8395,296563,192449,78217,80380,3020,36364,105,88432,4073,953997,145848,1377,299234,7954,106900,296619,46498,114930,94778,328280,139305,2419,2753,909,0,4007,0,306435,60151,232881,41884,38139,3616,8385,710334,57900,5170,11512,94727,15270,575,14599,106750,125837,60577,4042,29994,293634,82534,436425,282750,2494808,91119,158904,542254,237364,124800,26108,251182,570,27759,26680,151,218712,835370,265382,366,554,615104,120060,4204,289480,322,16118,697,213,93081,1814709,16846,11243,17427,5414280,16696,0,152,621644,349575,468318,1579005,303448,60242,937,2844,486764,14543,0,24175,97909,229500,71887,73469,666406,19373,123522,92161,199284,336142,58084,104525,159869,348846,165250,644380,290421,731427,494548,0,69770,65332,176744,83771,115962,371984,353467,110419,39797,10733,92091,37131,237299,327660,161376,698,58,26117,161383,233351,234377,15826,533423,42794,22032,203279,169577,33244,73951,342262,40380,193873,22034,11856692,899093,183586,207,99959,23625,48135,259,74269,600,501493,50762,109252,57926,1468725,84791,281644,4680,108340,93424,158079,167101,88203,37839,203890,256987,12797,65527,39405,59803,33362,492054,89278,54140,295978,709,71555,76812,21898,13152,4320,1987,15867,1418,63073,36084,10782,709,87338,192340,96007,4739,58040,1788,640892,793,54518,21396,39258,3694772,2887,408658,96416,9519,98857,55200,1203060,68295,1269,3929,480768,21985,76301,5451,1039,48393,303142,39291,297426,25604,61997,2985621,347271,159463,9751,348089,3353,37772,27851,85058,50664,7867,24592,52374,51778,2219,1560,0,0,81609,428297,77426,2374,266591,59750,71360,333044,3220,20532,1907083,44317,52127,32141624,46619,47187,35563,133293,1765,11585,1516746,150,150203,171,541044,54709,136218,246745,262864,53821,38770,92099,6792,527694,912,115944,2563284,93225,28316,3312156,43812,1032116,4205,5749,146971,39157,191414,32794,366343,1047,31076,289779,204061,59140,5277,21148,2590,10347,63273,202142,78905,3303,39481,105384,50738,77505,153873,139633,3524,467095,69473,235747,168166,1645,10261,379174,76417,456783,770,176416,371403,396506,558481,1009534,560209,176018,32037,212460,1052004,274,200,192,126498,382157,34027,407570,418391,152,2443,46009,480,3559,52294,1109,4876,6182,59956,43660,284,412702,1139794,67228,81614,215110,316851,13142,40463,36415,147313,68205,158,364914,325863,82789,383655,417,4466,46546,70039,46231,40412,38020,90286,50183,424,37557,208,198666,164171,85988,133931,84313,494458,201532,286342,787059,177510,21224,151165,9458,228507,28875,357197,146015,4786,81992,97014,864,983,12951,412535,150827,56732,40694,10751,32815,221731,13522,43425,286,2192,1795,201508,115685,228,1356360,61730,56446,1447950,124294,490820,19356,141676,42458,13480,95715,18698,20283,190293,4334,801808,606,0,285086,126552,125389,72363,222084,18020,349782,693481,4150,9051,47988,3357,42797,80896,37599,75320,280956,83631,40989,120638,278975,275946,761604,3386,164089,18594,92095,62033,11547,6918,10098,361667,359201,596494,50068,29152,8277,346264,37091,76455,8442,168269,509108,9972,2084,17542,9215,69466,55152,62400,34255,26100,236540,560228,541046,130382,372141,228942,3507,219776,123170,56545,147996,35623,77368,1448,2992,50,98641,47839,123027,192746,183547,307838,159163,543,2187,443593,20725,1121473,319413,213005,137779,138,104,867,2456,106323,89138,375,173658,187521,22682,300967,21941,206211,206203,299697,195564,254762,138803,75629,113186,119681,55811,73116,58570,24072,293847,43969,2972,335,335,1005,389,80863,2459,48073,762952,50930,161070,279162,663171,111615,127767,43899,4713,230995,1208,63429,30915,15144,454787,74688,865048,27767,248044,44961,77296,186359,28347,24405,2079684,27334,128364,46530,268597,5533,24577,53279,3447,2475,314259,449346,51020,278,67709,305700,130701,389167,2729,17648,877,3034,305862,96950,99337,6935,437232,249016,86916,823403,46607,3157,487511,7269,6256,179074,82290,44556,61933,158047,11822,303242,127766,203759,12724,69862,14381,9907,0,3280,124917,214205,171520,87106,291708,2340,18211,29816,19216,420110,370408,26509,49950,22255,27879,7299,1220631,206353,28348,8405,74172,303984,865,237014,40471,413922,3119,116121,748,102362,38626,304,174612,221283,127525,110960,14196,12685,197260,51729,192804,8296,152175,58840,14028,74688,51160,37965,264791,312880,31375,228996,8453,1651,44508,2379,51762,277069,61169,2615,11389,14623,44609,17362,3506,80013,273479,159113,303,677,58785,639,212539,456,183435,1255255,77676,6622,45606,249894,101118,53311,18739,347612,105,142339,2315,108919,42389,100689,16531,1167,234190,1828,116007,413495,271688,53404,80698,146907,3996,41180,25472,254342,23880,3009,63582,478831,33783,221635,112918,28072,9281,0,281,80787,18494,98354,582,0,351149,568500,8071,177930,207391,1881,111458,370789,51,452,100820,537266,33783,174836,147177,114147,91505,100235,140892,10461,76,311403,1330,386143,32440,145705,94833,1008,33964,2569,87755,11490,180562,612246,0,6907,7215783,93185,87107,91713,77980,294737,210734,166914,274948,132147,107301,52358,171923,384876,1824,457,7131,99665,6404,1422,30000,8724,0,0,32642,132809,21625,7284,81019,0,200201,91832,128031,220,885088,284101,24589,140,604,3765,152,21478,448,2511,0,8114,23420,749386,197491,12282,299963,17296,24038,31056,91020,50455,154420,64524,96582,131599,54000,12223,171544,209098,535662,1518,4613,8056,60519,272170,50384,58466,69945,116944,89493,34234,51650,105832,103006,74988,376,30875,93743,32119,221454,116848,50461,510649,232513,88981,572948,142563,58872,186115,214305,31289,267,121989,98607,126664,496687,152,7523,44768,143018,52156,395160,2020,374301,759,26975,177552,56784,76,220664,327333,125953,43853,499788,110497,17569,31748,162703,56051,80413,3367,527523,491264,469701,21137,35036,58210,65162,327222,203,4984,7286,7666,8833,3367,4661,37219,43728,42683,523482,16914,75992,5023,587,29379,26931,2127,121897,2143,66236,152,0,106561,1006978,1374459,6472,18733,2620,208,60451,22124,2377,383043,18941,69050,102765,264303,201737,224562,167286,54370,167077,1712268,294,546453,926251,8847,0,266566,8253,71351,218579,162441,494314,26604,8742,7843,276233,9375,9267,121027,255103,24542,151404,68147,1351846,46042,95928,39296,76322,4826,35441,68663,404995,126906,28134,325525,75256,6294,4017,60088,58752,3038,20559,11419,145861,336072,23253,179252,225348,3636,2136,60170,606,383100,118326,696185,15817,56224,1572,1437,231429,719411,120130,3784459,4982,2178380,200803,210827,2155,62940,112,6450977,347566,267111,2205,504,8148,2047,115808,1614,117836,33122,32837,236655,40480,92075,1060527,4578,1417434,76,238722,192725,86790,48610,77681,44170,863140,3158,18503,35249,4373,12561,75649,41314,17538,160646,872,72550,151245,137049,65468,30734,22968,137201,1969,59945,57125,575845,327290,15672,408165,33039,1137342,137633,20226,81420,183976,10501,222,32407,1048,121637,586460,14302,15030,256840,190091,249764,301754,51356,239105,495917,71118,30036,41,184756,335881,775631,6115,283731,167176,186975,343201,70885,146959,9868,9387,1932,197324,1300489,202824,161047,6464,285838,57959,54608,42711,1155,4963,46570,30347,55881,890,1415530,37861,114644,576,4354,391606,19489,165066,228,671122,91761,13725,9629,433109,281859,28083,189059,1551,11805,1403,203184,11468,21069,168047,47395,89936,402,43413,106951,777702,60105,87658,29983,438791,50487,410384,42312,273052,72061,176251,223441,18481,15919,356,128853,386183,50984,4412,1096,3805,1342,127749,50819,171363,25598,132933,104514,110203,46251,10749,85271,238868,4831,16451,1550,104289,139565,80825,98413,12579,64728,70166,83183,540048,97139,305141,68553,13978,2973279,6533,122356,2501,93798,5937,55942,8312,155348,63356,73168,14178,4971,4266,936571,157126,276840,183418,122,17123,49627,121865,148043,144690,3724,195894,571546,129244,80205,3074,1495,30911,8732,134748,112,1079,62066,10631,48892,392,17724,14020,17247,159366,439,221086,229984,233446,119746,44187,40586,18696,1038,706658,44037,154790,54095,173851,98801,468274,171329,93247,1492763,707,74073,19469,27344,608,75183,1130,173996,301140,6185,1471,124768,36539,251502,183051,3077,1272336,1311676,294730,15291,0,57199,145810,295833,28653,414657,179164,520729,54290,11996,69792,71151,20064,2253,30515,20621,193115,143,27218,11693,421588,297024,32157,32159,128690,6553,82112,61625,15846,94089,506929,84480,948644,4648,1185,34823,36708,162435,7650,1102,77,21337,3536487,94807,11686,86063,38396,41909,24467,46663,2911,1162,162479,156205,31033,152,40803,192341,57645,45366,946507,241,39503,231708,137,125450,24095,127110,106653,392795,458635,12413,417828,27575,21825,89238,1446,20658,860,298774,195901,29765,146827,22765,8204,10289,184111,93913,1905,1362,5555396,65600,1392,21270,188007,10344,10833,2487,160176,136896,385556,3103,951136,285860,17818,1314,59593,66647,56133,15165,113659,810,26143,85075,98,561,465743,152,1137,184372,44816,661689,76826,79976,29254,29247,2919,72271,2105,66504,109077,12078,53198,886449,30860,33030,85615,89082,35735,953,19429,1174,400966,494657,2130346,1184,593186,571577,113849,1009,6111,89282,37831,358340,201171,254654,175954,52840,130841,3456,81598,224425,120466,17947,58404,105973,33784,1863,2,221330,9246,324764,18288,274132,100463,40825,74601,13163,33964,24047,178185,50571,222023,114900,44691,1438739,69490,77996,84085,30546,22337,70238,268894,2792,78116,96197,396641,20328,418684,196460,138,29520,74754,35370,90914,8777,84048,260135,45682,66047,540,300,22159,8099,3505,97474,401883,5934,252272,127,110336,35906,153831,7700,137732,114691,1230377,13758,39196,442799,163772,127275,40190,31658,175999,551179,25667,17146,37586,57983,2085,274963,113012,98161,106345,3446912,10503,916531,62107,56825,143826,82862,12285,23181,3591,1973,6667,56447,53769,68778,438,30423,87198,2734,1993,744935,117599,152,102128,51637,89048,118993,5097,85428,584213,230463,67120,295262,297038,180624,3545,3345,103002,8424,360558,126420,93638,276783,14390,85004,242693,6145,677695,1036,365515,39505,34083,155833,460,117150,77826,117953,1616,5979,304,0,95695,2333,732613,38596,129706,108192,267137,322620,6990,380480,8723,259,182474,54368,4601,1170,68669,59456,12,167416,945537,191237,268844,134706,55878,36214,67889,2148,112824,759,9198,65636,302905,486,142172,547123,165325,1040,269,46517,432277,72781,47991,41269,67875,6759,78243,40652,85446,37233,68395,20641,372,94042,27141,1109,16185,1448,417,50026,575,653,8931,1116,52456,303,51535,586,86022,11581,25513,616003,56632,167741,201509,10001,110430,437861,25041,134647,346821,53983,673,752128,6097,401610,203596,5995,126271,38224,54843,132079,11275,51974,15985,1090734,76751,150483,664533,110713,555102,441220,144084,570,48655,40085,474033,47034,10508,30077,1469535,34934,76,396869,395107,76151,403730,153032,94818,13833,5252,69218,273683,32664,478087,6054,5560,76179,42547,5530,245519,3944042,100309,166984,67617,87328,66617,2359,162077,171143,131411,28139,40099,7146,42944,94114,87708,218441,22178,41778,7396,93634,54787,160215,398582,348345,0,123121,30331,1630,592,22299,197843,33621,102285,16883,55371,51271,116487,21687,426268,434793,55917,59575,14904,3213,69323,10038,105688,172517,183091,178075,112357,60860,0,958,981933,61826,88720,10563,184761,8420,142544,10956,9107,133919,81191,112580,5736,67118,115700,65842,92992,55057,313256,15099,2467,78411,372383,10328,122743,246643,1732,67676,137965,11584,161882,2969566,204683,120620,672,86246,124672,299399,103287,247149,71375,33907,326811,52871,10283,5736,19304,152339,380,209595,21142,2734,2044726,336311,17513,17356,25161,117144,466,242,78845,15411,111350,198362,100716,152975,496957,4298,34502,31012,147642,27968,922459,1113625,93796,11831,71299,946,20065,7718,30917,1384155,135292,10214,242771,43257,0,710,61934,843,672,133259,192925,588,7493,39207,2650,46349,68865,67424,18908,279526,403515,263100,90188,235035,170401,60739,123674,588797,6014174,644736,43901,211254,127070,122090,3088,11173,117402,85803,52404,456,91599,205561,51764,51497,303,454879,50476,68103,63411,128658,1289,59700,290226,0,1045,19538,26943,3942,600282,89287,152349,54675,312518,65628,756162,179431,220729,253784,1939051,668,104615,101069,140585,338234,89352,88147,6724,1851,406843,114655,552527,330203,20850,2060,33828,67001,272187,107789,368097,232983,165662,30808,1956,106935,1283175,22897,58991,101495,1937,89776,346369,80859,308950,52418,188816,169337,219974,283339,5934043,113134,54116,1492969,48112,760275,58599,49681,290168,207138,50101,178900,59838,282671,100541,35868,214875,1400916,105767,127147,417771,27252,152,2942,90734,169569,0,12073,48948,92582,308368,183534,1081605,498944,272604,68000,298083,62180,738210,1221,454,59300,3293222,252908,42613,676,844082,198656,210236,278264,43466,284305,334199,52773,40043,65255,7829,339215,985,262002,6385,1714576,37439,23464,197300,131346,641330,79552,44023,366838,20980,112663,65983,130417,69707,117068,532,918,5959,44390,196164,263755,131821,175489,17185,168,5149,83701,87820,8932,73116,8024,269683,247198,1432388,87170,85122,3755,178975,21633,39554,64717,95795,128788,81745,266831,218497,116,212775,34414,49424,31875,14382,2059,6507,168311,21830,967,531236,53661,211887,62836,466325,61905,298747,3878,35799,7046880,132473,167872,5622,13180499,5566,35271,512694,31263,87087,300046,252320,478998,47425,249275,187655,324204,93328,87445,39223,5409,4364,5940,363329,17091,233263,12998,7307,87810,38506,574,377879,119028,138005,136047,46082,109012,78449,201640,198702,205115312,441158988,201545197,196382168,140933348,89879,218461,8703,74124,74,54754,41629,713616,128236,16218,233686,1013,144682,29598,458824,2338,256418,63681,4832,8438,270843,52894,37648,92538,152,138820,19939,93155,219809,423080,19655,30105,26656,121569,1024,44083,30855,8344,7139213,147,22027,138618,58963,163432,7127026,128522,4702,330926,3351,32,56480,9346,101306,4595,535,1613,91268,63716,69885,220606,456,382,96884,189783,93497,281599,201165,15808,71239,26220,10082,208909,446,80721,222490,264291,38250,351299,85090,20985,480713,118034,10568,1102,0,5353,83379,102070,27973,9309,110375,54742,781237,50539,1638,41566,261635,209,159226,11460,193852,61717,17850,5178,22317,91820,143842,77077,586651,6400,6746,96221,96406,10963,35391,128336,2414,385398,1091885,110459,373741,90380,186231,397128,837564,75515,7727,75114,153235,475731,43426,5001,57547,172703,189276,123,67598,13990,12919,39716,49123,108417,71936,179864,252212,8375,988294,274351,483998,2590,43609,141998,125214,33817,6444,48906,113226,27812,51475,18151,363,300832,77797,38654,47061,77277,503963,439641,44220,49717,1382,414896,1905,156588,101751,142700,62126,12774,299730,16995,366083,239708,23342,194802,286073,116124,19561,74559,13697,527201,6813,75111,3495,174922,178,13756,24962,25036,513068,4762,6911,30381,389063,234446,202834,150124,57945,117049,367560,401677,77174,319931,8295,120541,878027,133885,110411,23300,633781,33396,17731,447482,180482,1827,58826,9268,257,62022,137735,16325,61070,24259,193923,81595,34198,11557,5287,54182,13980,27094,169554,14416,317,1871,51993,29660,391451,998525,93743,96151,25949,12299,52539,278463,130312,43960,122309,6252,19860,198129,152,743,6065,93904,2070,9606,42807,192377,448740,1005,37826,179696,300776,1054062,145439,518589,3201,155292,667442,3994,82654,41487,1317,2587303,64973,6444,50796,27187,404,2832,16559,84522,1437,128923,2381234,2929654,11,40,52104,176325,5436,52910,37553,28043,85118,2097,33708,28427,231964,334711,168689,18481,48615,537662,153008,8312,0,1482,2504,2395,735313,67566,77286,606280,7155,17466,98758,12661,64647,152,76120,1206,190304,24838,2018,143114,18635,268,29254,8277,132,61134,45551,73538,33623,1369,745,536,48055,4173,18464,572,9033,43141,19260,36247,303994,90716,69049,74542,302404,114447,4989,310647,145085,41064,20433,979,1162,38112,148453,17793,47974,48687,445,118189,2745,598589,145116,63848,121510,271494,6928,661031,452790,74341,697817,4038,1444,86176426,21149,883,7967,18773,281162,0,6571,49579,4105,19655,152,836,53631,35914,717,31414,113458,791531,3784,14298,0,234013,34086,2668,1087474,37417,229014,29575,13490,1271,11947,20255,0,147223,874,132464,530,61779,353900,10014,107968,39583,266817,5697,3806,833285,21219,40237,339668,68386,218027,43360,58405,2962,114737,72769,40062,180880,223,99750,1669,61268,69495,2169846,221198,53017,49160,134705,195072,209796,204592,4309,396283,10613,1166,164216,107572,297117,921,57350,771230,31798,62600,26360,79564,109480,22580,34304,57898,84255,4095,36318,95844,41358,8269,70165,4124,13739,135968,36051,211278,16038,24973,78103,840467,195051,52719,25566,67222,108543,175295,284954,30605,484643,1546,192711,459645,4833,38529,46338,62993,281465,51488,10125,413,182415,6204,277277,3802,1294688,66008,3494,45556,981,409,62022,32171,104123,80360,972951,46027,173723,1697,0,10564,4794,151495,113586,44733,1051,18684,11250,134489,8240,48777,52661,227996,10987,177417,8445,38445,1398689,543919,64343,1950513,713215,150173,229556,262615,941,27434,220574,175550,117656,217888,36654,267821,435777,2474,839360,136125,18178,1261272,92934,197132,756428,2242371,312390,243302,41485,109639,54923,296853,174237,103882,40813,115780,159858,575,69052,39978,169029,35681,72335,279335,63243,28883,15460,92,1174,24041,22888,214728,492,152,0,0,847,1669,0,568,130,0,152,0,259,0,brain_spinal_cord_cervical_c-1 +1697,86797,328781,50104,1753,2186,41020,32910,270264,97342,430,2053,3194,528724,58246,176704,119130,511370,26474,821200,85109,3661,621629,1199645,147181,2018451,250162,668918,17680,305539,115816,14048,354793,338758,1942,352034,753936,6698,349229,57012,587425,1367163,5040,2091,1582,23429,170668,614757,69052,586016,295494,7306,150015,925,588348,124469,35627,18482,280621,368571,340584,328052,157080,9738,10228,5969,267872,195128,61590,112209,9046,186194,128989,5200,1414192,159773,263599,147596,82550,228,60968,407281,550071,117596,236,176665,304468,170209,232307,298150,170964,654878,381521,67144,695,660497,1155671,51333,1098263,2010177,44789,38460,756252,216087,28978,103666,112961,894838,99670,81442,42605,61294,257210,561652,204222,27144,4326,186444,98423,44734,2677,1200610,52369,296082,906669,3208642,393332,93918,88411,297237,33280,84658,5206,155347,362374,382474,7525,326,199213,503799,468528,191859,8846,333006,913945,979048,2721,42096,144161,447445,462174,45631,2004,137739,810,281,1299,107847,604,118054,341616,592402,40464,370529,86264,28041,880451,211709,3665,176771,1549,6843,4457,281072,61268,26728,512541,576925,150884,328114,140448,228152,431712,97596,220440,225113,138495,0,1685,251508,312323,42305,219945,66410,1293238,262601,120003,8241,135175,69411,808844,192385,1008526,139,122947,132934,3332064,21828,3624,102797,139688,2485,20995,585324,460642,33033,473,2443875,419369,888590,32406,77332,224326,488286,1805747,5507964,0,0,670920,3166,308108,0,274488,251723,358713,390,59141,365051,165935,581527,552244,188473,489651,1151,354402,3055810,250745,295625,134945,42340,143004,75845,409003,612011,5253,441,3685,108,25490,115139,68247,709474,1795910,2284014,23072,277315,8490,1070958,317161,6657,127657,198934,165823,572023,82962,119793,3337,729580,72915,469350,2345,3693,34472,46169,30721,35444,222149,448938,265958,8124,173,141,109309,570767,62310,547405,75417,162322,1449,142790,70244,510732,152,136976,62536,120313,416218,187842,12290,1354743,1813,0,5224,1184678,562533,225056,105425,108905,380190,156719,165461,127311,760,43700,130662,14218,369444,242247,56954,22707,243998,89855,98934,177377,4501,84089,77328,311828,1098,143259,156062,742502,97542,466128,7299,1095,297534,717004,576942,377,128762,130997,23704,15192,690104,4197,363626,1398231,6270,650606,510332,75250,487459,541437,27004,32347,19965,117438,489576,21068,11549,358385,421915,98289,57631,518223,1502,124378,77341,622911,135764,125721,254996,284614,9229,10716,53464,74322,389683,48243,152891,410,1485380,21950,16499,697,0,3212,267649,118305,2555,186915,77634,2519008,274691,434861,223248,27578,253803,191035,1287,225776,256069,289855,6961,128493,356990,220423,718594,671572,60522,56763,262303,72516,681,41240,158230,124250,341525,59116,236636,80345,82182,187490,1005,77084,4587,2151,9155,43010,118211,100006,1748,412942,363315,171889,114586,95661,231064,53878,2434,3934,237269,364114,1359734,29319,23408,1438,799012,191587,3254,256219,26064,299322,137362,9803,164058,1502869,409603,304024,186128,60744,361390,4059,26293,25577,19105,91610,237511,30763,13298,173591,10341,298446,10366,12378,60652,486317,2796,6349,153171,41998,54201,1222597,1003932,48702,107274,67554,4214105,463,14947,154939,3002,914,457117,3540,6972,426486,130798,820401,776459,171149,148793,3459,257307,104374,283516,180602,42307,28376,376329,205411,373776,75032,19097,6402,10017,3661106,2071,81156,1530,104278,174538,122577,278223,238768,28716,4904,136614,69188,66387,285984,759774,257421,875779,33143,600960,87540,53439,770518,110126,21259,502858,51489,17148,476605,134099,128317,326938,405517,186650,243,163030,714886,2863146,3758,217003,22505,3473,1623,69513,6785,660929,7602,63523,120374,25269,256390,22454,1811,113,193236,44939,450665,854,616256,997209,1646,1397,23122,206050,135885,210712,420452,4130,263170,497736,29823,1793,51377,238278,2230,2193312,509415,3440857,212371,93380,413673,75895,31291,9734,87619,94443,2375,77271,145390,849057,74007,1507,47800,151350,408942,6223,34245,75371,191629,15976,543,0,411951,1797,13604,575163,108116,101,93764,96110,33028,442872,2711937,4976,55337,5900,86478,599923,126768,18716,366762,215590,1048,335732,58481,47603,74292,65007,85451,187161,94297,197994,78155,931545,1505,150453,66044,685981,779735,31784,80123,18924,30403,268659,124658,2599,841421,450636,572022,12180,257753,152,108632,60753,2785613,142013,34144,25125,21965,70536,1118954,5356,490305,665,68571,32495,6050,160718,146325,1483,183480,346981,11505,65081,42094,136939,123893,264504,495588,542577,754046,223098,27076,453470,99113,155003,153884,115738,3359,626,376,120954,207823,42145,93245,43061,599,33561,231516,3194,29819,130076,43503,161675,3687777,197447,67385,199445,125,0,232,459150,138554,263660,310103,101092,186927,95752,170982,478034,329,66060,7851,152,375741,40803,190091,70144,286885,262366,15260,26854,963141,2606,7045,76565,327,44869,122939,7917,188976,4716,3003054,62588,150965,253057,43175,204900,293766,171505,189517,109073,3299,606289,667965,689156,21541,1720143,50034,60718,97154,333440,228164,123867,563484,19395,137422,147834,26803,145870,35834,140158,113291,78811,14654,121791,108333,180164,76051,706566,197658,644609,765258,7060,5566,2534,8940,41827,49561,23848,144872,269657,13582,489428,636,287311,8588,328532,289444,151083,65423,261517,3428,367,3513,646028,348160,378824,2829,1344388,176394,45448,104364,62160,130972,3715,343610,256813,619707,514551,1552733,707824,336,232930,625745,689283,18969,244307,993,744,151712,44914,74076,213209,4268,255558,1487,113633,51283,198401,199059,37335,27700,3954,31814,161039,305825,198497,40567,561728,129482,77725,68809,265969,194148,126376,368550,420116,1002051,16714,69213,237397,64261,58559,165450,12142,7674,172725,33333,460812,289729,1664,358148,87265,31441,290,114813,2547994,115569,22695,13801,35764,106164,67102,205,3224246,91204,25043,7174,142980,4021,99948,86630,365,275277,16871,74345,121339,9728,403800,109959,767,579,29191,246674,0,951612,327346,10350,5409,1189,9188,3024,32365,367,284041,217274,4837,115255,3987,14045,781595,135664,88262,482550,35594,389041,149774,29735,242233,424736,14782,185684,19200390,916,60472,224233,317218,23750,187079,136938,212179,46342,65456,160139,434744,78195,831543,181870,963,9055,5014,15894,183,15447,3765,18880,130,0,56274,1728,0,47630,33602,198316,279569,758028,218065,171407,240289,13144,424021,77197,52365,202097,456730,292119,129769,157246,3700,1017878,2370600,1543,839762,123168,286,88106,377116,465715,312611,1077057,50821,3612,206918,111462,1232150,265251,340407,8425,73689,87887,3356,127764,287824,384339,161466,729039,167725,492067,612770,1508608,32254,24666,346545,1318,818,148408,24158,37111,0,2575,2837,7297,106560,1432231,517434,1714,33379,22585,2837,0,0,279,132,0,0,0,0,0,151,1064,139292,4516,24623,1184,2828936,289,4994,814794,4977,254169,2156,394757,159468,483367,110220,408487,337248,1710344,243558,376573,541296,409118,453038,78604,380361,284505,286390,3486,957528,0,606357,647779,231236,520746,161685,146403,95912,328543,583,1245393,10004,135304,740749,295744,866630,19,40555,116706,305191,97805,19812,1009500,12842,10742,164252,72907,56098,286344,93998,296839,526160,74917,224650,182671,206172,335493,57642,1847,361739,273228,336620,3727,718161,184733,627759,263334,124455,508049,392319,128387,614634,685383,500761,338956,84724,447,9033,1591217,35822,117588,152683,16432,358193,727698,71564,1272,533028,0,1231,729376,11124,1124,171400,23851,3182,1124016,35207,105833,172951,174486,759355,253346,7469,9401,6634,625957,4471,382712,0,100355,2552,3394,435,1585,281834,17766,26670,758,24099,15500,888678,9539,963831,1530271,17983,3670,108460,2604,88516,75908,2779,4372,1076354,3655,61547,65720,1319,375271,2170574,9820,11777,1528731,1341522,341264,29393,807361,368252,1175,68481,10836,75496,4543,10699,3678,8093,3121,1613,143757,22610,264747,54905,16033,99271,226725,234128,282103,223294,169894,170573,211897,462261,87333,0,216,60627,17975,8473,12717373,350624,243932,81975,49682,330896,13157,128914,808,1792,7442,94326,294849,252581,11153,926,55103,907,396275,394826,933403,95741,1321,568666,9737,2996,265065,2031,35551,373143,327280,192952,129212,23724,352962,72295,27858,6024,304,0,275509,14813,464194,92046,649867,2638,98799,430922,199904,120855,299950,57958,725,1187,281275,43654,55168,99173,10722,583445,4849,121987,36837,24724,33475,84404,143381,225302,58788,823344,54957,819,213863,19254,30211,1150356,2335729,294459,140514,198,18161,88793,114956,192643,760,382,15577,1338068,403,958,134543,16773,63071,701645,387880,677,266379,922,285513,189906,126100,1581,136724,1026,163699,39970,1200,1822,196574,633492,1767,199264,145359,518771,122722,235493,159257,696,1057,0,337487,444786,433881,356594,45346,231873,158279,153323,276233,95812,95710,2140,25395292,867,106223,16991,1062,33626,808756,1731527,19156,25289,45467,452590,599464,511732,64638,98660,943122,247403,471750,63853,101870,56049,860960,53497,281050,731895,7721,181755,853,15745,38838,124,12126,2006094,8815,352366,122471,286793,20582,24822,214387,63642,2014624,10313,36688,2680,145965,6689,56833,1256,401648,113247,70944,62021,1015,108560,364667,258,34751,631,222538,792,5105,332534,8247,11347,1056953,4134207,105,352840,391115,145498,2055079,152153,325908,5573,312097,307137,12788,41829,10704,2576,1235752,12187,270793,26877,177548,369486,259229,122454,21852,3844,125,39718,1129,3093821,1057211,4404331,153,1316429,1802,1444160,1445223,62066,1286843,273310,2100,535,112473,353550,135831,602703,113354,1102661,94840,13532,92778,152843,27342,13607,92294,19,97647,394359,16054,517,1469337,92700,285912,15138,0,8892,0,13407,814986,12332,59995,417660,39546,437459,1767,2579,954,705,120058,98721,1685,4196,224463,560,39671,0,1426938,1225376,288119,10277,53,31721,12350,77359,33453,16639,8403,115235,23138,5833,25991,25321,336077,309680,7035,143381,0,269958,58333,3707,344773,36113,217993,274289,147,23786,78267,51400,95,94368,10187,248495,146246,17722,82951,357246,7107,53046,797346,4096,7102,78865,2008,135835,38753,71022,413596,60318,409380,238024,91162,233509,189108,199500,110915,1040,16033,1066,19732,308265,193070,261523,4502,105738,75050,1997,107,1567682,307423,158991,266875,108228,166169,665934,13595,9222,225469,504362,410891,1240754,595708,2058,319068,1187,136969,105229,244500,11610,674847,469816,52870,620153,78883,89454,205731,82682,1274235,100745,122370,1097652,33375,38756,141339,109857,10360,12017,1158,364959,216060,193923,136855,21026,324374,106244,120336,47854,433267,52264,144401,100373,4325,700349,145874,36320,35138,303,79689,223851,90368,41152,775025,230782,140407,315995,7369,119899,22207,2503,36713,413058,972061,76,670999,131697,458717,114106,124945,58464,9673,623813,1592808,204151,47988,3426,502801,392265,9389,641199,43116,5968,179646,18205,2851,168999,45182,101575,54206,534,1275,25967,9893,258265,189127,686056,107618,0,177038,168759,806913,3192586,80372,6912,58810,38113,187531,449023,485908,468,11508,8899,15197,307600,44634,2956,9175,1705,150426,120117,455729,29224,917,626047,415313,409107,238309,13507,24843,205898,150784,122481,231125,565805,3210038,26453,302,516784,338482,179974,482,1230,649995,705,743,130074,456958,716945,50257,424434,52226,2362,489623,505594,1647,137237,563130,3168,87888,379367,108375,5655,771099,181144,59980,145970,275088,136550,106375,193361,175694,173912,1186818,708155,2597,119725,172854,114610,74668,343223,119482,8583,80899,17927,51616,555,31510,6752,55671,133879,170623,202253,44136,3707,338281,218617,64430,21774419,6797,110994,9353,267117,867,35046,148095,118253,730081,177669,38114,18991,249444,104679,169055,267823,626,332334,290,54210,113119,494493,820879,26547,19658,310,797,5619,53176,16872,253423,110925,519830,55651,133625,332411,16853,1785,46176,1130073,51595,474191,964401,124212,236088,133064,78234,657483,312753,856879,347272,52778,1213232,736714,364210,155581,94411,384184,67951,216688,183843,226680,194064,134349,262069,7048,373595,77714,634660,41652,16476,185582,1440,1614,1148300,533,12124233,1314229,215055,420,115717,244019,39538,115386,95479,582122,22999,536,3989,1964,41666,70462,8770,128311,2937,1663,153690,13333,190855,43584,37233,248528,182583,571,108018,0,94065,262759,6914,197250,13185,217,139930,138373,1182,844,10370,45075,39070,72620,96486,321022,89595,167268,12807,268783,446315,5982,89031,152,1431,1079964,4006,11597,256968,465714,61363,466040,230521,1033,1780,121532,13465,192000,364800,811,583,31065,1104652,300250,31602,73482,23398,244,472146,14599,237308,427899,484469,358108,156337,68253,385179,2833,305115,12967,8582,22420,84571,113778,449738,590883,128272,35503,783389,5696,139320,15488,124794,233650,109602,63553,33181,144898,4701952,757781,41112,161079,614968,6001327,402664,241415,92822,304,269821,26063,158784,245866,127031,171654,23230,54262,579502,39925,418549,1261735,13812,1475,81327,649097,102751,61288,764063,227562,314029,46403,1783006,219976,105094,277056,152,359145,229729,35575,152,114608,8693,26187,117154,423979,127249,2350262,727140,98143,772134,166674,2116,427,1710,240241,829575,608,816484,1071103,156,3026,525576,3966,1541,436729,113668,259485,5451,236547,245823,316944,591378,1279459,601109,202510,21972,29243,62735,179884,259689,4068,12417,1066003,28108,2389,127,797,20703,3375516,105407,11681,51590,87203,72702,242280,72767,414151,28833,21948,6094,102580,648,3572,302306,177252,48132,453187,16862,823686,122743,233820,168401,5818,28902,67881,1323,1068,599392,1036,73568,1236,10023,213841,71997,24167,61190,411897,165062,139826,19849,0,2615,721,825451,3169067,118154,189590,244587,10940,27120,332496,10206,7660,897961,20845,203230,71720,662652,28148,36663,114995,249324,89760,114141,488070,31547,1161,456,27204,63276,172084,390940,601696,396505,1476199,171958,152000,145765,67744,4429,218740,552,341848,2901,455,69732,329796,12571,183272,180818,107274,204503,231374,136594,145813,113827,1152,615487,418,465140,322302,214489,302400,103783,277152,69144,548730,37297,408777,26140,125868,174106,43718,498981,250,30508,1745097,70865,200433,45520,340188,309968,316413,452,511913,208601,28327,81313,372140,712322,147014,578804,180467,52369,507715,17733,54126,344776,465916,117,49015,37049,154440,212429,229219,57,6212,2451895,60302,455214,3203,19743,10638,210893,19100,315472,1865,20761,731929,338204,1685824,562067,175496,79048,308111,19587,591565,234822,222732,94707,100149,121132,276192,104581,267802,279,2193,166952,348,23465,369350,1520,1273,17014,1271139,1682659,335095,53123,981,527357,0,0,4586,64721,1397474,4474,63275,252735,58987,19678,198296,12417,181434,355598,15577,414,958384,75693,74188,337898,418858,66290,730759,294867,377999,346196,221439,579103,18895,132355,221706,244814,8559,379089,422,777193,598,20996,16105,69326,28084,209308,225771,337128,6533,718050,266206,484805,617751,624630,92644,87425,381521,568134,147753,130803,188615,127811,11133,10983,0,4565,716764,1682,179380,4186,111422,241187,165713,1742,166206,314012,14747,2933,55487,58943,64512,301840,56256,1594,90839,70126,29113,452270,107474,4738,29221,45536,389924,37175,147274,26400,14758,3762,29,335039,342639,154624,404053,2515,574175,1915822,1075975,3131455,171931,1531,99482,13616,191702,866421,157524,13092,12470,52451,212,50371,413254,71274,2496,76,9991,151135,141682,185410,446677,393921,1078,62110,232912,2039910,1106703,39802,1417337,365497,541440,210622,672818,44,384,0,1746,315643,101398,286159,130348,1196,895,2131520,7740,2893,285507,50721,40210,7210,413422,1515952,16289,92648,5247,2992,38834,46727,3589500,162510,430,303818,22235,503437,2301,71874,12692,576482,336227,358431,152,93471,3459,18906,9644,529630,113368,197533,649598,163276,62714,89258,3452,3091,1367718,2534,7095,2005,13244,30131,45814,5456,1502448,7514,155625,791,370352,2314,3009,244366,146757,463595,13298,252081,201642,175672,243136,136061,882569,1023604,605777,300765,80132,20044,15317,19176,2595,2040,123760,164665,364491,556,513317,289351,112187,58,12611,240023,1300852,596641,74577,475,207109,4143,41629,732637,166370,602,495988,101096,108115,652287,445946,142631,26841,1327,279144,3596,399421,451751,186477,1962171,360858,61311,119839,664683,1057505,769289,2409,773790,1030297,1645,124578,132876,641224,61416,93377,553510,356669,45670,82252,250,608,75680,88168,693517,539202,1426413,646711,169716,9784,27274,82525,147,1602,112180,16339,62267,90,5314,52240,279105,212010,1698911,36,354,256965,119992,80517,22338,12736,127197,38225,0,283,447899,99779,95111,1080,5029,30566,32583,242507,670,90,8138,2835,2457981,2727,39696,270158,170409,27436,9816,1554,69757,9182,112426,18702,5666,54616,26759,76765,11475,468340,152,452586,54595,217981,249481,52637,113085,154194,1687745,63941,1587,2274286,329152,117404,696616,290132,101106,654151,1149,80746,117033,815494,7951,50455,4328,621439,164212,77403,17516,106023,4127,2123,43446,48155,362766,629615,303901,90387,469437,310552,405916,593,169868,154385,404801,254525,213,16914,104828,406041,2147387,708,85588,307223,55373,131,206191,205886,281,174109,23297,486027,673660,54824,219,451248,692560,191691,565524,216903,271744,122090,383579,379270,3240,74708,564012,431626,17082,868846,166288,115647,193892,74111,12568,122836,7390,1103848,343174,279504,48204,98,23863,1359720,709183,3257,541140,8394,205814,61259,1939,194976,4511645,32191,23725,304924,38426,340104,179,1236076,67676,483210,832865,6720,1733,841,511052,311864,41271,388100,269095,178903,120536,392,29826,231914,94574,73001,188,21036,9779,159366,17909,2931,346253,828245,156032,245795,7449,3356,134802,4089,2737,3866,41038,918507,155665,223831,196968,53396,789880,111059,54699,8900,23427,1201,61155,7778,83284,186245,23753,278513,232777,1110692,362340,8286736,8809734,46703,0,0,42645,89,34346096,1698416,159249,463100,641228,70510,194160,1186878,84749,17708,49398,485255,104080,8278,240991,866267,64832,17889,175786,73492,154830,89222,940527,225677,150445,2124,456775,0,45248,5284,60506,1196,457322,787231,501289,266130,64660,218959,1302,93515,226255,316758,31697,81455,376496,74712,106767,108067,146211,555774,196088,61044,223252,184107,217378,304,415,108840,260125,430749,85384,154144,318,29874,197815,81907,2077234,94498,182618,10824,225949,291497,139272,320,5784,445477,130175,14958,53115,2406,154737,149384,485675,36448,30604,933039,198063,535887,600041,770,70870,48130,278588,904,58384,510894,13154468,7892477,439104,1664009,139915,119849,828879,7987,739345,704,1261,368266,640072,367077,442194,77010,370,178501,1503041,334194,434807,9516,120713,66313,3783,188457,217379,30,329128,74417,235404,1291,669,127,1075462,459524,253881,753937,3450,158557,152,198255,25629,110183,32584,1002,103271,81960,65392,267262,235844,3845,817837,1292,219638,339067,411624,138576,28166,59855,82638,114918,334781,3639,23974,828560,611758,273632,206071,204321,28086,125482,25257,180330,124261,202136,354216,304,4520,186662,326804,234587,266823,933683,743006,15135,14394,208,1829,292,136752,303138,205882,659214,428414,306297,173485,285723,573154,2913,430097,105811,157363,161681,248904,1497,479431,248584,151034,55387,423355,1662247,4130,79661,489017,706,668,1447,1151,15268,83265,495155,2819176,299596,96674,56729,444,2301,90835,942001,457,36336,468034,586376,87239,564503,335015,27715,6964,1125393,37768,478083,1067011,700498,63465,119239,196272,1752,89643,14811,194881,238713,7088,48828,22769,1897,99231,1099,233319,216901,161494,92655,541989,2300,104560,1658,3355574,14293,587129,334939,96867,1542,68320,228047,38865,237115,211372,776518,583071,261012,192119,126157,211,143049,11209,244662,343807,67852,168398,30761,1880,168642,95236,50714,128140,229913,49525,25060,17993,2810,495053,194138,631455,63419,151588,33763,151657,63901,928537,2988,171914,1971048,133951,166155,9495,125311,272631,656862,123582,12665,299785,1898,1898,71913,7058,96096,233359,30438,102649,45576,4479,4095,24299,159368,924475,229658,6699,733,72107,2492,228144,84595,62781,78291,428687,199650,5357,951,303509,885244,626170,249287,289560,291199,251551,230750,105992,748,123481,73181,66912,22370,19279,17138,958867,428400,358356,739046,600,1164,126,224879,54647,221979,131728,18322,256886,289,61758,37231,914,81221,27890,154554,122702,132877,63236,4771,13146,100594,579,216075,297115,132829,584646,11538,287415,46326,164360,1799,286600,487199,56224,32999,25799,3552,0,42739,294171,96679,174268,13691,32060,173754,3612393,9806,289591,108040,9216,144078,70033,256718,229079,1477,75408,257,91937,443184,103564,4437,9918,385334,82087,125163,482,714535,1359941,54100,142747,232105,915,721,1683,179690,100646,177208,13722,324378,425761,718786,6931242,3080626,196571,47368,397218,372275,18181,6973,682860,2325,151944,0,84292,16394,20102,161531,14989,3151,1171,516380,276022,729837,1936,93029,122608,703852,2759030,593126,571204,168501,379924,1676,6183,273341,1358840,3285,239474,265079,466506,320395,56431,51750,184506,108534,170424,4520,81178,432,9269,224420,1459016,122821,87285,87112,163522,92063,121392,65007,685274,821,91968,794422,1553,118068,16174,85752,111172,426345,13796,4820,77440,1759798,267472,533663,22134,109549,169889,407304,214284,8337,30054,4663,361739,151747,325352,236107,111413,14711,40684,111062,86312,407649,315954,380810,18420,372,12969,30082,4062,109407,141065,68897,118179,36420,42976,378199,2692,629647,192392,1001,5556,433,308540,137,3065,245410,105706,0,1329108,19386,375840,50853,120114,388677,108494,47077,15993,846003,216573,306811,166305,243361,0,30294,261522,35009,6640,18875,337779,29989,214777,19988,1443932,188703,346205,47743,140160,1157617,60907,94867,93507,458574,298094,184564,25433,46278,316082,61674,305231,17807,60406,573032,21960,76139,2133,60854,8116,199300,17989,20938,29116,21233,38038,1947190,1257832,1171,869438,96367,485769,428494,46912,131250,169476,213662,196002,4133445,332508,166345,936862,8408,9368,200338,362467,15591,256673,604505,967703,26024,128425,35910,33768,30816,314223,745184,13385,31423,55857,423000,1742168,396581,50809,6080,475360,290305,223034,6844407,4996874,1552761,34246,428663,331723,1183,49738,1424073,2730,69038,1420713,324117,71959,217621,11421,39806,1006,38105,10724,1986,36053,1978511,707003,56992,319101,287681,9015,5593476,11965,1132,9321,2949,298164,61649,1491,93615,64769,2311,5785,4178,133262,110793,3080,20,929994,24303,21844,2288,1123,710,1121,60019,2171,2260080,1497,790,6456,3264,1183,1911,144,20921,27911,42177,156,136430,377,290033,96378,10628,228032,359115,0,679914,1314284,332022,12983,20391,264,207831,152,1270821,17843,322240,63796,1587,12856,523325,400249,31737,12343,2558354,406438,4534,326358,218816,10060,1175972,384542,132898,359784,117831,41589,430,143310,254753,180721,14266,1175,165791,227872,175605,1628,1539,908352,91459,293894,140680,9769,299097,316189,93000,153577,16564,2977,312207,379749,96538,246316,197788,83133,511596,332891,117200,419,290891,16665,539,379815,2895,110321,905,292239,9834,108177,52428,159121,5558,647392,392937,527410,263421,79469,4169,90339,78178,52892,36119,235211,305960,542740,405859,57428,191251,16233,72846,107420,139767,11704,60775,288639,0,129107,595461,144843,140956,148000,260878,206002,93166,157038,149453,68869,2248,369,15354,459954,172719,681630,156633,3361134,2657,40279,28901,128454,11971,1265784,326505,1257302,6186,192461,0,99707,438387,128944,23868,3084,1437,145180,627,186656,235929,680992,137196,442939,2832,97913,7765,587254,14563,463,902,220052,720581,16081,98875,582665,2469159,1411376,571345,17900,2497,0,94366,4154,198675,5622,394105,1492478,2328766,540588,30607,504794,1296,9043,47891,35798,321880,156356,98913,245122,1064708,2441,276675,413487,90273,1030154,934,318774,381616,218057,172629,262130,32757,880237,27260,8238,4858,9846,15091,2640,347067,279378,290236,4033207,149781,575,10280,0,182,132,0,135,7323,130,777,3343,9495,399,0,0,151,13264,23120,1745534,473090,3946555,14268,472188,251458,56936,210106,61491,5344,1196943,119413,325265,390,683190,100,239794,2224222,533221,93202,27433,716302,501089,1661238,19142,30478,57350,133593,29296,79784,8497,97888,432289,1870455,2441,317102,758,64612,1208116,907,95593,80379,135526,286,0,25050,32628,1955996,259092,106089,1637050,122410,204023,113095,158029,588760,289618,88255,265322,132631,10206,951225,135358,107217,12781,1009611,441899,686300,73393,690032,403108,2902362,882763,188470,93512,4317,436575,52987,574990,230654,870748,2383,1332814,51983,2484,85534,19978,501495,1106839,2881,1521929,928290,2931982,17297,5083,126,9691,3536,34124,436,893,123542,224314,1635590,133,4608356,1512,164874,101183,10484,515883,189,3655,188462,56414,483258,95076,391331,602180,80402,210036,446501,623131,148858,241266,1199722,27829,395787,370780,92521,4902,44462,94700,64359,32186,1379343,18119,261418,70331,3655,404196,553380,1201,21906,93010,160419,70508,267306,41345,46837,380869,161966,135234,679635,20440,3193,162835,452689,22254,78948,275346,346371,33316,4287,588658,128983,89587,306754,190007,87384,536921,348235,717604,131340,61842,186607,394795,130,48558,1293,377729,228092,586788,3417,133650,48589,584571,47076,84398,409545,390762,6994,404500,3483,42834,24244,172133,268345,1467174,2072635,132805,272521,424408,152526,706,219246,46754,382876,771844,2975,16907,448,122420,252814,46813,106492,33888,95428,3090,3277,9236,31440,814,1624,1307,102048,296671,88127,133223,216591,40117,114123,144691,545250,14841538,1187136,28838,236440,507199,234357,191889,177037,45401,87831,101860,93247,113095,299489,61071,322778,1549,337841,35728,258917,79380,1026,4312,1915,343445,226453,244882,98505,263,288930,3098,1167504,55433,124511,62770,130830,111777,2356,212836,505707,9007,170917,267449,12638,92036,620011,302167,131956,51748,9541,1568,372435,1829,1859,7739,443624,2000226,46820,109141,165148,206239,332545,9616,359449,95642,40291,45054,166675,308329,136627,189988,206209,65965,45184,658,186952,300155,230642,106679,3438,235656,217043,100180,88513,27935,316239,708923,221999,41914,869190,40,422933,406,111857,72596,172627,1402962,70,2682,538411,322245,131003,88436,23903,10204,262671,365671,340166,281632,107880,814625,296660,344083,83887,46589,287856,12145,410981,204570,43430,576580,3741,5,129391,153519,461794,112849,145893,673591,226482,3989,94159,290572,342060,192304,849047,860613,684057,263,38804,72056,37866,46123,31668,265711,37227,10145,796374,257828,309335,821,5215,301050,152,56001,1005617,74745,75709,13542,2369,131508,28377,272638,126775,1496,83337,205200,104356,1519546,196007,350136,425,96667,788,7152,251158,283,222244,5933,244771,652801,2154707,4344269,2112,146,10960,161594,56876,362775,530768,711138,133601,971311,82233,9808,431659,215484,107049,288757,2310,73263,2420,163465,82244,381358,1121891,148582,137580,57966,3880,304468,177549,299287,3608,163815,31742,50825,505127,131,74749,133253,91132,489970,220970,571688,96797,2944,2198,5673,210831,5732,155942,193682,97551,202195,599846,306700,62894,123297,352409,233755,172464,98846,157564,173280,517865,188982,270627,85782,101385,137625,21564,299458,672984,1326525,442373,14763841,147606,37861,187689,177342,72803,179305,1827,0,1707,2854,408216,497361,757268,135757,555560,82996,613001,277337,89495,668,370122,2453,719,235402,51496,76537,510068,503440,194197,177335,160308,327237,130611,99034,91171,253,1216,699258,208771,141816,657451,455,14414,401,175237,80497,53971,188952,368592,482918,518,85290,254402,224733,11844,9118,273678,75832,37437,4958,1113,286239,9229,368764,97564,69698,8383,174093,269159,10066,8277,148821,76007,280594,11053,257516,155268,159973,288743,238221,54536,273209,7705,440463,473010,235121,81304,462,11866,121225,254922,160917,1096,1333090,186923,65016,358,244244,350,387771,507662,8609,341571,1011849,290463,21256,548557,38687,36452,127928,261761,1695,2955,623008,12203,4377,49634,206809,136331,238151,280175,2851,693604,4645,402373,71110,162117,203190,1324340,94764,1360582,74797,9820,727,5052,526621,176051,60104,36621,55247,165027,918281,1666,120553,335557,520033,20222,137829,27930,20792,37314,967,51477,3565842,25341,35760,150134,32752,188877,12873,8887561,360952,197812,231586,12807,103,437643,288,162029,1064,248501,499639,1418,201768,49399,208417,2513080,908,313815,270075,153254,2652,466205,196207,589856,138693,244672,138326,3417,111074,226935,64600,182393,11615,41560,69322,13753,24931,101394,714,62697,7014,243141,394385,91456,84706,53788,160517,11052,182920,88623,378417,20711,192337,229623,2067,4456,23368,881,164587,2125,216544,28092,50013,32048,346838,125208,524364,233706,237711,298473,55202,875010,1281026,429411,807144,810860,0,34111,210638,0,71642,525454,12073,104874,858676,896,267648,6185,3885,184173,9903,61732,50798,152,50880,4849,190482,307843,281266,15136,16519,618188,229885,821152,676616,787856,132,1636058,442,146780,210397,529251,35913,0,226,129501,31973,82559,54932,264052,555,217190,308776,1682,21522,26705,200534,400989,188291,2995850,5199,98419,88133,27038,3695,364948,2164059,2667675,68396,331927,84882,1017250,1124715,3677,162052,309069,331055,262,106223,843,284792,459181,1387125,34451,306840,111104,248230,184235,0,460,101798,2502282,313911,531077,399370,78862,0,73171,252167,1338,153699,356748,22117,254559,359882,242819,102162,157845,734937,82440,752376,276,3992,511002,753,1239,74943,211,4064872,888643,6156,270928,1310135,1606,540591,232,365342,164218,456551,476743,96062,366165,228127,468981,36044,103020,856179,1180751,7289,341709,241723,208595,66564,54670,272618,67069,1223076,129053,304,216392,1687,57749,247446,556139,653002,1375547,445011,476157,144517,5802,12977,207768,49827,168159,497924,21083,1006,146133,100417,91658,143,69732,7157,277402,4187,501884,48004,278133,257490,292359,112330,125774,211383,11997,297790,46043,319582,260564,247791,49706,220731,171815,284553,49997,89352,418209,39042,690101,566307,57745,1076960,606763,9222,26935,1841,2850,206942,263813,304,164784,103275,229542,68351,191827,40384,836416,213667,44673,66724,17722,441866,68338,22370,170916,175673,155056,324051,406094,213234,5594,188452,274091,138268,132100,246935,2145808,227373,61283,122061,0,9103,13839,51792,304,16321,178518,310533,32206,176586,1099093,124352,92094,26764,61564,108280,453872,248523,30576,110964,873440,31739,421955,55616,29620,7729,97593,557492,481046,263541,45549,309421,30177,225297,69991,466659,145145,366902,243970,2773,298968,23576,118271,5898,183179,313447,505611,300313,25760,35336,79538,10825,191375,263021,87519,84431,960762,246872,96474,3155,224451,426528,64327,474950,24369,15830,206176,358456,949972,223,152605,248441,13410,1189829,312304,167010,238860,135740,120594,388,254381,295065,57479,219210,1797,90189,75327,139642,247412,42266,131228,181572,7064,55951,52,321175,410868,8992,13370,9553,73846,96267,80773,141429,205125,292727,295,47581,304,201436,227132,50527,118838,1480971,6392,300130,7343,254394,410693,417168,9847,487249,172968,630,249241,18825,317881,515191,303887,101834,4645,198562,124924,280324,1476,8378,84873,127571,118901,404091,250147,1107,250857,29059,3144471,1221957,529274,169668,139065,192632,233200,1272,3700330,355,198933,4509,109144,250915,1237,3095,107150,75744,4633,689611,220137,10057,71802,178310,1561626,319010,2144580,610898,23097,52785,10232,52200,1480,870,129575,291519,397933,82858,265221,194315,169012,196299,329868,75290,566646,1952,627048,63732,1078032,192841,140643,570245,19886,601927,16629,96757,148866,257335,51087,6620,1109132,1065505,2234491,204502,8816,65423,292535,112619,75982,69819,354035,3834,395706,312125,475,145627,283001,0,39407,215690,42303,133867,4853,124056,737,297641,1398,324934,64166,121446,314210,1089,65967,235876,25438,37064,1196,192600,81581,453294,1000376,240348,9295,476,88894,443253,421519,113900,103292,527749,12399,39179,1262,133626,256756,1249944,129755,119940,246534,14057,70882,8409,143609,1229549,284936,345871,120537,179137,301013,173844,347627,196043,416,550067,172305,47452,150281,214304,480,9310,1004371,0,8298,5431,1017189,36606,361138,138735,7883,1192,48308,243,73260,661049,6772,807358,862639,743205,8561,115099,206551,112913,6062,465416,53825,4741,817144,27735,4746,331113,235745,283735,16422,14872,274972,364759,47234,505013,1045159,0,327788,43472,142247,0,269,2259123,307,424696,46000,383412,1890846,2652422,138531,83966,114258,122624,196409,95491,211755,67886,206739,905919,14761,503626,742,833697,531867,509150,142016,367627,114702,1252303,277563,575019,140353,192004,26212,41421,37161,15054,7832,2728549,44018,290273,769177,13118,228859,105321,545649,64395,23435,22664,156016,29939,219894,266661,1198426,30216,515412,754884,207797,36402,15090,2612762,99354,149878,732717,148211,351,1799,2322,242322,268550,421963,512497,131757,9387,0,12979,871682,0,80,569699,21729,50426,9660,2281557,6214,39494,11757,13860,406694,538559,763796,25129,17111,4099,6652,1458,1690,70326,143044,88524,18721,186990,36621,324663,261338,202703,90471,73,361337,1590053,1483228,13497,253026,200784,9699,1188,32374,58407,1253,41053,227532,131362,6536,3956147,2689,54169,240755,772013,22410,1106,0,1218,150230,386351,0,6670,22772,372013,155073,117766,98857,25167,1980,3430,207881,34335,19326,111827,143753,188,17778,533,81058,204379,877,272891,250853,616988,2015,8705,51185,298455,1615,2049,170371,280320,252432,371384,112334,372263,481509,348639,139,0,429,528316,358963,217494,269910,619188,318088,110750,98641,1302631,208636,344600,293558,95533,347091,15107,608,53486,40863,145074,311897,475535,200391,123629,510,7990,98137,138,28485,750291,40258,1341298,196526,119964,29354,29345,460380,228033,268303,379783,4965,6369564,113516,88948,8226,2823,8184,70444,64182,789,1101584,77832,1882,94908,4920,269826,204545,158003,85034,439867,3773,309431,1191490,95748,858886,309550,1859047,393675,134224,469717,84675,288977,117697,688,50403,257758,381804,15132,401021,266893,865,123780,107177,30723,406881,397936,2740,33007,828161,305946,63282,132857,0,74213,211220,257089,640318,436307,304,1475,306491,106057,76112,399653,2264,6211,77769,18133,122200,111763,16506,15863,485696,504879,285486,203909,8942,33785,34683,152,441129,727689,181559,14024,1421,345788,58539,1120,129410,420230,1941473,257938,261363,1061244,198,7742,389443,1926316,83611,350924,460252,155981,24029,182696,5623,612622,163501,72250,823907,537391,702447,87780,843,112848,368907,410813,79611,5108,333035,149956,312290,63879,6082,249018,162412,138171,223877,433690,106376,293,12784,257815,116986,70019,166896,428647,18711,188793,19265,241634,117940,691,1026,836,4138722,56175,115996,30875,414709,113919,7191,39040,122495,5679,693100,208736,156335,478079,67438,148289,332187,7765,10708,104699,25157,65012,3184405,277041,1790044,174888,10994,68517,177983,1053,473903,13072,27068,2007001,686656,144193,513020,485420,921,158005,379861,395908,0,124,377413,204680,66033,74174,78630,626798,1156,5802,842133,6384,164,23250,182075,141897,33075,554682,206553,125588,166095,546,272,294512,350403,580947,528473,123838,67696,43758,57249,149666,108,510,192883,627668,1491441,382713,604141,135330,174546,533535,769528,1116,234952,149742,62925,329370,0,156763,290371,47065,660977,967979,264117,17935,578998,3257,15557,253623,159507,138055,263892,38957,381432,36659,341239,1985,587,362,130047,955939,471546,15160,135912,7401,24974,16046,2423,211053,92535,107642,11871,18837,228680,75079,1032870,306093,85,13124,50137,100608,1990984,160667,12483,20615,159765,150272,15209,132320,281838,69648,3470,1620,205756,45064,327000,45258,471564,385766,48094,0,327028,2115697,73562,447250,91136,85839,77971,82283,70948,11688,115863,1569605,391900,164,157299,526093,152,35115,129249,274924,40930,1711,1646,2347,433755,212089,222417,64851,93306,496455,210526,19871,561697,18689,1081478,753170,5531,357677,232005,1131853,39267,542361,103592,44278,106381,167728,278213,0,30916,822078,639763,97147,1378548,193772,972,359358,779,345539,126869,24499,69139,580756,227043,17882,3538,65439,119262,152948,306124,279610,83378,211659,143730,19835,54383,914181,124790,328348,1015,864,1240219,619687,152,755825,605080,94582,16460,238358,155680,160247,275698,76307,419891,256199,5301,276281,150545,15800,72845,333055,653569,15835,562048,502611,103960,46442,205921,30457,26503,104155,246673,302,55848,266,110361,129930,393801,244194,4536,176865,142510,33321,474351,54034,147728,360703,233425,21082,33880,571517,416,309931,391378,251953,171169,1160093,207161,100380,529883,197963,425937,3473,202072,57142,1557,48326,660,185739,9665,1242156,12708,0,159028,1876,72022,551,253379,583,654705,78346,810885,27,1226188,1025,2811,313594,79563,143050,85070,89938,230503,11048,149236,573733,132,269192,11961,10394,1943,384,81612,391314,126909,288235,167573,99017,15160,13655908,428092,758,0,302,59139,939543,1089,41785,27593,11,1635,11,16536,182198,59168,19388,70493,83501,58018,33415,7493,245032,92827,124477,249,1621,85119,59636,31992,214865,138361,20283,63099,332375,442666,745868,254348,43845,49571,187201,90618,148584,228174,251697,136793,219624,202358,1548,119342,324758,90203,205598,7034,131736,0,78445,410087,238235,517400,254051,74130,114985,71072,54227,11495,129633,182284,43368,149422,459962,632112,538361,9793,23648,733769,152,59762,43669,338163,234965,263758,16120,13395,510849,266697,172501,461139,539880,474586,854,154102,109534,24128,50188,472244,190591,260997,369,331875,172608,252756,487130,28848,178543,717559,496635,3903847,140087,202003,9863,157834,980907,188849,330346,1563905,417520,944884,52990,92737,251967,54517,739,231263,182177,291485,99430,204208,529694,0,91444,304,0,1232,237748,20614,96507,355349,146739,136063,1667,165020,8156,351169,2592,646496,146,217734,10407,1045982,379552,144922,9142,130475,2162,18584,176686,466341,74886,233434,127895,68512,311445,17073,25,117102,37665,508951,618848,4026,531678,94042,1748,38244,1280,22788,134434,332766,5003,501955,187713,1004,562110,3649,613576,185968,16404,0,464969,71124,9001,113122,647975,1093021,16017,478473,485077,11792,87680,5712,333002,201210,66714,76847,44529,86797,120345,15063,186498,2771,110268,419941,363776,332292,828808,408818,10932,17434,159193,335029,583515,130789,516649,76197,0,313,1810872,161838,14027,481574,69011,461154,115081,86159,88191,75851,295941,286241,1302,37371,40172,65353,33303,99557,25606,193783,103240,44533,64116,106300,43448,244609,449764,677899,146190,413285,120034,149934,62525,10616,76022,104666,241378,77880,27752,280816,47580,149837,86363,265661,190338,402069,3108,23001,2137862,32293,1335,58591,98692,1542,1551,7271,81603,457103,287307,517452,91208,45254,5861,267,198,13014,445942,8660,2504,26379,323288,299519,14448,210002,370053,6595,604317,262318,266480,688,127504,78068,105169,182459,177576,360957,342346,10825,23945,328410,3385,860,443387,868613,279506,49310,329157,11447,7542,1068,4241,2248230,375,151263,643,197398,39,66400,503785,378380,201317,1073870,306849,2408736,660456,485308,120044,928,168,19656,143904,5026,2017920,185130,152,1147648,2359,126284,292571,322489,168273,253461,938769,1418,168957,309,118167,148475,290987,118625,65647,94486,429074,543,9210,78757,181272,258891,92582,324758,16172,2545,19188,54444,269022,704074,81621,214699,587,468130,404180,12040,375792,40110,5171,1505,254356,110306,1493669,921,120,217942,99657,1236,513486,195536,174290,4555,149870,297984,127839,89669,75758,56523,420444,245367,250877,12805,311389,32526,17203,80068,222056,42519,159152,11900,9990,116804,117689,5764,225912,150,588428,281245,144314,25726,173235,50962,120998,301235,93048,119384,561672,278165,462215,11627,193111,30359,95573,211416,709195,752,19428,29813,56601,445314,16918,83200,1540364,1098471,258846,89769,230892,12406,149608,122349,82473,315405,163111,360431,614914,32855,238524,52893,2610,142402,227639,720798,131615,155553,360983,19923,635420,28460,186744,634850,153864,298769,132610,196282,282371,628121,356029,443255,183138,2240,116124,9767,129548,38832,895,8689,167526,513986,291532,35032,793258,4966,104292,118502,49423,135722,616678,87216,401409,399255,49157,1155579,86480,100759,262356,368818,88337,54732,53206,1642,668,290984,268241,135101,6325,4813,71834,453157,61249,403122,426374,5032,245291,19357,1004,37008,135154,64627,506512,1398,34979,101865,23275,174296,14131,17992,42938,618,136214,291547,123779,3350,0,46017,91262,270866,130746,29521,2557,723434,132847,83314,694422,2765,10147,2970,63079,312349,407374,232459,576829,387708,124239,486858,3158,4248,87946,609144,78412,5826,105345,88288,34476,10247,619725,599116,332438,11724,212236,122582,82480,7531,21579,280070,149849,136431,8101,261731,68134,1634,989974,5526,244463,201820,116571,292,57019,192018,3904,5394,53609,807891,505027,5272,3100368,10664,7806,304705,33459,489753,28330,128303,556348,222598,28991,716137,52772,10672,361791,32775,190141,12710,136991,81378,41831,6322,247293,48006,156305,1199,235242,162290,99045,467274,39175,1598375,387231,1971507,314031,431673,84761,96941,38402,1636253,103531,69095,428340,150942,2299358,106622,333424,24040,432068,272686,317854,130577,260794,493446,181014,176471,1076970,282403,85314,424501,17962,202942,251003,144468,230361,1010424,36759,9017,707,82447,562162,62522,26499,61563,512462,89726,542101,184492,5423,237897,373555,0,34252,228,339228,246858,47542,99049,21392,10520,1738,192498,253439,920005,9519,43547,2497,162636,352515,830964,155177,167677,434570,21274,1211651,61,43097,52096,9497,76966,22478,503801,178647,234507,178270,183630,163520,132763,334226,25873,4933,80852,144197,53345,29994,5387,524,309903,974,0,1691,14637,414106,150979,133649,63737,4257,5906,58658,3385,4072,184027,4376,2158041,263774,117754,974205,390757,118950,10784,38976,5846,480341,355057,313946,102675,173589,32533,233353,120167,636422,11543,47043,28829,306,1013237,719855,312050,297377,260631,6175,29019,1886084,185671,21019,147394,350816,296732,1739,113916,137913,34088,1095,1249,144737,33461,133869,96898,1019,1444089,34096,148770,255927,996,96763,1185,276,13241,3872849,890046,60557,59605,312373,113438,109092,119498,197157,24929,1563582,532,445450,444571,152,14956,81054,223479,126318,2148,1453,3653,1583545,0,172,5638,2883,56796,150438,74794,41624,234495,8290,95698,161281,77144,65545,280354,1898,42918,2792,7860618,5634,111306,80818,2260,46119,70733,5649,9632,98843,266175,583460,184639,66563,1223412,116580,566463,34445,23726,24315,116173,2448825,694018,178689,17972,88199,1380748,119227,456,253671,792951,1134609,74235,137410,214380,41762,388830,244875,1145842,50505,137772,148992,181096,304,34,8048,45595,247,31006,31371,1184,117127,125481,6614,13405,16929,2519,707888,61551,375336,1196589,61749,59461,410645,852,2078,328565,191008,299138,270,2457,893198,69302,73998,69989,84564,10083,84496,152,252,3342808,528572,102354,11598,164020,157345,3028,76476,201714,304775,264699,17,98649,9146,172403,162043,124673,216483,398436,110520,100825,620971,120070,737103,45350,379813,452,881,590298,2943,13824,86778,92736,160477,481810,26752,356649,1038,1429,376565,892967,347,676268,609136,111056,323505,1002954,236383,333905,449979,3248,276515,15367,177103,288295,228631,4544,92804,28907,46362,37286,111388,6041,30640,17392,508151,40135,115272,227976,140040,16118,99280,183095,6688,67976,2058,1081246,420224,9559,445888,433767,3463,61832,1047,84145,4799,79498,16849,225483,155089,80111,6722,76737,375,244861,417577,43824,67677,6787,819,43869,1030538,34994,3337,381516,673248,1867,23167,578,5283,577084,6156,584,5152,18097,3401,2921,2429,21805,7656,136055,24676,236188,535389,37159,43963,246129,871,265056,116293,29911,275143,125078,0,23716,7279,109706,4413,121766,424413,9942,15359,48,2025485,201607,278569,178769,664176,184165,2393650,856130,320233,351,114804,2942407,9743,198497,153949,292699,187,59414,741465,40891,114678,121103,2178,1226503,96933,6604,15082,143150,210679,1098,456281,3874,2227,478733,593566,815880,848372,1041110,75309,214631,5159,291209,1886,5541,4385114,1257,6578,600737,42195,2316,130319,56075,646,284,11891,3289,716911,138310,2743,2474,3181290,2106,290184,540180,164024,4633,16248,530169,8953,1727800,505049,145626,16165,181534,1368597,2972,460437,2568,152023,750503,388266,1576257,4284259,1440,330923,193562,93772,246730,270989,99609,234387,83748,434232,248107,29429,233156,1273774,238549,95879,67597,149864,140547,338037,263209,10740,963669,147723,2904,82121,1670369,106506,1083255,28612,16767,33061,735204,35419,105243,254647,24462,42272,350139,152,82768,55670,52888,679,26851,85593,35380,178129,580258,19966,20917,70537,264295,356505,465034,1229,3899,235573,545335,15307,22673,585503,31134,64827,82005,18896,89834,9806,381192,11295,35581,1417,17228,134151,653743,268273,173584,258128,33249,158457,131,122165,134246,178406,3132,419,41015,4525,398301,100199,50629,20845,85410,100655,160871,13421,11725,258950,0,325201,3516,79248,110393,643445,884907,173610,3987,182911,154128,3654,200608,12712,164988,85869,149,1236504,230643,2978443,274172,87460,4708,59523,43367,8565,135468,12816,11149,1358,3062,19767,17602,1565889,132957,530713,218043,2624,56232,3932,419426,347145,1388465,89786,380520,154747,99946,359836,1124,152,691,414443,231965,129554,325350,77490,17811,1019921,1237,185465,104751,27713,235846,13999,142180,299939,21758,5011,441292,2189,31932,623877,2579866,21243,427582,1415656,106640,824446,190320,133675,81,93506,313039,153706,458306,72194,139033,278864,8009,62601,55562,379116,329215,97981,333911,303232,155555,90050,304871,324445,1121476,380444,1104,104855,2351,918,202367,8293,455,456802,230642,1734,3233,46323,1826,104865,107502,3340,55288,8283,406799,238637,1159174,69176,123,2455064,57326,237150,40419,1281,104709,7698,170450,382777,98011,170538,206894,1771,304,110447,5114,92020,359673,47533,169027,597887,48233,285438,139880,47419,0,378747,56106,504261,122557,289969,326885,985624,413078,738174,671256,2719,647,32923,25636,115126,148456,115726,267563,1655892,11660,96927,57524,80339,4843420,386040,153623,80229,242576,62056,191906,175175,603684,9426,262,401297,176268,125769,184191,673803,28073,89572,217807,2387,120857,277027,1152028,125353,2042062,1211179,1022135,552345,360593,33679,73083,12030,28380,41366,50564,48172,387908,189601,112212,5199,669049,76419,1144745,11585,391234,379,1305202,1356,3582,135891,28240,1235,5438,7304,2010,19297,118938,256015,82332,18419,42983,89018,82178,341983,311606,51782,41040,152458,69009,404290,283912,509487,167546,131428,46225,446927,968682,102351,104714,2201849,72586,197445,505214,2600784,136594,2819186,320491,266748,940639,247129,170457,313422,143125,243548,58838,76315,11319,428238,152,342516,698807,730,102123,151181,65679,338476,143756,214795,952,218944,312826,100772,439224,67557,1297042,178238,93765,1043551,376658,10820,967421,1033071,292749,378586,53557,409439,9652,105840,2247,166349,241316,46252,448759,545693,6132974,750063,119859,603881,739787,2185,25083,7721,38134,455199,82991,438239,216510,34486,223040,148869,1168415,111814,9027,156202,119347,520662,3051267,131488,636701,10549,713,508,256,182931,6280783,1167,203701,558789,3407,499,56365,57943,115062,638692,79790,115097,204306,652,1155392,1225981,99612,135260,155801,99228,235804,4831,41041,120,523,169081,104809,91128,15892,164884,379535,524024,447052,653471,246691,108196,1139881,12174,47124,132581,379395,437106,433628,306503,380639,182303,170515,99721,2403,671245,100022,243305,405164,379075,234447,268,478,36638,324919,173920,16481,73745,8608,6503,560715,153701,229329,128833,1053476,1175480,245427,5135,45847,94716,340638,1453,37911,17763,17624,539924,300025,27987,173502,451081,252066,529988,498584,473772,151,745372,423375,220744,124190,179573,235045,224197,112996,58077,414184,310625,99205,510262,22265,209313,152006,168020,164084,116154,59658,271411,48273,167785,766731,55887,91723,91161,101591,314428,40549,4008,45588,86381,48975,416664,156174,410273,121228,566879,88309,19956,515010,128479,1720,110468,593973,50922,115348,2496,5899,35455,22206,30696,941,845,0,41319,0,17771,371,258583,224650,109268,528,2584,3673,10204,37412,2215,266146,255007,287888,234895,460852,17263,48674,174056,45357,374371,217087,494377,64459,146273,254356,126918,7224,1406,269333,0,320665,2296,7647,1900,353339,92760,1266694,67556,228864,9804,503,760,158843,41980,170910,119936,477635,449901,506774,187566,259087,193247,7077,4924,824244,722,220508,73758,494561,362654,608,24999,12267,191439,28453,599756,175375,3273,437920,236030,734,65827,5093,31090,512924,265807,153143,432,785,96703,422841,191634,105054,150,194952,769701,119885,429473,20686,3627,5822,155067,89220,303894,13605,216495,133499,535877,420667,247533,108,0,0,0,152,0,881,12680,53210,803589,94840,376414,60134,90297,14216,146422,143697,2819,4876,5374,79619,546458,5323,559484,2337,94583,338864,175763,391728,125454,15450822,2477,207636,166825,110482,612,1022862,67971,147723,111912,179039,55769,121485,11543,182794,1965,8962,25887,132799,1668,1164016,954,291032,11239,156471,1200192,467465,641,1032800,2189,552,10695,2714041,303263,167626,30228,78011,24801,1380123,422742,63584,140282,415408,504014,465194,330455,202041,192235,2613,2456035,58528,538206,353596,254261,740665,920996,24861,79620,13813,17114,95459,22518,58529,363849,192920,228913,19442,2312,275578,62430,331316,9227,246668,334070,442628,1055629,231280,207346,701005,220793,175,185241,335920,5315,224570,1573405,4365,110751,474397,11276,134280,138121,901251,72927,2786,36396,338440,171556,35019,41522,1389,21390,13905,13750,1304865,2831484,769874,13446,4116,214290,547,796242,119,44885,248364,19759,221994,346758,44585,68480,190701,341823,4132,84854,64496,3945,806,152,651,2848,208773,166,5840296,174684,258654,463408,0,75499,42849,16910,62556,148,421,1954,8524,45953,439352,36059,517,540411,426021,51760,9725,66885,54114,248455,105304,94354,176490,2360,11765,330170,1143515,859123,966820,150520,24579,1136396,302881,162,8260,109199,772,0,9,281797,52423,517835,323225,785,38574,513254,498,111060,92771,9586,275494,3122,541310,1423,348290,475,21562,276118,2888,1055,15299,3476255,291403,840554,17615,20668,32506,941521,175028,14933,865,307686,117905,409521,402,354545,32404,531,60178,799,1622,64367,5763,8860,39544,104717,448,261714,343,63363,3658,189988,351618,1861,186177,161075,40456,122697,132066,219127,539760,133730,1046089,26343,60093,98229,257848,283903,0,173596,529,21486,181508,102733,78103,376035,87164,179918,158902,136021,67745,312,132106,216680,225429,16571,1047932,281420,60199,133226,88508,676904,85379,289714,137866,193194,7308,18103,193663,28011,589692,928693,127201,210778,1723,79173,207861,39245,267,1541622,1358122,365397,902374,82375,4535,344508,199089,398828,95160,5329,1825683,499669,334,107830,232600,234303,9954,74527,104555,6403,793700,117,40342,144934,394624,105938,11613,66725,483919,27413,58794,12905,43758,73572,21831,144533,20623,29866,43191,25750,11183,102511,89228,25218,12428,31618,25283,21842,75655,267254,28779,267154,369225,164949,330265,27116,134,569616,352633,150149,371,1157514,361719,25638,229347,1526,127871,135,121248,12644,145748,1098774,547703,286672,0,404093,32157,320351,132137,181294,246405,115741,268314,201378,183868,42330,0,106,0,349,30427,336771,43015,145471,93766,41885,18003,76,99133,327695,1550,178063,276892,566144,2820,305625,440243,207424,190698,762,224461,5566,0,304,250919,252674,1853672,2473,659599,346388,826605,339342,33696,717,67977,466811,194,27440,1912404,187858,5870,202904,275236,1640590,271339,202780,341283,182662,78179,298901,32751,1294,1046184,5959,77450,18286,796460,71865,58061,91709,234787,77508,9074,109940,57622,131706,168220,108948,882006,255192,128055,8151,1678,388095,141424,5228,893961,3514,187262,27927,572,648,97394,1809,533639,0,247638,2033,1394467,7282,207223,153401,56520,28740,8026,18895,81509,695116,137258,165278,19649,41292,203918,525965,200670,1521696,465770,1316350,158575,165489,39024,123629,143309,446043,617515,125367,276348,115719,97755,1235944,96961,138674,122611,40436,130671,74843,816,737,4584,155121,634852,307770,6030,307034,103811,1451,21159,29490,49734,438554,30379,51176,178155,39572,12940,22933,190129,27263,31390,55993,18213,41206,27201,194053,108226,31611,136263,24964,56565,58454,13803,7375,9683,723,1014,1674,243,1202,175278,30671,10003,2554,94120,158954,90403,171747,248229,11474,318782,217227,259420,209668,213969,326886,666,173250,161,32807,3118,4931,166075,7425,27102,84797,3593,276115,11554,43266,133586,266695,4238,149693,548008,361291,950972,18847,585580,251557,4438,380272,102313,47632,27424,20801,484090,138497,9440,74013,2700231,592891,22728,278792,64791,670309,4124,163775,130492,858,1874,696,106793,2126,22351,165319,0,151378,280111,3502,230032,221,1866,2679,556233,29663,144980,92564,64291,644442,107590,270912,367,219,32554,36715,23634,103571,65250,59808,11340,89866,486362,47342,19903,101846,342522,1305409,94091,363232,30804,77387,35195,56766,91831,183967,33591,33799,45324,19498,37345,77661,27203,59364,58042,116124,96089,81287,247409,48198,35743,41007,85390,46996,87359,30458,56527,52368,21935,82560,447,132537,102598,122494,109849,54360,15689,337760,1828,8783,87038,19847,75436,28063,465319,2519278,323861,655,933,11939,488997,1129195,39737,574873,88509,2683,65779,56573,240852,35087,315799,426,7895,46187,853272,321964,218065,4364742,105,595125,2004558,769621,161704,412,32398,41565,83285,407806,64744,216932,71688,174488,74121,118479,1333,700,659,863725,46803,768119,1933,6385054,71498,155581,183703,120199,170523,7376273,605276,748166,83645,264301,135863,155596,569118,2138,771,1316,10251,661716,847427,182399,230249,11107,152606,58555,208326,24797,160481,1040,5094,8483,162,600,469,1696110,2412,823083,412053,1417,59005,80438,20521,82945,49203,255971,347303,669079,15739,3447,1755,428350,1258,124053,0,2586,52531,5875,37556,104824,34589,170882,190584,59250,53357,102887,641746,36905,229429,12898,10082,47157,64048,9960,50380,30451,17622,48450,28320,271813,43229,82424,158158,102781,10161,67437,35421,27280,28789,50689,247018,237644,315,114670,148,957769,241084,138715,96510,9472,2642,406805,48322,430744,7589,40862,168269,1238,42550,54372,9219,158868,29527,2934,74587,99999,112402,21943,322523,18610,7209,263041,138065,57637,126833,5771,292811,43828,86090,192867,643899,298135,561609,276,81841,37670,49897,63149,1150,19551,1740,1860964,395970,25721,20728,26316,1140480,27048,185,103553,225196,513457,111527,449266,164000,404433,4105,13583,236893,263074,13331,234268,116600,103866,23013,158733,41373,1489,49697,540230,2511,147846,1127429,717,1571343,36,83841,95795,70099,192755,797,6593,183099,67195,481180,8753,142964,8377,299303,2020,95,440,1933099,121576,46634,96371,11117,6893,8958,38127,130315,2332,4309,312534,79897,3871472,854042,904,1122697,1810,127383,7075765,178185,152714,220,597,254,162,3957826,15817,13693,54778,108980,34570,100072,183228,731,62469,224750,209648,75989,2963,3810,5664,1721242,3532619,1107499,216431,157868,2305,218781,532422,366366,413184,63548,36,432563,32329,32315,20552,625428,121722,210760,215,788988,362291,230499,688153,13244,202251,156181,6474,170652,46134,307287,13888,10906,21149,411290,94740,2585,1758,7552,337462,111749,778,24315,979,0,4229,64876,495,76055,6752,295,138,6511,0,37761,34466,983,9841,147,1789,5476,19409,14910,5859,31882,0,31490,192159,12146,12099,24255,6247,151,5073,88942,4067,1508,371,3009,48298,26584,203491,51155,37695,55207,102177,46559,82587,256341,56819,869460,102179,47442,19711,50305,294253,12232,90287,66385,1281897,61263,136367,45086,51667,131036,24666,353216,63072,112357,35593,90810,39974,74164,77215,25661,229866,1713,475656,456,709,1093,424,15687,111863,51781,270635,384485,71571,41820,229730,112896,42743,19743,2031976,76863,35721,5242,626,108975,268765,5076677,168883,54032,381,7282,4742,10979,8071,580,1988,814,4334,515,66777,1953,857216,22323,1898,3181,304,8540,35867,307550,114531,51645,1562,92286,683,4327,851,1294,2004355,29441,142001,122028,37995,41337,84414,455,33874,63187,61665,103172,24962,172464,77238,74919,636633,497069,1486,88528,188805,152,15370,30274,41489,135282,310568,130283,77502,45987,4186,119370,6351,124170,8130,15538,21478,23804,58145,9883,128397,50724,19494,14121,29225,76384,35281,71858,25650,21093,20917,105543,129579,414,19213,24355,23542,99937,17240,46892,2100,207115,171943,83865,61030,27022,3740,84686,606,265057,531297,62006,319005,72448,82266,25981,35166,28837,8097,1537000,54760,36437,27978,61483,120356,76037,66091,756048,271633,175792,359553,4522,127167,238363,137829,20999,107384,441297,589,57533,287578,427907,64848,507357,3560,70739,44001,455,734,10808,13114,301618,40,166782,748294,345602,323306,714097,78929,327454,264939,1089655,48172,3325,171504,41998,2239,187883,224873,114761,305591,563663,2510,844,224549,616015,265,82472,466660,1356690,394,836669,92198,288705,410800,31835,83936,304,3156,18103,196673,49758,106821,932,62420,72596,215900,75829,1496758,3674,735778,4509896,166680,134650,10219,395813,178361,125574,21056,44853,158263,212530,10158,136510,5756,419658,650528,31817,768218,1517965,105728,146889,3932,161728,43800,175142,267495,463769,886597,557068,10900,1112,2733,19733,200458,3956,163,204561,547013,174470,267704,383708,37487,27161,16938,208611,455,288098,329233,350331,2126,593,3700,8246,194321,299362,311017,448637,100676,313391,550565,18913,278968,33601,1819,12785,320960,27050,155110,486666,153286,20864,198351,159901,1824878,15631,1293607,177536,61564,201014,7561,496146,3729,429065,231253,39251,1087,2598,4944,80057,0,293,65780,127290,89032,132323,9976,345210,571423,109455,330328,16508,146575,963591,399097,1049900,232986,230982,61963,298955,173,211066,144522,388699,13709,528421,45201,578141,233348,236894,103187,607453,31364,108454,33427,18578,420718,138,268,303920,63077,97479,50586,855035,228709,271466,256298,16472,53755,2005158,254212,573093,129207,706,528805,500097,131386,489967,32665,11419,77583,86956,2233712,20619,789788,236301,61218,198586,500898,244846,2816,2664806,2972054,13737,2710,137075,296198,566476,520580,169482,169467,285559,15724,31453,100125,289978,3511,85133,266884,789,6984,333098,648,46266,1280,616,8205162,13495,1415944,49984,1133699,103073,195386,231613,172321,1478031,39485,119353,128549,3118,131241,136075,48632,99716,77656,81474,1544996,968888,813510,38188,519722,120147,243515,25173,1161159,456,344908,45006,647852,263718,255144,105746,221674,202806,72354,330589,625538,564485,323784,109825,88137,54575,51637,68139,326884,193294,54965,19355,23548,990,43326,860459,272523,107429,289995,479932,113184,137961,142292,32485,1199423,1027522,64447,761202,389629,59355,88398,55909,20187,5018,1618,827,5419,7313,453805,503665,56266,165244,105560,1021610,124557,65409,279557,59992,245,116467,441743,183300,41734,709591,31766,193017,642,760,70879,105249,209605,324522,132848,98806,30300,23104,450069,485461,90041,1126596,31474,85004,722308,160810,430250,327065,81192,112483,188117,8933,56455,1380,709631,239863,125774,55574,4163,62109,66749,136091,75855,3218,94983,130644,22795,0,8831,16373,3385,265783,19812,2302225,19111,270348,251650,1198836,277235,215324,67520,3649,1823748,527483,47741,168208,135920,165843,223976,242203,1815,20156,544595,81525,213768,3329,467933,319877,114906,50749,722183,466495,444975,294559,15695,3207,63591,38250,40031,218322,218813,3046,2330,360476,156276,63079,663793,413433,395533,27541,31836,178650,269826,169564,105699,152,51026,370348,312477,332999,1104763,25086,4098,2321,271342,585174,145896,159421,216944,159270,160771,1752127,53394,124783,218449,169051,270250,433169,34964,393188,1907,244,208565,183723,174552,129804,36297,17880,39058,140867,107091,644,12539,64757,992951,342360,128655,261231,65487,38631,113633,2116720,185148,137113,275321,315,26636,787215,24440,626758,898,50809,67735,9059,0,21865,5263,151,118952,348,185414,153705,389158,217825,250663,158442,30304,608,27153,583,53584,12481,384236,236177,683506,7408,152,85275,435129,116961,328781,13933,260995,80416,12786,3900,1270,426,86662,220674,379279,132391,22669,64815,311692,107524,266808,94054,33845,172995,994,460,979,2476,83845,28437,102407,1366,234961,167395,511598,1811,306012,8994,413340,144462,2055,32327,94131,26792,221176,27411,1078,883,18693,61589,185231,53172,296653,107541,103496,6323,299,457456,124026,239950,141185,737154,25056,549017,383159,1950,266085,46175,137074,1470079,476054,83639,250102,155268,253913,358040,20230,4581,58801,658603,263848,188,174647,205177,360839,6315,667,174008,623026,7524,388259,1383,105368,82025,13574,16779,29982,213595,4196,2680,496062,152,410115,37941,147478,703334,200988,273730,337805,17346,101701,161495,9779,9685,186755,228163,19060,784149,115842,172358,120437,223462,225051,120,73849,227116,682525,87132,49350,14391,417155,34021,176963,29020,169165,1273382,471661,85414,580,2287,81962,256502,262060,5373,9589,46081,17836,126999,1340,4531,430047,890,679618,70733,279253,885436,536223,25481,316778,774,532272,184390,110972,303,73891,28369,71198,87115,1169,353550,85990,4516,1066799,30947,22364,12838,47600,11078,222858,247,111707,1510764,7803,10946,135392,278464,116605,490,1712,1219,456,116640,14147,60300,438854,2756,19550,62066,374873,182363,400768,1710,5135,3427,603,293098,243152,87889,146426,3334644,346643,144825,172269,120794,2082,228,2228864,89071,48932,612791,7806,415843,149526,186427,58420,150515,403520,273235,288,103161,316863,296685,167021,14342,31195,50640,10669,29498,21569,5792,92001,1783883,586247,15256,198277,28873,4403,69891,30145,218539,35899,87710,127405,231609,4271,575129,19370,172355,237592,31476,16333,1626591,20039,196098,664677,265144,896624,13356,58570,1235,274593,520991,86902,489497,501169,230242,172,999240,480012,330186,111246,197909,52741,64975,312232,131288,10218,147920,137742,222711,412723,378774,585315,353358,24263,404994,164542,537898,158,184093,13622,347290,77305,18247,166133,1380,149222,222304,3439314,91189,149514,736547,144903,187073,17881,66412,100020,66536,62345,39828,400241,90367,10351,1204065,610343,2382083,124032,69755,186744,172432,68502,1585063,112528,63782,4605,382785,98040,5962,131265,821,263813,22073,144458,230615,111,278726,469530,77678,153455,161144,92207,989470,68133,728931,373389,15282,9114,1213,440238,664597,354613,370174,1200,2436,406917,1313,95716,140677,12129,187710,15887,517939,214600,30440,64511,29007,136584,737,181488,317854,2330,216404,1922,271331,687002,367073,2155,328897,31749,30614,216631,88058,51901,150,196068,2225850,25249,22269,36491,4657,930933,0,124240,2416722,247699,9532680,5747310,734,1363,5241,9051,976467,10331,534811,1228324,225942,1917,241990,804543,62890,104020,202159,114579,173224,175390,107422,294807,345116,469752,1398,116490,4952,1013,80749,17344,337808,393987,172615,257605,500194,499746,24559,111414,530,81024,793015,1271,255569,540204,232995,204891,6285,199816,15795,671493,9697,443721,77113,183774,1852,184577,717,216380,148746,5754,4766,283889,61734,188394,38309,380385,118626,436,182131,118772,38748,68029,356530,223,409266,42738,482,814,27,222877,12251,849306,14685,55064,132817,12278,141817,400026,363295,659059,1095,11996,3123,371918,47694,17044,1903551,14879,2684179,66710,316896,264,204568,14607,0,216,190268,365011,952,469803,44293,62854,300174,546,167452,144091,414724,0,0,0,0,0,0,0,0,0,1359,2323,102237,179956,318515,20834,249002,260435,2895685,218205,3344,529861,8421,108535,105649,60089,5256,18441,268930,18645,171751,175120,248536,39631,235155,856564,109760,1271598,27842,111483,468402,264532,23157,797363,0,0,947147,547376,56472,192098,6146,1715336,1532052,255466,651791,484,170140,181906,583782,56147,453042,354256,407,2876,5201,142,50311,87499,117186,195718,13875,541913,482818,273683,8776,71000,39623,14207,27421,9041,47849,538620,890,50651,17824,699235,385511,27735,901,21093,1838,421198,151757,70,274226,162638,8138,139,937,488037,356276,86390,9455,334721,241271,532483,1034,132944,0,55824,105652,149869,335826,134524,4352,445150,257402,2721184,139948,138880,146022,152,388961,587366,35398,736415,203543,241019,178519,40625,893691,152,547997,697093,340151,94666,511347,311297,12864,1662,64509,86446,140570,298,8959,98884,407190,111495,369688,5215,815,9689,9533,173684,54887,1041727,243282,100092,175442,88815,143884,104300,419,36843,16431,162586,163754,85849,5669,2360128,792100,457460,55926,6763,42083,135709,179607,27552,58515,77314,151386,133183,35625,209617,135590,138944,824,287758,199273,375830,223051,602326,51583,87704,162725,1911573,61983,18064,296161,422771,151,577587,448854,403535,3540,117379,19563,378061,11142,42481,663,6557,7077,382681,154211,14449,614225,4000,2618,8916,88877,72836,129367,589,70543,47901,372694,35919,83692,206974,314457,1095311,177998,238306,28986,373914,197077,518289,257032,4570,156284,16494,68967,40904,477474,524759,239094,5720,417228,417878,466669,216526,94210,287678,313493,255007,336765,133842,117136,664415,1331,111580,242177,52464,267430,142,272277,811,232155,528541,16391,787702,335664,119860,80272,2589893,324373,116056,10271,274617,175126,639386,3964061,113882,105705,24483,233881,50858,363827,572684,3773641,59413,32980,557385,224220,220291,6128,302443,175605,3576,105254,197906,1454486,201595,3719,3374,499,75269,415754,149,92514,57736,2387,126184,393618,300647,1088627,508036,613353,548484,439597,88,1172381,150310,22032,117634,1773,26415,79446,227186,1049,73353,174,109192,987488,181795,45186,1125404,26057,62445,914987,149740,125787,608,216797,791,455,510487,3285,0,434126,149852,5459,262641,390431,35971,802,1777,82255,1422,7461,292467,192211,14485,47887,9001,19845,540403,598618,322685,233956,6029,1231,212859,117248,4427,276416,423914,92233,126820,62318,83038,234522,695997,672087,641678,254637,356221,330001,431279,367316,405522,477,1531,323613,94133,258706,244871,176659,66417,406408,63653,489422,209102,877564,364057,208248,36301,125853,580640,126190,23099,10140,120547,344924,4252,59720,189768,213825,1070896,51058,27558,62088,453892,8501,92922,13624,455875,2622,70872,1646,1894,96635,155194,72389,9520,16503,3305,194049,133263,221787,294341,799,1476678,486059,2710366,478667,483872,5915,446131,9332,10625,57339,73243,41338,77775,18587,17304,129157,213262,461946,151340,160972,156,322313,260892,89,2348372,826241,48370,319,743876,0,98683,579406,424175,71598,625138,292621,74758,240220,169521,47275,703166,4485,0,447,3454,632828,7818,874,86753,143175,142325,252115,85702,260727,179604,83553,224256,123936,698814,234118,7518,378923,26763,213846,12061,418067,12995,41837,221869,38506,152,6939,126,549360,363550,249,90,156,16697,544,64186,98286,19683,365270,411706,2844,133265,321,68710,7070,123638,1317,60690,409108,240376,200340,2209796,215756,2516337,136859,1507,191304,286105,51927,349392,407891,27951,171126,1934,157435,1462,690607,291944,4214,20822,49531,355931,334981,11156,215446,121130,541827,621,1253,244912,160528,284904,690514,690000,7064,230515,2250305,302582,238554,586688,403137,620360,495624,15006,5498,6868,386151,55730,179167,241188,169528,41147,81494,338050,19635,1659,6120,67132,69224,941471,225737,512654,152,6173,181650,1330979,69206,623458,523216,171995,16736,29806,444,80,8110,942,4614,349504,676,111784,147664,0,1774,85680,425840,122388,594,0,120329,17052,304,1329,1748,48524,285063,35323,171698,101810,532659,327425,325796,4587,161896,1279102,329944,136592,302864,270430,94723,252252,55426,268,4011,1348538,326209,49483,1031,51165,461,837629,301271,1224543,177092,26771,245010,411138,2464427,998957,27720,3192462,4106504,12872,58337,480126,270096,804395,55467,34240,268332,281,646881,3064747,739333,82103,147227,3505,52054,54875,43381,461996,274702,95771,834900,224134,16243,22158,903,866311,1111,149019,490618,2053,437599,98089,211907,256152,73608,174826,298061,345801,2759,442608,160190,27305,131809,27359,154838,363873,437385,111345,287602,235514,204156,867187,18488,129760,1149,60345,260341,113704,752936,6541,3651,815478,137600,341542,7465,640972,146818,21777,2937,1140,872,48318,21630,701704,152,305851,36568,5687,30638,320274,143573,761154,625513,379873,7193,877,2985,119767,48115,583130,747,152,7488,283025,58785,76,37461,22537,190467,6668,95005,442189,62257,94248,105469,116498,488214,70502,764167,407294,38000,7680,360663,243428,205881,62461,21971,0,399438,2567,959,70636,131467,994,2204,14340,379587,125531,169499,205205,2531,47764,423128,181641,346746,99673,64911,97888,226218,627,92761,811,151712,17543,64428,1392005,199290,2818,621,345961,1399,6246,158248,92296,108838,27943,59716,125105,268998,647024,13147,3969,198632,272832,698468,15556,109948,64392,13834,1341,82394,255612,158416,45847,34216,10853,232567,1551217,3557073,22219,0,292250,325168,393129,152565,273497,178326,244005,235448,259911,89658,1222,461578,0,132,6411,4417,7341,298605,765502,8779486,6818,157882,220953,34792,137305,12319,13611,85311,578284,643581,42594,297111,160245,6509795,143742,77258,757519,180818,304,68285,59120,61352,330772,80861,1594,4260,98695,37411,51368,98610,54038,186484,372507,696,441163,93531,64210,1444134,105063,649262,521368,38742,103197,1315804,100729,27695,202559,291303,27036,24652,332020,422772,407456,879003,42758,74690,10440373,8070,32829,130163,122592,389867,745274,2498767,67384,89519,423356,2362,1119,150599,27775,19624,40812,2570,926818,115967,5136,4959286,370681,271214,344081,143352,2436284,256068,37010,49100,236124,406732,217497,544471,546553,15669,142352,741005,6085,135916,163059,605465,221582,74268,518689,782764,392666,694637,79905,574734,386542,93872,185236,207240,948097,334625,139819,10992,7639,1183445,1465,8582,2460,321089,13421,147577,82019,142769,122562,40249,152361,24979,122158,231654,44454,446178,443,112,1382929,627356,321463,670399,28921,258,33144,384361,243014,1118869,6151,11687,190,11958,161663,166783,168837,20833,136035,129330,55661,7816,213972,50,589376,0,412477,234,336,5305393,436487,152,5304,250463,41374,7079,176348,2405,309331,20984,142494,176709,188045,484095,322712,75493,110750,194502,430191,303,895,3382,415,246525,743166,195445,280483,180793,1135818,153091,473185,815746,484,220,425953,203641,44502,110819,49776,158,0,104097,459743,17680,295386,812276,5117,244998,748433,1565,272705,981,158457,472075,47949,169931,135333,666,277212,890166,390136,210729,456,343423,3742,10155,912,70646,61235,136884,1047109,302,236922,1937,133696,196005,320848,294808,470754,111302,1474459,108429,128706,33285,275708,427723,25262,15198,160253,32678,35043,3257,664847,122629,21259,347754,7390,335513,26179,3130,1276,113606,89320,628109,822262,65385,134804,25385,116436,97282,189241,829019,393,2075270,89941,531887,57868,228126,1638571,54887,807880,487739,122488,179619,39353,158606,167,250401,908071,648027,568505,402779,890124,60717,119492,54815,97750,92533,421381,1176393,110832,40444,532845,171844,398739,229023,55162,16547,260931,15813,430586,1302,104553,214324,335161,2798791,52470,360864,80042,178424,711593,136068,27739,456,3686,208466,7916,348539,360969,14633,653479,2329038,680507,4138,86449,369990,18796,73969,240128,181964,114519,6063,4010,131134,1808855,53264,109894,447672,586365,1343680,881,11396,326571,194578,432603,165811,378068,497285,148343,817139,77787,194427,155948,346319,120650,314389,819,2011,18996,84488,60611,14698,5786,373576,358830,129789,482281,824,1436,203226,1048245,36979,66543,273025,14264,26195,1245902,28376,14844,297957,1831896,24601,476793,0,47825,50858,387777,2144227,324830,697,1491,14643,336684,27968,90780,181175,197711,168441,386574,148235,50620,111947,359611,33356,62946,117518,36143,48538,21297,106202,117973,7137,359,470296,447934,453536,11803,16140,95308,560448,297995,243621,2578,93493,6752,432954,226,24273,12480,6570,7765,11891,3733,1590,314504,3774,967,2014,876,1228,8197,110126,131182,334170,498123,18846,90137,579021,383502,80538,996,404634,165,502125,3534056,4058,1407,140250,60368,1612,1354340,74542,182876,67330,57999,488753,22319,2048,833,172229,325430,76,160102,378,34544,339497,1755088,224475,111466,16117,527733,295914,1118773,320305,189380,644050,476597,507773,371392,2354706,88738,99080,10357,522,93117,425496,599511,2646278,162593,302569,226628,761309,1341,10524,224700,108695,25640,205925,165583,299074,4836,12371,6504,446216,7960,0,6167,52438,2013808,2379001,111146,12756,1575489,2000036,49415,212525,76063,14385,62136,584887,221063,392030,19402,143839,71855,192632,15175,35328,82209,247467,21005,65426,246720,117024,264327,275646,221523,146585,5817,83766,144817,2348,941413,90701,292109,84411,1237707,160845,7302,120524,12906,125478,229791,497541,38762,176046,460291,46779,237631,344809,2565292,1967911,478156,45723,400652,330290,287327,284187,120364,1267,138759,157757,173717,211893,70550,92584,204362,748376,229422,88925,129785,119492,97782,5401,3536,44430,40536,2998,218319,417838,165,168302,68065,3075,296414,18180,4043,97525,446010,355975,344803,3398087,26943,56249,112006,256596,222725,67842,181480,1056874,631,5165,32794,442629,24697,8914,760,838,161879,301773,347856,2023,296248,597291,114691,282549,183023,376387,1767,189444,1149,159488,254663,212947,471242,293,223457,197005,368442,208645,9128,1972,201846,71537,59296,40444,484819,303723,22975,33211,50386,3427,189190,144043,105376,684434,209190,337,4262,145873,525046,49757,82652,1157891,513,94576,46738,1744,58440,448536,2045,490140,153787,85445,287476,709440,562055,94260,239311,241662,301817,19228,106540,428345,904265,6132,310230,52033,666253,167998,1127770,173383,161742,274559,168477,674017,581,305780,598238,155494,3199,3127,15648,126541,5403,2900,237841,152,10317,5158,419857,96966,586,15329,5711,862,56196,2698,168987,138802,484415,3016,39007,535869,326514,125445,8752,359355,170293,11644,49523,1929,4655,1640,944089,33945,45738,133769,454,317413,478169,210091,146469,213930,597,72752,25274,29032,76296,160627,1298,180483,1605,268329,2998698,218393,453,134041,28712,1340,1930,304,454789,1026503,153412,5891,26380,369,19051,8907,34369,152057,57866,406194,229689,176481,24600,316271,82258,44642,162178,206113,91153,206374,29283,798361,523136,238,163198,85041,757619,375,286066,2896,221772,136995,79340,629,11544,206641,108242,1004226,1632,278917,760,1310,30579,98142,88698,491200,263934,39384,78650,759312,1009869,2225,796059,180691,134184,124638,506836,1020659,195292,18793,14859,82381,153343,1669441,490980,196984,437707,146986,143,122192,3083,269323,320058,993461,150592,1532,1874,189719,488740,57368,50460,920057,184813,760,2181,489121,26601,618343,274501,441278,4976,18767,622379,146339,21690,144871,70083,363,342146,317735,600143,183887,178384,3981,14378,69478,218340,237491,402011,54180,201012,161219,5755,86546,2171,60281,262941,6616,785743,43204,60011,47570,123090,0,112,126771,534388,533,24423,51908,784773,755279,678,66439,577058,279124,214098,1539,603747,287794,415344,318700,218863,3432,214752,121763,938467,191434,116956,72534,115652,878206,532,237698,26,568,264247,7841,69689,259236,155322,208582,191099,77833,846107,152,23416,693231,149964,439139,17069,222822,184556,286572,431114,1008,152096,8945,29983,8319,19558,32920,27543,315,0,1265,1701392,70964,96331,59394,659385,367965,703853,23037,36496,159437,305717,194125,684285,3290,2086009,63643,8113,1417192,23054,3131,332252,125050,42452,36119,218475,435674,234879,108227,80338,825,4011,165884,83045,33808,112,420472,143934,58686,209439,2718,304,5437,602,515,127705,35616,269610,154089,11486,120059,33985,767556,6851,610881,208531,187565,3686,288961,86481,45675,53682,134730,496690,128255,22480,35427,53239,47704,577820,163,666,178257,464365,157706,138232,278668,346213,159026,64854,157863,112481,228422,844351,178804,516620,104539,92066,80443,295298,153989,179198,563,82743,41896,847,749,43131,400680,343669,19961,156085,771394,461220,735914,1322766,269108,8841,89691,267,7150,609516,1552554,562043,687292,294927,10271,236400,24670,127984,281461,77915,19334,80274,109925,2491,336798,212431,753574,89044,71459,48190,70001,208263,0,3169,9295,3077,5181,10144,10174,2235736,37585,207337,206234,22274,43417,8458,152,3232997,15612,1602603,1559,49764,11171,64541,922758,2313,62696,5930,2987,639721,8334,22985,2959,1070,15689,289086,128234,760,431,407329,165661,267006,115317,45253,298647,172758,20137369,107413,110393,13078,657974,234771,193381,1331,24385,347509,22784,946,306347,159723,76,30948,79045,34404,16210,80800,478873,334516,282225,76696,46450,390677,44377,323887,302797,406146,1806449,33821,117103,70490,41303,2609,96181,60286,211432,461099,8322,201561,152636,49813,739911,66035,688688,191848,121075,38779,131956,117173,59741,208,175413,634468,345629,202621,227736,8862,151643,295546,43943,37979,299397,323010,1887,177859,2663,48137,45050,147391,1066302,98353,309849,319480,179878,647121,2415799,556001,223669,52935,539793,6592,255625,4075,81,349037,40045,100800,60314,40355,33517,185331,64159,15356,19278,101136,358100,232514,2650,400625,9751,328896,1340628,3060,257616,53723,467536,430259,4194,140568,109453,1882,332859,287802,114712,249082,277476,80546,102909,17036,16421,19364,1345598,113090,413,26259,134533,2848,464640,173536,60654,135798,541073,144707,58748,101695,5603,359744,13831,245990,325700,134993,304172,488289,157446,254745,29698,87659,405250,78315,10380,26322,1617,969650,765711,157263,298298,124281,96048,56175,378065,3768,68434,67170,858393,50059,139001,31811,88032,3774,5369,27048,114935,785,368934,253145,2033,28929,26409,318608,4907,132798,441501,285122,2888,187217,68371,186355,18069,308247,276557,429096,38480,14818,32881,3814,1089089,183262,558622,155545,7195,309674,5381,109760,628023,1376,1471,150457,93701,19668,30550,1176,25,38796,231954,3333,86669,21929,11885,6431,20628,292892,1491,567083,469691,16067,412623,11997,609603,45515,402969,3936,434,23130,59806,213167,86309,64076,908432,102763,430868,54055,423980,227492,387,376135,70642,17518,83913,36025,179863,412996,1719,13247,505,141678,78180,535243,3649220,0,19927,197610,1217,304162,2758,151,0,582798,6020,0,10137,2438,95158,480107,343446,188875,78045,26610,37815,92803,567651,5572,791,3661,152,2626,369,826,304,4184,17218,54110,213,587,13048,7203,536277,108669,99664,250,2584,385690,482299,2404,90624,196251,9028,1363,426,67199,252802,915887,26204,66520,11499,283184,151,593307,1776077,394452,965,297808,69963,31825,215102,323034,391546,11761,741911,75390,1693,266912,28951,44522,1221115,2733570,136945,84869,206301,898249,28937,50992,153210,3585,20897,20692,96595,104492,124320,601,3439,450984,34052,143697,82588,1028470,29317,29440,1866794,80905,13341,293042,164866,5079621,394418,847119,63204,408439,79187,58098,51210,637160,259320,592756,13926,68384,327805,175439,1193371,10480,4228,221862,13352,563002,238867,27784,4420,315883,168163,98621,160591,576379,5813,6639,23036,3080580,357601,31577,1199,7704,152499,260932,301383,17751,222294,277008,19992,29996,57385,278297,169886,1190813,49227,13719,172041,322109,8343,12822,233177,177812,18790,38005,88198,410175,192575,211236,89180,249958,76660,191221,357259,42177,1911418,179271,34107,36459,443887,71851,38114,137506,276525,44406,1069,8984,2784,29106,35102,142,74731,92498,25629,203224,49258,224063,328911,294768,21840,241979,10852,34153,6064,119582,248276,2380685,8300,3740873,662010,376048,5153,103678,39821,724,1428331,13089,169770,61097,137329,2661,950042,30773,323275,79688,53456,804556,175406,159718,414169,104429,6145,133634,149415,403453,899806,100036,28630,18658,9929,161674,2266,5717,273436,5303,110517,200621,65024,611871,87912,85186,225159,4419,147181,132398,147692,167213,53379,276557,111874,492299,553983,1075,29506,47457,257587,389374,108085,31643,36569,67835,78328,197179,133471,83119,895131,116691,115508,1039,172482,10845,1214429,1557237,17040,151353,326429,20776,10308,6638,190100,106382,199024,696,139781,434136,24613,516918,3942,257753,147,14095,74792,122272,150800,48,196100,88221,11501,92332,405510,92311,0,26035,213027,173129,354599,3188,480482,33456,62475,49254,3556,52123,95357,19413,3976,133755,154475,127236,802782,44745,0,54,117944,122563,1636789,206674,162734,856887,257348,86175,102999,1005,74044,336632,94498,36821,114636,106528,164653,25267,97306,45766,799,583,435116,35318,297,40466,302122,3598,247148,1003,104664,59208,98246,253407,147664,271154,163198,72916,102674,27869,1054954,212835,260818,118818,70996,134876,219953,3638,5256,167005,465229,29483,73703,447249,42941,728,427680,1519,97921,8509,106141,479070,362635,50048,638708,296810,183100,21040,49967,53023,254912,5337,5013,33,259659,306171,2118,256740,53136,44309,112590,442,697,2400,11996,299826,125088,11711,406620,65074,299327,65969,1714,31510,177607,472468,603,45029,449900,102387,975285,1403,152943,416174,23951,3991,886173,29634,171436,419359,374707,96885,190612,451113,68824,438,644,132622,300781,74809,1015126,589955,256844,599305,323566,126007,175011,36422,0,35808,53437,440736,28229,111175,112717,232335,17299,154864,54408,114810,64038,221579,45583,204296,529500,341517,141575,218303,1696,254958,2240494,752644,381025,43128,7159,641793,85866,78677,487367,312,2029088,76584,2736980,358,96262,115608,209577,207614,56446,271504,1655632,18935,139740,29100,195797,31520,13417,134184,195323,38300,113094,139363,77656,133267,121512,557058,58538,223225,353846,175988,100094,600,212057,413,10884,4082,134150,1451,228315,558748,543041,55460,130,203,2259192,1710,126030,12293,136538,557637,310360,6609,5820,123228,24806,184685,39181,52227,100564,227851,8726,183262,103918,63289,198433,47919,11986,113501,116190,27672,2756,255405,125406,115204,87983,86042,471063,866032,187110,3402,2453536,192625,13473,12076,52545,62572,42784,120641,95882,99775,4694,24189,55037,58926,171728,34338,96121,176192,282237,65502,293508,228151,152,1516464,347167,79246,46282,511956,298174,778,236014,1524176,160142,72617,428270,30689,353550,143422,307211,32183,10576,4368,118802,293713,240328,11880,48757,6007,1589,172159,48753,648,1064,9103,131268,240,66767,53442,215063,276812,189911,154766,219532,53984,286467,26648,51303,241074,22445,257731,125674,234547,1090459,234023,446405,4503,53987,72690,352115,25806,95132,394,366070,943435,2491846,48986,311123,23700,479142,149,182165,460460,336479,227145,135729,39861,17293,197586,52691,39631,32769,91657,633908,308827,1539,170496,13792,41551,183786,135,470306,60455,9839,10540,13505,133753,1252493,724786,7026,1110784,292895,60774,316427,149,88063,183505,356917,54226,27832,417,795461,39915,298266,101943,102071,64124,128893,317882,897582,311670,7628,278913,3569,205372,13127,95805,98294,124629,196314,102111,29067,672092,221362,242,253909,377276,1760,11768,126561,32102,251928,31357,295030,1076794,343024,326183,89422,236796,170411,23125,300640,67008,611183,30466,53831,216607,3456,102326,341047,134993,121676,25385,191445,201360,156780,180476,208248,119043,21783,23973,12409,8241,275305,256109,22604,121563,53775,2858,41518,560796,109439,188117,241068,224639,3933,232106,164631,13449,1580,181748,76602,245,289189,188,132,81826,65704,507823,6420,278716,16063,177593,37108,858735,60371,323158,580,168730,322979,33812,1009799,8061,428428,29484,331059,48486,371675,235313,164311,248247,404260,267633,340964,49736,5762,5688,559645,152,2138175,359297,1285331,1093,469464,511182,367545,577125,8132,52341,76674,471549,8553,483520,4600,147247,94685,273,251972,581340,28079,607994,427289,2133,467,840963,7871,2160483,10974,131366,1555303,402773,5236,1815,5619,137467,210567,493385,371773,143433,3115,13643,287177,273838,203990,223025,112839,1022,762020,82657,180295,376336,298894,99416,82976,113543,410318,227906,356492,277136,263233,39546,41751,41408,42236,40251,45776,42546,39339,40245,42634,43200,39930,39795,50719,39597,17193,12727,63616,18787,17411,25296,5553,25566,14576,20387,17091,22760,27772,54104,3173,42107,2784,628778,1802,610251,625521,642537,607805,607309,610567,612630,605471,615002,622656,616494,605702,615263,608329,601334,624083,612508,600083,606798,600679,674376,604110,532562,262419,41545,209419,188622,154178,514853,45852,292070,157656,636107,192700,1184057,351185,433310,130380,4394,18487,11828,2628,579183,157644,447,592563,110618,103801,665426,96024,0,15159,2814,565,92,271677,1533,20834,202720,777014,683834,71955,153476,79050,600,895453,588678,31501,164,107255,48021,455977,342436,1839172,1369,367,15798,30255,322236,5326130,2407158,580006,1739946,52363,232036,270926,424190,1190,112383,331771,14129874,527859,1294790,453524,195900,266830,288144,15655,9065641,102090,619883,100,16256,99481,62824,179121,309768,997804,495930,297244,154180,77621,0,140070,891,308,40693,56945,32075,507,103931,675,123487,1027,53501,64529,358494,446346,376366,118280,12483,155867,108672,126,7651,38577,90948,231517,6341,100127,2312,409191,92437,1031,238097,169730,6582,197149,2278,369175,784275,33504,1426,113115,14190,126602,66398,7701,3451,17742,867177,21704,228,295450,263576,196785,820617,922684,2904674,613985,32860,455132,476683,31511,27127,276158,149629,549,2820,4428,142543,53421,1208,58471,219359,48018,405522,132544,148680,286007,606747,253995,332869,2258,2518,247,151520,6,30388,245569,64986,46335,398140,178891,146978,272156,307625,49337,1432,83357,13441,553900,507652,34681,269084,989640,299786,81812,71159,28071,12948,294798,194161,2191,375624,700824,101659,439588,84434,144319,44113,17036,2646,25364,119201,252127,320925,3476651,2143,1640524,422715,315973,1581292,1312254,643377,57492,189671,379464,186147,1031,114958,786861,192861,0,483,381322,55964,304644,3345383,444209,372370,4794,1302,173953,1613,8459,202518,72173,12013,203495,221047,1033706,798494,139225,282044,84137,153773,188054,109823,104638,409934,40228,750982,920,71167,370337,133353,15151,20291,91045,62103,321827,1023253,76,12839,247897,451969,422,142197,101634,150082,28184,595495,69306,39118,159530,1249,10868,9301,2492,88034,314068,9231,110678,14881,30233,2149,1439578,86349,617,171433,425456,43677,49843,275092,113878,222235,240195,90796,6175,17447,96540,105811,386,192639,45316,256480,44882,53955,282625,370525,401411,4940,41912,94733,506491,125700,215719,134140,52251,81036,88093,0,0,755,169181,31357,101113,2389,148286,92813,700246,104667,130806,337230,690,220587,135,46212,63746,688,45599,1121,10266,251,186,803,1415,5026,1073,3423,828,282,7495,31464,81470,170900,141199,251678,573,71176,185583,73264,133738,1198,724,9356,27264,868,77722,26273,36224,1436,2927,6348,0,4979,12377,349381,15928,78286,26342,11155,149971,43738,26653,48909,46646,11484,1877,377079,33289,2645,1231,1351620,581,0,328493,45114,12813,2155513,55555,200506,7791,68,188988,2010,188881,142363,65784,3777520,379346,113617,348501,400153,174772,187793,66959,295710,388575,57085,407940,1399960,727366,44604,360,366071,174562,436838,3342,1298,11,4009,3189,928,12537,138975,47538,12556,2093015,3551519,180730,61123,21338,50,2036,1234,2835315,27821,117585,1122,0,3534,22374,701,64528,1322038,841038,22663,80475,130523,501229,227586,3697,22,197730,1063,504037,657411,118489,45786,3416,330324,84729,10348,623211,522445,94891,5646,384037,16226,40725,218177,280590,322187,173987,153788,324692,7683,653295,1107556,169140,2048649,469632,10692,74087,258099,924796,520980,159090,62807,436652,73455,277747,1611,1492745,151982,1212236,341692,482140,23335,29390,6815,260659,179222,303136,68786,197698,340312,1357533,93151,921740,532411,1333,105087,495979,344209,34235,269727,413567,2621961,45228,170858,107259,508871,553333,96657,237159,9607,627781,291674,1091,303038,22125,60187,1888,1789399,568264,26102,400719,152,92467,110699,1169669,615264,3256,535,533060,150624,148274,188533,827215,1357,77096,340616,37052,276394,46066,1833658,272238,2136,9551494,12860,0,19782,193245,2536,435973,91812,296538,1040,17560,2279,416336,1166028,1759255,1158889,8383,26076,41727,638412,358138,1256974,174556,28498,3042,81037,95576,423784,15723,81172,322402,79389,378388,274,4166,50627,167058,4747,2278,1041697,840122,0,22119,616,572,128397,155969,2818,8738,105,8345,111,343982,25075,175915,304,51426,179861,272617,121146,49029,60365,553243,142970,8446,12160,118270,82432,381013,11984,40813,251872,361499,217539,3861,224869,341840,178518,357627,133492,233281,102909,186148,41449,351483,305160,75904,729,358,19638,352946,188043,4322,383267,3941,350031,77182,220357,55619,477346,44535,58505,88279,876398,437,52542,214506,49556,385155,3909390,141297,24466,3291,7784,116468,298898,52765,131799,219646,133221,9958,504319,22099,319629,48240,5361,35775,165049,9292,185246,24522,29952,6224,0,455,4935,249105,277109,349497,243582,68278,152,163406,142069,382605,559162,178806,3941,221871,948726,705,31011,42155,244586,3807062,14721,45170,291897,123849,132809,31048,704,84924,277419,644582,18264,349665,1664,11753,110405,149956,144297,1933379,353,3908,3221,773,11640,1135,15080,17668,175058,8067846,80272,133728,1727628,236032,727472,147388,718671,278539,4036,3800,3664,49997,532117,381545,49997,355732,9712,851,118637,180371,273449,128248,19635,369394,244473,31749,121083,11855,6244,995,80806,48938,93284,195463,268918,281307,686620,405952,190,7906,49910,165621,162460,123809,168823,322386,84647,972309,10477,175087,8986,252459,100494,196447,184637,679810,167059,75841,316994,6159,61997,0,224173,448306,17092,51356,12724,67978,25660,217263,8036,26229,2650307,124169,128798,173673,58193,194319,56716,26853,176216,57014,136237,88895,21776,114068,4617,40796,16893,59681,97559,5828,576322,188138,650165,24879,1837081,9314,37779,714635,72152,5562,923067,25400,53075,1106660,77418,34319,111150,69504,133042,2677,9646,1820,222197,523265,77675,103699,4221,272081,37566,91897,607570,12329,240813,76828,1261715,521902,342676,2286,11404,746,86642,243571,310176,829477,10995,88713,1056,247072,3862,47490,144234,55381,114167,402682,159301,95615,459291,236235,45179,108993,53265,961395,43544,398554,112217,1715968,5084,376,41869,208,14330,92492,354273,229008,230790,59729,394110,149477,115408,4659,80368,507708,247563,127852,17800,1153,169190,1044873,149087,118874,8265,84437,2457246,45264,4146,267353,6999,126834,4440430,64276,636610,11223,2467,30570,47434,2041010,10047,3559,104165,25166,1863407,3465,162739,3285,200422,136777,3805,846878,8154,193076,26372,25242,1058427,543902,272552,89557,277589,81560,105511,4000,229077,14093,347077,6735,933036,126959,165041,129138,147423,57312,194994,192146,177198,560,410608,154071,22112,1369346,79719,113342,226948,1809,79745,97,192851,51641,892497,278100,2113,518152,18428,160235,247273,88676,251236,169410,333695,190555,4429,2002,364,456,447,391,222878,85491,1927138,69996,58308,12832,49810,958102,225714,15187,15440,129600,12290,296,9500,463688,399058,170456,5671,50438,562680,102389,135414,498258,74337,56686,101948,112659,404745,199725,29843,1229833,1222,90019,61708,115122,539296,2174380,127705,654,928,608791,120571,986,566608,1739,1271903,119,707,292093,247102,23614,9843,71373,2475763,47277,1187,152,152,162871,222961,578557,481334,165674,1885,586,934653,2576,211742,568,759052,343710,286012,105441,749093,48893,184074,53120,249741,524538,86840,199260,281218,158870,84906,1875667,291583,209482,219344,108797,159411,72464,225480,66682,1124879,610489,544788,170308,63539,7492,94304,30180,79405,743345,215106,280,6,49216,289517,120790,144370,2702,367032,18528,79595,192912,193143,109725,132006,428362,11823,585382,14825,11258872,495649,239663,916,155162,33803,73760,183,66827,3511,373625,105757,632101,70938,982272,165181,619481,2147,116379,163604,70071,355419,233741,43750,208418,142431,542059,142766,44012,69768,53681,387081,186828,152561,238676,22241,54405,167515,90906,9033,24703,473239,16840,12754,108120,173941,86778,0,718301,331041,64091,49498,66772,10371,1364534,10072,69237,23965,52707,345699,5744,595149,186113,1521,127832,135993,937001,150443,7382,1275,534072,38880,75572,6532,3547,215605,63029,60263,224801,33996,69754,4905474,407457,25461,411,184033,5013,47616,17411,27314,68369,18608,84408,63529,56102,38157,62625,47296,22127,174431,419865,145271,3913,122049,17033,52748,42001,17859,58210,1292772,75598,175810,1839943,60611,206278,109413,265699,4747,380905,4665759,330,62299,91,149481,85507,206958,306250,613200,105760,46157,170254,82662,114297,2883,175980,1152655,75847,26190,3826,23928,565328,972,2049,223716,1529459,144821,47662,289637,4648,46226,189598,435367,91717,12804,108657,439,99901,68557,271946,256627,24930,102876,185668,181515,131164,267841,101531,5797,496525,157963,2301805,295894,2131,12082,257535,262679,475009,6515,431305,442454,466155,727344,852131,505243,416179,30164,189042,134390,2007,1860,612,252533,208947,78004,465898,1525961,59,7722,86414,184,1849,186378,26382,4223,1711,63703,36446,189,324696,182160,118986,1250366,68198,244224,15560,19146,41831,190511,57417,0,513120,506897,94374,390693,1415,7697,130230,62845,49716,41126,78871,320414,94017,1512,18664,785,259773,335587,184610,159725,92281,245232,290399,613922,696495,203097,33363,358765,469129,1499,40618,545494,213368,8288,172800,114896,1096,2345,1432,522290,172213,139965,60878,10517,27594,332262,29170,35641,138,2909,10520,958151,87364,647,1147642,30727,67082,385452,130194,545403,6441,213372,86981,8843,203212,29829,57874,339860,5204,579058,55267,358,363874,337956,239728,55006,415990,19017,1211913,614718,4593,14942,93536,5008,62322,1028360,131271,181193,1085888,170098,50011,112691,256014,763991,319022,552718,238278,99008,128816,3503,17560,21793,57794,485,106965,978238,109373,78959,10235,129653,44848,118485,55801,95446,350239,2173830,18739,146478,105720,100371,160891,197784,863000,42930,627566,176563,170907,236173,260710,580564,4981,324575,94713,81603,128728,48446,206746,450,2690,88,438478,90365,3342218,190262,277663,153290,420981,1093,22132,569766,1781,8214546,51980,168859,232410,1296,2294,6820,74683,167416,131271,216,245576,295575,43959,87842,31991,396484,452707,375801,655575,423360,177160,199326,155073,149933,146566,108683,79788,31489,545260,86884,15528,1657,2206,761,1168,263862,69882,327024,761286,63095,188534,372202,399927,228529,221097,97031,7632,223131,1737,101980,65316,11448,239154,73239,210157,17647,1449142,155113,92417,258189,62165,22078,1009049,106261,218179,132261,784433,16048,683943,74318,3041,68,797833,933409,47299,823,215508,263195,414613,764137,2147,13284,3724,407,740648,480548,65771,428,398022,241011,155872,426384,53824,725,606528,22221,3434,271571,56959,46896,88549,119984,6318,245749,319808,154309,9227,59667,33306,59907,524,12371,150982,129539,342322,149600,262887,7131,564953,92913,420,693065,273748,86899,144694,46798,117233,42026,467249,508094,212653,7067,287469,674792,287,495787,34195,272639,7680,143725,89,441370,3485571,327,76596,183780,119132,126568,130453,76057,172720,53109,510933,32331,230502,3176,95004,192659,41560,108603,685644,2540583,266694,405683,14657,3112,129000,3946,12026,153658,155230,665,3504,43773,78531,200582,888,196455,47912,682776,1512,2415,92187,11852,192782,298,431959,3411,119105,1644,116215,410883,138274,89289,10286,561594,182790,399237,4792,374828,280148,106338,12207,663,690012,5404,31294,252272,170224,33530,41262,216188,1214,25900,311697,275366,4371,608,143644,660702,73209,224492,67710,95,860,0,894,39472,114687,155373,901,2707,1128028,503801,105530,322575,327284,5095,106261,851008,147071,36564,156446,4276625,64742,169335,158266,249069,149214,301073,144344,34810,21427,524292,0,41528,4555,542401,117058,3206,51314,41518,244163,49109,394192,1170724,43739,1838,319875,69553,208322,280144,274622,398088,156872,113078,202035,308899,54106,10396,210192,264116,2046,753,9995,169093,20947,472,25295,11189,0,0,178740,6385,1585,1278,5447,62,616435,25778,189725,794,27776,1040423,64038,1372,6056,15506,2468,163982,8737,19304,2205,65248,42161,304,325697,25599,269974,32280,21887,100943,170928,86614,431612,94204,125377,321646,134820,34454,39336,305969,140399,3275,8931,16388,753387,269247,44202,271682,101213,238530,101567,33630,98364,314727,280179,114024,279,62007,288521,84972,204371,52900,23384,441790,351262,95711,495249,266610,128660,447702,378046,276493,6525,241311,173852,209983,670059,76,10265,59489,4265,111021,169965,2623,1077998,49652,22113,221779,157190,372,327339,582343,71446,63037,1135068,299326,34310,42382,216461,125164,163851,2576,168856,1142126,69376,19749,3023,64672,111221,80425,245,2353,4922,5090,8222,2894,3629,62576,62184,304486,417468,144,50321,998,1498,63022,65459,5231,143030,535,1509,2716,303,117447,426539,1370019,3534,21400,1640,623,791754,31213,3102,621960,71780,71914,106267,151549,254811,172032,21749,1295155,485845,926554,919,749272,681732,6805,877,182564,30104,468496,419415,1677655,409207,48777,33935,17183,409085,736,5406,82114,682732,35478,133546,231409,51037,3452,466941,78977,133927,43473,615546,213477,1635144,277024,83997,557579,198385,46799,2142,144594,396789,3887,43058,36192,203977,110255,88619,404822,618965,6026,247960,52425,152,5019,4793,677003,115608,370980,1473,564552,435607,706118,78626,1132160,2854,348,97531,296046,0,133111,716,5745198,506462,230626,760,1048,1446247,426,144076,164,485187,122316,79369,213260,112492,151236,708449,15361,958307,648,186432,125033,1276824,131687,111098,48682,509905,910,17762,117574,19059,38104,118203,64502,51514,22356,265,277148,268164,231535,220439,143669,84553,189530,1560,79812,70927,387233,663364,16688,1582476,29029,4176100,564097,1270,112289,357309,16684,1863,190434,291,490482,193666,3694,15065,564591,147195,743149,541608,67882,368087,417449,151289,37735,38,134102,382436,560292,4935,758591,475647,1715999,667210,67707,202863,6860,215123,3338,468147,6393,323164,202843,1050,227292,91926,69433,146002,263,145773,70261,118014,48989,5568,2395509,112120,109462,3377,4342,388461,64016,152960,2559,1534075,217133,58553,21582,511558,196380,121319,1106216,1614,35353,4748,318346,20484,27947,124357,87214,140525,142,71450,283614,128825,32762,139637,50122,107281,37651,357235,33008,307337,114971,343531,227962,1805,331724,1389,285297,519232,30939,25,3530,14827,9823,225699,484885,499355,248002,134676,181786,94897,62923,25650,3310,69424,51672,54546,932,141023,169764,63472,176560,24647,11995,88854,72753,105942,197996,334958,199756,21657,1768806,869802,122159,1657,182466,4325,53581,876,110508,175035,165048,23994,421,8285,5886,295606,291466,416780,810,16923,82969,391355,484078,241778,13432,184866,70030,78115,81327,8653,7721,246829,14493,144058,6074,3345,187381,74165,145455,580,165687,30100,34135,325482,16186,205315,240480,28828,192499,66930,78356,24941,4992,665260,89976,181330,684898,320641,131819,456483,267657,1299056,2587320,144,35339,27151,240901,5560,172309,294722,350710,270844,12633,1129,123818,49432,583152,101818,5478,2370354,1752324,598884,28070,407,98105,120884,794226,59968,432255,372669,14770,80403,47099,153977,120038,564,456,61169,84637,409175,4109,236759,979,1013267,197900,6924,121019,279511,40436,103114,426700,1512,117660,765971,100019,852606,3670,460,62717,150783,44597,7257,1960,198,111668,168102,146742,15284,111947,810436,67586,24347,112728,33525,5990,293655,277509,40473,65,69738,231998,50738,32431,475907,1337,1468,223668,283,154935,42692,141540,101258,229762,681144,16168,83107,60372,29520,75995,5556,634155,269,140657,567411,208,309105,8889,29880,18274,297250,181469,11404,34987,8550182,191164,3931,55945,219447,11843,4678,0,167470,110855,463864,4798,658394,713611,32667,3864,399882,114124,61226,9734,126321,1165,19684,47323,0,1893,294106,85951,0,496884,133,99129,69736,111677,33267,77074,2385,255757,152,121806,387567,24929,176510,1507282,55010,31778,140160,161779,56418,25568,19549,1596,602563,588731,1832906,2992,6028076,880113,365449,955,5828,81788,36912,392825,219186,522841,222887,121972,315005,3896,131741,535974,224585,683,104717,117866,58362,6281,19,783797,37317,563521,39665,403715,318475,99501,177176,47526,49669,96383,294755,141264,375785,232788,72883,3478878,88583,173399,104045,79739,46850,78709,276199,4988,168910,88985,789218,13753,612611,107732,1263,145343,159223,86466,54898,27414,171061,394477,160538,300748,304,0,32219,22401,13697,298595,140673,1305,299736,18,76873,195802,462050,147648,237959,118095,64348,228,53485,655111,761935,231175,32192,129652,288339,601734,93902,866547,159137,1042,238064,372073,103365,655251,352905,5776237,19363,552,97458,120114,237840,254602,3864,34279,3383,3311,838,83681,52067,149444,1671,157829,177842,3254,2325,224464,165978,1434,244871,91910,130640,119282,10383,134594,423271,326193,692694,263628,250371,307854,108651,137271,302932,509,449417,341015,195099,410615,23157,88275,58759,1323,277577,3065,104234,143515,49745,161429,3462,271878,284566,247415,5949,9420,33031,2968,99622,2373,1124521,80234,174306,216070,116150,500008,4437,498465,4904,37,288948,93562,1562,953,186878,190357,553,1772534,3421921,212862,540012,197305,272276,73312,51694,136,264731,0,26410,209422,116933,279,195883,416208,324761,1424,142,94384,450871,163100,120386,47230,135019,5471,118700,83516,193930,31453,56948,54919,294,1565,35658,2054,58111,10186,1469,112864,2307,2742,33675,9348,102916,347,286648,1062,162539,28618,28750,1029250,35763,116628,468102,444493,373879,2867939,95375,497876,52262,52790,4446,8884817,1283,1007454,1570877,11947,11692,28516,74676,121228,188219,57961,35161,290345,373510,14635,525002,109928,48657,134782,565662,3399,197949,26236,627119,53345,40317,58835,1984141,20283,1456,810072,143498,115250,170921,143885,177899,145815,1036,339934,322864,70147,534660,17884,19314,179483,21530,5988,468153,248004,200114,21785,63688,76966,692397,18310,177519,480584,267422,164006,211767,160734,368764,84926,79083,302309,36496,38955,3158,127065,123795,200262,555806,591913,547,482792,56482,1212,559,20161,267732,83481,266136,38420,146028,40920,124793,11912,244258,349984,77381,80100,32276,1879,518,13328,124238,174030,404032,328304,213414,118536,0,266,725650,110293,96736,29679,119341,1970,141803,46095,781859,179906,91826,168969,39788,101148,247148,147046,192509,39996,18007,1594,850,91611,271517,4380,131374,249968,2385,59369,83450,20862,612028,620387,75252,165639,451,65316,127642,578974,956179,466561,79006,490823,643466,22751,290724,13594,5430,625994,1064,307345,642453,2710,742305,889767,24433,166086,62783,117714,1364,293,182052,33002,323711,187723,36230,76278,190135,7019,14431,36316,6680,2022,166159,471733,71594,23252,108206,2649,15152,1244,81285,565347,154195,6816,90677,117244,186,253,557651,356,141,249118,223793,39484,8447,257552,74124,112720,83309,101385,1053,422155,517891,397680,168690,306902,439973,224385,281883,678174,15425069,2097655,73623,452062,27303,88135,0,105588,114260,233392,51671,866,78997,319643,51852,101663,2856,535990,39044,31460,21292,176547,152,156644,317477,0,1632,48180,382488,2635,1234074,135850,255228,98562,314312,86064,942601,392502,265068,148575,353152,2499,120751,110055,259080,95290,127981,120421,22380,2057,894109,196447,1659329,500095,29222,2944,34264,125221,572235,255335,1192903,247595,787500,65567,3095,95681,436999,30266,235712,146404,2395,108488,800210,230315,485807,66651,89762,283593,118975,241891,217011,220482,179302,2574786,189163,808056,91257,30136,328971,211822,77745,306067,81052,592211,220839,47162,326879,1573017,47514,274924,308456,42899,5019,6992,128572,213969,26352,69291,92646,134307,224651,257181,660887,506119,127071,328812,281975,145155,578436,217,0,1576,625581,326080,29139,1756,1415367,320417,209086,420374,51020,9213,521829,92988,138892,157627,9708,647109,580,406447,8068,489092,65484,183954,231348,229881,1309923,117975,36063,543463,6519,116695,56205,58920,19484,578822,344,18466,36044,199287,222480,358574,219041,651858,1090048,2424,16039,544334,120645,3823,131559,11300,222419,178509,463451,124746,136476,5394,464031,48735,66667,158863,229109,322957,255437,496652,347869,70,575295,151713,69917,375407,181730,3042,735,81628,33538,1131,489434,45842,250357,125994,524423,73713,486605,4280,39609,12730061,930885,233913,64553,3315100,2777,15459,1206822,249749,2872,197383,482262,537854,18,399284,94676,65146,132086,113355,42711,3961,2214,3161,273552,12620,329644,13930,5042,236133,62811,571,1263525,239151,208296,237719,95683,184200,114216,416369,1113,25333920,44502450,20329895,21774169,25835637,67013,449952,4838,333198,1106,31571,139635,1322425,209521,10591,615302,910,243603,71391,1733018,30292,28702,163099,17238,58752,360139,40341,99741,38518,556,169256,1633,37515,370188,52411,141285,46997,337035,236818,1670,475796,2053,6493,4990031,446,36281,99145,67857,319245,1151797,124792,6279,143293,8015,810,49871,50760,82620,26350,18197,2447,53586,116497,89152,331074,1224,585,143851,122825,228562,577194,65279,346849,446931,299067,11262,147074,533,984,284994,345665,29435,223423,182253,532,289220,264284,115810,290,261,14746,94166,113988,1236,24397,194396,249448,2410044,37851,263,54169,519569,0,217411,35556,24306,116821,16293,4118,33339,168202,1149357,271384,130996,4786,3439,69229,142069,1789,534727,221461,7980,391341,247728,94408,477998,141391,255233,616257,1256768,39882,963,136025,764534,224133,12254,4272,40602,165079,357407,601,119876,20471,87184,96168,48975,60246,13349,176066,395612,14063,1244116,327979,682817,2110,51561,331437,740735,13428,13379,198825,178345,59431,84170,26393,0,25109,153401,53568,50292,121024,803282,664653,39747,38495,960,597625,142,3647,98170,194959,81075,46869,417640,61013,500009,806636,73408,132803,440759,106645,8193,389967,45305,36299,11828,116471,2217,88543,226,22821,134126,3204,182673,23483,29496,64950,367228,115832,96734,707580,226510,256562,3907334,572857,132044,348730,6057,123043,1236848,338982,109592,22614,236348,76084,29594,949982,233462,5363,64285,3353,493,49177,105678,14557,113145,332324,201527,186180,45756,23339,4585,80626,41813,46704,167765,75621,2370,11340,68476,57338,438721,2284104,199062,155242,45134,154150,275202,272054,318050,263163,153844,1814,91362,270012,1316,5040,4087,71084,2443,4163,116424,234815,263331,1056,27860,508101,85259,74425,422683,997280,6915,288260,4191886,1569,212999,463757,2954,3659299,62613,3867,76950,43520,76,152,1846,28131,1305,123603,233378,243129,236,305,185830,338614,16070,112601,35083,45861,113949,1207,71243,34952,485083,265066,166465,30610,83514,822674,111748,20056,1144,482,2105,933,471639,167967,36369,580806,22996,42749,141177,18739,24295,2251,113814,4653,3004,26831,4193,24755,1164,3009,272208,53561,16537,177308,439847,418451,32598,710,4009,1860,72610,7955,3762205,4368,22018,35012,78575,64748,425826,291454,242281,79294,393678,237502,602,970653,32236,837,7665,0,2054,74776,370445,36073,87055,38786,1808,4666,6686,145876,153914,2420,5017,41511,26697,998638,234686,233289,836417,3584,1121,2265651,33364,1912,21074,17381,521517,17436,355174,58026,9749,96470,1600,1163,165610,64374,749,1405,157782,15953797,15313,54458,304,122849,50084,47773,184226,25387,159815,79196,35689,1362,1466261,313677,27959,296045,110,144393,1100,91345,878860,39234,102710,390152,484491,277,18190,549659,126212,44283,394170,75399,273177,77454,169957,745,304921,108284,42487,167706,148,107026,1485,82638,75275,473652,372757,88757,68108,116156,17529,508049,216557,3096,455298,78282,10642,365883,352912,7535,36564,46745,262173,79980,129099,60933,84539,1425,27973,54159,96146,79088,270,176388,199674,93032,1760,228746,661174,6568,132583,56490,272033,27219,59298,103438,597024,200206,99759,77680,174868,175697,109564,2460985,195103,296928,2272,337393,992797,37786,3507,209496,4357,150446,1748,137786,152,163993,5378,355191,50101,1069237,91714,11537,96898,1774,152,107038,193390,115015,159040,871848,134820,148087,223759,1071,235282,21281,130949,68368,216962,426,8913,13581,115315,11493,111506,130226,684006,873,62235,712,24376,334110,670142,74801,976678,365916,211776,276756,391893,23666,477803,336421,303308,114820,397064,38324,324467,630413,1026,9541331,323795,55351,2757619,129949,396544,422285,1457461,397863,687064,29066,145270,105061,226020,196555,110984,70471,185336,105625,276,43998,238358,370630,72126,75897,149288,4483,131624,11926,632,228,49033,21837,169112,344,945517,69395,2096,189971,1691,285899,638344,168644,6674,32191,372129,883680,91480,nerve_tibial +788,70040,252277,40481,505,1248,64900,48098,603184,64427,203,9177,3102,295988,98533,139910,104395,864672,33466,283494,126429,3964,541112,89242,264852,327090,192069,168871,11883,61715,74555,62526,414246,300214,1778,209504,411791,4907,105953,22295,142304,2366215,4724,5300,496476,642675,389263,340417,36848,373817,294431,298789,77651,74871,75881,302361,59234,10791,112438,10230,16975,558485,61559,7885,2357,3045,216232,104570,29275,51997,204020,76617,1881832,1058594,448464,54484,207370,90436,504100,15,16698,130393,229617,70103,561,60730,250976,65424,192057,238133,449193,250227,266079,36187,105,671045,131656,100433,611060,3065383,23702,4292,125987,40958,107111,94350,197411,3366682,247748,58359,37504,8524,194980,1698682,187722,25274,31274,158210,138151,5446,437,433123,12543,225486,186808,788,258047,44440,840839,779549,44509,54115,8590,31214,106209,320306,8488,689,126675,177571,648492,51157,138,28131,346082,86114,1613,2334,29724,415862,309533,27513,6936,594032,834,455,876,58792,7144,98308,99850,1561770,22274,6195,197621,20877,303552,113538,35277,15156,1277,498,48806,20951,7369,18023,90391,221810,52776,84495,115177,126907,94796,1097,679422,221504,586023,0,8778,204695,171607,338214,547450,113622,478905,163699,131625,12793,101689,64152,567983,316028,788448,5180,12293,84382,303,60718,34446,3102161,97442,60557,5308,1280448,252097,117287,184573,564345,458352,239788,17400,102997,921585,169975,9340,25891,205,1277,424535,11242,86266,7374,7829,13154,11818,78,66833,194668,288365,355079,68975,19549,101361,535,64891,670227,108350,426511,100455,74038,71737,34183,174441,184934,229,0,2676,303,85184,443469,25310,600,231094,269487,5938,103825,1557,263629,312461,19606,120951,41267,181954,346436,53091,63612,9310,2914711,28513,278557,663,1387,47489,5777,36770,10977,42578,339957,184973,3609,203,256,120314,199703,31775,259284,45965,113814,849,95101,43906,484780,1648,130391,3953,216768,340974,246013,4059,51817,1525,1275,44763,225978,245542,25476,253082,53700,301150,118952,30230,117415,947,26513,64346,4706,306996,390263,60433,22962,77461,23408,41410,21042,438,45487,26812,142182,61752,92493,29651,257981,103927,117998,4433,35,29146,1482577,320424,51271,50053,229264,309905,1840,52556,5356,268697,192340,2285,957753,280537,73780,245947,148760,48385,19613,4813,32378,331069,3810,800,92861,952664,22459,8696,404370,12446,23753,59869,409448,68283,214001,327877,75168,175139,858422,154399,49696,124936,44898,156209,352,318321,6534,51016,3165,273,3795,22452,136970,355204,74412,14584,702710,184091,317249,2974859,20627,250808,374494,2957,91987,215072,82371,3520,70428,2431,117581,788200,326190,14753,25366,153893,90220,505,47442,135731,16397,137513,7150,254322,40957,69013,85552,486,39060,3941,96652,96869,45352,253461,67461,358,72132,138828,26445,69449,20724,84449,13892,3493,17439,207739,669284,1849359,11713,7969,138,154948,24704,891061,106948,4853,43370,40177,4801,99863,466439,581887,96228,136092,226035,454061,7536,15878,12603,16141,1454351,170443,61918,36997,49343,2082,130478,18349,0,72486,212629,196616,19062,67758,23519,32426,239292,0,31434,40643,21372,576593,0,9575,134450,39182,0,57326,4221,2460,139691,94585,236907,640546,127507,182226,2347,364870,62731,449127,388817,86473,65464,177865,394743,621522,116500,21904,2591,640,758559,3495,26278,307,5361,45897,58028,147702,219072,40045,9777,29825,24335,30965,340448,841152,131138,305844,1218,218235,64114,31193,195337,151209,3253,296824,12169,12527,221339,363305,50139,117384,97541,38740,501,489880,460235,1519,2267,67131,4165,1625,1374,4652,8012,319293,688,1004,1878,1938,50752,86839,22226,398673,158454,43245,994872,17013,712649,172209,230,59587,18110,153269,144943,200980,131435,970,157563,100406,11956,783,81044,206711,304,126966,298276,20920,2791,68007,137518,49729,158386,11634,35118,62115,301,41777,28087,570414,58688,267,26812,152719,770107,11861,49826,75780,100259,9698,1124,0,597935,1127,408,261762,65129,1727,78917,35873,1418,123252,580851,352,29354,74730,74569,236209,103531,557,4567,93812,228,206574,63869,0,27059,47793,26931,276445,7256,121897,89509,338418,33,415348,609973,190304,33531,291167,227241,12638,8887,104696,40544,11076,318887,65963,103983,14889,390989,1934,196951,92363,462140,98652,44088,26290,10545,12939,369358,2939,487183,1281,21654,35562,134981,62423,65682,38531,254410,123553,2440,29700,132064,100480,806405,83727,347588,7153,171701,89941,4995,3808,51880,26369,402947,1006818,5877,2202,825,50278,69216,16065,31022,363482,67679,983,522,1298,5561,123044,25255,1160944,118397,92733,40937,81971,522,13330,0,236941,200675,1225542,89551,58374,102690,6498,14227,14824,2012,23348,1271,802,271661,18756,82443,134611,152968,106854,9437,44926,77695,49617,4349,286974,1038,35967,86493,389,74637,95,627182,155888,57785,116000,9694,109094,111446,88299,125088,63231,8637,101119,165904,485054,35526,604339,33049,174091,47871,148785,22087,22531,17571,318,135403,61345,12223,33407,22595,115244,97101,28358,20123,3315,170480,43433,33108,506337,100492,80632,156757,5673,1555,2478,4648,44743,107713,29501,19218,143736,31273,144439,849,165413,1662,289291,183755,421314,157794,167822,608,9947,107068,489401,844109,151917,5835,1078495,151519,11992,45706,77702,271550,34023,133110,426001,196455,48590,224428,353564,151,251137,62267,2115872,7114,151713,1634,1024575,201725,19420,12189,169920,1343,602941,2200,26714,57058,51727,79225,3502,860,21023,24253,84239,378945,16311,2823,213561,184783,29529,285104,81100,47733,37657,182334,55191,237680,36897,109366,63639,115968,81643,89593,931,2864,84079,16078,263940,10443,17494,200582,148803,5798,146,100087,1133983,82743,3567,3377,12212,7714,51084,151,2814234,7798,66531,283,138083,8471,19802,28402,853,222199,5447,21439,56855,5806,4231,20420,251,704,23070,526701,283,502891,169388,3112,947,616,1928,2456,36320,337,43603,60430,3604,70246,2799,24261,185402,32659,37769,95123,59948,18978,164758,41267,225458,98673,190355,90495,334938,1071,26751,81392,82792,12194,104777,111473,41957,6455,37771,43710,100325,34155,660284,45056,2058,1860,3060,16905,1140,6448,1593,7472,1164,414,86699,264,17,36324,1493948,97370,18402,132752,197795,258962,278446,32783,245719,41877,82234,296353,101946,186435,98544,44057,0,6125,458328,484,903909,46678,697,15895,16192,90237,77072,267903,11839,1479,49122,699754,314354,58751,90804,706,31551,55528,1074,138337,136739,379120,110419,271150,113666,261117,422551,366101,16155,28185,365514,558155,12525,98390,21389,70018,481,603,4592,6998,50814,22966,14867,4283,3586,5799,302,655,0,152,111,243,1046,152,0,568,0,1422,18627,2906,18085,616,212281,689,0,5022,449,168548,5722,681809,882597,229154,102132,226550,7386,301290,38709,186530,331542,97195,112164,10831,284837,66468,67351,4525,545671,235,508470,382798,170024,129147,32300,25146,2991,337135,241040,825307,159764,164965,808785,183507,111214,0,8763,64027,78534,2092,1439,146065,3534,134980,28175,23057,39823,107321,97270,5649,80779,55642,186711,146277,134408,79666,48292,2123,213660,129366,290825,1824,365650,66960,219644,125602,37666,154263,1881816,55153,148234,394761,183801,300967,85928,1093,7889,122039,177181,220034,67855,17826,2241087,407079,39667,655,412992,283,1623218,461875,4574,803,105034,143847,1205906,104580,21679,70849,67081,123986,443515,196332,1642,178,1354,23317,843,386354,1158,61924,0,1053,0,0,21128,1052,122,99,4750,757,34989,372,1636239,37970,0,0,35362,1052,22785,45611,2099,827,131148,950,22372,1361386,693488,680397,9759319,6117,35189,3177400,546158,281330,24868,570061,205042,6367,76048,0,2925,303,1392,304,271,988,150,39596,27736,162667,7641,82167,229511,111635,104908,281015,93741,80541,68106,46278,382802,3870,0,165,150998,59718,164436,7847,431072,6266,2655,5058,1550,9368,1468,107,290,9109,28752,107765,10320,159682,549,12580,1719,329955,75336,152518,25055,1368912,1323790,6116,2701,325550,0,52353,437511,354927,167286,92294,66377,278280,65078,160758,7534,3291,1321,143043,8626,149578,19772,137810,2074,271399,407487,48373,153132,64242,2243,808,716,3365,2944086,519857,52723,37985,44950,3819,226,5685,987,10041,15075,36516,460021,18712,72089,6415,0,4062,820,3811,378515,302,158081,68691,0,651,421855,57649,101957,114,1151,7815,627072,2052,10509,45838,6662,35142,120846,62663,188,84634,1505,284610,308388,129081,2574,16746,868671,77432,2674,706703,390991,45990,177649,859,15217,30136,246550,68565,94540,43659,108,4069,10503,163959,202660,160334,189179,6642,85544,160944,48616,194318,21610,99501,262290,16107464,304,27034,47274,47300,56388,373385,92476,1574,520629,4750,300218,203934,259914,189759,86378,412660,129761,11670,45652,67103,14687,240897,3850,15591,244103,745,85358,460,14966,12690,108972,245,49283,0,78167,147421,187715,32860,130770,77346,42430,47742,200,774,2476,118159,116171,32240,5681,240002,11146,148,56579,190,33349,416356,12845,449691,5727,427677,12663,14275,126620,3990,1689,155974,2322796,7,339278,309555,428553,63055,142715,66951,727,1357778,400091,817,2148,2556,25770,431935,160271,144188,58755,147735,253343,127201,152040,491604,315589,1094,97611,4606,282919,7600,138841,143,611113,151,352741,352125,28619,82604,40058,1236,6771,554625,132046,108747,96285,117113,699149,600627,24460,81384,224340,439729,2540,36063,971,373508,87765,27868,0,1295260,81823,274281,142,3247,12348,0,2722,189764,6901,73702,97142,17860,133887,0,521,1028,594,51424,176421,152,675,63624,220,939,0,236204,59660,341378,294566,29,26730,9653,19398,4461,6431,6081,53052,50211,28123,24838,192660,135980,48272,0,150669,5340,218776,32414,256,220770,57065,191583,18212,0,11242,80729,66331,514,32066,11245,126587,137840,47472,190793,68090,2617,29515,192149,2240,40851,45674,3389,43995,169523,73623,249063,61699,219213,146488,169903,633406,77216,75730,4433,0,19050,609,6487,208120,79151,120469,195,13095,4532,166878,1095,349511,532020,115164,175862,39938,79621,284662,87024,4263,54788,292835,556603,442050,165363,13668,257919,952,62175,47016,94919,11117,540045,668565,69883,480703,25056,80402,247496,6726,1460404,59916,106624,1184980,41934,28488,87733,70002,36891,25129,2147,1078401,210173,233497,240810,17332,145950,50506,67295,26503,261834,442595,89192,1042370,8994,357272,41430,103034,30104,25263,25254,118447,51850,23877,287043,127583,37975,181276,11372,254698,207829,51097,57386,255363,303443,211,925831,74534,205690,80816,78524,15607,191683,133564,32976,152409,72538,850,214745,105764,188804,124000,195170,170358,345930,50278,256106,228433,150326,82619,159566,1252,1558,972,41364,185484,128222,438546,803788,401,131856,51993,379141,1365129,55267,62479,57272,18474,187433,191124,122060,618,4651,2518,5500,94949,13187,1129,3026,5006,204329,97637,146510,13082,715,576901,209417,181694,98544,15547,46223,471070,127741,248909,786753,333065,110240,5809,79,23980,15085,57941,0,244,123023,555,5001,123971,111138,314658,37530,146852,4124,111,281436,452889,25384,56697,183721,4424,34540,390378,52610,452,673118,49846,3342,1085,138265,110443,158539,86623,144226,567426,195743,439126,278,113696,137473,24857,32666,301095,207848,2675,56627,16061,15806,3057,943,187921,27231,103327,632916,26162,254013,31822,99838,10827,19210,987837,4320,108755,300,2597,219622,168933,50979,86659,51422,831380,42764,18941,77546,32213,81698,181573,10634,547263,4126,126876,34033,126681,1106442,83515,39949,39177,201692,504,2976,12760,326158,43206,217280,14239,305976,373897,23613,1827,44381,557974,38238,25055,190921,52243,10590,33166,19237,323268,161408,1163497,89285,15750,217260,89038,75065,116491,115874,373511,76210,121928,245534,92268,82376,52570,125909,40329,61424,160238,156241,12877,5536,124500,412,887,55136,429,54837,337736,78324,491,9116,119726,21407,57735,158840,364798,5216,0,1402,1740,31449,64239,15380,25239,61363,1100,43609,3092,175555,50618,4610,88110,16502,0,43196,363189,45547,70417,9629,100076,26179,259,112156,25792,4432,55630,8566,35657,156335,72227,70429,23871,729166,290344,52305,235064,583252,3739,46666,2397,11847,119225,10968,402492,124393,17075,48603,159663,104943,111,68527,103932,71500,56959,132263,645,13950,26574,470692,194617,14643,72937,12920,54,141061,176615,79884,77876,126645,160442,107137,7705,911252,4571,81877,88484,3837,41093,46760,39137,285867,284361,32902,210616,410006,2953,61427,9165,18286,152450,122841,130208,24311,39866,3921535,75860,1916692,94487,151887,919151,147316,330880,58016,80,84300,7768,74397,187049,105370,154763,10761,56590,396698,8556,477627,304268,5321,1184,18797,285453,55742,51604,303836,96428,1181594,5228,142207,107656,65164,157211,390,278220,169052,19187,418,50332,3973,4988,649453,172364,109816,858239,462663,183424,783931,155869,4075,1618,4943,20039,407235,1045,787348,256954,470,109314,1107313,42033,34569,268176,213920,113759,2119,53265,84921,683212,44053,77666,1589604,118200,17129,21100,42435,31972,224889,4078,4866,289712,14282,648,0,255,55724,53515,11410,6623,64063,89992,163810,180412,70675,958,37209,6827,5576,60253,2927,2832,304540,89043,670097,223102,38821,80070,267182,141320,57901,4942,4464,65954,1318,6647,24404,0,120679,12002,3284,175310,290618,17407,50532,62456,28982,84867,9107,259,21138,228,10411,716324,97679,82534,76793,4919,14576,73042,1965,20576,440818,7872,91357,353769,49298,18516,25737,118933,429436,49657,86728,195418,59540,15423,409,15474,165961,229693,79500,35536,252639,2752,486067,113899,28922,2699,352,27681,73,188369,99905,200271,682614,164091,5613,111384,46475,952,38645,50235,61920,52887,195421,13467,4445841,0,79333,724040,230001,142209,60201,144249,37912,237041,91563,271084,10498,291959,83020,62246,367539,1528,25194,753330,342390,103333,39530,193823,60807,233747,2666,300694,18423,2149281,190882,205495,817922,72675,480577,263415,12539,177189,13169,46621,269179,253564,950989,20268,17081,274160,71458,32524,19363,506652,460378,20464,195745,7831,11666,7501,199883,43844,26715,3138,78921,107199,127260,1044972,412202,58196,63175,106032,5305,147209,129740,180040,58541,218354,29575,75085,29311,95216,4232,7142,34569,550,47570,86613,76176,1160,3656,155294,897417,89333,91138,357094,95845,0,152,0,4669,544896,9575,37819,203245,529083,165081,167176,22878,158869,159036,19381,169,453275,85409,53952,419104,74028,8143,193903,113260,791736,87636,60658,135350,513721,102165,45575,125961,3146,368579,617,1853038,3015,9584,7153,39963,23020,87631,146070,139760,49059,7530,121246,618231,389363,206004,62929,59235,254196,301992,48599,304418,142915,78094,10731,7706,29693,10697,437365,0,156610,0,28577,3176,82794,54136,199734,570847,98903,204145,253044,82222,81104,188101,122276,38770,654198,942,11008,229543,50187,618413,3281,7311,392529,18404,145673,216827,112864,72193,272,147256,272859,160697,230210,145,47042,129136,110751,230540,515376,6701,79394,813,145240,268015,219928,23807,2566,43101,70,10706,122535,18122,843,448,4780,68611,616596,36085,234285,369811,1261019,712749,73884,653385,157219,14052,141104,148155,36305,148987,487658,6796,236,186,4033,1185671,619367,135209,487940,4483,13998,1014612,122,627,5780,1300,50938,3479,1225,56734,765,6787,2698,2082,1438,2790,1526015,89674,162,20906,1529,43690,4531,27145,8663,610747,167427,99429,435,84551,0,1172,2055,111253,54592,59599,344880,65075,12362,51400,275,1332,289161,609,264,147,0,2463,1777,971,27132,432,7328,931,114065,4119,90902,12986,129373,1160138,2029,174244,178955,118158,57346,56565,284847,462706,707205,137244,81348,2102,9035,8899,0,49550,6531,72346,31025,41,204086,418966,166672,4261,28254,69200,454006,154978,59693,261,278459,225674,20150,638018,126958,174,344795,41831,4921,145382,166426,57016,75046,19244,349939,6661,11108,478407,114333,1594614,112346,39445,107929,397094,2128538,602018,561,158140,140646,3244,114718,187818,237549,319870,29239,176355,183815,44080,21018,152,2122,1036,90718,290246,44688,358741,249662,89897,19936,81589,180478,8617,368079,224569,2445,19630,213,261,0,45782,94967,722105,263,1279,170002,54883,36116,18452,11813,458803,48037,687,233,226331,42959,57390,56170,102629,33124,12613,153166,84972,536,123551,1338,73121,101511,42880,126587,119421,49701,42010,705,34850,25602,81094,70298,2828,34830,31786,134046,148031,119964,0,224238,41486,1018,79166,7076,44812,97080,152522,557167,400,904204,237442,69527,502394,156056,49973,180239,1389,55457,136020,12062,19070629,198620,81021,480230,46254,128415,27761,26281,1156,1904,44818,137406,244384,141081,276383,39682,51182,21007,123888,2594,107644,21643,211942,124577,517849,453950,72284,510537,932207,350,113950,206608,37410,254,1210522,35680,17835,135786,19848,468509,320794,34633,184,580221,874350,331588,401528,73465,24717,129772,37912,729999,1802,10038,174943,387791,818,393516,208508,122567,441329,2263,264365,210549,1809,125233,53062,163663,63556,25674,18095,196155,298563,533,22371,186871,15219,55347,1253,165440,123375,179542,11467,161451,46511,322262,522,463240,27138,292462,1513,1377,1522,119,25231,186850,4780,199514,81586,80895,120422,0,0,2085,1439,3697,0,1705,725,58199,41245,858,528230,113437,775452,29675,11415,2450,69083,1332,678,1650,16340,696804,86852,62785,37426,32002,299001,94027,13147,28507,692277,3330,310651,69174,351704,112954,51951,535864,843980,195470,26341,3716309,4754834,35052,226,0,680222,98,860301,465801,71291,147900,76492,69099,222184,484810,53906,7435,36373,222863,2199,967634,1891898,778591,55271,14699,137662,67316,55083,72474,197618,118674,79480,163,506633,435270,21791,0,25463,395,350480,85432,3520195,144784,79979,227748,59467,85730,500168,560797,64971,44340,344760,6598,65862,105887,151710,356608,197284,41040,64979,288053,400457,56038,11908,178631,235921,735365,38110,189095,152,1163333,96978,297154,522959,186064,133861,1231,127193,132591,447285,176,5909,314375,84807,34317,3225,15274,76027,66680,338712,175596,23925,456580,109472,204820,321699,1025,27735,33241,164322,8611,40728,61630,503298,2042799,361356,419376,215329,225697,101394,5986,154442,59,64,60099,128520,191630,234005,33035,1330,362882,2442909,103796,119453,1759,261756,634824,6017,274323,305704,259,171782,43619,200696,0,809,48273,500457,323588,702581,572191,437379,81423,372227,20242,62895,49756,52912,10151,43671,253199,46554,218478,230570,447,526622,3642,96972,129465,206324,102659,851032,36888,52444,161010,456737,240146,1724,282293,829509,239570,65128,80766,2033,74139,5796,246531,404540,60517,120119,163,1778,73623,177085,318263,124392,388028,507221,1718,11247,52,3828,0,26080,13976,249629,22865,278864,155603,68233,58999,205960,8058,212585,116072,74853,7257,63542,265,169226,94144,12577,26236,204829,462499,234078,240747,100013,1935,504,3154,405,11036,60880,197162,835486,316303,194600,160488,151,2986,2921,263954,316,43996,765433,231582,152630,109124,204627,3023,304,426499,41397,1065152,3100597,1049621,66398,62042,200521,2058,17158,10577,88937,365453,6187,359654,6261,3574,31855,1919,59322,54158,160251,59777,119470,19207,253229,100,716089,24535,76054,38313,441922,0,57700,77373,2967,118939,61174,62406,11407,107126,123086,25467,0,820621,19623,215662,192798,24363,35123,5881,992,307514,56298,85852,79405,396445,37684,129502,150290,621,239681,190514,152617,87587,85989,534801,134818,66596,188728,1357,389545,446473,55990,80537,2100,122667,35078,84205,53802,126,14898,234353,249671,1557,9582,44238,102778,153269,61437,11743,4027,233,16930,48912,212233,65450,26084,0,29701,25512,41713,29892,9207,9108,91470,174643,4849,0,231576,306904,558421,42191,96454,129489,49967,118544,26722,33410,33245,16433,7478,6555,460,3166,141291,7557,109355,210488,0,2087,0,0,38114,75324,6265,128,5545,0,5564,3498,342086,130071,31269,371694,189386,36401,21330,260930,2186,13743,1462,115055,179261,37239,111965,3024,28036,14640,80875,272541,63395,287976,58430,51471,19846,1782,432,26745,240016,84225,67336,10932,32513,25569,876767,1374,144079,126403,15203,116338,66886,155569,1250,216,20087,10,75680,1451732,10446,1814,5907,41716,26942,62151,4543,57507,6463,45237,41251,58058,70,204,534,460939,34022,137648,2094,383706,368621,178792,91198,176709,141809,37505,408941,103636,76322,1931,1553642,774,12941,123,290808,382679,5532,3085,1739,298,308,249736,338819,331842,3756,258894,101672,300729,583845,143788,423440,58765,115039,2550,188,91630,458064,2500,112672,59172,468681,246812,39471,133103,72354,285777,84314,102828,42119,0,2560,149767,173639,128002,33455,33209,153663,3466507,492878,4280,283539,0,122404,807235,69945,55884,21227,212080,866136,256862,33740,1349,6680,2413819,17821,608387,728059,28478,41306,342585,440532,29292,7458318,6415,84252,34135,91303,31847,855932,2258,2697,27686,262763,1249870,221566,114418,13344,4283,26230,13933,125922,28447,44798,94094,168593,15454,23263,95637,133070,86948,18726,1004,3227,6074,526859,5192,4552,63107,31424,0,1787029,10114,172823,73110,4081,320030,614101,392704,22746,217272,71538,424347,160982,136508,41770,40413,1341688,591411,147321,54614,76890,16809,32026,16864,1340551,25635,154987,48964,13924,328176,2111,30737,177157,393529,35049,51818,9800,62541,63056,4690,119852,4222,25849,359295,31888,61595,4508,56927,10097,199928,217785,148443,14636,521,4636,127217,223806,11,71200,123,31252,137015,11936,64275,399900,170330,75105,9846277,164402,65656,506832,3545,1460,136479,136717,687354,388410,1132198,874200,2779,49564,545528,30456,24263,360079,1599805,12293,12340,70891,2206507,1313196,228403,6399,619,250896,85025,55539,69290,66240,36910,2900,1006931,346158,264,4397,6790,0,15033,569672,86819,3147,394328,1623,24905,1090,31794,15241,102,3094,1586,237772,35075,104270,145287,4230,562609,332,567,3438,1228,33868,2226,1449,6329,152,147,450,1700,5503,3222,9996,3763,1117693,4577,3704,2494,9963,19358,152,21495,17159,59989,219,877,320,308,149,198,103,16780,21662,37785,7841,50335,542,130398,102897,23198,94703,262987,30916,325840,785634,94300,3588,1260,906,78276,7590,67862,371064,156732,5187,1566,2047,18381,202985,275,270,9484,11792,395,48442,86961,61264,129374,373729,42961,128531,829269,33288,1384,91745,82499,19173,256882,536471,69163,55421,123610,142401,1455,2461071,32426,78186,297935,105148,203673,181084,75882,97466,32204,7853,194997,100971,230500,120982,190555,43036,257631,106125,79433,421,106857,37376,1648,230310,4368,116905,437,214556,24738,126487,64727,111018,695,62586,136442,191099,38507,27205,3658,5946,171283,205457,11547,49535,96370,97176,484701,30713,21706,3194,30455,77827,484023,116053,281066,127060,1081,1045524,25642,38684,93642,188055,152076,126963,60351,22246,126576,25820,685882,16566,3440,61799,49658,156901,349095,255949,152,21262,6582,60432,22514,367876,595350,144103,698,78901,454,32111,687437,153177,213342,742,2379,89143,0,45681,61799,214085,426647,182782,218593,38870,16202,2125536,110532,1445,1432042,160154,302788,17646,454,78849,5657706,2115595,809655,1388,264,3206,111934,728174,211572,1649,160082,210695,2078386,94359,15604,3954091,8801,16487,42858,295542,163270,44014,107157,171354,75337,2644,96498,236444,25073,812708,282,224260,199643,187434,128352,276055,3825,616913,4396,16137,323287,479954,12458,691,31168,322900,204534,382886,92750,1557,2352,4041,2801,150,0,2628,23717,0,0,2036,2569,152,2211,255,772,862,1322,426098,836664,51202,0,92026,117376,5516,37609,71400,648,621861,170165,117988,2204,110603,10,195196,763969,306889,39109,3899,114639,498020,394634,0,0,0,0,0,151,879,77049,416566,374018,1068,262553,521,625817,18198,563,5871,439033,198827,135,844,495087,6249,308388,242295,13153,638758,261484,111965,63770,105049,111337,50634,58533,84684,8232,407,940342,133379,47860,7811,134561,243703,238050,30182,162316,428709,850099,581090,266970,181266,1640,243710,64561,526948,140685,115830,1046,191339,14870,2773,187080,157885,86536,252483,122,1712206,412764,799383,8478,115704,299,1211,802,17008,48191,380,39608,196697,168013,92,1776784,14029,101754,97374,8742,421378,538,3388,12255,20092,316471,85520,95228,416824,12589890,211440,525888,506958,97009,384400,465137,1523833,205753,143498,93828,2586,18445,8199,84348,23192,432250,19009,6661,63586,144738,107375,187224,442,258157,2713,51782,34344,51745,23481,942,247452,102900,42058,163549,93349,469969,106912,111012,837,44608,91968,16774,7569,22810,353421,51774,37075,64037,39913,53281,153183,65251,185717,14183,34820,163975,304680,5903,127317,1108,121676,306159,106705,45011,2759,12149,107770,34101,71924,198647,128576,137588,636303,998,38989,15018,66742,106432,176446,959487,81944,206687,290579,40917,1108,190340,2720600,19614,226995,23328,1631,580,94639,317809,314585,40118,12009,117888,112134,2262,3477,0,0,82348,395,123184,119369,64566,87086,295802,11508,44213,1089801,7493,211953,108637,276,108667,546585,374816,116393,12116,25656,86005,33628,68451,174451,82547,95136,180038,892,203079,4676,126702,65435,801,3728,702,112287,27295,257895,22294,21709,85451,554,1028173,10786,84516,330237,116393,111962,1930,103957,3243,54074,44673,222310,153876,31858,267298,282287,11284,12048,1699,412,19166,25479,131755,661,136010,945598,38717,37279,18646,72377,199102,7271,143048,160237,33671,48845,27262,196079,10023,478621,92638,9604,33157,154883,101194,99888,76791,52162,77525,125264,105269,133564,6413,42673,141737,569228,6190,11220,254682,111,138137,372006,85986,36159,110102,158518,1006,870,125598,181222,84231,78340,76779,939,149425,222001,184199,128647,47056,1715186,205403,265529,40255,100665,166691,2087,127035,77151,37558,288492,4872,191515,25230,71492,242773,83211,63992,1601950,113187,1931,29703,187488,66594,73756,406931,281444,942523,1409274,8388,48852,17681,212327,101461,132007,106561,8303,397858,48905,313998,48077,19188,97265,1390,32616,247077,52758,211217,123794,55543,23958,77985,296281,47217,190630,112787,1028544,39974,3437786,278146,139383,269079,433082,135,10421,91191,266,630948,146564,149257,156994,492794,90616,9733,127,64848,588023,45082,225629,274605,974098,72814,506352,47000,1750608,400135,153116,65908,268581,14737,110767,2271,114099,33493,1200965,327449,137911,125063,17440,27624,147749,93644,96361,876,73228,16065,219522,154227,10058,116492,141977,53124,279042,44047,209365,16478,505,152,1515,145701,2650,618711,158335,44545,257044,480763,263674,50771,84161,735624,255255,101097,51484,139781,137798,217485,45991,121517,74235,46845,56479,25207,621637,500943,508798,215635,5455848,52544,173976,217225,412754,83418,62041,96732,106169,10230,207117,67546,469966,193236,238343,315995,53392,208965,132562,42154,321926,249743,433,5535,59205,49009,124007,139643,285029,90285,95624,41234,164990,40728,41511,55806,733,1812,313395,164938,31760,261266,383,18797,523650,262079,40708,439248,61955,22064,611938,2004,120995,131941,134904,60333,5124,225564,6736,23118,2995,123,88733,739,57203,35436,12125,620064,184719,137135,188772,2844,149167,57742,903333,59109,208363,35729,5031,340742,120922,23567,138958,7927,74119,356525,225450,58527,692,87205,177657,448692,124575,3426,782763,65575,2892,1078,2571,4755,693035,222759,2345,153183,194666,174466,3518,104372,13615,3691,201813,775448,5577,5718,272428,28790,46689,30720,57381,43983,47346,103927,1012,2594,2529,235631,31507,73710,67031,206507,92493,77100,43759,9187,480,5618,38423,77300,141800,64670,24363,34896,260516,648,88620,66003,504263,10564,215558,46287,6581,110771,1723,183715,2003910,16022,32696,79258,21440,62004,2093,2385561,98825,40172,81731,4262,18959,337099,297,17128,1110,41452,197446,205321,276389,49052,125954,1976887,287,15825,110659,52840,37055,189409,48317,175120,39441,59453,171219,124,33915,189183,124381,74757,6225,8521,37531,7325,21751,51913,1338,69204,6902,71493,96623,41239,23655,26033,89603,5415,30137,58322,174006,49889,78395,245941,150307,8013,131082,8642,57205,58418,635902,23836,132830,12454,100408,28135,10343,113320,93096,88130,33873,175976,145423,97638,215522,417438,302,281799,383034,567,62343,282407,14198,372689,332401,423,162512,215,116509,11814,11832,17690,79549,135148,8630,381798,298212,105091,84253,317178,6168,453585,572740,508635,660210,421320,0,311008,454,2274,130099,317194,34638,74648,59,85918,24512,110062,161050,33882,562,160052,118241,1035,32970,5328,88172,143288,173543,473832,190793,116289,64263,17444,37692,283864,26708,56310,8209,106739,64554,221032,460242,26601,76107,131075,775212,13101,5050,667,86882,131494,464389,14297,44451,84741,151271,184397,76,808,15696,255498,190957,206118,228632,48938,3,59949,85220,4568,144469,41523,1379,106468,194895,171599,39641,3884,11080,1077,260217,295,105,76223,112,0,14482,253,9440317,162442,2848,133066,678904,603,277985,68,208776,103289,222273,112632,248027,191463,75688,173518,2630,89385,19337,220361,6532,178194,115246,52697,6780,20293,256111,52715,370025,84757,271,186376,1234,27659,160743,878346,396433,814294,1655926,109609,95069,5109,25933,78503,77961,159499,154489,1170486,1952,51159,87536,44123,345202,22578,11961,365148,1863,116873,50329,87066,119476,123475,61355,23611,88113,5473,143873,38151,444602,185336,105097,5359,88956,49204,161197,11399,7627,22182,1445,90349,47286,24595,273457,211876,122,116,1030,2859,239301,335367,277969,57862,52397,131898,13360,87611,68634,341542,103340,51925,30144,32267,713560,612291,177618,81445,199848,92757,151771,284419,25731,2276,132055,151340,75298,74893,137112,190332,111284,61107,66608,1232,689,3386,11110,0,83026,43575,145771,24080,176017,267214,57915,97196,124882,16385,57372,245288,317794,12567,13612,344864,7776,226587,36162,35801,2796,28812,315023,298971,107323,31131,146511,46781,166592,28177,157145,419843,275636,164521,25020,21888,674016,72202,1982,65659,271828,165409,12905,152,0,79725,83329,208132,129217,27849,57134,279557,166699,10723,10095,199927,515368,72223,169061,11953,10051,71622,161721,171067,0,169322,102102,4733,553505,65298,56201,210317,163904,95665,3583,202889,120516,49665,115058,1851,42230,43078,19300,154137,18036,27988,118712,9977,2774594,1356,178539,384001,4699,1397,9679,49345,49761,32166,3295,27179,317120,371,15679,246498,95084,141476,29847,104424,85281,1576,174161,111913,79248,83683,374150,2181,383129,276011,353,203408,503190,96995,235934,171488,186512,1956,143576,374225,137940,641,130687,363749,97681,157849,414174,376428,11605,82006,8155,585780,365297,176919,166482,185836,214155,194249,15082,847670,246,202465,91553,91571,130612,1904,430,48794,150853,235797,515446,133364,40220,40473,110153,334188,189368,121689,179390,31936,122470,8047,84289,21426,2841,158608,614518,102368,81574,101474,143063,79989,100030,951695,72410,92157,15621,121785,45867,19770,169041,64659,261832,3221,219724,168172,14098,90104,63183,52070,13080,215417,466293,491140,115042,813,163855,2458,65449,88791,56885,132237,2793,314573,148245,19,176790,331191,248854,194793,114360,34853,196947,1499,70269,0,307272,6581,180799,23097,126617,138385,42,50735,342177,482846,4961,543,178789,135119,250616,368210,162469,894,40344,36484,65460,204967,88002,77378,180092,24125,32145,2041,62104,106271,8148409,355770,92614,292557,20017,40909,1133,14572,31082,87111,74765,227828,114575,89679,26724,123766,102089,1399256,1456279,551808,31024,171594,67988,235,140812,15543,26990,43925,16409,829943,41387,130087,105375,78255,1225,4241,152,753,4771,0,209457,102362,30303,830,157724,963125,3025,1388,202215,77663,4743,372853,35083,62045,297814,114041,285108,172610,588852,68118,988315,182378,376342,303225,452,226912,34638,294865,966,8044,3420564,1637,19062,3317,444491,2197371,4617288,85735,77818,81522,191054,344759,280246,50767,196260,196305,769032,296,59780,0,644114,291934,5863828,105882,165283,76242,1904315,55202,387425,197823,432291,9416,3193,19229,2503,313727,575200,29313,88478,424826,4096,472771,68895,163422,65650,6062,3707,144293,130989,327853,216427,694559,13246,243476,601813,10081,53213,44319,550272,379155,115585,230398,65579,152,15917,33372,185964,1116619,2094074,253093,49906,447693,214928,12693,491528,322,266,158971,862187,80219,166968,553155,450,43022,290,9290,220278,417150,529755,161429,17740,96,9154,720115,61126,64908,313043,23142,7760,183830,23984,79068,233848,170336,87051,0,467482,340705,390008,17602,114438,235076,8485,0,15363,19568,0,148914,362700,144041,106792,12010,3979,120197,112408,788200,4486,1116,722,255683,31034,67721,0,174637,25258,320104,106788,17153,65107,29964,385,1048,281692,31421,8309,69309,83570,0,1386,10039,112921,27192,42314,78096,297508,1072483,1404,3137,83733,264671,326437,13064,90278,715901,102839,199539,40251,69173,20021,54123,77,1476,256,390982,127712,40021,155260,409270,69106,71551,55607,74275,52331,251956,98605,55630,129434,11895,0,33662,44099,70896,307418,378729,3530344,108776,451559,17064,28511,110258,20324,275972,13141,822639,125227,96563,8491,121293,571498,63278,187455,143367,1769,1146050,219481,48255,660,0,706,10523,74845,762,1011508,17920,147,63912,2984,190148,14085,171515,46015,271570,6837,179151,59621,7177,935803,40301,634280,158780,37100,2850,22487,92153,3684,8790,1577,107508,168226,8217,73802,85852,367,29347,34556,280,79114,281704,1539384,152743,1504303,68810,65580,203185,2261,365264,25250,969930,1860095,117108,152,535531,175283,19030,77283,387078,6523,6675,41985,6750,11433,67367,10140,9765,150906,170894,190279,179315,7941,8547,2177,516,193471,228427,89335,1155,0,48745,200620,161,85286,81345,25053,65834,121646,230441,309,744,534388,285716,32665,73662,97599,88694,18874,47305,8010,492036,35132,46950,336353,329659,315934,39283,1128,37652,166864,501465,10532,7915,209301,94409,150158,35099,1038,24617,94551,90997,149697,1243,23430,25918,28537,251548,75884,30150,98119,450205,63263,115693,15516,407283,140085,295,0,41,1331437,18004,4708,29641,203423,147670,4156,60709,88851,7058,176252,92988,100689,298947,12342,658854,307367,7648,4261,81522,12364,2730,820467,134280,61102,273996,35109,97663,26354,1755,183824,15705,7549,3925543,277443,107335,165919,249101,152,69643,83860,380918,17276,344,1157225,71400,429980,4013,227864,87662,524,64395,39602,725,379,11809,201846,245292,14288,175030,105459,3889,109612,1072,82140,320843,100852,472191,325418,304532,52283,1749998,13485,26373,87,343,104385,219385,254534,149578,168288,60590,164610,106627,153079,559,132622,83107,48307,186248,361,121373,251855,8056,1203118,186504,181648,862285,69270,8019,32533,630730,949244,307583,123355,15430,107454,13151,173693,2838,903,0,8791,848992,271384,510247,100369,11166,20109,9939,1971,159580,39851,1858743,116757,49430,118203,89191,22908,16271,1791,12594,9320,21461,480916,127090,393200,18314,59344,97796,12470,67605,409842,96687,662,239440,8429,19182,95936,11532,94410,152146,22898,0,127108,126935,52476,409820,49184,115634,24252,25865,8621,8968,12201,427691,622541,87839,62405,146009,26050,6616,35104,9309,42707,2645,35946,3767,12115,254202,126951,117607,418979,181146,110916,28359,1946039,29462,141337,119408,18183,223907,36181,465704,58605,151696,54784,39112,72495,823199,127586,4190,72703,357083,511988,4371,83624,69574,892,190592,624,456531,31527,11559,66224,345842,210494,29336,1102,42345,57450,92418,85471,49900,81469,296993,130005,53623,271603,43972,137010,274559,641,989,235025,127251,7523,247389,316205,656123,104233,105867,267804,125520,193735,58658,473145,112491,2646,282070,373951,16316,110262,45351,260341,163111,644449,515622,79511,3694281,511145,142233,24412,177634,154244,653,121325,25005,38079,109195,372601,60798,1460,243,1388,18724,290522,780296,218616,436762,126965,30914,7021,380342,527,146004,22132,109351,56962,1323444,172321,130493,257016,125822,190337,4619,306333,52275,2332,56410,437,233798,474,371581,10104,152,102085,10999,76832,707432,89280,1452,344920,56055,272674,48,1282717,204468,534,505435,966016,298165,67509,254333,99722,16763,93768,540097,200,559449,15012,31556,12376,2214,195255,1431004,130867,316224,89011,74002,11863,1198180,477003,76,121,147,101640,342868,15928,242709,154614,0,10884,1658,3229,318204,33594,9096,17202,50284,112561,21899,2494,113175,49950,61836,690,372,51381,36034,20588,220243,94463,18169,60758,224805,299196,258574,116222,7582,34289,74036,67114,62248,131978,163481,123107,275841,933931,4949,183743,447864,128552,106692,11369,53035,2728,462592,446351,107309,129096,232945,150756,103413,63953,53033,632619,30187,1399219,55396,27444,177495,386551,467861,449707,36279,66983,654,40623,73008,160431,248522,171609,1608,8129,122697,1293078,85901,119982,215797,278897,0,101737,64734,125348,33367,482930,101870,77636,252,427370,81978,102691,210158,50303,812048,425174,48276,65433,89691,50740,5849,129502,315133,174463,452696,313367,1701199,270864,41823,50272,22076,178503,664,327814,174214,224864,61581,651565,2642748,426,20343,0,0,580,115514,7054,31772,35662,92961,13896,427937,56762,1479,334884,3651,565928,1425,147663,56388,100427,92446,80556,74069,148272,2046,290,88333,197926,81750,236585,186361,27613,434881,12907,950,3231,1204551,187853,313105,26787,64821,147278,1334,31709,114169,26259,119118,15545,1279,320643,90914,73577,329500,215506,471636,48691,3076,0,28263,23196,9667,128067,765077,336008,13045,431748,343946,6313,50441,704,113447,82714,18856,6339,28307,56548,67169,2152,77834,410,72143,616400,1000378,98153,77204,421972,672465,435954,230585,346053,403599,115976,282573,483971,36493,220508,3864890,99521,3741,908319,7649,644473,245539,66176,36640,47023,232324,268648,611,23337,63265,40997,94855,136586,7657,156543,66488,19798,43277,54204,31400,97954,207687,292897,137047,271786,103024,64056,17247,10383,313455,50859,110729,18375,1151907,113123,54375,72885,23830,81515,135430,175470,1017,9791,681479,2917,6692,5798,10737,539,1269,16408,75464,9643,226514,313888,52581,20207,1403,1528,0,4952,404478,9677,5733,50510,517483,350342,106454,394686,180141,9142,374906,136074,115717,17728,116027,70548,51330,69582,54196,177613,73407,2135,1432,226550,115500,16469,162509,240730,307173,56578,326284,228,79,121,1023,16391,127,17758,469,1108,2308,1883897,352317,361304,91589,483583,2942526,510980,274901,105149,4660,552,166,109071,136252,2677,180110,113444,0,212064,3196,17624,150543,371918,84123,244915,544117,56,533917,29,108177,217542,193538,82177,5693,213043,207841,15162,1289,53424,146140,70938,126405,176903,85673,11233,9312,3708618,116756,249009,91017,451677,158698,109199,50403,38791,171676,14791,4457,2915,18400,424008,1215453,0,52883,125580,89892,0,5472,217736,215775,14260,104932,61316,91210,50987,25109,13826,132787,111991,256909,8290,135602,6019,21693,72055,30653,52872,10444,1370,945,267144,33683,4649,532679,674,393689,138573,91924,127476,50172,15389,146362,86817,51026,90747,198472,306859,206626,4204,77821,16379,113944,34611,120571,1238,3246,27289,31214,62207,1439,64165,119520,106550,131563,123925,124946,15027,6828,38990,41099,135893,111001,72573,592818,30177,164941,30086,852,211585,278640,290895,118298,67374,193172,4458,207135,4541,195945,909229,54893,124486,141894,58619,176104,255058,61774,2651532,149675,15978,21823,157093,69930,10282,537,2637,144219,256227,133656,76688,309054,2082,29201,2053,17395,45334,159893,31841,46904,254588,6615,660429,19835,6907,87817,151001,162617,124851,87308,0,405,247718,220062,97532,45742,20415,79046,646477,30530,211104,990664,205259,200283,12631,8080,28419,135942,96913,93623,5000,78101,158080,22873,349400,31786,32195,7332,3198,97956,376882,5725,0,0,63727,237518,330958,52830,14862,238824,305428,150648,57709,164611,2555,96696,30786,37450,225929,149760,166564,42253,126313,1219986,142057,9370,10281,70936,1395430,2878,37491,36377,4022,2836,10468,257832,644239,176243,1132486,123564,467684,37194,51390,36665,129080,17328,247535,14568,71984,49824,87,152761,10920,69067,73310,148699,1217,58278,74945,860,325,56956,507573,349994,431,1141204,79534,227,325684,40165,196301,103166,221295,119033,74748,148317,401201,33413,1157194,364201,38083,57371,531931,144036,238864,17494,50251,341272,31128,31626,8205,185432,41493,167157,2185929,2683,3028802,218378,69270,157480,563180,201457,27659,48733,651073,4649,40720,73014,4712,143124,44376,186600,106631,222716,173307,227097,97291,146950,778846,177712,77142,888637,268834,373144,148002,3825,43943,46120,36844,41793,114953,60539,58977,262,44530,140540,543794,1003,21163,173749,107146,236851,144983,2707,271858,207549,0,2015,3111,286647,243663,45099,40926,7231,3828,5557,156066,99858,665183,22564,71852,2634,368016,339530,329644,48316,166544,805371,8904,1764594,516,45295,20915,10156,40280,2803,468679,87514,125690,208388,75838,64564,50001,857272,185654,37365,397230,67760,76491,63361,34045,115986,90399,627,2497,9013,4143,411746,152286,148589,14555,2169,7770,282,6406,29462,1671120,408,719142,82676,92115,892111,384026,134689,952,12693,19577,458877,208069,201144,14295,16011,8324,49114,54989,709764,4848,66641,39554,291,682321,580934,234125,212549,217122,500,988,425319,12160,45625,135328,284908,235828,4281,2842736,32709,20558,200982,12941,99297,9892,77891,138096,0,768948,67082,278279,70680,1070,5827,8486,6078,3222,384794,2034489,38593,0,81367,54243,75934,67660,10527,9731,552821,0,251015,521705,0,2644,3416,49345,88359,47701,7124,17831,1621097,405,18,1726,1760,11084,79946,11885,23391,73143,24280,32765,373520,2684,300188,177241,2232,35728,5269,300230,2390,38382,27142,1058,31098,28896,14275,71141,66912,245865,334623,53166,126465,3126027,33600,260440,18459,12643,16267,34557,1261505,193934,162388,63420,137984,434572,59701,1289,235919,409489,1114868,44079,71146,119196,38876,362682,290497,203582,61401,61935,79010,32794,11,0,2115,13572,591,14449,19884,1591,42767,99795,2435,5746,6332,834,532180,63056,47576,13857,212535,14188,152488,1111,1276,249410,96893,358258,0,933,1259619,68078,59381,49228,52802,69756,153964,808,837,522862,177279,16773,31835,143525,380567,1088,83397,114160,256189,352376,22,63522,9341,202490,196805,167028,143050,5140542,37414,57080,387172,71317,359083,12234,77553,188,48,203712,36624,11255,108662,98787,174594,404128,38675,128709,181329,94161,295601,578560,87,233602,404532,22958,59056,1015967,181887,275759,80636,5413,113762,1615,66781,184715,123401,533,46487,6100,15569,9295,17599,423966,6128,114021,384292,1198871,251562,75020,80432,3888,58362,221122,167911,102032,579,312137,221460,793577,56402,68788,81548,2160,252,0,63112,39911,8321,105512,125998,61331,12361,72561,259,18403,24077,1256,3141,540,0,41808,1250036,209606,4312,92487,447451,336,3425,152,0,207,0,0,1405,5161,898,6112,6771,8064,2824,123302,14062,60238,202779,91712,13094,84145,145,397223,79296,84755,117697,50720,360,13602,1940,61541,17117,234537,555149,508064,145226,6,733305,150627,135408,154475,1295733,51601,504983,513541,154345,897,453342,936562,406977,147097,75702,60738,268695,1192383,127288,15777,19758,105624,0,95870,196477,2538,2922,62173,218337,19,338634,10523,358,235746,1326071,637547,379813,561764,499232,373210,13127,102523,216,641,69571,121,771,156126,77647,0,64926,17226,295,5859,4361,304,1902,1903,457,35838,1516567,107563,71452,112649,227873,2510,5830,318120,11685,1950769,454261,61685,11757,41729,386820,1189,557172,49528,93429,274363,27130,257718,128870,4334,1295887,41086,76931,158242,102020,42608,199604,147017,549436,58660,20906,722695,332884,39809,68974,5793,206438,84873,160544,232197,10461,8295,109613,17435,126875,593287,28222,157940,221200,13300,18108,457995,1404,62299,104705,8801,0,437097,639,13511,658,257129,948,5727,53205,37934,184353,561127,1480,3790,14134,157523,814444,375710,919,1824850,210101,118563,155645,11575,210822,8245,66913,51665,434074,37746,54982,176679,27850,7479163,1546,103328,201703,460151,236913,79144,198613,25329,223007,170,35800,34640,103581,76489,22060,1893458,5009,181593,28921,17153,27833,22927,22601,1106105,37853,7200,167665,59679,157285,995,1370,2701,360167,463625,249633,1193,73542,141593,3357,88240,572,79689,92881,207,282079,22615,1020266,370729,87038,979,304,0,0,71,0,0,0,0,237,6463,173526,248344,242232,175360,2998,3996,22841,113961,233760,7533,179055,264268,117621,20024,170083,280,454,638,99530,443396,439995,982304,5380,2464,3822,152,74276,144921,24900,172330,27924,58215,163015,10545,22104,326833,193452,2670,700084,686406,1860,223181,783675,264919,414928,55004,60823,343917,49176,152628,20009,515363,165663,25241,26088,6196,14951,8942,118829,70246,48412,103749,241981,538421,123405,134746,116752,330181,1352809,2420,29076,3049,7122,170203,58025,152,205027,2169179,215,3250,71675,76281,395164,172131,4064,38035,51278,169073,115695,1342256,63294,343,132926,20303,103579,17793,904,49820,59343,126596,191981,25615,160034,37400,396,0,51702,2529,47926,155052,49249,88956,39513,6090,368697,197094,26379,4173,275102,62955,79296,121624,199809,265512,390920,101179,477202,76504,1270,0,1235,1322,57627,63619,18346,326085,100666,420,15411,9568,11172,973365,82203,100214,53331,170302,27370,63549,23744,731224,164286,727,156840,203805,347523,55903,211226,46016,134606,407435,33675,33891,53932,1239050,3211,55496,46687,5603,15860,123767,10881,105073,6051,19243,605810,56223,98613,305105,152196,81731,5798,671403,43402,683553,48598,279261,256,27516,31139,131,62982,3114,359,431,1229,295,72675,397861,103460,70597,363725,29315,301174,96239,389081,491439,1815,47022,41074,217234,408688,53428,165593,143662,49038,32421,615790,178979,43761,25513,148843,9277,93752,183813,143294,23421,895249,81614,12870,1748224,87487,63832,174660,69909,230793,24663,19799,5666,278434,494,414902,590452,10216,982995,84183,29578,114051,6383,310487,1314,11769,83791,32190,3464,9927,428960,83459,31418,369155,137466,728503,659574,465534,229171,83320,7754,74581,6301,68241,1290,19884,104218,29226,252550,136969,676019,162788,71943,69173,84837,894218,4562,16599,122277,254282,26166,169346,102804,6517,55507,86654,234651,93750,643671,204096,58861,397163,678275,44919,161462,563,0,296,25,148748,3810073,1466,82266,278671,3873,298,73612,62300,97852,434186,141086,42165,0,152,460925,843328,52536,184150,285502,45622,240367,10411,38788,16944,7371,110171,75480,50337,89926,270680,147300,338100,182604,865271,97950,27569,479612,1710,2396,51186,64446,128832,205132,244606,375456,374838,181521,183863,466,260192,50032,55866,229753,99017,150129,3346,7043,13329,65439,106041,68015,25452,394,2361,127284,12330,312121,75713,101828,436359,14968,598445,24544,64078,651832,71626,26894,9295,26272,180720,144904,138199,202634,191166,82264,283937,139454,855538,450,534636,341721,228553,37437,242259,200087,140735,22966,7058,122276,211807,46244,342709,21767,114035,59335,165306,54481,251543,45071,208438,75358,12461,95982,5970,36799,92400,53260,202240,152,1277,28185,543887,70537,101359,74362,179074,60999,28670,46631,29117,749026,93697,148,59112,142362,32990,250619,2042452,10755,270710,151,9061,1792,1319,250,1786,152,201606,152,141272,16074,49139,82,759,6836,766,50086,126090,1430788,891067,96285,75942,286490,11662,49764,119277,32928,380486,163761,191345,804,144059,382979,29533,545268,229,167524,354044,77115,453,110668,120,101680,3399,1731905,14860,109558,138053,4012,313894,144504,30459,263424,74945,195021,48271,635241,85688,98737,506044,638,142,238787,507,240954,12362,209690,134287,1039,546112,496773,156271,17295,150568,82088,65145,100176,67626,298,8350,58355,22244,619208,309506,270174,552501,38134,65609,566596,17851,341698,561,47423,354557,212923,131341,4845,8413,172553,42782,42380,136345,18783,67865,430664,126109,212761,117524,209,152,0,0,0,2056,394,4608,10109,18371,57434,186690,16290,154075,3875,24728,51264,210624,64373,10536,94862,59582,125297,539800,233829,40726,214509,189525,78799,60410,49398851,10367,92010,23248,57720,5672,462412,49358,195740,29141,121661,15580,99920,219675,294916,1025,25418,64906,278197,768,2544025,596857,148098,17522,151071,51118,1453098,3093,121831,5374,14731,269,7552,189632,200097,11862,86130,5612,444769,13210,57458,42776,471789,733935,45930,295509,408103,250043,921,1051280,54597,406942,347432,166837,177270,415876,1135594,128785,27268,77354,11377,15757,43428,571019,303335,84561,3823,2211,324847,170031,530077,7461,208207,297112,951641,260712,79520,53433,555117,75528,480,176855,99360,17839,194275,1637962,27783,72517,202585,12478,157233,110833,227969,774298,824126,123907,394068,260622,41365,19385,3603,12427,8043,3892,112061,3590693,379388,13897,2500,178948,543996,570670,28283,106329,218472,11195,221273,67361,2180,4389,118065,775843,3425,31771,65023,293576,104578,989001,1909,805,174883,40,4599612,97007,431946,587125,27917,64472,359103,1863,85215,81987,2290,281744,13367,108073,269327,43724,220,715699,55193,42400,785,717949,149676,109009,172264,55886,68006,387,7216,150703,374057,302807,338164,184358,357606,493880,317729,129,9857,55172,452,0,100,267538,10876,44717,222702,1208,57242,523296,288,80882,85856,22290,343453,1995,378817,19844,1721378,501,9477,2927442,16785,352,198,27134,117509,28610,611,22396,17850,184096,183168,12157,4067,661279,106031,344618,125937,152054,36615,217,11778,230,567,179833,11,8909,1045,367238,63,167844,59487,64823,1008159,131449,193820,14264,148388,94318,125963,88230,47749,56546,663570,301645,425280,5394,58746,11964,108680,45332,354,66208,1136,3467,33869,37074,31434,38101,30837,45632,41282,70287,24378,90,42386,271881,605669,921014,682227,186821,45883,76929,81722,212371,10700,123475,154309,8964,173731,37316,85069,30017,154640,542676,315864,218006,55189,95987,77340,325383,1846,598847,560568,181422,285635,54756,1666,277360,192869,416804,94025,7235,112609,51847,248,121530,235754,128347,3838,32310,18910,20132,460291,738159,53562,167986,17118,172759,2159,29818,155084,4239,47052,4297,16065,21427,4359,19028,8906,13228,32630,8259,10557,26169,25306,5055,4682,8376,11073,15548,19457,77674,13569,48022,187878,96337,227073,24363,40,767685,375797,209162,30,566477,866971,18724,143346,417769,78466,700,87489,5091,269037,708374,367196,336953,886,1043415,4032,129025,403123,103820,178213,538563,92615,74558,196611,34566,114,48,62,30501,16842,227924,5382,60435,39729,14702,13004,384,178477,593780,712,27403,56833,268765,657,349693,422528,314167,254558,152,42182,2186,62322,140,26530,127395,241305,1540,255799,64193,242618,278248,4588,0,5701,1073,456,42083,410066,93609,2887,225289,310479,29603,173112,111160,199429,151948,31460,161875,221973,209909,419142,2432,12997,5117,222183,104958,55706,119195,289637,8597,6497,240176,479617,238815,197617,53598,963,54885,46339,28585,2223,287456,69971,2173,87316,902131,286843,125979,134,2135,53747,75,122485,1201,306832,414577,145277,3714,958445,306734,6824,64676,1483219,38697,13814,982764,276599,148677,2088,787,307957,136057,57367,2801118,223092,714790,220087,201007,1541523,175692,503112,189,285250,914530,396240,125569,77060,732678,119769,122222,66835,9838,80195,43399,1358886,596422,4691,128436,155871,147181,1888,515041,297728,2763,6731,10808,16208,167668,16793,18733,74219,22540,3316,24880,50634,5221,13640,40402,9566,18184,13982,34176,35555,17944,41741,35066,17399,32638,6712,1407,626,11812,1984,952,1681,1022,67102,24166,17710,5196,56024,254383,77789,13860,185393,16315,171441,94509,90298,68214,211171,159436,71,126180,1850,24393,2061,2599,59083,3173,95884,36429,2571,768732,149030,32804,125409,180353,36248,210945,284367,84921,1753385,24581,270678,35707,3715,178160,58006,12553,21836,4144,159035,1037920,13808,4861,429887,347137,636664,21023,21503,825833,1747,304863,75951,152,717,639,20045,794,3423,155109,5777,37479,153131,1362,444719,110,1184,1055,141549,10577,62383,97138,48663,193030,26370,314151,5439,2910,2041710,11892,3658,6876,88936,45524,4308,91751,1726128,29735,7333,201199,559017,1067994,91964,176271,13656,55395,29994,36878,64174,117235,76391,21700,18037,2815,14587,9482,8540,36453,31545,45528,60906,32510,135914,18767,24743,30334,36574,18585,100197,19817,47743,27092,7519,85042,146162,129406,321554,476,123700,8434,9409,343084,8621,58090,139141,2593,213845,6987,325478,798169,114045,152,0,1394,293480,476958,33090,616159,109463,9090,64821,54558,57274,107006,89288,152,139092,11361,431852,226797,474203,168171,0,26409,515285,527930,195159,45722,48705,81109,113651,109929,15837,163490,28342,62565,41816,718156,376459,3907,232,288930,52607,1697614,45025,24441,30901,20145,76120,452029,35975,111147,275924,45671,26291,88007,400,248470,277192,1406,537,619,2438,271957,448413,77770,65409,15009,36016,54735,129354,1624,138639,0,411,112,792,954,562,632077,624,125965,381891,2524019,243915,43731,31929,99079,23245,635997,135936,379922,71480,19036,139091,753718,2722,62028,219,1940,263,988,15526,37581,26003,98853,260276,70570,84237,269320,803925,8535,132751,6854,56616,13866,25843,2614,24038,14261,12961,25019,14999,90564,20093,13260,56424,36799,12084,26521,17576,24241,20160,15352,88954,31666,27,19658,0,118777,74665,164205,3106760,33335,15782,709463,10108,141732,5532,39334,217631,3809,45343,42466,848,310540,7296,13830,111523,12202,89527,23128,201773,235395,25897,36370,25627,90137,229362,9998,280088,48350,49578,20960,281881,297552,315518,107,155545,114572,287898,22308,1049,25376,1043,109554,271575,15087,529996,720489,5924975,1238,2067,348270,41188,393601,97712,2398,301815,842820,62908,121219,128495,321178,22740,65230,56681,6692,1856,61670,371987,648710,44440,921155,3544,73280,129588,76,305306,100,116713,40279,125244,72901,1939,3634,16043,32686,185799,46636,62768,26948,219468,407393,3879,366,795216,242061,248092,2194055,6507,104228,6534,16210,40677,1546,24269,68764,73030,13642,138052,1780,577732,2899,40374,3943124,122832,177890,128,3339,152,152,961400,90357,464153,10226,41121,9021,8259,15564,426,2486143,135349,26106,12222,8,255,443,360475,1079678,91580,22324,112206,1750,142788,44949,424299,104742,7686,13,264242,3894,215616,875,598275,148959,123388,131,622377,263150,158160,302974,4355,116348,46294,140,83103,22843,314726,281843,1641,2826,316181,20971,331,6435,43943,405717,77766,141076,874595,138949,7463,340872,33913,0,32150,0,152,152,1477,3852,81881,22670,0,4380,273,0,1905,17695,374,0,849,181933,19260,250312,14870,4490,2902,1784,0,0,52926,413,0,15628,935,4094,300,37552,20698,14369,19541,39233,32892,38341,25244,13962,1652490,30746,25043,18332,19845,47075,1118,15943,13105,115890,22777,3237,21310,12093,48653,7410,73134,73094,26807,7249,25399,6606,14626,19107,3812,109530,656,149612,310209,641704,492800,3329,2772,260538,127054,141488,137110,34727,7511,643591,75090,2182,456,663906,838,1596,586,908,4376,1997027,656502,56021,1919,318,1328,1263,2905,4501,152,143,152,1984,6136,53741,874,586859,49262,3201,1285,716823,9524,41490,473452,323102,1286929,200,32835,781,5175,370,738,761315,70354,289019,133631,20593,272613,19802,0,57351,97547,34865,112615,21291,111366,22674,208871,354387,706350,2434,77005,189567,97,19656,15933,33313,100251,68884,69336,53190,28340,11157,717734,11353,69533,4662,3852,4180,11164,45188,21298,25714,18144,6486,14134,34242,57664,11443,32437,12416,18586,7345,51759,42832,208,52796,18038,30793,54748,5765,10410,478,64425,85877,23689,22637,8465,2684,42056,16925,276845,505675,49570,41392,56083,42669,18265,23848,38229,4354,530003,34775,19712,18028,61965,76066,90199,78917,347768,284364,400260,156432,17745,145147,210822,56197,1166,722,44621,409434,146584,158989,229281,25490,234702,7315,995,0,14950,741,20086,21875,251117,10407,640079,589500,318330,224354,415326,60283,172007,109440,962857,15456,14460,20687,44516,676,820287,110756,52216,138368,248730,305392,6234,23269,300296,764,35158,102755,242580,0,318397,291955,149044,370030,15224,507705,3756,3406769,19508,51303,26760,42774,255,2041,23290,62596,11059,365767,6874,408861,1595592,68089,24432,1081,70199,32742,42505,43977,132879,85520,15785,1615,66154,6857,122507,363257,54004,167822,232411,62210,545086,6528,104125,222274,82032,870575,417957,426743,648947,9232,4291,414,109704,121920,1606,235768,932792,131347,108387,149215,37766,79615,202621,7758,134353,303,92435,112199,72668,380107,9975,60728,17963,181748,98760,89481,300551,102096,223758,236338,5948,137362,276249,2570,9205,136914,19994,88614,215677,125039,25213,95950,123907,212333,6405,766672,87000,42145,48617,2169,178615,14081,425081,81996,28319,4800,25246,1123,465209,0,0,42795,138498,108074,35522,4784,189389,217991,10430,66618,67607,149080,247576,253884,6950,135373,123180,70295,204785,114,111790,52970,67559,41635,47519,16876,31427,139031,118923,21183,206453,28706,82649,55290,17721,142502,379,0,135035,328875,22792,237886,126340,57613,295698,317943,1690,5004,260054,53222,46491,96439,2273,343845,381307,190808,1714255,49298,440,17913,417037,766136,29052,343969,114617,69753,109472,334190,72416,0,4409650,4444281,550743,5157,83373,140300,330931,353672,80658,162969,9868,0,505,2543,958799,3984,103324,215010,4816,32027,102340,119,187735,3615,799,3998026,85060,2889420,16334,322717,74964,569740,272769,87393,311964,197447,50242,61348,189067,60392,26041,16430,50793,65134,81277,423817,442738,330294,31522,285932,58539,44411,17520,280480,21173,1512246,18443,587569,67734,74010,73428,173436,53307,542493,152966,552424,711931,273285,35275,23152,51366,27543,39465,1027051,399421,11985,10707,4603,511,9078,214283,125633,67923,511865,75972,64381,119796,98311,16405,701604,551302,43342,204804,266857,33750,60178,45251,531020,302,0,3388,1421,2503,202389,126220,16668,91000,821276,381256,113173,100123,264833,45930,158946,1605692,260360,139898,91708,387742,669902,50020,271,0,39954,38410,120288,3341,123440,90589,59003,29771,99142,14797,12972,1516963,29901,56681,141021,105552,293888,98770,70184,77239,35308,441,39461,1928,249246,117710,61499,15380,3575,103816,10016,84907,13750,579,80868,44024,62040,1608,107510,1012064,1811,223156,21984,1466143,25328,224122,26979,532265,174217,64771,39053,2161,818311,306060,6996,36175,113330,32600,37424,99752,2147,7719,29677,260077,136898,701,258527,240293,188403,246705,209029,287301,242099,328347,15831,454,10035,21520,11474,31706,59216,3624,594,67661,48906,27399,244742,142706,52827,12166,14141,406022,125713,55088,2494,1121,59038,524430,370635,216922,466604,3003,1447,2686,61227,201293,44200,68656,79306,51461,67678,164776,11985,92092,50333,35318,659976,522463,5274,141346,1939,1552,272550,181537,92868,115949,271919,15858,11703,38243,70672,185,1841,35737,519113,102499,94332,648392,239482,36090,200981,1142003,36978,75357,70907,447081,3037,1746833,452,22332,6495,17035,6155,1425,5771,9046,9818,278284,87792,2775,93664,95192,87351,244068,12536,115234,10576,96635,5876,0,3954,25383,186237,52747,299350,12193,0,61598,62377,13415,77946,1849,9718,33385,910,837,696,369,19665,87238,205770,43075,70170,80147,75547,28103,257631,35175,31723,283074,766,0,1960,708,24528,10125,63247,2437,133150,62888,287592,207454,127464,1880,135819,104405,407,2037,7714,21996,443297,1835,3497,32487,26508,139970,153461,24899,205289,45226,13788,16377,248,443359,69573,237183,12154,839081,1309,159882,122210,2403,135059,8684,141535,152977,187928,94116,65004,91345,114094,565174,35359,3282,27335,389702,449223,294,156362,236435,122161,4083,431,969417,790480,4759,675964,2254,204806,29121,112763,155194,29646,295046,74653,509,156601,489,287358,21904,485157,281556,56858,293256,36400,4096,47103,78862,222724,1825,3036,257412,21563,885072,75205,150455,76791,99708,3225604,13671,53398,101084,33333,15635,9108,5471,156829,17016,116562,283373,96692,724277,143033,50452,44535,86536,180688,35086,258145,302,832606,3556,36944,59593,7492,4083,1048651,427,47521,34769,149447,225147,93753,7366,27088,1409,62077,75400,176708,256713,7352,8984,14247,78556,1753,36894,17283,64,83532,60272,130845,601091,273147,8702,66701,299991,12515,6396,560,76793,205083,268621,23687,1505,139,277,42465,105883,7005,52528,205646,5366,4964,121849,300995,132184,314591,700,681,5403,373741,196232,242624,42128,53928,275964,262810,54847,216353,27836,65680,7171,145584,33082,2335335,74703,2977,140651,225175,138804,100402,186907,94595,175312,5331,4428995,239450,532452,131487,93,0,0,0,0,304,2942,170134,562806,256101,13073,101383,33458,9785,34944,183146,132953,15780,7438,103459,62790,2178,186679,113974,64473,278288,4619,6691,435873,2843,144406,208682,62610,811395,30489,20875,28341,211357,489642,982162,40364,12917,39013,0,6495,170250,101256,35245,96059,6363,28591,137163,53588,2803,25935,82607,135213,264021,120370,826888,267061,81465,119378,9362,88452,134752,442985,48657,63182,131613,3213,67016,1496,101035,53086,678923,113578,202832,525369,161907,162636,17584,147791,250305,30603,111110,36443,259262,51767,8737,3515,256616,358029,54537,59161,50340,159166,122996,135663,10070,8074,3014,403383,80002,1792,113107,1604,162656,0,18338,257706,22,124379,387550,74438,145796,50993,74904,182605,11418,832019,99960,357,993,0,37305,58369,77350,476449,120,502,149216,301,104030,424640,21656,48214,4314,92822,110664,63603,61101,14502,152671,1762,112617,190963,22959,2038714,334291,94082,70642,4357,1203,594117,17672,216291,25432,88330,11491,1831,163565,336106,1396,22317,22068,25325,474822,79153,52001,1250447,84844,175044,358808,0,1334,3247,2584,449949,257,296955,258238,539215,957,7792,130600,41979,51762,106612,29537,106864,62115,81240,85126,70410,114101,0,2566,10187,1005,12431,332,147076,654670,107593,111477,449701,115305,13632,194350,1786,793862,1049424,732964,78137,27104,280194,85117,61404,291659,86706,361643,18538,61305,319085,325071,26193,190661,313,529492,48687,549178,4269,119150,72851,1016312,1576,252047,121232,4979,58665,40024,15227,16133,331187,213,223778,13272,0,4110,91507,124354,610647,339791,24686,61238,17494,4691,6543,17111,358585,5038969,6692,503947,968,348096,59506,45890,983276,2387,1219828,112358,162917,7711,79079,4789,152,0,194274,390953,2473,212717,164234,937055,34138,462,140690,96577,117342,0,0,0,0,0,0,152,0,84,304,10001,297426,71687,533478,111064,60184,276713,4471,1457,8194,235106,1179,242987,101520,42012,1859,558,90584,263120,118834,93175,228865,2727,123904,469236,273893,637973,35398,36403,121190,124477,9498,5675784,0,434,85854,162817,46086,340298,12185,723854,1210051,98103,542646,1311,164329,179258,252204,29818,180277,94942,919,92999,150,57259,36255,87176,104171,780973,22395,169970,220763,238586,3997,161159,12279,14367,1636,9978,59138,281002,6799,814570,70989,580019,335030,1823,0,41089,312,1805614,164520,1188,108412,25986,3324,0,188,193474,251801,77615,3911,138017,115494,816248,281,194860,447,51251,62268,1008683,186921,62831,8934,351661,380418,65856,3354,32634,141501,32370,519809,151971,59172,247621,144589,224332,258263,31613,2081443,373,599949,623463,280166,69528,612598,169556,14905,369232,48990,12590,104855,728,22081,11982,368078,517448,49831,130376,120007,4806,8283816,215645,27229,74304,384048,4355,5899,29914,72093,77101,152,38736,60753,54402,84187,242880,16149,753274,183481,264370,32181,12417,45730,122888,78384,25596,55209,51785,133158,156207,123955,105516,149056,65999,4246,87193,85015,91748,11052,8321,18261,122835,1357611,6898404,226370,3611,436896,557337,6893,615685,856515,536226,12154,48984,11783,119208,189,3030,69,2264,1709,211748,139392,5678,314232,9029,11739,3794,23676,16694,57045,29800,21339,4626,320990,71104,39003,75169,390718,161294,123459,217004,7444,195231,70976,888217,154907,1006,245244,43419,59516,32432,595982,298025,114643,0,178914,154981,555744,514682,62129,1842011,189127,211088,133516,120499,107931,303601,63,24151,6115,179280,143925,12,178589,367,153838,260005,10264,189198,111999,158603,67989,514422,135451,161343,7343,1411549,58766,526143,74419,16925,126117,26989,620899,26449,256259,9862,99637,13582,21369,232366,216018,151603,351140,729873,81275,545141,67194,71425,99711,108457,1151,141,0,32033,209018,669,27621,755219,5857,44393,44747,188508,429563,461019,50146,61734,188361,404432,240024,86117,13190,47993,234,82704,2002,69287,159929,64958,1542,79673,774496,299523,18392,14117,111425,400917,1382854,28711,203008,713,105934,272955,550,1117,1085,796,449024,91413,18356,879655,165052,19677,76,458,53433,277,7579,161864,173146,13657,37694,2281,6512,300214,345047,121539,96902,3021,1073879,96421,17940,172270,178852,342232,49615,66533,33503,31015,56056,252080,77594,259954,689017,187949,184473,374221,111021,182605,85,13,101404,621088,13430,215521,90765,210231,166721,6842,433223,131356,89601,114819,20311,11840,148903,250624,72046,29194,48903,11076,1018884,259,39631,37195,13300,2466903,81945,102957,112953,203451,5169,54935,6533,364854,28,55022,902,8748,379460,71762,70444,6045,10820,151,210616,9806,226429,442112,0,393505,143590,8292818,173956,113249,9421,499806,7484,25180,519262,24569,42811,274528,5480,148020,47541,249877,242805,143232,96843,121498,258626,210772,4,192060,431916,78599,136,59600,7907,58628,283304,183142,171354,195003,183821,11068,179979,551,69715,357416,113028,194188,1135292,2229922,312512,5324,478,23616,79395,2121716,97348,27923,153486,77047,80586,75822,67549,393590,902356,301,69280,16659,187168,52793,261450,4079,31042,410613,17781,14018,110573,51478,228403,58133,4,0,113,909,357,23825,185682,1994,103664,133986,87927,28530,304,48084,1974,288280,2843,54019,277465,279504,88031,5352459,27148,170844,4855,128,39661,90983,44749,152991,307084,3485,37565,64881,247312,131,1170549,86673,50110,13852,11857,98470,42163,16758,142623,363926,89399,608,739277,56884,31292,174024,174894,208899,9113,92156,569698,63011,106027,488773,495725,93382,121128,1627,4635,249,266062,964,4791,257934,69205,23973,77153,95634,18332,0,17775,35363,49188,1012343,111763,303821,193852,844,15880,420360,62581,398362,196131,246971,5087,69031,5704,1687,181309,133095,152,20926,0,8903,108001,949,280,35419,115535,81898,1219,3202,44085,0,9787,0,43436,45713,57199,14110,173047,59871,171884,121389,89066,2474,59229,1169720,275984,88727,550598,109393,67595,257387,39810,150,6768,715686,261946,214106,369,11501,2006,241806,371723,374506,12899,19069,183326,59081,115950,135343,46883,529382,85052,31170,74235,344189,105523,230631,24406,15582,187485,0,141510,1200853,368740,10672,53250,90558,46286,34503,657770,925217,134929,184189,481651,314481,84355,10816,494,57326,723,234493,305479,285619,716919,89965,106478,20529,83486,205486,310348,91629,547,338190,2954686,3095,72303,25130,99326,322680,130301,157481,97852,116311,167229,306162,341435,193894,503,63299,21991,158300,263687,35384,761,1047840,116415,458239,548292,274604,108422,68097,23110,2145,1382,52751,26490,86686,402,401537,77240,1115,24211,246599,165713,984788,149006,31340,42903,427,1274,310431,70309,579562,389,95,950,66140,15209,1761,269869,3956,193952,9819,126874,744365,35718,71762,102334,62155,348943,4971,62282,168430,40213,1865,130718,65103,101481,21134,182847,267,241047,351,1966,11271,203078,970,553005,70904,153676,129321,150489,123289,6815,68873,196839,61036,68166,6593,27811,63931,64211,322,249170,1767,159522,193032,81038,595964,389139,113186,225,527242,33820,595652,73972,251420,323254,35510,51906,264982,87492,230823,887,761,59201,91127,294731,50048,133610,299275,23530,264,38531,124051,67594,18157,29646,170301,117770,392687,83348,65338,2033,145145,77792,188363,95491,134754,127286,80217,193078,100341,76596,1636,2683227,1042,35379,1975,2690,4052,163185,293022,705691,16876,50147,233054,15151,23315,289713,7078,26327,679731,24046,1913,232920,20815,516389,257174,217444,203538,133917,116242,3899,2719,74437,66551,336953,294,4358,18471,4193,7230,401195,6404,9775,99587,181,195536,917967,922424,510411,67902,76877,446427,79300,123466,432611,35102,17356,144915,174505,5058,44126,143456,55097,662740,545733,492564,5723,1534877,3995,11959,72739,140603,295663,284887,449145,103342,1829114,1055974,1354,731,7643,1616,1618,3540,268,816902,47043,1041,1498200,1896059,170702,453331,131970,646296,236700,258137,618,2286,184193,75576,315623,198992,31123,54056,500091,4368,51771,230119,229011,168373,88431,869585,747792,550559,268424,46087,1387066,1027594,191121,173619,345492,458963,509463,183051,5515,3116,1274526,12667,2525,1799,1777105,12021,42470,5990,184772,197921,7794,141962,3152,73101,299613,26148,232579,0,777,576510,13397,95658,193932,60309,261,55892,48143,223637,21554,521382,7841,973036,13023,105909,141338,5009,374260,226923,72068,2162,29146,119559,489,910635,741,41899,135,776,107530,451160,81117,4127,130129,25523,812,37716,1120,99972,2726,231099,211181,86022,551550,114600,45476,56687,87563,153411,3591,1864568,17318,372097,88276,277994,104254,232445,327556,319435,210887,322499,825128,114,0,147961,134946,88063,6988,2264,1293,555,65705,129776,1294407,127263,783338,1506,142966,798118,13958,92195,101,78221,214394,138815,45397,44609,214,549659,701436,524619,70450,77963,12064,3151,13778,315,20042,442329,88307,290415,224344,87088,91135,58031,280607,325588,385100,422511,91461,133977,798,53723,8448,90244,258389,156075,6392,144323,105712,5460,134,444122,81302,15203,243122,1786,143188,1989140,383212,2161,1737518,60195,272844,266031,19493,18216,963667,13938,33113,152577,237218,116,754802,101710,1144479,91120,522167,85160,50999,129259,100559,88848,94203,60955,36534,902,23514,725274,306808,301269,76967,200500,51329,122730,44650,36788,38490,157093,74557,79640,28194,167357,84374,268514,488198,58075,10197,298766,15050,334092,236,97967,171147,209425,1513800,156996,297406,304892,72054,582896,64981,23765,80083,11118,29559,448,167312,189373,3890,48855,53086,211852,2907,41546,213232,11860,7414,72617,148831,48053,152,4302,76383,419637,91029,180855,225194,781414,308075,496499,1243,10679,207789,253447,81425,227875,227855,46049,142943,60422,103545,84543,238946,22553,113458,115,3332,6401,59260,22612,14581,4791,286273,204259,28943,133419,1632,3083,104028,473217,2341756,172051,262355,50410,17679,577406,13607,9395,95701,670539,4518,361511,820584,142746,61845,180743,248345,430273,135,403244,114412,606288,792,2710,15467,36581,196695,234248,104534,23984,95586,124971,16503,16389,54001,16253,17813,12204,98249,69657,7671,0,112607,94113,65059,4014,81253,149783,41432,209680,6304,1177,141789,811,81276,0,1102,152,648,1902,11178,39987,4292,55419,49812,152,199,95,117,9828,101106,99030,49041,192817,28897,81584,227563,293047,76969,831295,151509,147,327811,2863371,4335,1951,44707,18789,1466,665304,81425,284247,15076,61016,370010,31904,151,108,52723,581207,0,21452,1596,180921,312330,174064,98091,69589,10190,242628,380740,390070,209387,267754,156212,174912,175213,177015,191932,20359,80116,500,425,65403,200848,334345,850837,206652,66635,173564,405840,6387,902965,215585,33649,17588,186872,170552,463846,0,12393,343,33628,6118,738176,4725,92031,281215,368737,29811,135630,742591,332598,13707,51699,54224,38049,11950,93957,262615,63700,9680,101360,45071,111917,12993,89521,149622,48825,1868,92246,502601,43510,164355,94933,109356,130416,115697,42623,74152,15776,389965,222609,52551,55030,370796,238013,5447,112739,4899,165099,63085,492252,10649,79792,730457,11965,82037,3579,637619,23043,75167,19493,83469,129806,114591,308562,129412,103,2679,23514,44100,70914,20261,41164,61361,584685,58355,100044,214902,122712,46263,440,4434,140107,21693,94125,56200,196759,267,176098,82169,2827,153439,8072,1469,89874,263707,56719,100114,180030,131,122068,90313,198947,272049,78687,26526,6926421,1256,5470,37918,238300,125853,394987,362487,585,156394,72462,160750,765,199066,14215,2977,202241,249360,821822,10832,89300,81002,48891,92132,168008,529655,3614,53820,24764,217855,201952,95744,979,155800,21663,5894,157,171808,158190,84487,15628,15078,85780,134907,39778,775259,1795,115860,668,2572,38971,221690,37454,30242,32091,1027,26254,19470,9057,65258,101757,100,938933,196040,59890,75306,2935,22695,77746,87593,80039,249566,39495,7406,213445,10340,3457,80635,48313,396000,104368,429330,82723,134302,13953,318533,25986,329,154097,602170,107472,964,20335,8237,258736,296,2243,123371,152,1272,66875,29598,154661,1357753,887,803,0,261599,539,133809,127570,42276,2273,17912,55024,63428,23993,72648,179546,601512,127652,69757,152,1276,263,284055,1477354,953896,131395,152,41397,151669,24099,39144,137830,154,6571,9864,4725,71023,31810,751,332687,3640,148881,163596,255521,1407,117039,40947,193833,2972,7013,11316,311533,60749,10771,254384,122,1064,816,13884,293695,8616,241277,35969,23450,432,63596,25693,58353,70978,12090,33054,331815,11097,331443,115151,4338,812391,36672,167832,262,149592,31573,135350,101422,69826,7055,22736,372464,363119,130218,2351,51052,561,1819,3658,8879,103300,516976,85646,23907,401700,323369,1481991,28948,337514,80853,58218,8211,285002,911828,107181,14700,5556,41003,74111,658549,384170,194780,366148,88579,75,26982,9793,96452,147168,282704,123681,1018,1527,97832,451184,52575,54859,412344,128812,172267,150,130799,2783,107037,120188,65823,1572,107987,248272,67208,879903,244278,1577983,487,17930,70713,149453,173575,75491,14359,198882,40859,78009,200377,84509,73267,51030,3971,707,2946,99,30906,160142,16490,714138,29054,51140,31724,171118,3768,1369,87289,217284,0,121805,36479,208036,258581,9599,88503,208361,90013,123427,0,268856,102324,64056,64831,75627,11162,92123,8417,239529,127703,52090,83695,108863,147197,0,33660,23781,82604,1123,898,121,132312,203181,57241,38758,23150,72541,0,4675,73719,56844,231810,17859,1359753,150416,112162,387192,770,81744,150,27257,2299,5678,94590,75593,304,0,152,260906,119929,55072,97873,176191,134192,9280,126664,31325,78645,125451,173088,194618,1205,94950,25307,1990,151751,2851,1237,101,95414,61236,4655,193922,5191,81840,535065,524793,4351,73536,176601,24102,28951,875,277789,314454,132206,97402,75693,74605,41785,2044,2265,88382,1080311,400351,17615,3037,49158,38160,818774,1602,114046,110391,129121,156839,204161,20237,64173,318469,40157,34053,20600,267195,25725,70579,6515,426188,0,28052,304614,129501,71534,89205,119493,75859,26309,71893,335477,55347,439820,160344,28491,323118,89416,539119,591221,60429,154691,110478,832,22246,378878,145,427,961,202213,197932,192174,100807,356519,148622,277929,1847425,160053,361437,41773,209299,226008,441217,599358,576996,66008,87192,19171,259096,43686,164642,178886,142568,28599,186295,73613,1574,192555,1119,229901,325560,135147,17326,29395,78980,2845,241,565,528,974,3816,1543,2283772,24820,608,118864,13633,54266,2933,78241,264612,12924,96189,75,458,1420,10131,12928,1752,53123,6278,1109,183326,356462,35785,13600,10252,155272,350154,134335,0,734,183910,42502,77826,20190,35991,137798,209704,715900,15429,13336,4120,1178124,33596,402394,1549,10466,149549,39171,259,129513,56525,552,12706,119448,3753,32179,125048,174865,189849,238490,68209,61907,357154,254096,203700,148967,95625,513320,51861,72053,16215,15538,2019,29413,33663,110863,106133,66172,342518,181175,13351,225451,1360625,285326,194058,145506,12090,48195,276992,11420,76,58242,736919,208177,18647,52020,5654,159349,230123,18171,1687813,201426,254767,913,123417,65979,1598408,18713,32898,421704,189184,182907,127131,29452,173124,1477116,191994,46660,41559,507127,15537,351802,6373,4274,497663,34621,61670,20898,12560,278024,86980,34413,389,15439,3872,21299,831159,304058,416200,1297836,202819,1377586,1718,347048,30001,387904,439890,18258,121668,95957,152,242797,135027,327241,12796,3672,35719,21207,1521,2248,3911,367005,68018,267,35183,92325,0,199952,190327,3075,54880,333559,137654,3236,48323,106,2398,23977,199647,321356,1135660,132185,223787,92660,91105,13989,42773,139906,45677,178648,117978,326,172990,39005,121738,46716,21125,18764,21628,95532,229,173351,65259,283380,15571,120628,217062,242068,362,14182,13024,29536,1016,144406,132971,4200,708,383,22907,591,201470,107473,125562,2458,91114,40803,37392,9050,209094,365514,196034,9728,662,489,1914,242881,2952692,618906,182527,1765,295617,11984,815,623624,50141,1503,102062,124555,425251,449574,181337,18363,38287,29660,1665,23429,1104,2467,1545,1997,79664,17112,209365,723573,67813,182813,8062,265508,3198,360615,1263,3399,66221,50627,184559,183523,21236,345315,179411,29243,42033,143797,133550,2201,159879,12713,27447,41317,50598,227435,171125,4918,661517,1309,33407,42664,245647,420676,264,68115,36535,550,118885,1139,145,0,268720,3096,0,569,17,43954,603030,334945,123849,99779,711922,13536,46959,336949,6258,152,2724,377,2600,0,0,2711,274,5053,33642,0,246,838,3126,338362,115030,25584,915,28088,421567,158934,520,35309,107345,0,905,1153,20888,67502,706318,47427,38330,3277,73307,20398,622531,1130267,252669,0,91881,57703,72881,43305,116145,198056,152,18115,179591,2214,2035,21265,31958,355495,925902,351707,191543,2077118,287023,17930,58941,133425,669,16616,4102,26491,56565,43136,2088,150199,396091,86016,139118,804924,162571,0,16782,109935,51627,3905,64296,123530,9223774,220943,96958,140703,353485,64792,14197,497567,369494,44066,160576,7892,39569,653670,739,367786,7917,20563,88814,481,247423,141123,81754,1140,306130,397782,199538,82782,297688,152,13,121,6804,225,20299,3225,285,163601,194753,305007,42491,28991,1576547,32819,3259,54098,46189,49929,513928,107500,13345,126250,105948,3846,65428,53129,98556,7412,22354,35053,20815,89476,89296,2689,287235,30002,85535,119799,29654,671423,45058,719783,3754,97331,7898,7119,145345,8642,23578,1420,5088,4243,121266,4239,266,11581,90649,6940,7956,9632,118296,1549548,267987,9622,170009,28036,45287,21591,54872,33017,75550,2911,65214,553689,33973,18557,18854,7495,258,257834,155147,74128,16961,92446,23972,533235,22670,185895,35130,11375,45082,60597,16718,105140,179527,4697,51589,67074,158488,129810,40905,37321,407633,539,18336,358908,9643,75759,7872,166625,85636,37260,205334,30116,19612,489252,13492,49813,172078,83859,61829,2252,49258,66135,149072,281166,1975,59518,34280,103342,131423,30475,26639,91744,35419,13070,13281,106530,30222,22173,136717,372947,0,73844,629,201135,181088,2422,172962,819510,10072,2874,3602,59484,8942,918936,948,13805,4664,92082,12668,71492,156710,0,12659,153552,45484,340802,3927,77267,46740,294441,1021946,335203,249375,68738,13270,145131,143635,155648,426,403574,47672,18902,69608,9758,19426,82241,10156,1258,96464,362263,372222,5838813,6347,275697,138,22420,8332,217405,113280,125013,96266,548842,257123,59672,21658,59795,93733,42816,288513,0,56365,33220,3626,5083588,119975,790,3430,213720,8154,43,42399,181038,227,60730,174,53368,20970,32282,111068,187898,19037,63970,67362,22771,7078,118245,532967,82357,68088,46926,149821,160892,4218,3548,60732,181860,4632,104289,122823,15671,681,375002,1322,46921,2053,93874,526930,301472,20890,254046,59861,28192,71443,2076651,22969,145797,9564,16936,41,165355,194492,0,252977,17952,42692,117307,140,146,279,3238,122496,103329,445299,121466,102848,99141,663426,41641,22323,91257,161686,0,38285,258285,93836,689375,3502,179740,160286,1211212,6827,460417,9038,34045,578345,114665,69193,164506,822988,1928265,17515,147265,55133,169798,75757,368704,196676,102532,528478,491438,7626,93338,227,1673,67016,40868,46450,4223,71732,47231,117946,2079,58904,3919,203077,32026,242219,264526,6853094,149919,99531,56094,51400,2740,1921,351369,23151,124783,4709,434,20974,1981,39931,103513,36,986432,4394,7128,0,282,77799,297609,129442,14895,10973,340774,1569,73268,88351,527049,6888,5731,152315,379315,281,118439,196086,15238,79107,53929,41605,15052,261784,1166,93231,76876,19869,88530,0,274,1305,1423,21519,85143,202142,172421,27290,1424,0,770936,9143,28692,3695,50134,316889,324168,568,387847,119151,1894,68682,22204,32904,94567,132905,7037,103381,119273,3970,56695,39961,46444,62947,70868,7529,348,81742,178647,191465,425916,98589,390941,176291,210122,1633,834911,74556,14943,7529,65558,40728,24902,163165,85009,63903,3085,20929,20726,89544,85126,12416,126222,84549,37143,43617,135426,144657,116531,2714003,178037,44255,4480,244050,88031,2997,9381,377943,38110,23799,25560,2551450,110080,109108,246257,192550,44978,1773,320129,186835,58016,2077,20536,73071,152,3694,8742,1416,106,22314,123268,190,66525,275116,127722,209942,77844,321022,47046,47897,10880,1213,12857,145578,181131,88880,66637,112638,107521,117465,212918,3397,76207,35245,259048,32606,32790,103,170190,276444,811989,29077,325193,13232,248160,21286,513978,735034,188179,176945,45695,89551,206981,1068325,50159,58330,20189,43132,72481,442485,455,97385,12730,64512,105770,190,230392,17647,10205,4802,2647,59851,521735,173206,158630,204661,76803,4574,177744,62498,52761,136574,64026,101851,21948,2638,357086,22658,111022,166476,57824,109308,231552,76718,1313440,145470,17227,206711,1274,65510,281718,168682,643874,109951,841419,110590,20370,1141162,109625,949,186584,119891,47840,101146,59437,37571,141011,14566,222236,133050,120131,291488,44628,188096,77174,21384,144016,3282,398205,13527,16048,9641,579,32505,120923,54685,15498,4428,45436,78265,66733,287450,497226,160021,17582,8137,9277,184632,65071,181312,2204,1938,48845,7020,24315,572658,161096,327263,72312,105183,678846,30699,35900,9228,981,49139,17872,245,131958,829,105,394037,344464,1221444,300195,64607,29429,304377,5183,286643,37611,339944,53935,74416,633701,7207,1155396,13807,916974,13033,284738,97892,150964,235739,40508,283414,105321,206916,188236,18852,1157,0,327002,0,926304,64819,6030,152,105849,841654,114174,331795,739,13481,14900,147956,64275,205123,1435,71430,304,689,242388,247747,797157,397619,210486,19,114,898863,122100,583190,3676,51363,1649865,473512,568,303,7248,208413,9300,21164,321844,451367,1067266,26258,197136,357997,213404,314507,45458,2069,201145,34652,101082,154876,184337,14621,22148,170417,259150,119323,390217,86416,316364,303184,290629,289021,289572,291923,291353,288994,291061,291457,291285,290898,289131,290071,300475,292976,10067,3266,40375,16033,17204,20048,3975,17791,11682,37642,10573,7928,8658,55285,1213,21463,135,261640,150,2259899,2252290,2266194,2247313,2261927,2268527,2280202,2252548,2261297,2266727,2253359,2246712,2287538,2255129,2259146,2278912,2247238,2268087,2245097,2287184,2734146,2247977,170764,106069,190705,148150,28061,165398,197581,15984,209107,155880,1261353,220765,881584,281177,234148,75241,171476,2764,15482,2264,323064,66984,0,205974,662970,25869,358311,165086,304,512,574,0,105,92852,2997,4793,31839,188716,16139,37123,88044,217,107,502299,141939,48687,169,20790,18166,151947,28152,286408,956,317191,6505502,5352,163883,155920,882031,414396,1321726,14637,120305,287650,48182,165,9695,3663,337693,183790,885937,61634,222474,77,89925,7084,613787,93173,220498,621,395993,42727,22346,77240,154550,701612,286971,143317,60331,41721,120,81438,76,76,9676,34091,2280,48660,1186385,8850,51553,399,14684,74708,130040,15284,199145,144039,39258,253038,63019,57414,9650,6666,25337,222040,7312,39252,660873,102857,89585,1779,216621,139256,332619,78160,134561,252177,57169,38572,4500,5229,2996,35175,1896,145030,0,19203,265423,4138,0,412395,28037,51729,91831,102935,469125,271744,35442,143232,143833,32050,12428,93016,414274,1303929,1200,42348,234456,162298,3891164,74573,162346,42212,485855,83449,180553,94981,559883,162129,287030,34065,193721,2572922,124931,561899,5375,58624,60155,7416,186465,146833,194946,262399,129409,88414,17370,124161,69503,545079,76773,28950,248387,139143,192111,83286,87539,43370,42241,306612,190837,1999,129475,74297,37509,134251,42286,24027,20557,6809,2541,9382,42229,17374,109598,437275,2807,1323145,99224,190187,829302,615920,366788,30225,576529,69852,87605,2344,8927,210954,65820,137,259,56058,24929,385078,736485,99452,129309,380,101,112510,22950,21294,17969,31006,9455,189252,26088,66822,176627,216422,50101,67458,1965591,2433888,132980,239232,65577,73827,170694,238,26210,121111,43392,15737,55730,113481,29659,726158,11920,35552,2220,28199,260618,0,40650,8108,32249,14173,109661,20186,60032,40166,76,1346,17530,4143,46938,194315,1989,141168,5178,182921,149,90911,249191,8527,80505,21270,473194,51646,336231,121472,150250,297297,177221,213768,76218,120406,86700,63,60618,20410,301703,43262,718032,189547,98537,183094,10088,130965,90473,133664,34739,318293,1015,73775,22779,55787,0,331687,6176,110353,23284,462534,165058,139322,163048,518837,27559,102578,17899,3925,9837,435,28226,10374,2539,45640,385,8930,329,228,420,2798,720,304,6463,0,101,7306,24870,12262,38729,36008,78197,0,19064,51192,49219,52217,602,694,2079,3250,14532,141204,33702,57481,148,495,2924,114,4018,6577,84136,6390,26457,8163,7586,72392,32239,26536,17609,19878,2191,8225,118333,3690,152,2170,2355085,387358,10882,47146,16391,2780,596148,20475,263229,14263,0,94844,5358,78575,43831,60179,568626,489254,88983,164203,230781,107290,182442,178900,79170,44882,7279,76939,1357532,821169,21224,110,715243,43129,246052,33,1034,0,2033,1730,424,4343,58008,9812,1976,449497,459654,16248,7669,2495,154,156,247,568186,1040517,58929,974,232,2266,3191,1328,5766,1072078,487570,9740,50408,57917,279340,45976,13493,14,185960,385,109008,37141,8718,24116,36225,166313,43426,17009,789567,901496,106212,396,407766,19560,7265,17274,138060,112349,58991,53348,30437,2696,17082,71314,5530,63892,218989,15064,501337,75300,57968,538915,124869,8689,207059,15277,79856,472,42035,25790,65035,6194,52308,802,5998,2805,76744,31834,65659,16607,6814,14919,549093,2337,51101,25343,119,75341,249268,167334,22204,185025,221731,719970,21277,75230,164272,158483,395392,101356,123036,2693,313975,331913,565,493834,24731,35894,2860,61385,207194,7082,140850,43446,163894,282731,1895235,222615,2242556,8650,538365,94774,70703,74565,175707,893,5540,113771,7939,281538,14954,383114,15596,148,101184,3647,308,18787,110301,24863,133601,60719,198281,883,1578,964,184090,71787,404873,76039,152,292386,71655,388806,14773,1319671,3184,36884,2846,64844,88197,186232,23546,83638,325687,258795,369577,1527,139,44968,930,1043,21864,1196692,303137,67369,4600,38,213,67057,80448,656,2783,302,1097,7,116712,12849,55033,467,148941,27820,216215,59887,34841,27466,277936,58709,424,4444,102082,70757,136194,11054,69041,88685,366063,127696,4710,151971,379765,291002,1199884,66848,91186,97719,147978,38267,209202,197617,99498,371222,2190,17468,91381,92013,27903,110116,61891,325049,49144,97718,15126,90120,39921,58941,82783,416250,13947,48884,254726,564,109986,3442933,130587,37483,303704,747658,69603,151659,21514,10814,21053,157570,108793,667426,4408,208538,9817,6250,220600,33336,2367,164587,14545,4010,0,0,845,99,71900,823349,68906,34365,207428,1698,180393,74863,271181,372428,135476,2403,33080,37075,0,36234,152,10189,1703194,140682,21570,124640,62094,53378,10167,31491,52885,226786,198193,5866,287527,1253,70900,85439,220614,248319,553095,0,389481,269031,1673,50233,493,2587,1586,50962,1793290,52852,21351,61413,316928,868366,17869,196810,399824,7818,3093,3532,15657,136968,277996,43415,216478,118644,491,102040,12242,132891,62193,17006,219462,170196,68353,135005,26568,762844,28131,39269,73670,24976,8017,151783,163752,257394,151736,115,1774,47514,121962,38226,96053,130952,246897,58878,150238,32591,34458,413,127775,126853,107181,188924,236404,51603,25555,151840,35644,25656,419003,102703,14400,24581,106140,101758,19153,167352,53087,156269,43213,531157,39033,97443,60174,172119,111505,17974,28827,148474,19500,91844,7475,25099,46842,25658,56108,6810,30686,278787,587,207286,117728,682237,23939,360682,322,11342,201478,16244,2724,275117,30821,13785,227026,28646,36425,133568,744631,113275,3789,23040,486,232639,321544,101942,62393,7308,139158,29406,38389,714194,8762,80232,102530,56046,662163,180301,27909,6062,5028,97402,770143,1252111,108928,4619,5331,232,137559,2949,26676,119558,12687,48958,177665,104551,309570,3045,67749,90670,25399,136599,57474,25094,2252703,72502,2239413,16351,225993,22904,158706,5592,156786,38609,303618,400492,23755,204568,286490,49342,3382,4795,231658,121475,284159,39196,9660,309137,71231,13145,25504,2128,10127,639136,99773,1665,85222,2702,4454,24826,143228,297073,563,281,2773,221713,595275,6930,0,139966,80551,180147,18494,187180,1233,186239,95992,953,341090,235338,233325,33373,9592,144655,13758,30193,254728,54000,88440,115413,5119,268992,45258,147638,7383,110272,154590,394029,202952,22567,46809,53864,36615,55819,0,32337,132150,3004,219623,93576,61315,59877,51157,6050,478,244562,9627,558950,93912,0,160947,4986,52783,109001,23572,90798,53365,497606,285031,1127,5005,8331,685,71799,0,64680,36111,570437,29796,48466,1462,3422,1166405,16737,115278,3709,53590,32386,22921,284345,27685,106514,178106,1318,33796,208986,103166,152123,142790,227934,50025,139240,246845,226589,59086,2589,817904,0,47830,5926,574,148511,767401,200159,211,103,479532,147791,7458,123533,1090,10078,1062,803,98525,204016,63837,20829,15033,1939135,26606,4731,462,108230,131646,257025,324184,76332,85366,4509,973,219649,4732,304,6894,34364,95216,45990,86995,302456,10615,58938,78472,144733,206698,33637,89274,135834,102433,2277942,491727,173336,682595,364798,0,56772,100129,302883,89440,203260,449364,260394,98080,120973,37661,87744,18606,135931,254952,82969,0,320,80619,129005,230207,758237,50297,518970,7491,21796,230598,113390,43858,61312,341400,203632,351065,26899,6571740,629538,183435,924,68779,16881,43284,757,55397,447,466876,40271,237445,107363,979800,102918,183083,3566,108912,78931,178804,155020,85399,55800,154056,92689,15601,63875,29978,106478,161134,1115084,109371,54511,232281,1100,3091,66945,150453,109149,1997,991,23157,9168,109823,76328,415633,0,27921,172897,159220,5516,42076,247,260553,316,40948,9075,24315,475396,1648,465832,50448,884,139986,91110,260045,50885,2465,1329,212703,24268,42215,2306,19719,99645,76273,112969,668140,4101,16667,1557953,268390,375561,748,74284,0,150,0,124,0,0,0,152,152,0,0,0,0,103505,481913,134604,25803,59350,572262,2442,109261,745,147258,1466881,32401,46278,8870653,22608,12986,106523,281361,14309,737,80133,1703,764881,688,146103,57074,185404,169397,271171,55736,32438,44935,47802,161258,60606,133141,2050030,45212,47789,276187,4237,682719,270,407,310501,6212,132305,262705,348931,39760,38214,187575,151563,55234,9921,4733,10518,73365,45568,141982,98954,153791,65679,99114,80631,151205,215004,162239,1534,359810,29298,177649,174618,3488,19226,327491,1724364,895181,0,157776,235827,571613,689538,1562736,604457,242169,2316,511066,282420,123,76,0,101374,27035,833902,42584,1162431,134,2207,26773,762,183,125228,676,3868,67744,3298,32081,178,180379,728847,57497,234637,298909,292678,7487,18020,81143,287689,47646,98,278113,208756,91853,466214,2522,1379,34986,114343,24149,26812,68803,68290,26049,626,30835,176,152339,66584,40294,107721,64809,145284,189536,324025,387456,68506,29440,149512,545410,188453,19680,295200,142395,2762,47247,55903,530,802,28618,286488,246888,39641,117139,36707,84458,201044,922850,71821,959,7656,3910,54591,748011,82,958673,5169,43029,883722,53403,346452,2114,36240,16817,15631,35368,7007,10480,169905,2081,204446,432,0,984341,185382,119420,57475,492358,228718,417542,2657086,8078,12192,16452,1609,46313,30695,19328,60189,183779,87839,30320,58735,358148,144866,215135,3508,43247,68379,293523,308709,10621,22186,4488,566857,95244,231560,48730,36235,3267,105520,119506,69209,14525,398714,874522,1955,3646,235326,17332,62581,158051,446902,52647,20986,162851,297391,290921,97263,231795,93667,1778,77224,63404,50744,69679,5679,23365,537,714,31,56685,35532,53152,216799,140549,347715,240718,3261,6401,782335,15878,167135,295783,29014,129679,9662,141714,12477,35133,305241,342651,1505,212785,133027,3602,155129,1129943,180189,113755,359763,39679,264216,133303,102756,128238,326714,34172,39585,56967,34233,169989,27565,4724,286,316,521,836,61717,1486,17314,284419,51074,85306,334549,211682,222372,305435,38025,21183,221099,1563,99936,24080,10755,177186,14961,375589,24378,198428,32096,23772,159394,44820,5281,910017,341988,110239,9490,126515,2679,16555,51659,39751,157790,537754,229083,108580,0,19939,88484,81648,195781,3023,115314,2813,20013,85419,2935,289404,409509,65935,145096,14694,403256,87652,200349,316964,25851,2131,127643,186220,61044,76264,156005,2539,137989,109501,112306,3433,34700,15215,7712,297,1552,99543,181966,170353,99062,194436,409,153399,50621,62685,274374,378097,32314,46638,20328,26840,30434,150611,114495,26282,136,314870,150612,78393,147560,22728,314140,26084,60962,369,207915,118715,295,1478553,284867,87089,136627,166762,14608,352569,34816,109260,8198,69890,81016,33143,32730,1233,6324,29066,26885,40121,294953,5002,1176,86556,7855,5822,115135,17041,1828,81863,34181,31464,4299,4031,246818,1618235,36482,304,556,174262,1817,602370,152,313073,142123,51314,24277,26673,686454,148891,196867,340540,255161,0,81933,21451,142950,39682,77204,4558,2430,169541,3816,273457,39215,535778,83348,6998,145498,3379,97815,49812,470566,57742,18275,74881,468794,44239,244789,37661,265,2902,1058,1205,61926,64761,134636,415,0,283848,217657,221699,110533,218449,1146,141118,279901,0,0,75686,261923,18428,24369,37890,74864,95406,67780,118726,11670,1961,774312,17565,1473398,125455,47617,68782,2199,101928,2155,42109,15438,123766,342344,75,153705,2580659,4937,18184,60558,91620,309674,152157,110193,306505,196154,79474,234456,178037,279861,826,264,9745,93316,1038,384,394,3175,134,441,868348,57142,2642,448,9392,0,147088,5650,43273,652,499062,395618,25510,128,333,1136,190,6475,76,276,0,2076,21778,612359,230053,4793,79633,32726,28664,38477,75654,33131,85655,80534,96841,69848,75960,47084,84685,115839,1658215,8776,4608,41052,92060,341780,38439,9155,6730,17815,13549,5447,6263,23178,66467,50217,151,123488,28221,30015,145324,58086,256140,89191,310459,103412,1565733,212222,91910,444937,154613,33232,3225,308978,138967,290473,310138,135,2452,203612,666143,34357,348966,674,209293,9321,8890,188289,35753,0,221500,272850,623756,17444,220255,76805,58270,19632,117422,95525,49814,158667,119030,151955,602217,70979,146749,10823,48206,177663,303,1740,3212,4748,9501,3635,2121,89984,26460,6492,244054,438106,76690,7736,578,11489,21244,4168,164617,1081,279296,152,0,112171,412659,1458430,7394,33070,4143,129,112311,106744,1241,197315,171377,1156,246009,151198,268698,133729,71067,88200,41656,315408,3515,429306,384141,1757,152,871731,5453,167790,166279,106588,1389036,343796,145045,1716,295707,219954,56254,1715507,198019,24617,342499,13841,700899,20806,50193,2054985,48531,2199,89247,54707,247955,81155,19376,403713,65689,199227,18444,789989,36847,884,7264,3196,140183,110917,7128,234249,144446,7514,1090,3045,0,2277530,1989553,96593,6093,35347,526,978,150315,536472,1155217,2299922,16858,526128,61693,1011107,80729,66146,0,15224941,519892,231007,152,248,2981,0,156666,15090,126806,48056,233800,353682,34777,68583,186715,58132,1606549,148,200873,141051,24881,47092,139130,31945,905224,10178,38940,20955,20910,34362,56707,28636,4824,230336,88882,118077,187934,163743,62385,18375,8559,166927,24027,82779,213415,369567,335400,22154,304501,18507,691280,123588,0,104816,152243,9209,0,63512,121543,121209,298432,6139,113368,176606,227086,79834,82083,58701,418917,334759,92731,29751,70,141897,138886,173545,4932,199234,138158,104858,276236,96047,331864,7447,4659,3388,139974,84919,553256,447228,116413,165682,73687,112515,6396,497,66909,42332,33025,59957,329,730319,13916,80641,18001,12363,312583,106001,137339,304,476135,77880,146347,44686,642438,77415,81204,734623,9235,41909,13718,153394,22663,6554,153409,26177,73795,866,49118,160053,610543,16774,128760,16889,86567,26911,200896,35785,190796,47232,124642,341907,13658,19196,5827,171980,148651,22940,945,36613,15731,2742,85634,5911,88322,30617,330185,170061,204726,118141,2057,74414,315666,5876,18628,2000,94110,104973,214371,95850,11585,1499616,133214,71894,459140,76120,151795,71483,12540,1560036,1542,109306,6004,59134,1018,38819,194035,55453,58270,64174,13463,352,5070,262111,129662,165384,161360,2401,109070,21724,98575,91107,169449,48386,31555,809901,129594,44182,313,1396,80465,3762,109563,1850,1453,47847,27222,461020,411,24409,14347,16058,107890,2236,106371,71352,22044,25794,42011,21392,17114,3934,809286,38744,232880,296851,82449,146078,207789,215194,52931,669619,3310,196255,19734,208683,44389,27382,289,109034,651822,3878,302,156246,37319,188389,245245,683,305667,2454451,278904,8693,2438,1026880,133286,272629,55246,509312,536919,2132296,30555,5953,73298,56472,408151,5931,82206,61586,380518,2842,5494,101494,177146,147530,31409,29072,135803,0,83507,499091,69247,90626,293270,45878,589465,2624,3565,19949,66217,154455,10466,265871,24683,55357,291931,56819,9457,34166,8357,45271,17958,48202,3674,519,115162,109468,27982,282,33683,231157,46059,34399,137275,1437,504,114885,144,171856,19189,85776,97109,543766,209537,4411,113759,33231,104125,31216,337,7534,1342,311266,198922,65800,467465,351730,25568,2178,174575,10396,1352,972,991014,120244,820,27203,257929,65943,17012,52867,170664,40275,144984,6583,521525,146574,202508,228,93440,69343,929756,269478,74564,3410,20230,127726,0,2239,1525400,3572,0,596769,615798,47183,86899,78981,30559,23548,1426,194511,244,73566,29421,13599,81461,414611,41165,89055,86816,89629,21445,9644,44038,796,328097,397724,476925,2533,1163519,1034021,78829,492,2854,50806,45155,236725,358296,263467,136044,52672,232355,8880,156344,213266,176682,576182,46056,68588,36777,1851,3,248112,47533,392216,27638,306721,1162269,551381,201129,38190,115615,63703,213157,64246,175353,70454,32903,1059314,70409,52628,66428,40776,23737,85280,200271,6000,61211,6345,272578,2751,727790,84808,682,22526,108082,46489,131592,6745,106183,251016,23196,41683,453,212,17939,7686,275,57322,138231,674,148912,188,136990,67404,82964,78865,78698,140916,472922,8742,16078,273801,281681,184933,16878,86049,146147,612459,22086,2228,16974,677365,7601,396119,59454,37682,62861,1379761,6697,545731,89934,186847,110786,55016,3970,10658,1138,4304,217350,63448,52280,72042,302,27244,69061,472,76,89227,102179,22376,163288,33164,68183,144362,3515,72105,499573,189261,24963,202129,292237,137196,2178,2147,135906,83496,258586,89365,63610,297601,26680,64120,678802,48975,777283,5999,1139529,449363,60229,218759,910,151699,87533,60155,2897,0,152,147,152284,1435,577671,27797,54292,179449,137616,200931,2611,659953,4477,123,228001,69896,134,2259,78525,64889,2941,118323,349385,198309,411907,130412,86412,36366,78201,1296,195864,2216,3088,32735,36177,1197,77531,524635,178778,483,900,31835,243465,38920,35806,96677,124280,24844,35271,28203,94954,31013,29912,28385,1249,4111,17271,2821,21058,1879,93,58807,1138,1168,16311,5016,63027,3163,14469,0,79556,101667,20863,151570,54672,555001,198884,5411,48850,383472,158318,86401,99011,26333,341290,998846,2769,426285,25465,394781,10641,37836,93332,112058,27768,160969,11680,455476,155831,30706,650770,70582,508248,135287,210101,576,36050,40980,405836,44383,10083,23810,1120444,21027,698,4436121,162252,45786,538964,200120,43511,18703,1750,205220,192837,94894,565063,1087,5294,29623,599001,9464,145494,386292,53527,744661,3939,87569,27145,6759,98248,215120,56101,5290,14796,4770,14284,78163,80094,147141,18560,9123,1193,91145,418109,130977,308013,182471,0,47027,29535,172,111,861,75684,12195,199006,11804,31669,6419,20355,6684,565575,325923,19435,52445,12433,761,3021,5606,46709,91534,248649,161946,116890,55854,0,909,218589,61855,74485,37745,26440,1126476,98870,11101,5611,46255,54994,80136,31880,38620,96135,22968,55110,55127,209341,4548,7565,80010,112721,2230,230577,181975,38650,45868,64342,21275,63607,414263,135462,77700,119,31054,68184,425062,39138,166979,68498,61859,335718,385961,176445,57452,14114,164506,0,247817,13659,502,706327,414915,12720,63599,22779,97100,303,0,96293,25358,59559,233582,48368,97557,173720,1786,23856,16288,9290,1781,78283,184116,72352,10045,61857,152,30931,12869,37419,338051,96263,3715,80349,25462,262,8175,56667,436,358,54832,246629,254,152,7425,1400,46416,159323,89291,415280,121671,337015,190524,69504,92202,56797,26454,40113,423314,714220,447626,33690,481747,39121,252120,4064,63032,122493,63015,3747,245,53591,127131,40803,39439,3457,417519,220731,152126,127004,221503,459851,186937,325044,0,673,21636,16464,1047,440292,259924,100355,173939,210741,87018,567602,137443,331682,32812,284978,59,103112,53157,51870,149923,158161,100720,8422,242,156256,144426,99972,2398045,35122,8401,48487,89680,265231,82183,76520,307062,879994,56414,10443,127476,513764,15726,199576,302492,1972,430989,343558,3112931,210501,39775,163482,135721,188901,197204,836507,88093,63627,2736097,72777,525378,8157,14365,674411,268728,131292,203038,70112,855076,79991,44386,93553,931630,56575,227533,950698,93022,582,4309,91712,209967,2144,18326,69776,112939,279390,213042,399684,327795,3325532,182875,175723,64492,223714,238,8925,28206,760162,125924,75282,97,1203198,184252,209097,390229,48359,204376,202326,38690,25087,94478,9864,280756,962,155418,5316,547960,21284,18113,165899,103420,393680,154468,69424,295057,12752,83222,59688,63903,131137,71529,201535,8465,32199,94032,412156,240415,130382,378455,47706,325,3973,4776264,223074,20653,127977,374577,233637,210746,917996,193111,65555,4380,255607,38656,39867,57777,62560,179870,122632,263636,183688,26,331972,55285,175696,2961,1279,1841,4355,134695,19362,357,676525,278461,193096,41599,566371,48838,402647,2802,38485,3739285,115075,120747,3640,1606550,1239,15252,802638,37738,99050,76100,199353,453809,2387772,144908,152374,134667,122667,38675,354342,8211,2085,2336,920115,66913,315171,5987,54941,91279,93352,1168,2090628,111263,516872,82471,71052,108763,62400,152118,207072,110282778,422695716,168560375,145136827,77725556,117238,245034,8171,55291,130,2701,15081,1424835,142647,1791,115992,415,165563,27936,210741,0,27013,56452,11712,13820,30682,149439,126696,53830,603,151894,34235,129915,109113,340005,78058,54559,13784,108096,126769,87384,794,423,1978548,1964,8917,64112,78435,59737,3955969,38205,204,48427,1450,0,30600,6466,58543,707,151,624,52991,28263,54259,149326,1059,117,38982,119641,56107,240678,254700,62111,63159,43844,5900,288096,18507,22509,74718,330110,43583,149766,59231,227583,324669,122045,383118,1769,5035,2287,75045,195330,4764,51586,38563,45283,522504,112592,1367,51567,158335,219,60743,10934,137873,39160,6014,304,24800,96164,190177,329781,90474,11064,42346,6561,244615,23726,6559,35465,1018,4597499,434364,58999,680629,34755,113202,358129,529276,2481,104,125067,241725,388254,121044,14555,98995,45991,30765,254,50662,10477,128810,189159,17062,22543,79469,215800,206329,2038,894982,546558,1251810,1238,40889,76343,26003,1607368,7454,212287,60770,15791,24363,12273,300,81578,64774,105197,71533,91098,149094,557226,7293,34879,30,216163,1526,1563974,83415,157083,49434,49695,354268,20690,399889,291656,34482,208367,292055,64659,19928,13196,6805,2625199,8677,47961,5226,215761,67,46005,31170,3569,42721,50118,90685,53286,613699,175887,144059,136016,77293,118192,894551,278041,506590,174530,4250,76664,747528,64564,83016,34771,436419,79314,6308,442851,229039,1491,40424,1773,101,56848,174634,23571,69541,11432,372363,104569,28977,12203,7782,46206,9694,16105,761100,18512,529,511,45442,54284,206622,335810,2296,220314,2143,11633,151928,181625,23801,58275,204529,24762,8518,139577,0,241,7168,137833,4270,32802,255478,196511,342107,127,4063,104120,420228,52185,201438,408684,1311,96983,550435,0,175362,33003,453,936165,54666,14130,66987,64735,15488,57906,4041,532836,955,130582,1895,2349,173,27,99360,229869,59903,32904,36675,22159,80394,15429,32240,229276,301643,93882,387440,55762,17923,907990,131811,2150,0,1227,151,106,290594,38502,49168,401261,33704,14909,80424,12601,115950,62,111613,64213,52579,9340,22737,913590,20360,322,26392,89802,654,43161,9171,15398,24958,2778,291,306,26062,1494,189626,3523,12560,2122,9412,22298,435030,91291,120142,34539,284767,165464,692,132477,611530,175132,227030,2024,866,31880,474272,36947,220216,93430,313,847097,287,796367,156105,274055,490812,224332,6252,475248,372180,178575,981113,1742,1898,7056766,66807,384,28439,28493,335774,207,35379,20847,24460,11209,0,57,22486,16380,299,34884,126647,422111,1796,11160,3497,179998,18187,1938,96771,21914,186327,93566,15221,3104,312988,283894,0,84225,5821,395780,1173,46801,249948,17402,52968,9661,42480,92415,6340,492192,15619,66498,687656,58199,146202,103814,154245,690,84503,61773,37559,332422,332,63737,4974,86609,25186,449506,209945,72829,33338,323310,531466,137114,192352,649,212947,50627,8507,155472,213520,116062,844,2700,189508,35268,41250,2526,75848,42758,15745,65761,45230,36153,9216,25381,72458,8773,43490,62645,3783,5284,82966,274329,150533,8205,24560,32436,1068778,173015,43289,27861,53444,80517,528130,612003,5811,375088,0,154124,227712,226315,40601,15709,199879,322066,4709,178754,282,220625,34262,300882,32771,4178048,57755,14302,41252,3042,152,49876,88973,57655,125123,836719,88458,186260,79304,1011,10096,14631,175650,62736,22483,38161,459961,140275,129746,25559,87149,95509,189097,245079,99008,14380,254742,503771,583246,20494,316308,121745,240909,157926,2396073,1684,545389,87382,174173,40419,228825,16981,168125,323748,455,371018,145963,6576,566033,60605,104877,738690,3092464,214492,111424,98783,217626,26371,192046,184794,76627,4876,88686,199006,151,153292,92922,189165,53548,39129,198129,83499,16237,22117,747,685,28382,24035,115466,0,283526,36012,37190,22259,230,156618,152639,36674,8689,76700,62683,154495,48311,brain_frontal_cortex_ba9 +757,27948,186238,24757,47149,16681,18659,51512,220519,31743,152,17120,10832,393480,33783,115345,18196,182111,62023,250475,262377,18427,243421,157791,224013,385269,187849,242888,11126,59436,87650,1686,381955,125850,563,110831,162955,3212,90904,12647,203748,618295,152,6964,753,99027,107840,169364,11747,407104,165293,121301,60072,0,248080,52016,19764,1210,667,133415,59420,236529,56758,27979,1657,33647,180645,75142,16795,55563,2053,23558,23053,209,972431,57454,169467,10368,31631,25332,24706,27639,69734,36924,8311,76716,206464,65395,98232,108205,68727,226523,65821,8856,569,433076,104469,6445,288541,2319219,7690,77236,211394,68638,30744,25948,56031,878618,309585,46498,27144,30924,133355,161603,1029140,35338,1800,72417,66612,163760,982,305980,4299,167070,161859,1206,123300,41142,48536,99880,31996,39519,2009,70887,42419,36881,2123,150,279306,321011,208578,44948,1019,37163,169030,223368,873,105,30260,146456,117818,42813,401,135850,284,297,371,40843,11554,56347,172869,225901,6459,146761,93685,8950,173871,91510,16355,7254,7020,26828,2010,365903,118577,17494,109181,215423,54320,148024,83937,45689,56485,26659,259371,182638,168766,313532,0,252915,199526,5141,64811,86551,259750,79264,52060,2624,133103,39025,486200,121737,186010,0,109992,17337,137436,10527,12446,32150,109688,1430,74460,376851,617791,3056,1179,408273,105862,220061,15250,14140,380846,189554,234538,399361,206,1244,346981,50416,66667,0,95186,120043,158991,11,7110,283767,51748,227900,73536,451404,237926,15265,78270,2035834,159323,174528,179882,352665,143208,304083,205875,213394,0,28217,28326,214458,28386,134797,85173,17959,272340,284485,25285,151298,165799,732278,462333,75521,180175,189804,41546,184501,32794,41475,984,176259,79934,4359,1178,1123,48042,10316,28417,135761,24085,546176,182398,14435,167394,1571,108729,401340,170497,190376,78443,170308,1438266,65403,33112,236283,71327,33385,266371,153823,211952,146434,536758,140854,2009,41306,303,414615,123204,10947,607063,26345,193142,67349,28091,111688,54967,51272,67225,25485,151656,197880,98600,27035,163736,56429,33576,58280,2998,55912,17713,222373,380,139249,37302,247984,50380,82480,3116,0,139626,77476,202852,2070,60086,67320,6142,946269,249229,2363,193085,70033,249,341538,284010,43310,165988,181435,10558,13571,4255,40924,367692,6576,8116,337352,317605,19329,11979,292958,152,16398,35951,311238,40213,539008,192896,51933,60281,29047,159957,87248,220156,43462,105967,150,232366,4408,563,64721,2080,53964,16462,54416,1270,51256,15999,497250,112256,328399,72609,1967,164301,17155,1070,55491,78335,36613,1106,88519,37651,105934,205198,255904,59916,66599,226745,53049,249,28159,126390,13584,5188,45483,150740,41935,49734,129240,2913,39465,14650,2394,17165,40168,145056,51023,0,47274,160120,42136,71765,1541,91550,82188,1476,33573,98440,225437,353104,2494,3965,136,364639,5088,152,121307,152,16954,67422,75726,21251,519237,236511,44958,123620,84488,101059,2213,5350,16329,4700,12826,203061,15993,115380,41502,1958,133153,6386,40519,26762,119713,7050,6992,156880,7973,41163,385378,456,24631,48384,35083,401242,500,7821,117959,184673,82795,25508,880,28901,325270,135902,196115,872860,108024,26858,2165,116351,48785,299078,90633,45860,58742,136430,117342,144877,40709,2161,10057,880,1946336,682,69982,1327,1845,101473,91399,187878,154724,24792,3214,42533,46343,68408,373006,1114652,572673,185656,5099,326389,69661,15888,122119,77415,713039,135135,4477,8051,281755,155000,49344,155549,63156,78860,11,149101,306980,157133,0,258263,918,534,403867,2712,12524,682306,0,3388,8561,1671,32075,11034,654,304,136738,32367,273837,88344,138454,206480,212,2886,14597,208356,64263,63240,121121,5581,105773,63594,15601,1088,24198,49370,601,292462,335017,158358,3793,106607,83663,60881,8282,2216,41473,150482,152,31207,62214,1701009,23104,0,14890,168556,105312,34871,91013,15658,71084,15959,284101,16821,1620062,26724,1714,124422,32087,3994,11915,65933,3189193,67564,468973,0,63670,111987,192371,178746,59357,274,8605,87995,0,76410,34983,1670,37199,14420,20817,199151,11742,37336,163063,270011,73,115605,3627,201707,40133,60863,5723,99,4849,45861,25853,1801,497234,65750,245088,6609,171692,8332,1729,21331,369142,42092,23898,10333,50673,9141,176284,308,21414,855,37703,4193,382,56226,53014,16755,152557,133961,0,7854,4521,73093,11451,73790,139988,31710,167672,49387,35623,23577,36528,38395,49464,260514,18525,323,24114,86102,274482,47260,122378,40796,41311,3262,9325,1810,11180,37213,56260,106296,61159,44253,2503,36312,241379,630074,151,358709,60460,347830,100884,102308,74150,87479,32022,161202,75,20218,5121,1031082,23209,1444,21477,112032,79300,99557,1048,6489,167901,1042,294,8531,0,8643,43613,3453,34184,587,1922115,32120,36322,165296,17157,123097,141273,58969,120900,36939,0,39698,118642,877596,141023,500302,36816,60900,43097,26496,94568,62061,306072,12329,60337,168481,11963,33678,6618,87679,90173,13858,1062,41407,35813,95317,36679,28132,3993,86264,62438,1282,68752,5687,18141,26130,1306,135699,51264,63569,16759,154934,0,120943,603,123288,121732,52794,31993,170335,2487,439,1744918,373865,76480,10663,0,452653,173156,710,11400,27290,42883,709,262923,81193,195281,280863,317531,100710,0,31378,91948,287725,4102,99351,480,591,41360,13639,8256,131248,0,3116,6653,58858,29711,129563,99880,131618,459299,12283,22214,147179,391979,15755,7005,220093,14440,34684,4497,84389,26212,41626,288554,172637,274643,6921,13105,35670,67815,17011,49306,3351,2553,50477,8965,115727,61075,0,81359,85256,66143,49920,69603,1240122,71140,10815,760,55145,3815,27734,5598,2965996,33714,94493,8591,214208,5817,37715,18197,84552,106987,247643,31792,66206,20795,7703,27148,0,0,31452,812195,564498,194856,261521,1253,2064,305,1565,3361,11119,228,35635,12003,555,70942,570,991,71844,56767,40432,198222,135786,21862,118646,24981,185800,70578,5606,85490,1683743,0,17612,52868,65120,177070,73963,51572,63652,4498,35727,38807,103766,27637,149254,39632,2144,5120,9332,32558,639,30143,715,44272,300,240,68096,994,0,40742,7048,164376,17681,43717,114047,39521,68096,1190,389417,21392,10309,116877,114691,105727,74995,2898745,216,105948,693160,0,508497,156555,0,133548,110182,93563,97285,263278,25986,170411,103024,21981,455564,29962,20078,8155,22309,47681,1946,85718,77744,219121,99431,253757,71606,736389,388721,157792,164352,132693,92841,152,126,105980,24103,32531,1862,207333,6388,28986,39994,1272602,2552831,738,2308,85348,1400,11107293,2213170,104003,1241528,2409011,39132762,4926877,2857042,8079652,2538090,6317,12787237,25566,7231223,24086,1451052,199,2690,236751,297040,1972614,2247300,435198,619678,192435,60730,359296,15117,230619,60928,54324,89787,104202,174860,363587,700538,184201,155709,304,416735,147,335615,233045,176564,27373,12836,12065,2956,188806,370,401758,16293,115780,319119,172982,170890,82,22989,76454,290781,8302,3195,349842,56712,20153,184557,110571,91455,377347,2896,172793,58609,72055,182178,80823,227411,129727,21029,0,273677,139460,168175,839,135609,55603,295519,173519,28112,132113,13351,75745,159465,109906,657734,127788,107715,566539,6276,769317,202117,58902,120046,6316,7559,212397,300696,967,393165,6932,3917,118715,9186,152,60111,591,6090,19608,551554,87741,107625,107803,417881,175680,1434,0,0,14826,0,143659,0,61959,41733,0,1869,151,50111,3468,8420,560,15440,2840,370276,1736,15318,84659,46862,0,106693,568,16188,9131,24958,1025,781361,56435,39492,1493,0,154436,10176,504,1269,259948,280083,149247,24917,461479,404245,1615,76731,7410,16670,17591,15643,112830,21134,441,148,561530,210983,102131,29326,17977,56785,112141,100903,290741,105939,198159,61042,3442,260665,46926,427,20,28887,8493,17419,26620,175851,29173,9241,23440,23443,1309,28624,256,2047,2431,32386,153969,41905,6657,0,43099,1064,132404,311643,61276,30818,5311,155418,4023,5456,231234,0,3250,292638,1077186,251126,75250,6432,116848,40031,226,0,152,456,35765,3109,521065,15910,503472,152,169669,238866,10530,70801,168734,9964,533,724,346037,833205,96768,74408,859,29877,335499,20713,3933,8324,21651,30287,82092,83873,30331,218844,16410,21105,273552,42613,8887,273643,63834,54194,75409,81,6696,7058,81942,144821,379,0,1809,706540,0,0,35791,7083,38650,167629,20220,0,69894,0,114865,115173,69625,1813,171289,342,106920,878,16113,3406,38041,108840,1849,36946,82750,83137,116079,31315,66691,0,3759,0,114996,165881,95012,718187,3556,66350,58142,6154,94977,52220,82352,152,2071954,206,42447,7341,347,38172,258606,218091,62674,1640,20181,158314,231178,42292,18847,50157,122095,189778,573638,37328,49880,22412,635343,34617,6254,213516,0,81575,0,4081,31456,8049,1334,108572,1616,66935,78210,71725,18166,270,77087,4448,712729,3191,10434,14688,37516,268,36203,2983,95701,31201,1547,27146,3981,52954,63374,88359,4625,7,174194,0,1456853,2818,486036,4042,105149,1021167,0,59496,106204,41853,124545,106659,394423,1355181,8524,131217,11815,1449,35887,6142,102017,2146,191653,27871,79189,569157,278760,82451,5877,51355,0,33944,23538,320232,324050,89644,0,143482,10494,422979,423797,41046,167008,378347,10718,2697,98056,161480,56371,56045,21128,36883,1791,6490,47680,48289,8632,188184,10926,908,111123,87306,29251,0,391657,48420,34477,0,48114,87575,113,2638,42454,45677,337220,215359,26330,256047,228,2947,21939075,438921,225384,64749,99,1935,277830,3593,2062,0,768803,163888,89327,303,473,237643,16623,3032,27421,22053,346765,42065,152,47852,17738,989,89442,50185,294,64409,10344,112625,43995,7960,237058,14208,237525,39502,0,2165,44355,22223,40,12760,2356,50597,50211,288,82445,86041,31910,2864,199957,456,4829,26842,1524,28646,36206,38511,461035,59423,303776,76109,31824,312550,68729,50335,6318,0,19706,19354,6458,380829,44327,117629,40828,16831,54333,111750,75935,1002282,136747,88869,220299,47757,47455,372122,3489,3451,58687,202731,290090,675172,1020134,8920,242896,1250,45219,89462,188454,11433,262838,166925,65380,74745,8096,61969,105616,5826,1529907,65582,110921,474048,2969,16931,32407,92277,6068,12556,948,465097,110055,321556,36994,1674,118079,41295,46124,18315,181817,19701,93143,4242,66657,143925,32946,53255,8260,76,49332,215541,42897,27522,140678,76331,10496,86371,5483,64264,91822,7764,30202,96224,509183,50,403905,98795,206235,109997,49654,18255,12563,62225,66261,22137,63661,2501,228077,111872,172,63311,22964,102207,887,16916,0,201359,25399,20547,32084,1111,5172,10581,11029,31730,50838,31575,34529,129,117654,80636,119420,833125,19833,3613,16114,42708,70994,78363,76252,435,3147,6146,3427,42181,3370,3248,610,304,134295,129695,131387,34976,190,204291,34564,154856,78722,6041,11714,135038,42040,18179,182956,219240,352494,2815,384,311495,284061,113987,281,3593,463034,1113364,1979187,45107,90140,558496,22623,225108,29128,975,155132,249176,1078,9536,65035,467,36319,386312,27010,83118,64871,122117,63129,54255,105325,96859,23829,113646,130746,49550,14211,247834,3254,84195,108327,90565,53684,90116,322513,3701,45257,11768,16857,296,3238,849,51023,46283,89093,19747,32405,392,170199,4326,9286,2306760,2043,52486,1464,24871,147,4332,24754,54996,105560,266825,5336,3748,65342,158470,139885,91280,300,41856,745,63347,38970,271930,138350,8157,18414,0,603,1375,20735,9505,282597,24730,318074,22327,62691,195803,430,0,99763,319518,42927,235844,11013,40903,38569,27422,5528,29545,126016,351477,95509,17337,447706,116897,259141,74746,23276,133612,16224,36236,26100,114191,63671,109283,149590,10217,33060,4035,372099,7633,7635,79295,263,750,542401,0,103112,105190,66795,379,35568,94255,19835,26453,93169,589384,2567,805,188194,13732,17637,23435,2378,36644,2695,287860,16121,5326,64320,9672,11144,34169,23164,0,46233,23638,48472,31469,4767,85481,17416,279,62595,22569,68896,0,30786,28992,52781,57962,73989,18129,25845,33067,28139,334565,256824,26886,9926,1021,606,139911,17976,43720,49793,2251,70450,156289,110749,283,0,454,23493,45730,92488,0,0,14619,196847,49977,9530,48468,7830,0,170565,10478,87993,129422,62136,165958,51654,441,444913,1717,89180,9339,2063,31932,25832,79649,257365,249044,1498,68515,400909,0,6665,5599,1768,129897,143896,81085,25472,6665,3081481,46227,9640,58113,360251,309730,198023,102955,62779,146,68886,9400,91211,103380,77908,124689,9990,23964,401665,1546,111917,164398,1868,33336,14967,419001,26931,91263,293975,94197,104637,53580,258209,140084,85145,82363,2176,73985,294061,89170,6700,70197,10280,25554,94256,142259,58057,2026038,257239,225393,56006,183484,608,0,3635,19003,843008,565,207751,341303,0,19724,479511,23697,1124,132199,2686,112977,1550,2858,104855,45512,49954,349616,327545,81937,2840,3423,29168,142236,91467,705,1057,167287,22321,352,1516,26763,9837,1398513,27360,10377,28090,29940,61739,141628,40030,3164,20423,15439,2650,73674,733,0,124416,25565,103487,165750,9669,113477,57210,155618,96786,23462,8705,28571,152,0,240478,13261,3222,1590,155,38045,249,14698,42114,23151,19859,26183,6853,62965,0,0,525714,103563,471251,168333,29583,258,8299,64058,107538,4904,838550,167825,74196,1553,28988,24609,81296,48400,292527,60163,115249,189436,40015,598,453,2420,16162,129056,103000,105766,67800,3903,4822,19413,61053,125066,2277,105308,107,244151,13408,6462,258522,91663,18495,80210,31353,2894,70434,98114,58558,35586,93123,0,431848,47,41286,210812,124224,63187,30183,166918,36266,151117,6966,67562,100211,68950,96438,46821,173294,0,14135,269704,5278,79615,49209,136668,80641,174135,152,323296,120256,16684,78258,132523,292025,69533,342025,55288,65971,117109,379,17885,276827,361012,2711,15698,15545,116519,76765,47201,0,1788,181264,92511,542538,590163,10157,2231,135762,65100,239222,1665,294,5180,173789,214195,202604,85884,350154,133838,29055,1293847,194719,79186,19868,37750,21886,116139,44019,63978,75,595,93457,150686,26255,82220,1748,124,3664,36878,1052462,52819,36315,5765,40310,151,274,152,1704,12111,1383,26812,108868,11277,3538,30003,4144,67994,123356,4547,0,457045,49743,65666,322884,18149,68341,193508,268279,68981,124819,116591,162951,246060,69077,128275,355957,127,122919,32,341377,946367,2899,2092,17788,7198,42328,70411,186479,0,61681,58939,875282,70809,92359,41577,59121,128505,255570,54944,97141,153180,190542,10134,8409,17983,0,159634,302,32255,44445,31293,7280,97384,0,77221,206173,5718,17348,11874,24120,98658,82694,15083,485,1172,2173,16965,173477,42867,453,1276,19443,477141,21676,89558,12102,10521,760,0,261374,186942,55627,214811,812,97730,231363,273544,511546,10359,422447,134817,27903,76691,615640,81024,9246,18692,173804,218,27381,90362,101633,65,0,156,105428,118279,924986,725353,80772,608,66240,58556,2501337,567465,1224702,1092696,420714,77284,371606,231346,150,0,2025,23982702,265837,583,108888,22714,542,1114,2699568,163998,19468,204233,12317,70844,119,52498,72338,0,2724,1934,17376,1297,1980,1948737,72714,112,21532,160405,78440,5823,75466,14024,332186,165341,71190,125,33482,152,415,2716,197527,95197,138830,420721,149360,51428,42978,750,456,6750,0,0,0,908,21293,32930,442,122630,111,65780,33,131578,138,586,42115,256771,71661,2440,60351,303907,82907,15268,53561,354964,487077,293125,22893,96853,5852,13283,6157,202,95,35530,268920,147136,701,423441,34819,80005,1244,6450,31539,1265386,249036,25887,416,190275,1580,19915,99818,83641,98,181832,39482,98829,128118,79798,158053,44501,818,202460,1461,12449,24580,145828,1821130,117993,44232,38410,188404,221995,18603,611,161985,82069,29338,61905,54595,135196,56046,44406,451925,241506,48288,44841,0,679,871,13657,266118,163291,1027675,103217,1311708,5378,3364,304,304,202,50385,1549,18208,22055,784741,2061555,116310,105641,731154,2085,142,202723,58114,82262,33341,4535,1465,61374,0,20490,52106,83478,33196,2654,14445,37637,4524,85250,868,194370,12939,0,18796,40893,22797,99347,69921,8835,2901,4873,25958,441,60629,29091,772,9915,19137,39960,3722,272138,304,263325,33143,110833,82937,20869,24853,64614,170848,12640,2053,2752460,124440,48978,372233,83599,67560,293911,836332,216565,65149,1349926,26248,22590,9720,139646,76381,85176,14109,30820,4547,1084,17031,988,211913,167514,146604,67734,12016,76082,162704,3893,296780,13466,131367,29032,24583,29863,191970,145888,73517,975,68562,83502,809883,0,79220,315976,104,80027,15578,234053,384696,45776,0,150210,15193,74718,320980,153721,88462,212783,53665,174248,1220,32202,97532,233675,363,114599,139543,75400,229139,831,5692,161812,3133,187703,85818,82449,151983,739,10134,336271,328493,719,95796,14288,56195,36432,250,120993,722067,4605,32017,306235,40840,227461,41,980384,34799,136913,196,180520,16137,7913,117711,254521,29451,180753,91020,92104,102015,8294380,20536,50417,21668,16868,146,3161,2391,51240,4805,0,271433,369796,115842,28207,10445,23416,112124,4838,454,2725,8610,461425,120201,123484,63761,45134,279566,96033,3869,1167,117097,4063,30111,6313,5243,324806,36823,30823,159642,28375,27717,2800327,3474646,60653,183533,286636,42283,1485,2291116,1628838,71536,218556,155530,10623,97916,530612,108764,13476,78887,199081,18632,1505,537545,342824,31095,9910,99620,49125,206659,97780,342831,220075,62390,197,348124,216096,1169,1064,115759,103,60433,189630,622997,37264,26145,211042,4913,78485,469095,278171,3363,83506,279628,42799,122128,137290,247214,231351,377228,95235,110803,152391,147338,0,152,204135,214309,574342,69925,67605,0,4656,6867,3249,505319,63186,145961,143721,119859,81823,75385,0,13307,145114,66261,22482,8067,10313,134400,120052,417211,236591,35852,599821,132008,512983,1149656,3174,40828,20612,124325,1110,36743,138468,3127258,625104,332484,412331,159928,146612,125459,7226,180239,101,112,118070,317576,148121,177917,42160,132445,151482,1334661,88096,109226,11538,129887,51346,80600,118046,135067,434,161010,52122,188064,20070,1791,0,520431,375300,52135,736551,1065,172432,1167,59512,38885,93428,43406,564,64846,56134,123213,107157,122658,571,475174,2205,92792,108262,299463,66216,121328,62631,70776,24665,135311,2841,140690,282604,362467,130356,252869,247968,11631,135268,14017,537227,5516,196822,501737,0,1887,153767,129079,77432,265591,1925296,355120,1343,47369,1902,334,220944,148183,83881,221165,288540,293026,151083,174117,532421,212863,299,108339,136619,55063,45110,37743,15433,216680,75024,371285,46481,89870,522041,69400,113503,210578,152,151,151,361,16390,57062,179923,775080,229196,81583,67805,0,490163,40391,282843,295,16888,26277,218874,481161,112842,54732,39883,2801,69833,7839,144355,349570,353268,64932,80281,50390,791,189940,2268,61355,117166,4213,14232,59637,3609,39122,0,107530,74478,133933,20491,90223,689,67652,0,2210893,4705,75779,158965,13305,298,39146,42134,14130,71590,45129,44680,170190,39977,129398,9527,38,170726,3301,153861,93943,56685,58539,160593,4250,345802,89118,51652,12850,29822,48273,9084,6129,5696,438258,34316,141969,32016,88284,14806,46300,38143,160345,1753,21734,308235,48802,54515,863,53732,403863,124946,55799,48753,140071,152,152,1321,15490,6148,56578,262,13100,175237,287,229,2223,82066,127617,80324,3474,13460,30386,456,44604,37951,35070,22688,107224,115116,1417,697,165399,134173,105832,30152,77347,54408,88452,43758,34090,456,13955,6327,12481,1583,1058,1260,288957,42551,130808,854571,418690,442,258,35906,40578,25724,49327,1543,178220,36,65410,23536,10961,24559,16325,90852,5629,38522,17207,132,456,65559,431,83860,218018,50076,91358,1037,114234,53575,44516,958,17443,167592,57228,7741,12372,77988,0,23952,91255,54642,83340,5252,43675,10817,418521,50937,42828,93529,8673,58216,51702,215036,161590,314,2707,0,39269,21707,46652,3380,27568,28400,65475,61272,5073,3954,39435,27677,56656,180142,572,3557,7118,240003,54729,68625,1180,82934,117995,150601,754417,376230,67613,10505,92280,43845,1372,124658,94369,82935,30188,100178,21644,5372,102397,469953,12274,2953,2517,152966,259685,126993,4369,101919,57829,510749,99913,31894,186959,63705,128697,4974,60,33841,973998,2745,128545,103795,319060,165067,41038,72956,142824,79435,61574,6017,112080,270,1681,32150,117653,82221,26178,25903,45591,57623,295897,2345760,124753,7244,6883,232815,1333,38859,4017,115478,188646,37071,3626,608,4900,2018608,27862,5619,1498,34981,144188,109525,147354,7739,5397,88003,56494,28776,29603,26067,405,60788,579762,67035,35270,22349,276797,362163,21461,0,16154,27254,329,10645,61285,53673,37373,17047,56677,201429,13264,43820,34926,0,9870,32045,189020,670504,97187,82485,24025,304,923509,510144,123375,3142,3111,187247,9846,1604,456,81306,61427,162309,91853,116453,17269,60939,5135,3347,1193,216,100787,16502,39744,13469,432232,26823,99290,31454,69943,232621,5235,42484,5594,401746,9511,100745,28776,60840,61659,7903,99145,217251,25780,97761,14562,37107,5493,32678,9506,141204,711,455,279,7294,1818,208371,1731198,110278,310966,652025,366306,92606,89271,143496,57596,194798,119849,5743129,35003,70005,354725,55664,3007,102657,145184,1880,201506,466891,506223,2811,37725,7499,14457,16359,146424,990667,4103,24114,14367,33053,349713,170161,100831,1405,435719,215038,206871,480243,487914,225087,6650,69855,98803,153,13395,41935,0,209,19522,74188,19370,89318,152,9279,0,1987,3096,223,1399,29097,40458,3480559,109393,201040,12085,848211,394,599,583,1075,58476,8571,892,23560,1654,0,1230,1179,5075,16808,6437,1085,263737,2607,10159,152,152,270,751,23701,50930,725951,484,494,723,152,54,123,0,12498,13084,16098719,752,304927,5132,107588,526958,3503,147016,117451,903,166074,148626,135536,5902,233520,16070,142403,134,5590923,283,161299,183066,11600,4797,235020,183621,835,266,1781929,282223,4730,304915,30057,3541,95914,269299,59262,357484,10869,2276,11469,117284,63626,5724,1849,2213,67984,64911,80338,26650,16973,382235,15234,23562,218986,24339,127752,125181,11342,13899,13533,3615,112177,17548,68144,80101,247685,45679,84431,242776,82608,240,102343,86085,0,108847,3757,111515,152,35631,13334,59533,25976,109793,0,24741,94515,43203,13449,96961,0,99307,14370,15294,19255,82423,10179,56187,110832,60139,226175,4875,18083,12572,183722,3402,32518,47845,210116,17326,1717,30372,24899,85195,106918,62739,41363,54035,183602,21457,8123,152,17470,203472,56714,237577,245345,528509,11059,26678,13027,59851,192103,133178,131463,205102,44640,137152,0,34879,83916,85813,2406,0,10,38071,0,63428,58065,135629,60532,237329,4565,442662,1430,278993,3417,246,525,112516,71954,786,1363,80813,802572,209136,740419,2432,13702,12536,115210,1919,159090,975,72909,81659,3032559,53267,25442,14271,1807985,2813,36300,21581,147000,37798,96506,75048,239644,448,83390,141243,52674,299610,95,269548,139478,52928,95573,31173,117760,666686,24951,309317,8968,6638,1702,0,37309,119131,13651,229104,149708,179923,1906747,4749,3049,1281712,1014674,7288358,4764895,1237,574,11447,203574,378,52848556,1297,2074485,1354213,1351316,943547,206574,100817,145,60890,92693,30021,301796,185358,96938,509213,85946,132193,59,219830,817,215454,1011123,110629,64976,4112,153271,768339,510668,0,0,37,152,0,539,152,62004,139808,414868,932,470236,1201,209688,65635,424,24305,5570,10413,502,2250,3462,2519,26688,136512,7667,2199645,32154,105132,147228,100123,123004,56625,133045,327690,55907,110642,591265,88046,17925,7241,535675,258354,482975,23911,202408,257634,1575450,233698,69559,61838,284,48200,35066,361358,374592,172322,1492,279375,43263,2531,54721,13546,72269,173404,656,1778488,557443,2102974,10798,984,35256,4345,118,14629,146,689,28294,51877,457131,0,461168,7763,204154,256931,3696,107916,5,1277,3953,25181,251245,69823,242460,406542,3974,142874,86097,60508,5776,12568,1483284,19631,221440,209433,60045,13518,42840,65349,54509,15098,575807,11111,186814,34687,2867,98057,147964,1367,117467,7033,4622,42417,29254,19064,4145,177294,67596,117991,260289,70184,202493,54362,63383,111,49483,279966,27721,7654,25125,231472,44905,25912,82489,38586,41945,127100,40133,155700,189449564,34080,43242,208411,1559,45478,304,128238,12552,21593,152,302902,1707,92838,17927,37160,139159,136141,11572,222830,252,7617,3609,102725,154715,1865935,720148,28591,115288,48534,97641,1959,5715,564,108686,125771,1280,292,0,4545,89114,4001,39049,21637,46013,4334,0,935,10743,304,686,152,62015,29006,47177,116043,322355,135079,43364,51362,152674,1173610,360379,451,92253,215625,160837,80285,25174,23494,27205,18527,25711,87848,26650,13425,99882,245,168342,2169,160994,64509,52,571,6835,279815,121108,55391,28833,456,114882,520,1084079,24539,32309,13835,39095,63196,1094,139032,3078,1727,73254,339650,135124,77667,667998,254328,85606,35187,10075,2523,19468,556,0,515,13297,1558205,19529,44438,32599,27337,68809,1200,117230,13967,38199,24881,60196,110307,12088,16186,590932,47133,38948,0,28846,156015,46978,44083,79930,104938,104906,247,10419,68355,127043,358348,15025,26478,129954,59,57696,0,49065,30803,99753,67870,0,2124,145028,115638,92453,80245,32320,114342,858303,145075,124824,246262,36701,715928,155309,516349,54408,7622,124309,1569,74689,116000,16145,325837,503,0,37904,22396,81558,66386,86794,439282,78500,111,35027,756834,47685,96904,98407,794011,161013,258,190795,76562,95667,31673,252283,140821,74444,3432,302158,94912,111278,4107,16127,75796,0,139386,144101,49009,71084,2148,227,46115,222979,110235,4052,4159,38177,132756,82146,1292160,86653,124727,0,307917,5508,304,93183,16,14087,61887,109744,208223,2441470,259938,7194,291,2893,207949,58453,216592,342922,597547,60988,497623,63835,866,382067,82392,69412,195810,1825,35813,4694,12500,150462,122621,387754,72467,69317,116398,1991,66651,42828,91963,1319,107040,7227,38749,139039,1800,59160,95088,47260,316116,61127,199731,26970,87612,29544,30718,164063,0,320669,273045,76169,152383,386190,29394,21527,85714,532817,88210,141272,65592,66409,29901,634916,53365,140927,49259,50935,56431,2853,87541,254244,282501,174790,6579140,37361,27075,333085,13864,6411,51232,272,0,59805,1419,12114,347140,122661,6547,149205,23560,79498,63010,56849,0,121520,304,152,69709,44890,54223,156723,184421,72593,38641,25988,73422,43932,57701,49823,152,106,206302,77763,37854,179004,602,1797835,436436,141865,24744,13614,38153,36080,294962,4134,115711,121173,117794,3918,590,49962,241267,93137,29105,0,46149,2829,123455,11696,193944,452,61654,67977,304,3403,85385,32453,26562,4849,57813,48075,14307,172131,145554,74946,290766,2944,88111,46243,185482,40911,521,12121,137622,255461,16233,1322,362555,52871,23106,759,15371,303,195696,34158,5503,34906,218066,61619,4635,34303,16397,8828,67738,21464,0,220,116273,501,558,11905,47078,118888,51649,105041,1092,27786,881,157461,1517,82005,55178,111181,82529,57505,44700,5036,343,2288,174836,38493,26927,38178,23156,33100,238535,145,57764,24237,84930,19314,65438,1114,9672,23080,8812,5654,370885,5456,18822,29660,4829,69940,2127,9288192,99444,37025,162168,7324,11351,144027,374,153811,1182,51862,272129,304,121991,51287,120240,3249569,152,233749,119739,185416,456,209822,19852,90680,51257,94212,40590,7349,64828,84666,27570,101888,4141,5167,40010,14903,530,51227,76,9279,1969,105784,72481,57829,24460,27117,94268,2714,23468,18853,139201,51800,65972,107644,1610,56006,1578,6984,49191,10479,2943,2486,26021,14328,102703,40736,806681,17984,126510,161036,69172,442629,124593,112525,172450,169759,1420698,22962,52869,0,19093,116121,6413,110385,101385,324213,39918,2511,0,17909,70104,37295,31994,21223,14089,654367,92051,313526,43940,0,30711,163115,69465,219659,801624,838792,7119,314964,710,10853,182771,831557,27330,229,50,153689,30250,29059,1045,37017,0,30569,98609,1413,10456,9805,49575,177906,106620,382400,1716,31658,36234,9227,2966,56087,90853,194212,32574,106942,37188,141813,154568,1392,57518,56841,145609,1299,16868,304,109365,211027,911833,53485,15102,25112,218024,158421,394,131,8857,444156,25627,147970,108897,55218,0,34906,89907,670,57689,51927,1596,69744,215391,93534,80050,183698,473246,46915,570849,354,2082,134268,12849,1582,10208,298496,3123823,222952,56335,183981,680691,1012,177967,19,137732,35832,206992,146526,16659,473569,147200,325096,24291,108669,327466,1078510,2666,249351,151869,122578,50817,33380,225084,16360,351083,160632,608,168745,1869,67282,57465,195933,156041,316531,242994,220407,3254,0,791,72538,2737,99330,342840,1867,0,127866,69698,84840,248,88059,5027,280858,2360,478076,56973,209824,117018,165021,33966,83286,254627,1439,115775,21524,232098,184514,157045,1212598,181840,163372,139150,46338,84810,29964,43273,62210,77966,14816,257151,187940,14611,25489,2202,3894,2063,7606,0,20975,20731,198719,32761,49247,11083,449237,58402,29660,21118,36278,274015,17897,3146,148195,67469,99039,136583,43228,104746,5056,255743,122402,56390,64706,135721,428529,44443,19939,36015,0,221271,7691,14529,149584,1974,43991,60445,13035,53478,224627,250831,30044,1429,18275,41064,127683,122611,13139,71054,756515,18969,539048,89203,29905,4335,9584,223413,194346,449451,24442,96518,18733,38812,4843,126371,50742,137224,76149,1392,227581,24859,84330,1489,209542,30314,305419,20668,2214,8209,18350,732,1389511,137658,34693,76087,94184,18648,49925,6344,131893,63126,20157,22802,23653,7719,31568,189593,872934,9910,199161,40941,4850,525879,28517,45563,84628,94693,54701,0,176199,149611,17185,62116,1216,69309,29579,16043,120883,5602,13914,101326,2791,55909,456,329906,175361,9307,53485,37144,42322,44951,19710,176710,159966,417093,257,22026,0,56240,85411,22316,26125,249817,3068,105653,1869,29798,78635,95911,8882,181121,6494,124936,77202,58387,87448,182589,51475,42845,2438,129187,216849,138147,24529,22220,206429,120940,162570,370306,377913,12479,55316,44630,1211559,648313,189327,79610,54154,142517,221210,1911,1042395,926,55263,782,116723,87804,76,147,44583,319259,86716,111711,9065,3444,40782,93868,272894,129019,29151,222122,28163,22240,2199,47675,8495,304,21121,70259,90368,39376,139015,84642,82596,125036,133314,25252,97493,702,639837,55998,120041,96192,66017,134285,2005,209403,7852,18431,89815,54211,9023,12992,147415,1264768,574747,77228,6468,193194,70189,64069,30170,40484,55401,152,31773,62232,1377,121263,148419,151,48991,50422,77332,34891,152,57238,262,224519,1028,289261,26593,87929,178589,192,24901,8566,442946,11568,1099,81792,38161,229131,25727,37785,3091,6757,15050,47380,236176,71262,39847,139057,16274,39702,0,42761,71201,1422543,97264,41871,155582,11794,74971,10491,283597,184950,130852,40571,112079,103325,729,56649,313718,225038,0,89918,109331,44856,82556,72515,0,1840,37440,408,18590,12635,375572,14637,92225,25603,1200,0,92484,0,9368,2345406,1292,131663,100324,19313,1398,82331,15291,31646,7494,77783,67675,3315,389977,16192,19428,212455,151361,243302,6424,5452,25295,156112,135153,242319,236493,0,173569,28403,4357,105975,75,226761,152,26558,3553,297053,460271,2543028,58114,25467,46041,83485,142434,67232,136287,22453,80748,272791,1459,263494,0,538185,157232,113806,33554,125135,78771,232413,33874,185531,144577,158075,843,25787,6854,523,112,139009,29040,110099,425333,45055,135802,42480,175386,46168,31363,3389,80080,39817,228508,82961,123375,8414,189447,291933,87121,17149,5444,187816,32373,120458,373082,34175,0,6620,723,71769,216072,343577,159136,35152,712,152,11588,103289,0,33,48428,1560,38304,456,292053,333,7648,436,8277,131687,239174,84738,5588,3101,128,14199,467,1076,32764,5972,29699,0,133551,5744,66925,227821,92898,112353,0,89831,319404,200410,76,118868,151346,4401,44,14832,22830,908,186923,59078,44908,12363,459704,439,6780,128477,566851,38391,8543,824,57362,39044,73156,0,2550,37622,256384,79777,52413,59144,24750,7562,6683,147084,42215,34288,107465,121429,479,1272056,195008,57301,6088,94379,77911,488293,186768,4831,40980,43325,159273,3597,7396,75048,42945,61894,63701,77738,108768,33635,146837,3736,29326,40974,236365,482744,95795,81701,136654,204594,42913,27408,10997,46250,29893,51729,85734,186950,2635,49802,25460,14056,46099,104581,151749,16541,66767,281115,1700,11200,103397,52242,1283525,50491,1664750,119332,115399,8356,1266,219229,48787,187522,189263,2840,4460163,63620,70963,102429,52252,115673,199585,20187,76,248926,54166,178482,22972,1962,86924,281997,11552,7296,24032,0,150525,55391,20384,309920,11240,242515,163614,52402,35824,24107,53355,5783,7927,12206,66465,146040,7347,95913,114826,226,28113,30950,1129,7670,73884,304,13672,36677,347874,147114,173009,3805,46930,169563,43310,173558,175818,32227,2174,131019,86921,50958,346104,9401,5979,7600,1460,16688,46549,35737,10658,119098,181984,250484,86336,291,2760,532,147,113542,253699,62706,14227,760,112130,4155,591970,139652,128874,1858433,65346,81815,74277,2526,1297,55382,543517,38504,175151,42958,47150,265807,96333,8842,92422,41022,60119,380696,743123,1229659,51699,9404,75183,91163,163838,3533,5704,45435,11288,172516,24564,613,57409,5985,57724,142681,58727,44487,148,6583,80883,117853,15621,51374,624788,1277,94025,11510,206340,71732,80,255,0,2681351,24910,3515,12409,129535,84909,2931,26171,57019,470,122873,36113,62093,147163,3057,14517,152019,2598,1955,122145,27806,14426,3804522,237675,191037,51147,5562,10166,85063,795,45897,9750,8798,1813032,178809,8946,376819,148259,0,39324,143235,114144,0,30,397824,137882,35816,22476,39345,210198,76,2871,121773,3008,285,4809,20585,149469,16098,238015,70320,607,275412,173803,108419,244120,604215,295748,219280,332944,42811,29291,33002,126436,0,0,153181,236759,230648,138823,72431,63191,187260,201936,19421,0,186099,55223,10913,327700,11922,88419,104873,5088,588401,50390,62260,12820,58345,1940,9567,92873,60532,87599,137875,446,78867,8983,186631,3927,7544,2563,6269,291037,382224,1262,1856642,8113,33825,6840,3417,151966,41323,8786,207609,11259,226310,52083,98214,80656,1311,5426,10622,47147,1256796,3721,4176,7557,60187,200564,19196,51736,110716,8246,27507,20856,5825,21801,114223,24301,247613,90041,12693,0,28572,215268,20317,33933,48778,78501,24470,47838,70332,277,20131,280660,147948,128,47745,131784,7857548,6962,11152,7074,47078,442,15302,2055,222284,113544,74134,71095,581510,378363,412584,34845,301355,10919,591389,71387,13934,361133,86767,176720,40199,256754,40573,34630,51866,6021,46607,132,230001,202986,128634,52010,104331,34348,0,119286,455,182928,41894,13435,38560,94922,67547,24765,104576,29772,499502,75574,56185,45017,27241,133527,46915,28798,57616,131296,128170,161355,0,0,10184,5094,87,131097,12601,2469,400,87490,125161,207773,207358,28987,85981,98496,3782,163442,104756,2488,68552,43245,234746,8493,449666,435689,49675,44977,70071,40298,1736,23400,112252,184973,68399,29,19283,85779,27635,2903,937,224325,178389,16571,244706,71145,153391,288729,63152,22480,1914,156347,0,83831,45048,56108,193122,134192,181391,203174,292589,131643,247476,152,93016,56898,376,52418,134,227836,1663,1220165,32860,0,170204,29217,52884,3421,137767,892,434880,31468,252742,2,115407,38087,735,266482,56658,119000,12752,31723,81781,2675,151009,255013,0,108999,1155,17233,4877,0,94372,697975,67525,120595,41150,84653,749560,2153065,435423,1011,401949129,252388,65577,116233,3560,123686,85831,242,1195,273,29026,113078,57464,4239,48551,40210,74354,19535,903,99967,24769,43954,0,61,36777,36468,8667,143213,44217,6898,15415,123570,202881,147962,66707,1241,26777,32911,24506,94040,62521,110688,117544,168768,70282,152,65441,137230,106803,57499,4332,37857,0,107025,209567,167252,2924112,4960,40138,73998,103173,65947,5936,25466,68025,32586,132087,230171,340666,184776,0,12202,252233,18,53105,27755,74772,87567,58302,5016,12209,430523,54215,316553,145789,281058,280304,42833,35164,114853,1287,18463,98505,96961,86095,456,215053,69969,74011,735857,30596,47737,137222,146838,955526,76305,123896,9198,84486,90025,28384,237864,1243954,403979,164086,1909,34573,44495,6561,108194,191819,33874,102610,50347,61135,136853,6746,1647,239,0,11146,126774,28592,44683,27696,39477,134975,138248,20117,14504,247483,1431,468301,76,30167,201,129112,116878,84529,28077,42428,33593,286469,86939,303274,65871,121290,127435,26858,151114,21594,237183,7486,7937,142663,109858,267,132984,84242,0,11690,358,15579,111299,68615,1125,284824,77039,426,280714,16698,599295,170247,8789,180,470028,42986,4882,57784,614577,271159,15506,547769,169264,4138,127951,1991,110569,112649,17857,8041,20530,66929,63531,6276,23655,4247,72122,240611,6553,115754,265247,282547,186117,6818,40782,459524,122059,58109,133151,27695,76,608,3936441,173705,15987,305180,50915,287326,63894,77201,56032,34760,131456,133161,945,29030,29144,61435,23058,181342,25260,83613,49248,18109,32474,24946,21021,118401,195508,199204,99282,214451,53155,73953,23557,1967,34824,90717,68826,43974,3641,96046,26039,48822,9368,331193,248111,111108,1664676,14658,208216,66161,0,16397,21591,721,0,3580,47627,87131,250041,387868,27930,26943,521,304,152,6513,287011,4014,417,13184,411982,174760,37118,199967,304249,3667,228053,82388,158536,760,15963,31925,32587,36685,61734,194477,5349,9165,42605,120403,606,42218,115581,281179,117205,15704,85619,211816,60863,61092,14154,338191,68009,49886,536,347647,0,7980,218051,177354,108955,95020,5708,250100,107844,14941,2696,0,0,35697,160569,20193,198401,56474,115,1082422,3113,25841,47415,134191,55147,154175,215607,4488,315292,2781,97881,168331,176970,89476,22898,71317,73146,0,5585,29715,50079,58688,71468,156897,4960,881,21533,49548,149839,483870,34991,263244,1365,45371,44239,1311,90636,15363,242,0,53941,78923,317250,0,0,104948,23044,2361,53761,95405,408894,215006,64513,91288,84050,74199,117685,65008,114073,139886,63013,9194,148107,115249,10687,85975,80004,8561,37923,813,2201,16121,63446,151026,321391,356,119784,150335,47868,5772,66949,11237,110966,77987,19999,100908,168880,136318,158597,1480,97761,10647,124925,18928,75424,155,5855,24787,34033,149471,191587,55151,77513,74405,64901,29911,45216,93824,770142,31796,96235,288463,57112,51633,282251,38442,104521,41592,254,61393,116449,125755,234095,126088,221360,2033,64684,3002,53149,357386,84309,101949,19856,57272,191170,306685,86431,112549,106924,1698,63176,129561,32330,16007,774,69294,24080,215498,76010,27843,392244,1230,22058,3413,548,41644,138736,22796,41483,256131,4585,375018,47817,51566,27980,115419,91079,40118,9994,365,422,116436,113629,37307,19318,134,13308,263174,13380,329610,208371,528,140531,17424,451,17280,16309,43452,190745,607,31674,41257,10267,175101,3337,4209,1546,2716,38391,124112,47462,45414,67015,68694,25647,304656,63643,16616,0,308285,49708,22008,143230,12223,27470,142398,42949,63120,70429,118236,40618,138158,36804,144827,7713,10004,54140,597007,8662,4143,55910,6664,1609,2634,105869,267164,74008,779,49158,195323,48868,3791,14917,104452,348836,99424,6304,33622,37240,172,158436,7601,340291,62351,88063,279,31206,68657,479,677,23366,221260,175993,2014,3584639,447,37618,253427,17606,163970,28866,67301,83102,46611,13351,402589,12419,14638,122349,33612,31381,92175,73867,6215,17352,18500,94018,49127,87140,1504,157631,151380,71977,364925,850,994868,150966,502754,120380,516070,97528,21592,50423,575995,15754,48891,62391,13742,264423,40888,225992,23075,198428,72601,95811,58140,123804,294760,60621,45471,311076,194793,104212,9142,1821,3584,19228,44846,50083,450135,58441,5720,1238,33006,117096,77181,15857,1224419,121669,72001,122412,219035,2594,421837,123198,190605,1346,2040,117635,58030,45794,163989,8868,10300,730,199622,148251,372864,39775,40163,896,177327,318869,989656,155366,151474,122183,2433,444660,3033,28923,27229,9918,25325,3734,147514,92911,78368,157321,50457,144362,54387,71856,1233,10580,45393,35710,141544,27119,14105,737,102740,398,0,4356,494206,481803,117713,90623,9279,16567,41643,24197,1259,3642,36825,423,1237686,92802,92697,1332397,290226,82812,541179,9735,18010,445372,233268,76271,24561,125819,65136,72995,44662,35522,26558,31828,19891,0,243788,362697,88795,503061,116333,500,2342,842271,222165,70425,192570,124077,213243,303,9204,101589,22014,10763,0,66418,9254,58022,96161,166,423233,4022,191383,62217,3167,45777,1588,678,569,230017,292439,25911,13385,74061,31242,27548,35791,16088,6277,982125,65421,220896,72141,40434,7820,10294,41808,79096,23720,151,0,101048,645,0,56,528,6890,64832,18116,26756,556,3864,24377,76587,291,19950,181407,9314,36668,67568,184120,1443,42919,50653,3919,295299,17346,152,6548,36406,121285,201951,30997,21358,2625457,20478,241546,11060,8883,3513,15031,365875,86157,149267,3078,55603,173800,71381,304,94967,879490,242500,58948,43183,95968,3186,253840,83822,574278,56667,38995,92297,293457,24013,31858,300,2196,7,5359,71834,2526,151471,83958,183904,23205,3615,1058,130240,24081,94213,248630,3661,9770,675245,12284,1221521,46244,65971,54137,20478,0,266720,79658,83621,56035,308099,598,23326,152,0,232207,59905,59635,583,28782,35661,533,37296,74215,110078,290571,17,59483,1478,121517,138624,92814,139858,90098,22249,5933,226949,133716,292220,3305,102845,170,154,583876,32156,26522,229090,76643,117293,347135,64379,123566,0,1951,74711,178496,0,232032,102162,30556,106063,151322,14292,12879,32620,1527,74138,8800,101161,576705,128086,0,29951,4076,21362,16084,94795,1646,41959,11645,100537,52971,84414,90696,67989,1064,27560,96336,1050,26423,961,412861,175405,9713,294232,141977,303,28410,568,1441,2228,44169,14808,116706,133349,23234,1170,32917,151,97275,57616,8456,175678,1539,1310,31292,319412,5351,105,12823,144321,0,33061,292,1363,101858,3853,3319,4763,4135,735,254,1806,6810,1753,77351,15108,109865,191680,37999,18654,93797,26,130332,31497,82663,88111,74393,0,9877,1647,76863,304,26188,97165,29559,3883,4,266981,75459,87257,156851,113798,75074,1641538,272206,25315,0,13299,2680038,67289,39830,52127,90517,0,707615,129721,1186,1186,162324,381,892800,164935,118073,8490,16797,200021,7473,248218,77,239,212078,123108,137317,220724,243500,233470,105302,13074,67013,3266,55648,600502,257698,2362,222052,1728,4244,177496,61542,618465,14307,51429944,1683606,2396666,1926824,650251,572257,1856733,5287,2468911,58546,93300,644,1266,312523,2007,245550,205029,98371,3572,45514,184480,2038,251080,0,118223,130811,76846,391450,415861,451,108853,279091,48608,330549,174608,47385,163911,70725,51359,120012,10935,12443,117995,42147,153069,46892,188788,78433,187341,200559,1185,26426,63970,1197,59074,1001966,61707,426757,3794,12087,13064,409679,11883,54035,136244,17591,7533,131302,0,10188,3688,6430,92,10172,89810,27243,104828,191706,3468,6276,30966,170212,128213,269825,0,1018,408115,1890386,3807,679,96865,5892,35061,12380,1962,2506,1406,178177,4300,17477,6155,1356,109225,249107,91367,51781,114468,24765,70935,2258,68778,286938,244987,607,652,59020,17148,134847,36178,17054,16134,40684,28400,166071,5670,214,142878,414,91146,152,3023,4771,579814,344944,46783,1289,75114,89897,1910,148945,9152,58425,58462,194732,614907,67499,521963,145869,57277,9849,3331,1103,422,1346,456,293,152,0,583,222,283195,129289,207332,130140,1464,13623,979,218214,864236,101999,10139,147739,165093,67074,164548,100,3426,21808,118658,137677,65938,78228,592,0,358416,11881,63068,83372,41314,380560,98895,60244,100800,2815,205437,173445,753,53449,88870,330638,569,257412,119377,94073,738525,41999,70132,933,187664,124485,15835,78343,11816,12909,45326,2622,1649,3769,13774,69262,49773,464938,154311,100543,51776,141305,129025,352330,234302,466,47410,1932840,31119,142368,73422,0,98304,23574,698,504,36677,130,40030,40860,5517,46769,4077,47114,96959,627988,51380,65,200034,32121,82518,34656,222,32177,13443,42947,90869,39565,64543,12182,1156,861,107881,2973,16340,105723,26471,62892,84363,107,38616,653340,62557,267,186950,42435,84676,34111,74295,308856,292502,128568,361398,357117,0,0,20390,604,36603,54234,150669,107552,267397,3260,22928,12078,21264,1577465,68217,49716,15655,73150,24690,17254,13801,22869,3791,0,87846,106863,68420,97900,149272,18867,92230,139651,31681,94204,256160,670045,171900,133502,47057,41017,37841,108486,16821,15495,1368,6694,415113,196530,1140,146892,89710,57334,2905,216767,5627,702392,3439,15774,251,5095,0,0,87785,9695,742,2120,352,3076,5349,899774,81102,42767,232,49672,556392,48896,339783,181049,41665,55901,52506,199722,289959,77058,155487,150479,63965,22322,274049,63869,78697,403149,99336,43679,125170,297991,719026,68976,1760261,92787,77586,531563,85135,50051,169388,41597,179023,57168,16344,626778,288241,492,184633,337911,446,8056,124232,25798,314489,106805,100320,133,41567,40497,9053,72772,251238,161292,74905,68997,394970,213019,844,151275,402295,46976,113655,17627,817605,37878,89844,13399,28915,61312,7893,245139,93659,670038,2831226,531016,122921,52447,293,6075,11167,83435,109205,13897,264063,214973,37949,128901,49259,183517,35903,660,49643,53430,382262,19931,25668,411750,1973,2485,242,0,29915,6889834,2171,97297,201775,17868,450,51173,64685,76179,295106,122843,131907,6,265,5633945,720950,89198,162500,134338,127319,41030,10462,440747,152,1798,81621,83551,81209,30911,391151,179060,278256,330906,364193,59248,75501,350220,7244,75545,107307,110479,167113,118892,126599,303780,57145,66837,69210,417901,328828,33362,170987,129137,66862,50985,10932,2775,35543,166892,119531,5239,21177,11844,778,100592,21402,102372,7118,717970,999797,110552,3074,16308,40943,78551,78465,20498,2616,15003,55242,55049,13629,143588,127378,67623,224342,242274,78015,0,342849,160534,61650,868,146045,62385,83115,149065,6851,341113,221855,3586,66895,22246,157293,98313,55109,73180,22614,27012,89347,8203,0,85190,149,70453,69697,50169,64774,3206,7186,100101,52912,25903,425339,101519,168372,31570,129735,56187,7718,260805,104880,1476,29235,177146,16199,99719,5106,152900,2576,415942,933858,1807,363156,749671,244094,1428,12249,152,119868,13721,39685,0,423,893,585,6936,230,37280,100884,54784,30530,174480,17203,47658,470934,32418,107700,168072,152197,14484,47766,125184,16206,210,695,95835,0,34747,0,10020,63,78946,19179,1444774,21202,135668,5691,0,0,44690,7269,86033,133714,168498,211705,93562,32602,171770,136169,2139,833,552908,568,64653,232022,194810,196643,2503,1617,833,48626,21408,162013,74233,1292,246275,43550,0,1449,125397,4252,87393,217152,40338,150,663,55851,351985,159038,227760,151,76874,76150,504012,333884,5761,22828,151,127944,81069,164928,125152,73767,102343,39678,138772,222332,380052,562414,825795,408564,5347,275522,98013,7778,39790,44984,9820,61329,2501,2207,4293,22517,102479,121,0,1662,46491,92097,1936,324205,0,23457,115383,73664,34528,22729,138059,669,71151,28877,61415,0,211625,63303,182408,42206,45750,41215,59347,608,75083,0,1642,23931,122958,1200,1288774,4529,90251,638,106630,29018,47705,4983,615397,132,0,1362,650698,198973,189632,13745,144607,5719,476634,378956,101822,46496,301509,582259,193158,155665,309568,280830,1261,875133,96360,92483,186509,77850,153899,918226,5574,70258,11554,52462,19320,842,33052,171141,166427,112531,2935,675,74742,32980,168770,34578,258293,177871,268436,1106507,98999,11130,387082,65442,115,167392,182632,1028,256820,1423325,152,58822,157247,3190,115494,78159,110839,123736,34333,68313,198280,67660,25637,20228,1768,31612,8420,11185,275521,1476002,238621,182105,2802,144589,2375,246422,0,20533,131194,2038,122056,265442,4581,2098,57369,121130,206677,63380,71745,5488,183,167,151,330,94566,90,5847453,50750,160484,348579,0,45560,3035,4348,45997,0,0,304,185617,56569,400414,40969,105,441414,22795,133446,142383,7455,13155,134447,115486,121706,335562,142,8611,86922,83492,135313,275487,106491,23098,1045866,150443,0,6139,66341,16389,384896,456712,270469,26988,138741,179208,0,16088,175634,25057,116449,179317,6731,191625,1600,219376,795,260697,52112,26990,4165,5944,703,2638,933364,221689,516151,91501,21128,9977,219333,123715,14295,427,312636,67231,123891,250777,180510,34918,6852,444848,144,588,92635,3426,537,7948,50317,63268,82948,3364,72419,9187,86537,193049,22106,270436,85158,77743,37379,17117,53561,397889,53810,442391,5140,54176,30297,12252,53304,114062,77248,103,2978,31053,13821,10864,86728,55085,53188,83519,57545,22633,0,44431,225220,88234,14739,28656,81903,21327,53881,48236,494017,18849,83047,114459,44405,958,8682,135892,71478,162057,339725,53111,218434,21454,109383,114565,17404,226012,474481,393064,105586,421939,75683,2725,225611,379437,339379,144642,9235,98003,59803,36,317645,252931,147985,8904,28968,42859,9440,601402,554,14985,134153,320474,118322,135538,26848,208399,31526,10573,7518,23992,14072,6010,28354,8709,24905,38562,18602,6898,25330,31466,13371,5718,12214,11938,8525,24205,49112,6723,414501,339403,114509,138912,41661,0,106590,296449,159048,0,478354,597320,28657,295020,5186,168948,0,74224,1487,168628,1865299,277840,197662,304,347909,12092,73938,84963,103215,256657,1892,94990,65071,136509,43640,24,0,34,445,13067,221879,11738,70319,61949,15740,7395,298,78961,197103,14609,75201,107719,249492,251,470498,930858,686227,194169,146,28684,1920,0,1983,24101,141684,192221,89485,168473,94327,162941,118139,23999,27471,36603,72346,304,24029,1093691,221401,74872,177752,90042,62321,96428,83335,162246,147173,43790,194886,21696,27121,123912,1323,19918,10034,167110,54235,57592,184810,167349,4616,1817,131758,65731,74299,42373,51038,177315,64617,93416,1488,0,126595,228879,152,118231,143,100098,5684,215315,528,18715,513,423040,14073,132352,1220,66024,4628,36004,217972,218853,33115,15639,1729,9367,338599,121517,60410,12896,10617,56948,62082,56280,863420,158838,1611474,103953,60716,9081,33756,32085,13746,327550,1803,551788,117140,65419,264699,92900,64855,77677,15305,110570,57450,438,0,748,81395,131741,121907,2384,286461,6575,0,3401,46816,40911,216530,14213,15454,34195,18230,8344,5470,84922,5160,10941,14994,6472,21495,6087,70040,10030,7741,30279,11083,7711,17700,1278,1518,1580,147,510,0,0,1311,54717,11393,7186,4741,27905,201610,79138,64012,51567,10135,157218,3071,16111,54998,104031,97600,122,84720,1926,49181,733,0,43641,5386,134007,30211,1091,155343,1033,64739,102495,181763,598,45558,218742,61640,570919,11324,145400,13331,683,58774,31964,23377,9976,17824,197918,17605,5720,1145193,27186,30525,741,149866,410230,313399,603,703,5586,0,2344,149990,278379,2715119,3389,239080,661,47688,180978,5285,394583,11214,61706,863,130934,24840,57117,126266,26241,40716,15020,36889,0,0,6572,6610,13260,56813,46213,45754,51575,28237,28148,21526,8645,89324,96479,1062365,56305,172421,5632,15363,7614,9430,31924,21866,2642,4927,11972,2767,9324,13261,6011,7969,24044,24042,20523,19527,102777,10208,8113,10143,7693,9670,10224,2366,11429,15807,7483,101996,0,34634,2344169,111730,88450,214281,6756,363513,3596,1771,59116,6111,22225,18099,380392,1010538,146058,125888,99411,402,467210,441074,14920,215042,59657,1526,65370,61374,26522,34399,236464,1157817,9365,24904,171066,197688,126821,663171,38,23375,1209436,356761,84663,243,6928,33024,82903,185629,5954611,173725,12112,38078,31120,21143,0,121,0,207022,38154,703972,928,9632,52964,70295,198910,2951,141467,370061,37491,273356,43587,126464,43781,71397,208388,0,0,0,22049,56517,483438,96850,184034,12225,21050,34301,190494,94194,103204,0,1287,999,268706,1087199,416,1786100,104168,217184,525205,2984,3006,63079,7877,113473,29071,169526,38989,144649,43057,8945,1165,75168,3158066,18952,567636,390864,51628,1454276,87627,161038,36452,90733,57078,33043,30038,89520,83468,54287,139107,1038296,27396,10722,30471,742,12431,15675,8058,11200,8483,59907,10791,14347,41218,31976,2974,15801,11598,4545,5063,20702,43897,27450,0,150918,48213,320300,263383,83807,255811,26004,2788,374408,30507,152795,38887,52704,138743,7886,48173,38016,7597,104778,1783,57460,70444,288176,54577,34320,224304,68682,11883,169415,3632,43293,127478,12441,187117,25195,69972,139635,94530,60297,178436,13410,84511,32105,2547,32303,269,6011,835,20084,136885,33282,23898,11070,299329,5486,187,5315,153226,203325,48360,674047,247149,157469,3480,12845,61036,151472,19087,47389,22432,13902,2740,57724,10225,0,29617,671979,1395,34096,165203,233,1392732,9,10251,60337,13276,62238,412,1414,61864,24809,675116,2021,83610,1836,231331,23470,354894,76435,2142020,47947,84546,23228,138,1630,275824,8811,36836,19,8961,101396,13932,33514,164839,650,928955,1324,68326,2639045,146287,134257,101,2498,8921,0,611255,18845,38032,3168,191152,3268,33035,37400,99,7048,176785,56740,22391,527,768,355,1478438,2533727,547978,36436,104520,51075,76821,102544,139895,130813,35652,17,166985,2681,3610,882,244635,58672,127578,51,417156,178374,155942,226437,10040,151438,67679,2047,111679,18570,325753,3936,10095,4283,243267,47472,0,1032,31309,438677,61719,276,1004,1377,0,0,21583,0,60012,143959,3984,528,0,58652,99756,55011,60326,441396,1170945,688415,3988,14335,1855,2707,10582,675,461679,326934,5081,4981,10028,3215,213,2342,24035,1229,3746,118,0,3715,10620,48549,20771,18012,24951,23656,11281,22945,39131,25502,770398,48021,40357,5578,15831,44739,315,14273,17522,112340,9984,31495,19002,27031,33189,20022,63876,19042,21084,3044,17795,16821,21128,47491,15885,40611,2714,169557,476,302,150,0,10223,140754,37363,135318,200568,45127,316014,182635,142399,5309,2484,1550052,21028,6348,1212,1284,27480,75747,462909,41336,159789,0,4662,1172,10999,13636,138,106,0,3204,632,92496,445970,199544,1248,0,1129,146,0,9386,165233,95497,4494,1096,19716,2137,441,63,33814,2639184,32116,139,156446,23174,8809,16637,456,35111,48145,83588,48616,22647,65678,55483,44503,278793,409684,0,66610,102991,152,11652,6190,5398,12869,22455,16539,14682,18467,225,38816,443,44385,2598,3615,2750,11716,28096,10743,20359,13899,12649,1519,9739,28758,16046,19864,16325,7151,6408,49709,40198,379,20862,12528,28513,60387,52623,30486,1035,49966,49053,16102,12044,12163,2619,34685,760,84259,147233,19647,57343,43118,11182,11022,12665,9959,12007,1158850,26321,13444,9127,35254,50531,34518,53203,584522,364822,105048,83149,70023,173329,164129,49941,446,2531,47206,0,47717,138015,410113,15712,306845,1607,0,0,304,236,16767,12609,36872,791,173264,145504,166245,68517,105597,68372,77025,48304,521770,16773,454399,43304,7017,34035,66022,74124,68822,592238,978364,586,403,70995,106872,0,20781,6175,232755,0,50000,117910,109033,307139,6784,30838,516,77964,42833,123745,29980,44909,1293,177499,15093,24330,2064,829185,891413,268421,241710,81684,2902,758,16966,39761,45551,7297,17812,135722,102875,529,23068,294,154767,158095,61789,62812,62341,11985,2038,4489,46382,218492,63673,14668,683167,571232,462061,0,152,6665,877,136801,5495,0,61516,536497,213592,406941,50837,37296,176188,14471,327655,148,78946,383560,59963,152,0,37,1340,90168,161107,144133,347908,49113,230252,367344,107844,73647,59041,1663,6502,70308,14423,98032,120219,81116,15117,128614,94983,523030,11470,696287,85475,29869,63856,1324,91782,596,229050,70330,24931,1392,4213,138704,108131,16252,0,41783,123219,51960,52045,3573,168571,138104,52756,123209,92801,99268,125683,69536,27441,145007,112014,20559,61845,100,125582,34826,70244,19570,69161,9668,20215,248793,79997,55343,290728,15658,47572,35185,2343,97424,126,0,55290,106086,36156,4405,80564,138241,171397,103285,3643,15448,338309,80736,23293,49923,0,242622,109457,38420,157523,11600,54674,42956,17184,296536,13519,120076,70800,40956,56414,496647,135659,0,1052444,1066590,9199,596287,62167,1469,221633,160652,30112,50835,12596,470,0,3608,14204,5762,39020,325110,424,2106,219466,0,41424,152,0,610373,8221,626534,14982,817500,92420,44439,73161,38410,600247,3849,57431,62824,87229,36139,40182,17368,68514,15127,38965,234113,197536,217572,8240,321309,97890,63760,8597,115289,125523,434961,8928,461754,128368,138096,68095,155095,130331,99779,79422,524346,336377,63866,174906,37567,34381,31707,32070,150224,23007,19131,8287,15124,2568,14769,166582,475027,69886,40373,213760,60412,58455,421402,2721,851715,612629,27510,194929,457374,34940,121152,45715,1184,3100,16779,1440,167157,7414,241930,349141,61061,160654,105491,214397,12311,27847,119753,74285,608,19783,130202,56541,55850,394270,7428,22285,0,254,46981,81056,118215,331049,101238,58456,35396,5814,174597,89187,15165,727297,10898,19573,100480,64590,182194,247934,87722,101041,58666,6358,35820,7751,438527,107451,31303,29033,3199,14805,170429,36917,5822,7466,74809,31313,1014,842,4659,537,648,299100,604,767903,2816,169200,61370,467956,214263,65015,264195,127,331255,192401,483911,34905,151737,71957,72124,137042,0,2758,15738,42995,48397,187,125561,211919,90305,6972,207578,350233,161344,216244,12943,3871,1895,4707,4836,4918,91795,103,152,109867,208485,77994,6107811,119251,47403,17797,373581,11526,269517,21811,6895,0,6246,332862,322647,143057,413440,16636,9998,50743,46166,157225,83693,55082,76903,33619,33162,60294,1525,48131,21133,13079,361290,200548,7063,156368,4269,688,41157,73309,123008,146760,93304,11747,16028,42290,63311,0,3163,44606,368103,102276,14257,20608,26372,33243,136294,1170404,54943,153066,112421,750,444,153779,16654,183685,13737,1938,5747,218,19579,39174,6958,1550,78368,151,73653,50117,104388,273863,98584,54847,3344,20367,2748,866,1170,1774,152179,87807,290215,6537,7721,6318,175332,201638,40246,1870,669418,11188,1349,1000,10093,508,57233,66502,23288,105298,2923,31056,31700,14243,46950,38514,29144,33625,7941,3578,3014,3685542,247451,5220,61326,0,46362,98324,392640,1939,133758,1570,86050,45534,0,13210,104634,14838,916902,19039,0,0,17965,40283,55555,44236,203962,32114,11655,312870,69,81026,85540,125098,49741,83997,299,131093,91710,454,127152,557,449,88741,192428,50680,57754,64830,86110,140032,8678,2287,1605,261606,224289,60,124186,118647,285376,5097,250,82495,158579,4394,175810,44,87577,10364,3296,3274,19185,105113,1567,765,92332,845,177616,11164,45612,352775,46023,174353,42406,1303,100129,53057,2068,5147,4919,20910,1360,47629,79012,74083,34344,52644,4061,3266,1136,259715,351089,18685,40423,1713,87465,4173,88127,17942,79045,58689,211103,25470,8217,6432,111,27538,122933,131400,14157,25480,5212,89654,1390,4373,370502,56854,102777,44192,129323,291663,114390,34232,292484,18410,124805,79313,91131,0,121162,22895,59656,29780,337,23527,3870,0,193508,279,1626,2315,14687,210534,38010,220,3161,29306,0,857,567449,75468,106025,3551,0,76120,404,25891,2292,42181,162610,380,6775,18486,187727,84720,94937,2358,9013,3548,1634,398944,107932,25113,25091,297169,170945,122634,96689,21015,0,0,524363,106482,12545,65758,25973,189392,111902,106467,46473,20446,83275,470635,0,7644,84932,440827,57492,605,2788,1973,590,397,701,263,57171,266427,825480,15965,101655,25995,10343,31994,17420,125837,4929,21894,52931,24294,429,105482,1825,76258,152615,8629,5168,586799,4850,5720,347177,32783,447827,4647,33516,0,163616,161190,87535,45473,36746,61398,56,549120,47307,73853,133552,80679,8425,15539,129669,28475,716,28613,127586,57049,246217,107381,87355,189348,4440,87532,61967,27093,835,29835,5524,81750,18033,4126,60656,411,25068,18392,864263,53984,171414,438669,108098,9363,13853,12766,7761,21742,32622,40699,345056,53054,11316,49689,309549,408468,36600,62883,47432,36445,84959,294574,50542,38374,510,114719,43568,134,64953,278,38385,708,117839,191194,84,123532,117646,56539,8564,25351,29551,653813,25006,148501,89307,1928,152,0,30260,16665,49026,191403,281,368,280002,10287,22244,17686,5069,64846,1038,30124,75901,23779,41479,28677,27586,1081,575052,57808,115193,49426,4246,63701,54974,36080,152,122546,1561,39162,105711,65056,13077,2907,97395,206621,450,29753,17074,1085,552016,101,65888,2090107,291266,705906,247507,590,103,38585,292,751408,752,327601,833181,149405,610,8427,370519,24944,33205,83350,17644,49002,69676,51445,76466,45059,251038,76,5873,23888,730,26968,6273,218898,275721,99281,84523,273923,233081,35928,82131,399,325217,266936,743,124708,3605,42175,200603,112,412836,15448,214641,866,56640,20793,32480,71502,76297,642,519270,7168,118,3137,94308,65511,42658,5027,255536,21238,0,18801,44674,6561,3795,160778,0,124520,1165,1127,0,152,29549,1897,355715,8450,54800,45986,10858,54776,187418,295295,336259,4221,5171,1502,196947,18647,8649,822856,1527,1088647,39938,98430,1727,71708,638,0,0,112323,37806,456,164518,14145,10047,431866,29,101083,53295,115248,118511,118967,119448,136612,121495,118966,124638,124016,127132,6041,11313,201191,559870,53670,5419,26729,80914,294964,966305,90129,208604,1572,2372,103371,18755,0,0,72192,9383,77885,33953,32045,8195,23279,346480,87367,191337,16024,29883,273776,47688,2235,1545,343,311419,102863,127600,18077,214052,17566,2410975,642820,65088,257419,311,64134,175216,192638,37194,99798,126592,147,0,3729,152,31411,47147,41149,65330,52851,265534,199236,168381,208,106855,18825,99418,837,798,12265,329087,585,60777,226991,386463,195200,2594,0,4905,0,192033,86530,3898185,259493,32497,790,160,411,176441,195650,29222,11235,98380,108652,258807,373,118678,834,57353,42193,144437,176593,88393,162326,41961,146032,72017,31188,12053,44298,699,157003,59626,36317,130306,105484,68718,60887,0,219545,0,13477,33581,203200,159152,81766,185161,15193,1819,27270,14367,104131,0,65637,8547,207636,63032,201074,1626,3000,26879,1875,123676,17403,194873,85077,40950,30434,25042,43482,21492,0,3911,7094,53692,83405,13756,11655,1570699,971051,233951,46515,53685,33858,80690,52474,6144,22035,39300,320165,91663,89368,163467,182641,96771,0,104167,55982,151402,47999,46545,29425,41164,28983,2364876,1177,6322,168138,283540,868,366229,637386,252753,5539,26968,15038,58305,873,2682,0,3901,1195,773577,149152,4288,373387,37058,151,1941,4587,1015,46778,0,5313,16270,257713,21133,73480,106682,120829,127175,81799,126060,4752,156207,65202,87667,85851,11488,93441,9789,124822,18320,420583,411144,197773,0,294550,177261,264903,110528,47793,402034,152062,83932,112867,171927,2563,328910,0,97577,8788,74152,336224,42643,76424,20388,68493,994198,30075,317321,122957,77750,94790,659880,81882,184872,5673,193940,104493,169905,761431,36778,247101,43061,145270,38342,61894,12279,173385,14182,16123,1078509,128749,82182,12176,223987,88387,17354,58568,68114,33801,18910,564,0,0,31760,131066,21197,32267,4827,130988,32452,123600,218699,130245,60638,120718,27518,110825,7246,601278,25987,1285,52813,12532,4533,23390,97281,0,30737,268,45630,401003,60783,15041,50653,6805,1588,753465,55516,79251,0,70060,52225,635699,49192278,11468,554,310074,133806,1624,96478,383481,2483640,130,1296,48133,16376,1209,103971,78103,16784,22698,1065,5332,331334,435867,144371,100250,2576,456,135981,70969,3255,208988,164121,19054,27989,51354,113587,165727,140067,107636,206126,36180,101071,165504,287575,142729,91408,0,344,127627,13603,20327,117561,57722,48494,159441,6143,314643,170033,149418,119557,12458,16365,40825,199445,82649,18663,21149,27781,125770,731,32167,107273,93565,189468,15206,2562,0,246577,11381,70400,2122,232812,324,34011,522,135471,77591,93011,47113,5233,868,18518,94373,17218,135927,137831,201957,241719,177970,17368744,221283,787126,1829,571760,1388,227564,152,16184,37400,34902,9448,4372,40303,101078,245275,39047,58568,152,251764,227494,1,220703,479231,20743,0,51893,631,41253,134623,178638,29093,187166,219630,42912,135829,537,390,171114,1278,152,562,20527,1748307,232755,1394,41473,42703,33740,47346,10645,126525,85671,66414,162960,13864,286457,268992,952,113583,8808,65718,31597,226671,1064,30375,50504,26388,0,5452,0,127638,52325,206,163,0,763,392,3230,52906,8101,56801,155659,108099,77570,51,42614,4998,3409,230,50615,50338,207223,71298,2056862,31913,44756,7104,0,28774,62571,67797,125642,375678,5803,76434,76,72189,111,385460,96621,4259,13646,7375,73826,56015,3511,120272,20894,80601,0,302,50844,101094,185250,266137,167815,4471,93522,593734,60622,43930,49251,377455,44635,67121,400,971,151,64491,126458,173920,441824,48496,123068,216720,104673,24186,2473,3280,62051,58701,533362,106878,171905,130,61709,16104,268159,57182,110854,324019,55351,6535,20967,52542,4903,29291,138,1333,586487,210473,35523,190743,370285,161214,24756,107454,40551,783,1962,106360,3531202,34567,1489,8222,101123,64755,14617,86576,39184,49131,123457,62564,1064,76868,263263,11324411,70974,196194,62042,35503,181656,26263,0,0,473108,104424,8601,142,7835,456,146632,242024,614321,97514,18498,19330,87261,159700,58052,2912,514047,634094,191,43209,118317,55053,144969,27153,14298,56894,0,102158,49618,218284,124434,50199,2513,102022,1285,885,296975,140827,34976,61918,59373,3456,22428,277,36565,1064,26589,10356,1758,287783,39844,217141,10218,115512,68198,102018,126045,4230,34358,102609,15714,79624,12495,70007,381847,42425,45046,99503,137391,108855,91869,9796,115146,873,31023,14703,53168,212705,8980,449,208595,123257,167626,7073,118874,93622,1287,14748,342,1696,11408,3719,50454,876,271459,49529,338,123307,178270,41533,273649,62891,64999,3075,285,4851,12739,19263,254278,0,202,609,23774,11942,912,171157,15396,190596,431009,35532,567491,2872,85480,127271,2991,134427,21577,67875,109755,5792,404,176604,70569,187902,69143,9441,25343,246203,536,486,13931,21228,0,0,9258,82904,63371,93069,71845,317,16835,136616,30430,32719,28235,46816,81579,3472342,0,44043,210,174535,6585,44011,368220,151783,1465,0,452525,152,3962,66445,141042,55561,26105,58864,182090,339855,194379,5375,504,96011,146800,346523,16349,27751,38417,22996,0,1518,128604,87309,14599,15484,31865,72156,322942,76561,58585,8386,200489,314347,220966,158734,70705,132621,48048,80088,62002,40615,228,167882,245081,0,0,281,1247,229999,247292,1137689,730,39380,457529,110732,70792,16230,58123,70561,152116,56132,31433,68670,49019,1301999,232478,32525,503316,65630,1500,27169,36132,156914,206760,8444,0,5239,11080,69232,28070,89,13092,44325,416344,691,200872,145765,35335,382159,51703,282730,498420,57676,63458,1142308,195850,12613,71468,135388,5399,34275,94100,113268,166212,264343,946,205174,1678731,1043,1784,86648,86533,91276,201346,356583,56967,36333,66411,11537,12823,111024,10935,9035,16968,1434,120595,45904,972,3975338,205232,89474,4023,87358,1408563,216777,317,4156,105348,59974,83581,563263,111954,2408,52158,345625,2863,34111,85326,178384,112775,35179,210768,190948,74981,107924,34271,328675,235371,19501,118616,98798,791779,256725,28409,29500,13229,585327,5160,15597,7479,1904,2699,105648,72236,165869,114175,6799,77465,2363,27990,126600,22569,260890,194,431,642395,249546,316808,232966,18258,48699,56156,658259,276076,672,1464,7049,0,10105,136970,22572,25671,431,49659,38623,32617,456,103925,31,163176,28,57086,417,542,410360,300711,51170,2652,56303,21208,2101,149640,5316,67795,109832,105016,118034,94061,14165,104148,39959,107293,179597,310740,0,667,202,29017,178600,163331,101889,97579,20086,800660,40980,194908,203776,45179,414,317946,111116,57626,135134,74609,598,0,50737,186709,18284,226869,39839,606,62337,45624,152,6813,2013,49789,81422,18972,75253,143399,861,156042,1037330,268931,134205,304,134665,2527,304,0,18050,48190,93935,198612,76,77236,150,84902,32303,64831,240487,261399,71621,114330,2115,113063,83496,310088,129587,36283,7698,233735,26683,20597,2637,410427,38200,19422,131490,1830,396242,63084,17629,0,1087,11557,254288,306670,35233,5085,16609,10569,17882,78718,311563,170397,1289913,12935,94309,52663,69084,202884,28119,228884,137526,105311,83985,6499,65484,200,24487,171608,106911,131699,62907,143749,19150,42736,4407,42825,74779,80650,15190,32818,24999,42506,13706,111721,142587,7961,2090,215160,10841,165743,2128,7479,61710,155049,2039696,25341,126028,22571,42696,326402,95365,31967,1461,606,26732,522,98560,105195,4076,40779,279575,317994,9958,68367,137175,55173,41342,145451,61424,70191,888,701,166363,294396,2802,23927,135662,67985,514175,255,3967,522,40904,94335,79170,186385,483334,22379,233603,34285,104301,74283,261559,127806,124378,279,165,29339,18471,8781,254,0,105241,179474,12021,117515,0,15895,105610,584332,2732,28654,124445,195173,13690,1175084,8662,3260,42939,607226,9364,390450,455,161540,40330,104326,222314,37109,264,1867,1907,183368,0,4123,33316,5595,63688,97066,175530,135711,42965,44480,8080,3290,34477,13994,11552,8983,47755,44231,9052,0,169355,109000,74408,171659,7638,49927,99425,113891,4532,0,53537,3646,110266,2931,8817,31948,7790,2164,15156733,7598,0,271287,902,211,0,286,0,750,4344,114583,311612,189566,17104,39881,170721,204944,58414,944,203792,28,195683,407628,4859,9222,36553,29138,290,231301,43768,122597,26659,128394,294599,23182,511,766,112626,468829,0,39743,0,2758,88661,269383,105026,62746,9613,147721,106053,411182,175676,206802,337183,214804,647320,186190,446492,54134,107623,514,29,25024,139319,377654,1191648,112864,50522,40522,211782,0,712,244593,32449,16069,135363,280141,136842,532,17382,3522,188357,6602,261,22848,29316,271364,439141,234269,10757,380413,52404,31284,162987,30678,11644,26502,97725,91957,97680,2986,90888,100037,187835,13405,17017,24128,94192,31554,131950,15121,281255,163890,90951,33077,196834,895,24372,62909,688,79830,97576,292743,85543,1210548,82438,10281,137402,2742,155181,71540,209134,12191,31739,229010,11861,19434,1104,336507,113030,137390,27613,100739,267740,158596,459802,49624,299,1542,10579,9072,49864,35130,54357,191754,515227,46830,28621,138321,22224,48825,763,294,5272,120422,1986,41092,124673,304,140968,43738,1661,105178,5457,1624,59157,704924,37850,114796,440033,44463,18941,53208,45336,162640,26501,55764,86530,2815416,29080,21072,40620,36415,12578,504,119,86883,57155,186170,434,60552,6626,3007,109638,127771,287002,4477,163949,38,46514,156432,156110,572615,19308,233394,28968,272043,66230,10210,0,111545,45654,17736,762,97523,85272,5014,32704,14209,9187,37511,77238,3456,8934,150226,0,0,43097,201744,31741,17819,81644,21900,11851,14907,2233,13476,145598,0,125340,60093,53250,67119,20892,14022,23320,96926,93871,174542,7960,177420,351665,83184,1755,44410,40874,206037,71220,813958,21774,21670,274867,242782,41219,144,97765,300320,76699,394,1807,9097,30256,417,152,28371,21815,3614,7399,28057,91982,391,11478,5720,360,26288,2658,131418,72525,140650,2796,24799,167386,105380,53407,37152,232705,194841,36878,37286,0,304,228,98927,4350,22680,4850,1460,56567,26848,109006,29783,151452,152,19049,3331,8179,52579,10169,493,115367,270,83253,366764,240798,228,49305,16827,0,7730,0,59265,579328,59310,18853,132861,39216,7141,4062109,14472,186731,30228,129042,91746,88184,3393,80948,18071,76956,1704,86058,37164,42161,6604,591831,86546,16129,39779,79650,439134,0,97553,70644,84459,73880,31076,2489,38689,145603,477546,52127,41,49292,782,2007,3883,20486,25490,92359,150061,41142,148932,124909,1410068,17612,1144286,98549,52862,18871,575013,679248,108370,9754,5693,36429,70575,794625,836394,109418,269308,62429,0,16056,4395,98802,92152,42967,70293,1246,15070,82076,211427,27566,16290,92283,177823,2191,90669,122689,6330,102434,169084,49409,522,6670,341900,77367,312157,232479,27272,0,79252,115482,160541,150954,85162,2206,5109,51535,91387,114089,90123,10141,94323,166339,186,9201,108,34008,85716,2103,72626,3783,21432,20781,105131,272,284,68651,619539,57,42896,23598,7783,114753,0,32399,199402,47166,124673,160,348450,65183,121400,62829,54633,72120,12425,6780,165405,35052,53064,64096,33340,86889,722,118374,49,0,15297,1525,82533,140892,50154,101707,125428,19123,622086,0,20165,196565,58180,201637,6628,135230,97873,204960,932101,208,133838,741,3067,3228,1875,36260,75380,2510,15515,1127,171844,69382,118342,1700,35252,80007,68533,10090,12857,111100,129932,20377,404582,1230,126319,30547,442,233427,3331,11879,6244,31628,9051,73291,97463,268620,323725,9717,9319,3388,3416,44498,110365,52624,0,149570,125158,24635,82626,24918,2323,8946,258,294,88344,21177,94607,46099,2478,46552,3114,465868,41131,83935,123013,52848,294,15932,77637,3648,20119,244795,141757,472020,36496,46526,2212,66212,195243,141,0,49659,56984,26278,73503,100546,30995,102575,57790,149071,47886,535,67312,10853,222106,56871,143379,8091,197071,61611,131594,12814,100593,39351,68,184,22624,127846,98856,3442,98697,126670,206985,233400,758017,189266,1928,163830,708,15746,379760,1012462,39436,16034,102575,455,21511,337877,125784,68012,14109,37211,93165,83757,71341,92305,51473,331343,30838,9251,14779,30964,178929,0,120,1062,616,665,1156,1453,839287,24176,3410,165344,10925,12909,13421,0,178725,14464,138117,11137,80580,196731,36317,119588,785,30274,0,1754,137721,25167,10972,7216,8703,114726,115329,379440,3072,143,91780,41233,85079,66605,33273,112274,108774,4477848,25865,161056,39251,100459,54078,76055,266,6806,131696,6190,5112,66123,41464,0,20929,37140,16568,5052,59788,157852,58130,129797,20962,115090,215658,242590,61244,149433,61088,1190029,13778,22221,24709,6120,183,12764,16119,51178,92789,6844,178701,97032,52280,147135,15805,514832,129643,44445,9256,73024,185636,3912,0,130804,304659,240730,30397,21629,2194,105490,151008,39287,186862,91639,89437,876,128956,7633,758,8463,45870,311491,14644,162483,66169,61523,77651,481511,195650,92530,8388,120144,510,103683,752,5645,764043,2373,45560,26326,13649,54859,74854,27327,10090,5062,19774,36612,19412,1345,87134,90957,188927,696682,35464,168297,28693,94988,198146,5719,120212,88322,728,3766,58470,41024,46872,67838,140642,39389,8018,10963,40746,721650,47141,1056,32309,37794,152,92264,68860,8727,30956,235195,57073,7088,13179,101526,22437,604266,59007,39911,126535,208965,105143,19930,46402,15715,33076,49578,22511,1020,104726,0,286572,211324,99627,1487,26782,102870,18300,81804,252678,504159,56916,140898,17642,88952,19407,67892,0,128603,37495,149865,152,100564,349562,1336,20106,14426,354242,6102,28837,74909,144711,892,237896,42767,110920,10552,293833,152120,227417,33932,21025,481960,30500,61969,8457,248120,123070,1783,152283,0,608,34627,1756,233,59474,37585,419,370,292,741,29852,72935,2916,29565,8328,26238,3014,20682,173774,6526,82736,323598,77569,65811,608,75944,53012,66330,581,3785,2273,35118,109125,115303,36104,85625,93724,43314,129183,145015,73855,65024,138950,9191,1520,42844,23616,122440,240331,1523,781460,2788,85277,98997,231127,464271,0,6292,62692,2358,83210,76,435443,1403598,222232,5191,2966,7658499,522280,64386,99854,265823,52920,24330,10142,1636,25879,223598,2336,35942,2597,3473,9628,1052,303,242144,1601,8667,20483,8138,24608,35531,22230,367981,54415,35087,0,1210,209530,332428,147,151287,88145,3488,853,943,3592,80251,698232,17707,34242,653,258495,12106,64519,948028,263125,1034,102742,37852,18384,366843,64583,63028,0,76423,5141,0,7290,1824,50051,370415,431345,87869,59003,65169,634239,14540,36153,105052,28225,32104,142609,46963,55713,43877,0,132385,98802,8342,40855,5738,180701,3428,9494,197882,30291,736,50375,124005,2088628,156929,46156,21761,67369,83478,19084,11094,327412,26916,99627,48972,9030,55894,10163,290452,9753,556,74122,8285,302367,5248,35545,152,85864,94229,48012,173668,248915,5687,1359,832,127628,81490,11125,354,55980,124899,66283,316077,23324,42696,174330,17618,8883,411032,152679,103705,511014,75852,12525,31965,75978,10654,19099,95205,223191,42086,16065,53814,74422,63961,134590,5821,351285,53572,22391,257846,11267,1090374,216275,456,2332,113462,13675,27967,68059,43539,27788,0,761,56512,38458,7842,95500,42327,51108,78671,47754,6927,127735,27793,109135,40304,42286,4920,1721,22061,38522,222006,44537,0,91278,643781,40344,14204,9235,10656,0,1355757,302,49838,21605,24237,0,135538,9875,26699,16701,11836,106152,44663,10444,21902,117278,5345,33876,74050,250964,130813,22147,19003,644,3492,31437,4440,5322,100931,1230,166341,83394,20806,139591,293517,65982,161605,8598,48725,72646,32358,70373,7822,28509,68541,106543,200639,1534,4310,25221,119233,88020,39596,23106,60380,29039,28277,53487,71841,34650,98233,58243,9852,16131,162782,1831,467067,447424,31593,47208,93251,11060,124566,2768,110090,32852,238971,2227,43033,48890,4233,308255,1499,131124,0,2068,12511,38634,33457,1855,99509,117480,38497,32420,92241,28053,137,9247,106417,92149,56676,0,134268,306,23464,218256,17622,35803,17492,841,0,49234,105585,156029,541602,9204,408,0,30136,35267,400812,75071,128034,39571,346408,3359,4480,2577,232403,142013,28145,22235,9980,68198,38308,118955,3390,1655,277,26715,342497,44181,2670,99121,158051,1448,78550,3076,81416,39515,41768,112243,45799,8353,130633,78965,31702,20329,158933,136554,62555,49771,6358,144645,161604,443,20158,96633,250778,28957,25812,54615,2138,0,127407,670,56357,11043,53539,306030,240081,13661,232698,71661,12609,6945,30946,6671,80789,6857,9902,0,81746,339928,0,64290,5482,49805,118873,182263,61142,58156,411,84908,57193,4485,139382,52400,47843,14298,732,19331,54217,41235,252,33628,335710,73294,241057,0,7140,780779,7670,2221,52446,7192,45720,88364,28593,77102,18543,95275,51002,42424,0,2750,87495,39644,39541,281317,131688,219419,271956,13607,286598,4811,872,73585,5665,122237,2527,57779,59128,106381,35086,18176,11904,45313,33497,63526,419,30217,156190,37806,41588,63433,413,21760,97685,92257,47615,15681,2354,130693,21075,20731,158241,196,1427433,60448,4401,0,2321,608,149918,53243,28881,19135,604421,3452,50771,2007,651367,1283655,5266,92389,122864,11832,71518,0,35196,71156,68344,34456,112059,113837,31443,91260,31352,104,92172,3754,3082,4072,38988,16234,115817,181239,122008,17232,295,1502,547909,3053,116652,12816,37532,236472,106514,5520,699,37181,3798,19507,13954,21126,131946,55685,0,78790,48119,1909,53598,30746,16513,70705,50613,980,2680,62766,24415,44005,10430,26472,144836,183021,139584,12047,357129,146042,43880,8639,39513,87619,39096,91424,60200,73317,33601,35253,12634,26805,57029,19535,28290,74058,10838,24741,55771,178454,0,66992,123379,21067,1683,195561,120009,1718,2649,1211376,51087,23403,187763,89990,661223,127599,196051,12891,3311,8820,157050,135418,39924,604,14039,1463,15077,155905,215183,54729,456,863,89741,0,66696,85268,81936,161253,201505,109981,242585,16652,3961,0,1909,75160,11281,91866,71894,56040,163570,98387,68294,2657,24122,45141,9281,10128,43589,0,119470,749273,1850947,6368,230857,12352,54122,418,21757,617650,106720,84743,36030,18405,304,33070,39320,19331,5052,57197,246502,6609,0,49472,1651,10062,10649,0,193368,13547,152,6586,4208,117939,172242,602249,3473,1130930,150513,60475,77205,0,58543,131659,60408,67771,10156,22536,1050853,15458,71288,14520,42828,61495,46984,42504,280711,82581,3078,92774,7554,43961,745,36936,66443,70101,69225,106770,7859,708616,66051,152,117211,99973,2643,1752,57149,23779,55301,26188,264656,21040,70187,189927,60776,36276,74501,10072,70338,58261,343377,4935,20124,12559,456,7851,168232,59315,139045,2314,42832,47023,23328,133216,218668,65068,36591,44826,11831,8300,186900,640107,4055,13251,86853,2122,1258,454522,21410,85579,30158,43932,1128,201016,136140,4535,413,57855,84503,0,128251,0,0,21417,14422,174451,10341,32969,22173,296023,4799,219064,41838,296751,5396,114894,505150,19540,653339,9972,380242,3923,185176,32706,93814,231456,151780,83759,153021,90353,219009,18500,2674,1395196,490903,1200,1411437,1440,180104,3689,122484,19092,11769,214117,261,5212,13695,85045,8223,172410,19563,77213,12675,3336,119420,188435,6729,486392,330559,299,19,569666,0,1207146,7877,181237,519374,231284,3516,489232,5362,18541,17307,105030,208373,189913,4631,36101,87449,38820,67230,122110,41715,661,271279,115300,140825,113137,308284,409148,60495,163464,255040,111412,160999,99070,177642,10093,8778,8877,8574,9524,10207,8949,9139,9166,9542,9104,8696,8574,10571,8574,5703,1899,11028,8369,824,7276,2155,8478,5158,4695,4757,5129,11039,16996,0,5986,152,287479,238,195534,199516,200586,198323,196552,196524,195888,197027,203593,200155,195516,195886,196371,201793,196110,202586,207500,194778,201214,194778,223447,195981,283249,159961,30283,62476,27988,237411,157448,9889,87420,73906,600444,17654,16716,73080,113544,139963,0,3396,92898,73,257075,52409,0,108739,5067,8908,133125,1431,0,4138577,105,498361,28,88997,127,25820,12043,112246,5558,94327,26456,2539,462,630345,226859,11627,11485,311314,21945,93241,78222,140063,0,222,380,3822,97396,2683552,1532367,300545,40300,401,103746,128393,43224,152,10746,5434,1048976,423334,188849,70992,174487,0,20758,134923,721497,157494,238385,0,1019,56568,20932,41435,95520,374819,196672,166838,42893,58159,550,12747,152,0,16289,28075,3231,0,24086,29066,8448,442,24894,17223,353654,18952,237216,84992,0,125578,42365,144,14064,4895,31199,122916,27053,29083,3708,239738,57625,11965,183618,5380,428453,184070,979,118293,295350,15082,1210,32662,2330,20423,118235,1017,109931,31648,466806,687,98,115374,49082,57830,92955,31374,622731,602711,22929,639339,76577,22929,719,85742,147961,419,3153,152,68018,7718,704,70938,134,17299,255232,118901,257041,17915,462445,126559,112561,304,904,370,52738,22730,5512,63848,25302,4638,127810,159897,223928,275240,499252,77831,13488,118917,9798,129254,117852,15707,181124,143324,490530,82828,2223,152,64513,255891,142662,894,248725,132959,10747,90248,21881,20996,6248,2709,391,4673,24368,24710,170182,679270,934,1049425,130596,282597,1426941,405280,460650,4741,93129,16750,63379,2759749,6274,529042,70749,0,0,17956,37209,73049,2904745,90867,129932,70959,152,59417,85024,2729,326411,574014,5369,158008,853697,21038,330374,63843,85577,54000,151727,90975,101116,161924,134019,36140,201848,673,31829,138677,67088,12703,7749,46964,37767,19737,66634,0,8943,167429,377506,0,48854,3232986,39268,13472,2068587,31324,25346,83750,0,141149,68934,1223,35374,248927,1561,127483,1905,2127,2109,94298,11048,1321,53132,11490,4896,35034,29506,49824,160702,325524,96872,4471,77959,66274,42967,83,134877,97581,61003,1487,26255,104847,95077,115318,7866,59086,40658,255039,131656,104497,21277,12003,28852,118686,0,0,2692,82368,8617,31434,1162,107743,70219,306612,22812,5083,21611,1617,94509,44,120692,27258,9346,140848,1168,44801,4321,3312,1960,1792,14812,4686,15540,1036,5464,12348,91282,30899,95148,43448,72403,297,15391,61998,63620,41497,4623,560,20223,61164,50957,40535,16008,27605,3697,2407,2527,251,8586,18332,54123,1868,29570,14810,4202,40562,9352,39645,22411,13773,1095,5293,151844,8088,13098,0,81406,0,121,95371,40700,7431,1440935,34288,234049,111288,1003,140722,1231,39406,48800,55031,1174653,125346,29378,197996,191753,156822,30326,56877,134334,75242,25535,74320,851375,376616,184252,97,809576,39501,122689,1828,10666,3369918,154406,1122,417,1573,48602,47339,152,2356328,1893968,40630,25978,5210,41,76,115,599766,11877,72149,996,557,6566,10653,389,28875,321543,496462,13708,67366,75352,387648,24306,8025,14,163740,85653,195421,700533,21966,8495,4859,154972,46258,6693,620618,635168,245375,244056,141022,6175,40109,99630,144872,106623,50852,55976,46481,3342,19229,216109,11236,49768,252187,25322,16576,59357,35015,188607,70532,8986,105171,32587,23249,89,507692,72454,436028,86519,139448,11385,11609,29715,80788,105298,95754,36290,56057,96755,734859,25016,352357,230123,946,1802,153507,682294,57895,127395,208835,1269652,71913,129711,84073,447118,482079,61518,147025,18378,282130,487696,91,45043,21701,42399,1289,166227,105321,1145,128807,440,376789,33813,186348,382828,4159,937678,281787,151082,42996,50979,81942,1865,13178,121535,83053,169332,31421,1307108,129038,608,101770,1539,271,9509,99281,1009,155158,421766,141281,0,6779,0,149981,199173,534416,310402,3130,22713,62278,321955,68790,654398,22014,295435,4819,76781,61183,98021,28506,11047,141988,39753,189358,0,204,40698,83177,755,712,47059,55694,3002,4648,0,1205,94763,48256,144,20400,304,1367,122,162794,44794,72100,2715,19323,46022,226510,14316,50117,19414,153774,49313,501832,514,130470,36132,117522,3341,50840,56994,231760,171602,35386,89479,154792,134422,265584,86439,101008,94367,105098,176397,84767,82124,62734,152,0,1057,82208,66442,30437,108077,3708,686700,62188,74264,20101,170681,67817,59444,97164,131976,366,67768,152281,2098,134086,2331203,185544,42869,1064,2713,54405,119157,20825,57980,8764,59871,52023,24278,46678,13657,2867,7637,209403,193542,2071,141568,7263,21003,12,35219,31648771,0,105372,19606,52137,42519,63575,260812,171850,99259,215838,78326,147566,2139,111720,10981,45552,5075,8070,21280,722731,1156,9763,73355,26630,29170,20634,0,42811,224340,158078,4140,218944,74,5281,90912,161608,128162,468494,28,3700,7129,0,3679,3578,5551,10958,63593,5427607,166386,43476,62445,250463,306738,7272,162493,211888,434,232,0,12274,126976,261389,23654,599219,44009,9024,99235,1025379,182753,109936,7702,117497,213150,41482,105159,3808,455,303,37500,37065,24617,3874,39621,128587,303300,89531,431,765,8948,137984,84317,48577,118425,1589,27868,334690,753,46997,1047,351579,301684,52569,70730,66449,34596,5425,96417,45714,42298,152,106548,2335,5309,38629,1474,12543,362,46854,25896,21678,334293,14600,172150,85321,1685,41385,7787,1777,120855,135543,90022,420522,17490,46829,7140893,44487,11628,59650,63819,566,341876,51470,370596,8805,242192,532,7276,95199,16461,7767,1218625,17804,84104,96521,29157,20945,82763,55319,70153,871,8610,152,50519,214037,110279,56532,15119,57732,4545,145126,43749,2080,27853,12225,68134,277356,185787,283,44333,2665,123639,56398,231479,117510,2399,4500,758,162419,830,17113,12495,3038,32662,105729,194903,4220,1628,24005,39153,45576,18145,107355,7008,318597,33752,434941,42766,13352,100561,2211,2084,1219,56968,579687,163124,5791,87388,114032,35788,19973,28566,91959,206535,11102,2274,1037,120499,104032,151378,17773,1977,6876,101645,19459,20414,100294,85132,13804,283852,74368,145851,5616,423,608,55732,1714536,413,117,40130,18041,300987,2077,104389,8343,43049,18757,4692,296648,132034,71097,53627,72380,172598,66131,4789292,155205,361388,62986,119110,5032,180192,76274,193558,4887,289020,107725,77004,79870,16905,41231,113690,100611,55718,582,122537,145705,6936,138985,13917,37665,41753,0,25043,199,74009,32341,299094,17037,198,209135,389,71570,146809,48784,68411,42485,182509,176171,76740,25910,4599,152,10795,566,32387,5737,43904,35571,32477,1479,8437,50236,14079,773,18622,25346,4199,0,2806,81115,125632,49074,0,24539,179342,56639,14621,333358,127241,42495,73327,50944,179015,154862,53539,577279,726,45635,10188,3144,187002,529668,108454,0,0,465653,127530,0,201654,1226,87804,117,405,105293,14445,8326,4263,1408,136382,2386,455,0,591,161442,110467,86790,414684,39021,1613,0,473896,76,0,39662,95897,28080,36035,56192,190704,6161,44188,37191,136265,307220,30170,109976,93267,51477,32711,369568,102090,21723,43367,3814,38772,12916,120425,33050,79392,223519,79961,235811,54146,2371,41809,16167,34966,448793,72279,0,93,174281,169734,53389,127490,0,108958,7077,5867,20662,103537,3694,55105,242109,3526,154408,2478,6337059,108779,108141,0,63654,13279,24762,0,58786,553,360563,24467,62353,55606,652835,74081,746947,3438,112612,70395,25619,45462,73099,28922,123883,122457,52878,119457,27982,50669,153774,494283,84649,2677,110463,5801,192338,115054,134676,1001,1894,15355,7775,74294,90825,127178,585085,2190401,60916,81003,22626,6819,36821,37833,118498,914,16437,18360,41560,50259,1265,385760,35845,0,61605,34919,529582,52214,3615,374,184345,19350,31576,631,0,11811,8471,60254,184717,16958,16845,1115388,224794,3543,0,22863,888,1924,0,754,0,0,652,152,152,92,0,725,0,98876,460561,20216,555,15449,96013,17633,8612,32892,30053,130010,30149,25400,212679,57341,47248,172512,249661,959,19591,727883,148,11107,52325,6174,56282,85899,82108,178281,38119,26606,35456,2508,23227,121,89393,304442,24010,17541,22709,6266,41470,269,288,31608,13674,34788,4625,102136,122,22112,153039,118892,64426,6791,8928,0,24289,29006,220355,72884,3519,50060,59091,91320,189429,86570,57888,374,441249,66914,150482,193319,8,1154,196722,975,188317,2130,178928,303545,311032,239443,837863,183796,110534,14280,83966,13791,263,419,132,121795,33985,2017,110890,153878,304,1005,38841,0,1123,238605,9607,1303,152,20619,19856,119,88688,286872,179192,263003,51083,151533,7227,3316,41614,213743,27200,0,320794,372943,66414,409508,12254,369,11983,15010,33055,15792,45340,116358,137564,0,18179,84,85149,299942,88402,60663,27032,46045,138657,392534,287300,82822,11067,203118,11495,669,10561,256918,122566,972,21302,66832,720,238,2273,145196,92478,140886,9163,9268,53576,190949,9467,86568,311177,975934,5013,127213,88414,100,701702,21852,50720,29752,122348,345163,16722,59534,8906,3810,48706,4078,15317,106642,1366,27139,742,367,230929,162930,107063,84470,628274,29036,3705902,245209,10126,34022,310116,149591,68760,109525,30601,48733,108424,59427,43016,35488,9873,41143,64550,68042,101736,15244,11082,23441,19724,3078,6326,261,19823,121798,63878,82211,3695,13443,9884,38536,11835,11068,124991,103140,20859,48222,10734,39138,106937,32548,90660,29065,220769,126102,122069,95585,84983,103203,252,74403,39559,26922,92867,142616,74776,10329,8118,299,59676,68640,490396,54253,80916,44182,92015,152,24424,115463,254,83716,7151,44688,150583,2636,4253,16587,3960,73206,81524,34554,212382,297456,163679,7083,1148,99132,105708,289331,170885,216333,134456,47326,117228,181831,55384,25705,29180,28997,156061,33452,30121,531,959,6133,0,126308,34943,16591290,299029,31119,99823,236134,164784,121242,133790,23445,10734,133668,1804,102293,76761,2906,11824,5839,19331,6482,215612,18826,13355,155974,46135,1754,535839,5179,1218017,4971,177380,3858,140818,76007,1376,151,765011,148204,79203,8290,180726,84048,208589,330139,3835,17869,148,404,114051,7179,67440,152,77056,137704,14042,195111,44987,0,240034,8476,1935,99780,41100,41160,44202,149096,2694,651292,42765,689082,5200,41829,17123,6913,0,576,65414,31215,187724,79429,195788,1135,8108,46018,0,138950,80315,22044,50754,15232,17965,1781,615746,695538,51063,4521,94521,328138,0,278277,16427,77462,2483,50047,0,176190,161429,10380,7327,89345,40442,235908,1254,22498,22596,39346,149759,3049,68287,9979,24767,117427,4466,152761,125025,218025,65264,178652,5107,1481,84366,606,44483,70994,57257,607,906,153207,28418,12923,302,103980,47524,23059,152,0,214916,1208,168193,0,195414,3384,35111,7,56674,292958,109161,65248,9339,460949,152,51850,2682,147400,122896,33919,1316,304,303764,1728,5999,6661,208910,35835,35603,98530,642,174805,99410,91802,3770,432,37008,347009,35256,101299,23631,696,119751,0,1189,389761,109833,82005,382,152,161967,334980,1898,231966,151191,154,17543,95500,162862,3199,167762,389283,7549,43453,70904,71494,49172,126959,131388,14131,5204,288518,0,226892,5061,277779,115124,55795,27235,2644,86551,10269,67856,280933,14705,456,138918,78974,63393,57450,90114,290064,19134,96159,176421,65541,74629,11933,77721,163261,435,0,608,127043,374,0,4626,696,598,1651,94599,117978,381,0,9955,68821107,591539,34811,73480,608,1242,344374,161867,5752,14757,8003,304,17485,3031,4297,0,120760,13194,744,162571,20474,400361,17080,17951,62305,107639,51811,38754,55229,36233,65711,61343,42417,3633,70046,237255,15454,13420,24772,62992,211922,10167,25480,24775,34787,18876,12196,18817,28804,93614,52796,2049,8690,34916,147767,74522,2925,35728,159323,247410,129227,263935,101431,141536,57021,145452,16646,281,75178,63043,96450,175381,117,1451,82737,663,43114,177838,0,115685,152,2778,70165,32591,303,139798,199855,175986,27238,253595,38531,1171,7551,101610,23663,26910,1074,33148,73165,17725,6523,1316,12304,53416,26542,508887,0,216,456,2386,831,31710,40937,26131,116167,75162,302,47452,328,846,92790,23339,5464,24219,0,2748,3143,302,49539,701543,2239559,260,6349,928,0,64892,17228,1426,33184,73768,18180,8262,56957,126709,77527,2643,18266,71519,380681,0,265933,556315,12033,154,58960,106760,27776,146714,29365,222687,13883,6380,12630,125904,3850,1269,112341,205219,29308,62962,146650,28185,152,45772,10455,61042,4628,89271,51918,397754,213599,16957,250853,72402,6211,6196,22643,56504,1947,2872,14725,105911,92830,15488,138884,194320,406763,9760,53785,2202,694,1793,60081,5614,78831,3675,7093,167759,241947,1915,110539,1157,152,64462,153129,0,193762,228,1435043,117848,95773,3766,11909,162856,7018,54616,7725,198364,54081,36818,76201,46613,17420,129610,117481,894311,0,91518,74007,233229,66304,157404,13234,232667,0,0,31846,18035,17747,38687,45781,19777,2547,822,105442,144413,121813,59345,256255,189910,95037,1747,71462,47945,86692,160047,2822,208850,12859,148000,53306,455,106226,305378,5157,1119,372553,152,826516,116592,2961,1634,79722,38623,55262,153552,45580,203012,140410,100072,22990,16,59399,71071,184053,1202,174635,119456,182034,151130,74063,95994,8558,79862,204,213647,0,152550,167870,1015,146120,179149,77865,8932,1129,4982,39550,40457,82726,712,1614948,17318,95648,114968,3091,160756,54463,60665,0,494123,88939,8713,9637,498774,42027,39448,536092,969,65983,807,146333,2654,9136,63945,41129,54027,304,26829,58450,10432,4663,54396,6567,41665,7153,84086,26166,143018,23290,171192,9528,870,17295,695,109907,449487,16211,2418,3028,19462,2584,51136,26118,293619,170315,89205,69765,65361,51957,11814,16080,14623,9845,93529,0,8003,89191,13248,22261,5010,2318,46803,48962,403599,51897,133656,48029,131268,4885,26758,41687,1203,76440,124438,45864,2412,20146,67787,97099,23902,0,10813,403005,121253,75376,313551,0,4362,35105,41986,125833,193450,595,57927,8082,14949,21162,1064,562,18679,966,56611,0,977,39311,7694,40240,356,27741,14770,14659,118401,335510,62823,94627,14107,86899,20310,41172,2993,0,479949,29088,143666,97694,91513,33324,240932,140558,258600,1954373,6229,32512,10776,207038,132,52677,15345,57025,228487,0,150,74124,52766,88207,46861,40972,6907284,1923207,222525,13000,146748,724227,49641,171701,50570,236877,89620,3657,72359,18552,39821,65779,3733,0,12291,3831,277320,0,19009,0,721420,103315,2468,40862,107097,5520,79565,129560,0,186541,560242,50426,333277,1209,7761,23050,88398,27335,9352,564682,51936,6333,41652,49468,7893,270913,71067,49572,12374,114255,5795,687,119579,170205,22300,157901,56114,182897,43563,15098,302661,0,0,65268,2082,76033,26694,53911,68241,255709,117529,7101,85864,25963,78195,247825,4684,138120,42526,77703,37284,298,120041,4799,4648,9644,95790,16224,5820,1985,1459590,210508,1028,24840,34335,304,852,140,93332,63339,40817,570,265916,70020,75650,0,23384,28653,7439,559,57881,386539,8828,114913,130711,361174,31784,733993,0,354549,152,7591,17119,32025,11137,43687,3100,50003,0,70917,171512,50089,268867,1274892,35932,32208,330312,37965,14586,9216,218185,643,267343,252325,175395,9336,413457,391962,178482,0,3711,68587,50829,389592,214090,278676,172854,58627,126958,1276,65550,261809,172124,0,78203,138729,31748,1413,6,178155,37873,336152,18365,169293,96692,35624,178275,62541,103205,26396,105434,78274,23493,39111,15433,2689402,24970,57920,72387,27748,29420,71205,101908,740,84896,35888,322664,1676,438539,103279,0,99651,13469,13878,24122,6193,43969,152372,29688,35601,234,0,32832,5454,4624,60929,119347,14014,67188,31,59243,74710,98657,3972,71160,105347,4748,78160,92762,46336,370208,49122,6561,29121,91315,105216,6785,11409,10227,426,7572,226635,30088,132390,89844,3502859,1702,0,98398,80651,96353,73636,3509,77412,728,38408,0,54790,48853,83727,0,40986,13070,228,456,22021,24835,0,97255,41256,60109,76893,3317,58772,342673,152576,380536,233792,150757,136077,1880,1397233,96442,65792,243617,88630,134162,197639,8242,39268,26246,1021,24993,0,6296,24249,51435,137623,0,148134,102401,76821,624,25411,8090,0,13664,213,988780,30394,106049,181378,73268,188041,1470,81050,1606,13,128959,34784,1559,1000,58096,51451,595,531697,441274,197523,225833,56062,29528,8930,85634,5124,116784,152,8677,32705,55892,0,193818,469196,94009,10630,301,47364,210685,64128,39868,31361,87840,3894,28757,31706,103065,26925,147915,26223,152,2111,15404,2321,25187,3953,0,22489,0,953,12381,4999,37091,0,32752,152,79353,73211,17879,319466,33994,29802,75960,63411,102513,173932,73,40021,71662,38343,232,431399,593,278949,11772945,392,1645,11673,110553,182367,36379,71591,29298,20620,87289,13633,178754,36149,89949,54952,178019,80251,12195,17948,281186,16600,7578,25595,1000565,26836,47359,110652,29965,50974,1425349,59053,98314,31091,363,90448,218601,22107,135509,403,3052,20549,14561,15260,149886,108354,29407,7316,69143,63552,50019,8025,136921,277776,82086,3111,4664,12531,20966,81594,90377,151330,3745,33462,9237,251352,185650,142123,405741,109217,4162,16712,4589,0,102,237962,128492,17637,39428,5297,20365,1100,59903,5014,25351,36529,11507,23171,10930,152,67021,6081,10230,53151,34531,49374,79611,59705,36445,152,370110,425789,177257,80679,145661,643,40350,158483,131351,72070,129070,314721,303,48683,271877,24821,51388,27350,2005,538,152,49195,53716,784,61873,147217,2600,36954,56764,4509,50708,146670,4297,29011,69,14214,95762,364594,325331,107681,56950,51843,113595,1739,32355,97420,152,78538,137932,1214464,37414,251,83095,331947,2412,406686,40196,48714,126,6,109832,34730,190227,125194,27819,41572,57923,3643,1287,7459,16757,4966,1073204,1198041,343450,17129,73146,13193,12705,183316,170526,255678,113584,4360,57012,25054,243,20762,36764,300,0,35629,254030,80762,2967,123230,2937,35923,29919,26685,9535,183030,93297,169963,87390,33365,29328,11641,52731,359192,2677810,214686,294092,151748,7516,102971,300,6949,77556,65206,36060,772,59415,67267,19295,20136,0,180717,9781,138781,7159,36794,0,83400,213075,0,230,6595,52618,2202,750563,152663,97342,19947,208551,36181,1680023,89644,162862,46526,18119,13592,41309,29132,63502,54197,35388,48889,13261,767,593155,63157,1658807,51786,19892,1319,41064,23566,129503,85514,187953,136543,140546,51218,6358,133717,468823,29336,57569,107880,2003487,236448,278056,26129,309495,54687,89504,193674,109194,138678,239946,80250,96292,421750,172982,429156,50004,157141,224978,115763,56340,112552,19873,236981,163867,50196,125207,373192,76737,296818,420767,29453,0,380,60221,117964,14103,47679,58000,78311,140900,105411,92425,165014,56291,337863,101838,45933,180618,784,128,7539,470459,132320,14104,220,292575,97863,96964,108250,21722,541,118513,39256,42530,104540,14072,94423,203,152680,11160,348631,13126,53870,112695,69338,1296842,136467,39205,619077,2449,81048,4449,73820,6515,4708,0,87,5791,38289,73810,80359,81547,224564,50816,3029,8219,46620,77769,6091,138021,815,127839,114413,41355,106380,24524,0,31536,14816,22294,44743,61643,148563,41716,354758,119418,3,91423,162444,18173,2648,1634,0,152,129767,12441,286,268130,12356,168186,37074,596324,50489,433605,965,4992,83308,137,68717,310893,80178,418,1986,673808,31172,41629,72720,230191,721139,17656,136346,130779,67995,109653,29072,42909,330392,3570,713,652551,27621,173081,13532,6105,43444,44753,46363,76856,106652,148646,67276,57206,221822,35416,138695,0,19315315,55921660,24009000,23548101,22762860,65178,111204,38,45240,304,12691,15635,1783952,103269,11609,241130,152,138280,70943,637904,29005,23648,161492,3815,37354,49914,2860,23125,37854,90,79624,8665,31144,81261,21790,49087,39793,14962,61254,417,66760,4909,1053,1227164,8866,10279,130272,29124,107087,55920,48964,891,28840,11764,0,22200,4507,54863,2849,10170,2761,30465,25251,30582,24870,0,131,57644,158969,34394,406065,80879,16146,15945,37333,3558,41514,101,856,106316,269494,25630,48791,22540,1829,137721,134845,1764,76,5303,2050,31733,107262,2304,23261,541082,53185,869125,36198,711,21539,228907,0,45648,36389,1712,26843,456,4489,30921,103599,111033,88714,19388,9182,8379,31077,107110,17065,96626,7161,0,77073,66536,89919,247394,31688,68814,187835,491323,8152,823,92663,371990,122486,830,4277,58234,79067,30501,252,21121,2759,12002,45249,27457,17787,22781,328924,182821,1510,808609,201638,113501,152,25749,241290,1579822,7368,5295,49496,162990,4091,18252,12339,0,27583,86228,31056,116785,50221,343897,275347,21575,15537,576,140337,0,20845,66448,131082,106319,136094,179447,2306,132598,135501,100712,44900,245234,70342,44773,383391,31721,2313,3904,74887,3099,9195,0,5601,19528,1120,17578,2298,2620,28253,765728,37334,35820,56917,24141,1518,119503,196863,63080,136538,5763,148900,358151,76809,18273,3800,102481,29631,8644,761875,16479,152,61134,432,0,21305,50284,5886,29426,99365,149319,34906,9367,4269,38971,29804,9697,22327,52027,21251,466,1875,20234,6735,81411,278502,53275,43236,7654,12797,49932,127643,9588,59911,44928,7226,18902,214674,0,252,467,68956,8022,2843,167777,112753,61239,199,91514,83366,3841,86472,111599,543301,748,63754,547445,2515,21080,21764,3548,3701106,50255,1230,41120,63692,988,2757,0,14043,1262,16987,2707,2953,0,0,26922,90049,9449,47382,34509,17874,36070,251,69930,13699,127906,161374,141765,39946,34124,942574,46626,15328,556,1305,1539,923,98112,33776,33937,264781,15774,3012,48003,7926,19635,117593,31950,1505,0,2100,0,9734,0,0,47897,8220,1176,336697,60030,62555,46862,1153,3100,133,65448,1323,824,1164,6252,21055,11559,33323,227426,16010,61775,86380,270096,131014,0,51647,86116,5436,9854,404,4695,52852,46095,17013,44770,15344,120,1757,3801,234001,120509,2330,47360,7176,614,165291,82237,30016,419461,407,152,58546,2421,0,1079,3429,97356,5795,304,5822,82052,43923,185,121,90233,19024,2629,10025,68574,558146,4098,37717,861,84054,52762,11312,48627,22071,63273,68844,35287,0,68743,9717,73174,78804,3552,64327,9039,2356,415987,16013,45938,18223,259935,0,2884,299775,95846,57620,732035,19394,176326,31791,87234,3904,198284,50247,45016,242273,0,54945,677,88800,5478,714051,172295,83217,104965,53850,2154,131322,81532,1049,154855,10903,2144,135928,89976,1212,7851,20323,136375,48375,28022,23389,94067,1259,8160,16804,40303,37549,0,7585,54484,48149,8548,54312,89290,29761,69339,40002,90529,6626,33217,92878,283835,117869,39460,17147,68342,74979,44030,94561,18107,169455,685,46133,345880,20214,118,27574,4398,181874,0,5511,74,4022,146,66452,304,207668,67615,2972,36605,387,0,71928,17225,39357,108651,54996,40747,61287,4636,243,61125,1353,125807,79126,887162,152,608,1117,46789,1983,33615,29959,395156,118,43101,912,858,162432,674962,31817,127908,78060,184747,2071224,16271,6594,25966,104417,103823,11789,103750,48430,183032,120155,0,770796,158706,7700,2470528,85679,79479,598869,260401,145957,155570,62176,129066,93832,143755,201507,61784,7197,112058,50696,0,85165,23119,108376,94065,45223,71239,5350,27910,18057,582,0,24693,5991,78794,342,487289,31470,0,21540,0,72461,131183,47700,6737,14079,108402,143327,53908,minor_salivary_gland +1457,49434,236671,38855,2066,2043,6169,16490,312409,42778,1372,3001,3725,522159,44332,139380,29246,285632,28921,374897,212171,2964,325806,213109,253149,731953,183314,154398,7521,115862,97901,3691,304118,180144,4073,174913,413314,10548,164581,51790,285845,896662,7675,25452,1282,74418,129429,227106,16725,552752,216395,4812,93241,287,321991,110966,33489,2038,240604,139933,44939,254029,109084,4598,4535,4410,205766,113714,41129,64651,4431,35189,32842,4923,786384,76425,263518,40482,59740,316,5570,19969,35877,101188,2037,79556,282691,62826,167952,261825,81881,234918,228678,35499,152,530838,137957,6670,481931,1227117,4441,48128,385000,28284,26643,39538,37652,377126,135764,54993,56705,21205,228566,183840,257123,29716,3986,179590,64315,397865,377,481447,15552,222945,215649,4101,330430,85554,25987,91268,26069,59785,287,62032,199187,110240,3752,10502,191217,274613,609537,43237,8667,80828,382882,405933,1905,113,26438,207625,93092,141381,13104,398643,953,5944,2715,73103,5198,88258,135997,236036,18963,115651,161898,13476,296338,119513,151,350016,120044,4221,6442,52864,78979,23601,102320,351588,98589,123534,102026,118310,140351,10803,232711,312832,27504,126,1024,162907,203342,2134,188719,61832,817787,207118,85168,1291102,159610,55706,546367,228652,323559,77,122927,77606,114393,11461,15934,54566,122828,1214,4374,447893,825291,8624,248,755980,200043,468246,22355,29680,1616269,205136,459368,1386116,21995,14625,492452,28064,230487,152,114974,127173,146232,0,4380,230432,106229,276467,51239,304518,255730,8695,144781,2484543,533696,147182,147550,257466,205161,172712,346117,387669,3466,8086,13764,2505,26236,258247,110044,90402,304709,522737,17492,109556,2160,521813,237992,4209,153974,180940,64171,404493,53825,89982,499,147339,205240,968,420,6249,71478,12293,33952,102938,55096,346677,116903,9585,979,4469,136324,371070,178083,520885,78642,101226,39290,116124,36874,306951,71397,98330,31176,429413,451729,142279,364700,125462,6834,2141,415,517658,146903,10403,47815,45587,1026246,93831,14834,88524,118705,74269,99994,17305,156888,309890,58777,47035,178850,63841,42192,40130,2725,36510,35556,203766,2787,393687,57660,343455,65425,72397,2645,0,107264,253201,269516,413,66092,77065,50172,323164,355035,3815,195598,319692,5911,565945,278432,44721,304703,312798,14189,16268,6032,41701,415921,14926,15155,364480,186114,29149,16838,302132,137,33705,57165,484467,105939,900367,466430,84797,225753,30763,124748,61246,296622,31504,110604,90,432498,13527,2380,119,62,2066,28012,87976,1444,96135,33965,768646,185710,551780,157758,3575,187268,37383,5101,196806,187563,100315,1232,61043,50956,154071,262896,443273,13413,11173,310553,72587,21,16815,175102,25923,20915,27496,115743,47097,40879,107364,13136,49752,24326,9980,17631,52483,127718,76191,177,123180,155514,40438,80107,0,91771,108071,1752,13539,241672,341496,785118,6278,5732,698,685461,21795,25751,92966,2789,25885,53712,88554,5446,576927,251961,64676,192981,16724,190893,4103,12409,15984,10811,142836,221095,31242,14231,63024,2378,206456,11066,642,21462,238434,23719,11124,198245,10956,33787,1155084,4673,23237,57597,36401,31960,377,6341,106247,169920,105813,91662,447,43982,278581,153784,467957,823285,168679,52977,2532,203434,90049,434891,95023,27173,64086,186232,105804,195850,53442,2886,19048,1549,1611157,651,16290,162,12116,11963,69758,247221,144634,31716,4288,40881,29811,49519,236349,591384,502468,192370,10472,388229,59455,33739,173326,116966,232754,327872,8838,9415,259919,252910,77729,154433,182435,98662,433,344842,1007071,15127,897,96032,748,0,56098,15812,14982,435498,0,1663,13462,12023,37801,11411,815,840,137361,28515,284584,84038,205313,403632,555,6105,22880,216114,103226,96759,129063,4272,105804,116489,8108,502,59878,121613,148,586630,526932,235067,14395,193222,116509,38217,7456,4003,67825,112516,583,48255,46528,1162804,42403,102,61107,187229,365192,31931,100777,52459,89186,20756,40808,342,2074066,7239,7930,266336,55008,1061,14601,80328,20183,170376,752617,288,32046,272046,12796,202688,75320,168,29996,105683,48571,156725,60780,2788,35764,21264,22398,164974,61671,140837,102187,367321,365,334599,57667,415601,884192,16000,28160,1401,3817,106944,185755,1584,493400,70307,372885,10275,360953,17389,4454,36308,665102,63361,13509,43364,561808,25323,360810,2638,62109,4137,46972,7156,257,142221,92329,1316,341395,141939,4288,12513,14101,114985,1894,112468,186787,119768,270030,58261,48239,11115,17121,26520,106808,574200,25237,559,1803,86654,199160,70808,183216,46305,133,15128,37694,1262,21528,52145,45236,299901,174731,55064,9231,24919,291,76,0,201245,109075,364704,172744,63000,91557,38233,47348,138356,328,57835,14023,0,73162,3695,22103,73368,114266,99765,4684,11565,106743,1131,556,11021,0,11433,74706,6535,83658,1140,1638455,40586,54871,209108,22748,155041,302750,80203,112162,43695,309,156306,359454,67448,125519,413481,47800,128779,51329,78069,69847,49541,23163,48442,138377,247289,20547,94291,18259,368567,112515,49661,573,12869,64859,132584,61113,61341,845,108934,79030,1641,418,276,1444,64492,1993,177216,84839,29946,7400,215320,0,120118,434,157178,209863,70250,87115,189497,711,2078,1554809,454911,104454,14053,302,261435,135507,51350,25079,122352,82519,2130,165296,137496,242493,62788,487206,498459,58186,48669,120523,604460,8504,117841,0,4051,59428,28454,12182,164743,886,11101,2578,40779,50658,116409,170701,134669,3657,32844,6192,167064,707015,20493,5858,244387,51615,46290,40638,52708,66174,65710,289758,195050,192444,4586,114851,80672,150944,72637,77690,8829,35945,91943,13715,283303,139585,1659,167950,68306,9587,8812,118210,1496106,93124,50193,1480,103085,67960,43542,152,1373006,22099,230276,23437,194607,8141,53227,33311,142,215921,1032029,64529,122616,6352,456,30049,0,269,31567,245127,574101,305315,414799,5191,6134,8485,5600,1955,239429,0,134719,20315,3005,124402,4437,4169,144243,48508,32214,187926,16375,15462,109967,35372,183796,86638,6821,72273,3769300,262,12190,1233696,183719,173416,131668,118067,91867,11145,71625,259765,131982,36814,342440,136411,274,5759,29981,29119,1819,26605,4304,27325,1509,251,170130,1899,81,49826,15769,137938,30643,126218,148643,174920,80823,5412,397718,30825,34229,145146,140262,214390,107498,28541,199,120739,741136,74,413675,160491,58,147775,61130,232794,148391,862455,32160,1947,68674,46661,390740,92235,45334,2909,43004,44917,3299,90367,146122,274811,157586,318416,118264,1266004,382965,406090,289359,78549,176959,15512,646,89355,16680,35804,26780,261405,1916,5584,71507,115735,221801,237,1303,4406,1385,825,0,304,297,118,487,554,84,0,303,791,42882,4883,16099,138,315291,113,576,75593,1071,169951,45487,77554,32994,281705,67225,319887,50304,454200,90336,139596,250366,150539,265452,203639,565142,157196,84773,299,679314,152,632640,374664,242858,115779,48491,42558,10238,284474,2056,764756,27255,141933,817127,248366,343048,45,22345,108487,316698,8888,2560,398146,17115,5164,123984,150912,61493,264840,9177,3252537,119006,59042,147074,110087,223061,203235,22406,10,531756,323228,140179,2419,294465,117832,249661,266144,60085,209205,44031,101559,316680,181103,641808,256909,107959,192258,5304,486835,68663,95161,122987,10229,13566,376906,58771,1752,514075,549,1289,276548,71634,301,93420,1000,5189,105414,3471,117576,131933,154956,551507,146691,6084,38700,11495,56761,145,272952,241,74498,15555,536,1982,489,68098,14694,579,530,7496,3730,90066,1182,55189,70073,1471,152,39909,3009,16120,11030,1461,873,905089,28351,83923,39530,700,128518,133294,368,2605,259936,683718,263276,23332,829275,461462,108,62260,7179,17662,5937,15562,33207,7448,2159,6155,535455,82438,156866,34155,15769,50433,123956,103109,287767,139245,169006,82602,12793,648119,26701,106,82,67345,16141,7649,27126,530386,20992,5678,8853,8384,9245,6692,113,424,606,32090,187636,19247,17873,2209,112195,1035,254951,300693,267678,52186,39577,766412,4672,10387,295083,268,4796,169316,343215,243918,125525,9053,169597,41457,1625,126,1479,637,86964,11347,239982,47919,337623,1806,482190,380762,32931,90735,218698,9274,567,1103,172816,4084821,301373,62042,8056,84560,2808,15196,11509,3029,20114,29779,75908,55522,33300,14036,4783,2038,31381,4340,20333,535770,113457,95894,121947,103,19953,11759,71199,170717,1191,0,6025,629682,0,152,41397,12940,128097,195061,71787,734,119136,75,135838,110539,107169,2812,126203,1727,95099,16262,5377,607,175664,68374,1533,57141,35905,210203,90497,103158,186136,3750,2115,5015,251630,268593,229691,1102019,22092,91217,47235,19328,70428,35505,29268,3230,11075866,0,57985,13004,0,34655,455617,457372,19917,15872,12676,293011,237981,58669,12100,65214,153157,421737,665480,42980,86297,46201,695930,36548,11178,337446,2893,171124,299,40508,21894,782,1892,10623,4024,114337,128235,123108,17317,5250,107552,5817,169034,354,1844,26031,72584,546,56117,1932,128404,50464,3774,69756,9758,43782,122064,49369,18345,428,213772,5752,1346,24625,263589,16620,73164,2750250,42,117323,227297,35123,1059048,144787,235185,327251,9910,131609,13162,1284,4874,10068,818213,7571,202385,20181,132171,542648,542313,114870,13475,11230,548,11850,726,640990,2372687,251949,110,553887,4979,657421,658861,30903,146641,10278,0,31071,503096,287687,174554,235140,15439,91976,6235,9851,78810,74511,9043,19252,21971,1611,426733,397675,51333,98,613588,88888,478576,13367,685365,74326,1425003,6272,89921,32992,88239,234583,26802,648625,848,1306,301256,854775,54138,212231,17114,429,32916,974,4496,241,1085396,177758,209160,1023,184,139160,337968,8594,43119,35000,369620,62235,300,22253,13966,5596,162782,157523,2102,116520,15328,89203,38128,9094,480806,13946,113963,58945,0,1544,54153,50411,477,52584,5104,90522,130034,9288,203349,147238,74233,261561,354978,2086,728238,39267,1022,59845,17263,42076,417865,63153,384677,114979,20675,150728,181949,51240,21589,0,17729,324,12581,374339,97696,126926,26193,29224,22998,104614,142749,1429747,129654,97910,175895,59035,65039,324848,42206,22354,207058,493222,324264,415889,309161,4334,236462,1116,63524,81271,179774,14984,365177,233648,61703,335657,30932,56745,111365,25013,1427028,45852,79472,542295,12822,63213,99031,72768,2486,4360,1325,309799,221666,326911,27465,65132,128508,54693,74235,33622,250278,9411,139534,22188,116242,173447,177749,87567,27135,1484,44584,198794,68270,37009,181796,109808,15155,42013,5750,87747,42852,2076,43969,172442,540394,154,557961,66526,237221,85669,92691,77825,9982,133012,528752,21439,115321,1073,171672,167900,40538,242622,72252,203291,4257,126518,6397,324503,37938,42265,50294,465,4614,1328,454,39614,61014,78625,174355,570,191811,136808,276289,1263285,35070,14495,29444,57276,90187,110051,176235,953,11958,9886,9752,112343,3466,2656,1433,232,108018,137079,159575,26092,0,341239,108583,313049,131631,10723,60333,663858,145327,2883,59871,280623,185582,7447,88,196768,27801,212969,95,152,246466,720,1124,43543,192216,516723,64611,302664,39135,1480,202847,106271,5846,28669,554195,3406,45634,730196,40839,3128,121720,54008,135088,44819,116612,198728,35563,130543,100498,31344,68391,170864,4069,174787,180712,90715,42079,139742,1292779,7888,56799,18119,27016,625,198,3772,39920,55666,68621,112564,72805,3140,165892,5637,18256,1019300,527,182317,9338,37453,124,26615,59591,71887,52811,74121,3671,2860,99061,110571,93864,169860,524,93559,65,54617,45900,289424,412842,34320,29768,801,1177,1096,25365,9421,164634,45172,383927,31204,112106,239625,5229,2100,137416,491877,5299,650066,75872,61871,14167,31605,9052,140141,216792,585353,116429,26151,668513,143790,170730,127087,46258,326840,106066,75871,51017,175738,139412,129642,143764,13278,43022,1527,427633,13653,11852,82327,371,497,192530,890,86079,56146,88794,520,38263,138089,21507,54800,99693,626434,16257,590,2017,13451,7253,36870,6029,2149,427,445,22112,5004,87672,7540,9403,71054,27177,880,60928,7734,69158,89461,87125,116022,58816,2878,146967,39757,1275,195,46595,32757,74979,30719,145224,17459,31313,49086,3533,220090,161505,39181,407249,797,1213,219941,7360,262,73350,869,49598,186707,163894,415,0,22196,4502,63623,131236,1041,883,461845,411349,92029,27584,149933,10874,123,219238,15800,89004,185423,66085,167062,86039,434,451663,106746,156025,12751,40148,41300,39959,73780,339881,212720,570,46699,600397,472,45474,16416,6720,151745,179253,65837,36417,23414,4817820,358191,61113,74594,512704,171979,175759,175249,100208,152,139122,24449,81476,126233,86408,222099,4899,39024,253308,13862,189936,171565,980,2127,47611,556659,34539,67808,398607,121880,220773,39885,603460,262727,67304,198022,244,56969,181961,42758,2950,157296,16583,39142,227156,223705,104554,1428835,465507,444219,257030,209164,18011,14005,6682,19677,680883,441,128719,227207,283,1685,1131334,7549,3241,154891,10697,163851,638,63896,120896,19227,97263,113641,414931,107768,17974,22537,78084,79310,147274,2110,6078,308083,67750,3166,268092082,132139,47914,2813270,13729,5280,16287,26987,28976,132665,33704,2994,52807,26869,1892,51794,14866,482,191268,42374,138420,233633,4451,233683,69563,133409,220052,38917,18597,52806,0,0,160496,27592,13146,688,2087,93935,15543,65269,54372,121773,37650,51604,15199,31404,79507,7342,281685,1189109,490837,151443,67426,2699,33674,149440,47316,10530,1512444,22566,164270,4378,45884,26604,47497,107415,212187,81259,152148,211625,30424,1562,0,976,33110,93974,53455,113032,153895,24627,11329,8872,48795,16762,971,35338,102,209555,26011,10226,607836,131136,31676,149835,45540,4151,337292,140959,95459,55286,64773,117,483619,19,91462,345887,235401,118948,97244,159856,40894,241194,8535,98290,61507,123824,123390,30487,191280,0,29162,566835,10113,104258,60515,221840,143754,250878,152,443532,122330,190991,59101,134533,349133,59533,391316,70426,109443,224115,12594,23698,179279,188771,6283,15561,20546,236933,130332,37168,304,14436,269638,63406,238105,850,10900,2532,139942,131704,79635,1026,4955,17918,185497,443578,166026,81431,18757,140443,9469,854046,197434,129120,16856,87884,115501,119233,52836,114375,12836,9945,158947,1274,48478,210106,8326,2752,77068,55575,673394,119650,60942,2227,164416,1128,1398,13486,1751,34370,5616,93598,219685,1273,441,368153,7924,94028,192320,6656,0,890525,34412,71220,476890,210932,34665,270679,223939,54731,135392,295993,294634,74803,77865,141267,393508,250,128032,0,173918,1111,5817,4455,31324,13411,98458,295231,181169,114,107392,77107,318549,85237,148125,37676,63980,177262,341596,77188,110456,238066,223316,8737,1341,0,1452,169076,2243,25462,173257,51752,13217,93124,122,101386,165166,4380,4596,14907,22200,70417,173814,19785,33915,4327,1300,21022,243260,69066,3066,150,7923,392084,16918,137798,26574,48461,3466,0,315369,263873,94741,233654,293,108384,224074,126026,487443,5058,77054,175555,117618,92326,366061,67295,13756,29217,207099,0,11224,183381,38589,12874,297,2413,126566,190086,375784,381702,164836,2131,79624,124608,1090473,362267,274784,540334,301387,67460,283996,294126,11480373,19,9356115,139466,272834,9190,112870,43367,1651,4016,1736567,2541,3215,145478,9232,45992,2117,102981,128863,293,6326,590,495,10979,8601,1153377,84696,874,178271,1420921,68068,1929,45883,4482,333549,178818,100999,0,68013,295,0,3719,282434,89811,89907,371259,145439,45960,68771,2268,483,372647,1577,1013,587,2607,7022,25660,1898,75251,0,92646,1029,205046,1122,507612,72888,119616,91977,3584,115863,386572,217724,79111,85113,591807,763869,468770,203987,102807,11561,2447,3472,145,5828,30665,530507,30574,687,325811,43733,48953,2469,31727,163506,891068,511256,39958,120,229847,32488,183366,163404,177223,105,321191,48991,61684,89387,145761,82727,38138,4175,157916,2737,43759,349361,187528,2050790,142916,81041,24521,374208,317796,233738,1635,342487,211819,52635,36708,65072,450274,226902,42505,503754,226816,31137,85381,241,437,4063,16964,302065,210867,961959,249137,529133,9161,74582,40549,33763,2446,56194,37932,28967,15,524,1376,61205,107005,420040,2565,664,177790,77704,136159,16097,4009,2905,70308,6009,35105,173088,104711,36187,135,49683,64691,21912,126540,0,757,270,304,30741,436,17443,204802,112246,14071,6516,8787,48920,262,86000,9371,1145,31240,28782,51643,13543,113579,456,297170,35819,22109,120794,23624,30864,68368,357570,2472,573,1327161,208734,31322,564159,98724,25680,530447,184951,102779,232403,233889,263184,28673,2314,396641,22783,67466,7886,49362,6057,690,25439,1143,322444,443071,479026,48662,78392,82629,211197,415,214386,161376,129964,53554,128087,7453,97330,215162,51661,1746,80125,141839,452654,269,179685,52411,508,124556,32146,365851,443523,44412,2145,355789,69995,82157,382682,126647,45559,207143,86721,309013,38216,18094,194834,293745,0,381043,143281,85116,332933,413,1153,141530,5362,265389,145675,330173,1524,790,26740,879138,372612,834,70139,4764,265354,43745,213,82037,602321,3169,32374,297489,21587,382664,430,1562967,36399,289318,2352,239,6048,13293,178946,119294,42402,476625,119325,187043,169154,76040,26975,42487,22004,27369,35,4944,4234,56360,60775,1335,273335,389503,469535,54946,21806,13423,283042,2110909175,837079859,1133646807,8022,873531,228117,192810,99720,40532,402427,82126,8331,12960,17022,4040,26153,4855,2361523,268162,37800,54189,151788,57424,22477,3215095,3801326,45394,0,229,46982,453,3159956,1515863,121586,224351,153600,13745,104597,1617905,99441,13900,59102,167157,23068,2815,295090,537870,47384,31501,100505,57623,158152,82590,445978,169607,80081,289,230743,4608,27712,2240,35005,428,91605,279290,420895,66896,33578,218922,8589,118337,545157,248646,10501,82841,367788,45570,131737,168520,193895,340695,221994,64332,108751,126414,172135,11,1134,287283,183853,967216,38472,92436,0,12002,57322,63045,863821,126126,156963,276616,235306,190506,105129,2728,23438,126675,89073,17831,16635,18434,109636,95752,436695,182626,21935,574929,172912,761616,569384,1122,48973,35967,166201,601,15024,74701,4228123,1411120,289501,427995,137927,123845,284112,1295,263557,258,475,105164,257747,184071,204193,67629,20558,126763,1178875,137092,110518,16200,138410,27455,876,114768,105385,0,178044,76677,187986,245,269,0,579957,243356,119397,636913,3504,179576,96300,110968,31117,103307,112315,2351,87484,41388,162415,162844,189609,374,247256,890,112043,201947,330536,92925,118987,14084,50244,31025,201466,3996,19991,444966,347987,95163,182352,167643,9347,92007,26779,391710,136717,272576,333602,89,6973,163925,104976,74830,185490,405219,715720,3842,12381,76,23541,456,87689,116958,308673,306145,215555,224218,132080,290895,332428,5708,474077,63342,110388,154234,1265905,608,215273,96478,62416,48875,155962,737981,84705,198772,248173,149,124,247,0,21640,80180,222842,1357292,266404,113808,102737,152,86904,30001,595041,1942,66021,86334,268153,1032753,200041,100143,4932,3025,311310,8746,247112,120942,290267,63507,80104,81692,733,101127,2924,69560,134868,5728,25025,53933,6763,46856,159486,88784,77400,167560,86663,63606,512,225319,294,2095656,5191,17483,203899,48952,6598,22075,72042,2107,213481,86659,169671,89845,64625,224254,25262,0,239955,12592,153017,127811,50272,97552,36637,146,195072,109861,48585,36590,130162,65268,5958,2561,3245,172035,54096,223473,42156,108562,19028,81906,65046,322164,2417,100804,416162,72759,58216,2090,223828,405129,465819,47437,4106,187657,929,832,984,98,6965,81110,32209,33937,83278,1226,517,4306,157452,163928,91746,3343,0,34488,2378,59799,67401,84531,39926,207782,110831,1499,0,174734,97998,87381,59381,117640,131053,39999,84452,44046,277,51107,30053,15666,5542,0,2328,375419,138558,168590,542156,152,296,40151,2238,46012,35492,187311,2066,104165,289,32731,13039,95695,42357,21122,108601,9397,48929,28379,0,1525,56546,0,126709,699620,57035,300855,5469,94156,60286,62186,0,41737,278163,112286,32312,38224,142832,140,27507,656727,269722,132443,11373,48902,15189,178295,57424,146044,197162,8357,94471,82786,299772,22179,176,5683,76,73029,201343,43068,419,414,4870,69558,102677,974,29822,39533,37617,84769,232313,76,304,0,41136,49863,96968,11679,218731,287521,1646509,4296364,2330533,116115,21158,168691,85445,6031,1078,327870,656,43993,19439,31441,4336,51083,151496,30794,7584,7313,330546,495232,275414,1181,108644,56246,617722,258390,63948,425243,129846,338589,915,3283,77139,709142,2596,157017,159446,1623630,174504,76444,45142,240526,94475,77995,3190,69676,13950,6810,105714,481404,147638,50136,49905,19619,60916,75458,1840,104559,2266,20730,586614,521,82919,6708,141204,113471,53224,9352,1830,3946,3201559,119100,283772,6344,55449,129658,179520,233109,13594,8988,1216356,115254,73718,19566,72490,2572,10470,18463,72527,22270,28950,481717,643074,16466,532,20559,34015,909,93279,109541,59720,153282,32413,27529,24340,2228,187613,37777,152,4219,152,109656,15041,80594,138254,43156,451,1115546,341932,174070,37919,98203,447812,13363,2044,9361,125585,117877,245870,79688,183211,759,46404,1113192,10699,146,235,162907,17781,864954,8159,442467,55158,161551,44101,27503,529181,8375,52466,109668,849484,35930,154595,68197,46792,67995,9300,132567,7286,22024,188185,31079,50182,8124,38053,11900,354354,2136,7725,6855,5037,10395,613546,246633,27273,229081,403026,320294,76346,25930,105616,94152,178107,194227,2968436,48284,96942,778783,56083,13781,130797,243894,8159,257015,541831,390395,9208,49802,24783,22174,32507,247776,773707,4687,14210,15476,101540,748083,189396,112582,3688,400227,368376,429625,614755,519737,223192,15299,80577,135497,74,9799,55312,439,1644,33860,153581,9942,215093,5395,27273,215,2757,3410,302,2095,69964,79467,870,85117,217094,7999,1819780,1671,624,2777,10045,69743,7722,3160,12801,3005,258,0,987,8539,7447,5832,437,611604,12086,14269,1106,947,1573,3826,33431,16829,325622,444,275,172,649,121,0,225,10280,18551,22137,0,85465,37587,168117,124400,5555,244107,232751,152,173500,148001,128244,10594,83444,1655,101753,0,78117,1732,190644,29963,2061,9576,115928,233023,1088,1279,591645,79646,5039,123035,52467,4276,153400,299260,71726,220865,32693,11760,380525,131953,68238,34135,1519,1594,108638,98153,120559,2988,399,2189498,42371,66896,85944,14530,172618,279222,9441,17209,10652,619,191961,41542,33100,54865,86553,59685,89722,215653,62989,916,78262,53682,736,211248,25894,186200,76,155056,7397,85332,23388,127447,249,65064,237507,124180,38760,131784,2229,77827,48888,43948,17101,90892,11980,640905,189829,38869,86756,11559,42372,16679,119044,2545,19846,28199,0,38558,27092,61755,43455,130258,141970,26448,104178,126189,135806,17936,4905,152,9002,146329,112507,262619,373312,566437,573,14966,9590,57591,1176,258573,148037,248011,11019,225051,188343,48846,251281,130486,2847,608,428,109086,737,82481,125082,611706,34343,333974,37340,326812,5480,631493,3049,568,10749,164066,550758,803,541,102613,1074555,353324,457452,9902,35246,42985,135102,1910,209768,4021,149293,190947,6328210,94586,39851,20085,19308,1642,64797,31642,160037,10679,110295,76599,305620,2513,240800,159304,52434,1788148,67,208802,236631,92830,113658,50143,41310,684274,19079,106387,11637,7441,2936,0,91651,285434,35429,696201,131972,3091,7901,611,1298,2482,1820,4778,6738,28,0,6218,10134,152,4603,0,0,1053999,661005,1065814,342980,71123,587,151555,148918,23251,83487,87798,24607,491347,86738,227890,16,295182,2435,441177,1391523,207973,78994,5923,224554,711087,657108,412,241,151,2199,15524,22251,8329,125078,319519,606226,2421,536798,304,34788,186387,287,40389,96458,75633,494,0,8530,4404,287669,156484,46191,1159631,37380,79384,99871,159673,247613,88616,48459,92732,58412,7795,666035,199223,36922,19041,520441,247253,535520,34678,317642,291745,2022836,356168,107363,79746,1330,283990,43485,794871,207409,461064,1211,373480,78383,2972,92447,25965,119367,442880,1082,3794424,421893,1090932,13785,15089,0,4814,1276,44121,12777,40874,78784,63941,676484,19,666059,539,295588,39462,6110,210616,0,520,8074,26564,562851,55595,354720,416741,22648,250921,146419,163522,27777,27764,1310432,24548,227798,215293,58274,9774,45081,83028,74475,22998,1017751,9236,146910,351935,27199,184156,307317,890,154121,7725,17903,58736,43096,38903,183,206801,74956,298814,450818,122715,934,128851,217752,6449,56333,267491,57406,35343,6844,301078,110373,50337,114596,69993,54051,207832,152474,255680,666289,23625,75628,272479,0,84092,144,157721,12293,120172,1690,737794,3973,273158,47979,101854,181729,170271,1921,670413,781,13947,4484,81161,140763,419141,436295,42538,132776,107091,69946,5905,7056,6101,105530,287985,1459,531,507,9109,14651,4429,39870,14329,181184,417,264,439,18118,280,1518,152,94237,75750,62932,242300,65918,95752,55334,185251,150673,945930,567369,6234,107412,178439,171718,148737,47249,41077,32868,43088,39602,122864,52494,32963,104378,433,138468,2419,363315,52314,304,4412,1608,250545,69665,62138,37348,8256,277138,1030,1632974,12405,45795,13213,62213,58319,5257,205904,30632,0,82046,313057,15660,28944,276399,246569,85923,34924,11827,2848,24742,388,2261,4241,47131,2846438,26788,70395,25018,76036,103929,6286,258880,106517,246236,70698,195652,201401,131322,51203,518351,42515,61541,552,53240,232918,88035,90653,5300,110905,123882,5485,26962,79522,147910,373860,39025,22631,291538,0,121093,2762,61419,20982,123554,523373,225,628,190221,225644,104402,89645,83982,3744,125253,193359,176277,150465,36919,838517,160907,279355,53419,10915,164300,1668,141468,51000,17741,338987,30723,52372,105094,50174,167137,71759,226043,880340,137356,2439,81934,580418,92763,104555,330626,871702,311386,833,23895,71146,60055,7276,24854,182863,52849,1111,191532,95985,154945,211,50604,154230,304,28313,284188,25077,215290,7054,286,71494,166990,209821,4132,11213,57749,359346,73172,777925,131955,217116,5097,232400,76,1447,269724,923,109473,47773,127840,582522,3095072,367623,9431,4139,46957,368240,54383,236098,344105,447996,86276,858835,81240,23908,1760146,286884,237009,143494,76196,80061,13277,6726,97860,300401,687724,99954,100036,68393,1371,219898,113324,235952,7105,122712,3698,62147,769386,1037,64496,103002,75270,283903,92111,229805,36226,584,715,8116,146920,582,977588,192062,114550,171434,351440,165886,52324,56031,217919,162281,124764,49087,75201,45444,1271157,72166,154959,52722,29588,161057,6620,95217,491848,645843,78621,4109377,77005,185911,203661,3545,7629,59876,1146,1081,456,23949,56457,335001,123360,8383,346888,50804,232993,98167,47993,3675,307101,146,2395,239039,436382,110186,173174,435823,103007,85103,42527,110191,59145,64424,70385,646,150,257100,80534,46845,244279,0,8535,674,210204,28358,11754,102377,58641,263372,8499,88368,240381,138659,4116,3128,92856,18804,58651,2498,76,185796,1370,219434,24705,77408,946,161396,111465,20288,12513,108300,76938,96586,135,136913,43495,20790,297266,142383,137131,298180,977,150239,176634,152425,53482,609,9463,264608,741334,24512,2275,553842,82243,19878,228,8454,0,247956,200348,9680,33412,426553,111106,30761,125723,22268,3940,57968,49730,744,6457,135065,891,5059,17876,47361,160284,71772,157568,1188,471919,10220,286553,55874,180846,123579,54025,109305,70863,47433,23126,2680,2426,191247,47949,49805,62931,64081,85429,56456,1106,161536,46176,182362,11121,143644,17810,15928,32536,1147,19937,700136,10348,25578,79622,277,47398,3436,7553056,69556,64103,206957,12590,568,208974,415,93278,267,124163,195246,1605,205401,63462,116607,1188711,299,34814,134215,66155,1424,525700,39816,195173,78220,92211,128610,2175,63251,136300,61644,92991,9046,9209,58009,11462,123,59048,144,18778,7235,233971,308127,39211,68362,48215,142639,3624,31192,12457,179233,29432,95796,131019,304,863,22935,46441,79615,6844,130328,10957,38049,19058,123114,41143,184515,94028,328350,173713,50321,295886,208056,174555,214566,248735,565,55305,61426,0,26848,329325,12224,167643,111798,6915,15657,5619,1116,40180,2708,37201,62661,32169,44239,3277,42444,549864,70717,37939,276,204549,57346,523076,783107,442573,3095,155243,924,8934,199346,858262,38053,0,194,240343,50382,132649,11062,29412,0,26695,155601,407,12820,10479,109370,199089,77743,709531,3777,83935,60875,6618,2375,99511,424950,742501,68997,191667,40398,298621,241755,908,75723,44353,228389,968,18962,1238,148440,277165,909489,37070,35256,49313,229915,153259,15980265,3537,25080,566385,41795,220061,196960,97669,0,41148,69648,2281,71739,141638,2825,130079,349931,150571,190508,75774,273414,12413,672390,0,851,190705,0,131,5955,0,563328,177337,2760,146563,649669,999,269085,381,272654,77652,277579,203171,40782,423117,234493,425133,26168,142220,240722,749223,1924,284328,164446,93171,38392,28896,214226,17121,603615,141505,0,383129,3999,70804,114200,493500,343473,698739,91704,56822,2729,10137,106254,68089,17568,158855,592717,7313,35978,147699,122367,96573,1248,43468,9236,507760,3931,277735,49085,208824,173607,123391,349038,94161,270767,5748,108336,24360,224852,226822,175681,6698,166480,91624,207070,18682,21866,134846,56126,180114,114350,20413,575146,307382,1875,2415,3998,1781,44228,19976,625,33545,49920,202680,6330,94552,23316,563877,114360,37738,39179,4789,199970,24097,8054,147831,82826,82438,284467,149543,74253,5350,255845,139337,77511,123486,163003,213730,99256,24583,103904,964,2281,11270,31937,430153,334259,60622,101699,14371,90342,403608,253877,62890,3890,26310,43876,178801,141400,17085,50897,598730,20853,434278,109292,31861,5816,21199,348636,226794,221436,38054,150448,63441,106112,14269,104895,30075,155977,187224,39,37722,6737,132383,787,45319,56091,256838,57160,4567,27840,49035,1626,256374,130191,103313,230081,229068,70517,72872,10403,140274,136182,33027,56072,23932,11890,85391,237430,391464,19772,95053,78105,5685,497924,128674,74831,136088,163122,75448,152,139537,154152,41788,81058,1136,51276,40745,20499,94049,12061,23394,103534,4365,9389,0,485153,234193,6278,11799,54571,30637,56535,18805,330913,59894,206630,140,12526,583,65647,131142,32258,49443,519383,6356,189461,4566,92238,102769,62658,26046,194875,26667,148605,139785,126308,82196,157438,257421,120513,1621,154044,172165,167722,20555,14499,214228,70285,84363,311797,272611,6146,127534,7340,828965,1026290,288738,149200,26250,140537,464982,1280,1092985,386,34979,3886,232070,552728,1019,590,41848,42534,73501,207695,2427,7355,61273,87022,460678,186446,64508,320733,39150,64646,5316,66415,5003,214,44261,109273,143889,63437,131557,72497,126279,147629,600308,30009,135361,849,286076,49666,138201,212504,89054,251645,4019,505624,11735,7199,73150,54415,12718,8638,322732,1167654,735360,49224,4054,121863,1299,49973,163151,57646,119153,86210,78579,173155,0,155240,132998,1228,25978,95240,74390,77933,1206,68446,196,205208,0,301091,36554,111951,145289,145,59318,44028,23192,8007,1400,117771,13417,654432,32485,137939,4467,4323,28989,150076,193977,58216,36096,522789,19146,33539,299,64683,145196,2994541,211771,70973,409847,34527,192919,9908,181682,192007,238024,100417,155077,178533,3295,58048,204675,183900,1526836,174047,133985,52583,136304,135002,103,7344,157999,702,94009,14236,390868,20673,59618,15365,7255,2748,135192,144,196290,71905,248,231083,222091,43487,2141,127014,97811,20374,2613,240683,91964,10158,609998,48770,10343,159548,175392,344450,9814,10593,86470,290095,125867,352228,142970,76,345144,31025,8655,13051,0,364590,546,44380,1018,305040,1073908,1984190,63002,33120,64408,126590,109137,162727,110949,46783,152958,630835,32826,189196,334,646129,371470,6113501,69989,148355,59420,262893,68576,121423,292392,230163,4874,2523,46279,35786,6885,383495,76383,137545,682086,74343,378548,37181,230418,30726,17589,4150,57735,45880,183232,115687,291144,11628,156818,110855,43486,14794,2801,457630,150449,156352,421526,69829,455,1185,1523,70336,217002,340880,258403,34982,76894,4918,588,383580,0,516,135347,7722,41178,2920,369428,152,44099,456,20804,232531,200898,249453,12243,41990,76,33290,9779,149380,71985,32512,47319,1105,192093,17715,61531,231003,87115,101650,386,133795,631042,738069,50908,188873,133957,13018,44,21253,30927,402,88477,90160,83168,8841,147239,298,9378,126122,489010,61927,21515,2175,43034,47018,200866,2635,9416,37755,562806,134616,38587,79292,24958,19205,5618,136068,41397,10087,80865,84233,250,321975,1123,122966,14925,17757,137543,922496,384770,6576,52305,67206,194665,14634,10722,135533,65584,174392,229904,48787,123140,36018,178332,337,151,48210,395296,175668,68254,47759,300925,197770,68157,43368,127835,91052,57654,128376,57839,194080,7592,705,42364,36628,105364,167097,250793,91345,124889,163642,2941,34804,53023,51269,1175596,35964,1632385,178943,88600,16685,8398,273270,80476,242696,345276,4083,2899875,51846,117715,35057,28910,134829,1209642,15472,16575,245273,30813,6722,27016,6146,174801,118775,37401,18895,94862,290,118668,134764,32630,371564,3630,365455,143656,81405,40221,33406,90344,4816,3973,304696,79688,181889,7324,166228,176578,0,40912,10714,378,5579,104086,10964,26286,78877,171299,46454,96326,2528,65706,303039,80379,340135,208852,2422,1655,164374,309942,73169,642621,17992,1479,22089,9054,35954,67478,22428,9003,157212,340793,567386,99020,3386,2910,1938,304,203706,331792,94789,30842,455,104729,3939,5440,86911,144703,397334,142080,59564,311644,32464,116533,114041,2349160,57502,264636,58276,33737,238618,235515,55067,345046,34846,140786,464612,575694,884751,64049,18104,64151,174848,243325,207826,19277,74518,53786,222446,27069,1587,29632,26140,58444,157642,58564,47313,973,25251,134323,114875,32040,123321,402288,3289,130186,14419,158543,75207,67,528,445,2689799,31565,3639,68557,192730,192573,7212,27071,53928,1507,204926,46729,99800,162891,20029,15616,358523,1053,3178,59289,183553,31478,2456600,237224,195772,69726,29220,16051,228247,4191,127771,15798,5514,2043191,228885,17166,232689,239420,0,65309,165353,307679,760,353,355160,162174,17274,46527,42252,186193,228,5173,139531,194,582,2600,12469,127967,39588,266587,99118,0,112909,125387,144906,181559,383562,280741,209048,539920,50215,67776,33414,73671,192,237,112880,254018,571198,193615,102531,54284,147580,211745,179441,883,147094,116984,78368,358995,3738,64282,144668,10969,437450,115266,130558,8199,200888,3179,9873,147275,95736,142284,126864,6429,183600,23753,210437,3576,18022,2216,30617,312808,287644,2016,361986,8693,53505,7039,973,164520,62315,24220,98748,6698,183531,63200,72285,43004,977,4997,19103,84409,1303498,14264,10476,16912,64565,385599,16621,64170,139950,8484,833,243,35082,64900,185179,8886,210647,177789,67130,160,178913,490197,48259,27039,71029,91588,41300,123114,70484,1567,11096,236665,933626,848,90549,204266,108,11214,14984,4335,45225,421,1752,269,23169,228996,118177,144671,2299576,180871,195663,27158,338459,31348,432437,114208,7690,176235,41426,536564,72643,354585,75720,61907,86122,5889,48013,152,252751,407818,261698,33146,1006338,903621,374,403591,653,1287005,71525,47091,68327,250463,83841,14794,211,38492,64788,54523,99691,58137,74972,126758,49072,30033,90172,74224,71159,155396,304,331,288775,157405,466,224510,194821,197970,2799762,90845,92586,604482,259810,76181,147874,180359,2176,139050,127381,5080,166189,114864,340377,9847,381756,378923,69375,10331,61562,27406,8750,24795,112333,7088,68132,512,41886,112496,4733,283061,6354,278586,208193,1707,206026,87005,125325,222429,82439,25132,18626,385139,0,95535,57654,69546,265315,311486,87095,135865,296641,135357,213830,171711,168085,71715,367,91578,3966,328142,1597,964378,17365,0,134233,3785,64330,7563,134459,1838,339920,37200,502424,125,496874,169245,1071,292091,47217,136367,27271,74137,99265,4983,134770,238791,6,82933,421,27596,3940,189,114546,420513,53233,306087,127219,57419,1410,5371667,266005,1672,12411,16600,33598,167833,652,54138,34740,0,1809,0,17192,71895,54687,8193,35426,42272,77548,21263,538,166766,30839,58561,0,568,59398,33260,16563,501122,44118,21223,48734,281408,333112,291870,79354,11715,37979,87514,42947,43659,79194,231965,144136,661781,157746,646,91602,371294,109889,76080,7075,53287,0,234263,469157,214468,102527,17935,61627,314341,151166,92605,976,49208,65250,30688,184343,157300,401273,320578,10173,69093,260259,430,68855,34322,146334,164492,146432,6207,11387,352720,79482,427574,178391,304807,563345,5419,96662,86236,1759,42713,229383,137870,122937,2191,482964,59455,138528,801478,19448,54593,424319,940219,9897578,73394,242647,55996,258231,221652,55874,538157,868109,360344,363282,4049,70769,162891,38907,85420,332140,51319,136010,66533,102142,447324,178131,8409,10,11,3849,197332,327886,156827,50923,87154,58755,3922,117336,8691,205189,1021,998421,428,59781,1255,182938,176754,84666,1002,65230,92784,37009,114114,542004,103793,165644,221188,27717,270847,45965,221571,152,66638,197052,342663,594,207942,65407,1594,19929,33148,16756,143155,145429,2917,355342,130234,557,235791,9602,798831,184090,10891,0,171253,44138,11671,185430,881243,499565,23613,795335,348430,7751,99776,2768,208365,116797,35145,11735,15739,75954,83178,16387,57377,4373,87677,366883,36281,70597,391563,461698,390175,127334,66515,436523,331310,75588,360444,33487,572,1525,2246055,159249,9057,121799,17649,167956,63408,88785,64873,62056,215032,163135,650,19352,34653,60081,26193,240242,42994,139779,57179,62794,37766,64162,37115,159264,295299,603549,134956,291690,119026,83666,19942,14222,58972,75875,140266,42355,7612,100956,24842,96821,26819,181412,274910,145702,946176,6406,591735,19649,1370,22679,16858,1433,2740,3468,71227,219397,407952,705708,46241,22450,2437,569,0,9408,327738,6158,1263,18710,1666188,203658,19493,250419,463426,5427,394568,80660,155882,2088,21933,39354,83928,70947,52733,176708,52574,8794,4534,150904,9766,169609,160872,601905,138058,19297,135965,50728,42517,14296,698,495702,152,44375,394,29441,81,155920,196738,181396,85815,133841,5719,752234,320895,116130,7952,726,115,212632,1839895,45563,465092,85807,6967,1339161,3711,63704,42755,221697,123028,124733,424873,427,80392,118,123799,324237,215894,179074,16454,71262,172016,289,590,42045,127016,354736,61438,226367,21083,3227,16832,27483,191061,712525,57383,602198,216,54913,99369,2406,132811,15592,1776,1192,34938,1005227,723108,107,44,89637,128525,114,25333,105659,136955,2304,30344,65656,60205,43054,73706,71744,171945,97213,170254,7916,243796,151641,13236,103323,91509,13261,29047,401,1248,19204,21280,20732,355323,31,230002,201157,40450,14720,39640,6237,52174,130757,31222,89475,245990,138169,246730,2207,266408,27660,63597,46202,162865,144,6745,30259,38471,280440,404153,64294,189710,162016,119647,157062,68000,9668,1057665,37053,86584,387462,105867,165254,440835,39960,216334,44980,489336,99193,186632,262947,968079,95930,326074,4117,297279,4002,83423,740872,108204,147531,55819,117719,220444,367027,9262,150003,155172,2784,79436,1664,54146,10542,123,16825,36789,559537,196728,20715,392588,2272,39973,2165,1027,36390,196626,20489,96126,207052,3932,608085,72826,57717,281997,144958,125546,209241,21978,6163,2099,423595,90523,62700,697,885,18639,208452,46231,342305,163559,397,209975,5940,161,21082,9203,32484,216476,1164,45290,95681,28910,201755,5038,6886,12118,935,73405,192151,41821,66286,14177,29577,6134,220354,159221,24043,1886,525985,60856,26389,241149,714,38744,15190,60083,523690,263623,222662,220219,279492,269852,589231,6522,5126,61235,1391187,68907,91840,68263,1441,8870,10904,122136,152466,164023,3836,126229,291182,38400,8627,103201,151694,80019,208619,25585,80602,38326,121,349536,10800,223241,94926,108177,342,23237,114419,805,2447,64242,317316,328405,1152,1540634,4170,4184,300623,25576,294439,16572,87279,184614,106967,32460,408074,26201,12250,285737,41881,86932,31937,63724,25680,46232,14742,235560,83723,129947,3150,410434,202826,83776,386764,1327,962258,231310,909634,147473,326241,69041,36794,37949,1133211,15495,74404,139729,8552,164094,62205,196599,14832,230507,129943,168273,91580,181977,349366,95817,101647,496023,452084,892531,26851,672,7944,57095,116453,141603,292298,48096,5284,6292,45899,214704,25277,23600,185346,393904,79643,263417,229741,1136,61564,167972,94085,3703,395,173377,225585,60851,119010,9521,1858,1185,227721,85152,522106,52398,51851,2139,232406,391851,832990,130084,138889,327308,11903,791199,632,65696,25948,5109,31177,6157,163583,133342,115925,195639,91193,179565,73926,86269,17164,7153,67602,69626,216438,30885,5298,0,126996,0,0,686,3692,262356,65390,58260,14674,3419,1903,9250,186,2025,66194,1892,2972222,98235,85785,937605,339177,93177,3836,114881,14527,639146,232252,172130,34996,43486,66855,113998,94393,91320,19712,22159,21142,373,432851,716180,116536,184546,155804,997,3182,759528,85571,6528,297296,158780,144072,1053,25678,117719,34381,6343,560,157842,24730,96423,87508,74,534752,4876,189475,92523,580,15017,265887,76,228,532544,462978,17846,16573,148427,95186,77678,117304,68729,14057,903920,272,130925,113734,25236,9513,13697,168585,69625,20988,31233,1022,106350,6240,899,9314,7223,14208,158729,25476,52111,10781,1185,32901,105706,87953,74648,205186,1888,85181,8815,196030,913,48649,38027,607,60719,17505,557,4249,48013,207378,474975,66797,61603,2994320,27267,316655,13580,8139,26840,55082,785939,233877,127732,10270,79288,52187,43052,394,196179,334102,578733,68534,65282,108213,5734,351422,80060,558642,54029,72087,161904,98215,2769,2653,450,8988,21,5341,29549,865,80872,85683,94214,14589,5819,1572,136814,16298,66555,558482,14348,11464,279526,839,204528,111849,143688,175777,6729,0,873563,95871,59330,90515,175360,35712,105670,454,199,461417,63637,340778,1269,42987,80573,600,618101,180467,269700,410165,124,78073,2171,216424,206427,84947,193568,36290,42073,22560,644276,95632,491417,9729,80182,129,379,331010,11627,28669,224181,106779,140373,222599,26984,211569,2515,6095,235529,607440,47,356612,196781,54435,93148,187941,20220,32439,121061,1648,80077,578,76970,511104,200521,678,37535,10449,33221,25373,60122,1850,26333,12715,203837,242683,78534,90234,131742,4294,27463,158007,3859,63633,1379,523706,226287,8071,231122,199916,0,33145,2361,6259,608,47752,11244,174150,150513,31822,3897,44312,3099,68459,68451,11429,108028,3517,597,35909,545907,10696,1082,37605,351618,1002,67713,1368,302,63080,1011,456,2532,10327,972,1762,759,9793,1620,118666,31768,366105,233269,69550,20909,131440,44,283308,48189,19911,208697,102804,56211,7756,1666,114037,3293,199289,76670,23207,6623,18,811941,144444,111648,165876,238061,90170,1116418,875768,46766,244,14598,1985882,314,108343,102725,164674,1289,24756,205509,17852,3573,116539,402,382410,184661,140494,25580,68284,293645,0,288279,304,1333,276633,408054,124960,326338,387463,87163,322033,10854,100870,2450,126004,1417970,1068,1805,280184,1421,11733,92524,43014,653,0,3992,2585,394477,8356,4330,921,1370425,5000,508055,85198,114937,1674,7925,535638,2106,219430,202777,120565,1422,58017,298888,2325,528773,456,119045,306936,81208,520073,831865,728,191972,205244,60747,439914,354327,78174,302639,144541,115250,199438,6963,132599,203272,47019,139195,141841,423814,294823,358538,335236,3687,408099,129239,9806,114266,922541,47919,269784,10075,22570,27232,498650,21328,13659,143881,5254,13527,390455,421,15228,13660,33625,177,2202,81791,41170,190167,209907,4827,19715,42842,164232,212662,360492,1342,8812,454297,490123,1925,3298,182075,4545,67904,26237,5986,48148,6346,203926,8358,76257,22711,7988,91578,322383,72047,70381,244912,27618,58405,1011,87657,88152,105543,432,270,18274,5615,230527,70841,46491,23843,53468,75645,245408,2524,791,211230,848,129145,563,21838,12368,311876,513731,77601,3749,208084,136645,2144,69786,2019,90885,103786,545363,1124647,46070,845327,126717,85435,5163,23476,23475,15080,86060,18819,16227,22326,298,10817,2612,330314,536760,347471,184767,3584,19407,1586,246671,383386,21058,22879,203931,249394,101570,158894,1010,690,96,262421,263289,128778,180660,32628,927,1233550,51127,1278293,165180,71149,1051358,53097,178676,235630,5519,482591,453494,1904,346092,186070,634134,1811,903974,260949,145351,573297,95293,58213,890,215787,198676,47283,49045,19827,59074,73036,279,6440,4369,64102,224637,51281,393007,642115,208827,200814,127203,207326,537912,447987,866,49669,2144,530,155769,100724,152,216594,58663,4264,5997,46574,9293,61599,63082,14146,45189,9057,106032,116156,1354484,69887,72,301475,33041,136403,43253,851,53522,45897,86910,129574,54229,93068,93766,416,288,46158,6874,55152,201309,56109,70680,137826,412,162299,583663,69062,5861,360459,72574,167678,39974,129207,424672,420414,202174,374435,476070,152,0,6065,9860,27859,36709,309721,295912,359899,2491,36771,47539,67648,2847231,95862,91793,21927,126820,24601,58513,21042,167840,7641,0,177050,143992,123642,100992,250952,21981,118905,156898,3455,78653,172641,807931,146351,132090,35327,28238,28618,202723,10390,280272,2697,15002,166456,165155,28872,230140,107972,98763,3972,276974,8504,516870,4591,30916,0,5463,288,497,2232792,7028,177,1426,1024,2152,19553,702695,118656,89879,5033,33973,1144695,129324,452994,158357,50638,63087,50992,89572,257267,87333,212784,236696,50349,44409,365337,150653,107248,681750,315545,35530,159370,167505,275345,62080,950800,114032,201035,662522,48468,85070,203429,42928,417675,47183,37051,74474,339870,617,208433,433315,906,20676,93142,19018,139997,5832,153959,461,68907,79722,18518,25998,451505,301639,91732,63687,483727,214251,3559,347110,896942,85642,74299,42064,450427,40871,107046,37511,84738,102695,16611,207637,224122,586622,1384490,255581,55806,223821,14585,5418,12332,92427,140181,13044,226659,127135,13032,139153,55355,516497,55142,47100,152975,45780,304647,69466,45818,613979,4332,857,174,174,165226,4981600,2308,138813,408784,3293,1724,57741,59623,87714,343995,126858,117555,151,519,5209158,551741,78728,151177,218252,142173,108580,1287,400796,1800,350,142702,58750,67741,16996,543706,152883,375312,473321,1166700,127497,33603,519609,14011,24430,125292,152542,178696,158406,195364,239180,89431,83853,115200,1074,300072,30247,39011,189123,96619,44421,11633,2979,37575,292162,175471,3210,33661,19739,815,181245,14125,274504,38170,413292,607445,86818,697,29704,59555,29687,3048,32193,14658,9260,313677,61346,125570,211893,183302,105598,189869,170371,91908,0,388294,141977,108483,7899,184191,74016,120377,142012,448,217069,313722,5515,81907,27119,106233,71248,80567,152640,35974,46756,140596,9353,1582,204870,1215,54665,54878,78901,203585,570618,10343,48495,89697,22223,191641,109643,329057,85385,84111,48721,7233,155735,84793,456,20974,247025,17877,49079,694295,6862,140264,924,47777,106,265,417,381186,32621,22012,587,172703,17728,49739,245,2254,152,1871,48394,942,36169,254652,140603,76331,303112,12818,53428,200327,26979,164906,114866,207333,9174,10204,100368,21495,15197,1979,118505,3986,89287,0,23836,13141,135852,45973,3488212,19869,89845,5269,483,27152,114005,9062,139514,128266,245747,49025,298443,69612,164500,266650,1826,530,544879,6219,116543,122541,268400,256730,5767,17252,7394,339453,36846,276120,96598,950,158335,110628,0,4406,179635,41663,117647,235053,91692,2712,1630,91130,713418,1014712,732284,36170,61751,136551,316101,951773,69931,1261,1446,178051,272239,142900,8785,70275,72362,27339,116830,193466,884,0,122,0,309,0,0,735,7788,23942,29941,140346,9456,9995,5895,29244,84432,152,662,890,69978,386080,2524,534865,448,48856,182329,100079,98293,74560,244094,1675,111271,16333,75695,296,133697,58663,141438,39032,100248,13654,65637,2551,60451,370,5773,11035,114698,3541,2256551,2654,115617,985,75317,54522,54505,14465,612978,367,0,2913,161944,157805,107650,15492,73126,5254,582240,347839,138422,66021,339952,270930,138521,257222,298123,126662,2716,1128609,76073,156726,246593,85555,279173,442453,20570,57394,8580,11726,2099,405,31605,245820,261439,135385,4208,1177,114698,29773,157327,10606,187261,144168,270164,638099,144778,22572,659076,148402,198,268610,123579,2745,256901,1302060,275,49919,248679,5717,153542,145425,149883,69052,29740,50608,232728,75941,27130,18785,504,53809,17076,3772,165556,1253180,315636,7248,3405,269674,9241,771807,247456,29330,142715,15867,179770,215054,27471,14350,98029,328361,211908,62233,84548,7063,878,2905,1756,1405,151932,107,8800284,91012,178157,289153,153,44210,19771,4141,49460,0,1263,2762,43979,83333,159192,30558,562,305149,372613,539511,89889,17749,62225,192935,182265,86388,117552,834,11587,142186,223646,181613,319286,103423,12984,652229,266833,0,9264,75221,30776,152,1395,256344,48250,203082,224119,699,22253,305172,450,125788,110369,12249,172344,2440,332706,208,363355,83463,110923,3948,152,0,5357,511241,234881,133197,47064,9739,30096,250890,362621,10622,575,155421,69610,178687,168858,177634,44390,8904,406909,294,1269,40574,1116,2207,21157,66336,13546,123712,133,41854,8882,124485,181872,1172,102009,139904,114683,116698,34853,16572,375358,80023,534315,4134,33862,33261,36388,82381,107,104841,254,5025,40482,23094,18234,150192,45317,90512,91849,89838,21037,194,51330,201917,140916,8135,113908,90017,27060,63985,48738,402265,29261,136431,109326,50281,1859,6848,173444,66513,291674,390515,204604,159965,8479,93646,121175,14409,265603,1338043,727821,171339,827422,100491,1995,186411,190648,341502,229609,19028,521903,150773,630,486723,209845,162236,10983,79591,180942,6028,679664,1638,19601,193620,1391342,147915,156237,51349,229583,19052,21838,12660,45151,23589,51180,118725,18248,22217,76628,17691,9023,21849,45814,5837,6578,12317,16617,14781,40281,81798,16354,335469,283361,116935,209972,23524,145,261070,218647,157182,0,217926,758046,30551,337733,5115,131684,0,127575,5908,171922,2084043,330688,175090,4928,535387,11664,108765,172255,117928,248981,16746,128167,116030,132437,26479,96,78,4,543,7757,174732,3217,60292,63297,16044,219829,400,114262,263140,21467,211072,150445,304534,5813,252099,381146,210985,232032,0,48374,1815,0,750,52489,317612,200828,977,295259,116829,216059,206940,30525,19055,3169,41708,619,18459,450878,178189,43490,214562,122567,46075,112698,90188,185110,437833,29380,194987,45301,49088,204398,6982,18991,10913,249375,62544,58086,159553,196187,27149,2485,132913,44488,111640,76622,68374,563245,119875,66284,1722,76,111274,88770,1230,206396,8823,91726,7428,382113,3282,37120,193,355754,3406,99113,599,82732,3845,71117,279966,290845,56976,22928,24449,20114,203158,180980,248119,61696,7361,62081,44065,67059,644754,248224,1135838,83382,14589,5747,47287,110321,4644,418793,3645,486766,103430,40926,367085,72639,74436,76796,12129,90847,44518,1035,785,785,100160,236339,184423,7977,421260,38509,152,5560,78808,60070,267977,28499,29172,73383,35887,8092,15012,128556,23655,27784,29319,18767,20163,6796,56353,26355,9014,79987,31005,23881,35250,6171,4176,1668,227,56,0,152,962,77770,25023,15672,11321,47488,432657,80286,12193,80040,5051,181675,9010,47971,80008,131612,92469,52,125988,1661,127507,552,620,46956,4109,138437,37800,2115,114208,1972,156831,109441,161486,1916,145145,240360,100562,849840,18045,234614,38508,1926,107193,54847,24405,20720,16430,246710,21168,327994,440131,84813,38826,971,69531,366879,381537,0,856,20003,1550,1462,1073,68277,1359,9711,207621,31988784,54886,138504,3820,599989,123,96,1337,280509,23127,74875,78763,28036,941601,45409,84846,8363,7533,1252824,11785,7808,30547,34479,28454,20883,42332,116250,17488,12645,76258,105245,713247,29633,204388,13000,33267,6067,20623,44092,44436,8466,14202,14219,10311,12941,21697,10266,15688,21421,35628,47311,28433,151595,21258,17332,22094,22607,13074,24487,4900,21057,29062,10993,156048,1217,87802,729516,40335,69726,179904,7210,324888,680,3486,48607,9814,12868,14519,560662,999334,79090,0,657,54851,670341,633523,9428,330668,58905,675,93819,99281,42777,37988,198361,845,10176,22295,280373,151564,169859,320076,72,71549,1333986,539911,144448,0,5325,27741,58359,170119,108509,213677,24519,83143,54388,59684,1529,1020,351,396335,28929,583624,845,31586,33130,75109,225642,15880,163495,580948,73407,89982,72435,122191,2536,75185,229153,246,0,64,136406,157741,592978,118350,107905,7810,15245,33968,342323,6747,172082,943,2667,304,255,2588,685,1357006,19215,316456,274415,7119,33381,58632,16927,69999,32961,209277,94087,325138,30306,8013,4154,211666,586,17769,1007293,17345,2913,1599,24326,82312,19326,76400,114668,34242,34460,62873,87301,10900,77356,30626,1655,16398,29862,2208,19867,12452,8954,13584,16227,82660,19140,29863,53072,35125,5066,22806,24734,9720,11681,37655,104253,25416,27,72294,30925,205319,371948,99523,85696,9734,765,493828,20091,182394,9418,40850,316455,1652,45373,57789,24359,100008,122159,6741,89317,33535,58612,99840,177183,20308,3572,217370,14590,107587,99680,35821,189243,51547,68105,165236,356936,86638,351530,163912,99963,30143,22016,47407,356,213,0,279691,176453,15833,5601,8209,735699,13888,720,78506,140153,276020,54149,298545,116693,276277,1963,7054,133543,230890,8633,82725,38068,13808,3402,81170,11132,16990,23737,533487,986,67950,348623,159,823329,0,17326,74965,30263,109897,743,2634,64000,56747,453526,1907,97844,5053,212476,14894,2076,31730,1400475,92227,78141,42970,1495,2919,63406,10878,110928,39115,323922,323927,6438,46992,111428,564,944262,378,75505,5448014,206247,150640,4700,223,152,0,1230738,11640,18792,8822,279219,18370,56495,162719,802,6899,171553,106683,16964,301,556,1360,1106857,2347020,387366,40846,103511,37976,174697,143802,211529,236083,52327,26,201725,4803,7348,0,253281,50964,221023,113,481360,239338,226078,258809,9445,155141,83097,105130,118690,27556,226691,7956,4526,6547,211965,34413,702,1444,14734,505751,41468,1670,9959,426,0,437,10884,26,69929,1689,0,0,62,0,296,152,130,4481,682413,7020,1569,14256,1835,2815,9304,890,6363,243716,1960,6562,9765,4771,507,5551,47421,781,2505,152,378,5585,5301,39373,22062,12640,26223,31073,18340,53342,59120,31743,606123,53920,56206,5416,14455,58481,1261,45721,35337,114290,21051,42025,44572,65293,70389,33022,102883,37816,41560,9291,22927,26620,52184,74282,20139,54148,788,273306,3005,967,224,130,2380,184723,35914,142326,219438,37214,314446,227820,91427,4805,2740,1629284,27858,6749,1598,228,27828,9968,1602402,67026,9980,76,2557,1711,5925,7205,0,276,266,39874,2195,84262,120681,376569,4587,12471,927,2336,161120,115058,250367,100194,15380,477,33691,348,514,369,12326,1095395,23031,703,135726,20546,22036,70234,422,54721,75142,55884,54067,30835,99535,39740,36512,419116,1204363,11312,63992,192468,223,13167,6050,9666,11630,37360,27634,20491,21709,254,21468,373,86351,3302,6225,3366,13006,35095,9425,31746,22435,12944,3404,16206,25773,17389,28437,10537,5785,7461,48393,49088,152,13164,20950,16464,69229,54846,35840,1481,147597,115912,34783,20896,10776,2307,40916,541,95539,162680,36044,78701,60032,42696,16838,6299,9776,7601,1416999,26280,27510,13269,34760,53588,37230,40541,653593,313633,127336,226200,33068,402700,266045,58358,2236,12729,91826,475,43235,139235,574253,29021,362852,8129,0,175,1543,695,13684,9112,26428,286,102047,249182,55301,181605,213987,78169,104378,57474,743403,22221,26263,93581,15542,57020,403818,185163,99890,676155,1453798,914,568,64343,192570,88,40944,17933,125406,89,323140,31817,263252,391606,10036,23385,570,4746,28331,58103,35203,52883,2774,28259,17311,49745,3246,767722,191352,591958,828302,128426,15857,1391,26693,56689,35850,14784,31428,82566,40730,1479,19968,4200,256009,276941,42639,81792,108607,32928,11148,3667,159781,64056,137213,14582,361955,935298,906240,206,1617,10905,45497,119484,8770,956,108683,641989,169082,258334,483469,29179,31432,3559,289673,3516,112935,306742,144960,140,0,920,723,107043,218419,184171,323448,90150,213958,262043,110938,120019,7902,11739,8876,115580,23037,100961,229324,76764,9429,111433,106360,428001,6090,644888,80095,41356,80120,1284,62076,880,241063,105889,34905,324762,9096,304,19684,1344,125,51006,119121,54427,122662,2693,223201,388550,58041,203690,51714,134886,100252,128567,7826,108908,199070,30881,150950,234,166811,58178,129793,4969,111422,12559,107879,205777,97708,43802,304216,24246,54896,20351,2592,215927,386,191,241781,26607,27050,23561,72707,473523,326929,132925,7704,37454,456773,138420,56278,39574,303,467967,127925,114398,378024,20858,23216,67208,50038,605428,22611,148379,72898,48870,83325,515898,128262,1,707327,734238,4324,265664,49379,456,244554,194044,48878,66698,98186,7200,759,28837,11041,14107,39943,353792,55,3416,291409,0,35103,595,527,1424010,14838,470974,18109,610745,126971,100396,86869,100371,200860,6659,53581,51706,24619,56917,61204,25062,104240,29811,57889,582010,526091,431095,59980,387786,88696,75115,8454,138189,5667,1105407,23966,441794,151541,63143,50943,344656,81033,251501,131232,718911,489074,104609,208043,41509,46285,30268,45158,153573,38721,25284,12891,8977,458,23827,99966,686007,90550,329381,411824,72915,64403,78084,3400,809998,561891,44055,315955,420338,44834,193183,29648,2301,1100,448,103,738,8173,426095,226198,64610,90232,408370,339580,79831,10293,107029,215250,5575,71377,141865,75294,103006,517343,19347,91005,17,1518,47710,43080,132754,5137699,65933,105967,75371,6865,231379,101162,14750,550817,11326,17471,97295,73905,470986,656584,99852,124126,125583,7340,43317,11509,614096,137434,35652,46505,5195,22222,189799,91607,1653,383,101970,58450,816,612729,4443,1496,1828,454666,1012,634807,2315,170161,44931,830406,218980,125976,75562,1288,912047,345332,247923,49040,161305,107560,112209,150232,23057,2222,44129,41593,175270,1047,289314,531370,227350,38634,178684,387617,176853,194869,30727,8551,4932,4735,6941,17273,89851,43042,0,75945,217575,58449,108124,184172,82690,24216,474115,38417,173932,37162,13314,143,10084,561104,302397,219983,702617,2542,13441,110,37715,270732,85669,95839,180569,49198,40140,159855,871,137122,27499,23534,504928,311841,23626,365831,3102,1336,87573,94516,135995,214199,86976,13130,24146,50611,96390,578,2547,47717,618425,124292,42237,171700,30864,28768,179111,1373023,244429,178296,105780,546,411,169001,8679,207165,5428,18812,18495,4922,280737,99069,13320,0,114250,444,221836,91876,119647,164772,139416,137348,10371,16317,7762,2350,332558,7572,211123,178110,571609,10443,1201,20866,102492,43009,123442,8732,32552,15961,5097,1465,26817,142,64067,118259,56958,241592,5008,33420,50866,39604,88482,69669,47796,79734,13032,0,2504,18413,349769,71847,80672,298,46737,154969,387632,17951,189530,2279,160215,213204,0,8806,353891,19563,185680,118704,32971,11952,27098,133624,114653,45879,141050,7539,19643,395022,166,173399,57875,162456,61788,240041,3049,169076,167063,4834,154754,5710,11756,350233,243313,91220,91762,127552,381789,94878,10084,4644,6753,296782,185181,0,118438,168142,282269,6175,1574,26883,453653,8924,823215,586,77752,7867,70774,36662,13995,419875,8169,804,212035,0,235142,19776,93190,547532,58041,188386,50543,591,74854,87636,4362,2488,14651,39937,3382,115913,82742,96051,56546,72528,20130,94896,38820,261853,29861,34061,28977,1892,143848,16999,142447,15318,160583,173454,235115,25109,50087,2118,4564,100461,179058,55754,7613,83457,31588,63694,208,734,237331,632,166442,42181,129365,347318,210041,27663,16647,33193,108723,66886,124015,414,10304,3556,80654,99670,158,50230,4227,1162,754249,69129,6525,11052,10093,245757,64826,301,5687,46434,6026,152,151728,278561,114584,12682,0,3392,1362,31507,11401,48766,185615,1000,7216,35850,155870,111844,218746,278,15063,3723,727,320763,210846,28996,63629,354388,163350,116417,131672,56671,984,0,632311,117320,85116,240347,7306,174815,114487,73507,65690,1180721,72368,320942,245,19069,139156,1186693,85381,0,1600,4009,317,3419,1190,925,112163,627106,1530888,20415,98222,30880,2893,36280,11379,121822,7305,20042,92548,170293,3357,103935,176169,71225,174227,14452,7777,901488,2067,33253,508770,97631,748086,206408,40469,1504,161356,259438,18851,43483,59374,220807,234,1504042,203105,111043,534185,96719,17441,31037,165351,63637,1672,58377,120801,34354,214895,145730,142175,202902,9486,99383,25889,95217,4737,29329,13671,118310,24958,3360,111809,1155,60936,49807,1168990,84741,195765,747981,100561,11944,38102,35405,21622,44690,54582,49519,133004,67051,16674,39066,270985,420710,50630,75396,95285,81833,140665,413847,76280,43898,1170,154896,36621,1402,31163,376,100175,7292,42602,157796,47,132469,173288,50810,24818,34721,72388,504610,37475,239652,110376,2934,365,152,82356,306247,123443,840625,477,172,310063,275,45559,11942,5060,94135,1120,76017,113548,37802,107135,218833,65835,1215,394265,142072,152,24797,4901,105056,105389,29700,3255,211722,4724,24340,17655,36263,16432,818,175341,920615,151,10126,18849,581,641995,4021,55316,1679325,2610815,3904257,1626992,0,629,2495,3149,687547,9219,444442,1336966,328579,5874,12404,612803,35038,46446,124450,63188,104333,150902,55100,131629,68647,52982,0,2983,3925,44933,34849,11996,255077,381642,114820,81483,308973,261064,14314,118835,316,195904,346215,35346,220062,5074920,345665,284527,1691,399494,19621,270097,2290,77348,25450,45985,119234,152102,2335,995975,87797,15655,15964,141950,64360,21528,3094,237470,19601,304,119027,87398,52551,28438,181668,304,177994,1921,382,151,731,51812,150302,526409,9554,14407,41624,6719,33522,141617,385455,566595,2297,78333,8710,262465,34665,75025,1081585,9844,1465696,43395,186486,3323,95789,1123,438,367,176602,24434,71107,350139,18667,31862,44741,0,126152,1537389,257551,85964,85964,87078,86291,91732,85964,112535,91065,85964,18274,7537,18775,270203,199963,3427,43191,110588,754274,587108,351453,349357,832,166452,101894,39747,978,2545,78762,22175,162238,49541,148197,10072,125709,675941,86178,119919,20521,47663,418067,98972,33860,36920,147,66977,86708,150867,55357,194298,59342,3821116,877269,143263,401897,466,167790,154620,241955,48079,187404,155920,90,174,3465,1324,34237,73781,82258,92528,21706,236867,221447,303319,1525,155429,20055,28330,3716,1107,19708,404377,648,75694,17868,419775,202676,2785,76,2705,2949,78108,135662,1916,178498,42333,756,45,828,210050,338273,55090,5467,157847,193559,245712,2928,104773,0,62910,59386,365883,162409,91161,6640,145720,572838,266921,45247,26457,173047,439,232248,150167,47475,460395,70795,47260,68764,5827,243244,3516,42653,224870,395653,114668,287203,103732,4210,14822,32904,34882,258185,265,39696,50562,274390,94214,141149,2314,1441,40407,18789,146075,44142,147754,370097,20769,4677,28204,44101,44397,0,90570,13987,71382,69177,7593,2196,1455648,1713868,229031,38729,43515,50484,115901,82670,8362,31612,61822,509553,80417,29519,129886,133662,89158,1489,537375,91619,181710,130766,106674,23998,65534,63865,1868966,5862,10357,279115,954097,809,296496,361679,288565,11453,76116,16978,97833,2702,9428,61,4070,4091,726846,73586,6969,339480,53523,2883,5199,7292,1401,48118,2029,18578,13485,346906,25115,131687,169153,225928,267785,109306,115831,12569,250083,83694,101614,167351,4913,254334,26160,139621,24776,303437,346910,160784,392,416762,181331,190167,78568,55330,303797,265040,161672,453486,151402,10355,423559,88,96450,33466,57933,208123,76,217442,734,106610,646643,19190,303571,197809,144447,93007,872683,105852,68359,5336,407721,146423,219441,3739238,53201,160471,26441,145057,34374,203559,24300,221688,21472,25670,1313800,151362,292677,35801,248375,99504,20385,116757,125785,671365,21491,841,716,68,38467,265651,9064,33600,24268,97874,71983,34313,287536,241070,178514,104551,28767,208798,15045,734935,53319,169976,36460,22385,19329,102420,69931,1568,94292,93826,54514,479900,109577,404326,12407,16896,27966,681689,152184,74065,2720,83047,152,1070,41206,2993,43224,658384,113995,5762,125097,557559,26954,0,737,42536,26687,3516,105515,163154,18813,47120,1735,6681,354995,749593,132853,133848,4477,1578,143431,29426,1275,197051,153797,17266,144055,51100,170202,37772,347862,178890,131744,203679,504842,232254,396871,161408,150342,153,81,64158,37039,162388,108300,136000,56354,229511,5994,357285,151473,41768,150387,35155,59874,73778,368800,83683,28050,1203,82066,249935,1287,42542,57791,122647,356947,21947,968,289,314402,43044,106506,2669,228833,1375,40609,671,2816,38137,72711,78298,5722,3498,5751,118078,26549,136635,238607,2954,453413,218942,2747384,233968,264300,2285,490220,5211,418,3564,46378,28431,33488,2224,4355,72583,122979,267571,109195,99114,276,283423,196386,23,586819,568642,39400,91190,49113,2284,44195,132067,10054,25120,306593,195627,90226,179784,0,2152,306574,304,566,1158,50127,586808,53798,3679,72726,64806,40443,130037,11983,112316,98236,42243,140490,27261,260285,424257,1599,131119,10085,145261,31002,286670,3532,28764,66707,15370,0,5997,1502,167995,93851,0,0,2218,1802,151,4187,77652,10590,79292,170525,294174,33352,176,24309,1330,2820,0,66199,88839,385546,110857,1262710,49977,173111,28282,56,50105,182755,56929,166917,351884,10187,79002,1848,17621,548,425050,149570,5980,17223,7856,113031,41980,2540,113535,57324,131380,793,1175,44209,120460,210333,100209,257594,9728,203537,1227525,98278,61884,106744,767992,125375,98619,990,2421468,806,93683,4200518,116518,182482,75551,10658,234072,93795,10230,266,136808,100127,68105,725568,209568,241042,1468,235452,34488,180161,45418,215233,359018,71536,1988,32833,5249,695,2109,152,1162,321900,308467,20198,59685,1934165,94264,48470,151627,63915,22,1597,56228,7275,9927,4570,6905,96909,50296,26792,158937,47988,143046,118877,88447,476,113430,420151,152288,66383,363752,138688,43214,224536,37995,88,878,647733,114757,12473,3464,29601,1232,407907,217735,1439475,58661,14068,129998,147921,224142,130790,7819,1727457,1679182,1059,9689,548170,114463,361500,12573,22367,138780,130,150884,30377,158620,109213,137681,1897,59673,7434,6427,329172,163157,36624,171154,225725,47638,11365,683,43073,429,16897,7409,732,350129,49925,221255,33017,98392,164577,236846,188164,6803,36107,79310,2679,99184,9689,188300,290930,82892,126944,189070,141674,107507,131012,9492,103257,1070,47131,21125,84400,262685,1550,4031,421312,141753,197252,3344,178977,78946,2089,1259,1366,423,45392,3030,109755,913,255522,36174,1053,95675,260842,63136,578352,109094,79512,5840,152,20605,111031,11406,304001,334,0,2771,100019,30513,1419,169976,8645,149865,266969,73979,453208,78043,290289,356142,97328,409445,53634,81676,191842,17057,2579,391934,88805,169002,309636,37825,4731,152176,751,345,30545,71187,65070,3130,12630,151657,99929,133469,40235,598,64600,210705,80563,138153,27351,29901,111552,2340972,619,78201,360,218061,48798,60136,685596,187813,2088,699,723655,390,3490,121402,186560,132048,20363,53161,272506,303568,292919,14594,903,29533,87791,442921,18860,45318,26324,70104,2759,30339,140412,74295,20724,30302,33445,148761,500153,1458487,145222,5984,170806,315119,72626,152943,110879,116833,75188,141353,167845,71849,186,222309,5486,152,1860,2084,3319,215192,295848,872463,1406,53381,118407,19437,66108,32823,30912,78681,337181,75484,7861,87311,76652,2054724,312992,66120,484403,98694,376,17586,26975,167955,188482,23416,2919,23533,34174,52802,37246,757,26778,83614,1216953,8801,254162,109455,87141,319987,86017,302203,464444,86694,64248,1251088,1051613,339728,74176,147474,2830,18971,184645,29263,251985,227370,426,102875,3155622,978,7779,91641,169906,156364,295719,573536,54895,75036,307424,3184,15030,70422,15647,8032,15627,2185,409661,41361,1779,3888968,108087,119494,42097,180313,1465196,164463,3427,17510,120433,165369,133485,767115,169088,0,70141,454047,8076,90828,128334,364537,144424,18158,336259,462611,209868,283475,57274,1731849,850030,50859,177119,199780,630924,271486,45645,10655,10525,1064231,76,3186,8797,8356,6099,121656,70687,212357,241202,13859,141724,6490,30134,136099,15882,419157,1009,1786,837299,65249,362512,476526,15363,14707,43120,296803,222327,42480,8268,5918,1539,18144,275683,59593,30373,24134,133783,35056,31596,2084,223888,28,117671,0,85804,894,423,738070,236153,300,4187,201074,26646,1797,193260,18599,140176,333546,199533,292688,101645,3439,149261,82039,152927,362071,464080,152,1492,703,378,216004,434502,178288,185658,76777,2639298,39277,300349,344764,50616,1376,217353,115014,44272,19650,16411,2351,274,87207,191583,13362,221713,168439,1293,70180,20672,293,13417,1429,77913,149473,26311,38742,140114,152,109894,123377,205426,249400,0,54419,3019,519,1071,22378,66860,102807,388540,2363,92842,1037,70142,64305,126811,228306,271915,75718,203166,2238,106112,194124,165074,223353,9463,4077,177191,28514,28889,2556,343909,83688,7635,212585,629381,334279,2044,546,269,4946,5182,212617,242767,31485,10073,32897,44623,43239,114495,896900,0,1168465,27317,231323,121615,64664,82405,62597,165342,150706,94483,88103,491483,91919,137,62697,374844,286562,302287,123833,85967,33947,135008,19010,100300,121938,156438,16785,82830,42039,58655,54075,185604,195224,5566,2829,169895,11167,189323,9783,7325,34761,133386,1844120,30385,202557,150577,29541,476262,130916,45223,2665,8072,84099,3528,145607,150619,6349,43265,639300,694340,3450,70034,277244,52115,48521,225107,106396,75141,266,7932,232273,424798,8093,12337,362158,186957,586402,1724,3215,546,101848,129080,113012,126903,627035,106366,339438,140665,61513,87412,328869,98872,158384,291,0,23508,56754,26853,3038,990,197715,249793,13799,73220,8342,6194,114182,654319,5764,166658,108165,8588,11011,830080,24162,11881,84361,809768,7378,417733,4231,33828,35310,178533,471216,85959,485,2291,7588,303747,296,4778,36865,13762,78413,149803,79899,36334,67855,139580,21830,8206,53718,16265,27156,12234,92092,67932,14859,549,260889,113959,53912,206105,2573,113310,217071,263018,151,560,53732,10934,307263,2578,4841,12669,13983,2627,133840,16657,8795,79038,1814,290,966,446,45,15043,15069,89562,446490,289004,17346,73214,236121,329888,61913,3261,339199,116,310352,798833,15663,0,85904,50684,131,378881,55839,134447,33264,42353,270217,8323,0,157,40447,1148025,260,293445,166,11258,63321,274271,256974,115164,8018,338594,234324,709578,218644,122539,281024,253057,689748,310637,1021515,41053,89962,2621,359,36429,177675,215385,1044046,162670,142099,122700,497145,136,10555,426552,58552,35356,240459,334118,196791,230,5644,3682,268377,8176,282,334963,47426,584695,663443,84591,9413,370133,315355,57052,326070,40560,23276,111213,139562,146136,97111,2975,134226,96322,142576,27153,82267,87611,247243,51369,232196,13087,193065,251880,180677,130007,192703,1401,36708,52422,1205,165142,68507,251064,110282,907514,78471,13918,279694,2454,59983,68464,261821,63481,104629,272856,16089,40524,16092,523737,235877,55438,31411,174304,263086,161553,431128,82771,145,4479,63832,35775,144874,66300,102970,243102,426894,92710,24421,153760,44779,60503,0,376,19863,31989,3411,91953,218227,440,79573,18295,3774,181219,8415,335,115159,652081,93926,295187,809262,1994,48831,114878,86292,316066,22136,30680,143168,26113,1971,26142,91238,6958,9587,781,674,97694,124508,214483,1229,162526,20031,5792,345904,332212,1183792,8483,800001,445,68446,145282,120977,304550,4201,69512,143320,398453,144131,14567,303,128398,48802,10276,6817,135920,142187,16144,13452,34812,1753,55051,105018,31273,19914,97258,284,0,61075,291799,35851,18342,46194,22326,13096,39702,3288,28527,267087,228,155690,81239,36726,98941,17009,190405,37088,125255,105564,224077,9582,33045,283315,182152,2523,106247,66366,266956,113250,536621,32495,36282,117862,333470,87671,160,161432,298286,66635,2835,1737,9866,60601,553,550,274366,294,10582,31973,184819,121334,2262,91618,18339,4528,22052,1084,151233,98625,177639,3405,27504,105668,128172,52046,44656,289665,310780,80037,119141,646,1312,152,187408,3691,22533,4371,1453,70574,61539,132250,65183,148355,730,23310,27103,46642,135340,41700,1069,183676,2004,132920,336735,222937,87729,94100,35118,2562,8657,1147,57205,641033,56750,7933,13442,668,4001,4699,24884,273670,40845,223539,96342,124328,13592,121555,24229,44563,4144,209533,43814,177039,22131,1243820,152792,152,165859,79325,170314,30755,142155,76312,124690,103905,44342,1887,667,131459,59445,173892,595,100805,177,924,5703,25759,31643,128662,129224,32352,100293,179846,176155,28315,2109302,164366,59856,37580,816179,626027,151445,12939,25553,82719,75297,927874,1087559,97966,185925,41467,263,36250,12652,111477,141584,214142,62157,551,5063,122185,273408,36149,8377,210439,193172,12014,22183,194508,13528,134607,313026,96761,1935,3966,441739,98319,11927,420010,28879,758,220353,143999,194982,270798,99975,7394,5514,196133,120408,274231,132787,9865,60850,5252,3930864,21906,18817,64551,117124,2551,66746,39411,57725,23089,136843,136,0,106684,575403,133,36809,23085,19170,407885,605,54355,225957,55620,102308,0,113537,161382,114700,118291,123662,104030,15741,2161,267172,12766,29407,60165,242642,70179,1232,45598,287,707,18640,9162,101976,139005,163896,120773,36689,32724,201118,12625,10990,227185,53404,189826,9438,140555,106885,291539,1346389,232,117645,2477,35016,4064,1946,4999,12232,79,29379,127,312801,12579,56904,1916,71054,124898,6629,27741,20428,259123,153720,18092,689611,773,56741,34409,1291,289321,5073,14416,289,52076,11974,20356,220951,22119,227846,34204,30475,1355,22329,82603,179748,93836,350,234515,143200,131789,371420,42105,6131,16788,339,76,97728,125004,287023,995480,4267,71578,6938,740850,117391,279800,201321,89754,1766,14452,48160,120226,45796,64893,854168,110591,63994,57590,5152,52833,270438,2001,7671,102807,100578,54093,71928,208124,99894,98559,74090,274161,29898,745,233294,37187,256810,66622,65831,5533,560530,99614,215462,2480,22846,8533,144,14,20568,188105,103528,3668,123580,565962,240793,326569,660806,248560,33032,164408,3509,25044,487555,1402588,71488,27624,116222,2434,47980,360580,103061,178679,37967,122100,142423,95672,295176,161170,62599,343895,81101,12001,17632,43645,256474,0,1235,2103,1330,2559,3522,4248,1307531,32366,3019,74329,5125,16623,10857,222478,122007,7215,866893,0,2580,376,52637,4750,151,12814,0,998,259417,6360,15422,2853,461,44086,252622,50972,11732,383,259328,25100,121885,20947,22568,115603,108062,371629,33304,23926,1275,165203,68822,283090,687,16096,263994,4308,707,136265,87787,143,16733,66506,11973,5160,80065,221048,125174,172045,30352,11123,284320,182701,111195,195901,124319,1049481,19837,40579,26386,8450,870,20153,20938,75224,149552,3541,297170,163735,41474,241758,15532,510394,131916,76689,27947,101828,260900,4547,41,101119,360159,318056,101004,99806,8847,94174,263339,57764,47095,325329,236765,385,90417,7180,35471,14403,70491,402475,119687,214489,117326,102787,174793,809845,167314,142858,33173,380204,2998,83157,672,18954,539402,3325,53900,19645,17322,16680,99494,3215,5034,32091,7974,61071,40561,1424,188960,15775,392063,650036,160751,175408,25408,156549,1028156,6684,171637,128903,6898,8865,100044,8262,71125,54757,78358,32947,6003,5790,4436,742955,60304,607,13389,42456,4389,164570,258699,32337,45477,333976,54392,2962,9071,121,4588,85964,121541,63225,109322,196504,257972,71467,100879,27111,53175,70339,21225,7251,108315,587,373391,118798,177695,13263,73989,138458,24544,104632,3500,610662,91907,289774,21549,85932,124516,58844,1232,44175,29681,55684,402,230931,212244,1104,6207,2644,201671,1103,65733,118069,207133,14277,254959,49782,165554,11021,460034,363168,295406,40544,6759,625019,26483,169668,15727,108049,218234,2582,317903,748,2988,487183,20045,1081,116410,64760,304,1261,304,106,33392,87959,2755,47024,6303,43002,1212,6652,180380,1625,156458,348085,120188,159187,2286,112908,23373,97908,1991,2330,18528,64956,130313,158550,17206,267736,170812,154694,50874,179207,174736,3628,121573,15788,1475,42894,35652,148827,264924,860,112394,276,122967,76498,350477,411770,1330,3670,82012,1774,100019,813,76,0,239910,184421,587,1495919,150887,80189,117404,449106,94119,35847,175954,1796,70195,394397,41494,155616,1650,875,2427,0,273,502,3663,5663,37517,0,0,3453,24938,178245,81349,53662,18,4419,393248,524262,152,67840,124590,3753,3522,544,2416,80539,1172721,23351,30905,1355,439705,39434,200050,1053522,62862,362,149322,58936,25588,320085,71460,79143,0,230542,23859,0,19908,1222,15327,508274,644272,103795,23705,123333,747672,19306,38367,103861,41035,32108,9744,45872,50869,45199,0,57764,211286,10684,179741,49673,104587,1007,11510,374817,60069,431,63851,102556,1038129,8877,106607,7722,175581,56328,42925,15553,300775,97207,322861,20822,134200,6724,19086,761650,6999,3150,104213,8987,228843,39774,23602,1029,95366,37906,62738,110969,273734,772,1791,3017,461857,378349,30040,1646,2730,127254,128212,260877,1827,51779,208212,11893,3417,17040,158033,135259,619625,116284,17799,48260,98323,22305,3628,70883,171639,38291,24172,57095,69090,107579,125822,288,410989,130502,34864,433063,3269,818739,198301,294593,2586,170834,9955,57016,164156,20928,31527,150,1017,228,42204,16599,3088,37637,50172,75469,57273,19992,112086,66225,258905,28262,125994,13019,29267,15753,68251,253757,1252730,8846,307549,248496,116457,16756,20456,8479,261,604871,1442,56530,38682,21215,1205,286581,10376,53304,24576,18548,94202,149933,51408,62668,54067,9309,76047,159290,440192,343204,42363,38873,4947,3003,34782,11817,14890,154089,1146,174814,114814,54093,416777,86009,46539,195269,5025,93130,226835,69876,86832,12634,31016,96506,159430,249369,1573,41861,22453,163789,160790,50894,28213,71993,25115,54800,57455,131556,43573,116248,94102,44848,2651,335443,2221,551449,478609,21639,84464,112542,27534,7181,228,137074,97391,585519,1780,69171,17471,958,70913,7686,142486,46481,11453,48138,52305,52369,134,81830,47836,19847,11742,74182,19302,4811,18372,250336,130776,190855,152,194847,149,20954,6387,608,30899,19741,3145,1767,114271,93505,419056,125149,8113,1105,1142840,47626,80406,714736,80188,131120,79410,422611,15239,15414,9504,338286,132927,18263,14580,156826,78814,69561,178484,6879,10232,1044,19520,903901,5696,3970,58664,274239,2197,118258,376,87216,24714,54872,150084,85956,1939,139164,87789,33179,21554,397959,912092,95313,42831,16928,40781,107344,1331,23602,247126,390921,20510,110413,130668,10544,1413,299189,1496,43337,17847,66829,900466,234295,11271,1273095,1753047,1084120,10757,40327,32618,122071,10866,5118,173,378633,852589,152,72704,20410,44599,130845,211689,74210,0,4105,140775,51535,42142,177267,39567,100894,22963,2912,27036,98471,23844,300,35344,363588,156510,580623,567,13696,1050844,6421,2651,165189,10871,60872,149569,56356,79587,172059,615457,49431,1240,1416,15542,145447,85068,66166,330525,310780,305280,274257,20014,242271,9075,1329,181056,74012,80292,1588,73875,47533,145869,91396,21833,41782,120939,41631,255074,23811,15317,228197,54398,85857,63542,4702,12642,990003,87491,138186,19608,2092,127583,61766,43826,317119,55,1211959,60989,410342,337,10615,77689,291070,91536,21721,72055,743338,4930,73863,6873,1413078,24126,3873,98751,809484,8860,102406,397,28108,132744,88274,311680,30791,169736,36657,145718,51674,433,165425,1763,4105,6500,31678,52166,160781,286810,192855,47301,127,0,423572,200,104082,15464,77859,216366,62461,2441,10443,152066,10174,28422,23378,25685,135532,95585,455,54986,46211,5370,72806,28456,3366,79603,48789,5813,9557,97383,40069,79299,22740,55057,285728,289386,122542,4082,197409,191802,60844,6345,62666,27698,82489,114987,58331,92880,158431,181753,27013,32221,40105,18517,33866,55728,63774,36171,104854,400311,7351,182252,191413,54535,7874,321965,90783,110031,875,671120,47043,43829,303392,240985,255673,154707,158252,12100,92372,1380,286005,220179,85926,1235,20258,9511,4222,470762,22408,56897,0,701,106947,417,204102,54225,98511,167523,258686,222204,84621,50174,32760,20757,6438,118155,11199,132475,26812,122836,19018,206581,110362,2017,34673,36577,25944,181535,52536,0,68295,473673,1263199,23857,295092,9576,90685,8188,69298,694613,112638,74804,236503,56249,1154,54836,19691,21389,3765,59174,216858,129864,949,87808,4911,13362,19545,287,498815,39728,3585,10913,3868,78412,242054,738681,5251,405641,298563,116986,278669,4996,67373,707412,118254,50363,11696,0,446014,30334,163101,57732,80745,41539,85538,49961,405010,210478,3982,138649,2088,91766,14177,121138,78567,112744,97439,85313,10870,709168,78761,76,77290,132569,3087,68318,106329,33329,119702,28953,400968,11388,104483,142553,91013,102338,82861,20484,169752,85656,594665,7613,20959,16651,76,9569,195466,70187,85709,8857,53470,73617,81972,52908,173609,73814,53230,8357,23372,1147,240876,1362114,4790,701,103155,198,2205,295650,82174,126611,51252,108823,4674,30676,133781,4096,576,115595,71614,0,246998,0,0,36161,23148,296152,63327,48795,43932,618246,12231,381995,38426,365575,550,114442,691027,47364,500024,10455,301167,5394,155066,68102,163862,281760,215077,76299,214113,160721,151722,56691,5292,138684,384303,759,43193,148,176354,981,165389,27354,38823,355230,1403,4622,13446,101024,9498,194439,25353,98753,27487,6805,222529,288192,28106,505488,379394,563,247,1032578,2196,882620,3892,200254,636878,168290,3427,64936,5433,24090,20021,85726,186540,143969,1522,7732,173947,112367,3885428,91195,166924,952,546671,64685,189605,117073,377568,38454,44919,190946,213028,163619,238333,139652,178358,20558,15328,15935,15842,15875,16219,15405,15373,15515,15588,16627,15221,15297,16290,15373,3851,4763,6173,4762,1522,4248,1178,5108,2241,3854,4626,3834,3880,7819,592,6378,300,228573,4,179613,184124,183541,179954,181633,179969,182617,179818,185214,183344,180954,179464,179330,180399,179948,187797,182009,179379,180364,180564,209895,179159,550434,142961,12568,64677,82186,203991,301383,36094,216293,65670,498619,61773,4815,101495,189543,161820,554,33619,343818,1127,411904,107674,0,158240,5596,12323,258476,15594,387838,13427,1155,1302,480,155808,32,5885,3678,32286,17168,36256,48470,572,2639,541946,402469,138289,393,32227,28992,212494,84664,235089,152,228,9429,4000,146038,1256881,1505075,373319,418803,3625,133377,262133,54513,61,22891,13284,844129,374595,533313,170813,161987,303,65397,2484,701278,66350,437787,0,1771,117616,52005,298558,153888,903682,118037,146668,68267,57377,1758,36647,143,86,7903,28981,13077,331,570073,18321,81432,304,33178,33913,355863,28196,126319,87490,2477,123355,116851,1564,100449,10752,25335,145470,15795,6779,8660,271133,58040,33473,208102,6239,375490,158341,452,244743,131922,25323,84,87264,2824,38168,136561,1219,3418,21114,399010,1662,99,284940,107484,76699,100706,131478,500776,1133637,25095,399579,114894,36637,9493,123598,249883,8312,3004,1471,102574,382258,25161,43570,15128,55487,1083129,110359,200433,42959,192556,191480,179248,974,2895,717,144935,32124,7108,80457,39767,71281,257845,67807,220254,217062,486239,45479,720,83025,1582,335114,438310,17389,194414,282645,774667,87607,7017,1615,20062,233732,120404,1919,272327,230551,5733,136156,35829,40682,9251,2417,456,9588,47453,32741,140801,1659143,800,2189975,180331,540257,1305513,508748,250570,2172,175248,17905,111018,280,42774,445305,89049,5444,287,152951,5239,219261,2130213,165400,142923,11228,286,113438,95417,56608,7720,201498,4897,124456,520044,19240,299994,129997,131645,58064,59745,35659,146957,267237,45097,27342,351063,3369,176187,714213,57148,9951,6343,47173,49380,21162,176416,465,3867,239112,717721,118,44961,749892,54442,14957,1067390,40870,67436,109852,151,2667,262588,2569,39086,238943,2704,147339,2460,814,1986,60887,41433,196417,60280,33626,45026,26409,69315,88286,106341,152100,82788,1865,10096,67228,50999,138,74795,135146,169860,6173,38048,139045,149285,117148,3381,80622,38490,209902,56513,57008,83464,18148,46020,215088,0,1337,25440,199875,26397,129836,936,106768,113177,634602,56985,23257,23037,14130,108490,115,117076,50690,4508,64669,1976,28713,934,803,928,2173,4647,1197,15057,370,4131,5236,119181,19043,115395,58375,83745,143,19500,50669,65317,57770,2298,2718,8455,32142,93346,51406,11502,21925,2691,1732,4417,127,11048,18928,138370,5739,54202,20438,4240,58304,24445,119891,57350,25612,1227,6388,251475,7713,1029,0,187181,725,1233,111600,28625,5798,1174054,41518,264541,17817,4959,188268,888,71216,62646,49453,832487,178334,35288,295794,364404,229595,44001,91487,176847,100329,22799,134156,1017426,369563,98951,217,591449,60392,181416,508017,40999,6845,130,2626,560,7411,63747,56596,34826,1303363,1617398,100618,42888,3742,28,228,817,1032241,12129,52781,573,303,2454,7848,433,22217,860044,754364,22284,89779,76304,289812,62468,7188,22,185090,229,87560,459120,35220,21253,51332,293776,47240,6619,689935,759277,206580,447500,214882,13455,20400,101103,177551,229010,107191,65202,90569,1255,77426,198772,15953,328125,354980,28671,40790,150999,86362,591435,155823,27472,280715,43072,142209,0,262130,80064,123390,18452,31277,19983,8543,3653,109499,95880,123890,32173,43197,74404,955963,15644,156327,110422,140,5968,257314,684839,68480,141783,312063,1406749,25191,127158,95818,412982,458715,69496,139394,26387,263370,276285,230,130439,31387,71898,3289,415386,199615,4291,149326,719,177995,32342,413908,484843,30208,163346,375696,128644,160924,90881,239614,146,34435,209745,85596,173625,18452,1183532,171690,211,258365,2254,2199,11960,118513,590,217023,143046,225969,53616,2725,99,156914,114263,589923,366221,3877,11408,76933,510532,19189,602398,17878,70150,2955,92914,40807,231389,20246,30069,247339,71720,209640,0,480,39717,50952,3454,2554,215121,171492,314,58417,944,70623,134379,88730,582,1090,597,1095,549,841867,7705,53088,1046506902,46197,297505,290283,33566,61362,33498,235306,122121,310092,1242,94299,55437,262438,15870,54717,111029,332814,163317,53627,165693,215261,147008,264668,111615,251166,89136,174048,77676,259879,169040,69035,2128,226,2020,111227,138689,4223,162822,6745,519617,59087,188308,36644,172624,60897,72161,130569,695889,0,53638,227715,1286,408857,2475669,185207,28630,819,7304,77200,115513,13713,17028,31470,193152,147506,161014,13015,46418,6433,1536,267017,175881,300,245805,10545,3551,127,0,0,13825,152104,91085,67113,120994,69518,60257,245117,151142,448757,61991,177998,4384,77938,1711,9290,1666,11392,17094,613429,2748,15334,182751,100254,67916,19330,364,81012,494627,236915,13652,198274,3711,7659,69999,215507,179910,74177,205,27317,12908,0,13152,5059,13374,11943,72029,6883481,106762,14281,87630,623996,525361,33155,242876,256560,3078,4988,549,35044,170297,290399,12089,395239,6370,26025,272137,87942,243272,38732,7220,160493,273438,54454,40636,972,2894,607,45841,13935,33106,2028,54204,175454,400639,165993,314,2990,22261,80201,109525,54467,48438,20469,49817,258551,1872,82717,3773,252045,11463,38688,130019,234970,54813,10514,122015,69331,49187,276404,158301,8282,18123,58958,2721,17989,151,131336,28793,33062,606368,45248,204203,111807,5334,31324,91284,17147,146969,28047,94446,38250,37115,85675,4057760,51406,41056,82966,56367,6596,493517,86471,289207,23763,258694,0,6952,202789,23887,2502,1379584,11412,42860,162638,38623,38632,71504,27398,105896,6608,6325,0,80269,448728,83512,63345,233191,122915,9244,111024,150755,4597,88662,27365,287370,546341,214262,224,225350,572,183285,225307,553811,167438,3455,9141,300,152812,763,24762,31579,5202,54341,134123,217562,6906,70986,79601,65060,52065,5451,98687,14249,89647,45300,596544,90782,424,62817,538,2769,1331,100681,264488,158576,6904,91738,179595,45786,6803,36952,132070,254798,48246,1367,3695,432413,344379,371407,21348,5291,77394,198120,31302,1206,155741,4742,64462,111084,12851,155326,2090,475,10062,67539,1089201,11083,58148,253635,417139,947335,1845,153312,4977,70970,41451,4041,393104,140079,289451,91323,50628,229211,53595,236410,370122,202145,78758,97666,2768,119372,24523,97326,6092,176473,90919,88153,91645,73766,56407,192327,184929,80203,182,144904,155154,2684,247469,35396,60520,106577,0,22628,0,67953,30819,96974,32033,347,292413,1777,58993,164040,33764,110964,95193,194607,177643,490,2207,1148,1359,434,27154,14470,24959,169273,45684,40762,2437,4806,322013,23540,40409,16328,57389,10943,0,8424,102925,179232,97690,2368,26466,265698,51855,47907,316826,75119,60743,67378,114184,384017,122604,64099,2342362,806,49521,7128,2738,218287,615043,194796,645,569,488686,118261,750,545105,799,36383,101,0,115302,17707,23388,8987,1846,177557,30022,1871,712,981,121900,360827,238293,299452,71983,2205,607,573047,1130,483262,2429,607434,16877,75602,99196,260680,14569,69684,28766,146339,287130,53137,147267,224701,120567,57053,636072,217446,78755,91669,549,40344,839478,162011,37518,231675,408769,161833,210324,57108,2202,54016,12595,46689,489083,80546,76,156,128901,197233,93654,80555,170,155714,10652,24048,139753,114912,4471,70101,242391,88410,397266,17619,8280843,59200,169912,330,74799,19959,32563,67,54773,2645,469759,41422,112128,41344,421399,69252,1107027,2435,153186,92192,23444,126893,105264,23607,133156,175212,57052,129486,32740,70522,199188,794957,84282,8189,143733,2998,25173,46377,19752,6214,151,6922,13713,56336,135824,238390,444539,2797431,140514,185051,37163,17666,52555,36157,29818,228,29360,45433,112198,40365,1683,343119,38906,2306,55645,65935,51784,58493,2043,693,241509,35011,89614,4388,1501,37922,18916,93172,711736,24326,90853,1964913,187089,5379,0,38450,687,14008,5301,17539,39238,3446,25170,18710,15977,446,432,0,0,248206,567116,49514,1573,6266,19783,19126,21124,23226,189189,206566,52576,40214,392575,72932,31836,58066,292772,809,56230,634284,0,26071,368,36695,94458,155392,126622,487216,36512,22426,31422,67547,57878,1002,99059,270221,130543,235623,50156,9411,32691,833,0,12333,3835,59996,11162,176354,345,28648,103269,177428,48865,2537,973,0,29722,34241,367373,180937,2968,98630,129393,64333,176515,161349,71456,4398,327667,157364,396960,186567,781,2216,385936,19278,275778,2526,237298,436350,916043,470896,685113,412046,200739,13783,109303,31214,656,742,305,174819,62308,43192,156387,710563,304,1816,26293,0,152,11967,0,1506,2315,24052,15718,7034,186990,318344,130167,254256,64030,140140,15122,7677,43336,260778,59678,201,330272,401476,66770,482698,9107,1162,44818,30296,29319,22662,27633,67556,34164,428,21699,491,137011,222153,196478,119210,36225,92358,161069,522840,244059,85814,40349,161139,10612,904,10780,788875,294786,45012,83972,91826,304458,556,1931,289983,121614,142790,20692,7273,39404,175057,18428,42681,1519,25620,4279,178229,66539,467,849613,12314,81288,282638,56612,426345,6629,115547,28657,3377,99879,14116,123172,266738,3765,88488,255,699,224847,148955,206847,70652,778883,7775,677367,382585,1548,5739,61601,11780,28675,45782,52471,101612,140983,114040,28570,33071,27141,43336,183706,318538,203051,16805,93714,39275,3760,39411,12213,328,16705,225834,63220,39373,908,13977,2703,78602,25058,6581,131762,126642,10953,65040,14539,63745,121505,115470,71663,38932,483467,475009,453617,166296,183613,188271,883,122247,47059,33411,371598,24089,43820,11739,5505,88,70766,83393,983755,68247,51982,48397,100516,152,13609,113035,209,383868,17123,99875,126937,0,0,152,1201,234704,186542,169420,548186,389036,493476,21891,3529,227432,153109,352829,152620,240758,115215,88275,112587,274288,58873,59776,44518,22817,258640,48546,163566,803,969,544,413,138437,2235,1741034,488886,51857,127914,255481,203755,137441,164745,24250,6120,207980,2835,124344,14040,1523,33914,19761,34149,12977,504893,31374,16901,143240,31550,1455,121584,3710,90023,19913,219999,4662,95217,57970,70754,2243,423539,353180,42911,16,234468,114792,77909,330009,3313,3819,2507,421,229594,12425,77092,2733,167891,207212,38088,307873,35386,6177,419835,5253,3102,156832,26545,29119,45207,127288,9526,135185,88994,93566,8655,32787,26315,102871,295,25269,86641,142506,222517,80216,217278,3122,6953,48439,1527,263612,115481,35188,86088,23205,34959,21371,363634,115747,21142,5388,48412,277880,719,246600,17997,134504,4568,96197,2832,658517,574112,11697,8047,111330,75941,186871,1055,23188,38025,33004,244926,16754,118835,1452,37716,63808,5771,270682,71381,513272,114617,261357,12104,2666,181579,0,4420,9290,61325,227,1619,109858,49010,49045,1198,392986,121795,67276,423,152,264326,760,359069,3819,226269,4606,45506,2481,55032,280339,130080,55715,11011,900571,719,128220,16000,275518,19413,90524,7778,0,415395,3626,14909,889219,144171,26844,20128,249674,3751,35536,63768,555412,8701,456,50561,547000,48711,261121,50341,593868,5540,0,7465,27852,30221,84794,658,0,278759,190448,11265,287421,190285,3129,52997,228788,535333,12469,67464,1466867,16827,62875,94518,109305,72364,157261,108963,12284,2921,307000,78277,23593,1433,327074,149451,1118,43073,6990,124409,16345,150740,382418,152,1263,413676,15830,78417,118912,131470,353642,31154,61060,340846,146519,91926,6824,128209,332035,1269,0,1925,107449,2619,151,580,2589,15442,21320,28464,44367,0,0,300,0,444882,17272,104315,152,8141,409508,72865,4244,8579,29677,151,18998,1818,3733,106,81275,10454,1377,198681,33500,647150,17844,15527,68236,117225,52625,92180,59521,71561,103276,52491,84191,16424,153621,230318,25426,21670,40888,143283,446291,13203,45332,32760,50853,71048,13688,28101,45659,187143,110765,1201,138966,30117,12816,171117,13719,35524,2524351,307620,126228,235662,131286,158678,257284,220124,63772,268,107700,120542,181065,452215,404,3112,31971,74589,63328,1113787,0,273965,16491,15878,240461,78223,9096,305079,186531,313334,29012,272174,96024,38819,16622,169317,31687,48192,1749,168593,176461,46114,23442,888,8850,64279,70833,2703,1087,1805,1224,1308,208,69721,88939,36493,123090,155207,1408,78980,2604,145,13811,15486,7414,62874,569,29243,3488,480415,43943,697987,838651,478,8658,111,67,58776,36871,1288,154529,31690,4874,22309,161498,229085,98155,7032,168379,60445,821782,395,325253,395020,18811,421,204212,177509,101766,209418,24498,278964,13557,10747,9600,273785,2167,2813,147568,331979,25545,61974,74368,3355,12253,55411,8919,76937,5840,1177546,71165,198741,43566,18976,300036,57186,2151,7714,90716,123350,3725,15309,12629,156829,129697,34085,320902,163434,4998,25484,547247,1636,3359,2149,127682,7299,80400,7021,5069,132026,180858,17533,206592,5401,810,54419,112283,141,136891,0,1500550,61780,157607,9535,14876,147905,2910,86457,2757,282457,83642,65218,293041,61537,54891,497745,602924,993040,1695,148507,85092,348262,82602,358846,58257,292003,16613,573,56820,5654,33162,64202,55237,17500,9930,2867,84216,300195,229888,85015,332903,123109,155752,503,74957,50011,160354,264886,4697,213080,31290,501490,111448,0,113771,583335,1654,5294,67945,816,93527,134537,5635,5003,175873,67589,164393,245329,40527,229779,138006,92182,30693,0,54897,155132,167910,2567,309794,165609,85508,396009,68879,133170,1270,27917,1209,277981,6349,183962,259842,768,178634,199535,95604,6414,13936,8418,48863,54376,58726,708,1491232,13826,99736,3825,7022,282056,48538,97914,0,428396,124135,123064,85345,394910,94855,64974,952620,485,44533,2190,222679,3781,12600,104873,145135,113478,262,52687,240753,36325,11656,85543,13991,67343,11351,86351,26428,195463,56095,265783,26108,3829,21411,430,150403,801139,25453,137,4310,10717,45793,101834,103492,287002,114749,109271,110500,92727,196810,3477,6561,11849,6428,4008,26722,17303,129227,7310,22660,5855,10045,19836,50096,467123,100481,124571,127866,35712,8376,53496,60545,3323,136020,64001,26832,0,34199,79760,103694,32770,284,12325,1866671,220101,231774,325929,169,8222,29719,34475,84443,176606,3455,64025,26712,24156,35252,3512,116944,48928,2075,58380,1347,2398,69245,17653,47001,1041,73387,13203,15887,246063,339838,172404,145234,22892,120244,39756,88013,6935,2872,601977,42249,160623,164000,204545,57418,330316,305511,112541,1563328,21075,57887,14110,175883,3855,59090,6289,156193,386501,545,2245,106363,32042,208112,99938,1127,2094315,1026306,158147,15486,168080,60671,93725,297790,184515,441589,154572,25635,77681,4754,58447,104533,3618,334,27661,18020,165757,142,32151,34395,511389,112960,2890,50063,126291,12803,104238,173803,1949,29581,462834,54670,396770,1664,14145,15810,127089,43352,1098,592342,62870,26261,49300,84502,18813,285571,200557,67212,38464,378655,5000,574,76864,229413,35723,304,35465,120206,80903,33387,196438,1563,487,150660,50796,58169,36306,82164,102001,479054,122456,7817,199088,33568,472761,297589,10630,79599,0,89442,78991,8720,184799,2405,3605,7293,126684,19739,67205,3487,1324643,437081,1507,30948,29899,6608,12010,1090,159967,74839,159598,844,300980,99337,127968,2794,139368,68809,6200,2702,394813,1911379,3422,106633,270,3860,56303,607,0,84975,8654,4972,44058,64116,17281,46259,1714,26332,2336,65900,135515,15224,174899,1134218,40053,43544,617866,91737,28485,3457,124936,772,225011,308165,297261,47388,1131195,280644,214619,2789,9901,280142,43103,393006,610221,265143,185314,87051,257007,8662,101514,330529,186983,76,85173,118708,37407,2910,14,445615,50724,336329,54425,261764,154860,57750,175551,123293,61912,30825,177604,59670,16682,69705,17044,2700308,37298,75429,62827,37111,29963,135093,141591,2154,129821,99058,173737,0,392132,153928,418,55340,27256,15305,90560,28351,72109,421114,41469,47420,299,0,41363,8834,2031,108632,250270,789,112057,53,110426,289312,165877,3019,224643,118354,10023,1896,37073,90351,386898,93294,11087,77818,129906,209406,10801,46333,16611,158350,81679,202468,43195,137165,169976,3622539,23969,571,65570,168821,143410,102261,9841,21181,1002,32724,447,30819,63048,85690,278,30159,44518,1173,361,83865,48560,9132,431333,73243,78756,141261,5851,85396,325933,152755,410264,262971,157885,156602,20842,218573,161369,2084,191522,171894,127372,155421,14708,69674,336870,4028,89143,616,15823,30135,45712,125757,0,189388,141408,132740,249,4023,44262,152,79266,357,892424,49346,172209,229285,69172,589576,1578,145419,3540,27,142189,33590,3322,1422,163039,912081,2470381,2000240,1548645,197787,511452,183001,64142,17594,94042,934,163393,376,2802,32456,72804,0,62317,240040,120663,13613,1062,38030,265614,83560,29836,37066,115670,716,40596,35990,119573,30356,52039,169840,884,5628,5389,873,7996,1329,0,49303,0,582,16290,1181,56008,121,471305,7685,108588,103268,33246,444475,132083,33910,139933,72345,121810,267958,14698,340241,38212,21490,1605,404722,352,6230408,96385,4802,1440,10840,104410,77964,16302,117564,207898,286550,234659,14949,398092,46753,108395,123039,182685,109163,25909,25706,462677,32185,10794,42271,1094997,30966,720,21939,47054,62333,399982,110437,123671,70599,304,192975,110831,30331,248576,1176,3138,53346,7930,25810,235232,157532,27016,2697,79358,147842,42828,89012,105143,730216,123957,50802,3225,20235,15569,50530,54627,110890,10178,22762,6201,100929,246718,149619,647433,172020,250317,39819,20347,76,102957,214925,127536,41728,207803,21410,63020,2650,90451,9679,48490,166978,22106,50247,17619,659,19666,6529,36379,55516,123299,137389,136128,81548,222,268,241271,302591,118059,34419,37677,1892,179065,262276,268550,188116,133642,259307,9514,56292,401936,40475,70271,35689,6179,1559,0,96554,87836,479618,103525,152238,1248,70313,87427,11872,65667,238238,19280,105363,228,36360,24408,393048,138388,210290,64225,124884,519711,15506,554762,191634,535,338794,294203,375810,49013,1955,56269,460318,4461,104577,27662,101250,4948,394,302555,58283,249537,284692,259473,90429,75695,1003,2256,7029,3800,911,97163,287633,321533,12915,94620,2344,18710,133404,184953,707146,136775,4839,204803,91685,23951,35306,96475,23318,63588,144203,395970,21819,1333,332737,19378,45789,71164,19721,1597,211537,154575,317887,113946,90154,76698,138011,75657,414573,1622825,312361,19174,427111,16432,210451,9150,21459,129239,108388,229027,0,45011,146862,36460,50578,0,247259,56754,119181,11540,83725,577,76867,259109,0,536,9544,72639,732,609666,122141,156406,40721,206183,57337,2703715,173971,342171,120796,80880,912,60465,49557,134521,179631,31683,87993,19488,990,354610,100461,615889,192249,23292,4312,57313,48625,186954,129086,333053,139013,197450,59898,3689,138320,417654,29047,74810,190942,7592,83178,353467,29724,503352,30429,129145,202666,125287,200177,89833,117978,123101,659884,95470,508738,38726,111970,252155,217709,87601,192873,37720,196285,104441,92693,205273,535576,69412,405984,508408,15141,3441,345,72730,144525,3630,13500,84351,76738,158570,151516,203044,304932,138852,137796,201115,75238,465385,1649,141,4789,67540,239840,14144,772,833278,123021,119080,288632,25624,2737,264485,34407,44963,101208,4444,222746,1157,145324,7910,189527,331116,52909,118029,108867,1050827,227638,31001,1063975,5454,69877,70958,195619,11454,26598,457,17577,103389,79617,113297,158331,124215,283646,345323,2169,7622,33764,129525,3295,118975,5376,75938,96449,192487,115883,70693,548,101635,13368,15029,58615,97380,230211,62541,1294199,159277,11,103123,98686,19166,33425,12360,836,400,195672,22807,253,453257,41356,278804,96687,559254,49075,443910,1807,12624,68313,1192,94308,7915,904218,747,2697,346405,17374,49558,171898,218672,360410,12913,208236,147896,164015,107183,70157,22311,5808,4315,1666,478022,23696,206949,85258,17957,53643,38485,39512,156982,317101,162745,113756,131191,272070,51222,163936,2648,54471824,171904339,58503860,73140445,83183377,153030,193603,3426,37623,799,4383,29999,1810960,81109,9887,280810,253,170041,93783,434096,241,44149,575523,15849,61681,39950,8404,61267,83437,161,143924,4636,51993,155003,31309,44179,70441,33355,79636,1729,227353,2640,1072,3122451,6200,19786,58312,64388,136685,61143,46047,1967,66039,26282,68247,49064,51183,20547,4110,1279,6753,29727,42094,23073,62494,3549,0,90376,217287,63389,429680,182674,34171,78200,94756,3355,80477,235,874,183056,718894,84583,72995,38467,98313,287270,134291,14713,152,7481,6644,63332,78790,436,34393,563570,83090,633555,79341,3520,40831,443530,76,109275,11666,853,47136,304,1521,12925,142966,248430,96469,20783,12658,157653,37057,63288,11149,104554,22053,291,59221,283806,180960,223015,39509,161185,452833,788276,11267,699,160543,400871,162015,1121,6521,71292,122617,40357,0,39551,9302,9456,177867,30235,61037,81010,313803,207674,5194,826368,291789,188367,581,45113,359913,111643,5832,5267,77252,153792,18531,36753,20524,321,280787,95984,28474,158646,51607,391820,370635,20402,26955,1196,236261,119,10233,120864,155338,110294,70579,208143,16227,192713,183114,78165,72723,304426,63375,72463,192426,30465,52905,4721,95961,2329,16354,233,12042,102180,5143,21168,3153,2211,23137,597524,25368,22233,163864,53483,14378,224192,334046,76050,326587,2214,168923,1066520,146840,30688,8954,127814,41532,22658,388323,38713,1356,66793,2914,0,29319,88137,6142,48258,20554,146612,73951,18788,10237,22291,49996,19624,23878,142032,68604,1671,3366,37294,12192,127264,438263,35900,83699,4823,46868,60782,332547,43738,77576,83748,26208,47761,184544,151,558,1083,70493,22857,1379,196457,154743,91685,711,37399,202188,8999,76114,169779,667812,4483,160824,1160043,3492,53150,64935,7395,2102403,41264,1060,47203,139177,562,1450,558,8134,2152,29194,9076,10979,11,120,60183,125814,29805,74639,76566,5637,63749,152,35808,13242,253379,382082,480057,38340,68524,744851,60926,13242,888,2378,2388,2820,97036,60341,24071,354927,18767,3886,209223,24125,20399,43292,55318,951,2083,2807,760,6320,228,410,87193,3742,896,125096,47118,65338,27804,1046,948,358,90049,5544,4763,254,17210,17155,18062,34316,268902,66329,47473,59268,320331,97930,105,89645,15066,534,12057,1175,2119,49574,81253,20420,33525,19529,608,9826,601,64909,99859,1942,17893,8955,3746,221872,86487,65724,509751,159,574,56364,19893,210,2661,8305,146419,2868,13230,12149,299650,118701,168,312,106973,24275,1370,6483,120994,614850,7026,32296,902259,107633,154239,124178,291649,31110,135036,223285,25191,152,43708,26077,50674,113267,271,43147,254,12174,291128,17301,88107,37765,254866,4519,10540,283083,28590,167824,1910700,28835,142834,34763,143310,4985,192333,42615,31899,302023,198,43149,1071,81464,3766,622169,217268,93592,63417,87962,14941,191594,165418,2073,223702,13810,3388,160571,158101,16090,18585,22208,198583,53351,67906,133325,380912,281,10753,26355,32946,32765,111,5674,96729,101381,7923,155017,121225,3534,74457,82546,192633,14743,39366,42189,229776,81879,82178,33798,39384,135011,72552,783444,31623,182349,3172,77893,380606,28110,3930,81719,1136,49712,1219,4131,788,2097,152,114044,411,225015,89878,5475,40871,1261,344,81060,30360,47540,102602,186186,38395,90553,2992,0,31863,0,74944,79561,32815,0,3628,1645,102738,6111,31481,33770,155065,550,37455,152,55886,183408,502019,53349,134989,72522,208059,1253555,29987,7834,67306,111644,135946,15165,376916,40027,221926,229219,276,8489496,144773,14297,1917984,91995,119087,624579,466860,151796,136636,41505,172267,56499,156684,101440,68902,23112,133442,75102,74,64206,59019,231980,83167,52950,101613,3066,17363,10360,346,683,30488,15474,135920,956,633518,47670,2347,57352,619,138168,242281,79368,2907,13538,258361,314003,74541,stomach +693,211000,999538,155299,33107,7932,1530,54733,365045,91587,0,152,0,1135021,148515,321046,4532,365482,123189,609668,120514,1658,408908,1834543,581921,1030639,432272,16843,12388,470597,694136,11579,542205,133716,1077,435949,349721,841,278511,46524,458245,2796702,2821,3116,0,10705,194188,583809,28086,1061417,242993,607,124452,0,53786,210019,32817,718,444,568,14246,202995,129747,2590,7246,521,281750,171621,48067,183727,1325,108512,24489,895,1429345,74882,997418,65120,457983,1287,562,10238,36839,190871,455,53169,302861,221188,258351,607862,120889,674881,17974,2470,124,1388823,420484,24173,785854,19112039,152,25250,409569,73821,26970,147739,93128,1136155,67630,150404,99285,295,463537,661575,622605,103988,2823,411381,140500,1970,98,1412379,9008,902291,850820,0,598400,151527,1100,52278,11743,239735,118,199674,83045,129271,1334,0,466783,2363228,1032612,87873,277,70140,368470,32514,6617,0,37748,317005,51598,10334,4035,487924,244,0,338,43278,20640,140757,358520,506913,5667,165576,423152,9131,715565,146583,0,49972,261,290,1692,117543,84978,14834,129694,1242953,329816,394707,217004,205902,171493,130981,172961,522181,403,150,0,757043,114086,0,85826,91724,1859728,1217062,579286,4092,288305,109183,1681232,354794,606592,0,63079,113501,301,599,0,699385,284941,2081,94259,455619,1985727,2885,13995,1808371,741807,1362742,117484,3761,796,517066,431366,3260159,0,0,1319631,288,230695,101,104,0,0,277,40036,712022,491624,1590672,89927,41986,70518,116297,950294,4781924,597071,266546,192649,170096,156170,11647,558743,961541,3084,1454,164,387,59275,269111,144174,0,965043,3381030,14819,198217,152,458501,834901,9212,162579,117349,1171,252757,87115,130089,16394,2889774,77562,1343,0,152,23334,208,81129,1102,188449,2920503,595467,267,405,0,309351,1992642,41275,658719,68017,176489,6182,219827,72554,995825,3234,1859471,50950,251716,228690,229805,1954,252977,509,0,18516,1182730,200147,152,72383,39611,258385,385814,37978,309849,129,80451,190919,1456,696137,366627,145875,96852,276652,819796,149830,222193,18535,163552,110558,498046,0,47602,143003,677826,155919,137760,2054,0,1671,395131,528402,94,306117,306073,7619,1310468,11749,3971,316475,1233563,418313,1236386,1414527,130215,656872,891308,38240,41161,9449,72735,1460475,959,0,646786,118351,11765,7668,294317,0,90760,98532,684755,85902,15155,1294903,213660,1643,19036,91094,75210,730591,39366,84762,84,946845,46776,98250,421,137,861,290,234750,1186,150151,146534,3207578,470309,268406,330484,4532,822100,213173,421742,141463,302046,124765,304,168450,11547,310994,1059610,1548507,269518,196335,146681,130294,187,23866,368960,0,152,84577,273788,140308,25462,703778,730,142060,757924,0,2170,80191,169140,185451,49,155630,950269,172084,306721,201,209748,196554,1454,8350,333603,812918,1793113,3627,9678,1109,1909958,3051,0,268525,12261,2567,103346,674,34159,3672120,891790,152955,455068,3551,265382,21545,32730,73009,23295,1116,170864,112,4729,612093,5913,235060,235,374,162366,329507,113,2925,134780,2449,201484,3738706,0,35058,78573,52598,344555,466,49084,871497,0,0,1569,0,1317092,629163,370403,554485,917392,329453,105430,1893,232034,170878,374471,503034,18350,64658,236935,319507,470898,116078,1185,827168,2229,4446464,1046,96691,2075,50098,1944,256026,319068,513593,1948,35830,90456,128997,14290,661708,2339269,368422,1505988,4031,420770,174651,90510,341360,11937,1547,384029,19572,248236,684378,428596,127902,3833,129853,71121,260,303230,598403,287,0,0,188,152,134,0,337854,827110,393,15591,1046,1035,28398,2286,0,0,325453,331376,404644,1424,371661,530955,1265,511274,89083,563950,188814,230387,297242,217644,296325,221955,52921,58,207614,270346,13704,70267,412151,696,0,115978,236651,196492,170418,44532,538306,96875,638,140657,280134,716184,105651,0,73966,707893,181102,6167,25033,660,266332,29316,222,113,713168,0,2706,691324,17780,0,13799,77460,18847,380852,1020334,218,45853,454,265,83547,91475,0,487,620964,0,471911,79021,0,91249,33094,162039,454138,118153,82049,42594,1761742,30,241174,9474,434470,113221,48067,59170,37041,9272,215854,295945,778,2230704,246736,1871715,636628,495219,484116,6084,177091,1544031,194413,20519,37815,646,48594,608597,1379,107846,3390,88658,1365,0,261531,214698,371,221533,457888,256,3235,5200,439332,388403,331875,488882,517591,1033149,1039502,38661,262849,47399,114179,58455,137614,3469,149,0,218999,401058,41763,120388,160868,26206,15230,4302,3220,12716,85368,122771,1123701,6261263,237921,1700,231104,822,148,318,708974,305562,331128,456200,155356,282140,117548,123315,30290,0,2917,1476,284,72181,7523,235626,146642,233016,227911,1267,187050,325240,1217,2691,16403,0,84177,144854,381,109501,1017,4958169,95756,147743,478991,286569,545172,123573,218268,537930,257825,261,689972,312411,565112,2996,1549325,70612,1822,69181,96128,317762,221323,232,19955,98827,151370,99348,116608,19878,138957,274874,15516,0,4444,285159,179948,178223,278665,83174,113309,39475,90,0,0,108,136851,41095,2246,489558,86422,26197,502725,470,225985,2007,464209,306441,144442,155476,226622,244,0,3016,1078956,4107,347512,241,330586,601661,3827,48885,117292,10148,1071,1064841,417686,125149,217427,149612,93937,0,12905,750712,1074905,11357,217648,282,17034,29161,99558,18658,290221,0,0,131,975,76895,168648,171883,10849,978,538,2851,444284,941243,1965,0,386762,29410,183859,870,291153,43135,108673,1449364,330398,1752077,5811,758904,120806,152698,120645,90550,55791,2913,222548,209577,359758,634168,0,267304,209317,30688,0,760077,3533843,215941,1674,9559,306253,304,62839,320,3224026,49593,5223,0,184453,452,296722,40322,667,394911,1352,77024,416058,6622,193752,99140,0,0,111333,1129856,135,2545404,1233312,9606,0,4341,59272,923,54022,528,329889,106036,39750,317747,8556,10027,603285,293565,69957,596237,49478,702633,181356,61617,588540,493621,32430,149838,688527,0,83430,161955,255166,8935,456042,102922,48039,0,108701,115429,375147,103174,1686278,364712,9603,135,6882,11209,865,11856,5046,15293,738,228,10032,9438,218,45968,145737,651058,83519,219995,219031,174689,967887,505,776235,49560,6541,372605,356319,287965,191499,323817,446,167370,2446354,0,520335,138329,9321,8294,786836,417147,237512,910878,3806,3988,74289,90104,521121,131123,40046,511,33817,152795,2663,170138,644360,835265,156200,466139,160974,107131,1108963,486458,586,17934,175754,0,0,318586,45706,27468,0,0,38,464,133730,1450964,2345477,3682,10985,34618,1167,0,2497,660,666,482,805,3767,1345,433,0,317,2440,0,702,1242,7948797,2750,111107,2260420,40450,1617695,2517,641162,16854,503648,144151,1580630,8428,546612,51613,202158,320831,227796,571709,52717,565644,649648,140304,105,3708921,0,742310,1652312,429125,725436,48159,389,0,345182,709,1691702,76,161310,167965,511932,2233902,1046,223970,134908,105617,270,3268,434075,20756,3401,445,154008,70535,411948,39273,10266,88052,170968,487008,301212,379066,345982,24673,247,668314,318330,271844,2637,453347,278142,400930,507659,146872,437109,271038,109093,368357,567078,1540067,291939,157461,134,33859,7640739,5137,223304,182960,5912,9492,639984,99123,3091,2389806,0,142,299106,983799,0,461931,0,0,266997,95770,287689,80975,441609,2748158,300898,1449,0,538,192781,937,268271,484,168501,0,0,0,0,1059781,8812,0,0,0,27,1020038,760,154454,13850,0,0,77474,0,10506,9773,1197,5741,2894024,731,94495,462,0,71092,11,0,267,1758041,566257,356784,115413,2520855,945452,1004,963,0,0,451,413,692,0,0,0,6306,647,162035,2430,1667,277228,180449,231123,307996,138781,201565,95339,161944,854453,2706,0,120,119600,28338,714,13997,660297,701,878,0,0,0,139,630,6775,31123,150687,406374,160479,909,0,428,294,1055791,1306015,1535432,27008,41450,16757,15289,296368,423035,0,0,407279,630361,458533,533260,875,308503,56154,0,0,152,0,93285,254,153243,1694,766292,516,197820,588221,125397,284686,373197,9011,0,0,8479,119420,70215,192134,1778,98068,0,0,243,0,30483,158297,92847,172644,93104,1496600,0,0,672,382,3597,1771532,108,96825,324785,1330,142344,13310,129196,270493,0,493,49938,1888494,0,350,145602,136598,460658,825395,97821,119,151736,0,86774,588996,129672,0,558,0,196994,20703,302,379,75275,337756,2070,6274,252522,507753,229705,717372,382671,863,0,0,319525,444277,483050,1603638,47882,263726,190303,52424,160892,122552,571899,0,3177295,304,66045,504,0,16418,1827542,3436684,42181,14590,453,511962,1157482,310823,7083,295621,150530,546623,284940,132787,141700,21442,584728,13710,19902,1648685,3144,125826,590,10319,26683,0,0,152,0,65236,309452,269520,93697,6578,304435,3590,160314,498,2490,1356185,130805,1234,32084,4145,368223,118,1366,279743,437869,67509,412009,595,3034,0,273268,510,8136,568,980,0,418621,876551,295,1378030,1104243,55056,15098,500040,559886,1223,1919,85466,271,393,0,270516,76971,1781,363100,63891,290476,490805,144807,172588,56485,1543,0,320,0,89443,84059,17399,76,2121601,0,929439,925304,235067,216186,17459,0,0,14942,314637,4214,143049,410,150474,117,5547,166228,270396,17117,28431,152,0,1838,251184,10839,0,2910782,127951,336876,583,801,88669,0,50588,408390,86077,5404,412722,197271,684548,211,48133,152,1348,96344,36506,116,0,270710,0,193,77,716092,2419,615668,151,36,34923,11568,75738,14506,50485,2000,214457,1538,832,1533,608,183197,72373,0,249245,312537,345912,201763,398320,205716,28958,168896,5640,0,12799,147145,68855,0,67432,2919,227678,160275,1892,301277,1314550,2092796,801815,567530,731,543,82873,3743,238158,9939,64530,2211342,164573,1032172,385158,8378,10015,23273,8334,186356,1130,433051,2315,51938,581756,410914,339571,261,24379,152,482,0,3589917,245166,239754,665428,168528,286732,629055,29784,25485,533147,864763,830764,135597,209739,0,337945,0,132256,92784,549284,94009,1590783,26479,52803,437912,41107,117542,223587,5911,3388284,111132,139270,916335,3035,63611,20043,153676,3369,17307,1069,501833,21748,201954,86523,357,496338,212641,213978,162448,1516042,4287,162649,268,77,136593,67733,76848,13047,0,81964,406518,119776,103507,288727,242935,19824,11145,17810,144579,21189,152,84723,182174,357632,1089,1076299,193000,419949,129664,200025,115896,1087,152275,2924826,59934,478024,7907,474399,848774,304,510309,0,400,285891,124108,6295,874849,99424,557695,178706,139,303091,349,2532,707780,118806,327703,68514,409,398577,368367,334102,4499629,45625,5913,75239,128969,136288,279563,539238,16108,18293,20472,25763,246125,383,44,0,0,301130,144610,130081,36030,0,459977,188957,487313,631312,17848,24873,205680,195945,0,1448488,1157191,1511226,28507,230,1353701,368942,102073,893,574,203737,589,150,83623,650130,1770342,27897,484974,25297,56,544200,314634,528,8664,401,113,91259,925824,94620,6312,62022,95571,18449,15089,407148,134015,97503,439647,570981,2048,53204,523655,316448,100497,374515,8050,121818,305832,106102,6958,234334,121392,77501,452,2137,3944,74022,266732,261578,98,81453,2791,672049,17136,74243,59707906,70,208419,2002,453,0,11997,50999,123869,1731,13111,21700,6226,253262,171497,204014,367980,0,224637,0,101434,13350,59126,956693,147972,58281,1922,735,0,74861,79826,341697,115558,1186366,320623,166720,367652,564,292,4751,709874,5747,278359,942038,143106,52560,70513,33932,833842,243053,1812100,131841,39014,10276766,3074029,180050,388755,78728,396535,26418,62976,62583,111121,229379,49533,581992,816,190343,577,2016654,55950,23139,102140,715,9974,1827573,0,18449,16946,186464,0,152,163291,29220,51040,420518,951027,6637,0,6118,0,16834,137759,3904,0,1540,3643,99443,30130,173481,292789,1883,59037,0,0,163189,2358,165218,90924,19797,140600,35294,329,292294,46948,6661905,0,777946,77774,161920,119947,364605,384155,390,658,1064,391636,3453,765373,97838,950,3214,402402,4016,2897,141047,152,147672,319562,392012,3013,304,0,1612,200617,1200842,323227,591,32834,1610854,238607,125890,122326,31478,196,854012,810,343263,1748588,315893,425403,162924,3427,1473069,1581,1387,400,106589,41716,134860,64408,1026221,556357,0,40544,703401,267,1040,0,9175,217167,86837,169883,25215,1234,3162396,357932,702,192220,279381,1439219,317327,332999,209844,254,1087279,38397,265362,555152,661221,570202,14058,57546,808779,13466,429757,94091,0,1940,40177,892605,139177,175429,334158,203247,221652,70315,3120598,370078,365807,219418,0,235499,377535,33395,576,131079,9630,734,70958,561735,333942,4642283,600862,908504,389404,1826253,0,0,102,27809,1188945,0,1995,213354,0,0,1057013,131,0,221286,0,514353,14,1109,155639,11937,14213,85375,879182,314868,14909,16194,182363,772265,241572,1452,6902,367472,25312,114,0,148,117850,144438,274795,304,19144,85111,34013,398347,167978,3496,52973,676789,46145,248967,262657,1405,356918,88211,162165,433115,8009,535729,9524,230301,238421,1031915,863,15881,382,119,4055944,876710,2729,0,2635,157392,0,58616,155752,128356,237262,72265,334583,142,245,0,643738,6058,718557,354548,17057,2229,71688,149754,322,586,1388230,293,237942,830,219176,13060,36742,295787,1574576,172363,374042,625377,76172,3925,304,6864,30602,312502,99143,747343,158574,0,491,108,113147,93823,813,45001,299,314878,0,6707,299836,128302,119700,270540,143947,12758,544137,1008098,198580,198667,198141,0,528784,0,56076,439333,430266,361440,22558,299577,159806,441434,9604,475712,25927,117351,132971,94119,122691,0,229663,1249598,6844,208030,167330,262423,548481,1278846,3466,1036139,202411,22400,54417,303016,1048706,124890,349770,241343,130944,291415,279,38505,225203,399887,3741,92689,91014,269814,663912,208595,1334,11729,1035784,84006,656912,5040,42562,992,1105538,22019,354624,10056,1202,0,425117,609450,74470,251632,294108,753083,303,413031,126254,263354,247,318076,6009,292024,159308,138418,152,144,148136,107,110528,196609,0,0,0,932,6811,261753,113826,591,5580,0,0,0,362,53645,2884,16969,290154,142343,103149,139187,13766,181130,309871,2364,486,3187991,104535,89185,1143528,87816,263751,586259,627683,142837,797956,558205,460612,354,140799,188263,83234,0,175909,533,1122097,276,21548,21144,85477,24646,102306,160027,1309147,0,59322,709,868768,33312,91751,144716,170901,324905,621705,214134,396058,566547,208787,3727,644241,7350,4680,597270,0,5218,3906727,103039,25624,482187,0,182287,808839,2408,32923,83356,31661,22241,93487,5869,5282,1615,0,4626,658791,125034,0,226,84021,623265,8911,264948,34489,2808,242,302,557675,1013944,93640,964474,0,149708,1508573,145303,1177483,13014,3516,55897,195,196796,2141148,286650,2596,1143,20386,585,40923,491046,38055,848,0,835,86318,101766,150058,794492,551731,18875,261342,131490,3454037,563146,2228,2382735,1221469,796335,490481,545064,735,0,0,167,221398,589,95705,0,0,0,869391,0,152,7518,0,168477,990,1006,39284,0,5778,152,0,151,152,2186375,153738,15,84885,334,1600,838,22199,81198,860543,628623,305532,18,156374,0,113,8768,1173657,110820,284367,197078,1755315,90314,86675,0,0,0,0,152,0,1205,50166,44962,0,308782,0,190004,356,184049,499,0,548175,344947,183258,6229,167664,339707,170686,45626,128582,1216715,1405683,730299,111995,512907,4290,77462,12029,779,1014,16522,49610,108461,155,1049280,54289,166,0,4411,112049,2748605,281046,114933,953,220762,77409,2235,682881,148109,796,2022118,84086,323412,555738,403891,2302786,71203,3678,202651,179,290,4451,508913,6495380,242963,271652,6334,482143,232979,866109,1833,1129016,1488921,0,141893,180765,600926,12987,373445,1862635,874015,1465,45773,0,0,105269,2508,904037,1548,2254795,351453,361495,67864,265,0,0,60,35537,5258,169773,69,4631,41586,250493,356074,14939698,69,2894,270800,160516,234445,6918,1225,0,76271,0,115428,993217,141681,157923,0,0,45855,3477,34984,0,1466,42349,152,150143,0,141071,106776,122262,12504,30009,288200,111047,0,117541,0,85,74127,29261,84228,4575,2076004,134,929958,81278,1608,533723,40960,135239,260966,291969,234823,25365,7070341,175264,2517,2265607,602641,40157,289818,1982,98467,198141,5246651,4704,607888,294636,787301,218638,212555,50198,72092,7358,3198,65425,152,742064,378743,354487,112601,664,48599,1000616,4196,46815,1162,26837,12993,0,4111,237565,106268,25616,194,83048,186003,969651,67,221596,67588,84,156221,52133,416456,733424,63637,78,2059647,130138,105956,462856,86936,320506,183639,80459,317018,619,0,832106,1287598,75,748595,257715,154349,421308,0,0,686848,5765,609490,555517,222225,0,0,372,1055797,2304075,1725,963436,16332,103049,177502,1024,210892,423698,8148,141137,721104,95557,567613,521,1389918,656023,927941,11460,4193,2623,254201,592839,20224,0,487264,493413,194596,275571,76,0,0,0,0,0,0,519,369346,18247,1416,1107322,732710,231158,22080,36,112,109854,0,0,165,15345,2337950,207464,336587,207855,48189,710734,171496,6039,130,12424,7187,44234,3037,29685,293111,665131,563239,142114,365902,62606,5279723,7519371,582439,0,149,3263,0,25671391,3463885,152479,707755,300396,26578,214700,4984060,230925,41397,130392,400942,9531,3745,202166,1749179,122422,20625,315640,98625,213956,130969,492116,248019,179641,9831,1029941,0,152,0,526,0,13488,859945,848225,109730,132621,171547,30983,216105,861674,524335,5528,53345,1591070,20299,81973,124335,53443,166036,223400,440989,464124,164203,143573,0,100,164215,502483,450270,5334,472532,118,6868,2530,603,1556165,85896,352560,946,401653,203284,54938,135,4086,246294,98395,120773,25472,660964,194808,164384,393150,3793,37508,1219697,317745,548357,886726,2555,422724,94136,312848,853,20531,274331,5280020,1844639,560917,518146,225659,96275,461449,1579,255426,376,216,202529,489669,268666,351909,111564,112,1060907,7276918,202686,943546,1846,488021,611181,988780,529591,1267559,486,568743,207653,820575,13832,17894,255,1798824,674196,236010,1171189,4911,451463,1265,2408060,413366,289716,1303,483,282207,30917,283359,89423,141738,141,61077,807,112412,494875,508297,133964,1793,44115,98305,190609,184771,3795,4535,646774,310865,140014,104716,248246,146101,151975,567,910395,2730,242836,356214,0,0,61569,172561,154255,152596,1788703,738653,143,17409,0,0,116,76913,187220,358419,801130,87372,165579,443721,111803,541570,44978,411201,253270,114036,175580,147257,25790,1560644,283772,112,235720,371699,1972919,16214,149767,274911,116,134,0,359,47753,145273,168021,1647150,577969,241641,265537,657,0,0,690057,61,158972,2008,381851,12705,192156,196962,266,152,460462,86683,444310,984,588534,123562,289587,145756,224,8175,5347,162939,359994,75806,62079,385,4508,352523,461,168591,187811,161642,121826,302,144,68016,1110,6620873,4634,29334,5154479,8938,0,12760,97787,133,384665,175805,11670,216813,149793,292449,1070,0,330398,6314,484472,269607,77418,206053,26269,20,348003,264834,92902,94138,53511,103978,135055,0,180691,793032,60170,377938,71426,242820,4358,184025,141437,429940,17629,124456,1233870,169528,154757,3011,65821,817589,74919,47753,21197,2827725,76,152,5842,0,5923,201747,30319,133437,36015,1294,906,10370,69279,706956,228074,1062,3138,292623,247,322748,58620,118359,32117,751789,335081,17830,344,181110,288412,76280,115046,320156,384290,283667,227727,140968,0,20043,4606,2092,2665,1602,15541,1397247,34106,521544,1290971,0,1703,2507445,1452905,328471,251583,7752,0,341705,76,38152,15818,277,141297,18949,260134,2905,79497,87212,1377,98,313286,139,234194,432045,189838,521997,9780,422876,860,165235,152,215446,1209278,131340,13679,399,410,0,182737,412177,330622,219165,23354,27365,70063,490952,3216,174224,391038,13597,217883,180572,392158,6111,420,2518,81,113445,64971,9237,0,0,1433,257695,229644,0,212068,1518171,21430,225503,778523,0,86,0,437,141403,357387,437,212367,665105,208280,1317483,889791,193744,60786,791099,382535,0,304,456,422,0,148,0,0,2588,304,0,0,0,500984,521810,707269,376,13671,192402,1902814,1024387,147141,1021770,268821,1071996,7075,5098,88872,1853943,11252,403168,119343,1203555,238604,220909,1138641,321419,84665,71165,1860,85935,0,1636,396254,221146,591357,8349,8234,4410,3332399,107442,3823,301493,254,74562,957875,0,124422,3101,96683,1229,245254,356354,0,7547,8863537,1237682,53446,576,102395,37921,262379,291468,110205,74474,494,1433,93857,79179,68277,147,70667,28475,116256,0,162353,1085485,1861215,327851,2712,118513,60280,22,11019,210513,122400,170777,42090,138477,163061,18856,1146768,72640,113,419,304,76732,90,687,217873,84468,0,4014613,1717,158920,0,39482,605300,31431,663,4272,600486,717925,318224,154056,164850,296,1882,142,152,0,204,434581,166705,549,7799,1301459,86971,575222,44350,604511,475040,2236,108192,149657,705650,12277,428411,1229448,241491,365974,103616,52446,139351,52402,75610,138971,165870,212187,105624,2303,432169,1925,0,0,0,0,275,257718,682,966016,4598,764485,117367,21338,56823,107323,678415,1924725,29258318,269782,420380,2209576,204,1126,87262,332847,8193,668028,978981,1291322,5262,1704,25118,99893,458405,610116,4822705,20263,31620,27815,257475,1078389,255292,1728,9390,1454984,460554,147817,458597,565563,280493,9288,78091,173990,209,19560,26619,149,5993,300916,242100,2004,217576,850,31621,262,5016,1172,141,0,22408,137784,4372,143745,630802,3649,19985,0,1662,29,299,425375,0,295,108684,0,38,0,0,456,0,360,0,111716,0,1632,62,0,0,0,128158,4395,1084072,1338,102,825,992,0,0,113,29563,34808,41581,0,60132,0,213123,21450,3283,39405,181931,6564,159671,422442,396814,19426,143102,1203,209357,11156,5529010,18,382423,7019,108,2853,189722,744946,1061,215,4048,11711,254,325767,268,9812,2277384,1535835,330720,1273491,35753,143,0,140258,157141,2495,0,0,348358,914297,511150,10638,304,4121787,90059,375480,259394,2401,309171,235194,1073,871019,150,444,272676,342103,5644,13235,69570,252016,218365,268382,133638,509,68801,197462,907,1029105,8111,373730,0,216714,563,67572,132063,376889,667,559675,469780,353558,1702,334505,110,100079,78769,26876,36035,126470,136779,90143,638094,147038,152,54224,62932,39396,66085,301,60777,50271,0,6927,0,262260,68474,273764,331500,7097,457133,166431,608737,27055,497,0,32018,497298,156704,759209,1158220,7693420,249571,15674,2433,196690,880,12110,50372,851810,73139,304949,350,207940,635474,134276,5530,541,0,32853,258,190313,283203,275002,159301,808394,2234,495352,10151,1081091,244,9,2388,479600,811312,15798,137,176897,19761387,2927751,9502385,152,460557,34266,214904,758,349215,3805,135525,420780,3842095,198262,31676,2027,304,381,1156673,24131,417077,619,84281,251002,857351,1609,400002,242796,140728,178817,104,240324,276774,210810,235437,17344,227054,733072,0,114827,42346,169278,641,156,102391,154999,7939,35645,240717,6448,130617,2896,264,13045,2850,39543,26506,0,0,246,1900,0,2353,0,0,12750,15537,1968362,357841,703702,413,64245,228262,5525,463760,218214,495866,919873,195309,388838,47,537041,167,467705,2817262,289967,188078,8067,351468,1077453,448999,509281,154411,247644,363487,26198,102102,4998,127130,1197532,1976228,791,967809,0,19334,5307449,152,542,0,0,240,151,0,44856,29011,214102,58913,3542235,133940,398614,248027,344275,195489,274874,138554,242088,512052,24637,537666,92424,61135,62584,1179,1758826,904060,67432,1457671,1005105,5075954,640120,215396,234405,715,898571,50628,1527067,391280,285225,3039,583055,644929,6530,97393,7349,344782,786224,1881,5250263,1921180,3573186,175417,13654,0,428,352,74967,76,709,452792,475422,1278715,314,5690223,14945,1480796,38711,6269,228854,257,2459,10758,274,1271509,64403,262376,837677,8415,73198,69187,61484,9284,12394,1129220,95311,550560,1063945,9136,14576,141328,43116,203795,16655,1536513,32577,164334,169488,2117,372251,421571,3057,1800,0,4522,117750,473529,24459,3718,1453806,200459,105810,1101673,1305,4081,193219,604947,908707,194766,244010,392225,33979,359,1088990,171649,73889,406222,529461,122795,817270,1092278,657958,0,124117,145737,1716437,0,13674,125,345418,7935,4877,1000,152,1152,479866,49842,126891,231822,238847,7759,416556,589,6825,256,1011091,622830,722400,3184599,109623,545039,178497,52217,231322,325172,8328,97089,701157,3189,68584,3749,94471,53243,15236,176717,22366,9301,159831,304,4632,2505,0,0,0,148321,226164,410057,776881,172094,83588,90898,1637870,411847,7656462,482571,151,392240,278107,697417,331688,198543,72998,39175,114127,9740,211467,146280,94052,312361,433,840666,591,31788,320230,834,355,1010,376770,1043025,270070,228849,0,1686950,1702,3090998,988302,403910,42360,235724,122266,8818,287560,211070,45903,488999,509677,0,14585,210462,311316,140379,285084,146555,23241,152,0,0,1992,83855,10375971,35813,128465,236092,121889,201225,21247,2986055,25746,26674,112672,1317245,1215019,944431,32201,2802139,17324,159678,341,92545,740917,57518,101226,3110,620163,316674,0,8876,38364,529561,385342,441042,16695,3561407,51,659905,0,52532,92643,270684,34233,0,1120,779092,355745,100962,69683,2597,10249,362720,395670,376999,829551,126193,2722468,354925,1023401,196867,150722,349955,4523,251717,135128,10787,1049499,413,152,50394,438887,348541,161519,130984,154447,230630,515,35933,621047,271864,220675,281817,2200009,1646560,0,447,136476,8145,213,162,551764,113501,2617,187796,83158,684303,379,22334,306075,33081,690099,628071,90505,186869,5361,0,160243,76,262273,0,252,241825,561916,129150,1174879,399143,203825,0,31295,0,20255,115172,1138,736890,285,480494,1487761,7145142,1933348,3218,152,100,323959,223346,620082,995996,1111476,187210,790427,166320,1017,1697160,324889,47691,179199,5479,137184,1180,14729,44815,353535,1023371,295499,220825,100166,1147,167584,83955,335249,12919,410276,8105,44878,757146,925,128620,233286,182198,541221,178677,437734,554924,590,0,291,504285,1016,241308,197834,102678,299402,813906,109487,267548,129435,1105995,462253,263626,113728,119504,77719,1859797,228629,415327,438077,102060,126795,7314,154532,500633,944109,61797,8672328,233765,155337,174473,6110,0,179172,0,5597,0,0,394207,3242835,386614,80359,197909,200462,784640,164347,115402,869,187729,152,0,854952,99216,264945,818906,891556,196717,133436,65646,122911,72206,33480,104163,2342,118,373383,354453,67065,296485,9195,679,213,67778,81017,6871,381475,249488,557339,387579,229104,461549,230432,0,1205,992685,11909,118923,4128,289,127495,651,856338,253114,191515,0,319906,496025,4860,7325,275019,116878,185440,0,316309,158250,29002,573655,154255,57531,385415,152,192498,102820,761106,15358,186,2513,1666560,151671,262386,274,2186716,159561,269,0,32973,0,681411,17513,247464,4240,355119,206364,0,365648,357158,3148,17315,5850,2541,12807,501724,2576,0,38997,120145,223592,314790,345550,4288,588994,7901,654027,0,255309,79497,332135,201619,145570,115353,95237,5723,3747,384934,181524,177579,43454,64831,121858,184518,483,129173,204980,527152,47734,388931,12035,25494,51331,0,19008,219045,10339,66690,141531,1396,209624,4185,9322345,251319,116412,219051,9378,0,750210,983,7561,509,119109,797567,956,244140,295066,235857,756496,335,14249,345896,57452,0,732916,45749,50162,95024,121558,219516,0,187965,807888,141302,130384,11606,47121,119112,47884,469,115572,0,1003,7954,280765,347526,7992,27536,134637,227448,1022,57663,63212,231020,932104,382228,387788,0,152,558,444369,68606,152,53424,0,215972,164315,558122,96573,56650,158273,183465,219415,172309,821138,949362,298583,446123,614430,435,0,4108,0,145415,464378,7256,157187,220895,0,9103,11725,0,162062,152,69854,216130,0,256752,5472,258988,331901,318832,18765,1344,269744,181665,2805587,1010506,886651,0,129821,74,304,219281,926332,6008,0,0,58498,33328,53688,8316,1157025,0,546402,472471,1480,117192,139268,270569,458935,217288,868826,3064,82351,92047,4843,2256,661228,1025230,2124635,20470,522793,102191,150510,348434,2408,315867,229760,4068,0,12654,3018,429985,788594,2548346,26489,313107,109808,674911,1359106,0,0,26361,1739101,417119,524257,389662,499877,538,121273,182313,3550,309914,229375,905,220229,1039791,123371,361931,49280,96264,0,0,0,0,360385,180,0,0,2206,4905,486793,1758,88325,3606087,1215,1776408,203,558906,70504,542266,448183,20990,715527,108108,655701,5310,333541,3101438,862694,1128,316332,764894,233694,267694,57926,872345,107477,1463285,445356,0,72235,527,64051,48585,392609,577919,1008608,77415,62600,0,0,1447,169979,2580,72732,100553,122,1017,192321,119592,97887,0,418193,8744,240007,587,375785,78636,307303,246757,145857,14193,574446,413519,14233,228005,37522,831917,358352,177910,7089,121555,70949,423282,41327,36903,11183,18420,408469,92473,38501,612063,226422,0,0,0,0,179897,19195,4306,380931,311338,438264,3072,129391,47419,884082,363353,81994,88872,4976,275760,1826,277,180045,407,166621,714903,757063,477745,4048,505164,209294,158264,260205,600603,269173,47113,100230,88863,0,57711,11346,54715,373,97089,46466,1751070,73053,135848,999576,97017,136330,11014,12164,69427,362756,493545,114810,478990,1627780,177053,754993,448642,69197,155177,4580,279509,392140,832114,46213,144156,62148,135937,56943,436955,16724,368870,943367,846,539208,1114,449028,8880,2947662,119557,899136,488311,1066,364443,50643,28585,1042852,338155,187858,1017683,967308,187058,809,280703,806562,703358,52115,351266,7724,375909,203859,608509,833087,760156,147475,123552,13537,1388344,30035,102155,490153,171474,174002,0,351309,507982,43195,119947,1641,126708,250482,5188,54550,39013,88517,254723,4288,19065,0,198308,256827,42790,253197,126961,166772,190441,106787,7034,20889,4128813,914,113891,117,429,326274,66903,134880,137179,1134,1339220,6638,178050,228597,81397,1409,57814,3212,1058,244885,49509,158997,267246,231448,143085,7029,392026,354348,881259,107353,120,8500,64358,151226,516697,402729,125,234399,30861,1926536,3667106,272611,190714,2777,718790,415525,50,1362089,180,30711,151,231798,212522,5103,255,168189,145,2539,572543,0,20514,87393,148614,1078471,290944,33533,637513,78201,27436,3744,44367,738,0,64020,313042,195440,44970,314685,127572,131894,249315,131481,73335,180324,11,326105,103764,1660134,385714,386644,853817,3460,1100260,3944,17908,233255,101189,41818,6554,639772,1628102,477652,283362,10868,145640,15806,180120,27109,68277,319519,0,33217,101322,0,141647,71713,0,6836,187084,64237,182641,2765,149914,813,720344,325,488056,75417,348138,508056,279,30405,1612,2250,100479,102,315883,1017,835360,376155,131254,2014,0,32314,185774,445481,49793,112120,507777,47887,227224,0,157533,239824,2192189,91827,17640,133144,60363,23852,31,2190,3235021,387601,143068,176425,629737,0,153634,202715,373005,76,236269,62465,47091,407888,322168,141,1327,191,0,143,13808,1027969,62168,9596,186731,5222,454,8875,0,6179,5422,304,420352,35563,313359,2054,257114,198893,29222,17546,289577,125727,626,1147464,231126,5740,321617,544538,479265,20127,738,81956,217059,12653,666488,78638,0,1086921,36511,8572,0,1849,3518109,921,0,0,539010,4848863,10440152,162190,189865,90884,246821,175270,58366,282618,244763,142860,1221384,0,135612,148,1452557,428635,46433,141234,268041,130722,1042360,279639,190841,44317,329491,7198,0,929,0,68,775925,3398,480225,1232361,13122,406584,22958,547384,62777,292815,325,1103,9768,342890,169357,203158,34767,494154,250540,56106,139632,11537,367628,82459,551240,1137626,200846,0,5388,2522,211029,134536,201176,514846,255225,2015,603,149,621374,12,102,151108,13709,77855,0,570847,1337,3017,4275,294102,318558,213539,616300,1409,1029,687,1073253,77390,6001565,66425,14751,134656,150,370754,33388,164011,453131,191463,412298,388,192787,648975,526014,29457,471523,309840,32233,136,45902,100146,858,151228,378894,318804,5811,23331099,4015,1071600,829018,1029491,7751,680124,0,0,3154,131046,103,1756,408739,407324,166237,162317,85497,77278,706924,230691,213667,7573,14280,92943,114184,0,1961,809,230183,0,12488,304004,337421,593380,90240,1159584,95556,523653,11731,6800,260528,192194,280680,199329,25175,27928,7915,634530,0,67,0,540202,425098,256626,40166,767288,320803,142926,247885,185290,152978,102990,299188,80739,310915,2710,0,81818,83702,166533,273409,559163,772306,81181,576,304,19492,0,381135,4411031,29670,2196080,248528,332235,274930,2977,403972,232619,488072,374257,2002,4297158,82819,244849,244,152,152,4414,2525,2400,1488,89539,782,26917,3479,343023,218538,4772,4753,31682,239,820334,8797331,257959,1227705,10360,337634,586103,122589,258904,40265,218880,7313,282,0,271791,373735,6743,376850,319933,838,217845,285644,67382,33849,263316,407,26217,101810,680155,302032,495500,0,214983,2053,633584,932481,92924,0,0,491237,140249,82841,232092,3782,6314,66231,9550,1012149,202549,21141,57610,188773,713491,1718,261230,101332,19933,1557,668,1020023,649664,213720,592949,1328,676058,15040,276,256806,461820,14847205,265775,57221,300054,152,0,301644,1965448,145549,712432,287681,133258,878847,169729,2019,423284,11959,219998,659572,1912354,3362188,200616,437416,156494,397095,473387,1641,246219,258392,38377,491738,77685,38,1222,20417,170744,326810,455,30807,0,11927,297073,272919,130886,247791,606975,397,167552,140990,494786,144499,1045,2280,660,8167792,519423,69190,74958,788563,276020,9787,43717,71866,600,261165,58235,464376,316858,31219,51730,739323,35335,8306,245389,46350,933645,4508954,385744,777220,125179,33685,45889,58986,181,295919,28112,1643,14510985,228440,1906,474015,361914,304,125782,580725,125923,0,12,686414,606940,2392,329105,98725,500865,106,0,657953,1741,0,2565,347686,288895,23533,322086,270305,1978,372134,0,0,122275,388521,476134,306301,583481,111212,8226,71923,151569,0,0,522499,108765,463499,565850,341270,125030,311882,327300,616183,0,440947,262333,49072,657883,3657,49410,556500,2922,596126,626991,255551,152,432190,1677,9088,272076,135811,46998,267577,0,437875,13809,870533,21417,1588,108,97197,877085,8323,276,670726,14826,83135,23448,2486,255536,181708,512665,123556,716635,642312,160646,36837,60951,4197,11637,18686,55899,3976142,25744,5794,21919,105108,35655,31165,108550,566158,9971,264428,688,152,29531,234667,19432,806447,254171,882,0,243772,611283,48633,732,134537,250413,61306,417436,3121,8480,13649,765562,590582,12,877648,578150,1910,310494,306818,1070,29217,679,973,2180,8396351,301281,334983,101218,420673,67557,352190,27169,604728,7840,2990619,211201,162660,566205,106176,187999,83606,571103,223883,1433392,122693,0,53054,93,2589,771695,16592,4867,526605,56885,0,391160,0,56491,106775,98101,55242,193601,67845,270,109,94522,180669,231095,331648,177528,4077,131360,63997,105814,236437,368533,342708,494707,0,0,855,265,152,241464,8054,3017,566,172174,393204,297940,770414,91852,273768,439587,3054,187557,96242,1330,74176,271880,643988,3388,761457,602115,93679,3903,182888,65811,10537,67728,108024,163,147466,526,395450,26232,1468,152,0,152,0,0,856755,40664,288420,216613,130383,61859,718,355205,755,414935,201482,75441,860769,525947,80905,412669,195800,285023,129191,0,58144,210823,622,107543,787,390926,6306,4361994,19194,581,393088,3559,97329,2502,423207,5917,69454,65849,441832,162,1185563,1948,3874,696153,100166,320445,23347,174061,199180,2763,165475,812856,164,1199,216,521237,99790,660,126452,910572,211941,389581,72189,194748,1715,5064027,628515,3232,406,304,79732,220038,6844,344199,636594,275,8,182,859619,198964,152798,7191,8313,66004,105763,61663,519,189348,44351,106367,0,583,89164,44304,26365,233375,110115,4067,162843,390897,823444,565636,156360,116,96340,111521,108315,1079033,100312,429906,146283,231407,121677,144,99786,374393,142292,105439,2500,73297,0,46274,674304,470113,34040,452,97366,453,283035,164148,149,128069,33632,51714,433932,614583,802541,631043,0,2475,793774,102,120874,50573,97322,203468,178968,12043,104000,127302,62617,300317,479452,1036862,1492186,238,190380,507227,166930,111604,168802,269264,450508,107,1239229,282650,331102,758343,505,95741,391555,375082,39966,259263,545755,540,566597,598125,604204,1007824,2588187,1659975,1263231,6489,72988,407954,0,234,299278,225378,384256,177528,20529,30416,0,606,0,0,0,319146,19509,135701,109654,116337,39731,316,121436,4606,1186123,146,973655,191,174319,227,254994,233671,311266,1821,157569,152,292,121240,357349,280437,562720,269685,128593,667326,1134955,2075,0,951,529887,987709,1140,484947,133533,0,38950,0,23595,238176,276632,5026,636345,93389,0,1122500,58,1635422,125981,121,0,220347,47605,62,3688,1266865,1008859,32860,1389967,300228,15127,125609,152,541218,315130,25023,22814,79096,133958,55883,530,6760,0,742558,894852,19745,212658,1147331,430866,94159,100575,77036,240127,492537,247206,399899,52434,173,1472,8001213,539634,1977,99629,15757,325968,25023,259908,121326,38664,423870,405527,369,8391,34998,177655,82500,342542,481,192992,55423,41925,36814,56926,61659,177329,355989,870493,162165,638834,250702,226994,19558,19744,143581,54117,240756,248034,14860,219133,74149,171510,64342,680917,495984,144549,502,1405,3263441,82162,0,280,1153,158,152,2008,61125,517392,221015,456644,53923,57124,11340,563,0,840480,862299,235829,469,31610,181803,428961,204234,298839,300497,16526,504518,87665,192274,0,1392,111908,184568,138471,549088,560455,1463,0,1031,190142,42441,0,553633,424302,86818,181471,351633,84943,76689,23513,0,4468498,0,65974,0,30884,0,919,427256,929950,430785,269664,899,21609340,3307319,118414,89150,431,802,5356,12397,4519,325664,602953,12,457391,587,176397,146200,424772,311754,457147,424316,926,152,0,267594,197880,507545,256037,30927,140210,318858,298,1342,64824,396771,9236,153691,444917,25725,4303,116376,35019,161815,1575019,195593,903176,0,738361,0,1524,193178,146055,6577,227,292894,257794,1101755,86,0,488867,130605,0,4712,237676,221762,2077,9354,398158,155553,192027,85211,46703,24370,94333,113895,1323,513225,15239,16547,185708,449636,122966,250633,351,126,1027,21086,156,440563,230,599342,400837,215960,1232,86262,16195,120846,169774,53992,149613,406204,734546,553856,973,165737,17334,78082,107930,517604,0,141,90806,132123,218992,2492,151564,553721,382047,240376,5254,169448,955,2817,145107,128860,699819,510904,462359,657477,121273,257293,308125,3367,166205,575072,441729,1478401,353249,223603,209,722083,692,190753,1707175,258829,366622,211956,58097,490835,1908504,127,551408,297938,1826,183883,496,112686,11349,137,3711,278550,789319,314019,14980,569484,1193,76397,149,256,106262,586770,54793,243806,751004,704,1925516,667556,152923,0,175177,116294,2268,63545,0,0,604868,284425,84786,22717,304,59857,255538,128267,1254523,247996,0,255463,6130,0,16324,9048,12293,296,464,58657,206523,319243,285128,6115,30401,1425,0,55049,165861,3615,650,2225,167632,468029,530332,33266,25560,714,787658,122646,31659,370962,0,809,10385,385704,2216216,260415,595430,1546689,550489,54851,455298,252152,39795,223153,1090847,151,120220,93468,84746,168077,31789,218633,404610,212273,193,147743,1022176,61206,250187,22180,438369,337827,144048,840,70900,122149,657,2192825,364154,513844,185207,210603,0,271,126132,553,886,73089,1276947,476628,7407,4255729,333153,698,621076,64338,328746,25446,87872,262463,648919,8642,725396,48699,636717,342817,72605,164980,1552,64804,0,11854,15630,275276,356863,438167,2741,357919,340497,252458,538664,0,4019330,697834,2190340,144512,510374,51175,422,15392,2947307,29980,238948,356519,2016,706321,129804,872231,1329,406893,200166,318422,388441,997145,300562,186352,200987,894606,840678,15574,3004,6732,10808,33934,125991,78093,918045,132419,22741,101445,121665,434371,105899,0,2285,440384,54021,561106,347921,93,9526,694454,0,152,87,417689,85715,69928,12516,726,925,2702,510948,168898,541247,6916,15603,5311,343414,402483,6282966,1062239,268912,383643,16278,1110614,385,21971,42331,4653,59621,4444,535253,427710,122056,1027029,412010,220505,130558,190034,3307,313958,12490,147356,311190,55535,10144,0,80943,532,76,2084,8788,394249,286504,220618,2402,8448,285,0,0,4522,196584,1395,1561419,225029,279469,732290,737687,244888,25300,303,290,3693304,626555,191413,7776,86227,5044,412051,124352,238732,10294,7222,12746,1052,453667,2550810,65264,15171,417620,5386,6603,6197604,738962,5373,567311,247160,147973,384,326,277978,201437,25542,1004,67522,133,142778,182918,95,1086842,17859,476211,424522,534,6946,0,4358,2363,272645,208091,78259,498331,89984,721644,108353,111635,0,12564,2729226,0,535136,1209381,0,255,120,1458,108432,4666,0,0,9329,783,262,0,164,14766,304403,35513,35964,0,0,42386,184994,403,7617,551542,231698,76166,244194,487785,395,33798,83055,1753,151572,99257,253,52762,67845,205731,710098,74707,82981,3430888,154891,847450,55007,21443,72003,11489,1715637,189141,508415,3040,87877,12268,129799,304,264861,277982,268818,71510,97611,250407,1952,390629,351340,1354710,44728,233833,302945,182483,0,0,5614,51721,386,26306,56834,357,164572,101413,193070,19267,1028,415,237255,53984,208224,164153,9916,7897,161746,338,76,107712,172799,22871,0,935,1618801,91253,173639,30847,444585,1248,239565,152,0,966881,32708,1231,0,18113,79540,153,234271,153555,318116,770424,500,129319,475,105447,80069,111604,382865,85313,978138,52953,1599571,228341,1056506,20648,922840,1031,193,1000071,53912,26329,195111,163429,396329,428133,18651,276791,283,326,75825,315232,0,825521,754505,54426,181295,236701,49911,21072,154579,3000,299287,379,309440,812316,276510,256,106781,171497,64940,1725,82920,1617,72347,66439,604822,2395,231304,383656,384226,5134,37812,150124,1393,103093,6161,1325439,753002,18400,393154,329986,612,26362,0,242,300,94111,5286,300579,129333,168828,8182,207853,304,587874,898236,68032,79157,893,0,62436,1854326,5508,0,284,1532232,0,248,1537,0,11,0,11,598,0,1009,141,0,5221,2128,180644,116803,503371,554472,63546,41735,437390,539,375575,129079,198259,237958,259603,0,6743,2835,242627,136,127203,438578,605,40053,18,480488,238360,194435,517151,515537,180553,4102575,3368337,1273,0,81718,4689452,1298,95315,594764,586920,0,152,248280,1776,0,67605,115,460663,133500,1335,300,40638,207107,732,1159722,80799,1182,680591,259749,52063,638717,721603,28160,346706,469252,166878,9207,4130933,5144185,3374,16809,763476,239,0,132758,92543,4091,124,4155,7135,6246,22637,12587,53642,2090642,318,17412,3585946,286659,865,26152,1680518,6193,656832,713495,235255,888,22854,310890,409,923691,0,87125,247255,29564,628028,6732795,1299,194427,174653,84227,380641,373972,260614,261033,616673,154188,107099,17544,288198,298695,2753,327325,77835,199591,117635,461602,1208239,4490,4660,228659,1327,85546,3352057,88521,1735094,2380,13050,509906,870211,56998,105413,483453,118647,0,221040,170,94222,152,20078,1984,140811,144588,153560,462049,344322,95910,23387,58465,237503,382549,874836,0,344,625501,1005389,8401,505,476458,54930,183732,235705,2437,340313,824,972393,18135,5634,569536,11569,149479,863101,161409,29683,358042,35748,51567,288,98803,11550,134973,0,128,3968,3801,249873,56325,34958,58087,39810,67234,441315,4806,0,362032,152,896296,0,124411,10837,744049,4203223,73323,2189,51860,272874,8675,125067,7837,125300,113797,141,542683,225623,1817732,784191,117403,67,112946,37052,9102,152417,39967,21655,228,713,59454,1395,561757,456948,1028736,482039,175,938,760,78952,1185548,389,934,262382,310003,29696,313665,186,633,1275,630013,83100,40523,467615,1006,652,76082195,3653,265380,267334,310979,2704723,2748,48750,223777,1827,1141,374283,8312,339045,356182,948315,152,105242,1003253,1323323,2404574,90091,326536,0,94228,251719,61987,138,250630,34125,100044,232,8446,8324,35711,649300,145264,203015,226980,125176,263197,201877,334559,2086627,623616,131,90362,4976,0,311705,887,0,329837,8021,415,829,107474,597,191962,286427,631021,164555,2485,55232,291031,4149079,302090,281,797379,41232,266852,62083,1360,195451,0,337687,227735,100526,52254,161862,1869,5255,135672,191548,155569,411598,114994,168781,2572280,24707,649696,240057,46988,0,723028,178195,340529,81421,179814,758201,1007027,807938,1025626,580193,530,0,627,0,2053,3209,60461,302198,1249,32732,72458,33838,67638,4120923,180240,324870,14880,319112,6114,40755,48795,801772,0,0,285265,572427,178210,435440,555230,32334,2931373,424406,703,94836,383389,1254361,6877,271581,10664,88692,1540,55380,2222,152,428,4801,4184,52772,1176,306927,231077,162337,3310,360258,2428,1584177,2880,35820,40,0,0,0,146,0,0,0,0,0,521,119175,205648,160035,1734,189541,517,318899,720833,225030,39721,48096,136613,871646,681321,447891,314315,421032,39190,60472,650120,96205,72931,1421,2611,3252,138797,356186,7857,143207,2193068,159159,2878,236973,14675,152471,286237,110372,208548,49729,30281,527,732259,337,233755,589995,667,7004,184493,13341,221559,356021,266233,120,67450,22812,6029,2669,0,920097,177440,110182,1930834,937954,917,552149,2021234,88965,4063,278,66150,1324441,86592,1055443,153881,160554,14482,197608,297498,4715174,241712,589974,105898,137068,414,57800,39597,83603,481656,13908,295943,796988,9596,289539,59415,1085874,53727,13214,322351,140173,122787,1283,133495,632446,142,37,137,232,171606,26468815,758,288243,804924,8193,352,91426,256522,207412,985889,481086,129598,0,0,10426502,3118180,651196,490728,153221,118120,183108,10330,445020,0,152,108694,229299,105074,56852,218448,223354,673542,426050,1139984,261426,1961209,1041431,17825,32608,154577,37367,268088,174108,333908,520388,50333,260895,8049,720,730927,71463,391824,797799,234931,501742,1948,99862,1736094,1424738,440853,0,99887,528170,1277,605229,281646,344984,2423,1817401,2279990,229888,855,47085,83625,762115,0,596,3033,143322,494807,192392,183812,359578,247315,681765,655782,849767,363768,76,843742,13630,221502,403,232637,47819,116378,49020,0,3738548,547072,33235,209383,70334,283606,201545,373092,383414,0,101235,268891,48346,140,910966,87115,100121,512902,49270,377602,7365,3505,287260,29258,69917,321527,117052,331983,8325,30473,106258,51945,173128,275398,298,35111,596246,66991,63147,152,0,472780,515,1848,0,152,3008,25577,0,18673,1880,293416,6239,122568,152,6109,0,0,348,0,40411,186755,128056,142307,316210,1498,30364,475023,75234,312652,492258,458695,144323,103485,884016,31787,139,274,233637,0,27786,114,152,774,825134,58513,3345018,207924,157786,146,0,76,145857,16595,131857,417100,382432,304,280061,28594,210886,98352,3447,2145,1652137,399,378114,4703,472063,314948,241858,0,530,258867,55258,463177,266960,152,529514,125457,1311,182398,7906,5679,298955,373311,111162,0,2169,193637,1442158,379555,30414,442661,206465,334800,115830,1977124,1931724,105327,67166,23259,213078,225010,4019,67043,114639,12418,335638,451838,975,304,437,76,254681,176746,68230,42636,250511,0,542648,663816,14483,1649,4420,230525,218913,0,10537,3644,259427,236536,0,591397,0,99100,246589,136712,206783,98413,35880,0,98758,61530,149813,1021,278505,52959,360657,226766,183739,14125,159188,1123,608,454,3434,47301,215711,0,2565197,8857,213625,612,277644,513814,1514,448,2674292,281,0,197,54278,366249,219354,170275,260446,6752,795109,1622353,69892,27582,1184026,706797,449778,366230,415455,360687,8786,1132583,148177,267868,282070,115353,980539,1375689,12003,111749,1783,6562,29199,0,142382,659572,345410,603553,23153,1590,224407,167050,378169,31286,424661,435342,550407,535250,369567,5960,1210796,443070,468,329318,463807,9048,600168,3288004,0,226510,302243,12647,457713,2519524,489614,1823,63403,183116,598432,577171,8582,25750,188,17914,18168,1761,22187,1078163,732385,553,151,973687,152,1291026,12,132559,382624,9671,252787,414694,2060,15017,226027,332928,190,71871,108287,676,0,124,0,1148,303405,473,16474426,122659,312074,643919,0,87272,2411,162,105556,0,0,53230,15882,36094,1035679,510571,1084,607643,3013,0,0,1042,110723,752104,195176,101295,1702412,0,683500,184796,230708,402006,876529,230744,21689,1988575,800989,0,13878,182885,284,0,152,468587,11960,21660,373671,1624,67768,775615,422,375335,104831,8570,617007,12235,1868093,22,61457,152,587,221,4006,886,0,340573,195821,444989,4031,0,31074,99435,208962,7872,50,155012,103447,438842,98,284888,43628,92,43496,0,0,200035,287,0,161,128963,44358,218708,10635,236402,6292,282402,572441,13,2009,359578,167404,123337,6553,177833,386132,38598,2539493,138,60624,16165,12334,56080,384,154336,0,21356,53319,20198,8520,86117,94650,65090,143074,120951,22636,135,118743,456329,286865,6081,273689,125734,30239,260357,98539,920807,101477,1915865,426272,52713,44469,11023,608685,74368,662165,1709515,165545,436725,5835,67949,321306,66802,601,433241,2869878,193261,951279,218408,821,750427,348843,1196156,317152,288915,1226781,116379,0,105537,141019,89088,10865,59069,8134,15609,2258831,0,16193,121959,2056,261685,2484,54894,1409886,28181,49739,10729,44326,19906,17389,86154,6112,19279,44941,22517,12453,25297,51111,17231,9080,18852,13611,15389,28316,124461,20886,363767,362893,140742,263664,53161,185,780613,654910,418730,295,333503,619932,402263,154063,1002,137917,11,118408,5916,431093,11821266,724983,576213,456,700781,11466,362716,770922,227849,290586,10238,127006,212071,467735,18684,73,0,25,439,8447,143645,30365,212418,74992,45765,1549,0,164192,655351,344880,673121,727333,669978,2107,494799,440641,254967,267646,0,85888,13027,0,298,517817,342475,331156,456,585709,236686,214266,491932,256,0,148,143,0,0,8534551,590387,4420,491836,651218,19330,207542,149418,382900,363619,75182,314436,2865,0,358626,1318,1929,139308,922929,87078,40821,183558,485965,1845,11737,132383,26046,194639,72993,158074,0,1056,161458,323,0,102273,250368,515,1614343,246,235430,5805,303,0,8644,1447,854216,0,486629,566,111361,0,62999,341029,24840,76221,7200,2197,874,232139,762613,72352,40002,289,249480,38847,125502,1070331,662103,2377353,177323,79297,6193,35982,58070,50636,752791,3192,730386,316719,228540,950222,270368,44113,151257,17987,181050,124402,0,227,2984,186332,298801,638865,5903,410194,38727,5219,10691,4938,71064,457489,50864,24415,39793,21426,32714,17725,308000,50238,16559,27867,44588,60579,156388,101944,30465,46223,29803,17345,58658,57491,3521,7786,152,3286,11878,0,8040,18710,64167,30927,17633,28005,59463,517337,233147,37884,140088,50363,453885,5668,154322,189757,318980,540222,93,251469,141,78738,606,76,261051,31091,13746,70621,2094,222725,625,1373,201520,306031,392,214928,560370,110543,2721159,32302,797485,98160,1919,153518,40590,36666,23941,17808,222366,16074,262,1464,1081,804,201,1321846,16187,371302,0,152,3347,0,0,781,16152,27457,20357,338573,126,201716,503592,4109,423777,12,130,590,386890,15751,50679,148717,83943,349608,140122,138947,257,0,27620,45337,2436,0,98038,39209,1963,79988,194207,27194,267622,128379,418843,2224286,37804,609321,17187,15003,28339,25749,100229,64296,22689,19850,32752,14424,19453,11725,33136,33564,20508,63372,77418,30609,100461,24989,41799,27374,8094,10418,2491,6140,63793,44072,21757,249943,40437,846,1671,347,326936,91332,292,1159700,5409,23188,56301,134,265,2393,686485,2931360,112704,149,0,197,201515,1904564,26658,221732,127574,143,133249,229733,228160,12139,305217,276,2938,5979,525223,446195,297023,715899,75,316965,2962762,835112,515779,9566,29677,77584,48516,1230080,1283,569700,21739,84189,82507,39331,0,371,283,837041,104482,554235,467,23924,127998,76340,124639,3193,341561,182924,351088,162909,129728,575711,121,47565,469808,208,0,13,4596,3221521,2401506,144354,1148705,21115,25691,96026,162686,7327,354104,152,0,0,150,1138,0,3982537,971,776157,615151,4161,450,128317,44427,75534,115232,380887,403964,470918,75330,18743,1541,403592,725,24636,0,1149,11,856,15101,109491,25084,250534,123296,63973,57284,138920,5181,341051,207750,7457,337,39502,95446,11108,32242,33075,14133,22986,21975,139006,39255,50259,86505,65116,3829,32015,40734,16422,68427,48591,502077,36741,0,155439,152,31277,381517,433303,26156,3977,0,767725,67570,221121,8268,85465,198359,125,6563,68089,150,145367,852,22085,368822,64450,167424,68287,527625,47220,16012,529530,77099,150850,159835,5653,1010383,85287,68350,105718,170867,191318,686144,449,122294,41342,876,53566,234,49,189,174499,666545,121087,9735,7205,3242373,33828,76,19920,139858,495943,179321,2014462,1073766,1091427,119549,54759,335418,1505327,54301,149852,57095,8837,55110,208707,178966,315,49085,593980,282,153181,2714556,3375,693546,108,12119,561953,70150,121101,4086,1181,1020563,51918,1292921,74236,379382,10565,244238,743,0,123,2806950,122971,15744,1244,0,1136,2364,21789,26398,11,0,210968,3823,181715,473502,553,1213404,19,657745,7333039,662522,927886,441,3649,1371,853,1563625,15224,16559,720,201260,877,15157,116492,556,699,289903,258436,23349,1980,2192,4013,2435288,3620779,87256,2293068,223481,1514,279446,309066,511867,267674,214839,117,1131952,5865,76935,4427,1166964,92139,251892,276,467385,266185,520309,129988,51916,658018,358669,58,159259,92833,409,1142,317,2063,293760,485229,86,0,27554,368289,142703,74,533,0,136,11769,291196,789,558696,501,0,163,0,4936,4406,5329,201,6280,456,228,972,23856,107,0,0,549,11774,406882,4018,0,8911,0,0,0,77863,0,152,41808,1675,16160,0,61808,42390,17399,32988,33623,51724,72899,131141,72502,1628235,54581,85474,4745,73390,111049,7520,29741,54735,253066,50896,28821,57494,57700,82975,28277,132047,13947,61712,14764,54426,54253,54653,98497,32805,129736,0,1023118,281,9415,37071,540,9616,110221,69834,557041,398137,58764,778,534854,221554,3149,392,3218385,347,0,22,0,0,368,2401040,78053,43927,0,0,0,122,0,0,0,0,145,0,47543,7508,447311,6293,300,1510,951,304,21425,587229,323031,29468,0,42814,76,27712,463,593,3173348,509377,116,214189,35686,134271,155574,0,79429,72429,43288,96513,32054,144419,96138,44202,1561199,1034039,737,138364,129312,425,23533,7039,22384,25799,44785,46128,45064,49682,227,437,0,89769,6675,14372,8417,18949,93761,18730,49672,34191,30489,2118,57951,57276,40165,51778,20416,47577,45217,98951,53582,0,33992,58492,44091,92229,32007,45186,12343,223755,166906,78778,30139,20154,1303,32396,199,49409,62972,42457,145882,164999,62724,33082,57431,38573,3722,3371621,81178,36761,34311,47949,48597,35297,94861,2794862,329143,274004,105476,0,94661,436706,212844,457,57,2039479,42,134536,251511,515481,238044,1241948,152,0,0,25005,0,2171,256,96599,0,178114,517116,261710,422397,763931,402998,308122,233625,3456394,149005,2253,15480,1208,2359510,177117,1133400,328110,1263548,3799452,152,150,71642,581595,0,58620,653,212566,0,43020,36790,320915,1026809,0,1418,152,427,330650,418547,24838,126835,6737,154943,17805,147568,20825,1389919,112578,658401,254309,112286,2194,841,87422,70035,171852,22223,30371,410825,253246,2798,45603,587,198921,124740,58429,639617,717586,26911,3662,1583,57352,20612,359122,140454,741279,1469178,729399,128,2720,0,152,254637,205214,0,43853,1146046,260599,642040,1401973,7275,19779,2084,338283,0,328184,436302,1223516,733,0,194,920,322060,454165,260816,847342,69756,1171727,854524,5863,173701,63490,1158,14015,193515,6764,364359,331937,237203,19562,286536,156499,797582,2075,737239,169477,82240,486134,0,169083,0,200597,61467,94828,0,88241,1958,204618,10888,150,116382,245367,82666,215666,2335,218976,695862,225347,5889156,33537,960328,4302082,532719,77796,364249,195702,158005,436455,733,452024,140320,543217,44249,1375173,26907,577253,268970,252915,55355,1086037,118803,243662,71229,3461,258170,921,64,194254,2324,67244,300633,69074,539911,462259,149864,182,1501,2068904,313032,53511,61724,152,1059903,201557,74042,304308,18231,2016,165613,65002,796226,21946,297906,199457,86025,312225,1638192,431476,1109,2967420,3018621,157598,140,432055,945,841927,407705,111679,134863,75707,152,0,37040,152,34162,83586,426806,529,15386,777262,0,24715,282,114,2022088,9501,4859697,21729,1501281,305568,769668,134939,260878,533917,38457,184891,134032,4399,89224,69422,39877,127730,106125,43327,631613,827375,2097015,47870,2018105,182686,63084,11030,327983,1524,1006486,30998,3161155,143868,32082,6259,149165,377787,171525,127498,1343771,3196369,205997,88295,155313,59031,93976,207559,506252,344370,826,35801,25352,0,152,1528291,669021,174745,367814,379984,106714,173696,62344,3589,1984843,1119858,68502,413361,506509,252605,336976,846,436,0,0,8367,6424,3170,1086039,406308,55264,296631,9673,553014,1096,3544,141508,87296,0,107885,436662,278678,104432,2540655,43588,219739,228,0,159437,163845,162918,2968,221016,91261,175249,17875,665585,879119,40028,1705679,20120,228824,85282,66456,143503,478862,166767,214512,238958,13235,74622,520,683520,264290,172915,192467,2827,67789,247558,157531,721,121430,318325,105142,0,0,0,0,3059,472338,132,10077103,142901,341120,21818,2096211,339188,123054,585371,898,2326712,680410,1935,178794,264429,36241,92047,440247,90,0,539968,41605,642457,1797,467238,921808,328990,1262,229551,645521,123885,158596,0,0,11154,4993,5946,43138,136041,0,0,5509,119312,126801,248,398119,130437,40687,1695,95441,149763,111061,0,0,4978,979753,410026,442458,2088919,11746,441477,0,17801,361098,141782,74084,63710,36142,56413,169422,0,29433,128917,83397,408203,333384,152,496335,107,1198,165088,97258,156112,1595,1459,9101,17531,113518,294107,456,2759,252284,1650653,211219,979,152,85104,93069,94396,2995951,144655,321836,250235,1258,208289,2973139,14915,2279200,22629,10298,21513,270,152,40642,12038,65841,198435,0,180716,117846,743528,174320,152,287245,21049,152,18449,0,113,0,295607,408652,1101632,50554,146,136801,669804,74091,234193,31175,75804,28637,17036,4884,783034,0,11681,564092,651,196463,20689,48781,28004,96421,713322,184580,58711,1760615,498746,535,741,2648,18756,45838,105986,304,53930,345675,1798714,0,747037,6089,301303,90129,87659,128,821290,21532,574053,2196,0,97,67275,75551,351583,168543,525030,2630,81904,1821,83,562463,364236,627858,219838,290849,655,335061,277720,729,443351,2189,637,8577,414022,338716,237914,287276,1324136,753428,23807,26218,23110,1169962,528363,40,100224,460415,309915,47965,4211,3210,923873,60086,671341,2718,234834,34318,11380,5763,608,338711,145,2239,233948,152,521074,65936,400027,705443,992997,749040,0,549,65951,115154,538,5853,0,68833,5907,434060,35778,111973,101813,122111,6822,19557,12442,545472,334776,61806,36602,49398,596839,7109,236478,486,198744,240338,874504,190641,0,8161,0,7174,394138,188367,133,146,833,184361,15,1543,388040,96,313124,41197,105581,531392,103861,10049,118732,734,799071,250883,635311,0,160128,418751,10689,6139,0,72462,2803,0,69020,2925,1173,1779,1203,5182,137099,541,38638,708,547,297,207947,236203,11854,175690,0,0,0,69192,2269,129445,500674,869,9213,15618,1350190,369514,364884,1124,304,860,1916,727854,196443,159242,133244,692196,588804,512882,154631,77786,53035,13790,76046,178607,675,777018,311228,559186,507455,151858,117079,19746,362343,473233,165,232195,238938,1293901,394624,546,10404,60486,16183,18656,12620,152,172228,1670168,662608,34623,396033,54277,447,88073,111981,204398,6672,148130,82450,129658,92,264514,315,220761,486107,501026,81051,654849,4692,1001,1041796,1977,1530811,10115,108548,36746,561445,1328340,46425,15717,619411,80815,3604,14332227,3538959,426812,900,299418,17688,78052,279406,156176,7199,55951,110583,124502,36762,196342,671630,1220232,10781,1459773,805265,246418,122066,176401,1869,173842,26305,81267,327320,394,85783,16350,2383435,91469,712468,2934922,254839,12849,57535,1257,133437,69428,204447,87962,711627,102913,432920,734375,1816642,378088,117010,182169,169082,105629,280565,371332,40205,145712,4794,568806,169825,9974,184252,44751,277183,153681,269632,525564,333,802681,429569,12926,35357,26767,328101,1430588,83642,722958,502702,149,0,0,25046,84695,103079,819257,1229,1638,1142414,127598,69938,22448,3200,304096,304,264423,281469,39666,145717,11336,79289,1966,332514,320647,152,60683,0,287019,75706,573,0,543892,164687,0,88845,61567,146808,1349,990397,373637066,43325,15734,41972,1065,3152768,176794,195231,3717138,11055,4074,883225,0,30,0,0,2576405,665,650969,767129,151360,228,2100,449867,45167,142187,468258,25485,208609,306593,150571,168711,191604,51637,340,0,0,0,105429,9149,212614,464124,122103,116662,590746,214384,33311,167349,817,137435,190371,77577,235373,3505,40318,393801,505,426088,13889,190205,1565,123358,17178,39270,6520,746319,0,543865,18717,2056,5390,448955,175700,899112,0,523102,550942,0,655398,196191,25753,3463,441405,1336,538022,4828,938,7095,285,187507,88502,1604209,27432,921,124120,5601,135598,422504,554905,404803,1191,815,830,1290818,94903,0,7784304,0,5431992,93673,295708,149,127486,135,0,389,518367,304,312,490520,20594,143,2748,0,197917,133217,262949,0,0,0,0,0,0,0,0,0,568238,44310,24487,1032515,150604,259,25284,1143229,45207867,345241,3098,1006857,1719,5328,134295,110097,18743,262,181100,2687,30263,108618,473982,1358081,98998,714729,195061,1167483,16486,76488,181346,100789,1265,101,0,0,127586,227428,134381,350680,14221,7708365,3261773,384774,1001401,4082,291909,297441,350366,517647,281989,170197,133,0,0,0,37571,113092,192373,345756,151054,391954,361946,617677,297,429952,70,44848,113,4357,503,646896,1857,54963,9779,2175687,419526,0,0,12222,0,276022,182475,213,1299642,115804,152,2587,4026,1639104,478098,478,4196,122416,249843,485654,365,169278,152,139612,60207,23526,230668,212834,29202,234047,543171,1039246,344,6426,511928,484,792559,1508787,125340,894914,230121,314687,110630,117,835715,0,152,173003,486695,1594504,302546,150135,10306,6315,327693,478419,224126,149,82691,3369,325403,18339,333293,241,0,5840,4875,261065,44104,47399,131066,57078,917,36196,202329,68586,0,71427,449,65459,346006,299,2825,1261756,3234694,1038397,261436,30985,81270,147727,100854,15564,79208,163652,353520,384409,1380,164794,350026,225343,721,41549,85337,883587,211958,1001,104976,126078,78930,864728,298,153,956330,70231,0,592460,1191429,374199,246989,53156,78290,168474,0,0,0,21971,3657,1178508,846408,0,659911,2055508,3233,0,303,541,88058,0,0,160,581262,14189,147761,974059,413764,756638,39329,179772,57902,959532,208306,82854,92377,7038,71618,222956,72807,40793,486735,727859,722667,392,1073324,435411,395997,34640,128987,83301,358409,90845,121512,365557,2783,763019,152,129726,243805,89004,989666,767,279751,26176,546483,932026,25806,928363,750392,179247,224291,1445361,390485,204390,8875,104525,225373,691728,930158,84284,443950,48409,192298,341965,781444,18105,201264,320556,42697,2706879,269784,187096,8248,338799,297137,26093,268858,220059,399799,2746,0,0,1680,54210,429724,562,61946,246,527544,101132,17470,993388,685577,613559,268882,44302,291419,0,1248828,22413,152,146860,633241,52173,5446,234274,264,132736,0,483907,1087227,137484,75232,36386,1860,371,2172633,262154,665606,1032,376287,11126,552,1303,375,0,1149755,131787,3194,43115,672871,299,58,1670,167768,602407,304,213652,128801,24476,71999,2062,7373,915290,200395,185135,209493,8387,1262,289004,33658,0,268779,238993,32991,12590,113820,255775,12434,856496,291907,20019,83992,414957,1716671,714995,464527,510074,903,2055,415564,1079,32591,306902,147796,93555,373470,59079,892064,211139,215020,682991,4745,406,236964,635731,270996,66998,111054,3412,117145,555,91879,5432,383691,608,122657,5250,0,297931,657686,223961,3341,544963,1367,76497,1000,58024,0,315034,67567,33223,10,0,34999,77707,277148,380121,174617,634616,158745,4170808,516024,1016785,4683,706996,0,0,272,5903,40866,96343,796,203196,95276,251649,1322394,111603,224983,0,143421,588153,0,125731,1401245,51809,0,8295,304,173146,283251,943,112257,549520,314959,624295,278542,0,0,886385,106,0,124,2751,781927,1381,82,233028,131878,134294,310311,44821,257617,168963,52530,366039,19336,1148375,482027,2385,229417,31778,203104,10221,629550,3008,144,82226,55853,615,2258,10,208686,267796,331,321,1044,9236,118,750,349117,0,241181,271401,151,207793,331,57221,152,1109,353,190434,6326,409293,212685,3326175,565,1680452,300785,306,82831,290856,95866,397611,1538190,50180,165512,1379,56285,754,1127433,357500,1551,170254,18518,447528,23783,236,196541,106333,257025,0,152,113846,195629,378965,311364,216119,5013,960911,2674458,393626,119122,503471,773920,176400,156752,380,825,639,231885,7690,310090,484179,106973,96294,86335,174965,231467,0,1460,133365,41569,1305738,339376,301906,373,56828,151,278757,348423,287519,1030046,207066,6642,6883,3911,150,0,0,138,155282,0,12618,7837,0,624,85875,173572,169468,687,152,445,152,0,0,284,3593,995,191171,264312,154505,523663,541885,7905,1644,500849,525422,519636,259104,484768,277480,127509,160495,3333,0,447,1227924,83206,865,0,27646,119,725207,932779,1419054,29893,108659,1192749,439066,190357,301491,40571,14467413,19862207,606,71607,555650,212095,866711,62916,160405,551432,248,376641,151,457016,10881,247191,1816,6694,76,3385,494807,337062,162944,424901,309291,3831,24966,10,141312,3727,12630,0,33,403973,126076,424096,91246,224486,391503,393248,466367,342403,314,38005,81214,284568,57490,240811,602924,7332,135317,350238,231532,1089172,434145,1146,178567,1452,54226,210984,122738,634750,2838,0,726673,261041,593622,1601,473577,93711,4230,11,128,5799,57675,1900,185350,1320,602442,134852,2499,206541,329695,31549,1070800,353354,175825,11725,290,528,3918,17666,203680,0,0,1013,66209,53012,146,98850,3626,544797,2215,35661,1848369,6417,149342,211001,8458,495615,112923,97288,471761,2393,0,474244,22051,721966,3508,0,0,11552,0,333,28802,22177,295,0,9881,225031,191977,305699,97700,45,50739,568051,44594,131673,145624,58257,180557,552828,271,63239,265,168122,289,124490,1888587,235395,0,1098,696782,0,41565,330980,240823,490696,28789,88099,338368,440324,246278,2957,0,14900,85302,1128148,53163,72692,300561,113792,2068,0,768377,12655,71261,107795,21729,232790,998915,1285984,964,0,286155,130001,46522,146148,170137,424831,162865,231947,334626,88233,1570,1067216,0,0,150,813,1537,655009,583146,2105144,305,284817,136777,881615,1191322,2154,760,170263,1156691,27116,1112,194989,7556,7829906,425942,167716,1754047,155907,0,0,303,59935,221966,152779,1783,571,91474,349449,259,87827,76,61340,483080,394,274902,184774,102258,11479367,169259,723674,454694,133941,143221,1939805,309737,27724,233603,41334,1325,91722,35217,96644,695872,804517,0,662489,2999950,62350,8936,124534,477943,488226,483043,919850,56040,5382,506386,32417,206795,537892,23129,24493,28264,223,53770,707,6652,7800079,8741,177627,416,400945,1872231,339748,104,152,436,250542,541860,332120,319050,747,147698,626537,12557,143357,377069,641125,213224,7419,1666678,1080508,63630,523779,222517,680386,531212,61684,362143,351967,3273081,706104,182638,3278,42336,454878,0,9428,166188,610,3794,356668,173481,76768,418547,2479,236187,0,29742,552702,31269,546814,5,851,2333575,79445,432709,842967,40390,48,87418,1132606,549843,0,0,3144,3951,52078,362589,477373,239,5107,285406,27756,821,362,801413,89,327604,0,101030,1153,14764,5380758,812079,2330,10669,126626,47007,2643,157186,542534,312723,1075,38584,389510,125442,3842,226411,213644,140681,310564,117786,0,162,852,10709,327489,344592,148167,370205,50491,1677021,10723,326369,626753,28401,2103,898139,457958,125662,68513,9358,0,0,8671,140879,1582,183793,34116,0,122167,152,304,0,10,122377,159541,152,70005,166232,0,43871,56581,557376,412018,0,328426,947,19255,148,245427,23711,276595,756945,279,181249,150,207641,145559,283670,427761,908330,212611,159413,102,252803,58704,240811,144184,32691,16504,275731,41230,364266,24505,732848,228038,17098,404554,2924,1212573,283,444,0,0,170916,304973,174162,81612,24317,5025,103547,112141,369799,997482,1182,2888295,6982,165338,587,49628,1453825,107125,1092944,580549,333316,205429,1761,84918,1516,10479,886044,553989,457929,207126,163402,101705,133498,6355,93202,70813,1301792,469945,193553,72046,382164,82142,390221,23302,102,746,340560,16552,85316,112941,5963,103260,358042,3185215,58174,197014,65134,12534,1000680,140405,71028,0,10933,352500,0,255414,367607,2511,92949,2769205,1194670,6824,64362,74951,5942,133140,504065,258467,155217,0,22314,390391,1497061,83344,44905,685605,310457,1279008,0,15508,622,24298,202629,386910,573499,679502,4928,282925,21604,123389,50807,239816,230783,979221,837,1704,65588,31588,123668,1883,86,209429,269209,13652,32442,304,0,168255,2764818,94,1157,161052,554,11780,1873173,42219,3355,234261,1907028,38109,262650,169717,710,81745,474396,1083448,166225,0,148,7406,543619,0,891,26281,3286,105328,106254,262526,145579,97740,225407,30741,13710,124538,39910,31082,20048,208308,103438,299218,695,432739,291542,61835,205518,65612,317662,359362,288688,117,0,93735,2307,230011,0,0,0,152,889,147,29966,0,5863,152,0,0,0,240,710,3460,129126,60036,527392,30819,188141,548903,371603,193343,1110,1154739,403,590173,3857280,155364,139,109502,102306,116,137569,165575,299820,123676,93232,799291,43173,7287,1587,363376,1041159,423,258323,116,21673,163572,393143,593727,70929,16747,512358,100257,1038887,300486,372161,1712964,649919,928696,374668,1732487,143919,64649,44644,139,35123,433911,1227162,4257870,212303,43694,95173,700031,589,8476,519768,29252,19197,222255,354941,360778,340,13828,823,77875,109775,265,2496,93829,523911,812322,31425,280,2695389,34385,86953,643350,69696,21131,2762,195042,154208,377451,4231,115037,169351,325056,100,776,74472,204335,6547,401946,6702,618767,480420,350132,231598,202594,629,204978,165384,606,326999,92847,385633,166385,2144263,263687,200103,257643,533,436713,88722,1010725,69341,35362,558414,31376,315,250,610055,23753,1148209,79970,561507,866841,482535,565796,166884,13,0,9286,4971,186238,66522,246084,202459,1968235,202856,323,541,8585,180583,0,270,3136,1754797,106,126871,324560,152,14823,21593,1942,379278,26819,246,229120,1992631,97929,284564,2248508,8674,18745,229885,336831,439987,43958,37282,7340,255,23749,3181,360004,134128,3178,0,1000,296619,179944,622042,4143,162263,20962,1718,106210,78400,38168,16289,546613,0,214460,463207,360925,620891,541,8743,55616,157144,33882,101,0,245808,159976,40072,10512,307616,99668,153586,75272,35537,2389,395159,938636,0,1260610,227022,0,4530,123535,596516,140494,4524,230343,0,116046,46493,0,35826,293825,0,313920,292476,15772,1669402,2108052,190140,242070,428621,228551,618064,22077,236481,941736,2185341,1499,57948,180751,735790,236877,1776250,174509,244041,107308,4096221,209449,841,467814,410757,123922,0,7118,401313,114248,0,1965,919648,152,109,4169,357655,204006,385,21208,2173,0,152,286,351869,167849,16987433,146,74100,39398,35645,71575,151,1168277,280809,44748,15174,0,0,188,95779,1950,359,0,260,192343,152827,316216,179205,372893,0,24247,116,2268,84456,772,0,315068,9163,481055,7435408,316834,81,141321,75170,1868,275682,0,127028,686137,105713,7264,1711,152,0,25469,81217,242806,62934,636584,111209,170193,1137,160481,41200,58065,0,415631,112361,3949,12448,308721,511228,0,2503,305888,1676502,7170,1362163,35409,271599,150628,151302,2392,56,217352,0,15554,603,160612,0,304,9203,55515,45209,784825,258293,958640,8226,112009,1049137,0,3805325,834725,107752,87352,2336951,1712568,325626,19913,0,120915,274849,1845759,1811743,193527,336364,94807,966,85716,454,265499,236905,596229,47909,373,985,295218,722848,59543,18022,376474,735321,1144,12118,815043,19232,204766,329515,250230,8397,1446,1474982,589426,149,509454,4856,0,1451,359104,1068556,366804,163851,811,29288,387470,135567,284550,396382,95766,185817,248719,5853,121214,1470,141017,441102,3927,291884,32211,83382,74165,164393,4130,1661,293121,1978328,41,551,1202,392,355840,0,50444,1256277,181665,351160,0,1111622,184645,175162,292606,365440,7885,81524,27970,898827,251242,28727,97412,1664887,68662,151,296504,42346,125063,82277,114,1470,290696,346815,291669,37758,365,804896,131,41417,392324,194978,171618,27592,827706,217069,560645,923132,239,140199,0,0,0,0,3114,17252,245,0,0,1324027,2301,183756,76,65617,415004,8715864,429,4992,191859,713625,9472,3702100,1627,1015693,228680,3672,572775,4747957,410708,123560,116944,32985,25389,410022,1298,419866,66643,74893,10880,304,294363,2232217,694052,0,640782,5514,65864,334671,0,0,5548,0,0,230484,9488,714291,6985,18052,142073,32859,701327,2023,311660,231663,78495,1604,1566134,839240,67133,42192,28967,800838,1055,241442,773689,2814,14076,618731,348,0,229735,262496,38646,166067,311284,1042192,539920,244961,252543,299759,15679,232181,44479,826257,83692,0,389,432970,166841,145438,2611,259898,65813,605,398,0,57644,436442,14010,277419,317045,411200,513173,4260414,302630,152,344185,3796,33270,3951850,4989132,93005,41446,268687,0,547,20391,152840,128136,832,70736,115356,148138,390,250159,1106961,1389329,203614,12219,21300,93430,531170,0,6855,10468,5666,9359,10535,9103,1613354,312430,0,12529,108183,93684,2343,0,182905,24398,639724,0,2623,297,59011,3488,0,81647,296,17798,503410,575,173587,301,0,149,590942,7063,89026,151,1194424,108308,296798,33359,145012,357608,204081,235246,106327,1988,11,154048,202464,3218492,0,26996,597457,32323,2065,415223,162798,97,73199,172168,5090,20724,144373,791192,175400,622457,34996,48798,289146,104559,127246,324451,268135,2434901,37647,93904,31304,28896,2650,42731,46231,145428,371326,593,335353,177709,29775,332005,888,488126,162724,131462,15850,31544,333128,3934,0,803100,691884,461028,83777,43986,11675,545352,181257,1151713,12382,438224,2057219,1476,146964,33270,378,37699,204229,582946,35077,617274,223968,187142,319041,1661956,472485,546426,26716,609401,969,112100,0,1564,509026,3004,103483,184357,23220,2244,209683,126534,467,11230,93213,514318,132629,0,212997,115204,336877,1852298,2311,303503,73407,208114,259371,12797,123426,311946,0,14372,325911,1512,4810,42793,133164,57069,4375,4313,8360,2918404,153025,0,0,64468,1457,579204,164767,714,146517,245769,101329,26285,0,152,0,151,64525,8580,216740,460242,433714,51794,302529,953140,231752,437593,72385,4895,726,353,1371446,31810,32878,888,86964,304129,98449,240071,0,34758,96423,562964,42143,159075,7296,544,0,2177,24415,220566,706,403138,184068,0,5573,16167,722979,990,193984,200446,576042,1299,410620,116659,687860,5639,199762,551856,886096,148895,2619,6698,359,472000,462679,6585,325981,4957,425221,152,1979,2208,0,5292,291700,163412,0,0,0,0,147739,163290,41605,273105,415,8818,152,1519,389817,669,428298,615516,39853,271127,6959,576411,61255,171169,1431,8595,18974,244326,453076,81628,77353,2587734,456,214501,120399,586123,345762,662,373054,131174,573,108081,197995,2256914,1156582,6085,2320,152,318143,159408,977807,329114,0,506,144392,0,406945,207,152,0,492004,631376,5581,1102,253,344316,170192,808630,237961,207970,59624,2226,78376,963778,0,566,45831,189986,171459,53740,2206,2733843,53898,28099,36068,29847,10070,45154,131,5244,90592,66393,29,669,1075136,925470,0,140617,303339,0,0,0,152,377798,1511228,524,94926,356,55508,0,3220176,1360053,209221,0,168808,204746,433754,7244,300476,372704,0,354005,63684,878854,152,14269,275,2170291,2173313,292792,1001,42713,2265975,19758,154924,334814,1602,150523,39245,72986,185663,150754,366,287,393453,19071,219681,893,638388,0,22396,409099,114826,369,134474,136740,798,1470,300922,522,60740,19017,2872,52849,785522,47334,161308,61468,530,532,0,1378072,0,0,283171,0,478645,9570,251,104,458580,531113,154051,491021,970755,0,2919,1150,12384,702,41040,865,510,142773,206986,3901254,10362,1621,333460,15214,873,41264,330015,84818,1548750,171056,35560,179417,119086,844617,110,187425,289019,30147,162443,142007,198,129350,363875,2707,384573,250689,70089,276965,4145,2029531,756677,0,151,332835,119384,69308,93670,1885,177590,423,548,414,261067,259731,102104,99030,119571,61811,119614,164189,329064,44535,270539,205589,426,12178,123,678513,152183,1288688,91619,1603,306733,580300,37331,499458,71653,4540,3492,6093794,33730,567635,1226396,203448,744,449752,38189,569784,123153,93068,9606,281292,616605,55938,94354,324947,72100,148189,475713,324967,150989,39278,304,292,583855,227122,35457,184099,5305,161733,653258,43509,1013829,22712,18438,348904,5426,173152,188201,7199,244324,27938,148196,144216,69101,947703,22384,43631,73171,1038902,476432,82278,43973,116103,107346,60142,22240,261191,87321,210255,2894,95012,0,243110,3433,1190391,1208789,5188,211857,123546,24992,70844,963,171414,5417,106814,61543,104279,40970,7223,16111,2914,466334,0,303,99116,1661,20716,0,52948,317216,25950,0,139243,27678,9128,198669,171999,253529,120919,0,199950,0,79349,89,0,169080,33922,10784,1724,139764,83004,132450,111041,25651,0,120,49392,105187,731149,108011,197418,144772,355004,18111,70260,151,87339,1878651,138721,662,98224,115001,145663,2539,0,20517,1813,379,1444890,293676,118889,115504,641859,3146,359625,570,118046,80070,102935,300345,198,356,136955,243065,127850,408712,301088,43963,386073,125816,11509,28465,132161,1953,791,4909,8079,17770,8619,75775,4917,0,1648845,6175,148251,19617,149615,998718,557311,399393,344447,73617,25152,57010,8324,2716,468298,560742,383,1,37376,564885,0,428164,20804,156199,277558,114022,28656,40666,1624,459593,147508,304,726680,124414,313094,76,535,76126,230096,163060,505,91729,2443246,79675,750962,728,145805,944044,152,15444,2493902,4058,204995,220414,96756,189984,1390,934895,1620764,0,3183,776,510878,158029,3450,566431,189551,730905,802295,51971,1251337,206985,0,59993,4673,1220142,295,278310,275757,284908,3810,33937,613313,102116,291022,137570,0,74702,488763,188212,518781,166622,39619,5079,100052,851164,195926,223,25668,1040612,41852,66462,539893,482,2999145,100883,272,0,0,0,579816,277071,69741,32237,130770,7336,194275,4620,143214,7105,69800,183523,424242,0,168641,0,13976,37661,246230,284727,354681,282483,401476,236763,44889,3345,253433,18734,0,0,973953,1376,480439,687373,230144,79907,6,12312,2647645,704,40617,30239,128659,350570,103803,0,130,107667,128333,455,72218,138692,296396,99245,0,245689,305464,1059,331405,5864,0,151925,219105,256357,186072,212866,104329,104747,190168,583827,923331,597714,69191,137,399459,395249,1447887,184287,74262,146069,24142,536770,221341,164502,7410,989,135950,90931,158011,112183,54914,211473,46287,151568,304637,332592,0,1832258,635165,131320,0,1790425,148333,34475,241344,2261600,66568,151173,206202,127565,714822,309943,577956,10030,5980,754,289359,163770,185556,1013,55679,0,4274,379,112876,3365,0,0,199247,0,26476,13977,352877,411399,558617,188429,168953,152780,16995,757,1629,78271,41870,226826,26462,211414,3370,86674,267957,6818,679729,124181,5005,2936,168363,0,108871,1288362,3303568,19538,541391,76866,1210881,10456,24206,609993,398146,199202,116375,36553,0,24963,104603,42672,93318,202084,210720,111597,0,122321,9953,99815,48768,152,910277,98101,346,7516,3906,231249,441452,1983647,15803,1421358,257026,179656,347819,0,210187,521198,349168,32964,1387,0,1498904,36594,371516,84214,114132,64848,63076,162738,741668,480861,1116,357244,4088,376869,12502,140600,900087,38054,334195,205807,15636,620692,169576,0,70938,291632,152,4134,107456,62168,205312,237264,841184,10409,319213,604665,96435,9527,209268,7954,208645,86339,495452,158165,353661,3727246,1935,3561,381598,104779,147486,1725,186380,207610,152843,107608,448530,328355,1067645,51796,32009,0,743878,140537,4356858,15774,63367,0,19711,1048203,154594,122964,173554,200452,0,325275,1125428,25218,0,9975,78240,5,508496,0,190,82477,837,538556,145,62784,38552,504575,7161,905506,70030,1541806,0,355244,1986679,35136,1237414,55123,1076782,6110,222080,161416,288012,339813,476038,168166,840359,360973,393956,41593,2025,8231,1147545,0,1278,13,32631059,1034,591290,412521,14767,1055579,292,1815,22978,190871,554,663434,1258261,329230,0,169824,353536,518215,21224,713515,1155722,910,383,2364220,3294,2130092,85004,332545,2028097,359692,1415,576,6951,53821,1906,373883,425518,210556,284,1413,231604,35096,62143,415487,7393,0,665439,26617,312096,85242,536126,5459,100961,166143,607625,310931,711614,310186,482229,382,734,382,382,503,963,382,382,519,382,382,382,382,534,485,4802,1412,520,1292,137,268,152,1104,344,151,336,0,575,566,121,127,0,521920,3821,540034,542694,543558,540622,537363,543600,690363,603250,570674,539105,535660,537759,537479,557316,535947,559853,584299,538373,556093,541289,782085,535976,1297780,425281,38400,196791,84333,416,312060,3180,262907,225576,498683,222297,56342,20609,830906,921527,4375,23146,2953,1074,1182768,346599,101,678197,304,1291,825042,0,0,525,0,0,3,234044,10,25788,10109,1223582,94079,120525,71610,202,49,1396308,1512,21810,393,229418,68136,443812,5174,1424280,413,0,518,22253,841012,3786,3887797,1332681,99727,3734,293783,437278,398044,12,133101,11770,163356,504485,3162599,17797,280412,0,155812,4934,12870995,238777,1643234,114,52100,224325,173735,704296,114742,1990362,63477,344564,284611,167806,41445,66098,152,0,1735,77887,142,0,37634,117,102055,840,95086,66515,694364,83910,342398,228359,25881,289816,101076,0,2625,3368,48201,290701,546645,0,0,700526,173168,604680,436303,143241,118329,930055,1168,387598,107412,685773,129292,45788,0,292,152,0,0,16747,4433805,1457,0,313593,299079,203337,520377,48169,920615,2801043,160340,684145,57214,68987,2648114,297376,93737,104,21646,0,509633,0,0,197453,101,79704,498019,313725,213152,213278,424427,639650,77395,3671,100148,1134,306183,430,378,184171,76739,659,565256,124440,894685,753238,871759,9242,8487,255923,50283,1970389,825404,13216,483002,188641,1836272,189952,128,238,871,373091,554727,2682,1593673,211188,0,102596,54217,52834,1278,6960,533,12654,148022,975163,245184,3302447,479,5434738,321613,726106,1442505,1026109,115240,0,252919,469894,296671,0,924,1481733,114265,0,0,136,75178,286279,6746329,142540,95510,1668,0,188521,8350,17812,18130,91615,4624,270817,147884,14710,758884,249221,241340,68541,394998,233193,107456,11447,288804,50353,766328,647,131643,578217,130941,54038,2862,128212,73212,234057,110,0,0,212095,1433495,668,174333,117598,180378,8925,3691985,78106,188685,178939,125,2319,200,3197,217577,512369,3171,321925,940,18888,303,6939,1939,8675,58003,1429,36568,78150,16076,63198,425202,336044,205173,2504,19087,312666,64414,3,22916,8574,91818,5412,13726,145179,764267,261005,12730,152912,147176,1675867,26990,14596,33462,192367,87114,42627,228,0,225,141116,8875,3286,443,229885,126679,1103837,293332,4183,18124,0,311536,645,34092,170331,5003,36805,1127,5773,1018,306,194,518,863,688,2107,151,288,5101,172129,71850,110178,82275,193399,438,34661,331658,131876,94758,2851,10036,9148,33137,628,2249,19919,50954,4003,6170,5032,2054,3566,3705,258319,6567,63569,32250,6354,80221,78236,2422,37373,52499,15621,1500,460090,9046,0,411,298416,0,0,45740,22410,297,1313787,79484,297744,6334,0,263844,846,148924,96317,74484,932544,392567,101016,726465,416405,397322,72242,57438,392707,857171,222651,705364,17344601,935183,138339,8,53751,164732,360468,15,15,148,0,7996,209,10153,251202,698968,3408,1402429,771967,219020,2843,92815,22,666,2424,2746532,18008,49065,0,512,945,227,0,0,2235708,1189034,41372,121196,201827,901126,117916,7792,65,135188,152,90518,2975443,245739,57949,2777,1146025,299836,5968,442806,494427,140578,152,346147,27493,7768,13181,446831,343365,97807,82211,9806,0,1687,12039,74,8439,546943,39179,27686,114896,54890,656177,124001,27072,325152,51063,21611,0,903,800,679,213,139,0,0,4916,400634,110927,178770,25114,483,11765,1346516,121,44064,80298,21,4651,305189,1551443,13418,247791,371533,5514657,6884,392509,231958,171108,410988,67017,446063,809781,174927,696682,479,296080,88080,129550,5762,841284,368815,7417,263794,742,3856079,160403,526722,1196755,365,147,427899,657109,145415,167479,113099,905,74997,169062,7850,394603,94529,2861309,186858,415,3094830,2705,0,33835,530311,775,535708,67136,263043,0,230,76,453945,380626,2003281,1710728,908,2226,277843,727418,6477,1336751,0,92854,4737,83515,164250,461664,57576,7951,299114,69854,1255213,0,0,48409,84,0,1760,43066,112871,0,742,104,605,139225,256418,88,152,0,0,135,175817,1216,11164,0,30005,18657,609312,62808,150154,182294,465311,130228,85143,560,333689,137326,268886,5322,108298,94551,1345693,219922,362,188332,625889,404337,413321,342158,423944,183866,73543,491544,238977,217175,141945,0,0,0,308470,183779,12895,271889,3049,600787,179278,477456,305283,460931,133880,76522,142705,552556,153,243234,175355,338,408941,9020396,594386,31255,104,13995,203992,272160,52143,380003,0,34127,8513,26195,1151,21973,1715,126,14895,165192,2272,195865,145680,287,152,0,0,0,1331905,57465,232968,3224700,92065,152,85246,156430,310175,635459,120441,128,10283,0,0,152,0,1262,2959061,64101,81775,246253,582160,306772,328537,0,453989,838047,470420,19582,86018,0,0,46801,172437,118411,434239,193,98,10061,739,23598,1093,3964,57248,193992,17571931,263669,2969919,6166775,499035,1598666,1643,404412,209558,580,34488,556,45916,402834,243133,30922,7159,56878,420295,96786,184236,514471,1347438,23725,219374,739680,30011,126076,2304,0,124,89457,404,55284,434408,2031280,337793,2090489,257812,402,4179,32138,118297,225603,292722,208425,365410,159490,251210,4754,120247,2705,536758,976,17018,219500,642984,255599,1555,411194,0,129465,0,283056,386,13673,67396,17,210677,126,138124,2492,97823,757141,134823,312814,814528,2740,87701,92046,94202,398201,35031,235193,1011437,74300,112744,6159,79262,40410,101163,9099,0,808719,112430,819507,35884,552581,212,16351,128174,141926,3298,1936536,11353,40017,641836,114609,14055,72477,168625,175026,0,1883,0,142910,711841,307426,257066,0,493409,13466,178343,557012,2401,110047,79816,1704258,901119,682546,715,4514,28986,119105,290794,427058,865316,15736,106621,2150,357363,2509,78557,34518,599,329125,456276,430747,293,122,64267,123705,91153,686,681291,30820,472101,84957,1142406,800,0,40875,2276,299,0,75098,2124,292228,84,112290,60975,84011,185407,429,167851,346423,42992,30519,0,238204,768578,777262,67580,3347,176585,1022096,36875,327,292858,239,163556,363113,187119,238723,278,0,1711,43735,2863786,24259,12738,111248,5453,1228171,989,442809,3684,149002,103758,83078,1177539,2174,91650,31480,438,273552,162396,421055,992,250426,68757,65893,1836,322543,137909,112124,2181,1499263,332130,237010,118081,108928,109138,788638,179933,319034,0,433111,411929,7138,627081,24358,214534,147364,425,214807,131,895599,442,792324,108379,551,451985,2209,213870,330055,150760,233368,330388,669177,257862,10016,9315,31281,89710,16866,242,4509,612173,1409953,168612,127690,1294,5459,278318,0,0,314783,138809,68108,0,0,47639,408602,141374,2290,72931,347502,98814,25625,501282,302785,49221,230772,105877,486977,389468,33518,743852,4815,50595,0,2164,473124,871918,295619,763,887,2308074,330753,227,1512186,207,1755,0,0,303640,138069,535,378,4646,819018,0,0,0,0,235406,118579,810025,124386,178673,0,0,359566,205,0,0,0,255144,186482,273278,180054,15304,135208,6215,284803,1000115,108804,321198,194706,12828,84418,826158,193686,12253,74735,320,2709,29862,424849,83014,137187,928620,93714,22517,164938,2077,204473,194356,439367,1992189,143098,0,23,50915,278972,98146,687906,677,589829,9481,9375,289885,242881,34228,97757,512811,5028,1142442,82303,40523022,2636321,337405,0,174978,41237,106817,149,304909,6508,981867,91375,441277,75968,1371359,281928,2675048,0,199333,100362,1480,148930,142301,39382,281805,284971,5358,618307,235087,63721,160,605413,191738,281,208074,4020,0,118894,170781,5293,928,3214,9444,128,128773,614004,71380,127,614782,235878,75470,1203878,216142,587,4730,0,47340,153808,591201,6611,5734,551805,716709,9510,190778,93140,612842,270114,260030,10008,439150,16239,1794,136,0,140102,176375,265495,835190,13664,26870,8454696,1282782,1570,0,186857,15296,34024,3987,19908,23623,14598,14804,34430,25639,137171,120694,68595,23748,235324,533907,80189,3101,57946,10815,1570,1121,2528,152,917163,315910,99066,169941,32702,84930,253998,2499522,0,93,12742,76,1638,0,22940,238727,288257,295850,1065624,108106,70240,65343,209697,399558,508,169861,1416545,19492,49082,2779613,0,436,0,0,96103,151,253323,19317,248769,0,73714,518635,311270,160946,36061,153647,359,185778,72025,721602,284018,19334,251222,292856,128092,418173,236568,82642,6214,881199,117185,1030427,974851,407,4401,991125,5657,531944,0,516773,320438,707172,453617,3135753,856571,542512,152,334303,26180,1664,1593,323,487679,152,4081,2522618,622648,3084,2316,106615,383,198,134653,2407,4171,0,152,313349,6,211206,0,592121,1283390,165247,472807,23631,4924,121137,237021,159249,862,2116152,872965,93412,1028492,0,0,93245,41818,80845,30564,40836,56080,38740,175,43612,241,397883,366235,349498,263126,286290,95402,373596,660256,700690,189513,52122,79643,103,0,11927,778456,169037,713,177472,157624,3,701,1770,1205112,245438,364259,609,6222,84806,395129,53272,105834,607,3475,6984,118636,349272,739,2690320,8335,338887,369212,141584,687051,0,27124,67321,10442,28702,19779,29320,531544,4720,726535,1881,314,151859,338239,127241,126200,1156608,29418,1812606,1394844,3667,8669,75278,119,51000,1985,8057,17607,578778,133091,67234,306086,23099,488260,150034,1550,267169,45977,288434,1060,1117,147612,2690,0,6074,427782,124305,99101,671,293,1569,121527,190327,7304,512771,60816,839089,199410,32295,132679,310618,209381,174406,74016,324289,229789,213208,254836,384868,204357,2375,106871,60761,67052,759308,155150,75788,152,768108,11018,362436,145674,56594672,69663,216117,538134,143,0,229,307691,0,4611,2628,117268,419048,0,0,0,0,819024,144531,107,138144,495894,41049,13341,286,722395,226877,1286231,1416719,1234610,434140,229079,307105,525810,79115,89076,144972,57775,551589,88374,7531,513,696,0,0,205541,76,734,536444,48617,191879,924450,2026456,274360,471767,123204,9712,188958,1441,89012,23110,8601,34856,15027,25430,27582,221414,8187,19875,519205,71266,3630,282838,8361,87543,12849,206242,8691,2544503,53407,4598,0,1220517,546779,210485,304,250967,197760,649105,1130569,7262,798,236,5882,700674,27501855,534713,35378,1160959,309582,36246,389401,103344,0,281826,6564,5346,150326,159278,69403,136335,293821,9293,299216,28678,161714,15670,84668,20654,40239,0,2097,111190,65488,485936,287591,672441,625,8494,142271,787,425247,258501,201067,226097,42372,53393,16605,635412,354428,263590,0,17427,306448,0,288906,42150,354875,3070,189227,0,686189,3519559,5225,415952,194644,102032,48733,4133,21462,87199,59776,197479,4169,177080,13972,2439,351768,0,171074,1032556,11946258,417632,543264,15191,1524,144238,264,0,1601,216286,3076,23422,5295,69340,294528,2393,309033,569,108782,213,291,15377,2483,188953,0,271412,0,153255,122,123093,499026,218801,106482,10447,1952840,11957,371711,256,745253,95644,192996,3115,377,6547799,14162,37435,2612314,284249,60963,3298,631802,4816,11536,37038,55531,163538,413,92799,481375,175649,243367,171223,0,86534,322,0,135051,18636,242199,2780,1198,502011,605520,3185,738451,342178,3270,261625,644216,289,0,75937,2418329,12058,88358,213329,75570,132619,1011771,353080,19571,277476,1522213,2761,5473,75492,1756687,132377,736,26588,39424,513828,99236,179470,751887,70,0,1300944,32470,46214,53649,237180,410775,4832,60611,364868,179284,192868,499,207864,79779,766,423,2610,538073,1428,0,0,9854,0,0,78046,1174,0,0,456,0,468967,454,337468,129,6676,2534577,127050,1257,2829,17996,882,31255,635,1191,750,37431,15531,150,516441,383801,2597354,34171,14226,112538,177302,83528,104149,140014,129873,95738,40067,456,0,87201,37625,910,3460,3290,5728,346152,30007,0,0,0,0,2925,152,127,4902,4645,850,392,5606,2585,287153,1888,70984,762188,362330,178273,383376,855330,632137,125941,304482,23093,0,307455,252295,199892,296668,0,136972,40102,218,188924,211111,0,329009,0,6931,180131,281273,0,806084,338607,2692,949676,764602,89536,152,35285,97663,3653,92733,0,72104,379760,47227,715,0,2193,109532,243487,0,0,0,0,6733,1811,8730,132835,264624,78969,331642,146,46941,208,789,3903,106924,495,176871,423,905981,16364,11,90308,382492,9077162,1102,9105,384,0,78168,28052,14800,472947,504887,1048,39309,149251,513578,208568,8911,505749,27923,7990,0,703797,236475,38081,145,427533,201063,6095,294314,271,548524,15352,0,236,641681,137,0,944,287701,28897,22238,332811,0,11,385205,3112,238467,17508,1106822,112043,636525,337494,140433,842123,202118,4736,1817,177897,765626,5931,696625,61279,279742,158905,1773674,461789,409961,17220,151304,151,0,25352,13831,496104,19491,510664,577719,17705,326982,661625,2580,553653,7462,140,185074,118230,0,9513,0,103567,392860,363297,200909,509305,0,0,231787,146,616440,239753,8789,399664,106010,67823,64632,2867,569496,847,209419,136545,242411,264632,430899,93354,664611,6236,152,207380,134734,72840,247485,133213,10542,64,0,170469,565366,236771,196248,69183,510155,310883,1069,240617,142321,265676,591983,57123,1182324,25661,949990,303800,129,302419,3291226,9534,0,2522,121,33263,239411,408252,3695,403521,125060,521163,287066,51502,673715,160807,58105,65930,210,100976,371297,404319,33610,395897,237338,428135,3852738,1933476,421881,1386,736403,628,137669,1537,294389,213296,28474,348105,333184,384230,152,2887,0,60792,235413,39837,1568,2290135,84253,272817,145,56339,884241,56143,60905,0,1032822,440256,143194,0,774094,50789,109470,3235530,927,434702,839,536071,556,22158,269624,193656,110173,1134,211356,40491,7230,244047,159221,15302,58708,29742,227854,52370,363544,96249,491154,257,2292,200325,1494,155439,1662532,89901,2397,815,66727,399624,99816,2795,541082,31299,102655,102088,296440,152906,27618,645,46591,417,5584,220,193807,132922,48127,109988,11974,42815,10512,166844,1526,58649,1935,85942,32649,152,553,116597,1019,102608,1314,38093,0,69613,79739,167701,18769,0,846,450,187457,273228,721397,314,65313,131616,111224,458718,264259,410,144899,41901,99302,91140,1491,151,99051,1031,90601,216,8483,194136,51809,206916,131,36133,91491,108466,652418,455,256503,308853,143810,106328,68651,56974,9558,4327,809187,136064,661100,256726,80516,183294,1329061,508232,12812,3322148,233,108928,286106,141141,4650,95792,29217,247946,397845,263,36145,192152,33571,222408,32731,0,5923515,3311733,295907,34334,456,25631,207118,1082684,188639,889444,403895,39582,225756,814816,276247,450254,1301,0,136114,1797,203736,132,140120,0,1415293,153952,3357,282391,408691,0,74739,8502,0,118233,1210200,192918,1825016,9206,290,43823,945544,1371,89484,858,0,9811,1730886,306777,107841,5044,3009,277075,106792,67126,664903,30982,21907,431664,172885,578,116021,233497,947176,58055,37252,596,50,341921,2859,81355,62515,221415,178224,434950,11728,7266,199402,101216,22887,1592,482,1205601,254,128334,1208255,152,633895,10988,10568,3335,371049,1018,1859,261367,895813,287472,1895,45896,59034,0,1001,0,61426,207523,532186,1350,545069,176278,29558,76,6617,23804,616,10186,342677,17388,238286,41876,0,0,11829,406,0,1045750,0,0,87057,55838,34325,98229,426,202,166,124922,215448,6461,136080,2420081,62757,147202,276094,199288,63477,227,108812,1897,603431,991537,338275,916,10343407,741894,136226,0,873,36802,84153,817828,711717,402427,220163,166370,155240,1474,628129,472364,151591,152,234973,416819,59785,3148,36,748298,24377,309618,339724,217880,56422,13660,105399,1512,50375,412602,206384,58524,21690,96142,20892,6288508,23186,136582,118813,32610,35485,99723,339805,1166,139138,589,279863,4139,498279,123202,452,412597,21385,98845,18568,8179,102838,264083,89641,67245,0,143,170699,25032,79297,277584,101182,3877,127491,531,238917,3070,375316,2125,80187,164825,3709,476,46265,202584,76059,88345,1803,135826,271736,697030,8343,270153,118712,654,645152,711228,403619,823016,222189,7654866,6465,0,49154,408200,405246,446908,63457,22814,10023,134,90,48831,84433,332808,758,79217,38943,0,0,3816,45962,289,565970,44619,192309,236909,19233,228907,885197,470800,1073660,150190,336514,443404,126,2408,531030,58943,453469,456601,227802,287411,111103,143122,21598,454,151426,229,838,0,73056,356301,640,898109,113783,121498,1744,0,141,224,116645,361,3347389,337100,254184,833547,147966,285789,3156,348664,1151,19,131805,25977,1209,1199,143550,188655,9370,2827512,6521727,341984,254802,301974,230517,25470,107716,0,68904,0,16891,533857,165699,5029,202270,1131589,151067,610713,261,105237,559520,84217,313217,75160,532914,0,50531,245640,230614,75414,70499,263020,0,297,813,301,1871,496,279,89750,136,349,16054,685,113306,143,1727,0,105486,0,82175,448096,139,41167,364919,10194,414468,340183,2802,421317,66777,61380,1457,431673,0,37768,4828596,10052,1600,128682,56316,201140,36145,118692,1015045,51484,219608,280,321673,310418,1076799,72633,30353,0,208838,12425,1057874,2108,16601,117022,4504936,161089,1765,152,127645,177712,890354,128377,393043,360269,1614,3727,1595364,15021,597147,4218,37578,574610,131580,749863,248397,15904,1773,0,0,58850,324404,28784,373158,2199673,334564,377,893,293,12978,166386,156963,499301,33024,0,2410,69740,276,229422,1581614,217575,844,118236,18899,401,0,0,83301,157065,99448,30576,126487,130,75971,196035,180790,196227,110695,64290,19673,2845,15312,14688,21457,70039,52547,126898,580412,53629,228,276,2105685,402910,301920,8148,206890,159914,191323,6351,11417,224832,232087,493728,4201,65646,428305,112303,354753,297392,22818,3256,652,162232,119061,728,104691,412997,2032,825803,123555,2089,48160,1243795,45570,334878,475,63506,82837,1607388,121627,483690,95799,704281,474041,118,2858,20210,14688,2194308,233,1477510,307407,10363,1166583,1018813,3632,453268,107173,322970,1856,348,664550,99583,596164,322881,19065,188285,159553,766,6972,20424,61344,5391,71711,423423,420504,31322,510397,0,19547,0,31896,251435,660367,24468,126178,242174,142,20,143654,0,0,115436,242937,276,0,5381148,330348,180464,32095,112061,1271,623335,124520,504378,371625,509149,43209,43319,310750,707510,873144,698864,117,182408,75567,229525,0,608,172395,268088,2537740,76,158258,396577,69435,53813,0,296760,1608,38180,5249,155749,9323,441194,904911,0,761,2308,15910,2706,2061679,346555,216607,54736,311928,162825,8758825,403340,736804,100816,17604,0,119300,88924,40929,6438,5048,40327,36567,2209,1202903,100571,2753504,218822,79871,879,60213,245,212050,352077,1011857,195470,374546,109149,10434,257303,131952,53787,104325,290614,8106,111851,814482,171905,657600,137214,279147,235259,207954,415077,735519,737697,316828,2054461,449303,2018835,95238,187061,230648,219705,119497,283445,56723,434598,79549,137863,1127336,222244,111640,267151,896532,100098,300,353,417607,438283,309577,82291,252335,398814,341119,123147,200820,664252,374457,220010,489586,399340,926255,1201,1943,776,538,529925,3875,1178,1169484,184534,180441,393596,80282,1350,523331,140636,131976,436502,4350,389035,1558,401875,4357,160723,18309,0,235376,316920,2507355,118046,67200,3311924,3217,240721,13750,12405,78946,151,0,365,8323,257495,187149,235919,543600,357302,4005609,0,27,80746,126030,14249,450355,277,213830,191196,315367,228278,317829,1527,387317,51666,115070,177992,262417,605674,170043,1040557,139557,0,20797,225337,4557,99,0,0,0,146679,4515,1047,793219,19971,270593,77544,767907,130627,502883,0,0,3652,301,139966,7606,258470,152,1091,260181,645,249778,141328,549653,325263,301,216606,282409,66255,233479,151877,2786,1479,139,611,5133521,176082,516309,198011,1074,23881,247,0,370502,12811,257316,145535,161572,103470,100586,336171,551,9522232,65203294,34178735,20021910,17290314,115368,349070,1040,105515,75,0,748,2871213,274592,0,303973,173,378177,121170,2113127,77602,5675,54058,1629,447160,109479,1156,160078,37191,0,251661,0,5326,151454,13637,158189,162887,10332,191295,19961,306609,0,0,5777973,136,8477,97717,38009,73311,89263,55664,65944,67200,5994,0,67123,431,12634,0,0,1280,60702,41760,34350,118537,994,0,120033,416914,141735,1183248,12318,23457,219418,695,31387,57566,46,311,248560,520129,24816,549672,53421,10025,567890,403305,10563,152,0,28443,231669,912556,4251,0,834483,439081,461540,51197,1196,105988,876741,204,186799,36332,0,329175,151,0,55096,133154,10820,474285,87261,1417,96,269,125059,0,1140199,134036,122,566,232575,217644,955367,122207,370534,942444,1804895,122,0,167336,386064,947,1932,387,68389,103188,0,8795,94039,15521,48828,348093,139023,69276,7901,379364,463231,9986,2691937,813976,440990,530,91587,299869,6290498,3344,2308,320815,251421,42745,58948,8622,0,558192,409063,111184,243230,96371,2224589,475952,1342,193097,0,255859,0,231,118277,219538,184547,38396,421872,11457,220683,584520,13097,263034,351075,146322,4068,1361900,52970,6975,143,105778,2345,6655,0,19437,68332,4424,17110,11019,92159,90639,2374549,314406,265158,611275,176753,73628,279173,519258,90152,1341570,3007,252025,2323927,170666,60592,2466,308542,166270,104060,1036599,58470,986,197142,209,0,51261,135945,11073,46080,16468,323365,75692,23638,12234,387,50076,21130,74565,94592,47793,28,262,49718,5777,465454,5624805,0,152028,198762,438546,61355,172687,26838,118554,130939,137,7970,218376,802,2060,1852,272465,523486,238,29225,385361,41345,0,0,240834,1652,0,256414,2471451,4528,357580,1080781,0,57453,75997,199963,4528006,107499,672,103511,103023,0,0,0,1276,7616,57614,1123,1814,113,136,251114,516358,0,118668,43710,434,172847,0,215001,21115,453283,547964,431128,339947,84669,4770922,189787,76,2807,639,0,0,436,107414,18902,280951,19714,21892,165349,10923,20210,399,181362,0,3378,15730,0,23649,110,1746,160603,849,0,108243,331874,108305,207145,918,4474,633,133437,227592,16361,2472,82873,152,99240,161059,631955,205931,228051,124599,353239,423167,0,8919,220,352,0,0,6128,77912,31592,38260,84436,38169,883,186165,2288,22338,275392,261,493,26447,9644,595036,283160,73026,2491537,572,64,3586,1901,2552,2538,14171,199774,22376,2078,38220,5203,175792,180,501,279204,64653,0,1421,497508,569161,1058,44710,872,248539,51005,11868,78419,64441,640281,231706,284425,18200,5829,1128,0,149700,100,66746,116976,22628,1552213,14289,159792,206370,463529,152,260,778570,191403,219207,2022022,93817,471066,110494,111236,665,509174,121139,57204,297787,22,107952,0,149201,1141,862558,964052,293477,212951,248316,26167,592384,273473,13,698891,563,152,455665,354514,11460,11326,94,366845,267011,115959,284063,296645,1830,51988,48152,120185,105616,0,0,208968,61911,507,4092,873,0,324070,417660,327039,20872,66581,150113,825553,289653,82718,54381,56505,249911,208228,312188,288502,484144,0,190131,1549636,697,403,229359,32215,182671,143,8527,1048,72595,1480,228207,11994,386266,70082,1330,60291,257,499,140843,234777,50757,232557,343449,499564,256885,152,152,190738,480,211158,157511,88165,0,840,9976,194003,2641,135053,147382,2592311,0,112427,834,1172,208712,986658,56116,50722,21146,347458,603127,1015,0,3094,236377,432238,6641,730137,33928,1191634,274973,0,16031293,540578,27468,3098927,120194,164091,481099,758486,407829,730265,61249,261237,184291,244476,486095,214811,24284,720243,129173,226,75918,32370,211990,197639,94530,353976,12408,2711,37289,1148,0,60823,12909,278176,0,2069316,95807,0,144958,148,221714,462246,81854,1092,41978,249984,241159,140308,cells_cultured_fibroblasts +531,88703,251634,95164,17527,9470,111854,55669,634759,108323,5213,4869,11986,498445,75583,146224,88704,527833,45340,593465,110201,3991,336546,1085346,143720,1684796,155846,211489,22220,214341,100075,12032,327038,308798,12917,295201,570872,38161,303282,68312,254117,1009403,11745,3597,4460,71418,216855,612171,55232,415400,188923,199435,94331,2520,1050458,135906,38916,24530,77155,74123,531910,251814,116858,19762,9079,7448,226576,94358,40490,113687,12215,85208,83716,7478,1021869,99524,179319,81458,32395,6112,66684,105214,224136,98271,1560,113016,290222,117860,136739,165818,86832,336064,308948,47707,608,376452,367025,31699,1211935,1232706,6141,37669,613043,94493,10522,65213,103662,591863,117653,51297,26450,101209,211037,246088,128702,18612,1114,129822,86934,204540,1068,669714,29301,133313,384487,22040,226480,62973,91802,218886,22603,71565,1053,112532,272147,275706,107857,877,162610,201976,413530,106286,21349,349866,491881,558772,434,2144,143713,286798,164940,62561,2475,193915,706,290,807,54246,891,78021,229535,409509,16182,243362,64233,17619,476413,190846,33242,149919,13788,5553,2665,250073,68150,10809,143813,453138,110618,216047,91197,95039,294921,124841,161217,141730,43655,536,868,249781,388859,15270,67055,150636,917121,168290,91320,25730,110275,59435,728937,126651,1411122,162,95281,80122,84050,13610,13149,165280,105769,2646,11659,415687,436771,20418,4720,880279,297181,939558,31124,20584,84032,319601,798388,2162178,0,0,496165,9501,316219,125,117202,161197,191390,264,40062,294509,168418,394894,78514,132047,304029,4844,413952,2978353,145337,150815,115304,50124,120053,106685,269152,551218,6781,4864,16659,2478,30197,95485,58740,18419,951442,658821,14972,210538,6721,453474,274628,5059,87560,131857,143363,261932,31667,77346,859,192350,59589,4921,284,6748,27690,59625,27834,89653,28812,376634,285314,11479,1080,706,113861,486039,66395,444654,51430,109083,38282,104132,53830,291400,20063,35482,78484,141645,351229,150354,98769,358122,4979,5927,1513,741786,351869,143630,120755,68062,195122,115836,40936,107440,11480,39329,90839,19304,267111,154492,37021,23699,179198,72259,70549,134922,13278,51513,56882,202172,1953,186127,132319,659521,62430,187920,8393,0,359545,339859,405656,989,98134,95846,41176,141158,1037013,4635,229808,957082,9569,487830,434304,81546,249633,325144,32161,26443,13089,91742,411379,24903,3993,357695,235668,91960,49723,316321,760,33642,42981,394116,89525,401495,157194,158879,17565,18128,82359,76465,270692,44599,169264,262,396338,15883,1870,4415,152,3778,179648,92731,4008,110970,44128,1565855,224809,337794,118527,14809,193802,74856,1774,183146,219701,135105,5733,84979,108339,145992,430142,504473,218860,354978,269385,61396,50,24824,110718,280847,26303,77754,171296,75414,88026,130195,37609,56071,6041,11238,11816,40981,76180,69387,303,159264,230297,119534,65318,1821,123662,45500,1654,3238,102661,204039,1258131,7493,13790,624,413924,85904,2425,166567,2510,20216,72979,3115,20340,750672,289703,151968,124647,84926,111448,2614,15106,25660,10902,55592,241685,37384,72851,69162,4853,262725,18263,5379,78309,292673,3435,3458,125866,22801,40393,712530,14055,23266,78763,27885,335111,1057,7764,103130,20764,10894,515922,744,3443,204953,90139,727538,657787,165767,78442,11907,130897,62885,175098,137730,58463,93361,287147,142700,287919,70360,19606,6775,5720,3650274,3967,117137,2138,100775,189077,74512,338678,264727,43508,2430,84427,59096,79287,226741,594490,262727,478996,22791,352267,56443,29449,400416,180158,21153,230983,19917,6542,360496,119521,71637,120135,243126,122965,262,102065,475721,28169,3095,43976,5015,1424,8610,84661,6987,330284,294,9627,80434,12292,84409,38307,3165,152,145321,46968,282669,93612,303710,461856,597,13438,24705,135740,93656,124332,191071,5441,173273,214621,24732,380,30275,128741,5224,1102755,298284,1217398,40846,64171,211341,55939,26964,11212,54196,80827,3086,48127,74148,572896,41953,6442,61692,142878,318742,2709,13159,32585,88669,10037,18586,597,462698,6730,1606,365211,60688,4631,13843,37870,455648,391630,1810564,2177,28294,36707,10998,263902,83720,10994,15777,128603,585,182418,33195,7984,38738,35870,34225,114685,32898,282374,81345,663077,863,106721,22843,548825,397979,124200,41051,22394,17681,140693,67920,3913,536667,130658,442194,27909,183311,1765,11399,47259,1895183,84820,13894,6587,93265,35570,556637,1569,105488,1127,50751,25630,13704,116995,91122,6315,132410,213139,2577,40869,21615,67436,50118,154529,218254,121509,377577,91123,33563,270273,119345,143150,65156,92854,4715,153,1687,69387,120571,27539,60635,17598,1060,5664,108820,406,18533,77201,43829,60625,922216,103548,4774,180498,8323,3452,337,338963,84239,169999,218711,71416,116688,81683,198762,519461,544,90447,8528,2651,42043,6445,68694,34765,182844,134212,12470,18306,668495,2491,3606,35072,813,22339,68195,2423,81554,1228,2916499,49747,100452,129456,26388,138941,178097,109147,145185,40782,20356,778462,138413,362112,19444,1000977,18772,16173,54153,185738,133852,67430,284601,14751,118008,141501,20975,81983,20348,81893,76260,58446,4790,61575,55994,104751,42565,402016,4479,300137,378963,2527,2752,1504,5108,39305,4123,166140,108867,79526,18427,349249,147,190933,9536,140056,146179,61063,33066,163101,3418,1024,271524,448679,157400,16083,1110,195558,114703,11640,39250,45104,44951,1015,207001,248404,356393,253764,907728,277245,1488,303798,339386,400194,21231,184256,2061,7514,135754,28812,41445,138550,6717,5481,550,48861,40167,105061,124409,49996,13580,15297,30749,103231,221229,34289,6748,222472,47756,69842,21928,134163,86094,59492,227935,419337,643445,15423,38709,156837,120194,46073,99560,3030,4663,109411,24967,279543,657042,1589,252760,58412,21483,0,97398,1470913,70915,41482,17820,51891,91574,21583,512,995742,39307,87782,1672,171701,5200,48321,103796,135335,143083,31588,41447,74296,7590,92628,56017,634,429,39085,219725,7583,646557,253587,5446,1963,568,2738,2644,13661,271,191943,60521,1717,83859,41531,3638,246451,84838,62850,434845,72156,115552,93296,19291,174149,234740,8511,130951,5204847,278,40144,210938,165317,56954,97788,119867,93688,102265,40899,135832,251358,42960,273881,165800,1091,3794,3996,20951,604,13599,1703,15788,338,307,31010,1312,508,36204,46150,182340,235518,130796,146623,268830,123686,2267,480587,47990,33595,150190,306751,202246,87420,98434,1473,529538,1047872,799,505925,78623,746,86939,1153932,447873,220794,572799,27560,78061,90148,37508,474099,109694,157639,6678,34168,63437,2411,103783,188461,257749,141070,422692,108222,547445,514815,784323,103691,55472,169179,1342,189,121470,22576,22989,1715,48589,1899,2456,82726,909763,476898,1365,5759,22924,2942,1080,152,152,0,35,2634,368,424,351,123,615,122144,2152,34311,357,2503640,1526,18238,1195116,9574,317730,23184,327228,33100,340592,85379,295516,325589,843090,445277,255113,379599,274702,345542,133877,341890,282183,211779,625,560816,194,310626,510238,160161,459878,104710,323408,68792,233692,4304,999145,65684,110275,474728,248291,954483,134,33774,97366,182159,38729,11964,718934,27428,14441,280743,76592,49943,213046,15428,305000,328517,72306,173246,107532,156285,330884,44233,426,302768,213594,257999,2460,390657,154162,375632,188279,92555,365642,106196,91050,368315,385428,523140,171133,65683,39682,9449,2200136,66879,91660,172278,11813,33597,340956,85507,1510,313792,1573,4107,457789,3959,541,89238,4637,6425,414414,192582,90237,149651,90866,521725,170386,1970,1133,1012,424389,1884,301903,727,83763,1089,535,0,532,466011,5884,1323,3316,21487,4016,581268,3324,226059,823706,1992,1889,162967,4757,30150,32394,3881,8221,1022623,62281,36005,2818,1406,222646,169066,3395,8811,840839,817167,216330,18484,600966,302517,1690,136359,1542,19619,1939,7899,10136,1296,831,304,294954,58093,220338,53548,19772,70875,149980,174028,217952,161625,123905,132423,105194,284647,54265,145,123,53230,15512,6334,153530,215736,60220,20551,45726,37449,12518,36698,142,0,3559,51175,180729,272078,13666,993,61421,266,190745,171712,787247,67388,6169,354894,4303,3006,912614,2545,16502,313297,207667,138689,69107,15323,153310,47698,1464,687,1038,1424,178262,9880,256174,59618,574203,1083,90721,261727,72058,83956,319034,42861,76,337,1494574,175247,48048,50021,4661,126071,3077,129382,15320,108656,12919,61021,103266,165403,82755,823631,15167,617,250388,90510,31805,723148,142227,129217,91386,385,70927,52916,88290,139286,569,0,2881,454855,0,715,88124,10712,34391,439423,164334,522,123014,76,134301,101224,80858,17368,126785,2303,129197,105213,26422,4643,94032,212303,1360,142608,111329,189333,95479,173906,86896,724,21478,423,141929,265601,185438,445963,36169,180136,94277,67363,123003,75413,82918,4266,1932949,288,74011,40498,686,44556,461466,1491121,177261,70998,43585,312678,439303,277992,8100,42902,489712,134170,391715,47287,49616,34116,312632,131637,44045,561986,4107,94445,347,48259,39244,1426,4293,34282,2139,158705,67847,155955,14086,1942,105309,17851,519151,1352,9636,1898,68789,1936,58706,1446,252107,54210,37316,35032,549,77085,210495,5833,31510,548,249885,43127,73028,54340,19346,3049,204711,2911238,86,371969,284287,69931,1299182,105022,254190,769801,15553,156123,7249,7411,66901,2776,1303858,15229,221354,18955,124774,227758,234876,102688,37274,14155,102,59574,2103,443732,624439,766205,480,774475,2266,828003,828997,47647,356511,95904,675,5259,266787,198639,285262,327989,35842,214381,8915,6526,61726,124618,21493,7424,2366,1717,100659,263808,64839,544,896781,78149,212672,1475,151,58503,150,3124,242885,23070,71110,248389,40318,350579,1570,989,165772,46120,55310,50466,5927,3345,147065,417,21768,348,908508,1006321,152267,152,241,156050,90363,21295,13373,13398,137766,82284,295,32318,31548,1250,283728,214926,2518,85320,1545,162532,42739,5412,232280,12691,185717,229751,587,9805,50017,31683,152,43744,34529,158710,80782,303224,123058,334443,6354,53165,283770,1244,5793,60267,1889,65432,71288,50057,259519,49506,294795,154105,47385,267229,87582,27221,80928,1443,37686,1936,19971,199291,108767,123152,632,120916,59994,31619,209183,1622130,141256,108753,160403,68300,91937,435853,18768,16897,159066,338732,283371,564770,432592,1162,186408,1746,90820,81048,175474,9369,241019,301197,64246,317490,36049,83123,170910,69599,1072801,87639,117381,745279,54040,41439,310792,71584,16361,13669,898,339235,166706,92572,33218,28322,189771,55662,84008,27833,235124,3786,105654,10462,3357,432724,70421,28859,41431,406,43295,124127,46887,33323,281080,129033,33769,155034,11599,121257,11671,2147,20505,288652,690045,99,428926,80215,315004,73409,72590,25513,8720,317275,720593,35151,52810,1586,379806,252416,13196,350611,87217,9917,11991,96935,1706,125138,18513,42592,22307,439,1887,19289,10059,144997,108185,397333,101244,257,152437,87543,384615,1640294,70737,12944,41593,26251,115017,83319,209150,286,12689,7395,9955,199374,9641,3113,1304,2300,121930,101295,248808,34047,1655,393224,216867,247843,132940,12922,12117,106493,115008,5197,231025,404590,1162990,15571,195,342159,138234,215667,235,1215,394000,869,1365,170729,207227,413004,40231,337742,100067,6062,434289,207398,2867,140660,325305,2146,61224,261480,64188,459196,293871,68968,56326,19212,174911,72871,53556,104786,119199,59627,299126,413197,2468,88277,153282,114981,52922,180545,207367,16338,49508,13514,29665,461,3771,1104,35188,112011,138871,147101,38601,1791,286801,56417,40722,12855852,17186,81084,4222,108835,416,144421,52176,91503,206430,118366,6550,6962,206811,79617,116665,129630,4057,130642,359,60670,77943,468329,567270,45594,15918,375,722,5405,36800,12820,198336,55460,307737,40646,79003,195283,14237,5132,118114,591110,45011,718355,302157,78246,99022,71914,21810,333926,200010,397633,237844,30511,706061,572850,196627,98895,82039,249172,44302,88321,102047,210966,115991,150481,164565,4787,144913,26796,461995,18127,5413,110348,440,1747,1483509,456,1739173,138011,115483,621,108352,230640,37280,80132,60095,406488,16995,2342,17100,6108,43008,46949,10481,175012,12248,25500,83288,10359,150934,10244,13300,171018,163504,109,75235,3369,62030,155669,5880,117325,20681,433,87119,101472,3789,649,15883,27294,32176,43059,81999,352228,77790,138484,33446,236859,61990,9777,146772,48214,8846,419973,5009,1948,48283,69508,44603,317934,124944,580,608,6608,12739,104827,181346,588,304,29090,730262,158317,11149,75026,16105,307,280665,9837,131887,180891,211177,185652,93927,548,327175,4167,151730,16421,9917,23679,84176,111854,331579,189354,7834,24057,478327,2099,128793,9597,4964,143048,93122,115199,47377,198868,3504534,137169,38076,76488,292101,363662,165483,177405,63970,0,129103,23680,93348,155114,98632,141808,11815,36051,394119,21335,238556,202171,14124,30507,53864,529996,70379,46325,608107,182259,326257,92049,864914,147284,34806,246290,152,172374,122564,35674,1943,199804,11647,19374,116093,465405,97029,2447053,664934,88756,700061,139235,906,490,2087,185207,856914,1327,276714,602777,1042,2272,326990,3530,896,146964,96004,159925,463,65506,153145,250030,453067,994753,478569,154479,15055,21052,26634,102668,113489,2505,2591,289981,17834,1478,0,787,46995,4828502,152091,27583,66772,129632,106276,166401,81757,23454,13121,23024,2992,71761,8124,2720,205312,107018,25602,255254,9790,512029,40744,125149,101546,6190,86542,73587,608,298,845535,3080,33893,1754,4237,123670,4051,12780,47722,91173,63951,76239,12497,151,4064,225,641163,524371,102782,128293,128783,13405,26117,167321,15920,515,501967,37572,140160,6149,100461,19994,17828,72316,161032,53189,88842,404251,86499,2849,567,6033,35847,106016,45251,417181,185101,39085,18735,23270,84207,131350,752,69302,320,315400,159097,13118,68573,165827,13522,106012,72747,15352,221068,119493,60425,92812,52212,568,172958,714,184405,221782,218216,178680,57691,175382,40842,546484,28666,406932,60881,94548,139679,37922,252524,152,23927,874349,59497,143377,36945,422039,174858,203042,756,429018,264086,28118,68900,154627,350743,121420,387758,92231,49807,255413,13231,28559,220953,251316,447,28271,16713,78076,150411,353480,435,7343,670105,52206,337964,235642,19941,11881,170997,47750,207278,4856,1707,88585,201416,875122,241727,101870,180983,203475,10127,594552,174169,132376,432113,97683,117031,171524,61172,260346,579,2922,101498,81303,19272,195687,3796,3076,7428,208244,618990,208314,38387,3669,448202,135,0,152,14137,135525,7034,40515,129920,50621,24748,113018,9563,147175,227513,5841,98,692862,55245,35772,261843,216459,40312,386296,179165,97755,186104,160624,318742,91840,92344,200964,162626,268,181735,424,1197757,275,10924,8035,35601,17830,124665,241284,205360,3960,294474,217366,344378,43627,114054,63109,55061,222228,374319,106008,113696,114322,105618,18821,57781,2167,1751,440579,5706,264595,8935,106939,126283,100920,1457,129592,128115,33604,22868,36279,42116,52357,185556,32392,2917,7619,11172,24598,334207,91275,2561,5409,33258,235777,26389,167749,24119,28172,7188,284,304490,352903,141497,337570,1069,1082938,1317756,683045,2419240,76382,66991,196849,99430,129688,783259,107019,29070,67265,66064,458,28478,222039,83528,3068,242,5856,132745,127072,484554,254434,211046,1635,67925,162820,2313433,819734,810703,958817,286426,523128,150866,513292,69733,6897,14,40215,217637,18576,239429,96774,1124,1123,1522224,20281,4867,309054,46505,62241,3669,580457,1868143,7499,102123,1001,6846,5102,7114,2486298,110216,333,47277,17254,265571,6707,61216,10123,358774,164775,347839,1360,79741,1310,18882,3344,369817,91709,136092,306082,113368,73479,56369,6520,6475,80729,129,0,212,3652,29579,45102,924,296322,3938,80236,646,264125,2225,607,282777,120502,265607,39277,249681,275698,99895,189966,96614,836506,964925,404214,554869,70605,5946,8561,9314,787,3886,236799,177432,89615,6388,467914,276429,114048,530,4199,122053,1437363,548451,54628,395,118323,22849,105671,436856,109849,74,256905,63440,163228,389691,234888,717934,45078,1835,114302,5732,809231,526303,187161,1425765,241974,40640,107383,328067,523565,148949,3661,389019,313941,14611,85241,85485,276413,89609,58191,395447,208620,8704,59804,269,0,8025,23552,408192,206645,1195243,304804,153995,7950,17034,93248,1862,4597,81068,12044,34052,1800,20470,88912,67550,123390,801981,795,1552,164109,67771,66159,19582,8017,8976,70956,3938,593,275566,67576,50623,0,2949,25132,8377,53349,2793,9975,6237,569,186294,6341,21328,53183,72467,11872,6839,1556,43774,604,52429,20775,2057,32636,21994,41512,9076,322408,150,288495,37305,20309,136336,6661,42713,71504,541436,2840,2506,1537607,214251,278773,476027,187899,32114,454631,55130,56352,68749,870986,21935,82869,18070,390410,64789,96504,38841,57451,4005,1129,24260,7196,220960,397115,161642,69853,482559,339135,234022,107741,116148,169897,566906,97044,883,19601,68760,293904,62954,152,79916,256435,140807,95,214063,220287,1001,145293,15131,267117,677028,46257,288,239270,45065,85172,350562,114349,143334,123023,265501,353931,16947,54164,351495,264357,1043,552922,125714,95328,168564,3850,15405,100032,6835,742816,224744,91031,14493,676,80442,865143,474180,17301,507615,22603,115943,38226,970,226562,4183737,58333,22364,210674,30977,175140,487,1165128,60092,309009,3098,2387,4292,2256,288803,144438,56916,259896,197921,159340,96220,15740,7108,91343,39377,142471,959,53113,1981,69549,8936,1948,280626,506134,89536,112250,3974,3688,126017,4590,1953,3417,52634,708274,196709,231705,146128,43797,486364,92407,30367,28159,130937,3587,67323,9763,13980,161966,19947,90198,129186,306279,297007,2942753,4108380,48822,193404,607285,56736,372,11088797,1728318,166539,310249,522344,37657,116274,886691,72569,16464,47094,438460,126233,3267,211589,571612,42416,11004,141807,88582,154347,85393,531081,174152,105123,1029,386098,5969,30876,9229,103160,6658,172058,382566,346897,181949,39205,202410,3777,134256,184946,259044,6443,92163,223364,67038,123812,91117,143226,298543,114202,57469,200000,135962,157187,957,942,106147,236798,381621,65581,124078,873,69058,144476,44812,1547725,168602,147653,86953,297878,202128,124467,1095,9179,246549,106892,18877,55341,6842,139532,135009,567711,32108,26251,927734,152771,371243,579247,1206,57114,79496,227583,1117,79198,194924,12263171,2950252,329048,1621328,149464,140765,671180,3553,499283,484,417,225945,484666,284576,327727,59760,6023,143625,1326983,229413,502079,4920,127159,192259,9666,166573,194586,145,268392,56423,173585,1655,1722,395,779764,388488,136832,660215,3688,139513,999,654221,64993,97693,65806,8781,73101,92056,59914,207701,208606,2231,502853,1497,149079,189973,257658,116148,42542,50300,65995,76487,78095,9533,33803,637465,524961,212221,269728,166858,39424,127701,22175,265788,55525,188530,399539,1093,18703,141593,217609,84782,93887,711813,529865,13706,12291,186,0,233213,111463,54951,141812,729037,194201,201404,110216,445069,399265,737,505043,55548,169172,618161,179912,2381,275758,164225,338057,58896,208796,1335795,75621,45632,304227,428,1129,658,1172,11508,74186,449883,2417023,255100,96031,60115,201,8853,54523,694476,282,23428,626214,536239,184695,305170,219596,14600,7202,817302,35202,232628,48074,379216,44008,77635,80826,1573,216366,11190,109922,147748,11722,43009,32427,3477,66326,3053,153603,96260,90048,56988,336168,2697,198087,260,3733363,8191,264514,495483,36484,10828,44726,126459,60159,155828,124747,697861,126029,89648,166519,63211,68,116130,9635,144771,206131,57727,117020,15589,20812,146130,48898,40182,75296,205267,42900,8297,10429,2985,477906,118313,305407,36428,94214,19633,100634,32477,681804,3852,229397,683180,70557,91470,5032,217810,338866,351298,87242,4879,178349,429,429,11961,2061,55526,125198,4323,55667,34855,2819,763,8222,96330,307104,109604,1638,1288,45921,976,167356,67219,29907,34695,324232,132591,5358,840,220844,234683,333091,141625,207037,121148,182685,126020,42027,0,51373,29377,139216,37271,2082,6972,570624,58864,167063,299461,37311,0,585,10713,38568,135544,88338,18902,276603,822,64645,22880,9173,50955,18239,90484,81736,71787,33291,682,3122,46878,1265,141891,220129,71332,243798,4958,222368,48986,80777,1848,53154,196667,39733,93541,41048,5844,1730,157724,253877,96803,119768,10037,21083,115178,547403,20246,228816,71599,8356,86038,47904,161710,11879,608,12086,102,49624,43527,103262,7360,3300,18365,54762,94348,304,40364,330866,35355,96599,152278,1341,650,931,58205,83316,100224,2702,282702,239210,282901,5587674,2807302,130433,36033,261697,237092,13234,8446,399879,22041,57696,824,125916,6017,39915,116948,2698,557,446,253484,217048,567736,12026,137712,86974,417535,1376989,254619,335928,226259,543964,2449,5959,173124,1274988,2485,129037,110625,214700,264874,30521,37907,129053,63115,92727,3748,87769,395,7336,156625,1623943,109415,141855,141351,37570,356425,119160,190920,459769,8042,66894,602145,15513,99877,11157,92484,231726,428744,11439,210,21305,847405,230617,12678,129996,78821,200960,237820,137061,12115,71165,29755,431922,98470,220659,430690,5916,8455,28146,62934,21012,76015,201063,310465,16002,369,7897,17199,2389,318759,106383,44264,57206,32175,36786,121780,1367,379918,218740,2019,8652,4483,254736,55639,39337,177488,61888,456,1512845,100657,269960,13674,94577,228464,9678,9220,19174,252567,103065,200620,115654,144728,2924,41996,6604,16181,8755,662,237258,20706,25213,17628,702929,66807,238633,28384,27066,235118,25051,71473,128761,203420,96413,147936,21255,49093,273382,45734,397224,25021,49340,196113,9403,51681,4835,47687,6955,133677,8252,19004,14343,20238,20201,1736654,734718,27519,837117,124561,393495,160654,20389,92352,113570,102030,142853,2584333,245702,82084,833275,6695,6898,157981,306528,3636,189837,470551,1478857,15112,78023,21885,30469,26136,192041,525010,14352,28416,35644,304293,1685634,400833,78752,6100,524590,238794,201336,4101256,4883442,1115365,20715,269281,228614,995,22573,157473,152,7329,423267,224835,26210,156665,4355,22748,580,29220,8259,453,6363,146993,412861,1404,154846,221772,7325,2393132,6898,493,7827,2644,203851,7139,3089,79035,7607,200,1317,1199,43723,13606,7702,391,564638,5838,7932,156,208,220,152,41869,7876,1177979,868,297,1630,2153,58,294,136,18386,21175,30145,207,338778,2195,295572,108466,5733,220959,217893,469,332236,600213,215894,11670,142623,1206,204436,885,1179535,9106,308933,60916,2356,5073,265306,275019,1760,15155,8057762,1159127,16490,329801,240351,6655,339893,211196,62090,185111,30912,162019,21193,127388,147059,92431,7034,4477,114158,139743,102779,2264,803,495611,120459,145608,109329,44076,190774,199984,36033,57567,17458,5979,133991,149863,116859,229207,146383,52856,204739,119133,58246,793,175037,11142,68,570114,5798,74817,1357,170536,16916,59940,39427,65950,2271,191602,187712,205644,107084,131888,5428,72012,65932,32719,35780,174867,38161,123090,241082,36535,49491,11096,60551,91179,31433,3303,29675,139406,434,52644,16958,61298,57113,119228,193015,220470,74444,128212,102304,17210,8496,2733,17390,402034,128909,421830,338845,975687,7434,192369,34362,66367,4350,709978,193712,1163705,41310,156476,482,61216,234485,100271,2461,482,2123,116245,180,100129,174291,560393,106482,385066,6347,66345,8485,509916,2180,151,1954,157031,638779,5167,7776,372454,1243341,743614,368600,71295,4366,3701,67969,7414,185470,6174,278164,397588,1329143,154781,18002,11029,6362,1150,22063,22356,213656,116756,85940,181055,1015809,2205,103901,146416,72508,480010,111,284085,273252,145123,110602,202544,61672,701215,12758,176902,55358,15306,18077,759,292208,139244,291856,1534949,81635,44732,597806,2442,2965,35279,5216,16969,950067,318,39,3686,5919,755,5851,897,125,372344,276458,1627653,275684,1798282,6594,268239,158209,17401,248095,70618,6103,1011357,105451,229845,379,433864,317,210403,1627316,410250,96182,14077,359909,520086,1119761,1670,22708,46189,122156,22454,72578,4064,74889,360198,1076026,1087,303050,5402,115800,600136,984,57411,95013,47587,152,217911,2780,3411,790072,139687,69837,1492749,83916,122801,84331,134763,310803,194142,76173,138838,127759,13969,603977,120857,64680,13708,350933,229571,614481,45758,551485,425114,2854428,663505,129986,79301,3071,301822,46166,403982,146346,519565,2315,748318,69355,1837,65437,20348,393934,700621,1959,1006906,522597,1883259,15439,7027,910,6169,55272,37672,152,1220,80565,142716,1193148,132,3808905,872,146652,112540,11607,357099,90,1327,96342,39502,294675,158614,560016,467166,19609,151417,384993,468527,120858,118640,918492,47603,267577,323061,63905,6288,34358,60753,52065,32599,1157005,21410,300264,47374,12075,242678,313421,2533,39877,42585,56347,45545,134497,24590,271,187250,103878,113168,545483,40875,63835,108511,328343,1341,58759,220670,138944,38035,9797,350511,87010,56179,178033,113179,59320,210253,56840,383755,66281,28793,126961,238671,803,41985,1164,243391,29263,370069,1197,29756,31875,240694,21752,37130,215346,207596,16430,313578,1884,24404,13518,143157,188319,148847,961037,43436,199877,392076,184838,906,113267,16813,271312,523152,11123,8921,152,27011,114594,22680,77424,27583,82656,5058,1347,3505,57654,8480,7298,418,56237,113466,52906,139598,191194,18133,48714,128924,1449247,18998947,487777,464,161462,288979,142172,107511,154515,31295,139446,67892,64265,63564,166326,59545,155213,987,205447,20434,320234,62974,933,2394,4875,262370,395401,195837,63246,861,176968,612,1011980,36323,87365,35834,74362,57033,3317,165555,21508,7362,123882,211530,342140,32639,233150,140338,126015,36217,8142,3300,179536,1829,773,104940,129452,1112903,21847,72185,147210,117421,178398,4687,215729,62715,51933,27107,46781,302256,126318,259699,176525,43217,33443,801,70494,175062,101833,79451,20567,130404,128543,22578,58430,18373,230100,456215,267860,18866,481686,99,200875,152,79530,50486,84378,524647,186,1547,452061,204449,87711,56287,9336,17303,117978,224203,240204,251391,87135,608065,177236,244560,47826,19053,173833,8373,119474,130483,36937,323023,2697,12004,59544,192916,242605,74702,127556,436853,176996,2471,61518,288196,157845,189832,364155,824980,369016,856,52494,102986,54819,129991,8513,222951,46098,7381,635422,256817,218697,2314,7780,217679,80267,682184,545169,28627,61538,4519,2813,69572,20247,201189,2379,1722,54224,126940,128801,743614,140773,189318,860,95030,351,1517,128569,0,18223,9734,184910,435834,2787014,1544532,4312,151,8096,123996,37896,203580,333546,303756,62421,525219,56303,14871,310407,169954,141678,278064,1765,66986,8469,57060,98144,388306,702472,100372,144781,60911,4743,128954,78476,385231,6998,110945,11970,43262,488991,1396,69442,104210,66907,324679,123746,375633,82028,15921,23422,56894,141024,2087,267881,171461,87857,207643,488757,194032,24496,87163,322884,129831,120795,109555,110537,123820,347396,89126,208969,56438,132015,83573,15926,285478,363397,933014,153418,3383179,115453,19304,96661,5141,85080,108694,3296,258,30397,23768,107341,293775,393201,45149,475844,42321,398922,170962,65558,3113,363337,4558,1468,254796,29315,46489,350117,382449,136387,96795,99554,162862,78648,85809,60192,312,1272,389543,164319,77285,411626,0,6656,152,106572,60345,34041,133078,173921,297992,859,75113,109845,130463,15395,1350,141518,29779,49848,4353,405,223072,3886,249499,61793,53325,1524,98630,129206,4419,10674,71193,40216,152892,1760,133287,112787,56997,196401,127026,40587,219199,727,291932,188278,122651,45249,88,1718,140007,204663,91300,1241,839401,122480,34706,440,194249,674,105687,256563,9911,161921,587168,212304,32460,213267,41948,248918,148514,360780,476,2722,335621,1297,2455,32771,106412,65487,137614,185344,2073,162649,1484,228528,3005,144878,166298,1019518,73311,212711,45658,10488,732,2830,224542,70919,25649,26283,35774,91768,42678,719,87748,191315,269324,53493,71242,9425,13255,39721,2463,26695,770470,13477,24354,77110,1174,62510,4893,7888795,249591,67360,175945,10832,846,286629,0,172069,1446,165827,305530,4083,116904,34362,116437,1324571,1205,171755,113890,105760,1800,282694,40601,165119,77915,195895,121374,5672,65170,93126,34751,98939,7179,10701,56381,8181,2258,85382,315,34058,3047,99740,255045,93114,46859,42302,96212,7347,116976,123272,258175,13881,160927,136432,2284,20929,22062,1306,72972,18554,26397,36583,26835,18481,159178,60768,95330,92282,204345,182683,37254,94760,1122363,190844,327889,403900,147,17792,158319,0,61176,341479,9401,55882,272434,11507,16021,3212,81,11020,5106,34260,39911,294,32313,7718,142123,149927,90692,10039,16182,290684,95047,424101,605516,478706,1465,519580,63,17427,153738,363943,30039,5955,381,107738,26886,71951,6125,134231,132,93155,229423,705,18308,15667,107333,263683,236181,1624719,13416,36783,52930,26401,2719,246674,484259,1006156,45540,222284,59434,666342,605756,3051,134992,259902,418301,3175,97230,1194,202846,321582,883838,45773,15871,63869,239268,159654,226,157,175782,892146,193805,273056,325261,52881,275,46362,150405,1767,141641,205452,12223,263048,312089,183042,74176,158232,555683,16338,891579,1012,2084,281794,1371,456,14771,989,1401235,495271,2352,254226,728546,6868,367181,210,295316,112811,305028,388355,81239,233705,210831,440961,57659,73189,1125812,1066654,3557,311342,144538,153430,103042,54060,186988,75285,975108,113010,273,222171,1996,33235,93889,384407,390832,873173,315264,272012,9447,103140,12322,130822,10571,176782,747040,12918,295658,83884,70761,56308,2677,69913,4943,211664,3768,446557,38739,210068,222721,235766,57330,123316,166473,6678,148882,33813,252687,194034,209555,11782,132833,133908,264480,65050,104610,909504,98890,917527,319363,39054,804031,449456,5459,22436,1222,1894,54322,396692,580,103284,68278,134830,51587,122882,32598,538766,96748,24860,43905,12417,232787,43332,10001,91404,57271,121498,217752,198176,137738,5348,138578,103962,56697,70871,154102,572108,155808,38446,64053,407,5705,10068,33719,167700,29977,272252,234007,25703,103239,691928,73889,49812,43482,33824,46032,275108,111798,25008,67524,829945,16152,461491,57180,19174,8838,58264,335737,293830,244947,34840,153425,21671,132370,33935,259795,61559,312494,184530,1340,185780,23568,73324,4225,279504,111661,335769,247518,26010,14522,32104,4689,127738,172294,56135,60797,460377,142320,132241,1732,112149,137247,43483,295915,25698,15306,80280,219567,1108565,1174,103306,159642,12071,636872,188568,79503,128279,84338,75048,876,165430,198355,31294,143458,1303,63679,62407,104207,134817,22031,71500,113873,4834,36230,437,162840,248749,5692,3583,6332,32704,51217,38008,75612,218326,251645,900,27149,25916,369015,144554,31367,47085,791170,6614,125821,4230,126562,142685,71737,4854,340420,68290,13461,191873,65481,76657,262796,88406,55238,2326,93870,63411,134977,2761,18439,75638,71403,71862,240495,118703,2536,198496,31278,2466636,1560018,364811,98853,240169,171858,167577,6940,2550657,235,42917,2318,79287,146265,1317,1015,69660,26342,23752,186292,34475,4740,72718,125926,1012467,175129,306887,387834,24119,45356,7279,59004,6444,727,46883,180917,345575,70616,158934,115595,150413,174160,118048,34049,390684,2514,483708,39541,326791,128679,97967,381855,7073,422164,37629,65123,105713,116657,30380,5299,479844,577812,277996,131012,18481,91754,27242,96361,253636,79126,200175,1851,220481,171814,643,277114,102438,491,32490,137455,63029,72036,5776,82262,216,160469,738,226112,45543,59772,231809,283,37916,29011,22809,16408,1288,105235,87271,287721,377842,106334,6625,152,51948,203299,237105,73877,88957,354915,14966,34423,894,78907,162021,877574,100654,81440,160750,43727,193520,26891,388110,855311,168546,237732,105393,117670,7340,120918,286543,147418,1409,205918,104635,34486,85934,148422,105,2714,80159,730,35383,3753,745033,22050,277026,80345,5692,1298,117046,499,65729,857453,60186,473214,460002,446395,4294,83403,199035,79561,4753,298968,37339,6349,482361,26773,13980,202292,165830,255447,23003,14617,135887,564142,92287,346702,447199,0,317704,32916,34235,9940,322,1217473,584,144453,12083,349698,1147886,1387618,88855,67407,94611,114752,138066,102350,136845,77807,130515,619088,8229,853978,203,523680,289719,330767,95181,138913,54893,592223,148171,227275,186579,109798,16166,30185,238475,10257,1473,747768,44011,261872,584094,37604,247454,92019,575822,49329,32040,8637,352829,70978,224342,226561,545168,25134,493121,656893,168731,42745,14860,958076,48971,108908,528677,91120,1069,2678,6000,188813,181580,296762,258157,48178,8145,377,3458,479556,1679,3201,545219,35182,45802,2927,625532,2551,14938,4211,13280,214107,261473,313700,18807,6547,1034,7715,3282,164466,37628,123505,35202,2608,102446,10700,106528,169283,160395,93311,148,330804,1102927,1194199,85442,189212,106429,5855,266,22710,30270,476,177496,144215,65853,5686,2532240,3131,83079,204116,575625,86572,4883,2050,13762,58459,175494,5109,9971,16447,252468,142731,94721,70087,19913,2022,2937,118672,36608,25551,106401,117733,639,208019,18815,92246,217788,2058,200061,163527,291583,2074,9716,43320,226242,2845,2512,108891,25149,177425,234606,79583,242204,69896,272168,0,2286,11593,440556,234260,112610,172566,291163,241011,64547,55208,837019,128447,145276,145953,98617,230153,12870,4588,27637,22185,105339,228119,393771,267115,91104,12196,8920,65187,6225,28759,478911,20295,987924,115061,99027,19305,7434,283079,137680,119217,253927,6601,4780205,54093,82270,11860,4053,15196,44548,54698,463,108829,40045,13853,40844,5127,171620,155720,108505,20996,104633,2037,272458,659256,25532,596394,6065,241750,181128,64759,331136,38018,160675,23811,4007,21867,153950,197737,6746,190281,162969,355,59662,58162,4880,33025,135688,7702,32760,181653,199424,53622,99600,1715,150997,255703,139749,308337,207987,2954,4017,206255,100758,47405,181655,2040,9061,35842,30524,80586,101619,18612,15642,284322,313049,259703,130701,55242,84459,5824,204,252444,443393,122797,3386,981,137631,2884,619,70250,295040,1356381,144023,152488,433015,1573,32842,182239,2088192,55264,172646,145066,115668,123902,156094,25491,417703,67011,59117,553042,464001,706212,56163,4265,68690,235861,415965,62156,4685,235630,73735,216721,34300,4940,203480,88006,91121,128431,137911,72020,22570,31481,161254,129146,105592,118876,414755,2519,135637,14166,162992,73630,183,577,94,3400228,31234,6984,77737,457430,97440,5700,23888,74863,10150,211871,79145,104009,240009,54285,90098,271673,6172,19689,91421,9086,13466,3043801,311149,584650,154699,7883,58921,231849,4584,246172,4831,20784,1684392,416994,45799,347622,299368,860,95583,219341,260497,0,299,333800,365577,16059,112652,62665,648323,2294,13060,1099693,25161,1324,15522,33614,109566,29753,342483,106399,5499,162962,1072,446,261244,261738,350204,323099,106436,40384,41420,36043,149841,228,547,196928,645601,1068235,362969,176026,72995,160357,373853,236986,882,136974,87822,38529,198028,152,74291,110106,16326,297007,519368,154474,49174,677440,4153,18368,107323,66260,100085,178485,12600,223862,29797,252160,1857,875,1095,46056,572079,343445,7852,186262,19432,30989,18460,24920,165342,76756,27385,29655,20974,121226,94645,199599,76117,873,25377,36133,82689,1830363,63851,13495,11281,99136,101253,13072,73064,146751,31395,5182,738,34980,39494,242473,22331,324388,247443,84152,2449,180578,579193,39219,157675,57553,63931,58632,37783,37781,12588,118118,1313975,274559,0,94067,270819,1220,30350,92360,152246,63335,4294,9022,1256,386302,139601,214920,73034,146385,265307,171108,18482,350593,14352,784488,365144,4857,382102,207066,445640,38069,386688,46346,35226,87592,35697,143635,827,103030,668980,200755,45967,1024139,103105,228,532685,889,1104450,89570,13278,54001,320585,122955,21214,3502,43632,215778,169208,173552,154105,69062,147563,69366,23699,61917,513879,156352,231625,1038,1524,95093,46400,105,454453,43072,6561,2105,150971,154184,182694,231458,76209,299359,168359,10349,225879,113794,6888,63036,310364,571457,7861,444491,441387,70637,22094,43075,40606,12970,38302,125631,1472,59608,390,131580,111898,25896,433283,42959,123867,102694,1331,461344,127580,130862,285997,250468,20859,15318,412840,176,203947,99145,209751,183285,709963,211992,112579,562433,141736,424958,3688,78602,35908,988,50839,940,161842,3273,1526399,10203,399,158750,3849,60269,1754,205072,241,490254,45876,670920,59,1072484,11318,2042,321564,94800,129170,38513,54887,176315,12559,114921,408369,122,119034,3926,17424,4182,920,96912,383565,172261,219077,141331,53127,10194,7534314,231817,1127,29312,29462,55713,581803,499,26118,17946,161,2080,92,57767,302074,98319,34689,66991,68619,64281,26656,4740,173566,50883,77321,280,272,41232,40682,19043,169266,70103,12927,51717,223893,316240,610761,203386,44311,45630,159034,40261,312863,145075,148823,132140,100642,133683,1175,85313,279304,80767,124064,6535,105082,427,108395,332327,253521,1879002,13730,52622,43274,68734,55960,1480,77916,67502,24167,125331,331552,438561,337815,7873,16630,421070,215,64525,40201,206545,150467,125018,10690,4257,385035,131092,164043,273896,362126,274402,360,165059,58413,3006,34134,668484,142598,146969,1222,206026,188161,155272,544698,31828,146187,427008,300922,2614389,68762,202450,20881,91127,679031,71383,168629,1678540,269533,506642,17577,66246,258946,35589,65388,113583,98878,209046,54581,117059,321043,4042,28008,3285,4792,2425,178775,18637,41164,101334,71702,144625,5474,205072,18358,232569,1486,340742,397,77069,4470,375930,200346,110664,10308,211244,4725,143399,128621,404653,58453,175363,81078,39933,204407,11494,155,2424,20415,348737,404724,3427,524505,78310,631,26804,141,23316,93973,209763,3354,316276,161390,226,337931,14107,451193,209745,18094,834,584070,79978,11305,131438,491016,659224,11080,393528,380285,12016,100738,2882,265363,198152,42820,18379,22369,109408,132418,3575,76822,978,118221,476235,183092,173860,725312,417540,24751,6094,108144,284065,599866,108342,344335,52826,260,3076,1940838,184697,13898,412562,49228,514280,60689,82640,87804,80192,239586,238849,1332,23377,34945,69039,34381,122344,22804,140429,72858,35279,55910,68209,65822,196114,348567,611254,131121,307800,117979,165134,43403,9580,90685,94321,216965,110137,33908,277488,40270,104957,53898,203180,184520,192858,52772,10348,1455261,58385,1601,41230,73401,376,3565,10284,86547,531675,278163,490687,53361,39764,1338,268,152,6257,258937,3213,1641,17971,62429,196056,5081,132295,279560,7478,568718,241726,234801,5198,154727,44157,50879,67936,98139,208795,147897,9596,12718,196336,2431,12092,244948,376421,154021,25152,276662,268624,87531,119196,18385,2264834,456,119211,9316,100120,25,39504,294748,263543,92216,299267,7055,354337,88958,39550,6191,211,1092,33418,62323,25514,105307,108645,0,274650,5663,184272,188914,248523,96557,152941,206374,3506,518352,374,73269,104606,198885,127787,78193,92330,153487,89,8195,48359,116794,41600,81131,216505,19003,3404,14163,131987,175925,515615,83640,204671,5216,183762,721656,6838,230731,34364,3143,3761,215869,90844,896760,738,565,115844,32777,261,153247,123648,183681,7312,87243,118277,111971,94976,101857,87804,261714,131890,242976,44620,244383,87763,22009,72648,243767,46912,278034,3044,2615,86430,136975,24061,214637,206,643685,199383,122680,9575,102936,25156,117443,168206,64492,99729,512393,160981,361075,5230,154869,28008,107446,145920,455070,732,18990,31022,46065,225476,97606,68227,248766,204316,177736,54348,109007,45060,182198,69501,196818,259822,86206,316621,412864,26431,160510,29008,2137,100778,159965,637104,82926,131122,315399,3552,445610,4661,109673,379754,138690,174513,139337,133792,189949,485975,56879,383386,157391,14216,100035,12716,87414,28420,9120,17947,74801,392588,212423,44963,568447,7849,69681,5572,1250,42813,432225,62038,179580,241957,5771,765536,70962,89072,5193,268137,155507,42646,27104,146,0,379610,167790,55042,1107,1956,55455,298469,70561,275051,265531,995,165566,18706,24904,22046,4662,27210,592175,5611,51405,36416,8452,162979,6214,10042,136517,1415,56458,266268,223458,29762,17478,59221,154066,278024,81926,33240,2302,566305,126088,88719,667177,9386,41183,51371,74714,180564,257569,149657,307142,345841,91927,387022,9439,12654,71506,544234,29029,14423,77221,25834,10951,5691,332710,220481,290122,6751,154274,54718,72349,58967,30645,182384,180556,88151,809,86019,46082,1172,1025658,7545,172194,130954,122273,517,100699,152073,3463,9474,52761,621696,565280,4071,3975017,13075,2336,319446,24993,348207,28787,109886,264733,131393,28642,576803,70193,9690,262927,27304,129950,24134,119135,202981,64243,17258,166523,40180,155635,4003,187118,256689,63443,607181,46489,868560,218180,1279379,185724,309362,73764,213147,62359,1369408,54766,90354,199807,62334,1820664,71568,256958,57178,330594,487431,373256,77885,159131,782868,158181,128783,618180,278835,78274,124057,4548,20800,94321,84194,97864,360531,32027,1416,1134,48989,290972,96711,41900,203676,462566,89332,361635,134057,2606,290383,293837,28129,10868,2384,263330,171875,32873,82123,14825,4028,3755,146238,292460,748939,28568,44551,2994,139883,282058,1030681,166445,155728,377911,22602,691433,2744,40094,29904,20989,42288,9721,679377,132250,169868,138971,88125,111229,57109,503183,73178,2562,39837,83606,58130,25568,9276,2194,320277,4820,797,12438,11492,326096,152555,138271,182912,8898,25208,27244,1735,12896,209585,5587,2570602,211971,73501,1013395,355518,98413,84763,40283,38984,460583,283685,245501,48936,87179,74174,207148,65734,448882,18776,23720,30009,152,647693,857306,285358,73629,152178,2851,13247,1091292,281926,22347,105820,136973,246370,1619,121286,128052,33819,24142,9004,251312,34225,91957,93318,300,1075926,18781,162819,207784,855,139670,705,1166,2012,1192985,551901,27905,5072,285513,107967,87197,113372,302815,16679,1567187,720,239538,484227,1173,8131,27074,166095,91155,26200,12819,2325,394216,1961,1451,5774,4265,36958,110750,37940,48501,10762,3068,35773,110869,66773,75648,242675,1530,32391,4735,879149,5730,97716,56132,3455,62035,43191,6016,2629,98947,190995,390277,145545,68299,995195,58623,446114,16758,22833,14691,24762,1076981,527468,111613,7370,62037,183562,72268,254,247998,532746,349289,55035,57644,173527,26288,332112,231715,939014,58831,80897,144388,110609,1284,916,7732,51631,234,21984,20741,1133,70652,77452,29438,98104,107916,11915,258426,41294,216408,1242630,41985,7237,259848,2323,9904,128262,121363,107303,380,649,817411,67935,65404,77724,166945,27159,61747,0,140,2187862,218982,127615,2297,76828,66178,1792,39395,101541,284214,213328,131,68662,5140,191479,163592,114137,153429,97853,23672,35893,464392,97494,608502,14067,355341,71,467,529849,3415,34204,170502,79625,127459,436757,38244,272084,747,3286,253514,640842,220,316122,283753,39003,132870,395951,90002,143996,114670,1512,168104,3956,109792,191453,153119,3121,56421,18909,21484,51442,103387,3841,14888,10320,291310,63843,128697,129133,116537,6918,62994,102683,9896,64342,1350,593657,223066,3618,308447,245561,2237,129686,4976,6748,5003,60850,20461,158003,131146,77398,5263,53641,860,192203,227046,23901,53068,2901,302,21216,723458,6304,1199,50608,460116,701,4501,0,4560,479323,3613,905,37544,20531,2521,13650,9899,13930,5470,104973,14544,187153,285072,33713,16998,141440,329,155518,66770,36155,190218,75406,596,17913,4790,100461,2102,95464,356315,35284,9183,66,1314381,175246,340615,134313,458920,147816,2439922,715797,217897,912,75829,3046893,168098,116355,98372,214384,1066,76536,332329,17752,15052,161758,675,530402,92649,84211,4121,92398,180024,5195,373100,2268,996,382287,583245,647862,587980,651163,68716,167000,6534,288593,8119,10075,5762621,92763,13879,382434,3551,449,75331,30303,37191,345,9836,680606,1097971,1369417,24633,1275677,1676675,15125,785500,500305,165580,3284,8442,354240,12153,368477,261588,116117,14596,107042,502473,1716,414250,1581,162310,620188,321763,959934,4449181,1991,333076,206792,69275,262974,143593,39982,207943,60779,184774,285873,27981,137271,569908,240194,89834,136545,143464,89759,218811,180526,8357,702789,104022,5955,78397,1557083,103083,1250937,24177,33009,20435,507699,47984,35302,184528,14423,129454,284515,270,50973,108422,58855,629,12194,142824,21427,163066,454009,10902,26182,65875,211822,222286,467757,866,5462,273667,671049,7513,12372,360319,20526,42914,49175,17614,60321,9368,280825,11343,117676,3507,1544,132651,344114,173077,133434,192266,20916,126473,1620,164760,227751,183035,6726,1474,106847,11946,367563,120693,30942,6611,111975,84846,111232,12422,5903,195609,455,207380,23455,67005,34459,533359,530868,107531,1137,106631,127391,6707,184060,6857,129158,45732,25555,942543,103690,918480,203530,60713,9146,94712,40180,7582,269272,16462,14531,4487,2997,33254,4186,505414,91689,327354,150263,4836,38951,1994,197292,239617,269546,112308,248461,123704,131269,219758,1521,3790,3486,421659,244583,127671,340365,34841,1234,8867331,3306,135505,85086,21847,195654,26720,176847,229472,12431,34083,365507,88936,156843,233005,1218270,1471,241852,500297,62407,533656,140981,86801,263,63651,144343,46153,115709,45818,113755,51007,816,2198,18069,85072,269903,70856,304214,338611,178051,64329,282520,234530,639869,342584,1449,76619,3318,3394,158651,57929,686,226082,166377,1675,5004,35503,3014,97776,54481,5614,40584,6459,121551,152497,744632,47152,151,557867,32575,118104,45293,426,61933,18222,115140,157469,73033,88767,482443,4336,253,112249,4001,52685,212832,31454,97962,652980,451,162896,250931,176657,0,254831,41848,338110,78571,197035,202147,670638,208491,339735,249059,1982,3741,32406,33149,152902,200642,80050,130374,1483249,19470,59289,32919,46225,2733482,235297,126304,70285,137757,29753,96846,73399,87004,68438,1882,211761,105527,67963,114996,417827,39145,35224,129254,8147,74322,144060,835916,202261,985461,788694,367784,536894,224906,8033,11767,25113,133973,102457,41182,22710,323623,160983,66359,4214,434504,13152,957138,7593,71595,307,39049,826,2381,106482,17734,1437,3488,8874,1735,8739,113256,150131,51720,14942,28103,393430,51662,183504,179135,110385,41608,103523,52858,351974,186159,316881,105542,84723,21823,399205,339896,103555,201100,1641942,19271,151012,315327,1033953,77906,2354672,279418,122909,639388,217189,116884,183322,78750,151338,44723,56375,57224,257999,123,320528,662461,574,15865,75877,23079,202961,205774,150711,92,67161,228492,73762,57035,10677,529272,87590,66999,781148,331489,8583,416704,1012061,249218,253796,36861,373294,21088,115276,5142,197089,176750,37273,341330,323888,3465386,836405,159290,344209,428783,3471,25051,10916,56050,302288,57642,337754,204362,86192,307493,142965,871369,91489,1041,118460,105946,193775,109293,105064,451505,5347,1702,383,141,296226,8389186,6248,225029,417485,5085,1082,68964,67790,113928,522411,67608,49793,10318,147,1138741,1045093,82697,126343,90407,91655,159039,6998,42759,225,586,151166,86172,75201,18181,136641,249945,361618,401066,476368,234094,88070,823631,3492,112745,124560,280649,313620,265411,187049,394347,97515,117594,70584,14969,502370,79675,202598,211031,172543,209028,6076,1787,58534,461088,174243,731,38820,2663,6081,310042,151065,215371,84611,647262,847332,137458,2480,33393,75786,273667,40919,62800,88062,9437,551001,142983,48527,129238,248663,123303,234824,258461,163567,570,375472,259659,96371,114014,158519,136622,157666,68962,8354,386256,226676,16417,97798,14285,133469,107458,97070,98051,111290,32659,166274,46057,19090,379522,36415,62369,60142,40432,206807,47444,1827,75185,107209,63427,242910,85113,161011,127833,267735,57791,14924,219493,85265,129,269141,296665,20007,48127,5133,6294,4423,21349,43311,1343,1672,19260,102963,1026,14897,731,164034,52708,64043,483,982,19309,12450,18310,1102,91947,210235,154311,116064,302047,17869,61802,138931,30200,159513,268228,311261,11672,76348,163974,69219,6189,1682,174784,616,255270,1600,2014,5486,202190,50893,990601,50384,130502,25639,3876,1726,106970,29555,88646,85893,266361,65719,284439,109885,156119,110877,4556,1992,825253,8037,187650,60963,338866,317093,599,11430,5142,72944,20221,418385,83765,4323,267040,202383,206,16182,74464,24603,787585,151640,87757,416,0,84496,288219,124602,170395,1657,145053,451983,54158,288777,72911,2057,1046,174292,72269,173806,70433,117399,87168,186737,265693,165770,32761,131,754,456,0,2343,1096,4003,41032,56295,134138,246931,38383,23602,3865,83465,90481,523,748,4695,58573,273286,1919,370498,1876,73436,212604,251481,234014,88341,366409,1504,133286,199446,101668,832,201073,76684,79683,85590,107395,137866,141456,24196,484514,3379,4440,42575,131913,1364,788384,2741,175173,3408,143088,408020,568053,3758,1005495,9322,892,14161,2475810,331271,166149,42943,105295,15007,1185264,663789,68550,73532,371308,680096,422698,319284,195494,457150,7840,2512098,59379,337959,194706,55703,443574,869119,11559,74461,35985,90936,55771,4481,67337,326695,155511,283018,22780,2269,225860,47099,364160,14965,276611,293079,493897,464982,182275,26347,553037,234595,298,154833,323301,6938,200390,1321680,1759,84911,441451,12087,103799,110578,280435,87275,28003,56218,250628,137880,39290,24312,984,21326,17410,14983,373209,1602590,418246,30786,4202,175744,10280,857404,906,34624,251434,17365,154918,370346,22009,12484,161400,337249,38630,73146,56356,5100,578,1077,8147,2911,273853,18,7018556,105270,195924,382961,41,59454,14429,1430,61212,232,151,806,54041,53768,342048,46705,634,527791,447873,95050,19487,194813,80217,237673,88285,79758,196549,245,4524,320159,435777,307198,537653,102288,27954,1093573,226167,662,22075,119686,2032,2593,4390,289329,48999,130646,273701,3859,74451,431386,1673,97492,106734,7673,291957,2949,477801,298,198625,8363,16115,12867,1533,0,21027,5719544,231518,833903,57960,24639,20947,266760,141174,13837,2933,347076,114359,333550,70579,314208,36289,11828,171227,1320,4981,99457,10335,16342,94697,79453,7578,256354,1487,85164,21642,148291,201151,23086,228125,118099,43131,167382,363371,237077,501480,132817,863329,8003,72767,49642,313863,120450,33275,110096,552,13927,61582,37062,30923,287430,59923,108644,100310,81877,41887,521,100810,170396,121080,77305,405143,255962,68866,77943,105320,614869,106545,307931,112153,300534,10116,16391,193420,29591,482917,831778,179624,213401,2402,67911,152709,30757,46741,832512,1240823,210679,707620,100149,4183,319912,239933,361907,131848,8624,1419120,567130,0,113840,191463,168996,9812,59224,84206,6845,756964,1823,32763,127582,668647,110695,110320,59628,416735,31202,53921,10220,43316,50012,20770,118441,27089,23587,52621,22907,14544,65748,87648,18802,9812,35348,19476,24544,49940,139349,16716,295693,280511,123196,231680,31559,0,422957,501670,151293,260,624097,328467,34540,343189,3230,117601,362,71220,5961,115267,904877,327033,211980,3073,838465,46786,158561,84678,168984,356476,52623,226472,242157,162803,60275,241,78,146,515,25053,290572,26931,154459,89530,22804,8616,471,97434,319615,5008,221708,227223,461164,1794,218352,211487,180858,176832,254,171279,1538,379,681,216874,239506,1766074,1125,508581,233284,531959,257140,25979,629,2828,118955,1937,6317,1776265,169813,5941,198086,194426,564529,151728,148314,271700,153443,50675,190960,20417,3310,720283,45561,104498,18198,535723,63839,57638,112827,186948,157243,6926,93854,73901,105011,122431,116405,502173,156064,119379,18533,875,227537,166725,2162,412216,2403,149898,6868,13072,1104,81144,910,566620,164,137787,6217,273118,3637,97770,164172,142390,26651,14779,56810,183028,1003675,123255,162624,31339,17065,209066,469262,151657,1119191,315062,1259842,206668,40021,4755,57804,142633,66687,412649,7644,304016,100549,196121,692635,74159,84991,84807,42330,125059,67995,760,2635,3962,119654,439178,230998,8500,241865,56781,2289,8450,31779,57079,334609,52139,30809,74344,27103,8342,19406,205672,24628,16532,30055,15990,31946,17213,107869,32788,29645,64047,27201,44615,69563,23349,7573,8290,2472,2276,2814,939,1549,90363,23042,10684,6834,63759,138840,64837,69965,98207,2764,165415,6856,140948,128703,154097,138652,289,138292,290,31848,2060,4161,113058,9828,81894,69117,3115,277995,7247,74772,88907,249012,9761,131775,391578,274170,544986,13235,338496,275451,3425,146254,49854,34182,20474,31132,326497,116826,58203,100296,330128,245969,8104,459713,157340,512551,1023,6195,16582,617,13200,743,120230,1046,15215,134718,384,140084,209528,3866,196351,57,1192,2882,405590,19800,111789,76204,53213,1370437,77189,229141,245,0,12756,47243,7631,64242,64122,47171,34282,61669,270825,20844,11104,75242,204843,1005381,83809,189551,14518,50968,21454,30645,42302,95591,14284,23728,21850,15673,20876,45727,16605,34748,26931,53963,66215,45243,213709,24364,14969,20393,38245,20098,20828,12786,38402,37656,14712,128820,1096,122446,332551,19528,79425,45797,29145,272256,2914,11117,90487,15596,17236,10424,414257,1801169,234396,2176,3055,18271,507452,771668,25626,279176,66282,3931,76998,45628,167353,15380,237856,10168,8394,75825,484099,254682,184109,1325240,26,284456,2032115,573834,121576,232,19208,30290,81022,426191,143102,151010,30865,82870,47200,91703,1661,3223,414,608961,57392,700386,2923,89890,30885,94379,218588,20422,243922,1845937,211341,133754,57452,146411,11373,84188,318946,2194,23,1405,13003,421211,767891,152899,357029,14720,92033,20494,138148,18757,135313,2764,649,401,4450,1794,2205,2122911,1547,631177,397927,4594,56322,85521,18846,85304,45835,192658,219520,864340,49295,11901,2051,269922,3333,115863,3291,50485,1946,48484,66614,66856,26182,144601,129669,41632,38903,96359,57513,57465,130264,39415,10225,21638,48860,5191,25866,23599,10271,20789,22663,187111,24524,37718,86157,45169,5857,34671,20921,10482,15679,35772,84001,56301,1218,290021,31566,1498365,327419,100957,261083,24159,556,328009,68284,438200,9409,29880,178289,6375,56409,49031,15810,157707,25780,20485,88550,208389,117469,60585,313713,43532,12378,266271,69459,60532,113481,19951,301527,30592,84330,189750,484924,200079,372608,226,110116,27663,103703,46629,756,1087,522,379602,208833,162337,15152,58447,828396,32281,445,110896,327201,344253,88507,225664,157924,376345,7590,26493,185674,208168,21522,144989,103756,23216,17043,122154,102280,2282,29317,471905,5092,127577,1319554,1899,1924994,9,40256,136570,61803,248177,2627,11461,255704,48915,481787,5000,100559,10789,466733,21700,17858,12020,2152150,83137,85676,115054,14430,7921,8153,27880,269518,2060,23961,109991,51425,373292,646737,2284,1122394,1177,98331,4636021,142894,137753,1120,4075,10306,426,2202154,13304,39041,36901,300286,35988,65472,231429,1208,30108,207723,175906,81579,1691,2676,4332,1947464,3288489,1001552,228974,138147,16755,278911,295651,295071,393772,80967,32,333665,35471,47120,11604,529969,114385,204857,153,671920,328804,196992,458912,18973,218140,124656,2940,125226,40630,83827,33399,2041,13163,345004,85943,456,979,12825,276748,75650,1658,84128,2307,912,5734,114766,346,81470,7014,19240,22175,50210,53764,19334,19984,10696,28502,18166,655,1799,10109,6894,3807,16467,1151,21529,160713,7346,4485,8493,2827,564,3016,56115,7492,9089,762,6401,25577,17646,154903,29900,25752,55403,37782,27905,72159,124167,35720,797436,65053,42975,11422,30499,110020,4451,46675,45966,594215,37273,90336,29634,30287,91906,17156,236079,33772,66144,20030,64978,27100,58324,67184,16727,129635,2451,735381,1177,1062,5262,420,8815,76401,40316,208503,259013,53240,143415,211989,126979,18401,13416,2571828,97873,14891,4868,160,48444,26417,3028541,112927,65872,193,6665,1571,8192,7027,189,3608,173,17407,2684,91486,89892,711072,4698,11366,4727,645,7011,35300,253869,114715,32590,2761,66692,8298,1556,171,3921,2087018,20463,1017,72366,51744,62182,253289,1236,46581,68843,67709,127292,42329,143739,68981,59718,516872,462078,2619,92533,189458,165,18494,11632,20359,45028,102136,68402,28305,45711,2016,101247,5425,87479,5796,7120,8701,12506,46362,8861,86498,24408,8245,7967,17988,47827,24261,35337,14329,17308,14385,55690,59679,3463,24398,17315,23309,50423,29462,28017,352,120116,110367,40667,28919,19820,10469,60295,3059,257161,427635,42657,137414,48720,50658,16984,27230,30908,17416,1989364,29992,19404,19945,63576,114521,65969,61993,747675,244852,109279,240306,11572,129371,168165,117120,20792,60493,398337,413,42570,194877,247964,34929,509845,4040,1353,5178,574,333,25201,36821,183088,432,395758,398460,107459,242923,405284,61843,142706,118638,720352,34893,89590,215437,60532,7239,156974,129329,68574,185360,333521,1333,1395,108473,332175,0,44081,62237,185506,73,292168,66385,130698,264875,11918,76829,369,8459,27796,113525,47213,67127,1756,399127,56393,112759,14762,960991,60707,414484,1308766,104968,5977,973,109175,92020,56373,17454,35130,100794,59904,1604,43609,8530,214448,366719,31060,268414,558058,52370,17086,3052,182737,60812,105948,75634,248593,570731,386127,299,1733,267,15688,148581,2972,889,125515,397898,151658,208637,506880,30175,15177,8841,179181,1719,202408,271532,210596,3091,3090,4944,3864,151015,228531,198588,365744,100488,261191,441793,31486,213091,42881,2231,10345,188567,17250,119109,255128,92332,13054,105796,113255,764374,14729,546834,65319,38441,101208,407,128436,1551,233690,329053,27689,28732,3907,587,46138,10990,152,36544,82192,56719,77528,4784,161899,358621,67257,323154,136066,77962,650777,162611,73208,158456,209544,35909,216358,113,144714,65829,229520,11997,161495,17103,347696,132914,114933,79442,477513,17771,71323,18224,7839,267736,208,972,173068,37542,76963,58681,209143,216406,191922,189207,16653,41689,1647236,172935,384774,128302,699,333443,123005,72667,266183,14895,5849,50135,59240,1390238,23162,286996,98925,36903,149306,363400,234915,897,1051374,1104623,5892,25422,60704,5100,352947,285567,51836,114802,102423,3679,2417,32030,25452,2282,57153,163502,338,6753,211978,555,28118,268,376,2994834,9067,835839,23175,1059146,79226,173182,174861,80905,1550497,23124,80327,97010,7109,54883,86568,28887,60266,41625,30168,1297445,788031,410916,19723,346579,76691,78767,8435,317690,152,198947,30240,370466,157181,194224,75479,155049,149465,120531,276431,442321,318789,168156,448734,62294,43142,35928,36078,184017,150232,107537,15005,21169,1033,55849,492099,251949,77115,186500,314881,62061,82538,128105,13018,853072,647655,41428,581467,271813,44285,102544,8525,21498,4980,761,2612,37737,27585,294902,310896,41934,115325,48934,496327,221741,60027,171454,66690,241,48052,374540,131076,35643,421910,52981,102589,1268,1226,47102,59852,132873,922768,103279,90489,15937,12813,292503,110670,46281,688622,29946,51430,111755,120786,318816,234409,67155,95045,139102,7218,43397,568,457137,149013,68773,38335,2367,46091,52157,104094,108791,9431,54064,80320,804,102,4138,1763,1455,199974,15020,1576645,8332,144651,339054,731229,194942,154242,160043,409,781606,276975,111346,169211,124481,82735,145357,128745,793,12160,255166,234197,174463,879,263099,182562,68261,62667,411286,373764,206680,131279,2520,2608,4884,7222,4711,13036,134037,9376,8474,216579,110097,64167,30256,185801,158749,15163,210726,37390,147332,59824,50315,249,6207,314838,298301,237341,1030418,16923,5597,7319,515013,453136,94908,146335,158233,79833,73791,431087,3751,82983,157858,95220,192302,406636,12509,286962,445,0,131042,116969,107152,91991,35640,13199,23271,79151,59757,475,5269,43257,471560,222455,161341,109703,29660,28744,99690,2173788,242014,89414,180464,350,49597,567687,3584,574358,5732,22461,27206,3219,4643,26666,5723,3688,81793,562,143648,79714,228815,227240,91169,83923,12396,6262,6312,1377,38876,24441,166805,243173,372464,8612,549,68623,262336,53564,205092,16515,101676,52270,12213,2186,3059,950,119527,149000,168484,136465,66792,49281,165935,69332,115814,64623,33065,125960,1023,4640,48635,81134,219961,2538,113367,152,146530,109170,340939,1124,194657,4337,294040,94767,3174,30298,103482,19524,203308,27748,896,1106,17869,83764,119980,49899,219415,145291,77271,158431,236,297906,73082,151748,260456,322532,11196,310141,232175,1304,185509,36924,58103,589156,321589,56339,137433,122719,155635,231435,40519,6427,48451,516547,302992,234,143920,132585,296109,10748,1303,38428,449949,9713,187412,2834,116854,64403,13996,11147,22945,133652,711,2160,277407,166,250633,20712,74836,444519,112423,195116,60184,3563,199900,155184,16287,11301,24804,65188,14296,669420,134921,116266,74473,135891,18609,15318,26654,172594,188434,45643,56547,25546,262775,22101,102537,18141,141487,185186,305435,68191,593,11100,303,126299,141697,13264,3034,11018,6844,148561,1128,8957,662749,527,502931,49669,199382,489387,292372,63233,273198,56585,410462,140148,68600,1090,69623,113991,73187,56775,368,37126,9194,363,173912,12895,48052,13450,23775,51186,96007,122,20717,69821,844,7191,55933,70827,137889,5598,1130,9653,74274,79158,7160,30096,287318,1884,19092,55225,237522,96741,225919,1109,24372,4519,7002,271410,177230,55188,67428,1500857,228249,99105,143744,53664,668,2848,596048,52389,68100,328593,9880,366458,81972,137030,35014,33978,326679,261305,88,52671,166905,231330,104606,44706,159768,121233,26566,95846,88081,12214,63699,872661,420276,19957,92095,26955,12925,42244,28539,130115,18031,64464,82125,255334,12261,364465,40263,119563,152355,18604,11164,476069,363,60186,383379,116247,527940,9192,38621,1291,152112,278414,64043,127988,558756,180724,920,5467381,532164,155653,350769,131627,24632,31212,171250,71911,4070,29076,59667,126087,81276,218815,312322,277648,17438,304232,165343,394965,9104,89048,10830,133859,32389,8429,124254,760,75539,69875,2200888,68784,96402,359911,97571,34467,9473,34255,62849,37833,35101,27175,196381,75175,11754,881337,270207,1076722,76364,58314,121015,92494,43265,771283,109909,63695,2376,200562,60240,3005,187826,5719,140430,17199,193765,136562,61,171060,307367,44176,54225,81346,49037,804825,40768,649590,432531,4808,592,151,153564,329215,193811,194923,274,811,389204,2486,61925,12827,8218,109127,2660,231042,180791,23415,52873,16837,71038,1033,155149,170743,2681,65823,1404,87651,114356,41241,896,165800,20877,87256,30757,45129,34536,1101,130129,2456701,1986,41775,22163,799,645746,267,82356,2403058,123067,4420452,2744050,161,149,3689,3708,629213,7234,363388,702477,105069,1824,45016,722409,36561,59688,147332,52840,118333,133918,74553,190875,96846,231214,293,31790,3394,1036,43792,14606,275710,355844,162990,138842,326358,390552,36422,95317,865,79450,380948,1020,282278,822238,531494,180400,996,119827,17664,711148,9883,116858,70758,78407,9573,98342,18,167280,69726,6316,3456,190272,54510,71650,36560,223121,46605,304,241773,76281,17276,17604,197635,124,215057,21335,4105,108,2327,182431,4715,495062,14106,44193,91522,8508,94213,296808,228273,209510,912,33980,4387,231189,32425,32768,1363248,18878,1747466,51919,154058,1029,150167,3752,0,504,149183,385895,418,348547,55939,9339,196977,536,164674,311580,217711,411,411,411,411,411,411,563,439,411,2580,3800,140753,215322,200480,12426,252539,156647,2547714,568164,109071,491671,10564,28265,64730,41361,4555,20751,134108,8112,161466,80172,172933,155975,185186,435095,69701,256926,19593,88436,280130,121347,21079,14919,0,146,770247,407683,62743,143982,8505,1555582,1120717,157392,557276,1140,131484,151030,380484,55331,215034,383477,324,623,2165,421,67262,77728,79710,134998,50114,367328,265597,182273,4252,81631,27328,42947,75057,39137,19239,300120,495,27222,23937,536778,262252,9570,152,14183,866,408057,150104,753,262738,93579,8271,183,832,229264,300257,242806,291272,263747,213730,407121,618,102383,2702,40537,69141,89905,143427,91688,22704,212026,186108,2102324,156230,300781,135778,704,316930,497319,52247,397504,119717,202505,31147,14014,487331,11402,110746,327207,230575,98939,321390,197309,12024,2198,47272,45874,90810,676,15889,25312,288736,58907,190235,2511,4639,12300,10870,81220,39898,672859,109616,35096,168440,44000,66681,58220,2070,9127,12628,104800,87630,14040,11947,1377603,713941,272838,51803,23780,23565,88557,122573,23835,37728,45040,97659,88954,26800,221864,97968,89819,1314,410788,142462,287461,233235,529200,43192,53779,104991,2389359,1819,5834,243443,209929,476,326726,458215,152761,6724,112146,14006,221746,8407,51044,62,4810,3663,283935,200376,26946,263467,8711,755,32758,23286,8899,54318,0,116640,41127,257825,27099,47519,199763,221705,726257,158341,166224,30723,234551,142549,168736,193647,6386,131978,13967,69768,35565,455546,499690,135835,7898,239838,185953,240800,164605,57719,176123,193558,168538,213643,111827,29460,507498,341,101299,144752,52853,200234,300,135984,2998,160007,631274,10822,429172,240463,94478,74376,1562074,139208,144734,6918,267439,117596,434101,2964912,79557,83481,15180,167635,46816,347602,41037,433518,27039,16595,439449,198162,214541,22320,309648,128163,2644,73610,129857,357619,145195,4730,1151,250,64999,292916,822193,58900,160471,41124,95943,502567,183271,721685,346060,280757,53721,368712,13750,792527,119910,13346,103689,6080,26704,80779,189644,1591,41892,1004,58303,580934,202301,30665,343643,43652,94515,648748,237438,96410,287,112688,3184,79271,95893,1927,57,328378,120551,7069,211303,433488,82012,101,837,74801,2616,10069,257176,154246,11037,39343,5149,26260,457443,599992,291646,230480,8597,3301,161910,84045,5820,238289,219791,50398,23561,45492,145406,36209,188580,223941,387241,273493,274636,174965,299703,228354,321848,558,1156,255672,17638,691269,179252,184130,40646,220184,23333,314207,106563,211536,206951,161053,14306,101183,358026,79731,18670,2605,113831,240823,2144,46098,179983,148693,51720,39781,10879,209768,237401,4257,75891,2820,274504,1761,44339,2105,96303,10583,104790,89942,5997,14533,784,217540,100496,149624,227502,24789,691842,448756,2495206,345559,518005,2332,323078,26152,323,1056,109702,27204,43140,11422,8530,89205,157212,305676,109517,97480,139,264394,215057,65,1966447,939758,37777,0,157981,133,74860,349210,84051,66823,409387,234415,45074,185722,3224,5264,576999,570,413,1589,21615,391014,24236,3131,178195,95728,179252,274644,76988,165062,150153,44517,297789,93854,513271,214547,4765,276232,22685,250128,21273,382222,12143,195457,203716,35425,302,11397,750,233722,211440,250,198,437,10703,943,17110,43995,21572,177789,209218,21891,61700,410,41538,2678,10656,228,38991,324973,142748,134290,2245725,182826,1471102,201622,380,64198,154980,45182,192065,284825,32070,106686,24674,39130,318,418826,197574,53979,22096,14535,135539,167441,3483,132843,100722,234821,793,1442,82458,90455,139964,217690,339133,2386,126143,1334723,126092,102839,244250,308273,186847,213420,5829,1884,6572,249691,66093,219837,110218,120191,37556,66363,187029,20914,715,15540,62149,27200,655190,164826,369419,669,6286,301396,631885,47080,330288,444438,85073,9937,20919,16486,810,30717,999,3475,289003,34088,132093,187499,54284,42767,57631,167194,76183,960,292,108826,287929,17999,799,4648,69964,64774,29035,113098,55698,19418,223118,167303,3093,110917,246893,288929,93637,193553,140145,57583,156552,33868,174,1458,780144,221466,17102,152,37119,9971,433505,315691,847213,83046,29321,208410,358133,1208125,410498,15048,4994357,6821857,5459,45209,482511,171907,490159,24404,22496,186544,139,326418,41721,414709,226975,174971,2102,163691,56550,21695,268235,138025,46620,443697,163745,15841,16507,152,143679,129,37390,41268,2501,366218,70773,203585,58516,62560,123204,191369,204932,3997,1812328,212489,376478,115036,27545,144226,313691,173461,102247,282890,213620,159669,293992,5710,112707,1098,44183,193984,108865,467590,9419,6446,527484,125265,236989,9862,433242,142747,7293,2910,763,1302,35422,6735,257271,138,169872,50265,7985,32538,284390,95158,350836,421218,133995,581,304,2369,43119,25968,314884,733,51,5506,206150,48378,352,49324,44764,231612,4988,84025,449053,47172,57398,68099,73989,549849,124666,509795,334677,34952,7094,236459,115612,148726,28704,45524,1235,367502,1910,1560,71981,88242,2999,1841,7283,264578,95888,135019,125676,2687,69353,178084,132514,302386,49757,47160,68182,1444548,516,65993,576,145990,27244,60048,1159266,146615,5828,816,310059,594,22998,133131,118627,108659,18805,38113,77480,213374,458560,34785,8497,51450,135863,467889,27358,82761,177841,16648,1731,3034,184366,176970,31139,32501,48215,169299,873458,861952,129195,464,179961,322292,194446,206982,149095,109742,229073,215192,132822,95284,1016,351355,24495,942,9780,1624,3248,243343,451172,3610311,4679,97879,280371,69980,131763,21448,65525,108753,773872,370246,65440,160099,214220,4157014,194296,60784,681238,181011,431,40559,123902,48614,156864,61694,644,9974,62280,41041,65042,10252,92392,246159,319377,1336,341184,65400,21597,1315054,60140,628832,807549,20005,84549,1218704,109784,22806,88240,190211,11606,14984,251165,345735,336473,626044,150,45764,5459466,7341,14871,110336,104987,250325,415644,1011053,55762,60461,499064,1656,2280,140406,16894,22525,60425,1747,638316,138223,3960,5060281,255437,164471,56154,119562,1401329,169274,2874,4545,78209,194061,145763,401756,249072,599,56974,502384,5721,74288,123075,456762,127355,17084,208067,521837,256620,222571,58080,298096,264207,93566,129458,113319,687371,270034,109281,9248,5874,411613,0,3661,3256,6300,6915,117801,101101,137810,87506,24236,155080,16701,71782,184021,65430,369012,434,430,1302423,206436,196430,335116,32083,20157,37256,224737,106068,31898,3021,11829,1984,9094,144341,129166,30196,7679,140440,107679,119266,7529,125391,139,419449,243,75245,1171,1375,5578436,241121,8080,5754,83301,36283,3397,130982,2532,189425,330836,150171,185121,119093,22812,236583,51438,110356,120983,395009,388,4753,5296,18956,232745,518436,242344,309202,181514,1053801,108551,357960,507604,3099,355,467771,167182,38678,166072,133600,1028,559,230990,440840,21712,217804,1284471,23389,180016,144446,747,22856,768,74881,222067,14348,91789,109874,5183,309487,1878223,218600,178872,1070,287800,6393,44454,4228,53227,66919,85516,645295,456,153969,988,107329,158664,257718,276126,360052,80477,919026,47355,80657,48188,243843,144326,19721,3983,115691,27500,34394,2360,425808,104280,53621,240051,4656,239075,4410,1907,709,46531,55613,348420,465292,36422,29598,41432,73025,56611,89393,501996,1509,1914136,52232,390493,56631,100085,806178,30000,540408,326275,86247,329534,140222,107211,278,334329,531428,402704,279948,170320,577798,32902,79501,27188,66633,53200,228310,218785,47622,19245,197062,66785,250455,154739,13729,1582,137289,9254,174311,750,101244,94914,194032,2449586,32258,259288,185273,33267,499807,95425,21045,2196,25746,170179,928,157944,158717,6884,243338,1241202,287522,5479,90027,179047,24034,94058,136957,82642,81574,1619,3768,116412,1212387,29093,35690,416029,265517,644996,3890,17090,2884,238359,231286,108358,191986,279050,176741,264111,97391,149702,80264,230631,170811,197302,98,940,19019,57608,35679,14172,12687,184867,271762,54793,273709,1631,6125,96601,697172,11131,48521,163364,26661,10327,1121476,22412,8244,175000,1015871,21466,239711,655,122958,31910,229009,1407144,223727,152,5418,10106,123590,4544,28823,118034,59872,85973,338785,118590,25642,42186,184299,20608,19904,64031,19508,39592,17296,85211,66648,4120,64451,230916,475214,647218,23637,6467,52830,175483,151057,11262,185,70401,2455,327318,1054,21472,2431,2639,14205,170872,22693,15076,378799,4118,1853,2800,1851,1408,10680,62351,124791,653515,364490,15386,59105,410893,334213,68340,2395,283407,323,321017,1203950,1356,145,91421,43199,1349,834459,52596,109946,43792,73299,480540,29894,3795,1017,275002,289802,815,108197,323,18775,96744,330868,134154,71744,10986,320504,217609,1080722,350307,170460,544931,366948,643272,343941,1812523,81956,141096,10737,391,54990,236328,347643,1489504,93669,210622,164980,329168,9,10679,196109,96457,19283,187586,183638,248913,2133,15022,7056,491738,18762,697,28638,31047,940105,1246862,279809,6424,1432867,374517,29366,157074,63458,9686,71683,422293,165446,258972,9061,113242,61970,149219,18742,46372,64094,211989,70407,94852,12937,86733,270605,205049,169456,146222,12165,52142,126611,1067,252087,83949,208737,74199,1255469,101866,6636,115729,6687,175900,187556,398407,47623,132711,364498,48159,494640,30747,1077779,971594,193589,24924,194061,239174,173976,192708,82719,1912,52720,107317,209846,147462,40641,54881,123377,340308,157080,226380,221968,192131,64964,120,1312,29333,37447,2436,117811,263413,496,142409,185205,4237,207859,18888,2410,59516,340376,153025,270082,1529483,21725,40761,79775,100550,173197,30916,105893,340517,12409,2377,15566,184923,27420,6819,740,295,92837,163998,224401,524,159849,243951,31882,271621,177773,460767,825,134825,420,151432,152695,133975,355166,932,177435,333148,344502,166310,12024,2440,135972,46690,44079,9351,126822,406900,25435,33917,30117,3057,129135,150769,20614,341489,121440,152,3875,74168,314084,29123,28110,273278,1523,35289,37340,2909,23068,274554,735,246672,96535,27638,138372,76191,302808,44187,121904,244691,181496,16898,68842,293885,432492,5560,201100,36394,425408,93123,1013856,36536,68840,249081,213033,290633,894,205811,463788,112820,595,354,12185,79382,1788,1333,137340,304,2048,3584,360391,77466,1062,25102,6379,1403,89639,0,124307,87791,1090196,4474,22708,939518,313731,86167,49765,218503,129697,50194,31038,724,392,481,426600,3644,97330,4227,170,83406,205417,129037,64878,136750,848,63610,15697,41129,50851,58326,252,150675,3963,119071,2240624,161710,10912,68867,29792,690,5362,897,75443,684017,111749,6012,11939,5450,6135,8373,26550,110075,26173,216128,200863,146092,8310,385156,48412,22785,37475,128750,52458,108307,17353,1067524,382997,2736,144117,64569,575718,986,394902,10501,147994,85582,44318,5379,4685,270544,40215,35750,967,213811,563,1854,10810,37850,34487,368532,154409,46379,32329,472901,491055,7013,709060,102766,86260,148998,391092,767092,140093,17601,93584,121130,120153,1012408,438851,138666,611298,162204,139,69305,4637,151662,370261,1077207,113153,2930,49091,122979,276424,38792,52854,192643,107552,5222,28271,307873,143987,301997,179423,399596,7189,7717,451933,125328,43311,85523,40001,228,147467,276127,867173,128156,116462,5565,25531,46464,145663,155477,271370,38571,115971,14809,3372,68861,351,58469,145778,6139,215857,8975,47286,28833,83397,599,1849,72395,381774,455,131959,51828,311704,470263,2157,54913,289794,122833,159039,53,218850,182943,392548,266357,123825,8472,92353,39178,434239,30185,42486,39082,66610,305706,762,213093,435,1029,47949,3364,31823,162536,99170,131537,71099,78181,822649,2278,30540,497251,94888,188476,7067,137411,122041,253927,358581,1776,62508,1011,23478,2367,2507,101597,455231,1231,33388,4157,630808,17182,84349,3738,62136,225302,144893,3586,21019,90072,140506,62004,234284,2046,76729,25498,3070,932095,75142,14378,110968,76705,24972,42483,116534,194921,194182,67492,52820,2912,2968,126649,88151,41462,370,197156,64322,54013,145597,8327,8421,28022,135,356,80821,34142,155282,146361,4522,78549,21073,398187,23184,276713,106947,96387,3404,362477,63449,23354,39664,161560,259323,226185,34646,33177,25516,34835,447203,457,147,52364,158819,73531,106029,176787,205211,103680,43657,98120,71575,4307,336537,97040,269888,62958,3625,3014,166000,77563,105719,554,41556,17193,10,287,13250,194347,174438,10710,115610,241459,313402,642470,898367,186543,2271,81700,923,9386,414233,932071,131491,42825,182430,11399,268241,124367,120068,151985,23341,16128,83328,74701,19058,132769,29841,420593,56684,23611,26101,40883,117743,0,911,4399,1803,2953,3115,4898,1380657,36003,137284,162048,17659,99759,11537,120,695429,15008,725927,629,22366,45498,48676,116721,846,19620,1533,5430,442558,6691,28898,2623,8319,4420,165768,289808,25955,439,271045,116402,196862,123124,38639,201777,181649,5222755,57891,15988,6069,515240,124076,90509,2422,16089,248957,15312,5507,212404,122571,267,18280,31232,49150,11240,54521,253977,125753,179540,35540,58632,207974,79401,143607,190584,197490,1639245,28712,59957,41717,11821,2494,49440,51597,129034,302949,15516,140214,158841,115536,783894,145925,567982,172057,107006,38535,201583,128717,41074,535,307781,493719,265569,235203,181306,9487,107817,201724,35909,77363,134075,220209,1337,152456,4086,12873,30064,59573,385482,55044,209466,230142,140521,502044,1341754,330173,135813,19229,376272,5353,241704,5184,2841,336453,48898,66297,39209,30193,8217,122558,48543,8886,61750,84241,135681,105444,1526,556067,11433,338779,847902,9984,195358,47074,173302,267305,4911,102791,55026,113,32614,215408,27376,77643,137624,80556,88778,311453,299710,9753,1058039,64463,104,73211,77398,5069,327891,168874,45270,98349,311775,75319,40992,8943,1539,10123,79606,148098,540506,88948,259020,356794,103157,158668,11441,31780,302508,45061,12525,17848,627,564577,574995,171746,17178,85695,62219,42695,208461,54943,46255,54442,624786,20450,168030,57055,48060,630,7824,23620,60584,437,237983,238461,874,16626,10251,273969,0,88481,267495,220911,3157,287522,41813,108874,11636,184119,182267,287288,42040,16076,103495,24944,394831,31588,168377,88268,3118,173507,3888,10441,107786,275,1123,64682,77841,984,5227,393,127,36903,93363,4915,55489,6070,6238,2547,17336,149609,396,260644,272055,36308,184671,3288,141572,13449,74121,1212,2048,4240,30487,151337,58578,42065,460106,220374,357312,41772,219498,130693,132,189578,45804,1774,59781,22287,121974,237284,1319,24672,853,115134,73256,379760,2260840,2075,3570,95583,651,168064,1159,573,361,427274,4797,152,16506,1246,57528,279270,182182,95992,43793,14514,106339,49984,337513,4984,7086,260840,1819,11722,0,0,5166,6703,67660,40871,0,931,6677,7998,286126,70953,61664,310,3651,249234,258505,1420,64072,115832,664,1793,0,9023,142017,569768,21591,59107,6858,142721,3147,337318,1022680,226001,0,164604,38170,38813,95813,213985,209863,462,397042,119145,0,9311,34349,27090,838091,1482337,72622,171252,86734,652685,15051,36428,111240,2562,14622,8546,60803,72380,84684,0,27851,265344,25156,70318,23256,192126,2751,17925,446892,40448,10174,201938,86803,1909705,79201,308907,23159,81862,55740,62506,22980,344754,105343,213935,20196,24418,37564,850077,618778,12857,1957,145163,17455,379243,9882,9599,493,74981,178284,61592,160263,623650,28345,5418,23784,4073581,108254,19284,428,10203,113769,162022,240338,18591,263671,222988,23028,4361,50973,228140,124413,704394,36067,8763,117058,252607,2912,18842,143790,124552,101133,31109,68587,284060,107477,135024,29839,165751,56950,65449,205437,71033,1775457,124198,1040,36880,239479,71896,32791,97297,130680,35182,2442,7033,23341,11733,76271,2573,131643,84464,34179,149179,39595,148355,252225,201591,16130,5902,8939,418,18655,85555,234105,1279899,7402,396461,501049,205004,9108,71251,25518,353,1251613,291,99805,18553,59961,2107,535614,15996,113460,38334,28088,655958,125138,373905,108704,79602,9468,92028,63248,257424,151043,38658,25774,4699,9430,186853,5159,8200,192071,10968,93755,89940,41144,343766,80347,89001,130133,6466,59352,306823,66089,123045,42601,245075,59616,192236,306890,3161,3100,25290,132945,167609,148687,21657,122978,47937,37748,149283,87888,48430,172128,96439,72559,152,181111,5656,911114,1190172,12590,52559,120488,13478,21446,1353,121749,19245,188810,1291,76900,60406,9500,2236530,7835,153782,0,5933,39103,142837,96653,152,203493,71093,13637,8508,182755,38161,289,23418,125687,95580,89224,346,204714,1026,42172,236489,5954,39528,49835,2678,989,81663,93144,50077,490766,98918,1988,497,107616,146265,865915,102945,80072,69670,151924,24986,24344,2815,132544,193936,25034,5717,184581,60454,81064,8308,46834,32513,713,3319,252188,157449,151,46336,220147,4929,128352,152,71219,22882,35772,137903,91522,3430,135054,56743,54552,13715,209025,133768,143324,77761,29125,55350,115932,2379,7739,293606,261402,32032,55884,173589,17923,379,302095,1085,60312,28588,102224,352946,288141,30528,467952,97691,36186,19167,39147,40483,258688,10806,16310,185,407580,233456,937,221321,31531,39676,94068,112850,41634,52074,5750,169599,81126,23080,182232,36983,197532,49967,6792,25849,111094,135190,236,26301,268761,78243,673229,3619,99667,377276,22158,22805,503307,16311,74558,205998,245256,72398,32779,147348,86199,1676,640,68984,184427,41668,82823,274801,181450,317589,299437,36489,117382,74148,1424,42476,56784,225176,4338,86498,63911,140142,169936,87258,9797,58534,33954,155267,16937,19150,314261,108779,89975,117514,6114,98118,591437,369146,249002,23422,9378,669708,127582,45216,366809,276,2009574,56233,362884,922,10531,63760,78442,95876,37343,78541,1405468,15093,81861,3574,139088,161931,8699,102975,138941,86827,69864,2981,30072,70711,90807,272644,68296,120962,61263,103859,116807,976,124017,273,1161,1087,114951,3118,124015,337863,403295,32058,719,304,1122970,765,362864,17790,93832,308323,470111,2771,20312,82175,1069,52348,22165,29692,74498,111157,1427,86338,48578,77734,143702,31444,5681,68557,65247,32443,4864,153319,67164,62362,42891,33406,294509,627732,235398,6765,922299,142948,13864,14951,26086,47840,51550,95671,56148,87304,12143,30829,40240,37333,99117,41015,54010,101159,173590,65064,150436,165842,0,478269,208989,41818,19587,291381,167437,208,14211,957598,95533,44830,123809,69594,322949,85159,219467,9242,7439,1383,63180,168992,101869,7461,49901,6399,20254,69214,57171,6464,152,11793,75003,102,87695,48327,98284,188254,140997,117791,186481,27683,84619,2187,21237,112741,12780,206038,282290,121937,56191,98661,174067,4641,27499,45755,105986,16935,56461,151,210609,986412,2451964,23014,200110,13332,367116,0,39445,391516,236296,116500,76771,23183,1321,241518,31749,28059,13107,68319,395845,968233,643,82658,7412,21330,136282,130,290708,16712,1277,2898,2941,35670,204070,91524,2606,687574,190798,111961,168673,1081,54593,73167,195112,35881,17747,456,699399,22543,205274,24116,51756,68963,75720,124795,515346,313362,3414,165617,6076,109121,3397,30439,70463,135345,119224,73959,16862,472061,192533,0,93479,223638,3552,13774,67312,27646,137377,27474,166939,67750,161294,147144,52334,361214,93542,11262,175982,40188,346663,23640,33476,212331,675,46192,240151,48108,117544,107726,113399,93490,105000,252001,194251,81204,19918,39320,25176,8288,177059,82776,4767,5818,37075,2718,25793,373714,44953,113203,92824,172924,4664,196777,76258,12776,918,124921,165282,715,213635,759,373,62781,27384,325703,2744,97944,11421,144153,14619,443856,33932,194206,5179,134047,189444,21222,573321,6347,246295,8201,191735,32225,235576,130114,96716,167116,278021,130170,197529,24020,2341,571,405621,270,958842,4821,734322,1195,248432,276815,193934,507146,856,5325,24273,190383,5797,314158,2745,94786,31043,484,157579,408827,30861,664053,271868,1817,353,528941,3259,1207971,8107,83513,854607,224932,4494,4866,8112,151581,313673,385723,234018,166409,3712,11909,133861,102303,131249,136795,66817,1869,613142,69305,125468,259533,240672,163775,65790,96610,275348,211315,260092,169049,228579,26695,27619,27364,27192,27759,32786,26693,25687,26361,32136,26832,25444,27093,38577,25868,27586,12434,32630,24656,13675,21592,9510,16275,9578,13613,10370,12477,19902,53904,1686,25161,708,283944,456,772866,784216,788468,771245,776455,778223,773112,771227,775240,784867,784216,770930,772189,772818,770187,798809,775843,768140,772335,769778,909636,768295,382552,217147,56054,241474,301247,189771,448277,142521,132647,147588,476770,58650,47661,201774,401749,116038,4789,13967,54796,813,313218,111515,338,324824,19241,37663,883258,1808,622,13271,916,158,66,168673,2989,63075,18900,355741,207942,62698,57610,8795,2538,591817,173898,37387,767,104097,31602,326283,103536,2311018,2096,2227,10144,6003,221176,2591785,2774929,491642,913510,27479,178290,170026,137740,157,54125,44405,4383192,472610,1014350,240634,125270,1062,74322,37786,3235854,84811,380115,0,23152,76397,50268,161690,271712,533781,267174,194327,84697,54386,268,79585,228,0,17611,42872,6235,149,40018,1467,128558,1612,39000,40696,272166,251808,215826,78248,2950,107398,74364,152,12643,22623,25689,140580,4322,3617,5110,217702,68273,1100,175488,21167,71462,156817,1653,277777,2128476,37160,1693,46381,3744,58510,82017,4996,167236,11747,730173,11774,505,163890,164205,116348,378195,638482,1687833,545350,23095,363744,206718,24296,772905,166339,135714,2171,8821,5201,73972,65488,4341,50347,3003,39239,211778,79584,123111,106738,248103,179779,249812,361,2146,1570,113164,11271,36991,146470,48223,68029,267541,161332,153444,251654,274725,57472,3142,81446,9205,365271,717935,37250,235443,639517,267961,83076,3634,1982,73936,244052,137180,712,227039,388708,25802,246388,41395,77034,21130,11098,1210,13006,78687,271843,242557,2584933,1268,940836,279997,316758,1649626,1094451,296528,7432,148886,154998,127629,10599,705888,605361,97611,278,976,377258,20900,166382,3500473,158555,202122,46428,902,132528,1848,19813,88846,40349,22673,152609,163244,87282,556783,124919,164553,86073,65290,47591,136922,202293,243056,32887,414424,1105,47504,238921,95482,8412,25521,64038,46838,345490,773779,152,3097,277903,292549,203,70590,470375,81458,41203,539537,46828,26492,80911,82,222221,49440,1611,48454,227800,6489,105408,7286,28562,2834,373716,34634,1997,112252,54694,39744,33868,203996,65370,129226,161327,71524,3573,30599,120986,69809,172,172959,27178,202472,27266,54827,155093,198891,303973,7214,39329,46494,370067,117713,198190,112889,28889,63324,144523,3218,146,19245,80259,14689,38180,1059,89987,56248,395973,31560,51687,145953,1234,203633,364,24179,52339,1585,21327,2115,7433,489,429,76,288,2736,1055,2400,0,329,4479,162922,80418,184142,138842,212349,486,61094,118770,78585,77866,793,226,9512,25232,19501,72617,24243,24808,343,1165,2691,0,5131,18365,278703,7401,54407,21806,3778,72995,33844,17470,36384,41612,5273,4508,222775,17454,9236,258,802320,1134,1174,356502,15683,8028,2395262,44268,165467,39308,776,175876,1175,115239,102563,50307,4241185,349095,74696,248489,236014,147212,105380,62530,245610,363591,77307,357204,1445225,762253,83183,446,423028,103461,198899,798,1035,110,1738,18129,4112,46804,141777,76477,7873,3130806,3783299,196800,99331,18118,1648,1219,835,2045632,16937,86895,803,4628,2617,8976,262,42490,940841,755233,20587,66412,99307,407086,217188,7468,23,153344,1302,476140,586468,82955,36331,15600,215823,87997,6196,501240,456748,121831,46170,307416,24006,58901,344938,248786,291213,155586,146356,375205,25338,563668,1126616,134501,1817024,386655,10595,70101,196264,276319,329486,113141,49843,434370,72931,579002,634,854557,283903,568907,83353,126254,44344,31411,4837,201891,213743,221987,92083,146643,233519,1205508,58964,435662,338782,0,25128,390276,348439,40132,247932,343204,1633142,57564,143757,87965,693566,550528,120477,219175,57951,595385,250110,851,263149,20215,30041,1276,509796,180370,803,259473,5518,121027,92630,529566,625770,4780,173086,374054,126916,78593,100268,446724,4517,30299,306930,47307,206998,49561,1739524,213960,1961,99631,4543,86,11483,100830,3759,281338,176769,219808,785,7158,819,270236,227472,727516,288992,4046,53380,46026,453246,101197,858407,22645,162943,1390,62858,64042,326162,14006,99980,212779,68812,199186,201,267,44893,21819,2211,3444,521910,321619,288,25317,518,1306,99027,90132,882,5205,1094,9376,131,197032,64195,94957,1871,49150,192606,216637,68256,42162,39378,155576,78979,53580,5872,79640,89401,262269,5871,41777,183121,275445,162039,9064,162096,227864,165181,297628,84996,312005,92337,151219,290365,354407,248930,46126,1893,419,7145,203522,136788,13148,240221,2386,330670,62338,127571,44875,297194,42393,52607,81428,381393,1233,45601,149933,7956,400897,2543486,129886,25528,4543,7551,85183,144277,30036,33495,71896,42308,27444,191278,11181,154023,17759,5577,36990,102513,1101,112933,16562,73168,1868,347,316,1177,241412,46882,211190,428154,58507,5271,86291,103039,280773,296640,104318,6755,187458,9091,875,7385,8208,67473,1945127,2482,20579,183775,70971,65202,29120,151,59992,121364,437779,13981,163829,1138,1118,79353,98397,91067,272065,146,6797,3204,152,5404,1082,7897,14987,99777,7601075,71574,144444,1519017,155333,343776,37389,413280,400166,3752,3057,1756,32588,331701,324872,49109,204799,7282,1888,75722,252093,175843,208754,16093,210755,150960,29879,39961,5965,10247,1157,63454,5984,51557,259996,352204,178250,386855,276713,510,7932,29951,102220,105096,73688,98473,48783,47680,384035,2754,98985,3657,174345,43193,116240,102432,297762,77593,46442,173914,9142,25267,4383,135441,48749,5566,24731,1504,40287,804,95359,13080,16751,1323288,57100,98570,108903,14867,89894,19708,151,102246,13091,92889,165621,12254,50113,376113,26916,10856,45899,39123,1482,303807,91998,372178,10047,295113,785,22623,119527,40397,6255,591316,12002,44653,402382,48545,33086,77665,100475,89180,6241,11737,564,110363,189600,56437,64598,1096,277446,21608,122912,265827,5170,104668,27919,774413,427981,224473,159,37757,540,92251,158410,226913,333414,6353,39166,1680,160037,9828,25103,88520,27414,38399,201299,92984,7202,98879,63485,34845,76699,28250,288832,34425,247891,70751,892050,9983,392,68336,5258,4224,3790,189158,98931,102195,67398,174849,88304,69490,17911,281916,246300,110525,39148,4889,740,191879,387359,66233,71711,5478,70964,633140,32659,2000,185402,10278,77242,568076,6098,269888,6037,1729,17608,71978,1864563,2291,3379,52003,11593,167443,6247,113982,119193,130854,52329,1600,539941,43263,109443,28647,95467,291308,155245,320827,89926,241071,63705,49777,3124,145961,22087,189023,17952,315644,83510,159176,94366,69805,43322,167925,129897,103351,98,311897,136653,19002,717267,39548,63479,132002,2199,75286,1057,119304,26245,593779,160874,946,278546,4600,108042,231468,62066,149173,121850,148691,111097,1874,6463,14,152,2476,734,141371,35052,719732,50482,57762,25184,359422,971004,150843,10148,13950,53876,4584,95,13876,107174,306977,112678,1260,26045,397428,63017,88293,480192,158646,34625,71512,89162,172606,137563,15733,225796,137,41625,12233,11093,355661,1340841,69152,254,536,440576,98323,13782,387646,4225,84210,0,0,196687,113004,20637,4752,4490,500207,83672,569,268,152,95017,106048,402982,117301,82102,1470,535,676778,2287,5713,5129,379648,1575746,280785,60129,342636,11416,136011,138937,170492,358620,67328,123037,188345,124243,153250,1385110,189969,23340,77606,1002,155043,71383,119553,49803,252097,482103,523363,226143,50336,11967,86939,30092,94507,542439,119838,567,298,88628,318567,134114,263109,1745,268535,7230,59336,213490,197288,60629,75748,291612,20668,892171,12850,12617638,411500,262062,1178,105560,28405,36589,75,46473,4361,319694,73797,432156,41565,631374,80707,473037,4731,92403,116834,86022,345149,129756,28914,143509,45472,56658,79732,26838,49902,178810,292307,101030,102802,122833,12841,12397,250022,27607,2813,4987,191253,7086,29966,113119,122173,115111,55729,406474,172389,93747,188785,51450,31689,94195,37054,44432,29673,68279,224039,20521,563183,179791,850,70984,70724,1397630,68479,1230,1125,337550,20633,64925,4549,38565,150411,220522,32910,105438,24273,47465,2861359,341206,36219,5452,121885,3184,30753,9048,32309,41492,8283,62863,51454,51799,48698,46517,2550,4563,138040,274178,92064,2912,123258,97232,55790,26742,13415,25075,282286,51166,65770,383364,35731,195639,59248,165324,2518,125786,2802663,228,48753,3150,39708,62036,166826,195987,650751,66769,39169,77489,12092,96708,2527,129847,646625,124000,11551,5699,8025,154921,401,146,55321,735685,89906,37236,162085,872,26757,147997,285641,54011,7367,14064,443,266398,34000,186560,115250,1436,43753,116235,109099,118044,200576,72778,3471,453545,171617,4230472,175809,68331,8318,209631,16873,372290,2921,246753,271612,353407,724012,652438,335850,185137,15319,133537,77617,736,794,150,153966,243997,55477,1317037,483668,152,4697,49467,371,608,109097,601,3524,686,18403,36507,632,316639,54449,91643,544252,63590,135779,26840,9012,36182,169318,20413,0,290192,362319,80017,365522,3291,5899,94752,48505,82424,28458,96182,169109,67089,519,35214,284,126973,310485,136143,97503,86740,137078,177688,367880,309907,107784,24072,323662,14984,3466,26840,549959,218503,9559,141755,81183,2534,2443,4046,358678,137385,97466,38947,18080,47192,213645,21301,116563,58794,150581,8691,820787,118874,315,881215,15297,53051,172046,85947,374818,22396,225392,55041,5765,173703,34886,58953,248897,5583,294839,2371,719,198169,260047,218854,51400,301799,38490,1151426,349680,2507,24337,83354,9064,63453,425397,81193,137868,390578,116762,35893,75524,57930,230184,77627,800516,110121,134122,59449,38512,16739,102837,101123,2207,121585,506428,84794,69247,11861,114568,22647,56430,18023,115167,240461,694734,85563,449044,74822,61338,98881,132602,177235,24487,405309,72026,69502,148140,178620,346513,4460,185720,45192,48967,101421,35933,144904,12910,35181,919,581400,68676,8621418,118689,204987,76312,89985,1948,38748,233151,1256,1309059,33897,102646,187269,152,912,380,6184,101672,87922,0,203532,311121,104501,14602,13986,294188,240504,276266,470806,297014,128068,133563,131753,133532,84628,77795,49345,19843,302221,71231,30263,3859,5316,659,643,184815,23778,1562160,553062,44506,150900,262012,307654,215398,233917,85800,8530,195796,1782,85649,44004,11150,79504,29527,77246,19430,808557,71154,41824,200507,73022,2968,212570,43466,152908,27115,341754,13856,1014411,70921,1693,50,696955,853605,52511,288,618502,198114,352018,580681,2338,12257,58752,5950,538904,41120,72475,1069,212047,238574,98918,294924,52051,1766,209842,23210,4852,166676,93725,35561,59337,120085,8454,164723,457155,126332,11140,53733,16329,65486,1571,8232,86713,61528,226224,114384,190727,10100,120672,52231,1323,524662,148596,46343,81581,24745,67644,14150,315882,259341,158894,10666,72780,421588,403,306862,25992,135055,8577,71605,11172,186279,929645,1959,6331,87267,64693,58137,16594,29384,182071,35801,196498,8517,116417,3902,43225,136289,17743,146763,308576,1532259,134178,260968,20110,2887,78726,6503,13413,111562,101187,2396,15961,41443,58681,77516,123,125877,18069,169211,706,550,96484,4002,144079,2267,213354,1933,86525,304,78414,344796,119566,80730,8073,399676,23385,195047,2773,202242,62178,55179,7695,1153,460115,5964,53025,610465,183701,41938,24629,152931,494,13875,149035,106012,7047,512,93452,411124,44270,173996,47968,0,7514,589,1589,23750,85610,123763,679,3165,331341,711272,58570,271403,208235,8989,60880,214974,1337,405,39484,2755207,29625,146738,126101,183659,80251,206495,106839,10263,34775,255858,784,111014,5489,317839,96686,2912,44310,21494,120219,22458,178597,770794,3237,303,175041,16850,190427,196856,189593,310929,150007,67190,135145,198062,53967,7055,118459,255609,3117,656,4603,133300,6745,208,3504,4374,149,0,215272,40417,75,637,4456,86191,506331,12540,172557,706,31933,1965215,160826,2315,8006,29439,1637,106871,6576,12663,2624,82720,12813,2523,240885,26001,220055,31186,14933,55669,135062,59380,259792,75633,96748,151778,75481,115126,50807,209856,75910,10224,31327,49645,798800,295659,22952,173210,107186,217445,229552,33962,130018,228084,293397,204357,255,22619,194000,68845,133215,29356,20024,427624,324774,120607,503468,134220,165739,330755,246858,94627,2596,133675,127859,188410,478812,0,5715,31790,8580,89809,121431,1142,527000,302,16916,145888,85554,0,241528,311453,46987,53164,440742,147396,99187,41240,127175,113496,102759,5188,76569,353813,182463,18717,2730,118604,79138,37304,5941,377,506,1157,12103,1367,21036,84434,40604,252375,212047,1330,51468,2213,3365,66287,28152,3686,67661,456,2242,930,957,65535,265009,1376501,2906,35278,481,102,176378,77348,2604,516769,104402,21880,73281,56841,157744,92015,9150,188456,356042,384403,0,383932,397306,8825,391,65852,37334,148930,203601,93762,294706,28812,23301,20843,292763,2397,2773,230237,514921,39231,75208,83119,1744,432,272054,84991,89276,20832,143050,91227,1375749,305617,70398,450089,117288,67843,8714,180791,236373,4924,44322,34817,145299,95734,88667,310715,469212,52053,57247,11910,1396,2567,1444,271236,24482,145364,1073,84048,201553,316000,6400,667652,9788,2725,70061,160841,2021,120381,1112,3050212,374324,138144,1766,679,243685,831,102241,0,580833,157916,36181,158420,62924,85031,248424,146685,530493,187,91893,87431,734650,67972,86949,19262,284639,814,4625,68857,37916,25592,65605,43279,46637,4610,304,327822,172435,103614,333778,183257,49864,126025,1961,53658,49467,283445,378395,13084,1190743,20028,801591,157545,1801,100797,207231,25478,2054,88805,2538,542662,120280,8094,12628,318681,79068,241653,611795,65068,196124,146665,97732,21315,44,73645,191387,229228,4501,685957,221221,459263,376319,92641,87586,6387,85468,1976,303880,1780,204224,127497,456,141887,98534,56125,54379,588,17893,40817,67322,109543,2570,2289609,38660,79051,6062,9243,175587,76224,62622,1103,821137,169710,14459,38132,315823,93157,53841,531426,1029,15874,1661,173067,53037,20346,75112,54311,126556,397,42370,158077,40654,9253,79359,23954,131477,27237,277519,19946,169755,75371,201203,166015,2123,154511,898,210543,417206,28226,4581,3619,18310,3586,91697,72438,352080,34737,84648,84867,73779,45682,19277,5326,65538,713897,59038,511,165637,111733,24321,116541,23651,5891,90175,44843,109019,103372,360058,26719,28758,15262,1130944,47528,2022,112672,18732,44468,452,61062,85648,133724,19161,1618,10119,6473,240383,150583,297851,797,40311,41346,49458,124068,151176,2331,69181,33991,57408,46089,3824,6967,238171,5753,85002,1917,2183,73742,39554,98156,2598,283329,9133,10007,208344,57691,122699,131970,17271,133060,33368,63516,17925,1784,416066,34573,151771,264269,153496,100938,233576,121743,335277,2134133,122,18930,15839,192674,1307,102978,243926,261011,172399,13696,1431,76197,39845,271612,49315,3838,2138235,1210198,222298,19251,73690,91540,70961,503817,238992,232828,198831,41568,124543,91350,100325,79639,6916,10080,26727,81379,163089,880,36863,381,653781,88969,2940,61614,164218,195362,57769,109366,1040,777348,558732,63301,410930,1266,16226,38346,157580,28084,4570,49228,5332,40408,422158,105502,12447,160562,1790575,53355,21165,61259,10885,2127,185823,165007,21185,152,37708,136624,46314,28560,323269,1593,2806,174784,304,114466,26641,105771,67229,174733,216764,8016,38551,46047,73485,211465,5981,292701,1544,78759,334551,1166,196809,7877,13281,6929,175604,31402,7458,4760,1533990,194939,1913,40501,46885,2007,1111,119,105096,86176,272054,4550,465741,237204,69010,8325,346302,112026,22865,7378,109022,7159,9461,88835,0,5807,178499,1830,0,776332,1352,223667,65242,80905,21585,88801,2828,175832,152,141825,394121,34209,85456,1537323,43911,27219,149517,81693,38538,35902,72856,983,331955,312895,690915,43551,2629778,721183,363604,1195,3901,74499,28848,367314,201416,430235,187826,59826,279231,10277,89984,396959,216262,152,114138,106498,57055,4246,18,679572,30718,500236,35642,260767,195887,63563,181626,21115,49719,36624,204461,126381,63338,222233,51747,3340470,66544,129544,83431,60430,34896,60357,182865,741,160815,126202,335115,19251,710258,144938,407,93240,103598,33908,35243,17999,56900,251434,55965,114418,1309,1312,30991,13395,20386,184478,112175,1200,181952,371,62231,233372,334384,9685,143319,80241,34310,582,34403,285215,535690,127742,51155,82412,131027,351859,24138,153851,71430,3944,247491,316821,68975,408479,248278,5329712,10872,1944,57137,133753,127903,127886,3276,17960,2401,3494,1490,88761,47142,83600,509,45681,136164,954,890,103799,104814,268,185109,89075,81064,73302,7458,67874,263276,210697,275759,187535,170491,201059,76155,36204,189129,414,282535,161478,117435,216199,11603,54753,27728,1971,198175,5425,12705,197435,40787,151671,389,168684,200738,234881,2687,40812,951342,1392,70574,2192,836066,62414,142798,170245,84896,206166,3309,316549,2640,107,205916,60031,804,568,108720,120252,1250,2036562,2046486,128360,408162,182756,204559,44987,61992,5738,194091,152,27213,192352,173248,2462,130918,411571,215400,1983,289,55942,261331,79837,90135,44823,82290,6096,62667,38998,129204,18695,89127,96199,636,3041,62536,240,93117,1353,203,153423,535,840,21282,2357,119202,152,437190,3216,114141,22961,18206,247721,243003,65639,187993,90096,193896,471550,6408,138752,48374,34824,680,588565,1069,598023,1376088,12631,19200,21215,115809,96755,95034,54783,38175,119920,240603,33229,306687,65403,9125,122679,285194,96674,59385,24822,327586,33578,24390,41975,1372858,16975,100430,300250,67775,70406,155851,80419,121003,906030,1795,180770,271154,58768,426452,7865,7282,86587,108634,4462,316774,124054,40063,2069,58199,65677,197563,111741,111071,303062,150546,779471,109607,77437,394095,71108,62306,134526,18269,54186,39907,187408,99038,148589,434817,426238,336,33606,23589,602,244,103302,142862,56501,116850,17775,69568,14221,74134,5694,147277,216608,68635,46066,16512,1281,2138,8012,89392,76898,239751,203167,109112,64616,152,0,535953,100151,78991,43422,72175,4329,122504,61366,287217,123504,61250,143003,36242,75561,132985,58200,117556,48114,7884,1518,246,40133,67780,2270,60296,141694,49422,50392,72916,20764,265077,304490,31844,99794,221,26246,109462,383451,582066,253515,48997,75932,253586,1363,47676,96675,7467,486545,18367,166547,1175237,1064,249728,424836,14876,78049,30027,75058,1082,186,169789,23801,205716,97806,24947,67321,100991,1041,6138,20758,20493,1318,39541,258667,61884,15097,104328,1856,18663,55490,95012,205814,118313,6891,190015,145409,1648,451500,401178,246,437,160116,211605,4333,1977,180473,30681,51167,14122,86681,1163,286078,108091,285247,108737,188622,128678,42027,103756,352479,6231866,1058819,55961,598555,22393,76895,424,153978,76880,197647,44312,1482,62655,174739,29057,54790,3542,304318,39759,43860,15933,128222,287,109789,251346,304,276,36455,285632,2587,1077030,98408,145901,81477,184797,61771,647563,199943,206932,75119,98838,50897,79989,61563,448436,97384,69806,70032,21377,387,732321,144614,609983,302375,27622,1260,36084,205770,386272,233414,1002870,121857,426649,73560,8741,104098,447225,31051,146387,129289,17215,115504,517494,445047,514876,56152,89233,197172,91472,180302,312613,182010,123717,1519749,164161,469503,155419,48457,277775,196097,66666,175969,25209,267740,141391,41535,222775,772113,24882,241580,385237,119881,4341,2561,74955,156275,96044,168246,52245,91243,179934,182269,363541,282878,122184,241323,194167,99638,820242,1187,448,55174,200012,258623,13634,1693,1142864,221202,141784,349683,37905,8557,367440,70280,49015,97705,6730,382294,781,266536,7832,619817,49583,127799,152071,195462,1365332,95020,30992,490940,11351,96661,29092,80678,22364,29262,434,5150,15306,200234,166749,238513,170915,453932,783821,6789,16570,162891,89044,7461,110181,20799,121201,141679,189354,124964,74849,907,211126,31937,40029,118122,137080,188587,169270,455799,554923,277,863380,144519,126878,46284,27279,227,304,91535,52947,971,381895,29116,138109,61252,459828,64344,394287,2025,26168,354581,24759,117695,5970,328217,265,4780,833929,35413,7703,187836,451001,459653,13541,325479,97298,44898,113917,75519,17928,3547,3219,2640,298653,17494,264157,45291,51749,182212,127588,5536,247300,234805,161988,167497,58350,226648,56229,320227,1104,38953167,71404451,32488404,44741333,41079982,63866,339592,2770,161719,192,11291,95303,1704836,222440,7895,472607,671,249125,57496,1153872,24257,21864,170458,6714,181452,62234,14174,70158,34852,1336,139390,4300,19619,216077,23263,130954,25653,104629,148435,3964,55427,4720,2420,2932021,12726,11306,66927,64574,160014,79089,56462,2738,61311,6336,514,36351,91422,52533,66487,4742,2615,26722,66726,44150,83955,3532,749,105204,100152,85942,351337,54396,107652,250524,320146,14384,77652,187,1361,220204,208796,16214,149968,92758,1744,176657,257834,50526,251,304,5552,50869,129751,6185,27575,112008,168040,962410,10443,251,28270,291786,306,136190,20725,4551,69539,256,3156,18511,145095,137557,143636,48845,1989,5153,70985,93193,9370,582183,82993,3658,233049,98636,110438,280140,91443,156775,360036,911591,12746,563,111448,180904,243505,34788,7317,28699,112908,461868,612,70108,12815,25155,38119,30275,83482,12771,127758,248337,14083,942227,245283,375584,992,29678,270883,833819,6191,10003,73021,142912,21696,69433,20327,603,16623,106910,54671,51571,81131,887429,467780,20396,32762,1232,409303,273,13078,81120,187989,56036,30361,288262,27715,328050,377355,82727,107471,432780,69768,13919,325531,36071,22447,23843,76089,2563,38346,292,13714,51521,933,77279,6861,9363,45082,472665,99283,84940,311572,102013,60304,727991,396230,107671,243500,7925,108387,939006,252304,59948,11904,167837,77773,21970,1061906,148090,3481,66847,504,82,26094,112566,17732,92747,183853,160304,102079,23797,11570,15734,71614,33481,39478,127952,32519,2346,3858,36585,18458,218091,1148224,89507,125064,39701,196025,104812,149194,141302,141222,95391,5979,50850,240059,1619,1333,1212,49458,1859,1203,129595,180987,135883,482,21118,396694,18729,2157,277259,913244,5230,226139,1792150,0,104940,152463,2110,3146331,45446,8228,56433,68037,3404,8862,596,22203,1643,76302,19864,20951,636,341,116118,195223,8571,80389,29922,26139,68202,1556,71149,30564,310912,150616,136728,20729,63125,602101,70129,11977,13448,7422,932,551,287436,142539,29509,417404,33275,25188,71893,10177,42744,16483,65721,6157,18032,8483,4459,31121,3372,1002,105671,43558,7323,103210,225396,154453,29891,534,859,989,59244,3629,21326,743,9651,16308,46363,47975,318012,220762,175824,85201,272894,188896,1220,274540,43266,5226,10809,572,3362,57535,385637,26595,88480,27805,1834,4848,2522,170950,127044,9532,41978,44314,6582,585659,193186,125852,581454,2930,1698,75036,16799,848,8297,9838,127568,18418,5494,15932,9443,37822,152,2535,101231,35910,2091,4862,77549,535653,3221,25349,651,75313,33032,51854,166176,27868,149711,89696,36940,1154,559495,73515,123975,165970,1635,180943,1594,44153,702229,61321,69200,178436,259774,1623,21151,362885,62146,30108,299266,58883,168553,33735,133662,1253,323124,67379,31652,127666,50,68522,2134,52365,76879,297730,258855,47892,40100,87976,36078,332300,138930,582,295008,19103,3261,220846,196661,10555,13851,24798,143019,55030,109932,140078,69444,2946,22505,41030,61893,40591,0,8738,103882,34901,1174,79668,369421,744,58640,34167,167874,12132,18353,83465,398550,170544,104720,89663,134304,79719,52755,1166164,129527,237972,496,263698,710994,32800,419,134145,2845,134761,596,13966,392,3726,127,192639,3873,651745,102587,12679,80116,4080,1009,119488,47951,58344,128511,298874,16150,80160,93349,711,560288,263,88602,44289,60862,418,6691,7581,77550,7020,81167,97088,1108667,588,46550,0,8095,104812,459962,52025,183112,78267,207240,297191,59732,26534,64306,246356,172945,55159,300536,43600,234023,428424,1759,8179090,266580,39489,2709825,147395,243330,320783,810110,225319,381324,27743,133424,138761,182821,177071,116997,53912,146170,143215,289,67082,110338,228420,42303,49962,71573,1715,111089,12029,371,234,31309,22328,103857,717,906909,47587,1872,147728,1267,195715,456521,107922,7295,15089,271713,469731,54432,breast_mammary_tissue +256,79510,244505,69702,5167,6183,376440,39703,223213,63317,130,213,1168,564601,31445,117386,17597,296985,35937,1325052,52685,2308,310680,596521,111489,1518373,113534,90208,2536,160301,65597,11623,225408,287780,6102,301658,435091,12917,254703,54657,555380,1273943,1801,695,593,20324,146936,1208687,15247,381123,151762,2253,84908,4831,127467,24665,4775,8896,432733,1283,1637172,255911,115494,2052,7727,1819,189431,198899,33600,75627,5100,63523,42293,65489,738654,29910,232851,19183,80657,220,1586,11429,25697,64867,1373,132070,607307,213635,129690,159605,126130,405527,132462,20360,0,362380,1364710,44133,1329494,2069611,6023,33048,460004,477488,8566,25865,140090,673032,73819,41835,18155,2992,295627,310911,64757,8078,1132,106873,75978,171891,101,749678,35604,127831,370143,28714,272954,65119,3644,63696,11606,45867,151,55880,235473,315902,11756,718,222380,191309,364282,93808,1398,67135,761056,366922,736,152,8869,349900,115633,45495,11311,158436,2615,1982,5387,210506,235,57649,152180,468454,49335,1653816,59493,13986,1176144,137572,12,1905670,4620,1593,847,73589,37237,7330,271913,512514,130655,119857,167708,184116,312346,205497,100093,153365,4368,13,788,87089,1265889,16764,123576,132177,1375485,150695,44474,6448,61216,31752,751562,129678,622373,482,75107,70413,264671,3801,284,46981,68960,838,3331,538275,328381,1874,1030,1532131,202303,1342621,5483,1627,2487,302622,1934081,7581360,2532,6908,452469,720,451181,273,85726,90935,96311,34,11201,225238,156492,313155,40541,112524,127770,0,1331483,1278104,143985,158173,82193,14560,78883,62340,297691,516456,3363,797,1770,33,6244,16577,11306,0,882460,3253894,57316,265689,650,871940,327386,3784,101733,90895,63422,264647,36582,58956,595,120923,18982,430,88,862,16462,6320,16032,10073,10183,293392,100012,1737,0,0,133755,286341,11181,525009,36758,117072,2815,112043,41151,289128,572,85748,360459,128530,440139,105167,5198,555306,1339,0,973,1477438,585644,35427,46491,66589,190561,101280,31804,70955,299,29285,86907,6815,240972,91168,49688,12266,154343,58306,61892,136749,1392,43460,50264,140871,201,100039,149779,548184,35514,129675,2777,77,183615,197465,473401,0,54132,68115,71815,9217,2766338,5395,239832,1307699,1701,459126,325589,41948,362774,362246,13591,10010,9116,51104,317402,5114,738,241372,8247,89960,50328,300520,0,57983,47733,341117,103905,55249,135964,126613,2237,5580,20108,107050,191539,51253,208749,516,1138617,8617,15230,873,88,1572,433154,133822,1530,106118,27500,1200033,165119,214524,109606,4793,155525,113735,439,230795,218676,170675,544,69497,290389,132205,502643,610899,109267,66340,389871,43046,497,13318,89228,32190,7844,71522,160089,43152,17249,103770,39804,42370,2067,692,3551,24026,72772,69709,73,255939,198178,93967,46633,777,155951,55585,623,1141,158115,207469,2974731,5774,17802,2518,731421,831142,0,144350,2337,14007,55684,703,1371,1478231,191823,175239,135205,29179,178306,948,14809,11380,7174,190690,183801,107678,22128,347457,21964,317957,11949,947,21077,315437,462,994,79296,26637,34288,1080264,450,20760,64499,16237,204487,0,9114,96712,34,0,60254,623,2242,181122,79222,561004,201966,112197,90855,3905,130781,51306,155824,103830,39502,22516,223029,136243,223751,64717,1941,2401,4437,1495635,3633,90435,1215,87180,34521,51977,266484,133771,29986,402,58122,31880,51854,138254,426200,135769,364619,4736,327775,32880,28448,651958,87174,3677,329233,56308,3380,321803,90059,65664,52634,264589,105306,245,125176,527021,578242,536,119776,8610,2364,695,10455,3651,619583,152,42456,635940,24596,67529,14002,0,140,163042,142161,562725,1647,387516,829896,491,0,19840,119852,79686,105842,170107,1354,148408,235308,20282,738,20850,151349,633,821558,216590,805288,19255,37314,191986,40869,35263,9452,39954,48967,841,57484,62135,734480,36554,204,27293,111283,601334,4200,63063,151832,79565,4264,76,236,355542,1645,1238,406961,70609,253,6997,29600,13342,265884,545669,740,18218,3240,521,415247,111268,152,283,116437,1347,206416,17308,1399,19905,25777,38487,160809,148762,90519,41858,742426,438,193450,23250,498380,139965,73412,304879,1050,15025,220022,128970,553,537013,661261,806636,9720,130623,1034,5885,38377,2359156,88482,9098,76634,231445,56140,772741,872,396787,382,36769,9557,347,84815,90215,5411,157815,165413,2400,8989,3285,111324,14641,119069,240137,1248545,451176,143412,3927,30203,20430,20083,590047,163846,383,152,0,65258,141209,25481,65827,22403,0,856,7672,152,18789,52001,24444,204152,4288764,113972,10389,78458,433,674,50,430164,59535,279312,221261,75102,121699,56446,76303,439378,257,18357,2542,261,9236,4657,30680,8507,154975,127041,132,1701,444872,255,3441,36682,60,20268,56657,562,100824,2417,1806968,51063,53775,188325,31811,160100,28134,86441,131530,32593,1295,430990,134794,242407,5014,611366,14944,76895,27710,181423,147474,139927,25986,5036,144475,112774,16731,42652,16014,124319,91085,22883,15631,36345,65521,103629,22703,61167,22763,362581,270125,8304,1671,823,1974,12295,2954,6007,114312,61536,8019,267922,0,158443,535,129053,176613,109085,43585,158117,3971,142,2479,544628,43855,8830,1441,2429124,109123,51111,29533,54255,46453,827,210972,150610,201524,117640,490082,118963,150,34795,262031,477184,19239,151119,0,34854,172672,33630,51827,111400,397,13542,0,44325,13337,77732,70905,2766,1248,841,18795,105114,184775,53414,12148,560774,69531,55175,71143,122932,76855,63160,182686,137118,631106,15259,28034,108472,58946,37402,111568,6308,1555,55174,32922,470182,136783,292,345796,62998,24756,0,52539,2483563,67815,209671,33887,51784,750989,79544,869,952192,81681,30909,1698,50847,843,69202,22881,65,221126,32850,50750,60795,2367,309833,47221,221,858,14790,205505,252,1178337,220458,10996,5158,2378,1615,1006,18870,74,236907,85385,1015,63614,6146,13292,354116,74508,49868,470050,25676,1511581,95115,27586,178032,335231,20671,115549,4451112,0,48515,219687,401618,13815,103731,119936,126714,211302,35973,126438,295438,131144,1122580,196986,361,14254,4239,14775,516,16205,7852,16866,253,53,46448,870,28,21090,134245,226638,438979,234708,175927,544244,166323,2572,245490,59756,51083,126494,261855,243523,51685,64556,873,441911,1200620,569,454612,62522,432,36356,117090,355343,182968,572871,12366,1322,102251,84741,748198,149548,86389,3660,41087,67610,1408,103708,201159,264737,145837,355895,132850,334214,495207,690899,589,52940,188579,342,0,93819,13264,17185,151,152,228,162,33615,127346,447137,1014,1619,9051,807,1230,304,119,152,353,3500,645,517,283,301,727,32441,1543,7687,151,2060996,460,5313,276081,3385,118425,2046,229959,11009,242004,75999,195587,297123,791227,295664,288178,264040,343735,311172,19409,260308,202328,153092,1481,294418,310,334444,519746,147403,1005520,344256,25945,11396,189549,205,731773,3057,54047,1040616,203660,502879,70,22777,51458,285593,9324,3078,231276,4195,1485,21864,29372,34288,146673,9253,86889,321973,43185,103558,117916,106082,198711,31788,504,215371,156860,378967,4771,573192,83733,392676,147297,62123,284090,321685,71441,515505,501542,265455,173194,42276,394,301,1583398,25006,87053,86926,8073,4715,412432,20355,410,383570,152,0,1713865,5426,166,73595,4930,152,131301,7294,90295,78932,81973,588684,144925,1465,0,583,455644,2178,293858,389,84606,152,363,0,0,627536,12970,4898,425,11652,883,272438,126,39800,20373,4823,0,31150,0,27927,30982,4853,5533,588050,263,38685,699,1513,412297,1635649,9654,7491,1067635,878586,245247,19604,659302,233173,605,7188,578,12439,554,1280,830,686,664,159208,39219,11060,186430,18118,8592,68692,135972,193255,189226,128769,104705,95022,30783,274917,38351,0,63,40455,8095,547,11783,208597,93099,7843,68072,34438,3611,12815,0,0,302,43583,193001,325266,5411,408,19227,268,184921,284296,1093946,54980,9205,12541508,2972,959,375211,775,1933,308861,109238,126356,53311,5958,199166,34671,2317,1000,390,0,212569,3777,285399,47004,292322,1640,86100,309590,134098,91113,202224,44026,408,264,381235,17786,31404,61911,4953,280982,16905,60749,9355,37,5584,33597,56242,147545,41082,826070,16311,1130,391349,633,12939,695826,284070,237125,56962,97,34920,14918,65238,110018,268,455,3716,553702,125,303,104142,10561,32665,163796,183058,493,140877,0,178092,77621,74964,0,141122,326,100617,625,602,1073,30637,602612,11,506732,29984,363177,60819,148452,85812,21,766,0,90051,388678,326386,432717,14564,112136,132251,80127,118978,122337,49273,0,6475364,573,28867,44523,150,7279,426561,1698679,7334,1125,17843,249689,469145,154622,6407,57637,219389,163935,983748,26608,43559,27796,252904,154569,260012,607564,2336,90320,449,15276,18757,0,3611,515573,626,142943,62404,191070,14617,559,179212,268593,3165966,8756,43969,1841,68080,453,41902,696,505947,37924,3167,13477,2610,61860,261279,2107,10291,668,131163,1313,5186,3060,846,1219,193069,9532341,9,199949,298906,174362,11614789,98580,126692,3531,8762,200342,7356,3402,279115,803,3657449,23914,148894,16690,89679,276965,188720,110951,15985,855,105,9205,294,2042316,2279189,14064214,720,1020813,455,727491,725814,28090,671791,356119,930,347,197245,221437,62525,259410,7798,139849,3418,6151,48679,184055,44516,2310,304,0,197800,170938,15728,166,757448,80556,209549,746,362,12044,197,2587,208419,7577,40944,213979,43274,423342,456,266,1133,845,41099,41768,691,362,191536,112,3763,0,1163836,310513,492782,98,0,888,1173,18678,8609,6876,39230,70067,112,11234,5051,1542,287623,405049,452,67356,450,202046,35119,818,252365,13882,134137,82308,116,11403,38105,27619,0,48105,1673,91600,154600,4283,61909,388494,4610,6173,223253,1650,0,46246,0,55911,43299,27973,232112,42191,283501,208867,111451,53710,120091,45928,44921,1270,9458,1281,12135,292050,127773,90433,385,35635,10073,1143,228,1377797,233658,117512,195588,50001,97501,528754,7133,989,177019,839869,234410,163596,527479,9005,146656,91640,79649,88187,146898,8488,160796,78222,66011,482667,26635,34626,83121,11708,1255213,69036,79638,633234,6135,31085,57721,77594,2447,5089,1018,211244,106456,149929,54105,13908,158048,88837,167122,21917,386315,824,87384,64944,797,838031,78482,24044,7929,0,33551,123223,47699,22348,198038,85083,9340,42449,786,50143,12755,65,11820,36903,1079909,171,527583,81925,314797,55716,92661,113173,602,189768,1140237,45445,48785,2017,259406,185864,65661,466014,351070,6213,556,2168,0,96105,8516,74909,13212,180,303,10434,36669,155275,114663,860846,68126,472,157086,177090,680566,2363610,56604,3706,23938,16114,166358,86839,249818,173,3672,5068,3238,170775,7393,152,516,0,114742,77649,156337,10653,0,520884,361785,228861,117098,7941,38729,239536,114661,1860,430266,516990,908066,11733,104,89688,107305,57464,0,143,784049,448,2101,94642,240474,416510,20514,330506,19546,117,261461,177879,603,40064,605152,2213,52149,246009,102757,151,286888,50892,17584,32378,227426,125694,74501,126966,108984,77514,1133404,630775,277,89667,116587,100168,44849,327158,152192,2638,49598,10126,35789,110,13298,1467,27730,79512,29221,1559656,19603,2006,598532,34689,45100,21705997,3205,63204,2861,48712,0,141428,27858,70452,805483,29088,866,3171,249164,71662,88396,228062,153,282037,0,59027,66605,22478,597827,3691,2534,0,93,18238,17719,8838,240566,42568,351686,48520,79092,264523,65363,2017,193009,920918,18781,1769602,362704,51665,67494,65398,18170,514901,120421,823820,216014,31277,2795219,166827,242202,91713,74805,241788,96536,105494,150359,200029,98417,148592,152411,902,204942,1091,335434,13031,4150,67110,535,1113,98352,149,2495558,258695,52286,645,40170,180098,21024,70188,58993,366829,6269,432,1577,152,9565,48239,2505,40790,2172,229,84380,10604,146469,19618,14000,270040,11083,301,92681,0,58384,108103,4713,92610,15965,107,34588,522147,3392,22,1962,31825,22189,44101,53630,257809,27645,65853,12343,329900,39550,2486,133845,200,1479,655252,408,18011,42737,4594,35088,364529,286619,0,152,9075,2138,150495,172850,0,281,41461,816473,173746,15309,58549,1695,540,279906,10928,147168,221293,167455,218090,79935,693,644372,4325,33479,14136,154773,15737,82093,39746,303919,80268,0,18538,760601,18232,112943,1165,1750,124371,117883,97328,21186,77504,3485743,375550,7936,104451,444208,3235853,179756,163177,120576,151,87231,13977,100503,127360,79758,87107,4121,17137,465680,10177,271757,180249,95017,733,27549,507546,71784,27521,888535,154164,1244782,43416,3419356,177821,44209,249427,261,199920,131544,36831,785,94076,7603,5273,865967,422229,95688,1064089,431780,51507,568385,124465,1963,1432,3381,34759,823564,152,36894,198293,2072,3872,369883,692,635,331273,9048,201785,2071,1255321,234250,277378,178727,1434656,413053,100172,10587,15855,26815,61358,167393,2094,3495,443409,11421,524,4148,1323,7725,23611921,106328,1247,18435,22521,19452,97757,68346,38431,26728,16685,2070,52856,10919,4969,572355,228572,869466,426595,8905,515008,52168,130303,106070,4987,4360,44600,152,304,547562,1504,2939,272,4457,99731,11045,4611,50211,654750,57526,110083,9931,118,845,219,560077,5259043,93005,104296,442136,23141,12638,99200,3614,472,631990,10497,119063,2641,30077,3152,6469,51392,148679,37654,53788,302430,43974,14622,1843,115129,23699,139004,173917,840126,214718,5837,20066,326492,67999,69308,1260,64925,240,275499,91005,9753,59428,234370,11842,72953,61259,9426,97512,80119,89368,82425,30144,27,61942,152,168029,242907,208590,97291,28992,149195,23766,784201,20957,578279,67147,76724,76397,19801,355995,447,10208,1372476,24983,157060,35092,404897,158541,175446,0,455435,145140,13002,66987,97070,537473,69700,527791,113698,23735,354133,15087,22562,374984,353037,114,28558,14754,100263,96361,338191,568,3489,1218864,41906,430523,748,10253,1544,157182,5366,732968,2209,302,7285,116239,241329,996314,108875,14008,180515,12412,186609,133275,168724,69931,39551,18559,121524,63263,384283,568,1108,58301,187,10366,220188,302,1193,1262,75104,257378,204146,28223,15123,96941,11447,1292,584,566,105257,1322,37813,208596,138750,93709,152870,6010,132824,139532,3373,129,926510,26432,34013,230332,514967,19221,375614,193295,137646,213895,132146,300152,110557,95154,169163,331058,4187,162337,198,765194,96,964,445,26688,12271,102084,158201,219543,4098,465580,109201,382366,42152,73694,36191,53053,411894,654800,93490,48420,106789,66625,6181,3034,302,2806,413495,122,44495,3783,24102,59888,136777,0,183121,106885,7615,1423,20271,17751,19949,482991,57086,421,1623,14599,21768,289394,74369,352,1041,5453,177221,19076,45673,13522,27757,2126,623,276104,289500,80840,244336,1236,443633,548967,178949,1230457,7730,553,47962,2447,90495,614352,105433,4308,6815,16046,202,23101,243412,28659,5370,443,7610,98016,90295,175831,240104,266256,152,36218,125114,994222,1079020,11305,2134635,332421,212259,86891,351811,2465,449,1783,3020,234295,143156,696203,382748,2719,822,1041253,4559,1274,59737,13818,23677,9408,66683,720018,2053,68041,0,263,3086,4080,1863998,108373,0,165682,6808,240444,1509,14163,6194,331755,172038,391752,138,29554,358,410,900,311605,23579,122770,479464,133080,38620,38799,20629,55074,98242,256,263,0,1625,11295,14316,674,163778,1596,60819,440,255513,293,0,404431,88671,382777,10578,228249,113901,156400,197199,88900,1750190,1784287,314237,273535,34578,2570,3464,3505,0,1462,56443,85797,52478,1621,375353,89643,37462,0,0,173291,739882,465946,55977,471,64280,7825,25066,438002,92351,161,580922,88930,115196,363981,243143,90636,13250,1369,175819,19621,89668,2091398,100207,2146227,188476,53214,83878,513677,1798895,1916091,13357,660866,381777,150,213025,97367,315870,148650,52886,334574,203885,8055,30615,258,151,4777,132022,454339,70474,719631,457893,95775,19310,6945,528,752,2319,108074,55960,22491,166,10603,80296,118471,131554,1773391,549,0,169580,65132,68941,15959,6968,293,41710,555,122,1285051,73694,38772,4181,20017,13011,5392,100667,5394,108,4939,437,540665,152,7185,133422,69660,6209,13291,1192,37460,151,48757,6554,768,38363,18219,48845,8649,207146,58,270385,29575,7292,129395,1798,60051,55854,666024,4737,443,1019457,191269,23473,427565,116525,71606,268067,0,55411,83586,321306,629,4281,4054,449663,20202,37990,2570,80318,1010,1011,17814,2801,234275,302719,192963,43525,4910320,130588,286758,1197,265899,110311,374954,186736,0,60840,61931,478672,26681,335,61602,321561,26733,74,130820,20129,472,135519,15497,275492,763427,26301,1425,282829,20519,64181,386693,124033,129323,58762,34166,300474,2345,31827,449455,327850,97,558574,86713,67044,114721,6364,2462,76882,1142,719174,194966,36438,285,150,503,1230602,312490,2894,230556,1518,89687,27211,1120,68009,4020435,4052,13632,233388,19376,127930,1009,695197,43629,391343,2349,261,0,258,166174,10204,29481,285334,176381,139425,61727,0,2190,42358,13382,23251,0,6402,1019,40162,1571,242,185964,527329,11791,51493,2315,3047,136790,15921,7136,6206,4253,610399,80090,182135,111890,14913,659602,57568,27471,40485,2684,1291,7397,736,4540,92454,15103,292050,241764,1009883,56924,1799744,2760282,46545,108,0,5085,127,13956681,822347,72553,241088,377042,37310,80512,915414,56443,10681,24576,370637,20513,2174,99847,803329,51315,6031,103821,84018,75176,40296,1226282,130587,104001,701,357453,430,4252,1051,14631,0,143112,878129,345101,141009,64076,158635,3891,65750,188282,184778,5376,59773,204862,42374,85810,74677,79437,387174,151045,66722,162104,110155,133626,999,310,84404,178045,163340,31470,108375,152,14657,587690,131615,1426040,99768,77297,3321,381968,216403,102332,0,1290,198205,124309,11788,39758,1859,125475,108795,470245,12789,14883,734431,193725,371124,458426,1557,26735,8385,228111,603,28368,98159,6607368,6378788,364060,2157056,187741,185932,1801539,4738,167348,367,21,150172,488189,277418,289857,124883,685,155635,1337886,277499,445009,1547,80540,86100,3821,213849,196570,0,265981,61081,201763,9158,7874,2735,832724,435898,249333,578336,1481,88983,303,47661,11710,76815,33985,7135,47538,78064,70234,172235,152951,969,361282,0,96568,164473,250672,80255,3415,26038,54656,62083,66848,32018,59986,478040,391034,182163,198754,285919,35384,76732,15063,117734,171389,154884,322445,288,2425,95744,257418,130778,311583,533270,415975,31053,7374,384,144,0,70262,68712,104561,676711,69566,188546,85111,546472,440504,0,410945,60915,411488,391141,257086,338,331298,163884,223908,29107,278634,1413318,1439,43756,401359,393,121,304,499,6676,91415,372586,2628205,140997,71976,51642,0,0,13687,904832,273,24161,29954,263860,76291,266807,480610,8533,5982,2395931,36242,311871,10672,539740,29306,49726,61848,1289,22787,12168,91173,170640,14491,55266,2682,1940,49910,203,125504,69574,63879,79016,105156,546,11208,484,1391382,2840,108043,239772,65535,0,1118,155795,25885,103715,152258,478141,136442,62849,52904,11970,0,92237,4432,99123,316893,65701,82864,3094,153,119559,38020,107480,526726,606003,32955,26035,7900,1154,143037,72350,410853,65171,82750,61035,73093,30460,940203,1233,273156,1226357,70330,96170,7336,121125,589558,292851,81220,2349,48399,5506,6593,203306,423,9171,115992,157106,72568,18823,5282,820,8231,69940,332829,94110,939,675,54405,987,147997,84852,40132,66327,372523,80829,442,0,263396,821309,477317,162928,162716,169456,171114,123422,48145,8103,22905,12973,228821,5048,4541,3086,1049335,20425,118109,342423,2919,151,0,1544,30901,123369,221479,6642,85304,0,9832,4864,1426,45566,20897,74882,9341,79326,33302,600,907,38951,0,129533,218740,62213,239954,4441,189208,4481,64691,0,59742,249931,37742,26462,11486,378,87,59129,199094,53574,148492,2907,12359,139594,1646150,7795,549047,61934,3956,92823,31248,134016,11532,1390,20316,118,64911,59657,31116,614,262,7150,46329,101487,288,1151519,1721291,12671,99611,203094,583,303,476,25029,69621,133882,599,337257,213964,426248,31611113,14893435,131834,31078,289218,232727,1980,285,60091,382,33638,0,7205,568,3592,38253,2244,702,303,278842,184891,813278,1507,83092,56559,541033,778055,129121,479360,400263,1299889,6250,5789,143444,735309,2142,135319,35473,307040,232993,12609,30370,80087,86122,103874,697,62228,547,8077,538930,13042984,122903,66037,65526,100530,55448,49111,105154,20033,190,103856,589631,132,68024,8134,81076,175001,330715,6781,264,22394,775007,39720,5975,971,44552,84701,271308,151139,9552,80005,20662,609922,116526,46295,29407,737,1646,13345,42622,18656,120520,250969,254136,17067,251,11775,14558,464,24786,81443,33520,64522,26929,18628,85951,3939,174516,38315,191,2015,0,97870,151,1360,189020,70876,0,2693833,6609,238377,30617,266165,312553,4819,4,195864,693240,163440,227197,110526,136297,276,9505,648,11830,1279,720,244368,24193,186908,6125,894811,77895,397734,22856,11293,201117,8188,70098,570795,263117,74991,86502,6648,25409,239486,23549,259213,4768,31749,341489,9866,36590,2222,35548,1888,100407,17544,143,246932,99892,6469,404172,1061569,877,527040,6477,237194,178847,21798,52559,188140,108546,152816,2293932,230189,71050,841317,7448,3368,134066,336715,14131,170566,572087,1796568,2077,31797,21544,47432,27867,286045,390139,11729,22766,25253,604651,2176644,262774,30081,3323,370129,141951,132745,2612166,3148127,967540,10405,155983,238927,336,8085,500925,304,3723,241106,295688,49837,119888,5678,20178,387,23141,2744,751,10063,395305,518384,2112,198888,234961,996,7852321,1694,588,645,1137,115903,7058,301,18568,0,0,0,195,5424,30157,4707,441,896441,4941,1637,308,55,0,145,24107,303,1620245,545,505,873,1068,668,1208,74,17463,25103,23589,304,387773,135,207429,65081,1525,102292,175005,118,514760,471055,178855,4440,201006,1175,138550,0,439759,117,250779,13708,386,10571,510856,337368,5538,44203,6933691,995455,1752,123557,185009,24404,1223563,283050,40698,47866,97497,260807,0,116331,220014,628939,2622,125,118040,175440,117789,247,122,597920,68718,116259,111616,11818,168407,183095,147630,59421,7799,1003,159891,173886,62828,141681,163149,32300,201211,191349,96382,707,1042160,19500,231,238364,2100,79210,583,326743,17080,75311,15403,79172,9564,1011097,267875,250505,25875,150310,658,23984,74394,38844,22560,134206,72864,212218,311054,23496,1100,6193,42914,59236,30422,2417,59326,223869,0,10793,174152,58347,96484,100595,153683,54242,41356,87974,105087,24997,7913,301,8972,488272,140064,452811,654391,1526259,2264,465921,85668,58758,3820,218379,187086,823428,58225,137492,78,67593,285903,110799,5052,0,595,146385,134,70127,162828,852381,90086,299223,1288,26639,4227,520082,916,68,452,142544,727888,1203,2264,473207,1037044,407139,364469,9243,2051,1203,56330,1346,133860,3961,266243,471783,1298825,198827,7974,7801,598,106,22361,1755,218989,3416,56698,161749,634399,558,156827,109647,54874,588745,458,212701,164713,154281,96452,172837,6681,746138,9555,2609,2564,782,1091,150,88445,148687,56093,5292851,85991,2291,162811,2849,9190,0,152,3761,8906,0,0,559,5849,152,7313,0,277,24878,39531,1118985,487892,2033160,15060,403146,185480,7879,262455,32387,850,631397,103647,349388,0,519135,175,165646,1448047,269905,48267,18679,554278,328633,2142783,122782,32589,26418,95487,16099,101903,7688,46128,237603,867481,617,187647,4216,54842,11570834,843,356330,255129,92986,976,267,1140,4971,2598475,87903,80887,1366751,40054,134400,46727,83262,136566,86384,40547,127075,95062,7291,891877,83621,86523,7610,29161,309544,390535,49335,672490,618354,5328284,811504,200818,61069,2288,418958,45606,423674,119824,279253,979,804610,21740,1650,49858,9255,294027,988552,2109,929617,588454,1280301,3232,7878,682,4324,0,15707,195,381,121488,346648,1519585,275,3789674,2610,191918,359712,5010,272279,152,663,10406,17528,353719,100501,426774,431356,16343,344096,551641,1375850,596911,391740,973690,17184,185317,181623,47097,3584,13384,46094,41273,34777,1327677,8490,209762,76525,1290,262524,372023,548,38680,459189,798925,65491,98158,15466,0,186183,99196,1062878,500918,4158,3016,123751,1489834,1294,44390,151496,90816,11869,662,308136,118789,54289,317146,127343,51056,213930,35350,458636,72706,28970,115964,204316,76,47441,7208,296957,35036,132930,1211,156429,31683,515035,40881,48155,432444,200106,4784,219987,1802,20742,2018,361036,233286,62617,1232618,31912,216579,236075,469548,753,40848,4720,535123,1221753,5154,21923,0,33414,134875,78603,59827,22418,20377,8506,0,0,21189,152,7262,216,58019,99451,62511,60294,32059,15782,58244,109720,303249,5129078,383066,246,189865,583433,153120,91555,57155,25189,24149,31582,17223,72297,172264,14643,191659,1362,225340,3320,316529,37883,140,508,1161,265525,58677,91582,48002,143,125342,1431,983751,31275,78778,74551,139277,49188,437,179820,8356,531,77846,191353,4913,18204,167881,131447,60036,22743,4088,730,30823,0,0,20040,582809,1381813,22326,72864,143612,172043,290620,6114,354065,50865,49587,18010,55202,206757,304125,285890,195607,34253,24847,0,90763,200197,109092,154517,1874,148110,144036,30649,168972,14762,206195,520073,26815,12664,971298,70,294143,42,63053,28906,49588,178116,0,2016,943921,190274,60853,54921,1178,4481,110103,214222,221551,211465,115273,1830750,134337,248171,77982,20005,212470,1691,173483,72655,22416,233771,3261,304,54277,100137,277175,82853,58290,709235,141658,1603,54430,167936,115422,101424,541396,495429,608369,0,6745,10897,13286,3542,86,228424,26205,4021,991609,167857,379714,640,1853,189440,302,33590,1034084,39742,36957,5432,934,67998,1603,196531,152,0,39324,158009,44423,800296,134281,195259,12562,953221,14,1130,102859,0,8599,1354,203416,423878,1015288,770036,1306,1807,0,127466,19363,174723,253404,281124,27917,542444,36785,58520,315169,130251,55419,190712,1642,42472,587,15083,48315,238737,782469,83316,74460,9284,1177,85609,93105,1035486,11683,102323,12971,80565,650882,708,52149,88556,64662,640135,113000,299762,47083,286,497,982,116149,2256,205051,93848,53390,166003,490911,77990,32235,42958,200913,169707,197680,157556,120529,169196,411222,77924,196218,47141,43276,111072,30962,264028,337434,1241674,25590,6101126,112685,24126,72913,10279,152,99410,621,0,1855,556,169709,262434,342001,5072,723670,40862,327635,160788,39676,1250,405175,107,590,255540,57667,41856,322297,433274,172429,99813,52325,109520,54895,134739,33575,499,0,559216,134306,85835,345193,2345,790,276,66865,31433,29983,115155,319431,349830,150,41044,132389,111292,2037,1585,190003,30368,26283,2753,0,85449,858,168289,78384,38077,129,133805,129322,0,1654,67519,56719,215273,189,243388,66496,60333,144859,57587,34899,224672,4468,253893,29945,131037,48688,314,3604,130295,200685,154301,626,1013993,106851,61780,135,577251,452,147533,693224,5275,189307,620196,149516,1569,217208,16683,23027,97052,61443,150,969,390077,1024,48,32686,272517,43012,88282,166220,640,556138,7596,218577,213,102364,136715,583822,68359,245766,30452,6501,720,3657,281636,105304,19308,9999,21312,98581,338551,460,70431,377070,313375,7290,71149,4123,8735,25728,361,22302,2424942,59801,18805,80988,0,42619,4442,5222972,241253,58810,141585,8682,121,338494,125,100968,293,242229,463244,42819,138566,21382,117621,1527485,706,37337,121665,65712,1995,315965,40333,404223,61449,167689,97419,2208,24360,135405,43867,120920,10440,30134,64053,5737,606,67810,252,12905,4489,133299,213346,45363,44186,35542,98053,5260,95726,14278,251888,17165,118825,129656,11,683,13452,4478,50024,28786,25680,2776,40725,16500,197363,60251,46882,226334,95024,142529,22153,346910,207228,241278,514183,705925,616,26971,19283,243,29784,246884,2454,50838,208253,3004,2106,980,6153,123408,5821,22540,30001,0,18585,3865,99557,281441,230046,124572,396,384164,164316,578902,770553,737413,84,192740,570,49125,130793,349942,22007,129,494,80031,11223,25976,107813,1117791,0,664970,183168,1314,10846,21499,71967,221977,46409,1836318,4579,29462,50719,4948,1198,429687,3099532,5001677,137357,188438,99995,456698,892025,3184,116181,100725,92001,0,27995,889,201753,350653,1067625,32449,185180,52769,457024,46652,142,84,24088,1601743,173010,224508,254383,38816,126,27049,225437,1003,74780,325738,3998,142915,221872,207988,34146,156464,538062,16986,128622,422,2801,277154,430,447,16976,585,1168113,296565,873,265684,593198,660,389819,75,267972,134390,322742,293152,54831,184792,257755,320685,31765,55231,1272542,1774690,4887,183738,133167,94487,69423,26704,147621,26026,818747,71214,0,623418,1297,28100,91631,638108,497996,933431,196943,270128,2860,8812,8193,100403,4391,55456,162178,1390,0,65355,53199,42225,1734,78739,6142,281545,1154,187616,51424,126450,206960,126728,18098,63839,135750,12544,176053,27771,217610,167874,175425,6843,109674,116662,149324,22927,24257,44630,5631,617193,124146,45410,672491,365663,184,590,267,302,4803,39071,152,113128,52616,131503,10984,138975,28433,547854,134267,28559,33032,14868,410147,459826,13139,113753,15438,102834,197427,467893,104503,5352,136568,204313,77050,61235,153832,992478,190769,56307,60011,152,20622,6496,38017,372,6435,39334,411581,12021,118981,711809,78584,74381,436,45436,59985,206529,92333,16742,41440,389873,15107,325981,31433,22214,3962,39718,367219,280200,181442,36220,190354,20997,91704,25379,222571,78254,227059,238316,1024,133427,4628,62377,2303,91663,16693,205543,47412,349,2760,87464,5028,152807,146793,77843,50033,1036289,126847,108465,1658,254806,125762,45669,516113,23106,8007,137289,223379,382101,120,63699,156286,6082,900122,167869,54857,195925,87922,112193,969,168255,154409,46516,161561,672,43200,62349,101281,179469,51070,116009,80153,3060,221685,161,192343,354213,7311,18226,10757,47688,27227,33542,58144,26986,293521,1158,27089,147,21033,167740,15797,64775,1146246,3636,279534,18852,141703,221661,71698,554,1195857,242224,1078,335326,80808,55398,208814,33347,62725,2323,107981,95042,172042,3410,1129,10934,58938,67836,232516,139661,995,144750,7775,3475220,5838031,413508,92037,61281,130065,128547,2755,2388186,571,82924,249,36317,182621,1434,829,57748,6546,2439,637940,29972,2728,54359,141509,778850,172739,43278,329289,22279,106048,6657,118148,1275,9,62656,281304,352362,33163,164075,108697,75482,95485,221560,63191,200337,4282,270571,17708,4140716,130730,99413,311387,3526,424807,43903,130015,104585,100256,17734,1933,487945,696844,848264,110351,1751,77877,7055,65401,165777,63988,251556,2882,453850,113205,151,322680,169096,446,17859,118388,18516,78233,3843,86930,205,209165,0,84024,30599,62190,189473,135,20711,22025,11549,11324,324,163966,13545,501547,115264,71839,2775,155,27919,309483,302453,60803,50970,887257,8657,17475,1609,80188,152728,1414819,121969,32096,54415,915,10989,15502,263298,1616236,173716,216274,66220,97041,1047,80504,309110,124533,412,542072,173147,25150,114346,188493,29,2501,73869,356,102211,869,959116,9198,14150,29350,0,0,27823,0,16527,932784,3107,525279,262179,236391,2291,85279,226456,722,119,381546,39186,585,454687,18222,271,287691,179771,215606,10854,7225,95889,128706,11059,496956,274439,152,136723,39817,8421,840,21,901271,0,183803,23774,351483,1396855,1218192,86868,28282,36819,57516,150259,47070,132044,47550,125035,730147,646,107725,169,433773,278911,879159,138751,170847,55643,892240,182638,480959,72444,79801,413,766,6318,72,0,1023129,418213,359915,766768,8021,446191,35726,362721,18317,14533,3533,21911,6783,261918,150647,429623,20757,343264,1785389,475180,55566,1847,1388857,71095,63252,601999,77691,202,576,152,119384,185584,297819,276806,505007,4625,0,49638,608671,0,28,348575,4025,34631,5924,655699,4203,17213,9342,8262,158829,198917,594134,17307,6683,1974,8985,2952,970,11497,95325,66240,3503,115420,6931,113916,145989,119465,56956,151,96789,1021856,891217,968557,143742,88179,5754,245,28079,32623,406,60779,203345,94818,2829,2478298,1722,222058,126785,518194,15402,944,124,599,41055,332560,264,2419,12266,196053,134454,76686,49843,10917,2002,2856,95522,43132,18768,90821,57447,0,3288,152,83936,21372,1665,169438,203491,383263,973,3008,22091,263800,1092,1376,100905,23688,181391,255574,51003,155435,19718,121948,681,27,150,470243,251373,157862,187579,447319,262844,64907,48437,690438,159580,269506,181569,73763,271273,11634,602,14783,22261,68909,153254,263444,204131,49914,296,1393,36748,148,36968,430466,26455,1037527,105654,73160,22441,1574,388161,134186,138397,186155,921,2734021,55788,15517,1668,76,772,16078,36054,224,184609,33860,462,42047,2821,182496,171866,59849,89254,538714,539,253663,682126,24796,747173,56153,361064,266089,42467,103422,19330,83054,17576,236,987,163429,199032,6896,193097,158496,417,82238,159020,5476,180981,83986,137,21914,104050,169668,23743,67046,0,138687,9401,153245,536819,235281,151,32068,269740,127032,43711,392480,990,1460,48985,5686,106439,86340,7045,6433,247499,311446,84509,185681,1306,3791,294,68,186052,383042,128197,20345,2376,421241,5448,299,74107,322502,790689,100638,212253,390388,106,272,200084,7496047,65633,238977,163218,97415,2643,135289,97094,441718,24390,23815,569717,311850,510309,50848,160,73441,292838,333822,536527,6343,199694,126340,193055,44911,27714,1316419,77972,77862,144198,155005,52943,152,4638,222733,60628,34392,86383,232300,461,102087,7277,200695,72952,119,63,24,2390139,20007,3176,305892,264274,58524,1888,21948,82803,9596,338710,61821,31415,339286,597712,31109,260892,1400,1714,38554,14308,42340,2130750,166886,1002832,173092,7948,42412,163374,2204,286599,2649,280,1538463,407834,74057,306249,400018,2145,89064,137912,305253,152,153,684332,238632,10951,243697,40585,336119,2379,1152,603294,782,0,1012,6611,96526,74541,358006,82760,84337,72008,606,0,196695,181674,346585,416178,81002,21695,3762,19400,369830,747,3269,91619,227527,661888,355306,179326,32191,127353,630476,5601244,1923,207194,82316,34466,190231,0,118442,203551,7931,296628,511506,108607,55538,871560,1764,6891,202477,103870,40096,121546,0,181760,21626,142156,152,0,152,192288,590556,66422,520,109448,3629,25841,14882,742,193761,63326,129850,6908,15399,94787,56089,156354,53021,455,16737,23242,43278,769344,21881,2217,3891,124390,6610,9509,44558,138032,27847,55,139,415109,25615,184475,9038,272442,280422,374303,782,164278,838804,36735,1388091,36660,48171,34715,38538,22810,943264,259994,7272245,719173,12,63094,305844,2210,21672,77702,4471,19580,303,386,0,147521,123459,122756,70815,119088,194328,164303,13711,499190,71923,1669585,677686,1114,382562,63228,631535,6203,522230,61565,132670,79844,455,91165,0,28391,728336,163478,5673,1414197,38777,9634,790436,3375,2659127,108588,13584,60161,475746,117607,12418,223,47807,9115,66973,155950,152482,7993,160372,98741,16435,36080,1707094,172853,250802,48,0,88061,48554,0,370975,113457,18884,5125,180761,76712,164750,209374,33426,477646,127328,1775,194200,269617,12600,45808,201754,462316,3533,406843,399409,47050,600,57503,31618,22918,30715,75503,87,45041,70,64320,58722,10819,1223110,11637,12323,13783,1546,438054,20202,114011,208991,231431,10553,11036,320502,492,133073,143652,142532,120300,742925,168593,69029,463948,118981,397538,1330,171092,33177,221,135794,152,132624,2199,527878,5172,44,95907,1213,51896,124,179151,753,195050,27018,537280,238,2726174,588,1440,205726,41607,63110,50569,64257,156595,2488,77676,363800,0,143289,1790,3707,454,152,22020,290577,90428,254406,119390,59839,3256,8820487,216886,97,456,0,29291,407053,120,7359,4121,0,576,372,75140,225985,65298,5318,6949,44607,70217,10513,1735,144875,49503,45168,0,400,38584,33117,15209,152292,73687,11438,37968,190494,286716,803819,401582,107967,23528,307072,34896,803317,149665,123659,56621,57322,94403,157,125079,391769,69349,132841,2282,82565,0,58832,345799,206300,161993,1824,26999,5461,30172,27133,325,102843,127095,25851,71101,263795,467137,491280,152,8633,416690,0,40050,20801,103793,154053,130240,1602,954,410619,233940,170601,363937,255431,293963,0,154498,70649,2075,20601,246686,155990,155843,150,354759,108335,136053,564247,13723,245160,548858,3056975,33453198,71912,143510,4870,196919,864711,148834,357399,652672,252817,851550,9489,52505,243559,5110,616,166838,108031,135045,18672,17764,28157,9544,13100,126,0,3440,158915,10530,25023,187441,81313,209455,582,120606,4853,130021,0,337930,204,76904,1793,458068,247421,147327,5442,38483,145,2079,87008,215834,33287,180972,79978,23915,203865,11626,21,151,13004,374835,562079,2570,394914,46592,769,19351,0,9149,91478,312377,4656,310550,105412,3707,270220,1105,783614,103298,11780,152,423706,66516,386,17638,742962,796027,7059,254310,385264,8859,62159,249,247292,323517,226971,17143,16541,43658,46012,7098,2563,579,67915,552751,541522,366273,412120,371267,3630,1496,101734,154546,254535,79337,448294,46376,0,350,1733662,121848,3235,498477,36649,325147,59689,48403,49190,31017,210497,191157,671,13002,31323,29030,56337,59579,6990,164135,52022,22290,32901,54648,29862,203862,413101,669866,88961,283796,71191,111312,55175,7099,76529,76081,218925,23156,6419,177198,31556,86041,139222,228038,126726,198500,388,1640,934040,10052,303,40913,31605,145,1550,1766,65392,983966,165601,298476,44318,21782,1423,0,108,1874,296755,2721,2185,27963,11096,186548,4406,178234,214040,6594,353430,155258,188483,1013,47027,29453,31650,165382,109752,261303,860477,25593,18186,301902,109,0,270081,876964,223824,16067,259151,8213,50090,7597,151,984958,285,53274,0,199324,97,73354,315939,230053,113174,278984,1023,1512659,256610,265503,41807,366,139,4686,2281,834,2026427,140472,152,344589,1262,49525,146294,208084,102646,135386,133840,821,266089,0,59502,82305,213415,163955,94307,51001,108113,0,151,39882,180331,10912,48160,226570,12094,1898,4410,60777,140258,537040,44107,110485,422,312294,75518,12652,152555,22054,2217,596,51479,108325,953506,132,293,102799,38158,244,174154,127691,145100,1944,65675,141249,77829,77479,74965,39229,97039,122547,136619,897,190937,3891,9993,33638,129827,25727,22247,152,0,10243,41403,605,170489,0,575988,173416,90557,13137,76985,13346,47445,207517,53090,93396,408213,209188,388748,7360,157717,17209,36832,183679,703868,150,3490,10079,19217,202733,3552,38456,353789,253047,95418,24260,82398,848,1162,62429,33408,143312,102272,231437,391858,19253,132792,24706,1229,98198,111928,460045,46841,83624,672567,16765,420023,9817,102122,359708,102362,207433,91412,101889,179063,321198,16015,716719,96322,7542,29894,542,58785,11217,0,2725,147086,354723,336755,27816,503144,3046,37720,545,7833,37052,430844,45642,947764,277046,8862,1069841,69720,33493,161,241833,59508,31903,32695,6086,4685,323276,127290,34838,16589,1164,37887,273753,38361,267499,348036,133,194205,16605,0,20881,87367,32650,54568,317,22650,41744,10823,144607,3631,7257,8913,0,64495,58451,23114,7572,0,19300,786704,104937,128505,31312,1484,564533,71502,35619,379634,655,278821,5005,44771,117187,392869,150202,1042592,216976,27853,258475,523,590,45461,355915,7005,7709,49312,208221,78311,4052,307270,273899,333227,494,150176,77886,45051,13345,9193,217068,53605,107162,1411,75737,41056,856,402198,869,93204,116977,73591,0,6968,103990,1001,2188,45528,571296,321154,3061,1678085,1323,137,310908,19242,206304,24898,50834,193355,84421,5001,593537,35930,1790,183116,7557,97542,3243,71513,9231,4789,2505,133822,21958,61944,962,118778,90435,73516,1100367,288258,566388,312794,2379781,307743,295107,45555,24854,25610,1431271,66945,219724,216063,110669,1422905,115977,257593,9038,275823,160836,272736,50326,126907,565605,387062,121045,829344,224763,78339,6864,489,2394,77015,50738,57957,242038,24803,690,152,23846,253145,355853,1898421,115660,637720,42599,396798,162433,322,14454,206885,407,1240,152,218847,80993,26327,68629,5023,2323,1449,172774,118889,468526,3934,24858,3500,89352,262739,1459954,239944,121220,376019,18450,2045057,553,16528,16063,2247,20804,9221,328056,127219,158048,94301,71402,77450,42182,306065,65890,1442,36074,79847,47167,21363,3308,2,83359,282,0,710,11901,238660,82451,90782,2056,0,730,18494,1011,452,72148,4977,1250605,200172,65794,704863,274422,72725,1780,22695,1458,436857,282972,237515,32264,73951,8866,131956,31812,422492,13977,3115,20789,0,847350,865111,240828,67074,184338,4006,12199,936819,93407,5957,48295,226083,156220,730,14362,79986,19136,728,1157,237965,2571,62731,48476,62,442233,3439,108163,163599,36,11304,115,0,3272,4987689,704516,17962,1019,269748,55187,70083,66966,9282,8396,758370,244,433022,1654307,92,1175,20941,290943,72216,587,1343,0,116476,29,178,1225,1584,55054,98986,31594,63803,492,1063,28112,118737,376703,74420,264172,938,28782,1656,829971,1585,37268,43188,750,17814,22246,1264,4803,46954,129980,496697,118553,68922,1406669,141234,229760,10024,4682,57621,14389,2138495,445975,113811,1950,30270,32340,30730,231,132486,323352,560257,33408,111344,105238,21744,323962,117281,1054955,40407,83842,139693,53864,113,103,2508,38667,295,11714,14355,767,69761,61984,65818,8922,2406,412,232712,9625,309062,1758823,16561,14238,329956,456,3520,207154,117844,165431,152,1249,669105,37387,55946,114234,136750,2340,55433,300,0,4213106,250480,36199,1670,28408,60953,150,47175,118551,119057,191431,60,44672,5594,153830,118613,56055,173822,58232,13246,42187,502913,83556,703220,5985,352881,367,80,321087,2452,21763,30761,101054,75322,414531,6962,285531,204,3689,140407,486005,335,368977,402237,32010,156946,192516,56754,239561,77544,887,183091,696,99577,185059,148367,1589,42680,12306,13934,10558,48928,2704,16864,13130,330419,1548,114747,140310,100079,6701,63235,171370,2595,36705,1495,794716,232872,3297,1687209,105028,0,9335,282,1097,6003,36022,8232,126454,142677,51304,5792,31057,138,73803,42887,19689,5494,513,151,20909,582586,14788,637,71069,469273,986,4228,0,125,32200,977,0,3395,6028,842,701,2001,5038,1215,84690,9567,131894,390504,19872,15342,192599,142,203989,77441,17944,203469,67344,0,4586,1440,70046,227,183774,503558,3094,4884,88,1411637,103555,122025,109753,426914,131622,1119914,627288,17576,441,271693,1653691,1468966,140043,107356,197158,556,5066,202833,16979,49490,108269,837,625353,69464,1878,2744,109262,144896,0,311488,1223,1569,295634,820682,356621,673500,914770,49642,207476,1400,263574,924,2520,608291,478,2524,336685,739,0,39485,14738,297,149,17869,1494,6033,10786,49764,36470,1685429,440,126763,418758,172182,6044,8492,358437,6100,218527,240724,150452,4391,57803,294551,727,371624,349,89947,483900,180674,1064025,4676552,1598,319707,196384,69504,150305,147244,45102,154784,52076,251878,329627,17824,83153,553772,20836,51717,3295,54322,81505,239411,196623,7216,1775265,153192,10998,67538,798892,25309,621388,7686,12305,13274,530994,15417,18481,160983,3807,1354,445164,389,54452,13234,68656,303,425,32461,20814,68004,619169,3846,19846,39416,203116,214147,372733,302,744,146198,359614,1478,3973,440111,17341,31374,28319,9750,24790,449,183295,2332,5932,1598,4106,108486,359848,246794,118570,310767,14712,53211,117,55952,54846,165108,238,50,3954,12803,357860,109812,34560,7980,104766,96190,58806,1866,1304,142969,0,227654,2229,457317,39641,551940,620432,68920,450,94017,128602,2589,73698,704,139476,21642,152,560826,106602,1541841,162799,47877,405,13426,4134,0,14512,957,660,146,232,1404,866,822877,56662,322830,144914,1096,3806,226,124852,170363,125906,366825,294135,71390,108990,271573,2281,3587,30220,1200168,308336,142816,394872,380768,15960,3912756,1363,77939,45459,12433,172600,27048,63641,153444,5340,198,140322,1255,126654,254306,1629475,851,973591,675552,20766,428086,98592,53828,0,139804,189645,93175,122384,53391,18711,19785,1440,4810,7088,96822,79978,54784,290387,793226,171843,66033,236100,285086,764252,427835,602,32113,1637,214,151577,3374,981,396264,410569,2853,2829,35399,1971,106781,58443,1956,26274,2936,421693,184077,812353,43399,80,181982,18717,154714,27864,609,61208,2675,134810,152320,55745,155855,750729,3119,10870,41683,3484,35239,282434,32263,106748,365216,1298,68620,26606,3569,0,235950,21216,492962,49177,157386,194003,643443,246358,393303,340867,0,152,1983,2666,10882,15513,126182,292795,276378,6932,58456,44375,69546,3605723,209494,156971,48012,189452,13844,45619,59101,120672,0,0,245201,121549,39698,67774,326889,6715,29450,111158,1680,41118,103715,923474,5356,153453,191588,294890,36482,214042,4269,194,1928,1690,43730,39214,4749,269470,127718,62323,2821,227915,15646,523985,2781,49947,20,146,0,0,544584,12015,985,2007,4329,1417,2884,51077,153177,47159,6931,15174,24310,88801,195607,170781,27015,23955,70668,29421,257661,151576,223317,83224,103617,17439,356156,160183,40238,66614,469404,5098,67190,255731,83978,23175,1736359,164737,105386,769664,178439,79880,161083,44975,133252,35535,48266,2119,260265,226,246163,509953,0,4805,65364,19287,113379,17105,140340,400,54681,19641,5497,8346,1643,897553,177210,40752,726882,325339,437,229219,737578,259169,18286,11878,247591,2316,26913,854,54667,142641,18035,163426,370787,6358646,278023,109751,2370824,355065,6122,795,4199,43862,187728,25619,220742,171102,6259,124783,82281,931090,57839,3341,140529,53183,19680,13170,58359,458594,1260,166,473,0,238022,7075615,3667,123103,508201,1371,422,32005,47991,77600,532816,33150,9786,0,203,1101896,967524,65919,106633,220226,99607,265054,881,7423,292,0,121928,54160,21617,3471,142427,207378,284069,292007,450754,126616,61757,671856,2621,4333,119903,471850,145691,159620,335018,355906,83752,149894,156625,703,300959,32534,161968,249105,154095,55691,134,445,9504,100048,94243,9770,26860,2383,1730,358162,25141,230064,301824,721769,710990,135887,7997,29695,41884,65640,1405,5735,2704,2607,416765,131116,14560,99670,298977,483138,353951,298932,719566,1394,573246,122935,131678,3508,759180,155189,147416,29825,407,530841,201417,45955,219124,16698,155140,66768,93863,118874,253880,24211,183876,29791,0,1117551,86952,61544,36535,61811,361753,171316,2569,42396,36913,15495,389114,141592,338320,10603,111648,19217,6019,214166,78944,303,31917,343884,21896,54930,184,1498,19876,709,7017,0,151,638,1885,605,4671,388,152798,6332,43955,156,1514,0,151,20278,5805,434363,451733,127040,80989,204744,5084,19736,126952,19590,292316,161712,223256,5694,149241,242230,65846,4893,889,203734,259,404427,2751,28625,1244,204366,33298,707943,31595,112798,221,247,1133,90512,12233,69198,63507,265021,98795,730578,953831,222322,118281,4906,2077,445035,421,87121,14065,324166,308365,648,57855,500,91573,8003,368448,88213,200,274241,135816,338,13283,673,12526,234449,146307,102568,9,304,60965,315870,283075,8365,0,91521,755422,36230,250598,495,424,5600,945143,59796,165421,5475,219445,95878,143465,273342,196671,600,0,270,76,0,303,151,7988,103873,37386,133391,190979,18083,23100,4055,66834,61985,0,1075,1691,35193,74723,150,137245,1432,72706,87743,87572,44647,70649,126599,1189,111650,119125,96755,565,220501,7304,78613,72304,96954,15824,63640,425,19170,265,3705,34753,123862,829,1036893,231,151307,10543,124362,517602,67028,120,661501,1946,124,324,234170,163161,115405,18502,38457,7057,764443,751390,52520,51078,318807,532521,283035,309494,149523,427360,1350,1409702,34377,370778,160689,14671,411028,378765,9719,53634,4287,2421,2763,527,43612,236460,146298,261287,2637,2066,209981,31768,197003,6797,113699,237639,315986,1439405,130406,51656,591112,101125,64,79157,261631,2231,183484,990853,4974,43031,253798,16588,57243,61778,1664080,15442,872,39328,196037,85634,24007,22372,267,9511,9423,1682,69315,946771,411869,7188,1879,146317,0,1333643,114,43997,208182,16396,118954,316931,26964,263410,170283,458168,261,49771,46192,1030,59,1669,8846,4676,419554,187,5029606,86954,308936,220200,0,46366,4759,4976,43884,10,0,249,6633,32479,289251,28979,365,358330,14629,3367,1061,11752,10920,278874,72575,82319,133300,347,1117,204757,633291,364739,557099,83961,12653,413636,203004,369,2786,85637,257,76,447,199050,54392,122382,232256,311,78563,418336,712,82978,88512,6261,228159,2901,404761,2006,314469,333,7512,1209,114,160,4663,1194746,183286,771892,12762,9684,12837,312271,124486,5257,491,326302,104700,292370,417,228109,22444,272,18877,139,1227,56421,0,266,3311,88279,0,251248,1368,86662,19926,242451,225077,0,35261,61921,27944,85408,95695,40571,598900,124743,758381,7431,41051,34331,467649,110841,486,90116,99,12737,43852,19693,12173,301240,39172,55170,62769,71102,46242,179,105241,160349,163046,2823,215406,163440,35290,59753,62215,456034,16964,148072,64486,46776,366,6791,142203,16246,352820,544700,112846,141653,1813,79674,137732,55493,82,1332498,846573,150815,608567,57188,758,250304,153853,227872,260373,6515,2492172,168994,188,100311,91067,76288,6889,91328,231047,3967,475123,151,40496,82616,4243883,113895,1723,31399,307492,12418,52461,12217,21030,42338,11079,62559,6706,11230,46643,13387,3536,50255,53820,3634,5910,13292,8225,10260,31103,185905,6535,212002,216455,95723,234364,13874,105,438489,414553,85066,0,6152226,190218,9225,984640,8440,152759,0,96182,11662,60025,677251,449728,204928,365,874150,8860,117295,86875,102423,219921,11039,213051,237565,117574,26953,486,146,239,106,15319,202258,39144,103569,71899,5987,1090,0,126574,492281,1312,417487,220316,323745,76,197810,170244,85525,140364,0,213089,1516,25,177,255374,143316,5289795,2267,618772,198401,451493,284366,10559,0,0,12491,135,28821,3219802,120297,1759,184031,242840,213947,127540,99118,223121,180211,38785,154052,14352,1038,485566,2505,35531,16487,935080,39861,28239,70900,172730,8249,7549,80603,35513,186690,107531,59188,69043,24370,53350,2177,118,164076,77361,1249,491146,111062,161704,5623,303,728,15103,367,266720,152,168623,446,924704,3001,384574,110007,45061,18013,11450,23127,57385,1189739,70436,128691,12885,12867,83582,329441,176351,1100804,319694,874013,246969,1700342,40674,464287,133663,3297174,515547,4637,202052,85113,55272,684862,49602,101041,62978,26781,66599,47373,125,1518,1853,90101,517825,231044,3710,194922,97436,14661,736,19335,35412,339785,9897,17158,69680,17840,2386,12700,99593,8151,8670,22142,5801,23175,12195,68004,20961,18914,90597,11285,11211,27411,9105,1016,3686,532,297,389,342,546,109560,6668,3833,2235,32534,113706,47317,77100,75386,3068,169886,3281,80002,115087,112420,163022,174,135533,244,19186,530,3081,92978,4536,1864,60025,1493,127805,1839,3585,95742,158316,5497,297570,458121,263112,482701,12819,848563,1228083,1914,151066,34093,18262,7164,4563,231013,21135,299,4072,381142,303766,2977,109246,13885,440129,417,152,1370,0,383,711,44939,1810,10279,117594,1203,67259,188827,1041,174993,147,302,877,520494,14706,118925,53584,74900,767715,76669,247751,0,11,26132,23322,5942,36871,41423,41962,7746,46840,325958,9297,3888,61037,231823,896824,164617,140511,13713,40200,13622,34061,37565,73398,19004,30983,18976,10633,16241,76630,20825,39284,24438,47221,49057,53428,126135,17667,19748,17353,52145,21624,64115,13177,38547,22063,15969,52508,5314,1512999,80021,1943,34835,52204,14841,273504,4368,11006,52501,5904,8587,7922,280690,4701881,288184,387,580,2822,221938,653670,5496,175257,121497,866,25257,26644,210785,14662,73022,728,1580,10679,502516,203185,168374,1867554,22,341922,1034047,697038,113834,22,23359,19724,46082,187052,90507,149240,19391,54721,36856,102602,4211,2165,814,584599,85535,494786,1492,55704,39504,143507,99290,14752,129534,2884387,324317,139356,31658,178808,2498,88824,240397,896,99,568,5235,1081810,903575,105006,417682,11753,97854,20479,111750,18320,96389,0,785,2971,640,357,178,706765,753,396058,375213,298,147598,63568,22979,84957,29230,245271,295305,605936,1465,610,431,247311,625,5766,0,1497,1813,10238,35792,69232,27510,130565,198659,29273,33989,91795,8050,37535,93176,17191,799,20388,32227,1924,18720,14326,3802,9785,10996,137019,13874,30822,58597,43975,4086,29558,13909,3750,11369,19467,162906,77851,0,47256,152,1870377,121198,75070,9562,470,281,308354,18922,359489,1775,9757,95169,697,12388,45048,1228,132394,10476,563,43556,641412,100343,32618,215743,18378,4385,334076,12204,52267,109645,442,166231,40063,57620,195269,1814854,555777,405615,0,94890,29902,5823,27832,493,421,304,1488681,287447,63955,43244,6326,1280685,108075,4867,700972,164068,363296,94146,191793,120682,485315,7286,21465,131652,249839,20575,208629,153463,74833,10330,65830,21304,4827,6744,434359,1007,144600,1773463,541,859538,0,34293,58383,95000,103229,0,5052,158033,19583,374277,5880,71617,5350,268969,1918,0,0,990479,75230,17776,45240,4234,3701,1362,3121,11819,276,745,192877,69823,128511,559396,262,979638,587,58915,3445331,169198,123181,0,87,0,0,2583138,16877,6444,86801,269062,87471,70644,165506,1060,9556,121055,99889,26459,996,1893,1958,842558,1852681,381593,139853,100482,415,215337,906947,324911,245375,44785,25,248359,3905,7592,2052,489221,51638,154466,298,423552,198017,200100,519906,10685,161904,74519,2101,117517,21094,4451,2474,9895,3363,438621,42766,102,233,12465,305892,51859,633,61369,0,0,1109,53004,297,26719,300,909,449,0,152,0,302,0,152,430,293,1873,11452,9138,2017,9182,228,22803,70873,6412,1644,12729,1005,2114,454,40406,3065,4033,2852,1165,35657,15814,109517,35611,14042,35145,49228,24411,55670,107085,16617,587218,58437,33106,4713,24649,105405,3934,35114,27511,562794,26091,82158,21843,14908,59905,10393,164511,21141,47679,11004,40033,15372,27028,34673,8139,1094880,1390,1393815,502,0,1474,122,5959,66500,32611,200111,277113,46067,4452,130407,141100,14321,10764,951520,7667,7325,2452,256,26438,2330,5096045,140857,22548,55,4725,1370,4280,6059,0,1063,0,379,575,101823,9474,871803,1421,1472,602,219,425,19122,249090,73590,19554,258,27380,152,277,0,624,688654,26517,389,36097,37758,13387,113934,0,37047,65446,47753,122914,72426,174301,50184,25984,527191,299753,2796,73388,163535,0,6950,8233,17359,38708,109293,77827,34877,44443,1649,84934,4294,85275,5150,5421,10860,6095,31696,5539,55795,17044,8082,4381,7773,22031,14406,25144,8434,7879,6367,53385,36249,0,10075,8105,5888,35822,16027,23505,622,99475,61978,29553,14618,13645,2136,45600,319,187833,353010,36290,110906,53493,50846,15105,30566,16613,4119,880531,23201,8501,12842,64118,95747,51198,65674,593893,211329,133745,178078,9555,69329,162966,86517,440,2607,667824,4990,22497,154399,371711,51736,242936,1554,1189,4919,454,0,4117,2670,30862,91,1523310,532356,89367,294737,321543,51841,177508,114393,782152,15204,3769,190408,65634,403,80915,224563,67424,135407,298251,288,415,83216,735092,1262,26147,6467,239775,0,187028,3366,139363,317819,150,41635,0,863,48636,82453,37326,77789,2070,253048,58110,85205,14365,850692,1158,476976,8981184,174985,179476,40131,158561,77548,61489,12090,19578,95500,43593,1990,75029,2200,322156,357661,11954,161405,393559,51434,2908,1066,123711,36682,110534,64503,354273,439683,243539,30,152,476,110199,71498,1598,150,97334,338635,112386,195828,585188,15005,7122,1545,93837,76,139863,167508,130157,11843,2005,2463,5755,102368,203341,204003,286275,87873,227608,467730,7504,132979,29738,2269,10076,253173,7421,74749,214211,77090,25249,142336,110935,2841837,33078,3554614,478842,25430,80429,302,120626,303,458915,711850,74481,128,3821,445,65546,0,150,48394,96289,49364,68163,3329,209044,401865,63599,3477495,7710,92788,2009371,137718,142883,176015,183355,34680,155525,111,119123,75929,230916,6273,230425,15019,59386,168066,155480,45132,236321,11749,78587,12227,5545,272953,198,375,246499,34060,60740,62283,497561,157795,172868,131820,10371,49135,1408646,133397,372215,68868,379,274731,365334,108226,396877,21274,21986,40704,39334,2895602,8434,570489,156425,36767,121085,397857,173446,202,1217304,1249056,1116,257,29752,224,327802,338281,76648,121602,226839,20473,187,116624,17722,1700,40755,197918,274,6860,331460,969,34292,156,0,2013568,6091,1242370,11706,546228,55650,220599,151062,84710,2114197,13723,65682,59418,0,69308,84029,18450,60754,31760,36823,1070984,764221,347103,32243,280935,69060,51515,2823,170566,149,197890,23797,647745,144254,121087,97637,162835,125146,166482,145950,408573,569947,207585,74298,53399,38846,27601,36294,151947,79794,9633,8355,12551,0,8128,1370368,325522,81917,194353,370175,103921,89682,106381,10231,1001236,700408,33385,420194,430629,34155,77656,1888,301,333,0,1056,3207,8551,285992,262186,26265,93329,47791,373329,73558,46815,146579,41190,124,46720,183931,65547,27400,417657,5714,153814,1097,194,27396,50521,140068,2412286,81611,46423,11584,14786,307717,672395,75339,902120,5432,15620,26727,126644,296888,249765,44335,62619,99161,972,23552,151,410315,136690,78733,35953,585,31379,108418,65921,6510,448,41084,52183,105,1616,434,122,613,145164,898,628438,2356,215942,336582,1212095,152830,122923,112529,375,1843283,353182,14969,71931,106060,102838,115610,141458,1540,2360,747416,45103,136659,1744,222211,219866,68559,181111,549514,461333,224130,152254,2728,0,9570,7464,9113,35990,71885,0,513,31682,103354,33387,9522,195072,223349,11113,24337,80576,92656,18816,3145,0,3975,162442,321737,197401,945017,1589,1963,127,299228,307713,54672,48109,146296,59399,53981,378725,5914,58345,124416,72792,136947,314767,3702,338815,302,0,136618,91168,101328,75208,4674,5521,12012,53924,56720,853,7343,33404,596775,181572,68514,129005,16567,43585,81281,1149308,350571,65149,153178,75,594,450821,22225,377882,1418,8091,12133,721,0,18357,5430,2019,73226,0,131684,86374,140327,204612,104242,64528,17901,138573,13765,602,655,6073,195986,264936,546468,3562,152,229929,311671,54484,246266,34058,9171,29465,20396,2528,1611,512,45182,122399,260657,135683,29835,32032,115056,89254,110527,28154,20078,143112,564,0,1972,1600,17503,12821,91047,213,118449,136304,544369,0,202448,3952,201455,147586,1004,282,33688,13536,108353,3088,380,1249,7399,58010,160363,24985,151975,39406,82249,6405,0,366027,52621,138256,216634,69652,2695,258256,286879,2339,127349,50417,96421,1533710,260037,41186,112883,156491,227291,86031,23736,15274,4800,437119,194531,228,119029,136077,192545,24450,2099,11954,586000,23884,152286,556,57086,11476,1425,1039,2995,148458,1225,1084,225156,166,399425,22172,92007,406243,95723,189899,101647,2864,171211,282137,3642,4768,8133,92894,10923,653953,66091,101445,90060,184701,21407,0,4001,222789,118365,39249,14970,5996,265761,26175,136818,20817,130477,406649,277024,44620,1574,33794,34240,721814,102239,14074,3829,26317,31377,150199,246,1711,239034,497,394905,50271,175768,708983,627965,61904,406979,425,386705,150940,74379,0,1435,77197,32409,63658,3008,161776,9433,1366,432868,2247,15777,1535,14175,13654,97221,210,16019,40101,224,1189,74751,248150,6130,0,0,304,521,59332,3521,22895,286906,1506,11092,43041,316817,137155,305036,750,1622,3347,62113,257692,170212,47913,78666,2090830,303277,85998,143663,33049,1104,112,73281,127228,6901,688897,1312,301847,126647,117079,27271,53350,439148,212726,151,56987,224350,194146,122832,0,5890,32657,6911,23316,11382,1440,47868,1001413,336209,4448,123357,9426,5363,38472,23045,178273,11568,63804,97989,170373,2164,654946,12728,94446,125293,14305,5480,436705,400,178244,429721,847023,1057020,20197,23817,304,166154,766421,23520,222824,222452,202550,831,3817216,881188,133322,92699,101861,28406,24840,197388,51621,3662,17560,56757,43906,73953,262656,893948,257487,3178,233645,131471,56885,419,56839,3754,152380,15347,5722,91911,220,82358,201663,2335571,113771,63486,315920,119787,47110,6552,145524,65383,38694,45493,15332,237786,76351,7709,799862,262577,1430157,39950,32780,134183,107062,33642,1341370,10317,28818,15999,437699,57910,2240,230525,3482,122012,6376,165371,120597,139,151544,482459,64126,104205,79491,38044,587717,36751,474736,213948,4439,1152,448,465366,116059,180387,221014,183,189,185964,1735,88366,14401,1121,92852,4144,324561,145732,15663,93863,26746,112902,125,88043,205930,86,174348,454,103664,300396,429625,775,236973,17678,46428,60587,37220,83570,263,124185,34923130,14510,2843,8458,151,656152,1378,62730,1313415,865140,5553217,20981686,113,151,1025,1616,696308,2758,350886,1191292,88026,415,86493,628229,26398,50751,137243,69158,163619,68188,73795,193511,59832,90951,150,6101,22,113,51220,33250,337406,316385,191604,131549,393019,359563,8194,70135,964,146519,378234,152,213932,4204159,6198259,130429,1255,320525,16766,574163,3844,122302,15115,132302,1375,80906,482,209479,113095,13236,1589,207716,30848,123934,1569,214137,202234,7685,269859,88674,26472,23155,216474,0,221457,5959,816,305,16001,209268,2972,671281,5545,3172,70859,2472,42613,268135,353851,83471,281,0,5340,238479,57041,10292,1213427,2008,2089691,40346,211032,0,100181,1852,0,0,158227,1261850,955,332031,15340,46385,44290,0,136632,741853,190507,0,0,0,132,0,0,127,0,0,532,582,15474,232294,129944,2426,526118,157145,1327320,3984,7601,967367,11389,270896,94886,49706,1375,87214,171792,10138,130874,123616,294152,26315,100953,358291,61710,467667,22852,70765,289264,118677,25834,1151,0,0,229833,211533,25557,148935,1962,1532033,1283874,178163,428440,1768,70544,127341,398277,21490,383153,232239,152,229,416,269,23769,77985,97988,88945,1660,258071,292667,180513,125,54029,428,6774,47048,4917,764,332369,1087,51769,6319,325054,221877,8918,233,7159,319,128142,145582,500,187813,78162,828,0,0,187464,215785,113006,2352,113708,137962,346094,577,74583,88,31237,61213,89113,187253,54613,1201,264947,154493,1753949,14844,8873,34043,0,319273,543021,20140,596666,169952,207631,23526,3811,453927,152,48085,169608,185431,52615,753785,183809,4713,0,41873,88699,77017,76,1347,25649,288930,20538,149895,1653,1444,1273,23652,84714,21119,2357917,76560,16728,177391,258038,71158,56838,809,863,11926,82783,72251,8466,12788,8828980,367628,158342,32242,3884,22240,58056,68532,15175,39195,54022,60933,79513,160314,120691,79548,82776,176,80964,163418,248092,159547,133925,46356,123646,100101,1427321,43791,2350,150489,257901,0,253826,956895,132349,1059,84661,10551,118057,5959,34515,132,1421,2222,206210,321501,356,491594,6298,7260,80470,10063,2981,43460,0,4274,20258,234624,18122,28808,159454,183318,677455,28139,123099,7935,284878,88664,383052,184008,4040,94015,6001,32093,22609,533605,471597,141616,264,152493,242812,287426,168863,28570,111319,205775,177512,182010,54469,37250,443267,118,48519,52527,25752,219658,121,152710,606,125448,362439,12433,691945,217748,60470,64478,1430049,220525,92973,2501,162684,149529,563554,15280016,48813,73327,11711,253291,28488,349181,126956,1464617,23049,15078,397726,195105,234785,4964,213694,136206,1103,59369,126263,10682975,29329,369,0,227,28075,285719,0,52064,9076,3016,173102,62734,167053,585952,604432,326340,40146,299016,0,443076,152184,24706,82137,356,5279,816873,208783,250,36780,0,35478,835757,265600,7733,3906766,22931,22093,785416,150203,44486,122,150672,151,339,38286,840,896,706376,96554,11347,570270,416688,4703,624,1498,51570,586,4888,222069,144144,3542,25503,7653,13742,280958,88777,235528,216624,1014,976,117781,105933,355,171309,238463,4560,12480,30753,60091,32002,166688,507072,139051,226647,343943,156679,373917,245705,351761,325,1368,152672,24185,886645,158624,158745,25284,211858,11754,305735,91336,751016,319292,22762,7556,95118,264294,71709,10765,1071,21845,504248,129,35824,13553,49012,150,33086,6955,0,269606,2545,38058,4868,297068,721,51369,603,1314,0,72022,83547,8357,6904,1313,1113955,94884,172997,260369,5024,828873,326654,2572096,248018,426387,2220,260462,455,152,0,18230,28425,35789,5991,2580,82892,145204,357698,153228,82892,441,271555,254365,311,3733685,479261,19504,750,56762,0,49459,275758,8548,29224,573397,171248,58021,138907,98,0,402664,2399,0,410,1768,468649,6658,192,37740,94297,35061,253265,37626,125968,122452,47791,278299,21060,591123,191491,3539,224785,18993,185840,3152,358965,7533,7658,167024,28046,211,2950,183,189415,244486,204,66,578,0,140,1687,81863,11722,81067,166534,407,84565,234,42954,3189,6680,193,46533,22937,169616,108563,1607718,16322,4589116,131584,411,91770,143070,34884,206077,274903,39430,94958,440,10003,315,490243,236958,76,9568,6361,138100,121644,1882,121150,90848,203572,487,0,47034,60944,147976,210471,368201,2234,126062,1538257,139228,165813,348334,225786,185174,150030,20867,4762,2200,65550,16110,71761,83774,76036,28957,50947,206779,7569,302,7349,72166,30512,476250,183702,403872,415,3460,268079,480344,67118,315697,168959,80855,7908,75620,1744,0,861,84,3482,342306,2035,19165,44627,116,59524,60301,354826,80596,866,0,10807,415,0,214,245,35751,6030,18856,102056,47784,81589,230317,251471,1028,96998,197430,184306,52239,126735,167173,50735,97587,7977,0,127,518889,109873,18946,16,20351,480,525470,166616,1451587,125940,136866,2156341,330033,6224688,1578573,8996,6041706,9369263,8051,24229,660178,158308,552139,13773,17989,307467,96,292855,7213,539251,69340,129198,3748,28977,2031,3950,404858,129712,25630,498470,190935,31622,16142,115,148422,0,54747,91861,152,430607,84727,235359,161836,38351,132933,268500,265260,662,48942,278140,28578,55469,18536,114891,273113,326196,133451,194714,139662,103542,231373,9458,74321,1119,22765,293327,68874,551307,9565,268,608272,89974,254758,659,378691,67960,1665,591,92,917,37387,4242,265453,150,226757,39091,5536,32011,244188,102223,447339,141785,126684,304,293,1385,30244,16254,444709,0,0,1748,161735,36490,124,25321,9277,125018,6230,57150,232523,35523,67012,79950,35503,790736,719080,610590,354028,19116,3614,213136,46038,120707,24528,54396,269,521729,597,917,25720,36262,10227,1398,7334,142061,71751,99658,50525,410,568764,576382,107421,240871,13938,27167,56560,204541,76,130731,0,41567,5871,24701,1014780,81298,1054,433,208588,279,2639,306792,36354,71847,10218,25529,52571,124436,494244,1797,1985,38025,122558,426650,16440,54645,30300,4092,69,4965,122627,46151,17581,17330,8358,247769,1093554,8296087,23292,1142,279437,190508,220182,75568,195141,108061,174062,100087,114638,68793,922,714579,124,0,718,1391,2060,195726,442312,5152913,774,85791,143934,17320,113002,4128,4519,43442,829114,178020,39595,152377,53098,10739991,107418,22229,517866,86809,0,14927,10931,27955,215241,63508,2301,605,19353,16235,21403,152,12063,16566,308926,1512,205984,17695,8108,888414,69481,422061,262484,23947,63538,925760,106337,31844,77849,173484,13287,11614,163452,520700,436702,776379,0,12953,5827326,2488,4644,76650,68365,498981,1001917,4728451,28729,425930,754458,397,230,29924,3310,3893,9564,2144,1113279,18705,2146,2651742,25980,122212,3480,89085,1710339,132504,434,2280,423,194483,107982,273852,401884,435,45659,528249,4606,46882,87803,539460,105111,10133,216126,460093,242780,1568171,46722,311517,259797,1089565,191080,95067,632562,179556,51508,1957,2717,683283,112,512,0,757,958,92782,71049,122431,78833,10445,158873,5029,32285,89878,16188,294202,362,735,2524528,159156,289370,1056156,16664,280,19150,215702,87130,35558,0,2787,152,4173,80360,21373,44853,709,103936,4879,220,773,75261,0,259062,152,113884,347,449,3873377,238003,151,6929,186502,16435,456,134603,1920,188796,2927,36197,180772,109951,8829,212806,42594,73923,99773,112383,316,300,7077,2014,176300,607477,89741,97167,26991,1446533,21052,301697,746422,195,144,296202,126029,14124,59205,16169,443,0,27122,215256,2730,179302,89511,2673,148639,28761,1067,188730,160,76342,231009,13380,80701,62867,226,1150385,1219237,285508,167767,6095,459456,285,1560,2444,43207,3975,75704,735513,1146,191815,336,109468,141064,210771,214703,364081,66763,495865,951,68657,109405,211173,197884,12993,2643,116169,30343,10757,716,436561,70754,14187,183810,1899,182258,580,34,965,32219,44143,297588,433647,27589,105318,14650,7442,34928,119112,688288,263,970940,115467,595185,6110,98717,424766,25014,1049347,330773,66984,151032,17010,89778,381,62490,690970,490554,239212,253199,551418,25180,98511,53210,60959,64341,395774,1430238,76170,20255,221503,59771,249158,323720,1710,50,180995,11859,209665,1097,85350,134605,152116,1866787,31959,131862,270853,73658,531931,91052,11814,0,3124,273875,504,160165,205488,5547,417997,1325337,439779,1913,67451,411911,7332,22266,138731,113065,72546,1617,5699,84698,1483974,1722922,211584,405576,314833,732614,3754,45324,124,190524,226139,89455,288977,283549,238792,441708,21851,263503,39741,156335,67376,257477,1003,1627,6992,27892,65845,5262,1436,224506,234393,34265,588042,530,9321,172321,279041,850,127500,195236,1263,7426,767198,7957,14429,128216,2188153,23273,160205,100,94192,22925,245664,1174700,429120,282,1323,15321,246052,4050,24960,62362,49411,49635,182967,133761,25333,54410,179139,9669,17653,52400,16104,19090,7618,105384,30660,3396,368,219602,118592,73862,6890,2030,32996,291890,176455,202,337,41429,5537,567935,0,9593,12121,2545,1500,1284,4749,68,270876,3320,777,1106,1423,2539,3696,71845,72795,190343,435066,10692,84594,356100,298639,38830,9685,343731,225,326963,2260376,2516,0,86396,22169,1351,2544200,45581,83993,35799,31925,375537,10876,3722,1955,584663,422635,2557,814422,104,22172,167710,292111,221734,43805,8558,310593,208534,1007671,205800,105908,267438,327333,347491,317582,2389419,38179,71890,6867,99,33907,277636,259446,2164265,138797,196211,171548,649197,304,6634,154759,49624,11179,161975,97069,215144,3722,11286,3549,259386,5948,117,6309,29602,1205681,937933,165530,2661,1407581,191967,17064,103173,36863,7154,11342,58881,98373,238299,2601,84506,38416,144542,9352,33015,51974,220919,58099,69400,44398,85922,262800,227620,196345,65002,6522,36814,55555,523,224051,33236,127922,15783,588253,144045,4604,67348,18830,103725,130399,386059,14929,93315,372994,37628,15920,7841,1107330,354419,205376,30330,253670,112722,133991,156000,80038,3153,826079,445048,513770,374689,36042,42341,158804,411704,161380,1753,6718,7407,58300,0,411,10054,1580,1973,106355,248171,84,18925,14141,2028,207800,11863,696,67527,344975,171058,669008,630688,772,18244,64874,95834,165343,23299,76251,160553,125,589,14232,774198,10380,304,0,666,95882,180973,250726,3470,290954,43288,73532,230523,204270,658306,941,112753,633,351930,217116,133934,544030,2168,59309,130261,407601,127111,3404,216,122128,27828,18169,8229,128333,533187,11089,24537,16873,12876,134005,197464,3829,503880,183140,131,152,86073,352090,26243,125347,335225,502,41504,25820,2527,21318,127582,1226,351845,132576,25412,247377,3473260,486667,93766,132180,178981,216925,19475,63121,254706,776083,2537,145805,19906,493483,103858,537523,47260,90041,140164,712814,296509,0,355564,435125,100683,298,1025,13118,51250,657,1271,151150,0,1770,1906,757699,36414,136,7739,4115,1412,56128,660,110902,76419,522580,503,26947,134163,87942,61699,2360,182549,68536,4142,39215,408,598,448,358263,1299,29273,3527,303,91490,55892,84712,53634,98762,403,34762,1806,13721,38106,60269,229,153410,489,141359,3163233,136181,318,55615,14335,76,1016,837,130785,763859,89743,2170,6122,0,11580,1367,13934,70772,18972,279989,74109,57862,3055,126814,30040,21573,3137,71133,52588,1229126,106482,3923599,364025,0,501767,33983,1721449,141,215046,1353,191730,92100,73436,1149,1329,260841,72631,654199,374,148707,44,612,4271,24233,26654,282590,117706,14791,20494,527425,270646,23586,537116,61378,63916,27121,278367,683126,86554,7055,1077,131044,100991,1184186,382053,158289,320447,128869,76,78138,372,143851,154748,492315,120462,395,1977,92153,236648,20948,12500,284467,95332,6803,923,334340,19669,431670,138498,455951,11504,1839,400448,91574,5501,42365,62600,271,51157,268422,857527,99241,129085,1124,8821,58048,99099,118114,228404,17688,92326,8131,6407,67495,0,32053,256293,6484,123565,5053,52015,31092,100472,928,602,63871,360043,237,6397,25952,69340,439834,1002,46997,523898,159421,164655,531,577310,212556,201854,279194,96246,3416,107877,299637,436893,6954,43202,68906,232516,395415,491,130530,686,1621,63469,5233,5829,285493,81658,133777,327306,2850,719535,1571,50827,667423,75848,175680,13482,386365,163801,253208,270437,222,117967,2293,5186,1687,1509,16918,107812,151,106,1770,2064231,9841,31734,3232,205601,202870,9938,2196,16118,126275,154745,771309,214519,1172,293888,31078,1417,655180,293709,11202,175754,103578,15740,10021,91745,24716,150594,187496,161006,539,658,102361,126216,48209,980,332705,287228,23230,150319,304,1474,2980,708,390,88216,31700,198491,19213,1863,57505,15483,399364,1579,407856,133465,249156,713,28728,20564,47155,87865,127260,473502,20235,19395,11708,56379,23372,434070,357,100,118756,314630,106482,102047,210863,230045,69947,31762,76951,77621,2378,335756,58949,335948,65334,2892,424,273126,81749,118995,265,13335,4074,0,0,6517,285434,112647,7981,108669,279165,258497,776332,941798,200691,1302,57913,359,2951,457891,1076306,213940,43127,123751,2766,133145,14020,99198,119081,88860,8639,46209,53901,13024,165750,21945,331855,93141,56826,16085,40788,96739,0,1069,3907,2109,3554,3910,3920,1671537,15048,844,145912,12892,40279,1361,121,1752707,8775,8859474,896,20124,4914,48327,9676,141,61618,0,5871,539114,2293,23397,135,76,444,194072,335045,5021,787,473688,27462,104011,19837,31466,181140,164826,1081861,79097,60140,11107,468124,145054,220436,513,19268,237292,7803,351,235065,129941,419,15386,24037,7672,3953,47533,273293,180878,132368,24835,24143,219964,30566,200664,227838,258200,821287,12094,33351,20247,16723,2447,83813,19120,67415,289300,885,110597,68599,11867,408634,4073,536980,100399,120168,15136,60622,284622,1450,20,9246,436728,249413,124033,157150,8115,96654,169561,16151,12907,119091,260514,1179,128130,1438,1206,20210,68987,691193,43507,195022,197974,100916,80002,1611884,291375,118495,25353,323185,4471,136704,3940,14508,367315,191341,52565,27171,23236,2206,85102,23091,33912,9137,87748,199774,77681,145,610519,837,545005,941901,407,142235,21814,296584,185726,2339,135659,61354,299,12504,203008,13899,29977,32334,54536,48822,11882,10941,17937,3039341,35139,0,5535,61025,1136,345639,218336,330234,102781,414223,53812,32640,14690,152,1171,5137,172637,25111,43240,119250,334820,100509,135787,6476,32139,134827,33223,6834,10243,1093,406582,2057946,84463,35681,45706,57278,31000,180230,123,9409,32987,410735,17458,56375,295725,7295,258,1591,12221,107275,3021,706843,213024,0,10180,6706,204766,150,61387,319276,170120,596,67342,30404,117601,7974,276105,199051,283310,56281,5443,9912,40146,693789,38574,603804,81470,1586,156664,402,6379,64701,1583,1355,53814,73798,0,1762,55884,4316,25053,277142,12945,48098,143,712,1929,16633,344891,193,526785,229444,7527,280302,4131,430556,18368,60358,1544,1152,47285,27181,142741,29332,44323,689114,35600,124051,13633,240941,170638,0,158339,49079,7291,24716,19283,103441,218525,518,4736,0,84168,66108,591228,10741049,152,2347,100330,282,160151,478,294,366,390963,10030,1972,646,900,45191,232106,247437,125447,44099,41232,38549,32930,380408,141,0,2561,0,260,295,0,104,1113,8422,45375,150,880,17562,46083,863937,73408,61678,176,1569,345789,356639,1883,66374,117771,2641,280,0,7756,104726,662285,5720,111491,5725,333100,4490,519688,1753622,353103,863,141109,33846,9190,27437,103747,127355,3505,636056,62883,144,434,0,45446,631021,1527502,54892,15824,58681,795713,8285,42067,96223,452,12741,12724,44157,54308,69695,2031,3959,413958,21530,89366,4417,216332,1716,11193,777223,40159,4593,161262,79886,7214543,62909,1112329,4081,245059,15821,44175,38748,366398,91371,247041,2589,35762,8114,19157,572881,1439,427,88672,2796,1350496,33427,142796,373,109804,32381,55373,146611,725765,1310,15134,18698,3142994,27004,8670,1737,2553,97183,211374,223826,5904,5845,135654,10224,8016,33251,169940,97860,763753,33552,6545,113265,256379,6910,3325,116882,67682,9180,16834,47871,863880,118163,154608,11223,124975,47566,83091,226123,1083,863391,96217,0,9018,280984,27853,25984,94388,20466,19659,717,2167,304,13532,3052,0,50796,67000,18411,91690,23598,131806,90572,271017,47870,599,1050,122,821,65161,271619,4371054,11828,661486,431592,598343,5563,44551,14641,150,1149770,427,69294,14365,79274,4383,617865,14494,179525,31958,28453,327339,139500,453339,171588,79113,3368,104043,114782,271684,381531,48347,23239,95452,5720,111258,2641,3467,209727,2898,66523,92944,56363,550857,37107,103625,151442,152,58526,54553,131594,82546,23593,131204,73035,239543,313413,1389,4957,27692,99944,238684,32132,16551,129897,25282,31307,178746,86168,115328,567970,70775,91287,14461,124877,2324,437469,865258,6758,25374,112411,13302,3175,207,84737,3359,93290,1300,340976,74944,3617,770803,1703,162014,0,0,72717,162723,183785,0,98402,164219,19477,1307,169763,15726,202,18447,104862,75349,173939,152,314658,0,65995,218797,19731,43311,46732,2519,837,122383,86752,76577,2165415,1153,304,147,39829,24874,4302520,157060,123779,73345,70671,53433,70070,300,134769,222539,71017,87219,79577,72034,84031,12855,1276,6579,854,379,275392,5306,151,25781,153913,1764,178464,304,87233,21986,41634,147615,30009,605,134526,45189,31219,7458,279025,447447,228206,68264,34532,218258,203669,1263,7838,966972,2718931,9934,45460,209851,17127,569,759793,868,59037,610,68484,300409,169045,11831,439946,53433,13182,17182,96789,25915,178714,2466,287,35,72721,233677,895,171394,15183,28227,67115,2437,3684,865,1030,219062,91352,24742,203486,22168,218698,64350,855,7413,108515,41122,172,12947,208950,34711,861991,0,29269,384861,613,713,659144,6353,96982,467121,241513,67669,42801,352854,122844,359,235,156782,199643,47322,104411,288348,167817,508943,200377,176386,145656,13584,205,22689,22267,170432,1163,89393,44008,197494,4580,33212,8905,79275,21218,194533,71891,40736,365073,167729,79732,127272,1766,110207,669874,399088,310968,12442,4882,287104,64201,60992,424444,0,990614,31706,1609200,401,7575,110489,167852,123677,24428,100240,157770,5419,85060,872,163911,12916,7857,108999,193757,21604,62058,302,23935,179218,147121,1878483,36587,121426,39883,95414,30478,1613,320330,4319,1500,1060,79876,15538,170262,350123,439594,29276,0,708,1064350,288,39504,18562,112676,220468,26817,3142,809,380476,1203,3731,14474,38800,55054,177586,124,100331,62360,11511,55321,101709,40283,81298,74930,36440,982,105516,77968,63539,95472,41553,249337,500638,203568,3226,1399540,97112,5748,2671,35963,38012,18626,80207,50468,58850,1355,2179,29854,47025,68250,16696,66915,87531,114826,22564,203441,136106,1004,1536194,205473,28921,2026,395164,226342,0,4315,804764,92633,32747,50558,10849,217932,78142,200103,2456,30091,303,76053,197646,136276,2794,22488,373,4803,15087,396168,10025,0,1133,58922,14,65924,140706,137400,185355,140819,119039,166114,65788,43354,150,4253,246723,11363,187423,21423,98770,50468,43573,163836,1557,25310,44340,12571,30031,41361,432,276684,498080,1438412,18713,189666,16063,943553,2729,789971,351836,197940,135476,65493,19073,131,347050,18514,18299,4551,86493,106163,12272,651,99112,9316,14315,14868,76,271415,40281,1066,2577,1586,66179,165439,1906715,9819,1077374,139487,40001,440178,152,43244,94225,368991,57656,15529,360,1571723,17801,203517,17180,35877,42711,138303,160816,948621,370018,1600,157549,3407,76275,3095,156888,55504,75229,137086,53052,26427,630955,128606,150,66969,242369,0,95511,57485,35154,135216,19490,295235,174968,206046,281239,37499,24742,90990,14855,236625,99495,284535,79285,42733,500240,1566,79045,205125,53211,139579,176420,120720,88936,28289,152036,100239,98243,4442,20867,1449,5691,149827,76786,1158,0,19654,595,104470,337044,46568,120237,98038,157767,1068,210896,136647,6177,1610,84169,39514,683,199008,454,243,54642,24871,548651,152,50931,8282,98643,7402,748824,35968,210696,0,130219,239137,7315,654764,10456,296562,5505,276618,33767,264339,160610,138781,176953,287291,269845,195059,26586,3786,44728,357157,0,161940,425,510030,713,298611,353092,30959,529506,1578,11035,29528,253507,594,314181,2730,84246,3801,273,189826,459438,15254,391810,347218,2096,100,469745,1681,1432360,2086,94873,897112,233455,999,0,2938,97735,12574,316326,247742,155721,5498,10975,226311,132298,123304,113769,21424,250,569739,28551,107577,194149,153235,107535,31810,66301,320756,163610,218001,138033,224292,9389,8782,8675,8789,8523,11006,8928,8523,8979,9342,10742,8523,8640,11348,8675,10493,3767,32412,6177,8288,15458,5624,31104,13143,27303,16899,8547,16148,32532,1359,26745,0,281118,1302,414094,429346,431480,410216,412997,414147,415445,410413,432032,421646,417125,413889,418682,412651,408294,434122,419386,408267,411669,409066,499118,411059,690449,154091,50819,251486,84599,119906,276633,10189,185999,56286,583268,253455,68280,388718,312837,81620,2119,16658,17847,1492,268654,137388,442,268442,43671,15259,1377105,4634,1017,1495,9791,223,270,159960,2511,5982,734,132479,21129,23053,28471,14763,20068,542261,55800,9740,423,87799,11938,159480,123153,3617752,309,12793,1113,1901,238949,633027,1508913,321762,1755956,3955,131560,226431,134905,62,37631,12806,11038442,393326,1086185,260186,81166,0,80930,4970,6419283,69542,324974,54,16263,63844,25059,165202,283200,641666,348582,255374,91024,36812,570,368974,1510,449,16961,30297,5889,185,213734,538,107498,184,43169,46663,233108,447201,223905,74041,87115,113018,76644,0,5553,53041,37553,185592,4505,1215,2947,258055,42828,801,212098,303,254,139396,930,282877,1163213,12982,555,31655,3192,43400,608639,451,118,15074,581917,3337,112,263018,59471,82070,270587,102915,4334850,602007,11744,313705,389589,10764,29478,120172,141381,417,32227,152,59644,33655,152,31970,1599,33974,300907,56366,69688,122870,302824,143536,131100,104,150,303,72718,247,3652,179223,43664,3097,259404,88314,95343,175890,225413,10553,407,84472,4628,426615,1996066,9700,130570,525823,214201,50418,868,1128,546,192936,88141,1553,224561,256076,274,199183,41771,66077,11401,4714,788,4256,72476,200255,174390,2349916,582,1387808,316161,160602,1614268,489434,276376,1565,143486,64741,116507,0,7703,530840,58435,285,0,37530,30004,195091,1849982,221298,242495,2339,408,97731,0,4123,802352,124858,23788,171910,94408,25090,455210,106586,162705,29226,29565,15127,47981,31441,866875,33984,487236,1381,38936,148625,124278,4231,37960,41550,35415,51026,83607,0,4266,165529,232103,0,72592,52325,92252,46610,432935,41853,21169,61159,70,5839,2189,404,20313,217751,6146,64728,3286,1576,0,257345,71216,957,118030,104264,140525,28819,534246,51165,127509,210642,73682,1116,7568,64461,91265,207,233145,163896,336837,141967,292827,273572,225329,577310,3243,27267,62778,415228,45539,806153,29374,98494,46589,32261,0,0,150,85930,27872,35142,491,115458,38379,261975,37523,59767,166233,0,199824,0,38369,19003,2105,30150,572,2191,952,0,110,1030,276,536,3138,0,142,14421,21158,37930,41330,29455,225224,171,45704,121848,51552,79801,1668,1645,7935,28294,6305,40039,14766,16583,2597,612,10985,0,957,8713,353425,4429,37342,10788,3598,58478,25778,21568,17018,24692,2990,2225,155235,6887,0,138,1032193,0,4876,177952,19688,1882,994632,28842,189513,11867,193,158967,1686,94150,111908,48010,1511525,330323,36322,231915,182984,68987,61327,44069,193454,455334,47978,299064,730603,531037,59232,469,202442,142164,307509,269,151,663,152,8426,11264,72903,41529,15534,1263,978942,725509,129248,8138,9715,42,1869,947,1708160,19424,72846,301,0,1285,7749,2,16268,1058674,726032,13238,82144,71514,352608,298968,5024,27,141904,2589,379710,597731,19626,5288,620,176298,45053,4700,449206,394358,71395,197,214320,9346,8432,69003,181466,280517,112260,93793,48385,1192,57449,94238,13590,299147,346952,8226,57959,167980,161841,224626,131839,35124,372560,22523,70780,104,238589,31782,148723,26235,64059,1932,3405,12025,74337,52609,162547,10981,30120,41831,1169718,7237,155042,112523,0,19027,415644,246152,4755,191017,216974,906280,32929,125292,57821,454474,300901,106303,167358,5417,772620,194018,1223,334385,10710,28828,979,268288,70196,7320,288917,818,24537,32020,444083,337754,6951,0,462024,86634,100310,96236,205223,364,500473,210127,11953,180688,63908,960822,633561,2660,2094291,14485,3794,8690,91508,1329,263514,56763,215159,669,1653,160,337976,124225,749228,1476599,995,3213,16668,518663,48388,714052,29998,148657,2465,68017,55607,260612,5991,70875,350600,94889,154660,193,380,32695,9758,1861,720,1032342,399000,0,11918,1046,686,71211,64458,1714,9364,1182,10144,81,418012,11612,75013,7852,39941,41780,111086,80958,27501,13316,278762,66906,12861,5732,56851,13539,310317,2958,33105,168104,206121,120837,8022,90163,224292,133155,309165,69701,142809,64750,156661,11557,961369,182614,11505,1824,32,2453,176681,118027,3592,189983,1539,264246,28627,126345,35588,234494,27960,33659,55255,152493,14,21771,107352,663,772539,2426590,106603,8175,250,1801,29230,214263,25366,37409,8306,178612,44709,1421392,3348,212251,18560,0,4207,100829,2424,186572,11649,1087,373,0,129,0,172817,22080,124627,316116,50623,583,77750,137848,273311,204446,64758,121,82534,12650,129,1050,510,109667,3001370,3743,13971,169774,186320,191966,23453,321,47650,448723,410531,10659,185272,9367,235,70215,138580,121755,154537,33,9085,17401,152,14019,264,2836,9515,79300,5525411,97912,130989,1291893,164630,664945,159099,464511,177518,3912,82580,235,24901,317249,295025,52530,42746,13015,138,122560,105470,144671,111200,10261,246946,169017,27879,46228,9762,21211,266,64630,323009,57141,647537,176432,159983,602808,179157,126,2331,23792,102875,102498,47029,79997,331329,65690,863457,4979,202208,7349,145640,40735,132792,90610,327490,87682,40245,193808,6712,63255,0,184457,1165548,63074,31386,1194,23825,249,78189,16401,13459,1624489,50863,88397,137132,1946,75855,94922,4643,80046,8845,96691,17035,6751,27990,1899,22436,9823,38203,239757,271,390629,208556,469147,5476,1160095,3992,38160,228995,34290,6477,734200,12515,12535,1029436,40250,38795,102109,72349,90889,9898,6128,402,143633,152469,37504,43226,4998,175711,25205,68612,130402,5003,136460,16543,388703,164094,214656,375,155551,9129,164614,153640,259376,439376,3700,107453,1934,182969,3635,24713,66239,1001,37059,189157,112939,11380,1788108,90033,38964,59753,19712,435769,10802,183719,61993,1326613,2429,0,10978,1858,19460,1732,467359,36017,103282,676886,117441,111265,65854,3265,11801,254329,73488,22326,6422,581,241479,898178,38873,51400,608,12134,423810,23449,345,217815,579,57019,5326158,4014,447972,1085,0,3762,4747,680478,14721,1008,33574,13512,69682,4775,109576,152,114301,26014,800,498441,29744,285353,16953,760,197585,38165,146145,3734,205490,18258,49836,1685,117616,6658,229715,3390,255586,80886,264736,97819,27708,34924,77494,117612,59503,0,429212,92838,11869,845023,69476,104161,132123,303,67866,172,186289,13628,720894,90243,1188,354951,1461,107029,260865,76121,158632,125864,163367,119672,2224,2554,300,951,3802,716,16071,99301,1204542,61713,41199,3538,72885,1058739,8926,1371,10831,74056,5982,152,7689,213604,227403,119860,811,27418,434968,90107,88261,502997,99129,88062,60478,78948,3404078,306566,8628,366710,152,44976,7204,34163,290097,994592,84180,21,246,426082,79006,1960,553753,1849,302822,228,23,144176,83740,18965,1168,1841,506739,13775,3460,1811,0,77323,142023,291365,61879,74749,651,0,317363,0,21747,603,580446,713178,134718,55229,479647,24118,85453,16629,166713,295635,68340,112431,235186,320042,29378,1477980,186302,19729,51871,992,24962,32694,121707,33050,248554,428400,1250260,322372,25038,303,58928,16816,31117,436913,78897,275,39,5568,191121,105443,155896,2711,280588,7138,206841,464800,165437,36358,81010,258637,2685,1359590,17362,27043880,36585,272866,0,87409,13930,31809,0,39234,2192,230270,68711,382213,44626,698953,65067,392236,1177,84835,100253,74143,364222,140261,31868,171885,62910,11511,52149,16108,51147,12447,380835,88032,10540,166125,0,1248,11468,38708,1097,4217,239917,6018,849,82575,61516,21988,265,188517,185122,91959,11714,54762,1844,33901,0,44640,1938,5492,100438,152,319951,186683,2272,83091,59558,466585,51137,404,1236,179209,31251,82970,2818,148,45953,66688,13135,166334,23939,28080,2162321,264000,5185,0,132257,3888,48210,14599,11209,27779,9756,53631,52222,52054,95878,161008,75167,37937,103016,477241,206559,9340,29130,1232,12832,19301,12910,92542,306784,42263,77486,835869,28406,61182,35728,153056,677,158590,838268,0,2766,0,112362,47726,167826,143597,332318,46672,26629,54880,7886,92653,16398,146422,1002630,60059,10250,7877,5992,57822,690,1160,148551,253320,68424,64249,219418,3345,17090,61571,270310,46835,32523,182805,5333,114065,27771,165065,159629,304,69653,107268,100610,98881,164773,56225,4310,461745,121825,8846023,236627,4162,11119,223665,1976,402241,11305,214591,359477,489294,498743,506804,433245,250278,11018,103663,105540,587,267,165,112947,7990,37045,1123117,755800,304,2222,42545,0,0,53504,0,4373,303,16784,13575,39,311369,9602,84321,459557,35961,120443,7957,10038,18707,159689,9069,0,330787,305235,54891,296970,562,3821,52198,23319,14267,10785,18345,118543,59835,241,8653,234,222801,142421,118024,120259,44966,204885,229619,449104,845886,163350,41497,164363,211637,152,20937,557055,203804,3691,198822,64557,506,1887,303,423108,233774,56211,2261,3218,16155,200662,38568,22454,351,1890,2478,12365284,42954,690,865857,22661,40858,132712,43027,303426,3841,143955,83086,7095,137924,36288,45787,284080,4362,962425,525,0,107121,207597,247841,14201,260148,11386,4311131,419299,437,3764,46571,1717,44049,193562,38761,36125,509717,127963,17421,115123,191001,400709,161040,41275,175319,38757,204744,21743,8614,607,22702,722,182540,614945,61924,51767,2493,3608,1274,43201,10932,29349,187144,56495,6954,56531,55127,39829,84088,156211,435340,12160,426366,109365,101912,150672,184561,347646,2019,175400,36387,32305,178090,22396,64456,0,29321,547,51974,52255,4912697,95948,187116,48597,83330,0,565,131665,235,1634215,44011,82915,123280,150,141,2176,354,84609,127164,322,132407,212880,7203,34559,154353,289867,713289,234374,226411,301425,111555,124210,95698,80123,90671,57493,45993,10834,355607,55546,1180,387,710,904,295,152119,400,3702,276472,30014,94402,235698,306664,178228,205456,43272,5850,128967,1192,67134,25035,1875,84332,40676,79027,7199,747876,71876,32349,153502,47000,2076,176073,2501,93341,12406,219523,2065,169214,46354,887,49,567213,657613,43593,420,20983,214173,304702,565249,2034,1974,709,638,544498,2401750,31709,0,191476,101221,40882,259081,29036,0,391254,12487,1748,164300,36720,24401,63423,87121,3265,116955,102488,55215,4639,31828,22295,18664,339,2384,96917,75295,258540,85836,168186,2396,10998,36144,0,545409,108451,38132,75362,19155,38148,8736,317695,315007,167252,1808,36355,530739,0,309277,14103,221746,5935,63425,308,168196,1008193,0,7401,125690,48241,105138,20940,44552,33280,53752,369715,34456,77987,990,37454,90323,10188,442183,462454,1721617,18433,352152,20766,4724,199399,381,3604,53606,66100,0,1110,77428,64719,422981,272,114276,18831,645562,0,252,73615,1416,130419,584,333519,567,75383,454,62185,251799,66128,48430,2480,449151,15849,191349,742,109627,29833,56060,7575,243,855250,9924,24008,944497,121895,24231,17862,197573,0,10266,42841,113555,3638,0,102276,703494,26136,155329,32476,2801,0,0,13256,11387,9497,66601,382,0,409795,82202,91596,183912,173642,1368,46225,144312,4200,2433,45489,9198540,37135,71682,66190,166901,107334,147168,91215,20491,37166,342842,0,45682,9303,776190,85052,0,4390,8332,116677,26538,207916,832364,1021,0,377598,29513,59352,179294,191833,361805,32484,61945,136455,219838,22604,1104,102746,225211,275,370,1809,126417,4939,315,43649,35938,16317,8806,241427,2388,0,419,1256,0,199023,1108,72556,147,2293,1596791,86595,302,1846,4806,760,19494,1153,1901,1038,11874,14657,723,280392,7784,128867,17076,7067,48801,100836,37424,214586,64059,73719,184229,61735,13645,5679,129426,45532,1722,4737,4836,207578,219405,22237,19803,9274,18320,15830,4456,10921,18228,13345,7024,604,1859,19774,6854,61633,10212,12782,423778,178774,143869,326203,133264,164870,527356,270122,32562,3387,163045,290673,132699,537350,333,920,27198,575,65876,191271,733,716704,152,4448,91710,94483,249,270121,566051,10514,25488,1067364,145411,133062,22142,134237,9493,97460,0,42588,355009,8994,11172,227,159756,85230,21517,152,0,0,115,7909,1904,3510,151386,29497,324992,277068,718,33229,1741,589,8658,21926,3113,80078,152,148,148,0,35576,357193,789112,3076,5429,1472,541,221197,19175,3029,278979,15873,42676,126907,90980,166925,138975,50903,2483908,79886,551613,0,453032,264556,1075,0,27967,8504,42073,148366,21889,257660,7436,5582,10134,251437,1743,7255,122332,431375,17859,14544,38481,8119,3602,800907,280676,85910,11435,741211,145338,1854595,306021,41850,392367,151024,33445,11273,218855,136397,1715,20790,3163,130778,100689,60820,344586,204551,2498,5809,20300,152,460,304,386180,46947,274270,117,47210,163694,641927,83420,476262,9967,1197,68802,250054,227,40488,123,8164447,453195,122791,166,263,199548,74,79347,0,490560,168235,140662,205856,42702,61010,202541,27499,682114,564,92794,96243,3878490,51566,59200,9991,441033,0,1336,97099,4425,19984,40421,29704,16964,90433,76,376845,157809,164115,68140,186408,92057,135604,2852,57160,44415,264232,464809,14661,1318279,24775,2277040,147237,497,51991,310123,9744,0,10206,442,89590,138920,2224,25602,324252,54505,19861,278106,33348,214772,460680,71194,27522,86,60718,280571,219874,1681,560264,224711,1713355,375874,47738,144658,0,93695,3499,260551,391,274377,116545,468,198001,64503,30416,8012,0,5569,28161,48439,27131,2066,1190404,6510,65526,0,60388,474984,49012,83180,688,469583,133335,56605,5023,446551,30569,51621,621385,392,9621,1008,212101,5087,13255,95547,57649,49136,111,38106,315674,62231,259660,106600,25906,56891,13113,170701,20696,188526,65059,202438,105406,7881,887073,38183,262288,321584,16414,1357,130,47588,22543,125655,160771,229759,43808,89298,126793,79526,36625,4079,953,11413,8167,77826,351,72094,78849,1597,79039,13399,18342,12890,30414,22447,166629,771291,111017,803,2010,25318,62045,426,133205,27858,33370,0,56868,53916,77548,7917,224,2416,856,132540,114192,318881,888,66851,35994,83436,109933,56745,2123,52485,97479,99444,58608,4142,2683,101725,12668,83666,1064,2158,65161,39005,112284,5201,168810,3534,3867,195036,477,123030,114557,11386,245176,19435,32650,17288,8636,411838,28831,138571,866022,238675,86648,381021,59133,138334,1295495,0,11231,9797,67808,1064,86846,19567,244984,149091,1009,275,99397,38081,352933,48770,1228,1769171,1388394,129478,13771,366,165959,72663,696536,130063,266376,160636,2302,103916,27540,88280,59852,471,0,68444,95380,248835,3770,251071,4283,646987,104319,4871,40733,170826,17550,57395,109488,0,150177,531781,57355,429564,1576,353,44327,367821,25604,123835,0,429,1650683,73143,102774,12257,43374,5685440,40836,25313,188653,5936,622,207249,152918,19100,152,28004,129653,110206,21997,3381237,21887,225,167125,0,88736,22693,87011,55419,147109,99971,5112,72018,43882,9420,14050,0,78479,0,54384,211815,0,395987,4803,3302,7724,199745,40337,9756,90570,1582424,122879,2610,57121,76418,151,347,1142,101165,131695,488312,3069,707226,1610164,104838,15261,526687,101762,6366,1593,87161,2327,3397,17734,199,12547,102507,579,2587,82026,132,3015,51997,53661,20011,56193,606,6646,1312,103576,182562,18234,92765,845531,26206,16568,74535,96076,31401,1828,1043,871,252256,282265,1038586,22743,4480492,357473,130630,89,513,10705,19433,256621,164631,627453,171630,38481,221880,12153,89791,449985,136671,0,76961,85674,33599,2983,13,453741,10226,355645,18134,302661,230169,70229,91348,12217,37793,27268,235905,122013,16073,131117,64783,1751161,61338,79951,65939,52849,32225,29478,126463,1060,92127,28503,971152,0,571404,165493,852,60410,72221,68156,15795,4487,120768,171920,139806,918505,0,0,12670,8580,3313,227153,41769,1240,186015,448,44924,53774,288458,518,133683,64457,51940,1578,100858,526771,417853,186081,114779,137018,166766,323217,25525,50252,67500,123,16938,274879,46936,116667,247702,2397282,13248,715,32841,55859,111678,106237,8565,23693,1226,873,0,76299,43928,104178,767,36167,28161,2539,1002,155741,173212,0,161608,48496,82176,59570,8607,55647,157150,187156,483844,213518,163069,192648,2196,4421,128409,433,325635,143421,87685,281197,7764,28399,31132,669,178390,198,1182,73212,13313,99840,75,160182,145321,223190,3225,1066,685,3295,255790,3773,658701,32030,78485,136347,198247,470442,5591,924229,29616,224,462234,93763,576,1355,501590,542889,6752,23266326,8633039,185009,536313,213464,192286,37326,30037,0,203132,809,206920,192748,85759,442,137361,302073,313286,262,0,58264,218511,98201,64256,27567,79826,183,53372,37309,161822,23584,51074,447700,8132,575,6899,834,14383,1490,0,49590,0,387,7881,2555,51395,152,667436,12465,108027,14552,12166,448906,52195,54162,262929,516988,225853,1605620,2668,51721,35516,36004,0,8474824,565,184589,1258023,94827,529,9901,92432,56623,161579,27519,12420,1835558,504783,2713,405537,44450,1492,182803,199716,406,47179,9629,470893,42749,17580,24192,1329742,5204,0,835768,112744,81526,67099,101695,101407,93548,303,87709,267108,19543,463459,19134,40530,418160,6543,2622,257513,38504,502814,444,25384,40102,744655,8391,123907,240294,87866,561379,231642,197007,308118,49417,44652,250495,12507,8907,4744,146375,33354,139164,451952,371997,0,69812,27109,146,0,5425,325882,49738,143813,13868,80910,16060,58382,13492,300437,297893,58024,38957,20233,940,293,11395,47908,112875,435653,264296,123045,69818,603,0,545561,57797,24681,1413,33408,451,106709,4619,232473,277959,35992,101562,511574,66743,169449,53809,84327,32844,9542,994,0,30076,36520,1627,58530,156273,3437,44231,135949,34528,243019,442849,28405,79759,228,155415,28973,277002,614565,206527,43805,81669,367976,445,1112,193438,27862,918155,616,167868,723167,4604,437989,584453,11789,53758,22292,65631,656,155,89591,26747,187723,163615,57023,33045,93081,1822,2526,10639,9451,287,44990,226069,52799,14881,67154,395,7841,151,20177,163013,125307,4900,299975,164324,150,848,141404,59,350,148485,168268,151,3484,4470969,51377,63840,26227,71252,1438,277336,121551,345204,125479,239076,316244,74395,128835,295958,10103323,813424,240167,530007,55749,43749,0,3037,64328,94134,39103,249,45539,236119,22155,54360,26901,910900,20900,27104,9593,125054,0,56012,187410,151,669,4375,41637,1452,513727,54775,139915,55572,229348,55212,732856,245831,241592,103780,62993,3592,66646,56605,87303,67155,230243,67962,9443,527,370503,105983,1091303,185434,16378,355,15432,12191,364867,213510,382648,142016,807473,52822,7544,50496,106047,21069,125482,99137,0,78752,519694,48545,466437,31390,41006,82519,77790,144538,171470,222360,92711,1588480,76301,472122,19560,22420,356202,146685,66367,229088,65998,799701,121072,24160,223975,488648,23432,250208,205951,144358,6433,284,76813,151058,74673,1528,71613,113190,222828,251862,414110,381872,510921,149563,266602,50000,954606,2684,396,34130,249999,259335,4804,1927,1110551,200430,152176,385123,62493,5084,388292,65134,51447,80631,4347,327303,306,218596,11822,144325,15359,3236,141762,201164,703596,107712,24323,357856,2011,57848,16528,79334,8692,3253,0,50,541,187216,123969,228326,107905,352100,965846,0,1749,50246,88884,3226,68763,13420,173362,111047,468288,83904,58506,419,69139,28711,36193,83545,97546,149112,133871,479683,243466,8,56925,55097,18741,8652,3068,0,290,30735,14446,827,385939,232458,159205,77398,309105,54439,942588,3711,1163,71331,455,78470,3688,220312,924,2131,242075,877,733,68721,263041,163524,404,232602,83059,26372,73595,66312,14445,768,280,951,147913,6582,252007,7601,8431,126709,23533,335,416860,280915,185429,145222,27929,104849,43827,265735,633,24753016,48210095,16533092,27166952,34255530,80258,385847,809,66483,36,7279,19419,772044,178851,6023,319991,1720,139576,34937,848937,64618,6403,69819,1858,38045,49837,18979,191950,19970,125,283805,149,3235,441527,26570,40181,37408,136061,149863,104,49355,3190,3276,2163246,0,8623,54633,60193,151529,117914,60120,1944,84294,359,0,43323,7230,24328,27858,744,959,51394,103453,93417,87645,283,0,68781,129415,109356,461070,36841,188075,206888,215528,7239,189727,245,2924,230122,216857,22186,48731,105754,1322,268734,170184,27011,0,401,12448,67479,93364,483,80789,84280,203985,419094,6953,652,36976,433273,572,184860,119547,28721,59273,106,2764,15239,106858,781934,731582,55835,11741,29812,36106,199204,98,316490,55354,142,35668,146110,345087,408931,80894,244171,587543,1276088,24697,285,147054,1036180,509891,0,203,18001,182263,16207,221,51820,11101,38053,19221,42890,33824,83424,106258,254716,20222,950318,251079,511452,304,34430,258001,1084280,5272,5588,125688,113381,26962,30060,15195,135,1328,87296,35722,29200,96863,668382,310222,12539,30631,0,480615,992,295,70334,147502,37986,25875,332447,16516,237521,399806,36771,111038,335332,74101,6405,720295,31639,20232,1442,62415,516,37745,138,24816,38947,0,36974,20643,18075,18642,259576,2578,2718,276503,98388,54870,3258430,635261,101474,365597,2936,145865,1075983,293917,47368,24448,181479,77726,25039,942119,154444,616,44601,387,297,16036,76777,6173,74430,389823,155764,66165,20460,9560,1223,57781,17707,42506,381508,62579,3441,7208,34759,33772,252633,2261148,73649,303545,27543,170707,50188,176598,34961,38781,89130,259,53424,198414,1429,1437,1238,43999,1672,4950,148606,164687,150315,121,3738,347909,10198,0,265000,920466,13376,235721,2515132,242,186518,166245,1443,2646138,34492,1494,48682,94688,0,0,849,18390,2300,93538,3437367,5259265,514,476,104650,178513,17435,67023,22071,30039,54793,912,43016,34806,409924,164831,101991,25124,73888,584474,89391,1748,4797,1041,122,337,84752,142804,26379,861307,87398,34051,198463,21990,56213,199,99057,4555,713,12674,21273,80438,7189,668,250768,3803,454,38609,289173,136213,22429,176,430,1328,47452,6582,2600,363,8243,9011,33304,27875,271800,179583,148046,65168,247500,154559,956,223111,68137,3032,17444,146,1778,39430,204223,25837,48939,21056,1096,2761,1403,90804,87342,3193,17850,16669,5598,698655,253163,216640,589120,770,1141,18593,39971,303,34919,21955,237384,36316,835,8212,219,26348,249,1080,86757,33432,257,982,90642,7909185,7659,43280,102,79424,31033,175750,519664,11177,155050,104881,16577,1680,1265424,64569,8259,160015,563,51476,2076,71985,1955587,34328,116916,305216,442764,1419,34653,302856,53327,34909,286062,60100,194881,50134,117049,1123,115518,79157,34686,106377,5,55744,291,29035,2883,265446,342968,31576,43133,98877,13740,283642,150634,562,331781,61427,889,188479,176987,1061,10547,16497,86867,55226,91876,80574,53399,431,18940,29074,53111,70745,0,14780,135647,19418,122,391864,52493,882,56692,35050,254785,16352,15530,111049,574107,166486,77027,77662,111118,190169,119459,7484005,236960,209505,712,175069,477514,98112,1298,164351,11983,384449,12314,12978,282,3352,0,215734,43917,1312716,62309,8036,67268,3600,442,70478,88258,62366,116170,335720,7369,72332,215,0,415454,0,89032,38923,36458,413,1832,13809,113922,2223,236140,309227,9613611,5877,49645,0,45087,218797,332597,69959,104586,67262,184444,261214,237915,2182,45759,146730,215735,36566,343027,17421,120815,528321,209,57622830,580439,31416,1680994,99578,175946,379749,1101492,278274,670503,11758,109614,143074,139328,165406,97425,47844,101560,65601,426,53943,30875,163989,40349,59983,66941,894,22943,15101,287,837,29165,21520,142529,152,253,0,1992,0,0,0,152,0,0,453,152,595,0,artery_tibial +947,114077,361278,48114,1130,1035,160101,136769,478052,202241,291,731,4375,489446,149944,213320,215774,2372686,64567,586277,163727,6097,739824,180525,621565,716842,389946,226696,17942,165903,138799,155615,683384,558058,4055,286631,490241,8316,157723,29951,236410,2267757,11972,8599,795075,1244149,839397,420203,61932,599594,485372,379415,173052,87525,72053,418976,105313,36909,93300,7880,36536,1060395,116594,10802,3120,3450,329705,122200,101123,69351,307810,216828,2306145,407240,1015983,100738,357832,81822,736279,36,32714,242421,320626,122384,1180,141909,334239,100659,309381,329665,462229,295689,192108,29286,703,1301967,129039,134700,701166,5162825,15366,5024,192574,44144,79588,139083,120433,1986338,208405,60442,53364,15489,267324,1794091,282446,62326,135377,190330,187226,15957,7721,609708,31581,474273,354127,1892,345952,62492,1147014,1522233,82479,150385,61883,60552,165655,323113,9081,21170,163936,223335,842756,183953,43702,37308,428077,180348,2180,518,72904,530761,511276,27375,1589,128091,354,612,871,120317,2756,107929,115167,999622,31457,13749,249390,35753,310291,178845,19975,18154,2065,1102,57568,11229,17941,37655,179073,343136,79024,156654,175651,249477,267162,2388,835759,295992,381037,3576,786,173687,236197,70593,512242,105988,826303,232116,243313,28668,197175,102858,706333,424962,800905,44679,50773,256331,1374,52925,25753,1764661,142959,158922,4051,1888198,357537,120920,726174,688241,386715,266439,39216,50470,6228495,306038,20143,43945,0,98,386146,14786,125889,18301,22539,23090,34561,130,48426,322588,190038,388117,112347,42808,130941,151,78254,1580293,148737,661736,270798,108092,115145,60556,180181,212812,1681,125,15262,2810,72406,515607,46403,1375,369340,184809,2846,184342,5427,632662,390261,17894,144926,51176,151993,643187,93187,111437,4876,1026675,35510,117173,153,4874,40057,13513,47290,35553,91044,550856,545789,7728,952,151,201176,457394,36803,347477,61871,255626,18834,169706,70869,725563,285,126030,3502,194537,506953,411708,9938,34258,2169,1406,9064,251850,319424,20598,399120,70284,358863,210746,10873,254834,17101,86771,147571,7656,408965,761336,62100,36949,86375,35892,71466,62659,559,51349,41250,184865,65615,271400,91632,411744,193900,107873,2447,0,61893,2372221,336278,67289,86918,396997,216371,9127,47386,5773,513403,533231,5470,996815,445461,121204,323072,291207,98180,47386,23807,117512,494908,5644,271,162571,1162677,41243,16399,500996,10429,17413,83658,470179,71712,194987,496921,241072,182441,4132390,247046,73491,194617,50460,184200,321,479116,9211,165600,2509,924,2915,13998,253719,678482,135830,14615,1229354,207985,606639,11288965,83737,327794,528841,3297,141306,338449,133507,29070,156334,6754,253529,1269463,404431,33730,49169,148576,179604,1034,132224,243544,13380,161518,4694,362970,62002,72034,95989,261,52060,5616,256273,174458,44198,448777,70750,58,75915,236249,25343,106045,23759,137928,21848,3105,27908,273339,1199260,2015486,28136,18795,319,248567,65881,2262596,146320,6066,85447,103532,20471,135638,669887,773090,118250,132461,470169,616710,14215,31771,34582,14331,660536,246957,78033,43630,124708,11632,185887,59388,553,79667,346317,167733,21947,128848,63189,70067,349220,86,76868,101566,40653,354402,3651,48811,298757,55548,0,51503,1544,2205,145772,95598,418309,775657,178429,223578,7949,648812,112355,715888,441019,148693,149720,362712,648195,690125,151329,77662,4792,4090,1940563,30690,47995,686,7833,148123,126301,207238,454689,87944,9492,67718,61054,25332,518505,1243445,270883,377809,4604,262312,68934,28801,200606,151035,4644,639367,29096,52010,361024,512658,63286,454478,144552,75300,789,733331,455720,1164,9912,84068,8857,1272,3009,9963,12606,309009,1215,222,2084,4474,41823,58904,29838,28397,228347,20350,632583,37353,357733,260308,450,49276,33944,223988,153127,250640,201551,1039,166189,155982,19624,1670,89390,200801,538,647478,287043,28426,7515,80641,307203,72131,143744,21141,49385,83646,145,86443,71190,651813,69316,3248,29540,202839,715499,12323,49878,92746,178105,22007,66377,6673,666160,4564,3480,347707,46275,15,41305,46747,5873,103348,488750,270,54291,99106,142905,314831,89062,746,3265,78611,152,234116,62632,0,44286,73072,49290,292162,3159,282494,162169,337603,101,378586,407854,228573,33766,299003,380736,11475,18437,86073,90238,189,399741,88818,114654,544024,368557,696,378273,50999,558585,81137,101647,20579,2751,19319,387021,4515,476582,2229,20846,41594,245270,43855,80852,7659,171960,198368,2050,25074,222712,109160,1207198,115325,271568,19957,213601,101768,5565,2117,95748,67380,266149,1486759,15216,3529,5796,174354,129578,21857,35409,376669,12601,1660,13319,337,2762,208198,21549,993418,202487,112179,40430,88994,1457,27753,341,308663,219129,541542,75079,82180,90299,23160,19515,17443,1611,37787,1094,1091,188688,20621,85047,147033,163653,80549,10365,48378,57994,56957,951,198972,1333,50889,141441,333,56123,581,1723107,185605,103067,100682,26889,107444,251367,96239,178898,47613,2570,39385,130468,392641,56148,564876,66447,89869,91416,162842,23409,45025,68440,632,106089,64676,10325,38333,23469,98977,107087,19516,588135,27691,108405,39892,103701,410788,173971,216465,573287,70784,9022,10216,19680,67344,50750,46876,10075,74926,95786,217770,1523,133893,2138,243387,212841,339305,75843,269189,3461,38246,362212,663511,702633,81462,2609,799884,269786,9284,146802,111160,320703,58778,158818,1334095,590072,772122,958462,779734,194,149685,68971,2072135,6101,142170,1338,487975,84235,24055,14207,253897,965,355398,10833,10856,44492,75250,110505,2355,5130,49722,70111,147429,570655,24665,5972,179255,169776,52638,311918,70336,145487,70818,227409,191780,645794,29281,68275,113355,60148,118326,69736,1961,13461,193893,25910,236716,14526,90812,170666,152542,18554,1034,87212,1221187,65811,6760,3587,16113,8508,70435,415,3098072,12308,98243,304,115310,6005,33376,58591,645,213438,2619,23652,79276,20248,2637,26494,0,137,15324,795911,242,211736,159625,7757,1641,3206,2038,4569,62414,1497,176642,62803,1683,80338,7869,36350,300691,60329,76591,135978,102129,15752,287078,45207,326732,146024,194777,150920,226964,1136,14778,213514,119805,13660,149440,94415,51025,3922,55611,77106,128113,7980,714399,133059,7584,6921,7075,49032,3737,22299,2859,26024,2731,143,108090,545,0,81523,1543989,147009,74276,149757,370015,450419,281916,25124,370793,69396,109640,456858,198682,221419,152170,28167,201,15450,358975,667,1002506,59779,148,12967,21089,117813,147823,337159,8549,2415,59473,530963,305691,116590,162710,4017,51518,110660,4515,202227,163299,731878,119782,402425,109049,289253,788085,654271,32712,26079,494980,1251760,41538,181073,36513,81032,1090,4040,1870,3732,107074,86249,19397,5193,5467,14771,6093,4456,443,5511,1557,1380,7754,1059,1146,2180,1135,10319,15348,974,14312,760,444674,265,1650,7157,5535,335023,14422,1015892,1254250,389813,150364,368217,10727,637527,53626,262999,417046,174230,129062,14478,576209,102356,275255,1371,937520,139,915504,447496,447510,208383,30634,39948,15048,464149,281423,1358037,463358,383856,1613149,285258,128983,29,19752,122801,58019,9677,1421,287028,5993,237054,121651,43487,119808,214921,261860,19185,257644,83789,303517,205081,237212,140783,70519,765,291447,186601,343633,1341,355391,124815,419212,269259,72123,240177,2339136,61234,230268,480357,407818,389740,160173,2315,8612,171749,436267,274159,154589,38928,2313929,554914,66518,791,757904,152,4080134,551714,381,2900,215276,207287,1644614,181532,63653,98797,92818,252923,630823,268650,710,8802,29710,16913,985,318524,24934,60078,0,152,142,132,70661,1005,151,185,2768,0,61298,1099,2453599,133413,703,0,93765,436,47215,89577,4735,511,143754,13215,25901,1063312,686174,1141787,5633945,7086,35928,6670492,737337,422932,45621,697395,228147,21196,115443,398,5092,236,685,578,0,356,0,38966,124699,279601,9119,155627,316458,179810,147780,603285,148116,172677,136642,40099,622436,8708,2658,305,218762,114249,947870,28275,568135,10552,6675,16603,1714,151,3811,236,4302,11011,51754,121675,2936,113751,356,20417,536,346588,95244,57490,33663,113824,606613,7909,3933,398306,92,278739,498354,424925,171848,120805,110667,299094,69243,82524,2655,1764,1314,204127,25887,286400,22475,176947,2108,346333,324203,30878,145983,243728,14054,152,1917,4622,2067634,374361,46408,42741,35611,4410,441,1982,5200,16843,23978,49049,522486,22988,98727,1705,0,15164,772,6846,601183,1077,166674,107850,108,1169,314245,91297,128563,428,456,10405,682670,8219,18321,46898,8929,33843,290420,94718,774,111371,17438,300518,456480,148877,915,14669,549175,126211,4926,781240,231307,16440,193769,1459,7526,110616,337518,129475,303573,68501,655,40803,8163,223126,184743,133066,246036,17714,198122,221270,48384,257302,39176,77352,1338086,9162456,580,23913,26445,719897,74728,514211,114084,53183,767124,3319,485749,353142,350994,144996,91929,329405,79793,5915,40308,70141,28300,473222,2942,24045,265541,343,116877,245,6165,4506,82741,146,5947,0,289194,127666,122521,29378,62885,60833,21421,48622,151,1982,1306,72818,70195,60520,3417,109125,5401,798,63407,465,38886,415411,13563,483637,13814,765775,99771,26337,488,1858,8615,234180,2450746,72,332216,412921,529586,91888,211632,115620,3670,1013783,531138,84540,5041,818,56312,660502,286317,205290,66696,189114,347745,242342,176052,613073,431200,3076,305509,1328,180612,9191,218559,339,786259,857,527317,527813,48537,105752,139474,478,129064,705550,103410,135205,178920,275387,750400,576618,32201,108007,295134,587153,4392,205439,1563,289607,83382,27211,0,1673772,92877,243643,1318,5415,5766,0,4114,269531,96850,46873,195624,27202,165244,100,129,256,1251,40798,145457,32,310,38006,141,1298,186,231225,165938,411667,516476,12,35974,9740,5186,8965,14791,6929,110430,42086,98583,21927,104253,175519,114172,15719,147777,1188,429190,95377,906,322698,63822,749503,51875,0,86765,102675,103420,426,57428,24471,226886,184374,18593,55205,37245,5052,40662,217031,3602,23254,46247,12968,48601,62250,73509,359188,80446,200992,129906,132760,537463,103568,99534,13392,0,15917,1225,11206,280719,76153,136547,2690,37829,13778,664766,4122,594361,387180,115764,232237,86313,150179,330578,85948,10332,58346,268803,475617,794492,175373,26225,328013,5248,27746,49078,62426,7305,501812,744478,94835,498823,23263,113551,481887,1535,2030157,146670,260670,1984001,37494,47477,1036162,385001,310900,108732,7984,1411005,178458,184563,285255,99503,226408,41838,76512,26319,306750,356428,89549,1134765,8474,334840,100873,140463,38948,29046,36950,166271,47038,19114,325855,132799,38153,91996,19811,341875,124289,109981,169006,673162,266375,4,1606193,140553,277411,117961,98311,14581,265954,156673,55609,255793,151909,2540,407270,176016,1106607,238874,617417,31862,229100,34955,366918,331604,36811,39440,43862,371,1517,143,32173,145860,155975,377111,287955,1732,126420,147537,523222,1970950,76320,50952,119473,31245,156614,284633,153440,773,3275,4350,6466,118439,38956,209,6857,9531,209631,175097,320200,10993,3987,622996,349571,216780,152002,25569,28145,277183,129290,137793,614460,363103,59405,7282,33,50495,17598,90805,109,152,145287,10691,13548,136157,128443,422691,64844,331054,3919,0,373873,641809,25722,78331,116362,11330,46153,675115,69696,1307,1117017,36363,6151,8022,187797,112274,239042,167430,274744,669555,95767,356581,502,99969,181213,43777,45665,227643,227138,3768,85460,15633,15804,6676,2210,113439,60417,132694,1466293,11535,39943,8018,123869,26512,35314,1852815,3102,84015,376,5049,100947,204468,74638,51491,189754,985209,57395,26083,112472,44599,203124,178287,2988,642163,26889,295456,55589,80593,977648,109826,62649,59891,400306,58473,14838,24962,352620,76345,298041,19758,186187,330740,7028,3492,37082,606138,51213,37465,239925,60431,8829,46512,15833,192326,137186,727664,159659,22607,152786,66831,172891,158218,159890,498986,39739,216692,211424,134772,135184,104671,202558,11945,64192,344995,152376,34015,12155,279696,680,185,70053,1550,101493,304296,85873,726,8302,159153,16580,112045,210064,339345,40984,1054,2002,5469,65320,69940,28992,15294,63665,1420,125827,2633,129116,51956,5375,105968,14682,871,59580,662550,61425,197689,17882,69058,50157,260,120580,67032,3116,52694,21177,23303,224928,41212,62992,7203,397675,142546,59384,639470,532061,2317,28200,5288,15304,85304,4463,207597,123467,19784,42353,151012,36021,950,96802,51274,196931,80059,177821,897,13713,34097,502120,180039,14287,71509,6222,132,216062,164734,114369,76528,49187,214946,169955,22248,930280,13003,122027,150426,2990,75265,128836,77620,374061,426479,40092,304880,428500,4072,188684,1573,26996,178229,198618,80644,22739,64317,6374917,65324,3440633,116115,289580,197975,210858,439816,52783,102,81679,12627,121504,212026,147526,211670,30654,80161,513724,15974,572031,303766,16820,5318,50269,382127,50434,110295,447423,141545,676704,5628,174630,115333,132039,148438,258,325946,234637,28911,1748,173017,71647,29368,633870,162664,137242,1917609,310111,173149,699301,214695,5948,1608,24963,18830,543299,34777,1040136,218456,1771,84373,1296140,546763,64056,251058,246082,105746,36197,110606,106198,624519,37713,233779,2242888,135602,21826,28780,43114,22523,261818,7755,7994,283879,14732,265,1407,550,68867,70262,7193,5106,58809,138029,195626,144564,64255,413,24495,13341,3909,85265,764,1953,185846,91062,268785,205911,41863,97965,135338,121361,65990,13997,8256,93409,253,4561,18884,269,269283,4332,4838,316356,517161,22548,109261,48121,27224,88012,10215,124,20682,243,9605,1066474,123556,125339,107024,5891,26103,102158,7218,43240,410388,7139,99816,580029,65513,31923,50378,253292,487660,97808,152330,364902,92355,10781,299,31569,232995,310242,84684,68810,453741,13387,524458,81407,59502,5889,1209,54801,50,295266,21367,351052,906037,380789,5208,174531,114755,1970,55010,113154,86226,106925,252240,2265,2362001,1628,317864,858122,285699,236851,131149,311965,47421,506559,170362,263346,6634,543579,188915,168600,622008,2259,32865,1551642,2712461,179896,56541,304853,96077,333986,1222,377307,29701,5806336,341412,357646,1004788,131823,588345,525187,57477,272152,27656,82875,448330,384697,802906,23719,23865,522107,124055,27680,1084,869175,624955,48860,396771,29711,12961,37234,410086,225340,16928,9390,171244,408336,244476,805558,451903,64156,87663,140311,38841,234817,148986,146242,20436,336182,21109,108465,43573,73069,1426,17008,36972,126,62394,85358,142594,442,2598,88299,1175831,129267,51320,166455,537657,136,76,0,11225,794573,15357,47356,195760,310546,105373,159988,48397,200174,256319,36653,0,423937,100639,137080,385679,148356,14889,240401,275982,1321992,112152,89274,202367,336246,122509,121831,216025,4992,217825,0,1858395,1714,32112,19117,47893,55624,73612,165468,159090,7881,9368,353290,495769,552922,255674,98668,71441,262939,289325,111262,521399,204186,100874,28706,31558,25978,79461,382693,1669,161566,1055,80957,4102,152583,14296,238492,337491,192655,306817,438807,137871,313895,614858,316505,83687,580450,1690,39796,428305,96702,1962190,1618,10300,670264,23899,208810,187984,191912,122014,118,228811,373408,435080,437123,9,41647,132869,118223,353956,908006,7181,127159,4753,284435,540527,631171,160418,45057,188975,107,13537,202742,27835,4967,900,14724,134205,943587,201319,416562,507523,1190722,719028,145293,1730197,356936,49898,323231,343634,76801,342138,806722,46376,788,117,3543,820389,600746,159311,784398,8164,10965,1419234,934,6009,4309,7354,155690,4892,12219,56301,1138,3462,67559,2529,991,9284,2078333,126720,1589,25324,9996,67143,578,5975,1133,943716,195658,98967,676,133266,295,606,13909,143181,118916,88559,579104,97015,23237,71661,140,405,128033,386,1154,960,974,2359,7498,1032,24419,352,12530,1472,181749,4144,62993,39730,178502,1227772,10660,225388,259869,120987,88817,68924,373376,652575,895505,277540,173369,2434,10811,11434,1070,43991,5240,65690,63231,155,343711,441607,274961,8818,54799,199199,1406337,258791,113528,272,344562,474122,33084,651354,127503,0,281517,42379,5258,58105,200870,37847,52461,61091,352268,12021,13132,576074,138139,1548105,176211,32296,140027,671057,5570004,205951,151,127203,114142,1659,123326,308226,222141,486272,36321,192537,320215,20243,32294,0,984,1100,69167,394974,59472,764792,370945,220942,29886,65821,157242,13131,260730,331288,6409,43069,676,370,1653,55330,165932,998287,6934,733,243074,53155,45234,34650,60151,4049759,43731,660,0,223763,46735,68661,37289,68589,29345,13323,182994,79205,2012,1128964,19325,86972,93069,110413,86402,81878,47274,9982,113,43087,121179,144745,139696,12859,38752,77977,126154,133960,443621,8749,419921,69514,13257,80565,14555,47138,157692,141089,417669,1315,1248494,304473,172193,558820,235967,53420,132847,2197,43614,124409,20414,12835668,243781,114503,659203,64587,201844,25814,37426,803,2626,72108,162190,303884,252757,285193,51546,76096,63103,173407,728,124428,12787,91110,96397,176304,491060,50667,744761,1519006,286,237025,302496,18107,427,1127316,85614,76289,186641,20821,633921,394359,66113,2404,593150,520251,433309,620213,114378,43144,177488,108040,605479,544,28939,260606,678053,3560,816061,311079,178517,838452,4793,937863,248193,5372,263456,55785,217226,61744,32026,227606,340228,447420,380,36742,10291,28405,159891,2881,253334,151600,159971,24779,172283,101571,440409,2716,311984,44520,249134,2161,1286,421,0,38262,262071,9667,209064,83996,93300,165445,152,278,8020,3677,6929,0,3518,141,118467,22189,6002,642984,138292,719540,46475,3730,1608,121726,6004,2282,4183,25462,766200,134565,128068,70856,73130,550783,105929,74424,402410,838032,6829,183168,38485,394010,186536,72255,311628,837265,354963,37738,4610269,5268031,27653,1284,717,501351,220,870407,1256638,111970,239815,170442,128707,466869,616550,63741,18126,92090,493768,3792,875918,2974676,969173,74803,22690,239142,156030,96747,99846,432319,166989,174704,271,703906,653484,22514,567,66667,561,435323,98925,3820264,302745,86177,336462,94207,130291,811136,756372,112533,88744,534368,35542,131383,130318,216971,593721,388017,60791,72439,444741,547715,132972,22106,149347,338832,1106266,122440,372397,304,1005699,460946,159886,988231,194682,201325,3507,207607,249061,811404,3321,12979,1163330,145064,59426,4297,7693,151570,135532,948693,190816,62474,1259594,208241,349319,386920,2852,39549,36139,255232,18223,32024,103373,726896,4290619,416128,820634,272915,257916,123518,5421,242419,131,203,69164,182641,332496,423363,48368,5155,718907,3010873,167066,244983,1007,271532,696258,1613,346382,481107,729,261977,77392,353802,2907,1761,123715,983040,599427,654958,857380,1014861,149766,509436,10073,373513,115506,76221,13002,96315,236511,61700,291850,327403,3752,802859,5782,201958,258366,428750,172737,1492179,125568,133219,213936,612339,293524,15328,355105,673055,362502,55904,119080,6087,205057,54378,620057,360428,154452,209821,0,1842,199982,404220,420568,226233,773883,1069897,4661,19823,0,8835,1183,74735,35142,637769,35751,533413,200532,74876,49323,221850,401,181237,186879,94750,8754,133632,235,193793,179665,4039,49849,236775,681152,281688,196131,248178,9833,5442,10413,3514,26133,96741,392460,1394074,544850,347398,328196,152,5780,10868,287826,129,38604,1318996,285329,268440,167614,217697,4256,1347,982053,66970,904890,4429290,1177613,129201,87700,412724,9395,22060,15542,115904,541778,12475,296756,15902,6893,46951,1095,86180,108536,123172,124876,224332,66898,396430,215,2132070,132653,135190,59614,737688,220,234750,107912,12803,167271,51855,67537,14460,101342,91669,18952,116,505421,22293,283521,235950,55364,58269,6611,916,529064,127334,115116,100185,343053,41706,265786,183498,2762,261979,127923,232673,101784,154701,880257,177060,94725,183483,1797,43489,436234,79221,141264,4292,371915,43388,94201,44558,898,27795,304776,318430,1462,8281,92443,88224,521228,94071,16935,3861,303,19794,70423,287011,67718,24081,0,38719,42270,76268,55043,21474,30412,105837,281210,10798,361,273489,403909,1176278,31640,134838,113556,38965,153659,21563,4581,12957,12615,8668,5595,258,5464,112359,22923,107771,153503,104,378,0,402,42085,95792,13863,1650,11703,32,7291,2654,180907,77471,32787,308021,143331,77673,43869,665228,15771,32622,835,130863,285513,43289,151138,5030,32639,8448,139335,181172,75094,230694,53932,90795,27799,2850,74,40074,337945,132014,127707,24304,129283,63672,1018732,735,146158,125903,17633,155658,135799,157513,7298,581,66289,0,97177,1932074,59483,16729,688701,103121,38422,47583,38036,12666,2623,103442,56492,82832,0,0,152,537225,50776,139692,5895,756071,389894,326985,204699,340921,213747,41098,489230,264857,133914,2387,682320,2594,22229,1050,784429,786639,20940,3831,1143,127,245,284907,782159,490510,4929,494252,203854,377402,777659,305435,537907,115984,208968,9780,1065,206548,1085893,4632,223819,67288,722597,312408,68109,196150,122537,599980,190251,74550,73951,600,5821,158923,268221,119666,56136,55442,254298,5747587,164669,12804,252267,1199,164236,576894,75874,52278,38182,115481,489529,401528,43110,2002,21115,3179949,7629,614639,769832,57924,199780,426234,469756,55014,4188521,6841,83694,57159,131917,58065,991515,3030,11177,44478,119346,1833579,387175,157447,22984,13626,44070,29281,239634,59647,109535,159392,225148,21651,26864,58996,616600,40113,23161,59148,7579,5817,440130,784,4885,142982,43979,694,1950058,2622,168291,96797,3767,417456,401633,194852,44997,408612,117904,696504,337680,164326,83392,106911,1188882,518695,107503,35105,82377,64421,83997,25902,1004038,63452,413794,63046,49582,305150,6551,45147,259699,535475,100504,120112,28889,106491,72769,3558,108453,7712,23912,242196,25147,84606,3022,100932,7216,284102,64002,259393,70647,129,34550,207687,174976,249,75218,1679,36849,395259,31937,83010,183470,300313,89219,12524423,199365,131965,792250,6910,3421,219880,149649,1820890,505984,1955290,2213252,1282,38475,431294,115034,59597,542627,2156404,20519,24104,118971,3674835,1300250,437161,8208,2804,527354,162682,97971,100180,70544,58149,3265,794631,316078,353,1612,8796,1521,15398,365449,119691,3055,599160,1595,44564,1532,60449,37001,532,1088,4674,379316,28843,224712,199545,8154,684846,2467,268,8708,434,60260,902,1268,10675,0,0,293,1803,3728,4133,7156,3727,1678940,10112,9243,3268,13516,21760,810,37546,50847,46975,315,244,1258,455,319,658,699,19186,28685,39548,28733,30648,482,125359,96750,35317,111436,358581,56046,252202,240995,144773,13717,3283,900,265544,11856,46017,759357,152945,6074,1694,6916,142650,309393,1368,334,19962,14091,239,57301,145857,319230,111630,463286,48744,331666,1520008,34726,203,161074,79540,23071,109676,446290,59673,48462,109879,162615,1619,3220198,23200,34893,299798,83006,285623,143231,36357,97153,5367,12772,174499,73038,274788,126017,133411,55505,176477,107454,85791,520,67489,26947,800,87286,1715,157877,1056,235329,21963,109367,99779,123476,1575,418031,197631,454737,47218,65480,2853,15938,181839,158903,11242,59229,69833,90501,687495,51181,37823,3837,28203,29698,293988,23465,207271,84348,7382,429421,16385,40030,80767,248675,192577,57565,104695,32936,112832,31404,309733,15119,3532,62822,42991,134308,311673,165485,1005,53787,22174,69648,17654,370265,661621,290635,780,227797,5558,35138,802762,166932,130162,1164,1598,105329,0,74840,67704,171200,384831,265307,143602,139855,45677,3827172,514407,29120,2926254,278490,376983,3810,388,176935,2957207,4848320,524852,3294,507,4211,78517,817865,262103,1553,213898,240297,2245849,155448,25459,4208282,28284,24024,101767,604040,354007,54485,238750,581555,107063,12304,81536,224277,20500,711432,404,217334,448568,304385,171269,313914,9898,765257,7643,14831,214157,427490,30982,249,47851,227117,335829,519564,163116,1295,1180,1739,3503,3825,3688,27920,54068,181,180,15300,72616,1058,9485,203,1127,1403,1922,819038,1756857,104050,142,141972,165094,15872,79629,121721,5296,1731028,286528,170376,1956,132757,301,219422,1052501,443027,102295,12561,116780,976140,821427,429,152,0,271,292,270,2060,118422,807761,696844,1350,471588,745,567481,19851,402,13699,3475892,1599258,5649,1475,19672,7474,385131,486572,20484,828775,306704,269183,87128,138507,157129,81285,90232,243082,7304,1372,1143841,162628,74969,18937,156393,374023,518121,35670,80650,1056454,1498903,621394,363383,273403,3183,319116,97796,575528,300906,304085,3249,332410,17888,3689,355263,289657,93672,235619,355,2345664,676850,1962513,10297,147840,1583,7052,1688,21338,109893,951,50674,253819,242008,110,2205985,2476,82455,122252,15282,333611,667,2947,15440,3167,440671,194419,223846,676006,3549634,209298,862338,270516,186909,642004,707772,3532831,315712,239205,186151,10508,45490,17296,111198,42383,560193,24204,9235,22085,10934,93641,168543,1531,194815,152,98078,52815,129960,53014,2459,297411,75722,17913,208011,113040,343118,105016,118819,916,59243,147042,6523,17457,40985,408669,35817,45911,67316,44017,90921,190798,35329,217572,3730,26268,105136,413806,10215,179150,2891,165857,334829,108961,62246,2787,8576,157218,32192,110801,239995,122977,21069,759059,987,20667,10186,59739,137511,334074,1447822,58692,277398,265924,40306,925,155625,1483825,40994,213351,3207,11058,3665,105153,267664,347811,63460,16155,76916,89844,4723,18240,1384,5064,91314,262,108555,119996,52917,31104,62519,8408,46517,1461941,2138,124332,185233,0,41669,210284,445195,145973,20437,40299,123858,44338,59439,248629,110206,78589,205589,280,256041,3753,51687,120811,1006,7146,589,203516,36502,428293,16896,12753,46772,2003,1283407,13883,105353,554499,159662,112658,5050,78275,1510,47030,71712,362910,354066,42725,265320,347996,22962,21328,5036,1548,5837,3559,41084,419,72377,1718505,67970,61520,30495,56802,211985,11882,216152,228846,40554,101907,25062,251391,49213,103234,67893,10358,69714,149486,295649,176256,186937,46169,115544,157004,158758,445547,10132,48483,253510,1015293,12138,24123,224436,51,176772,636451,111655,55001,151943,188753,1824,2628,212722,204113,170589,92829,137699,2141,223862,426887,420087,282786,56435,1503944,353477,542837,54385,123171,170337,3005,123108,200387,81132,363912,12432,20520,33730,67025,242147,95332,124326,2126600,173705,1661,67211,330756,139789,89495,640623,816900,857262,791158,19754,57648,28403,374788,253296,616613,174716,17165,550609,86490,371988,136909,27880,209697,364,11682,146810,57914,226470,152063,23444,36288,220460,340454,221332,254928,112641,789355,67703,4808302,347499,165586,114816,477038,0,4187,96045,270,736718,165660,176254,212676,1263231,158647,9170,150,64436,916426,62353,295499,414183,1802002,142468,853007,108412,269763,636070,246250,128475,316851,14032,131459,3743,63255,47267,980246,695168,227533,157645,23386,40561,966851,329421,148745,550,153640,72434,248425,283172,27972,212390,243378,109790,276877,83769,283507,19426,323,76,2141,163814,6777,506485,203497,104506,397378,806066,539813,83579,90771,610109,241157,107284,73090,215530,202022,261280,116624,238432,80228,131127,95448,67989,756579,515304,482399,492105,9863666,74526,181725,172954,474318,67538,80993,212897,110939,1800,284812,100872,754569,337507,688236,1261596,155361,339236,251057,93090,29432,295859,622,152,106626,65807,120376,236252,374364,191912,152274,71365,262819,105055,65734,88053,574,1224,440150,228102,32210,323541,4503,13020,340792,479641,103945,849438,86136,11209,709203,4314,243220,106850,194408,58473,3914,234199,18006,39197,9052,1073,462604,2911,54079,70612,36807,547001,185231,149272,227944,6726,115701,60038,481296,192506,215050,107407,80768,485366,229425,23985,237611,976,109738,176094,338815,59846,2499,104394,150016,544732,100949,7901,829192,86783,6285,2046,2132,7607,1555813,384942,3828,278957,332715,136792,62880,98629,20198,3717,203783,665382,24912,10495,282776,106746,2699,26691,83437,84296,87164,122854,2366,1190,7163,254180,24338,96980,95608,153758,91914,197029,68408,12044,661,14248,26352,116185,206455,59591,38865,66708,216966,700,82676,493684,513792,14642,261098,77998,9565,39295,2139,328143,2166943,90372,28881,128465,413944,118576,3294,5723079,260191,66323,140862,9650,34833,372790,337,9045,722,49633,308575,29949,185997,65174,127551,1467526,977,27759,68705,78800,7475,238502,51286,211744,65927,95783,136925,282,30368,178723,115501,90213,5802,11364,36061,11189,20921,128195,223,82459,7683,96361,169730,94853,55876,21797,113820,12890,61348,81653,122056,42687,136832,363395,196136,5998,188224,12658,80145,40243,322966,64920,195067,16786,134562,40546,113227,77670,115975,219416,118154,575283,271502,124980,186925,556029,2575,257467,490105,3666,75408,316559,10266,237441,167903,46105,247516,572,85259,15620,27194,23995,63021,70616,18734,185406,409084,127512,45362,90519,586,555602,305219,455347,793125,567031,516,223529,338,2226,233758,464930,69559,18993,0,101847,37933,72401,222128,18446,2204,269844,119683,118,18281,6473,137132,200459,134786,758295,82242,80472,42255,10503,30883,344529,52977,67961,8334,209543,51579,360368,560062,7796,95547,149715,561848,9952,5560,993,134432,165354,555539,11541,31822,87271,140045,197297,85,2917,40518,458264,103218,375438,439209,56918,66,73146,136511,13747,238300,51046,3257,224771,363364,211460,74991,7794,31552,4130,536360,390,1038,166884,855,137,16608,0,8253993,221769,4338,188934,1088141,1005,343759,122,303518,139037,349826,271562,412967,335748,116011,296774,10440,189098,45368,295862,75488,367154,178999,103428,5717,31374,422483,83947,532678,116288,754,215840,1929,36966,318983,676974,634842,1416013,4031309,174241,137430,8096,114834,134200,88025,393231,889207,2507835,3169,130992,111573,115169,1043709,29155,26776,446952,2994,204865,95429,223651,208452,249596,124615,59012,105104,10357,298539,82939,701247,283829,143038,15762,153950,71685,214838,25738,38088,26172,1723,167613,82428,21968,451774,414400,125,393,152,964,92054,275956,360931,66602,54724,203231,799085,132400,131768,421591,71134,61988,42400,42151,313884,364020,173316,75068,194053,110583,146308,221349,37243,5275,163551,155104,104934,101521,273521,194372,115324,66618,80192,29006,1211,4258,15430,193,35816,46078,145076,39929,306211,470820,77244,80207,65442,18735,23709,458169,652968,24781,18440,826006,8719,569180,53607,26008,2614,38237,394687,334081,100114,44320,141173,46089,160473,19473,152584,447646,249444,226577,70248,68770,922073,40940,1437,23862,122356,289960,11598,2391,797,62220,67011,225550,157050,32956,66711,274778,170469,2978,7882,188391,398148,67701,149974,45649,24242,73210,193848,162030,101,166271,150637,8658,550476,39629,124281,187918,161799,139606,26670,297522,193711,43689,130599,2546,84041,61990,38536,93635,20204,26055,156768,10776,2507183,3363,169734,226786,5689,702,1920,80625,82346,81046,10042,267587,149969,413,29110,250965,119948,152833,47113,68159,102148,1336,381393,440625,165436,103186,307137,8356,928740,1007391,5291,196385,464329,139782,257920,151176,278176,3485,173174,584203,156692,435,109513,434405,141222,283127,735509,301845,5834,117385,7161,417306,999681,241743,191546,435286,292809,255448,2238,1238784,682,208203,105534,159672,178403,1182,552,78091,148016,178904,1372510,64969,38132,50711,134135,516051,256666,180734,177610,54563,93744,20137,76345,31161,6686,226876,881726,159375,111392,153453,191540,136249,125659,729024,71041,290529,2832171,246727,99659,37438,202071,69639,460551,12496,299511,264287,19631,78908,131988,73254,36416,362037,603519,400606,84959,777,198927,5336,85594,101177,142356,133202,2939,455962,261564,469,206953,384158,111281,313151,135195,72455,213790,3562,125428,443,452595,34702,214384,32296,293917,188845,630,97862,408943,222506,11780,3186,118013,409843,293181,225130,150380,594,35607,75393,77792,307104,158774,150084,144683,26385,57625,12240,115762,217561,11258204,417610,142660,443237,6648,384620,1411,15835,220316,71330,121443,420451,111466,287951,31326,149378,112425,391281,1718471,780523,38533,252043,82023,280,238414,69841,56847,4331,15205,1612046,65654,166308,212426,154587,2643,1836,1153,150,30980,152,187779,84768,55573,2298,220960,727296,1124,271,286244,174725,25866,455431,74801,455213,375799,188884,517938,261630,1865247,215042,2139872,440479,456048,1092276,152,340397,92175,433756,9940,49461,14114086,23633,104444,36380,606550,2290392,7809836,103492,195852,143500,260718,405431,182265,62551,151061,265071,831619,268,217677,92,1010608,414827,10122589,230417,178235,148619,1878395,92989,468468,329748,879135,67064,7805,38923,7914,618663,876916,47766,236740,573722,6792,761167,23462,37777,135209,10162,3205,259986,179182,474574,350201,1107945,18443,403372,1488940,22428,159047,112689,882971,311390,133466,255236,95811,736,16377,137246,729635,1793281,3270678,380211,74033,857167,1188379,31357,559902,1630,3163,252991,594082,85700,236233,558747,1940,15946,2561,7321,217020,384048,392967,195669,8885,842,4657,1314262,53693,5390,510080,31441,5437,289246,28081,107903,356975,176267,136182,67,916711,812778,615912,23167,139660,303916,9864,0,14311,62020,1330,831322,356341,160738,268177,18086,9442,265538,187760,1258254,9976,5001,3916,450416,218828,81583,421,192919,44434,639684,156430,21861,124987,59639,820,3196,289376,98931,21806,163481,130242,179,2634,13474,188771,62316,35008,145035,245163,790178,1541,7338,111043,457799,513534,28280,136042,638144,145793,519967,67934,222047,20436,30505,2507,2792,3632,597964,156305,54233,285224,526971,70560,58185,63575,94254,127744,182890,130735,90609,217365,22071,901,39592,72350,62604,457325,580846,3369596,234389,548743,90749,142668,183707,32341,479957,30512,1282739,189319,133716,5971,115680,420240,59341,214604,160488,2648,1489261,277478,53803,2293,1110,3387,29979,201196,3135,511221,26474,683,92036,5533,217858,32231,169188,54220,302458,11507,277612,90141,11010,804035,45072,336667,183370,48994,1662,35101,251680,16079,15918,635,195014,145284,13515,107323,42666,152,39436,92809,5273,86262,246982,619269,149974,959047,127747,101421,221119,18383,523722,67010,602235,4176612,126405,0,121181,244911,21480,144411,710988,11234,18555,33242,7381,22979,75519,14466,9889,160224,172724,270204,178459,7720,6788,1336,895,179486,349086,88241,999,150,27630,81046,2366,131315,122648,42758,100986,90034,190881,517,7502,476179,559957,53976,138198,93338,125307,527358,84233,15310,520622,35627,57258,412226,504696,522668,87032,1632,61885,197474,741804,8945,4543,227982,176654,290194,60496,6169,107165,172855,111796,162308,6085,37638,22278,55969,190900,124633,39414,125364,578204,66145,193041,22965,846244,308721,0,109,70,3989672,31291,13772,37479,331710,194550,5967,119234,162439,15195,167121,85101,125850,267165,4968,999512,568179,13532,26114,221072,12224,2222,2364848,78062,55502,445075,35472,196709,37687,2013,271527,24349,76066,5482514,533267,165790,240024,291323,269,102877,124614,363511,9302,36,1131315,125005,549789,25670,354984,125284,405,236889,30157,291,1092,18968,16835,266343,29982,275733,156262,3139,142969,2973,19433,417253,174334,752314,528645,490347,102569,1808236,32118,67587,456,0,201712,597744,633397,237485,177283,117944,287250,105844,124407,706,72160,98413,60855,217209,435,139112,287773,14200,1550562,283381,237916,377863,164119,14645,65090,931247,1088245,825016,258577,383382,129334,28583,304612,4607,17778,949,12742,961884,132156,102838,134082,12169,53351,21570,442,142762,88013,2021322,192852,49142,236932,229673,21052,12838,241,13567,12970,51723,1366190,142758,588386,37755,71400,43657,14659,74856,305456,22027,270,265358,6139,42984,208219,14558,147223,222661,19376,179,152771,255565,133540,683850,83582,213359,40688,28333,11791,2991,10753,497646,489152,57755,92017,210189,26005,11925,48622,35975,64375,5218,60423,5293,4958,403324,148745,197980,817051,314861,278099,46800,2641608,62772,165898,240066,23439,262742,54056,584521,94201,276774,72038,35460,126186,213152,121275,14543,97925,449503,565350,31334,25110,83132,12713,244029,2547,271097,37471,25550,77404,328463,259624,26764,2524,63990,34472,34245,62078,90525,83891,326727,293692,80855,367503,73684,206262,437085,1229,1823,157803,74280,22449,543832,488724,450622,202469,163763,519921,188727,465408,112278,613016,188137,1913,510575,461516,52728,228842,102782,549365,181435,1012126,807805,106195,7631543,1143907,113868,182573,358325,228813,1478,93698,1752,122477,211216,646675,621074,16234,2774,1008,152,493328,1106483,400028,557779,170912,57113,27165,573321,160,231019,38374,174432,62756,1615195,405493,259763,526434,251675,335540,8373,459150,99154,6059,94337,889,548142,2026,929178,62845,436,251222,36707,134386,534083,131670,152,440186,153533,484447,274,1629722,580005,1509,730736,1213220,435192,145944,282081,167042,36789,180313,688757,441,556333,67579,40908,31590,2848,255844,1737380,208124,388600,147119,87076,28261,1800810,1116401,744,13,2033,127083,606498,7588,160342,100604,647,16371,7804,3044,830868,72433,13107,25967,101464,124485,36094,689,211046,70866,118661,963,713,80691,52645,30283,420270,214146,30883,56674,491501,581153,295700,173788,6518,62510,76949,168119,34255,285552,253601,269231,637821,1387362,8435,263611,515679,247301,209345,10462,74628,1790,855913,469569,134377,11541,267458,285148,127810,120012,117840,927409,44337,1643330,83191,76954,957840,477045,454645,194638,64233,94489,2377,61865,118101,231498,330032,223685,6357,31513,238156,1884484,152411,163089,345068,338233,775,119703,57321,273267,35576,839435,144594,122080,4076,784944,140932,147395,362495,68755,792599,425161,46947,59991,100936,61998,5522,214691,312482,93174,780114,758279,1376246,392499,40913,69593,29828,94676,813,502743,165628,289471,134760,674088,2388391,0,34484,460,282,2420,168484,8203,39051,53217,122870,176482,2270466,117389,3980,549468,2075,842113,7227,99830,48224,128435,130904,215723,7545,148594,246,447,151029,448515,113220,283485,384666,35583,654144,46623,576,5967,1358932,273268,441093,17698,112268,325252,10832,61244,41338,41643,190038,16023,12272,602480,151193,215641,600273,85605,691632,99547,2344,219,223907,49149,26103,359636,1284627,421449,20970,689359,551743,27029,84197,283,118573,158868,62466,11431,30043,76691,103188,1308,112435,745,213148,873717,1392689,273695,136882,602891,685368,662110,587177,794278,631554,182452,364382,291437,41158,211339,5543316,177587,6809,661152,19844,1020792,271604,141497,53903,72405,400754,357544,7019,73726,112599,80142,168599,180216,3834,191825,100379,37508,91759,113464,48181,167459,292554,371085,256129,350167,145821,174934,36321,9478,333835,62509,147337,28842,1424410,186428,74317,89057,60916,161162,188507,227201,1602,13209,1161257,8893,15819,9014,16200,459,6691,15337,119277,15800,347245,490946,52862,22689,4552,1944,105,32362,399163,19540,974,49606,749478,443855,231986,531068,270951,12325,517463,180910,214852,18910,88242,54496,106381,54501,49391,262583,74663,1627,1915,382649,96215,5275,141195,217377,265401,86026,547236,28064,23835,1347,12349,28347,95,13894,0,4085,2793,2145709,532929,330287,159821,641499,5886016,957927,539598,185971,5321,1256,115,193509,188607,27056,146277,200534,1994,226958,5085,34699,281300,489116,99070,341063,711401,299,929020,289,150873,289292,283953,128879,17378,365815,267081,11013,1602,52713,168579,46936,218207,243844,91168,9469,66850,5715190,208994,308623,142801,556856,200359,176009,52324,4591,242050,33139,8333,5131,31119,464504,1066720,681,72172,168068,46296,252,7976,383035,248259,29765,357149,45344,112385,50809,25654,26309,243861,145220,432266,16746,223282,10171,46044,155402,128536,248849,30619,15443,19569,205063,61711,19163,715741,3324,728086,163682,156951,137842,142962,58546,181608,134675,139410,144595,361808,457730,461525,21731,118662,39216,293703,41204,104087,666,7923,70887,55031,100551,5869,112466,192699,171082,427454,396209,196340,27613,11586,65599,97312,279046,172367,80408,767925,44371,231591,34982,3849,221433,316953,312533,195938,124207,234085,18989,329352,20797,315588,1014620,78937,186397,253362,157417,268595,351783,162008,2449747,225734,84899,41855,135934,114993,17450,2386,4751,161855,305173,147769,105207,492134,3786,54206,5372,22068,76496,214832,60609,110121,398165,20869,957060,39807,10540,95931,309003,264040,138790,93045,856,0,362794,354814,118907,75073,49072,145463,1117852,38602,451515,1662702,129092,199078,10120,8548,42861,1156754,97582,56272,19845,151829,263601,30160,343232,33210,31436,16272,7657,106931,425099,26224,9239,0,89865,31016,525780,98825,36717,1358082,687168,324775,172786,513568,17907,87196,32207,63570,318605,233913,204529,26590,159258,1541052,140967,17229,22057,110105,3231414,4660,28283,55233,1807,1978,15293,427326,586376,213197,1533912,235328,345801,46771,40371,45716,246477,70040,371185,15989,133368,97854,268,209806,16188,162240,118389,296359,2398,132096,112874,1072,1290,82890,590931,570888,1871,2996856,67239,817,542406,60444,613783,145941,280405,255046,154463,243736,877069,92424,1203036,569930,66539,127911,225679,199898,739893,22064,74842,409513,53303,59864,7161,387711,55865,191033,2694979,946,4380198,204831,68917,229977,587463,142440,39382,53933,755734,5702,28849,108709,5713,16912,65555,261882,46455,567543,251474,347914,132971,185817,2096043,178246,128928,1175448,461656,253899,114077,5131,78636,88498,54258,59451,161316,87196,130927,152,111825,181564,815184,7083,29915,257392,202890,375400,138774,6481,350473,272543,267,2131,17979,460506,210672,44228,53988,9881,6653,10966,352414,145207,1451056,27906,182358,6974,497085,441297,438733,78898,347515,665652,15757,1644646,695,49394,42277,12692,47752,8300,601616,107887,242053,279334,108953,112136,64270,1316429,226970,60999,708415,194926,143541,110994,90403,128431,145952,385,9445,9847,10200,806023,251233,236893,10531,3966,22749,267,523,28592,2967680,1053,1297673,148223,128906,1585412,433808,204207,2767,11717,1387,603556,305101,366535,108609,46757,130788,92769,100440,1199291,5245,44446,54023,869,634899,657258,223021,273413,288820,283,3916,741517,34384,65100,213134,384727,451946,11611,2270509,40481,44599,693922,115678,117683,20837,132677,394134,645,2191658,35449,377939,131943,1668,990,14219,9875,4759,265809,2807601,76012,0,147642,83484,239776,195891,19308,13608,1327795,468,315321,471109,0,7945,5132,76769,128457,17419,18820,8020,2442141,0,315,8430,13938,31324,114997,22753,44946,108203,78229,67724,281333,695,351896,279936,260,39504,1622,363086,7793,133494,27579,949,74484,69607,158882,48321,140798,400652,481318,116691,229832,4478397,12737,682311,24716,22913,6545,112623,1679713,496488,277604,72324,253394,202168,113378,3499,420817,856529,1006061,61447,72200,191629,21836,568412,359804,300301,85988,106824,102194,44441,993,302,1637,12197,7579,27068,76081,2860,46157,167036,8938,10758,11619,1465,556269,210920,79594,33456,683979,17769,375791,4520,3244,246853,136987,249077,0,4224,1715128,77445,86496,62002,100709,48370,217022,505,2602,785460,191582,33902,10734,489180,166076,1582,111699,215533,225256,457003,14,100988,36691,412333,372222,258008,239308,4745515,126322,150484,588041,130976,573104,30932,161336,67,138,617323,46148,16973,110671,128317,290757,507782,63618,185420,1256852,95841,541286,921743,848,207793,395346,22428,95700,1450920,395646,985730,137315,5593,146409,1962,134468,149787,162059,1681,76275,17902,28983,12600,29563,465893,7797,93538,354923,1121471,458538,157891,74938,4959,109502,183405,108969,120461,768,400714,263270,543424,45969,165045,99571,6324,1346,143,55910,60734,14069,171132,173340,109657,14738,102984,2325,23456,18395,2481,4231,904,94,52708,1682584,426544,23481,206901,572608,1391,2867,5916,0,639,0,0,5780,754,4659,4832,2416,43380,7887,200939,14764,88076,286553,170110,42498,174049,309,429763,87211,165734,152744,61890,530,49094,4975,119546,41506,247825,448706,489537,52019,4,942226,273250,193424,311995,1626070,84690,1332387,675406,72896,5870,563323,2450353,202072,189339,87054,76776,1909,9692967,370476,66395,221022,213075,40,242460,348465,373,720,149217,305668,151,490104,3178,686,400120,4549443,874472,576360,687607,867334,375424,11462,77748,1340,717,149390,5247,1565,239346,87833,0,181622,25424,1401,657,60021,8956,9597,26237,2606,2982,2636986,150403,110199,156691,548372,4992,6473,316259,38476,2432692,858215,89010,11195,82864,739903,5790,471101,153051,110009,326573,32853,241048,170251,6179,1700368,74038,96774,223730,171567,86716,280811,150014,712853,51823,33528,496618,473181,59493,102009,4244,330439,132170,239265,258109,29585,16639,280604,41534,232645,1492429,54699,476299,673095,24075,19756,510286,4159,79429,112135,6607,408,375840,840,51722,1374,273566,1766,3289,107258,34081,271325,543908,3968,11505,33328,228300,522135,546001,1138,1842397,441744,198734,178918,18102,299930,5506,73733,124456,158219,14774,47824,254385,54066,11431754,1872,99458,265605,558908,198074,188197,299147,62666,256578,325,130718,203442,191029,30796,18613,1677179,24339,196705,275898,51925,57105,260751,144267,1900730,50018,1866,262766,284110,188086,581,1255,4688,518649,573351,187299,400,146502,267696,6492,197054,835,94385,131971,282,911080,23256,1229933,475890,144437,1044,303,0,76,274,0,278,0,0,152,10852,195379,563819,358068,304444,1388,4836,3646,163066,407331,10822,17515,237798,218371,85233,246295,0,1354,417,177712,937290,1019580,1135035,12962,24848,189203,151,122084,267286,32876,208307,129195,128075,366418,11983,5199,331225,38942,1915,721533,1573976,3440,138876,614655,408189,834666,81942,111309,54654,84934,256935,22830,423705,842700,38144,48701,13924,55581,8918,230183,160336,55228,119241,365672,503860,214927,220746,120263,443264,2554740,6904,51788,6664,9381,264972,30778,809,296322,1916072,574,7324,61427,27385,349721,133003,7736,65314,39925,175137,139779,1680926,116617,772,177212,30346,102831,26459,1290,64662,23302,99699,173372,32643,152592,21549,558,0,92193,6021,58322,143180,40085,113293,161958,20222,605729,347721,151568,12664,349734,121629,147053,327085,288862,373906,574763,157872,810448,119850,912,0,1764,2258,97325,83385,21827,441009,120663,1336,24704,27581,34584,2002901,159653,132054,122270,107739,763251,73737,39073,698544,1203647,12218,162829,149065,488394,78724,301000,47991,118300,492134,23722,47160,48165,916531,2901,62007,32573,7021,13427,139360,7982,24980,9995,64972,312499,57062,230131,622312,335731,105482,9716,404105,32999,1208721,44966,295494,285,28012,24168,123,79117,5884,0,197,0,1706,20498,348598,215094,92073,361999,56204,420662,69054,743602,615889,3913,46025,80906,412532,449813,96787,237631,258345,81740,52830,967366,216647,112301,21899,202797,9603,168008,331055,118428,41476,1222492,141648,34689,1917116,94074,89672,326956,233633,282864,25882,30919,8859,364281,677,652592,898439,20988,696524,116502,62642,167206,6383,364971,1066,13310,66520,28933,8300,11442,1388896,106629,57487,576482,186537,551224,548724,313304,264984,94326,9801,136136,55711,55983,1092,15267,140261,38521,444100,229018,882176,261767,105980,24604,81754,700559,12989,27157,142088,518714,64809,308086,149087,38046,138009,229589,327326,199789,321423,249814,121327,1103653,623194,90336,336616,1147,672,1117,0,303744,7461148,5963,186383,382251,3953,619,138007,97400,191404,555051,263434,62022,150,1399,746472,1570986,95558,341953,431880,98701,262818,28954,83799,53055,16648,259424,140105,86931,44169,460996,363423,592080,385545,987415,295694,17591,677511,1258,1602,79136,178870,291695,360407,316366,474875,1054232,229991,311932,2199,619256,180170,55892,346008,225109,69324,8520,10660,36597,205534,98180,2067,34064,257,3815,105138,14360,531673,72737,131565,631070,30056,199074,50236,79891,348504,18201,37722,8250,70758,455923,178087,61182,300430,193553,43054,303057,175945,689344,425,635883,257027,259911,23697,207433,2072003,844948,31312,12128,197976,311702,81784,280660,21405,161127,103934,162774,83281,317297,45070,252989,87090,28793,98188,38565,46122,147807,39284,154848,0,1485,34294,695150,123158,98109,73361,150604,59529,39085,60429,18865,288685,149819,76,101624,158547,32023,472039,2397712,7615,236773,1445,14273,3988,4037,1371,1777,475,112527,869,140079,9684,34013,171,2649,267,1637,13491,122078,1559520,764724,116094,175801,265352,14162,121087,131051,43332,356260,145747,383402,1502,110483,393138,48246,853315,598,253332,410766,58542,944,27294,259,147790,4371,2366362,30607,96681,179309,20429,87480,195663,48256,267031,89027,219821,19923,760795,64160,137640,560538,1442,372,652618,2297,337457,10926,320144,301364,1282,780491,449181,165202,35171,210235,75948,110587,136336,79168,638,8648,39508,5246,245728,382559,263038,1749008,182986,107133,480004,4629,685886,440,87009,401107,405903,125661,6678,5870,185843,34240,51582,259142,13587,84908,497352,131275,258772,107979,1366,406,466,247,782,152,152,5160,13432,15028,118416,195932,18563,153175,15870,89151,43730,7104,118533,27397,133233,75383,138143,756561,190351,55741,284884,251359,168905,74607,39499686,15215,132806,38940,100298,11794,635112,86664,348265,68344,70696,17438,138533,90616,466478,2028,17478,96638,292371,1922,2774007,912372,244571,23248,182410,98068,2715952,3398,208742,10757,7561,456,23906,259260,355816,13567,204595,13427,973582,10114,115444,88960,705612,1587088,64047,388425,772951,137012,3982,2540424,117621,820940,726477,326616,349452,1143808,1203680,220967,60853,134088,12508,43535,32277,695077,644182,134957,3310,3613,413751,575215,744151,8168,362243,409550,1022043,239820,135924,98742,797299,189145,460,305272,209711,91826,402951,3174737,260019,200895,498253,17441,241112,155545,94670,6663782,422063,128589,572755,482320,71014,25829,916,21107,27285,6561,121689,3218641,484468,4931,2812,341020,1589208,288549,2486,142218,350645,39057,281578,110509,4481,3282,181771,600510,9244,61503,151033,364183,275562,914112,1460,1743,229255,5,5022504,102352,376180,742309,2252,108211,116591,1555,122456,13646,872,246480,20941,118912,250240,42079,805,1100233,150265,124462,368,858790,40998,127522,220935,67990,62509,505,1740,196728,334006,493275,569766,401188,392567,1170120,491231,0,29297,120089,2209,10,469,577032,14319,119186,374573,1775,102193,1028654,519,156606,262035,32761,515084,2364,520319,69661,2861152,2482,37959,3807284,10360,0,15,93546,210884,45242,1141,26610,35195,184178,189590,30761,6744,730281,136029,544768,150333,279291,79723,455,43087,355,1007,310096,550,14998,883,439865,976,230938,17605,161315,3380674,192270,271298,13733,219757,170908,206739,279053,80246,100630,827814,362180,680955,10053,108192,14195,106782,60321,0,107978,656,4030,48972,59076,51957,134856,57818,87088,71710,99816,22190,177,53952,701621,750821,1002175,650567,339106,81022,151509,197317,429897,10436,138176,246157,33713,602852,106363,122906,42252,294054,785063,317477,303898,55661,125396,161816,489394,1291,762947,857885,604008,427637,96628,2740,414599,252350,633677,23225,5272,90591,61498,610,155353,536999,243069,5377,46101,10071,31691,731161,739489,78998,309621,10912,227134,3411,40115,214509,20240,119012,13470,44329,50454,11665,46296,13616,17664,56872,14306,12627,29657,59071,10158,3600,23070,36034,32777,51460,99419,19023,83010,399967,183116,396946,54097,0,1000693,624791,333367,1047,401016,1302424,35626,197415,259656,115173,1196,105250,8942,309148,966437,540755,606244,3397,500045,12230,250955,455963,168775,347122,658412,169567,137598,425617,18938,0,0,0,12894,18689,438572,13016,118315,95908,22655,10073,221,257564,478862,311,40684,105783,740403,6475,659234,684389,434421,583187,266,51886,2118,205945,2688,36547,326889,107769,2733,320197,106384,554735,421125,5598,517,4946,3547,0,45924,358001,130420,1296,326976,390750,59835,199614,167906,249321,191849,60423,309904,282671,129612,499427,382,12666,11725,197639,180393,50372,148057,472401,23600,10756,369543,586750,351378,218691,71792,4586,138998,83052,10796,2187,377025,154251,3273,157443,1059605,358627,175428,0,1687,44126,329,404594,111,388632,321900,105904,11269,1481293,616320,6629,80480,1110176,26132,57147,1073056,475211,238691,10736,527,940050,336606,94628,4066368,353367,1840010,437616,449107,2115817,214814,1017236,5222,439991,1179494,777205,222021,171970,1619019,180374,247487,91210,18881,162693,84349,1077153,51855,3574,229737,285218,244974,4523,1262641,1843188,6547,22657,25969,23435,333211,27554,51749,115588,26007,6025,40016,172495,4271,19294,37814,9987,30629,50290,57948,32188,13694,100718,36134,18723,34664,4494,2458,1084,1140,1429,300,1231,1168,109836,32259,9419,6025,53835,424825,151123,19065,246604,27929,211426,60351,32283,108324,292123,289639,23,129566,4089,39465,19461,5793,134775,3121,29632,57920,5068,1461655,192841,101551,138540,222372,61283,165235,271888,60676,2300889,43646,285768,34749,5590,235523,78894,36204,61616,10558,176530,362026,14001,14399,513363,647208,445621,45195,45114,1202831,3822,421395,88158,421,0,6517,180405,62607,13362,323209,621,69196,336614,1826,864127,416,621,2555,225109,22675,152967,217671,114992,144310,38626,693739,15241,4677,3621991,34217,5678,20298,119888,90024,7645,160656,1950550,44302,8315,387807,892326,1356761,155925,206564,24317,74016,43088,34299,52141,179372,161308,50273,18631,5881,25860,24238,17797,39374,43978,78279,89862,43322,238639,31783,37374,39090,76727,26941,179197,50908,66210,65514,11357,83086,325041,209766,395667,2487,192994,12330,13168,524155,9562,54154,174387,2997,252092,15470,648945,675803,108835,2398,3745,1647,522362,728547,72635,731491,146771,17798,113970,98444,71516,44419,163500,2176,84067,33447,421729,311627,562099,149695,0,18719,1420276,960761,344583,90031,123914,114912,243205,262545,26086,228256,78386,106242,33359,730602,285640,6416,720,537417,57921,2744989,209065,36202,35994,26233,179471,803760,49304,384804,401041,52936,40441,254970,2414,301768,612164,1343,910,1219,1476,219908,527294,132349,90953,35294,458108,113630,163146,2094,143213,124,1753,79,127,999,122,1807033,410,185867,764710,2249041,509462,71069,81329,180879,29746,634619,211435,812423,214791,69893,171561,1036906,20419,110679,299,1334,692,10159,64814,88588,70646,150994,252241,107495,207148,582332,804678,12379,217753,48458,66337,28929,45210,4084,33439,20373,24891,37288,21658,140411,31209,21758,102470,62948,28930,50161,24095,62728,36121,33750,111987,93227,0,14069,5,121166,89914,198255,10718665,955321,19994,995723,15359,218831,35589,43092,350169,8648,102779,68180,7281,475962,58316,29946,201522,14508,115279,74486,317551,287201,55018,49204,14324,124956,214368,19944,638111,74168,82329,38208,641152,498071,544964,124,189057,153118,448671,32427,1287,82625,843,150547,305288,45981,957799,653542,9077821,285,5681,311911,68998,664489,142423,7073,521883,703247,14644,88005,152841,289911,15581,66055,43211,2905,2463,99249,175988,523355,107156,906189,3961,85180,94660,895,789729,0,229386,86398,212870,67138,6035,13674,55521,66801,268949,19881,87915,18374,272538,932642,918,795,2057500,197403,375326,2658142,18931,142909,14410,23782,30906,835,2272,126712,156248,29235,258011,2164,605822,15397,84173,8223054,165836,350244,377,244,0,279,2000257,202291,360699,7411,50942,6330,9636,13099,94,4238,233340,55645,13154,189,429,759,1034360,3050432,179134,22804,240707,2627,186092,59887,592348,162656,14048,113,567404,10766,567883,1709,610087,216869,204163,90,1131052,458112,268395,511800,9385,166549,147666,1001,148292,122658,352193,186553,1611,5523,326235,40221,287,7066,86801,724177,158653,276538,1369439,170876,8811,210276,76038,1508,72407,304,0,340,0,9231,105094,3226,779,3219,1524,359,7877,33216,1357,361,2328,128327,31419,613005,14490,2625,5489,4942,283,0,68735,3376,2502,31595,689,3043,938,88222,38943,27183,54270,72124,34662,87448,68998,30280,2843505,57732,27186,32668,39482,162810,3273,30430,27015,1074354,56046,5659,22559,22870,100172,7738,105956,99881,37351,9409,39031,9395,14316,25732,14277,146408,1098,145016,1471239,390652,794539,1384,5597,567567,196559,273634,224916,69406,10859,715405,109317,2878,3887,1707804,6087,2121,0,1805,11968,3254862,2078539,172222,3090,0,2877,1764,2345,5459,137,76,76,63334,12450,51794,3559,792316,47005,3436,2534,1169472,7990,81942,668592,941884,1180575,324,94734,1409,7328,383,4055,2037954,115254,875377,218703,32909,389187,32369,0,81193,132753,60218,139162,29980,314611,53793,516810,548883,1181172,7331,118814,359988,1641,49967,33057,61960,364256,114104,70267,62795,40301,7292,1689787,25262,115854,7954,5005,10905,16630,62643,43632,43589,40606,28746,27709,48765,93292,27800,87937,32135,38213,26350,79083,126940,832,72287,49243,74309,68469,12721,14445,4197,147180,194877,43152,50627,16262,6600,66094,32451,695533,1246758,74448,76161,107992,55255,31751,85211,94078,22325,1506403,61645,40742,28137,83358,159302,226696,101423,615301,594444,495665,376221,26768,177717,268572,109086,4789,1472,63508,483273,302760,276574,355966,31867,418014,5548,7481,4801,66273,8272,56226,70538,473918,10641,179357,509092,253233,227052,680901,92543,246703,151794,1106876,24451,29458,19084,36592,242,256531,171310,89979,239551,417179,591633,12232,32059,320106,5259,63852,175757,574959,177,117584,256430,307876,463417,22897,613368,935,1113120,35375,84585,18208,68586,477,275,28691,97394,7535,380644,7655,425382,1173138,93001,15412,1114,135538,27504,46504,139439,345118,177290,22206,3555,95845,9272,114705,632467,132509,433262,546074,93766,774898,12541,360821,350193,105375,876119,346147,579696,566767,11024,655018,2452,60759,146737,1193,1046664,1322960,209519,199943,311887,76735,158876,467909,24886,212451,386,203712,225142,157973,1064,162,4002,42792,278571,165619,190332,439623,134131,317069,329259,13599,237352,339633,2682,10222,183225,13291,148378,396261,163163,30831,170422,196614,104752,80889,743081,83448,42255,60558,3456,171071,19020,493492,53992,41256,2705,23157,1244,206249,1695,0,66375,174860,97876,44696,7664,207831,229280,25619,45386,63705,124569,202088,261143,1896,174813,146903,101761,219543,166,140488,66053,79097,14540,65809,28715,17341,170802,117949,24618,424422,42872,132395,136871,51405,163100,2574,114,94404,226272,53300,394487,32424,102746,725557,421383,4380,22579,160834,118080,47637,191367,2468,525730,284449,280839,1710350,94436,145,16210,162193,434524,42908,496851,155806,103021,67834,430497,137738,397,5184140,5231054,1366134,75806,116118,43374,405926,405652,52590,223944,7342,496,706,1189,367923,5629,127659,214273,8860,22672,130907,2318,259374,7261,1286,3415267,82105,3063033,21902,990883,97238,453872,542604,115855,776494,44578,108407,174788,241730,57818,30690,21876,53555,64502,227976,706744,612288,521035,38042,460146,147811,109671,55519,275938,5431,2233741,34754,605067,94794,151123,92617,155920,66179,1086038,211607,528451,526063,110705,78609,24287,32535,57065,77482,1437800,481820,21541,11566,11899,404,10824,121444,114238,114684,460234,87721,53679,132737,102063,47005,669683,535026,83463,255091,226314,56767,136668,61250,835791,299,0,1959,1453,4192,300646,287708,16520,128909,593013,731836,119255,20715,392668,79630,201,1734638,287080,302865,153352,769563,903375,74332,1297,245,46762,40967,151986,8665,276177,80211,99367,36592,118167,13350,10153,2179232,67204,173747,139864,188673,633238,151683,125386,137442,71963,424,64182,1291,454712,160769,73882,25213,2680,91037,9445,244804,56170,839,104432,72331,52283,0,316225,521249,2306,420057,91787,2614599,10284,222263,52518,617645,230728,118935,126623,9351,1217591,511921,17130,127163,239496,61746,43762,168660,4931,4409,31668,517531,224566,837,374756,346247,251992,538153,310367,712617,327854,290719,60831,2619,6455,78614,15706,24790,75796,1053,3605,92662,46665,42848,367916,300238,152525,26383,22294,285968,301226,116510,29271,281,28147,743127,358548,340876,592835,895,1511,2190,37703,322962,129254,112345,120249,114469,154298,165803,14528,212161,104141,74217,1332449,629174,4034,231651,4518,1340,417752,252760,120149,284735,565213,23953,21189,66581,94825,1445,8133,47692,848717,192815,70903,1269945,302795,49160,449159,2768002,51987,83801,70443,162403,3486,1417849,107,14052,10785,1314,4658,420,15272,15115,8850,196276,156459,4075,99784,72569,26803,89928,23649,172765,10888,42684,4453,25272,655,25130,195753,55318,299022,21097,152,66314,34108,18590,98647,1219,8948,82356,692,915,2841,874,17874,115668,116203,47957,4880,93404,105113,31084,399852,48544,78544,151833,302,96,1200,1556,83961,32393,121746,8721,339583,46940,281717,83250,138603,3548,293061,95715,0,531,8558,27334,559176,2715,240,41085,60552,92000,147548,29409,174894,43692,22801,7060,870,439409,95599,345578,27427,1560638,3407,298603,150536,4311,197594,10909,109765,390470,326160,112431,76594,135908,171607,397020,36030,6075,55673,647708,814901,287,206276,336101,347074,9873,1129,1979957,1085409,7822,1038756,5958,421303,120075,454378,626481,23679,331510,59651,1186,163712,3031,272989,30093,325896,252713,66116,232612,27774,5688,71106,44947,139741,2953,1465,136150,10643,492367,139777,213731,82736,84801,2121275,2091,38589,149443,50250,19230,13477,4941,204480,69542,117441,298540,84385,669485,166963,39819,87279,105073,18273,49496,294819,0,582255,1702,76573,79120,26663,8278,1048657,5137,59826,47113,159802,208289,66240,5346,6910,125,69344,89910,260384,167444,462,9742,18437,50594,1226,32008,10663,71,38425,22019,228332,628950,225212,9904,94963,114047,65226,12641,5587,132687,178813,258829,23126,1874,256,5501,18157,132579,27488,69499,233854,20372,7160,96769,410070,212346,216092,485,3445,10935,889335,272563,209779,97668,64606,268293,304541,67895,262306,47532,36142,10664,119201,30130,909908,69233,5954,138358,368206,196151,78334,462717,67837,216436,2882,3099127,168483,844556,115610,0,152,152,0,0,274,2258,201801,702320,222542,21720,94910,35937,9666,56490,147826,165194,31213,7934,93625,129130,2416,188596,24419,71455,285152,989,2188,382612,1753,65628,342997,42784,863891,29408,34539,75260,258297,270127,815915,26264,6353,31910,0,12134,27187,135521,76915,162235,9597,42244,184405,71264,3516,40544,124046,197635,234510,92881,754531,314544,98521,71196,8749,39245,237021,232889,68737,25380,91903,4721,65941,2462,223466,37793,829574,108144,330561,774026,111083,146612,13776,83296,14218,40361,83462,35687,210393,59815,7992,7186,220437,555395,93977,107813,56494,147633,176557,329636,21460,17556,10369,447858,95353,2193,104601,5144,164243,431,32675,322290,0,215836,391938,85411,221951,40616,108407,377826,19814,1285527,88717,75,0,0,56508,214773,123256,495235,409,718,420281,13414,144999,659164,45369,46698,13161,85458,91949,44936,50319,21234,127905,2332,79197,117394,11668,3330790,511496,114475,93206,9657,7537,970573,28447,242585,22528,136798,8570,503,341513,275296,1645,32613,22103,14741,559840,215538,70812,3269567,13644,416863,345485,202,2101,522,356,853976,815,521451,355251,658977,3313,9842,248404,80901,87693,187039,48257,131702,124304,152203,187166,133143,170508,2499,44116,24516,757,19751,1160,266109,982349,215069,361691,789227,238790,28012,219319,2893,716719,1249383,1321169,150095,79240,651641,117785,62806,420902,114736,486294,105477,208001,1259718,130610,70880,303308,794,432896,29546,2918716,10713,77143,91383,892201,3875,234881,237361,6816,34036,54307,8053,7851,441901,284,257412,26488,0,45191,35088,161487,422492,448240,27527,93800,34038,4343,10583,22619,299140,6304623,21006,693497,941,578201,92475,46580,1263421,850,1428137,149167,216940,3181,115973,50992,866,617,284654,314542,272,244993,157787,2178522,34556,304,197056,348180,224784,576,576,576,705,576,576,576,576,576,665,17992,67765,71031,573214,290690,43962,353613,7689,1774,3031,242164,2052,790197,172049,58671,5992,1040,193558,93641,92267,93557,421952,792,117494,863135,393079,1096010,62074,73668,251774,190659,16314,4557284,261,726,134035,311165,408535,1042403,11346,1221755,1264455,196339,1196350,1795,251143,290085,499051,55469,286978,218935,1803,103155,14676,522873,97906,122964,175737,1042794,11822,417538,284406,278276,4453,195679,8789,57655,5279,76725,311262,429816,9041,996871,156145,2465914,465817,2633,152,20738,182,1390856,182118,2736,123851,50023,39706,403,543,472912,439024,122060,4631,242909,166172,1057961,1963,321749,483,61047,102494,1936076,350622,187260,70685,439741,351849,91232,11926,52715,1682843,239114,809693,566302,98409,349589,215802,296838,337264,10826,1914867,0,571487,601330,290659,92385,727227,235713,18352,428634,59833,14402,142267,12609,29181,7676,393833,297132,25964,3007830,79928,11940,4297136,329152,60131,140287,142793,6284,8715,30732,75406,113990,2724,22066,241513,54095,145700,273432,40706,959926,214315,303512,32360,5198,69772,193438,168333,74056,83190,52845,183323,237554,293456,125304,177137,102343,21343,86190,199751,135735,20799,17868,25108,126056,1662650,7830700,67541,699,441263,455032,14345,1826590,1177686,784521,10224,146233,18646,297482,197,3123,0,4539,3770,318448,88512,5173,413546,12060,10298,9347,87975,66417,126323,23918,25336,6464,356835,117572,53136,108246,632343,243551,150916,283436,6346,250230,176765,1346030,279713,2086,170203,64453,100886,71458,833864,352495,205931,252,393457,131736,948821,594514,97280,1744902,230815,389778,170104,260443,70272,400096,110,49875,7394,332268,284649,833,362573,1381,323158,513340,7052,365523,129206,245318,177366,838400,178794,354258,13362,2288876,120185,912599,121244,29492,186624,35850,801892,43264,338671,14023,102109,14769,40485,335819,382415,284692,5860580,3527400,135591,363516,93053,88797,110680,139771,2234,0,142,93577,243296,4823,84347,1588881,13476,68540,11999,179994,503882,686492,38051,25448,201346,125133,549122,221705,20740,85223,732,56868,3190,100546,227409,79522,0,85988,722811,379254,32386,16989,252369,954351,2152345,254565,688434,1160,116528,9176,712,2723,773,71,429810,144759,16059,1007935,231963,17687,360,3638,107348,699,45746,252274,309669,25697,58074,5376,15398,406643,552222,201109,186665,3127,1483588,212191,16896,69585,282791,515376,101440,106355,42735,25882,81418,412117,52482,337113,533014,113170,253835,369931,212061,221198,161,120,298960,415057,31004,251300,183035,265157,290882,11545,501106,192121,83896,134175,10255,8958,342540,328010,76708,29296,97327,35121,1476119,3126,43597,27549,23605,2257998,93194,76762,79789,466426,5062,98783,6981,547596,406,78861,1243,1368,325677,208505,107014,10183,2986,468,869843,13347,295343,453376,655,598007,535202,3706683,293978,250893,12818,1192847,73792,20972,395771,20286,30883,155131,8252,425827,67841,270565,490504,192534,163988,730437,367456,357768,4,230235,983761,59666,0,26688,11135,80618,428849,193193,161208,247415,250279,5234,248716,1620,430157,579161,119193,57883,2013993,2542067,627856,7712,796,16204,123134,3087893,263813,78546,347811,183467,256642,165644,86787,653458,1535223,1069,146773,35349,389796,228773,524964,25134,39980,730734,25590,24092,166806,99152,324689,112077,238,53,304,20251,258,23939,188513,1735,97977,242780,85541,108796,87,35746,27240,187421,7471,53510,189881,479587,102089,5649473,25960,97055,3883,58,56605,62598,67110,175596,502391,10754,25320,42097,440022,316,1776898,112425,39191,23210,22781,159784,60228,16789,245461,313278,137608,243,846176,85567,72503,204022,257607,362476,14659,122369,706833,114868,162182,414848,978584,123493,237888,2711,6911,219,441337,451,12983,498096,144089,85821,126230,82970,39067,1292,43933,127585,67039,1765127,149112,360110,77765,420,21518,212807,65535,613469,493660,284859,14155,120276,158565,14008,3669080,87304,436,11679,370,13767,277777,133,143,66088,275756,44716,263,11438,126304,549,40548,790,198919,125883,179718,29315,242459,135180,174109,212529,40186,2452,156326,1837906,510521,166709,713904,110871,71497,428661,56734,482,22296,1094976,541394,568033,544,15342,6108,409874,723461,590009,39079,55932,251623,125190,198333,178278,78836,347061,48821,112252,125925,469031,223392,433631,38286,31188,572626,217,174360,2443310,608854,15402,195069,141777,71336,69947,820103,1367741,168633,257945,708533,517947,224016,15381,1639,368524,9592,328354,266270,302494,1011915,132541,243921,47283,183387,271798,420814,179230,1552,278062,5315160,4264,113007,39856,160078,465198,220221,143371,193823,220596,158337,285446,48614,434102,1071,96698,26713,292873,536544,73593,20248,1295318,152854,358315,710776,418002,168432,22335,33673,2622,13345,162761,94556,341162,8104,525681,102770,3663,55192,768943,684998,2395132,242791,94943,43361,783,4396,348975,104891,1780712,4993,1283,2671,149740,14940,4053,488048,4850,295147,17713,285092,1726960,24524,130080,178520,49356,602344,11585,37558,209941,1004944,7726,160588,105824,175329,28772,420211,2365,361436,1071,10193,17449,149033,2585,344975,305519,386254,211102,210345,92293,1011,498554,253957,102795,145717,16406,49566,79153,85919,139,126353,4834,282538,222579,160065,1047733,445690,152304,307,707874,50432,208276,134632,411421,327543,70478,84798,591605,158635,395284,821,409,67981,99314,301214,80894,180609,374615,39946,1123,111765,288459,69062,43913,51400,206256,142761,566736,97293,67215,467,247466,222206,273751,145678,201345,207912,267283,405153,186072,67453,6977,2089821,401,52112,1966,10650,17922,227106,448540,722959,29069,63729,310954,52361,42508,1446504,24752,30954,844603,43618,3535,92149,25832,323322,465047,180709,419778,326094,3383,6043,2962,129960,126461,859479,65340,1417,33394,2046,12274,416679,15858,15319,154472,532,311646,1038156,1059703,406921,139533,110165,478663,144359,212019,1443017,60887,29324,266222,294011,56604,27205,195558,17027,465086,494466,673838,9698,2872498,4378,57916,146386,202269,328805,402044,525259,221864,461361,1125711,977,854,12717,1864,3575,11138,2725,1268007,118939,2107,3911969,1198158,246340,530554,166883,789638,363762,301762,497,3695,225307,143300,438618,169991,9549,95152,531358,4832,69858,357888,188512,288073,155860,1218801,579751,945775,240881,68101,1605165,1455123,467662,445192,423826,801204,905709,206402,2183,2820,1173719,5536,6346,4800,1789443,15502,51575,8965,367344,314158,99017,217463,9205,217648,572211,58033,390833,138,3500,997638,14233,112731,175681,96169,1123,100592,86542,211759,3075,77357,26904,655327,8097,176680,274143,10347,198142,274902,117221,3805,70137,175361,1160,1921526,944,144924,1687,3901,139154,702293,40780,16105,112569,39581,2261,74546,2444,281194,7835,218990,193561,143146,572585,168673,66297,69842,195984,146293,634,2571773,18412,193713,227457,578956,237156,464739,524525,449505,422368,464425,846729,200,76,218175,246674,118586,16085,5804,850,1420,257986,297779,1338765,233834,1036728,5494,317556,573424,6844,21678,237,97442,219913,207991,81537,58798,0,340779,531788,559657,142132,78515,21691,8713,88202,1266,27531,358559,119063,379740,383494,137921,8745,78058,551826,623454,560533,615460,199139,376273,1892,105313,84234,140217,386869,259656,13662,290965,92106,22641,1634,720233,94420,9793,406718,7678,342710,1510539,371106,1532,938602,24659,319796,320250,70151,21791,2015774,23857,77738,160420,389601,363,1955445,150182,936078,156169,666055,46618,86777,213537,163888,193421,156656,79284,51897,989,26248,610716,449402,569515,98308,260383,86154,204076,132097,51136,47304,248973,129958,81785,32320,29891,110856,269809,140433,56532,12204,248677,10017,363745,446,80806,140091,218317,3217836,179639,193323,129990,158834,597466,72553,45426,106064,37292,24632,152,208531,216747,5320,79807,52186,263604,2727,33475,227903,8534,7591,58771,136972,87669,0,3354,90325,625764,23488,204958,370364,718600,328780,6230443,27147,147766,894982,306445,139580,290119,231171,32416,211198,199875,123789,173340,428774,52015,124581,692,5713,7093,66013,50739,17413,11355,341423,353067,134107,57123,2850,23802,193456,966346,1623800,57139,388600,181850,28933,1024699,11631,10521,129025,716772,14654,292314,279459,324301,125490,230004,516798,480054,2437,475433,189886,679292,374,6920,29353,35552,363453,155614,126288,18930,134172,193153,17524,16304,78985,22418,39974,14664,92663,168042,9014,152,163401,227560,150730,9276,933369,186343,54902,175647,2680,152,95664,557,54898,0,3753,0,1721,2804,2910,3176,4411,35125,24325,0,564,445,892,14354,53782,159397,102891,276642,52233,113174,315957,513678,145452,819347,177278,309,579598,2435015,9347,473,87743,28148,5661,834859,115935,472395,34675,78781,567323,47539,1619,1128,280469,803202,452,53513,1913,284652,371416,391858,81592,85735,16738,414939,923316,928227,485117,440363,288888,236938,263625,217886,324177,39033,131456,1543,419,129656,341057,387756,935133,306178,230645,259934,347646,8027,764682,353112,98080,41072,295071,246850,628247,99,18480,1474,74796,70382,3923995,6898,132888,612107,947253,73145,116556,1121517,262473,28681,103347,98344,23196,16011,77299,352524,94672,115800,181108,85692,169321,45765,306948,201255,137763,2324,79697,455901,103178,235874,114416,137040,232660,19657,96157,155272,39836,422781,313896,118009,67506,1008418,174386,14337,146134,7302,191431,190547,597798,19291,159089,898036,16102,99299,13801,1032909,57714,87505,47526,86996,187514,245888,355235,125644,302,9465,55593,49288,72923,28209,74496,179448,889655,78019,208807,264463,152456,78807,388,11644,420543,7677,77924,86965,233632,442,131149,86755,3653,108852,7742,3001,85401,372784,58565,219690,405239,340,100958,149307,193395,345913,59748,42600,4284684,618,6656,55613,135885,172377,400635,2447657,1728,233258,104906,230791,622,270617,13969,2602,178825,226730,579338,21115,83790,26017,45074,57229,156745,466609,2448,84546,29206,365573,310305,264472,2014,232725,38640,10977,694,96845,54224,46775,67379,33614,132415,250841,25776,369278,1442,113348,390,11,29593,251758,43990,8011,47278,785,27594,29982,26525,91673,183501,2950,925214,174539,36969,54658,2364,3201,143287,77789,252369,946133,86412,51125,303072,120692,2205,54523,66425,345036,98390,1217998,106443,168767,16902,660148,48537,592,193297,521707,109685,1580,31961,18070,363015,0,2523,71385,21307,399,20706,10414,277007,1527921,2215,715,0,400532,0,172183,141132,48196,2817,26123,50030,72864,22005,11363,220883,502175,117551,156127,152,1394,609,338190,1325497,908032,134992,10640,76933,96220,36814,43813,210135,373,10331,5563,7280,103913,94089,2784,261894,4633,126819,141453,394310,2805,108856,33680,129260,1628,789,13738,509950,64431,16169,194739,668,3261,1687,24862,586714,15726,266218,66616,34482,1646,97004,45413,59575,146154,34239,71632,2359427,8974,171091,163484,1745,440469,72509,213846,152,139647,88023,114771,82567,86191,11688,13335,397127,432829,112206,31851,110261,1296,698,5802,17284,205082,226568,149616,36535,530333,617310,740090,38280,483901,141297,92454,19176,418914,1092283,202498,44067,7743,88525,122985,909959,437286,378701,651601,137552,588,52493,75499,166598,438099,156665,163880,5944,5212,95818,401916,62774,84919,374476,186354,84177,1027,125949,3421,186107,141852,110036,588,31924,299655,79157,903217,307087,1313731,0,4971,72801,118443,240599,95755,14456,219121,51247,89909,181415,114647,90633,35896,4911,596,4982,231,38612,173347,29865,1366092,54795,83836,50069,206920,5238,1982,101813,240282,171,271265,54233,54855,179996,13184,105001,154122,67846,306399,384,334833,184401,112145,84699,127514,2130,65966,4317,314086,394547,53555,36084,71912,69454,76,37075,42664,94553,981,1344,451,196458,179087,44526,27048,30906,73309,0,3267,86919,78550,228821,19249,1498122,112925,160814,455908,3203,91699,152,6567,10375,18903,65451,47867,292,0,516,261078,212245,145277,119543,177174,194680,106827,66424,41077,87122,128776,596691,259731,3526,68447,46264,8130,235736,727,2220,296,78717,90790,7177,107901,2926,82564,333908,318728,4810,8218,148152,31994,39499,1706,300121,182329,225409,101819,21432,99337,38814,8472,6950,94887,465363,164852,20744,6526,52365,47121,926863,3711,144607,161351,72433,229969,155213,59774,27009,414154,42569,33092,43980,259732,15986,76117,6457,435308,222,8127,301519,81506,50001,97692,120027,51761,36707,96793,443429,63604,104873,321550,59814,335759,110197,374417,475534,51243,110766,163907,1894,19244,202257,211,1569,1478,147159,301181,226830,193129,867916,291117,395126,2629736,247168,444718,80415,205957,744501,708101,662050,643506,93648,155066,9265,98201,39791,263944,265311,163669,27548,171297,105633,8277,262342,6294,323189,181534,77521,23941,26376,138403,672,588,682,1121,1764,3023,1914,2725699,45529,2187,86945,30586,54735,7136,655207,169717,13549,85592,98,2552,1616,10736,9375,2623,26479,1791,1254,140323,204779,32886,32726,17965,104336,422067,141039,2382,1254,163831,117017,134324,30059,65878,105411,257307,1004742,29187,51414,14324,1635024,68821,132194,16606,26547,221205,107351,586,171463,52819,2193,26939,133702,9253,49823,176994,199935,218061,392483,181634,36179,431972,456903,370233,156046,156741,1326717,99232,151652,25285,13010,4807,78669,48453,167342,241990,251738,724811,387356,34370,396550,1299073,684211,431090,359447,32450,100786,258581,59141,81,54309,1099286,358348,50646,168644,9950,205889,405591,26388,1947514,298973,314594,1258,174531,104500,2321596,57280,50336,629938,267530,207684,214211,47640,129044,1729578,378269,72388,67207,617006,58028,406359,20368,15840,1399150,189325,73169,41597,31133,940339,211597,22297,3303,27975,9340,22505,956460,795775,2812508,1507772,200312,2269084,3034,492393,50562,340429,576988,60482,162031,128826,1544,348538,174730,847191,20792,5473,52675,39714,929,1183,3175,496781,87771,0,11636,121207,0,203803,174446,4336,83695,354116,217036,5625,65609,525,2923,31183,183830,239364,1692452,160512,319686,143231,112826,8078,20455,97472,57736,257539,81295,439,234208,58091,139436,23039,32674,21896,19730,139571,452,53669,132876,295994,15965,199801,160172,280263,448,6089,3716,24042,456,200600,111393,4131,5348,2471,42008,1178,165824,238531,169565,6967,272638,73958,37469,9102,224693,354338,255187,14981,335,2123,11991,260077,4762020,498735,200259,5692,383186,4919,5088,980634,76662,4003,147430,121799,386377,263628,261216,27572,48067,63450,2285,28876,1253,8717,0,1561,62373,20883,206042,970322,169104,225987,11258,304516,3883,314135,1070,2073,25477,61699,194451,164467,20562,189622,99278,30976,80407,113147,121285,1641,215465,13816,13245,47124,39365,205572,210017,19126,372264,263,24134,70306,273373,384063,135,15361,52013,382,110715,3105,179,110,333626,1635,150,334,117,68170,702038,354284,121511,111697,596748,29819,69985,382432,27894,0,2532,152,2803,304,152,8448,1377,13216,56337,260,152,229,557,251013,114481,39391,2578,28272,562247,164270,1397,81611,141019,517,1709,1574,30393,73995,657863,63810,28121,1332,30455,806,650965,843536,202160,5432,89336,95656,237880,24998,95338,172153,0,21287,11331,269,27,14949,104533,500013,1403360,336890,158917,1911392,267901,24954,37875,195841,1662,18558,2555,43602,100748,68976,957,148436,359286,64380,48060,691882,192857,467,16030,77582,43966,1393,48814,175104,7430623,390918,105985,137138,463760,97647,36580,312882,495048,54144,101003,16548,91647,530402,875,1001897,8472,45596,116445,2342,230462,138514,157916,338,447067,411962,180376,120321,324341,108,348,424,10902,239,14333,3646,841,162272,118849,536376,76556,32452,2323348,89814,4555,53713,59979,89926,634239,90544,12895,146182,144362,10026,65941,59840,147595,16508,22314,68161,118066,113437,134081,1436,386894,24486,78013,194753,30042,1783959,92673,1422013,13848,106457,7419,15767,156715,7279,47048,1513,6914,5229,91750,4934,151,4403,94655,9046,40925,18409,152787,1892689,256088,8911,133296,40250,98771,7932,83199,11523,67804,3931,59389,691647,44847,38005,19587,3319,0,367643,1382,112247,21661,65057,18752,542239,39811,121693,45670,12856,37964,74275,20269,219861,176854,10605,78202,74380,179069,158540,72597,52604,633178,1044,3622,334431,9171,110376,9050,292992,107178,21656,136992,35050,24809,432712,12952,57552,125097,250787,85238,4429,59833,41913,104783,247088,586,53388,36577,131774,178627,61168,25557,186256,39977,14334,8006,84747,42905,23062,101928,757629,152,112731,1828,564226,421344,2076,176019,175057,12710,3714,3727,59270,83643,530441,2394,86237,13659,165766,12518,68779,214524,152,41122,132859,146541,580544,850,119386,40463,195507,921004,158646,220168,58680,13619,178229,172693,85589,71,312839,81065,32728,167427,37333,15722,58544,23931,4225,104045,526107,204421,5599418,9811,306172,0,20789,18476,221861,104184,101014,128010,421828,184039,41341,65987,72979,114534,41810,415054,135,50879,40031,2231,2527793,91202,4499,1767,200829,11526,152,47054,261394,152,45448,268,94081,48884,38924,156612,230121,56037,64717,85172,36956,15897,193262,786767,51952,102867,82579,155476,184641,27287,11842,120079,507941,6885,233417,143472,40771,1132,201224,2867,89374,6638,130409,456223,393120,31155,400060,121984,31299,94821,1915764,71908,223026,7650,12663,76,62973,279558,502,339613,28370,74018,267841,12177,27996,15627,3983,180603,107727,175621,153865,106312,133461,480369,84898,35244,82893,134428,0,51391,464895,158292,586988,6006,156422,299393,1060527,17975,342079,6706,35727,568622,125494,135534,115995,653322,969349,41188,65169,50917,265520,106352,656589,154501,127380,625582,693924,3959,127581,12654,2445,87607,57954,50360,11742,98578,77709,136156,49236,126940,220,127533,35844,221337,103733,3190264,153845,163554,57843,85644,13715,16113,229789,31160,98921,6273,609,39697,6741,47661,108931,49,2686065,7416,10604,0,2836,147801,383370,111524,28359,13876,354259,2836,81701,101232,240604,3195,11321,123486,175085,1064,168733,105196,8873,56968,82986,30743,10381,399409,12433,191765,45355,1328,76037,0,137,912,1995,79507,116319,237721,187214,25935,4016,0,468997,29615,42732,15269,43149,471209,817352,516,574547,73350,1920,44515,28907,85214,107656,195898,8395,129053,101613,2061,46445,47819,41389,106588,120315,2286,2469,109776,107034,125075,113259,91538,408295,224161,103292,2086,386577,75500,34885,12390,78547,71361,29681,222434,123217,96521,5615,27603,30604,108903,96884,27615,156475,109613,44660,50230,150255,267310,132345,1943930,288645,67314,3756,180614,39791,1327,3398,717829,50003,33638,32733,1366689,254741,140139,352116,141005,15637,1948,291643,270358,62530,16656,46295,823952,696,1412,3258,6319,1445,23690,127246,431,73642,359976,163981,356036,112138,228711,90423,57797,38558,2430,27912,138443,133878,91802,96746,166679,219426,112079,257386,3530,69641,55435,172749,34685,40085,2868,253816,607760,1842678,41263,321726,24310,183444,14747,266099,1532284,150625,148623,44596,166146,208447,174107,51223,74131,25839,35946,58686,194760,499,142339,12580,78544,243160,351,174917,17262,6923,7072,3844,53860,379526,81249,13092,183764,98223,5963,202326,236116,59018,162838,66741,106434,24265,142,801969,37928,130317,128086,31004,69463,193387,96388,1084220,85879,15243,160307,362,54878,943247,121850,192743,237315,507330,138390,38224,1377965,109631,0,97654,119336,25191,54990,58756,45708,128636,15819,124524,312814,168069,359868,50942,188718,76984,23216,90600,4401,434413,14137,11919,8524,1013,150382,152533,50503,9322,5143,67674,96260,90608,298775,623199,160713,18786,28144,12218,153938,57651,96598,2291,9217,79012,29233,24664,1130268,113036,250339,95210,111362,388264,47560,26876,19292,1741,129796,24735,368,192738,1177,114,267882,369756,1210156,1630805,106892,45228,558998,7654,295452,34581,450383,108318,68995,979302,15374,1395084,11105,766770,26638,274198,113987,310489,245078,34953,260245,130463,178595,279336,41690,6335,1633,640744,0,450945,68753,10909,1048,84146,408263,280378,387878,1846,16441,20651,201360,103767,341713,1132,96397,2352,1931,281420,310142,1137817,290328,297345,442,163,863789,136829,753670,4337,132428,1801347,527517,1162,456,11170,237679,16374,84064,455069,145192,709039,64442,113419,374758,265298,361617,59755,2572,286834,51467,192458,182776,211954,31039,31493,423389,436216,198683,651310,199949,701401,264798,255925,252620,254274,255470,254159,252208,252150,253391,254141,254384,252296,252631,259459,257396,17677,10053,36997,30461,11832,11242,4189,13192,10401,28578,7937,5279,11478,49925,973,25386,254,403355,709,3568145,3575271,3572657,3560458,3573128,3570797,3570125,3564075,3573330,3570798,3563752,3559141,3577383,3573416,3564748,3577740,3562260,3572525,3557500,3660440,3889101,3568590,404325,266901,243070,207835,57752,250492,261563,36877,231761,281958,1283623,92227,968391,326343,168401,70891,100656,3001,162863,7724,418594,76000,0,325876,1084861,53200,906461,175184,0,1616,1848,0,799,94977,31592,7539,20738,228824,11329,42689,121136,687,27,532563,218778,86202,2200,25311,34132,287719,53412,220241,48,44508,3686710,9657,204369,329153,2135941,610273,1782018,56197,198742,315500,30764,67,32908,8718,648893,252923,890338,47135,187261,76,55160,70343,2615336,205247,211539,1277,1204100,44013,16923,138492,179983,836124,219258,146076,107054,80784,384,36593,279,409,14317,48278,8055,159680,1556919,10977,23375,640,21347,31575,128588,30552,320057,118418,10818,322449,63989,94462,23249,17208,48246,275476,27146,41509,193608,121549,88079,1387,192158,120841,404070,149109,185442,179916,177144,43514,4537,5336,787,8098,6706,404612,206,7715,433309,1559,0,399045,59681,101656,84596,160187,436346,294322,72528,292441,119293,55453,2801,192721,175780,5846117,417,541462,276855,336554,3955772,111226,285252,61270,616952,179851,378535,177592,885486,210261,230074,39811,205058,710583,168119,320761,3089,100266,87183,11286,243645,296978,251433,424025,261327,2016288,106175,181005,207850,1057970,295553,29252,468474,288638,335551,139528,177180,101666,40651,499030,408018,368,163729,118462,26889,166967,56853,35826,37352,7999,5868,17326,52069,24402,214888,652450,5848,1355278,156774,283151,1083764,887854,552273,13167,570519,106918,132356,13499,23142,344363,83542,384,367,35394,46807,429651,1723989,192554,177192,1064,0,131294,26781,18425,15680,95649,18264,289688,45285,29643,389060,278556,86861,127203,2222043,3039441,261680,293335,84453,184294,213457,715,56999,333044,49629,21880,68404,131673,56464,46344,24520,287,4883,27270,356374,164,60497,30017,58287,32120,194994,27793,64889,63888,296,2183,9949,5739,62451,217884,5810,189542,12688,120832,662,35380,138216,337,37759,34740,1277121,79710,225632,160343,179342,207387,142407,8980,71259,109892,432208,90,56173,142872,317141,50894,493884,225299,97853,180823,38170,129665,89239,107510,36166,324216,1168,140676,26075,41933,143,566557,9012,134696,33326,556363,238024,153233,208378,686924,66592,269409,14911,4962,11328,0,47756,10866,3485,91723,1032,28386,1054,262,418,6090,2566,868,9304,0,0,14186,64306,34872,63338,55170,119551,152,28583,73186,73983,56785,914,562,11641,21663,673,169259,43916,35516,145,3713,6644,0,10585,5416,83945,11561,19407,17090,16149,116050,41119,18242,18257,24569,1954,12543,199833,6138,484,13612,4720255,392403,13860,216862,18136,1428,1069197,45225,345574,27129,0,185736,6892,122585,82170,175051,855569,788743,118379,220118,306095,192934,283354,231637,95028,47916,11572,119487,1656256,1043985,44663,211,888594,140711,516110,388,2007,1383,2597,3741,268,6738,146927,10644,2322,766437,802372,39734,25754,3741,194,53,417,1031196,753847,116689,2339,304,8874,14550,981,15415,1108551,767941,14583,59812,101393,454030,129666,39699,60,294550,6454,242754,51583,34625,74550,88690,268932,85501,24702,1849968,2074589,181595,60,981825,22260,20646,26251,303474,203717,136771,113519,109058,21884,41670,497985,17554,126034,375762,20238,568053,116883,114033,629247,249426,23462,396180,20637,92158,922,83988,6170,56204,5792,7016,835,681,3760,96102,75824,97187,21995,11586,21708,713492,10753,45647,91319,3640,219300,317039,216374,41662,355710,353610,1651198,32045,170350,236316,413999,565339,117774,159263,4309,538516,829155,1408,813137,49828,61534,2660,121729,486991,7398,275767,436044,296345,275992,2442887,601536,2388636,5702,642191,260914,82911,149816,318069,1338,12302,234495,30297,303410,11348,1120037,18679,398,74636,17704,642,19290,101793,77834,187525,75096,152570,1385,3769,1393,207763,113901,606200,79512,948,1568593,152841,633472,52392,2285655,6190,19938,4254,88010,131854,272175,44902,95772,340373,492539,499269,1786,2769,100378,780,2556,37050,827093,324927,19065,9088,246,738,127697,80130,625,10315,0,118,66,172003,43642,80782,3581,119994,76406,423343,88151,35101,47322,428354,65482,13576,10168,161825,109852,170663,17276,108046,100619,447778,224663,5254,338931,635902,415001,1220363,120375,167516,185911,228392,46376,308857,377401,303381,404510,7379,77981,132778,129736,74693,165558,114776,477546,102095,186967,19627,132479,64517,116582,167093,198833,2050,124589,307362,1250,195691,4987891,134566,29108,129813,293837,85728,133478,35673,9961,19856,95924,69337,570370,1762,223290,35531,14017,109829,32757,3797,148196,13373,302623,147,2539,0,0,134009,498534,162880,24248,221666,0,317150,66848,271478,183009,202697,8781,57337,1838,0,69061,152,9577,2053583,155813,20723,157469,60741,47322,12920,58957,286233,187615,216737,7278,255362,2570,71108,47269,218416,281293,280672,0,160383,303608,20447,81092,304,1931,4166,67786,4781193,75235,28040,40079,820268,988382,56564,264341,358576,31747,21909,4677,27165,149635,377128,32340,154742,100452,732,47323,15747,175200,158677,33524,353100,230720,97133,195055,66599,480400,68392,54838,124969,47901,5259,104662,188829,232539,115218,333,7283,57108,172764,61377,126341,222660,179734,57513,186048,47598,58238,529,171035,212092,131243,244298,500291,39214,31009,166648,175567,22513,261630,70065,6620,16525,122486,80078,19700,84718,50567,171115,83315,778323,37867,120397,89863,386979,125582,32808,13198,93811,5725,101327,11048,39118,77751,74582,91365,5733,30789,317576,4684,276088,104112,784739,23594,291513,1019,57468,278480,15853,5792,188518,55476,38769,461469,60715,38736,255131,847589,206845,6628,128171,370,276530,424044,198012,81020,33847,166199,54673,93079,759180,17750,113993,235248,181616,917139,333879,79948,11040,4499,152708,918681,1339668,166346,31899,6323,1315,188428,15183,39095,64272,3818,10624,157132,105506,361090,2503,38027,105273,33532,130656,187747,41999,1922948,71647,1806988,29753,243774,23689,134802,12921,106970,75571,903394,516013,43702,212345,223192,61022,3339,816,255476,168442,221388,23333,0,103692,30384,44449,42919,3573,4268,725877,89127,518,82699,3130,3919,57695,41415,254176,580,0,1153,170366,1567711,6026,116,157193,63049,183233,36304,183573,41543,249022,354498,645,441557,290685,467432,42323,35068,148661,13829,52211,352635,86451,109941,212319,3706,307010,49530,104934,18716,54171,135989,280503,209616,46459,40587,75809,22501,79531,291,40004,311938,1017,495232,92009,46233,78501,50645,11698,273,113479,16600,371749,91144,303,262023,16194,66725,140455,37202,90815,76347,673064,326503,1089,4183,2525,0,70563,151,56489,75066,432836,41884,83901,3461,8717,1432014,23966,5650,8702,49562,60395,82797,152581,32283,127715,126300,161,26737,271370,134794,203259,151758,166615,56481,290440,386041,393952,125650,3546,854386,140,54354,6253,455,236801,818298,170611,149,280,571658,182312,8354,103456,1223,9843,488,4151,152284,341686,113034,103716,21703,1293459,347392,78,0,110659,192385,266583,608372,242001,113355,11395,2227,255594,12344,439,248687,93664,105538,68346,72360,302149,20576,152550,55072,220357,513724,47966,141240,325304,131253,2070218,799522,338942,642858,384423,0,41944,67146,656345,150807,203752,541072,157441,61379,108151,22443,128857,58655,112454,451336,165286,420,281,112915,348381,352801,585010,81234,750075,2187,11851,177552,196899,62807,91038,488925,137225,439131,37763,10587742,868403,290080,3281,165228,50945,60089,875,85871,1264,514671,69539,212231,91498,1291710,195575,213825,3801,162271,137035,290478,220395,92699,90089,274508,51554,20923,98596,61210,119159,236247,2046007,216056,40925,126175,3456,33171,69568,157015,369281,2890,4985,17087,1304,194973,142625,221377,0,26002,114506,31710,994,60894,130,127626,0,38069,24983,42343,371752,1403,1246180,50571,9247,155190,84242,55638,94500,1796,4162,320414,17112,33658,5868,420234,185844,86869,25558,425618,14255,30487,2137771,359834,106697,13609,64521,0,277,0,0,0,0,190,223,223,148,438,0,0,132198,454784,141937,19516,62502,531036,68915,196766,1546,506488,1588136,55410,49729,5403454,11433,25077,118264,441005,16941,3784,1118066,1743,1276239,617,219889,96612,263052,173677,161010,60436,65094,70285,21454,50415,103426,118987,1241891,78848,43918,155997,43468,731054,456,543,106516,10633,193607,157931,368181,8658,49769,243887,196907,73511,9075,16577,66887,69767,63891,262841,158884,69917,93797,166059,123533,312915,366248,211277,2650,538816,49021,246602,343830,7137,39874,515121,3621549,1263264,1244,301048,294004,641115,954419,2146778,656289,346943,2958,1020653,451615,1386,440,88,174774,26856,204088,8460,791024,530,13698,52654,1968,2421,236454,10457,1652,33654,4037,43553,9107,549950,690304,137900,222204,371660,376073,4006,17517,120613,340045,75885,167,458998,309537,135223,941177,14725,1305,60334,69917,19732,38511,203651,70081,28938,1091,26568,756,160377,138332,73281,159453,113485,279302,325452,505042,525329,106342,51531,423336,441409,436034,18640,532489,314038,11461,90201,112167,998,924,28951,364907,427784,80392,191817,80105,131683,285169,227432,96708,743,3007,1807,65485,276368,16,1425324,20107,72999,874575,101923,383222,1898,68031,37595,17048,49950,15197,33620,223517,5453,188717,298,0,2365070,322044,306481,118365,761135,958245,682722,2190253,15524,57434,31699,5111,118509,8835,76296,81835,116342,85247,50593,60259,300732,111810,199265,5895,11139,6724,252912,472172,29407,59810,13095,417056,117100,349035,49175,68298,1470,86826,161248,64693,33340,313524,941391,2387,3191,174984,46964,67086,193886,191709,47549,37928,237836,224887,225150,97684,189790,129683,806,110079,83714,40383,89917,5255,45885,989,1048,141,86299,61629,38721,247092,209339,5043297,397103,4038,9551,1081936,9560,149827,435914,41834,336925,148917,205789,77614,635743,441223,290084,890,339101,316364,5614,130846,2225487,297233,167595,552516,67678,358042,305419,202172,245176,531564,55019,71879,83812,49729,269098,48744,2911,356,356,0,690,79278,1425,33116,348331,55363,127001,693476,319315,298305,362572,54239,31907,460674,2525,161304,30665,9038,295205,29837,587833,34641,557471,79889,45019,292974,74591,9797,1493928,395831,296503,28383,222930,4584,19421,96852,22625,350757,1261937,465933,149589,853,23652,165558,193414,416843,7066,395392,5842,8356,108570,4542,787413,637023,90573,393029,44756,681400,181510,78195,436626,24415,2830,279093,459410,101117,130330,320550,4139,132885,163355,108759,5356,42157,19810,15467,259,2503,139422,119415,229845,138185,251652,1492,127747,90745,41690,250735,321351,37487,63965,28831,46559,96013,92378,84039,20222,241,343825,195593,11545,201057,37747,228942,17111,66683,348,284176,273919,1198,793320,218175,74049,115649,257842,21329,375119,40598,178239,11388,86413,145956,63756,16586,1013,6564,35505,61881,6887,239838,8929,2507,107279,1836,18417,158380,34573,4269,103935,20395,39055,5121,736,140901,894035,36769,0,152,52062,1454,535584,2207,382540,103654,64381,29831,26007,1101161,217145,278094,206670,437250,1117,140237,89379,258440,36638,98608,9883,9111,171833,8423,137707,39134,730042,107829,7709,176421,3841,111037,74645,352712,746778,51408,124071,536566,77544,292603,37055,1125,1534,16,2455,101994,83107,175712,744,548,324312,264035,304646,216381,279007,1958,211249,684665,252,64,87962,219026,35422,40824,62390,134271,115947,97813,147976,13986,1212,1068400,8676,783285,258212,70065,107733,2464,99620,5289,65285,25619,205965,461407,343,147151,1884663,11290,39841,41338,109613,398114,218519,138334,684968,223020,209736,256479,235469,372709,2093,233,35721,188201,3501,560,508,1239,0,0,1247618,41112,1355,238,8264,568,254180,3354,74325,303,481229,364799,25161,0,396,3421,0,16765,758,820,0,18167,20315,305431,361568,11957,101514,51198,36407,74491,112389,58843,190642,103865,108834,167461,113853,121336,74535,208916,1720923,14462,14250,85811,154161,588200,58266,17703,25923,28587,25392,7719,19207,42678,125962,105159,0,245192,48370,116552,289005,187150,449228,135455,543995,154751,1674779,257146,111931,1598190,145781,45116,2032,314941,410316,401506,324510,540,3451,416485,913205,49504,110187,1049,455227,25814,17412,239855,62136,238,244731,257501,1111661,34366,356816,197078,20551,43585,158046,262216,56824,209567,170332,154279,663726,126915,199654,20031,80211,174585,125,1857,3109,3720,8972,5737,5018,100647,34947,18739,324756,551307,104698,6081,927,20761,36558,7037,162224,1649,151822,86,151,206647,331362,1508590,12292,77386,11570,466,125743,115050,12118,282188,413101,1627,84404,72097,338223,140614,86111,44424,93839,359881,3678,602809,498118,525,1686,983020,10477,299645,308107,742234,1355789,667093,19414,938,404193,116387,93026,2582032,314641,82837,69274,22893,546799,38592,84669,4906721,57283,9960,76006,71289,464258,101323,34714,548111,139805,198521,31144,718041,29542,888,5518,1010,198538,202920,24098,160448,375478,9791,8882,7651,52,816885,1184817,107531,18750,29094,130,7810,240099,625907,1558944,1947306,8933,494750,79438,1404472,955,111125,0,15605169,428083,264226,492,408,2032,0,212187,7804,218808,87404,250825,472990,67517,88841,211785,30936,1985039,500,232075,173964,38723,85039,180045,55563,761641,14474,75782,28757,13634,41102,76700,44962,8366,497400,127084,149583,156763,198220,90396,20406,16335,231318,38427,110251,144191,396204,378445,30708,322893,38040,586507,190601,145,169374,75637,7924,0,19535,100512,91765,321115,4048,25967,129081,294372,75920,162484,108620,622273,250492,139532,24632,166,166101,135851,251478,7944,435038,172398,56623,317766,88848,293143,1648,3061,2181,153628,76087,215113,740472,253903,184617,33301,156907,10253,33,92551,51532,39933,10149,498,2008252,13852,163167,6945,2959865,326823,171602,180061,511,727287,233776,41729,63789,669102,88919,94040,485129,11028,43361,12062,132590,6450,7505,119152,19120,87833,363,67335,158536,350886,7282,80547,41254,184332,58375,455217,47451,254997,99569,158717,162820,19649,47023,8628,137413,116701,15999,2836,67895,2196,1199,102558,8607,306875,57061,219552,147060,207502,141185,1416,95392,344942,7110,12272,2762,142799,142988,742531,63023,6709,1244731,358516,115466,339800,89212,195121,61676,22924,1111070,8851,60046,18917,90720,1210,17704,222827,52353,104842,108428,6427,138,6056,244723,172787,146763,153502,326,58206,33829,57527,139315,210687,790353,38668,500094,66639,35749,1117,347,172119,4124,126372,3854,1486,47244,57727,343741,151,31628,15971,18489,138001,973,53444,115788,25722,31098,73300,19345,17114,2879,1549188,69363,400104,497681,94552,287901,226950,130804,52185,1652572,23922,294863,32485,122483,17293,20960,649,144437,1321735,6381,890,165156,41460,182063,168455,3090,887213,4045817,775450,27508,383,96142,83792,415389,26576,326439,268386,1385746,16566,3095,60017,71198,322817,4976,100835,23449,66037,246,4634,11385,447550,173787,12672,33068,225605,1382,106003,619442,106773,107697,723562,64865,578794,957,15090,27878,49038,171151,1105,226130,23524,37080,308726,50726,4432,26204,8234,69862,18374,68480,2291,1503,162672,167753,76497,938,54958,159338,59740,35805,84751,724,833,64519,629,56004,34315,101750,153258,907859,236779,9204,98948,35065,113527,36970,689,6751,188,512376,159692,61284,134996,558635,46985,2707,217962,47566,3426,1215,947738,56642,1379,36088,88322,82733,14664,5331,218046,51831,193028,14148,580710,117617,88303,0,153582,95782,1250659,76177,143098,5615,49676,209010,1493,2473,674655,3337,273,998389,1035607,29738,70463,212425,42814,59115,5534,635307,512,114558,81764,28533,214632,932401,57609,143932,153877,111965,49904,53554,47168,727,368185,736911,503657,1820,1645020,1768310,144130,1348,12888,68744,116376,449672,576466,376643,215096,101304,286245,20242,337660,338563,303264,325901,112499,111096,83426,5521,8,643219,26395,618592,25251,662231,2531028,1162811,477289,86839,202573,112871,332696,109410,157562,159505,51873,2221147,124061,107430,93156,53133,39491,98868,278409,8161,131897,7749,275704,2918,790873,163811,2676,30850,121722,32652,167505,14627,130297,292996,42529,35389,812,0,31970,10327,1012,59448,121256,575,165419,116,102824,96965,144934,64910,140911,256743,263870,536,12733,174072,275494,109136,11370,39153,178899,773199,39796,2486,26685,454077,7620,612686,71529,65454,55910,3226763,3291,300173,118057,342281,100104,56362,4133,7100,452,4570,44686,95518,36349,84849,847,37332,60713,2724,0,182344,97923,20391,269989,44770,80098,285673,4082,143979,656255,213537,17198,503006,301950,215671,10122,5367,217747,65613,397002,129074,63721,312845,33158,156081,581357,172700,648370,38045,1556766,416112,110446,450585,3868,185734,232565,258601,5413,587,411,323,142828,3592,845269,77896,78794,268535,228041,465851,3393,684712,6130,188,341852,114140,126,7086,114240,91819,1312,232355,388601,373568,494553,144043,137690,75866,135571,525,315154,3483,4635,46090,47023,759,86719,751318,150980,0,209,49280,411326,52475,99777,145672,208911,21929,67793,38520,96778,31717,98851,18184,7174,29989,87794,6175,117658,7311,2172,129504,4544,4946,25666,10506,121431,7042,21638,139,73765,38861,36037,139692,120733,798288,98738,1065,55297,194834,121242,52904,63599,42963,783304,978439,3366,73797,27413,65898,11093,39862,86847,114147,28724,233581,31976,465552,128723,35268,685205,105188,569706,486364,311373,2004,29229,178534,484771,55793,12251,27675,1141091,14198,187,3064041,122116,70392,561435,226740,43476,19267,1767,591211,237327,206465,664932,10595,5133,26420,493030,18895,304961,352876,53695,215606,12839,90229,47462,2922,98571,318607,98050,3456,4758,2838,4678,160036,156813,125281,44542,10845,3437,156765,574074,183682,400293,207000,220,181162,32943,312,115,7693,93009,21440,172676,19306,48476,10937,30313,15935,1025666,460491,33293,84673,15533,1225,8003,4246,104087,109750,299790,210015,183291,91318,152,452,352312,125375,102065,23183,58746,155646,102821,6726,7361,41821,63167,189159,20446,42220,104420,28384,110356,56160,139240,8102,7847,112128,112987,5618,270081,242691,18320,42397,64655,39387,174369,575679,121491,94013,378,30943,111528,340062,89112,312042,106904,61205,446064,598365,270773,9244,20335,109324,414,361542,5258,1360,622657,922587,20931,100633,46121,145449,614,2,109600,51313,116628,251036,75772,82722,112162,711,75474,34739,18223,5240,85042,266612,72071,20264,99925,3607,40160,258320,158545,601867,197962,7042,72572,61138,1771,73014,58715,890,862,172300,212070,1250,447,41501,1401,48258,127952,76006,383155,154340,237882,228827,83371,134663,60325,45405,61665,458835,1130646,1000630,93120,765873,36927,502709,17199,98302,100806,111077,8347,427,36197,217473,33776,37356,5093,448297,153289,134465,168055,309044,151551,195202,682109,1936,1931,35115,8619,4113,1232413,399187,145881,144832,274618,202089,1109183,162403,582936,256911,493507,485,89627,54223,44972,213375,168076,125845,15611,1017,363324,194675,180099,1951036,60084,9320,79700,44174,576941,146250,147760,602007,1712177,84121,7370,264753,1226816,35597,209843,542232,635,552248,537440,2368237,267911,100834,239294,471188,198166,261234,1036655,114818,118558,4137237,141103,754987,12635,35001,996652,393125,173185,339081,128365,532915,147286,59248,166358,1044617,78924,286492,1183276,96791,3603,5225,174025,349145,2368,14018,74901,154354,424017,344395,456870,493086,5017886,213754,141349,113642,311068,1254,8606,21223,718518,182492,42283,705,1689369,368588,294078,758769,74151,79437,253005,66898,66123,127559,27308,468972,1282,318664,18614,916306,12852,12054,233022,195134,932830,288763,110674,379369,17780,130937,106256,126182,82791,99236,42964,3195,38772,82939,442850,232839,276585,389990,19159,652,828,715890,242224,57359,228231,469837,390994,339957,824567,289487,164024,4840,247808,64521,86003,248709,123252,294402,137292,423385,205970,90,260140,70876,271667,636,760,391,1857,174595,41323,1009,1808716,518707,523193,91576,1059772,115388,629129,6174,99375,6677162,161676,256502,3676,1838536,2044,24903,1583762,59659,70079,174619,449456,1101171,3712353,249880,233506,197042,214555,63978,359111,12469,6540,3615,738979,50680,450212,7107,33700,117331,266392,3732,2438455,370962,921282,173932,113305,245690,107167,210006,519276,163198904,318259761,194224915,166200646,142670597,221104,413416,12755,148474,99,8870,40249,2557582,279014,226,183790,2364,232661,54167,446890,654,46732,63568,9920,2639,34669,141909,97220,104592,1773,280847,58098,99837,146579,425021,71525,48727,121332,144097,140342,76074,3159,129,4460012,2172,21237,84735,135398,172391,2546413,90175,1142,53128,4206,228,24026,17820,62841,1087,603,1536,71582,89173,100163,206974,385,480,87913,119077,148980,568705,398397,31040,30180,74373,8065,276581,15692,5375,167460,456313,60968,201234,76753,366087,223931,170105,375995,4663,516,2887,39094,179978,8090,54172,71340,51856,644194,138260,1840,39377,205722,183,78584,10844,195276,33065,7075,362,22586,67386,101735,376707,63207,5873,33865,15742,200831,209179,28686,44337,645,5654480,501266,45110,564238,56587,110442,392963,439539,4944,527,176535,251437,854593,123803,9851,154601,51060,32834,157,141903,18202,51765,1216997,10653,18931,104523,455982,378478,3694,919489,485046,1982415,3585,63692,118495,113182,1145151,39421,571437,152055,13008,54732,17331,867,90964,175447,131893,128242,154342,264517,1018265,8728,44662,658,300103,4633,2596274,210434,283953,70694,118355,627508,19728,796305,455534,63988,325354,478396,127766,31817,17298,7734,1796789,8778,121570,7670,288891,1858,59820,30694,2661,50286,99731,240876,113616,1380942,799359,713691,299631,171974,192972,2543938,335419,656879,160161,9797,177876,1202360,85974,147270,39763,736422,108177,5862,663692,342907,3918,59695,360,391,67837,253600,39909,148045,37572,525228,151243,64414,26746,11962,53848,12016,13521,1334984,36401,1935,1876,64005,86792,443010,348092,2619,156772,1973,24960,201755,219611,14936,49365,545625,47816,17533,240647,128,183,9705,182786,3138,86138,518950,222836,340807,0,2825,125209,398252,74751,434237,673792,1092,112927,865213,436,280503,379909,699,2569934,92112,20628,72344,159027,35690,151654,3746,231647,3248,153349,2916,3293,86,41,172836,298581,76513,38961,52346,39108,93063,23359,85728,270135,237540,76480,608261,57763,24895,1075399,137742,1204,0,1096,0,0,193548,44568,82349,352570,115159,14013,76753,18157,88091,929,114522,121215,34651,7862,119358,637609,75013,0,143701,46764,608,69905,69178,99739,42707,6841,829,294,38047,2019,401908,21791,25245,1956,24719,38854,420497,139519,154790,61982,352558,349959,1955,212800,1143717,193446,226260,6623,1618,52796,1019759,85301,391848,123234,2615,1718760,114,1292890,166613,468750,1229078,168170,33094,787490,488649,160271,1130576,8253,7510,5959460,162506,2758,75465,32565,256088,152,4442,139711,40114,19262,399,657,37229,16874,1473,34249,218260,339011,871,16621,10928,232364,40839,4005,75427,22382,149169,246785,14850,23630,154166,427690,279,99395,14939,399724,39175,54798,120748,139146,89570,106514,64687,347720,3993,846946,26964,83702,758717,93718,212122,125625,80104,720,261934,142497,84210,695710,707,98647,7579,108770,73112,360145,333931,133011,30253,324583,776575,214335,209239,1085,165774,114989,19353,204566,286957,114419,1028,5239,214988,52790,42000,2555,121363,42628,12026,154572,93370,66404,111304,128075,59498,11972,205895,40305,4444,5912,55593,258939,225156,36291,22084,89087,1557178,352969,53897,43867,61543,131926,775799,1500090,20237,618959,107,250963,410286,471904,67105,44558,276338,492846,20024,146354,275,251034,45086,182780,11163,5857223,93642,30168,79652,2782,77,93092,139637,77495,188357,991006,98349,221896,160486,76,6558,139821,388424,82594,57021,402123,312843,127446,160032,38706,113519,121805,114798,269300,125442,86463,1083948,639400,861307,36264,358863,185456,491741,342654,3265509,152,708845,163005,336368,118664,262617,38834,213420,393639,1201,786291,269971,23842,1447315,155154,187680,893167,3645635,321800,214427,184177,279923,31332,318925,197524,92872,8869,153608,275179,1015,231554,96369,308059,80479,94206,220416,81686,30671,36597,1154,1616,21891,40803,91792,435,849656,22664,53915,45828,2558,162844,169287,52806,18662,109773,134179,248649,92955,brain_nucleus_accumbens_basal_ganglia +922,51803,321122,57499,278,1445,167667,167197,392950,103592,1189,520,3546,479461,60406,142515,163164,2252335,32939,471960,77464,4652,606550,133592,297064,553459,228257,126196,29703,150407,105986,97535,574397,458883,5193,257650,483044,8154,164787,49083,185896,2673245,9803,4643,649062,1089976,417642,604659,45950,395473,264700,263138,195821,11804,68138,304382,72136,5468,75213,3620,18620,978827,110167,3578,5202,1402,320657,135087,76737,56670,371342,151989,1551425,154140,879110,99481,380079,46058,645679,406,19858,203606,349495,100423,1819,102891,688001,107627,206645,295298,473027,204427,235720,35103,204,922557,290178,116704,767664,4400922,238093,10084,202111,66509,104972,85651,73071,2210206,98750,72595,45489,3569,299048,2539981,254061,64823,80712,211965,180158,26784,2383,818751,22589,360449,253607,538,413555,74090,737636,1131589,69148,98209,35851,38645,215108,352715,11251,15438,148278,286155,886247,147838,50493,523679,492057,196790,4581,387,87278,596167,369250,22019,3863,149903,173,829,3741,185770,3803,135718,119848,849035,35123,8194,215348,25776,529895,147488,14608,12037,1420,658,20030,28651,12006,30290,221718,236527,61793,137248,225188,272319,226626,2488,866128,314181,745481,788,1062,222451,223083,65117,371555,222242,1062417,261972,136670,11066,124023,58016,695007,293915,578815,45887,34833,142109,1484,32215,28549,1135635,120383,150600,2204,1692448,472969,169624,806360,1187608,498865,186249,29540,66081,7040139,382553,23350,80415,0,0,408693,3361,160705,12237,533984,678147,1148970,78,49834,290720,284841,515961,135423,18730,153210,388,51311,1109937,171002,639723,165554,63433,81945,51570,342452,341552,991,1944,33593,2857,79140,572135,51953,2570,436163,410294,8791,139236,4530,609366,383955,17096,132931,28270,156990,506313,72485,57975,4809,556184,44215,67671,1148,1298,48022,5295,34288,40222,127869,368519,358959,3937,2851,0,165269,397042,39804,420883,61333,186316,9026,164470,51366,603295,225,109047,4513,170012,499698,212754,4682,86501,1752,334,51844,373565,335437,38169,549789,72577,516277,226595,238929,233463,2682,61541,166040,10845,369549,562907,112438,28749,116946,53122,40973,80717,2355,57316,35577,196498,56905,232866,45331,416585,133270,104847,4226,268,716614,1716296,412126,21417,66570,305991,180583,1504,86508,5472,417738,563320,4486,798132,566252,86116,409112,296514,44696,34404,8846,74222,444111,4539,740,125525,643673,25081,12108,482879,11453,21774,60982,498394,72620,179445,679783,206103,146084,3852369,139177,147253,164792,36985,126187,356,453163,8439,167212,1532,1225,3527,37499,188099,677707,151324,21170,1131083,238696,671856,21550623,42339,292030,638332,6610,164396,262698,178294,14172,123860,9584,196383,1212487,408113,29011,72923,179471,115559,273,112023,154088,82002,74675,46290,418249,61666,62408,90650,404,64814,10132,246706,130057,63606,196598,88939,202,112942,220104,23704,77065,57826,162052,23485,1875,11427,381478,791162,2423239,20353,10392,307,345013,99277,2529816,129705,7197,122945,78131,22994,125613,966035,845557,134708,192458,136774,806945,25535,27047,30158,11443,862516,216707,60113,37251,139885,10021,143937,24995,180,77638,439447,153320,16711,123568,73967,50581,329742,2088,52673,85998,28127,416212,3031,52197,280688,28194,14,53466,1871,1230,110395,94497,345480,789887,235824,171225,4050,498158,96908,593014,242711,91343,84120,240368,397589,553339,138110,47984,3896,903,1477875,25387,102978,2216,23130,126153,94754,189304,285034,70156,5435,53705,58287,20836,290401,800640,216806,287726,5502,303386,66161,41137,195405,174934,1805,511542,36347,53585,362998,369756,89290,255364,188561,110951,323,792297,588374,1501,2888,95869,5295,2062,1077,89974,14704,373313,804,780,710,5927,52950,37302,37783,14626,180902,14067,1058129,61692,441035,264939,567,48065,31951,196621,202789,324536,160814,1406,192046,194880,13127,2531,93088,318818,474,440242,359272,21085,2847,58444,190092,52635,88508,16571,38483,94103,164,53740,71329,807488,58062,1350,23842,176212,474782,8622,45975,99354,158215,17206,53637,10147,1315706,3329,6260,286186,59709,0,29800,55214,2557,135403,2842219,322,33961,157164,161104,228197,106824,49,7662,103103,796,253981,84309,262,33183,77511,33264,289844,2607,403300,158648,436881,174,421576,879660,201684,72797,462400,634569,11063,13002,135450,112611,1757,499703,174662,145610,375244,531182,547,523095,67532,695150,124318,68890,101156,984,35394,563646,5711,569946,5378,33859,32562,662002,107056,130715,7928,249667,222997,5586,52164,156382,187423,1891274,126427,359349,18312,326104,695274,8618,7863,133892,50243,437199,2161426,12127,4784,8493,200126,135676,25411,49624,470805,17449,1359,19828,2205,8300,191187,39406,998580,543844,130628,47374,114643,1546,20403,0,360403,314645,512907,130081,105790,129046,26202,45224,104783,2441,22892,2675,586,287551,21233,85930,158953,164784,126582,7304,46214,60430,105238,3677,316135,335,39834,167233,294,67059,641,1421628,209419,94204,253582,37784,215444,494400,151388,232357,77379,640,55288,177509,900514,82405,1149940,45803,159646,69656,184493,33952,35733,49889,1152,92751,99441,6507,55830,13287,178425,137638,29230,1224183,36756,154049,53880,100926,283470,148636,340612,458629,23192,6117,3920,11212,68220,32421,37308,30868,83394,80561,263877,61,158438,828,192618,206375,611692,106845,344049,635,34175,396063,801298,1119157,168569,2828,1012799,241557,13707,180174,86546,354694,50676,207150,1608087,489098,700278,776123,903524,140,239458,225956,3087750,7860,131780,1203,618660,54273,26557,12237,209159,241,388302,19170,164750,92868,85232,144018,5430,4309,55412,33746,139397,477013,64345,23938,224328,127189,56173,438315,147108,165491,77787,282601,174400,323117,32250,110214,123240,80826,100619,99971,1983,7539,182420,28690,400326,20479,140606,262017,351288,21642,147,111942,1656430,78412,9627,1797,8479,4675,76765,442,5829920,22332,95784,722,100508,3271,48972,34224,543,279444,39306,44840,140273,21841,2388,26814,210,408,20711,617495,412,332307,257030,2245,29454,4471,3721,5596,137687,437,41335,83980,998,74717,4298,17479,301647,69677,52471,130913,66593,39316,233294,68483,429169,116193,162675,125928,289963,311,14066,257678,152543,18559,138005,89845,50800,6207,32549,113014,107618,41403,1182134,108940,3287,114910,44811,92191,11791,114112,6193,133595,11448,1843,417548,2709,585,53677,1472417,168826,126111,168273,335167,342124,398242,17369,265530,65680,184813,318557,236239,298209,156524,39263,550,44066,1814003,455,838170,92698,1347,116046,12000,135108,117194,310169,9456,2687,68927,667394,465048,133714,118824,10220,61244,72880,2091,136516,157692,499416,127491,387827,92795,265242,508898,690860,38042,33255,621824,1001526,37341,152289,31271,102731,263,1778,1890,2082,73405,145443,133930,22550,5142,11277,862,851,252,17235,447,146,1207,0,120,284,76,1393,90717,3838,45175,473,235669,111,589,6857,1590,115343,2955,367639,421431,395378,92277,340824,12648,657711,50900,326292,540080,176392,135706,12694,523165,55544,189420,1350,1048460,208,1007552,568814,418187,203797,69780,38838,15677,432158,357068,1676142,404997,324759,1295017,275904,194309,73,20229,84993,65344,6133,4750,319876,6252,155426,153160,30531,46929,149672,197808,28189,234183,60265,268208,175467,198947,132904,101638,3354,235361,142851,397365,3815,564074,96158,425655,240835,61682,251178,2885094,105676,269588,422946,347790,550597,102987,724,12907,362993,259015,234234,86049,28719,614381,564701,43995,891,768565,12,1782629,882150,7549,2090,258723,230270,1077198,166352,26926,174217,87448,150950,583305,219557,2911,1835,7469,34644,3032,366569,4134,130824,396,336,147,420,29384,1459,0,1028,15659,381,75916,2318,3084442,156827,0,150,70511,1600,45439,67667,2619,1857,193110,8272,28388,642700,502667,948628,8120276,14720,19708,5802742,548628,372524,48637,960812,297063,24124,83254,222,60224,0,3099,537,215,577,0,90697,124825,224240,60387,117328,182899,159946,133363,502211,148414,225162,80204,44258,723172,190292,2200,282,142641,82141,1466418,13166,627361,356692,4631086,546960,17162,21928,2964,419,743,7684,47574,205981,12824,77603,584,20703,276,607442,189011,37770,58095,691527,530439,3080,2159,508638,0,106127,337986,416691,173080,104780,123190,279104,87625,52207,3588,296,618,165386,19861,380958,27064,140053,3843,341121,422723,31660,216377,297449,12911,92,104,2792,2044693,210316,77735,66507,147461,4333,1296,52174,39426,11960,20562,50693,551634,30974,65263,1453,0,15194,159,6153,718186,993,202930,129120,0,1429,503979,86757,207593,963,18591,17530,558710,6663,34745,77076,15363,41353,200678,105151,822,125084,41505,297127,688947,123054,300,24294,425640,140311,5101,1023013,119236,17754,209000,1572,2997,153037,415028,152365,366589,173156,1408,37978,6014,177693,265547,177114,310446,34126,160418,202872,34669,262200,67733,485409,1987369,9454237,1312,62115,238420,973006,176170,752465,167060,166079,1534821,29074,562576,362898,581465,83300,94909,211580,166913,35098,63796,113508,25664,498480,1626,16106,381394,1151,137673,784,21335,31895,72985,3027,559423,390,1836116,171404,165644,36654,47539,121052,21009,69912,330,1200,953,127183,54191,78349,5768,91977,102127,1024,71588,2498,49686,492036,12521,589542,13232,448762,24946,8500,8601,1001,1023,176925,1890152,6,300510,381670,316269,82931,210341,101976,1739,701402,398236,80115,4747,405,40475,568653,209427,240275,55735,188548,441495,179822,209707,821417,286995,2907,631420,3349,1324401,11070,207155,357,659613,439,514467,515431,41648,89670,83062,323,58019,860386,228415,148233,191847,241644,974850,534220,27836,134833,309677,431710,13035,151065,735,192782,105495,23997,0,1613254,85515,303995,891,2061,7070,0,3712,536496,57405,163144,132394,76964,195556,12848,409,1687,1317,67253,164645,387,872,70957,65,2007,112,281337,66389,626618,696655,78,28746,78237,5855,12596,17857,4106,117410,84078,104507,35553,154006,204882,93591,1480,278402,1394,542733,106598,1244,309911,61105,334129,1445640,391,33789,102715,101541,312,74969,26649,234253,184864,33753,48898,47263,7596,93536,232211,3159,37833,70453,19971,56792,98045,74593,456468,112194,294368,213415,151158,533677,95361,87656,11518,322,23637,927,18918,499535,160971,195233,7533,39059,16196,632375,1934,610220,597122,177289,218156,84722,136751,487924,57231,8819,73775,283202,578248,594531,169672,15076,322767,1768,73465,52480,144435,14865,634341,757083,76199,531344,32017,90908,375433,1203,1702494,106593,131798,1423573,21200,48998,1152139,291981,230935,71488,12928,1259583,220467,224993,421991,33742,217814,45080,75422,27784,295793,409625,82076,750936,6127,500052,110260,98823,45690,18435,33659,169155,89476,29316,474818,222403,36321,167449,28585,273692,303396,204754,80319,292545,466267,419,1742009,132749,292771,117884,97032,40577,705296,172193,62660,305581,120888,2703,408218,195067,1254542,210250,781756,24448,377813,128799,463142,304497,47985,73202,63315,0,3172,281,22417,305314,116900,407290,402204,367,156116,173847,474290,2496250,84971,41068,115356,37274,241945,308419,200362,988,10117,9399,7740,119176,23379,367,9427,9037,179409,166332,253698,13481,4530,681513,396392,253126,164034,12734,41187,463830,163366,125131,441507,456264,232707,7900,137,16377,19634,59386,0,277,109173,1122,5644,58837,187218,568329,65194,382085,6078,0,314749,1604569,19146,131426,51680,3972,60031,509552,75719,418,1347251,50691,17716,5057,213742,132566,226880,181492,250556,1004958,82290,559998,776,119482,123235,39850,58076,247915,140027,1471,93880,19200,21109,6326,875,147907,56187,183273,1266349,8703,34666,12272,124944,22036,37939,1210417,2205,123838,704,20353,66568,223035,68533,98974,243542,1022282,36813,17708,162081,40678,158697,304684,6134,600671,27381,188005,208562,70637,997349,93957,72848,45723,508302,26492,48743,18134,457623,122131,382665,24185,253030,508034,26966,2992,66749,765630,127645,47368,440224,67713,51124,48155,17297,248284,177107,807996,155318,28408,211391,79694,219584,219553,290288,640609,31194,271406,328853,130589,150726,75959,209978,18103,144683,289331,257828,36152,9885,176373,776,1254,35547,676,81477,385964,67285,701,58362,165361,28038,83633,142079,410261,12528,0,1078,1513,42239,72850,27971,36918,34790,141,74296,3182,134960,38304,38740,62556,16273,124,79503,585334,98503,142102,20770,117230,41984,99,175870,52409,4230,31128,21990,40964,251401,83912,69042,10016,439086,192368,76170,1140216,614498,2461,24183,4750,8632,132777,3310,365489,152647,248453,86689,200198,63531,149,151295,13747,148978,111442,236535,1180,11259,20884,832883,236940,17155,75556,13978,138,228410,180775,136372,151082,962731,257900,103847,9486,1047720,15197,44832,110757,1361,49219,124543,56838,361894,534722,110555,252627,395416,1681,210898,2356,10449,174350,205906,87324,23349,68281,9644872,127813,3228732,130400,318925,1082557,180129,422351,66322,414,281791,8779,168466,186240,136121,173186,13973,45456,528796,11453,881711,385360,6432,3766,37516,444187,51546,79235,631897,158782,390653,14561,212614,146028,155873,193687,0,363896,248376,17060,931,208308,60717,28857,714108,208444,163175,1379070,460340,226167,355475,188508,2199,798,29821,13008,671981,7511,1055299,272099,921,91009,1738972,818862,91530,360321,247694,165741,67106,150826,116755,101710,47825,67499,2129118,168998,14249,19612,44225,30214,293951,9325,8506,328583,20720,294,0,8423,81728,61901,54657,111782,49483,84379,187093,176644,86913,1308,39264,16696,3585,73908,849,2957,330311,137297,1022737,366861,16855,163822,167828,200603,74911,22485,5887,102915,0,3350,45726,1747,365224,8324,4380,234652,472390,18265,91101,61715,34964,132184,13317,270,35971,563,18553,2439550,149815,144577,129189,5333,29583,126218,13753,45999,462151,67861,128519,699126,62733,29045,47637,304224,543712,75471,115348,381850,59940,10969,205,18209,235099,315413,108979,83442,402053,10591,327818,56444,65344,5337,819,56097,99,230422,7951,455263,1032501,267280,9363,186210,113988,4407,80851,152177,118378,118069,210271,92,1636962,1234,366421,572489,278413,225442,75715,174076,47059,313008,249777,310344,7263,501891,151852,117545,297718,766,17105,2051329,2884387,205046,49623,344295,132679,490270,3307,528533,157902,4536953,204515,260899,769029,114195,664142,456006,40430,237973,14113,70383,490128,462272,995306,25494,23680,260310,145936,22490,276,691529,537036,48000,635097,51164,20007,43864,302639,140262,61001,14758,244624,548481,238372,892220,497278,146362,193656,176938,43396,227207,145094,215068,23646,240213,62290,116502,64274,89978,642,4239,45841,140,60958,93619,90485,822,2702,84794,1083967,168574,121120,221018,456734,102,0,0,4977,827300,7917,63392,341035,502147,120759,299737,48164,173550,344506,33385,0,709176,93647,93734,515162,215505,42239,259534,1942136,1409126,136480,117081,250440,266080,171438,88543,226134,1358,329064,471,1395695,1787,11987,10885,56748,50153,132444,211064,181237,4542,3883,498218,649494,260745,189997,101627,68452,302356,318565,107524,464035,192119,86149,27705,45839,20717,63944,333862,144,254875,6660,43415,3390,157210,265,235405,382055,134669,237766,349326,102593,261973,1257731,248868,61068,429222,16042,60281,440345,66557,1200741,1139,10188,461333,17024,111836,113678,193818,145694,140,231641,314188,289193,272572,836,97112,306670,154313,780293,700647,1476,106853,3005,193817,490802,337326,136902,87116,164431,0,7703,238505,59301,1548,182,5512,72257,457216,160803,303587,300998,833631,526531,105671,1104881,352698,16572,177346,196032,52957,326173,697743,36380,1745,108,5229,761914,455918,115152,713309,12268,21816,1783853,0,520,6471,1205,74581,7184,5978,29990,140,2918,157981,6757,1485,1995,2234965,93897,1445,26878,14755,48963,407,7639,426,693965,237767,84427,297,104585,1430,0,6416,254383,82327,92782,730890,114567,18238,87124,125,3405,954235,2731,931,299,970,1378,4380,1552,88111,239,22566,2041,187535,4618,62657,17280,142692,1043841,12839,162557,222987,113300,90888,67954,310581,467416,1430858,172864,140131,6039,14725,13261,1432,36215,1192,38062,18191,56,342067,470490,277164,2216,42582,263640,1000293,180093,83687,637,306771,284424,16146,559318,121541,102,535630,50461,9990,130375,276405,191325,69161,20985,434917,10781,39586,948527,214515,2402588,142894,80511,198150,1052441,9866922,346161,497,134193,137841,36872,126024,681900,339491,727978,41461,291054,327049,32473,24566,37670,4489,1500,51485,586054,84873,665883,388591,241727,47920,147589,318660,11963,214261,171455,1970,30923,220,283,1430,91594,150463,1237797,792,804,205327,61575,105947,30909,44512,6320045,44402,1557,143,264650,49587,75524,25860,80836,44625,10378,314642,62200,11167,1531853,14784,68605,74136,88594,129584,100555,31348,7335,1317,59617,301667,182071,213946,15012,63860,39076,145145,160205,923734,51540,444109,55311,17405,100041,4569,50881,144184,285032,534850,1247,1360322,431685,138641,870381,228350,81939,200077,981,45947,209765,38082,12717366,113873,54978,844512,45135,142444,16890,55097,1012,2240,33577,186855,398114,251043,250052,45781,325030,39375,176798,767,113499,6032,65921,91914,106786,404576,52914,989357,1290729,330,127618,263380,10175,203,885132,76018,164047,324743,33594,565385,359421,40544,2737,765600,966750,339044,441930,60594,30627,136001,70821,742114,6224,85286,181361,491091,626,866040,208491,141879,468968,3423,1100305,269943,6185,270070,87588,205351,38059,23161,39510,400818,460263,307,30257,4737,22889,90259,5817,293326,204442,194502,24845,194410,71758,410017,1249,377626,41014,297504,3877,208,226,764,40398,159927,13461,290634,123594,85063,105394,325,146,114731,44703,112894,14,14587,227,129067,18125,3054,755979,164134,497918,76732,1577,1878,129452,510,145,1340,9997,855014,111439,97928,59503,54052,581543,99007,58772,498323,811643,1819,133217,15903,384069,111836,44787,473946,1095119,392201,47820,5050085,6446635,49535,287,662,224730,0,907813,1108414,110142,289220,152237,85282,371934,841824,72430,16804,50499,305296,2909,782288,2737524,1181512,71738,18072,152985,88563,61762,67083,509270,154179,120039,588,854382,566848,26340,279,73852,851,293765,135076,3717491,354324,88193,318479,91836,96208,535725,627024,106531,46837,1005483,74909,69690,76573,119881,302692,261144,31205,85820,194979,363415,129760,8790,122895,230457,832093,129261,325069,150,803452,453048,84149,1184547,157464,194853,2974,255566,241799,818936,1428,9969,847666,120450,33786,3465,7997,91865,79498,763446,106593,40757,714532,188427,362322,399042,2942,39343,35523,316132,19744,23092,116410,3803274,3483394,397233,755481,195060,177669,176504,3977,188649,134,153,79177,217226,248595,258748,66491,8149,690047,2621161,152042,101243,1419,170151,430473,16042,210672,332146,469,246583,69284,262499,1321,437,77733,929773,630805,668184,578762,562623,98187,366601,5517,278796,98206,50371,2545418,77478,179497,89128,338061,343346,1490,590796,4079,133731,323464,425955,141954,1735602,47598,80270,105492,623885,212054,4772,564079,512002,246616,35938,88058,5612,112362,77842,423839,182821,97111,157856,477,4343,92295,274447,543570,304889,446302,933398,2261,7895,160,1586,0,73690,19742,389124,85078,380274,186496,54778,48523,215470,150,232609,132941,85155,4661,137262,0,134332,125857,3354,36255,273086,630381,353167,181063,265196,2927,2792,9882,2516,15364,96160,274314,1553686,382331,201771,166566,248,2747,37483,260234,205,65003,1398993,311714,164265,198454,204313,3955,2198,1462054,148803,960183,2063055,1587078,95752,57742,249687,6995,73917,12479,154420,577733,19303,404205,10504,6123,50667,2346,97724,130828,141639,118641,276154,58045,424747,137,1500001,99587,80146,2628256,681688,135,216214,107370,15773,138960,85506,109624,26451,142528,95438,37893,20,647512,26679,241919,253879,30199,69209,6653,1584,367964,119018,90752,106592,294362,62493,324133,82594,2714,222772,131803,228349,195457,180150,939080,165591,69981,238783,1025,46791,634186,84037,106142,4791,360255,72810,111756,67491,1611,98659,369552,463352,1464,3342,85497,355289,529369,109965,51010,5003,453,18392,69792,289109,110821,3073,0,97356,30415,78194,47090,30806,36725,115636,221806,6480,150,271339,373993,1267893,66097,140787,133367,49252,137721,40477,11235,21245,10579,5605,4942,1627,5885,178903,49743,174164,196613,383,1704,732,140,56403,102065,7142,395,19537,1154,37855,8043,111605,114883,40000,428202,268450,49645,59945,1258167,32815,27272,7763,168876,284127,61315,251746,5462,39312,7576,137818,291948,111341,292113,69747,197177,18033,1563,1553,30684,634749,196717,146440,20687,89960,36111,2672936,2202,268207,209390,15564,138524,81192,218667,39745,359,90176,0,67150,2320792,44332,7387,666025,86197,50440,61105,10132,44043,2394,87643,79503,81594,369,137,405,954262,45775,220721,2725,903037,433918,318300,177175,254466,167103,37610,484123,223946,182582,5890,716171,3207,116843,2362,1191234,1358293,19398,14620,1519,140,150,362974,588590,476369,6236,474034,172628,479709,805371,185380,570244,90697,241525,3526,1111,99358,716595,5069,185693,42022,1267462,313495,35712,161842,157419,654118,175044,71401,57629,378,3101,269624,256328,101499,25016,24830,306298,4975969,107512,4902,176224,119,152524,790942,56635,60646,26648,220593,798077,400228,47979,2971,34009,11403794,4706,664089,813796,44768,206516,513789,515019,46977,3183191,6757,72617,55922,131700,22054,825275,2954,28829,45772,93132,1386453,374704,201081,15979,5695,27334,36252,206778,53815,131638,193859,176803,16798,21211,48165,514687,59244,21281,26399,9475,2768,690295,659,2341,170061,65211,423,2651781,19761,206829,115572,4239,383920,270238,124637,43149,337674,143545,652189,259646,191769,90259,94502,1059513,319549,57695,15917,124823,41919,95886,17729,1029653,66187,508674,228462,54405,353200,10728,38833,225067,1459225,52538,103054,14873,80179,100932,6475,122913,7175,49426,381782,33414,95269,5213,63849,9037,271010,43883,385477,136193,0,50396,265000,135117,387,194596,642,57544,420622,38240,74321,206645,246177,92156,10063567,156378,131320,849618,60519,6909,145901,166352,1457641,405920,1656295,1794350,2298,183111,346443,152366,53305,527830,1980319,19996,28625,100470,4654497,1645974,356779,106538,2937,359099,121618,84768,118993,154002,89982,5457,1046884,237909,60,5510,110209,861,41740,1290303,129737,147612,789298,2647,95378,1904,69469,32762,272,3253,1761,308095,24530,233335,314649,10551,949653,1165,1011,9871,444,47161,10417,298,27954,207,137,74,21401,8974,65977,961767,15494,2610036,6572,3854,1508,4777,4641,3035,44145,75033,304100,940,795,2175,710,0,150,288,29590,38912,47484,24882,62905,412,120652,109309,19248,130173,563617,55490,346039,316918,153951,8755,12426,470,239935,3642,171131,964319,185742,23172,2525,10235,175826,424471,502,358,21800,14742,942,208431,299635,519894,173760,655450,43892,408014,1762381,5400,0,267279,150450,33588,235518,149409,78164,80561,149862,73628,1370,2564339,26120,97311,335656,99229,330629,397522,54794,150332,7819,10653,250613,105923,490969,109285,154599,52398,348949,198179,136154,378,148541,32886,249,77262,1867,171997,147,318350,22436,177588,129439,149405,4092,648080,207980,564543,21096,87120,4261,23933,316519,170378,34781,83284,89646,159784,644347,59381,136945,8500,31905,58503,492402,41126,399813,115636,830,534663,11281,52595,125864,221630,207759,72526,164021,49294,159341,23396,769344,7378,5047,90560,61254,209646,368641,291474,0,91701,22272,96907,10423,357360,447480,288089,2112,198840,3646,31814,1070394,156371,132490,1338,929,83476,218,97508,127115,128428,284171,251226,311559,91579,44677,4288843,351550,55306,3755381,210744,497683,3732,440,206131,2852857,3615068,706091,3751,1502,3097,94268,703434,184122,1016,144976,250520,2516304,158806,23775,4803665,7957,5786,111203,428471,237678,17106,173963,390239,92998,4277,157819,238218,39799,647020,49,260858,332991,335137,181028,303886,16996,771846,19129,7413,269219,455223,11560,0,28618,235341,343452,4217685,182141,579,1269,2527,3444,795,243,6828,17170,0,0,2179,13857,150,2393,0,147,2903,3047,994419,2090205,75417,687,167281,126165,9460,60945,70321,3264,1000241,166045,154021,807,147376,0,292840,1126131,407313,61914,3645,151774,770490,1231356,146,0,0,368,127,652,845,68672,714553,603149,1856,421879,10793,236010,61310,499,102054,3158046,1252157,0,413,3974,4932,507503,221029,18010,695841,188097,157774,63502,153396,88379,37786,48876,346497,20209,1517,1036309,125017,62298,13393,133787,350004,431473,30127,131223,639146,1044258,799851,360225,205634,2026,353043,75243,681617,198292,436509,2550,413024,18590,5212,296449,255133,100766,325895,694,2755816,1510393,1491373,13643,153657,2072,6176,348,28266,25419,596,68109,319984,406728,197,2971220,1352,113789,58558,20109,415056,0,1198,11130,17562,626778,415388,184444,609197,4493867,285980,700601,201524,169845,615932,796035,3571761,319012,190952,120781,9387,39377,13422,128898,80282,495231,32746,11518,36033,5466,167350,211961,883,209830,571,110080,62506,145625,64013,2503,389261,85341,33180,340369,143277,579767,158246,91152,748,56518,163599,47150,19289,79836,734601,44671,58747,98976,62553,71401,212732,58722,393773,21817,54978,166911,490145,6398,170687,1993,194913,278992,74760,76277,1300,4066,206176,52127,143792,400089,171599,32941,818078,1077,25070,13172,104371,165873,301788,1822018,102853,602975,402199,60403,1415,118582,1605932,67549,341600,2770,14104,1117,123188,231460,429285,71031,17437,91220,126289,6874,15436,698,1253,72697,692,169077,118399,63884,51672,219168,25768,75453,2070266,2868,130239,364738,77,96234,272374,515162,182412,16868,44766,131944,49138,55225,185520,74653,83997,218455,1077,242705,2497,36161,80527,794,12254,250,220604,38631,753894,24128,11028,125062,1098,1324875,32871,198430,893131,217368,152739,2036,149215,1996,41844,81739,389831,250252,36771,341963,403816,23702,19604,5009,1790,5898,1157,16678,1068,79295,3503379,58758,78626,33473,89101,177588,19357,315909,352603,52317,82874,57802,221381,35987,128438,52040,12631,79673,240199,414063,219464,141461,92218,101664,183209,164682,444393,10241,62088,261354,949857,59157,63982,262117,40,269623,680530,106356,35909,165088,181576,645,651,219409,275707,121723,61562,108599,1115,131118,353350,401228,297063,72499,2636322,311014,457882,82352,126799,218463,2889,230222,180767,53735,366708,15244,8965,27029,206832,360319,117606,116422,2037924,237711,3753,64703,315176,171200,99678,1072839,635489,1033201,402506,22168,91048,30527,252122,146103,477766,118294,17299,468632,81070,400086,366416,31056,209448,345,23808,259246,82858,238498,127221,7797,52416,192036,439642,172625,272130,71363,693048,60056,3895288,335703,159397,96377,1102596,755,1356,96466,1441,1051513,109446,177551,278468,870320,143992,8568,171,50404,544362,48683,257351,340861,1453868,119081,949242,56513,126262,738975,228785,58871,245731,12751,112967,4982,77158,68616,970250,564318,212886,155406,19817,23318,753321,259559,149505,1884,111556,58657,218583,331499,28483,142713,170202,121469,441946,76815,355084,20521,6293,1281,462,179717,6172,505153,231617,73967,274099,533530,690846,93079,69535,408901,314483,108030,114182,128295,169899,379745,88356,196466,105541,115261,94015,107413,504803,527449,534458,394610,19486632,61006,261123,152805,403025,95690,88147,197722,80383,1246,250546,95560,960033,229241,375622,2216341,145005,471825,301073,67342,10238,233800,0,0,74884,42494,138152,272036,343677,150349,151806,66753,221794,98493,202741,78679,1499,1471,498896,203006,56318,363161,8157,9551,288554,285201,90406,507537,109882,31413,616922,1442,153015,187540,189462,34341,2136,399752,15435,45188,4305,2183,612084,5000,75572,73146,49091,545215,300580,233645,262198,82496,300434,62283,784800,431844,289577,91821,189344,377938,124637,43170,231476,1295,122955,230582,274101,44971,2514,103276,188423,831429,122818,10572,833830,153064,91961,5121,2507,13207,5396213,584833,2244,256613,321786,173298,126671,93556,19385,4954,478833,1062390,7444,12595,616074,116021,5883,35586,87197,53010,49337,132522,1511,832,8120,276946,3845,140737,97634,164012,123890,374462,82607,12825,720,14663,79429,134612,225045,66627,42059,80492,229182,1110,123350,705210,1388147,12150,203460,89504,6897,79644,2804,249359,3751758,61822,50250,173697,562823,127946,6969,7207916,266176,112894,142766,11584,35697,441821,472,184557,2003,46762,286320,81609,329530,61524,124911,2185556,372,53963,128962,77623,12726,470013,54049,201352,71052,85264,224900,2196,32650,235383,130595,78070,6773,15240,73822,11924,26364,121303,1613,47113,7837,159997,145674,37902,58790,37812,149816,12675,35031,39929,194327,66454,112247,455664,615408,5344,251089,9645,73777,62435,430710,210636,387788,17424,171499,59445,243352,85660,144797,174540,95334,968212,746759,148792,302800,926369,1971,274037,406300,4248,85290,417139,8808,321794,265089,16341,334914,2527,185344,26684,33344,28401,97942,64397,33153,79641,435426,214024,44714,164933,870,677217,574516,612145,849401,546619,228,383939,0,316971,177042,592709,47161,13226,77,99852,22374,54290,330933,30056,810,237761,145735,214,16034,11385,127565,160916,165939,1071134,41324,161543,78699,19987,13701,533257,40327,51988,61341,158072,92997,377761,717001,3987,100335,279922,743816,7953,2307,998,154745,205245,633944,11077,32655,69255,121054,200686,251,1323,46597,320057,107016,264840,349354,92354,332,79720,142517,6071,218088,100800,1362,178082,298762,229671,173312,7532,22003,25490,177438,2889,22375,143292,447,150,19763,293,5280012,178866,2729,91055,1365654,2484,371985,0,311484,155775,386652,246379,392033,282880,104744,227694,31219,133181,33695,298116,84300,368469,240538,99555,6236,17071,334927,68120,558359,102871,585,189633,763,38151,237885,652883,489447,922592,4654919,113024,72166,22503,111770,99848,58638,304503,1222851,2842990,1585,85765,85229,68086,626446,38732,22321,472708,2760,182312,77554,173533,173478,238778,101205,63577,111421,4991,227057,52598,569542,223092,150869,16571,126813,62546,240032,19651,31177,25898,5594,125910,51198,9449,313926,262278,0,290,674,771,192008,256651,362334,62966,102204,198298,2076217,212234,116811,571150,87773,60433,46649,31204,467068,503139,158411,147806,138728,123922,147081,221821,51199,4882,186024,190963,104216,111733,208430,237782,117195,112331,87313,22259,597,7163,25327,292,54231,22214,310790,37290,356000,489326,95848,136998,60121,20740,76777,339825,458702,33909,29120,560183,11799,407425,70008,45041,2205,60146,350628,355555,156355,104691,168882,66333,141112,36241,190826,623342,273464,259878,18154,179493,1057295,68704,680,19384,121298,255058,12717,1965,227,94909,113936,241129,168611,41710,75306,393858,155546,6319,6554,296718,471644,80482,208611,71888,34055,83366,268534,145096,147,312144,127386,13357,715920,42572,88614,284247,217037,211743,26279,337816,161494,65844,166572,3318,82419,70961,55536,108308,28985,20989,185709,10921,3069376,7052,237674,385751,7182,692,9942,77773,75550,62697,32479,374897,769062,101,56399,417415,80087,210804,43327,133203,126683,6239,658507,599275,221259,159978,292391,3756,767001,1003653,3549,227831,431637,109692,240437,139405,238645,3165,310122,601400,199341,804,72591,399153,126979,326468,756296,329689,6713,122709,7063,1393035,1564444,296546,226763,352911,180248,223988,1661,1537897,770,129848,65835,112928,163906,2836,2131,69696,207621,226895,1644841,85662,25839,47778,139566,570260,237766,237678,244559,42297,42791,14055,45420,21024,4910,233548,1289553,228239,115725,175118,204289,111577,106839,972528,85929,281175,3373850,217186,89763,36495,195817,95117,593485,17701,309950,190871,21586,104440,102736,62530,45252,395699,753253,7769315,187591,2933,158390,12283,89991,55566,83721,223097,8719,291716,288620,162,273389,471315,80921,287422,117799,29582,234838,6168,119875,2187,675752,42841,279531,47609,175039,194880,257,65182,517068,33534,15169,2348,242835,259757,501643,288505,212899,6100,13769,53720,67834,384425,159694,134628,143595,17881,40460,7844,76285,158667,13595267,438906,267803,404880,6527,739131,196,12113,263358,116870,124567,233861,137164,122052,88799,285593,128407,191023,1101689,1037557,45098,316812,96840,135,231829,42561,37852,2584,11252,1852795,32664,72593,99282,240022,4439,221610,178,1063,463286,121,197993,100992,41239,1132,178304,613077,2077,209,318196,261884,56197,694374,56149,459885,339719,182231,377778,132565,1745565,377334,1359221,210618,452883,711558,391,586109,77887,246479,14812,69862,13621902,1392,89500,27061,672969,3308194,19940217,122890,149885,107026,173209,335090,142180,109447,110000,144057,724393,784,160147,80,1503425,378857,6555859,161784,230004,108689,2026842,66989,429489,352152,538843,165460,2501,21515,5942,372987,784497,39465,143192,449644,5489,891395,62640,53849,70607,7926,15382,182461,47314,359084,241354,776823,17215,288049,695435,14253,82137,63714,1215221,305899,193209,394897,86962,903,15327,194386,687735,1963051,3211789,486102,76387,1030438,1803355,35562,832337,926,1335,324199,481032,108415,124386,545526,2092,8159,937,6722,233467,318750,561336,167650,7361,415,6596,1561815,58855,13906,521716,30903,7268,262056,28090,118621,292480,301429,122549,667,788600,773591,726128,20353,151326,356680,16842,83,22794,99749,635,829020,536292,210270,371394,194898,11641,362486,277956,1111523,27581,6326,2753,339063,236963,42075,0,198684,34831,507447,212825,14375,98433,42360,1355,4004,272475,61411,17801,101360,108684,0,5505,9517,185893,33506,47008,159005,326202,1257211,1953,9698,86035,361000,273440,16189,174917,382140,149616,450533,61265,214023,15788,43670,954,3553,1144,556724,146855,58261,190279,718482,127872,97876,84346,92032,129056,234039,192814,61850,261768,11141,651,40010,58803,79695,436397,698814,4343192,278532,622558,56043,102295,169407,65060,834180,17083,925334,170784,122107,7180,152841,603747,81997,252402,209650,2982,3017977,365706,68017,3175,652,3677,30853,138596,1320,738674,44635,863,151493,7975,390506,35879,243030,73005,421944,16722,289240,106298,21266,1082766,44451,481333,302487,74228,2954,29540,255355,28659,21654,567,156430,217227,9606,129873,81262,534,48785,60041,393,49137,372002,721068,140851,1468394,155106,105372,351860,19621,636067,59210,1127127,4415901,151696,0,74666,256559,37214,78356,747928,10176,22625,75740,4659,30041,104397,28989,17572,204573,283192,156032,235113,22234,4490,835,778,249560,335860,209488,2095,372,33548,87835,619,134176,160008,68196,111634,113628,324608,1817,4444,635687,605315,83973,121099,182475,128721,966833,90117,17601,655163,18378,62792,389329,322442,451995,126195,3354,66828,225625,673155,9337,6041,324288,190845,258509,46785,2793,96303,139749,122895,153332,5270,24226,10852,30132,252641,86954,37016,160311,627230,50459,171407,28768,1092552,300236,235,460,433,3130363,44406,14645,60445,331621,194138,8871,90822,162937,5533,229864,60032,92764,349607,4411,1029306,599063,5651,8466,247758,15524,5904,1675136,167473,47778,528490,58388,223200,55481,1715,345570,25626,70145,5827939,479626,168939,200937,415805,718,99877,150823,398331,1817,119,1778918,140381,285415,13967,230996,176877,657,271571,5602,277,1074,11336,35643,179842,24221,250104,137868,1034,118900,1373,8679,297996,159666,519373,351018,433640,88066,1618692,14738,86482,841,459,120863,406668,612888,211951,256626,90545,233235,126086,136754,1415,74867,95135,35230,202476,255,184482,413074,9275,1628947,346403,228235,278514,208670,7553,34976,872998,890562,2591767,267051,114429,183017,29505,195241,6225,6293,704,9483,795288,133523,116459,116211,6185,44962,20517,37072,172792,60158,3002711,140410,71188,215817,299219,44809,23151,476,28758,12751,73229,924927,135143,625035,22392,78728,50273,12887,84448,480082,53448,0,139762,11788,44393,174651,21538,146946,248115,77059,291,124973,434610,141841,826227,69578,152185,34014,38333,10004,5128,14196,360004,594476,28771,65798,259258,13119,10694,53813,23614,63612,5735,34683,8237,11523,358175,171527,192681,522731,237032,180499,31950,2194570,85233,186713,273337,9670,213285,59840,739211,64232,226492,69881,33484,117246,410466,96325,9721,82416,621252,407411,22758,38037,90647,13047,343674,1891,407436,37554,48743,82869,406920,172838,23013,2783,69329,15963,151965,181160,61373,47587,302951,264448,76986,218215,119722,112270,298157,345,3171,866177,477440,12514,279948,424608,265303,162038,122813,262703,143629,259651,57807,547179,181700,490,292341,280284,42715,99448,96256,418958,75813,594276,451030,83094,7595263,416837,54654,103933,186424,202004,11564,82679,1077,95532,190778,582437,827578,10638,3179,2448,2755,462364,1414812,248817,371142,160164,40901,25950,487709,107,175205,23543,169022,46866,1804582,177689,184365,389032,120489,218203,1645,425321,69046,6429,78661,1127,359446,4248,747863,27283,164,214795,24519,84732,385501,143407,512,237465,74111,612967,234,1880992,276576,378,482852,1087893,253625,121062,199265,166414,51203,83304,500431,281,530349,49256,35579,15576,2914,220424,2040158,147501,902032,101942,76828,7350,3273578,528196,410,2926,3585,73486,670560,7267,130103,72802,156,13837,2779,13949,420545,48235,10241,42097,53662,151096,28419,2419,213836,76073,79614,918,572,65311,48627,38624,302410,171568,26514,48139,349794,511693,397245,281659,4229,45332,74022,80246,139456,280918,302553,152194,476006,1177839,5473,192441,526866,196825,142012,8843,52863,1399,638925,537104,191248,9832,251446,247277,75506,82630,72988,1465993,49487,2886122,118431,66515,731341,507373,622159,126212,75435,64004,1567,47612,91837,205889,293037,211427,11552,31375,335270,1358138,145246,191341,404879,392557,249,117778,43384,427032,44611,1080932,133393,136958,2931,1025965,108893,227380,532600,72876,749359,478881,56287,105635,112973,68523,4755,421621,556226,75957,1048168,509106,1710754,712515,31428,71108,39777,79878,1748,440763,184486,292505,157498,531312,2049393,0,14926,222,432,446,201051,9410,40566,105347,112974,195515,2217785,125120,13080,646903,2290,1014385,5073,190605,30956,170868,151550,282336,8005,221245,689,397,130654,414018,201488,309984,263639,45153,632379,33738,768,9576,2671199,357978,401954,5588,102246,282593,4526,49339,43919,37047,129587,131215,21924,742176,135775,256988,510190,78553,783026,85048,12628,339,240761,40140,14969,174350,791355,679664,15636,605665,447836,9717,46142,731,130493,140572,62675,17462,58590,76255,84482,16520,43731,497,131977,526070,1251884,209124,192125,501493,947520,414858,404516,399176,557717,120502,176749,147939,17315,172528,6628055,117202,5568,418631,27070,849898,301402,82239,53493,60060,343725,241950,805,46570,79181,62903,117849,261426,27224,118674,87010,31007,40311,97707,44420,134924,318965,484936,180978,380372,112090,95784,19008,11294,283552,41390,149111,39068,1306712,181566,52113,102789,83960,134801,150669,191780,2879,14252,1047316,15605,24709,88758,148935,454,1864,13614,95050,13653,269082,445382,74589,61007,2249,1089,324,14922,662832,25855,3645,82003,569654,559123,458722,821194,266421,16767,626411,231592,179762,10472,95439,74466,111239,113290,78447,265111,63597,6535,2943,490473,108035,5354,211497,404189,297565,79460,759187,4621,64059,653,15598,22646,297,96197,0,15414,4294,2424633,619114,520040,160719,710447,3142664,1033882,417077,283011,14330,1364,61,100724,201751,34418,515964,217183,4382,668195,878,81612,216815,409296,131719,352032,494090,572,805753,462,141336,198996,296813,74030,10941,349668,210763,2626,406,45715,195142,28487,217299,237202,116696,16095,54421,4172572,149592,378717,118077,588601,289974,271323,66492,2809,233578,26516,7925,3234,35380,510767,844864,77,46548,181383,70369,145,25483,235658,172456,17785,399422,102770,108112,25991,16918,25346,284991,96709,387201,16289,204715,8791,14748,86188,125306,268901,32306,17897,7640,85463,40306,25440,635804,791,826147,194687,139629,89727,76556,32260,185370,221403,104838,126229,272960,306033,538482,12001,60967,20327,154235,26996,104691,691,2917,51289,44055,107819,2907,106580,186590,167539,287876,324743,187776,23222,5829,83336,81942,303246,163114,115781,600095,38699,198646,32870,2140,224283,414997,402434,128708,130952,212189,17138,362584,11677,426549,1475249,83641,221198,181955,135455,240300,441784,110806,1915658,203802,109084,45962,47663,96726,15680,842,3093,213193,407457,190010,65842,404790,3832,56114,4112,12237,95512,232477,31563,138609,352596,20691,946599,54728,62800,48857,252518,228957,73071,121452,556,99,293714,273763,144455,40839,27247,143320,992944,35901,466754,1700576,104962,296038,12311,932,35945,2186881,81663,71848,7897,335216,169086,32126,305207,34066,26469,9115,4999,116360,622238,45391,5208,0,93446,15830,464438,107808,43881,934180,723507,357094,147607,473733,57128,43280,28045,43804,425737,259342,254514,53061,168829,1642866,108503,14839,8442,89570,1944241,53806,15378,39066,1101,908,12001,406918,563877,219789,1266622,181165,836077,51008,34692,26745,300479,172336,264997,14341,132305,83884,210,245805,10524,132249,158663,214980,3334,167143,112477,898,5841,79667,660793,364775,1482,1780573,22144,575,371129,48153,475567,101338,220723,250214,136805,170497,781571,93339,634320,520016,61962,101056,143879,135377,644049,3316,67612,491096,38431,52928,5254,274597,66310,134753,2214011,190,3543108,285994,75033,172381,686333,206528,38631,35685,1302048,8769,86198,106746,6482,33980,68535,283365,30952,472440,209644,329342,97587,188447,1447233,289998,144872,1533611,451231,336336,63245,6542,81511,63527,53160,62218,66994,55893,136945,1220,86029,181220,748391,4261,13084,251510,143700,440382,202638,7234,294830,346303,149,2244,23078,355293,316472,32514,270799,18924,15919,10496,269350,130142,2059862,51470,106671,7044,318857,388495,531474,91447,187019,792981,13962,587271,482,49518,29364,13907,67446,25312,552812,143631,203299,265358,110019,109518,72645,945456,85047,32375,886193,177495,104447,84863,68401,82475,164540,842,16713,9401,6416,625827,140520,123981,26244,6170,11948,409,2887,14396,3559288,2493,1346081,191458,157934,1171235,331963,170107,1609,18070,1912,473257,250996,400769,50830,55019,96450,82636,51412,1317586,8225,82545,45490,561,813873,1370987,171911,268209,298064,3478,6577,983726,278374,49228,153797,428395,299649,6096,3425677,51904,31214,797429,145211,296980,7682,156765,189819,118,1215413,22495,223442,119362,578,3274,11436,14971,6031,1215651,3154032,88568,1765,160553,115884,157047,128572,10831,21025,964499,150,499931,610510,300,8964,50697,74207,100922,11916,34727,5526,3297862,150,42,823,956,22734,146691,23947,42993,83704,104462,42405,314197,1727,385737,249295,63,41144,2442,427313,3264,97980,48262,1080,74294,86559,102884,55117,102230,331573,570881,81109,164299,5212405,29158,330086,29291,19391,17903,129372,2329233,784097,263123,36969,211746,1046237,67939,964,479048,900060,862290,48245,78977,146002,13764,641155,284594,395415,68966,102533,138684,53867,366,639,3192,16082,6175,26102,56600,2385,75204,161177,12057,6496,6034,729,457112,133564,78548,22552,407330,9670,630781,9329,1041,352462,182647,267957,477,3368,2217751,66992,62795,50625,161701,47693,227600,1113,15112,875821,270683,83335,11608,259357,210375,982,90427,148016,226065,314167,283,89168,28547,372390,326348,212629,220842,3204912,130057,282874,746115,142852,745590,26366,120767,131,311,444595,27737,12557,167257,154363,236598,474476,49496,187051,1265179,41587,441882,1019396,439,415078,453871,22282,82099,1260815,309719,941659,156885,4770,114104,1351,110448,249677,215564,3079,67683,11928,29260,36410,23432,333979,25499,106561,437284,966129,264817,121188,122048,5911,97245,249275,47960,105526,1366,498413,269756,684903,39806,93152,74342,26203,809,147,19052,59725,4067,183322,188592,100187,18223,78366,334,23705,50385,2388,6840,929,136,80141,1778058,450537,25450,114292,626723,1614,7272,4160,0,909,0,95,44097,157664,2218,16324,105118,12983,7599,180471,12364,83571,363304,68615,42385,199704,292,600356,130606,157990,230156,72106,239,18916,6838,123920,50521,335642,344359,286946,53546,80,939248,146313,102228,180291,1325043,79398,997149,621492,101475,4582,485283,1618757,201436,195427,101497,134579,1904,7855651,362681,68949,186816,128675,0,167601,234686,1482,1947,132234,236018,12,497589,16344,1698,377611,4392698,829749,565757,546946,516746,445247,8719,52185,1112,3535,65744,396,1898,275047,160536,147,86009,24918,874,1018,5567,4473,4554,7788,777,1395,3605283,353977,101448,106119,382662,4288,14651,355693,28719,1336189,850176,98066,16159,68759,782360,2910,452503,184939,90525,379855,44922,531105,94392,10636,1877828,37354,93636,223807,160544,62733,190518,119500,508542,74113,32759,843335,500140,22001,90806,2955,201161,103747,277516,290045,33178,19036,222925,45051,337530,949391,38590,539718,587028,20512,24482,698122,16170,194692,135798,9481,373,580687,855,30767,452,280642,371,4552,99002,48764,153657,448787,1053,7997,18951,206190,409804,441496,4765,1352940,271906,300785,158805,21182,377662,3611,91619,116730,109975,15809,27557,271474,92746,17897051,2649,47810,264448,510546,118902,115611,237061,35810,306471,417,149249,261364,192719,6102,22128,1767929,11516,255363,188383,46441,212840,158581,82283,2599777,47363,2773,236331,164328,223317,846,4653,11458,747152,783123,95694,542,166920,218121,5705,131240,0,122269,159275,852,836108,11194,1180537,463549,134902,1354,235,103,0,991,0,34,0,0,0,10126,239464,289505,377173,204296,6907,31707,6949,124564,308892,10626,7053,245492,191432,75433,303132,222,258,0,141469,916761,734833,1166890,11173,17843,201786,116,96306,134689,20867,266574,49965,66263,351031,16065,1909,194474,19600,1170,468245,1059173,1396,568244,688515,209830,644635,72391,158197,31851,90689,253800,30639,559467,914381,70332,48069,14896,50475,11282,173450,159397,59942,106365,455677,547620,207611,129811,119559,572561,2416155,10749,48433,7312,4672,228837,21417,586,382542,628802,519,3104,68736,30353,391482,102245,5452,59520,61981,282708,145324,2329539,112235,406,364793,28071,132758,43221,1663,90324,6254,168447,289430,63243,168878,37712,283,202,83255,10248,71850,195683,64281,103884,143392,14065,678895,556212,205805,18051,387103,93143,172241,216974,218548,588453,566324,172389,641872,97506,977,1084,1379,1988,65502,57933,48607,551674,188346,13731,25022,38905,65229,2895228,156038,164507,95803,438473,454001,68593,40364,813374,836734,5039,207195,174176,599352,101297,323247,49136,165562,468105,50623,61571,47989,1866675,4667,88980,28018,11973,8391,165641,10186,10715,15866,80089,695458,40287,434831,585329,189354,107824,4211,526943,12494,698793,27891,285313,1642,60088,9934,0,60703,49336,15670,11541,1487,5142,8959,417970,158643,74097,244213,41625,391343,57438,482967,451906,5934,38368,40895,363071,434442,76977,280791,213981,45902,54295,941254,204354,81418,30415,268470,6152,191791,263547,297009,28484,2006229,124868,98673,1942640,152468,59064,246513,163107,332136,22316,35584,2612,422786,2516,489236,831199,19863,618170,79753,85727,133122,16229,420661,2404,164082,25583,9218,6169,3374,1483730,224954,59188,599254,264626,390628,906986,401711,263431,108068,41010,165281,39959,51830,3134,294447,199928,33225,437880,520270,968370,301005,128545,35773,202681,479720,6119,21328,206112,467516,53296,377049,268174,38459,109511,203056,390631,154133,705481,243731,59077,1268108,492707,54989,347431,768,149,647,122,292281,7544734,1436,106464,328334,3843,256,70434,82969,95708,573877,144779,22343,0,58,754107,1423955,90170,210649,312583,94206,320678,10757,97922,30338,9313,146424,75823,67517,30467,277679,259826,431965,246224,1474930,195979,194380,748590,1654,7651,68139,145972,312975,269359,317537,451877,1012777,212870,352183,1733,643719,109434,135381,469567,143686,69827,14298,5067,19103,139034,104646,1924,65924,81,1363,175160,14471,609576,51042,149822,516990,63055,386095,41401,61264,472944,11864,34323,9345,50747,505527,191781,83638,198137,225063,89478,283013,135056,679498,0,756057,165964,421729,15881,310286,2736612,1221265,32116,12865,161372,318444,44584,293571,35543,135868,135011,216877,148371,373905,51247,294289,94520,17853,136099,42767,59009,109589,83523,231346,526,2699,35099,546263,107883,164045,98442,244956,58529,34200,49240,35054,328246,166561,834,98464,170652,54809,438510,3420178,2886,230889,991,26102,2578,2646,296,3643,84268,206752,578,225015,12442,71735,120,2382,701,396,14018,146174,2090540,1226523,140794,178523,349301,14964,70168,139432,29902,484956,222543,351656,2791,99558,409804,40007,775228,624,242706,851082,70166,1180,121439,52,204857,10783,2392440,22878,175483,119023,22892,71708,183717,43058,271256,92446,234781,10655,662737,53242,179122,515775,847,313,448109,5637,227832,6158,368122,237736,1345,1590680,377400,236001,20751,285243,114134,171116,187365,95018,353,8205,81527,3360,272945,399609,359629,1798536,191173,108849,695630,7913,852994,114,104269,404075,404186,219068,3225,5990,133250,66776,65862,408548,12598,147440,385484,149569,246412,122711,506,271,0,121,0,0,0,4167,28539,15330,149797,233919,15488,268740,24304,84902,119693,4357,143489,21805,129997,72452,68424,998203,156309,66166,303354,240074,242806,99462,6525253,3812,104557,35661,79054,10164,375049,63319,272242,53499,145046,57730,114082,40474,255679,1160,5887,59399,166428,798,1936097,1297670,232355,14013,107610,108137,1927172,6081,233016,5624,2650,462,30804,197119,233813,27924,122614,10350,781517,25587,143872,108198,568900,1076291,140376,298021,377427,588946,5116,862567,76204,539544,439529,195893,302497,568808,1090920,126763,53767,105666,8601,48633,35297,419121,391637,98207,2672,1949,304889,531754,469508,7353,273141,292498,501622,955497,113987,66050,893210,197828,271,171299,183209,91119,433775,2903174,393934,86999,280767,9330,127648,123746,1264221,6745327,413123,99624,385189,371987,47404,33390,755,22957,26987,3845,84319,2018402,353804,21569,2994,231473,1311242,331791,3349,136451,287959,30346,247377,61980,8315,1587,164552,637829,8346,63287,87611,227306,205825,953913,1021,1212,210839,151,5097636,84514,531308,428676,150,66094,167523,30900,57421,5216,4845,152004,17824,73731,185929,36628,519,803152,127041,90711,4428,754895,29499,153775,201585,85107,73460,417,7199,183428,301353,473559,571247,192235,183204,672905,459678,294,9994,89742,263,0,242,318023,16593,74014,277868,869,79023,965002,142,138284,187002,32102,485810,3682,630273,61048,4244519,2198,49337,3700747,42123,1397,1407,1219259,143987,46909,417,36963,22583,150956,165411,7549,4148,421071,123609,447196,126736,259801,33382,517,92062,348,1555,207891,869,15061,2204,301147,708,136946,13145,134934,2673188,148917,364275,11808,178785,85568,136054,114197,48520,243651,583033,218104,723366,24427,72623,52659,92150,74494,123,117456,706,7738,66993,65357,53226,67904,66927,62830,63016,98494,24432,76,33541,406933,508030,520111,349067,251801,62097,121140,109362,325897,9011,184608,202794,147057,902780,104132,119386,27595,291122,691504,408285,220840,32298,75492,125534,371259,416,624413,859634,352395,408671,69454,7356,392572,157548,680495,53905,3434,93377,74102,268,182994,391824,198029,3368,54867,41718,53085,722547,760234,70579,230972,8856,151555,989,73319,269530,15312,107165,11389,44951,46801,6736,42325,11752,29223,110370,17100,14253,37672,77164,11269,22051,20055,27430,51049,34835,126141,23451,118233,272193,131897,299115,38809,228,1097747,418919,285096,403,1393798,1048270,22523,352504,160194,99297,705,136942,7593,293342,1880985,420339,295973,1856,459957,11182,243895,383249,99276,451871,782848,130846,94887,192985,24826,50,52,0,4383,14311,253502,9976,78530,92968,15565,2337,526,132369,424248,1546,22502,99148,509820,4108,322944,7834928,577541,264995,3044,68697,4929,220415,632,27969,254367,132544,1451,471745,99917,546803,303692,16987,0,2266,837,272,55642,586287,120813,1237,226548,340764,63855,246507,111636,255501,215841,56093,230337,225244,218024,507159,150,8517,13259,295601,114376,30460,109985,328364,10937,14157,231873,377441,258263,316181,50123,50049,168551,45399,4706,609,227258,82175,3431,258858,1601195,385028,114213,0,2270,99942,382,245003,822,239239,170764,106484,11964,1574013,662552,237471,54992,1241196,42952,22932,1177998,291454,199072,6552,5482,559543,190331,118947,2579073,269480,1254753,242049,313711,1796395,225480,986911,430,530271,748174,488176,162672,83511,1347580,138459,201390,86514,20907,97839,48104,932137,18443,1850,155797,278761,246724,5619,701509,1223262,21628,15558,28417,34860,327470,28137,42964,117257,25053,5775,41792,98923,5965,77280,50349,7383,61382,47013,91050,62590,17538,166980,40952,18278,31853,36011,3950,1401,4547,1708,591,1376,1365,149351,39111,9319,4452,80278,429401,116852,12512,222730,22529,235975,46077,33360,104529,323060,183338,0,128417,5413,43258,22705,6536,93526,2020,62018,56240,4139,1148557,122243,110519,258403,183185,33277,143865,276367,80291,2600035,32399,348849,24792,4001,251374,88676,29466,38802,9059,191788,308335,12306,9433,387366,364107,121551,40753,21683,855567,23533,255949,138856,2860,410,2525,118212,140629,7914,253240,473,67509,200089,1026,475770,0,248,1214,255912,29058,84720,110013,73268,148335,40769,747652,9920,6471,3862079,82586,37468,125768,90337,56659,7286,88851,2026558,31401,7499,226124,486917,1027402,84178,187928,27519,76277,43998,48109,80696,196068,133622,45276,36453,5176,21915,20462,17990,41943,64719,104198,105509,55672,200292,35759,68733,57009,98712,28538,144928,47117,58522,48048,16490,130758,252527,37759,355323,1983,152316,13314,11942,479808,7736,72039,121347,8252,273218,14377,431924,694598,47713,522,659,2375,368894,701766,56645,510911,104211,15959,82082,68292,98223,65209,128298,446,70205,35556,554437,327953,500356,835076,0,54899,986290,1011748,267220,77813,62363,114206,158872,168125,301067,240210,68535,125868,37354,730250,104723,12147,576,528547,41284,2130837,162497,49356,61082,56014,127791,696996,53765,259863,404305,66393,40392,188662,7940,192359,560076,955,88,405,7013,307054,535488,109935,171558,31397,334067,87172,142929,985,134757,32,5406,788,493,8689,535,1105472,633,206082,410976,3202294,404908,86040,54495,242586,27224,510628,323336,843496,120334,44509,140793,1138912,10494,106604,1243,2464,4086,8584,51607,76113,53843,149451,270069,82672,117967,325997,601662,81031,181787,39285,83393,27780,53920,3920,20418,15285,16781,24898,13958,121684,21641,26007,63743,58200,29469,50545,26246,41343,47001,36352,135385,48358,0,51692,151,80477,98729,139336,6687970,418933,115676,1115300,28363,246585,12188,25735,360756,8749,43297,67946,11707,431004,14821,38168,160900,10812,106409,1024238,252552,238208,45701,72620,34773,129782,187366,28539,371812,57877,69752,38702,513521,478886,572403,382,157645,108576,431824,18516,1211,33712,710,272085,296884,32936,1000487,410456,11616550,1264,2118,252370,114219,496639,95794,39709,323127,655367,9943,59822,113166,284210,10757,86316,23573,349473,44889,144251,15042,447334,74161,715921,2627,77495,112875,620,489682,92,242183,82576,235140,92389,2454,8758,44319,66461,226277,13786,88970,16467,297270,986266,303,462,999530,129803,291670,2129596,14101,70528,6117,11717,28005,1936,12460,105825,90844,30106,4530948,3756,828776,10305,73213,7120768,179677,284395,727,143,0,0,1787669,104952,323799,13089,67712,4465,66647,12376,223,6188,162511,53167,9378,723,789,933,686307,1875064,211775,29622,123921,1374,231978,39171,589156,160578,18428,57,385844,7037,478909,458,693534,153567,185633,163,913122,302004,183614,437226,25311,206294,146748,4482,137125,157665,321080,221455,89518,6421,305328,36232,3286,1659,59109,470325,77458,104822,721529,138519,5025,195219,25122,364,36855,326,6759,4226,702,2121,55274,830,0,648,147,0,10195,29792,29550,12999,10573,58843,28814,387873,9024,4412,87266,39689,300,0,52077,5440,18161,29013,5224,205922,3870,71125,46717,18686,36915,85660,39702,65942,76605,25147,2327313,49965,22755,33158,31417,163948,9019,45245,31695,1327227,59213,6719,32208,35541,130629,13514,138220,89418,51493,9849,45068,15873,34558,54620,16081,754038,1139,226310,2052739,333331,721759,430,20768,291610,93348,234345,245377,45246,10645,838560,150244,46809,23317,997541,6629,15417,2340,15581,108084,2041703,2099480,90102,2479,82,16829,12157,38831,91988,181,26239,43,25795,6678,51167,2004,711884,18762,7777,4133,928949,4027,59280,785637,569329,954085,697,55433,711,3604,752,1561,1429923,118760,767849,115035,30271,214775,39711,0,65192,106227,30576,103107,23283,149599,46093,336589,689000,1241230,5776,88432,223773,1411,32769,26539,49549,281631,137376,76395,64570,41038,14379,2682871,69813,120471,5401,6257,20862,18051,121207,26225,89269,40831,24146,23890,58695,86017,27976,86942,22645,30784,14736,79297,78503,119,103321,40189,60312,83609,8997,24503,8855,164405,177158,51076,54312,21671,2439,59266,11984,687342,1183032,89757,123334,84032,81919,29856,38310,80262,6137,918092,59287,44719,23260,90024,92870,130087,75856,579134,341074,364074,261951,29453,195889,312638,101432,948,3938,50951,827378,183803,223047,294788,53869,270969,10470,12884,3712,79661,6778,83719,58991,790532,8526,180712,794859,207917,354991,871465,87879,215849,181869,1578902,33481,32874,24286,19046,9667,146264,304368,67875,326005,759920,504140,9110,31266,344384,4973,40329,179665,571423,50,87421,598927,355281,440577,28976,851115,925,937912,17955,99246,8868,62234,168,264,26491,101040,9810,422921,3847,416605,2723787,88532,4912,379,186187,47401,58257,107774,228561,99247,10500,1228,72401,4703,202571,687733,66470,407093,977393,158181,823878,6134,307023,281276,145506,1432966,594904,494564,466450,10235,924998,2103,66919,130312,1565,1293541,1209330,205068,135721,239447,61695,119357,338308,11608,196264,108,161815,169445,163817,594,0,1929,22345,218520,166624,140297,373092,78095,295891,339257,10510,266588,299068,5332,8486,205472,45253,177118,396793,221501,122812,214171,264579,1006493,131655,1344585,217249,65091,79411,5429,459666,29345,591323,130241,46411,3028,8275,1376,257642,556,259,56671,133131,138856,59725,8993,246951,247943,31548,50053,36667,154089,428777,324630,1631,203873,244683,137896,325413,305,175939,74673,103358,18822,72711,28377,40469,255112,193713,20439,741237,34642,114081,126565,56237,212983,628,131,137058,250100,48604,735510,47829,127265,733279,410272,4979,15680,317044,120929,35741,186880,2146,668019,438577,737438,2706801,66535,728,20553,273603,597858,42316,551058,192716,100883,122452,647979,149343,1590,4678644,4761499,312338,82424,193279,32016,378426,427966,48830,193507,12078,284,322,2434,462213,11270,129775,292086,5277,41672,197643,1469,247666,11879,137,4005860,76704,4023701,25411,640186,116412,396134,500350,153192,1182817,80963,80268,169941,211889,159679,183486,40357,94391,82008,168368,564986,432309,903264,66693,658327,88410,174887,68766,300628,5564,2351894,46766,873816,87594,376708,96056,242744,109092,631379,259075,669140,1044183,159977,53650,27618,64827,84203,95852,2503074,388318,432271,13600,11653,719,35826,163386,194230,95160,579650,89150,75592,150769,532257,35184,970598,680912,88258,281465,294871,42188,109813,46257,845163,149,143,2104,1965,4964,243741,274579,21689,125040,217588,679317,111749,42514,411307,115389,1097,802250,375579,238798,85539,835662,853958,78292,1638,263,45195,57498,161590,19501,190043,107830,76888,65428,226010,112162,21568,2704486,38075,110507,141349,121387,411014,147253,74212,96120,50871,804,62524,2237,404476,132535,59213,25796,3798,122772,84360,171777,40070,3671,100465,65256,65426,150,349617,658117,2699,315971,69054,2009914,5334,253910,41653,1026011,204715,109340,116855,5623,1595401,447069,53185,47275,148985,51079,40576,176059,3008,16640,84959,388181,212474,912,364494,403547,355554,486448,443561,990032,314535,402052,61178,1055,15515,48673,22394,54647,81767,263,1102,57019,79608,42149,212583,298317,147882,27143,20664,108583,231745,70692,77712,5899,365248,778381,359796,428128,773685,3002,2580,1384,164640,224749,137155,105951,104130,73837,102025,217007,9282,151390,101419,51094,755330,486326,4611,285941,5128,2365,572825,192251,131331,367985,562921,32093,26241,56562,104720,843,4225,58350,537276,214889,109997,2655791,296970,48069,506102,1923726,79241,83785,122161,341685,747,733746,2964,47813,12448,7154,3329,2233,33496,20369,8972,206528,130327,7018,110141,112106,28419,134663,26078,177768,19157,30510,13505,3304,817,53692,346059,173380,742832,18380,506,42048,37094,32137,215255,5660,12438,66651,3807,2148,4874,392,46505,137274,238235,80043,5450,134261,106531,69974,360109,44073,34299,243255,626,2908,35152,32435,83064,6474,133877,3923,299122,90015,617976,90468,184576,3866,220047,110202,0,1325,9790,22191,291420,1955,242,49815,41848,128855,150333,42787,238664,23998,27948,68314,930,431558,119883,361912,27701,1440415,247,266601,194465,4829,252113,4274,41607,234563,297185,114303,89734,184933,246330,389076,66522,10386,44585,462898,372157,402,172240,313053,277705,14936,1497,1672386,1344556,22079,1549929,6163,191897,94029,220563,309948,27962,337874,61284,424,218800,2308,397439,38736,356479,411122,66718,250123,164153,4412,94933,75661,160567,5843,7733,97554,8764,320846,67213,203199,122393,137695,2911652,653,29993,185662,85622,29967,13463,6006,246921,36169,291741,708596,115531,772025,192106,51506,12742,133985,18130,387122,489630,133,202289,12621,201379,111991,34789,16990,591934,1880,101885,68923,176618,309032,124059,11017,6489,1058,139027,160547,254018,446234,933,4891,27797,83907,1832,32161,5663,68,34245,22297,281178,750872,368576,7101,116811,163872,61650,5950,697,107087,222708,342970,16541,980,147,15652,12956,116544,12504,90721,318086,9782,6212,119649,392024,155418,367753,730,933,7264,914252,323988,288536,92157,99973,420809,301758,79518,284473,37868,13806,5474,131699,49744,1518995,104935,6332,201135,425260,157813,110121,706418,96504,205402,2934,3225511,247517,645702,148800,70,150,0,0,150,617,743,162082,1065194,435469,15178,110213,31827,5926,37030,183545,174577,17314,12163,174188,88612,4398,201728,43029,70313,221969,2090,2033,446006,2210,13544,321025,19240,1363174,59403,36916,66729,411167,841046,1138915,23934,4339,114281,3,5244,34245,108952,77399,190502,13115,40250,172948,79710,3185,53203,118271,167518,248418,131484,1218682,568453,175286,109805,50038,59946,304389,274132,92534,53374,102863,2491,114650,3732,368831,55969,923982,130182,648297,2409740,193766,144491,32355,155575,13683,57409,162173,45349,254174,50535,10918,2801,241120,972301,65745,107808,68954,259000,136864,563221,29070,22113,15928,388456,74093,1327,119902,2033,190074,251,64328,267646,47,213533,619993,96257,242399,67946,147009,336469,20361,1707536,121984,964,3636,117,53028,109376,125936,715033,341,427,372316,22718,307268,859323,31942,92584,11610,143552,121795,55322,51030,43110,217341,1978,91862,234865,1103,5105638,597548,195464,140931,13063,331,1286109,20989,264222,46507,135352,12515,255,316278,448735,0,24468,26579,13416,653324,156141,67006,1949849,23045,543135,363019,36,2681,1486,3057,915394,1128,580164,667478,537739,4104,417956,122651,84993,113648,162184,29748,149250,94450,105723,165180,120934,141444,6039,66656,10694,615,26968,1950,243205,985622,122775,365164,810780,236555,19637,150348,3256,570275,1517313,1932183,129505,73104,517385,89565,52287,346129,121691,373471,17023,245134,1390279,194728,152817,238732,510,759996,30614,3705150,18779,147387,92595,712435,1653,335707,179000,14294,55694,59477,9166,8935,379521,947,340917,11579,10756,69007,24875,179842,460571,613170,32994,96421,37927,11176,9893,35225,511108,6175746,29313,346845,469,552431,132970,18759,1499384,370,1575752,102461,145105,11776,108199,8210,2864,145,282155,359383,608,262726,68706,1857134,119797,65,258114,301556,117830,0,0,0,0,147,0,0,140,0,1395,19938,99813,59131,562316,203642,56668,413839,7401,1667,2278,198793,1084,422123,162645,62223,4864,525,146800,60405,119595,89403,455925,214,139800,867271,280251,670012,50009,58159,142971,143701,32325,5493457,143,296,109635,266115,540916,1056432,16912,1498870,1475810,171997,942779,2060,211243,225654,412315,40922,327835,128135,2046,42593,4721,423879,85436,90458,90969,660772,23664,348400,248668,309808,4115,202506,27644,36756,1751,92369,185161,462863,15969,967246,124490,2945035,405855,13209,149,77419,625,1340746,237860,6194,95934,52191,17358,277,1328,484264,366439,68794,1861,182888,194418,974999,1824,202442,102,89746,69613,1987063,404479,109015,64055,560896,407036,127129,16482,20106,1839485,201499,403819,520725,75859,310359,213676,265377,291684,6632,3345421,3421,304757,534344,263511,91623,807203,274206,9778,783334,69910,26856,133617,21363,30337,18107,551587,439858,25443,3644273,139307,14536,6165828,319958,79205,184021,198312,17365,5861,36410,97597,99080,5435,25205,340914,75174,138696,392183,23352,1214658,256924,318794,21891,8439,75445,187517,93590,71616,86189,69848,277387,218301,275876,116018,174440,116821,25582,124921,160639,201769,119769,103317,30401,265029,1829840,3085306,41886,11628,499448,384655,15955,1848626,837070,692777,13071,138195,20258,212530,77,524,0,4767,2329,308463,85719,3646,412855,19606,2023,2248,45464,58388,95391,25438,9926,45927,386873,132211,72214,102865,707218,237184,137495,215667,4190,258726,130977,632113,264505,992,115941,42904,71768,56732,634081,241228,208734,837,409395,227486,708542,427830,75177,491421,302721,344676,158948,163758,46481,403877,196,51513,5676,200869,184960,214,344991,419,341351,419929,9696,308542,245520,251670,85423,919859,271389,153329,7920,2433926,90074,1066082,91437,28986,179091,23476,1031930,37809,314204,21113,233926,16777,38206,530751,271008,243313,2905701,2742406,110832,132363,97489,120656,204800,132345,1455,224,470,43258,315377,1487,61140,2088927,31559,74849,63648,347603,729252,627979,75712,26819,229933,165307,506311,142704,12645,76217,3004,20458,3442,135847,159621,84758,0,82037,1039944,280767,21552,3948,120258,827330,2564348,203867,826048,594,189881,35255,554,2936,1408,200,609018,141744,17215,543540,287100,14304,42,1504,76115,568,23634,154823,217920,18631,49237,6248,12971,411675,437573,143200,163368,6439,1841397,225287,41051,39689,243991,627227,81176,78346,64306,25853,66263,387939,75931,132113,611365,200170,294104,420108,274418,233058,62,314,172458,465837,37764,298010,168620,294922,325979,33730,517710,191681,272350,186028,19650,17604,416788,373482,100757,29482,51598,53900,2064773,926,56595,20675,30704,472728,78089,61306,160132,426858,10475,93184,13375,496015,373,75367,1358,3642,233112,221046,96455,7007,7384,822,1090354,24246,352760,595007,794,680487,377475,3007212,225616,445356,13040,724506,82703,7327,299341,22351,44266,178079,12624,326082,71657,263949,410792,190844,125353,929661,354387,248577,6,376512,612069,42177,1025,111403,15600,52092,245394,99587,127873,235371,233545,21308,273155,460,281741,372101,60264,41141,2267029,2585712,800363,9914,849,55447,97212,1901936,230644,73774,223178,155941,138571,96305,85766,616378,1582735,755,143123,20122,328651,138440,522273,15238,30073,407948,21165,6905,115916,87881,465776,103629,339,118,294,12979,621,31008,369228,47263,84578,301338,90969,191726,98,35706,21684,298799,4903,62786,198284,374340,159376,9060037,16086,226311,601,0,60265,119441,45322,180771,477043,8061,49984,16768,482676,2547,1614512,154618,74651,24378,20681,228002,53105,30834,177005,625113,150620,778,347999,92436,56822,256695,247171,337659,12142,145691,947328,135669,134703,535511,602352,287651,201687,1505,2809,833,454979,1713,94473,347565,89953,103874,182146,153931,36893,16,29479,168724,81289,1665629,137914,449990,10467,1343,17821,526393,48696,707076,472972,336410,7096,107270,190236,13530,3614624,76355,3645,19837,898,17380,261506,1178,259,39414,230231,140804,0,8578,152481,1314,46235,816,153511,111200,83494,45881,131200,144956,213460,192367,374321,1944,217042,1732985,397117,128168,554965,243132,85091,331967,96432,780,10592,981194,255842,404206,556,9058,9982,430534,753600,501478,269530,33391,277196,136936,128605,104404,78176,301048,40901,77712,54126,501802,164981,456080,25747,33490,544147,143,240672,1055172,463268,42509,235438,122950,107756,98699,569615,1278578,233874,225313,541090,525579,202266,17664,1277,238407,10321,199383,175319,313803,649961,108497,175604,35719,111254,228389,387472,129230,2612,225863,4280497,6468,116636,41062,107472,371732,140019,136844,121390,151278,118577,216498,35207,196189,1448,79516,24577,243330,467204,40907,41141,2015050,146126,483644,322208,345298,93765,14512,20406,3141,11794,172389,44532,342646,4949,412951,50048,1498,80219,637514,703298,3552594,187111,100211,39368,852,1903,272318,86044,1905392,2694,92,3038,121793,16246,3057,277502,3877,239628,18897,294797,1098857,20049,78329,112481,29111,470500,6389,50970,198404,861854,5768,103769,50637,154755,21468,457694,1427,526169,689,2724,22128,140060,721,298885,438045,411559,186183,202330,105291,3264,607726,254332,94799,132029,14988,42962,125615,350175,697,189988,6478,375066,105051,93278,937143,279038,71607,907,685511,91905,258142,105561,438027,249801,30491,49884,365104,134377,397442,3784,21741,64307,131188,626630,70981,136320,271493,33160,970,63018,182986,37711,43700,56166,212751,186153,448619,122713,52241,570,227468,311490,212462,131861,206001,183103,221923,350606,222752,68314,4368,2347618,396,23682,1373,7312,12299,245468,362524,945050,44786,53567,266281,214291,60732,1407463,13541,76018,863086,38763,15852,98243,30451,904204,337919,163722,379948,174209,0,21310,11554,50597,79435,732455,69759,819,23535,39624,65992,448857,18305,9615,124497,61,286500,690864,701887,271449,87399,114343,537617,103358,151167,1366778,55775,27643,207666,214295,40308,18052,178769,255337,433271,438282,501935,7676,2900774,3576,62797,82037,161941,560309,454737,720973,176184,431085,1010499,1197,953,15765,1589,3785,5346,603,1278058,144611,2928,3360283,1310402,171914,634605,195150,942379,198911,354366,438,1920,272830,117741,481551,202384,7730,91107,715872,5549,87657,178261,322095,308508,92601,1324662,713509,1028150,658436,51089,1998342,1152941,268069,372899,460825,862754,787025,125328,2377,3094,1340102,1222,5775,1813,1894597,9441,88342,8139,237245,221495,79908,262705,27851,152606,379725,55929,440052,195,1228,761511,14491,166261,218479,66829,595,75331,96394,251719,7251,37179,18455,618624,13421,150506,222589,89298,92890,356377,139935,1804,54818,187442,536,1395014,147,165941,1428,4597,140227,796354,21544,15529,123607,17376,1238,59270,2876,192269,10347,152569,190494,117297,338660,182165,65738,69730,193321,165764,74,1445097,6916,119889,191351,483716,227698,391184,341971,383295,361041,427902,1232163,400,131,167370,193693,106964,202396,37183,1457,552,215781,189915,1382285,180280,1184827,4416,324886,850175,4732,50214,593,127590,260773,275183,65062,63641,114,984359,722529,770905,184227,83905,17730,4611,155114,658,25878,300483,136589,505215,295528,90989,8686,106133,420153,455264,260240,473503,153655,318732,2140,100919,67611,80823,682857,230480,12753,308882,61570,25558,1319,615539,172984,70795,365022,4443,314303,1632412,285108,3561,1073319,22871,286197,358689,82369,16728,2171357,15633,84859,194874,410386,0,1216692,133840,860603,143870,385477,27726,83958,243482,179585,126709,133305,82535,50800,1408,25535,668954,464897,456431,155423,318979,98653,266973,47967,49170,36576,278544,119068,113219,46497,26067,153975,306700,161979,39822,11001,348800,17531,364044,634,38207,213114,220040,2576249,255647,342521,286771,357614,704131,89614,38497,142084,36051,75702,0,235956,289586,7083,64192,80672,361458,3064,54150,277069,9967,35122,112941,214655,84031,253,6055,91233,384858,30971,215166,486710,793354,429328,9894805,21775,212832,1059557,317111,132930,223885,385543,33361,150118,75954,154361,125208,299573,55760,152504,731,4630,5937,60336,36901,9921,5800,299648,308801,69974,361192,9846,26034,154259,703577,333411,132479,548462,172375,28401,760669,16771,10548,110858,982925,15609,353827,86100,224696,116707,280575,600592,438720,1087,197553,94242,752966,592,6238,16847,43120,288975,196805,111369,34921,164031,155075,19967,19408,69541,19079,26449,13220,105278,97129,8549,437,184325,122412,35220,20173,444311,280315,66249,242783,1910,0,208339,448,53102,107,5568,227,8113,15248,5944,2994,1516,25428,8930,283,79,121,719,8936,56968,89133,168339,256340,52728,157607,379271,442691,102793,561378,151801,267,582222,2077169,8338,146,66916,28856,1895,632356,73831,241452,32309,37404,514375,32488,410,688,236693,560082,234,56796,2144,298674,370274,403764,93863,67607,12885,345643,677242,875938,268065,260516,328791,260989,177038,251361,310193,28174,72755,969,343,70362,365705,542151,1002154,203544,175027,266072,336769,5751,1026111,267008,78146,35074,363273,216738,572089,714,6792,1020,80173,53860,3888901,10314,120915,456575,747900,82574,98603,965176,154401,19226,98513,102420,74527,11910,103589,269754,109161,103495,134867,49313,117654,51809,311968,147617,133232,7678,51728,583555,150743,203980,131799,124153,139643,11036,77942,121746,23264,223085,185839,61763,38752,565973,140367,11074,275551,22971,164730,160216,789625,6414,171110,776671,21129,53171,4827,1450798,360323,31546,28403,136248,208338,192466,317626,187976,3,13756,65968,19757,86944,36490,61283,227275,952169,114752,171413,153749,208704,98352,518,16211,458671,10534,103033,102435,221392,150,189606,110950,2294,158725,8013,4357,128764,488458,66656,367789,420039,140,82170,163529,264270,299306,70948,26842,4880116,180,11863,57418,129027,201295,369606,3612433,3710,180169,157377,234232,1619,281402,21745,4098,116794,234410,715192,47811,96502,3985,53100,122246,211445,600934,688,83271,31966,448667,407449,355523,3432,274432,39165,10437,2202,134392,37298,110555,52520,28834,147353,286042,37559,582914,4094,165657,479,239,59983,398844,62287,8010,79755,160,51408,41554,57651,130169,235291,1294,776739,221298,25107,64830,4306,28532,132459,107104,230634,1209189,137620,79252,366128,152587,2792,99984,61285,670965,268163,752432,134877,240609,145035,861296,67050,0,261054,972581,132415,1106,24921,26531,431638,147,915,88999,14703,546,34756,7656,254730,1002193,4175,767,152,613058,548,176511,194150,43745,3300,34946,26190,46416,34061,13995,394883,776171,140930,263904,0,2597,644,555132,1285859,1045552,163563,28340,105209,139027,61700,60990,186635,6926,25884,67365,8514,81826,95463,3160,290221,3037,158136,116763,319315,3816,120127,33394,146384,2173,446,156801,419176,94348,17822,206596,74,103462,3532,15349,465250,13745,304295,92916,62893,1328,111115,32681,62751,167314,29282,54681,3703731,14563,362853,159737,2690,534277,83515,146574,516,129736,59769,166989,96623,191924,4147,8892,357006,702131,184783,35381,128083,496,439,4328,13050,126149,227272,112320,34699,360835,716369,898568,54747,485184,152635,68109,14223,494631,1129570,173307,42147,2953,93177,92048,979238,504462,353289,418827,100707,259,52958,39420,166444,334121,119746,197159,3510,2526,133439,552077,47662,66170,283053,205743,88415,6374,141755,5593,204855,221652,147465,2383,20234,393736,110422,727655,344049,1380179,116,7999,69342,96080,203229,105159,12990,117450,43479,120183,186376,109657,90191,60512,3750,795,4936,280,41357,217455,21405,1369134,79042,107238,57265,323851,1750,1526,115558,327886,407,98405,43920,19928,216606,4356,132229,307409,106317,264522,822,450465,199142,104773,112348,140995,6888,84723,2501,359235,428394,96210,78773,138218,171898,0,139353,28120,68318,159,147,0,193300,202885,100444,97318,13147,113772,0,7907,115654,86940,234515,39074,1693311,271054,257786,753539,2668,171937,589,6576,5977,44513,115095,65903,0,71,2621,365795,452196,156927,79665,178402,316272,105675,46523,34568,202876,203173,1028364,328780,1225,312706,43916,6437,457305,2694,3735,0,109657,179896,10847,207466,6064,143242,339873,318428,2793,11886,199508,48148,34119,252,407102,199307,318239,128212,21508,117010,24912,24075,16367,119324,619470,237664,26041,90117,88159,50607,951398,20447,231729,221096,164337,372229,131931,36672,57814,436916,41361,66434,10050,448816,33364,84859,11963,526882,1233,4686,466935,135782,59269,107791,85766,143519,49861,89915,472403,62101,90001,364365,81203,434861,102127,480812,426875,86695,161275,179214,2248,195564,409338,255,1023,172738,208179,327185,123198,116255,822497,291788,315074,2449889,269709,342545,67303,61390,590175,739442,927212,617428,104689,142460,10234,129102,35206,218302,226049,229478,25947,159525,93538,4609,314176,5265,469053,213206,160795,10312,29426,230642,76,711,2082,1359,2678,3634,3816,3767099,39088,292,381689,27369,21919,4762,187523,674857,7519,117580,56,1669,1978,20237,9243,2308,43032,1015,2239,138706,399201,46459,20559,11167,158787,678406,87755,2845,842,270748,76115,157523,72152,48258,208632,299089,454931,52551,50591,28004,1463413,114228,1239721,9008,16633,217424,63542,422,236417,92484,370,29544,156578,37021,68163,211693,289828,233305,401761,84309,21510,587584,337064,405459,311832,204388,814581,79896,201273,23654,29568,1428,42921,33349,197578,163497,128999,338776,189465,18872,354569,992494,615300,259557,274848,24793,101374,444973,52469,129,54769,840430,370842,40175,98331,5461,245965,235056,17615,1003041,280201,294914,1337,141510,52252,2027196,54741,55793,416489,301471,303800,216448,46615,167465,1858958,264798,97687,37271,659675,45497,484125,40539,3168,1413170,133417,77863,44438,30840,981954,138395,15589,13911,12718,7443,26222,671001,899858,2694017,1800403,353085,1993676,4044,444114,38660,315004,565989,40680,162670,149325,1137,277508,192625,1005842,158329,3084,33622,75068,1043,1245,7323,474852,111374,0,11383,116607,0,253921,212070,1168,63143,495295,234014,5256,73850,147,1644,11492,196935,195982,943647,267805,352942,170343,129553,10205,29345,243830,67601,307518,91332,582,375466,54325,156631,25513,25118,27829,22359,91528,713,77113,93143,300828,21467,205878,131486,351046,2535,7675,10056,42917,910,175164,146103,4249,13150,7731,48233,11198,160014,222034,166902,8086,228109,76645,65662,15921,279523,410772,297323,29112,5819,32396,2849,249119,4352149,489862,266123,7175,585220,4920,1791,1547075,186616,4851,186217,129388,329432,443691,634549,50608,76792,86489,3331,47063,1917,18850,230,2636,99278,10011,164004,1077015,128784,247766,5815,337337,6915,400262,511,72,14277,79262,242364,251465,29629,125752,147377,17828,64315,185220,130699,579,223159,22063,29488,58182,68459,238373,293164,13845,360247,433,35270,96566,312363,350546,400,11152,128039,327,148088,2146,46,99,418626,7127,0,1787,621,113668,839514,496004,184268,213805,799770,44653,73162,539547,7927,0,13622,0,18680,107,150,18727,4587,19888,64680,96,443,10249,1472,638425,159068,50438,1685,66117,1266303,289897,1846,86747,176020,2269,2870,2448,22913,86303,743977,45369,22608,1630,19252,1717,679525,1296328,225166,0,107772,99921,159621,20959,163870,294526,121,20009,14382,264,150,13811,208967,540582,1420624,393689,86242,1946860,402702,33976,67362,269422,15610,26392,14218,48550,87331,61900,1289,212745,467511,69649,46662,860265,367682,700,16656,160143,67713,802,78861,237059,11057112,4311379,142053,65574,670926,121156,38178,334966,743133,40006,95725,19005,154967,698548,7182,983754,14559,64988,147591,13778,320997,152265,160722,907,466095,323577,174904,119223,333105,150,44,85,11395,290,17952,2498,4730,174245,261779,618680,40634,20933,3266792,72132,7807,39310,128169,117461,992770,110467,16464,199306,80410,11405,68061,86245,110264,17571,30864,77572,162974,175735,150661,3500,455718,22122,88524,188887,23222,967233,98109,1362126,14212,165316,12423,9076,200689,9317,45257,691,2101,2789,87248,6922,95,9706,197031,17729,59094,13128,120401,2699870,165396,13922,77188,43312,119566,7383,88964,38642,91981,1973,81347,665912,53542,58223,22659,3121,278,470047,2708,66294,15789,103794,7184,755821,45144,322335,59754,15725,56803,76520,12675,268324,412982,8293,107029,124178,255747,205081,52068,61305,939677,1116,9616,213461,41148,136633,13171,189307,143989,40905,173842,25929,27988,783942,18117,68585,253922,554954,128585,5332,71112,85893,171010,367322,446,52612,47812,178641,333230,94772,36969,223029,43794,19398,4053,221935,106557,14191,109155,686579,409,148414,692,523680,409312,2453,173695,173060,19819,4281,6354,72761,106214,817029,942,103064,133481,174811,16854,86455,287854,0,62747,241702,146902,956689,284,102084,36677,358546,1621300,140100,272226,30982,16808,143817,219877,180247,320,390449,136215,64806,159084,45384,31846,82240,15750,4725,121310,1032814,272697,7853557,19526,797385,0,36440,23952,345582,126044,156697,180101,574937,281923,43344,96812,90574,281011,68466,251078,999,61459,61052,2545,3065850,220110,5542,2128,369014,9625,150,41409,227242,150,90385,139,139478,64144,39159,213296,254402,59352,64840,62182,35125,14092,681150,1026703,105682,160069,104113,218738,226991,34343,24417,151864,723933,20074,237824,256012,33337,707,451575,13542,69089,3144,164356,509687,320902,24981,311508,86773,33759,144865,2422241,81877,150252,13768,2754,0,116834,284597,147,367890,25047,52108,167641,6625,4807,7656,1246,171080,107198,179742,139013,149813,136492,374841,77015,38159,161497,98374,47,49587,615979,162081,737596,6982,308222,238584,1036210,14272,426168,21211,75267,590160,96555,107622,117428,526486,1028801,57946,47947,84075,354595,132329,1404714,215332,167842,1185939,957765,2499,212186,15625,3527,113173,39377,34901,13142,120378,78714,169575,263851,142036,3255,224502,34549,216587,152675,5617718,175044,159042,73600,71524,8420,28305,423681,107402,120585,62518,581,40848,14313,144834,131633,0,1841969,8739,9791,0,986,61253,729265,187832,21485,15048,348854,3132,136143,133520,384682,3329,13349,143557,306859,3084,259414,99397,25055,57746,97128,36403,16575,387890,2120,154988,45350,1151,107015,0,265,487,7062,97899,152079,247560,164283,34844,2709,74,815242,33324,55027,12732,84532,527845,1029153,1659,1147468,147867,1390,89921,33523,78204,125222,312427,8116,138744,162835,4070,95678,74744,159061,93178,132102,2820,3223,110015,225719,155797,254662,92740,378665,249931,93208,8613,503431,96250,42624,10022,90105,69650,23918,212657,117094,104412,4847,21354,47571,109263,111550,39976,139930,127097,88195,86620,221337,253281,117981,2697419,246390,88489,2491,296576,74565,1262,1821,618616,62879,26553,8892,698674,306914,207487,507231,241262,24733,2040,376895,399933,111228,17367,37655,1650578,3196,4471,21525,18515,1391,17392,187511,369,50186,359464,178136,242682,139526,427968,161630,68116,45965,2238,24199,240867,251399,146199,74129,251090,260430,139386,257176,3993,78060,70132,80964,15161,45022,316,262377,459057,1191832,37397,431990,44400,101719,12361,366030,1078134,203947,199209,73244,124192,186096,197855,53169,81048,27362,75549,259349,123656,231,185530,26318,82851,509204,3179,258996,31763,6110,9428,4962,96529,570708,340362,85046,294341,111762,57127,231556,188764,62517,164379,138751,117273,17557,0,1808778,43628,127433,100023,57110,53618,345214,96058,2099795,194615,18589,310307,3629,69682,1492362,292766,155974,140684,572774,142686,28994,1389760,134298,494,156896,171351,15149,69124,73392,61778,242553,19003,284663,298178,197487,329062,81193,164832,78829,24487,148098,3396,494821,17718,26668,11132,880,131906,222893,51397,9237,3670,104684,156691,67764,287383,459623,199321,15129,25677,8745,180213,80562,110141,2054,701,85361,35049,46552,969642,156194,286663,119786,132243,449334,49158,38818,14028,1727,97430,73713,370,274105,1463,86,411633,237953,1033605,2348365,80537,32968,331270,5766,549047,45420,736767,165828,111547,1005764,14679,1558346,29178,958947,24200,389752,109554,430437,235202,73037,286537,196791,330034,401106,36623,4994,707,590790,126,182878,37478,33771,139,111345,364777,248063,508627,1322,7911,46223,335704,90878,301716,1074,109220,297,1163,374705,388734,681384,2025887,418899,824,309,1427423,228408,1047012,6922,121494,2477507,570050,1622,643,6515,277374,10334,112899,476831,101604,651171,84616,207393,362250,213627,260129,152757,2000,340578,15556,175210,229074,177895,302871,32591,187558,317474,141003,492159,185260,808890,314647,277816,269403,270833,272664,276430,267902,272013,269294,271255,277442,268617,268840,282780,284251,24135,24629,61208,24070,28524,11624,4541,17085,20310,52019,14369,7700,17367,62380,1540,20615,802,601968,1615,2291084,2299513,2292774,2281363,2287103,2292247,2334363,2294444,2314234,2301581,2283145,2274731,2299858,2301090,2284324,2321572,2281565,2283648,2269887,2531521,2591460,2290518,534001,207393,257986,187788,43778,380946,255178,25733,275507,281524,1599923,125103,429454,656673,164312,144940,181526,1679,242286,2604,458313,107057,1206,289993,1138114,90495,1032624,174311,108,682,929,0,1542,119465,85172,10514,19956,204296,5627,43534,81540,385,7,688733,108275,148014,2038,34414,38068,280669,390083,272032,204,66917,3023176,1504,160039,2693100,1130828,481301,1870804,49907,205432,451856,37302,0,20329,5863,542762,203040,1006836,47984,231813,0,83491,296844,2974071,138928,318059,240,988173,58964,39015,105876,174638,996292,193971,162755,120241,52613,681,26976,2080,431,177609,41942,3663,210571,2444400,5510,22038,874,20642,35403,264082,31620,445825,150529,8061,269105,90338,77022,10240,13568,42360,321042,25393,18889,373670,153950,99445,2642,301965,308389,383653,112268,84240,266170,202030,29554,4776,57159,3752,59137,5273,319469,74,7162,391424,424,0,617445,63499,99142,91270,27135,984014,437260,45992,245818,145662,41783,3995,188371,369887,5803976,281,706462,293096,272461,2072196,89152,345876,65691,560974,121273,211849,178538,497775,184098,292187,15439,84900,265983,116224,245195,15976,77547,82041,8848,304762,235145,195931,305109,266821,2582428,73509,136437,119785,1167490,203676,48117,361794,255791,315558,84390,109036,63623,41629,315724,271112,1131,171287,98393,20652,156787,51137,41706,16954,15145,3225,12295,60857,6258,171923,1150393,5705,2618779,155936,208414,1474134,931883,579005,10423,624886,123475,175050,10801,28905,370204,91216,264,0,40907,32180,257888,1280043,208349,187692,2808,929,181718,11432,13826,19917,86255,18515,264378,72669,218768,294729,162869,76116,126191,1927184,3452590,231505,359823,105011,193089,301230,377,64314,286408,79265,22851,68544,129177,52186,44579,33809,579,40700,38772,423003,145,69256,73503,92387,47319,247317,27610,83077,44149,477,1296,8265,3278,56866,151804,5252,151846,7811,198349,0,142477,179704,109,86145,15269,1338840,52206,299539,125851,192574,270240,157123,7126,648147,97000,454955,199,84041,62209,340480,61343,691358,313622,164484,125109,25398,108047,142451,145981,54026,565346,1208,140248,34834,43124,388,543497,7458,152246,44122,716719,218033,196807,178527,878741,87580,455701,17348,116,31344,284,47446,12652,6377,186748,2462,47777,1975,1153,2231,11861,25612,5763,6284,127,827,29424,136045,82330,74383,95117,184373,176,39469,130085,53696,72128,3774,2346,24481,36555,2703,217722,51375,83393,6126,6696,16295,140,7522,4041,121434,11149,34824,16259,13097,100492,34220,124701,16297,31542,3642,26313,207206,4408,766,14741,4346097,291527,3697,230146,28198,3469,1633235,37170,337631,16012,399,214806,3983,154393,91858,96798,1231202,904486,82431,255813,265508,156728,214590,165939,126287,119642,8636,147367,1122328,882510,91923,362,756959,145674,594006,143,1108,295,3737,936,449,2630,102775,11532,3988,1183655,2043187,61993,55818,11826,17,133,446,1011823,649154,76170,3802,2124,4106,35950,439,148885,1409599,712823,16839,62477,74964,383773,54063,13587,89,385869,7825,173487,150077,30840,22163,81777,292427,64587,43885,26771393,27848573,239870,302,942857,22516,54685,37965,199911,257644,159193,133930,402403,21299,46569,722010,16010,181865,378530,11377,611706,122167,84470,615628,165410,22765,354994,60813,95746,817,780856,153901,404481,80697,79393,27152,3215,2294,158289,54771,173659,21290,77341,91221,1206556,31148,360945,156439,345,97717,325740,209652,20056,292000,331896,1196083,20194,137896,141513,382628,429050,100425,151003,8961,511793,623366,2617,894133,50133,47220,2465,146231,347674,5853,186792,558040,242161,142267,2004631,366954,2416897,1659,668666,164584,135158,111238,381858,1040,7661,180488,39557,311861,7955,789540,26394,0,441414,10928,83,22793,127506,51039,241699,95349,190071,548,4372,1096,244603,81115,1010720,469601,576,1951806,245305,644156,28551,2983088,54673,102311,5545,92207,150070,246476,30763,35810,319695,511351,563265,1135,3900,65380,1194,0,24144,426570,182250,4828,6007,73,74,91085,125131,1566,62307,340,10604,24,158499,11445,65966,763,75373,86848,287433,82086,40059,41975,390092,72784,6917,7660,165354,132923,223753,9408,84743,136747,428738,237300,7409,319198,661844,247909,830585,98836,176961,120408,213646,31369,343792,371600,143774,357758,7934,34774,159435,139839,41845,183072,99263,469817,76770,179543,35846,166553,70653,70459,115660,651098,1530,71269,348471,556,198240,9382797,76549,45231,53752,157929,85856,181169,44718,22149,31251,180574,91392,885685,6023,330424,37165,51255,124714,71873,3553,237687,14319,317161,447,1001,482,109,116433,448515,167850,27057,256484,0,289349,53058,293575,455539,280896,4673,63694,494,195,97784,2819,14171,2421659,198451,40818,151957,75319,60377,12960,79571,429248,849034,305045,9047,330322,6772,29274,57775,225625,254582,406924,0,246218,591385,27538,87892,256,3662,13456,99015,5560253,92653,25326,14035,503311,1585372,75320,260946,380942,49866,44961,2792,37126,187372,244041,64300,281786,174742,875,101470,36861,190119,246835,26767,277701,212480,75140,262422,31228,680665,68804,68563,66951,36961,3920,116134,187498,269481,119571,716,3578,63062,106115,58875,114450,292111,262547,87941,337943,53675,92228,868,216857,319960,131185,229351,609721,53374,63217,251080,224844,37557,256462,139001,9197,30149,160346,91411,22035,124231,80230,189745,49741,970953,72832,150754,122682,193726,195369,61065,24687,93008,37550,125227,9200,35676,63597,175036,63620,9971,40041,241532,2818,349860,180093,939031,29367,361549,923,62918,395662,24001,2568,395479,72619,30699,517646,81421,44294,288401,1445920,294324,10199,71334,560,210100,617368,126223,95923,47761,161386,52491,83021,651234,17008,155765,162903,98399,781856,396697,101370,19387,2489,152908,2167883,2016070,342944,29142,1893,150,163729,16955,49943,104036,4464,12884,179283,183442,311395,2449,62911,118538,45140,188133,585081,49141,1585208,82277,2956451,44020,128761,36347,332489,4912,114654,103726,1019889,339154,75953,382642,264170,57403,3086,537,241411,217552,404916,81584,147,112750,47336,43230,58294,805,3251,1106788,65333,897,112031,2836,6155,36387,48151,334583,2291,372,5867,133322,973128,3585,126,186342,109509,642117,12795,235933,60163,161566,397881,1362,574636,432964,484848,39722,36966,219363,79475,62131,536405,82887,97085,183559,3886,293716,43338,183700,23381,147954,176242,442362,204141,48362,51672,77603,22926,77782,114,44041,186591,38812,494247,67353,60846,96064,60875,15171,579,178379,9829,515090,111340,1616,388703,10160,106376,127429,46617,147787,77801,846350,443840,953,5026,7914,2789,59862,1979,103098,85003,924000,77420,69318,11792,14188,2179276,18509,2397,13566,71133,72075,192336,359451,40077,196138,192675,641,31932,367082,180694,134997,155618,75859,73047,300246,369099,470109,97797,19888,904504,1113,83586,19818,882,316560,1684655,161167,650,1286,860010,217343,29242,199183,795,12168,433,1893,136605,258325,128610,64529,13874,1928631,637443,8290,2808,94886,163455,282608,825078,323750,139759,10064,2092,316941,12721,460,406011,163699,83212,80490,113108,419164,18904,72536,153897,264879,351064,55901,137666,339777,89507,1357716,723325,284024,467003,332742,421,19636,45363,287497,275548,194197,589365,122762,32158,54881,7874,85003,41534,83904,412686,121173,384,494,110846,249876,327949,686506,74730,650003,15416,11200,242000,182001,45579,71393,444806,54330,465814,89706,12067162,727395,301919,1334,114967,40000,78883,146,74922,1475,477376,68209,227756,109108,1117027,227431,234739,5519,123580,106272,148265,198704,97869,33644,177480,93958,12978,112107,60675,251541,187499,1554283,165493,81614,292870,22160,218145,61867,304003,875105,2482,3265,25900,791,206155,131718,422381,675,42684,203224,56136,1744,120962,265,421482,0,65523,18882,47202,589125,2079,888691,66775,2164,251253,99700,53589,87499,1366,3615,399214,46322,55569,2152,169415,206647,92154,22417,1102858,18076,24241,3096615,321609,150020,22929,92492,0,1815,0,125,264,0,246,0,0,0,147,145,145,125070,749337,194405,32420,74801,245416,92684,188735,1340,592990,1820881,58760,65563,2605672,25628,20022,98861,521953,21135,2313,555844,907,924925,833,159859,87449,341618,179348,136891,60714,30793,89296,60563,94955,109083,168566,1295049,68723,95458,137473,75879,720926,479,297,104808,8409,232560,191441,406692,4123,36401,265515,203017,75741,11020,90684,73959,45742,65975,212633,148016,85425,112840,144058,98155,183809,293453,141593,2457,417608,51582,450636,290726,7290,20278,376221,2719283,1214538,6813,246502,272923,716371,897534,1207398,676012,321615,29385,740310,380921,267,358,0,158616,20309,289464,12352,325190,501,16925,72468,1273,5078,170548,1505,4192,25908,28254,52711,30387,738504,487033,123952,237314,314181,249194,3451,24458,81620,276857,109324,108,610579,234730,81944,689254,10595,3755,84711,121698,28290,52330,204622,118173,33858,539,28290,265,211481,102860,58822,183490,213443,270257,261282,565531,660344,126865,47377,397071,377322,855467,11830,492945,182254,9361,89799,85267,365,932,16901,396473,343502,97265,160844,41701,91351,266764,188286,52580,541,2142,1717,37223,181007,76,1462292,96775,61021,621287,86222,610763,13086,43822,33871,15859,42383,13537,30237,289146,3340,188197,424,0,2582244,368873,250074,125471,752107,630287,5210655,3710298,8338,34509,30170,1076,76892,102748,53538,36413,195836,107309,35900,82926,383983,120251,242559,2577,53149,13477,429555,781779,15514,86199,15768,481630,156087,472962,52316,72516,1916,66837,182152,111920,28173,380066,902007,5965,4950,216675,43935,87315,283738,174903,59022,40146,305012,296111,282837,165786,279489,133918,867,153938,127605,52333,93110,6497,49399,402,1683,44,32429,62594,28764,309116,198060,4009757,529933,3721,9460,1128033,10432,1048338,512671,34945,204257,103970,169466,58731,1065481,313948,454550,267,294513,239704,6907,155669,2556228,359081,228951,502485,142022,274723,242382,105982,163433,285478,47406,42030,79821,47298,321171,43172,2903,285,563,1133,1335,99819,1614,16329,340769,53797,101479,495518,119128,227712,369075,32125,20531,259116,1885,106495,34552,6393,196961,40656,364190,29081,514642,74280,26435,298030,38899,19234,870115,463861,420411,34028,252133,2438,7149,44557,22168,295649,935643,430041,110926,0,21198,165501,112833,493393,6326,372291,1453,5144,87724,77665,596881,529083,123778,208161,31903,390146,133166,45618,463752,24059,1025,152505,373061,64849,145243,179641,3526,171330,127942,124272,4676,44894,20641,6245,0,3191,153767,160540,262928,146391,255744,921,408459,95956,84654,327836,531293,44273,70540,25994,79783,68360,126464,412764,32581,3277,610173,187685,26001,209633,33729,256731,12710,126263,529,365822,275421,511,895950,426242,122244,279273,209625,28389,991069,60931,481328,16129,82072,96053,81597,33315,8359,14878,19326,24059,3254,463146,4824,2921,104451,1519,19144,267292,43349,3057,219163,29951,66225,15480,1885,240756,1312830,60186,126,0,36542,3200,659661,297,523286,91044,73157,25022,45951,622659,158377,146068,181147,485169,76,135864,53407,230309,175550,111732,12261,5704,267849,8112,128920,32038,520540,103173,15118,242667,1679,70207,61182,711900,1396914,44074,104760,604564,59018,287409,51138,517,307,131,183,149997,139736,155836,1020,984,402358,364936,388466,285321,292249,4124,229373,630001,0,0,84278,276989,23167,42013,52724,206734,165988,129058,157220,14623,623,1644030,2137,591303,449974,109020,115964,4294,127410,11417,241973,34093,204713,480988,142,67799,1147402,61499,27301,59044,118788,440496,102732,147828,521986,315841,168239,362240,239286,420696,928,965,31941,146722,8430,1377,3517,4143,0,0,1656492,45149,286,679,5463,479,230489,2379,81107,825,398034,337905,22095,903,1655,5753,702,29568,855,2827,135,22892,19634,485322,361374,12956,237652,50199,23675,74839,85503,41852,169034,99927,110299,129759,84883,64589,79507,174369,1111189,19887,7969,79903,74425,517682,40058,9797,13370,25657,23542,6946,9037,34272,189296,120094,12,278707,82741,129893,318512,158396,310048,130292,352457,92595,1256010,288593,88675,903530,162347,38291,1260,306137,483584,447294,468376,357,5994,607747,1178607,55775,293811,466,382338,27028,17214,306135,75648,74,326162,474499,1387293,34012,512057,161075,13341,22283,187493,227396,76551,196247,241859,149651,878067,132710,197395,12276,101053,232387,150,5977,8488,4851,13780,9248,3873,119173,49657,56234,448897,286241,78877,10356,125,21382,32771,8170,221210,2565,148101,113,391,214084,426854,3434889,17009,76954,17652,402,205437,102010,9900,399552,574728,72073,268616,145683,425533,209196,163489,92588,66986,451211,2920,695101,696031,2838,645,1518497,11894,114149,263421,864572,1734362,582835,10117,5207,507888,88725,94419,2734739,268193,40189,51854,29745,756907,62094,82377,5735119,87749,9873,275181,73415,282653,49503,17974,508949,82176,634821,10597,860238,114237,4214,36711,7308,185595,128910,25946,227901,466703,15371,7626,48606,0,1525030,1918300,103648,7670,33950,692,20298,348907,707821,2287501,2385243,4124,304809,124239,1463154,2062,71149,76,18639203,358307,266508,714,1700,1917,59,201992,3066,263155,122691,350691,422970,52587,62290,165448,129989,2912291,2017,296282,169249,45418,100208,217530,49078,848891,24984,48888,35454,17774,31815,95453,57613,69862,386183,83651,107709,190877,294697,67910,17778,15290,208020,51102,77032,220880,550951,474295,32873,294742,31584,724522,265700,1093,254394,208023,4875,797,22698,119967,58945,249091,4838,23513,206463,358610,53761,166404,98060,425432,224905,119607,35615,18,137274,211257,222366,9822,286097,222422,408873,525166,183529,364354,90540,11930,2138,219064,61873,345475,1071609,301985,197868,69994,129863,4928,242,74593,61729,53748,92890,1011,1126201,14646,192036,9727,5401858,298285,201710,238464,673,1258505,180866,43163,114359,900778,110416,196095,703621,10753,51303,18050,248092,55277,17092,202191,31760,92060,408,78270,113178,432250,15249,115724,27378,199677,37414,232441,43230,252428,101772,198978,219342,36237,61248,12597,264222,168783,25928,3856,185441,701,250,146016,6465,236834,75817,304593,257982,231587,146848,15003,203620,530655,16459,34690,3000,125107,114265,1019724,176132,19486,1064817,320317,97892,478453,112782,132203,112735,28565,856104,2036,148160,13251,140387,556,33989,289034,49845,87907,76777,11835,2127,6041,246545,281394,86862,290113,390,57479,63644,108211,232012,201331,1671934,73434,975525,156442,79864,546,795,129160,4040,254382,5156,2851,95528,69074,563792,975,228901,27988,29463,140302,1474,94503,147028,18833,26640,67569,57689,28966,2355,1182064,75962,460195,554954,95197,343902,345513,139588,22298,1180707,29323,315520,25123,125396,10445,29180,535,176482,715774,8983,150,148179,68050,315881,251558,4175,1409725,4129674,583913,18751,0,46061,116737,424889,87304,701403,583554,1065599,18681,3579,106175,80623,602302,7286,170816,44542,193189,292,9035,14425,557512,169020,18090,51467,165161,610,109394,769611,131739,155125,767221,102068,769111,3546,7089,27110,48815,165700,10359,420472,44642,81413,345005,76062,6240,27732,6542,64827,17019,93515,8934,3249,181469,214520,81772,269,54398,253638,99991,43899,96094,368,54,132662,2469,84608,49022,131326,126190,552618,268956,7553,124279,34398,169099,73684,1120,32725,0,623148,269981,58371,265637,727478,58133,2888,304832,93021,26129,1161,724313,118361,810,28769,106830,119294,969,903,239127,49356,344596,33346,436973,360303,101781,0,86319,87066,888827,1027978,130249,1537,17757,124890,0,2132,630735,245,1010,809737,566506,12470,69930,94328,42302,49899,4755,391491,2284,101971,73142,29127,90479,615276,39729,56535,107889,214706,42054,20272,22830,714,325864,549166,439967,3532,1799642,1648982,117509,1652,20139,44752,72950,349071,404145,257511,155781,60437,251230,10573,252496,352722,197453,203720,94867,111594,51094,2421,9,344049,22105,353100,25553,468156,1941643,646150,310333,63593,125754,114222,267309,65092,178498,84500,34935,1478860,74455,71729,63397,56018,35777,87655,177809,10095,158640,62203,278269,5158,1212709,129162,1763,41214,161042,78384,197646,24077,183476,297349,45305,73763,884,486,32676,19246,2395,82126,152597,533,164846,634,133945,98636,159339,60747,150058,190241,227999,0,12181,386436,139938,180637,16165,58877,232342,1091404,46267,4473,25138,684809,12063,555414,76700,145268,111231,2382155,8530,457995,143460,281011,145602,78671,4533,12762,1278,9304,31019,75411,62220,121528,795,29718,43310,2672,471,343781,209299,21606,212430,35332,126782,241550,6487,137815,2014092,225913,166987,364123,366001,223278,5734,3046,164803,29859,404315,136354,97192,372983,36615,78405,418588,104525,549354,37472,777972,451888,72180,336277,3180,179486,182076,249945,5036,652,763,777,158172,1355,934879,53714,95391,203745,173510,557420,3645,843013,3796,69,284367,80230,557,2109,87422,69279,363,154613,604256,275698,488746,169266,186523,45363,68378,1085,196179,2506,3602,57512,34972,686,114225,578286,255120,1201,237,49137,339472,84265,81102,133997,166147,19551,54660,48686,127602,35429,81828,19722,14075,46105,145341,12689,170589,13253,2406,105558,7388,8030,28299,29482,135973,6916,19496,98,84909,38391,28548,117808,105095,820619,151889,2500,88313,426761,71181,68998,78298,37262,645471,2158638,1954,15873,37478,80971,7066,47399,71284,145636,25059,394323,42378,702770,156284,35331,729367,100234,519833,665176,380953,3769,35879,152509,826317,57469,18501,30086,1552361,29135,1580,4021999,142695,81456,577654,340508,80629,26610,1810,776155,260140,238638,845801,3404,5448,30608,800713,36298,391038,209750,220566,311518,39229,139252,290880,2032,174362,502576,105179,2974,3450,1857,4188,128838,146224,236436,42186,12496,10582,107844,561444,150102,557595,226388,388,327826,42806,148,410,5794,71208,19166,247207,19121,66506,5712,29563,29707,1195930,484440,44674,91800,20587,2512,8682,8089,88525,106271,417561,224140,270879,75892,0,416,237932,121304,93330,23098,38411,109469,65145,7174,4678,161176,96300,143222,771894,56971,185897,50372,107142,40579,230020,4828,5447,128739,234738,6430,303065,236166,4164,69384,82843,44388,306795,501583,153391,109087,317,46482,157054,544480,113842,445112,116787,55099,546835,1056450,311161,5703,35926,105004,414,224502,7543,92,223472,1680500,13548,163953,39773,190380,1125,229,197395,76266,187563,220676,67292,103061,153272,1896,67182,36046,31120,3527,75183,272048,107204,20889,127375,2002,56597,332268,139072,671246,175691,7285,90603,56100,863,40529,49881,962,1705,211073,248912,1461,2782,18688,1177,61678,116690,103619,436838,147228,268580,277894,101838,158314,81941,32727,80696,570406,970140,1392314,70655,486213,41422,338708,10812,56848,153650,87005,48609,150,46835,259487,41998,42667,7120,502825,185331,190642,94253,277776,220164,222622,433742,528,862,21917,6896,3379,635672,341921,131907,224807,301482,147369,4122158,180880,532477,275762,315845,240,119159,53646,22320,213229,120360,97943,17294,1478,301938,159768,89887,2867190,47081,4093,53001,25418,364230,90390,160210,344570,1129764,62392,5349,169098,1151316,33152,577876,303050,1737,284594,548806,2628260,345567,71895,175740,216918,158522,169333,808625,125227,138000,5029711,92199,714839,18411,22138,796600,262479,113467,268485,135478,567267,92035,40235,208368,628087,55591,214602,876379,200515,1761,1885,158554,314574,1519,3763,79834,143265,389566,327408,437372,497344,4289270,188368,188066,86377,250208,2412,7416,25367,254409,196840,44326,897,1774683,258740,161264,915419,51431,42764,265626,67648,54492,116268,21681,401779,730,261731,17102,1095859,23100,9463,179555,107556,686987,140653,53530,406684,9046,131449,104535,85448,57210,106234,27771,3648,31568,80875,304764,194171,255797,318394,13323,614,2958,404898,126483,38695,164042,407957,463562,221574,740679,192311,190080,1951,156068,41266,92727,257206,78499,250283,154939,377530,259655,61,124530,45579,115535,8526,3510,325,1332,84094,26318,2154,1247901,455823,277742,109318,573916,95796,435660,2407,28781,3746409,166888,130413,2182,2263253,2212,17733,1041465,74444,36161,148452,301996,827671,3790375,213814,133661,117247,166312,76789,224126,5397,3455,3190,586435,23717,316452,33950,125712,69480,119363,2094,1421628,322929,740779,96767,77305,159385,57257,189666,540002,93438341,54737717,82734315,98251164,89477027,125706,322064,6579,88028,153,61632,51250,1653714,209048,5725,176897,1078,173502,38906,384330,170,54107,51500,14983,852,58068,184936,144065,105389,1370,262202,50741,93054,108702,646001,80752,86936,158784,131530,217134,115843,10431,4548,4313865,4515,16417,100850,108479,139252,3213840,44657,812,76933,377,431,115403,9576,87377,407,1662,2912,74513,67980,60660,362133,559,41,70318,210050,144075,633485,615794,39036,75476,77645,11950,535393,8195,3446,142246,482399,70729,272811,63426,501031,378895,274176,900863,17943,904,6089,60756,195288,4209,81483,141768,99684,2679244,101494,2408,120326,269840,270,87290,27779,227429,36821,10354,15636,54820,106487,144563,679186,76630,4824,68782,212800,356915,399659,14190,51160,1522,6257168,303448,78482,1005440,74411,127982,495588,945618,18633,779,187648,297871,1083963,137702,23588,117152,69719,30652,264,126817,24648,69005,1886270,30207,19296,87114,343619,379181,4353,1059695,415995,2863385,3501,55565,107550,92558,1537677,22980,423435,99721,17779,56661,26506,267,17262,146597,143904,79829,159302,215391,667779,38451,27813,348,340829,3723,1878335,113045,207096,73370,128892,614661,31816,811365,534611,57839,325830,481204,134054,14643,28630,14059,1438095,7602,105384,4228,280846,1431,68885,40770,2585,55243,106950,315440,127959,1228122,676464,595578,305061,133452,175130,3729610,446769,727707,208359,7079,100297,1888703,145478,160012,55708,593724,96919,20202,552093,281248,1832,60755,7990,0,49973,298410,34308,155063,59054,696415,177127,53492,18460,8329,84301,26149,31186,1686820,54619,1229,1524,53524,92696,378435,763494,223446,149785,1657,22802,285505,240443,44842,63614,833221,32560,11146,222168,0,1123,9735,124306,2742,49452,493581,205547,192273,247,4811,214676,346075,25323,458409,694388,1274,150065,1205720,294,450044,363592,400,1778530,59549,11747,66722,179848,44211,125205,6038,461553,4852,206724,4123,6166,136,2,191796,400944,88590,70685,59658,46804,152004,20348,64215,386522,353834,156248,442466,96621,37025,1702923,226862,2426,0,3071,197,0,100669,60187,36967,545567,143349,22589,153808,23949,139469,679,197165,146691,49962,6049,136178,682960,71119,1172,183442,46569,0,46673,48125,107729,56092,3158,1985,740,54246,1813,444868,27634,33741,31486,18003,97435,515539,197738,211479,73550,718798,498668,1058,223018,980301,234984,163890,3407,927,55983,1263510,106441,541773,180000,1305,1205074,1451,1054247,179049,386094,784284,282111,20787,617161,400475,155518,1194893,3087,3424,3928625,228252,4613,71173,28162,404750,355,2650,197487,71958,25090,523,882,42212,31485,4655,46898,255693,698061,1276,40471,6998,217237,40100,6180,81219,23165,172112,256605,14378,17941,142066,409960,225,137163,10149,312539,55752,90354,106524,264193,131488,178971,151646,574983,16788,909536,30327,70499,560150,109847,329831,265945,103120,1324,166516,119123,59933,406773,1295,106665,3473,180897,179727,556396,490641,99691,33155,472242,587508,182014,307189,1522,232208,138884,25104,335729,428516,32497,147,29607,204084,75651,66780,14637,103293,42526,17317,182298,61370,110908,90408,162943,117613,17281,297080,31371,4388,5013,116159,261128,390619,29504,31087,87712,1317380,285086,49878,24739,49146,192611,753852,1208765,22685,516859,0,259276,419004,700465,113680,91746,204520,537722,13857,157982,932,323973,64515,251746,12200,10579692,83629,16895,64172,6023,773,76575,136235,112428,218117,1030153,54817,195874,174818,103,11943,56213,291764,74430,66558,221228,207292,78999,218602,57651,97811,103923,204194,393525,76714,50593,918162,687466,1007228,35472,310505,126227,484288,267959,2815817,490,1092056,199865,300690,115822,426701,24967,220702,588829,7422,1706888,342995,23360,1161447,129612,145092,1036539,3855717,249330,321191,117162,238653,69036,243161,176296,97231,27350,149700,346223,295,140471,109053,320602,97047,52480,236600,128480,31118,35911,786,638,37299,37432,124727,1884,572870,41833,40875,31606,534,196209,398736,83056,12773,116490,130185,294060,86604,brain_nucleus_accumbens_basal_ganglia +545,70964,457286,114208,44568,16433,92724,22884,936208,163858,11999,12024,31770,664033,99731,223786,75396,473932,65461,752490,142202,6888,484293,906408,284712,2299874,255198,349156,64821,378723,188890,11722,586033,447737,6440,351431,531911,18559,358168,62702,569751,1243030,8767,6013,1661,93629,254428,917019,52400,633998,284166,259289,138598,268,673241,149546,37045,19725,36086,112694,304461,274426,162092,40824,9453,7013,333050,146982,48607,173925,10086,197167,85513,6539,1692431,159722,278585,193682,52206,6724,129644,111177,211748,106033,925,172392,525252,166565,226629,285133,112844,383836,117260,21064,304,694603,1321201,24930,1361655,3168290,4435,51689,871196,255625,32779,106128,121338,931204,174031,55227,42457,572779,260920,290773,666932,22355,3010,187038,154023,307381,0,972576,39771,423451,538417,19126,421746,121780,76745,245704,39203,111714,567,141441,231872,262107,13085,1395,290606,514159,610043,164017,32020,517078,546001,755421,1392,743,200616,387890,291529,36544,6023,212423,1174,316,301,84242,4372,108640,337293,546580,14751,375592,180975,23447,842289,202154,10842,1094908,4285,221,1379,295807,133721,12081,163555,525534,129353,225855,107462,366911,338125,62623,288682,239958,392223,274,1691,506937,375443,9175,247746,231431,1095025,220468,195662,14846,174942,100005,823048,195111,1049263,138,155723,135374,146296,22572,22022,174657,155010,2014,12447,475283,775547,21181,2442,972376,366153,1619370,80215,231529,99479,313524,874839,2700744,0,0,576611,39005,395072,303,96468,115464,148666,126,27170,405568,217920,607272,137215,121586,282364,4287,597459,5335203,278360,216972,187989,75849,139906,77448,310877,659789,16675,11127,45138,3114,39253,144527,107135,10768,1061550,628682,95511,272459,12305,799179,396946,7057,114645,200539,76581,327070,40669,79824,729,167298,58796,20607,2012,542,35633,130208,65927,168721,44316,388039,352572,11767,1491,4628,301090,715554,143639,591550,69511,263517,118646,145838,78559,468329,56732,124084,120428,221397,464421,249850,243834,1167865,18149,54572,4352,995203,472812,87613,63224,65358,273593,172210,122846,174335,27810,37713,130328,38217,332271,204676,92692,35694,195631,155107,92870,258377,8693,72614,65839,368544,2638,230438,130464,830446,117725,327244,11453,192,195624,682016,599729,947,140221,133146,42090,564994,1805132,8354,333571,1520958,7267,869113,524418,81672,370019,499136,33367,30876,13312,91204,708119,17166,18543,403599,484854,95010,54049,409452,2568,54709,60594,581862,115641,720018,270021,151602,7317,26738,116254,88100,517388,48291,222264,587,1068882,16147,1637,2436,428,5402,227261,148417,4786,113991,68663,2129700,253656,382741,171015,13054,295534,81511,2570,176208,203565,137632,6046,121630,107217,218210,1292079,633944,308409,545190,323224,95650,281,35578,175351,474447,112124,90194,195514,93217,91299,288961,110955,97087,6534,27433,35576,76421,126046,92598,138,173394,329546,102061,113231,901,190674,94821,1661,7784,189795,506254,1198958,9403,16719,1592,795954,60710,1211,202457,2878,26704,121927,12770,71516,976319,381996,132495,154941,79161,185862,2623,13751,32310,13685,52555,294755,54314,500079,131542,10196,355290,16419,3700,172484,391138,6938,4076,170485,21341,70454,1112135,4593,35041,85972,49187,134613,1129,20459,215815,55982,50587,439065,2674,13795,418288,170903,871578,2054520,201465,99983,6904,161218,178348,270424,227573,76901,49133,314991,215378,432322,125964,13698,5013,9597,6301028,4885,129080,2408,47065,67744,125992,431366,289468,39606,9000,107670,79015,46724,326755,930179,364137,605769,24582,460995,98782,33694,407840,628864,31332,364168,18952,8739,515314,276142,119956,169544,233969,174675,1188,171384,575521,207373,1248,27141,3869,1111,60821,84301,12446,473134,0,3518,98510,29468,101423,35898,2560,292,240322,205197,313720,115425,280759,529161,910,6979,38626,236350,142392,146499,262394,4183,250158,238480,45151,1445,75860,128716,3729,1289393,420062,762044,40683,115534,280238,96703,48445,21819,82674,111046,514,53817,94871,882064,54325,3748,45498,222989,280869,2780,10389,12292,130270,18279,74380,823,563015,24140,1079,451907,25423,2499,11668,54709,1069605,378680,2168416,61,45550,72516,26468,297884,101211,1454,22217,151907,405,188626,30868,152,46867,40482,88292,565358,37956,254399,99179,945108,517,318817,13111,614522,104648,245543,23812,4058,18391,137035,76791,1694,855769,270692,445272,16772,298816,377,2478,53126,1859345,103221,22386,14596,326003,55652,860110,2105,57053,1742,47588,13471,6358,120874,125461,1421,176900,354562,3594,50314,21808,94675,107061,199030,307703,82316,654894,77975,32085,15676,43989,59291,34647,109518,2780,259,133,107561,233449,32879,83881,30851,5233,2598,47960,600,15714,81283,55436,113525,1085464,125255,3321,217548,2288,9176,326,545254,95615,226533,248878,109853,157623,77829,118530,427607,2118,71803,9740,1153,70019,10001,109003,87237,235299,179497,9810,21763,1370435,5752,1936,25481,512,30913,95885,8310,68259,2115,4396809,76975,105301,239736,35321,193874,361491,211884,223553,83607,23757,504791,176066,428415,33504,1000790,39451,28540,66909,184800,163548,62482,663840,17524,89282,140546,20621,113298,23939,112441,97741,54804,12477,130322,55091,136789,75086,593414,13012,504181,536662,5254,5953,3013,6057,49581,271,165281,142282,88903,30143,481003,270,194302,2848,167878,201859,71421,48571,204805,11221,1344,723701,606441,525712,19523,643,507526,202896,13525,46769,76582,73392,1459,276883,314442,369126,407565,813829,293609,0,56518,499962,620818,25197,224225,904,3021,364845,41315,35117,238752,30499,4232,2478,48183,45444,160062,171816,91567,43796,14135,36284,187912,359926,53832,11698,215642,72074,107801,20375,177509,63547,87933,295791,397021,798048,25124,109431,159762,80441,42243,129207,13472,2865,132957,29612,281295,372307,520,249427,98766,24598,6872,130021,1972078,109964,23471,9762,41025,24663,22474,454,2346848,45513,116255,15743,229016,7731,88764,72354,264145,174883,70781,48745,188830,10637,245951,47572,298,413,71536,179055,1446,913351,324635,7457,830,936,1893,4205,39350,0,223701,55509,997,99926,16044,5746,265917,132645,81451,542604,75006,446120,156394,41108,333739,192500,11306,157034,17134309,600,39216,234228,159098,51890,177487,90579,143956,152839,57861,183621,305206,43005,338166,208842,1273,4455,8081,23337,152,20533,3402,21415,152,19,106987,1966,441,61110,40476,310880,113504,172392,187959,159500,135647,1173,635062,52630,17965,258712,444768,270395,131878,74570,4224,954858,1951630,955,662174,119917,442,65864,1050844,376307,294598,688603,28324,52150,137202,70650,777570,117984,169578,4758,59088,91768,3106,149968,232910,425130,211598,549280,140877,925490,781833,758824,237486,77653,214027,509,0,188557,34650,41590,2844,117374,5693,5092,92167,677066,800798,2677,1853,8681,2575,152,152,587,828,0,1003,152,592,1047,1160,1433,139213,4884,44726,399,1919215,351,5946,393807,5048,547722,115849,477896,141153,507548,122231,597685,719471,792789,372623,262624,496484,352278,480351,215698,499910,330501,330553,358,602850,86,560818,772493,255854,321492,110017,215353,60366,348866,7930,1199970,13988,163846,524926,405896,1483888,106,67686,209730,517385,66987,23091,1058932,52854,45041,522854,106858,86111,310917,17594,813638,249902,101292,158903,136525,294426,459392,41859,204,427398,267280,173451,3475,515282,245929,482086,325948,144869,434414,42785,84397,576649,465322,821250,305035,91689,158179,36302,2535749,149609,154903,214698,15751,33090,546791,102988,1081,766258,423,5095,526078,4345,1081,201250,6028,6796,550309,320042,173928,212922,200032,902614,255186,9500,8218,8188,378479,2439,360167,5677,148083,30029,1482,4999,209,504182,11951,152,23703,8892,3979,637120,1722,77241,842984,1911,572,250895,2314,28302,22543,2832,8568,1261140,125678,53499,1187,308,254248,352927,825,3946,1020722,967780,463770,27520,876035,456552,1469,144610,9666,18814,6536,11709,30488,27787,1337,725,382772,129504,265971,62267,19953,141757,215135,232607,315636,215826,245082,152991,527379,494891,38091,0,148,70617,20074,4585,16739,321451,45849,9869,71254,17962,4289,14841,253,304,4252,68433,211029,48486,25741,1151,122885,1160,311083,307939,359946,53163,6089,671232,8111,2132,529442,1806,3253,559080,590165,233353,283663,15966,231988,57252,760,392,528,304,157102,10987,409564,81900,691799,706,139766,299721,53850,121063,340063,38014,666,1502,500404,422186,72894,70408,1303,147449,3090,91069,7257,16460,25835,63744,149500,145563,73101,342354,42238,2420,692668,91561,27212,912867,3894,134605,143436,283,75226,39998,121016,137730,0,152,4424,1801151,512,562,115574,14296,62424,821438,128879,1641,128396,152,127840,141371,133658,55780,242938,453,146183,4915,18873,6009,69393,294670,402,120328,68755,217209,169566,163227,99912,976,22258,0,144857,255264,211170,633723,43303,210433,127045,64322,136390,109638,169869,760,10230524,302,68175,23072,12,26176,711354,1892625,290872,68341,24465,364086,367187,194284,14804,86585,521149,160224,298084,70253,63060,27175,925359,123657,54772,641179,2149,115432,152,6657,40323,0,3284,365666,1398,144418,102711,168132,21275,869,138227,7606,375195,2255,8782,1372,58943,925,52003,2969,202536,55179,51197,54850,364,92322,203540,14582,50505,275,345060,7671,372424,35411,172192,5883,1109842,3518414,447,498585,340639,56275,665027,170095,346995,1093519,11963,238287,14005,12893,169974,6304,492109,8739,326085,21206,141169,336407,249607,172673,22874,162262,947,281492,1204,896839,590537,1465965,434,510339,6735,818994,820077,75872,458715,80621,317,7199,321671,329868,281935,365922,55483,269357,3096,10633,93512,149568,15628,9345,2106,1933,104609,244515,37053,320,1047367,72251,211171,2367,356,45744,0,3195,241939,33256,79768,380605,59147,533920,3447,6780,999074,123395,79790,82319,17967,17474,211604,2022,3351,0,1081174,709700,218668,388,1092,571748,2111311,36440,32961,25762,283790,146570,0,73218,40432,2454,335573,156155,879,89015,0,225193,46519,6529,309999,15119,241024,160495,0,17101,59115,50441,0,53894,16681,167786,80055,23602,138542,495699,7819,34996,424705,4023,17861,62665,3999,118968,34149,51351,383136,88272,456047,168730,76974,320468,122357,870771,67836,605,20037,1795,21152,285954,106612,119153,1403,36078,58043,49753,129375,1222647,154466,143584,332104,92092,122593,551093,22939,24859,174966,378372,354446,759432,664846,3581,333256,23639,128057,119398,226581,19318,407761,315140,91424,300515,35237,143906,215839,30960,1762225,136047,143708,851172,12806,60492,471400,134305,22698,25775,532,376774,293634,168317,75471,18915,253192,64295,123682,72613,422082,4139,148286,11804,3296,395694,91216,51567,159985,836,62551,164113,69401,45188,219787,146819,38590,188956,14284,156770,37216,57031,35899,333287,918624,49,831214,125547,393413,99405,93727,38280,14360,322735,2963999,41159,89850,2439,410621,381611,3004,329870,6267,9040,17737,21326,150,234560,27045,57783,37077,412,979,125333,6833,126575,130803,279759,101115,252,219660,125406,458277,2296639,67779,8108,39470,64318,117774,110790,254193,907,15041,15892,14624,231128,7270,714,2165,907,176368,166698,381763,34345,676,423023,257053,319499,289048,29979,14990,143464,146728,7456,244658,543064,1138323,23965,220,365076,422287,357060,393,988,559713,195020,34972,211164,336372,730037,57270,405485,196938,3853,517063,3000834,8613,209598,966718,1113,75289,421043,77156,378185,324246,119513,470688,57563,234215,90923,57880,178574,199323,78937,255625,460855,9446,141586,210566,106733,75158,395072,180551,12211,82405,19762,36041,1206,4765,1434,65273,211985,153348,11051,51848,2250,538737,47184,32180,11684945,10612,93523,1471,38805,107,23056,67962,90606,345511,232551,8235,5810,213384,124523,200018,273394,1854,123091,265,88531,90718,876563,435343,28751,19185,562,992,1047,121535,24102,245665,44750,428728,45697,100062,242369,4933,3624,43800,711506,72022,743724,217438,120335,80585,68581,28749,235353,192077,476818,271464,29610,1206600,780807,340564,121897,80566,306364,53417,95501,91598,230161,114395,214113,256813,6826,108269,50433,816785,33368,17383,145443,1162,2203,1417166,0,5737598,673583,206871,0,103166,202145,45723,93483,136726,586729,13390,10476,34515,16549,28988,73483,8616,45768,3125,31660,72238,11878,203876,15127,17358,180445,107980,249,78008,571,83460,189131,10199,92276,20028,152,174886,28838,1364,0,20262,30169,47133,71468,133906,136933,43501,82694,8779,232094,76093,10368,99838,29123,874,639713,4486,3404,92293,77458,96936,417823,222467,872,0,710,39502,132908,186407,123,216,31221,871596,170004,16651,107499,13724,192,420986,56259,178012,478646,363734,259533,143639,304,599356,2878,535269,23677,4918,88346,656391,271204,465594,472532,1532,26957,944806,5716,132125,17077,3487,217032,185985,72564,37251,99163,3792212,350567,64551,117107,484501,1508117,337359,198685,67578,122,108873,17715,143568,168278,125167,230402,12216,47473,551836,16943,233644,253165,4339,1609,50433,778404,74981,78146,738018,258791,213689,79258,840830,224678,88818,189871,152,189548,195795,54408,3821,95148,9195,18375,131569,1299359,143960,4297194,889649,290392,543267,331164,2746,152,1926,127499,1300931,4576,1414976,1022225,1834,9557,533302,4981,1083,162317,42800,228830,705,39768,168239,318317,580138,1446000,495270,175793,15656,27269,50650,157806,186489,3946,8533,862267,34880,1499,282,1210,26600,3266570,130602,21008,35776,50854,47720,272679,72438,40362,11779,27585,3254,95358,2523,1475,188784,108668,36481,349006,14380,642557,51462,217028,109273,8163,34771,61846,693,20755,1062595,2288,1092986,33283,3542,128801,144,21261,73372,69518,94512,77037,24075,97,3984,400,889253,1617006,203952,199222,80943,3421,38818,157544,11717,3763,691215,16399,133330,3067,122841,30168,45285,223619,223381,84613,116669,533536,118448,1037,152,8127,35683,132934,97482,276446,292591,1126,55485,61654,116945,541420,2500,148471,298,438068,67353,20710,101939,260393,16812,137324,128412,14591,201130,178986,100322,126289,87953,251,437160,1279,345861,323139,286954,170590,77777,237251,136832,686099,23127,233874,26640,109870,186751,54738,335032,152,61496,1202378,526546,184630,69671,494572,372789,468040,14832,599610,243244,53410,114185,194180,480426,121098,535688,105418,60992,369818,11592,28639,253506,346698,431,44100,25019,163271,292649,245412,0,6645,529442,66848,380866,662336,20154,12957,196813,128007,285509,2694,0,4836,328854,478972,341248,136182,170423,270328,38855,1369194,269296,149411,488338,730063,192542,211698,78830,423450,1976,2418,142623,344312,26393,222353,13634,409,16477,176397,1162355,216059,51675,695,242384,0,0,139,5979,201805,4328,35719,136531,64036,19826,111479,7235,143295,235119,62048,185,1234456,56095,92616,415913,187142,47156,412450,334877,100785,310375,232135,356878,177649,116221,285436,341691,222,164358,564,1022703,3036,19634,17347,50961,24713,141500,165924,271949,1148,194360,213152,556774,76642,162061,65814,83717,293202,564640,167509,162704,207865,177902,15145,104428,18513,2150,602496,3634,214553,4504,150987,106038,157105,0,200576,206653,21571,34243,52028,41398,118949,188479,26302,3153,5115,11627,30546,428110,98408,1713,1629,29916,554388,34297,231306,31526,48280,33706,0,465725,411019,179022,411386,3223,633327,1795981,1126782,2879928,159273,238375,178784,138266,167994,963358,197073,21326,65072,146877,117,19138,396192,125069,1754,263,5424,141524,199681,1093935,535299,378342,739,132046,252617,5269261,7081544,945264,1909195,645857,532839,233611,501760,279453,11,509,140236,266360,20608,222521,61811,1794,794,1993035,500279,90490,355132,40982,74705,7897,117924,731056,9594,39374,707,7656,3314,6079,3654765,173489,408,65703,39342,699376,5841,68478,20220,481658,339997,349558,608,127782,513,4652,4571,532314,122044,172027,445604,151782,62195,76905,9742,3807,22730,103,708,479,5305,21818,28081,1781,351787,1835,93378,1523,370557,535,0,246227,134098,248663,71573,217421,412998,162757,228325,114239,717409,917794,477582,498182,102866,22387,21942,13540,507,1707,70564,124671,147627,48486,719474,220922,164083,0,730,166661,2410944,552728,58639,914,185355,15345,159461,472580,114309,69,378705,95696,118668,388707,245657,486936,46062,2820,162241,2136,262859,185267,227907,1954548,303780,64117,79373,383865,369492,152438,6606,644939,434204,28110,222416,80995,260020,467823,93238,555983,354384,163013,74218,64,150,152,15470,541046,326625,2020123,316972,150889,9000,23446,21800,6163,2221,68518,16509,58934,30950,942648,4473601,172240,164885,1804475,6795,876,242564,102385,108641,39632,10749,1825,80086,497,526,866717,67911,73988,105,5167,44771,6081,55034,1326,44832,4653,456,140771,73469,37898,160483,90230,13267,5841,2499,46314,436,101578,23388,3718,38795,29456,56437,9234,473898,270,476149,57579,30330,186402,3495,48067,125951,587945,12614,3976,2057580,240990,115550,687153,342428,60071,1198571,624219,121558,135792,760756,36774,69135,58154,507732,188925,131027,21451,62850,3512,1046,31343,22156,311856,464307,204507,104252,316442,269365,321419,143148,252772,70693,791090,127228,909,12587,219948,366293,54705,544,134460,229304,44276,230,337426,359830,1212,217919,28572,395555,757611,70018,0,287824,65784,108750,529879,177932,197772,175842,475912,359167,618,38705,372783,401795,1695,604821,208725,119200,299603,563,14828,187709,8549,851918,287167,70727,31567,970,25183,1437456,809544,10459,381287,19554,114964,67962,4540,175562,4259620,52318,48304,363745,53345,323295,582,1592339,44909,367957,2221,7135,1365,3921,263892,265088,28507,359905,248050,146608,140463,8924,6593,66109,21468,57471,158,11871,3037,177031,23283,4396,502463,639158,108934,67514,14268,11215,136977,8263,5356,5542,45900,1052341,227255,258272,190683,78516,652805,150677,33089,21954,189383,9097,104586,12785,23791,221013,52099,82005,45377,611233,175262,5610209,7995909,55105,342177,1633360,73631,0,11153259,3359370,245860,501960,689037,51393,208259,1512937,147699,19928,81362,643797,139425,4046,283821,855048,72762,17713,204667,114937,192836,120651,752257,257066,234877,1989,985651,37729,95081,172487,115756,2275,978953,422128,807045,180660,75397,322754,7445,215486,398508,404324,9095,135115,478965,61252,151950,168766,239449,625868,180446,123775,215314,164568,189188,2724,1583,263550,347770,597884,140779,198067,705,43084,116439,49906,1964831,142273,216511,414535,263668,294249,107727,195,8043,337085,115903,31471,45064,6931,179962,160982,964168,127947,60729,1555569,215042,712712,778774,3842,76386,218144,315945,761,102028,339067,11982647,2880236,486633,1275492,200156,153544,376710,3797,503297,1494,212,234163,651822,334945,371923,149465,5510,231211,1950015,283065,371167,5109,193954,223403,26877,210683,283461,0,383732,105207,299488,3075,809,436,1091302,539416,287454,962827,4267,254725,285,2075305,104345,176441,238457,1415,115186,80634,116148,247912,260261,1812,501802,1681,176947,331738,461730,147137,203457,84410,133258,171962,592264,174001,97985,861523,723995,266535,376129,227300,38535,168321,33909,386919,15471,285898,482206,896,26643,191630,230234,152879,213427,849889,833042,11038,32052,0,2237,94174,145102,45479,284179,586330,366098,306876,152151,927503,445621,10192,523224,139644,128143,147502,186633,253398,579159,246292,1349117,114491,367425,1732385,136538,148209,469865,152,272,1838,404,19219,101032,445438,2573860,395781,145621,111143,0,97866,22305,873043,372,36916,833891,535690,233851,281327,158187,19712,11002,707230,31482,335044,107224,403328,56410,149500,66720,1099,173671,14920,154551,224370,7296,30543,19371,4795,87339,1783,175356,116487,139932,82649,196641,2619,313222,534,7118190,10846,325653,811053,29286,8929,1263755,233410,110418,197714,136343,576970,943417,114688,82482,52911,532,154392,8521,224129,219435,103039,119261,88717,146635,344973,118116,61226,92407,204380,68836,23968,8727,7968,343701,89431,461144,54668,94632,9586,99110,57522,771657,3910,100985,886673,101504,115883,3711,223240,326147,1265557,114800,17040,180726,472,218,22284,5077,18914,129408,28204,61269,68219,2519,1753,12069,95453,512796,188884,7258,1013,35465,687,185342,83002,42085,30045,431806,187222,8462,1542,311440,233681,238737,162839,171457,139017,323416,129726,56073,418,50028,34314,243915,51967,1248,8804,564225,66101,192274,515480,166577,123,0,544094,72104,157904,292452,4815,304109,669,103938,9181,40324,62251,21250,128839,70127,97713,41940,127,969,51602,1059,162100,261182,90741,250718,3910,168756,41657,127404,454,54803,228675,62467,84803,42187,49307,332,60373,664038,286983,132825,18358,41478,80981,1106756,41715,176078,176063,13017,132480,109305,266069,13626,747,12651,473,56735,39871,94296,21693,52122,28641,89048,90522,0,288558,1941404,43106,126078,200867,441,520,613,120907,102234,206780,431,427644,255607,809211,6375955,3156007,145094,38189,268265,247085,4098,2760,151945,81558,76600,152,101007,4942,62709,149448,29827,6812,5118,369896,397376,513450,8723,106704,79064,652938,3573624,759173,413768,289032,729269,2823,5280,150463,2098075,3883,194369,123402,521004,361467,75718,54850,212306,105120,152490,2332,139369,247,6560,197554,2420121,172532,84462,84469,26817,79869,250566,575264,340385,15565,52468,570481,4775,116186,10897,106269,235510,209415,41688,1579,28171,2401974,486705,31707,51281,118635,159821,255486,184345,12581,22460,50559,511374,126473,249415,412254,78453,13111,24077,86705,9141,25200,413432,452073,20408,241,13953,38269,4318,101178,164646,59673,124251,39339,63640,130932,1147,777912,168605,994,5998,5618,285975,105142,9611,222033,68424,1136,1838294,357867,303341,15431,485880,417722,8222,380,10607,251681,155594,261339,150933,230625,11127,119490,29176,34905,3671,709,300593,34532,35099,41264,1039115,78070,262750,42389,45777,559510,23815,89386,97440,617089,50158,209084,30076,55035,177348,61857,367793,81531,49487,318921,20467,63695,5946,62096,5247,206553,3310,9140,2218,13807,44154,3345703,690550,188803,1052475,712623,656063,140454,38260,116576,155956,206787,210218,3402614,189594,245116,1101601,8698,5530,202233,419155,18298,284095,782565,1318335,13436,67615,24503,58841,40235,287507,848533,9759,28526,28352,213784,2879647,590261,102647,8409,1053156,457932,439917,4477534,3672966,1123904,32540,518682,610193,718,17919,118496,304,6805,345531,252043,14429,200611,5335,29535,158,22459,5991,310,6021,296568,316215,1443,177970,306696,10723,4082211,4210,1076,9508,9460,152031,29709,935,65099,4331,48,220,1099,52887,27379,12748,1577,595521,13665,23991,2589,1244,2006,4693,51092,8002,1508300,1934,1456,1527,1194,0,251,76,25027,31663,76689,0,783087,5149,268375,146899,2986,196037,213567,402,378349,1286298,271241,22949,136467,1310,217499,814,1745653,7005,343788,97607,3580,8915,437573,383346,1106,4059,5828328,890046,14157,457866,165938,1978,639773,401569,80476,1079447,24310,66372,92969,146544,130951,69626,6212,6846,138590,162726,109515,5152,2076,1240857,201355,150734,137879,56959,151370,219495,41594,18836,28432,7404,135124,95384,217759,144071,269526,66188,209118,153520,96408,770,133639,16214,498,377676,3144,144541,414,171083,15192,89809,45126,104661,3029,292507,218904,162769,18956,251477,3162,193292,51907,45757,57510,163053,70004,152798,277555,66427,76415,10248,63410,75764,51641,18430,26923,54562,680,46129,4893,86307,85528,132008,221573,49871,73066,111127,135270,15805,5941,2542,14806,374872,136602,538453,362417,897135,1169,256617,59264,98385,10086,1263225,282804,1238258,171118,201323,28331,87100,232983,135735,7566,289,685,116459,615,177242,238507,980849,125319,565877,4954,140658,6430,647906,6985,1231,1231,232034,809195,3865,4508,422206,1813713,618220,646117,11685,4698,12555,83213,29970,262944,7018,299943,451847,2408294,289742,30859,10786,254597,17888,21270,58860,383543,2952769,234770,211811,678172,1400,181996,156685,83883,757377,415,319476,484051,152844,163808,198794,82432,944756,19124,206744,27790,42470,18814,1052,349787,271452,301681,1157595,135485,51202,2259718,10232,10636,89225,18714,67708,4982539,105,0,4536,19946,1605,197,6546,374,1094377,666083,1886669,326572,475969,7503,827523,332285,29840,298356,111959,16134,1436018,180911,309950,403,673063,693,321831,2092847,336651,128098,17488,476892,972196,1366342,9282,41716,32495,86874,14826,33588,4536,125612,395833,1611021,10323,484300,1196,138239,556019,99,46684,240072,660763,3150,36005,5321,4695,1611030,213146,185140,1883449,62457,173149,133756,188225,384529,556447,104976,226201,174507,33081,681754,181029,72211,23754,441925,510581,1440283,68825,2015714,759649,5610962,925844,224759,114326,3260,396266,58479,883218,284491,715622,3027,854176,88662,5926,141263,39200,397604,920478,2537,2090922,719951,3268707,15295,1366,337,6705,4197,57798,46,684,99220,186157,1671468,174,5231054,3342,276785,102620,9472,400834,18,558,10595,43636,485702,136255,729118,547148,19365,193245,302289,368443,103622,79924,1344311,65691,395451,472474,104910,19080,90600,99388,102082,30202,1472779,27059,263876,86460,4775,259788,336468,3007,31640,69832,53083,72088,144898,44174,0,266676,118654,123524,672496,41898,127045,153624,310733,1481,87946,307461,214330,45490,20431,436434,89377,67777,226848,184379,67058,289165,424329,565000,28612,42951,136745,441912,257,36064,607,289899,19092,424537,962,9044,4086,336413,29341,61471,255583,239329,24409,418876,2969,22541,6502,159087,243628,651892,1735711,101073,193371,266151,86927,3746,38232,9819,298955,352543,2519,9766,230,55735,121512,6466,116635,30780,81575,1535,304,3946,17130,575,0,0,73757,113856,63979,85397,534786,28809,55201,156848,391581,8636990,976675,748,144961,236933,222322,154935,196659,38512,45572,55446,100862,119353,163746,41006,176187,925,293099,13279,419187,97026,974,2985,3757,274661,252977,186524,71129,9047,228430,1475,1444319,55595,83576,23468,84810,91164,2500,179641,6845,1036,191418,256697,365778,39610,360939,184944,89969,51881,7797,2496,555561,540,300,22303,121048,2367151,39058,87474,107420,103119,165638,9164,230326,64822,27781,66008,54128,410801,49216,291444,223977,34592,55164,210,97468,155517,162648,132350,68279,210677,178971,3368,26344,30282,333294,601836,195533,31816,405527,72,218327,138,104339,118156,171189,5304542,4448,6809,486216,312674,135066,86369,31124,43361,186677,283578,268492,262902,90051,994604,262552,343192,80944,37604,199501,2455,203480,164290,19790,445601,2610,966,68683,195211,279099,113099,153133,1463073,253381,456,49259,362305,193714,202562,404212,1623289,486611,406,56650,101048,49631,271836,65992,430820,78136,6146,809414,240533,277796,6657,18156,277521,25112,562588,906287,62513,100778,3048,3482,112776,95493,237115,1697,3930,62417,170803,91051,1168746,156519,242204,304,80708,301,1773,223386,132,19221,9273,249661,763331,5871096,1668549,4744,290,18431,262460,81762,316069,483952,367601,102244,749072,123295,32576,629633,269435,276758,283069,4602,81276,7600,17840,115192,370214,871235,123859,188962,113113,5320,254327,146487,515501,2246,184892,27565,111156,703620,3297,100141,161773,97488,408896,184950,507827,72280,28873,13875,82446,176261,1134,752889,315845,125828,294435,716651,213901,35787,89860,359383,189485,172372,172990,137078,151611,648519,218196,317188,96916,84309,118759,13952,279419,531104,1760387,1075696,7315663,209519,27894,311880,2471,282155,148071,1636,0,19994,2567,88541,544763,477603,39573,644294,128036,496089,287639,109233,1376,508635,1773,646,319352,61514,132282,486432,405892,171560,129817,117255,205636,101380,86536,81810,322,1158,461664,237285,92849,409799,126,4220,152,113106,60797,24824,141877,191394,384445,2019,129738,112718,144859,1839,5765,196450,54247,70657,6781,228,262419,5276,286548,56114,103492,830,120957,165372,1030,5353,114230,53180,210182,10592,140962,154234,122831,309181,163214,41482,291795,1940,288129,336925,234680,75879,152,282,201785,217649,75357,3241,1153055,167190,22977,669,275138,0,231541,157283,7034,203994,641677,197686,37317,165129,48031,48101,106479,285515,809,7306,370409,7156,966,33406,70928,115724,172208,240195,2385,153887,2374,256812,20691,213426,156399,858126,87519,600058,60811,17903,808,5542,335398,93185,48527,38570,40237,128417,228328,663,100864,166685,273813,18800,122891,27662,16712,38921,1612,19810,1380023,10462,47195,101971,900,92164,5975,9989510,390864,62422,213525,12750,1702,352678,34,181785,730,206359,370224,1062,192619,60290,174337,2016506,1567,198853,159028,115846,1053,293282,49430,125682,88625,179507,119669,4152,87033,121597,50625,146649,8800,18864,84515,14643,608,102225,428,25462,8432,164441,315573,96249,58458,48875,114119,8325,92877,81883,324867,22212,249616,187911,455,33603,14658,1502,84598,1235,11531,34305,39469,28346,233746,82317,177619,64778,452676,255626,53495,81228,678530,222526,345412,553167,941,21766,440284,114,66559,366625,11872,75219,693693,7569,9217,12151,904,23496,3134,64257,86853,0,22114,4627,89891,206084,112502,0,8610,318237,112150,614017,1103503,891370,2586,615304,607,31007,230992,571394,42078,2426,190,189930,39178,87795,37319,53335,12,39006,288341,667,23025,22733,113444,358036,208324,1838091,4097,30529,66841,7902,8247,633204,2536774,3118878,117827,319412,73460,574553,548768,1648,173309,255300,623210,665,18004,1126,262056,381802,1312766,53656,19806,87612,249455,239873,0,27,117976,1379464,483997,349147,346449,108218,262,81744,190385,1948,142041,283655,6042,223635,637292,205324,117478,212138,607177,18580,309628,0,3178,443719,913,838,38520,12484,3263389,747918,6106,496628,1214021,4705,534860,76,384794,119514,439765,565511,75556,376431,173073,606136,41588,121287,1405811,1170234,5980,406763,307134,173326,121889,68188,318515,47355,1188538,164609,0,388207,3068,82602,126296,417435,541088,1204756,305254,320678,4467,2193,7122,195062,12286,199524,845618,10116,6299,170429,109668,111728,162,182180,10116,315805,7778,480376,59616,300131,360776,214916,53836,319665,295268,10872,247806,45419,366451,260378,280217,16220,176525,193703,353806,75823,156977,658317,102679,794422,189513,27507,1073540,618949,8143,10682,1533,3337,13009,175379,734,88285,87640,169529,9518,114660,31759,689385,126277,61968,60848,20320,270109,27039,26762,259169,39275,187919,237754,177189,231129,5454,193152,140286,89905,105874,275783,818703,144233,37501,79406,0,2592,12279,32595,113468,8756,210943,248723,34509,133631,1116427,116517,55369,18753,26350,58063,319236,155491,27468,101147,1669471,36157,560824,94315,42228,9205,36255,396508,348411,345198,47879,207426,29929,148673,29084,307541,69023,335000,176162,1831,270091,38106,136202,5078,343867,192546,438376,157671,8887,17431,44512,3936,143031,187784,79427,108616,575396,136289,51202,5070,170761,160333,49239,175163,42592,22468,100562,336998,1292087,1173,124156,159683,12714,770965,170063,109379,150553,111207,105306,76,206386,249472,28055,161238,1771,106937,62294,56117,142817,18613,140824,127941,4880,86428,345,197488,275805,12820,19962,13432,55144,95279,38944,110368,251113,334772,231,39745,282,134613,142327,56253,66383,1128747,13600,378801,5216,125361,169327,64854,3285,397173,65396,1876,249936,123668,100102,288564,93994,111829,4136,111457,119084,232206,9326,78887,268011,111141,102124,352089,167416,1972,195946,19170,2583495,2120082,456116,128757,282688,295624,251374,1937,3566010,228,56653,1199,131024,150210,1327,647,79408,56848,35378,198553,83616,12078,139550,143966,1167374,221872,207763,399358,53465,168810,11919,248445,14130,744,52220,183322,393125,87067,204222,124662,166924,193143,160726,43761,378798,1181,533457,60463,974900,176847,140858,474362,8983,678110,76576,35056,138871,169708,34207,12941,612497,994110,520719,130152,22410,98930,18428,117513,139817,87347,242738,2269,199613,178710,1266,722699,195513,304,46620,216599,84012,106631,3640,107981,361,324208,290,376540,62570,113369,303118,479,47519,11544,4100,21429,2577,137644,49351,347267,67911,108277,5297,597,39410,153006,308180,87509,74614,474479,20547,56570,3043,101175,198189,993448,126621,145074,176644,10992,201886,22205,352882,945911,196328,207600,164801,157124,1850,180660,312566,196381,566,558652,156143,49176,146480,157348,65,2512,40151,489,6338,4460,893859,37113,335307,79951,5116,938,230697,3038,117758,2407774,27082,505720,626894,462678,7892,164129,125908,74977,6616,309836,49183,8012,610767,37709,25884,265645,242192,373328,17336,18332,86713,830161,116483,497238,579500,0,306496,46394,45653,47022,68,1373769,248,163575,10319,374776,1441833,3588387,148128,109799,114070,174678,206706,137525,210482,137165,171876,818207,2247,618995,239,785138,339271,570860,167801,242721,98693,725493,224401,398931,285159,212430,17926,13518,103472,230346,438,955905,46554,312974,1104388,72448,589214,38722,195196,82545,39935,8813,651305,106387,381651,284763,606813,46930,785521,850523,104825,52666,19056,2567151,47761,146011,711069,124400,348,152,6685,238438,181609,294205,286514,78547,5191,0,2236,698866,104,139,631577,39848,55026,2749,472837,2468,10964,3567,9891,290891,364737,591635,29995,9473,930,6785,15373,20926,63123,60723,59510,1926,184418,16142,113354,265437,137860,135852,808,194151,2119796,1983704,3687,246634,145978,10196,354,28123,25700,304,140715,173642,87932,10303,1420265,1763,61719,219730,836388,101563,6052,1622,47296,78430,255966,311,5421,43008,314582,203283,109313,99272,45228,1547,4675,271607,117949,33983,233136,139232,718,507787,67397,117761,154718,3821,267293,268492,256448,2931,11016,66186,270014,915,5802,179811,143324,218416,313354,116287,353497,92334,346298,454,275,8190,475101,434169,138814,210921,383089,220286,76082,78830,343692,159950,115799,187118,100213,293112,17866,11058,50850,28499,132000,261948,387578,106135,146274,88178,16771,91038,28557,62011,936017,43127,1591321,227639,137334,20298,5942,281105,145309,219646,329539,6130,5072418,62331,44203,11985,4422,14326,72239,47967,683,45122,77575,3379,35986,2336,184878,200248,104851,21828,109829,1343,385673,515065,31720,590239,6224,255275,236409,66708,196223,32599,154167,18204,6172,6782,204709,250806,11741,215403,149190,107,67116,9716,1304,100021,77384,1002,39289,89782,175641,67698,109145,4546,154908,385795,141943,436071,270531,3224,782,302157,112236,62777,266051,4373,7308,33933,19005,77947,107881,25721,15834,265951,324711,207187,148129,3361,52835,873,70,225350,574468,160916,5788,16,167650,7982,432,112177,338343,1659509,160428,153934,353319,5713,8876,382563,1987586,64806,235255,106424,90612,243975,186445,7524,477261,134354,74549,824401,738658,1143828,71210,2719,99979,296789,303880,66070,4139,323718,53568,289375,58662,1805,62815,119112,126755,205091,176557,75213,2852,23529,191258,152916,67162,118573,455718,1383,149040,14135,221304,98758,286,1021,438,6416491,38396,4890,138693,433679,134198,7073,48338,113415,8439,243673,79126,151645,322639,190434,102858,374001,5904,4194,93351,5265,11964,5600291,431522,468200,153905,8748,31054,149518,2220,277380,9060,155379,1938165,535791,108707,406342,369047,151,113398,280973,277766,280,50,363044,329805,12250,61614,81860,941947,1272,9833,470376,19021,88,18354,21316,169693,38920,496228,212351,359677,240272,1593,2379,284735,458999,485371,456805,259758,67221,70350,47860,254281,266,788,247197,612309,1125763,414818,226226,96927,232653,437213,336915,1944,155611,138483,59251,407495,1135,108079,161560,16820,1071521,307143,173591,35720,628936,6683,38855,216640,132557,219370,255422,88978,277311,27319,328742,5551,912,99,77113,682866,316221,3974,266628,5306,51199,21284,1841,222942,364268,50440,62153,12344,191093,115074,298328,116679,1295,24341,37862,90730,3590278,20811,36501,21325,185881,346615,27102,119723,217035,47535,16053,445,28734,79420,306651,190706,495256,318161,153609,1642,195424,827514,121723,113433,108723,128862,76971,119618,70800,1603,251929,3127638,396673,315,112962,373082,3017,35283,121552,5049670,137792,10558,55711,3405,1518054,334145,189783,114747,409758,626590,301679,34299,492653,43333,950360,398841,5407,673619,176745,803152,67185,455864,107027,41401,107885,31227,150780,29474,120065,705839,509210,65760,689844,133352,148,480753,240,1420292,95535,28115,58279,294549,118969,16215,3105,59743,696676,227810,325449,178140,74484,172963,71924,37040,69058,547620,204372,319949,1201,782,26186,11933,284,445903,114332,28365,8616,228065,201780,290302,450223,179514,305003,319225,10045,315142,234321,32202,109992,503501,872176,13369,655932,643672,119059,33794,97374,82273,35002,111616,267250,910,120186,134,158982,128486,67605,108591,2283,69286,92349,5385,612270,139240,175216,400449,350461,39502,18763,664220,264,360636,203443,203522,290008,955973,252155,198321,733228,267888,573874,2925,158775,68561,2344,80965,324,282668,11032,3597742,15815,514,267964,4423,98229,4421,378598,1178,636434,47916,805676,114,1228038,9946,3746,553532,144743,186043,51819,97861,270948,5622,228769,641448,311,217215,7010,30661,11463,1567,237157,669836,182210,277356,129188,108121,28190,8656914,431088,34015,76124,104592,103138,459762,2419,54504,32221,304,1023,285,95514,160051,151651,38706,72075,94237,121691,34732,5373,252010,70970,105935,0,1460,74809,50280,24397,228390,83313,21353,53844,344675,568009,737082,175793,12340,83830,133164,83764,205778,199661,271188,162746,265037,185801,2175,175350,512265,115549,157765,4450,118594,1405,120882,501097,377209,1167583,7279,73086,16261,110094,88526,152,98595,56831,49261,261564,316602,586823,416627,1737,28148,398961,1350,93789,51051,252295,209579,190945,19776,6087,591334,225236,273213,335768,771135,493065,7739,194401,77991,1164,42023,655898,211684,231174,1020,378851,128356,259627,689485,63910,103178,409949,143895,766703,98901,259336,13591,189109,970034,227401,394647,2951509,513549,599275,22785,61529,219730,38118,177149,189083,114161,230014,116167,106240,304221,242,51521,615,1570,5072,260177,75380,53534,164059,131320,146315,3553,177995,7637,277846,1594,695983,342,102728,7560,502580,381917,105468,13137,198885,32672,146643,134505,656226,118328,255436,168705,61452,294937,11453,1613,413,15441,397947,468164,1253,369457,104791,500,29780,19204,28364,177840,421454,3120,411872,194573,301,466788,30776,1201932,244946,12234,152,534561,107009,4675,147854,1292681,890761,20735,742414,555496,16275,111108,1668,340961,270835,60586,21172,33456,134058,119635,10155,27289,3362,182621,585983,77489,153168,711372,572385,53404,9190,143995,353258,651457,124388,424352,59953,3,1527,2941408,301645,11161,554647,59979,461915,87212,118603,110632,79313,326729,291544,2121,57111,58277,122302,52584,199143,35710,199208,112260,56724,65923,97542,69722,248383,518027,868553,203848,469041,183404,172880,42821,8517,101852,123534,331837,126355,38993,294322,55410,173233,68639,277606,266022,317714,341515,10826,1915555,59157,723,18013,25631,1956,1048,6936,119055,375304,390064,716800,62149,43900,11491,1663,3051,5461,347200,7390,950,24695,340021,300681,20151,185180,301479,15519,788617,297089,263186,1540,99999,48636,86781,73689,76603,222669,48434,7003,15157,179327,11997,20851,353232,647849,215803,31148,345265,440977,128920,193782,32060,3386366,477,152063,9933,45641,0,15714,344652,302239,145363,290718,1651,2575248,484116,429601,220006,892,94,46473,30807,956,1728801,162041,0,508398,4065,136261,295291,309005,127575,189399,262624,6451,1594963,151,151813,189721,287028,101029,54510,141409,271358,439,6228,70732,156131,136851,92564,295425,35493,4065,22628,37106,317378,778094,77193,224507,1581,187634,646486,11580,268126,48658,4240,371,217984,168803,803177,667,0,170732,89180,0,52389,192377,234371,29607,146911,171829,113838,81557,128250,137187,311748,235242,288715,33053,419933,147295,22474,111247,425778,67127,401577,2190,1138,56065,141024,193953,374249,150,581511,267215,143444,11395,149281,34575,150041,208774,70001,123005,554659,254041,531171,6121,208174,30928,130553,214215,727948,718,8291,65609,54527,280303,194896,102752,1063484,770030,297202,85467,130263,207553,530685,94143,161834,381889,205065,246690,667954,41221,257604,73559,1750,149971,185332,481483,131041,250823,296444,3325,656741,3404,126058,640050,191721,265568,140372,196942,242757,830680,93129,469681,225038,17632,105942,231656,101594,31528,64963,43448,89053,478611,310511,41053,744782,3275,100697,39977,2007,63636,561167,65154,167712,325196,2749,843411,126310,98344,20611,334117,151277,81939,40413,81,59,365980,204404,70194,2482,3597,75538,368306,54223,526502,344908,152,250543,31259,61292,22325,4012,54213,302476,3033,42963,55548,18779,224029,10490,16511,103176,520,95423,369621,200053,76918,52506,101925,53696,282995,127996,31299,3831,698759,106674,82951,716986,10755,10958,24014,75662,226970,348459,247799,1050700,288616,58889,801831,17467,14850,123339,1115244,105608,4190,92794,5982,2431,11222,551503,389219,284097,4626,232963,127021,86260,39954,48376,302745,254547,117795,3855,140677,93737,1981,1890629,14184,420059,161607,144653,814,113090,163055,1159,1998,78003,742702,661554,10083,8381451,61906,1424,381213,34235,494306,50930,129198,368330,197854,67078,845994,97294,15303,329217,37488,179353,34390,144006,239823,83943,24953,212877,54948,243231,2828,263277,204573,100047,565930,1125740,1555108,415495,2990739,369091,483122,135016,182889,85754,1929008,90409,235336,426130,78146,2122046,124765,394558,130992,510903,301561,321198,142988,324955,1058342,263321,199655,638792,939247,144587,28631,4136,10151,118768,111325,100932,366998,65657,7672,3807,56830,339849,87613,12761,282301,637253,86492,411162,160853,3381,313409,805253,75463,13265,1275,384591,146892,55596,216844,43271,3656,4100,239248,358227,1049883,29333,64036,3698,226079,418225,1679357,287333,190036,483605,22535,893471,3104,72808,48114,32145,54493,13894,416416,217555,256820,304902,169400,166589,101708,348282,39805,3686,50312,130077,83843,33604,19997,5288,338069,1401,152,15413,19692,457949,217223,201717,134715,16370,38370,12141,1680,6324,137100,8390,3917572,268047,146567,1256243,487421,156761,252737,107824,94304,959687,413551,358707,69812,91014,116490,241428,112918,549636,35900,46523,39111,412,730946,1315264,258810,158988,273176,7372,14572,2514104,215239,17346,196467,229823,286966,252,61551,331998,55997,81046,21040,365231,66792,152125,134724,158,1228119,33086,251594,242899,2804,21084,2678,4772,2369,2170047,805472,35030,3089,358284,251544,128980,165743,601417,20611,2686351,931,317620,374940,3372,6204,30856,92183,109069,51262,7374,1285,286831,3497,658,5552,6089,50185,184321,57638,70507,6781,7994,49630,134602,10031,58558,386395,4917,65667,20942,998466,1601,80966,67213,2275,70367,57941,3445,13764,106838,259030,531397,166073,120791,2181671,58566,1094080,24711,13708,60021,59062,1148800,261706,177051,11958,98857,773796,451061,147,418537,792480,436296,68782,78441,243900,14751,341678,233018,1277710,63933,119028,228098,335503,483,68,3652,38397,1257,21667,34266,988,100552,89316,86429,65434,63463,6315,265199,46101,199958,840149,29901,23624,320478,6444,30358,145400,143407,104740,0,357,968378,118813,127370,174678,282080,8391,81725,152,123,1154318,257581,101803,1937,92314,81580,2409,91911,140626,340320,432575,80,112993,6717,243454,234314,154888,283450,162867,26726,54401,789213,144032,767752,15600,373679,741,906,903578,12573,53607,440154,151286,176183,679345,52931,382473,738,2572,297637,724766,82,438370,315942,156653,369974,554191,126776,241907,174854,1313,169597,2877,160543,344655,229030,2796,68488,18655,35128,23387,131382,1707,23773,12927,322359,102522,148803,190702,154316,5317,72134,152252,9128,64532,1538,946596,339781,11089,372374,236868,1022,65691,4363,7185,2283,81760,20644,242747,144188,84224,15730,141697,562,227969,175918,26622,114238,4414,1237,34558,956487,145246,6210,71272,573357,907,38963,21,3168,435721,12812,270,5083,15965,2868,4920,3267,16160,4400,139997,31937,303789,427407,111202,43702,207404,211,258570,96167,62087,228274,103563,25,20144,7158,150527,1862,156856,338832,139013,24143,32,1727675,233412,312998,235124,498392,223002,4138285,832613,335759,677,129677,5508324,2729887,139616,144333,261351,0,639500,352434,14449,10681,204657,1317,732533,133797,243561,17963,242538,699298,2680,561235,13488,2227,586578,674078,522611,685304,826676,121041,199568,7918,403062,14084,8202,6824051,858463,40276,473384,3730,381,141401,56927,202570,1135,1205,10724181,4129483,1862697,65355,2154680,2583874,70465,1030518,403276,244247,4386,7110,562258,5909,403208,351676,203101,15131,89428,994603,1780,642607,3989,155504,844469,1059319,1551691,5199500,2624,402727,254979,143126,483016,274398,65242,273190,154089,182276,343271,29849,94421,747084,313269,159635,46888,164927,117868,309365,383590,19246,1585407,172274,6855,107531,2783157,103345,1098784,19864,37040,24878,684696,42880,35808,283524,48042,122775,306634,291,106590,761173,81869,779,26250,162321,40501,258364,526843,16730,29399,69416,272128,321714,538413,456,6601,461979,741980,5663,8110,502124,7284,57364,45743,26488,80294,17385,448115,11988,60292,3280,6870,206251,638107,323371,153849,222831,26706,190206,1760,225351,257918,223433,7403,4562,297426,6419,417444,54613,34146,11757,45677,75213,157516,24201,1004,282564,328,200562,1996,46981,23350,555083,769663,175827,3588,114674,209985,7603,360634,48906,212029,73238,56497,1238398,127774,1048096,210371,97521,27104,132937,66336,5747,331689,20651,18462,11987,1383,40491,857,667763,204766,408164,225101,2020,37293,2664,244125,553708,413447,18841,211194,192321,88576,295608,1305,2640,5590,462330,291284,127500,330662,6081,1072,3038473,1527,172554,109892,33324,388975,31983,270941,280985,13254,46920,342788,32640,912247,282212,1554913,962,516264,497022,187839,1598630,170391,150520,295,116644,203687,46297,169902,190887,65021,84840,3054,11138,10448,63658,255769,100287,514916,814842,247817,118853,293245,284323,1010883,420714,1519,95929,4093,3029,208780,108859,391,293013,396977,8126,10254,47804,3386,99709,54215,2920,69459,5794,180577,187047,961921,101583,334,1141207,54326,171627,77848,688,76038,334956,113886,210369,110109,126346,216064,4770,1175,135735,3379,60672,257011,49889,121027,430257,548,140220,329476,107552,0,343321,60878,390134,96594,191016,362776,809851,382563,608905,687773,2789,1265,24039,529050,161012,211276,222979,329734,1691072,15272,80592,44572,58073,4072690,272573,159963,44605,162155,19515,143073,80830,53881,38086,303,255318,151802,167112,184759,384915,28354,81760,174185,11195,73779,155015,1310242,116210,379776,739048,373139,330518,404830,32550,9523,7122,37535,355472,109319,59907,387422,190281,96719,4860,1234459,51720,1575599,9010,71768,362,33069,524,1181,116229,17866,1032,1982,3511,2404,9865,400109,277978,75233,5629,41552,442497,173541,359024,322360,218187,69348,185895,112098,442398,300587,369363,215025,109897,31235,490824,521298,158587,382979,1263144,13535,207674,436728,1252215,112006,3918942,340032,136545,1006006,205210,167337,310435,69501,396581,128889,170690,109868,421963,410,389623,817215,914,54966,177497,53644,251183,204829,229978,645,156182,348555,113754,118436,11159,545596,164648,97161,1277971,539614,8753,899576,1317078,186153,407899,63389,628560,16277,118278,5722,402374,270847,43812,347844,486272,2355036,1089190,233565,1676550,411672,3275,19497,37976,120711,729570,98162,422602,349986,94432,387930,132415,775542,96015,1577,171618,121548,244830,41643,139229,626344,11150,3472,945,284,278388,8449925,5767,298434,571216,5330,1582,126828,119223,160373,786456,171743,153564,438,632,2509760,1575623,168052,227874,195777,155302,175682,13999,123734,446,1684,183325,120052,88051,69163,395003,326748,541553,703300,7448788,381171,80068,1333341,17758,66622,210692,325604,384457,315152,305474,525146,145178,210189,64206,56888,615841,112749,232023,246463,178248,80612,4937,3005,78576,616431,194960,2720,35076,1489,4384,287686,157093,196259,53302,990286,1235967,250569,8005,52382,80103,296456,11150,57163,27144,189479,667028,209795,41885,178069,234336,107810,329518,323197,166930,35,504341,939220,121464,26348,225278,125239,163158,105384,422018,1206477,364780,30483,159765,28707,197561,150611,161995,118208,189408,41493,230859,30954,6869,306082,64455,69057,118517,66379,229074,37535,4256,145608,209764,89726,296704,122734,296458,101021,953262,115401,26537,433037,127273,451,160690,401425,74122,134440,4048,29524,4242,29321,145886,2516,12548,58251,459621,0,17212,275,209255,69247,73660,157,2301,6452,19295,4826,304,90842,169041,199447,124920,315596,19041,55625,272810,62912,262578,533391,410151,76282,66962,178558,57218,5107,131,197963,152,182582,948,20782,2930,225609,76530,1778797,56498,158418,57797,8374,939,107368,25172,105610,115797,324649,127894,620659,261474,213581,153721,6247,2497,1523385,12369,541509,142169,489585,450610,1010,21141,10117,119667,34134,439361,134775,917,361172,206995,300,12803,43350,19910,534515,210759,87974,302,1927,109090,487946,135569,300095,1822,123076,460704,138413,390494,37606,8593,2966,166762,90070,229022,72543,161436,197116,226247,287975,222821,71353,572,119,0,532,292,0,6206,57104,8083,77634,206842,10924,5541,9464,89570,121815,0,1655,3000,92522,634674,1076,535707,1983,89236,199730,212060,179743,74753,202829,1073,164684,139058,152463,631,521386,99933,167002,118026,123944,73887,194941,27240,258377,1605,5671,51274,193531,3265,1678752,2306,395433,3510,266580,501993,690984,14247,1450419,6863,1280,21454,3905597,387811,283117,59322,133384,26088,1726398,1016395,203314,147455,781227,1821166,975547,513450,321984,672127,9549,2969697,109722,430671,346429,62308,711852,1704694,12619,114315,30121,112654,37639,20170,78427,460271,309577,422274,12794,4153,357333,85566,456477,28645,376507,523556,679509,1088301,241922,39259,899392,357070,285,286579,484724,8595,315506,1821452,3902,132621,636305,20153,238977,191226,553492,142468,43435,103513,433256,195161,45923,32518,1044,33403,39966,8103,451726,1746503,644395,29839,11841,355769,27517,1220387,2748,67089,321695,29422,272735,504950,21486,9018,242691,337753,75955,107755,86105,28945,632,294,550,1888,224383,64,13589139,132558,278507,496989,8,79542,12913,5322,102074,150,1745,1599,90957,71839,439372,55247,483,598776,11562490,279823,36054,209405,65472,415428,208656,111996,244014,934,10464,522814,674861,402991,761180,188528,37635,2419591,400763,136,36267,285130,11370,12632,13394,454178,52479,143055,329213,2831,113938,509269,815,174248,178232,9375,380167,4529,677723,2203,197748,19760,37556,4505,607,151,15457,4289730,345020,777456,201438,17436,28792,428071,189127,24179,3545,402765,154738,327759,151400,451914,53560,15463,266657,589,3419,164523,1408,5584,15935,98068,40337,369784,838,109562,14662,241524,299766,26106,142318,265731,101764,363421,316013,1715615,901487,212178,1222654,13238,94399,51057,265757,151796,54313,187968,141,13340,110714,47634,34554,341447,81394,176078,136081,149973,37426,54,130760,297008,214628,150841,991412,256283,50937,199693,154200,968231,86870,376604,266253,197495,19778,27207,298571,52700,628023,1182358,157401,294025,3268,110586,273682,20143,107080,935084,1938538,429353,892775,121185,2369,376534,307902,671124,205121,8991,931388,496084,126,166191,293691,192097,19368,106940,171815,10637,1267949,25,45795,197371,382834,164034,52276,82578,602108,36858,67322,11437,57342,43796,17497,119567,25246,35558,80255,26824,13263,67983,99545,21788,19476,41294,25078,21494,67601,169910,16547,439309,481172,205918,386142,60547,14,602036,719645,236750,839,893468,571051,42244,816457,5434,145017,0,109592,7285,225772,1784426,564230,330785,191,1026303,33909,363533,171504,227002,955655,30349,324031,258527,239744,90341,428,342,16,1070,47311,461764,47265,240352,150714,112074,7720,1048,158752,530068,8178,163438,335324,572371,5283,387953,533072,382384,282874,341,214474,5209,698,871,198145,327330,1218921,1424,624826,317438,549759,419807,49419,5780,539,53223,0,27340,1553147,193239,17587,275249,290749,391241,178339,198790,441242,246512,84415,262750,20068,6500,786355,187720,172343,31811,505999,93629,85720,219418,265841,128583,9036,179380,83567,196985,238050,191797,1083154,465199,206449,9640,1213,432723,245207,2136,531491,1802,242386,26461,55392,3455,93512,1112,1103597,448,283871,5516,400387,4787,111394,218524,120895,67318,12160,3865,87370,905477,207054,135039,58990,9632,239456,418701,207208,1350740,503450,2243732,274251,82689,27943,115414,204696,10475,676437,10547,461009,198334,128442,840699,133020,120338,163962,52987,181212,121105,304,6303,7768,160459,589751,393049,9038,455630,90187,5994,14158,65811,69530,547079,83040,53548,98865,43345,17481,21059,276792,23151,25020,36530,18383,42007,24824,113030,32823,31776,75391,27481,39648,72251,21020,7494,7073,2650,2302,3873,830,1726,116664,29539,18197,15399,66800,285451,116612,121146,300863,5414,259471,634,113276,169648,149458,240760,473,133964,608,53463,7460,2215,120592,12809,163924,80271,3416,413588,406039,1059973,167062,400948,5954,186209,508752,332541,1220537,25533,441973,192656,2084,237737,68946,48978,21071,54914,459002,75956,49204,284465,263835,211891,4937,349017,223419,695104,808,8793,61979,5099,6854,1911,224232,3952,33150,254960,658,159327,371472,5311,373389,363,1082,2185,697108,44295,159736,129217,83526,1381839,121899,194878,369,0,12767,58451,9564,46441,71727,75137,77057,96650,173783,18624,15010,133665,260235,1348336,156749,303149,18710,52804,29824,38101,67639,128685,24818,24554,33734,18426,23788,55705,21958,37371,42088,62607,84150,58387,249492,35182,22014,29128,46209,21972,48481,11606,40967,46486,19148,167466,2028,762330,923721,21587,133155,332177,27118,746874,4631,14372,110428,6380,56214,26083,726261,2609396,265556,4617,8645,14361,1012084,1121037,37541,338145,117587,6412,119982,97384,155594,34168,265219,40892,26550,108494,536562,306286,258676,2442012,33,294179,3642375,801490,238310,647,16352,52059,99840,854095,64167,262898,31937,87791,50615,100489,1501,8815,274,967930,90315,703545,1587,58696,69391,108965,220383,19318,197433,1127880,186378,374445,100224,330381,62389,132403,388042,5197,1484,732,4064,344962,1201344,186740,244136,18587,81828,83380,252919,11258,172965,1372,5044,3044,1014,8620,146,5007954,21325,759268,441660,1047,21952,137730,17164,119904,71681,309527,306749,902438,50834,14741,4777,370853,8658,3510219,9813,154756,2158,69099,61276,108565,29963,177868,160959,67769,53829,125764,99518,49832,181181,458297,14539,27318,63643,6420,52178,29235,14413,44984,25239,224336,36550,58768,100334,62171,6889,39797,31598,20678,22559,44694,113960,60213,564,433389,73064,1511659,404498,178950,557657,44519,2626,587147,82824,652865,18368,44335,271412,16461,86858,61854,22934,196393,10186,53924,136488,415328,244513,19868,609150,52968,24931,316469,167251,92458,172770,58882,573924,57776,127015,273938,449606,244531,533790,1158,155600,42828,109054,58497,730,2220,291,339154,323091,159730,33539,43898,863446,20460,121,32978,460646,600426,121810,780198,261300,509667,3417,30745,230089,276690,29837,182413,141947,40041,28140,248543,140522,2283,42511,711854,5128,197974,1614593,2616,3597317,11,27041,164802,46832,226433,3202,12241,86236,47071,608775,6391,224738,21861,845060,36894,12845,17888,4667588,99865,55195,71738,33799,8942,14374,8723,292809,3053,64089,156624,53893,292326,378506,801,1321546,1058,156635,5052688,375093,308029,698,13950,47711,511,4025257,23577,83543,29910,394414,35977,87162,278865,1619,39271,291805,276221,62577,3268,3751,5966,3831848,6265323,1160422,167157,196060,32501,359109,423222,444041,446767,99900,60,547610,33273,32103,5610,691307,121635,251462,366,865617,406941,295108,468365,20548,306774,155932,1086,154410,59786,310028,36443,11913,10372,448685,138199,1252,2270,20231,394225,87285,3847,21233,971,662,5318,97105,310,177503,7614,142,84,12834,175622,54650,63080,41941,87564,42687,2363,1559,32524,11854,3068,7358,13307,25545,420660,8062,5349,36558,7885,2374,1437,68365,3275,5285,1044,1610,27957,11399,174609,50500,31700,53737,53353,46167,74528,136851,50649,1108380,106077,55087,10792,50352,140141,2992,41635,55419,947204,36383,71054,48881,50122,110914,25182,208006,42486,65547,19270,78383,33702,72554,89628,23266,166130,942,595540,539,125,1231,1339,2508,139756,66200,297248,383418,68149,203053,243886,179220,16804,8195,4819974,28927,11319,6002,573,83691,93155,5109386,144630,67798,0,2852,1840,6548,13152,399,2276,51,43564,1724,121264,188606,744940,4339,1428,7595,1977,18380,47730,403690,206202,57854,1190,101238,14505,1471,934,22528,4219393,32718,1343,159012,66828,63626,81692,4469,98233,106016,107745,201987,53925,219775,97722,98848,815276,623976,1420,141943,201531,72,29563,15989,22640,77403,106810,58922,29654,50073,1287,147133,6114,117353,12253,8935,11983,29810,82989,18571,117324,37781,32549,5083,27897,81245,45189,66134,34549,32201,22655,98388,79883,1041,44467,42248,35288,98917,74248,45684,2026,171342,146853,49628,41726,43913,5001,92583,2976,327305,545374,64880,253354,115290,76189,25210,43672,57212,26189,4378690,46172,28100,37434,90655,136569,83954,115749,1227274,406497,177084,359933,18323,219681,249869,165356,4807,67964,758396,192,59518,237666,313453,61861,925039,4654,205,1036,5714,503,16212,13288,154884,171,201908,408437,102001,189197,463917,90203,213428,174396,990049,32176,335465,283095,8057,7230,178658,254132,103488,319806,658209,4700,1245,111818,662757,0,75744,368577,667830,214,430357,68732,171912,418160,4120,119534,1182,24475,48451,103418,37815,71202,1798,199487,79941,140131,22106,1399126,261363,502469,2399340,118499,4497,34512,357429,109589,81211,11918,21191,174841,83969,1642,62008,2656,242273,423819,73871,410579,870821,59429,11766,5697,181358,160562,139635,46935,402579,1019067,737742,1537,3557,5150,44033,239583,5592,228,218674,780161,212542,351622,477371,28570,69604,10756,393396,334,836435,394669,374862,997,757,2420,5500,214428,373761,325862,533449,143091,422546,485930,100080,215842,209351,7924,21245,248820,22028,156587,301312,126723,20128,143478,149148,1249814,38210,822269,100506,67898,210200,1062,213433,4437,433064,421532,34578,54854,9457,1800,80359,23995,285,56683,139901,61260,104233,5854,212388,494694,94851,122983,50711,119279,985975,217273,43188,157009,224639,57977,200436,166,219691,77562,208273,13513,301234,26404,252496,451679,148313,52954,755698,29696,94638,31133,7527,279041,284,471,188571,34625,104667,11558,281583,296619,277692,180808,20250,48649,3053413,252248,296465,83120,227,517297,207992,87017,320715,25538,4118,65936,122467,2444560,35665,299372,110821,50980,156775,479692,247922,2136,1663691,1709367,15729,224607,84570,1060,417592,330085,79048,109481,173254,12342,1658,60852,1765,6558,66811,226099,1100,11724,322349,152,51103,853,0,2907196,19561,1900534,31346,1851811,109000,112597,168642,125727,1022448,30062,92059,104305,60033,77192,90697,28858,98551,31906,45561,1325457,834038,480218,17115,630975,127702,102321,12719,217791,7310,488187,31038,815378,193625,296286,63996,174214,150737,52235,300385,587014,450964,249729,149539,71200,60118,46024,98281,230043,117066,26431,11682,17205,3618,55973,341506,394311,125226,200544,250599,88629,120535,117267,14379,1420374,989969,52494,500457,386554,76735,123650,50986,26927,7999,2218,11930,455899,66274,474711,330797,60945,189532,38414,496215,196756,132387,176819,110640,537,66712,275886,207064,63705,826451,73706,110458,1124,470,74071,94968,157327,347782,155032,126674,37960,15411,319809,168081,47571,831340,35128,53674,231012,212534,430420,383365,123274,161483,197047,13806,84840,1343,786904,255937,80377,62401,3553,55587,278819,144494,61769,26142,80330,95643,0,0,0,286,3106,392018,16214,2115304,24912,231317,457388,1046452,1078730,433683,295322,803,1500175,460028,233463,168110,192533,130851,185453,223088,264,23954,299037,151270,238711,2305,320912,313948,127412,14438,412500,449992,209555,217641,35083,12917,4849,16504,9700,23648,148331,9162,478,282195,129345,112856,5828,258005,184917,25627,453154,62205,269801,103382,27549,1149,34737,495108,393284,359887,1695746,54698,7016,53901,543186,417725,117898,129932,168199,81725,81735,379715,4683,95043,101594,68847,370840,490567,50572,354606,753,0,156492,162129,128546,135465,72093,20229,31896,98665,99988,385,8507,63637,617024,272231,122831,235727,51317,34306,256572,3816692,372785,166621,189184,1202,38057,633906,7607,722354,22764,23340,45145,7844,899,43807,8461,840,123814,564,206956,116152,526669,326289,115422,88561,14273,27584,7835,124,14184,20814,182657,224602,507620,14001,2039,100995,285862,67591,197470,14144,101560,33955,5575,1813,3633,1166,221676,214221,129029,157172,62126,85650,125140,71324,108707,101054,54589,175931,1172,0,348,7053,313460,15672,147755,624,179448,109932,397368,152,332514,5127,269717,71435,13691,17882,455272,21951,611411,76629,494,450,42738,99802,149148,80895,230601,515059,53438,1256144,446,333959,146550,214214,319303,400203,5375,368618,245611,1877,259440,76796,95521,585738,454779,103629,203387,130523,234048,295533,15839,7524,43915,697403,471015,336,157516,325416,462312,11844,1424,96705,674741,13923,274129,3627,161057,80943,12730,8536,39571,191646,38107,2752,306685,310,302399,23251,88401,540540,139572,332340,315461,11785,174166,141020,2019,26537,16281,87219,5539,442237,107301,137572,81968,158842,30184,24962,21868,274488,317630,43501,54365,16572,298117,24157,118341,28263,129502,299511,388747,65669,152,2182,897,58413,166712,9200,1069,23016,135977,185261,1032,5412,540139,1306,441465,52887,195715,581106,343417,187370,483368,153387,461134,298976,129157,0,39186,41607,66978,75508,494,43361,10302,243,267806,9316,24950,27183,34585,119398,110456,287,4026,101240,1516,15564,128017,168463,194103,3664,1485,2271,360093,92773,7746,45232,334340,847,16424,36719,410895,176884,223447,1834,13723,2416,973,435092,175432,59008,94155,1309899,284586,157623,123234,77352,264,903,583767,83007,46084,340739,19342,420016,159974,167099,52480,32214,219974,421901,443,51994,185226,588593,99003,32774,189586,103696,29287,58571,55943,11300,78834,1262707,529815,29292,139174,38135,15772,47048,18227,172238,21754,48985,87408,254919,1428,350539,39832,138473,192652,27436,15410,456979,0,28991,378976,90370,677154,9412,65231,129,229139,281769,37592,137244,329036,90215,307,1815412,500325,214052,375225,166682,27427,43046,222828,86474,2683,60028,118535,127939,221168,270263,299428,338010,31953,369162,113119,291003,273,102536,10847,169044,58258,9405,160448,430,59484,69084,2272797,86201,222855,741297,139423,19469,37830,28387,33848,59568,51150,53069,261868,91497,8636,480850,434193,1179449,76779,93192,166191,90209,73724,1052349,65860,86792,3146,219826,94513,2433,228465,1452,153845,11245,436205,184712,351,350760,317360,46247,59826,76540,111275,1617420,39478,635176,376621,6693,7935,2275,105254,159903,193243,335380,1011,1529,719000,1350,53107,14417,10761,157245,913,277314,182440,37795,62434,56383,82362,567,208240,201220,22056,53764,1865,110557,107169,21157,2331,238334,28199,46734,28385,59823,26556,3480,219556,736141,1696,89560,69793,2618,1043628,0,91705,4776457,525368,6812935,3616152,174,1941,3473,1765,906531,415430,661278,1508104,197957,2789,65486,951680,37392,68009,181007,28735,150859,188520,106913,213846,196014,243393,174,33432,3723,911,57647,14727,418478,462305,175006,209783,549514,579745,66713,131243,211,153404,522700,119,397841,32896,410014,252223,1930,250405,38575,1182815,8458,157953,131587,71981,20997,193540,4488,315631,31384,3301,4924,163366,86339,42839,24243,305790,72360,304,481126,103498,32771,21801,236495,0,361445,514910,697,152,4022,178714,13011,628104,16502,34989,102680,15384,104523,298881,329523,332183,3735,38181,7401,343130,39319,20679,2123245,9594,2815860,59451,242222,601,196531,2769,152,398,202644,544928,745,419550,301595,27534,221300,0,196391,340043,210520,0,0,0,0,0,0,0,0,0,2283,10845,355683,387391,261741,27940,252389,198667,3995648,505269,101444,504419,10571,7744,89271,58760,8331,13111,175651,9594,153058,110958,211073,169806,142114,582488,146880,377606,46026,137334,469282,163137,34228,1726,713,595,563538,357040,110407,223455,4784,1853452,1359160,192300,679956,7150,566372,221118,442068,77797,329918,380742,0,1483,3463,981,74118,95066,97990,127186,59117,454958,351670,286368,19746,100523,50229,59605,136109,4679,22678,489210,441,21210,30269,740035,366122,11459,152,25415,3072,676839,229194,868,552326,131035,2385,239,1723,537394,488557,204144,279371,324053,278960,531306,1491,211677,3363,68105,102628,122353,250308,158665,98771,196906,316896,880305,51209,223346,243739,2379,449483,298912,63179,679813,122936,157467,67324,3911,557668,1340,64390,278645,316547,150650,287348,280965,14585,544,77282,50460,219138,391,24472,37033,276505,65740,119586,4791,10376,24384,14121,134590,22050,534823,136879,35732,202660,69262,87405,72988,590,7603,15864,113382,131150,889,5990,1099839,917846,393901,106406,47206,52076,132172,174662,36453,56964,55901,212880,153141,81405,286207,176479,133488,1409,344968,141250,426501,233202,579066,83817,84090,83760,2036894,700,11745,625664,248847,377,678572,1401746,209330,6005,120449,26914,258780,4601,24463,381,7822,3591,453251,601630,9908,541556,8095,245,4332,13106,8884,85718,105,77604,22075,392602,35408,71796,245250,214701,834248,225966,190737,13925,326067,213274,199014,178952,8505,143418,24429,98729,34837,563706,645451,224328,4529,502981,224083,304736,163688,58364,134229,290175,243541,557286,181690,28071,726869,298,139787,114277,82530,335856,0,203188,10416,165105,866075,24426,686495,343042,125633,147564,1923809,191231,212684,8108,396117,222172,465483,1888554,142363,159448,26979,148596,42727,336880,58855,690505,26789,20619,866555,258551,230847,247493,758190,152013,2800,123369,179358,531523,41136,963,7805,1206,75671,336861,168147,90354,184790,4863,117730,260479,344442,810413,396868,489544,111499,389626,45234,1072627,145290,33612,121062,8246,27373,117453,185298,593,134002,73,91438,766855,183407,18923,386291,14770,3599,1126834,311071,120142,540,139280,9056,11909,448474,2244,83,592706,149256,6640,179661,480560,155017,293,1043,112038,1253,6584,239344,161630,19881,61964,6460,29996,510109,477714,345169,368726,3026,1470,277189,92952,2129,310546,258838,52162,28008,74944,175632,197180,251074,278743,543207,375129,336163,256183,411422,388117,346076,457,931,513916,83719,283837,373757,183764,71157,319824,147868,403923,246426,669724,307824,352717,14482,116347,446611,117251,36843,13067,133325,401039,6885,58270,279286,224956,4737,46025,14320,2432,419024,7591,124104,4983,414094,1635,72184,1307,626837,27663,183628,126341,13674,433207,10428,504053,82127,167119,260101,158924,849721,439068,3343022,568485,649930,5033,567222,9877,133674,1669,83890,39730,35433,8179,5252,129925,212414,661074,145843,174148,456,357954,409828,57,1688481,1921598,48470,151,236274,152,82382,374967,33382,69060,662185,302813,49076,275039,448,182,593245,412,105,150,18554,782838,35896,3364,168103,163693,215707,262086,80303,228185,199305,77930,406017,175925,647577,383011,6879,383034,33131,392956,43801,574408,12976,277965,221065,46181,150,8048,595,307239,254226,496,132,397,9462,447,7481,62788,11977,281218,224586,47448,97894,263,59664,5938,5512,403,77101,161413,266462,173906,3492605,217816,1558526,328280,243,88066,174014,62061,234006,462626,11728,120882,1870,61040,373,629375,285917,18134,26691,201430,427142,229859,4275,194326,76835,318515,691,689,145410,115929,233895,352968,412763,3904,257369,1776722,150982,114206,665251,534160,94897,130198,1183,984,5249,320468,346917,994863,136068,155336,51487,98302,188133,34823,271,7252,86398,52101,662424,194124,451031,0,5835,233048,709919,81260,336780,527599,94137,14431,22724,77571,1091,1248,2586,1708,277462,64157,165977,190151,404476,143284,113013,444066,94205,450,902,109748,169890,83148,3771,6681,84989,137796,60214,205858,82439,55372,342814,597894,4091,192437,1164934,453161,156387,336686,202360,92856,244741,66085,297,858,1199117,292473,27465,80,20018,3181,706196,397413,930509,95745,56438,207977,317487,1495624,478149,16591,3668754,3734559,6489,67893,429325,224580,683838,44122,32924,212900,146,372617,197215,468683,254688,230947,2410,46320,7684,75703,464515,228395,106037,511758,218884,25137,25659,3096,543421,1909,56456,40816,6590,557363,112204,616937,69927,100775,218163,286421,245999,4765,1739557,239040,76159,183993,30049,181758,486194,271546,112891,367265,343896,234670,393652,6885,148483,2578,58791,162650,122778,652966,10885,2102,766591,166438,326147,7394,493791,158327,4713,6383,11568,3180,54101,17803,529928,1018,295051,98547,8528,81011,291580,80159,413200,415019,194536,3806,911,3714,83994,39760,542365,2389,106,6274,254778,34079,996,177148,14903,323298,80557,100563,810854,26373,137459,192466,36863,520660,150991,615206,342335,21547,2027,420779,154062,249211,57483,33804,2737,536612,2923,1554,131320,258548,507,1105,9975,269928,130147,197311,158224,2300,48741,298915,107249,222545,38905,68752,105097,2318134,229,92615,146,153210,14269,119198,1438000,253062,85297,844,569598,436,30266,251553,166548,163038,23603,52043,162271,392866,507502,21305,2075,97273,267913,824162,48977,109350,164372,39191,152,6450,352402,136514,29983,28586,28746,242663,1029401,769899,55953,1041,215235,524810,331807,281894,205967,207446,239312,469959,177369,90162,881,341110,75131,147,4600,4227,7340,355144,456450,5868509,5043,99532,378500,52203,226600,39209,22729,295196,606472,477648,471885,445786,173912,5732191,294055,70175,1254804,161699,0,29627,53393,161388,304301,48458,1658,13182,61330,41238,29302,1001,112666,230542,569756,1660,387741,110898,48027,2176860,132688,765602,1182050,39443,127768,2124365,217305,49710,167481,258967,20017,21915,358989,439667,541894,1089038,0,37354,6007825,3629,39061,115240,187929,311261,674983,1818355,84244,84342,321216,2716,4853,117397,18635,20159,30406,1886,562834,165034,4375,10663498,220939,197380,179399,255625,2273919,290553,19073,12146,257972,181589,236923,596056,372891,911,86049,670222,4834,84906,167473,556398,201414,35410,398993,740506,188475,481741,83644,616893,493587,45586,184259,197452,1109035,401049,85241,19784,9978,599492,147,13845,5097,11165,10112,117453,106189,272353,156675,32040,207563,14379,90654,261198,47240,538983,941,766,1874417,186834,328866,665897,34869,8551,75141,568378,253913,10993,2479,11974,11477,45705,279412,184466,41181,4195,196986,232611,116088,19217,186866,66,268948,772,130437,2636,6748,2410390,358185,14637,7890,117665,50316,5182,308023,3164,290424,264209,212774,208870,161382,30317,314926,100995,141333,198708,724281,153,1243,5959,15050,440283,819424,282874,326149,204362,1661466,157332,548106,752775,9867,237,527267,261165,87197,329822,196561,4912,304,303379,477338,54531,354043,1496425,9657,196840,91975,636,24644,686,108293,239765,20783,125941,120085,1848,242428,1108227,281538,240814,263,534614,9099,520526,563,85226,68414,135634,666993,373,191234,997,202377,267887,348458,295199,492128,138793,762065,2029348,184072,98373,361605,235344,24987,12567,229841,45093,59866,3466,625563,121392,34920,319384,3818,373577,2465,6104,228,4428,30178,396670,474916,90727,746702,220783,411579,90222,137098,604872,6322,3692555,32643,359776,142232,91588,1483103,54540,761361,503591,141186,328904,41268,153358,267,266109,555413,475372,427600,221128,726782,39022,91486,19197,105011,77011,287899,796315,74211,39106,200415,78686,298669,169119,41931,1293,199134,12786,96176,1427,90341,108781,197608,3891886,39145,189902,154459,51996,615456,137652,45360,4316,10628,199916,1624,230285,258416,5266,259346,1788276,401864,6402,108914,461513,74564,348604,260307,133606,111665,5427,8645,154249,1116029,12142,48809,407410,217039,710987,499,24942,1049,192953,307959,133862,201804,417159,172682,341618,90802,149931,108125,335684,198449,245501,966,1204,23062,71903,39669,15075,6719,233506,458824,68876,586601,299,1902,155769,1665814,1067,56895,204733,10841,12214,2129801,22528,13375,174427,1781502,25201,375862,717,211751,45388,244708,1182508,203203,692,8427,11491,234892,2213,26041,157228,57777,95623,328211,172709,137002,47217,205689,28463,23821,84920,24688,55342,18256,141665,91571,1834,318,340018,319183,314116,67642,13916,87674,191242,203762,3913,478,97911,7190,280014,918,5949,11793,7513,40064,2848348,9166,121,350138,1434,2845,7078,8282,1162,11543,109719,189648,798577,450461,30450,82618,477932,615939,77758,5564,429159,585,559646,1404303,6245,372,142499,62128,622,2006763,73469,195906,75058,75318,539385,18574,5086,2240,748987,508089,151,139491,72,21841,253976,628051,242243,134904,16579,448444,281579,1286786,380988,261726,1075380,564076,1010122,579953,1998895,120395,247994,14334,393,68214,333926,816582,2281022,191314,185671,181154,536811,144,18117,328393,114336,24113,258991,307559,358895,109,16543,5940,387091,15443,2296,60927,46950,858815,1380808,426778,13090,1354016,178873,54518,387472,72481,14836,58649,543763,253673,305519,6388,168828,104868,224583,29420,59029,48105,279049,438421,198754,8968,164135,427247,345020,199570,165747,7452,160566,179692,2798,289764,118064,505259,170331,2577807,147109,8647,206599,6635,191637,165295,526570,63449,186774,497727,42447,1042005,4848,1412740,693397,305227,43171,250309,489792,208543,308348,104687,434,10814,81169,50030,172484,69972,100640,485183,859878,188957,80531,265244,139212,82917,0,228,6735,31829,2488,149007,283418,618,108217,263879,2537,238536,17738,3774,113327,516478,141284,166268,1244277,66737,57621,125132,112286,221081,45493,70426,421095,77470,2927,39330,377151,32212,707,0,1091,124972,175498,296582,2051,244327,391525,35789,400620,270366,762217,3554,187122,152,195466,201298,192073,542407,1571,149268,154012,287514,164215,39347,600,164999,72073,19765,13706,172191,257884,19162,54102,36005,417,92877,221021,3239,111859,146565,71,1829,78246,320663,46079,22872,240141,4360,43638,29761,632,17225,244563,1532,271580,113872,43230,150174,49489,116960,98614,134744,290101,295408,13639,32623,337744,109861,2980,144602,68599,425902,123467,1465560,44572,72262,487320,216979,333258,237,223877,454697,131787,0,1234,13938,65497,2193,386,72605,717,19000,4311,191479,83311,146,11948,8090,1061,86500,1768,169332,81654,614333,2152,37202,661941,246704,78513,37938,377615,176841,65881,86203,2194,4761,423,359859,430,7693,864,0,85648,232075,160027,105136,194897,326,69627,4115,32598,73898,60258,1185,181659,5580,158975,2424004,253484,13562,91925,40636,152,1292,243,162683,851552,133381,8873,25504,15068,7438,39323,38722,135530,57962,312585,179128,152593,10136,256575,60024,45289,6779,95889,54974,396380,15071,790314,537784,41079,241430,137821,979160,0,348236,28553,164413,113095,65096,5300,80494,312762,296860,208309,811,246233,995,151,11518,51952,52803,621259,221136,80475,93085,483546,1348978,3029,1241858,212738,126016,141313,656378,1137103,233796,20678,30381,155227,158029,1472763,742683,253626,916728,230251,89,102951,5272,207771,419028,1047810,126898,2706,86052,176602,328671,49693,32201,307651,229682,814,1174,243144,21008,280601,202506,348054,5694,12940,551341,172547,50247,201819,96176,1249,289687,315639,786686,154541,141003,4154,43193,72079,187490,188154,268747,41744,132431,12030,2260,61803,790,72703,244112,6246,599271,32939,49745,48589,117169,759,399,119500,533603,761,69945,42196,407946,487626,856,61973,308299,131989,184338,304,300578,186950,279246,235054,197511,18831,49939,319800,509675,102277,39878,66988,226460,258314,542,224234,1266,856,248786,1007,27994,177229,98020,112866,76125,57874,601215,427,29371,396513,121725,226548,11103,171963,157033,420632,568327,559,84849,8036,13269,1695,962,54937,249106,760,4755,6176,563092,8962,71003,4882,121100,273967,304158,24630,30294,135789,209321,60601,491044,3299,177197,66445,4654,1173004,200548,15562,63931,74683,34463,47609,214042,193463,245854,54786,50456,5268,2250,129710,116131,55595,0,286752,80703,39916,164907,4771,1428,3041,151,150,104999,25696,148604,103979,8863,110071,28375,441351,32936,284797,122666,101860,1662,140038,140938,24572,40222,116045,452483,278481,25239,36880,11400,57293,366773,125,2763,103402,223055,97440,130047,189573,119639,181394,83150,169747,106586,2095,367805,79190,362510,85241,298,1181,216156,96155,164943,3915,39743,19981,58,554,34205,229891,217526,12381,158486,212497,471266,779630,1230977,307856,3798,193501,275,29839,645937,1730084,163202,59151,249496,9342,261542,857092,168431,138163,19029,45991,91112,116882,22144,171154,61604,596573,247058,29750,28990,63827,211508,0,1849,5080,2355,4499,6344,7958,2032236,51654,4528172,233942,28061,2262,6369,0,2289657,18404,797744,1618,103660,251678,101957,30461,841,38086,0,6097,514404,8161,33202,5149,54054,96952,233463,519019,10159,588,287366,86260,221568,136331,61060,175798,169131,9229068,53102,86015,54844,624961,168644,200305,1525,25801,329893,12081,1556,229747,117798,152,33021,43579,22929,3891,59909,303015,156624,286279,65310,253999,246146,88614,140173,223201,198623,3103784,40743,68122,61946,25852,2429,59465,51106,147455,371497,25939,203093,192892,124577,837744,221999,714761,271231,168529,66120,262101,340636,25842,107,650074,685774,464569,122647,153274,18370,143479,319316,40403,18749,281088,247385,2149,233868,10248,454785,42679,93388,634627,97994,308827,289599,231561,764145,1440179,529945,324175,25175,450649,2777,291389,3208,9723,433750,36919,97856,63186,41308,26571,138523,48650,11441,22971,56982,106527,85067,390,506762,2953,307947,1094206,2125,254046,58906,178447,365714,6374,172290,129292,152,31312,238274,40414,123572,391298,101271,120699,73475,70472,33808,1426944,97971,584,24654,78490,885,345551,90710,8927,63809,393892,91081,28150,10904,4402,24363,259826,143958,325670,151695,368982,419420,119127,210181,9703,41706,165013,50639,4757,16470,1304,713256,635582,122676,6591,78962,80762,49966,247108,318053,59842,76078,395740,19000,123353,24343,67234,918,25450,36317,87989,258,206919,262024,456,18172,15470,172119,2981,91209,254764,252347,45671,130653,64270,143123,13310,218512,223186,385889,53127,21538,217358,22142,491189,15019,383982,132031,3175,201284,1555,2319,80707,301,1477,107161,91062,574,3204,444,143,33299,97910,1916,67300,10309,17995,5351,12065,175784,509,237266,410496,57279,189101,4878,192925,80705,86118,2744,5471,6171,89143,205330,122637,66716,822374,1156734,385142,55118,262535,150216,129,196984,33872,602,76010,50569,220704,333866,1067,12915,2890,125752,127032,463765,1511684,455,152,105215,1368,190882,403,13,0,493198,4228,228,1262886,92970,115112,217526,332082,108257,46499,5961,15188,69896,548971,1524,52612,1097,2525,16556,597,0,13190,10922,138049,92456,57,2154,87151,12267,375064,100424,72281,949,2070,297098,315018,591,73256,203769,4058,1097,98,710,152242,711603,63687,352102,9750,315279,6852,570541,1282826,236038,6713,214335,58285,34994,296085,95756,115404,0,488485,48270,0,1043,4185,35220,1079179,1930504,115634,103764,69894,809004,21908,39995,128185,2413,24331,4642,76104,90095,82161,956,51965,248277,14562,70647,46191,180134,8419,19351,620040,66828,13304,185486,120136,3168594,62053,284362,18886,70027,49557,50857,27068,522560,118684,334193,76159,41021,18195,179876,832735,18195,0,168071,6449,344666,2863,34613,1089,117617,91850,78298,200325,647736,13561,5611,8029,7903441,215091,18467,166,18784,139583,161270,297063,7908,148500,216016,20952,15401,80201,273199,113211,974901,58817,9399,121598,217177,2707,12874,127143,183494,181297,37050,98891,89574,123698,218145,8921,293181,38599,58975,616488,38053,3103778,181615,191,34041,291348,50771,38123,116060,117149,72561,1492,4007,109416,30514,105206,6129,259246,78653,57915,185442,28618,187638,82695,189050,24629,26428,13701,552,25567,97620,202778,854678,1929,414117,545450,169554,16268,49776,7560,0,1734887,0,133304,22144,60098,2498,524212,23831,160196,50626,36588,836595,98099,106687,143032,133929,8331,97167,93125,378718,394901,49799,23744,1000,9073,265791,2463,21642,220988,3147,132878,154222,48730,372668,131948,109725,172884,1126,75586,482842,91432,145953,23316,115029,90354,125389,350958,2436,889,39811,240539,268378,98445,40488,141245,83499,40458,80590,116862,65475,261856,63985,50391,123,236099,6857,1620107,1608766,18994,74937,197945,25499,16469,2867,127239,28056,215002,1109,147784,64218,6038,934784,11608,228996,0,15275,31746,191498,72367,0,180302,129711,30229,4460,336220,89670,1013,22404,179222,140199,133869,456,242457,0,51330,46635,5071,61553,44178,6428,2471,111429,161789,70735,640428,55608,274,154,78045,108869,793810,116076,104754,59142,208936,83884,20645,1410,139455,294649,26451,2694,38357,78982,90813,11748,10628,14931,992,279,338764,75441,740,52329,306097,2756,151647,152,118955,20371,55147,190500,68657,6052,166168,74037,48984,19780,3614248,144540,196742,76300,16936,51214,120261,5192,5339,220029,253539,20058,40923,116014,8226,0,586507,1753,101197,96885,112035,524425,415660,27476,525751,134255,69225,23968,46424,31676,357703,15837,112060,207,419208,440488,1698,225125,31005,69123,154870,372600,59795,333667,2513,237956,104905,11826,436227,32448,235372,29685,6089,37022,159351,211295,382,33747,588255,80773,743909,2608,35228,437856,13925,55366,658947,16811,102887,273729,165335,113391,129677,204785,92981,3368,152,28852,217549,72810,229557,367655,277426,489178,438481,34628,201156,117424,385,31929,46122,108014,4694,83168,104735,141838,146812,83257,101437,64329,42197,109956,3277,300549,397743,100800,136106,143965,5611,407342,1021497,482370,214175,21494,7588,491454,64706,45955,401370,216,3723498,86902,183609,417,16073,21847,163646,123199,46931,215126,1071381,19798,121342,3072,157167,673036,16793,148544,163530,60757,117990,1102,55536,99224,102771,308378,76808,122232,69244,179102,97773,152,132115,113,4150,3537,75378,15473,180106,446698,574856,36249,3,135,1097090,597,323207,23991,90401,326209,306344,1029,9155,51022,1745,49376,28402,54121,111729,103210,304,161322,69378,39407,150627,32513,2116,77188,80064,13779,6149,148572,66046,82498,30075,74726,240248,679300,257323,21214,1670178,196947,17768,18267,51532,73715,45206,187897,100403,104359,31748,48227,59405,59192,112420,30242,73819,142740,94030,57232,172682,423305,0,395739,294089,62504,37410,351874,170216,304,1188,1726128,131962,87508,121168,73473,350275,123001,328521,12205,14952,2519,97888,203856,109258,4474,53409,3228,12020,147075,77306,26216,434,23173,102265,44,133900,161299,119580,259749,206530,137139,294468,35960,71713,1768,15550,150167,18446,234586,208699,143236,50150,161262,176324,4458,65363,61400,99557,21262,73839,373,218591,1502508,3968463,22451,271058,21229,303055,0,46086,614864,242136,196246,104008,38244,0,187609,39682,48395,17129,65635,626781,171649,149,101451,6196,26916,87109,489,355424,26768,3687,8097,6022,56660,237665,259008,2286,748717,317503,92000,271946,0,88500,135710,227690,64764,23294,132,497233,26292,170094,69076,49142,70875,105288,104404,474212,158199,4554,198715,16429,166725,7800,14700,58221,161469,111799,126840,31787,621157,164848,229,218217,279101,1854,4913,101807,32967,135969,20912,249635,119710,192128,159495,71962,195520,148592,14479,171538,91751,624913,20190,65745,197536,863,19277,240306,33805,114283,26496,114221,106203,157582,343382,296328,120484,31510,24310,30861,10771,226319,419229,2034,24626,71896,1397,26253,650649,58916,153796,121095,155765,2141,448360,127475,17109,1219,198325,178108,547,257455,134,489,51789,15022,305216,3736,95768,23124,275481,14575,518730,51635,319171,5931,209592,432116,120810,911081,11488,387108,6948,254423,53246,331490,218392,140768,186185,318177,177905,224141,37053,4145,3783,803551,152,389056,1422,397780,1306,255641,194511,75422,738150,1318,2276,24486,170781,6049,413495,2258,146338,3024,697,211419,549208,13503,1383200,504078,1999,469,956977,6301,1891614,50588,130868,1037543,315986,5016,78693,7485,59728,115819,304739,303669,217670,17037,90729,164933,78725,221952,186916,141231,677,799453,114594,192747,327098,445357,195324,168588,182422,431799,327809,332763,238852,352505,31836,37332,33531,31845,33038,36323,31677,31898,31601,33128,34559,32109,31826,37240,31741,13266,20831,43013,12041,10045,28657,4694,49647,15346,19646,13160,10847,16994,45645,2224,23522,530,420294,578,608444,612861,620145,605577,610654,612964,609723,606763,616691,618011,615434,604163,612860,608360,602874,634630,611079,600749,607065,601664,704275,602067,464004,273102,73279,217313,270649,300683,500585,75101,160404,143268,459652,296330,67083,309403,320187,150229,303,11853,55476,1967,609091,125265,304,503166,7876,13115,428281,597,291,7068,410,152,0,196486,256,269147,15440,624351,149414,66771,66241,5574,4820,855640,195067,88338,955,141698,43860,384760,85438,1868468,1507,894,2173,3173,360892,3376216,5264472,949025,776484,4118,225230,234961,584793,222,71761,35627,17226534,763731,1863005,644503,185372,304,92500,142151,4707897,122100,556191,127,3484,84319,69227,236885,235190,948119,292483,297894,147944,82109,117,43424,173,135,18269,51685,25322,0,36509,1314,30361,535,51045,46909,350135,286762,288411,124479,7874,136016,99456,0,32126,5883,28051,221453,4244,3484,2569,274323,96281,918,245304,24773,296227,199558,10871,309708,679489,44393,30666,55134,4065,44947,161659,4235,1278024,25925,886201,5089,291,207440,216744,92998,781168,334744,2981621,672724,31660,563512,226348,35253,439546,240031,165781,451,10364,1028,87564,33324,782,68783,2357,38419,300649,184935,224411,104206,339917,242136,388038,506,3365,299,161000,6279,17715,192609,61217,49466,340875,220641,319020,386969,445318,63078,14462,193007,21569,372972,395841,25572,329709,865641,442607,146261,4746,1536,47564,350291,279841,1571,463683,423482,120699,299925,69413,128970,18984,8950,2943,17827,91505,420105,308464,3051902,1221,1681422,378977,409133,1861454,902553,384720,9416,141082,208513,139899,766999,477183,996039,131886,1386,18,2868639,29819,252792,6314065,218144,246333,143512,1208,168707,5905,32119,120923,95887,27464,188705,203380,46728,624522,207100,245021,102836,199195,127186,198141,261997,303257,49679,598921,1492,56736,249002,139814,19139,29600,121292,71572,171245,327507,217,6296,416245,432846,0,129538,820634,95056,94391,1004117,51119,45635,81663,103,344264,67811,2367,75582,343757,7054,171724,3538,10426,2249,587501,42099,3939,147652,128902,20902,40908,260859,80852,203829,174379,105916,3544,21046,144950,72848,373,259409,42705,167087,9890,54365,186050,286754,277319,14312,38976,60764,412123,213001,375581,67738,53540,72217,287823,747,149,24158,131672,19103,62139,329,119813,97351,558029,54913,94295,122637,1057,180044,0,51293,42115,2638,26553,4261,7229,438,0,152,1117,3421,2205,4181,1655,1504,4706,159081,79861,163069,104777,241155,1570,72664,165296,122389,95796,2184,397,10193,31486,47203,75942,29023,26985,677,5465,4981,76,8548,24092,324289,7853,66122,32390,6231,83588,33219,30873,35457,56422,5768,10924,345166,20131,8541,380,795800,531,98,410170,43757,22260,2720348,80921,225093,123522,1824,244993,1224,166711,133620,85475,3945193,377969,105520,440962,266967,266532,125606,76392,353854,343259,55628,401784,1885694,995081,141571,1181,1694263,127637,350633,0,241,304,424,3840,4342,21259,174865,63829,7445,2462058,4045369,151576,101283,11709,104,921,1312,3020502,19609,118300,1089,3804,2355,12576,638,26970,1468724,1143462,35651,113141,139647,586660,333422,10769,16,192293,1658,491386,789696,102800,45184,12508,530830,120976,8095,481677,489853,181657,51272,340567,19728,74101,309193,331081,339353,189786,174309,633009,33621,305816,1915018,88520,1100293,539640,22253,96350,239472,285063,373884,153444,45728,401074,76591,730577,530,877382,122644,745473,116158,339953,2636,3390,10144,271656,221068,244000,67902,106124,218660,1574504,38701,491148,332684,270,33389,502638,549976,61992,291207,400842,6058889,48039,268465,151621,848180,663740,109502,284057,19850,652644,430272,534,242046,38278,54634,2436,687798,246722,1383,332331,974,248251,69547,530243,1189078,3078,363176,521826,206341,111884,126275,407751,1023,4897,315856,75377,308867,56467,3569386,379067,4414,1179343,13695,465,13334,133653,3828,308757,276412,334834,350,5222,1233,294783,287651,1238330,835822,4829,22769,60274,526706,25182,1173821,32203,549733,3164,81085,66112,400184,21368,47280,333498,81570,242534,0,7786,63763,77181,19868,2445,669895,422804,0,33828,313,862,116665,139771,1319,15188,880,2170,225,456282,236516,115346,2869,50824,101031,347815,73451,68891,80961,684275,156075,128199,11043,121247,62527,296999,4404,77215,197236,485549,187925,6547,171257,298434,201751,458354,124321,309753,151787,175612,478941,421329,327946,114079,1809,282,7020,217120,178645,50771,325187,5214,463940,159042,235240,42515,392147,60940,72586,121788,1451505,239,93318,170655,50209,1028523,4666706,207959,44958,5080,13264,102556,209937,36929,85171,45637,81575,35143,95034,20326,188973,29720,8270,192104,145205,4485,160569,17604,33991,570,339,436,1694,334470,28728,206255,266275,47436,3688,106220,140446,409820,731527,141140,27536,120913,3656,9478,6006,12539,18212,3344890,1631,28458,152140,31474,29967,31729,0,117591,278624,463826,15535,218824,603,456,64734,138657,115758,689895,281,1178,1207,0,6364,1901,9096,18349,139834,11650728,96918,82986,1085569,304361,501868,37194,435940,424761,5765,1603,958,39536,357659,299292,47784,274409,6050,1468,103261,116286,203162,206833,15660,283126,321666,39146,37888,103,301,684,52160,5228,40145,79989,67391,170154,549376,236418,971,7386,40858,112942,139923,104220,178463,316333,65287,603543,10858,152120,2958,248270,80918,95032,125926,445047,79260,70463,212297,3164,53093,12437,174890,56152,3462,51056,1270,33798,0,107150,23022,26708,1431739,74013,162372,154335,2389,62813,20049,3224,194208,93381,114160,310681,21488,62615,1099917,39566,26432,63144,72728,12804,435121,134628,616066,12350,904716,2630,16700,236453,28965,12398,991548,26544,59365,259991,66648,34749,77420,79310,103909,2239,12462,391,98100,272996,95064,110369,4008,309383,26641,222383,294268,10793,128766,30434,641978,322442,320269,304,30614,295,111980,185391,305523,557830,5482,29777,464,195095,9297,37309,80572,36629,61998,200388,126475,2891,28073,44548,45910,119383,68984,298910,36836,361903,69597,917891,20859,6814,48537,0,5014,2586,171046,342813,200912,31911,210801,135136,90591,11131,59713,232929,218432,46091,7287,2321,381069,1123593,80868,65911,3335,40446,611146,46317,3222,236395,4912,154443,477996,13279,253619,2469,426,6883,75578,3404289,3175,2124,53239,12017,758371,6782,152202,89318,161237,31118,1371,672643,103787,152176,40712,123307,568363,180034,788260,95870,1086740,57696,85577,3383,193249,37157,201138,9256,580898,112390,199622,127314,79454,49905,185178,104466,182639,330,421838,233330,54797,668615,42588,70497,170096,864,69224,28,114252,87182,901869,59946,586,306330,4354,148834,257232,86337,172842,145423,231817,134388,4267,3885,1387,729,6908,260,253572,69920,756534,65620,64424,21973,114484,386941,87748,6205,20907,60778,19449,174,10043,71699,339644,133050,1178,34263,487892,69149,84278,491141,159971,38499,94696,121629,257088,194536,35896,449218,704,55323,16073,12343,424273,1675362,86546,196,1504,807023,134266,3641,546368,3098,70857,0,0,224786,82166,26143,4835,7512,587771,33956,1744,280,4936,177370,180030,433469,132586,91883,4934,901,873481,1083,20947,14952,482618,1009847,268026,99565,441867,18849,137373,201923,246411,529429,97199,195902,595192,453585,130334,1579090,298896,32490,97137,709,276007,34925,225731,71247,184604,704173,494371,208831,81035,20538,127630,41696,175534,1181995,141863,272,122,119407,415852,153781,270510,3125,346295,17792,74030,233210,255517,53366,104020,382447,176261,873082,18580,15536010,333052,355760,1073,111071,28582,68875,134,126000,3778,503490,87994,425130,60733,849013,141010,667888,6881,144007,163487,90313,394010,186142,34675,192408,123883,105517,127611,45056,64770,199832,459743,132866,58556,142298,42161,14797,168505,48462,1077,10418,160536,10873,22412,101625,250927,317967,110898,512479,202993,49861,155142,70134,39050,184842,29497,43040,36170,87678,169170,37909,801036,300660,2462,110163,104198,939638,101388,1084,2863,383112,26439,58017,3379,293,74230,89442,81817,220278,23154,54153,3405953,415492,46561,1022,165038,6745,81920,18856,51594,88392,16116,89296,80353,76637,36076,57638,6270,4536,232384,432778,79286,2427,87179,71233,53251,27674,20059,36970,231568,57175,55757,454366,55924,220410,300095,297407,8733,33132,1969193,443,32066,19520,82743,95612,197829,213580,517987,69045,50811,59975,21570,70976,714,165274,638920,202998,22058,3455,8260,148723,146,350,91495,150264,92004,14722,158275,561,34719,153725,306675,93911,14877,8417,179,309811,41670,299738,178082,6854,70162,178839,138376,199359,260825,87578,3476,621263,212308,2012147,387232,3676,2994,297012,59188,488244,4356,430570,390788,438528,864107,1116824,342396,231303,25139,223436,91393,2849,1428,653,356048,139552,53856,1592791,446179,257,4391,51747,36,0,92769,4575,1814,303,27214,31922,407,361039,295714,150729,760921,96422,124877,16475,7660,66087,231795,22351,144,548482,469017,94492,549064,4634,9192,106144,41968,73353,33562,63335,487230,205449,315,36208,97,422705,365605,165057,142102,67292,126901,227211,524279,514443,194926,29392,505512,28998,1483,35502,960325,408169,16538,204055,158826,804,3763,3011,390825,198870,196636,792047,16446,66000,360597,32975,155004,166327,610022,22559,1233525,168298,883,1279298,15553,84523,111344,92264,545073,8566,235227,75535,5199,192276,49721,97202,406467,6663,354829,2599,0,332990,712254,335403,72861,675701,41862,1652433,713946,10333,39368,93695,7882,111529,103694,55886,127886,371929,119704,40462,69054,56181,225252,297265,4819563,245824,42980,56731,63171,16018,16983,33527,571,82903,445556,117200,63788,2266,63390,16061,50662,27434,27136,304710,1447552,73318,192942,63848,80726,107722,100085,285172,41127,434427,111779,106327,167367,184125,328099,1568,199253,71222,55606,128556,34761,77415,10910,4954,44,312820,80997,2697258,121290,193950,97629,87321,786,27383,227461,1624,3368276,17261,107679,243718,1559,1764,4371,4127,132193,127000,1168,194353,357874,146875,29393,10011,341930,288600,364932,441721,426870,195805,188720,212995,253811,125922,93678,59449,30229,372517,113513,50028,2459,3707,430,521,303315,56052,3266885,521082,63858,216127,384021,596639,239846,282797,54877,10906,264447,3092,156462,43183,27294,76718,35050,67825,30246,1022515,75693,39501,277358,121253,3662,391265,19144,138419,47167,524381,13622,504986,74088,5547,76,965238,1281834,85292,114,788970,261908,512075,957674,4806,24953,16770,512,555584,59330,93762,808,305404,298853,136637,492903,55036,1449,272826,31321,4586,257900,137503,56418,79013,222353,10209,478000,510397,430872,12515,148010,26264,34278,152,3764,113417,62092,330530,175297,269949,8377,59967,77817,0,556186,136264,94750,101262,28702,62995,27010,463684,512259,121739,7304,378580,568209,0,392144,30350,186674,13593,103029,634,350394,3270742,1704,15877,130663,87282,110381,12627,52079,118198,52550,234212,7654,173725,3210,39713,184758,6878,236767,488563,1649473,169745,282359,27476,1931,104201,26591,2789,42901,138578,152,6137,43167,68692,71143,152,134805,28872,173250,199,604,100186,2699,169624,796,215405,9411,81062,236,112694,477841,163958,92130,4973,828834,1054323,298361,93579,420861,146454,97901,10938,534,438176,5933,26478,130093,247186,54022,29886,209518,779,41549,136365,115338,17947,5152,138141,526504,72379,228167,84241,4281,20861,530,9821,49982,719624,210861,1573,3935,388833,661848,446417,523856,256300,11258,69457,276203,0,502,46336,1789205,38067,152623,174014,271937,102853,291631,141814,42110,13432,362527,152,111409,5412,548977,106377,41889,62991,24259,149975,29723,172216,760690,8067,1146,464575,26810,151463,212159,209977,451874,87686,101609,227053,219198,94275,18383,163146,309641,2240,799,12064,211434,9896,329,1365,2883,0,0,105032,105896,298,228,2310,42320,741641,52999,234923,1776,13265,1734826,208476,12470,49782,61786,2388,200001,31774,22441,2851,292178,15645,152,368412,39469,390971,51661,20127,94304,207063,101214,350374,126860,129436,225030,93186,41354,31176,238774,115256,14662,49321,47978,663710,556873,31311,170931,104873,161992,188417,25778,96772,199267,383276,279113,151,4329,225575,70947,160471,31726,27305,541345,451821,161044,740596,249081,224586,460724,401205,348292,4533,235009,154354,231478,525002,152,10146,92946,1438,114442,125996,405,617827,76,16539,145885,131449,435,334237,423714,37343,75025,594814,167976,24772,30999,167234,114495,124075,2905,75787,309391,86287,9042,2007,57077,108594,59019,10520,453,376,475,7696,1992,37526,58876,65406,165208,267548,303,84044,9447,4360,77990,51550,9631,82958,145,3810,2549,903,128571,456059,1494130,868,44142,2848,1365,169680,112668,3253,511895,171286,21345,62831,70624,218837,126916,14686,496719,212528,521780,3046,509287,547647,9828,304,74974,25688,64876,262813,3040233,427727,121469,6094,13762,349795,14262,12060,225212,954236,32436,183791,116174,936,152,630535,117904,146859,9681,519963,121058,1080666,173388,80111,727768,214938,117118,5652,245353,367503,5446,48358,52313,183509,140913,238757,306890,782470,16297,44050,17624,926,1466,302,138477,27694,148547,1297,84358,294981,716951,29522,689301,11486,821,115353,184488,0,154200,497,1974628,166796,152975,633,1093,597348,3639,146729,1902,520094,155093,48601,218484,89975,82361,331595,841464,786058,644,156278,144941,1470293,126292,126520,34001,387023,0,2070,84534,51011,27638,102560,71776,64908,1337,412,516575,222875,152504,245385,183415,193695,192171,3183,99107,80418,288798,382328,18468,2219252,30135,1266002,146878,1197,105111,191868,11863,529,127719,800,2730292,190842,12140,3032,376710,112108,243880,699042,58613,229062,180860,101335,29664,44,79456,179463,339298,4189,514122,377672,1690648,591245,144707,134987,31954,207387,2190,288655,758,230820,182062,542,194405,135742,106066,299931,8202,439,58092,109861,107643,3628,3726027,5595,84250,6324,6866,304009,52115,80899,1228,771903,221286,17705,28807,547654,155588,76692,884029,313,29297,2273,233185,8578,15398,104596,72978,234641,441,122421,146482,35172,16285,98432,29144,90885,33358,390699,30550,263042,88890,244209,150525,1684,103151,1028,219503,482279,37138,1927,1435,20409,2689,114220,46258,738702,114232,97431,103769,105499,76990,17332,12788,51051,405870,86292,2305,89583,136410,11744,71084,11374,1446,103795,72692,135470,125436,243399,44240,49808,2224,14613152,68229,1329,155036,77793,48760,152,39691,123111,165831,33915,247,17075,39441,218383,166627,332677,242,26875,52439,62611,123343,233169,995,98606,24377,49001,64353,4998,4462,86078,4822,53343,1000,3583,102321,42740,69419,1493,137677,14890,16210,260973,129372,125027,165305,18707,185886,61476,82266,24663,3325,551519,59010,271454,403408,138998,163463,357221,294675,600769,4357227,5760,43544,35982,216480,1485,127808,85098,250940,320931,8117,456,110917,37486,244048,71483,0,3687127,1384799,284359,37451,153875,321687,74982,729420,511711,362369,229568,34054,126963,46838,126952,142261,1343,13130,47251,41153,233976,301,46419,0,1005465,134061,1139,90375,227687,53267,79426,167301,0,739283,826597,90690,660845,3508,26403,48777,165981,31003,8458,120876,11811,9942,703761,137499,14400,125227,425999,74105,23319,141426,4576,2332,206415,250730,36631,1951,66982,161910,41773,36636,936381,483,4471,185924,0,129231,56959,122632,106475,332671,136704,11387,52257,60055,139307,198244,9793,1684306,5119,126667,328567,1251,198926,22297,11731,18988,200235,58073,2415,4781,1219420,292016,3972,70570,72929,151,1897,152,149635,105207,338669,2959,434861,433135,116802,2164,356961,113730,25987,15214,185290,10344,79385,201116,152,1217,152852,11854,301,1142160,1055,527406,78775,108005,47207,138925,6155,255922,0,241329,441462,32334,275846,2250059,70391,71593,252555,111679,67017,53269,228306,1644,611777,569404,1033903,72302,2179687,1460200,423555,755,9642,233908,71864,646915,496461,584274,279780,112362,364900,4377,223436,559291,404780,0,208200,257300,73342,5184,20,633076,61765,641101,46686,392364,252367,76599,330667,178213,118777,63603,263592,138512,120775,217177,61997,6991937,82461,184867,116825,63489,50224,63445,269323,605,153779,127041,456043,25522,736811,158712,1404,164084,97167,22351,28510,37014,112109,312793,140847,104313,2095,557,42158,13235,19318,172565,140664,1561,165831,206,103549,96043,387794,1070,173247,143174,21163,559,73588,341730,863348,116284,32871,64875,166131,255904,16783,81318,61464,289,65441,408722,103930,1957077,268159,11470147,22650,732,50890,149000,159222,150092,25613,127287,1522,2218,1091,125945,59438,120496,104,58981,100183,1252,1003,175913,128853,0,835686,57824,110207,106682,9757,114958,394598,288656,890654,275518,199203,327160,990972,117703,414657,1943,385741,237780,151611,308012,17125,47430,120176,2359,210804,6753,10776,478319,67747,241087,4140,293536,236145,355156,3451,14853,284378,1081,41448,1732,1259789,69138,208287,325317,91971,308872,4229,324667,16029,179,409085,101579,3272,0,239871,192994,863,1400445,2854869,202617,584372,225166,196318,48841,95739,1551,203611,0,130017,155665,216987,475,196630,621289,231928,2675,523,78159,411690,122239,164860,63588,154338,10165,82377,60720,148031,30303,98388,72435,152,7139,84906,2127,135829,1763,454,109972,841,1012,24675,4822,100291,583,181816,1688,164284,63284,43023,527064,585507,91783,271097,131858,255587,1228489,4864,250431,65995,41564,0,1749499,1066,391676,1782612,2128,17493,30469,100416,117064,138383,51566,35053,26201,258189,15992,341814,61353,40207,105122,344744,77555,78484,17750,532060,30286,25639,53127,2133019,19305,240772,707682,70656,94080,275780,114479,136320,358199,2002,61906,364543,81601,385869,12786,2674,54816,36365,7442,411383,107867,88754,3529,36254,84281,388428,129333,164378,496889,218063,170561,41493,10293,173046,107366,104262,185254,20977,108740,74907,198479,358673,190671,701895,451618,4457,45931,45607,388,530,75420,95178,57738,97786,13639,74110,11211,85096,6337,148916,167555,72323,55011,32595,1331,13700,10326,79554,76669,131013,170082,163728,75321,584,151,636001,159105,140862,27664,56106,505,101394,28344,728066,119401,113686,250041,22784,77473,227343,60280,168595,51364,6071,1045,0,74593,101920,137,30153,190513,5424,64929,97673,36721,305161,299106,21554,104524,271,42434,128657,574321,456445,277097,62756,131148,313153,15211,231926,163227,6595,720987,48380,277535,560915,747,164696,638150,13374,192299,65730,126712,150,159,198717,36054,239100,255746,30180,70590,126182,4522,8106,18414,36964,5117,103175,371510,118102,18478,168161,27835,24741,131301,190844,287094,222597,7847,350831,162121,2966,132585,419708,299,423,276323,312325,5642,3074,201535,20459,77195,37321,103092,24124,275902,111311,354142,152031,124616,130682,34468,133839,471285,9117053,1180999,80550,1005968,32170,145532,248,145306,139052,293456,28231,187,72403,205130,46357,80828,998,384885,59735,85881,16709,126801,152,165694,405577,1776,898,20553,246863,4712,2317955,153458,172681,57026,284374,90904,1313992,259478,338964,90830,112070,161455,105133,73674,718620,113157,70538,87972,28403,1997,1599384,137296,788912,305069,51245,2581,65432,233683,445348,408847,1325358,157041,594282,123584,22472,170798,368168,36570,307447,258898,48290,197554,641825,250398,492715,63220,158575,300262,121054,262042,196804,218295,141421,1422117,204067,758842,186723,71218,379560,225062,114135,282349,39909,382488,158410,68000,309314,769334,48180,267626,442419,90243,2939,1320,138808,247830,42724,121737,83187,137149,250677,288924,219137,397430,48506,696669,298525,166485,904833,1947,5192,24591,685427,425903,20631,2519,1644810,236081,190698,537469,62199,4224,424787,85534,102772,148731,6105,337544,475,390905,7629,1231382,60131,103341,253147,215175,2487861,160980,58850,927967,6320,158321,41105,77881,20059,8606,0,1955,10668,169554,177124,282273,257410,811999,515623,10403,9064,254066,138764,9878,221469,8130,201207,167617,205828,194667,165319,532,185805,38866,77145,188511,220670,327870,204600,723995,630391,52,939503,1753745,120571,100984,48772,889,0,137220,33245,847,555133,34258,231526,104392,840090,104691,744306,2888,8004,102141,4664,183980,3579,519252,432,5678,970577,233727,65234,149982,548307,681321,31527,478061,196885,89340,144576,105634,29822,3692,3159,2284,788620,37263,360673,31192,41773,237018,162459,4025,388535,378521,394441,202940,90735,346571,85301,462415,1974,41560304,97508903,27481571,50399154,45008712,186482,385662,5072,120072,428,26802,87448,3307150,219452,10844,678019,1334,260637,82530,691016,35978,827012,287727,10776,102221,154198,23942,81003,63064,877,136051,5490,18230,254042,18082,88353,74540,93369,181300,1290,83288,2194,1128,3610181,8646,17741,109231,70197,291663,437237,103637,1831,51571,4156,0,32629,267740,39291,21957,27444,4102,49959,94144,74809,66336,660,673,105762,179112,179103,465561,44393,74695,171146,202794,13135,78896,672,474,369263,346684,31824,369786,102187,4654,376450,208337,10025,392,557,9663,72612,131929,3322,137996,241550,163288,999904,25324,875,45584,490937,149,222622,22046,1198,85689,300,2856,14277,145291,302924,181248,62054,3422,3094,17330,77162,10793,1199291,130594,143,287792,132020,215360,397477,124180,178231,486751,1700655,23389,661,177556,539175,679053,2287,5196,40467,225623,514361,664,76292,13454,37038,112291,32059,61439,18502,261681,371935,20926,1501277,475344,499920,417,45456,364862,386668,2706,9364,125894,246654,28506,57894,16768,130,17064,154741,62729,82104,122705,1627894,594945,26066,50513,936,454963,549,5249,129092,297401,85747,84704,446509,23843,379762,487703,124958,116573,512346,108243,14713,346077,75371,25337,15043,96701,4694,33814,152,25657,39490,2002,79097,5415,9313,55762,493886,100156,86959,597993,195794,39421,885373,821163,111844,445473,5791,216733,1254671,263780,65939,12587,199350,71074,26841,768581,121042,60420,94253,79,399,28303,88594,11681,76839,208913,185453,153177,31096,12881,24899,72979,32202,31454,139095,44665,1553,3526,34251,16356,287085,1304294,60853,71277,53188,196982,83458,184037,143342,460843,176973,4895,33190,297808,1977,2974,1208,71070,1304,299,137681,230579,173099,2634,42005,540896,8857,6286,240484,1233519,2293,280973,2624971,2070,102172,135045,3849,8124259,69111,10357,64791,80736,962,1520,297,13360,2263,57670,4407711,6138144,338,148,113911,220346,13799,101729,36774,22110,70192,439,72657,28144,306422,218186,235561,30244,58573,924080,93401,17316,4847,4399,3270,2245,356250,132973,23584,334249,24989,17082,74252,8243,74327,5995,72921,1029,4027,6120,848,7384,152,175,86089,56612,108270,278649,372275,156809,37126,1086,1742,1406,73691,3083,1357,830,20353,16450,90236,62666,474946,207728,117797,101685,302793,148232,250,217405,17723,955,11201,0,2153,78884,297334,34694,84904,24389,378,16091,766,165572,123349,9771,59526,24884,12987,534584,167011,137347,722923,2887,2021,17926,12170,910,6158,13789,227810,5987,3555,17557,24177,24344,0,5785,121944,40525,5673,594,128514,2072299,5913,38162,551,108586,33197,49915,154603,29886,229205,246638,40489,1274,499468,89608,65729,198895,708,98591,544,19673,463152,77344,62337,212752,379592,1645,22590,562811,97195,63819,712841,85550,214949,57295,125209,528,633604,78968,51779,235712,92,86320,2272,114184,14904,449461,267407,91090,64741,100156,15562,355651,166973,2547,305801,22680,2890,182797,244874,124447,14663,32366,258913,99008,118072,131041,123799,2715,26861,34490,64855,51649,152,3477,153684,54605,21952,58599,591671,4445,84994,66929,189004,13478,20887,104272,523183,233114,104020,69575,191838,111880,57257,4454219,130698,263514,3600,423186,853085,36312,148,126122,6411,183439,812,21211,733,908,0,189364,6307,633483,89140,6708,71655,3845,416,138631,40770,62826,174520,353233,48626,126364,34768,0,1242532,0,134180,133573,133369,799,7268,5194,162711,14774,75894,89872,376574,0,69734,4185,4455,245402,1106202,228860,499781,171897,332990,524907,57132,30401,16209,306141,330387,36606,476374,47723,527095,476602,391,6585043,384633,62642,4577375,130114,273853,523473,942606,322307,428825,51455,159968,151990,316428,259015,137038,50970,305431,110608,76,93627,154818,279620,67033,75506,90894,2681,69113,33360,381,416,39668,20274,122596,869,1202,152,107,118,752,267,1006,413,127,0,465,784,238,breast_mammary_tissue +1348,91413,381795,91258,481793,312967,78081,70995,371180,116291,2989,11198,1965,318143,36641,161141,24621,695615,83653,458681,387296,18556,576533,251324,239373,936969,132654,159174,10568,217575,133726,3958,352142,352942,4225,197205,243586,21761,186471,24481,205842,704835,10514,3030,3427,156102,183953,338487,19559,685387,190364,617365,62416,9499,447130,101656,41318,2046,3614,157889,222893,367467,87981,92273,1572,642,192168,101980,20274,82465,9532,48775,24739,1455,672664,113834,258700,54003,106027,431173,256078,236780,277612,68648,812,113282,655071,244210,190572,229927,52934,230138,60804,9511,710,132595,286106,2453,670455,3408444,28943,556045,263994,223062,13374,67795,84492,691137,636452,48124,49942,42358,240400,388023,3087226,16433,2916,116632,114137,288248,454,546871,3648,162270,205844,442,183627,34184,19673,104001,37138,24563,456,127255,100773,94316,8111,708,202485,133827,627253,59135,511,62235,462228,534742,494,585,54238,211103,470404,46877,756,358708,218,0,925,95396,2282,78690,526883,435077,7299,95810,54707,21831,427540,133281,0,19767,1003,596,6524,2534419,219151,15103,222818,540783,148033,314530,75553,134407,205405,13447,176845,145699,14408,3584238,5646,733597,400407,832,295146,202071,521184,136700,111714,7090,184811,44443,649124,146969,881717,0,107526,44499,81718,5977,407,297596,114679,1109,222058,376745,499415,2708,2217,888649,219212,252446,13384,20476,102203,195487,242544,522372,297,303,640688,159243,120432,283,11924,7316,14476,54,1708,216387,162422,361708,220672,121599,327256,182736,120723,1602881,239923,216786,280905,307538,129452,25036,221249,274346,2582,106777,36832,840513,31644,145718,136062,874,363932,170642,16089,104031,4173,364934,213711,10543,180908,160811,37102,215723,36898,165187,1493,313529,54163,845,208,2497,45931,1616,29737,147677,103833,832415,266698,4607,823843,2705,194140,454719,95689,482810,58780,351380,8325967,75745,34059,199927,89844,247739,670515,136198,250060,186827,1262984,455685,3609,75404,7361,1290652,873068,25056,45078,38380,228389,104627,42981,64583,1770,28898,176953,72368,128366,222755,198980,31009,544964,181503,49779,174703,3505,43613,47899,208134,0,257071,86417,387366,65439,40383,1335,109,80618,60703,282997,8111,55018,55635,3327,880080,177655,2430,242295,237921,2234,187797,273131,68445,379003,378319,14245,7060,6580,49291,287201,6043,7932,402461,63682,34378,16684,279334,76,14454,34088,245958,38236,1226045,225261,69525,1356,66591,364329,191117,277241,58023,105080,0,241598,3097,1884,253701,16803,368317,12362,103632,1107,81878,45095,685197,117065,302176,93899,9376,148780,13208,4958,145276,142259,64357,845,144008,34350,158452,361511,434522,42853,108595,448702,34428,21,10477,109640,45925,7858,722187,137542,57670,4470,117352,28630,28734,75092,12801,29414,66066,125268,161566,223,59737,149072,55868,68001,20936,195805,146376,6142,97436,140108,216282,366120,5759,7985,815,433028,4891,4823,103473,2713,9172,103610,301276,64363,786763,84535,140631,112336,9442,113560,2184,6419,12933,8358,6837,176901,6898,156943,107135,5465,82180,3377,141626,171978,209843,1725,1330,83691,7012,32246,450597,480,19403,81793,14393,1898687,3858,4431,86473,30368,56625,45155,172,115415,818556,127885,300621,1761113,167588,25200,4454,145441,57027,288666,125544,17708,115131,162825,102257,190867,38489,3685,82724,9787,3505915,5373,295216,5258,37502,5508,49209,211598,78762,20742,5230,46219,31312,87341,619258,1399374,350300,254356,10347,545058,81125,24115,172922,59375,7253,178342,9817,64479,376114,135082,69238,71824,176031,130111,249,91730,616096,199309,1255,95605,4023,353,247269,16228,24632,444616,144,906,13202,6975,27834,3694,0,270,138426,44697,655632,83956,188659,188354,467,0,9061,74883,94771,63172,186185,15605,138202,101663,5808,719,28968,124734,11794,820469,285732,177213,6580,86140,89862,43983,71733,9414,91509,57153,196,29965,61508,500659,38955,2023,24065,203339,268366,78882,159661,35285,66216,7576,1041963,102017,3893660,6394,83498,181528,34836,2470,10060,50352,4108048,147284,1306769,152,27313,189877,99288,255632,63958,0,601,94190,1631,59519,18644,2821,47589,18273,34719,190390,20214,50665,102880,187194,0,252255,3305,243820,68683,43275,13209,2605,1321,125781,76557,5487,768291,72394,964004,6315,158176,41516,2903,31327,574818,68981,11818,8759,12480,14237,278357,1666,15100,887,37198,3390,0,46602,37816,139208,364233,295098,1764,2896,2347,31615,650,108019,146711,13843,238602,88933,13806,6402,21253,45523,9408,33923,1440,9,0,49763,160141,24578,45522,45166,54246,11280,12133,529,5686,62184,119879,141826,589632,80569,1325,78505,790329,2209276,3957,280250,69094,180133,315402,60044,93334,42878,199604,278736,76,152230,20277,1796085,56971,2927,19009,21899,165175,72167,1104,17908,73756,209,1213,13060,17,29200,45874,3104,50061,2870,1497382,23853,72888,72032,15692,194129,89005,58233,109676,52786,1565,99373,198563,113708,42300,567020,16959,3221,26992,75417,97015,39844,135615,48286,97376,139404,23533,64084,14683,83716,75890,14675,464,58220,21263,68603,28338,52926,152,104228,109228,138,563,379,1805,20808,368,463862,89029,26019,6155,165644,152,128052,956,207766,137404,196123,67133,178328,1176,87,2791,357928,646825,40289,304,633727,154386,3446,38769,41457,10627,1334,338310,105631,199513,279692,467443,174788,139,30547,136698,235585,14658,109988,75,4427,76000,22920,9138,112595,111,10684,454,27517,29287,76812,124735,149542,3751,961,19853,129347,262386,13207,1929,190662,30614,34004,10969,193070,158850,81825,802514,317226,249512,39388,57777,102035,105843,12959,96529,23449,10251,103222,20448,456618,51495,113,193880,103550,397750,1184,204816,697557,73033,6035,2370,103378,6879,58826,45859,1961881,49744,630962,6869,318148,4457,79274,21470,0,143912,20213,43777,87182,62398,0,35094,228,147,7432,326885,4970,801298,120669,2343,772,2405,14632,271,162133,371,99751,65089,12987,42758,723,3082,81038,34763,68282,364816,358806,13583,99900,47664,445799,55647,9107,49352,1603703,644,58164,93436,87720,2632,70630,60066,77062,3306,26150,60152,333290,13234,76746,75276,2135,2708,81219,54398,5978,119820,4294,164631,6902,1515,920819,2573,506,20214,12282,157663,61632,90599,100197,45630,139032,1907,578759,33931,6435,104773,186344,182983,112759,7303000,262,362353,2325299,695,1004972,226939,17912,80230,107378,179618,121875,172770,103885,806286,176971,44402,1011250,94914,34692,3268,30917,37827,454,83396,213305,248471,113799,341305,86683,84083,366379,347817,203656,694973,154608,887,106,71200,9156,15378,827,81664,1758,10986,16907,1595201,4176145,3361,10777,261914,5868,51987312,5957894,75322,3114481,1853943,53637317,3151718,1231591,4626747,590763,1773,21201705,31452,15560077,15061,1330462,539,25893,111853,2975489,8549428,9089126,163695,24501,204629,83318,243754,19499,394457,80352,184735,214978,179535,196842,31484,271250,119107,105983,9,664868,0,325942,359566,138907,51137,39213,24271,22503,257529,832,697813,15480,230144,168259,253999,405821,126,43977,95991,1006019,28163,12188,702011,79240,217235,754793,100036,29047,100854,2329,1332016,150241,60979,151752,150060,190877,162620,74171,22,492091,342236,246373,1281,226842,68372,444916,142596,39033,181697,18723,201821,283772,119797,291707,240189,96115,1085748,9368,1933348,345140,105008,134422,12171,31497,457095,1268540,1318,430618,35952,1116,286847,100127,1252,68293,1331,989,48411,3569917,120725,108703,79433,922602,154146,10218,1655,5722,39526,112,253945,0,211186,4790,5814,4059,3429,65511,1683,2883,304,8825,2432,332153,5798,32268,108278,16987,152,68874,2185,16566,23814,9842,1336,1610515,136533,26612,555,297,101733,32542,222,2951,673130,445641,173455,11341,323240,263587,299,186667,3406,9852,2438,6888,14811,12931,6659,0,1275473,141408,164654,144197,4193,59569,110202,107728,137564,131894,210497,71757,127016,348458,6661,550,148,78118,23142,51944,23045,339187,14318,10955,2616,17580,8098,13986,0,2668,1291,25326,101082,2863,4781,325,38271,13420,247942,121167,98279,95077,27974,246425,5900,35693,218999,165,2287,131537,454537,122166,112406,6139,175749,26603,303,152,578,429,102749,7784,228729,7902,307910,1063,54143,96754,38323,92275,460619,35866,823,303,159822,765752,112678,99196,2228,101665,606,28144,6424,1617,8752,35712,66237,62697,13588,45002,37763,331,284709,10718,9656,512955,6386,76028,68603,76,5259,10221,37142,177262,829,2513,4541,611393,0,228,55779,10631,32784,736518,62162,887,150305,0,135973,80029,45805,1134,37571,517,82736,117,1002,0,26767,394704,1357,7757,201949,108177,99705,58212,24056,0,1245,354,372981,151074,149389,2004371,17519,91271,64020,19031,254080,77213,452921,443,2283907,581,48426,41250,152,45973,287208,235229,38939,2592,21642,335499,585421,70891,1423,45723,184287,109360,79235,28085,40994,11740,771623,31163,18239,182583,1062,63235,102,156365,32755,433,1091,291321,5519,128256,113658,155178,20895,152,82676,8063,311487,1186,4996,78206,81483,264,77793,4801,183096,44766,7673,9278,25107,43048,152523,575098,9461,504,117341,2162,7363698,57797,2578574,12146,682918,992834,94,110451,135803,9002,105402,88694,486283,4298362,9903,134413,10655,1885,60336,25692,288115,4119,434327,32357,115552,736772,244161,89340,32977,8096,0,123511,149,1562275,99159,230460,0,304125,1404,602120,602241,22074,117069,58001,984,2054,314331,259558,282188,223027,19409,186168,1839,9823,51401,115683,17597,1920663,34484,1242,82921,212007,19590,193,675480,18362,57647,564,1493,183374,0,17822,226857,136588,537075,167613,30706,402413,0,1241,1523,2127290,650413,155829,365,40,224244,3139,2958,474,1022480,133602,650956,0,386,213511,9811,1764,28196,26821,1270488,47530,0,41804,24307,2134,169972,62209,0,262454,23117,91464,73369,20054,447952,9332,92901,542249,776,4547,27098,18213,0,27479,6399,82553,42210,15420,121835,129039,129470,2338,249291,965,1689,47050,152,39975,5454,38133,193583,30423,240862,82079,39235,19033,32561,43015,32884,277,14581,804,7594,104003,52128,232732,690,21103,83576,380837,1458,929811,158725,130810,191249,52185,70975,922203,5330,7411,188602,87083,256598,522703,131664,532,142612,563,66760,93189,197836,17776,190453,192568,45992,86549,31421,62270,98160,54407,1574778,92158,95550,1142840,5198,33916,169630,167344,3617,73445,38247,763088,8777,66493,35950,29939,97195,55301,67870,25879,219097,10558,48461,1148,215,156798,41001,30293,7700,0,37615,86847,92469,39210,275501,59075,12021,446936,727,60588,84819,1816,28396,146909,891528,262,336120,72379,181086,39232,68433,32203,94264,126602,107954,26232,73412,682,303053,194707,9649,137142,7396,1575,2867,96683,974,136623,47883,47010,52169,0,9138,152,818,47442,48666,50420,86565,440,161885,129243,410795,1377774,17409,4319,14325,21328,168362,23731,116917,1897,2788,4077,6114,58076,1429,3561,1618,446,245568,203608,251096,29181,304,132102,45161,389792,112134,5606,63539,685417,107591,3254,354215,190073,1289791,2613,10,315678,182682,87132,74,148,457610,207894,4749105,68845,106903,295399,22521,186829,57734,1650,203832,784842,4091,14210,128357,175,29432,230311,32801,2844,48874,325661,217838,53512,95855,83474,33829,106111,135442,121246,85004,380620,13707,11177,107013,9790,33933,148203,117170,2932,48292,16937,28407,559,302,261,20443,32456,35250,46802,20202,298,113588,6463,13138,977894,1638,62356,302,4831,0,10966,34455,162690,170175,301773,5168,2858,147910,77194,105867,73322,411,52860,0,55144,100343,500131,147501,7916,6908,228,127,3751,15313,23088,470607,41910,265604,42570,87932,393296,4814,521,241033,456030,2684,354666,22566,59913,104833,24056,12068,47834,110671,306892,98579,15256,264977,101529,426153,62314,45411,190658,5783,76644,18432,91160,46324,78364,126151,2797,39489,9726,408837,1006,6010,52609,156,4406,203594,0,220296,28380,26559,2343,50467,93069,14137,55365,77177,469389,9052,0,610797,19034,24809,27960,17429,3230,12491,1236120,73092,3573,119428,11491,9697,78145,20597,575,79775,451,58336,92022,4769,77568,12018,0,43145,15788,23931,0,67771,78176,38837,106600,69537,18865,20264,30030,230098,505413,100637,96548,10851,1178,152,291525,66176,234039,38653,17970,48866,141984,81836,597,113,882,488,58572,166451,445,456,8295,338750,80443,23420,48159,7707,120,186758,3738,76325,208072,71489,216244,70512,255,994866,4128,32095,11010,16874,67318,111792,197396,329533,254242,442,206839,610568,2142,42212,12931,8339,472779,72227,209409,11066,14919,1914219,84092,23418,47899,219976,6427231,186897,93477,147242,0,73768,10435,53910,147818,128996,170057,10056,33759,307298,8011,132533,192427,32471,154885,24322,1789834,134264,76176,626990,143365,250170,70992,374264,147957,156322,153688,7269,195676,315290,238060,45061,237481,22807,4599,24533,324755,88552,1523729,717543,238700,76018,394636,0,252,5717,20110,1576594,5731,345815,1026795,297,152,315573,98436,121,127996,8954,154847,152,21639,62632,47510,60577,293218,435332,96746,8004,15817,10870,76615,129196,670,4099,286436,15409,456,3489,112921,37057,284019,112717,197352,13977,19865,11424,100429,27499,624,69758,39405,3335,52816,3780,609,85522,40824,1475719,422705,3054,224887,127727,300458,95038,79898,5598,17742,410,0,460974,48695,1255,152,2113,69166,8575,8524,40719,29051,53821,47237,56463,107732,445,113,525642,148953,119840,76652,87135,4306,14146,137114,117301,304,432463,3162,236101,935,86509,17601,110831,115241,930180,40564,72705,277868,41891,1479,301,10831,9415,338628,163147,93183,154256,1829,80265,126964,67907,14538,672,22347,230,193010,3718,12001,153426,170462,19748,122995,39552,1962,125667,286089,45235,52982,174046,544,2618841,304,91660,212357,165326,106831,16067,121826,40022,292411,11428,81091,4642,114035,109026,37590,302418,0,48444,943847,19323,201714,28947,291913,159149,190345,266,392699,180547,21811,47339,70438,445296,166827,367365,21614,27635,259344,1688,6836,491007,601501,5117,17363,18825,126952,195840,31607,0,1504,731639,146510,914528,480959,10722,826,101120,92473,1270672,905,0,8134,177482,311887,225714,97886,2294176,116607,156222,921276,193098,175018,60613,28418,53092,105969,60785,104062,127,4789,71442,0,14802,133890,2822,4627,4601,105782,3231399,98263,42935,6790,100299,0,0,0,812,17307,1425,58964,162100,4977,1579,46343,3287,69983,274317,1775,152,441769,102118,74171,194261,61926,64113,333552,420352,63761,130424,102164,223163,166062,78940,100137,439541,1040,256472,0,81770,998,6838,5999,22829,11602,101930,60288,253726,240,21008,49041,446777,132042,188621,46962,39959,184613,302410,44505,97099,91318,126374,12996,3522,152,1984,251729,35281,65638,300937,80293,12515,116536,3218,115360,240350,2337,4084,11938,20870,234834,111485,28468,4391,3058,1777,28218,240538,71155,397,747,25347,357650,54408,153354,31214,8307,651,6,171314,228672,70184,310362,531,184275,260191,171054,408057,16031,1847428,94818,265227,82198,1084432,325798,29065,63923,284882,1258,275271,294556,135193,1025,114,11094,163694,206103,3058061,1143532,239894,654,96568,146040,1211716,472990,19507,334507,265744,72520,120940,223765,0,1070,291,7973,882099,1944,168409,18740,123,152,2099536,31456,7373,113462,8854,103194,2156,32550,122185,301,6769,2145,7530,4195,4203,754495,104572,0,43623,9193,66821,7598,156854,73621,444430,121482,113011,302,41040,450,145,1054,260760,214521,244561,675984,141213,26709,38422,151,0,1013488,1232,1518,152,1360,22899,21726,520,161618,536,66943,60,141125,3141,0,20997,124602,40965,3182,52438,195993,99843,66009,63173,266070,460532,270445,37989,74206,4391,9553,1677,196,297,30343,270202,67644,1070,459576,35340,63430,151,3056,132655,1426329,436038,46375,72,273654,4690,30563,101954,220582,207,257681,36058,230989,144214,118663,800831,76268,1982,354195,2818,35082,90176,122564,1630916,167082,30295,22398,271811,110605,23988,2318,118850,282113,16666,84287,98393,694592,87161,46696,222563,180461,11367,50409,140,0,1299,51177,227021,563779,663901,145833,280603,8179,9787,1033,152,729,30382,2995,20925,0,310,2855,72955,91565,1315466,0,0,245445,62707,98004,30600,3644,2915,257552,797,37951,240499,91374,39814,1350,2170,22776,1725,44970,760,32612,1765,152,69094,80252,17379,177588,129756,6732,7827,19056,29319,0,34729,4845,304,14411,15582,44410,4963,77562,0,217664,38215,307192,151545,14913,21027,82983,262483,42574,2883,827687,178776,45486,334555,194860,64358,62338,1150897,31677,66581,1115802,3829,23851,16734,179475,65137,54613,12207,51361,1768,174,9784,1326,198261,248682,161026,31834,90409,71149,120225,532,573614,27196,157577,36980,152,2756,401478,111111,14739,732,62920,180729,11159,0,183059,97168,152,147807,11954,263640,674832,42242,0,213703,63548,63168,433316,208971,185182,70664,36702,150069,2860,18770,98702,267535,444,504914,79004,39978,166072,150,152,149291,4436,326882,97296,11870,1840,941,13942,918122,357828,5579,154266,5627,15437,37702,2473,115786,391010,21021,14510,787752,37103,216272,228,2761596,15519,252939,1214,0,1253,6598,148439,86297,8803,249298,168749,148657,61900,36978,22669,14270,1335,5051,0,1635,41992,77024,10370,865,344915,587029,73361,46579,8235,4605,220549,11657,6587,5864,4846,487214,143040,115877,90076,22150,382753,72623,14087,379,61158,4118,54546,9257,29078,70863,43929,23116,83209,53874,27769,3018655,3662463,130399,0,128,4871,7655,8567859,1588280,90500,598849,460144,19503,109468,611606,77862,37420,62605,346282,15861,2033,228645,602652,47692,11852,99171,50259,135278,73481,343980,169266,98407,2083,329994,380,513,1054,33811,592,6114,338489,240525,47216,37921,722245,1873,127260,430071,414829,11643,105749,331612,14812,96057,128814,136393,187290,133069,253199,350120,201716,244568,294,1404,264924,201062,698748,111907,153355,0,4557,23442,15812,808761,55839,181022,365229,243142,131130,66539,0,5903,126950,65293,19040,6981,74292,111058,101236,314080,246764,21948,655474,234045,391382,2781993,14218,59836,17449,143107,1809,32750,292392,7312398,2940689,247567,264256,185915,182384,531696,158015,250011,193,382,158858,435228,183874,187015,105793,1190546,141911,1725243,106381,86152,1235,127344,77578,126819,111877,220477,304,180849,82210,170605,88987,127,152,577771,355886,128654,973742,5373,116057,152,77889,186307,102680,40686,1317,95147,28039,102609,74621,112607,550,65289,304,91155,233959,285922,59594,649525,141221,155925,28344,99272,2858,579178,947289,805272,490572,529734,370053,9968,244597,20419,788660,3449,480653,443102,152,757,435535,91110,190344,181633,4766040,548280,4968,117890,0,3727,1366767,136009,151982,213465,332123,39442,181580,55022,140774,362098,268,133816,70955,113753,78462,73195,305861,1049241,274824,50136,44435,148299,970125,15050,364041,450763,509,413,2830,381,17706,62484,425447,1613466,304484,80885,66299,279,1050,1175,350528,71,23149,72206,416328,244423,453113,62213,126753,1879,100288,83392,123843,9717,545154,46675,57773,58152,833,15567,3017,79570,227777,5697,9552,13858,1822,47659,2726,261500,175405,72104,38887,99126,608,33399,451,4605511,3919,15541,114533,5155,0,193586,42578,4148,55990,83716,88362,648174,88474,487907,12236,151,140160,3348,200544,112883,18837,59663,4276,12,92433,49285,62628,44866,168678,37527,48164,1506,23429,264753,30592,316305,29932,68152,75313,42613,27542,259017,1195,23832,585461,61576,55917,3067,23689,63617,43700,29311,190680,155049,152,152,706,304,7848,108785,1413,17211,33580,2060,2704,9012,51567,430055,72237,0,7012,29515,291,95005,36976,10383,7332,368828,101893,2337,121,124187,217591,255917,64101,114491,68568,45070,41569,29325,0,14154,9429,4636,6709,152,4703,657896,31362,106402,365755,0,152,0,661,53413,30820,6060,2271,147487,0,101524,15807,1212,26881,7822,86946,13064,36098,16408,620,1681,89297,130,102519,74468,49013,117331,2768,95045,285533,48107,0,19999,124507,55234,17945,23223,10110,177,23405,113186,132068,87982,7465,19351,13110,329788,11592,25085,107006,7329,78005,103244,246865,551187,1272,24871,189,48519,20691,31462,5048,730,2267,46438,49417,2734,8863,63324,20906,88075,121132,568,366,0,57013,53269,77455,1076,115383,371989,172360,432857,459649,82684,20429,159397,143043,5667,796,56886,115994,35989,902576,18287,6120,514290,1482737,8485,2003,1402,286716,205316,283097,2226,55469,38010,401951,168595,60900,303728,312122,624253,12326,2156,102023,608695,1468,107586,79298,352039,125253,42809,181128,113999,104621,94830,8582,474175,1283,7556,120718,169109,128786,17609,17609,18302,64773,2538033,9666661,96686,10668,20268,400827,4242,29929,3356,251966,302628,78101,10321,1031,3069,1126619,53776,4400,8392,37934,61087,143414,106647,7465,11600,171268,137133,57168,23156,35845,703,9312,154977,40350,8159,14119,403172,167373,29668,125,7832,9448,1535,32798,83841,23277,65290,14914,41838,560436,3639,92634,25817,1617,5505,219862,558688,959869,220641,160582,65960,350,757973,938354,175758,5834,5603,237447,29657,711,5136,89799,102370,201864,50912,105396,756,24318,1884,6932,377,0,195299,23469,94132,10825,1403863,54651,256030,38810,98986,631067,5511,33673,27055,564536,10977,149682,156265,74157,143148,14749,143882,5184,23574,191173,12712,28030,24747,22157,1609,126480,952,0,1059,10456,10076,454786,1831067,289802,589329,1073207,539278,73394,8461,62538,58799,123918,240814,5604099,31236,121039,415339,146409,4299,88615,167622,1999,258705,575145,507536,13250,33412,10740,14561,73007,318868,2070616,2427,12892,11022,104454,713658,118718,84450,7037,661719,201710,164461,709020,566198,151645,16938,117664,111399,186,1320,2814,152,4389,292045,112951,1824,117478,2473,11559,30,8950,1988,277,1467,3492,180824,6772251,125670,184515,3623,1215371,1147,671,1595,1557,85698,32171,2795,108889,2862,0,905,0,36257,41345,6848,151,280438,8689,32988,2062,1405,1127,688,28548,72191,1324228,0,30,931,1200,152,403,286,3613,6781,7615,0,134340,768,68868,179877,363,282084,68410,526,299431,230605,136191,10705,366281,3200,78718,0,25903006,349,296580,193177,13423,12765,205760,157935,598,2018,181062,23663,578,74476,28175,1955,93247,205018,82966,154574,16407,2797,49072,173659,134635,12497,2594,152,71323,60545,90267,4926,47649,204420,14528,17875,287907,17595,131374,189740,4983,3879,30333,588,299764,20151,14140,32963,194471,66255,120577,213094,83202,413,203930,292175,8113,223463,2325,92273,76,57152,49422,34459,17649,87619,448,48121,193710,72332,36243,118266,1303,143003,7567,20569,38181,68424,10856,178924,162560,34436,43864,10456,23186,20457,242577,178,14315,100825,131,16422,3619,57473,32089,47456,102406,15825,73664,103816,287561,35965,3361,439,8434,83133,150307,246559,245713,1241687,7447,9107,15733,63125,602654,120519,184782,368371,141553,104530,0,65738,118902,90155,12249,327,0,46425,54,51768,136334,218226,196764,220904,4109,61342,5261,517796,9895,0,2018,134570,403246,2466,543,182201,1716860,221046,1824507,1644,83260,608,53167,1165,172803,1076,113241,130539,2184050,74598,10233,10517,9780,532,134149,19165,201864,3740,50172,89667,171045,788,167811,392661,45467,121377,0,231403,170193,61685,80138,31546,409474,407696,6038,10426,2275,5271,1085,152,54058,290613,137588,3222394,84316,626974,90916,498,570,1687412,1118246,12112960,29062033,2341,1827,11622,271077,12120,112381404,16964,8499636,246978,352339,767385,204755,62079,0,179637,185848,61828,1283419,267233,278651,501781,61749,139718,0,507883,0,194458,708745,128394,75227,8018,307520,501817,395414,2616,2682,647,26251,6119,50183,3558,105364,271427,1092069,1854,395123,2418,917841,257915,3289,27431,10584,3066,701,0,6290,1034,141146,216366,40744,674978,24338,115256,137426,100307,180628,89254,193987,968331,94245,9808,1417245,112027,31628,28227,889473,317559,466678,22790,225800,231819,1890328,319692,121329,51893,1150,187249,20938,657201,88918,270077,4727,431118,90976,3038,94323,34459,149301,671727,2302,1741061,562997,1591923,9027,2416,39113,15351,2218,19265,634,367,90791,360987,1069231,15,1065310,55510,423545,2446518,8144,242680,68,293,1511,31522,239076,127625,343915,458659,6140,165540,77250,73043,12117,15571,750940,42017,196571,207061,52121,7161,29262,30037,46943,10941,753068,12745,210305,102704,3048,202167,219023,554,3204,6491,14356,25010,114318,26043,15600,168688,66903,51910,121443,3566,2256,102227,37255,2838,34831,129868,37350,25854,19733,281698,78291,22969,122971,70327,51806,222039,22321,215119,16438,23475,60302,181122,0,19515,293,156261,6569,46123,0,2767,454,314556,35730,189958,361429,95555,4227,245858,696,10719,800,70795,123271,1485181,470863,33409,212042,84642,288340,16812,6111,1843,220819,192859,2703,5304,727,10341,10698,1657,40433,18580,135823,24062,0,209,76230,4818,1309,0,109390,56837,136880,72018,44000,22883,25908,81341,201407,1075348,351129,903,215590,135397,194659,83890,65970,34287,20841,38356,83642,58966,60582,66956,159518,0,143867,564,45786,82111,948,1333,22126,640643,213443,137431,49326,299,217653,1230,1389806,14155,49887,16017,22707,48655,280,180014,18321,0,66712,191106,12267,15367,107526,151161,19061,39709,33296,8388,21517,152,152,11034,35435,728428,14581,144228,18240,73445,55870,3445,131742,20811,1775,22198,4698,113382,15043,28302,662746,79213,56645,101,25107,74943,50021,62937,334641,102446,169040,24528,2723,7142,160156,195636,18959,9526,332898,10,145153,0,55016,26690,140368,71762,0,3599,230441,225673,176064,430546,12775,80116,2159455,194811,125469,324047,27500,1515274,357985,416326,22113,10525,137739,1680,219663,38427,8544,307751,9320,0,111327,51455,141356,53091,94185,613990,114531,604,29918,279850,154354,179536,392936,739976,173046,152,242434,182741,117915,23874,134822,229235,62025,4708,467976,109468,126516,909,7991,144566,13728,47593,407566,23403,81906,1431,530,43325,5231,129416,15548,875,64206,345231,182638,1004016,105564,244786,152,770458,596,2941,213793,105,100582,342003,270325,430307,3985398,301985,2615,0,2370,237247,38766,300524,505252,499823,63198,740228,47655,5470,231760,94256,54357,585815,3733,35342,25420,15065,12251,154113,348844,108273,196268,28369,1088,296026,265094,275589,1143,144278,8972,27287,205956,446,76600,100794,50337,485737,103932,265803,85859,132937,54465,518,161099,736,237495,606181,77701,154767,426717,122012,35549,51685,232867,144916,407647,32148,84730,68399,598406,73507,139724,66983,23274,48481,1239,67196,221604,370643,73788,8624053,110069,112533,314795,14650,14434,57397,1854,228,379396,8835,24974,452214,208027,15284,466994,67805,243698,114506,55754,351,209361,1834,17161,147788,24984,118738,343205,383298,190192,58227,42972,94321,47954,31801,41647,181,0,190991,91301,67814,351660,4564,3715666,899390,101841,11483,10014,74112,119397,175995,16407,67111,419399,88114,152,1193,36559,95279,60113,9870,0,33326,771,187363,38483,99376,425,62176,175679,152,1657,86350,58471,18855,151,99186,73647,17186,136504,77534,181283,408663,818,186791,121503,127442,16911,354,2121,951149,468106,27144,3571,605985,67107,8225,57,16910,0,220345,37962,14028,74083,300168,67472,679,28297,29409,647,17714,26120,147,456,67542,299,152,11062,17158,42368,89526,116216,2139,18439,888,147809,0,137516,66124,96694,57887,76825,44563,6660,474,1228,292248,33342,22463,13184,37182,67017,58182,400,58831,129120,154398,23181,38935,2750,6090,20282,20,2760,343254,5072,10857,49400,152,66410,37350,5277162,74696,43383,129653,8658,0,98853,116,47063,0,55828,117855,0,112442,75503,123575,1793134,295,704264,187179,73926,2506,126142,19109,166163,41916,136554,43028,5379,115458,108915,43233,154398,8572,21857,16048,24992,0,41363,8023,4569,3169,169263,273041,33381,7877,16327,49206,1461,22336,10392,340530,89156,92015,95391,0,456,13767,31042,78470,2457,5828,10896,50878,29829,146951,41241,1746798,26629,203138,75034,73382,1533004,197246,71040,148354,313756,2561992,11804,15429,826,28620,204965,3125,270325,110674,9486,5009,700,304,14936,1218,30490,34290,86206,22157,42116,30969,127546,28953,1288,1882,128964,157393,210926,940882,1462903,19566,685566,1326,16076,461749,268876,18624,1666,92,58714,23737,51773,734,19848,450,20921,106501,558,16341,6965,62940,220491,106892,674338,1889,36389,65832,30028,4862,106622,113622,197401,7226,150095,57239,178725,308947,1887,82665,133218,209070,103,17427,322,117102,267078,840497,117311,5276,31029,47483,227228,152,0,25358,483872,45623,176961,143069,25143,147,48190,64590,667,82080,91792,1247,111818,196489,223484,345896,22405,72557,2214,21530,0,152,225431,90859,0,2900,78576,921315,75535,6275,289443,680110,1225,256072,123,199051,61687,306096,204840,12711,142892,417478,371664,9755,140600,769222,1766822,2336,235273,178676,150404,189121,31186,221820,75115,573963,97408,0,401350,962,57750,102202,361358,300223,769778,53416,583906,2552,4222,30845,82714,2965,125512,524430,1456,1735,107188,42448,70498,683,55579,6758,411414,3225,521266,48515,282125,145810,297082,46367,110084,100095,4504,155194,16700,250384,102998,162675,2474916,362815,497345,255026,112669,622828,74796,48898,191829,235170,20895,462178,271611,731,5789,4531,7768,11811,5722,424,6187,64239,114506,5303,93867,8672,702053,91570,33542,23973,46593,513166,23962,2406,166716,126849,72687,132085,28901,150625,880,96441,111144,29922,70677,168358,572232,72416,30481,45579,0,1076097,31476,20314,70363,5744,34767,75123,15972,140304,551018,114690,73216,3151,18802,68244,242183,135584,24394,49464,517205,12059,229982,61631,19521,8836,12339,234421,230999,1301241,46232,117438,39828,76833,12791,218705,18295,72638,135610,1300,230530,3022,103247,3014,1097873,12426,169495,37403,1601,4943,20530,1465,2718825,223188,75014,51735,52640,39842,29452,16075,123563,128260,12535,33164,66263,29750,63587,224739,956773,44932,325049,121008,7123,356939,22324,54385,163064,86767,70426,0,128126,141560,14101,87277,714,31299,32248,7188,281706,8552,37642,74993,5577,3856,496,77035,196054,11082,0,1199,27706,26609,10992,161064,350779,411996,359,43767,0,38161,130819,22757,30632,592869,9207,126770,3311,75880,79905,147924,2968,431798,35962,239928,50325,19015,147334,434653,21344,44008,2092,210968,230844,103540,66928,5207,58952,58512,109758,244378,204951,81448,143840,12963,7883510,320621,277966,80657,18486,121375,205063,454,1946515,785,1177,3335,79642,80217,832,1215,50441,1413199,314238,125425,1238,2673,67005,221634,430817,144134,81507,313252,15671,13629,3276,23999,16140,608,15484,51355,213623,22354,198326,129994,79891,149832,64249,18150,163279,719,271300,30109,192513,168949,103589,174640,4874,437106,14535,27836,58740,55236,21868,4240,280695,748755,2036774,89798,1072,285379,2030,59854,38525,41039,110109,722,60618,75416,0,138735,209194,152,78110,77915,81178,48226,1186,82592,326,156405,1622,407456,21809,53757,123659,188,46079,8509,788581,15800,464,174883,160982,169564,39793,38834,4773,16646,17067,107821,133154,38117,33245,330710,14838,47287,1098,58046,114376,1859833,19294,36679,153894,28901,262026,7959,125522,158372,100270,92151,71062,158926,1753,91735,297930,103660,416,112306,40775,17971,106167,183760,456,2265,40409,0,13618,44757,326296,21172,398070,114159,1612,132,9290,577,303,11020,280,357906,82071,33803,1302,54795,86000,164457,32076,216041,219863,6964,426568,29689,113563,127167,233118,425307,4735,5005,32147,235080,287616,388346,442879,110,328193,24816,10494,1272,76,435904,0,58048,2067,192556,592176,1296535,86566,27855,59863,89543,98793,162432,401935,79391,268861,602715,13866,795108,827,333320,319601,142379,66019,179109,58231,452232,123731,271913,242632,137261,514,289558,21001,152,0,296250,141715,136180,365763,40089,397150,382182,1531435,58278,138686,5685,205860,53559,259743,162123,226210,9185,281814,637144,94420,42146,2328,354809,65675,115048,383886,68489,0,19500,423,53747,61247,101707,179393,4868,3275,151,20505,263550,52,65,119070,5178,24348,298,583945,1958,5331,1913,38231,157985,513246,280810,12507,2680,453,50799,801,204387,22812,19421,42595,1043,79337,14064,312812,140206,404429,88038,342,337559,490417,288769,6236,135804,348029,3983,248,22006,64754,472,70472,88672,65751,51496,1112419,204,13814,87401,337523,13736,57115,711,244051,34901,473394,529,2783,28659,161067,175266,50564,31758,13750,31875,12656,135582,175686,465106,259552,196790,1000,2760053,1925743,97758,43995,164556,163566,615607,371943,11379,120419,25814,228230,1924,601,101825,194656,148099,366665,179685,495902,72191,152450,11484,27187,159850,326437,269299,101152,97642,169419,132315,76805,45406,85157,85340,59072,58973,53882,264723,5040,43204,24181,16484,52693,120350,153118,11378,99502,303106,4925,34961,120023,21407,550333,49905,1069751,94721,76117,26833,1108,93951,97985,151163,221059,7614,4261947,52600,132599,407152,270619,751171,1255935,15510,234,99774,69740,258845,47438,3604,128867,453056,16375,4628,15680,18,193145,86139,53412,128026,1353,304229,153586,47215,97696,26421,45403,9679,11189,48605,106280,130941,8839,106830,87957,607,82847,81590,1691,3205,47822,449,19924,61523,1037365,64219,358015,10196,47109,66357,52149,304971,262252,1643,268,100915,66514,32197,68823,1180,3576,11395,1264,35558,89693,10744,10555,99508,154213,287251,101080,5570,2969,1817,258,245437,441835,115720,63937,152,221162,2771,52870,60602,182150,3945281,81956,186691,77698,152,2372,22980,240287,48478,75320,63041,21487,1210976,102711,7522,190581,18200,58863,432011,298592,438719,125007,34914,79576,215228,183589,12026,37820,102558,40839,165804,23793,2306,44930,49428,145298,179413,35252,64411,0,15078,104066,90882,34378,45583,808678,840,63367,10627,333008,67177,967,595,1192,2373810,40257,5967,14101,579984,152138,4027,14963,48069,1277,210887,60278,114832,353332,16870,7159,238308,6343,11737,133107,107762,66161,3580701,656614,322126,19546,3130,10442,665921,505,127654,3291,11095,3291781,175129,14806,122759,261299,0,46883,171696,124722,0,541,372807,39944,148380,26299,48928,357358,0,2649,72063,12785,1060,45949,38000,107336,77611,502635,138646,865,619466,3028,9620,562445,828825,509456,465156,212572,41359,9773,71670,221873,0,301,123163,277362,452410,176683,91523,52278,231306,517925,41989,152,54357,67777,22536,198131,2864,54640,112895,14401,170674,103161,123947,2389,202477,1593,6497,107889,82221,145877,107095,857,173877,12623,229277,2108,587,2496,14871,308763,184019,1039,693169,3943,9139,8449,2880,203088,62387,9977,308832,55225,109396,80102,144106,139537,206,10340,32734,226442,2207730,6192,10600,13420,92835,111931,17582,43281,116030,6674,70743,2156,8364,13831,131593,12911,166190,176086,59351,76,80685,485830,76012,2234,48843,81748,20362,37741,49720,0,43240,205474,251978,10,153748,269342,38436668,112752,21639,3882,17872,0,836,3718,20445,131631,119144,268639,479601,1667572,347511,22697,227429,7464,708210,132399,14938,298985,46146,188785,25596,339141,95010,167180,69120,2006,145772,151,86614,462274,608666,70956,140274,45554,264,207820,1546,159405,86551,5842,34218,144508,112619,37451,305927,30936,172592,115458,99957,102494,53671,74548,24137,19946,48335,239267,103596,239004,238,35,835627,392332,464,297972,102899,22373,3583,176633,145782,339667,101113,103472,86469,418802,2088,153980,296403,8502,59694,131749,423309,11680,525373,493063,57601,178241,30532,31796,6143,44542,175861,4075,57829,356,114590,72281,3356,39780,3546,195578,200561,11664,267892,61233,142503,179697,105278,23273,10189,243482,0,195753,23738,55419,433966,367514,109767,185322,688195,181364,536711,1490,81636,43920,197,90272,379,135520,5446,1792071,7189,0,226240,21743,51667,3649,266531,2559,161011,32984,352005,149,379078,7171,3791,558080,142963,138767,22954,38720,164272,4471,118580,425396,23,30809,456,67110,14079,0,25925,909590,108952,234009,54700,216586,2222911,3505699,235474,2403,5571,810887,45610,228616,17179,79656,99594,635,722,107,23451,125721,92815,13261,42894,45964,63220,11824,3599,85820,9780,22924,0,0,19970,14331,4269,156953,23322,9039,45356,265790,399472,407733,77864,1604,46741,34665,55376,710948,67771,201461,75981,289095,143973,973,137706,191389,91885,96234,1851,53940,411,165189,373021,465386,14175985,12048,32088,15222,64505,51089,302,54428,102059,23578,157401,498337,478126,514899,1776,24883,852038,449,37821,24532,137938,98126,189655,19093,38164,190136,111254,136619,90776,236962,378722,0,176997,139288,1460,14152,168414,103169,83775,634,170445,50423,106077,381789,2978,26715,217309,163841,688889,135110,398558,3644,72413,255088,214617,189208,946776,409405,514179,2092,30546,276205,33165,2539,131392,51938,113066,75765,22429,51503,285,866,0,200,3468,141400,20167,51086,83951,44559,328866,19769,101778,2113,239410,511,337028,152,55011,1326,144823,131782,32934,692,191560,90988,576128,106576,295929,62040,153896,105231,30812,310845,87897,307,693,16251,163605,290747,128,308363,78744,448,8082,451,9646,86280,431706,2320,705800,136200,1045,279395,5161,473068,121231,16830,0,325512,43941,537,33242,632643,650053,18951,523445,274489,15490,154698,10569,207985,122171,35472,8650,10811,77113,59335,10978,13661,1748,182346,456946,37788,87505,401344,220499,5768,3077,76146,291627,225636,68663,274556,58945,0,388,8320277,296716,120224,362919,247800,723595,42427,71637,55490,33189,209401,188882,857,20027,19115,56904,20854,75869,28432,114666,38967,27641,35119,38289,11477,149732,751775,484297,106185,266030,54161,119818,26664,5449,156109,111043,124358,50234,16288,197100,37638,77462,29533,99620,169270,84067,981358,8370,569577,118120,241,8121,35347,1298,600,3205,78633,59488,172121,276660,52598,69747,1700,100,6077,39129,283789,26992,1050,27058,855621,214681,25517,69255,183478,2788,323301,108324,480294,2509,13497,78814,52692,90783,286187,348240,27814,8801,162623,277566,3654,2571,178085,283329,151166,16625,79267,152258,61759,28701,10991,379240,211912,74961,1108,176812,0,12345,429834,199471,114207,142344,1778,1203208,294613,19539,14945,145,1466,13196,1032572,90788,2271317,108105,148,224002,1477,216625,102099,212776,108404,266417,444657,12377,145860,10637,117432,188982,119435,275754,23351,96973,205710,152,5138,23451,75253,39684,56648,167212,6301,597,49248,235886,339237,985523,59291,234930,451,51716,75891,9283,80265,10797,2186,1120,41424,109585,374460,0,0,83249,76425,57424,396613,191662,1683675,26241,58753,185954,150243,56496,126861,43294,144337,233237,192509,14254,254132,179520,7383,58217,53253,8219,67660,928,650,41325,26176,80241,343826,213,151194,179020,52719,2670,35737,5909,322416,213539,28368,79171,272585,134276,203575,4820,112045,15737,93625,57759,109805,0,3469,16171,56046,232649,732485,50611,97623,85467,84689,57032,43182,116781,1218803,34743,194413,279751,66511,152259,469261,36517,139082,58842,1004,64066,134453,360941,267925,129481,356752,9173,170292,7483,101657,168094,66269,111684,25101,83863,284073,725385,237487,525288,128456,2218,128334,72478,23888,2644,150,24173,18700,369850,175378,21146,508535,1942,29130,1543,0,42868,235590,58105,63205,254758,13409,457916,80382,84773,70212,241598,611665,97690,16976,285,608,132463,109121,67786,6959,793,24108,213543,22975,193932,185457,0,152793,7614,304,10425,795,28357,467244,353,14278,51495,20849,245479,4190,5483,18435,883,266385,282340,49208,97480,9183,56708,27115,180438,33521,26951,265,242665,76301,42529,347527,50404,22724,75601,203992,77990,171439,160674,125437,214512,65110,285801,23637,11310,76317,768829,15721,92172,74493,1813,456,6972,156549,208084,184711,1417,103154,766372,55183,2308,13000,146162,120282,804249,2400,79903,34452,1046,540866,53435,471858,114653,75985,0,25323,94342,146,773,18664,602856,319132,4813,4822859,31362,592,542982,16130,387034,22556,216988,433079,234211,39646,447620,22093,20601,291304,9544,121106,152325,121373,47091,26327,5340,237591,166567,108556,2478,178032,209019,72851,1157224,152,992746,226330,571094,141866,567072,16067,35312,24208,685202,46536,47030,93810,7939,199192,44836,178209,11089,233776,225883,257929,79435,167218,332310,237701,93927,545251,756918,45285,31399,350,5934,35737,97730,50874,859502,41754,2888,6327,28226,218966,55938,34083,75776,306122,28035,308305,379877,10298,1248698,308464,513990,9500,3194,185279,59115,45940,104016,8624,2446,2980,201664,476527,1373078,5528,107164,4613,170698,374382,1362636,211147,118421,231158,4813,1027737,18562,19898,11266,3638,10431,2729,108427,75677,133424,204308,78407,95972,45896,251371,2744,30347,319113,78539,331768,35801,15320,1374,294437,2751,166,18560,488870,278277,137029,109936,15265,22189,12855,12441,2231,7862,70880,4281,2686013,204505,153636,591112,412253,89207,1103731,10492,13758,1463742,251492,109968,52735,369163,47651,172413,49199,78187,33109,221058,17477,127,376414,1400816,46699,35565,102798,5426,20502,2023902,161322,260413,166462,174440,116287,283,16871,179981,28160,15726,568,262429,5486,69205,65031,828,647438,9516,189927,189685,6754,293737,11661,1046,743,1081589,297331,27517,72474,101131,77166,32724,42769,28922,4610,808031,272572,411528,96290,3075,20111,12602,275246,37661,54751,2773,304,226211,1855,0,8059,9249,18792,95918,15772,31028,1921,4597,55145,177681,7320,10949,245601,30794,81567,27955,143134,1377,101221,85686,33134,709507,16305,1094,38774,35711,176593,284885,64055,13159,687752,18563,295153,4873,6712,4927,10070,1003373,176066,94769,7036,59887,62238,78426,531,186100,1736677,919428,66842,108843,158411,5106,268740,232576,891323,130002,65626,99497,277586,115883,47947,447,1412,0,5377,145862,9540,192571,83980,927035,125895,10424,493,519564,19924,273780,995389,5587,11009,770394,8908,1553652,59684,108230,83983,24932,315,535398,35533,83026,70098,301139,576,15892,456,107,641102,531889,119280,0,25512,49301,380,46624,51092,308883,396871,32,61362,2698,71502,62585,164029,241937,263443,82436,25264,357399,82120,312533,6890,115907,1163,1509,280599,25318,32334,198987,109300,137113,337089,58029,128894,228,1307,402616,713374,155,464316,271849,54152,110491,299679,30872,25953,112857,809,63695,27204,190365,123825,178793,259,107449,26306,21138,4855,137446,4696,11337,7044,105258,111907,34481,104136,125703,12429,35146,92122,2585,31554,1018,829014,264928,95004,588038,48502,357,99521,608,17040,1025,38992,3918,207575,332457,38888,6434,48996,540,31660,75159,11601,41249,2954,76,11973,194423,1583,517,87579,440234,137,22941,152,276,66679,730,303,2383,2669,3666,268,1037,23686,7073,96500,21387,265748,175033,69842,20909,114764,0,286019,39883,91656,155600,94727,0,45538,5255,64266,952,75177,508728,28755,12948,8,707101,99780,111443,117855,245880,95452,1098708,438461,103200,15,29550,1951466,813,85436,58386,180675,152,12197,229026,7525,1205,274860,1377,1474976,189853,627920,8577,81595,168954,14276,307468,3895,1004,299437,251510,479727,439533,372423,2387407,320565,25746,67818,9898,213958,940392,521674,4154,178871,1891,87500,129319,28957,28235,20894,254200240,6682045,3463589,1025723,3486336,618025,1272335,7938,9797423,62197,67805,1160,4122,292537,848,650859,267156,261552,4867,38295,465708,1522,269304,521,52138,189174,76697,727656,657891,867,259748,84607,69622,309393,165259,55289,371551,103919,67843,536974,3947,27642,305178,19091,217552,156553,196636,73427,143764,258802,8107,74074,63410,1975,51008,952347,34740,1473344,12160,20116,26587,366799,8949,316036,158445,59496,12102,334053,0,28296,2366,13192,238,16260,97190,54244,88412,639702,17724,12584,43622,188493,347423,456927,2795,4204,718153,2758637,16677,4147,214862,2693,32569,35827,12320,17471,6206,254033,1503,16511,85010,6379,151554,324266,127824,38156,195209,18509,106863,203,178347,1314741,756756,4649,1731,91878,2575,391407,62142,35586,6533,77188,88976,216989,13347,1516,145061,2154,103781,217,9126,14980,954582,456514,129479,3583,33260,95425,2862,106277,93458,101756,66404,48119,537728,22702,538216,156707,135929,2653,175832,57129,221,151607,1103,6300,0,304,1287,106,316422,187133,420346,133416,2451,18258,2743,94828,230470,48217,12403,143671,74157,61636,207501,570,4310,9898,195152,110617,64535,274306,6444,475,793605,1385,120113,83994,39150,256663,6422,91577,117308,1722,361584,143443,15935,204890,110941,763560,676,892952,226382,134874,760184,116214,61632,151,73197,95349,14249,126700,19460,28784,47131,1358,1886,6556,43915,223198,42957,287741,210800,133622,50021,214785,93574,526000,292580,1108,54770,933,1731,123954,212666,304,160722,27080,967,268,16402,2388,62544,70219,21425,22727,2099,109598,83768,436767,31005,423,712946,25861,135751,16033,719,28510,578,96348,84525,49440,67453,92254,582,0,97985,12888,54565,250829,38758,100858,659020,304,85218,423258,60346,89,286640,31813,180434,44479,149276,188315,350352,127594,328599,376882,151,422,6738,1305,13115,18208,146379,188467,139748,2431,31546,40423,42884,1987243,153196,60406,28898,100792,6168,34546,14119,24260,695,0,140208,111008,33949,88606,238687,18324,165183,94999,117988,49318,57276,600530,89039,89461,43235,44021,43274,290214,7321,138,6957,27896,146812,100270,1305,127931,91150,34489,2240,185467,18139,488170,5150,15600,274,3737,0,699,34986,9804,734,656,3073,1751,12841,1584261,105806,62740,1783,185899,26860,49257,268324,171070,66897,37720,127425,368348,315477,144711,365868,176344,85633,27661,445630,105304,145763,661176,269091,148227,454496,212985,495595,89969,3312702,203138,341410,698570,116938,121760,206730,149684,463419,117388,60234,4850483,330298,1453,344151,507354,3108,3137,354951,30575,212128,117355,197177,1135,216922,65111,18491,108105,240776,108083,118775,36481,769921,279280,2612,374852,464819,66475,162803,52537,522018,116907,73764,85958,263990,99010,23482,707169,261956,727033,1051295,425427,55270,176102,6696,43213,8115,190312,76244,8125,118552,297849,193886,125196,40701,511440,54324,2818,100780,90930,1020789,23580,62999,299380,10348,3115,98,0,80931,10019032,2250,192342,471355,4301,618,75001,203874,89804,688120,210151,176530,1495,1216,4821383,1392020,113829,143975,196732,508278,243716,8738,68662,389,1444,131035,76727,84606,31634,245857,233223,216199,443727,1898186,76891,390125,683087,15804,38668,91227,150944,173476,247872,282000,590589,84969,89358,26087,642507,323625,51736,726464,179063,136412,23618,770,3919,67981,238356,138428,60693,27029,30081,1411,147873,15906,166282,11554,533833,749646,153304,2521,12009,24274,111313,3758,34814,19946,4987,47592,126198,32401,201757,119848,62268,392569,716410,103850,0,489114,276139,141102,29946,376595,106988,113481,842031,133254,666097,276794,5774,81106,24552,110166,88470,125204,73712,15986,90182,141448,37018,0,125893,260,37334,84741,75450,139423,2886,2621,59172,54056,32154,869416,73155,177337,58481,142205,72538,6833,68543,73882,456,33560,278267,24332,202870,1585,1839,1491,1490418,2007049,1569,120027,2770307,83306,873,15110,449,146979,15989,75050,607,134,4798,3071,4617,440,17266,48243,88921,51057,200851,1422,91928,541895,14575,140815,54521,119098,44029,24028,132193,24866,1374,1601,70094,283,67491,0,4465,379,223431,20858,1224176,24640,715217,43841,2157,456,71429,9650,81313,76300,232811,715484,192114,82770,88433,78964,12124,6700,823921,3201,69748,231159,311765,224661,13877,1607,960,37635,10502,200726,82927,559,337265,67665,0,9710,214007,8689,174364,127647,62745,304,1062,72322,274803,227227,52412,1125,156573,168843,49051,349879,19436,66426,1994,183716,196437,425616,75839,76916,150483,41101,164291,683019,533465,1573065,2175607,1222806,8629,554320,153275,8511,77305,13631,9651,112459,13644,3221,1652,39710,70395,0,304,286,52908,85260,152,370742,223,43815,119369,97343,134378,79076,227913,0,86153,26223,103148,151,446944,75212,125696,61023,118739,185498,154096,3437,43285,0,9233,28757,184442,1697,1208919,52938,172516,7545,337440,67509,53651,855,1192697,1147,638,1767,318738,197049,415002,50716,111270,18277,907124,740762,146583,78149,437946,327402,504714,314733,394749,2456573,5994,827946,84386,148834,324966,39878,603267,957783,9902,94182,16302,72404,78449,1531,53802,343018,181559,142505,10307,1993,210458,110936,395825,41215,325661,395192,465768,6143541,186436,24868,479581,256585,329,242493,274104,6194,237074,1802470,1182,83085,279258,7312,211948,381845,205855,31293,7243,40788,354349,164550,21359,11970,4519,42807,9277,2123,59518,1271938,419118,776921,11593,253212,990,451837,563,48438,260866,12895,132011,228190,14560,2485,93263,247533,312352,63070,65765,12077,439,152,562,2717,170756,299,7404652,104662,574207,543000,128,63750,4548,558,59480,10,1008,1214,390532,72479,1720368,78637,768,522085,23264,7335,91245,14177,65186,189386,194193,627063,666501,458,26918,286085,189798,209931,442047,111903,13711,1323454,203975,214,20527,154942,13054,423072,1024424,354564,21724,77389,186269,594,48259,334106,134485,112927,168271,14604,291051,2617,512074,2193,599867,122197,84910,1441,78450,3181,5617,345271,224691,1730674,224543,25464,8279,72367,249582,11719,116,118527,64305,233745,431650,209945,28915,4392,453843,295,559,121863,341,304,1800,117269,77574,217437,614,49978,3887,125956,193479,0,371910,23077,73202,165404,38518,102693,393147,125515,699756,8982,69442,35654,55517,71383,446,97695,738,5493,24007,10729,9094,194450,305916,156349,95837,168074,28193,68,67102,195902,139127,28586,186694,114529,26834,104286,76123,260654,28758,164987,211126,42701,4763,10337,214382,35047,243199,673394,36356,274847,74629,174561,205755,45602,186759,958282,889135,184083,759630,77665,448,450931,320487,817790,1148898,52566,185303,254205,0,718853,84734,83034,11617,12983,16935,3570,641359,702,25332,113620,207798,93681,177065,34795,250348,32938,12369,3959,63813,25417,1720,100490,10361,31645,54114,9118,3560,13719,49346,10011,5892,9730,14764,7724,19362,102107,8366,173854,237179,81950,151487,42706,42,381681,339565,138261,871,4656072,542543,48124,980806,4442,68023,0,63639,5492,157474,1395975,287605,231212,887,578942,5428,181510,250942,207523,1005262,3652,133296,134203,107827,207093,542,65,121,0,27140,314138,43043,201124,109810,19283,1677,0,159682,254835,50479,37475,224767,72907,1709,1599117,3978431,766118,191456,1055,40822,1306,0,1608,39088,306001,1720928,311126,486273,110749,281792,264264,27161,232524,264755,222614,2145,124748,1253219,141792,12685,199937,135533,161264,219909,109740,222119,227868,41796,166281,11774,3013,277896,15437,10118,19973,269149,39796,36142,237044,137268,9369,2690,71918,28661,119431,175522,108289,156168,144616,197127,2866,456,89254,316696,9137,213939,2619,100219,8010,371141,1121,37652,1810,391741,0,180717,837,149628,2828,42197,348828,88913,31668,22944,12296,22695,982423,290296,30365,12913,1019,66686,109527,131020,1204611,269653,689159,106532,40628,5020,32849,52718,43703,545753,2041,475466,148896,28177,499610,109130,50141,89921,38262,151796,66613,648,926,936,152801,368051,319673,3132,374092,47096,1215,5910,68634,76699,251319,83429,8675,55326,7259,4864,20264,103778,12205,7012,19746,7117,74474,39661,436334,16949,31051,53078,17934,23876,26364,3350,3625,273,304,2191,16,787,2328,85871,27004,18910,14314,57484,176956,71020,78160,49325,21164,116594,7631,27747,58969,47818,147119,39,150489,1739,113511,300,1225,60441,4771,8877,51040,1380,63823,509,297190,120583,233773,4154,251179,270941,180127,1288230,13165,178009,38186,1450,47891,17529,13621,6970,2612,73598,13117,748,607794,54531,23838,611,90680,200323,499454,408,1528,17006,267,6211,22970,866291,6494791,7223,226131,283,92501,192115,7483,281211,34429,265096,1498,359059,23467,68002,93987,31387,140308,53371,108986,100,0,5924,74012,2860,10516,41948,34752,9736,43395,37072,27715,33562,59964,151668,1971929,11017,150223,7658,18926,2741,18154,44656,41278,2942,7547,12079,4280,11036,23775,3507,10051,15338,27829,29304,31072,100364,11117,7663,5468,39377,11825,12790,5286,17833,28608,9250,110994,996,12783,1278621,451465,80300,525531,8845,334242,1723,6051,83997,4933,33934,11682,532737,2293658,392061,635457,1378584,3584,370685,658378,18299,238561,91012,2523,99864,81406,46158,69422,407170,5339163,4412,10893,535898,190918,101569,6401395,0,84865,1500176,448489,135978,0,2240,21376,75562,402860,86225,187806,11509,49077,43688,61207,1151,570,0,555244,50057,327436,500,15371,117278,174294,570247,9249,201676,1013625,85222,1100630,69834,178823,571,158457,198980,1191,2165,1553,81592,56448,563333,137347,411835,7780,48475,45216,356759,353139,130513,474,975,628,1166346,466357,3916,3980518,10312,316268,158187,3440,11589,66914,4497,110340,25579,223398,187943,409902,55818,10565,869,116635,5881818,38071,290883,358195,1476,4617735,291499,263891,47013,97782,153527,28464,24857,58443,133392,22649,137848,14644,37159,13782,13316,286,9608,6996,2054,9319,10907,63732,6294,16824,36296,28799,2245,17585,13295,3041,9800,14815,60507,52893,1308,424195,156225,237302,311936,167368,73071,3019,569,303250,39398,292258,61973,68090,232882,16084,51466,44098,13065,182820,28340,167375,138817,1059919,70150,77417,189988,14047,14597,198751,14807,82634,276757,12237,203765,33226,163786,90451,317670,115166,328060,0,62421,38383,5943,36818,290,1611,1013,45807,193638,3962,1586,8354,503176,6386,0,7901,221990,482226,55001,345800,286467,257793,4075,21003,225030,255385,28854,95458,44610,9797,2105,129023,15907,1940,37712,868063,745,125072,355752,2060,1460948,0,13640,130217,34257,92310,171,4292,27835,36709,373501,814,107420,20971,385814,66274,745128,21428,3982163,70429,65990,36758,4086,2472,112918,9567,67590,1759,25906,114586,8488,54346,748596,0,804794,3431,85991,1425098,354143,204501,2018,14492,42527,377,1047085,42408,157041,3990,168162,8929,45228,32204,512,6682,168863,156146,51206,2987,3154,4104,2397010,1406533,164195,23753,123134,50192,249615,87595,254902,251673,50071,76,279663,13801,15955,4938,467440,52062,202688,61,414492,206563,238399,248590,6695,161231,66456,404,96499,17830,1186821,17356,11825,6033,273231,78985,3922,2760,16534,314525,86845,354,7943,1135,377,1244,28723,43,175152,15464,2328,597,328,18339,87445,23175,90095,1091703,656046,916306,3154,26693,1576,756,5633,17797,1780829,270277,6025,5814,9488,3176,729,2176,21608,1790,1993,608,903,5124,2126,34147,9221,6044,12214,16101,12552,57102,82383,15862,1220458,34461,23891,3838,6797,61453,861,29371,20902,317701,15769,66026,21682,20338,51811,7983,147041,9305,22466,3774,21419,9767,29578,35818,10179,86805,686,89965,570,287,1366,0,8660,63538,25308,134948,253430,45723,268737,246590,112542,11636,5651,2815249,3349,5406,1078,276,7526,12068,1515736,78979,21400,0,1111,1319,5660,301,766,2007,413,57118,17015,255841,3966289,365018,24100,4478,11382,152,2571,33220,397614,151479,10307,359,64331,9104,7104,1743,18587,4446110,96859,983,79857,28920,20800,45309,206,25554,53170,76675,69304,27236,64557,69346,28439,451066,582802,328,88501,75053,104,11021,1856,2809,14233,31079,20868,10762,18194,433,13152,607,91004,5890,2917,12185,12933,25409,4561,41229,12483,6662,3670,8567,17178,4785,13440,7906,4637,4403,34641,30455,0,10063,15807,5637,33826,18331,33875,1036,86842,80269,13502,11296,5888,3405,20849,228,115444,189231,17232,115665,72776,33382,24885,9940,17894,11626,2573824,16064,11504,10056,45569,52351,36909,52333,612643,245779,173415,189141,406408,169090,136239,62075,2687,3217,33776,228,109188,145673,194940,20790,591690,6201,0,211,0,1151,7216,7211,64797,0,114411,226941,377952,85862,145733,55993,110909,120807,684849,43464,1032831,46117,6523,119081,64793,52857,71329,467306,463199,1061,150,33441,120348,152,19918,2772,624486,0,92528,528891,93867,183171,2394,17294,4542,170003,58703,115106,16498,25463,1601,3168,23346,27260,2306,640379,5412692,495645,567349,93838,22366,282,39919,110273,70631,18071,27710,144439,779426,2992,88671,993,357742,265261,43542,120036,152424,19957,4582,3223,62414,34728,150590,13816,1515850,602362,371379,0,418,152,5141,272926,24704,151,57602,262883,97158,135116,97556,15288,14753,3632,211691,602,105591,121304,151477,760,289,690,1729,82417,248177,198702,374322,130393,352665,859092,53270,97283,148089,12533,8737,64935,3697,73415,146934,51978,20969,43916,83645,4184388,13434,1300848,100508,21960,105775,1234,178856,1337,260574,119823,30550,3191,92400,2174540,959103,69547,0,64258,98420,76798,65717,658,186987,213846,45009,52971,17451,76200,137591,76042,44439,428429,128154,20826,79036,115,88466,38939,79538,6549,28915,5356,15797,351515,43304,17256,249969,16504,42421,6950,1615,204600,75,214,73594,8607,33545,13813,11086,175290,91313,158582,17610,23680,2268777,115054,86426,28274,0,264541,126812,31355,135761,21305,152,29408,49899,691074,10507,121119,66134,25810,48341,206413,324367,351,653128,685487,1611,12032,50351,3011,235876,221278,35690,92958,25335,0,152,2252,6149,8194,49843,121163,64,808,173979,152,23988,76,331,735776,13733,700855,13292,863048,67978,38070,44431,57672,85016,3286,72844,76705,271482,64906,122763,18918,104408,34674,6110,690631,422117,397407,10867,331354,97627,154169,11107,206010,11256,221477,9003,288458,117361,796591,58071,187166,714156,50245,88206,504132,441284,76554,406687,44302,41201,27679,27834,230042,18916,12511,14926,14059,760,13442,188407,175144,23139,129707,165305,80420,54279,5034020,6365,1062555,996021,28708,209573,266632,38397,108199,194414,3415,11720,34470,1123,3909,3998,239674,800520,27525,131383,122505,312258,37087,21476,259455,50847,834,45732,166972,100677,62906,363334,16760,48906,0,0,41505,118112,153441,310171,78231,221612,13667,3025,308273,85677,18426,504446,4909,15518,96865,97028,233173,201171,60957,69965,104172,927,34642,49361,532469,101477,28134,6858,322,12893,259862,53441,14814,2477,69353,50204,298,1966,1334,534,1150,261147,1981,882366,4147,215665,57279,373094,274588,81924,624605,474,711266,242082,374124,61223,82565,50393,99279,108416,167,39549,18769,25611,165568,1195,217235,171230,107935,15781,399259,381497,120239,815730,20388,2950,7148,9911,18378,18257,179555,0,152,39224,73642,155645,15872490,177842,96815,9888,1145292,6669,63962,12983,1653,1047,67617,257023,646663,172043,469039,5905,30006,943,181253,224346,67853,136609,74221,39765,38386,178108,3621,33075,55111,26582,305008,215404,21818,244513,763,911,69760,50342,63496,42807,104353,9947,8522,77755,74949,368,3277,27239,375298,180733,11379,17007,7087,32056,616612,1169644,141178,188734,262284,1631,529,329661,83076,194220,29814,24763,11066,4939,6322,55316,7951,0,65049,304,93449,67496,97591,398529,5673,85889,8618,53550,2257,608,1890,2033,115017,137276,253572,16749,40908,23442,412378,419428,86873,3029,4309602,7872,2246,304,49009,669,166915,128320,17430,129719,11141,45891,76448,31331,98482,41901,42285,183994,30050,31113,6016,16033201,368185,18712,83616,438,66415,228289,657964,304,124089,3131,99446,61397,0,9816,139838,9522,505200,27375,146,59,9309,60491,48910,29915,208613,11126,9136,136940,112,234024,73933,130452,49612,64197,2522,150245,166836,416,110104,4070,7216,85524,229933,56610,137872,72045,159730,360635,11796,1934,2896,409462,342096,0,144400,125057,143645,3093,773,458511,276206,3159,399410,1456,163970,10840,30295,22030,35567,142049,1701,687,210880,73,262384,13607,43170,260031,67643,201780,105264,3228,31753,76073,1580,13311,7999,21582,1863,81237,110021,78366,38526,61062,3005,7094,3610,161758,451983,18206,37038,4918,128941,24203,134809,36080,95856,55164,207826,70122,151,302,0,334241,344791,31021,1479,24629,2497,51427,149,1988,307494,268790,364278,25995,199508,547521,64700,42325,134340,105384,292723,94420,76483,538,16796,17893,37913,26261,97,13301,2347,714,337540,5978,4077,586,15030,121617,42744,0,4129,51631,1795,303,233901,152036,28541,15024,76,93035,590,28660,9772,82428,181978,721,4959,12705,140965,86276,143921,4029,6705,1257,12668,247709,108035,83621,50729,225777,163675,61981,87451,33947,537,0,178997,155509,21669,76651,52645,222950,86784,68972,34195,39110,44745,297164,0,14169,89708,438980,158694,15906,44549,13106,3461,7801,10718,6459,95953,999868,1215478,6415,115214,8295,0,18826,18419,92278,13588,9825,34817,117483,777,51503,3575,67759,107350,7721,3971,179254,1155,16677,127471,8719,710358,4955,34073,1429,133066,145708,9983,49596,103132,97973,86,817397,115214,107513,37341,35207,7342,13816,128492,34771,304,10235,127981,266850,272512,323215,110924,316858,6589,96813,366425,78868,9820,32113,517,61902,59251,15970,61058,2095,115685,44955,715812,64880,123909,452794,148490,9470,27060,7693,19123,36125,32562,23173,181495,41229,17136,17635,376468,699599,51122,40069,75250,102906,76935,578669,114212,48183,2167,85032,79869,169,80409,0,57372,1733,50910,117881,10,139410,158196,103059,10727,37400,56082,628115,18742,232971,156703,1418,1493,1196,19735,49923,167619,220635,2031,4578,282662,12455,14557,31112,3429,80291,1378,51523,118825,27755,174005,36549,39002,532,326883,123217,0,57237,403,99995,74941,3822,3014,195988,22572,599,573656,109271,59844,28822,73442,282964,770,195594,11370,175,517819,152,57209,2092500,354527,785100,484467,251,14226,85184,3221,1333625,304,346822,1993357,74500,567,27603,555397,32557,44789,191486,40259,87087,116685,43969,102588,86389,53553,0,3026,60447,10175,37724,21539,439402,380982,257192,130665,493219,338714,9300,93363,888,334209,361760,41,185399,1137913,63816,124588,572,168614,8557,101410,3343,86254,16616,42303,84941,132631,525,273901,10160,907,13068,133165,55113,109365,4513,199207,33613,1712,30731,54111,6806,7230,110163,152,168704,2558,2205,0,0,35222,869,351266,4629,34222,28861,8516,62480,107446,419151,58615,100,6652,0,232195,8982,18155,993642,2428,1950877,35728,156949,11912,210401,900,258,0,127692,14037,1693,202798,18887,29588,75360,152,124627,48498,186279,642020,642623,647026,725184,682758,643085,666245,664489,642697,46155,8443,314530,83449,80582,5179,63905,72772,440731,21453,10919,486388,1778,10198,98968,30101,1273,4637,101138,8796,88201,45574,61628,28618,106972,381874,78682,950930,19264,68379,559947,124483,11687,2520,1297,1597256,130063,197694,83348,199249,2883,888161,616238,182813,455434,639,250118,187502,363754,63173,173114,418473,182,0,4357,101,15400,58519,62500,32583,112336,413735,302355,253686,603,434629,16311,162647,3018,12835,20607,182938,76,11188,827152,630078,316025,2310,0,4224,1228,85806,298899,17222429,427645,54816,470,0,876,245696,192300,44908,8217,136252,107042,264371,304,123740,0,29584,71164,27275,128543,131398,115907,100553,119120,339528,2175,15998,66914,410,218885,135785,36003,404629,126919,143732,86416,299,175827,0,50970,86576,86976,167123,129153,338332,12648,1628,30932,35552,69684,152,149326,28032,69260,24374,21569,304,1770,18583,7812,68262,44720,1278298,60644,51358,45034,35595,45009,37461,0,2498,5604,55367,52494,3380,7926,620043,720342,244135,73648,21562,15662,62643,73188,11856,22973,34553,138095,90214,214411,144323,364502,67742,0,155527,48119,130072,367138,67436,35984,55873,85961,742530,1707,8538,120144,153787,0,210819,560496,428954,36895,119013,17911,117914,2724,12928,0,3197,4338,513625,741412,8003,432674,115964,606,2935,2555,1732,68267,0,9086,11157,389987,5688,252962,133720,84346,219823,17998,118702,10153,207277,80929,53102,206415,4903,60575,29571,59699,53257,530081,506390,135450,0,965197,293726,119283,92126,63634,1050459,195467,53367,401567,208279,12225,366708,74,60562,13046,57966,578480,217299,155022,152,149554,494740,8612,437245,148388,69420,112453,666668,89999,137281,3904,350511,74907,260176,484555,42083,420929,78939,105828,44148,273239,24650,331852,33614,7316,407787,178824,309836,6975,499336,56601,3899,51055,105548,230002,14079,244,0,341,29002,263752,208980,38128,23985,833847,60117,291847,264299,268343,132323,425717,131136,154138,0,316639,74297,5514,23903,80776,11406,24759,313944,363,31232,152,75963,567438,53566,31913,30887,2008,607,680282,108319,84435,1659,99372,347,1637823,2300488,760,352,853862,63900,3448,136879,171488,2690,152,128,48583,98870,5065,207421,128897,5188,14402,2256,6507,297242,202400,163030,121709,11018,1046,80870,61709,23651,262231,357570,25016,5169,56269,32791,285450,251833,306624,465121,52014,220153,196354,217460,156590,108828,312,1347,135336,3997,27823,555889,169294,46799,247806,4816,372086,489374,290576,270741,65579,70826,22656,260193,72413,19334,30208,11799,172068,3443,44817,56121,202468,71414,21958,150,304,124516,36691,49833,2046,184648,1571,31549,1680,193496,236287,93831,59542,2977,13740,3922,54636,37012,167457,139776,1029,473356,290004,1790581,256819,99482,304,286440,1819,137381,1837,8807,26951,33812,26168,273,101598,226733,266167,117544,86327,608,552169,361755,13,1099458,448661,31483,446,122427,0,61356,304407,13842,25615,279740,635449,6644,111126,0,0,272621,590,680,728,47829,1473913,1057720,4092,126741,94956,63886,120285,26773,191284,124425,46505,274336,31025,838759,986497,3236,193635,26187,157413,90024,251553,10139,15816,53233,21089,0,2672,631,148187,171179,317,31,0,43361,3869,7983,28449,13165,62015,157050,204531,98314,55,60772,2082,3102,0,40235,52262,113745,88143,386895,22822,503498,14388,10,39450,84967,23062,103239,317143,17181,259949,1375,442415,732,323476,164979,14779,32171,21974,185388,70449,2126,114191,48201,143455,17,874,42069,118580,113136,269710,210779,2318,133529,613012,77254,55705,81067,296355,84874,49577,112,418,1078,163465,10378,144962,415871,84368,111290,180701,247099,17736,190,390649,79156,13239,295675,144375,206695,0,52224,35468,1167065,41331,318959,488828,35147,2538,9427,14422,0,8127,152,7954,167634,102385,136031,288954,271751,1678762,60361,160146,86043,520,1348,23893,12717,559,1049,1962,129174,10377,36064,88361,42368,3309,134409,1293995,728,132794,451696,27157726,205898,353806,112678,51602,189008,91826,394,1063,1108949,136340,3588,0,13917,1206,371365,183857,482350,25949,24696,52516,88857,503934,190746,3727,1280240,1219311,1373,17706,459206,120287,272107,18563,50080,164286,0,242892,19747,290031,67440,86568,6149,59815,5644,1102,297086,168286,44606,249470,160664,2637,17521,0,181555,454,38399,86695,1492,599115,59458,243711,37565,45569,78621,106356,139291,22385,140424,460284,15819,106730,25462,63482,510789,27298,59295,164242,122550,142175,183950,22304,116971,443,50846,23736,36150,508670,19875,1225,241947,131687,491578,8601,208195,61283,3672,42922,213,0,65851,10610,198605,0,272375,67732,897,45919,289840,57039,522864,197090,121902,0,0,1571,3536,18344,489307,435,94,1152,75605,11474,1458,88679,6518,203917,4126,27306,854988,5481,88858,121802,8535,246125,29979,33705,276016,13943,1030,288610,76022,170720,15887,5016,132,462284,3067,1213,24867,37124,3042,773,13029,229494,68330,95348,72110,0,53547,328445,60081,61652,42483,18180,97028,229871,0,74569,833,465719,9533,50846,583709,217363,1519,572,803191,145,977,75641,139897,120863,16558,37922,101032,577576,502495,36199,2079,236839,284846,399821,18795,43084,203433,64565,287,2236,172561,10947,20572,14888,40225,122670,630198,321525,33039,230010,219826,570988,147832,39716,113611,71033,111095,164480,180331,76068,893,178980,47153,230,1652,2583,3509,185162,233039,406850,138,89583,801230,196197,127491,5858,13712,181948,438946,82208,11235,110198,160611,3057326,263161,40503,576016,81504,0,21259,21826,331984,407840,48818,1851,16064,35972,39339,11372,502,17948,33844,550792,574,376732,403493,34033,149877,128807,726962,1810826,84753,111609,638648,410163,32254,68621,139626,2805,25498,128392,703675,175556,604876,0,6684,2290491,2427,1555,64728,153100,243200,534457,679092,81925,8068,65337,36095,7432,72429,10496,8021,17554,558,124950,24750,6327,5911291,299741,133305,10094,103229,1028989,189306,1326,6631,272880,148634,88688,510948,132672,0,37067,284226,1689,66979,128931,357992,108018,27278,699449,272245,90465,269614,47697,337400,294352,97224,498065,315800,754501,191114,38423,2370,5547,1263770,601,20441,21884,3909,3507,76947,34238,135165,94430,24127,219808,9712,55501,183720,26630,393575,38,557,713206,150844,90023,271870,18368,45405,45461,1491867,1196692,14448,454,2865,342,6270,116369,26323,35904,13557,28055,70031,35385,1945,202551,227,315554,152,159645,460,4102,930837,177458,160812,1732,75715,19193,4611,73602,43402,200840,591218,283162,129554,169616,3060,186984,110087,90752,125036,1715186,485,1755,3846,191723,362047,239459,143184,141319,51941,1662307,51259,321789,536808,12363,22,392176,125168,106639,394723,119871,4295,419,213385,216567,18283,208652,150934,1064,102980,36862,456,12080,782,45523,100498,2193,19248,162274,1791,76167,8698992,711295,321566,152,66123,1986,2328,0,47229,55795,60025,415308,4188,118127,950,82523,21985,63598,184932,602138,115885,287668,1295,48052,75690,284521,90130,26338,3664,146820,16265,46957,2796,416217,75572,75348,233528,1244,204927,1873,101785,652,69296,10674,365982,468295,35243,2666,5570,18633,25059,118558,528421,764423,879691,5824,96214,89998,122618,232524,33036,509436,148672,71841,118828,16307,87923,0,44558,313014,251859,274200,91987,199756,18686,86779,8230,22874,23921,105235,9161,15519,21090,49812,7335,184499,66935,2536,1271,219558,10204,295177,13788,12379,84747,150164,1544723,15165,79087,28735,50358,331986,87813,29497,152,636,66587,2359,117500,106714,2136,34955,169096,342972,10487,183869,288564,4837,31081,304270,76121,56765,528,5676,63325,309348,2453,11921,223543,122459,572535,1025,1800,442,77129,153068,66132,414696,255754,20177,266200,75826,339493,143273,440185,263654,536684,1051,3014,20837,28909,16073,932,861,114175,225393,28949,450209,1639,958,64743,1579391,3053,9325,71799,26646,5292,933557,9745,1936,61009,639606,11424,344395,415,73314,25919,58496,577133,38066,738,990,4110,192621,760,7342,50388,10863,28535,169919,166689,121218,67243,89842,4350,3821,29370,11732,7786,2408,42758,47593,21187,0,323920,105412,39811,443338,12643,65309,123582,148333,152,157,29626,5348,140281,7298,990,532,1909,1818,3442,3932,0,1560914,7627,264,2462,1023,528,3078,6713,229108,1526805,220735,7751,75205,331392,388992,56404,1222,288853,302,221894,930434,18277,6575,110560,38134,703,765411,53924,94575,45861,76097,696022,118747,12230,1630,854008,488927,0,73551,0,7370,87988,409654,230099,24042,6605,211061,86297,511173,257378,121713,821009,234527,830341,168309,385183,36975,237125,1590,493,56423,194671,409803,1111481,59007,96104,66550,388421,0,1223,255144,58073,26768,120537,201120,281089,572,31225,4817,245151,21703,138,125518,37357,655371,570466,1299297,10848,710115,49979,28446,141280,88981,12984,32127,126465,84165,179517,2774,65711,56954,143826,6059,10115,9641,126783,135050,281804,37824,171801,273931,150482,108541,147659,1188,47476,71026,464,83298,32525,206522,51981,1039716,727740,18042,98511,2288,169672,88779,411337,32349,54766,402087,22502,22587,4735,565802,107362,152642,15930,209949,334414,76150,181962,52222,379,1635,23657,14847,67892,62404,54790,240231,1133676,104875,11362,7249,7494,42062,584,5948,28679,455173,1584,57713,191224,869,91887,13875,2538,173259,8564,0,72079,248135,91577,189101,654469,57992,23769,67902,48004,149717,61484,49862,56971,1140869,80066,11498,28310,20786,6108,384,389,95686,197006,181719,152,54937,76224,4800,145194,87469,160131,4548,114467,14,61438,116295,142722,176544,711,358634,31863,177690,71813,20519,1194,151567,41356,5493,3579,207054,95498,771,26042,19463,46070,121124,82470,5389,26787,164356,0,758,65671,179286,36166,11542,72452,10192,16983,20974,7938,14319,176154,76,422558,204781,15460,51253,36376,69790,28069,97095,105942,242061,3017,63983,268816,73876,947,68104,26626,215414,84047,601674,35945,12848,173609,28994,56077,0,93294,298777,56400,304,913,20595,27353,1995,456,12382,99232,7337,8609,68390,60999,456,17157,7176,220,30922,263,86776,55463,216254,19985,18990,292399,135478,52564,19969,356357,300334,86496,27267,3675,3440,118,87278,1856,32004,16593,6061,119822,35898,63520,59194,124232,137,11845,5456,3490,31253,10503,152,192282,152,119463,238463,141337,152,56696,21098,90,44222,304,33028,263315,59467,2934,22090,21881,2866,4571401,23403,361267,14528,202376,141229,118819,14779,190233,23892,71458,7575,25904,44685,35523,2719,108816,175302,302,112395,94134,546510,717,115356,28721,121146,58700,46698,629,10,98639,56887,10690,566,114147,0,440,8701,26049,27265,230898,156352,68286,21813,93793,2313224,1778,1010503,93952,78464,46008,289721,810492,211503,20844,7563,38542,106116,583038,274832,161390,484853,104085,157,35305,2080,98774,89354,122630,123279,604,13611,54163,188872,14359,10298,78130,117202,1313,253352,130971,7485,186337,123617,132886,1818,3221,544580,100838,164461,286941,59538,444,187698,142988,624214,54784,52587,1277,810,42374,77268,123947,108133,13044,188185,1004632,1745,13271,456,25395,119277,152,14537,6706,40767,20734,123072,96,147,84668,338113,0,42324,22243,13571,198557,304,8699,70082,130316,162942,152,493014,60657,110466,159713,71631,114671,13937,1051,210957,8244,105957,89055,70102,44059,296,182932,143,418,3824,0,78643,43651,41405,49633,45400,11385,645397,758,14975,306867,51624,90803,2014,75543,290631,143331,422792,160,493078,3239,6079,2418,741,33847,69225,1143,3220,152,340755,244640,409538,4020,89813,96824,8452,1716,4343,59036,89324,8900,150080,951,295223,43553,2034,720609,1685,218,1010,44760,7315,12514,90071,6244,337527,23486,18710,48399,46599,64622,394389,238621,152,246404,69736,25712,102428,40950,1520,2638,2305,3923,81123,7048,61754,191101,1876,51091,2827,123848,4839,170238,144433,123457,267,63438,107027,6137,22572,356548,56721,174348,58513,63721,3508,8910,512190,671,1637,79761,101127,24011,56185,153264,87857,87750,38667,107962,26030,390,203765,36693,189034,39354,114367,3586,403198,121077,88970,17463,271592,127332,0,76,11094,171183,196632,10956,64764,482058,288187,347366,797630,202488,870,119343,826,18296,503910,1711699,130381,25420,144219,391,36001,317233,39289,129124,2883,25029,90467,183122,174474,124036,7457,350709,20719,6424,13169,33259,112321,152,746,2953,846,2109,6851,6398,1479032,35038,1013,32021,10219,44037,6584,152,316922,6136,291487,34967,353716,912950,45776,340602,974,88386,0,872,127715,1930,16085,23263,3448,139735,154471,2534874,3738,0,158276,45493,96456,74044,93315,277464,224272,167188,47060,374702,661192,501594,109615,412452,292,22094,214594,15524,8959,142237,136378,0,11594,86926,3966,3840,45240,237215,131637,129073,28419,42430,362342,340472,174991,224509,112972,884775,13152,47916,15563,15539,1547,23669,14317,61124,153058,6308,155189,151430,39563,285143,19472,619418,118901,186095,13128,90319,23401,9399,0,134743,427238,285210,75196,116913,5635,113181,186848,115368,1366210,289294,218356,2243,247330,1170,569,11747,65886,234289,24509,208839,123280,127467,304636,756362,213679,85596,5555,323812,2824,640328,2001,1365,193189,3550,43118,40232,12598,136309,76956,2420,4469,3632,16292,54860,52043,1003,60180,209780,139880,433534,789507,162740,40036,234994,316303,6915,118372,90102,3024,24232,124399,71313,81165,35646,216152,72161,119579,149304,23946,765308,22937,3149,56815,53921,712,127559,307988,26019,18198,248754,42189,8887,14388,769041,302,1246,71209,49196,56018,96567,262966,50651,90165,58549,58596,23599,30108,2745,15069,11,318100,194445,18304,2595,53386,77960,16681,146034,304,22041,18799,255329,12053,51434,35244,212601,438,5385,10408,266029,9,37003,746800,2589,2171,6460,163183,1203,30873,61228,124327,3650,330023,67703,200070,2818,220714,302975,309688,54009,6965,560637,17183,71232,7569,75271,146809,2507,145719,567,1355,38444,456,170,58459,34505,551,1155,3490,553,53760,240167,3143,37480,16161,214942,12299,48122,224061,224,155619,191499,30287,126965,272,41674,47580,193192,2127,8824,1449,43411,116971,181286,101524,219837,68765,39600,51756,274318,167753,163415,219141,41312,3996,38589,24670,148998,159188,618,3340754,304,136668,49029,175492,224288,263,151,74072,3069,227607,862,345637,6399020,430440,8134,1039,6283,234,49924,277770,255382,82184,54820,18629,1084,32242,240764,6154,34427,4686,2356,38682,0,0,137,889,9782,16690,14288,154922,71276,17292,32781,76279,27458,652,3389,237214,249699,409,74689,84191,20597,27143,2162,806,62846,398026,2491,34354,297,610661,23442,141240,726514,1296262,711,160771,34403,38820,75687,165215,172906,64,39567,4825,152,0,3786,88676,605556,851438,76628,14643,19067,341631,11151,77226,71009,73397,41976,33700,33140,46579,37176,43115,244413,191466,6748,25639,19160,316920,17046,18204,533557,32000,833,25990,57333,458059,1935,79051,7610,164965,281626,12441,11359,331264,31723,56715,14427,18291,18700,38839,109644,7840,0,124460,2456,417679,732,3322,1047,96350,155554,101124,332935,133566,416,2815,3023,560682,6186,16771,241,154741,143291,103763,433864,1110,25776,78058,5500,10991,7685,173135,44099,640556,43122,6109,39580,86586,60745,1032,230153,128138,4659,25640,26114,34842,88178,99208,691,197593,87410,12993,134150,48380,899651,155915,152,669,195073,33486,20485,87817,33400,41833,211,1272,406,122342,2612,8482,49308,79419,92322,96384,27005,85879,42565,243520,25208,4720,3763,607,33256,54414,61516,222374,731,139958,1441296,60099,44008,15345,8881,384,291754,711,60814,102253,24978,767,183224,2585,29623,12681,26189,282686,62866,24928,64776,184030,30886,53607,70550,241967,88352,28807,34844,748,4072,18072,9750,4363,105072,760,96055,117851,39537,242979,258220,106151,203544,1033,58194,95632,20705,79012,26704,34792,68052,202638,142826,367,222,17267,152933,280735,31120,23001,22803,32435,45868,26600,45762,29698,308838,20345,13322,1734,319746,6626,539189,418602,70191,67890,188580,19189,493737,753,155410,102072,205444,6033,90497,16502,2616,730767,2343,105575,236,1813,8409,19117,14417,4910,47764,18885,1428,304,62439,31061,538,27729,130863,95608,69670,139,90888,147,18649,4282,152,33735,31752,1041,0,29920,124704,1449002,79865,11209,557,292,33185,37890,336237,66811,63656,42424,383577,2635,11874,304,133935,370134,24843,1506,3098,71160,72724,755347,3171,5630,0,2228,254024,29737,10562,42475,237421,1214,62235,530,143627,30517,49825,104294,112806,1465,103691,192066,33896,92331,419878,74172,88869,31664,13311,551361,455994,3316,2882,181902,100641,32630,15691,41901,4819,0,140521,870,32101,7844,58258,326473,418004,57674,419020,162874,130568,18002,62433,33749,164045,24793,113618,491,102763,212278,304,53098,15002,25694,123506,25633,10183,2746,942,59457,62001,578,215122,336595,176746,5363,304,8995,49764,102553,1554,27674,299506,12600,331422,304,62723,163925,1489,550,112561,8045,152585,66095,31370,49649,7044,158460,38190,1115,0,18638,103709,41095,246302,281111,156386,237188,244600,78403,118693,5773,0,83905,22808,54751,794,57321,68423,122156,26714,13633,7508,56348,60332,68544,214,75625,228933,48977,77717,89858,3271,9002,67544,125744,184243,31394,2083,43247,22022,19969,139257,819,1173247,49743,228402,186,559,6132,175197,99672,17699,19281,419020,5507,55562,835,1910387,15412,7840,58455,75828,6650,75798,296,38353,52325,59823,64767,241407,63319,34802,63394,49394,216,63629,1661,2611,2756,19481,5780,88659,184976,126079,30868,0,0,261561,304,260184,5484,49567,212009,294112,3247,929,53455,17053,29710,16373,15030,101527,164756,152,77925,55720,12541,67827,9581,1901,89816,36303,3013,28764,77448,45795,54574,11461,43817,230999,271113,587801,601,159821,83664,115077,17438,36378,96185,52193,68565,39378,48335,66565,101325,23455,18516,75288,24139,22783,73332,37395,43288,126634,225681,25,44246,229258,28990,1512,262778,293056,16454,3259,744426,58324,34735,93336,68216,85998,76718,88447,5626,9875,7587,801140,223775,71288,2475,17347,1369,4693,10375,26973,55712,0,864,50092,0,13556,16075,103799,118854,112895,98438,28494,8592,13243,544,3897,88514,19047,121669,18690,109388,4081,347609,107888,3314,36762,34549,13632,3676,38896,0,105638,378518,877746,13217,163261,15021,27304,7719,42349,305750,134309,90384,78943,18167,0,41078,43359,30201,14069,45774,760073,90285,725,44904,4264,20163,37811,152,166820,12615,1064,2863,1173,17915,45047,1014604,2051,1802208,235115,88852,380062,0,34360,124684,130502,84067,11685,0,179070,10848,104648,34524,39488,159918,92315,63818,239495,110686,434,90951,29897,116690,7172,84409,38749,219577,80108,57680,7114,242815,140407,0,165801,159588,979,2646,74646,14136,113005,12490,195394,4910,113023,179773,55868,78447,135501,19987,144812,129132,357140,6339,16656,26726,853,9720,95103,159976,88471,7796,33150,89808,49938,56528,179961,47277,106394,5590,14192,940,185671,29367,298,37800,114768,490,6969,391887,51778,67710,65652,99192,1924,222888,108835,2617,98,45243,258003,0,135574,0,189,38074,3170,323981,1650,55358,18708,214651,12030,654317,50506,379004,16525,114425,552284,22350,422826,8713,500674,2997,348359,23596,76993,179620,151237,103763,133516,201238,70441,38899,3207,5849573,854990,2904,420638,694,68262,2248,248175,12623,63231,371276,456,2664,15558,73043,146,197977,47487,99044,10214,8926,167702,268916,8465,2342139,408005,1088,150,511138,1779,1591443,14402,78820,453132,118632,5442,1211,3299,11763,21091,171811,265191,221802,1890,11718,119055,62485,33312,126142,200757,1499,407798,60408,102842,90018,432116,8370,57788,94092,235714,201214,234384,112011,202236,2716,3097,3614,2717,2577,3173,2565,2717,3304,2664,2810,2565,2717,4372,2565,4695,1196,5136,3460,1822,1804,991,3139,3499,3685,2868,2474,5181,17264,152,4279,685,177149,605,315694,327949,320976,317968,319263,316933,317534,324721,323117,318995,318526,315621,317340,323892,315553,323734,327113,315373,322760,315666,354759,316043,806401,227747,54321,129293,56481,593511,248614,13116,80113,65694,220559,20577,13783,93724,184700,69599,418,4281,595955,935,255557,64585,0,264563,24421,3535,171416,734,296,9110892,0,1088100,0,87477,0,59865,50794,371495,22639,1038639,51421,724,1613,1298899,178970,68332,14120,242402,11006,131760,35517,327310,115,152,3545,9626,147881,1406933,1782167,934367,162980,1021,101576,164549,87881,111,51711,7802,1542640,907095,112070,142317,613384,94,56213,856168,457586,117018,435384,0,456,60016,40007,42809,94287,712489,44334,118254,50953,46269,2202,8652,0,0,6689,20928,6064,0,15636,141593,56565,672,34992,26619,447256,28523,448770,74144,0,83254,64633,1538,7311,5123,9459,94843,100853,100959,151,123807,55598,37964,213669,25347,298892,148407,129,313284,131206,32215,0,26717,2103,21203,11745,979,655093,2344,543157,231,57,305254,35520,51308,105212,245952,6105412,411614,19807,295346,130799,22829,14472,80330,338762,444,1592,758,133080,2988,2008,168228,7982,18337,359380,116610,126775,81334,1626867,150693,368933,949,4813,574,149235,1192,4650,89565,50706,39002,324132,204507,290935,444972,614799,220745,69313,111952,12266,178181,223143,21736,277080,464739,515365,95237,20933,12091,336378,654476,275615,277,347280,168209,3913,91743,27390,43168,3799,1209,159,4245,20591,40970,194537,1608635,703,938974,311224,370489,1400604,608561,59670,1891,96694,14022,173708,82,87138,894412,80259,604,11,62203,238893,210534,2941647,125637,221885,11894,2248,106517,131377,31491,25768,669563,7437,198370,2298683,90491,545404,68186,106254,63123,259519,147563,279874,496824,101350,19965,303450,426,11255,62790,93742,17341,41119,39177,23466,16044,26390,359,2535,726011,242560,682,53108,8568939,49462,8494,329866,27145,29652,46969,527,305577,49082,1013,36375,116115,1945,64985,3128,2418,713,82462,5905,7235,88665,4792,14663,41957,105034,63808,133139,761224,90572,5715,36990,323385,27974,528,140667,3684,156437,3485,18139,76434,156799,122801,1732,52991,56506,249521,143546,116821,28731,42264,36094,78426,3938,304,0,99743,8198,82010,0,44930,44692,364235,48084,24169,74522,0,157889,152,230468,22006,47679,547659,9344,59741,28518,18348,10459,28623,86452,11640,28870,5746,36994,30033,166724,39479,168223,85256,90685,0,41113,57182,81867,27420,40382,11686,43985,74784,26097,40184,15787,17864,23775,2510,3649,654,14301,4943,57506,1472,17477,6168,454,28001,9905,23839,15608,10499,1973,1883,159641,6078,16448,411,278527,333,0,293232,45105,7258,2546173,52690,153413,273822,1361,169922,568,91067,71328,67243,3520965,151625,24050,161171,238555,132691,65951,84192,142549,152669,50349,95349,1059362,327167,2448745,1279,1358621,65726,324323,36104,55948,7279756,248511,2312,29565,10446,122036,135107,8152,1597048,4549478,97343,187485,8718,54,533,920,1118373,9392,62826,677,1636,7580,10239,1373,4627,902478,662194,10850,97761,58493,391058,82906,1461,16,188366,199678,302123,1068217,73999,33465,3464,268778,58765,3216,1063249,1146323,98865,1560,199310,16309,41726,83437,184229,176227,70101,85553,15439,1120,88263,46289,21316,292611,452334,23056,41889,111249,149598,166449,77141,38098,286880,39522,125334,571,305229,70540,186850,59748,116804,31754,55366,11056,323582,228977,498356,70064,57029,110478,914280,27677,189197,143256,151,9567,252922,192328,89749,151528,299177,2724457,115936,88042,82966,447951,812895,81753,194349,61511,240429,161841,99,124723,17665,136845,4017,323240,181789,2101,242189,290,1697553,110700,313385,662026,942,1024,598347,92074,69005,89220,177810,438,1097,159040,183349,469032,78731,1612535,349275,2188,192767,1795,745,28940,204024,677,316242,830924,105268,440,12386,70,341954,384542,671753,2856769,6504,17469,39966,321532,10436,690805,27267,2967654,8845,168534,83004,164986,22852,71437,225261,93272,200682,294,376,37280,61480,237,151,52570,99348,8016,6785,101,536,64448,100099,234,0,912,991,21,150758,124015,66823,4586,20688,111247,244914,35296,48278,44923,215589,107067,1175164,1836,210118,183978,173879,2871,50417,82101,221591,75173,1595,119051,213946,87277,206605,89028,128639,65403,84299,242508,250721,228772,73613,428,116,1364,111196,137249,42001,104809,1439,337501,66087,198323,44255,462801,32961,99026,154255,1539969,316,63092,275519,1557,91814,2010276,62140,21912,1329,3919,100311,73130,12553,15347,6490,12911,3589,32315,10417,63899,6500,214,235146,290582,3295,101105,13064,16988,142,60084,2933799,303,175007,303146,82120,46906,67949,2779,142865,75969,188621,240044,167367,4104,132675,13661,84552,455,1244,8687,1013742,1331,10693,122522,47901,31164,18927,444,57477,513688,156675,5055,145217,0,1499,326710,149509,143361,532523,56,0,2828,0,2886,0,1300,8778,48196,4585171,53288,193963,140197,198762,535249,11614,238908,483020,2243,0,0,16551,212304,263518,19779,888776,42062,45122,64631,29997,184831,75497,8840,132034,102410,6482,180405,91,1096,302,43231,7078,32280,12633,17670,93927,431147,165584,99,3381,16484,62625,60385,36369,94336,6077,85553,328160,3276,96402,958,141991,265004,64635,70530,210311,42160,10635,114362,1508,31765,101,113390,2805,5962,22633,152,43212,269,61125,4860,27582,598778,32279,190341,118676,1319,95024,3366,624,99568,483853,74682,2297296,11803,45449,4272506,22742,5976,47444,8428,2316,131592,73679,317056,13229,380610,599,3385,157152,24180,1129,427536,19533,115190,147580,17453,9785,38625,98816,67376,2838,1666,0,192572,291467,53578,55266,2007,81522,10281,149581,48180,4217,62543,3507,129383,745380,160185,0,103331,0,67812,140443,227305,228630,2355,4907,316,63231,379,34289,39642,13128,65251,104423,77407,2953,7047,16141,36433,63758,2712,74262,18534,424027,41571,307732,7188,143,34192,1111,1626,271,141902,316342,93959,9212,254702,126407,33773,37042,13359,76887,71009,8874,1424,2542,78470,69752,26422,9979,1424,2892,139395,15729,11103,111723,2489,5941,141189,124104,180603,1808,2658,7648,57857,1161831,2725,66988,54369,32936,346369,961,66323,33990,38816,13124,6138,453057,94021,104280,22049,81407,212788,133771,9559702,4495,478917,251237,52634,2627,146637,44994,365760,4541,252223,98585,131184,133433,81267,53676,44932,226836,60355,152,252814,170366,18326,185696,8397,36116,82384,148,13249,63,145738,168643,1040193,28117,3927,224893,3457,66206,74992,37453,119956,94631,104196,245388,179777,36148,7995,251,70185,732,135547,15679,281148,24877,22876,1502,5381,126088,29538,2242,19707,26583,25271,34,13207,297791,133856,64254,419,31932,280577,34967,38206,369395,83096,59246,47403,128222,158950,188245,19511,1578619,402,75455,6115,6200,259278,1127640,212768,891,959,362527,84324,835,392159,721,16090,101,76,182454,30687,3538,1126,2538,263650,7840,6547,729,152,98883,111884,82129,120660,58878,987,76,1467967,406,12,11169,53909,171078,144918,43668,278680,18483,66550,303108,102305,319280,36846,157064,83124,34153,82319,804807,287625,60454,77811,12814,11206,6416,178244,27922,279933,353175,768713,2212860,121583,4419,73020,32731,91171,645441,48881,204,112,57331,166976,33971,45985,813,74368,8807,21676,161951,160452,5611,81810,306076,9938,483573,8692,10580361,480385,133908,535,85995,28595,33651,90,51421,1442,283078,45808,172741,36158,1262200,85499,363897,5623,48128,94059,12379,189558,129795,26451,119062,145036,11042,132513,20875,41880,59248,159964,83027,9347,97039,2009,207476,198469,9716,760,152,9739,3530,18059,43601,120793,94684,717,206725,127637,15438,34536,35613,148857,138076,226,11655,20396,24957,189374,21415,190978,127710,144,41814,44744,413082,91545,50078,437,389762,20283,39171,1678,0,16942,7935,111750,248107,8006,31992,1655100,225124,7008,0,120172,23791,159707,13926,31059,23303,853,45932,13632,13910,4472,884,0,0,41388,510916,25397,311,24659,35208,17006,4775,568,7815,70260,41533,57272,61712,70477,83493,144370,179267,1380,20161,416916,0,8333,141,11824,57908,138585,189123,248352,59261,19465,31187,1986,31418,0,115972,360339,62704,8924,129631,5471,36758,443,1134,6632,2011,41195,3070,118912,841,22090,404969,212631,50686,1688,2068,0,53609,10215,163721,92420,1963,52089,107353,181174,217508,131860,47278,2521,1437625,156136,291819,347746,1042,2246,375632,4113,494575,29682,226323,236782,496515,546384,1016432,187442,184309,18734,108241,9480,336,235,246,193346,37739,3985,160094,74054,304,1236,34195,304,2675,756831,18514,267,2036,12746,58485,0,59465,127116,70194,525062,51632,90742,10125,6172,32099,58773,37039,213,330037,290432,54806,329226,712,1295,40811,26784,14018,17454,105494,332030,126980,206,37999,0,90155,134089,114272,90841,56888,39794,225374,263138,237743,74823,10630,273377,19368,435,17458,433664,198075,3003,66167,74077,76,463,2807,179266,139155,81570,9995,1672,26865,158927,7636,64215,344,705422,4542,222447,74772,21,1166589,14685,62538,98219,231116,284161,10924,59066,26877,6958,43409,11825,22348,207149,3077,48019,587,8082,207100,416598,235745,51361,738391,74366,13440354,587810,3420,17157,528531,498403,35116,29465,87657,59495,166815,97327,27888,63771,14612,39561,111073,31526,16827,17961,20531,47482,801,10017,7659,0,9505,241373,56271,141404,2428,22106,7748,55712,40844,5705,109176,96039,20840,187499,14601,41884,90717,11159,79646,14784,257465,285332,277441,109697,96998,134331,0,70536,29457,43774,79732,322638,66143,0,6940,88,59481,49502,912214,40294,12814,3794,5398,152,3364,85719,0,48382,2008,52847,146384,304,1598,19070,76,131795,268147,1195,145746,195438,310604,4478,1038,192890,319451,354714,106844,304085,110231,108106,126058,159663,88539,53363,25433,13458,300390,44126,122611,375,532,2126,87,112897,152,1622,543684,23424,78778,209086,207332,133276,147394,17586,8890,146178,1759,107130,71279,3951,24158,12393,18459,9199,576745,50187,14478,149583,51975,2504,624250,11498,647885,44897,402491,5161,98290,107417,7119,0,1086187,270827,46486,587,233500,145517,335365,414899,1589,33815,2323,467,423822,35803,101432,0,42678,131369,27784,238055,14341,0,266893,6731,2712,101943,20395,27887,28096,87317,4154,268679,39189,332538,4929,26686,14745,10946,0,2609,63632,21685,160312,66523,142615,480,11420,38398,0,251397,86873,44720,71699,26093,46250,3597,731509,1222298,20076,2655,27505,529827,152,409586,15402,109990,616,42260,358,186542,184911,8763,6190,90549,22311,71829,1713,15883,50150,28398,248476,13075,130620,1777,45963,237802,3207,93854,101912,100133,17796,139179,1631,543,45468,152,10899,228360,70568,152,390,18090,22933,5621,2991,90758,101316,51688,334,150,15933,686,109292,583,228906,4239,28322,223,82210,773451,147289,181514,13654,347586,458,103595,11988,131426,1052084,58398,2795,0,164695,808,3837,143755,224630,49700,113041,186651,1295,27094,157394,125028,4571,557,70544,496858,27195,205056,25524,0,350877,319,300,19230,28046,86576,79,164,204705,116660,6927,190895,219022,2149,38632,78535,318142,10247,43251,357179,10394,38492,70589,189448,63514,144351,252663,65917,9006,1680338,304,282005,866,189501,82157,484,6493,16415,79413,11255,144585,357293,20138,754,237927,20522,91201,191265,53152,337632,38875,104552,174968,138399,28989,17681,130989,285836,529,0,1819,101641,4160,0,4897,5605,605,456,252305,53309,42,0,6185,454,359897,841,180719,1839,1381,494993,726624,8148,27216,32097,61,39447,13277,7456,54,266226,3583,4416,120805,99567,240860,17873,15676,64267,155869,127606,121828,33956,57347,107252,49479,24193,12728,89164,27490,16508,13730,50650,113122,251673,6778,7909,4266,13717,7326,2953,9520,28591,112468,90563,9859,10209,174424,715150,164866,11203,32104,161550,337147,178458,455188,111537,79678,87925,161411,27535,482,121360,76134,133581,353433,497,5863,15861,863,51428,1304014,518,313287,41,3881,68995,79579,152,311523,430902,12158,55213,326181,59161,6449,13324,65155,32707,58530,1291,180876,43464,33862,13663,3040,19639,39006,68927,61659,457,2730,2289,3264,779,12474,30811,34022,214834,118479,455,34238,856,1540,577172,38143,16685,54413,0,8043,6911,143,40435,625432,2494840,456,13214,881,22,111982,16938,685,72942,43518,1648,21150,15478,72048,99665,4738,211094,42036,332842,138,243475,436611,5188,151,161321,139084,55730,118040,2870,385051,117413,1723,3752,213185,1951,1578,63657,379860,32719,290843,592695,94113,522,144845,128077,106038,2566,33747,90273,357651,665617,51706,347509,112571,53115,1311,30156,174270,2548,16742,40208,131316,44711,22890,154505,174532,3796,32363,21012,582,8601,26446,69709,28908,160841,16908,2275,370626,337037,1728,95100,2028,439,78507,157464,872,263418,227,267880,80861,58800,11153,35613,38454,2149,66875,427,553844,105058,13395,111058,61252,47428,186508,47378,524856,326,77006,46618,230907,96353,193367,25683,360536,144,812,30830,21331,19222,41025,32756,69826,1020,436,224471,162839,60277,67565,1048935,225771,146083,12095,64752,78579,107624,267462,6720,254214,14447,433410,125838,304,56738,225815,2114,2791,94135,0,93480,71872,13269,3624,310604,64423,40290,364821,32906,208108,170484,48549,14867,22,57190,198801,186700,3946,304467,156154,502244,333125,146019,120620,4343,82530,490,176019,435,119401,141795,4461,170417,359487,63481,27079,114,10141,69523,46996,32435,5251,1438969,21928,42142,162421,842,192218,11198,37627,134,260921,102991,4791,393,751543,132378,31828,340298,201,64746,0,209627,11868,13162,56969,54507,67575,0,38280,29879,4406,8033,58892,16125,37302,13477,140418,18066,165807,35674,234470,32287,2513,49218,2132,359421,211116,14701,2086,4980,21379,33632,41426,10442,186072,87605,158432,135950,73907,32739,3121,26313,27871,2378,15605,4471,2784,84912,23307,61558,17362,432,20073,38607,271915,32372,44004,60710,2489575,3145,15838,99064,760,74596,135554,105200,0,23229,83943,89831,85901,836,10208,41054,95671,141591,707694,306,4173,28185,26763,121876,117551,304,53313,7015,9596,38228,3057,611,16831,3454,37159,26,3017,84955,12484,79857,2729,189042,18213,21052,109827,533614,81258,113601,38933,182704,18711,75939,6575,1288,281163,25179,86209,48106,34104,7991,241207,65843,87126,988733,1186,23535,18990,330770,266,56301,26099,132646,219412,2802,1176,53133,106941,207386,62711,34144,5321007,4010371,248661,12624,278405,32632,63305,303257,165850,264077,88578,3728,135405,4664,47418,70095,2596,280,13612,10052,164573,751,14747,7540,492572,85335,3999,32308,94932,29273,40067,34731,0,329392,411722,40346,382928,724,116,25810,117111,37568,606,1713919,162096,7113,40040,53612,8818,32014,152789,50397,15512,49090,11807,737,126542,145555,24817,1023360,70149,243846,85389,17015,204559,430,0,166141,2174,164457,10532,62798,55111,242666,437854,2168,466377,25599,73868,341221,3629,625315,172939,145297,104358,0,230903,2380,3325,5211,132693,16308,6033,7210,7827548,199361,613,22853,14825,152,1874,265,124089,68868,149485,846,149911,86215,47948,151,40925,72991,22585,32580,254714,1155024,24174,147620,1066011,728996,126155,3732574,1057,582762,1542,6487,34064,145446,13987,73665,518,59717,603,153371,139903,368567,479497,969179,39960,35907,199373,57150,30811,36861,1292254,1470,983024,290057,217662,7347,2290447,393567,359420,580,8448,118254,41005,201250,319011,295896,177870,91431,212250,10964,170194,398342,306998,302,81202,114487,65460,4522,14,438701,41842,392597,81514,255033,495664,213828,162999,23827,69488,66164,181328,95269,71084,74043,16308,3626702,40709,39339,52564,36126,30336,16560,144510,730,119658,94177,494592,308,326278,255291,1132,111572,20789,4824,5392,23683,66418,274755,44663,85766,388,201,32511,19288,5876,147706,333348,822,101175,32,61142,63440,119927,5755,107133,62602,13989,304,21507,27475,164698,172989,12847,116917,124481,95472,12656,34519,19619,244,47151,136954,42243,28346,104043,4261230,7849,747,43386,107435,71299,127439,14896,316823,4213,20152,982,23616,44800,70511,562,23892,14504,525,152,35298,84430,152,81630,89495,50639,68903,2834,93457,194896,134278,529016,315454,201427,127626,1400,4352114,184801,251203,337306,206607,346346,527632,24813,31860,69193,82,84738,47,1136,8075,53667,184604,431,197253,95728,73423,958,44539,243209,106,36957,0,809169,52109,101003,154088,225088,358046,2832,179238,3665,19,121139,36923,1377,910,51785,60176,3271,455842,566027,75006,223020,116934,25660,6716,36992,0,60836,152,680,34952,34297,0,116280,515946,151661,46164,2270,33707,220084,314910,36062,36291,88451,1196,36392,38146,98272,24238,176676,16199,0,11555,32590,8485,41689,5141,0,69835,379,4919,7322,12670,73430,304,58559,133,73776,3187,14527,566860,77701,27205,145461,27199,133046,207387,664,166935,124498,32916,608,928453,13120,139343,20812988,4276,8031,26275,153388,352257,106893,116545,9114,23740,179824,25574,215979,47996,125164,170451,115184,101740,11042,8225,413224,10770,12045,15364,1211664,31783,25906,43274,42304,48474,33630,52839,154598,15384,304,23341,25415,19650,237370,745,3459,18178,16904,57139,164054,363006,6517,285,212835,34468,165232,24207,322594,242659,102802,25112,9610,12353,12102,282540,298073,511001,5725,36824,4156,69669,27718,117907,431221,219652,0,21242,7845,49,454,4506,515240,49457,42480,7948,38803,2571,38229,17217,28540,36300,13264,12250,10423,1097,83116,3413,21853,53152,46512,59765,103423,46935,36840,152,287651,96157,206730,238234,154997,224,135985,112081,115894,157981,58428,123154,114913,72176,161259,33447,64778,25444,1679,604,304,39203,18495,2168,182163,98106,1591,63301,82047,8197,74824,202173,7188,57111,84,13310,188338,506307,572115,133242,62909,114156,133230,0,9062,327345,1103,62103,13061,1099312,67085,7695,82187,269967,3070,333038,32600,49377,2083,650,696349,15190,621560,115010,22635,51241,65396,10790,6976,7639,738,0,40840,203277,124372,11458,104920,15408,12573,200415,172620,308282,139362,4887,81113,58550,1077,1197,186241,1222,614,68273,325350,28292,655,117273,57299,27216,4230,5835,606,115278,153236,219444,102196,136506,103620,20792,68983,907309,2309543,328648,58903,346879,15219,45896,0,2193,52307,177313,355820,0,46044,186657,25555,31869,935,241347,103507,108864,14558,75229,0,15308,253396,0,1348,41218,120499,3574,1537714,288289,121806,35519,172943,40932,955693,288895,179354,56721,36520,152,207131,65945,58555,78828,14436,56393,4586,3075,647799,112049,6770122,100799,11000,1383,59938,18680,282059,173794,286236,128500,279447,57402,16607,108744,734742,30300,255167,171422,437352,148159,385578,95356,525540,46824,88745,333585,354439,174752,55219,77520,108023,799001,145814,531122,32241,196050,273875,103680,74112,186649,49034,844389,107927,20189,348753,1045105,124982,184298,634441,89056,0,100,64612,164443,14282,52795,57418,42768,130534,153926,182540,328201,108935,60568,173460,57898,383330,2891,290,38620,1421866,360809,5893,951,909446,108636,121013,190597,34352,4436,247737,19347,60696,89980,4240,192734,924,266616,22385,693270,16874,607158,143401,117775,2236120,84871,47126,494365,3350,103351,22063,58839,7839,12407,152,1960,1800,55669,95982,152140,139338,663749,213963,0,5254,23673,94454,3286,117512,4483,462613,193584,48830,229314,46435,0,33369,11639,39699,76814,123348,164944,92667,364866,363536,0,67799,507533,23756,7343,2913,0,215,299622,10288,628,399030,45702,271442,101666,515169,121761,729088,4822,6127,586969,10330,126051,1722385,112284,1315,1392,236981,39736,125079,103852,312571,332054,6374,187034,226953,204650,111020,59943,115767,986758,12376,41187,1112350,54270,298795,84656,482559,98495,72668,799,165582,42446,87887,107538,102777,426068,53636,272628,1222,21935155,97224794,27489545,40684350,25797863,158098,229447,2651,161349,1394,8080,22106,1603832,90789,3912,335577,454,134489,14559,622069,32298,3432,133085,1271,144203,186009,5179,17325,36978,0,99632,13278,62700,180466,3036,100485,35903,18963,117779,202,54826,707,454,724714,21736,4936,94109,54069,116001,31323,51805,4427,61773,2939,162,122807,3349,92928,2660,15615,1934,45525,29703,28004,31699,0,152,48820,163492,62193,277019,8243,61702,96451,32858,11522,134004,259,427,154647,182383,13363,23842,46984,2852,219144,126435,561,0,591,6134,41217,62606,1348,660,84674,32434,1060187,17118,619,27079,235415,0,76023,15977,1272,44147,0,297,30038,202806,21994,36111,45500,25069,17018,16492,169404,29964,46978,23568,0,85403,160224,172872,282487,55939,137011,285488,890586,563,912,105332,203144,47639,302,4796,32836,114419,24942,880,39790,7148,8444,57933,58151,55516,9047,239808,376664,6888,914173,367085,140968,791,29977,191450,89506,1858,7248,103801,89525,17223,20081,13609,0,37854,77603,237887,354802,88437,485662,290619,13706,25161,822,220896,0,1737,98269,146479,94550,32789,240251,13293,233136,280356,555134,21306,171101,41752,21832,729319,135472,7558,3389,98044,4760,25524,172,4260,67394,808,31191,969,1983,3366,137116,18402,13769,198790,79309,9171,175826,459988,105293,205954,2154,242295,668979,169655,57962,4271,103562,62517,15960,205179,36266,1839,131445,8959,437,17613,17635,2197,27033,269848,140114,42832,14509,7390,27761,47112,10155,50456,74197,54950,329,5997,23824,4443,107517,443918,304,17474,14895,29174,54191,136646,23410,277080,45389,713,11116,101777,1215,479,841,52073,39333,351,284656,251588,96475,76,37417,155693,3493,151,134594,620154,4260,127205,863724,456,18296,19800,8512,1539714,20244,93,35435,63882,0,461,0,3995,418,23594,4957,5942,58,119,30941,182610,6155,52018,34720,17191,17558,453,62955,8042,164888,216388,191809,65674,90254,1422607,66275,4542,820,912,2342,2065,59682,95050,20498,116537,9887,3014,77734,12614,26876,99901,48322,380,1343,1219,608,1676,0,662,74141,3996,214,302686,237856,85883,73304,1471,17442,472,56452,10498,1889,295,16426,15006,41614,33468,263080,43968,29228,41915,74896,42075,0,48374,4748,143,1029,0,632,35831,45793,9390,20031,9512,352,1518,901,115237,56902,991,17256,3834,1879,152238,28686,29151,382917,396,91,33608,2617,0,874,3978,139137,402,0,7900,31385,23383,0,0,76870,20992,3966,2729,30057,758527,1995,39141,1941,98881,49500,14235,63823,33438,102433,200994,127288,0,30612,1391,3736,100105,456,19792,2814,5771,696202,10799,81865,17733,432947,276,1950,161538,132168,41820,665499,36361,244378,45851,53558,581,130885,68203,30136,135315,0,37234,330,109693,15810,481348,305228,62931,39095,38353,1636,179071,198408,4370,175880,9742,760,32415,122480,677,5732,11197,123302,39544,42406,116694,58963,897,16893,24597,35978,44101,0,6685,145799,70562,16780,22240,2120,442,118551,58073,178535,19280,128930,106892,619734,213118,37810,22953,69350,67881,62993,380194,24639,103914,152,38230,295324,4515,272,40121,151,59872,0,5145,0,886,278,164010,1292,382310,56427,6782,65577,1569,150,72572,9234,35186,245277,65464,66582,109418,10613,0,576251,6138,72014,122560,3929493,0,7125,911,10543,2092,46235,44028,218859,152,44076,1505,10999,803673,879233,30985,72959,39363,100771,352230,28438,2425,33867,126166,175895,7014,272092,18843,436848,177376,152,2185006,260639,27671,1723684,98729,180130,542944,471066,131651,173699,22861,161505,133794,261618,365642,109504,12047,161278,26907,245,53190,9050,93198,64041,24636,73531,304,23713,12697,648,304,14234,18647,81704,825,477258,34603,452,155304,2694,144496,250237,99627,5667,11081,226819,229056,38572,esophagus_mucosa +1734,454242,583541,207767,3437,1677,173753,85020,361164,114970,44528,28311,9320,1043948,126544,379313,251060,2445001,134831,1286958,94813,35995,751867,480014,388783,2331872,374578,153912,78816,542403,302413,59908,790465,1644625,20617,399533,1478445,40303,306889,54866,441530,1500958,10775,10192,30583,485057,980156,734975,133081,1121984,625775,645193,225818,84702,629330,132734,27761,21056,12148,326636,155858,619199,263275,18761,7695,43952,434399,306706,138291,102233,10450,416592,275030,2610416,864870,217218,607121,406812,558571,11015,667735,1094364,959141,154901,5626,373631,618632,179887,341482,361126,340467,406640,459291,68245,308,1267131,602569,116420,949105,1615466,35499,27608,560287,85182,66438,315314,156787,1749637,221671,86943,67649,39308,441234,627593,336046,129331,20140,207500,128579,74810,2570,1121313,49481,399114,602605,48999,469097,86139,1065872,822168,38037,108281,1104,168120,543607,551999,49471,684,469135,457791,594409,111883,1371,216986,428993,453409,2177,148,13379,354498,106179,53191,37893,486683,1781,1999,5903,596704,6121,177157,233660,605807,47039,137430,133035,63341,625485,270455,203,42012,501905,39236,33563,164852,32139,36115,309231,435910,107285,266642,192931,307786,413522,89992,1204148,171393,101904,476,7175,262509,256596,21469,195077,172098,1310795,334123,110057,19613,238559,269180,758118,458015,1187425,3255,115632,170910,9644,3460,91825,564164,159753,8266,4645,478252,1120081,26776,4220,1328116,709262,1502799,90790,111016,811973,536155,281726,587965,2136,2151,580653,132863,515289,28759,334694,300700,458958,62,87399,641080,169744,546519,48290,96527,234975,1203,1561525,2455445,312262,306702,257405,129633,196988,158650,339265,596223,997,32542,160734,1858,151170,164295,240464,105555,841536,124558,8622,164592,6750,1403063,226515,32510,189152,452913,540170,717316,96751,122282,2041,564959,112257,16714,213,11,51040,22813,64712,260321,119066,558665,896271,9973,4046,4166,298370,1196394,174496,605686,144028,303907,2846,228792,63440,690739,110406,126299,46542,315941,629330,385126,385256,202322,78736,32491,64642,369131,658862,28570,520584,133841,320139,148472,100878,228702,15379,59549,238230,15526,313236,764901,108396,44340,179659,54105,89083,146355,1656,113385,93664,263646,3080,218225,74419,789800,86178,275103,13645,132,224084,434295,467827,32017,154982,192466,25466,76833,380196,10000,458949,1043301,34578,725109,544695,166560,542602,832346,183955,119119,56720,361967,604258,111441,7220,764247,130450,123469,60731,750473,62106,60955,156076,775314,106198,164552,333094,248795,104860,32903,114410,82097,402724,125635,302750,488,655960,23636,3444,5499,0,385,43244,203274,131306,309148,69889,1906458,343103,724395,751507,37216,313806,135016,759,250546,396554,567654,57388,138695,68779,346692,845900,799581,72699,60809,614264,174769,1813,185268,258684,89791,117818,93301,756879,109057,607110,262779,1052,61802,8296,238736,264080,118409,523713,144682,752,289282,249483,32487,120897,0,124515,112419,6943,17755,612710,633124,1505456,32211,50908,1530,570449,383375,35184,230763,8608,123330,157604,14451,170804,645271,447349,169778,155622,1446752,591421,12544,23643,28289,15823,14342,279794,30326,35506,139176,28355,433968,171887,9019,204576,412642,45709,46974,144578,235470,40686,511417,152,60002,224279,68846,213791,48515,129433,504280,338682,67587,92157,1882,3320,243133,330409,1502386,914773,288199,232842,49387,434974,175568,922356,271493,403743,37087,674586,391855,479104,143670,106050,8127,5664,3184795,34497,223152,5605,352472,409289,133024,308941,405871,226412,1791,178625,85743,37340,331735,709096,733266,592647,18455,644751,102364,51856,678668,262710,205984,864777,19814,15672,792008,294573,174959,375121,384650,273495,3789,491568,499816,182727,918,21673,4473,349,3299,66472,10981,478231,608,22365,27345,30600,201511,118346,49631,123577,266242,59572,864724,163469,374884,523897,1280,462931,50748,297553,216564,213070,640245,7075,307516,639264,78154,9052,49771,193422,4836,2212446,461953,150229,7359,199385,310699,100780,181880,992,48257,127067,599,90556,174367,1170074,72277,284,101451,136297,409593,58544,217417,801834,514167,24746,153000,1290,144530,203532,718,605414,72304,48276,33951,135612,3556,274241,1937543,0,98780,307868,11012,278637,120835,313,3162,155838,5475,364708,56188,1156,62364,113509,51109,348534,12640,133295,346826,668561,228,99211,366641,358309,67304,47772,162974,7413,39335,236243,164538,3944,537533,81543,296587,581717,133055,304,4857,55651,1708110,102314,83411,26106,9806,66592,1513245,3784,146201,4255,91087,19623,181588,162850,171286,102863,284498,254078,1371,52797,94605,141186,22442,206559,407434,8703,690320,239015,23102,1241,50764,95335,586876,542879,8421,2236,152,109122,187900,53314,111053,190552,1295,11903,666988,53120,22311,124103,33825,189291,277587,110752,16259,301092,152,1618,1302,435547,181634,175719,312271,112088,95252,92612,58154,150446,945,84305,19447,10990,145552,34373,88857,228721,266977,133674,165662,58552,139811,8953,6188,226295,488,58515,192966,8267,145827,2540,2947298,58833,159749,205929,40476,202305,290755,67376,175708,70606,1676,200544,268324,583492,112533,605922,54818,122131,107217,238056,104600,55550,58412,6019,182158,148538,48883,131666,44829,128018,138107,80937,3435,35115,238664,166531,131972,69236,129151,417121,500100,3727,4631,2348,7152,131738,92524,23516,83444,198583,60542,459563,5429,233641,6134,283674,322674,112786,162281,246600,1934,57775,2302286,785010,280436,47796,23931,299833,233038,17090,300034,215895,205915,96609,253959,2428719,536109,411347,1363933,393178,71,91718,113292,1032179,39585,309608,11030,1068813,306856,31965,33700,348913,6495,123053,5856,52197,90411,164914,184109,205158,3088,108434,17281,208203,389577,73794,16032,343652,24307,68592,102430,107040,118631,141020,333650,908695,550028,37028,103296,239928,127847,295246,187345,7730,5880,279121,12400,559488,130328,1782,291138,221250,38510,1307,83600,1380619,154117,24233,10353,17434,517,74653,120,2562949,48588,101346,5116,86883,1725,80828,176273,579,242868,77588,83365,147589,321731,12752,57860,216,456,57981,316770,471,199165,775848,16936,6512,5406,762,10228,79321,304,305178,42213,1566,171952,6553,12330,288065,66850,95722,340192,31866,46104,183337,60178,354502,388566,65418,167521,1077463,765,16072,282789,126501,35199,331106,247640,305509,8829,99096,188104,141968,35367,1149309,244079,1771,17011,39141,71216,1542,40109,3924,48859,2358,324,313905,5515,304,61543,590046,239842,227282,128506,362240,256228,278511,3531,485511,46998,54555,509638,503760,385254,192427,201114,161,77741,1806393,862,770175,155339,266,60079,112211,345322,252116,812784,29554,7065,252053,198697,844300,262068,375763,8688,73119,108317,7389,164032,416148,449444,280966,785941,275733,212850,967287,1900889,199457,118982,407145,2728467,128595,194485,42291,99838,15273,444932,18344,27972,263134,100067,378007,419,9390,16836,921,2033,152,0,152,711,6811,0,0,1052,97,161,101658,9441,79911,25,606317,1161,2072,62789,3825,131098,10037,295457,254502,590877,105524,642625,67296,2287521,289319,317927,603676,428323,236030,70381,1299031,118046,217348,2087,525269,337,586379,951081,606031,734911,157566,51802,65033,630812,121784,1877681,93973,412184,2880433,717701,1406328,99,26842,124899,366389,10580,1930,303162,15984,116457,89308,133321,192297,494014,152213,63042,454910,117297,718334,252625,257005,728884,197725,122,299664,246875,673853,2680,485824,352375,668120,349994,193242,496685,850287,144491,884897,213733,757771,209319,121401,200162,6345,941752,63652,240093,228176,58638,87235,883101,135459,3879,779542,839,11528,750245,2178,16581,99389,5267,41046,253738,252465,180422,288497,164232,767087,291820,29402,25890,34758,179388,9551,725540,273,126785,1900,3190,705,243,68086,9102,3536,5663,14030,5210,117938,143326,649689,99757,6416,0,55579,5068,76070,77697,3073,4726,501986,26140,83605,15113,83738,314088,419033,3366,7280,841825,1528035,321639,29248,1546209,536531,3173,105466,2715,13503,717,6824,3262,2121,4202,4595,457259,353028,377002,41076,142393,293606,336106,227930,536296,318444,440911,210577,357882,582564,56361,332,375,83445,34948,178488,51557,401827,91422,299117,113854,34749,15663,15245,125,304,3666,60770,213566,23346,11333,5823,132938,2112,292741,338752,115756,145398,87225,571190,13255,1437,408794,30869,372785,369959,423672,348339,147836,31046,247662,76029,95550,5316,116,1479,295908,20036,403355,26743,497008,2337,407464,398521,30164,222748,838048,783261,2122,751,8353,1428096,321484,116728,224759,368682,88578,44465,176281,163089,21427,62654,127680,448854,92893,28660,26520,626,45395,29974,26710,1127064,360,399425,84429,130,16474,164535,117721,389829,2275,254,32921,702787,15373,16518,90650,9036,54887,352708,241959,1734,269216,2485,469717,288397,131529,19884,67403,230833,142814,21011,325287,122594,197938,281145,3714,6317,106178,449983,220533,237823,287384,6983,54114,1161624,434207,356936,329291,777814,75257,313710,196492,40772,157171,189692,77962,8343,1458847,596,119321,561303,76861,29721,680369,331085,169195,506986,54655,670986,446786,188418,65444,112267,235637,363804,42908,78360,151389,59634,942795,10904,39264,543792,3892,259297,747,85514,27593,808,4123,365336,2835,1373676,121985,245122,29921,13512,148687,73164,96384,352,2419,775,233409,21647,136496,16274,261554,64501,1219,57079,750,60836,349602,3501,19071,0,488583,6729,1728,18411,8046,3369,243953,1134673,216,259645,535560,114153,56397,173547,267194,62150,33840,284377,6594,5293,337951,13511,339228,16736,262207,52238,230326,485469,406873,106023,50523,28088,1406,487390,1808,4787313,308483,456918,544,433764,4806,1415163,1418823,47860,145761,278583,1455,125429,1619848,259381,100318,625140,235195,1514615,533235,29315,140417,243965,215339,48452,254638,8019,369303,245270,153379,315,1172996,89170,271062,3201,11060,21609,7421,2388,244338,33515,260228,319608,219486,872341,4256,5626,16320,3505,76810,496255,304,1307,377402,1205,13471,129,603328,113456,161124,57271,45,22357,28522,71008,22498,24743,118268,51308,172854,32577,42105,16823,372943,105764,12677,112490,446,410460,121618,4855,206479,34941,870240,585977,447,17364,132644,83022,830,252279,24764,195474,142565,178090,233236,67091,3289,1145,270386,11168,44165,112342,28561,69897,45664,123679,536421,111085,226931,245951,189135,183776,103033,36840,57832,1228,20150,5244,24750,419864,138371,170995,1816,64349,38333,394487,3248,752391,130762,112809,339611,193069,97531,629387,25862,137792,125317,373904,588419,748235,313019,11850,591965,29454,86048,203620,260536,9822,721305,139708,214056,619621,72431,209050,344409,63606,3149747,140562,226097,1394244,20769,48984,1401876,131981,10533,26798,7624,780078,156518,173939,165836,19935,239056,82924,118435,99577,294128,200017,134065,83767,328,117482,198218,153267,36567,31454,71881,286531,66013,43576,306133,242336,33229,140691,9334,242682,188597,59082,51870,478209,812916,119,738306,155107,453238,144885,144483,44812,660484,275887,156618,25810,35363,2828,465371,244675,16104,320400,147885,9080,119397,26455,25827,237228,60294,47617,70482,309,449,767,12762,195888,213013,449991,99328,1417,226080,152344,691670,2695353,143353,27994,78370,50392,209120,306016,333545,152,8943,10128,11776,258003,14542,1801,5046,1124,207724,285420,750038,38550,2878,454049,248744,450227,231399,35958,58234,495042,274675,15459,579199,689431,158804,8474,60,49947,32714,50314,146,282,100994,288,602,141460,479473,618278,59750,551991,36360,7971,460637,954778,11135,193713,117403,20309,107101,465810,92373,44333,203610,99196,61887,14587,201146,165117,260012,384512,232864,81406,137554,485179,1175,157960,321583,191677,73785,207953,345662,8895,108306,22893,37144,5050,2551,3758,66269,110986,67261,96606,21464,2638,68607,128201,41317,1864876,2736,117979,3794,31883,35147,367951,299791,311832,144089,810092,61697,20766,247526,173408,346202,453186,205964,145713,27965,202844,167203,242108,820462,85874,98784,124293,192449,13040,23923,15998,197931,201126,566967,34290,110973,449247,41267,43843,61953,779367,127241,213768,138495,108379,64968,78158,63124,241930,261270,682868,293616,83340,519598,144356,170103,144354,708563,336724,23899,602304,307554,440930,429979,250854,304276,40382,153214,57588,422768,60429,13196,320396,1623,2393,200130,5016,202787,431652,95781,303,38710,524075,78777,229672,211186,405584,25121,817,1974,31949,9058,61122,29937,1646,9802,946,318645,4994,313255,40461,18401,200280,36687,607,202937,675640,97463,490023,17528,117732,60424,1263,109004,90371,524,56488,15143,62212,142479,83504,107172,85431,194691,142461,90849,334487,326179,45272,61932,6685,23099,258570,20868,125886,69956,147603,94600,289311,188544,0,36548,1633,272190,120337,378186,152,1404,24504,1243792,260057,37342,199123,17078,367,499862,111745,255465,223017,326880,164119,154742,6453,733470,1538,52344,62286,30672,140920,88620,121975,634483,451762,4486,195085,368513,3148,102198,17929,2479,312676,347423,113557,28387,28686,4271286,104307,1526521,113953,714557,901460,376090,365275,100194,887,120534,40503,159880,293409,201424,278184,121617,188811,693074,51132,516305,293111,17614,2870,135166,1204739,108281,115312,2321489,299149,265692,29372,365704,207412,119654,337071,1882,353213,201997,118169,1514,68694,31750,43508,235310,1284887,342197,2342569,650536,123290,261059,210936,2353,1597,18111,29574,505468,35326,583914,263516,448,15026,740528,45656,2994,186254,11452,191412,2164,33690,213056,26602,113199,176603,437842,160808,27281,37652,93839,30402,233823,7862,15662,461226,52632,876,5181,3083,149674,111367,51067,65044,21337,28801,131893,128773,56392,19093,27340,16397,1945,92303,1841,16983,269961,170868,45372,462509,25721,315251,198060,163732,143553,7157,10100,92736,304,1163,163314,2809,963489,114548,8851,281867,59891,44726,63244,133859,65304,82117,62776,264,74047,772,108838,260767,570693,275028,122229,6517,44917,446033,29435,23799,684428,40739,309056,698534,99519,24181,25211,536813,362526,138191,234666,764777,152420,4862,2323,47998,221775,329873,251084,467899,743508,16333,392381,62822,88685,46643,1788,112586,548,465652,1258,136920,211360,319603,45101,231181,58960,2731,77838,137408,125393,153796,203613,589,141271,1904,554174,576071,407859,514231,144701,299485,47678,610812,187257,399223,70337,341592,351304,236140,710165,152,69209,1180201,210068,238899,57058,502983,335722,421969,540,1163012,181014,2131762,428465,277549,883826,109219,686456,410746,241557,380781,12332,73716,701655,690109,856026,30368,38731,285019,208832,59029,2465,427466,1029207,93818,416495,4223,21003,132572,415115,542032,527842,25803,62849,29945,388229,511761,334889,126592,328252,216268,49094,904418,410372,263524,20035,58446,32127,150040,69535,135110,4456,22161,79280,2307,65340,319905,5976,2879,5680,68786,635829,212495,99438,164592,118681,3768,1614,1107,20191,201374,42169,47576,179521,60368,18867,132194,40120,174139,325907,20669,228,553637,69410,147858,395408,104476,46803,682964,358304,1083810,157403,281600,383159,112542,135910,141005,636521,13051,551706,1287,628709,436,64587,43650,94254,57371,220649,203012,529644,1261,261617,142930,597134,140159,342305,87301,63501,481204,727194,162778,243903,214602,165624,80690,17839,3282,8996,179076,22807,266551,3705,73110,16705,163938,27128,484971,419751,304693,221816,133273,151168,241274,230890,40769,91080,1075107,25277,86493,610820,209409,1837152,7829,17035,571929,26506,281354,123882,39613,12049,35,861403,557512,363321,528248,2392,360270,430318,264554,919534,407722,167708,164755,135529,345476,884527,287674,254125,263110,239752,14,11052,435920,172585,4272,3697,37632,288049,236973,493448,336802,657736,262620,874744,390627,1759686,1021971,162830,655949,437672,185200,456144,1018972,5685,3698,246,15111,1020380,456974,215801,1170780,42998,15385,1949702,1453,3677,55260,5805,194448,7250,25067,439800,4426,16853,34545,1237,7233,6991,2711235,207619,8991,508605,138230,354094,6729,29342,2949,1018579,333528,209631,1426,228668,1226,5077,17964,509742,219575,161454,355931,140523,52826,135707,6479,152,2250115,9546,4592,1438,8987,14201,30029,4793,161855,1505,67230,2404,424623,4661,11672,48612,420527,1155399,16296,159125,677444,212191,190357,115473,626823,1048813,1065384,174209,332388,11761,13720,23457,516,57707,29666,93037,8968,398,486244,1133531,675965,33358,368862,465819,1832087,490729,120242,18679,306586,15314,216260,359312,204243,223,360042,109301,62808,105415,231758,82242,444826,11831,221009,7889,72845,148837,269902,2679998,386282,35955,50072,683590,513973,46255,281,256836,521969,2855,210865,167011,492641,93166,61816,809262,391955,67692,112366,2860,11513,2073,169311,663862,81496,945384,361304,855497,45746,85630,793949,493305,55331,271756,53797,47979,558,3344,14406,182018,150139,431571,1363,3940,328050,71859,163844,49774,42298,20373,185584,145,152,269417,218763,76762,42168,129118,101083,30805,382829,994,30213,11305,693,13666,28523,65537,167879,216054,43140,61430,1257,97600,21252,160498,237013,59075,72067,65061,130383,155004,813473,443,403759,69686,103844,176377,9147,106434,349745,426400,42190,1272,1392566,367526,87144,699904,289669,55172,167770,3668,102073,205135,53156,72662,79368,23513,468569,89136,220391,29465,76391,3360,4556,88429,53070,334952,531187,453803,81009,611565,427730,302404,951,67498,129311,341573,188870,645659,205842,232519,580612,1967758,1915,215324,535289,244623,986,1732324,1485293,3934,189971,37762,1011809,743020,62776,664,554438,58400,451247,547016,41786,148268,261774,103379,1689474,1112,54164,696004,349188,1116,978275,337264,205045,497491,1321,177034,203981,29043,613082,238674,448444,694,454,25400,704067,818280,46686,48246,24554,47154,60500,1691,187874,716867,259335,28237,411252,101212,363225,1163,1307221,80310,342320,3590,605,985,152,342823,120289,44236,423887,167784,319262,136033,1026,3431,118591,43976,66308,235,26141,2204,153702,17641,127922,792089,452548,278540,84931,10012,4614,313976,9065,2510,4968,24119,1276235,308413,245456,224981,148872,1621430,261293,124269,582038,1635572,19664,131739,23547,7882,348284,70835,310766,763609,205950,110176,2499516,3224673,28334,5149,424,136019,141,886892,1652569,235745,474498,358292,50141,455089,1682118,93175,43960,76237,472855,14248,299754,2969574,729146,72255,18737,151458,253642,215563,134833,1684754,230959,122539,1523,408976,973,3892,797,77000,157,252792,204203,943799,228434,168697,528272,57475,605376,603610,534047,21330,114340,748381,51446,268060,295700,408180,853623,718898,98125,141189,234100,369739,652,1490,172016,577177,1103824,138428,120696,826,62183,68445,24366,1941276,244597,357074,469413,145903,342273,422207,82470,23366,288270,131366,53484,33204,5319,312272,296784,656954,202692,98834,989209,361951,1034140,857380,5606,56508,44702,316219,9691,130546,165408,4907433,12421952,586014,2272163,199984,158331,324338,6604,451657,772,818,156402,462053,476210,699957,78900,1247,152939,1702071,349773,257960,10063,269047,197736,18518,177956,370551,406,409554,145348,463521,6181,1707,80306,1598765,528304,852948,1131216,519224,484646,191387,127791,196415,149363,241148,2568224,106156,175389,99549,557121,524214,549,513394,7835,380855,594512,743370,338729,534136,157716,276295,88974,220123,128764,97911,670294,900656,785986,251946,251384,33250,287473,25518,545718,21213,360313,477869,323,3428,163307,308191,859808,469418,1423829,887701,5320,9959,1451,1417,712,77160,178308,582042,373645,333377,409910,177004,299989,646663,1900379,289063,143233,163535,34089,149934,2697,682051,340259,89718,59105,558262,1852279,235280,219059,780008,480,408,2694,1697,37968,142540,800885,3049809,510995,240165,123039,1733,50157,48763,1327217,2697,38098,121352,1415808,379713,559523,164232,17637,14517,576685,95214,448637,1824187,581839,102771,142641,186089,12993,158168,39530,319854,464025,68319,186454,24416,9947,86897,888,169319,176676,289712,180872,213696,5687,40140,579,3863404,13436,502221,613390,1122886,303,12657,130385,16982,147531,171959,433684,261665,73484,105413,1009663,5093,489711,19901,290013,330984,60572,167322,26121,1035,412846,150523,117858,378536,255793,56754,624951,41978,1845,378140,164023,812313,225506,242748,305267,171085,88878,707315,6467,116581,521598,133397,158588,45139,423203,380988,261166,92228,22112,217772,25105,27844,24603,152,603674,374166,26213,170023,193936,4795,1905,15970,163460,508529,216163,10688,2881,64995,10290,99150,117603,37695,28717,470836,265106,4388,4795,457028,303347,535926,112799,266870,131714,129042,288916,63127,23859,27768,17121,45146,4035,2705,44944,156939,32740,307881,190127,0,3566,0,11,92367,301086,343071,1475,150001,294,31747,12701,41660,174628,60474,189900,24882,88826,32156,336288,152,79702,4401,172995,214898,93401,895340,18564,84449,23520,105621,3880,228637,357958,105717,43067,15180,2338,152,40364,880040,429425,273402,27152,72330,25611,446832,92502,138072,154300,34897,136182,126962,146639,41095,623,108444,1021,165083,557803,124262,38113,1362892,25875,72180,147076,751,16773,49388,118967,124895,234770,0,304,528,493155,96821,170683,10146,566295,539152,796699,765900,930161,257759,70781,375057,662798,163011,17295,1673808,2306,98605,896,80420,13082,77894,143503,8139,2175,754,448790,550948,762199,12114,531228,254553,994953,570154,192966,606818,131279,245629,479,4254,343702,1361092,4923,353672,167230,1361120,510579,109643,259980,281677,636931,244380,7826,98481,2611,85704,137009,241277,137488,102074,101851,320919,398535,244790,141093,254540,9085,191269,713364,51357,148622,41337,178374,1489126,614429,7771,1639,79408,4778960,36524,584833,1035541,140460,449000,451952,422806,80780,44971,22927,127710,274133,136119,89104,11648,6684,28181,137415,145182,144349,324430,501236,38928,1459,23635,50178,171426,176747,99812,98638,231438,56563,74615,100429,1608,134556,49387,1255,552079,24381,286559,3571,42316,265533,124380,2575,1442338,234727,250969,4192,43442,739085,4175,17173,109347,603249,232719,483244,273607,257861,16855,230733,130002,342157,17687,16022,240073,30743,749615,9258,826299,167642,482119,92998,189156,428016,26757,160931,376491,718930,56621,277273,47022,108257,192659,10545,170777,8371,60410,853979,64360,87858,2325,179215,19274,238012,61071,32279,127871,8032,5464,312130,435828,69316,443962,309280,306293,342401,32183,139173,153742,309939,161974,5667271,368861,288838,1219934,16759,15483,244838,411089,186182,613604,1347780,965437,9216,118973,472517,617541,320994,510857,843678,23807,37266,134489,1539617,4830154,751734,251915,9840,605326,331198,274078,540912,513087,208623,45326,1426678,1120260,345,9316,96689,1333,21855,1012093,224073,21781,578833,5183,44431,900,67101,27170,289,5280,12657,389562,23302,735997,359170,10474,2689939,4185,814,11890,3146,122241,43422,4838,24492,4816,288,1217,6245,25716,27153,34079,1389,1564091,62208,17498,1490,776,939,3366,86730,37459,704685,2466,4873,5328,3952,471,1442,848,36334,59576,66010,139,122628,2572,206044,177643,17502,302215,562024,108299,268840,462024,273700,10887,24904,11623,134691,2591,190560,8934,371652,37426,4241,20043,88580,254355,2799,1755,2478031,339190,5498,179757,7314,35014,83722,654853,116050,62574,287274,2475,964,216627,168807,77290,42521,14319,139205,116302,332956,4360,869,701936,70874,63976,293682,8067,508053,560692,33844,223806,31287,68665,185446,146011,307578,64980,108397,77378,279092,203557,166719,382,198672,16184,363,487107,14451,117601,5073,411045,22839,132365,51156,186396,1941,279396,407333,668684,43022,294108,6421,314051,258217,124760,24612,172416,187385,131214,577813,48296,187416,13085,56388,30145,308859,15422,157973,110057,10540,302285,8842,146657,125539,192683,244055,40529,290707,124546,280893,64160,514288,606,14506,123115,170048,433957,740345,506462,1067,115642,26835,127601,2214,345884,232336,744112,422573,546600,320324,115508,970243,200157,249942,5520,1284,252501,609,146548,278178,747392,181849,464312,70259,527077,51493,1460021,18260,1701,22384,349047,918692,4834,2575,725756,2192899,1812074,439610,31778,4931,3961,250680,574370,300878,8846,684233,579470,1682381,454846,48874,507736,16243,5546,16932,22658,382868,22567,236827,516288,301251,30458,230898,291155,108835,366534,375,414244,493253,343439,273771,256298,23178,416490,23868,29649,1007949,448457,34228,430,65867,297204,209824,25208630,215479,5296,35874,426,1314,295,525,4191,8521,1567,619,312,4239,152,19603,54,581,1256230,858752,1241596,945794,752625,4814,491530,207236,28910,128136,102038,4550,1747028,246350,1084286,0,334275,1215,301434,1464253,991892,154929,26789,282237,1248197,1260149,0,152,0,130,152,551,1231,118232,1213073,1333054,9759,842259,4219,274031,141383,703,46509,13984,19870,0,282,3279,15506,298794,234637,75135,2013466,177495,180738,194816,219620,274933,127216,114152,163692,42157,8911,752124,217064,180413,34469,24498,273487,784068,60301,203779,601001,2512410,763474,398853,180774,5966,664578,278915,611768,692452,1657390,7348,1938811,175787,5362,558070,389313,287486,1181876,2357,1785591,962309,2107437,18862,3786,912,7359,2745,26636,6397,5104,73609,819398,418200,36,1971807,2205,226685,147758,61870,892528,6321,18636,16579,49461,973450,351377,1862176,626728,629549,271800,1414151,378290,71230,94820,1285273,327277,707843,681564,377524,22416,104519,58442,105354,104905,801077,21558,81160,81874,11638,297050,758314,8055,258849,5712,387656,114596,60503,42295,4969,364686,184696,78668,453802,267512,74582,133491,111510,1341,64322,401569,290810,92509,113568,555628,79866,154084,203129,106994,69365,373614,24726,723308,66168,58867,126031,371477,15010,270753,5771,349741,39485,124224,4711,11189,6487,424679,81271,101564,478163,266698,8911,630768,8133,108078,55967,135991,224694,152892,1322420,74991,199783,354936,73311,5304,80042,141265,328282,335348,98215,13614,0,166706,243996,144176,81785,49929,105478,163135,42378,59585,8576,223000,67185,990,129448,314489,120223,23727,172903,43386,95299,379300,151440,873012,490605,1379,154847,453785,373615,256238,529966,81041,168080,90892,73423,185189,218175,42237,422558,2047,319813,17577,101010,140236,2394,12635,24246,442300,107427,193421,62377,429779,175365,2072,1468359,82346,110997,212253,104817,149316,7335,354499,12062,32519,107823,850528,1182,24133,125402,243771,75235,44653,2458,481,13300,39682,228758,6860,188698,3147323,70963,164831,101190,130799,154559,28183,346185,82729,119073,84915,84379,259041,22745,79693,289677,41059,59774,313989,226604,769954,230132,131311,69849,188182,136002,38986,79695,201148,446848,1168456,46954,35911,360014,96,335846,299788,190355,38763,112660,561016,5407,3737,411550,331980,185595,153850,523903,56308,147763,415493,423717,210175,261162,1243565,392921,583229,53162,80099,259031,2918,188253,609166,57909,498362,573,35454,72301,225114,478419,114831,358165,619640,226468,2375,92311,743332,142012,135939,859777,1302842,368432,2020,43625,54725,22745,119373,185908,168542,123653,40193,1332939,328991,727360,15227,89994,263290,304,210785,392017,41657,114519,203014,101819,211739,133126,398296,68634,1015958,102450,483815,127222,2272283,295547,281005,90744,184263,592,10640,233883,95,236550,1325184,250846,990753,2492967,800554,9691,1264,223245,369270,66636,469324,732942,999536,149937,1052012,212521,29678,1151091,484887,77102,303610,8223,90254,3156,58324,220978,287837,1067177,216330,216476,23170,25437,699271,290066,336822,6347,179103,245908,151296,736310,26303,248968,367796,254703,428233,263500,580283,81965,3546,3638,7306,255393,12257,1191152,479624,221369,526710,1195188,418147,175852,263329,527489,305306,182186,116794,262816,173615,827866,196090,341357,116950,358639,177162,29039,713000,721364,2732010,355594,10204886,76948,93480,228062,18848,8832,167114,22446,23316,12185,1211751,386163,685826,449781,12275,1187070,110714,701612,313803,121617,114337,844989,6202,7325,117334,31283,156132,489773,1656132,272111,351663,160367,552209,267945,906579,132096,373,491,630955,247253,113574,612447,534,8852,4628,218228,245807,84600,155638,59995,514564,428,376130,297605,315840,44725,855,243336,109165,67982,15279,5314,395532,1885,128728,39645,22172,202248,183121,484212,830678,39418,174650,111689,144878,19383,295012,127934,56523,364038,279792,79015,381670,688,320998,202120,242864,302034,8544,339377,288381,465921,118275,1298,1031207,146228,12085,2686,22103,13388,1019650,463042,2729,370849,1194277,287958,8717,115832,26943,5524,470169,451203,3006,3415,510239,91741,81473,55781,157204,91514,163253,494786,1822,18145,1800,546457,40465,201018,190675,196545,360864,178250,111317,16042,873,6752,131104,95245,254339,94724,85031,131244,128144,2043,127838,216201,552335,29666,149595,29098,31711,47144,2953,81829,1346665,48045,32066,170468,21769,143094,22841,9469510,488052,97205,368785,26747,152,306130,835,81133,2673,134841,441091,4913,201082,107915,249002,3546432,1655,190296,175970,204201,10428,989380,81187,126098,114536,175071,297734,11560,60079,166217,111601,164152,8845,44331,51843,35767,1838,120969,2538,26822,7618,268669,252652,144008,72848,59132,178863,24044,78138,51974,294069,87131,194596,520292,40563,6456,18546,1863,148008,6538,59475,121506,83356,55149,281017,147772,183149,215076,145384,262106,106668,163713,132275,260706,256434,473917,1155,83595,61948,0,43790,653924,15064,114237,129822,337,43772,1199,17556,53514,38679,81220,187895,4841,40229,29632,477421,448970,207178,64094,5170,412264,271999,644054,1275593,646159,6603,307000,1339,58873,194446,600665,45980,6718,138,93152,27538,86614,232331,154527,408,221053,259227,1522,40999,27699,226645,500143,123018,1951116,289474,255171,108840,16132,40242,671746,202658,373401,72942,601376,103949,1071761,661877,6793,144811,873647,2083016,4000,36274,25043,390422,419379,1268611,19472,51900,192183,370963,309730,2670,2949,58883,1117398,348345,648391,547801,48957,152,172006,200872,5731,206004,338921,5574,652192,306181,426238,242871,26516,97012,26431,183467,8183,15251,459602,448,304,10753,0,926573,411175,9492,332070,1586611,3331,516060,366,457156,214236,462367,409516,467364,548865,177579,410356,13956,178184,200989,498141,67253,661739,242518,147807,28011,77283,449822,54928,1628303,275962,1462,553092,2186,57044,596324,657834,870224,2305188,3502073,103144,8436,135999,48195,161145,267138,656536,3078166,1555870,12156,94008,153838,80025,227322,64398,25946,573437,7128,492123,219492,752088,426492,402421,1482157,275168,247083,8799,208153,100558,401502,345971,217375,33825,315846,214191,367130,53143,109907,143803,17937,615227,186028,52198,1109722,858957,152,3723,7282,4573,3581,291520,16133,76031,100978,478720,120155,196485,97306,667757,270406,89612,66768,61481,442802,178676,28517,164576,20108,121155,175085,120399,89968,7214,424258,369249,138450,146481,274669,356465,269355,70004,166725,38891,61342,12783,65957,20768,42343,44360,239448,40409,224939,1487900,224921,241989,7266,42473,104400,631022,461602,19821,33720,685117,10705,645015,91999,54533,10815,94964,667548,603058,212652,76867,262181,59952,194664,27826,284279,92873,123853,461661,3684,86060,371561,164625,3371,55709,265532,485352,68590,22277,3935,77208,22903,313226,257472,69994,165882,290692,309447,21243,5089,299110,223159,115998,127789,56359,9437,168867,478319,353546,933,97198,137735,9697,878722,72897,203403,316696,216727,125214,264,328421,297784,81438,170953,3782,93337,154096,45274,191140,133367,132857,347568,31384,995939,18437,277037,460695,90913,428296,103358,91819,75950,102055,442266,232119,511160,308,76135,54124,46285,191664,38877,97675,706010,18617,140433,24718,336443,228133,256391,15339,531561,636249,8421,195401,270928,217768,339901,110751,104008,6118,174645,462775,136233,6641,162448,434666,146318,450139,741774,309336,13353,315232,24366,1290267,352747,654801,224740,221525,367219,454569,5714,4673766,2299,27477,17971,155502,252467,1923,2450,102844,107464,274689,694426,48966,24431,59389,137133,1265938,185218,194676,381760,33189,37371,13085,62916,4114,810,237028,682735,518453,139977,352881,275637,241021,199878,169265,86169,569364,6632,801478,99215,118004,260117,143225,572111,18583,437922,369544,37816,167574,210527,124395,61005,952191,1185873,6377870,117925,1576,240546,28056,130990,144111,280251,331284,6667,657683,502738,785,527242,335692,106502,1154519,545747,81060,319548,14813,191091,1494,464832,3987,221399,46695,146150,244130,857,173567,175643,652162,31592,2816,215026,248868,292235,107581,201120,7288,14369,189916,134350,692102,316704,477633,190275,30271,82648,2876,144739,298710,2845152,218836,89195,417046,248553,238255,8408,104520,218062,264097,310913,324817,305331,84277,80989,249080,224744,5737248,340876,401785,82572,133758,215199,1165,761177,2037,16519,1928,11099,1461015,41604,91773,242119,41581,6572,46177,0,12161,310436,2424,459657,195969,129055,5541,182320,903215,13867,1349,471954,108558,54599,1034241,33320,9600,327465,416886,813117,28517,393146,219652,1654174,208701,623943,1242048,401,547223,97949,519961,9787759,35971,36639616,8004,55073,1746,555449,1893237,7956033,166134,437340,219808,319115,335477,125088,159801,407168,421066,1203060,5160,201042,884,723525,867098,559076,109704,254681,116278,1434987,255366,518423,374515,426273,174914,45610,279372,19167,867083,240429,150265,412751,696193,10544,758866,36107,29857,288481,19251,6429,911459,396033,462773,610622,1178533,31324,858439,1381847,98641,78369,49272,3280353,131455,257948,411649,140508,539,12216,182817,529399,1672578,2945788,377518,39373,457011,2371,13460,1013279,325,245,685035,71719,193041,5727,454692,3774,16059,6612,16701,527844,463241,251798,58286,15855,1818,24589,2490550,3737,207491,73170,44689,1704,243781,27130,173190,303836,268932,196251,30,381505,1691744,2345729,38754,215201,302199,4998,496,48699,49094,983,446894,149137,126421,13883,475400,29364,98781,457790,1314034,56126,5545,12688,326967,160304,178630,18,104269,34212,1134750,348484,159605,139073,42727,2137,2822,183893,53088,22053,148911,195187,2393,447263,38160,197245,73974,16391,177990,316527,386163,1504,5600,73895,307964,843,4723,186748,42958,304548,586697,96284,638040,109176,132471,2841,15048,46024,870200,184290,133495,242590,455835,176194,103946,72529,109614,251513,256974,241655,117906,299359,20511,2290,64246,67782,132909,940638,1674766,448763,422423,150073,31195,336105,63210,51063,1726629,48220,2571635,413549,126334,16996,39654,786647,159335,247147,412808,9058,3976844,197804,31042,2927,1049,3058,53870,82518,4055,138040,38833,881,70670,4861,364879,76068,147211,222707,1067720,30573,476440,188962,26025,1081581,17481,305998,303870,137628,23153,119303,148069,78564,303731,21330,216039,325623,24398,229773,154540,3084,87551,14421,925,12717,534504,594234,191433,282366,132347,80488,215000,11180,478025,305321,517776,716739,370444,7843,70479,293022,494702,213924,822325,48281,46047,159706,42010,58104,148112,156888,77023,419926,259637,143784,171096,3503,426709,26362,1169,355119,658740,154431,3095,1178,83824,46874,2258,222710,239601,408509,278633,182055,1068036,67006,44156,297900,532096,63567,311689,148175,146209,95653,197603,6992,673376,48820,102980,575101,1435802,2030690,154569,6181,164615,378465,744682,29308,8465,204941,104885,412479,70538,3104,43717,156928,188678,153141,13701,87156,36523,82046,193165,228134,59535,291250,596056,47258,222242,32366,299101,161044,1004,1034,775,4528095,38413,7213,95576,559290,306071,48213,112608,125763,27557,272890,141140,170544,320996,66230,46381,362961,6001,13742,178689,20977,1205,2556030,317753,358862,176128,19050,214685,95560,1609,314648,28934,15570,2607379,1271790,569042,597028,379088,518,362181,321689,214121,10665,503,476204,217825,47652,197120,139555,401584,258,13385,446616,245027,9621,17027,22833,194389,148458,796154,260140,147,326254,14119,46685,1034055,391574,1092775,1028889,304617,90481,1329394,52588,203136,62,63,361352,1165583,2125073,303529,172175,85058,224447,115837,38165,9467,217752,292077,195087,263781,40886,209649,322962,32268,1476116,140640,275061,12453,334313,15692,74385,360427,298546,624047,365743,29369,238140,30628,316074,2051,24599,8829,28801,1000470,266749,14548,761169,17676,132031,40391,5067,340733,183983,255324,80059,172873,414859,170824,76635,43843,5908,18573,37465,152203,1713616,475129,1054300,70474,152571,130916,21075,130333,335679,28179,0,22686,16023,108794,756809,55803,458286,331892,1570215,983,257975,953472,85061,225724,96193,174636,95620,401151,125193,1021,27313,576199,589078,56407,116403,380554,7231,27621,100423,5631,49443,5835,19633,304,29626,415507,134166,116952,190518,378843,634996,84415,1165640,55441,529815,221214,24153,656941,89283,1127685,90681,581153,83378,20538,154434,71032,235060,10969,403768,752938,100934,219635,306891,147395,470,523010,779,291208,68767,42439,102166,273691,169254,31670,13782,76078,160449,160713,206722,135710,187574,381800,181786,36808,203661,146318,280763,654585,526,5542,2297958,1059645,2145,1287994,1222265,250953,107322,331351,301815,460841,591738,167245,762800,551819,8965,755661,452744,80077,318343,680005,1190214,84903,1034471,989017,173812,740552,624788,191620,126308,214350,286159,6352,107956,230,101416,138147,35359,2473610,124795,22945,23494,2338,684235,12189531,876077,640974,229822,37862,111103,1102663,303,357364,86353,584136,311314,2857175,662516,250365,1379084,315434,661206,3700,495884,75394,3475,77818,1953,232418,9433,1593202,46038,407,239310,13244,125600,119165,474591,19875,826608,81726,1814133,988,7223274,646847,6939,758763,407158,314174,179452,194587,433094,86001,253296,956413,255,355179,17686,28290,13388,703,370482,1680048,218800,375769,422503,141129,12488,7026200,625197,1982,4638,56583,166790,618626,1448,23687,36325,5656,358108,1590,236887,438899,172384,27672,56461,119482,160783,35470,4845,440696,201627,183559,455,3341,184205,81948,39138,552922,196965,37377,168417,823524,488311,523884,178299,13558,67598,374161,138549,135287,243460,292070,166705,221763,939646,5202,258820,853548,298422,483632,57424,125461,4080,811809,718565,300678,454184,99476,104512,24183,193489,156775,7156,100164,1510488,76909,265579,365419,716447,608663,7194,72938,230275,1655,111987,129878,357622,380936,444227,147439,6145,384243,213004,293930,321513,413182,417811,363,288320,67796,6356,54805,258400,274680,175333,674,571276,86232,246326,1388944,104850,465218,445094,57990,70449,136449,316229,7166,274902,1701792,20139,803640,1081983,396201,688912,11981,103034,138168,371126,3722,333953,337606,377023,62979,270021,434044,4297,5891,275,381,1198,309009,40109,97120,147930,125366,17974,251776,361793,13106,365714,19390,560004,2239,167759,521168,239556,470351,317275,590,274425,10044,5731,542175,1155736,156259,519656,254035,44651,516750,48382,13138,259,12581,606608,1467913,1831,537237,213023,662,63390,3515,64029,198692,155452,26489,1514074,378961,2269,602914,200260,863542,136173,9986,538,169153,94828,23328,378324,1303691,1922530,25560,741747,1027732,37210,255861,1812,296470,280173,152876,36247,25549,227998,272407,11708,87339,2152,186965,886990,1444262,1694146,488534,690419,1759132,331045,379214,533241,935644,205919,1080887,353086,44385,258763,3932487,312387,24942,566880,98710,431460,123301,156399,121021,177951,535406,413313,1394,30293,72865,44054,78787,221503,38602,338056,125506,77157,121457,180932,51722,406044,1280115,1225898,648131,593871,171186,181209,37127,18393,330835,200258,392159,70227,176394,291469,75585,195833,174980,597219,235733,358944,88732,64438,1878431,39913,869,47086,181657,1573,25631,23051,197770,80364,824620,1256193,100975,30994,9210,4139,456,2707,433074,13162,23522,68740,293874,334033,9427,316780,525983,9504,1214847,578580,332867,20280,79808,117206,121905,169352,149457,336235,25307,11545,11163,540886,178349,38543,425342,511283,382117,223928,414636,57249,10031,3510,868,233553,224,25916,92,40607,3831,1431869,328347,407408,222258,632666,67070,173130,55662,6313,2615,490,0,45261,11420,541,111918,140845,869,812896,21403,533666,121477,500010,202253,314644,382151,15,117643,313,180977,306378,513328,390697,30287,182469,632184,5985,4904,73794,267763,216409,271758,321910,87735,10495,24296,1852561,409401,712756,178635,582543,8837,213730,103608,6430,327482,56129,8170,3569,118312,347531,869282,847,889,242578,93330,0,28705,381504,326757,46987,675805,244708,233009,384163,132144,188178,974337,475877,1704809,42350,604257,422464,106158,269461,168013,35065,76007,14757,21127,216504,201961,2649,1188380,1417,642113,221286,373114,262064,300647,35929,261083,355209,374861,172353,737647,370811,856230,22734,222851,60693,166170,171245,341663,284,9794,27267,66681,285380,90038,176881,629952,475332,383033,584709,317975,75885,360332,62461,149804,397687,166199,148613,454371,48059,267872,48610,3286,177392,208964,761389,51660,127065,338821,10925,578823,15724,249569,892674,177191,287498,187712,401108,480277,670709,122854,610029,268198,183630,191030,88073,432574,97413,3239,20723,181304,546888,156991,174466,1212673,31155,86193,89266,1105,100215,414844,92655,265051,365894,24842,1323981,100144,63407,5400,642830,236523,119034,58941,4670,4360,692223,402691,193415,26112,21012,234643,694986,74322,516315,1534027,12436,250973,19317,22817,25098,46387,82858,190152,14889,44863,175253,26186,342073,64049,14279,923,7218,136557,2529606,45563,81089,11014,106317,4737,530015,153734,20363,243076,1360710,393072,451443,845454,1079,41958,55381,54112,352499,366980,252753,208530,351992,1210181,1336333,8314,8217,150966,1185990,20191,7550,165245,10625,4452,11900,540469,415322,409778,354688,276578,443025,161059,8548,117947,333107,145047,277536,7788,268329,116065,157,150663,40458,240074,461285,190845,1390,110922,247339,1470,3245,123837,1153320,838469,5871,4807731,138340,2595,465626,89814,1585367,314297,481131,563026,278760,690062,1289649,538708,455334,629562,88398,385016,84775,576871,426776,391017,82410,496454,109459,105740,6019,306199,103326,172427,1127315,0,2119749,211623,519306,249130,602529,296766,64754,36428,2408836,30967,280253,226856,6483,191735,98365,268225,125522,3255003,881250,625290,145976,237942,2558419,484031,240998,976782,501248,493879,12536,11866,157835,160240,64791,181172,220811,68094,75161,947,77225,342318,516774,6530,90946,713828,181523,516250,108556,3737,63406,414271,3838,18139,69301,689045,314741,82353,208929,18864,74920,13115,313612,183954,1480537,523938,637345,2528,371173,609198,1068853,274060,309200,1169489,22011,313011,2455,47885,55669,31159,142175,29588,471555,231301,425352,332983,123011,251431,186179,4722698,147133,6177,65281,233382,172481,111038,93002,34523,398514,2761,17560,207151,12906,1323461,240011,200313,69490,12795,38457,20892,1929,21013,1660182,7539,5784509,411471,161975,2798070,686879,310756,158287,80684,45187,877869,759342,542725,130083,99340,57214,174570,77403,535338,12240,11636,56833,264,881406,1797026,160338,168542,264723,7660,26272,1638978,87178,49956,199726,536344,641555,4346,405456,107904,72122,90014,13781,839901,65238,310839,220603,1019,2107791,100613,367265,311006,1819,3121,3537,5126,2128,4039419,2670248,134247,398,567813,105419,189873,257763,71076,27600,967645,1431,554542,678087,28946,15841,27155,40893,107514,42255,228,823,85527,0,0,0,0,40514,153814,32804,42797,1674,37523,109062,299313,4138,434481,289784,7820,43428,13986,146490,6602,535632,258516,2143,58637,95215,9711,32938,193314,480820,797660,187163,217010,5180714,17525,815173,47722,13404,34936,138215,1694243,570112,329560,83847,122477,1471014,284387,1731,594149,1352055,1084535,149756,59322,439321,2962926,970444,348158,1184123,143966,189885,208230,71416,1338,752,14993,82705,682,39138,26279,9398,296002,251621,100935,32791,19138,2190,408797,313513,189528,672427,133377,89843,438073,3254,5542,156235,158537,228584,606,9094,1712215,53333,131364,55525,559682,29714,334664,897,293,1841603,445797,74805,7582,188408,223708,5075,150467,561832,290667,501482,415,163559,28619,808903,793738,312306,262489,192592,115858,173578,951277,238504,1011453,34641,260630,312,478,586104,13060,112488,282425,229838,250300,305352,68170,532018,133342,7354,368014,556391,130,631294,459951,196521,760098,581526,241896,86595,145084,1419,215774,3223,137717,218010,353944,4980,133591,24934,45115,32905,66699,4568,19333,13085,464125,184165,325448,247835,146127,20345,164094,232135,66237,142150,906,1189569,377620,153721,370668,189111,7036,104673,2075,136,1381,49115,21557,383277,226118,95997,7473,63146,577,32422,180962,8356,28110,2492,202,70926,1535809,242996,578,10272,1027343,2805,23311,1398,3613,153816,703,0,7092,8128,7573,1835,985,52090,16596,158630,39073,360912,353369,168031,27681,157984,707,497720,126501,143020,413335,124611,1035,81498,9672,98238,6100,244417,124184,599024,9791,300,4023678,407891,754027,253550,917074,247150,1641775,716419,76839,532,157406,3280480,17147,193177,100511,261513,1840,80694,613858,40183,67760,229644,161,354873,261569,88250,10110,166564,633297,1998,536946,34732,3220,893207,673559,298813,903113,849070,286179,321182,6465,575652,2450,3378,1715730,5166,12883,354125,29255,295,258116,69307,88404,0,28086,2299,117336,2255,767,39385,3619642,362545,948446,2277290,367404,5853,7133,458063,108245,620715,643815,168264,75393,116375,1217909,7539,299161,7073,253744,1197414,184818,908064,576139,8720,1821457,182120,136479,451471,302912,100843,447924,197679,475199,401631,168836,744176,683674,51861,124651,11985,205095,114824,206999,201397,27449,38270,329285,24519,249134,1249151,74871,1525284,194511,49660,32108,628633,35823,72237,216213,213355,5729,511792,421,59456,4969,312731,173,6395,105276,50752,552079,1175940,5722,76579,201142,359380,607785,809028,22192,1725187,869632,664098,179453,47151,648513,8846,47935,139774,38895,7750,5140,277024,35389,311465,2800,11156,402235,614745,118705,234253,361020,53189,518219,1061,262546,195848,325557,223370,33340,837718,17463,612943,293739,221166,20625,249698,242819,971309,29871,4641,584978,2634,275954,1095,11913,39547,608104,748921,230500,2842,312936,132149,58939,430536,2449,155019,128113,43937,3674775,49300,1657509,356062,113690,148300,7255,864,419,4418,420,652,441,304,1123,14934,516624,371884,536617,316417,3730,37349,7167,350488,319268,196907,201513,330597,325937,176137,346880,18035,2196,3564,854409,290159,230860,534761,2258,4344,2472028,619,163371,177511,30908,281618,13371,75496,389590,19745,23576,650152,8529,17884,190555,3013987,10705,753091,624066,215357,662946,166465,156303,41970,152526,350288,111555,235539,60335,76916,79473,13387,2511,25188,352272,379686,74370,365902,310824,1409377,129459,479989,319226,1432445,940379,30083,171465,6217,34945,170350,104565,698,400453,182402,8773,10951,65471,43944,197106,138605,2303,51014,19290,316110,367252,1596613,89050,1089,868530,63901,231464,83186,2568,148727,65694,139190,265792,76247,142483,213486,1051,0,126183,939,94364,280035,53261,164333,815677,121111,521846,1328227,171998,82364,364953,71089,273308,134606,359186,306123,908507,256086,876836,429004,1467,251495974,161592,45617,240805,124587,488972,294856,218779,8422,77471,144614,155191,6995684,403541,139823,350516,163301,223094,115578,189206,250040,2459,0,445701,222473,188692,136477,630491,43213,198445,477779,21398,172941,222437,1772363,80180,182734,139404,36435,68854,811802,17612,36743,6062,11486,166991,32917,115016,749857,350150,172260,12992,408301,117736,1007363,41569,158840,31353,8078,2238,621,116964,26147,4595,2968,2688,5584,20369,190461,621148,260720,21573,72870,1017565,152382,477185,550052,33963,66409,120868,151671,563571,169220,554794,274947,91207,49982,756634,348624,237940,362758,1066614,29932,535635,363495,130983,34944,2134975,488360,135057,1134641,92508,197516,451874,370649,378865,107922,198814,51621,592188,1518,922606,1536290,46769,154260,108006,63666,317471,57202,579862,1863,92189,113608,36252,23382,724,542794,298217,172967,1194438,489935,52734,614701,785301,465778,86741,47980,856127,3288,45146,2055,742590,226070,54728,466937,1073496,1570756,2382892,294028,132256,604743,89850,3413,66269,273064,256027,376470,765527,390584,51476,350014,531966,808837,222410,70924,341096,144698,835620,1023612,197181,1703282,1996,837,553,42,234525,8939348,6451,390376,734709,12353,1133,120706,96123,222857,1038450,198710,76237,5795,196674,3698213,1766506,129916,246477,191319,238724,286012,86436,273929,2872,6147,576641,67457,123388,120534,354194,594827,855673,819070,1278864,576204,115197,1496731,9095,29566,367482,783040,517776,704952,517169,665393,280693,192424,339735,78356,1156082,213806,240196,369542,507238,25702,43665,7643,131621,904930,116317,1290,58670,701,2851,335143,26513,326238,68483,397452,846866,101933,12465,62215,65464,573458,90795,83348,31368,146488,349472,212953,314397,207567,246866,172934,253611,271173,153787,425,600020,25712,255179,62637,507564,804376,505573,148250,1136,335709,362686,72445,206122,38882,171992,279219,236513,248743,281453,54212,345463,28938,523,260393,56723,129893,148168,143191,267640,5714,4647,181494,78800,86147,375859,277471,315277,117229,88066,229459,88878,237704,172178,829,223856,574250,16345,104299,33266,18455,122004,430,5652,0,152,239,32656,17998,208935,3186,236060,9907,129059,238,997,5044,9072,53787,202041,256871,334272,249355,323293,400526,32107,148568,230221,50124,476618,473479,771421,101625,186090,258635,81781,532896,2995,196501,905348,128331,1238,15103,659,298564,60788,2241177,54837,173667,159655,68194,22274,293798,77367,309566,299087,353852,35869,523135,162467,171636,428774,10423,1814,1067562,7194,227331,405904,877176,566133,1067,170706,31266,267917,68002,502082,165953,7665,269798,388802,604,7215,34726,71120,591193,311346,279655,537440,56152,140286,471435,91606,528580,1321,263644,470481,600291,906058,23127,42830,13513,157494,133508,401938,273851,246484,234246,211429,215606,209094,0,940,431,364,152,816,797,3413,19552,3744,15137,235993,15178,11520,16601,74983,96928,200,447,52536,92561,168808,1767,499601,285,88798,434218,286925,437198,199638,489541,79066,185664,78004,142604,2216,397464,98872,409877,92987,215323,53953,250919,47121,1053348,1015,18162,102244,405956,4906,3190432,239037,401377,2607,303771,193778,1065954,145107,1527953,12342,8489,9460,29879,408019,390002,134481,209262,47853,2202792,231268,2066842,151605,424511,1372897,452351,740278,640050,2375709,27353,3463527,216736,1064580,596777,254043,1005851,1379278,386730,239544,185222,45839,21879,7422,50240,875595,432183,332211,12683,3001,311120,317147,513410,45142,694877,751965,815768,1253641,221692,144604,2214591,515898,683,319738,379660,136843,290929,2585652,4245,285289,1327695,35242,250252,314556,887342,441669,446368,264392,711109,528523,57496,32077,2396,31812,26633,14976,231864,2808199,636718,16937,3954,431220,77748,1237388,8134,87607,807258,56485,436533,218401,20583,10864,205698,556162,53454,184103,175998,28438,392789,793344,24754,9557,449862,866,9062590,204796,406981,958364,710,183881,138756,10930,80761,1080,955,76948,51195,72621,667354,49873,2478,1531013,120497,154182,2153,77163,82257,331898,198641,75602,64836,1473,2770,554445,963201,1018292,1040318,228139,222561,1408124,687599,85,16669,214305,3112,375,3561,558839,85798,506786,615266,6364,402416,617032,668,219024,295890,43289,630376,4204,746264,13364,289086,66973,70332,41317,2358,152,6371,241363,313956,193542,28700,22453,47236,400580,410274,20515,28524,493711,301024,880211,213178,403764,70142,7245,322671,1284,1586,213819,974,2331,22139,398156,12188,484914,1658353,210626,459706,321610,445570,32559,296167,180548,245815,255153,112205,52569,962491,198412,1001464,37266,143382,75283,102700,205890,5954,185033,1185,12983,269193,150228,119036,493728,77384,243622,134800,202045,71709,1142,166902,620508,440061,290020,97784,534177,119793,126955,147664,666831,83540,348070,222717,75041,3698,106340,619321,53761,869996,929250,111231,287422,4216,258004,397865,84009,287861,443492,2365916,582883,1025884,232168,6184,730208,1104504,674087,113654,11220,372140,361388,529,157706,455519,413288,24173,242263,387329,160522,1557937,121904,88106,220442,10358,396058,27142,85489,311916,11974,126015,41470,49798,173628,19477,156006,31175,39985,96786,33758,36399,53876,127162,22461,12286,18932,25529,59551,73435,293819,39122,300024,623514,259361,577300,67940,219,776315,667199,303617,764,5980820,1292741,31227,2154104,860633,199513,1762,135232,10709,308681,2567564,564844,486336,1457,417917,21148,354826,304467,300495,1558714,222908,425303,287836,371877,103869,381,627,375,5614,23438,722448,25147,234543,546049,11657,2805,1005,172186,1002451,6058,89805,259287,738273,9413,412004,3100131,464591,349461,904,129717,12243,760,0,70635,528905,361284,17375,669660,233588,1318072,353894,37838,301,20595,30947,152,8380,1223969,262478,74523,224298,323128,186887,357717,357311,493499,338837,106031,301313,123225,40169,722825,28709,115540,35727,558288,104662,66638,319901,249091,27167,13553,318352,285644,188016,135514,144489,498949,209830,125750,14295,698,435582,262241,1660,388047,2520764,273286,75355,152,1135,93185,1557,421567,1047,237315,9031,178271,10419,769711,613369,177239,85222,369107,87485,359323,3812482,407674,480117,78663,12378,1034023,901713,217794,2725913,532499,1562701,314691,145567,1106950,157170,790208,514,935296,199950,1009159,168981,46259,2002523,232497,255947,128275,55630,182083,79501,4113,11037,9860,344452,820368,507517,8208,768422,251029,3040,33145,93692,60867,835083,30594,35579,220777,55003,15855,48303,161598,14999,35737,55298,13955,34113,22901,142144,62206,36660,201582,55264,39497,62363,61687,5884,17385,1828,376,937,2637,644,228954,27272,21891,5946,130572,254414,133325,19684,211338,9232,381376,115280,142437,167247,408925,392832,134,188176,3364,77407,2085,14273,252059,6124,114138,87701,10275,690258,9238,42177,169606,529455,872993,106326,562579,253136,1875698,49034,440548,50482,7492,365521,122779,97249,56978,16288,565955,168270,141377,53836,29837,80122,9952,127832,304379,1275191,72834,699,11445,16804,2499,1374,621301,923,21755,366142,1754,204636,313221,6372,401854,0,285,3035,844501,45924,202569,179483,149290,64996,215058,711028,9080,3809,2276850,184745,25277,75821,226572,91046,197203,137094,766038,48888,14100,265657,622345,1527688,208765,534790,34119,132220,58089,57895,97898,259750,183293,54220,55452,19862,43176,72271,12600,75526,47591,138265,222659,78232,600846,68120,50511,51677,222136,119838,399132,108734,111990,145968,21571,164168,47449,30713,3580387,17534,240998,79253,14183,567008,15040,165022,168382,12458,33969,31184,561440,1489152,270556,609,607,5072,392964,1103771,113408,503709,102249,16347,200856,69537,119886,38724,429237,416,24500,26976,906577,494594,501405,2368354,13,208302,1657036,2393198,231113,40118,110256,89343,388570,326725,217343,368809,69175,445763,97923,434367,20092,53387,1380,1572643,100535,7367345,1282,29552,85763,179648,73679,644782,217197,1435125,984604,199651,84777,355444,253974,359148,579477,1461,493,3032,14363,122849,895311,171772,345546,26979,140104,32383,194506,18724,171463,1007,5637,2523,694,1935,1725,1839672,1153,997245,1178996,444116,453216,91447,62079,319449,57776,431579,588932,1158199,112539,24449,256696,465900,1431,64538,1442,66105,4257,14887,126580,91871,43299,513065,593309,114512,117943,294119,395769,65453,330754,5471,13454,57299,82022,7207,68439,39560,35283,41928,50296,374160,50280,68034,315756,125528,58021,90884,44040,46094,76417,59764,431712,147419,3189,274094,3328,354324,280890,217098,271280,24139,9629,644616,28846,880687,35718,126471,954539,3118,61262,42579,73256,313309,2193,59336,330124,206998,183149,872509,529431,80921,21451,231718,74373,249712,282911,2973,500378,98376,180798,222445,1322243,406660,1335091,304,273283,131495,249890,119406,5913,170962,929,545004,524443,235108,952679,291414,1043435,7773,26500,50754,495639,589848,283051,159861,261708,694084,14780,48269,344476,266443,39048,166882,132819,797252,8949,324361,171202,219413,137239,1225408,6954,216226,152258,2083,1451609,94,150335,365967,85697,282819,2115,42705,55036,72286,907161,10458,154572,26320,840377,396029,2303,832,3287416,265762,192492,550779,47459,26116,40465,45934,122779,3638,92061,265903,94663,268607,1085043,1748,1040000,13093,190999,5274868,341274,451654,7709871,11269,9729,1545,4185024,146222,832353,11334,108954,19967,69025,70400,1013,5027,315337,165594,49113,2981,5379,6927,2159068,3899201,696775,136176,234045,124065,664391,113401,650894,614306,66392,167,811274,30398,833022,617,743319,269978,617898,362,2737167,1087157,369440,787147,15813,455082,106623,4298,274136,320703,647635,364123,44745,24395,435788,103840,2379,6833,86872,1866343,146821,163156,590588,84119,40497,223059,182227,0,83487,806,758,2313,0,152,531,740,155,14199,56186,1906,8478,48429,5598,3805,25200,6995,9516,286235,11813,16948,17622,3869,0,485,155450,2188,2257,4364,1208,22264,6546,145298,41589,30158,60155,126154,85166,253690,321062,50623,1479938,114103,64266,30776,60408,279458,8680,80683,56095,1393462,66598,46242,44234,39151,222076,39884,231454,81138,103259,19921,66946,17551,77148,138137,18602,3397000,2423,249409,23410,144244,34850,14209,11357,330272,70643,355831,785790,124292,362327,718618,259379,58183,12888,1757433,24595,31421,2702,1087,101776,292575,6675840,347995,23456,10857,3586,3151,35884,23874,147,3705,930,25823,2712,210688,86592,1150402,21949,2008,6314,946145,117953,159661,676330,233856,754964,3115,311069,8558,16213,18258,18038,2800986,131117,173876,279260,77372,465216,396254,821,131829,185578,131773,235082,70492,607665,96907,266024,1491764,763860,6440,161775,585768,464,52151,43550,66508,752874,247204,149842,94181,65002,7320,1494770,28990,253782,16545,11871,23586,30466,93005,70764,126258,59318,25748,47277,109321,199289,55529,137062,24280,39212,15734,134723,221570,3583,204006,129772,157706,138675,30159,54395,806,504218,558170,147484,86909,22998,21989,158148,68996,1030435,1741235,106396,345868,229303,146616,100042,172993,139620,31373,1808443,68939,104076,39048,110983,241672,168965,85420,1145764,457347,359042,980659,59426,410264,380485,120172,44315,1259,238938,474566,306487,426429,394566,34433,733451,28543,6635,6723,5102,6868,35212,51673,420538,765,304365,730806,248606,554289,677538,130760,315279,161109,1163009,42051,40765,30518,126424,3578,809491,586396,110317,664524,761983,12694,9794,40786,249104,727,111360,137002,816055,79,196979,94296,371565,511336,1893,151098,0,3257,82594,368543,13671,94017,5303,18838,71231,349295,1761,1313511,26134,619918,1364109,236547,8525,7842,371230,146646,82170,13900,29926,201376,64670,11588,236560,3004,537724,608906,72637,385128,552400,211998,436811,129450874,660105,128919,218327,393301,391519,769965,401920,63380,2521,22511,140602,267366,2577,298884,1173308,1681510,268774,309680,298655,28884,44502,23506,551427,119,260615,436124,510841,2020,507,2067,25206,437673,367524,405149,773546,310346,547953,825401,121145,1073696,152168,4247,43531,350794,23565,173954,739747,147755,240482,228756,344188,2416748,36630,923817,85709,66840,104925,2860,485501,117998,691380,260533,92485,3701,172851,6057,304510,13842,338,81733,224040,146412,121055,12642,381332,510523,61208,225680,29540,387138,133983,148690,43550,99913,178570,63720,330404,584,261215,169161,173036,176129,90050,19488,71466,193872,150389,31763,639266,55195,206644,177993,42939,341835,5516,38,234231,76931,107313,52184,331479,324381,675920,361330,36491,34395,815302,385262,63129,270987,2845,424258,266883,238851,1168721,46346,123775,72098,161036,629555,55098,485996,203964,80316,137274,607082,281327,586,2330474,2439827,39250,623114,104781,150714,548637,482346,65533,267902,74697,112,7885,10763,149657,12478,178253,694507,4315,23477,437449,2631,133874,12906,3114,1854454,226501,877864,115717,1060856,118263,366732,726930,213767,188183,3192,349454,599515,28825,146107,224398,60786,129937,147419,153478,2053006,1350382,897337,81987,517637,149334,246836,43449,272591,408,896188,57812,410706,377492,286046,131389,307838,89984,400600,191945,865304,428112,215911,39304,54780,72610,66955,63793,282291,153011,41144,19225,24690,9256,49382,280153,925884,166866,663082,127370,139922,162631,228886,47798,1198694,1224674,105970,927301,438889,93362,192763,11715,274541,10104,1889,8038,115425,33721,571407,821237,96215,189619,46564,1290258,83316,203452,175221,83358,709,145424,268710,250830,158891,813556,544443,206867,4494,810,65119,136557,166343,3179,354248,61766,46200,15243,192141,173215,79764,2277225,275976,240113,196885,265846,871819,528126,176882,229781,257065,1061,106299,1906,1087558,290386,156693,45455,33935,211189,19408,41160,711,8638,93543,147162,40829,3896,19611,129078,2203,406012,152876,793759,6247,236269,139925,621202,150550,261044,95536,12880,3842385,1312398,123186,80195,125291,209716,211563,196538,3558,36347,98130,270410,300832,3529,728250,411460,132426,393088,407615,348551,332013,281228,16023,51329,82827,60137,53675,211570,143549,101,775,622286,205239,100680,7842,373515,195057,29809,51856,159182,144413,56145,5421,4632,597998,514052,628069,449738,1271102,6034,1053,4659,208900,602311,265888,234577,256012,340580,392780,388283,1304,82416,169837,113931,497794,502902,29130,440260,14181,245949,336164,247946,220709,256076,170010,137681,41471,133204,106858,2627,10195,77395,1026882,432977,187147,1202741,155189,42372,494992,2627424,189096,195179,197577,5970,5495,341272,1946,109438,3885,12135,9445,7110,23342,75708,41169,1046,126945,1178,143560,82803,207771,208253,349150,159376,52809,1446,37416,266,79428,49447,408763,154573,1257651,18684,439,23056,106034,43502,540713,19762,37861,344187,16351,3899,1495,6367,259937,200239,90322,296434,151990,229530,197258,189937,139893,103796,94157,221494,226,531,23176,3974,158876,3192,158719,1455,296249,224268,373485,32982,223379,9565,552995,158062,727,35426,229096,28968,161397,9166,6769,79819,86427,212279,241506,68641,197541,180445,127907,24861,439,518373,134226,325742,70236,988491,1122,613533,367378,3748,320588,5538,5608,155570,611501,183912,193520,267840,326663,256647,16009,2353,420217,1314996,427757,864,219825,216998,538223,4939,1807,695689,463354,3432,547293,2995,148071,363281,551317,758635,14781,324861,265173,4412,475125,2665,437669,46000,426659,668608,51023,291113,238293,16968,32048,151635,87892,10141,7924,71875,3455,76069,116218,250716,187091,178853,712232,1259,3877,231209,69588,42856,26805,630,292392,49697,163174,92891,232173,474021,324569,83962,70281,31741,198838,3096063,202649,26557,3179,20779,111680,152705,5705,27674,490155,51934,326522,120019,496769,588646,115580,30817,88234,29807,271269,164971,182518,36151,2531,3934,114234,96150,4066,101266,16527,815,186843,46448,245560,309626,278941,151701,134514,8893,105195,25950,0,17595,371212,187085,50110,0,256,12518,3118,273119,91805,149261,536961,34533,17972,72224,549696,248700,340789,17031,503,5738,46684,774383,252113,39993,140258,460988,256230,123920,312343,88574,938,145,132621,75609,99838,66253,152,279694,195618,225539,124589,90036,94756,365971,29287,417557,322366,538898,248761,0,151,105,0,0,152,516,220147,1872644,641792,28342,123990,70453,92209,100036,215291,289128,69335,60236,213799,420050,2005,223001,4114,136628,227129,10022,9064,504962,15003,24536,725694,79566,886552,44304,59913,718,313565,270422,395371,66249,43643,58037,26,227205,219859,208176,184772,166643,30672,73686,493812,223990,7605,40235,209231,303147,566938,532913,406574,339917,241034,93310,51115,85810,1141,71558,132609,80455,97256,11670,185915,32436,525036,183767,2315714,166468,462920,1059928,150723,21308,12723,13616,15865,82082,81563,30604,357265,77128,5440,22995,299632,1554903,120461,55654,157555,182640,135075,749302,36484,37902,10292,366577,163813,16051,129119,2012,322172,9701,206832,323464,196,376863,366487,110612,448059,121243,110259,715045,55448,905234,231584,1343,8394,647,61552,280988,274312,392213,2423,4101,297822,1950,566882,114201,132927,126010,12601,98564,201618,79583,69818,84800,139897,2634,157755,291164,1806,832449,860954,215838,238941,30655,0,502265,20562,55941,105851,198122,28297,11812,299377,268463,3412,118791,43998,16106,923563,221756,131250,2439977,231324,8018125,500945,594,1642,2213,2318,716344,5154,680053,418462,306606,26528,38007,372128,95402,117634,514059,295427,247736,221949,200884,1029367,292958,413961,1107,10636,104047,5899,31661,22145,198873,656764,333474,328705,678879,784904,101951,196666,16973,416199,1568769,3708238,262719,12812,1277551,930135,800160,2003955,223616,1253158,35929,587805,1346455,16189,89989,229464,104,228387,118632,2778506,20944,207935,83186,34335,1898,318924,30674,13647,97412,103372,337827,355759,414122,852,204124,1288,0,1089,1045,58493,411052,711364,30472,25687,62827,11831,64448,170736,299484,3139870,4112,39785,2092,516144,297705,188782,1349989,7022,1612225,174872,576686,6184,282842,408328,372,1232,309732,99200,1274,418801,55936,64546,162614,304,168403,479489,453022,152,152,152,152,152,152,189,152,152,489,17297,160087,109383,366014,256072,147152,271654,155744,17367,90026,465800,2903,42874,178668,92621,91086,1704,350469,499876,306652,128271,305796,37344,393290,852509,225434,922243,73542,97469,273075,346114,78989,3908607,302,126,291503,404593,199610,268119,11332,3451781,1640922,275749,1161186,840,89419,264906,1111391,53796,805201,1158163,531,53145,28375,2822,209800,180393,183326,600800,132973,1137673,606758,359994,2161,266313,4853,77288,1095,20720,77556,420389,3866,429413,16382,618493,345335,4196,299,3659,456,242320,320881,2948,324455,111456,125979,429,3016,654662,359704,294639,43248,612404,310642,717988,4183,371752,20294,75055,104490,308851,222178,109447,97282,314884,324727,246307,71332,44820,179938,51688,423987,740104,101893,680968,206397,233782,100923,585,649373,2717,202712,886214,709296,144612,755986,460310,28313,17821668,156165,31555,216460,323,7382,28669,872870,82563,309738,80353,32604,73122,1084032,246988,169694,236833,178055,24691,35976,96313,73655,93326,490,21617,52856,117446,167982,35053,13929,968491,1414741,446935,58643,30783,65615,175329,292159,152171,100190,98572,556845,244187,20319,129968,207195,121921,99070,329717,371542,263712,254887,111575,98461,263939,437747,2968543,4550,11936,873117,209827,35865,1261855,956243,526464,4781,299584,28544,554874,5186,23694,309,16134,14135,1109704,942849,6547,497857,3374,1144,11774,74839,29451,118308,208731,44515,41668,633907,86513,117681,216434,564631,552256,569563,214899,19321,271409,225633,162334,393687,9600,193403,4385,99282,74712,523029,470820,203469,2003,482544,253014,548105,679198,108146,534125,409523,570339,203557,270590,113503,1093185,906,260733,19409,293523,316837,0,356084,19401,337856,627260,167831,1034306,339511,249287,205320,2191864,164351,349322,16888,373681,119719,728261,320852,54961,138160,27871,351206,47056,272805,29520,322425,35377,66855,845982,362526,487843,5878005,1886623,133167,124174,171769,193280,3924956,86812,12587,378,727,61493,517293,0,87397,46419,1233,96932,31307,366454,652390,269560,273959,89970,452936,37671,1804379,552597,27888,129481,1959,169078,17375,149913,117834,125512,410,227591,756038,334657,16496,3205,88164,238617,638756,485732,297548,152,144406,2181,1436,652329,2306,1045,384929,209582,16728,289084,646903,535939,173,5406,134829,1298,10274,280037,300115,24238,60682,6648,20028,811370,336246,379803,454665,23055,150318,357805,65554,30642,409339,422972,249606,28428,115025,87367,50982,644238,218900,485096,415083,382055,261317,295774,453681,324173,29,258,151481,130012,19195,216170,233325,144447,576979,37308,506975,232533,277936,369282,342632,50271,109971,578524,132822,26615,10135,44695,762558,19904,82247,29549,89041,14240,56353,8685,577,355517,6844,142531,7353,576173,2891,93849,2603,6355,76639,163293,150552,7779,3432359,3006,301742,68557,297154,433444,1708,1843341,518488,34197999,967528,649418,23467,1215233,36203,132284,96447,35650,32273,138329,30175,7380,139199,299388,419905,304712,301593,10997,803218,378626,18,1010898,672206,89736,4748,34695,246,115792,591262,277076,71051,756919,369903,153723,495198,2798,33677,2816524,31173,68192,619376,2262231,837644,1726,2753,132974,185208,1202433,803535,211108,302592,345607,235230,233707,314331,968981,905330,3667,492059,92312,668671,55849,551797,69543,64513,507725,33146,5482,37944,219304,559900,521445,846,569,3450,2374,235,36997,391066,18110,91526,164522,194189,179108,190,51859,22978,10232,1385,50053,84903,359280,201341,1999249,49821,685977,33713,270,144671,144281,93892,338262,541433,53705,72792,2756,135450,1316,912406,268453,76736,22673,31434,264884,121109,9657,530344,274989,509207,16461,8314,166658,142796,222817,435292,761276,14629,180825,1920371,267764,172461,200977,423909,193304,244346,3298,2828,3827,348309,52851,134189,237231,219177,16439,90663,249209,23654,813,93075,264550,133136,4315088,185302,492826,202517,1749,31908,1202712,122672,497721,877243,241266,43153,142566,100474,6586,11617,207300,767,74253,20380,29710,344927,16450,222357,148859,211017,202653,588,2457,209076,7410,56257,886,254951,301198,101188,39441,248479,140097,68891,403283,865799,5536,188206,1526106,926864,146653,409800,210858,78114,341599,29441,2342,4125,941719,746294,49019,2672,21692,66533,877601,256954,818530,97711,28150,184513,715299,3039086,1100375,167495,4749700,2062677,38837,116039,1377834,361041,751501,59909,335199,651458,0,614308,168841,540071,240030,132179,35614,387838,313789,17950,686497,399667,87760,742288,407207,82725,50504,1400,441905,2621,164613,44582,135222,769284,154300,385955,220215,186449,251301,338667,324095,1522,132890,1353577,10907,157440,23900,306838,331862,494390,259662,404964,500937,287617,1022075,60638,278469,1820,162949,81026,247896,790974,26964,5534,1425324,119128,429430,79487,1191487,401857,155079,73024,5251,3062,119833,41822,785669,2565,467717,93419,4088,300848,628097,215236,599662,199593,289653,41723,5448,3697,483573,389115,700728,4823,145,10423,421742,76593,3774,180941,12105,398215,88293,413390,1484078,62175,83007,100710,91011,1092298,71718,267181,493885,76741,11557,221839,112549,256231,41827,505011,1293,424009,3821,5781,86022,184197,5601,89818,117749,592580,214802,251467,99814,1710,105966,304273,244085,204806,34874,50134,138224,854465,277,108147,2784,160091,30369,217777,1689319,278663,45877,1347,838221,13002,215998,222663,454407,197409,27977,49244,301851,440025,602062,163870,27512,94246,208531,559769,124857,169231,114885,44095,2642,10983,210748,177413,136193,65756,482519,287096,1305769,207821,128690,2019,243082,364243,138983,231171,226908,188721,698259,524072,461070,136226,4422,679635,27223,4621,2388,16285,29400,357530,612038,2150391,20148,69839,671889,44643,69699,32744,24055,66511,850703,79270,151781,502425,153623,1466124,243069,180619,476693,1081384,1470,32235,16729,61559,143346,476985,265669,14959,68614,27929,68746,2377,34100,40016,175324,1150,897405,359359,338737,435020,173184,275069,569491,88581,330051,1885214,84272,58667,229828,676816,40402,65789,364961,161029,890538,1237323,10945,201808,9354564,3500,266800,234138,117318,934344,754808,815639,246288,194205,872465,4077,1691,44249,13747,16036,37426,1209,804779,76306,9273,6946889,250862,190070,20397,132591,1723203,289836,13303,11594,32864,483106,247309,1503285,229292,21259,127198,807171,11974,197311,248723,622048,458146,55653,1081223,970856,414279,831914,98243,494917,617582,399522,217714,263827,998154,838451,209331,7223,10743,808568,17987,6226,1112,148098,28560,203830,78024,325642,231147,39926,243915,17921,100233,338825,46983,603711,1226,734,1202669,121863,470744,610187,86625,5268,102967,223462,286243,109510,17251,61283,173789,7614,229473,357609,74255,146402,264722,395912,74600,422992,157315,62,221224,1250,660762,5759,24266,1341232,605259,8533,9886,132848,62543,4148,169578,2497,446593,259887,343224,1188417,215417,79839,378198,154174,208509,667769,682118,457,19373,11945,158633,462666,1651284,610395,895142,294160,2427218,572378,918876,944139,6371,567,1004957,385541,146428,141693,81865,8282,353,651805,1205636,912757,597110,563992,3590,453452,61357,12289,144136,18602,162508,258758,47708,91183,175514,4799,495113,2159098,374997,268210,404,39228,8381,7681,0,36524,322038,214732,924233,370211,192188,78628,150121,243637,367401,615708,500518,196335,1285324,344,147574,48161,1010347,866504,235455,15130,150844,69761,19607,1583,544811,162160,13576,375878,8044,921058,146037,4069,448,60734,7734,471545,551146,98047,100020,145045,3734,96274,167092,648772,534,1626059,238754,515529,631349,320203,31184,58544,377676,466991,148687,233210,97860,165274,1004,74153,727368,796027,755462,260586,598153,74622,236069,124278,81796,68133,203772,33766,137093,40896,68146,111387,359315,507697,344747,3981,257053,13683,190466,1295,3826,170872,198447,3299363,135101,270546,734677,109097,635029,135637,49789,23915,46554,80041,3054,408477,394593,15991,106483,211087,499170,30125,206327,187850,11761,35249,172402,170389,197902,578,9296,202514,309208,11017,268385,550159,1051234,861724,124235,19540,19910,363502,617224,333294,282136,774930,45173,238878,96917,204623,626381,543695,163114,248282,1552,5496,25942,129145,92858,21968,6733,331464,425776,343624,844874,712,8297,342343,918750,6836,55255,427961,48162,31982,1381145,20257,34305,216680,1208040,42152,531273,51210,30708,87921,331068,1877801,215748,0,83153,100679,431263,3003,8572,135343,77683,268883,345835,178985,42456,122493,393835,80272,60929,136733,42677,87263,11357,115850,265451,9206,744,147516,229327,80222,38142,165556,135658,140496,395948,15682,1238,341018,2849,183284,57,13221,3341,6102,8926,68353,17429,2109,654183,152644,11032,6064,12041,1069,2774,45511,181192,530916,496659,62241,168099,1211870,658392,148587,22081,276239,738,847929,1026371,7155,4542,122675,72934,2174,1470063,88092,376318,52592,166526,677388,93900,1801,667,215047,586353,68,203830,6650,1070728,238931,1007171,208465,111894,16309,759605,1399312,4338345,1419907,530406,523921,508101,564283,430213,599248,69366,139926,2559,1088,141664,315894,630628,1346282,556243,385532,266175,553628,14813,462897,697916,329759,133968,469470,829904,512005,1255,8657,5782,287159,12519,144445,29312,160238,2163043,1809437,123245,46216,1858032,110632,42562,216521,91535,23960,28733,362819,238696,253120,90220,354919,134452,200448,90658,324652,161356,549189,72746,279025,279267,312664,329982,224219,213949,184230,4186,83878,127698,6078,609203,315259,328866,90462,1125517,99668,5183,111908,12326,161895,134781,457839,53912,242925,473055,27087,50979,51700,4225265,730547,483491,105694,305005,546825,639982,576275,241358,976,14698,151470,45120,142992,138277,86855,107839,654298,179436,421662,327222,109497,95662,74,1876,42581,63793,149530,368630,523239,0,318601,165869,7077,259910,16835,30583,144270,834365,174170,212481,532073,108629,222340,205048,165128,403153,182859,95637,1966670,1701,35982,57454,319186,122179,702320,3417,902,156760,250954,361865,1047,181858,44542,12005,279316,212752,636942,11653,109339,1364,155717,398878,240619,500070,18992,115577,72369,335511,268098,96314,3427,234291,84889,28216,9274,261253,57185,88751,137451,91687,30886,318897,182158,115456,7509,424802,497521,15174,102435,482489,69120,20282,90398,284,76474,46356,1974,92903,150573,132,332833,98520,77640,223144,149842,27581,122230,201571,183694,328267,63693,230162,660028,50777,4691,220709,38141,573058,163161,1521063,137201,211425,208891,525514,150908,701,444702,761191,369418,1499,40098,14583,1007879,592,528,43353,1246,6584,62031,120949,454917,674740,64396,12410,4311,455295,251,262501,162747,104859,4741,40331,562481,707626,211683,154851,283092,409043,227267,179420,289,2539,3222,1451110,30726,116321,21026,390,270385,76704,347698,135981,334703,1582,29708,6500,21625,284083,1091501,5372,291136,8606,168849,418770,538378,1507,119780,38312,161314,1742,589,178128,1419451,200240,38291,180284,40572,13157,3680,30163,300848,70748,420818,147578,102256,9218,320673,104558,70103,27709,170409,138543,597951,14053,102311,433017,5534,362639,80393,555242,1468,142178,68038,219302,166790,77038,8417,45615,477766,43852,55247,6458,248474,151,1431,21293,59189,82795,312756,266456,38711,759509,664205,236612,10196,2394107,230888,117441,147815,883267,1044248,307680,81955,43945,145916,118418,1127985,1399413,225494,860178,220207,561,105694,207467,272486,708392,325658,205789,1867,469760,199628,725147,67134,102275,249360,294540,77996,6376,241064,33498,785209,569525,407582,7078,30098,555814,85646,103027,462657,313317,2649,277755,229142,75440,362409,168036,100713,33812,79014,188206,218989,175001,204938,119979,9047,4541,28008,540,81712,282754,48310,270153,103567,123835,70148,119198,159155,148585,114087,840700,1149,702746,56123,49845,544532,132923,142327,280427,192584,396748,749,940630,380596,355325,291978,275790,112454,216591,227349,724092,136891,50735,54999,139153,153645,3226,132577,9721,22248,12708,2693,4175,216870,361023,174257,150249,28891,84124,1578,11866,185041,91045,155174,5309,560348,220408,346723,1068014,3260,208055,2881,5544,6222,2997,176453,278977,942,1004,934,354593,19550,52600,30845,83089,354808,4426,40282,66494,347278,235966,46270,688656,2467,355019,34653,15865,1419711,12275,413664,17855,105158,140809,84168,182933,98516,175659,225137,199659,6967,18114,647535,212665,143757,396,260996,376516,136375,224214,1303,1916,7252,1686,3881,103896,223738,240920,56455,14947,108636,96911,905382,15292,404121,181589,565248,348112,272790,84375,39454,243407,46740,304815,41097,59688,14809,64802,18561,388821,1484,14825,251111,166415,96065,168336,264799,111416,137672,108226,207771,257666,142185,1024178,180434,559894,146385,105002,25614,342294,157605,157688,2346,158304,286848,2059,2868,14809,337722,415099,30425,160289,1068133,696123,844893,2297515,515966,465017,197657,384240,546436,710966,1611398,1008945,155833,297963,7217,146707,89020,491188,485758,18521,22536,284288,94399,8595,360281,21327,701551,767443,168670,60691,57155,269092,0,1589,5116,2990,4876,8946,8729,3543921,49289,152,193566,10485,15131,4168,3637,499262,7431,158588,327,6291,4868,81436,29812,765,22290,607,2485,381805,62422,62670,8647,3451,21093,312763,520134,0,1460,384403,50676,218050,241997,92101,304152,266368,494242,57280,248872,18237,1693113,169333,315833,6761,51086,295562,63806,2165,381480,99491,152,46754,62600,16456,44767,146709,254818,356851,303067,43864,152110,424004,201111,662643,413273,375127,1493199,122605,259564,40073,25516,10685,127013,90439,227014,408399,82000,332759,199738,31137,1080803,164935,991322,654466,299891,53761,234019,201392,233512,774,232057,1783581,787962,459261,912653,162741,302261,719988,75581,243058,312491,481589,2418,306100,167320,350866,31058,70187,1969323,202881,350845,347993,180517,296116,1442006,679912,181713,89645,622169,25128,494586,54125,224488,1034758,44070,80787,46273,58655,1409552,383131,286230,2351,5005,19937,50730,1083086,143133,1348407,360805,443625,1546658,3023,430262,56444,369405,576549,36032,184119,105768,0,30174,364184,178253,96215,119335,65820,67954,43871,44929,28540,775297,164716,79080,136609,209154,8056,249489,136579,11452,180798,678871,237058,5887,32426,0,2743,1972,228887,94191,290322,140427,587005,200027,334148,10171,46577,143091,96732,25660,104319,500,455708,93645,153658,4362,73892,73343,46605,367676,1503,69518,56943,418161,73156,294185,2988,106543,1101,13946,8009,70331,1373,282003,285794,2858,12378,10347,429735,1550,104799,772719,301872,2451,168294,79754,121259,38678,588633,426357,361852,118175,7483,61889,92653,293215,2719138,384871,332280,17247,517345,129053,6911,278437,560,1578,110308,159634,25518,4588,75143,28263,101002,242940,48124,101224,7527,21976,11003,23303,204957,37144,309150,801447,231498,427890,30954,266276,108878,130082,2445,1526,5022,112930,226073,102941,53107,95871,27828,151410,47069,325710,336348,18366,269267,43397,9046,100082,74384,318250,406055,4276,30094,10217,37796,56087,491960,1313734,136,43368,168198,81,635271,42974,370,2605,595146,912,3214,6222,4731,69202,1142326,425731,165694,49682,81121,6907,100581,724409,7390,17021,21471,152,6233,1620,3687,128,3221,22158,116625,143,954,26268,21323,777641,195040,91862,2393,29673,575096,616946,816,61638,197397,1958,2533,970,65772,110498,625913,113190,29111,13696,175022,4762,252850,825886,137482,7549,275775,77089,164227,40839,118775,208146,339,70545,38239,760,1448,77761,118008,1221264,1960104,180640,148814,568796,1434763,64810,61337,285665,8965,39035,40642,99271,76851,62841,103,159187,500125,23740,101876,569449,411524,1274,21762,501783,130527,2121,104937,265805,1993004,14272,206667,113610,371945,79658,67044,332056,593545,145517,280949,38985,223170,200134,3882,268284,42299,714,253727,6505,303584,28768,21664,8462,247624,142158,110629,163570,352189,1456,1334,2718,204880,13078,33136,5678,4378,227163,260166,443036,15561,100956,190471,21881,27380,90720,130265,170339,1085682,136600,17484,173679,215960,3669,190079,332345,210908,94456,44700,75733,417742,346246,237681,5800,251104,125032,126524,227496,20876,2217502,382852,5221,37485,258514,48618,47532,303806,88271,72365,1367,4419,3810,116132,55597,280764,95618,71677,22145,93782,48370,235283,559440,136404,18583,5791,35816,39421,14987,130859,444694,213683,1887,245767,663396,120272,8606,115217,71539,269,1451814,152,131251,77250,160765,189811,990365,62332,92330,80057,37205,276732,46716,28911,370478,398384,2630,178934,231027,492360,329958,73456,142570,41043,7094,35349,9967,31059,366496,77024,351943,168955,78379,252423,167014,183581,579536,116025,197073,169177,383306,166406,28011,37627,119419,112411,517592,2415,6003,42592,206252,377153,55301,32082,306881,62603,55618,36321,169634,237039,73267,167050,298684,3731,501863,5985,836027,559633,23074,101878,234147,104467,63374,24107,193581,72541,677501,675,95752,83427,69551,266386,45666,195397,152,24347,319450,64836,97043,27132,96475,58655,106620,548642,42890,21751,3177,22716,206964,257151,82940,1059,314438,26469,75683,42128,2282,51249,81678,24690,4366,119840,230135,152292,3606582,16667,1261,33,51814,84137,263787,208920,106197,132212,681361,103260,87549,608,101551,141194,25575,37318,1192,125038,164345,63127,53792,249254,9102,8904,829391,11282,451,37336,425895,456,91010,522,139237,78538,142433,253490,341863,61515,124858,115286,106688,35998,386021,564393,167393,173077,336232,376056,313702,56181,37076,308793,616336,13166,85750,314872,64482,4150,347685,1949,72387,272192,112055,370918,578117,43052,1746388,683401,293503,45606,556782,188428,342540,32758,21004,40,457580,513389,2074,610611,53816,69967,195087,28368,18606,16622,5896,262564,98025,36777,366674,51719,326737,311157,71772,42089,180667,170747,1576,112192,468526,123918,945613,10276,20301,1108452,217141,107675,749509,42633,123377,1169477,75051,90443,187676,504013,148452,7565,24104,38444,355032,55325,261806,465806,196039,489653,552536,7615,269404,11467,2961,75859,82164,111348,49752,121451,106957,202621,176879,225529,23297,294014,86470,157376,40495,77969,423703,304579,88527,129965,3575,23935,127837,117722,247890,44177,3223,127810,15718,62862,218255,275,1559098,14926,314514,342,7344,234982,239291,129239,41577,19033,967132,14488,150500,85384,250809,36715,5765,144919,246626,12889,124139,31589,214071,244984,133862,128804,31521,227583,19647,113665,136073,7578,87656,3040,3195,4703,32089,128873,263581,420150,173133,47961,911,288,652911,4860,99520,15025,137215,576748,66915,5555,415506,192633,1133,43813,48436,88615,175658,190879,1282,143265,128029,21773,76788,80846,11933,126099,87704,10052,1853,230175,117931,195030,100278,37582,234010,786054,197507,6703,207970,275726,23923,8046,48267,125601,138712,275855,100940,209032,74562,64088,50150,93720,213522,43074,127044,176095,362171,78573,179330,241930,938,586455,309077,85945,3104,837152,109675,560,17012,847914,137555,55706,104142,149094,289311,208183,499265,260203,4681,8206,184804,219962,202868,10715,30773,37716,2988,53835,47740,26191,421,2057,132705,306,157900,261997,147914,359769,388730,406028,119005,64612,139483,3323,35148,232037,60607,194984,301810,178167,436174,109452,459568,14061,67781,73363,113110,32571,147761,1467,287899,667663,1580187,86593,596368,13597,23358,0,26846,1087302,290969,313512,108950,148046,6259,243743,140490,51198,23240,198260,416440,441241,1674,139065,26923,52730,98108,9336,589763,50715,6408,12926,5593,160601,233103,600465,224131,672573,263662,136720,453936,64870,104873,186973,311707,171767,19756,6093,1445344,52398,357237,79363,81943,269011,176984,143405,850078,115628,31919,330035,1766,171170,25866,138380,135713,98115,188659,320947,63572,682179,163098,353,120120,428633,92871,215142,138689,65787,114152,52059,615013,171219,319113,359327,111655,133565,98120,23316,234707,17668,774155,8865,26054,11309,670,36749,242055,88254,48153,5885,124689,141691,93920,133449,201742,142338,25989,92474,121705,69377,390609,230438,62182,17291,182515,809,1818,833232,108490,250076,115035,211708,130965,216753,348761,41174,4601,296107,200965,539,406164,538,3431,477857,58819,416689,32942,121692,46610,435490,26256,777455,64811,629334,47764,236857,479924,103913,1218100,7506,571196,22664,505119,115373,437768,583153,243585,233884,293242,325237,511430,61603,10311,2165740,1372494,1539,387133,382,642804,1144,229793,141216,357972,657923,4462,10630,29795,237736,93607,850480,2297,145879,7214,2734,422173,431908,750549,7391991,537900,1634,798,1129209,13624,954914,5769,429899,1583782,678907,5093,2652,34302,225272,24326,217164,439756,1026761,16035,77535,307948,382928,324934,239015,187752,6531,930687,81048,485287,578352,278208,266203,112633,280213,448549,445348,766450,311621,327625,301935,308884,294032,295492,298341,304131,291663,289521,296856,307556,294779,290828,292638,318235,298174,24318,33428,54436,60905,19004,41228,6549,55516,37808,66725,16934,33701,47371,115157,3986,69552,3618,636723,9580,1103919,1133502,1141544,1105068,1102111,1101970,1116159,1102280,1103840,1116133,1105586,1099432,1111738,1104339,1101764,1108688,1117116,1103932,1112026,1112326,1155149,1117599,982302,373334,413341,537087,210186,106118,615661,127256,236782,247849,973687,534479,210867,263535,371610,222985,56032,8195,56614,3001,687811,112140,115,598362,296088,135627,221138,167229,573,2213,5347,308,76,222246,63912,5388,9437,166553,42239,45437,157800,101,101,1216493,146256,31941,88395,188272,50276,455782,311481,722011,810,3704,134441,21890,274551,3402626,2329838,201504,472271,36051,233519,516586,85595,49,47061,14103,5581354,357569,1700475,142721,135520,145,146177,28566,1505012,148466,396386,0,14101,135335,29932,226804,157985,1199728,204619,162946,103715,102929,403,24906,456,152,29494,59269,9951,214258,908483,5646,50461,1663,54064,57357,362652,75832,472571,106894,4911,216684,184671,4308,67736,3915,138526,183905,20812,1012,9379,166862,102802,1654,233982,19721,143554,292975,121639,319150,62596,41258,2881,65286,3510,40278,4428,3124,39708,73485,730232,12854,55,303656,148353,141099,167258,219224,4377561,1019124,57327,1011130,207243,79944,32961,252861,503228,35098,2427,1126,326384,10015,889419,68217,350044,160218,499002,156597,353040,204127,637966,320253,340174,32114,199325,126431,347333,171403,20169,207559,142517,37646,545852,589313,331536,760555,488907,83415,17370,147606,98609,725478,771153,32808,369483,904600,618335,316620,287801,325740,53114,520542,239879,1321,393351,481264,12979,248819,78515,100217,49635,32394,42420,37949,48785,293601,396579,3256443,5638,1930884,448714,507954,2309838,837366,551466,3419,250970,73284,193169,39072,214964,904130,152971,1945,1610,86873,103834,487287,4077797,521608,243070,4441,6789,234541,55608,94735,139841,123858,35851,474959,357768,196037,720248,176772,223344,170222,423055,494935,261498,257505,121071,79602,546729,3514,67186,429095,75296,18619,3778,213105,78697,99401,275090,171,12333,287290,670501,380,110804,239810,97881,95215,708948,45676,117147,161731,1165,10605,96515,5299,44602,283389,25010,164517,4362,14763,1261,124801,111344,412,212374,6963,157186,69207,118900,162598,201644,263605,128925,33022,123236,132370,89202,476,98298,290900,390524,119144,80669,329811,222781,282976,10007,116179,126186,263141,59894,515206,16583,31464,67411,125818,555691448,411995,47270,210051,56324,180607,139897,205300,240832,953632,69729,284603,121539,221485,76907,619,42950,13751,9621,168010,5028,74038,3374,1210,1900,13928,19048,5537,5192,904,2713,28634,344940,75897,359977,305663,239658,325,27733,110150,111356,122497,1582,856,10148,19440,88268,482419,42636,95862,2663,8305,26230,124,85800,19106,226902,10024,129889,19150,22192,195484,49593,138916,49154,44594,10782,17108,728766,6630,1071,6052,1201801,892,254,353909,251213,8627,3678671,94139,243216,17193,52,347160,7486,583979,260577,131276,1337919,696890,191415,389599,780663,213869,353098,207860,312421,125014,30603,520928,1182194,1140767,186721,446,1289344,236291,816110,275,648,1668,843,831,259,3816,153180,13388,4362,2146707,2876662,59364,78838,6345,287,455,1557,3251480,98531,167929,1910,925,4659,30667,1270,55272,2141622,1263065,28669,140125,125665,729535,287689,58364,152,1020187,865,239623,457618,142124,245392,605000,780402,120318,26595,11469721,12417055,473955,164112,633458,28530,31817,137894,508081,738401,592055,309992,333268,19120,51490,1788278,21099,144079,724147,12803,356957,179605,273903,636365,74040,155204,1053160,75253,241737,1089,800572,343643,704926,180695,702751,1349,7913,13623,162519,139298,167711,43154,140176,218305,1818863,72237,616616,373515,1092,873411,596356,913582,74584,925079,654273,1451721,55032,323025,215095,1399885,799682,132050,289382,13768,1850715,1398299,4224,2399030,301538,125088,4849,327052,472868,1708,523692,16012,113215,192156,675539,590835,85342,2101,487379,180916,164313,163511,279238,5074,70637,996219,112842,431901,36079,1370012,84663,3933,342867,51639,1325,33222,197020,4262,344145,475909,306095,1171,26638,351,393324,312701,1407153,1138657,5999,111972,126835,753787,93436,2577798,86621,176692,3876,127268,116976,529921,36666,254824,536201,205354,188337,152,384,73022,22517,17442,20107,186095,172637,3885,11981,93,233,130372,168089,1756,15013,1174,2916,49,460136,92321,233623,6513,67002,90876,356549,111213,62878,35668,329317,113946,32509,4500,130432,171230,363643,42483,88170,186758,596849,403714,15951,605397,316580,293603,663782,226754,1251632,173139,521340,267190,538046,519231,94287,576514,5747,17698,274968,497002,7796,400791,60153,841331,171470,274916,64990,548307,64729,101640,88399,375501,10719,91315,284160,2842,522645,6849176,148210,34720,23272,62104,162090,169069,75112,35363,57631,190522,205092,211083,44665,803575,82869,11682,70064,152866,13792,215940,21950,24924,1155,4559,4281,344,145030,46359,902137,105571,121286,300,518641,45802,454344,269734,130529,8956,111320,1594,3590,72604,73061,73457,1368413,22231,54497,316988,101185,67982,25734,17278,42357,708671,453878,18136,289050,63985,113190,102821,154645,153172,315531,106,127080,1673,5948,105294,851,5314,8198,150574,6526795,219550,10770,54424,537984,1134555,23856,662029,520997,3496,887,41067,76133,535368,849377,90325,445995,113537,256,128191,1012870,380038,141384,33699,655825,777518,99414,217247,7866,489344,58751,93913,54929,148421,20409,84526,363247,461953,410822,24388,23841,81061,206921,189514,151428,184997,400834,127712,511849,46303,139013,4765,313290,296401,147170,283415,464362,138699,43148,351062,20648,48462,15672,233660,3326,53839,50528,33042,28592,1849,144167,149498,56507,2805961,94965,259679,273104,200612,104505,34165,38439,162229,33736,123402,24600,36519,77611,64261,75125,27461,124129,302450,56004,571814,295606,502602,35757,209493,3665,118070,333605,46292,37405,1186320,55809,89928,822488,51102,119204,186710,188366,180261,12592,17580,1259,70814,418106,140930,87904,12317,347632,50407,164871,289825,26438,304671,237144,103895,437515,467193,2186,35818,2739,189582,617638,640779,305190,9355,10324,0,188608,81230,47099,226570,26127,173156,431450,191098,6869,696,170220,78259,91754,201610,81173,97275,202128,148618,843004,197154,75915,78570,96879,139052,9339,108572,262677,269211,106596,398816,249329,172040,6754,34580,291364,145545,555734,89384,1980,179304,188779,164698,75674,72373,116573,269395,46955,3734,264832,2228,497420,204126,22618,277673,1048,826,9676,107097,1038666,140130,76803,149301,29515,191777,9604,165475,1799,684457,53477,2584,792502,242670,426763,45339,16326,230583,98754,274535,578111,260473,48864,165863,9038,523760,59787,173095,31638,69056,101767,252617,328435,103312,82850,157939,121723,108890,0,940561,344859,9547,241749,66911,65732,169226,2113,21373,4441,389192,146186,105342,23665,8650,281198,7204,201256,216039,75850,220140,120825,325043,352713,2216,8005,2528,1688,24507,0,78493,82814,707769,45968,62284,5940,348349,1878688,21460,6451,21502,96117,64177,311,8566,57893,240452,157769,1799,66061,520118,114391,155856,262725,178117,67139,131148,337476,378052,295688,25874,595121,923,130964,17748,629,472839,573273,108785,1394,1515,463474,192638,1864,348337,3042,26350,1373,267,318729,591813,24838,153748,13940,244995,169011,825632,57725,18516,144425,265731,930878,306971,315056,2495,1789,1152132,948,195,11469,27240,363998,264575,91075,590045,64610,248286,98224,360705,629512,81173,189100,289866,164416,472702,2448803,975777,66666,142642,3949,28661,90284,1048963,69149,485000,847097,747208,734400,132202,20206,157872,17228,100844,851085,280198,185,513,53249,529280,518055,315862,22882,513111,13269,61060,985698,410229,88889,161717,561898,49853,923005,20626,8025975,436464,437367,1123,174195,63372,59985,1228,73311,3744,614202,117287,219030,125487,738475,140117,1269366,31558,199165,189097,104478,572983,221680,102878,304092,142496,124475,156419,102547,187579,299974,174122,245349,134203,347198,52552,56617,46519,200068,39149,2951,9213,20590,3872,157565,115143,1182518,417295,88408,272770,156482,153991,68634,29164,125670,101,107629,24176,27277,130700,31944,695464,162840,1466,104576,186945,154567,119872,2235,4666,780423,55405,40758,2331,456,27416,115845,101814,470524,42353,97773,4317946,303790,49666,8781,130405,573,6069,0,296,272,0,195,133,112,78,0,0,0,196988,730341,217822,7955,14618,52055,63586,42982,25408,210695,879429,234490,105869,524893,114526,83158,101011,590677,60104,120547,353271,2841642,203950,2531,34212,123761,243837,258756,471170,92044,56913,325448,35945,132011,104047,175416,722338,68586,144177,2115,22781,123030,1246,4250,91534,147551,250880,278314,493408,1746,96641,150049,417966,139419,9018,8495,595,32857,73511,255782,164502,944,120433,234790,121269,217088,579728,163856,7731,963943,209740,706550,465717,76165,494600,542098,1303020,595333,1765,756788,793584,682885,1770344,974078,414169,305536,15000,389453,891277,981,823,76,226123,109756,93116,2123272,390913,1686,8363,95642,444,1251,192087,10074,2411,1659,17847,57952,843,514404,263686,346998,79074,149903,751560,12639,51294,78246,256701,112280,531,544550,459942,138863,790901,40201,8426,98808,53710,47592,27783,213156,367451,89493,2311,27872,1106,178662,358292,208454,191856,229781,270369,343270,699932,553599,150664,57699,265201,246586,13850,39500,1365432,705749,8202,178032,155922,2111,2281,38944,553842,464132,263736,223028,26937,152596,614599,1058711,233183,215902,142537,15238,692691,255001,203,1060485,44513,57627,363846,526194,583728,16607,265841,70076,12233,222652,31918,70918,469482,11358,130056,17044,148,2387930,1064336,259571,127347,583791,483958,2156459,637141,94139,22476,125835,13659,75896,129411,180645,423404,284159,188066,80579,121148,234687,430386,226741,22722,33191,30991,215596,488381,3335,49732,11839,6937,203928,954884,158582,72387,9443,10604,28523,86389,24313,147515,460213,325684,16768,384726,171941,130971,480639,238919,106160,39709,709749,257525,257691,341517,230508,451330,1019,238102,103180,94868,101880,29940,95767,90180,52555,1989,134083,621433,644488,401608,219525,5671088,228601,9626,253715,517545,321740,290430,281464,131376,271892,1184,3858,11916,5713,524115,327786,4252,611999,505511,300473,1230951,1772692,833304,317882,482053,434474,418295,280254,200038,248610,391624,158666,244199,97776,98097,649966,86882,12474,827,1361,3359,0,237819,2729,3675,568140,88248,251687,541380,306673,544245,598158,162308,28741,446019,5640,305681,54185,9941,265298,87027,370087,52796,2726698,215557,55072,313811,156885,15016,567791,499350,300429,193007,1043433,24205,480643,99075,8476,219894,1591425,1290979,91174,1064,97930,291205,184468,1235888,12417,162291,18808,18086,398007,25155,222289,1913694,381007,386841,84740,660200,178668,26080,758093,40269,13023,412552,1151585,78987,212244,346492,20687,442906,388781,302703,26441,83247,45691,14571,443,7174,113881,153680,354922,201200,328329,3680,21998,66059,385,495201,283857,52499,203958,77716,67069,41971,222010,268052,37508,5374,234605,391256,1068,412764,33663,150033,4343,79522,1151,246769,393947,1189,868696,254143,187694,517132,43310,37216,95613,52080,828724,34602,157308,23736,17115,96477,12505,76279,51630,34394,166928,255196,23911,10727,311282,4262,10364,99819,118049,7727,88363,123234,109909,93551,2839,235685,85523,103881,1947,3099,265303,24403,490735,1116,278468,953,144483,3066,117555,784203,205111,179914,47031,1018178,0,298075,2498,457488,36116,132476,31993,6839,468983,8787,97696,18236,404611,59734,107696,213294,2526,354654,595358,473380,233033,41785,165609,683026,92918,481228,90405,1959,1557,8749,8211,194663,685789,240781,1557,2760,457134,277987,69573,224951,378208,18293,135001,652847,16307,1288,156748,811162,85807,86826,171367,203663,136805,325646,313912,33132,264,659069,861,989657,102875,865270,101738,9094,157626,30673,176882,89664,600345,559254,1962,957,520287,45871,165783,87009,255197,560772,478237,169678,396469,321096,151940,220333,408147,432783,2586,76,12472,162573,17973,770,2281,9619,5597,10725,83774,49758,0,617,3696,1059,456670,26856,115130,1663,23015,514254,105395,5295,19140,42758,1139,101913,5562,12495,925,129588,23152,144587,402603,15950,683894,61678,18394,125274,182787,107240,382850,151549,233240,302486,295908,141296,89456,423480,1197113,53579,100392,144536,451668,1044722,68205,37141,18838,50652,33464,10951,19913,61216,77980,54474,512,1189279,173710,258060,537874,221073,139352,324455,1149757,629102,1839938,277040,930985,1212347,439658,149829,6036,285087,102538,349790,627448,642,3404,170236,159770,129885,208618,9346,735055,852,25164,288038,101372,22832,317543,538398,998082,70600,523519,225620,71288,66847,297180,294005,150295,161789,131835,219399,143887,35709,611,13179,96044,190943,1233,50281,68280,47986,18751,7817,4880,49532,56862,62838,583225,7491,63628,9908,6487,93420,43708,13945,128327,2979,469659,847,304,212363,358463,2238859,13466,166549,10403,1298,171586,50787,5251,137786,921339,24983,239262,272036,455667,230229,146548,110697,159763,523646,205,738656,911277,8287,1284,353576,26146,74436,297011,25194,1054727,62146,8536,14415,482267,137062,108513,1251255,1351600,58228,108737,109614,24769,3318,195084,684231,198388,86335,360910,120827,792363,182668,62968,870429,218204,243953,42514,342156,209307,15098,47612,10452,278476,223127,53524,558409,604144,12550,334191,269503,152,398929,127673,406674,35909,124127,2667,6826,227841,353431,356487,430366,746,2899,81682,234771,3897,556642,125,1622011,110800,164582,431,152,25500,0,185683,358,328636,189788,226823,352233,161217,160059,339795,133061,2183179,1421,236716,127790,341605,166341,225340,32238,436197,42138,61792,159806,67374,27189,116060,79277,55617,641628,134830,117183,187185,215319,192286,671381,37518,182925,28645,143650,123890,391562,613000,82451,1287176,9116,449941,284906,1326,134551,119261,10208,426,165868,20928,7794,127199,4987,14151,315894,231457,130396,589334,148780,346929,189875,95705,39813,118,192592,265312,404844,6727,983174,368765,910543,520303,77209,277459,20032,11982,1068,429766,186991,235357,421955,2191,264160,133684,81452,21320,346,89847,78576,97544,88091,4944,2340841,151994,269710,1619,24395,442940,45434,154843,0,416783,241800,57340,112696,808535,335366,105669,549537,637,13325,275,343189,27893,9379,143957,80269,204424,8166,34201,168659,47411,24751,80104,73744,163633,53040,282702,59634,350984,87092,343166,62186,10002,196337,27974,334401,472149,52335,5504,276981,22989,3808,160209,52397,341111,347669,167931,196211,158905,104953,17783,5028,406442,10486,20784,2502,218801,189860,93693,187727,20642,74862,374835,96288,501349,249752,150067,121667,7385,12278,3042,138378,18629,217063,94304,67928,60847,33206,223841,195206,80669,9835,42459,47966,159381,173759,357529,1306,26926,51965,140029,189836,196718,19512,97089,60730,100817,55085,5015,19110,146258,9854,207279,10357,5963,187794,181748,149090,2033,831782,57512,66144,278422,267171,173891,286005,45526,200526,79966,37137,47598,373,1294593,77341,172664,720233,194043,302097,312046,179610,144107,1790223,10681,60763,34643,520058,2879,97859,31062,295456,476474,36743,2813,206849,132245,323690,148809,4717,1012376,1462810,521354,20132,34131,346176,265173,699048,279652,742289,511107,457608,257996,25680,257320,209107,417482,8172,119373,14487,207565,380,223274,15177,780682,153441,4920,62637,253399,10059,150502,577547,9216,111749,864451,91042,527903,823,510,36503,94099,199105,2635,578986,56795,421785,155604,137157,6185,127157,26792,67882,14803,24422,6417,1752,261124,332175,70200,401,167746,267739,55092,62226,131663,0,75,282015,51,107594,46687,151550,72746,345902,306689,3962,193862,56955,227854,154513,7198,48740,0,283218,210853,303,437925,98979,83523,9360,378513,39773,8483,28517,3423585,215929,1275,65457,73274,53626,2350534,8987,507471,118757,520681,34694,379881,269390,634479,344,1323869,141868,480967,2403796,204953,2517,9684,176466,0,673,253733,802,5131,472126,566877,13411,144155,160340,40393,102598,4846,1075023,15218,139304,267028,53203,173945,1688842,98824,130978,362493,193306,74403,105317,147770,991,654111,572010,610338,10244,2798634,735979,592012,1326,3996,52850,70162,483966,383188,575498,360902,109514,857386,117215,555601,760847,460813,63207,224232,268441,129101,11305,15,1043340,23651,759813,42523,918508,1058092,392180,981842,78030,201397,95236,622784,235229,273107,250213,97587,4272390,151289,160655,147265,109756,47710,156746,205699,9740,240981,212405,778381,8067,899221,142900,1618,132029,215217,57009,112174,134666,159719,241914,63143,83192,10736,6383,39593,55587,4577,148888,173490,3274,251388,344,109255,43936,235787,45054,281282,216481,237192,650,63958,509893,197730,319002,41066,292957,283878,763178,42116,49485,76049,327759,54452,536068,81257,73110,166365,5415450,9532,32476,158069,628848,151014,116477,211155,77549,51302,15331,32212,102989,110091,120684,2399,230013,42777,914,362,27128,355315,6645,243029,103555,173825,162566,6395,191836,855139,301399,346886,489734,306337,260508,3973,25091,438009,1994,300722,215234,190453,313013,45362,140126,309933,53333,432352,244378,73776,70619,73613,467674,261,182817,434479,189459,10197,19890,12141,814,601780,2432,1488517,80175,198271,255738,273969,442411,6933,614980,7632,598,555770,173971,314,2987,190764,173676,3386,673152,1781623,489406,964569,370539,378108,201953,124293,1650,580750,625,2309,77528,36965,0,163741,682047,163410,490,6619,151469,312206,110972,76321,367407,218048,19791,118315,62989,213328,37105,204573,46772,12390,46528,22630,10038,25891,15689,697,169770,902,6881,24689,27426,177813,2038,80976,20,144602,83089,47443,134502,213998,180103,254539,10003,296299,482800,163086,212830,71493,61463,46430,1256330,33,2079956,403910,35775,20200,41670,182040,110546,60604,201517,18880,1337787,490348,44311,441224,127132,67043,1002403,171638,33695,94528,46802,560043,126011,38298,37927,2033605,51008,12862,289803,134211,144176,610151,330816,148921,74131,2590,719834,399379,399379,643693,11012,46379,205166,39061,14881,534305,490995,213860,16617,79822,74876,297759,63600,137328,567466,191442,90964,20450,12198,51032,232407,233823,163929,40576,29785,37074,459057,1179501,465665,690439,690745,1839,199584,32933,966,111,73670,350029,119255,219019,56484,112965,9800,67791,4672,383914,418104,48607,121734,36049,4555,5135,6945,135381,94978,505029,433769,261698,95832,0,2672,396587,228422,167275,283018,53990,3694,134541,54172,77129,296268,284134,439104,831295,107873,321525,143159,214783,79465,17955,3737,213,150359,243892,17658,225910,186546,1678,36907,152868,59327,72636,186152,188444,144057,553,94590,170435,553728,76359,1001403,150920,126607,444111,397605,44834,96245,12150,128305,1747,187177,20479,399,31692,760219,58928,122492,88550,248720,2772,305,254106,53226,315070,114304,106189,106585,131237,1670,55429,77643,2180,304,48798,422910,138416,17939,273696,22589,81160,144255,245232,336197,94991,18955,147859,240698,182,8888,133649,1884,393,195001,698831,3142,808,127057,9439,61119,100112,31108,8639,361510,180541,348249,174028,314437,416748,95387,235733,604637,3041167,447957,31841,362248,47136,198762,15924,8498,147796,258034,239026,730,77703,364475,47676,93336,1031,409232,169849,241009,103772,299244,31436,45127,289411,781345,2028,50642,62443,6339,1383466,294919,294169,105331,311916,165340,3096874,323922,245204,198687,263265,14569,143200,111501,37750,475567,102482,77860,25598,3265,702799,287204,524286,2584446,153204,10260,129926,95912,903001,285430,727790,366474,352895,162839,35338,248611,1245822,39955,883364,534254,33566,291358,540510,1153767,1875412,199319,300882,699115,161390,282218,1716065,738343,243486,1993046,409210,752938,29374,63668,767024,305207,151372,406344,113530,211627,103640,52925,515852,2032880,78236,118814,742316,158002,2978,3018,169621,346329,18321,8152,130522,143518,258973,696025,387062,549185,252500,379732,312030,117010,947884,9670,456,399972,263800,406728,23669,1724,2138672,516986,287583,405911,82740,39774,567322,63496,96500,139085,25835,729865,2135,562208,2140087,2075882,62201,25957,207949,240097,1771561,271337,115814,1411702,14036,168434,223675,349060,30019,445050,2590,26093,36018,161811,703587,420190,424317,869434,243338,7586,15507,1017073,391081,58732,200477,297636,361278,254735,169136,167659,1130344,4699,258689,45640,70101,360928,214127,501870,261257,1269768,305163,43,382101,283622,240651,13460,2901,828,1520,310519,165871,3120,1262615,576696,732985,799551,991572,148080,1024329,17069,218058,279174,6136,394262,13746,2472806,6991,28806,3055645,40000,11092,331451,712696,1641571,3946,437800,172609,123315,201640,165376,133114,63610,59056,41616,1174235,71712,318579,38638,158881,313627,235482,106710,1892510,450788,310134,336738,142851,709606,219024,498986,385314,78584875,85708818,59820795,79949011,79801690,116220,520888,20764,390952,109,19775,44351,2651337,396555,34197,616988,6707,260190,102480,763379,2935,16205,104214,3919,27162,47988,23101,27226,77819,1174,575948,29902,171068,239955,202367,91995,44530,93106,168011,4250,26587,6601,1978,1450682,4471,31129,89816,121404,485672,184147,176832,1973,61762,6588,0,76201,83985,70845,1052,1429,2733,112853,83837,255376,218729,262,0,101573,275101,298116,603685,263850,54793,208973,201362,34461,92289,2507,7906,742039,367875,86665,132604,106303,80096,275366,190504,28541,282,1554,21705,80664,215587,3643,47221,393822,125185,3151195,124541,5031,119975,345259,298,203468,60801,41906,48980,1737,2449,99741,197285,96908,77996,19163,10044,20892,55863,231818,15047,19044,224568,413,565887,137931,289574,408569,92681,235637,529574,1141520,8764,1508,190440,32628,370063,834,45490,117117,120693,48544,47,171106,25775,31052,496036,38147,27278,140500,497081,783040,16752,2288553,597158,2179679,10106,73667,349699,1204857,581082,26198,151088,254068,66461,157316,54780,491,10929,218339,90440,102780,192185,626741,1265150,32802,42468,2662,1803845,6591,7848618,245388,356816,207220,106799,624689,43970,916097,645253,302865,617499,881240,100470,82885,518795,56218,1215556,4249,134229,10198,220616,6532,56091,102087,11446,45196,8959,31010,86150,2432369,1308730,1126107,1222971,490627,471047,5574601,972580,297160,292315,68681,279324,1497842,452256,154221,184798,296228,101829,25899,2146354,1317576,6147,136104,21909,563,78156,411533,37960,173185,56149,396635,219015,84876,38168,109158,66939,26572,54267,480519,35775,1815,7409,141743,104225,274348,1024390,39751,77369,66611,111703,118996,541508,210930,196285,306299,29590,26690,260059,732,1846,4065,130170,5884,104885,284861,203679,113489,592,18230,516551,56544,233,507219,1315286,4873,314765,1431114,1615,836818,162362,3108,4816026,154369,617903,139253,329012,50423,155209,8662,223282,2799,189009,3424,3528,193,163,448725,431717,101390,99259,65145,60859,289928,15199,111338,106046,460166,339657,387992,31284,126001,901701,167729,4119,0,781,897,606,214535,191115,197609,815010,238084,38306,109150,19402,285649,16007,195845,5598,403,21383,10467,312059,58193,760,46116,18693,92,458031,411799,565724,39870,2475,3063,988,100108,627,139918,8287,14084,13428,40793,155973,624782,532494,338839,141900,761400,913740,16771,1213854,1086251,416537,319865,158763,1887,100289,1094625,61965,365807,114942,3611,1586959,4818,855519,338983,448326,825839,241768,50287,895187,554573,202863,2228889,4066,2723,30234,82639,2541,27448,28688,342734,1990,66757,396434,82477,219589,1301,3808,121315,63612,29468,7498,187466,665471,3085,42333,72401,263370,130193,221319,556702,10511,174231,240166,73169,5547,75190,630759,1904,368470,18656,307865,96467,134438,79738,33733,106293,328867,266193,244174,11608,590581,37518,44819,394714,54006,294301,151549,233582,1344,190467,154613,56717,365244,684,135519,6459,109030,45265,431934,686181,187031,256806,45034,6026,428004,346057,1734,334173,413712,33441,694404,636093,147571,2411,27679,86208,59506,192122,81911,138339,7083,45266,241141,85810,45765,1762911,3634093,88525,75515,5254,562993,426771,5516,162562,203292,276948,31862,33781,118897,1283906,362158,125564,47040,273704,139222,171772,861420,108643,2338890,267,130809,804140,32664,63956,77844,754410,866957,67,2313,430,2593,0,329557,151830,2722898,207044,13997,68789,2295,500,172238,87970,73029,204937,377540,22442,311161,11592,3498,155230,2124,553231,55523,182348,35721,318897,91184,301084,81876,86071,96706,1789355,51489,143296,608,16435,280709,863801,199653,66026,181880,385309,2128387,957800,2043,403169,312592,435505,43352,771879,61951,345017,624367,10807,1534056,891421,52914,1846912,190436,460936,1238542,3081025,849522,1965720,161842,187835,172321,567425,592109,165057,25862,243669,143544,1027,119955,65684,425682,72637,118673,217787,111332,33848,29943,376,1304,39665,40812,88144,379,726061,70316,2834,47384,8121,591409,822111,178853,14753,78092,435342,868652,188092,pituitary diff --git a/tutorials/tutorial_3/tutorial_3.py b/tutorials/tutorial_3/tutorial_3.py new file mode 100644 index 0000000..d3aa906 --- /dev/null +++ b/tutorials/tutorial_3/tutorial_3.py @@ -0,0 +1,162 @@ +#!/usr/bin/env python +# -*- Mode: python; tab-width: 4; indent-tabs-mode:nil; coding:utf-8 -*- + + +####################################################################### + + +# Import the 'logging' module. +import logging as log +# Import the 'model' module. +from bulkDGD.core import model +# Import the 'ioutil' module. +from bulkDGD import ioutil + + +####################################################################### + + +# Set the logging options so that every message of level INFO or above +# is emitted. +log.basicConfig(level = "INFO") + + +#--------------- Load the configuration for the model ----------------# + + +# Load the model's configuration. +config_model = ioutil.load_config_model("model_untrained.yaml") + + +#------------------------- Create the model --------------------------# + + +# Create the DGD model (Gaussian mixture model and decoder). +dgd_model = model.DGDModel(**config_model) + + +#------------------------- Load the samples --------------------------# + + +# Load the training samples into a data frame. +df_train_raw = \ + ioutil.load_samples(# The CSV file where the samples are stored + csv_file = "samples_train.csv", + # The field separator used in the CSV file + sep = ",", + # Whether to keep the original samples' names/ + # indexes (if True, they are assumed to be in + # the first column of the data frame + keep_samples_names = True, + # Whether to split the input data frame into + # two data frames, one containing only gene + # expression data and the other containing + # additional information about the samples + split = False) + +# Load the test samples into a data frame. +df_test_raw = \ + ioutil.load_samples(# The CSV file where the samples are stored + csv_file = "samples_test.csv", + # The field separator used in the CSV file + sep = ",", + # Whether to keep the original samples' names/ + # indexes (if True, they are assumed to be in + # the first column of the data frame + keep_samples_names = True, + # Whether to split the input data frame into + # two data frames, one containing only gene + # expression data and the other containing + # additional information about the samples + split = False) + + +#---------------------- Preprocess the samples -----------------------# + + +# Preprocess the training samples. +df_train, genes_excluded_train, genes_missing_train = \ + ioutil.preprocess_samples(df_samples = df_train_raw, + genes_txt_file = "custom_genes.txt") + +# Preprocess the test samples. +df_test, genes_excluded_test, genes_missing_test = \ + ioutil.preprocess_samples(df_samples = df_test_raw, + genes_txt_file = "custom_genes.txt") + + +#---------------- Load the configuration for training ----------------# + + +# Load the configuration for training the model. Since the file is +# stored in the 'bulkDGD/ioutil/configs/training' directory, we can +# simply refer to it by its name (without the .yaml extension). +config_train = ioutil.load_config_train("training") + + +#-------------------------- Train the model --------------------------# + + +# Train the DGD model. +df_rep_train, df_rep_test, df_loss, df_time = \ + dgd_model.train(df_train = df_train, + df_test = df_test, + config_train = config_train) + + +#------------------------- Save the outputs --------------------------# + + +# Save the preprocessed training samples. +ioutil.save_samples(\ + # The data frame containing the samples + df = df_train, + # The output CSV file + csv_file = "samples_preprocessed_train.csv", + # The field separator in the output CSV file + sep = ",") + +# Save the preprocessed test samples. +ioutil.save_samples(\ + # The data frame containing the samples + df = df_test, + # The output CSV file + csv_file = "samples_preprocessed_test.csv", + # The field separator in the output CSV file + sep = ",") + +# Save the representations for the training samples. +ioutil.save_representations(\ + # The data frame containing the representations + df = df_rep_train, + # The output CSV file + csv_file = "representations_train.csv", + # The field separator in the output CSV file + sep = ",") + +# Save the representations for the test samples. +ioutil.save_representations(\ + # The data frame containing the representations + df = df_rep_test, + # The output CSV file + csv_file = "representations_test.csv", + # The field separator in the output CSV file + sep = ",") + +# Save the losses. +ioutil.save_loss(\ + # The data frame containing the losses + df = df_loss, + # The output CSV file + csv_file = "loss.csv", + # The field separator in the output CSV file + sep = ",") + +# Save the time data. +ioutil.save_time(\ + # The data frame containing the time data + df = df_time, + # The output CSV file + csv_file = "train_time.csv", + # The field separator in the output CSV file + sep = ",")